:root{--color-paper:oklch(95.5% .012 82);--color-paper-2:oklch(99% .005 85);--color-paper-3:oklch(92.5% .014 82);--color-paper-4:oklch(89% .016 82);--color-rule:oklch(85% .014 80);--color-rule-2:oklch(78% .016 78);--color-neutral:oklch(44% .012 72);--color-muted:oklch(37% .012 68);--color-ink-2:oklch(30% .014 65);--color-ink:oklch(24% .014 62);--color-accent:oklch(52% .18 33);--color-accent-ink:oklch(99% .005 85);--color-accent-soft:oklch(93% .038 40);--color-accent-deep:oklch(42% .16 33);--color-focus:oklch(50% .19 33);--color-idle:oklch(44% .01 70);--color-idle-bg:oklch(92% .008 75);--color-run:oklch(44% .11 68);--color-run-bg:oklch(93% .035 75);--color-ok:oklch(43% .1 155);--color-ok-bg:oklch(93% .03 155);--color-bad:oklch(40% .11 20);--color-bad-bg:oklch(93% .028 25);--font-display:"Shippori Mincho", "Hiragino Mincho ProN", "Yu Mincho", serif;--font-body:"BIZ UDPGothic", "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif;--font-outlier:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-md:1.25rem;--text-lg:1.5625rem;--text-display:clamp(1.75rem, 1.25rem + 1.4vw, 2.4414rem);--space-3xs:.125rem;--space-2xs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2.5rem;--space-2xl:4rem;--space-3xl:6rem;--radius-input:3px;--radius-card:4px;--radius-tag:2px;--rule-hair:1px;--control-h:2.5rem;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-micro:.12s;--dur-short:.22s;--z-base:1;--z-raised:10;--z-sticky:200;--z-modal:400;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--color-paper:oklch(17% .012 75);--color-paper-2:oklch(21.5% .013 75);--color-paper-3:oklch(25% .013 75);--color-paper-4:oklch(29% .013 75);--color-rule:oklch(31% .012 75);--color-rule-2:oklch(40% .013 75);--color-neutral:oklch(63% .012 78);--color-muted:oklch(73% .01 80);--color-ink-2:oklch(84% .008 82);--color-ink:oklch(93% .008 82);--color-accent:oklch(66% .15 34);--color-accent-ink:oklch(17% .012 75);--color-accent-soft:oklch(29% .065 34);--color-accent-deep:oklch(78% .13 34);--color-focus:oklch(70% .16 34);--color-idle:oklch(66% .01 75);--color-idle-bg:oklch(26% .01 75);--color-run:oklch(74% .1 70);--color-run-bg:oklch(28% .045 70);--color-ok:oklch(72% .1 155);--color-ok-bg:oklch(26% .045 155);--color-bad:oklch(70% .12 22);--color-bad-bg:oklch(27% .05 22)}}*,:before,:after{box-sizing:border-box}html,body{overflow-x:clip}html{-webkit-text-size-adjust:100%}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-base);font-feature-settings:"palt" 1;-webkit-font-smoothing:antialiased;margin:0;line-height:1.75}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:.02em;text-wrap:balance;overflow-wrap:anywhere;min-width:0;margin:0;font-style:normal;font-weight:700;line-height:1.35}p{margin:0}a{color:var(--color-accent);text-decoration:none}a:hover{text-underline-offset:.25em;text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit}:focus{outline:none}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-input)}.mono{font-family:var(--font-outlier);letter-spacing:-.01em;font-size:.9em}.num{font-variant-numeric:tabular-nums}.muted{color:var(--color-neutral);margin:0}.center{text-align:center}.wrap{grid-template-columns:13.5rem minmax(0,1fr);min-height:100vh;display:grid}.side{background:var(--color-paper);border-right:var(--rule-hair) solid var(--color-rule);flex-direction:column;height:100vh;display:flex;position:sticky;top:0;overflow-y:auto}.brand{gap:var(--space-3xs);padding:var(--space-lg) var(--space-md) var(--space-md);flex-direction:column;display:flex}.brand-mark{align-items:baseline;gap:var(--space-xs);font-family:var(--font-display);font-size:var(--text-md);letter-spacing:.04em;font-weight:700;display:flex}.brand-mark:before{content:"";background:var(--color-accent);flex:none;width:.5rem;height:.5rem;transform:translateY(-.05em)}.brand-sub{font-size:var(--text-2xs);letter-spacing:.18em;color:var(--color-neutral);padding-left:calc(.5rem + var(--space-xs))}nav{padding:0 var(--space-xs) var(--space-lg);flex-direction:column;flex:1;display:flex}.navgroup-title{padding:var(--space-lg) var(--space-sm) var(--space-2xs);font-family:var(--font-body);font-size:var(--text-2xs);letter-spacing:.16em;color:var(--color-neutral);margin:0;font-weight:400}.navitem{padding:var(--space-xs) var(--space-sm);font-size:var(--text-sm);color:var(--color-ink-2);white-space:nowrap;transition:background-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);border-left:2px solid #0000;display:block;position:relative}.navitem:hover{text-decoration:none}@media (hover:hover){.navitem:hover{background:var(--color-paper-3);color:var(--color-ink)}}.navitem.on{border-left-color:var(--color-accent);background:var(--color-paper-2);color:var(--color-ink);font-weight:700}.whoami{gap:var(--space-2xs);padding:var(--space-md);border-top:var(--rule-hair) solid var(--color-rule);font-size:var(--text-xs);color:var(--color-neutral);flex-direction:column;display:flex}.whoami .name{font-size:var(--text-sm);color:var(--color-ink);font-weight:700}.whoami .meta{overflow-wrap:anywhere}.whoami .btn{margin-top:var(--space-2xs)}.main{padding:var(--space-xl) var(--space-xl) var(--space-3xl);width:100%;min-width:0;max-width:110rem;margin-inline:auto}.phead{justify-content:space-between;align-items:flex-end;gap:var(--space-md);padding-bottom:var(--space-sm);margin-bottom:var(--space-xl);border-bottom:var(--rule-hair) solid var(--color-rule);flex-wrap:wrap;display:flex;position:relative}.phead:after{content:"";background:var(--color-accent);width:2.5rem;height:2px;position:absolute;bottom:-1px;left:0}.phead h1{font-size:var(--text-display);font-weight:600}.phead .sub{margin-top:var(--space-2xs);max-width:62ch;font-size:var(--text-sm);color:var(--color-muted)}.phead-actions{gap:var(--space-xs);flex-wrap:wrap;align-items:center;display:flex}.section-label{align-items:center;gap:var(--space-sm);margin:var(--space-xl) 0 var(--space-md);font-size:var(--text-xs);letter-spacing:.14em;color:var(--color-muted);display:flex}.section-label:after{content:"";height:var(--rule-hair);background:var(--color-rule);flex:1}.section-label:first-child{margin-top:0}.card{background:var(--color-paper-2);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-card)}.pad{padding:var(--space-lg)}.stack{gap:var(--space-lg);flex-direction:column;display:flex}.stack-sm{gap:var(--space-sm);flex-direction:column;display:flex}.row{gap:var(--space-sm);flex-wrap:wrap;align-items:center;display:flex}.split{gap:var(--space-lg);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;display:grid}@media (width<=60rem){.split{grid-template-columns:minmax(0,1fr)}}.btn{justify-content:center;align-items:center;gap:var(--space-2xs);min-height:var(--control-h);padding:0 var(--space-md);border:var(--rule-hair) solid var(--color-rule-2);border-radius:var(--radius-input);background:var(--color-paper-2);color:var(--color-ink);font-size:var(--text-sm);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out), transform var(--dur-micro) var(--ease-out);font-weight:700;text-decoration:none;display:inline-flex}@media (hover:hover){.btn:hover:not(:disabled){background:var(--color-paper-3);border-color:var(--color-ink-2)}}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}a.btn:hover{text-decoration:none}.btn-primary{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper-2)}@media (hover:hover){.btn-primary:hover:not(:disabled){background:var(--color-ink-2);border-color:var(--color-ink-2)}}.btn-danger{color:var(--color-bad);border-color:var(--color-bad);background:var(--color-paper-2)}@media (hover:hover){.btn-danger:hover:not(:disabled){background:var(--color-bad-bg);border-color:var(--color-bad)}}.btn-block{width:100%}.btn-sm{min-height:2rem;padding:0 var(--space-sm);font-size:var(--text-xs)}.inp-sm{min-height:2rem;padding:0 var(--space-2xs);font-size:var(--text-xs);width:auto}.inp-static{background:var(--color-paper-2);color:var(--color-ink-2);align-items:center;display:flex}@media (pointer:coarse){.btn,.btn-sm,.inp{min-height:2.75rem}}label.f{font-size:var(--text-xs);letter-spacing:.04em;color:var(--color-muted);display:block}label.f .req{margin-left:var(--space-2xs);color:var(--color-accent);font-size:var(--text-2xs);letter-spacing:.08em}.inp{width:100%;min-height:var(--control-h);margin-top:var(--space-2xs);padding:var(--space-xs) var(--space-sm);border:var(--rule-hair) solid var(--color-rule-2);border-radius:var(--radius-input);background:var(--color-paper-2);color:var(--color-ink);font-size:var(--text-sm);outline-offset:1px;transition:background-color var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out);outline:2px solid #0000;display:block}@media (hover:hover){.inp:hover:not(:disabled){background:var(--color-paper-3)}}.inp:focus-visible{outline-color:var(--color-focus);border-color:var(--color-ink-2)}.inp:disabled{opacity:.55;cursor:not-allowed}.inp::placeholder{color:var(--color-neutral)}.inp[aria-invalid=true]{border-color:var(--color-bad)}textarea.inp{resize:vertical;min-height:6rem;line-height:1.75}select.inp{cursor:pointer}input[type=file].inp{padding:var(--space-xs);cursor:pointer}.hint{margin-top:var(--space-2xs);min-height:1lh;font-size:var(--text-xs);color:var(--color-neutral);line-height:1.65}.err{font-size:var(--text-sm);color:var(--color-bad)}.chk{align-items:center;gap:var(--space-xs);padding:var(--space-2xs) 0;font-size:var(--text-sm);color:var(--color-ink-2);cursor:pointer;display:flex}.chk input{accent-color:var(--color-accent);width:1rem;height:1rem}.breakable{overflow-wrap:anywhere}.paramrow{gap:var(--space-xs);grid-template-columns:1.2fr 1fr .9fr auto auto;align-items:center;display:grid}@media (width<=48rem){.paramrow{grid-template-columns:minmax(0,1fr)}}.pill{align-items:center;gap:var(--space-2xs);padding:var(--space-3xs) var(--space-xs);border:var(--rule-hair) solid currentColor;border-radius:var(--radius-tag);font-size:var(--text-2xs);letter-spacing:.08em;white-space:nowrap;font-weight:700;display:inline-flex}.pill:before{content:"";background:currentColor;flex:none;width:.375rem;height:.375rem}.pill-queued,.pill-canceled{color:var(--color-idle);background:var(--color-idle-bg)}.pill-running,.pill-interrupted{color:var(--color-run);background:var(--color-run-bg)}.pill-succeeded{color:var(--color-ok);background:var(--color-ok-bg)}.pill-failed{color:var(--color-bad);background:var(--color-bad-bg)}.pill-warn{color:var(--color-run);background:var(--color-run-bg)}.pill-interrupted:before{opacity:.5}@media (prefers-reduced-motion:no-preference){.pill-running:before{animation:tick 1.6s var(--ease-in-out) infinite}}@keyframes tick{0%,to{opacity:1}50%{opacity:.25}}.tag{padding:var(--space-3xs) var(--space-xs);border:var(--rule-hair) solid var(--color-rule-2);border-radius:var(--radius-tag);font-size:var(--text-2xs);letter-spacing:.08em;color:var(--color-muted);background:var(--color-paper-3);white-space:nowrap;display:inline-block}.tag-common{border-color:var(--color-accent);color:var(--color-accent-deep);background:var(--color-accent-soft)}.tag-company{border-color:var(--color-rule-2);color:var(--color-ink-2);background:var(--color-paper-3)}.tag-foreign{border-color:var(--color-run);color:var(--color-run);background:var(--color-run-bg)}.tablewrap{border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-paper-2);overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:48rem}th{padding:var(--space-xs) var(--space-md);border-bottom:var(--rule-hair) solid var(--color-rule-2);background:var(--color-paper-3);text-align:left;font-size:var(--text-2xs);letter-spacing:.14em;color:var(--color-muted);white-space:nowrap;font-weight:400}td{padding:var(--space-sm) var(--space-md);border-bottom:var(--rule-hair) solid var(--color-rule);font-size:var(--text-sm);vertical-align:middle}tbody tr:last-child td{border-bottom:0}@media (hover:hover){tbody tr:hover td{background:var(--color-paper-3)}}.agentlist{border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-paper-2);overflow:hidden}.agentrow{align-items:center;gap:var(--space-md);width:100%;padding:var(--space-sm) var(--space-md);border:0;border-top:var(--rule-hair) solid var(--color-rule);color:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out);background:0 0;grid-template-columns:minmax(0,1fr) auto auto auto;display:grid}.agentrow:first-child{border-top:0}@media (hover:hover){.agentrow:hover{background:var(--color-paper-3)}.agentrow:hover .agentrow__name{text-underline-offset:.25em;text-decoration:underline}}.agentrow:active{background:var(--color-paper-4)}.agentrow__main{gap:var(--space-3xs);flex-direction:column;min-width:0;display:flex}.agentrow__name{font-size:var(--text-base);font-weight:700}.agentrow__desc{font-size:var(--text-sm);color:var(--color-ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.agentrow__ver{color:var(--color-neutral);white-space:nowrap}.agentrow__at{font-size:var(--text-xs);color:var(--color-neutral);font-variant-numeric:tabular-nums;white-space:nowrap}@media (width<=48rem){.agentrow{gap:var(--space-xs) var(--space-sm);grid-template-columns:auto auto minmax(0,1fr)}.agentrow__main{grid-column:1/-1}.agentrow__desc{white-space:normal}.agentrow__at{justify-self:end}}.deflist{gap:var(--space-xs) var(--space-md);font-size:var(--text-sm);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.deflist dt{color:var(--color-neutral);white-space:nowrap;font-size:var(--text-xs)}.deflist dd{overflow-wrap:anywhere;margin:0}.tiles{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(min(9rem,100%),1fr));display:grid}.tile{gap:var(--space-3xs);padding:var(--space-sm) var(--space-md);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-paper-2);flex-direction:column;display:flex}.tile .k{font-size:var(--text-2xs);letter-spacing:.1em;color:var(--color-neutral)}.tile .v{font-family:var(--font-outlier);font-size:var(--text-lg);font-variant-numeric:tabular-nums;font-weight:500;line-height:1.2}.tile.is-run .v{color:var(--color-run)}.tile.is-ok .v{color:var(--color-ok)}.tile.is-fail .v{color:var(--color-bad)}.log{border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-paper-2);max-height:26rem;font-family:var(--font-outlier);font-size:var(--text-xs);line-height:1.9;overflow:auto}.logline{gap:var(--space-sm);padding:var(--space-3xs) var(--space-md);border-left:2px solid #0000;grid-template-columns:4.5rem 4rem minmax(0,1fr);display:grid}@media (width<=40rem){.logline{grid-template-columns:4.5rem minmax(0,1fr)}.logline .k{grid-column:2}.logline .m{grid-column:1/-1}}@media (hover:hover){.logline:hover{background:var(--color-paper-3)}}.logline .t{color:var(--color-neutral);font-variant-numeric:tabular-nums}.logline .k{color:var(--color-neutral);font-family:var(--font-body);font-size:var(--text-2xs);letter-spacing:.06em}.logline .m{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--color-ink)}.logline.k-tool{border-left-color:var(--color-rule-2)}.logline.k-tool .k{color:var(--color-ink-2)}.logline.k-think .k{color:var(--color-muted)}.logline.k-warn{border-left-color:var(--color-run)}.logline.k-warn .k{color:var(--color-run)}.logline.k-done{border-left-color:var(--color-ok)}.logline.k-done .k{color:var(--color-ok)}.logline.k-error{border-left-color:var(--color-bad)}.logline.k-error .k{color:var(--color-bad)}.notice{padding:var(--space-sm) var(--space-md);border:var(--rule-hair) solid var(--color-rule-2);border-left-width:2px;border-left-color:var(--color-accent);border-radius:0 var(--radius-card) var(--radius-card) 0;background:var(--color-paper-3);font-size:var(--text-sm);color:var(--color-ink);line-height:1.75}.notice.warn{border-left-color:var(--color-run);background:var(--color-run-bg)}.notice.bad{border-left-color:var(--color-bad);background:var(--color-bad-bg)}.readonly{padding:var(--space-sm) var(--space-md);border:var(--rule-hair) dashed var(--color-rule-2);border-radius:var(--radius-card);background:var(--color-paper-3);font-size:var(--text-sm);color:var(--color-ink-2);line-height:1.8}.footnote{margin-top:var(--space-xl);padding-top:var(--space-md);border-top:var(--rule-hair) solid var(--color-rule);font-size:var(--text-xs);color:var(--color-neutral);max-width:72ch;line-height:1.8}.authstage{min-height:100vh;padding:var(--space-2xl) var(--space-md) var(--space-lg);grid-template-rows:1fr auto;justify-items:center;display:grid}.authcard{align-self:start;width:100%;max-width:25rem}.authcard .pad{padding:var(--space-xl)}.authhead{gap:var(--space-2xs);padding-bottom:var(--space-md);margin-bottom:var(--space-lg);border-bottom:var(--rule-hair) solid var(--color-rule);flex-direction:column;display:flex;position:relative}.authhead:after{content:"";background:var(--color-accent);width:2.5rem;height:2px;position:absolute;bottom:-1px;left:0}.authhead .m{align-items:baseline;gap:var(--space-xs);font-family:var(--font-display);font-size:var(--text-md);letter-spacing:.04em;font-weight:700;display:flex}.authhead .m:before{content:"";background:var(--color-accent);flex:none;width:.5rem;height:.5rem;transform:translateY(-.05em)}.authhead h2{font-family:var(--font-display);font-size:var(--text-md);color:var(--color-ink-2);font-weight:600}.otp{gap:var(--space-xs);display:flex}.otp input{border:var(--rule-hair) solid var(--color-rule-2);border-radius:var(--radius-input);background:var(--color-paper-3);min-width:0;height:3.25rem;color:var(--color-ink);font-family:var(--font-outlier);font-size:var(--text-md);text-align:center;outline-offset:1px;transition:background-color var(--dur-micro) var(--ease-out);outline:2px solid #0000;flex:1;padding:0}.otp input:focus-visible{outline-color:var(--color-focus);border-color:var(--color-ink-2);background:var(--color-paper-2)}.authfoot{margin-top:var(--space-lg);padding-top:var(--space-md);border-top:var(--rule-hair) solid var(--color-rule);font-size:var(--text-xs);color:var(--color-neutral)}.authstage>.colophon{margin-top:var(--space-xl);font-size:var(--text-2xs);letter-spacing:.1em;color:var(--color-neutral)}@media (width<=55rem){.wrap{grid-template-columns:minmax(0,1fr);align-content:start}.side nav{flex:none}.side{border-right:0;border-bottom:var(--rule-hair) solid var(--color-rule);height:auto;position:static}.brand{padding:var(--space-md)}nav{align-items:center;gap:var(--space-2xs);padding:0 var(--space-md) var(--space-sm);flex-direction:row;overflow-x:auto}.navgroup-title{display:none}.navitem{padding:var(--space-2xs) var(--space-xs);border-bottom:2px solid #0000;border-left:0}.navitem.on{border-left:0;border-bottom-color:var(--color-accent);background:0 0}.whoami{align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);flex-flow:wrap}.whoami .meta:last-of-type{display:none}.whoami .btn{margin-top:0;margin-left:auto}.main{padding:var(--space-lg) var(--space-md) var(--space-2xl)}.phead h1{font-size:var(--text-lg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.15s!important;animation-duration:.15s!important;animation-iteration-count:1!important}}.mt-0{margin-top:0}.mt-2xs{margin-top:var(--space-2xs)}.mt-xs{margin-top:var(--space-xs)}.mt-lg{margin-top:var(--space-lg)}.mb-2xs{margin-bottom:var(--space-2xs)}.mb-md{margin-bottom:var(--space-md)}.mb-lg{margin-bottom:var(--space-lg)}.mr-2xs{margin-right:var(--space-2xs)}.between{justify-content:space-between}.end{justify-content:flex-end}.grow{flex:1;min-width:0}.right{text-align:right}.clickable{cursor:pointer}.gap-xs{gap:var(--space-xs)}.gap-md{gap:var(--space-md);align-items:flex-start}.w-filter{width:11rem}.ta-sm{min-height:3.5rem}.ta-lg{min-height:11rem}.codeblock{font-family:var(--font-outlier);font-size:var(--text-md);letter-spacing:.14em;font-weight:500}.paramcard{padding-top:var(--space-sm);border-top:var(--rule-hair) solid var(--color-rule)}.paramcard:first-of-type{border-top:0;padding-top:0}.importrow{gap:var(--space-sm);padding:var(--space-md);border-top:var(--rule-hair) solid var(--color-rule);cursor:pointer;grid-template-columns:auto minmax(0,1fr);display:grid}.importrow:first-child{border-top:0}@media (hover:hover){.importrow:hover{background:var(--color-paper-3)}}.importrow input{accent-color:var(--color-accent);width:1rem;height:1rem;margin-top:.25rem}.importrow__body{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.importrow__desc{font-size:var(--text-sm);color:var(--color-ink-2)}.importrow__note{padding:var(--space-2xs) var(--space-xs);border-left:2px solid var(--color-run);background:var(--color-run-bg);font-size:var(--text-xs);color:var(--color-ink);line-height:1.7}.filelist{border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-card);max-height:20rem;padding:var(--space-xs) var(--space-sm);background:var(--color-paper);overflow:auto}.filelist .chk{gap:var(--space-sm)}.tag-draft{border-color:var(--color-run);color:var(--color-run);background:var(--color-run-bg)}.agentrow__tags{gap:var(--space-2xs);flex-wrap:nowrap;align-items:center;display:flex}details>summary{padding:var(--space-2xs) 0;list-style:none}details>summary::-webkit-details-marker{display:none}details>summary:before{content:"▸ "}details[open]>summary:before{content:"▾ "}.importrow__note.is-ai{border-left-color:var(--color-accent);background:var(--color-accent-soft)}.importrow__by{margin-right:var(--space-2xs);padding:0 var(--space-2xs);border:var(--rule-hair) solid var(--color-accent-deep);border-radius:var(--radius-tag);font-size:var(--text-2xs);letter-spacing:.08em;color:var(--color-accent-deep);display:inline-block}.pill-waiting{color:var(--color-accent-deep);background:var(--color-accent-soft)}.pill-expired{color:var(--color-idle);background:var(--color-idle-bg)}@media (prefers-reduced-motion:no-preference){.pill-waiting:before{animation:tick 2.4s var(--ease-in-out) infinite}}.logline.k-user{border-left-color:var(--color-accent);background:var(--color-accent-soft)}.logline.k-user .k{color:var(--color-accent-deep);font-weight:700}
