:root{--paper:#e6dddc;--dusk:#c2bed8;--sky:linear-gradient(180deg, var(--dusk) 0%, #d6cedd 45%, var(--paper) 100%);--halftone-1:#241e4c;--halftone-2:#43306a;--halftone-3:#6e4877;--halftone-4:#9c7189;--card:#ffffffe6;--rim:#ffffffb8;--edge:rgba(var(--shade), .12);--bg:#fff;--surface:#f6f7f8;--inset:#f6f7f8;--ivory:#ffffffc7;--bead:#8e8a9b;--frost:#ffffff57;--brand:#121316;--brand-lift:#2c2d33;--tint-loop:linear-gradient(160deg, color-mix(in srgb, var(--fail-line) 15%, transparent), color-mix(in srgb, var(--fail-line) 5%, transparent) 55%, color-mix(in srgb, var(--fail-line) 9%, transparent));--tint-loop-recovered:linear-gradient(160deg, color-mix(in srgb, var(--fail-line) 15%, transparent), color-mix(in srgb, var(--fail-line) 4%, transparent) 40%, color-mix(in srgb, var(--ok-line) 6%, transparent) 60%, color-mix(in srgb, var(--ok-line) 20%, transparent));--obsidian:#0c0d0e;--graphite:#27272a;--chalk:#f4f4f5;--term:#1b1d20;--ok-glow:#93d18c;--fail-glow:#f2957a;--line:#e2e8f0cc;--line-soft:#eff0f2;--line-strong:#b9bec4;--fg:#141519;--fg-2:#141519c7;--fg-3:#141519a8;--fail-bg:#f6ece7;--fail-line:#c9755c;--fail-fg:#8a3b2a;--ok-bg:#eef1e8;--ok-line:#7f9a7a;--ok-fg:#3f5d43;--intent-bg:#f1efe6;--intent-line:#d6d1c1;--intent-fg:#3f3b34;--hold-bg:#f7f1e2;--hold-line:#c9a34a;--hold-fg:#765a1b;--add-bg:#eef1e8;--add-fg:#3f5d43;--del-bg:#f6ece7;--del-fg:#8a3b2a;--radius-lg:16px;--radius:16px;--radius-sm:6px;--pill:999px;--shade:44, 34, 80;--shadow:0 1px 2px rgba(var(--shade), .04), 0 8px 24px rgba(var(--shade), .06);--shadow-lift:0 1px 2px rgba(var(--shade), .06), 0 14px 36px rgba(var(--shade), .1);--shadow-chrome:0 1px 2px rgba(var(--shade), .05), 0 10px 30px rgba(var(--shade), .08);--acc:#141519;--sel:#1415191f;--bar:52px;--shell-foot:96px;--band:34px;--measure:760px;--t-state:90ms;--t-move:.16s;--sans:-apple-system, BlinkMacSystemFont, "Segoe UI Variable Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mono:ui-monospace, "SF Mono", SFMono-Regular, "Cascadia Mono", "Segoe UI Mono", "Roboto Mono", Menlo, Consolas, "Liberation Mono", monospace}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background-color:var(--paper);color:var(--fg);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:1.55}body:before{content:"";z-index:-1;pointer-events:none;background-image:var(--sky);background-repeat:no-repeat;background-size:100% 100%;position:fixed;inset:0}.halftone{z-index:-1;pointer-events:none;opacity:.5;width:100%;height:100%;transition:opacity .24s ease-out;position:fixed;inset:0}body:has(main.landing) .halftone{opacity:.88}body:has(main.runpage) .halftone{opacity:.18}a{color:var(--fg);text-decoration:none}a:hover{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}code,pre,.mono{font-family:var(--mono);font-variant-ligatures:none}::selection{background:var(--sel);color:var(--fg)}pre{white-space:pre-wrap;word-break:break-word;margin:0;font-size:12.5px;line-height:1.55}.num,.stat b,.metric b,td.num,.fv b{font-variant-numeric:tabular-nums}.shell{max-width:1240px;padding:calc(var(--bar) + 24px) 36px var(--shell-foot);margin:0 auto}.vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sitebar{z-index:50;pointer-events:none;position:fixed;top:14px;left:0;right:0}.sitebarin{justify-content:space-between;align-items:flex-start;gap:12px;max-width:1240px;margin:0 auto;padding:0 36px;display:flex}.sitebar.athome .sitebarin{padding:0 24px}.cap{pointer-events:auto;background-color:var(--frost);-webkit-backdrop-filter:blur(24px)saturate(118%);border-radius:var(--pill);min-height:40px;box-shadow:var(--shadow-chrome);min-width:0;transition:gap var(--t-move) ease-out, padding var(--t-move) ease-out;align-items:center;gap:14px;padding:0 16px;display:flex;position:relative}.capr{gap:10px;padding:0 5px 0 14px}.sitebar .cap{-webkit-backdrop-filter:blur(24px)saturate(118%);backdrop-filter:blur(24px)saturate(118%)}.sitebar .capl,.sitebar .capr{gap:4px;padding:4px}.sitebar .wordmark,.sitebar .capr .hlink{border-radius:var(--pill);background:0 0;border:1px solid #0000;height:32px;padding:0 14px}.sitebar .capr .hlink{color:var(--fg);transition:background var(--t-state) ease-out;align-items:center;display:inline-flex}.sitebar .capr .hlink.hoff{color:var(--fg-3)}.sitebar .capr a.hlink:hover{background:#fff9;text-decoration:none}.sitebar .avatar{background:var(--ivory);border-color:rgba(var(--shade), .08);width:32px;height:32px}.sitebar .searchbox{box-shadow:none;background:#fff9;border-color:#ffffffb3;gap:8px;padding:0 5px 0 14px;transition:border-color .14s,background .14s,box-shadow .14s}.sitebar .searchbox:focus-within{border-color:var(--fg-3);box-shadow:0 0 0 3px rgba(var(--shade), .05);background:#fff}.sitebar .searchbox .k{border-radius:var(--pill);border-color:rgba(var(--shade), .1);background:#fff;order:1;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;line-height:1;display:inline-flex}.sitebar .fdrop,.sitebar .hsearch{transition:max-width var(--t-move) ease-out, opacity var(--t-state) ease-out;opacity:1;overflow:hidden}.sitebar .hsearch{width:290px;max-width:290px;transition:width .38s cubic-bezier(.34, 1.56, .64, 1), max-width .38s cubic-bezier(.34, 1.56, .64, 1), min-width .38s cubic-bezier(.34, 1.56, .64, 1), opacity var(--t-state) ease-out;flex:0 auto}.scrolled .capl:not(:hover):not(:focus-within){gap:0}.scrolled .capl:not(:hover):not(:focus-within) .hsearch,.scrolled .capl:not(:hover):not(:focus-within) .fdrop{opacity:0;pointer-events:none;width:0;min-width:0;max-width:0}.wordmark{font-family:var(--mono);letter-spacing:-.01em;color:var(--fg);font-variant-ligatures:none;font-feature-settings:"tnum";white-space:pre;flex:none;align-items:center;font-size:14.5px;font-weight:600;display:inline-flex}.wordmark:hover{text-decoration:none}.wordmark[data-pending]{cursor:progress}@media (max-width:620px){:root{--bar:0px}.sitebar{position:relative;top:0}.sitebarin{align-items:center;gap:8px;padding:12px 16px 0}.sitebar.athome .sitebarin{padding:12px 16px 0}.sitebar.atauth .sitebarin{justify-content:space-between;align-items:flex-start}.sitebar .hsearch{flex:auto;width:auto;max-width:none}.scrolled .capl:not(:hover):not(:focus-within){gap:4px}.sitebar .fdrop,.sitebar .searchbox .k{display:none}.sitebar .cta{padding:0 13px;font-size:12.5px}.sitebar .searchin{font-size:16px}.sitebar:not(.atauth) .capl .hsearch:not(:focus-within){opacity:1;pointer-events:auto;flex:none;width:34px;min-width:34px;max-width:34px}.sitebar .hsearch:not(:focus-within) .searchbox{padding:0;position:relative}.sitebar .hsearch:not(:focus-within) .searchin{color:#0000;cursor:pointer}.sitebar .hsearch:not(:focus-within) .searchin::placeholder{color:#0000}.sitebar .hsearch:not(:focus-within) .clearx{display:none}.sitebar .hsearch:not(:focus-within) .sicon{color:var(--fg);pointer-events:none;margin:-8px 0 0 -8px;display:block;position:absolute;top:50%;left:50%}.sitebar .capl:has(.hsearch:focus-within){flex:auto}:is(.sitebar .capl:has(.hsearch:focus-within) .wordmark,.sitebar .sitebarin:has(.hsearch:focus-within) .capr),.sitebar:not(.atauth) .capr>.hlink,.sitebar:not(.atauth) .capr>.avatar{display:none}.sitebar .mmenu{border-radius:var(--pill);width:32px;height:32px;color:var(--fg);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}}@media (max-width:360px){.sitebar .sitebarin,.sitebar.athome .sitebarin{gap:6px;padding:12px 12px 0}.sitebar .wordmark{padding:0 9px}.sitebar .cta{padding:0 10px}}.mmenu,.sicon{display:none}.sitebar .capr .smenu:popover-open{border:1px solid var(--edge);border-radius:var(--radius-lg);background:var(--bg);min-width:200px;box-shadow:var(--shadow-chrome);color:var(--fg);gap:2px;margin:0;padding:6px;display:grid;position:fixed;inset:60px 16px auto auto}.sitebar .capr .smenu a{height:40px;box-shadow:none;color:var(--fg);background:0 0;border:0;border-radius:10px;align-items:center;padding:0 12px;font-size:14px;display:flex}.sitebar .capr .smenu a:hover{background:var(--inset);text-decoration:none}.hsearch{flex:0 290px;min-width:120px;margin-left:auto}.fdrop{flex:none}.fdrop>summary{cursor:pointer;color:var(--fg-2);white-space:nowrap;-webkit-user-select:none;user-select:none;font-size:12px;list-style:none}.fdrop>summary::-webkit-details-marker{display:none}.fdrop>summary:hover,.fdrop[open]>summary{color:var(--fg)}.fdrop>summary b{color:var(--acc);font-weight:600}.fpanel{z-index:60;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-lg);width:420px;max-width:calc(100vw - 32px);box-shadow:var(--shadow-chrome);padding:13px 15px;position:absolute;top:calc(100% + 10px);left:0;right:auto}.fpanel .filters{margin:0}.fpanel .frow{gap:9px 14px}.hright{flex:none;align-items:center;gap:12px;display:flex}.hlink{color:var(--fg-2);white-space:nowrap;font-size:12.5px}.hlink:hover{color:var(--fg)}.hoff{color:var(--fg-3);cursor:default}.cta{border-radius:var(--pill);background:var(--brand);color:#fff;white-space:nowrap;flex:none;align-items:center;height:32px;padding:0 15px;font-size:13px;font-weight:550;display:inline-flex;position:relative}.cta:hover{background:var(--brand-lift);text-decoration:none}.cta[data-sent]{opacity:.86;cursor:progress;justify-content:center;gap:8px}.sbspin{border:1.5px solid #ffffff52;border-top-color:#fff;border-radius:50%;flex:none;width:12px;height:12px;animation:.7s linear infinite spin}.getfb{flex:none;position:relative}.getfb>summary{cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.getfb>summary::-webkit-details-marker{display:none}.getpanel{z-index:60;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-lg);width:420px;max-width:calc(100vw - 32px);box-shadow:var(--shadow-chrome);gap:10px;padding:13px 15px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.getpanel p,.getpanel>a{color:var(--fg-2);margin:0;font-size:12.5px}.getpanel>a:hover{color:var(--fg)}.getpanel .gd-cmd code,.msheet .gd-cmd code{white-space:normal;overflow-wrap:anywhere;line-height:1.5}.avatar{border:1px solid var(--line);background:var(--bg);width:28px;height:28px;color:var(--fg-2);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.avatar:hover{border-color:var(--fg-3);color:var(--fg);text-decoration:none}.avatar.ghost{border-color:rgba(var(--shade), .08);background:rgba(var(--shade), .05)}@media (max-width:560px){.searchbox .k{display:none}.hsearch{min-width:92px}}.rechead{border-bottom:1px solid var(--line);margin-bottom:20px;padding:0 0 4px}.runpage,.au-wrap,.mepage,.msheet,.teams,.guide,.about,.cmppop,.cmppage,.getpanel,.landing{--well:rgba(var(--shade), .045);--well-edge:inset 0 1px 1px rgba(var(--shade), .06)}.runhero{border:1px solid var(--rim);border-radius:var(--radius-lg);background-color:var(--card);box-shadow:var(--shadow);margin-bottom:20px;padding:16px 20px 18px}.runintro{max-width:80ch;color:var(--fg-2);margin:0 0 12px;font-size:13px;line-height:1.55}.runintro a{color:var(--fg);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.runhero .title{letter-spacing:-.022em;margin:0 0 12px;font-size:24px;font-weight:660}.runhero .subtitle{margin-bottom:16px}.runhero .actions{margin-top:16px;padding-bottom:0}.rundate{color:var(--fg-3);white-space:nowrap;font-size:11px}.runmeta{flex-wrap:wrap;gap:6px;min-height:24px;margin-bottom:12px}.runmeta .vis,.mepage .vis{border-radius:var(--pill);background:var(--well);height:22px;box-shadow:var(--well-edge);border:0;padding:0 9px}.runmeta .runid,.mepage .runid,.msheet .runid{border-radius:var(--pill);background:var(--well);height:22px;box-shadow:var(--well-edge);font-family:var(--mono);letter-spacing:.01em;color:var(--fg);cursor:copy;transition:background var(--t-state) ease-out, color var(--t-state) ease-out, transform var(--t-state) ease-out;border:0;gap:0;padding:0 9px;font-size:11px;font-weight:500}.runmeta .runid:hover,.mepage .runid:hover,.msheet .runid:hover{background:#ffffffc7}.runmeta .runid:active,.mepage .runid:active,.msheet .runid:active{transform:scale(.96)}.runmeta .runid.done,.mepage .runid.done,.msheet .runid.done{background:var(--ok-bg);color:var(--ok-fg)}.runmeta .runid.failed,.mepage .runid.failed,.msheet .runid.failed{background:var(--fail-bg);color:var(--fail-fg)}.rtrack{background:var(--well);height:36px;box-shadow:inset 0 1px 2px rgba(var(--shade), .07);border-radius:999px;align-items:center;gap:10px;margin:0 0 16px;padding:0 4px 0 12px;display:flex;position:relative}.rtrack:before{content:"";pointer-events:none;background:#14151929;height:1px;position:absolute;top:calc(50% - .5px);left:23px;right:14px}.rwindow{z-index:1;scrollbar-width:none;flex:0 auto;min-width:22px;position:relative;overflow-x:auto}.rwindow::-webkit-scrollbar{display:none}.rtraj{align-items:center;width:max-content;height:32px;display:flex}.rnode{cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:22px;height:32px;padding:0;display:inline-flex}.rnode:focus-visible{outline:1px solid var(--fg-2);outline-offset:-3px;border-radius:6px}.rnode .tm{transition:transform .16s cubic-bezier(.22,1,.36,1)}.rnode[data-live] .tm{transform:scale(1.5)}.rtrack .tm.talk{background:#14151957;width:5px;height:5px}.rtrack .tm.tool{background:#14151994;width:7px;height:7px}.rtrack .tm.prompt{background:var(--fg);width:9px;height:9px}.rtrack .tm.fail{background:var(--fail-fg);border-radius:1px;width:3px;height:16px}.rtrack .tm.fix{background:var(--ok-fg);width:9px;height:9px;box-shadow:0 0 0 2px var(--ok-bg)}.rscrub{z-index:1;border:1px solid rgba(var(--shade), .07);background:var(--ivory);max-width:46%;height:26px;color:var(--fg-2);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex:none;margin:0 0 0 auto;padding:0 11px;font-size:11px;line-height:24px;position:relative;overflow:hidden}.rscrub .scrub-text{animation:.16s ease-out scrub-in}.rscrub[data-kind=fail]{color:var(--fail-fg)}.rscrub[data-kind=fix]{color:var(--ok-fg)}.crumbs{font-family:var(--mono);color:var(--fg);align-items:center;gap:8px;margin-bottom:10px;font-size:11.5px;display:flex}.crumbs a{color:var(--fg)}.crumbs .sep{color:var(--line)}.title{letter-spacing:-.015em;color:var(--fg);word-break:break-word;max-width:74ch;margin:0 0 4px;font-size:21px;font-weight:600;line-height:1.3}.subtitle{color:var(--fg-2);max-width:84ch;margin:0 0 14px;font-size:13px}.vis{font-family:var(--sans);color:var(--fg-2);border:1px solid var(--line);border-radius:var(--pill);white-space:nowrap;align-items:center;gap:6px;padding:1px 7px;font-size:12px;display:inline-flex}.vis:before{content:"";background:var(--fg-3);border-radius:50%;width:5px;height:5px}.vis.public:before{background:var(--ok-fg)}.vis.unlisted:before{background:var(--hold-fg)}.vis.private:before{background:var(--fg-3)}.bento{flex-wrap:wrap;gap:6px;display:flex}.metric{background:var(--well);min-width:0;box-shadow:var(--well-edge);border-radius:8px;flex-direction:column;flex:104px;gap:2px;padding:8px 12px 9px;display:flex}.metric.wide{flex:2 196px}.metric>span{font-family:var(--sans);color:var(--fg-3);white-space:nowrap;font-size:12px}.metric>b{min-width:0;font-family:var(--mono);color:var(--fg);white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;font-size:13px;font-weight:500;display:block;overflow:hidden}.metric>b.mono{font-family:var(--mono);font-size:12px;font-weight:500}.metric>b.unmeasured{color:var(--fg-3);font-style:normal;font-weight:400}.metric>.sub{color:var(--fg-3);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:10.5px;overflow:hidden}.metric.warn>b{color:var(--fail-fg)}.metric .plus{color:var(--add-fg)}.metric .minus{color:var(--del-fg)}.provnote{color:var(--fg-3);margin:0 0 6px;font-size:11.5px}.actions{flex-wrap:wrap;gap:8px;padding-bottom:16px;display:flex}.btn{font:inherit;border-radius:var(--pill);border:1px solid var(--line);background:var(--ivory);color:var(--fg);cursor:pointer;white-space:nowrap;align-items:center;gap:7px;padding:8px 13px;font-size:12.5px;font-weight:500;line-height:1;display:inline-flex}.btn:hover{background:var(--surface);text-decoration:none}.btn:active{background:var(--inset)}.btn:focus-visible{outline:2px solid var(--fg);outline-offset:1px}.btn.sm{padding:4px 10px;font-size:12px}.btn.primary{background:var(--brand);border-color:var(--brand);color:#fff}.btn.primary:hover{background:var(--brand-lift);border-color:var(--brand-lift)}.btn.done{border-color:var(--ok-line);color:var(--ok-fg);background:var(--ok-bg)}.btn.failed{border-color:var(--fail-line);color:var(--fail-fg);background:var(--fail-bg)}.btn .k{font-family:var(--mono);color:var(--fg-3);border:1px solid var(--line);border-radius:var(--pill);padding:0 3px;font-size:10px}.btn.primary .k{color:#ffffffa6;border-color:#ffffff4d}.bl{display:inline-grid}.bl>span{transition:opacity var(--t-state) ease-out, visibility var(--t-state);grid-area:1/1}.bl[data-state=idle]>.bl-done,.bl:not([data-state=idle])>.bl-idle{visibility:hidden;opacity:0}.runhero .actions{align-items:center;gap:8px}.runhero .actions .btn,.msheet .btn:not(.runid){border-radius:var(--pill);height:32px;box-shadow:inset 0 1px 0 #ffffffe6, 0 1px 2px rgba(var(--shade), .08);transition:background var(--t-state) ease-out, box-shadow var(--t-state) ease-out, transform var(--t-state) ease-out, color var(--t-state) ease-out;gap:9px;padding:0 6px 0 14px}.runhero .actions .btn:not(.primary),.msheet .btn:not(.runid):not(.primary){border-color:rgba(var(--shade), .1);background:var(--ivory)}.runhero .actions .btn:not(.primary):hover,.msheet .btn:not(.runid):not(.primary):hover{box-shadow:inset 0 1px 0 #fff, 0 3px 8px rgba(var(--shade), .08);background:#fff}.runhero .actions .btn:active,.msheet .btn:not(.runid):active{box-shadow:inset 0 1px 2px rgba(var(--shade), .12);transform:translateY(1px)scale(.985)}.runhero .actions .btn.done,.msheet .btn:not(.runid).done{background:var(--ok-bg);border-color:var(--ok-line);color:var(--ok-fg)}.runhero .actions .btn.failed,.msheet .btn:not(.runid).failed{background:var(--fail-bg);border-color:var(--fail-line);color:var(--fail-fg)}.runhero .actions .btn .k{border:1px solid rgba(var(--shade), .12);border-radius:var(--pill);min-width:20px;height:20px;color:var(--fg-2);background:#fff;border-bottom-width:2px;justify-content:center;align-items:center;margin:0;padding:0 5px;font-size:10.5px;line-height:1;display:inline-flex}.runhero .actions .btn.primary .k{color:#ffffffd1;background:#ffffff1f;border-color:#ffffff47}.columns{grid-template-columns:minmax(0,65fr) minmax(0,35fr);align-items:start;gap:24px;display:grid}@media (max-width:940px){.columns{grid-template-columns:minmax(0,1fr)}}.ledgerhead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px;padding-bottom:8px;display:flex}.ledgerhead h2{font-family:var(--sans);color:var(--fg-3);margin:0;font-size:12px;font-weight:600}.ledgerhead .count{font-family:var(--mono);color:var(--fg-3);font-size:11.5px}.ledger{padding-left:26px;position:relative}.ledger:before{content:"";background:#14151929;border-radius:1px;width:2px;position:absolute;top:8px;bottom:8px;left:4px}.leadnode{color:var(--fg-3);margin:0;padding:10px 0 10px 26px;font-size:12px;line-height:18px;position:relative}.leadnode:before{content:"";border-left:2px dashed #14151933;width:0;position:absolute;left:4px}.leadin:before{top:0;bottom:-8px}.leadout:before{top:-8px;bottom:0}.leadnode:after{content:"";box-sizing:border-box;background:var(--bg);border:2px solid #14151957;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;top:19px;left:5px}.node{scroll-margin-top:calc(var(--bar) + 22px);border:1px solid var(--rim);border-radius:var(--radius);background-color:var(--card);transition:box-shadow var(--t-move) ease-out;margin-bottom:8px;padding:5px 12px 10px;position:relative}.node.k-assistant_thinking{box-shadow:0 0 0 1px rgba(var(--shade), .07);background-color:#0000;background-image:none;border-color:#0000}.loopbody .node,.seg .node{box-shadow:none;background:0 0;border:0;margin-bottom:0;padding:0}.seg .node+.node{margin-top:16px}.seg .node+.node:after{content:"";background:rgba(var(--shade), .08);pointer-events:none;height:1px;position:absolute;top:-8px;left:0;right:0}.node:before{content:"";--dot:8px;width:var(--dot);height:var(--dot);margin:calc(var(--dot) / -2) 0 0 calc(var(--dot) / -2);background:var(--bead);box-shadow:0 0 0 2px var(--bg);border-radius:50%;position:absolute;top:21px;left:-22px}.seg .node:before{top:15px;left:-46px}.node.inloop:before{left:-11px}.node.prompt:before{--dot:12px;background:var(--fg)}.node.fail:before{--dot:10px;background:var(--fail-fg);box-shadow:0 0 0 3px var(--fail-bg)}.node.recovery:before{--dot:10px;background:var(--ok-fg);box-shadow:0 0 0 3px var(--ok-bg)}.nodehead{color:var(--fg-3);align-items:center;gap:9px;min-height:30px;padding:6px 0;font-size:12px;display:flex}.nodehead .kind{font-family:var(--sans);color:var(--fg-2);font-size:12px;font-weight:600}.nodehead .n{font-family:var(--mono);color:var(--fg-3);white-space:nowrap;flex:none;font-size:11px}.nodehead .tool{font-family:var(--mono);color:var(--fg);font-size:12px}.gloss{color:var(--fg-2);overflow-wrap:anywhere;margin:-2px 0 6px;font-size:12.5px;line-height:1.45}.prompt .body{border:1px solid var(--intent-line);background:var(--intent-bg);border-radius:var(--radius-sm);color:var(--intent-fg);border-left-width:2px;padding:10px 12px}.prompt .body pre{font-family:var(--sans);font-size:13.5px}.body{padding:0 0 8px}.body pre{color:var(--fg)}.body.out pre,.foldbody>pre,.diff pre{scrollbar-width:thin;max-height:420px;overflow:auto}.thinking{border-left:1px solid var(--line);color:var(--fg-2);padding:2px 0 8px 11px}.thinking pre{color:var(--fg-2);font-size:12.5px}.k-assistant_text .body pre{font-family:var(--sans);font-size:13.5px}.k-assistant_text .body pre code{font-family:var(--mono);background:rgba(var(--shade), .06);border-radius:4px;padding:0 4px;font-size:.9em}.cmd{background:var(--well);min-width:0;height:24px;box-shadow:var(--well-edge);font-family:var(--mono);color:var(--fg);white-space:nowrap;border-radius:8px;flex:0 auto;align-items:center;gap:6px;padding:0 10px;font-size:11.5px;display:inline-flex;overflow:hidden}.cmd .name{flex:none;font-weight:600}.cmd .name:after{content:":";color:var(--fg-3);font-weight:400}.cmd .name:last-child:after{content:none}.cmd .arg{min-width:0;color:var(--fg-2);text-overflow:ellipsis;overflow:hidden}.io{flex-wrap:wrap;align-items:flex-start;gap:6px;margin-top:6px;display:flex}.fold{background:var(--well);box-shadow:var(--well-edge);interpolate-size:allow-keywords;border-radius:8px;margin:0}.fold[open]{box-shadow:none;background:0 0;border-radius:0;flex-basis:100%;order:1}.fold>summary{cursor:pointer;height:24px;font-family:var(--mono);color:var(--fg-2);transition:background var(--t-state) ease-out, color var(--t-state) ease-out;border-radius:8px;align-items:center;gap:6px;padding:0 11px 0 9px;font-size:10.5px;list-style:none;display:flex}.fold[open]>summary{background:var(--well);width:fit-content;box-shadow:var(--well-edge);color:var(--fg)}.fold .fn{color:var(--fg-3)}@supports selector(::details-content){.fold::details-content{block-size:0;transition:block-size var(--t-move) ease-out, content-visibility var(--t-move) allow-discrete;overflow:hidden}.fold[open]::details-content{block-size:auto}}.fold>summary::-webkit-details-marker{display:none}.fold>summary:before{content:"+";color:var(--fg-3);text-align:center;width:8px;font-size:12px}.fold[open]>summary:before{content:"−"}.fold>summary:hover{color:var(--fg);background:#ffffffb3}.foldbody{border:1px solid rgba(var(--shade), .08);border-radius:var(--radius-sm);font-family:var(--mono);background:#ffffffa8;margin-top:6px;padding:10px 12px}.foldbody .none{color:var(--fg-3);margin:0;font-size:11.5px}.kv{gap:8px;margin:0;display:grid}.kv>div{grid-template-columns:132px minmax(0,1fr);align-items:start;gap:10px;display:grid}.kv dt{font-family:var(--mono);color:var(--fg-3);word-break:break-word;font-size:11px}.kv dd{min-width:0;margin:0}.kv dd pre{background:var(--bg);border:1px solid var(--line);border-radius:3px;padding:6px 8px}.errbody{color:var(--fail-fg)}.loop{border:1px solid var(--rim);border-radius:var(--radius);scroll-margin-top:calc(var(--bar) + 22px);background-color:var(--card);background-image:var(--tint-loop);box-shadow:var(--shadow);margin:14px 0 16px;position:relative}.loop.resolved{background-image:var(--tint-loop-recovered)}.loophead{color:var(--fg-2);flex-wrap:wrap;align-items:center;gap:10px;padding:9px 12px 2px;font-size:12px;display:flex}.loophead .label{font-family:var(--sans);color:var(--fail-fg);font-size:12px;font-weight:700}.loop.resolved .loophead .label{color:var(--ok-fg)}.loophead .range{font-family:var(--mono);color:var(--fg-3);margin-left:auto;font-size:11px}.loopbody{padding:10px 12px 12px}.loopbody .node{padding-left:0}.seg{border:1px solid #0000;border-radius:8px;padding:9px 11px}.seg.broke{border-color:color-mix(in srgb, var(--fail-line) 24%, transparent);background:#ffffff80}.seg.fixed{border-color:color-mix(in srgb, var(--ok-line) 30%, transparent);background:#ffffff80;margin-top:9px}.seg.stalled{border-color:color-mix(in srgb, var(--fail-line) 24%, transparent);background:#ffffff80;margin-top:9px}.segnote{color:var(--fg-2);margin:0 0 6px;font-size:12.5px}.seglabel{font-family:var(--sans);margin-bottom:5px;font-size:12px;font-weight:700}.seg.broke .seglabel{color:var(--fail-fg)}.seg.fixed .seglabel{color:var(--ok-fg)}.seg.stalled .seglabel{color:var(--fail-fg)}.seg pre{font-size:12px}.seg.broke pre{color:var(--fail-fg)}.seg.fixed pre,.seg.stalled pre{color:var(--fg)}.node.inloop{border-left:2px solid var(--fail-line);margin-left:-12px;padding-left:10px}.node.subagent .body pre{max-height:15em;overflow:auto}.node.subagent .returned{border-top:1px solid var(--line);margin-top:6px;padding-top:6px}.subrun{font-family:var(--mono);color:var(--fg-2);margin:0 0 6px;font-size:11.5px}.diff{border:1px solid rgba(var(--shade), .1);border-radius:var(--radius-sm);background:#ffffffb8;margin-top:8px;overflow:hidden}.diff .path{background:rgba(var(--shade), .03);border-bottom:1px solid rgba(var(--shade), .08);font-family:var(--mono);color:var(--fg);word-break:break-all;align-items:baseline;gap:10px;padding:7px 12px;font-size:11.5px;display:flex}.diff .path .tally{white-space:nowrap;margin-left:auto;font-size:11px}.diff .path .tally .plus{color:var(--add-fg)}.diff .path .tally .minus{color:var(--del-fg)}.diff .pathname{overflow-wrap:anywhere;min-width:0}.diff pre{background:0 0;padding:4px 0}.diff .ln{padding:0 12px 0 0;display:block}.diff .gut{text-align:right;width:44px;color:var(--fg-3);-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;box-shadow:inset -1px 0 0 rgba(var(--shade), .06);margin-right:8px;padding-right:10px;display:inline-block}.diff .sgn{width:14px;display:inline-block}.diff .add{background:color-mix(in srgb, var(--ok-line) 13%, transparent);color:var(--add-fg)}.diff .add .gut{background:color-mix(in srgb, var(--ok-line) 16%, transparent);color:var(--ok-fg)}.diff .del{background:color-mix(in srgb, var(--fail-line) 11%, transparent);color:var(--del-fg)}.diff .del .gut{background:color-mix(in srgb, var(--fail-line) 14%, transparent);color:var(--fail-fg)}.diff .hunk{color:var(--fg-3);background:var(--surface)}.diff .meta{color:var(--fg-3)}.tok{background:rgba(var(--shade), .08);box-shadow:inset 0 1px 1px rgba(var(--shade), .08);font-family:var(--mono);color:var(--fg-2);white-space:nowrap;border:0;border-radius:4px;margin:0;padding:0 4px;font-size:.9em}.tq{font-size:0}.drawer{border:1px solid var(--rim);border-radius:var(--radius-lg);background-color:var(--card);box-shadow:var(--shadow);top:calc(var(--bar) + 20px);max-height:calc(100vh - var(--bar) - 20px - var(--shell-foot));scroll-margin-top:calc(var(--bar) + 20px);scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .24s ease-out;position:sticky;overflow-y:auto}.drawer.scrolling{scrollbar-color:#14151942 transparent}@media (max-width:940px){.drawer{max-height:none;position:static}}.briefname{letter-spacing:-.01em;color:var(--fg);margin:0;padding:14px 16px 2px;font-size:13px;font-weight:620}.pulls{padding:6px 12px 4px 16px}.pk{color:var(--fg-3);margin:8px 0 6px;font-size:11.5px}.pullrow{border-radius:var(--radius);background:var(--well);min-width:0;box-shadow:var(--well-edge);align-items:center;gap:8px;padding:4px 4px 4px 11px;display:flex}.pullrow code{white-space:nowrap;min-width:0;color:var(--fg);scrollbar-width:none;flex:auto;font-size:11.5px;overflow-x:auto}.pullrow .btn{flex:none}.capprev{border-top:1px solid rgba(var(--shade), .07);interpolate-size:allow-keywords;margin:12px 0 0}.capprev>summary{color:var(--fg-2);cursor:pointer;transition:color var(--t-state) ease-out;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;font-size:12.5px;font-weight:550;list-style:none;display:flex}.capprev>summary::-webkit-details-marker{display:none}.capprev>summary:hover{color:var(--fg)}.capchev{color:var(--fg-3);transition:rotate var(--t-move) ease-out;flex:none}.capprev[open] .capchev{rotate:180deg}@supports selector(::details-content){.capprev::details-content{block-size:0;transition:block-size var(--t-move) ease-out, content-visibility var(--t-move) allow-discrete;overflow:clip}.capprev[open]::details-content{block-size:auto}}.capbody{justify-items:start;gap:8px;padding:0 12px 12px 16px;display:grid}.md{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--inset);white-space:pre-wrap;overflow-wrap:anywhere;width:100%;max-height:360px;margin:0;padding:10px;font-size:11px;line-height:1.55;overflow:auto}.hero{padding:8px 0 24px}.hero h1{letter-spacing:-.02em;margin:0 0 10px;font-size:24px;font-weight:620}.hero p{color:var(--fg-2);max-width:70ch;margin:0 0 10px;font-size:14.5px}.lede{margin-inline:0;padding:3.5vh 0 3vh}.lede h1{letter-spacing:-.038em;max-width:11em;color:var(--fg);text-wrap:pretty;margin:0;font-size:clamp(28px,4.1vw,58px);font-weight:330;line-height:.94}.lede h1 .said{color:var(--fg-2);margin-left:.09em;font-style:normal;display:block}.lede .rule{max-width:46ch;color:var(--fg);margin:18px 0 0;font-size:12.5px}.byname{color:var(--fg);font-size:12.5px;font-weight:550}a.byname:hover{text-underline-offset:2px;text-decoration:underline}.byname.mono{letter-spacing:-.01em;font-size:12px}.byline{align-items:center;gap:8px;min-width:0;margin-left:auto;display:inline-flex}.byline .who{min-width:0;color:var(--fg);align-items:center;gap:7px;text-decoration:none;display:inline-flex}.byline .who:hover .byname{text-underline-offset:2px;text-decoration:underline}.byline .who:focus-visible{outline:2px solid var(--fg);outline-offset:3px;border-radius:6px}.byline .avi{background:rgba(var(--shade), .07);border:1px solid rgba(var(--shade), .1);width:20px;height:20px;font-family:var(--mono);color:var(--fg);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.byline .byname{font-family:var(--sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.byline .byname.mono{font-family:var(--mono)}.band{margin:var(--band) auto 0;max-width:var(--measure);border-top:1px solid var(--line);padding:20px 0 0}.stream{max-width:var(--measure);border-top:0;gap:10px;margin:18px auto 0;padding:0;display:grid}.hmain{min-width:0}.hside{top:calc(var(--bar) + 20px);min-width:0;position:sticky}.hside .band{margin-top:0}.ident{flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;margin:0 0 2px;display:flex}.who{align-items:baseline;gap:8px;min-width:0;display:inline-flex}.pub{color:var(--fg-3);white-space:nowrap;font-size:11.5px}.facts{flex-wrap:wrap;align-items:baseline;gap:0 1px;min-width:0;margin:0;display:flex}.fact{color:var(--fg-3);white-space:nowrap;border-right:1px solid var(--line);align-items:baseline;gap:4px;padding:0 9px;font-size:11.5px;display:inline-flex}.fact:first-child{padding-left:0}.fact:last-child{border-right:0;padding-right:0}.fact b{color:var(--fg);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:550}.fact.bad,.fact.bad b{color:var(--fail-fg)}.prov{cursor:help;color:var(--hold-fg)}.run{background-color:var(--card);box-shadow:var(--shadow);color:var(--fg);border:1px solid var(--rim);border-radius:var(--radius);transition:box-shadow var(--t-state) linear, border-color var(--t-state) linear;position:relative;overflow:hidden}.run:hover,.run:active{border-color:var(--line-strong);box-shadow:var(--shadow-lift)}.runbody{min-width:0;padding:11px 13px}.runhead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:3px 12px;min-width:0;display:flex}.runtitle{letter-spacing:-.012em;min-width:0;margin:3px 0 0;font-size:15.5px;font-weight:560;line-height:1.35}.runtitle a{color:var(--fg);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.runtitle a:after{content:"";z-index:0;position:absolute;inset:0}.lpend{display:none}.lpend[data-pending]{border:1.5px solid rgba(var(--shade), .14);border-top-color:var(--fg-2);opacity:0;border-radius:50%;width:13px;height:13px;animation:1ms 80ms forwards lpend-in,.7s linear infinite spin;display:block;position:absolute;top:14px;right:14px}@keyframes lpend-in{to{opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}.run:has(.lpend[data-pending]){border-color:rgba(var(--shade), .14)}.run:has(.lpend[data-pending]) .mach{visibility:hidden}.runtitle a:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.mach{color:var(--fg-3);flex-wrap:wrap;align-items:center;gap:0 6px;min-width:0;margin:0;font-size:11.5px;line-height:1.5;display:flex}.mtag{border:1px solid var(--line);border-radius:var(--pill);background:var(--inset);color:var(--fg-2);white-space:nowrap;padding:1px 6px;font-size:12px}.mtag .mm{color:var(--fg-3)}.mtag .mm:before{content:"·";margin:0 5px}.track{--cell:9px;background:rgba(var(--shade), .035);box-shadow:inset 0 1px 0 rgba(var(--shade), .05);border-radius:7px;margin:9px 0 2px;padding:0 7px;position:relative}.traj{--at:0;grid-auto-flow:column;grid-auto-columns:var(--cell);place-items:center;width:max-content;max-width:100%;height:24px;margin:0;display:grid;position:relative}.traj:before{content:"";background:var(--line);height:1px;position:absolute;top:calc(50% - .5px);left:0;right:0}.traj:after{content:"";width:1px;top:2px;bottom:2px;left:calc(var(--at) * var(--cell) + (var(--cell) - 1px) / 2);background:var(--fg-3);opacity:0;transition:opacity var(--t-state) linear, left var(--t-state) ease-out;position:absolute}.traj[data-live]:after{opacity:.5}.scrub{min-height:15px;color:var(--fg-3);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:10.5px;line-height:15px;overflow:hidden}.tm{border-radius:999px;display:block;position:relative}.tm.talk{background:var(--line);width:4px;height:4px}.tm.tool{background:var(--fg-3);width:5px;height:5px}.tm.prompt{background:var(--fg);width:6px;height:6px}.tm.fail{background:var(--fail-fg);border-radius:1px;width:3px;height:14px}.tm.fix{background:var(--ok-fg);width:7px;height:7px}.avi{border:1px solid var(--line);background:var(--bg);width:17px;height:17px;color:var(--fg-2);letter-spacing:0;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:9.5px;font-weight:600;display:inline-flex}.rstats{border-top:1px solid var(--line);background:#ffffff6b;align-items:center;gap:8px;min-width:0;padding:7px 15px;display:flex}@media (max-width:620px){.runbody{padding:12px 13px}.rstats{padding:6px 13px}}.publish{padding-top:20px}.publish h2{letter-spacing:-.016em;max-width:30ch;color:var(--fg);margin:0 0 6px;font-size:16.5px;font-weight:560;line-height:1.25}.publish .rule{color:var(--fg);max-width:68ch;margin:12px 0 0;font-size:12px;line-height:1.55}.term{--bg:var(--obsidian);--surface:var(--obsidian);--inset:var(--obsidian);--line:var(--graphite);--fg:var(--chalk);--fg-2:#ffffffb8;--fg-3:#ffffff80;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg);max-width:620px;overflow:hidden}.cmdrow{background:var(--inset);align-items:flex-start;gap:10px;padding:8px 6px 8px 12px;display:flex}.cmdrow code{min-width:0;color:var(--fg-2);flex:auto;font-size:12px;line-height:1.5}.cmdrow .btn{background:var(--bg);flex:none;padding:3px 9px;font-size:11px}.cmdrow .btn.done{background:var(--ok-bg)}.cmdrow .btn.failed{background:var(--fail-bg)}.tprompt,.tbin,.tflag,.targ,.tslot{white-space:nowrap}.tprompt{color:var(--fg-3)}.tbin{color:var(--fg);font-weight:560}.tflag{color:var(--fg-3)}.targ{color:var(--fg-2)}.tslot{color:var(--fg);border-bottom:1px dashed var(--line)}.reads{flex-wrap:wrap;align-items:baseline;gap:5px 6px;margin:9px 0 0;display:flex}.eyebrow{letter-spacing:.07em;text-transform:uppercase;color:var(--fg-3);margin:0 0 8px;font-size:10.5px;font-weight:600;line-height:1.3}.cmdsay{color:var(--fg-2);margin:6px 0 0;font-size:13px;line-height:1.55}.cmdsay a{color:var(--fg);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.cmdsay a:hover{-webkit-text-decoration-color:var(--fg);text-decoration-color:var(--fg)}.cmdstep{color:var(--fg-2);margin:16px 0 6px;font-size:12px;font-weight:550;line-height:1.3}.tsay{color:var(--fg)}.workswith{border-top:1px solid var(--line);margin:16px 0 0;padding:14px 0 0}.worklist{color:var(--fg-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;margin:0;padding:0;font-size:13px;line-height:1.4;list-style:none;display:grid}.searchbox{border:1px solid var(--line);border-radius:var(--pill);background:#ffffff8c;align-items:center;gap:6px;height:32px;padding:0 12px;display:flex}.searchbox:focus-within{background:var(--bg);border-color:var(--fg-3);box-shadow:0 0 0 3px #1415190d}.searchin{min-width:0;color:var(--fg);font:inherit;background:0 0;border:0;flex:1;padding:0;font-size:13px}.searchin::placeholder{color:var(--fg-3)}.searchin:focus-visible{outline:none}.searchin::-webkit-search-cancel-button{display:none}.searchbox .k{font-family:var(--mono);color:var(--fg-3);border:1px solid var(--line);border-radius:var(--pill);background:var(--bg);flex:none;padding:0 4px;font-size:10px}.clearx{color:var(--fg-3);flex:none;font-size:15px;line-height:1}.clearx:hover{color:var(--fg);text-decoration:none}.filters{margin:14px 0 6px}.frow{flex-wrap:wrap;align-items:baseline;gap:7px 18px;display:flex}.fgroup{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.flabel{color:var(--fg-3);font-size:12px}.fv{color:var(--fg-2);white-space:nowrap;border-bottom:1px solid #0000;align-items:baseline;gap:5px;padding-bottom:1px;font-size:12.5px;display:inline-flex}.fv b{font-family:var(--mono);color:var(--fg-3);font-size:11px;font-weight:500}a.fv:hover{color:var(--fg);border-bottom-color:var(--line);text-decoration:none}.fv.on{color:var(--fg);border-bottom:1px solid var(--fg-3);font-weight:550}.fv.on b{color:var(--fg-2)}.fcount{color:var(--fg-2);margin:12px 0 0;font-size:12.5px}.fcount b{color:var(--fg)}.clearf{color:var(--fg-2);text-underline-offset:2px;font-size:12.5px;text-decoration:underline}.sect{font-family:var(--sans);color:var(--fg-3);margin:34px 0 6px;font-size:12px;font-weight:600}.hint{color:var(--fg-3);margin:0 0 12px;font-size:12.5px}.empty{border:1px solid var(--rim);border-radius:var(--radius);color:var(--fg-2);background-color:var(--card);padding:26px}.empty h2{color:var(--fg);margin:0 0 10px;font-size:15px;font-weight:600}.empty p{max-width:78ch;margin:0 0 8px}.empty pre{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--fg);margin:12px 0 0;padding:10px}.foot{border-top:1px solid var(--line);color:var(--fg-3);margin-top:34px;padding-top:14px;font-size:12px}.foot p{margin:0 0 4px}.foot p:last-child{margin-bottom:0}.ledgercol{min-width:0}.ledgercol .foot{background:var(--well);box-shadow:var(--well-edge);color:var(--fg-2);border:0;border-radius:8px;margin:28px 0 0 26px;padding:12px 16px;font-size:11.5px;line-height:1.55}.ledgercol .foot code{overflow-wrap:anywhere}.ignored{border:1px solid var(--hold-line);background:var(--hold-bg);border-radius:var(--radius-sm);color:var(--hold-fg);margin:0 0 18px;padding:8px 11px;font-size:12.5px}.ignored code{font-size:12px}.warnbar{border:1px solid var(--fail-line);background:var(--fail-bg);color:var(--fail-fg);border-radius:var(--radius-sm);margin-bottom:14px;padding:9px 12px;font-size:12.5px}table.arts{border-collapse:collapse;width:100%;font-size:13px}table.arts th{text-align:left;font-family:var(--sans);color:var(--fg-3);border-bottom:1px solid var(--line);padding:0 10px 7px;font-size:12px;font-weight:600}table.arts td{border-bottom:1px solid var(--line-soft);vertical-align:top;padding:9px 10px}table.arts tr:last-child td{border-bottom:0}table.arts td.num{color:var(--fg-3);white-space:nowrap;font-family:var(--mono);font-size:12px}table.arts td.name{font-family:var(--mono);font-size:12px}table.arts .ttl{color:var(--fg-3);max-width:60ch;margin-top:2px;font-size:12px;display:block}table.arts .ttl.warn{color:var(--fail-fg)}.kind{font-family:var(--mono);border:1px solid var(--line);border-radius:var(--pill);color:var(--fg-2);white-space:nowrap;padding:1px 6px;font-size:10px}.localdev{max-width:var(--measure);border-top:1px solid var(--line);margin:52px auto 0;padding-top:16px}.localdev>summary{cursor:pointer;font-family:var(--mono);color:var(--fg);letter-spacing:.03em;font-size:11px}.localdev>summary:hover{text-decoration:underline}.localdev[open]{background-color:var(--card);border-top-color:var(--rim);border-radius:var(--radius-lg);padding:16px 18px}.notice{border:1px solid var(--ok-line);background:var(--ok-bg);color:var(--ok-fg);border-radius:var(--radius-sm);max-width:96ch;margin-bottom:14px;padding:9px 12px;font-size:12.5px}.notice.bad{border-color:var(--fail-line);background:var(--fail-bg);color:var(--fail-fg)}.crumbs .who{color:var(--fg-3);margin-left:auto;font-size:11px}.keptlist{justify-items:end;gap:6px;display:grid}.keptrow{grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.keptrow code{font-family:var(--mono);color:var(--fg-2);font-size:11px}.keptrow .keptpath{color:var(--fg-3)}.keptrow .keptval{background:var(--inset);border:1px solid var(--line);color:var(--fail-fg);text-overflow:ellipsis;white-space:nowrap;border-radius:3px;max-width:34ch;padding:2px 6px;overflow:hidden}table.runs{border-collapse:collapse;width:100%;font-size:13px}table.runs th{text-align:left;font-family:var(--sans);color:var(--fg-3);border-bottom:1px solid var(--line);padding:0 10px 7px;font-size:12px;font-weight:600}table.runs th.num{text-align:right}table.runs td{border-bottom:1px solid var(--line-soft);vertical-align:top;padding:10px}table.runs tr:last-child td{border-bottom:0}table.runs td.num{text-align:right;white-space:nowrap;font-family:var(--mono);color:var(--fg-3);font-size:12px}table.runs td.mono{font-family:var(--mono);color:var(--fg-2);font-size:12px}table.runs td.name{max-width:52ch}table.runs td.name a{overflow-wrap:anywhere;font-weight:500}table.runs .ttl{font-family:var(--mono);color:var(--fg-3);margin-top:2px;font-size:11px;display:block}table.runs .ttl.warn{color:var(--fail-fg);font-family:var(--sans)}kbd{font-family:var(--mono);border:1px solid var(--line);color:var(--fg-2);background:var(--bg);border-bottom-width:2px;border-radius:3px;margin-right:3px;padding:0 4px;font-size:10px}.keybar{z-index:40;border-radius:var(--radius-lg);background-color:var(--bg);max-width:calc(100vw - 32px);box-shadow:inset 0 1px 0 #ffffffbf, 0 1px 2px rgba(var(--shade), .08), 0 12px 32px rgba(var(--shade), .14);color:var(--fg-2);border:1px solid #14151929;flex-wrap:wrap;align-items:center;gap:12px;padding:5px 14px 5px 5px;font-size:11.5px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.keybar .kat{background:var(--ivory);box-shadow:inset 0 1px 0 #fff, 0 0 0 1px rgba(var(--shade), .08);color:var(--fg);font-variant-numeric:tabular-nums;border-radius:6px;padding:3px 11px;font-weight:600}.keybar .kof{color:var(--fg-3);font-weight:400}@media (max-width:640px){.keybar{flex-wrap:nowrap;padding:5px}.keybar>:not(.kat),.rscrub{display:none}.rwindow{flex:auto}.rtraj{width:100%;min-width:max-content}.rnode{flex:1 1 0;width:auto;min-width:12px}.runhero .actions .btn .k{display:none}}body.hidebrief .drawer{display:none}body.hidebrief .columns{grid-template-columns:minmax(0,1fr)}.metric .lines{font-weight:500}.kmono{font-family:var(--mono);color:var(--fg-2)}.ksep{background:var(--line);width:1px;height:14px}.khelp{font:inherit;color:var(--fg-3);cursor:pointer;background:0 0;border:0;padding:0;font-size:11.5px}.khelp:hover{color:var(--fg)}.keyhelp{z-index:41;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);width:330px;max-width:calc(100vw - 40px);box-shadow:0 1px 2px rgba(var(--shade), .07), 0 12px 32px rgba(var(--shade), .13);padding:13px 15px;font-size:12px;position:fixed;bottom:64px;right:20px}.keyhelphead{justify-content:space-between;align-items:baseline;margin-bottom:9px;display:flex}.keyhelphead b{font-family:var(--sans);color:var(--fg-2);font-size:12px}.keyhelphead button{font:inherit;color:var(--fg-3);cursor:pointer;background:0 0;border:0;padding:0;font-size:11.5px}.keyhelp dl{gap:5px;margin:0;display:grid}.keyhelp dl>div{grid-template-columns:92px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.keyhelp dt{margin:0}.keyhelp dd{color:var(--fg-2);margin:0}.keyhelp p{color:var(--fg-3);margin:11px 0 0;font-size:11.5px}.node.cur{box-shadow:0 0 0 1px var(--fg-3), 0 0 0 4px rgba(var(--shade), .07)}.loopbody .node.cur,.seg .node.cur{box-shadow:none;outline:1px solid var(--fg-3);outline-offset:5px;border-radius:var(--radius-sm)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}.metric a.jump{color:inherit;border-bottom:1px dotted;text-decoration:none}.metric a.jump:hover{border-bottom-style:solid}.loop:target{outline:2px solid var(--acc);outline-offset:3px}.mepage{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:24px;display:grid}.me-rail{top:calc(var(--bar) + 24px);min-width:0;position:sticky}@media (max-width:900px){.mepage{grid-template-columns:minmax(0,1fr)}.me-rail{position:static}}@media (max-width:620px){.mepage{padding-left:16px;padding-right:16px}.runs-panel table.runs .opt{display:none}}.mecard,.runs-panel,.au-card{border:1px solid var(--rim);border-radius:var(--radius-lg);background-color:var(--card);box-shadow:var(--shadow)}.mc-sec{border-top:1px solid rgba(var(--shade), .07);margin:0;padding:15px 18px}.mc-sec:first-child{border-top:0}.mc-who{grid-template-columns:40px minmax(0,1fr);grid-template-areas:"avi line""avi handle";align-items:center;gap:4px 12px;padding-top:18px;display:grid}.mc-who .avi{grid-area:avi}.mc-who .mc-line{grid-area:line;align-self:end}.mc-who .mc-handle{grid-area:handle;place-self:start}.mc-who .iedit{grid-column:1/-1;margin-top:12px}.mecard .avi{width:40px;height:40px;color:var(--fg);background:var(--ivory);border-color:rgba(var(--shade), .08);box-shadow:inset 0 1px 0 #fff, 0 1px 2px rgba(var(--shade), .05);font-size:16px}.mc-name{letter-spacing:-.01em;color:var(--fg);overflow-wrap:anywhere;font-size:15px;font-weight:620}.mc-handle{border-radius:var(--pill);background:var(--well);height:20px;box-shadow:var(--well-edge);color:var(--fg-2);align-items:center;padding:0 8px;font-size:11px;display:inline-flex}.mc-note{color:var(--fg-2);margin:0;font-size:12.5px;line-height:1.5}.mc-claim,.mc-acct{gap:12px;display:grid}.mc-acct>div{gap:3px;min-width:0;display:grid}.mc-acct dt{font-family:var(--sans);color:var(--fg-3);font-size:12px}.mc-acct dd{color:var(--fg);overflow-wrap:anywhere;margin:0;font-size:12px}.mc-acct .mc-count{font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.mc-out{gap:6px;padding-top:14px;padding-bottom:12px;display:grid}.mc-out form{margin:0}.mc-signout{border:1px solid rgba(var(--shade), .1);border-radius:var(--pill);background:var(--ivory);width:100%;height:34px;box-shadow:inset 0 1px 0 #fff, 0 1px 2px rgba(var(--shade), .05);color:var(--fg);font:inherit;cursor:pointer;transition:background var(--t-state) ease-out;font-size:13px;font-weight:550}.mc-signout:hover{background:#fff}.mc-signout:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.mc-devices{justify-content:center;display:flex}.mc-devout{color:var(--fg-3);font:inherit;cursor:pointer;text-underline-offset:3px;transition:color var(--t-state) ease-out, text-decoration-color var(--t-state) ease-out;background:0 0;border:0;padding:4px 2px;font-size:12px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.mc-devout:hover{color:var(--fail-fg);text-decoration-color:currentColor}.mc-devout:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.tm-hero{min-height:calc(100svh - var(--bar) - 48px);grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:center;gap:56px;padding:0 0 clamp(16px,5svh,56px);display:grid}.tm-say{min-width:0}.tm-eyebrow{font-family:var(--sans);color:var(--fg-2);margin:0 0 16px;font-size:13px;font-weight:550}.tm-head{max-width:12em;font-family:var(--sans);letter-spacing:-.04em;color:var(--fg);text-wrap:balance;margin:0;font-size:clamp(34px,min(4vw,7svh),54px);font-weight:540;line-height:1.04}.tm-sub{max-width:46ch;color:var(--fg-2);text-wrap:pretty;margin:clamp(16px,3.4svh,28px) 0 clamp(22px,4.6svh,40px);font-size:clamp(16px,2svh,17.5px);line-height:1.6}.tm-say .tm-joinform,.tm-say .tm-asking{max-width:460px}.tm-say .au-ok{max-width:46ch;font-size:14px;line-height:1.55}.tm-say .au-in{box-shadow:none;background:#ffffff8c;border-color:#fffc}.tm-joinform{gap:8px;min-width:0;display:grid}.tm-joinrow{gap:8px;min-width:0;display:flex}.tm-joinrow .au-in{flex:auto;min-width:0}.tm-go{cursor:pointer;border:0;height:38px;font-family:inherit;font-size:13.5px}.tm-go:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.tm-asking{gap:14px;min-width:0;display:grid}.tm-size{border:0;min-width:0;margin:0;padding:0}.tm-size legend{color:var(--fg);margin:0 0 10px;padding:0;font-size:13.5px;font-weight:550}.tm-sizes{flex-wrap:wrap;gap:8px;display:flex}.tm-sizes .btn{justify-content:center;min-width:68px}.tm-size:disabled .btn{opacity:.6;cursor:progress}.tm-size:disabled .btn[aria-busy]{opacity:1}.tm-ex .tw-bar{padding:0 20px}.tm-exk{font-family:var(--sans);color:var(--fg-3);font-size:12px}.tm-tl{gap:22px;margin:0;padding:24px 24px 26px;list-style:none;display:grid}.tm-row{grid-template-columns:16px minmax(0,1fr);column-gap:12px;display:grid;position:relative}.tm-row:not(:last-child):after{content:"";background:var(--line);width:1px;position:absolute;top:24px;bottom:-18px;left:7.5px}.tm-mark{text-align:center;color:var(--fg-3);line-height:20px}.tm-row.fail .tm-mark{color:var(--fail-glow)}.tm-row.ok .tm-mark{color:var(--ok-glow)}.tm-what{min-width:0}.tm-when{font-family:var(--sans);color:var(--fg-3);margin:0 0 3px;font-size:12px;line-height:20px}.tm-body{font-family:var(--sans);color:var(--fg-2);margin:0;font-size:14px;line-height:1.55}.tm-body code{font-family:var(--mono);color:var(--fg);overflow-wrap:anywhere;font-size:12.5px}.tm-pr{color:var(--fg);font-weight:560}.tm-fb{color:var(--fg);margin:8px 0 0;font-size:12px;line-height:1.5}.tm-row.ok .tm-fb{color:var(--ok-glow)}.tm-line{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(0,1fr));gap:24px 56px;margin:0;padding:32px 0 0;display:grid}.tm-lead{max-width:40ch;color:var(--fg);margin:0;font-size:16px;line-height:1.6}.tm-col h2{font-family:var(--sans);color:var(--fg);margin:0 0 10px;font-size:16px;font-weight:600}.tm-col ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.tm-col li{color:var(--fg-2);font-size:14.5px;line-height:1.5}.tm-trust{max-width:72ch;color:var(--fg-2);margin:40px 0 0;font-size:13.5px;line-height:1.6}.tm-foot .tm-joinform,.tm-foot .tm-asking,.tm-foot>.au-ok{flex:0 440px}.guide{max-width:880px}.gd-hero{max-width:62ch;padding:4vh 0 3vh}.gd-hero h1{letter-spacing:-.028em;color:var(--fg);margin:0 0 12px;font-size:clamp(26px,3.4vw,38px);font-weight:640;line-height:1.1}.gd-sub{color:var(--fg-2);margin:0;font-size:14.5px;line-height:1.6}.gd-steps{gap:12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.gd-step{border:1px solid var(--rim);border-radius:var(--radius-lg);background:var(--card);min-width:0;box-shadow:var(--shadow);padding:20px 22px}.gd-step h2{letter-spacing:-.014em;color:var(--fg);margin:0 0 14px;font-size:16px;font-weight:620;line-height:1.3}.gd-step h3{font-family:var(--sans);color:var(--fg-3);margin:0 0 8px;font-size:12px;font-weight:500}.gd-p{color:var(--fg-2);margin:10px 0 0;font-size:13px;line-height:1.6}.gd-step h3+.gd-p{margin-top:0}.gd-note{color:var(--fg-3);margin:8px 0 0;font-size:12px;line-height:1.55}.gd-step code{color:var(--fg);font-size:.95em}.gd-cmd{border-radius:var(--radius);background:var(--well);min-width:0;box-shadow:var(--well-edge);align-items:center;gap:10px;padding:6px 6px 6px 12px;display:flex}.gd-cmd code{white-space:nowrap;flex:auto;min-width:0;font-size:12.5px;overflow-x:auto}.gd-cmd .btn{flex:none}.gd-ways{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px;display:grid}.gd-then{border-top:1px solid var(--line);margin:18px 0 0;padding-top:14px}.gd-flow{color:var(--fg-2);margin:0;padding-left:18px;font-size:12.5px;line-height:1.6}.gd-flow li+li{margin-top:4px}.gd-flow li::marker{color:var(--fg-3)}.gd-ref{border-collapse:collapse;width:100%;margin:20px 0 0;font-size:12.5px}.gd-ref caption{text-align:left;font-family:var(--sans);color:var(--fg-3);padding-bottom:6px;font-size:12px}.gd-ref th,.gd-ref td{border-top:1px solid var(--line);text-align:left;vertical-align:baseline;padding:6px 0}.gd-ref th{white-space:nowrap;width:1%;color:var(--fg);padding-right:24px;font-size:12px;font-weight:500}.gd-ref td{color:var(--fg-2)}@media (max-width:720px){.gd-ways{grid-template-columns:minmax(0,1fr)}.gd-ref th{white-space:normal}}.gd-lead{margin:0 0 8px}.gd-cmd+.gd-lead{margin-top:14px}.gd-swaps{border-radius:var(--radius);background:var(--well);box-shadow:var(--well-edge);margin:0}.gd-swap{grid-template-columns:minmax(0,1fr) auto minmax(0,1.25fr);align-items:baseline;gap:2px 12px;padding:10px 14px;display:grid}.gd-swap+.gd-swap{border-top:1px solid rgba(var(--shade), .06)}.gd-swap .why{color:var(--fg-3);grid-column:1/-1;margin:0 0 2px;font-size:11.5px;line-height:1.4}.gd-swap code{overflow-wrap:anywhere;font-size:12px;line-height:1.55}.gd-swap .was{color:var(--fg-2)}.gd-swap .to{color:var(--fg-3);font-size:12px}.gd-swap .tok{background:rgba(var(--shade), .07);color:var(--fg);border-radius:4px;padding:1px 4px}@media (max-width:720px){.gd-swap{grid-template-columns:minmax(0,1fr)}.gd-swap .to{display:none}}.gd-all{margin:10px 0 0}.gd-all summary{cursor:pointer;color:var(--fg);font-size:12.5px;font-weight:550}.gd-all summary:focus-visible{outline:2px solid var(--fg);outline-offset:2px;border-radius:4px}.gd-all .gd-kinds{margin-top:8px}.gd-kinds{columns:2;color:var(--fg);column-gap:28px;margin:4px 0 0;padding:0;font-size:12.5px;line-height:1.7;list-style:none}@media (max-width:720px){.gd-kinds{columns:1}}.legal{max-width:720px}.legal section{border-top:1px solid var(--line);padding:18px 0 20px}.legal h2{letter-spacing:-.012em;color:var(--fg);margin:0 0 8px;font-size:15px;font-weight:620}.legal p,.legal li{color:var(--fg-2);margin:0;font-size:13.5px;line-height:1.65}.legal p+p,.legal ul+p,.legal p+ul{margin-top:10px}.legal ul{gap:6px;margin:0;padding-left:18px;display:grid}.legal code{color:var(--fg);font-size:.92em}.about{max-width:960px}.ab-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:8px 0 0;padding:0;list-style:none;display:grid}.ab-steps .gd-step h2{margin:0}.ab-steps .gd-p{margin-top:8px}.ab-faq{margin:40px 0 0}.ab-faq>h2{letter-spacing:-.014em;color:var(--fg);margin:0 0 12px;font-size:16px;font-weight:620;line-height:1.3}.ab-qs{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ab-q{padding:16px 18px}.ab-q h3{letter-spacing:-.01em;color:var(--fg);margin:0 0 8px;font-size:14px;font-weight:600;line-height:1.35}.ab-q .gd-cmd code{white-space:normal;overflow-wrap:break-word}.ab-agents{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ab-agents li{border-radius:var(--pill);background:var(--well);color:var(--fg);padding:3px 10px;font-size:12px;line-height:1.5}@media (max-width:860px){.ab-steps{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.ab-qs{grid-template-columns:minmax(0,1fr)}}.sitefoot{border-top:1px solid var(--line);flex-wrap:wrap;gap:24px 64px;max-width:1240px;margin:0 auto;padding:24px 36px 48px;display:flex}.sitefoot nav{align-content:start;gap:6px;display:grid}.sitefoot h2{font-family:var(--sans);color:var(--fg-2);margin:0 0 4px;font-size:12px;font-weight:500}.sitefoot a{color:var(--fg-2);font-size:12.5px;text-decoration:none}.sitefoot a:hover{color:var(--fg)}@media (max-width:720px){.sitefoot{gap:20px 40px;padding:20px 18px 40px}}.footmark{font-family:var(--mono);letter-spacing:-.05em;color:rgba(var(--shade), .075);font-variant-ligatures:none;white-space:nowrap;-webkit-user-select:none;user-select:none;flex:1 0 100%;margin:28px 0 -12px;font-size:clamp(56px,17.4vw,240px);font-weight:600;line-height:.9;display:none;position:relative}body:has(main.landing,main.about,main.teams,main.guide,main.legal) .footmark{display:block}.footmark canvas{width:100%;height:100%;position:absolute;inset:0}.footmark:has(canvas[data-painted]){color:#0000}body:has(main.au-wrap) .sitefoot{display:none}body:has(.keybar) .sitefoot{padding-bottom:88px}.runs-panel{min-width:0}.me-head{padding:18px 20px 12px}.me-head .title{margin:0 0 6px}.me-head .subtitle{margin:0}.me-head .notice{margin:12px 0 0}.runs-panel table.runs{border-collapse:collapse}.runs-panel table.runs th:first-child,.runs-panel table.runs td:first-child{padding-left:20px}.runs-panel table.runs th:last-child,.runs-panel table.runs td:last-child{padding-right:14px}.runs-panel table.runs th{border-bottom-color:rgba(var(--shade), .08);padding-top:10px}.runs-panel table.runs td{vertical-align:middle;border-bottom-color:rgba(var(--shade), .06)}.runs-panel table.runs td.name{vertical-align:top}.runs-panel table.runs td.num{font-variant-numeric:tabular-nums}.runs-panel .empty{background:0 0;border:0;border-radius:0;padding:8px 20px 22px}.runs-panel .ignored{margin:0 20px 12px}.rowid{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:6px;display:flex}.mepage .runid{height:20px;padding:0 8px;font-size:10.5px}.spark{grid-auto-columns:5px;grid-auto-flow:column;place-items:center;height:16px;display:inline-grid;position:relative}.spark:before{content:"";background:var(--line);height:1px;position:absolute;top:calc(50% - .5px);left:0;right:0}.spark .tm.talk{width:2px;height:2px}.spark .tm.tool{width:3px;height:3px}.spark .tm.prompt{width:4px;height:4px}.spark .tm.fix{width:5px;height:5px}.spark .tm.fail{border-radius:1px;width:2px;height:11px}.htoken{border-radius:var(--pill);background:var(--well);height:20px;box-shadow:var(--well-edge);font-family:var(--sans);color:var(--fg-2);white-space:nowrap;align-items:center;padding:0 7px;font-size:12px;display:inline-flex}.me-foot{background:var(--well);box-shadow:var(--well-edge);color:var(--fg-2);border-radius:8px;margin:6px 12px 12px;padding:12px 14px;font-size:11.5px;line-height:1.55}.cmpbtn{anchor-name:--cmp}.cmppop{border:1px solid var(--edge);border-radius:var(--radius-lg);background-color:var(--bg);width:min(380px,100vw - 24px);box-shadow:var(--shadow-lift);color:var(--fg);margin:auto;padding:14px 14px 10px;font-size:13px}@supports (position-anchor:--cmp){.cmppop{position-anchor:--cmp;position-area:bottom span-right;position-try-fallbacks:bottom span-left, top span-right;margin:8px 0 0;inset:auto}}.cmppop-h{letter-spacing:-.01em;color:var(--fg);margin:0 0 10px;font-size:13.5px;font-weight:620}.cmppop-form{gap:8px;min-width:0;display:flex}.cmppop-form .au-in{flex:auto;min-width:0;height:34px;font-size:13px}.cmppop-form .btn{flex:none}.cmppop-lab{font-family:var(--sans);color:var(--fg-3);margin:14px 0 4px;font-size:12px}.cmppop-list{margin:0 -8px;padding:0;list-style:none;display:grid}.cmppop-go{border-radius:var(--pill);min-width:0;color:var(--fg);align-items:baseline;gap:10px;padding:7px 8px;text-decoration:none;display:flex}.cmppop-go:hover{background:rgba(var(--shade), .05);text-decoration:none}.cmppop-go:focus-visible{outline:2px solid var(--fg);outline-offset:-2px}.cmppop-t{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.cmppop-m{color:var(--fg-3);flex:none;font-size:11.5px}.msheet{width:100%;max-width:none;height:100%;max-height:none;color:var(--fg);transition:opacity .16s ease-out, overlay .16s allow-discrete, display .16s allow-discrete;background:0 0;border:0;margin:0;padding:0;font-size:13px;inset:0;overflow:hidden}.ms-scrim{background:rgba(var(--shade), .14);cursor:default;border:0;width:100%;padding:0;position:absolute;inset:0}.ms-card{overscroll-behavior:contain;border:1px solid var(--edge);border-radius:var(--radius-lg);background-color:var(--bg);width:min(440px,100vw - 24px);box-shadow:var(--shadow-lift);position:absolute;top:12px;bottom:12px;right:12px;overflow-y:auto}.msheet:not(:popover-open){opacity:0}@starting-style{.msheet:popover-open{opacity:0}}.ms-head{z-index:1;border-bottom:1px solid rgba(var(--shade), .08);background-color:var(--bg);align-items:center;gap:10px;padding:16px 16px 14px 20px;display:flex;position:sticky;top:0}.ms-h{letter-spacing:-.01em;color:var(--fg);margin:0;font-size:15px;font-weight:640}.ms-close{border:1px solid rgba(var(--shade), .1);border-radius:var(--pill);background:var(--ivory);width:30px;height:30px;box-shadow:inset 0 1px 0 #fff, 0 1px 2px rgba(var(--shade), .08);color:var(--fg-2);cursor:pointer;transition:background var(--t-state) ease-out, color var(--t-state) ease-out;flex:none;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex}.ms-close:hover{color:var(--fg);background:#fff}.ms-close svg,.pencil svg,.mbtn .mchev svg{display:block}.ms-sec{border-top:1px solid rgba(var(--shade), .07);padding:16px 20px}.ms-head+.ms-sec{border-top:0}.ms-lab{font-family:var(--sans);color:var(--fg-3);justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 10px;font-size:12px;line-height:16px;display:flex}.ms-note{color:var(--fg-2);margin:10px 0 0;font-size:12px;line-height:1.55}.ms-note code,.ms-danger code{background:var(--well);box-shadow:var(--well-edge);font-family:var(--mono);color:var(--fg);border-radius:6px;padding:1px 6px;font-size:11.5px}.ms-open{margin-top:10px;font-size:12.5px;font-weight:550;display:inline-block}.ms-copyn{font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;display:block}.msheet .btn:not(.runid){padding:0 14px}.ms-links{gap:8px;margin-top:12px;display:flex}.iedit-line{align-items:center;gap:4px;min-width:0;display:flex}.iedit-empty{color:var(--fg-3)}.pencil{border-radius:var(--pill);width:26px;height:26px;color:var(--fg-3);cursor:pointer;transition:background var(--t-state) ease-out, color var(--t-state) ease-out;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.pencil:hover,.pencil:focus-visible{background:var(--well);box-shadow:var(--well-edge);color:var(--fg)}.iedit{gap:8px;min-width:0;display:grid}.iedit-row{gap:6px;min-width:0;display:flex}.iedit-row .au-in{flex:auto;min-width:0}.iedit-save{cursor:pointer;border:0;height:38px;padding:0 16px;font-family:inherit}.iedit-save:disabled,.iedit-save:disabled:hover{background:var(--fg);opacity:.35;cursor:default}.iedit-foot{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.iedit-cap{color:var(--fg-3);font-size:11.5px;line-height:1.45}.iedit-cancel{font:inherit;color:var(--fg-2);cursor:pointer;background:0 0;border:0;flex:none;padding:2px 0;font-size:12px;font-weight:550}.iedit-cancel:hover{color:var(--fg)}.ms-titletext{letter-spacing:-.01em;color:var(--fg);overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.35}.ms-titleline{align-items:flex-start}.ms-titleline .pencil{margin-top:-3px}.ms-titlebox{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.vseg{border-radius:var(--pill);background:var(--well);box-shadow:var(--well-edge);grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:3px;display:grid}.vseg button{border-radius:var(--pill);height:32px;font:inherit;color:var(--fg-2);cursor:pointer;transition:background var(--t-state) ease-out, color var(--t-state) ease-out, box-shadow var(--t-state) ease-out;background:0 0;border:0;font-size:12.5px;font-weight:550}.vseg button:hover{color:var(--fg)}.vseg button[aria-pressed=true]{background:var(--ivory);color:var(--fg);box-shadow:inset 0 1px 0 #fff, 0 0 0 1px rgba(var(--shade), .08), 0 1px 3px rgba(var(--shade), .12)}.vstate{font-family:var(--sans);letter-spacing:0;text-transform:none;color:var(--fg-3);font-size:11px}.vstate.ok{color:var(--ok-fg)}.ms-problem{border-radius:var(--radius);background:var(--fail-bg);color:var(--fail-fg);margin:10px 0 0;padding:8px 12px;font-size:12px;line-height:1.45}.vmeans{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.vmeans li{color:var(--fg-3);transition:color var(--t-state) ease-out;font-size:12px;line-height:1.5}.vmeans li b{font-weight:600}.vmeans li.on{color:var(--fg)}.msheet .keptlist{justify-items:stretch;margin-top:12px}.msheet .keptrow{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"rule val go""path path path";row-gap:4px}.msheet .keptrule{grid-area:rule}.msheet .keptval{grid-area:val;justify-self:start}.msheet .keptpath{grid-area:path}.msheet .keptrow .btn{grid-area:go}.ms-og{background:var(--well);box-shadow:var(--well-edge);border-radius:8px;margin:0;padding:6px}.ms-og img{width:100%;height:auto;box-shadow:0 0 0 1px rgba(var(--shade), .06), 0 1px 3px rgba(var(--shade), .08);border-radius:7px;display:block}.ms-danger{background:var(--fail-bg);box-shadow:inset 0 1px 2px rgba(var(--shade), .08), inset 0 0 0 1px color-mix(in srgb, var(--fail-line) 24%, transparent);border-radius:8px;margin:4px 14px 14px;padding:14px 16px 16px}.ms-danger .ms-lab{color:var(--fail-fg)}.ms-danger .ms-note{margin-top:0}.ms-drow{gap:8px;margin-top:12px;display:flex}.ms-confirm{border:1px solid color-mix(in srgb, var(--fail-line) 32%, transparent);border-radius:var(--pill);min-width:0;height:36px;box-shadow:inset 0 1px 2px rgba(var(--shade), .08);font-family:var(--mono);color:var(--fg);transition:background var(--t-state) ease-out, border-color var(--t-state) ease-out, box-shadow var(--t-state) ease-out;background:#ffffff80;flex:auto;padding:0 14px;font-size:12px}.ms-confirm::placeholder{color:var(--fg-3)}.ms-term{border:1px solid rgba(var(--shade), .14);border-radius:var(--pill);min-width:0;height:36px;box-shadow:inset 0 1px 2px rgba(var(--shade), .08);font:inherit;color:var(--fg);transition:background var(--t-state) ease-out, border-color var(--t-state) ease-out;background:#ffffff80;flex:auto;padding:0 14px;font-size:12.5px}.ms-term::placeholder{color:var(--fg-3)}.ms-term:focus{border-color:var(--fg-3);background:#fff;outline:none}.ms-confirm:focus{border-color:var(--fail-fg);box-shadow:0 0 0 3px color-mix(in srgb, var(--fail-line) 18%, transparent);background:#fff;outline:none}.ms-del{border:1px solid var(--fail-fg);border-radius:var(--pill);background:var(--fail-fg);color:#fff;height:36px;font:inherit;cursor:pointer;transition:background var(--t-state) ease-out, border-color var(--t-state) ease-out, color var(--t-state) ease-out;flex:none;padding:0 16px;font-size:12.5px;font-weight:600}.ms-del:hover:not(:disabled){box-shadow:0 0 0 3px color-mix(in srgb, var(--fail-line) 24%, transparent)}.ms-del:disabled{border-color:color-mix(in srgb, var(--fail-line) 36%, transparent);color:var(--fg-3);cursor:not-allowed;background:0 0}.ms-close:focus-visible,.pencil:focus-visible,.vseg button:focus-visible,.iedit-save:focus-visible,.iedit-cancel:focus-visible,.rowmenu:focus-visible,.mepage button.vis:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.ms-del:focus-visible{outline:2px solid var(--fail-fg);outline-offset:2px}.runhero .actions .mbtn{margin-left:auto}.mbtn .mchev svg{transition:transform .2s cubic-bezier(.22,1,.36,1)}body:has(.msheet:popover-open) .runhero .actions .mbtn{border-color:var(--fg);background:var(--well);box-shadow:inset 0 1px 2px rgba(var(--shade), .14)}body:has(.msheet:popover-open) .mbtn .mchev svg{transform:rotate(180deg)}.kebabcell{text-align:right;width:34px}.rowmenu{border-radius:var(--pill);width:26px;height:26px;color:var(--fg-3);font:inherit;cursor:pointer;transition:background var(--t-state) ease-out, color var(--t-state) ease-out;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:16px;line-height:1;display:inline-flex}.rowmenu:hover{color:var(--fg);background:var(--well);box-shadow:var(--well-edge)}.mepage button.vis{cursor:pointer;transition:background var(--t-state) ease-out}.mepage button.vis:hover{background:#ffffffc7}@media (max-width:620px){.ms-card{border-radius:18px;width:auto;inset:8px}}@media (prefers-reduced-motion:reduce){.msheet,.mbtn .mchev svg{transition:none}}.au-wrap{min-height:100dvh;padding:calc(var(--bar) + 28px) 20px 28px;place-items:center;display:grid}.au-card{width:100%;max-width:392px}.au-card.wide{max-width:520px}.au-head{padding:22px 24px 2px}.au-head h1{letter-spacing:-.02em;margin:0 0 6px;font-size:20px;font-weight:640}.au-sub{color:var(--fg-2);margin:0;font-size:12.5px;line-height:1.5}.au-body{gap:12px;padding:16px 24px 22px;display:grid}.au-foot{border-radius:0 0 var(--radius-lg) var(--radius-lg);background:var(--well);box-shadow:inset 0 1px 0 rgba(var(--shade), .06);color:var(--fg-2);text-align:center;padding:13px 24px;font-size:12.5px}.au-foot a,.au-textbtn{color:var(--fg);text-underline-offset:2px;font-weight:550;text-decoration:underline}.au-foot form{display:inline}.au-textbtn{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.au-field{grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;display:grid}.au-lab{line-height:16px;font-family:var(--sans);color:var(--fg-3);justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;display:flex}.au-rule{text-overflow:ellipsis;min-width:0;font-family:var(--sans);letter-spacing:0;text-transform:none;white-space:nowrap;font-size:11px;line-height:16px;overflow:hidden}.au-in{border:1px solid rgba(var(--shade), .1);border-radius:var(--radius);background:var(--well);width:100%;height:38px;box-shadow:var(--well-edge);font:inherit;color:var(--fg);transition:background var(--t-state) ease-out, border-color var(--t-state) ease-out, box-shadow var(--t-state) ease-out;padding:0 12px;font-size:13.5px}input.au-in:focus,.au-at:focus-within{border-color:var(--fg);box-shadow:0 0 0 3px rgba(var(--shade), .08);background:#fff;outline:none}input.au-in::placeholder,.au-at input::placeholder{color:var(--fg-3)}input.au-in:user-invalid{border-color:var(--fail-line)}.au-at:has(input:user-invalid){border-color:var(--fail-line)}.au-at{align-items:center;gap:2px;display:flex}.au-at .pat{font-family:var(--mono);color:var(--fg-3);font-size:13px}.au-at input{min-width:0;height:100%;font-family:var(--mono);color:var(--fg);background:0 0;border:0;outline:0;flex:auto;padding:0;font-size:13px}.au-pw{padding-right:5px}.au-pw input::-ms-reveal{display:none}.au-eye{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--fg-3);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.au-eye:hover{color:var(--fg)}.au-eye:focus-visible{outline:2px solid var(--fg);outline-offset:0}.au-eye svg{width:16px;height:16px}.au-oauth{border:1px solid rgba(var(--shade), .12);border-radius:var(--pill);background:var(--ivory);height:40px;box-shadow:inset 0 1px 0 #fff, 0 1px 2px rgba(var(--shade), .05);color:var(--fg);justify-content:center;align-items:center;gap:10px;font-size:13.5px;font-weight:550;text-decoration:none;display:flex}.au-oauth:hover{background:#fff;text-decoration:none}.au-oauth:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.au-oauth svg{width:16px;height:16px}.au-or{color:var(--fg-3);align-items:center;gap:10px;margin:0;font-size:11.5px;display:flex}.au-or:before,.au-or:after{content:"";border-top:1px solid rgba(var(--shade), .08);flex:1}.au-forgot{font-family:var(--sans);letter-spacing:0;text-transform:none;color:var(--fg-2);text-underline-offset:2px;font-size:11.5px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.au-forgot:hover{color:var(--fg);text-decoration-color:currentColor}.au-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.idprev{border:1px solid rgba(var(--shade), .08);background:var(--ivory);border-radius:8px;align-items:center;gap:8px;min-width:0;height:36px;margin:0;padding:0 14px 0 7px;display:flex;box-shadow:inset 0 1px #fff}.idprev .avi{width:22px;height:22px;font-size:10.5px}.idprev .byname{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.idprev.idle .byname{color:var(--fg-3);font-weight:400}.idhandle{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fg-3);font-size:11.5px;overflow:hidden}.au-go{cursor:pointer;border:0;justify-content:center;width:100%;height:40px;margin-top:4px;font-family:inherit;font-size:13.5px}.au-go:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.au-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.au-note{color:var(--fg-2);margin:0;font-size:12.5px;line-height:1.55}.au-ok{color:var(--ok-fg);margin:0;font-size:12.5px}@media (max-width:620px){.au-wrap{min-height:0;padding-top:20px}}@media (max-width:560px){.au-pair{grid-template-columns:minmax(0,1fr)}.au-head,.au-body{padding-left:18px;padding-right:18px}}.au-code{font-family:var(--mono);letter-spacing:.16em;font-variant-numeric:tabular-nums;color:var(--fg);background:var(--inset);border:1px solid var(--line);border-radius:var(--radius);text-align:center;-webkit-user-select:all;user-select:all;margin:0 0 4px;padding:12px 16px;font-size:30px;font-weight:600}.au-row .btn{flex:1;justify-content:center}.au-bad{color:var(--fail-fg);background:var(--fail-bg);border:1px solid var(--fail-line);border-radius:var(--radius-sm);margin:0;padding:9px 11px;font-size:12.5px}.registryhome{--fg-1:var(--fg);--fix:var(--ok-fg);--fail:var(--fail-fg)}.registryhome.layout-grid{max-width:1240px;padding:calc(var(--bar) + 40px) 24px 80px;grid-template-columns:232px minmax(0,580px) 296px;align-items:start;gap:48px;margin:0 auto;display:grid}.registryhome{--recess:rgba(var(--shade), .04)}.registryhome .left-rail,.registryhome .hmain,.registryhome .hside{min-width:0;margin-top:0;padding-top:0}.registryhome .left-rail,.registryhome .hside{top:calc(var(--bar) + 40px);max-height:calc(100vh - var(--bar) - 64px);overscroll-behavior:contain;scrollbar-width:none;position:sticky;overflow-y:auto}.registryhome .left-rail::-webkit-scrollbar{display:none}.registryhome .hside::-webkit-scrollbar{display:none}.registryhome .hside{top:calc(var(--bar) + 24px);max-height:calc(100vh - var(--bar) - 32px);margin:-16px -24px 0;padding:16px 24px 32px}.registryhome .hmain{min-height:calc(100vh - var(--bar) - 40px)}.registryhome .lede{margin:0 0 40px;padding:0}.askterm{anchor-name:--ask;font:inherit;color:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--fg-3);text-decoration-color:var(--fg-3);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0}.askterm:hover{-webkit-text-decoration-color:var(--fg);text-decoration-color:var(--fg)}.askterm:focus-visible{outline:2px solid var(--fg);outline-offset:2px;border-radius:3px}.askpop{border:1px solid var(--edge);border-radius:var(--radius-lg);background-color:var(--bg);width:min(340px,100vw - 24px);box-shadow:var(--shadow-lift);color:var(--fg);margin:auto;padding:14px 16px 16px}@supports (position-anchor:--ask){.askpop{position-anchor:--ask;position-area:bottom span-right;position-try-fallbacks:bottom span-left, top span-right;margin:8px 0 0;inset:auto}@media (max-width:600px){.askpop{position-area:bottom span-all;justify-self:stretch;width:auto;margin:8px 12px 0}}}.askpop-h{color:var(--fg);margin:0 0 4px;font-size:13.5px;font-weight:600}.askpop-lab{color:var(--fg-3);margin:12px 0 6px;font-size:12px}.landing{max-width:1240px;padding:calc(var(--bar) + 40px) 24px 24px;margin:0 auto}.lp-hero{min-height:calc(100svh - var(--bar) - 40px);grid-template-columns:minmax(0,1fr) minmax(0,560px);align-content:center;align-items:start;gap:56px;padding:0 0 clamp(16px,5svh,56px);display:grid}.lp-say{min-width:0}.lp-head{max-width:11em;font-family:var(--sans);letter-spacing:-.045em;color:var(--fg);text-wrap:balance;text-box:trim-start cap alphabetic;margin:0;font-size:clamp(36px,min(4.1vw,7.4svh),58px);font-weight:540;line-height:1.02}.lp-line{max-width:46ch;color:var(--fg-2);text-wrap:pretty;margin:clamp(16px,3.6svh,32px) 0 0;font-size:clamp(16px,2svh,17.5px);line-height:1.6}.lp-ask{color:var(--fg);margin:clamp(20px,5svh,44px) 0 10px;font-size:13px;font-weight:500}.lp-cmd{background:#ffffff8c;border:1px solid #fffc;max-width:540px;padding:8px 8px 8px 16px}.lp-cmd code{white-space:normal;overflow-wrap:anywhere;font-size:13.5px;line-height:1.5}.lp-note{color:var(--fg-2);margin:12px 0 0;font-size:13px;line-height:1.55}.lp-browse{border-radius:var(--pill);height:40px;box-shadow:var(--shadow);color:var(--fg);transition:background var(--t-state) ease-out;background:#fff9;border:1px solid #ffffffd9;align-items:center;gap:8px;margin:clamp(16px,3.6svh,32px) 0 0;padding:0 18px;font-size:14px;font-weight:550;text-decoration:none;display:inline-flex}.lp-browse:hover{background:#fff;text-decoration:none}.lp-browse:focus-visible,.lp-teamsgo:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.tw{--bg:var(--obsidian);--surface:var(--obsidian);--inset:var(--term);--line:#ffffff17;--fg:var(--chalk);--fg-2:#ffffffb8;--fg-3:#ffffff75;border:1px solid var(--line);background:var(--bg);min-width:0;box-shadow:0 2px 6px rgba(var(--shade), .12), 0 32px 80px rgba(var(--shade), .14);color:var(--fg);font-family:var(--mono);border-radius:16px;margin:0;font-size:12.5px;overflow:hidden}.tw-bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;height:46px;padding:0 8px;display:flex}.tw-tabs{gap:2px;display:flex}.tw-tab{font:inherit;color:var(--fg-2);cursor:pointer;transition:color var(--t-state) ease-out, background var(--t-state) ease-out;background:0 0;border:0;border-radius:8px;padding:6px 11px}.tw-tab:hover{color:var(--fg);background:#ffffff0d}.tw-tab.on{color:var(--fg);background:#ffffff14}.tw-tab:focus-visible{outline:2px solid var(--fg-2);outline-offset:-2px}.tw-addr{min-width:0;color:var(--fg-3);white-space:nowrap;text-overflow:ellipsis;padding:6px 10px;font-size:12px;text-decoration:none;overflow:hidden}.tw-addr:hover{color:var(--fg);text-decoration:none}.tw-panel{height:clamp(260px, calc(100svh - var(--bar) - 150px), 400px);padding:20px 22px;overflow:auto}.tw-title{font-family:var(--sans);color:var(--fg);margin:0;font-size:15.5px;font-weight:560;line-height:1.35}.tw-k{font-family:var(--sans);color:var(--fg-3);margin:4px 0 16px;font-size:12px}.tw-asked{-webkit-line-clamp:3;color:var(--fg-2);-webkit-box-orient:vertical;margin:0 0 16px;line-height:1.55;display:-webkit-box;overflow:hidden}.tw-prompt{color:var(--fg-3)}.tw-steps{gap:1px;margin:0;padding:0;list-style:none;display:grid}.tw-step{grid-template-columns:16px minmax(0,1fr);column-gap:8px;padding:4px 0;display:grid}.tw-mark{color:var(--fg-3);text-align:center}.tw-step.fail .tw-mark,.tw-step.fail .tw-note{color:var(--fail-glow)}.tw-step.fix .tw-mark{color:var(--ok-glow)}.tw-label,.tw-note{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.tw-label{color:var(--fg)}.tw-note{color:var(--fg-3);grid-column:2;font-size:11.5px}.tw-gap{color:var(--fg-3);padding:3px 0 3px 24px;font-size:11.5px}.tw-out{border-top:1px solid var(--line);font-family:var(--sans);color:var(--fg-2);flex-wrap:wrap;gap:6px 18px;margin:16px 0 0;padding:14px 0 0;font-size:13px;display:flex}.tw-out b{font-family:var(--mono);font-weight:500}.tw-out .add{color:var(--ok-glow)}.tw-out .del{color:var(--fail-glow)}.tw-pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--fg-2);margin:0;font-size:12px;line-height:1.65}.tw-cmd{border:1px solid var(--line);background:var(--inset);border-radius:10px;align-items:center;gap:10px;margin:0 0 22px;padding:6px 6px 6px 14px;display:flex}.tw-cmd code{overflow-wrap:anywhere;min-width:0;color:var(--fg);flex:auto}.tw-cmd .btn{color:var(--fg);background:#ffffff12;border-color:#ffffff29;flex:none}.tw-cmd .btn:hover{background:#ffffff21}.tw-cmd .btn:active{background:#ffffff0a}.tw-cmd .btn:focus-visible{outline-color:var(--fg-2)}.tw-cmd .btn.done{border-color:var(--ok-line);color:var(--ok-fg);background:var(--ok-bg)}.tw-cmd .btn.failed{border-color:var(--fail-line);color:var(--fail-fg);background:var(--fail-bg)}.tw-fine{font-family:var(--sans);color:var(--fg-3);margin:0;font-size:13px;line-height:1.55}.lp-steps{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 56px;margin:0;padding:32px 0 0;list-style:none;display:grid}.lp-steps li{align-content:start;gap:6px;display:grid}.lp-steps b{color:var(--fg);font-size:16px;font-weight:600}.lp-steps li>span:last-child{color:var(--fg-2);font-size:14.5px;line-height:1.6}.lp-teams,.tm-foot{box-shadow:var(--shadow);background:#ffffff80;border:1px solid #fffc;border-radius:20px;justify-content:space-between;align-items:center;gap:24px 48px;margin:96px 0 0;padding:32px 36px;display:flex}.lp-teams h2,.tm-foot h2{font-family:var(--sans);letter-spacing:-.02em;color:var(--fg);margin:0;font-size:22px;font-weight:580}.lp-teams p,.tm-foot>div>p{max-width:62ch;color:var(--fg-2);margin:8px 0 0;font-size:15px;line-height:1.6}.lp-teamsgo{border:1px solid var(--fg);border-radius:var(--pill);height:40px;color:var(--fg);transition:background var(--t-state) ease-out, color var(--t-state) ease-out;flex:none;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:550;text-decoration:none;display:inline-flex}.lp-teamsgo:hover{background:var(--fg);color:#fff;text-decoration:none}.lp-end{text-align:center;justify-items:center;padding:120px 0 96px;display:grid}.lp-end h2{font-family:var(--sans);letter-spacing:-.035em;color:var(--fg);margin:0;font-size:clamp(30px,3.4vw,44px);font-weight:540}.lp-end p{color:var(--fg-2);margin:14px 0 24px;font-size:16px;line-height:1.6}.lp-end .lp-cmd{text-align:left;width:100%}@media (max-width:620px){.lp-cmd code{overflow-wrap:break-word;font-size:12px}}.capr:has(.avatar:not(.ghost)) .guest{display:none}.registryhome .lede h1{max-width:none;font-family:var(--sans);letter-spacing:-.035em;color:var(--fg-1);text-box:trim-start cap alphabetic;margin:0;font-size:23px;font-weight:520;line-height:1.18}.registryhome .lede h1 .said{letter-spacing:inherit;margin:0;font-size:1em;display:inline}.registryhome .ftitle{font-family:var(--sans);color:var(--fg);margin:0;font-size:12px;font-weight:600;display:block}.registryhome .frow{border-radius:var(--radius);box-shadow:inset 0 1px 1px rgba(var(--shade), .06);background:#fff9;flex-direction:column;align-items:stretch;gap:2px;padding:4px;display:flex}.registryhome .filter-dropdown[open]{box-shadow:0 1px 2px rgba(var(--shade), .08), 0 0 0 1px rgba(var(--shade), .04);background:#ffffffdb}.registryhome .filters{border:0;margin:0;padding:0}.registryhome .fhead{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.registryhome .freset{color:var(--fg-2);white-space:nowrap;font-size:11px}.registryhome .frow:empty{display:none}.registryhome .filter-dropdown{border-radius:calc(var(--radius) - 4px);interpolate-size:allow-keywords;transition:background .14s,box-shadow .14s}.registryhome .filter-dropdown::details-content{opacity:0;block-size:0;transition:block-size .22s cubic-bezier(.2, .7, .2, 1), opacity .18s ease, content-visibility .22s allow-discrete;overflow:clip}.registryhome .filter-dropdown[open]::details-content{opacity:1;block-size:auto}.registryhome .filter-dropdown:not([open]):hover{background:#ffffff80}.filter-dropdown>summary{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--pill);justify-content:space-between;align-items:center;gap:8px;height:34px;padding:0 6px 0 12px;font-size:13px;list-style:none;display:flex}.filter-dropdown>summary::-webkit-details-marker{display:none}.rail-disclosure>summary::-webkit-details-marker{display:none}.filter-dropdown .flabel{color:var(--fg-2);flex:none;width:auto;font-size:13px;font-weight:400}.registryhome .filter-dropdown[open] .flabel{color:var(--fg-1)}.registryhome .filter-selection{border-radius:var(--pill);background:rgba(var(--shade), .055);min-width:0;height:22px;color:var(--fg-2);align-items:center;gap:5px;padding:0 8px 0 9px;font-size:12px;transition:background .14s,color .14s;display:inline-flex}.registryhome .filter-selection.set{background:var(--fg);color:#fff}.filter-value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chevron{flex:none;transition:transform .22s cubic-bezier(.2,.7,.2,1);display:inline-block}.filter-dropdown[open]>summary .chevron,.rail-disclosure[open]>summary .chevron{transform:rotate(180deg)}.filter-options{flex-direction:column;gap:1px;padding:0 4px 4px;display:flex}.filter-options .fv{border-radius:calc(var(--radius) - 8px);min-height:28px;color:var(--fg-2);border:0;justify-content:space-between;align-items:center;gap:8px;padding:0 8px;font-size:12.5px;text-decoration:none;transition:background .1s;display:flex}.filter-options .fv>span{overflow-wrap:anywhere;min-width:0}.registryhome .filter-options .fv:hover{background:rgba(var(--shade), .05);color:var(--fg-1);text-decoration:none}.registryhome .filter-options .fv.on{background:rgba(var(--shade), .075);color:var(--fg-1);font-weight:500}.filter-options .fv b{font-family:var(--mono);color:var(--fg-3);font-variant-numeric:tabular-nums;font-size:11px;font-weight:400}.filter-options a.fv:hover,.filter-options .fv.on{border-bottom-color:#0000}.registryhome .fcount{margin-top:8px;line-height:1.5}.registryhome .sorts{margin-top:32px}.registryhome .sortrow .fv{border-radius:var(--pill);min-height:32px;color:var(--fg-2);border:0;align-items:center;padding:0 12px;font-size:13px;text-decoration:none;transition:background .14s;display:flex}.registryhome .sortrow a.fv:hover{color:var(--fg-1);background:#ffffff80}.registryhome .sortrow .fv.on{color:var(--fg);background:#fffffff2;font-weight:600}.registryhome .stream{gap:20px;width:100%;max-width:none;margin:0}.registryhome .filter-strip{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 14px;display:flex}.registryhome .active-filter{border-radius:var(--pill);background:var(--recess);min-width:0;max-width:100%;height:26px;font-family:var(--mono);color:var(--fg);align-items:center;gap:6px;padding:0 5px 0 11px;font-size:11px;text-decoration:none;transition:background .14s;display:inline-flex}.registryhome .active-filter:hover{background:rgba(var(--shade), .08);text-decoration:none}.registryhome .active-filter span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.registryhome .active-filter b{background:rgba(var(--shade), .08);width:16px;height:16px;color:var(--fg-2);border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:400;transition:background .14s,color .14s;display:inline-flex}.registryhome .active-filter:hover b{background:rgba(var(--shade), .14);color:var(--fg)}.registryhome .hside .publish{background-color:var(--card);border:1px solid var(--rim);border-radius:var(--radius);box-shadow:var(--shadow);scroll-margin-top:calc(var(--bar) + 40px);margin:0;padding:16px}.registryhome .term{--bg:var(--term);--surface:#ffffff0a;--inset:transparent;--line:#ffffff24;background:var(--bg);border-radius:8px;box-shadow:inset 0 1px #ffffff14}.registryhome .cmdrow .tbin{font-weight:600}.registryhome .reads{gap:5px;margin-top:0}.registryhome .read-token{background:var(--recess);color:var(--fg-2);border-radius:var(--pill);font-family:var(--sans);border:0;padding:2px 6px;font-size:12px}.registryhome .run{transition:all .15s cubic-bezier(.22,1,.36,1)}.registryhome .run:hover{border-color:var(--line-strong);box-shadow:var(--shadow-lift);transform:translateY(-1px)}.registryhome .runtitle a,.registryhome .runtitle a:hover,.registryhome .runtitle a:focus-visible{text-decoration:none}.registryhome .diff-added{color:var(--fix);font-weight:600}.registryhome .diff-removed{color:var(--fail);font-weight:600}.registryhome .runhead{align-items:center;gap:6px 12px;margin-bottom:6px}.registryhome .ident{flex-wrap:wrap;align-items:center;gap:0 6px;margin:0}.registryhome .who{vertical-align:middle;align-items:center;gap:7px;min-width:0;text-decoration:none;display:inline-flex}.registryhome .who:hover .byname{text-underline-offset:2px;text-decoration:underline}.registryhome .who:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.registryhome .avi{width:18px;height:18px;font-size:10px;font-weight:600;font-family:var(--mono);color:var(--fg-1);background:#00000012;border:1px solid #0000001a;border-radius:999px;flex-shrink:0;line-height:1}.registryhome .byname,.registryhome .byname.mono{font-size:13px;font-weight:500;line-height:20px}.registryhome .byname{font-family:var(--sans)}.registryhome .identity-sep{color:var(--fg-3);margin-left:6px;font-size:12.5px;line-height:20px}.registryhome .pub{font-variant-numeric:tabular-nums;font-size:11px;line-height:20px}.registryhome .track{z-index:1;background:var(--recess);height:28px;box-shadow:inset 0 1px 1px rgba(var(--shade), .06);border:0;border-radius:999px;align-items:center;gap:8px;margin:10px 0 12px;padding:0 4px 0 12px;display:flex;position:relative}.registryhome .track:before{content:"";background:rgba(var(--shade), .14);pointer-events:none;height:1px;position:absolute;top:calc(50% - .5px);left:18px;right:12px}.registryhome .trajectory-window{z-index:1;scrollbar-width:none;flex:0 auto;min-width:12px;max-width:62%;position:relative;overflow-x:auto}.registryhome .trajectory-window::-webkit-scrollbar{display:none}.registryhome .traj{--cell:12px;align-items:center;width:max-content;max-width:none;height:24px;display:flex;position:relative}.registryhome .traj:before,.registryhome .traj:after{content:none}.registryhome .step-node{cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:12px;height:24px;padding:0;display:inline-flex;position:relative}.registryhome .step-node:focus-visible{outline:1px solid var(--fg-2);outline-offset:-1px;border-radius:3px}.registryhome .step-node .tm{z-index:1;transition:transform .16s cubic-bezier(.22,1,.36,1);position:relative}.registryhome .step-node[data-live] .tm{transform:scale(1.6)}.registryhome .tm.talk{background:#00000052;border-radius:50%;width:4px;height:4px}.registryhome .tm.tool{background:#0000008c;border-radius:50%;width:5px;height:5px}.registryhome .tm.prompt{background:var(--fg-1);border-radius:50%;width:6px;height:6px}.registryhome .tm.fail{background:var(--fail);border-radius:1px;width:2px;height:12px}.registryhome .tm.fix{background:var(--fix);border-radius:50%;width:6px;height:6px}.registryhome .scrub{z-index:1;border:1px solid rgba(var(--shade), .07);min-width:0;max-width:48%;height:20px;min-height:0;font-family:var(--mono);color:var(--fg-2);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;background:#ffffffe6;border-radius:999px;flex:none;margin:0 0 0 auto;padding:0 9px;font-size:10.5px;line-height:18px;transition:color .14s;position:relative}.registryhome .scrub-text{animation:.16s ease-out scrub-in}@keyframes scrub-in{0%{opacity:0}}.registryhome .traj[data-draw=wait]{clip-path:inset(-6px 100% -6px -6px)}.registryhome .traj[data-draw=go]{animation:.7s cubic-bezier(.22,1,.36,1) both traj-draw}@keyframes traj-draw{0%{clip-path:inset(-6px 100% -6px -6px)}to{clip-path:inset(-6px)}}.registryhome .scrub[data-kind=fail]{color:var(--fail)}.registryhome .scrub[data-kind=fix]{color:var(--fix)}.registryhome .ignored code{overflow-wrap:anywhere}.registryhome .localdev{grid-column:1/-1}@media (min-width:1024px) and (max-width:1239px){.registryhome.layout-grid{grid-template-columns:clamp(190px,19vw,232px) minmax(0,580px) clamp(240px,24vw,296px);gap:clamp(28px,3.9vw,48px)}.registryhome .lede h1{font-size:20px}.lp-hero{grid-template-columns:minmax(0,1fr) minmax(0,500px);gap:48px}.tm-hero{grid-template-columns:minmax(0,1fr) minmax(0,460px);gap:48px}}@media (min-width:1024px){@supports selector(::details-content){.rail-disclosure>summary{display:none}.rail-disclosure::details-content{content-visibility:visible;display:block}}}@media (max-width:1023px){.sitebar.athome .sitebarin{max-width:600px}.registryhome.layout-grid{grid-template-columns:minmax(0,1fr);gap:16px;max-width:600px}.lp-steps{grid-template-columns:minmax(0,1fr)}.lp-hero{grid-template-columns:minmax(0,1fr);gap:40px;min-height:0;padding:8px 0 48px}.lp-head{max-width:none;font-size:clamp(40px,4.1vw,58px)}.lp-teams{flex-direction:column;align-items:flex-start;margin-top:64px;padding:24px}.tm-hero{grid-template-columns:minmax(0,1fr);gap:40px;min-height:0;padding:8px 0 48px}.tm-line{grid-template-columns:minmax(0,1fr);gap:24px}.tm-foot{flex-direction:column;align-items:stretch;margin-top:64px;padding:24px}.tm-foot .tm-joinform,.tm-foot .tm-asking,.tm-foot>.au-ok{flex:none}.lp-end{padding:88px 0 64px}.tw-panel{height:auto;max-height:460px}.registryhome .left-rail,.registryhome .hside{width:100%;max-height:none;position:static;overflow:visible}.registryhome .hmain{min-height:0}.registryhome .lede{display:block}.rail-controls{align-items:start;gap:8px;display:flex}.rail-disclosure{min-width:0;position:relative}.rail-disclosure>summary{height:32px;font-family:var(--sans);cursor:pointer;border-radius:var(--pill);background:#fff9;border:1px solid #00000014;align-items:center;gap:10px;padding:0 14px;font-size:12px;list-style:none;display:flex}.rail-disclosure:not([open])>:not(summary){display:none}.rail-disclosure>.filters{z-index:20;background:var(--bg);border-radius:var(--radius-lg);border:1px solid #00000014;width:min(300px,100vw - 148px);padding:10px;position:absolute;top:38px;left:0;box-shadow:0 6px 16px #00000014}.registryhome .hside{margin:8px 0 0;padding:0}.registryhome .sorts{margin-top:12px}.registryhome .sorts .fhead{display:none}.registryhome .sortrow{border-radius:var(--radius);flex-flow:wrap}.registryhome .sortrow .fv{border-radius:var(--pill);min-height:28px;font-size:12.5px}}@media (max-width:560px){.registryhome.layout-grid{padding:24px 16px 64px}.registryhome .hside .publish{scroll-margin-top:16px}}@media (prefers-reduced-motion:reduce){.registryhome .run,.chevron{transition:none}.registryhome .filter-dropdown::details-content{transition:none}.registryhome .run:hover{transform:none}.registryhome .step-node .tm{transition:none}.registryhome .scrub-text{animation:none}.registryhome .traj[data-draw]{clip-path:none;animation:none}.rnode .tm{transition:none}.rscrub .scrub-text{animation:none}.runmeta .runid:active,.mepage .runid:active,.msheet .runid:active,.runhero .actions .btn:active,.msheet .btn:active{transform:none}.sbspin{animation:none}.lpend[data-pending]{animation:1ms 80ms forwards lpend-in}.wordmark[data-pending]>span{opacity:.55;transition:opacity 1ms 80ms}.sk{animation:none}}.cmp-card{border:1px solid var(--rim);border-radius:var(--radius-lg);background-color:var(--card);box-shadow:var(--shadow);padding:16px 20px 8px}.cmp-sides{grid-template-columns:120px 1fr 1fr;gap:0;margin:0 0 12px;display:grid}.cmp-sides:before{content:""}.cmp-side{border-bottom:1px solid var(--line);flex-direction:column;gap:6px;min-width:0;padding:4px 10px 14px;display:flex}.cmp-which{font-family:var(--sans);color:var(--fg-3);margin:0;font-size:12px;font-weight:600}.cmp-title{letter-spacing:-.012em;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:640;line-height:1.3}.cmp-title a{color:var(--fg);text-decoration:none}.cmp-title a:hover{text-decoration:underline}.cmp-by{color:var(--fg-2);margin:0;font-size:12.5px}.cmp-empty{color:var(--fg-3);margin:0;font-size:13px}.cmp-change{margin-top:2px}.cmp-change>summary{border:1px solid var(--line);border-radius:var(--pill);height:26px;color:var(--fg-2);cursor:pointer;align-items:center;padding:0 10px;font-size:12px;list-style:none;display:inline-flex}.cmp-change>summary::-webkit-details-marker{display:none}.cmp-change>summary:hover{color:var(--fg);border-color:var(--fg-3)}.cmp-change>summary:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.cmp-change[open]>summary{margin-bottom:10px}.cmp-change .cmppop-list{margin:8px -8px 0}.cmppage table.cmp{table-layout:fixed;border-collapse:collapse;width:100%;font-size:13px}.cmppage table.cmp col.cmp-lab{width:120px}.cmppage table.cmp th[scope=row]{text-align:left;font-family:var(--sans);color:var(--fg-3);vertical-align:top;padding:12px 10px;font-size:12px;font-weight:600}.cmppage table.cmp td{vertical-align:top;overflow-wrap:anywhere;padding:10px}.cmppage table.cmp tr+tr>*{border-top:1px solid var(--line-soft)}.cmppage table.cmp td.mono{font-family:var(--mono);color:var(--fg-2);font-size:12px}.cmppage tr.differs .cmp-v{border-radius:var(--radius-sm);background:var(--well);box-shadow:var(--well-edge);color:var(--fg);margin:-2px -6px;padding:2px 6px;display:inline-block}.cmppage .ttl{color:var(--fg-3);margin-top:2px;font-size:11.5px;display:block}.cmppage .cmp-quote{overflow-wrap:anywhere}.cmppage .cmp-list{overflow-wrap:anywhere;color:var(--fg-3);flex-direction:column;gap:2px;display:flex}.cmppage .cmp-list .cmp-only{color:var(--fg)}.cmppage .cmp-none{color:var(--fg-3)}@media (max-width:720px){.cmp-card{padding:12px 12px 4px}.cmp-sides{grid-template-columns:1fr}.cmp-sides:before{display:none}.cmppage table.cmp col.cmp-lab{width:84px}}.sk{background:rgba(var(--shade), .07);border-radius:6px;height:12px;animation:1.1s ease-in-out infinite alternate sk-pulse;display:block}@keyframes sk-pulse{0%{opacity:.55}to{opacity:1}}.crumbs .sk{height:18px;display:inline-block}.sk-tag{width:52px}.sk-id{width:76px}.sk-by{width:112px}.sk-title{border-radius:8px;width:58%;height:26px;margin:14px 0 0}.sk-track{border-radius:10px;height:34px;margin:18px 0 0}.metric .sk-num{width:56%;height:16px;margin-top:6px}.actions .sk-btn{border-radius:var(--pill);width:118px;height:32px}.sk-node{gap:8px;padding:14px 16px;display:grid}.sk-line{width:86%}.sk-line.short{width:44%}.pulls .sk-lab{width:92px;height:9px;margin:12px 0 8px}.pulls .sk-pull{border-radius:var(--radius);height:36px}.capprev .sk-cap{margin:14px 16px}.skrun{pointer-events:none}.skrun .sk-who{width:150px;height:20px}.skrun .sk-title{border-radius:6px;height:21px;margin:0}.skrun .track{height:28px}.skrun .sk-facts{width:340px;max-width:70%;height:19px}.skfv{align-items:center;height:32px}.skfv.tall{height:34px}.skfv .sk-word{width:38%;height:11px}.skpub .sk+.sk{margin-top:12px}.skpub .sk-h{width:76%;height:21px}.skpub .sk-say{height:20px}.skpub .sk-term{border-radius:8px;height:57px}.skpub .sk-rule{height:37px}.skpub .sk-reads{height:100px}
