.iwt-lede{max-width:52ch;color:var(--ink-2);margin:0;font-size:16.5px;line-height:1.6}.iwt-lede strong{color:var(--ink)}.iwt-promises{color:var(--ink-2);flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.iwt-promises li{align-items:center;gap:6px;display:inline-flex}.iwt-promises svg{color:var(--copper)}.iwt-window{border:1px solid var(--line-2);background:var(--panel);box-shadow:var(--shadow-pop);border-radius:14px;font-size:12.5px;overflow:hidden}.iwt-bar{border-bottom:1px solid var(--line);background:var(--panel-2);align-items:center;gap:12px;height:32px;padding:0 12px;display:flex}.iwt-dots{gap:5px;display:flex}.iwt-dots i{background:var(--line-2);border-radius:50%;width:8px;height:8px}.iwt-url{background:var(--bg);max-width:220px;color:var(--muted);font:500 10.5px var(--mono);text-align:center;border-radius:6px;flex:1;margin:0 auto;padding:3px 10px}.iwt-body{grid-template-columns:112px minmax(0,1fr);min-height:270px;display:grid}.iwt-side{border-right:1px solid var(--line);background:var(--sidebar,var(--bg-2));color:var(--muted);flex-direction:column;gap:2px;padding:12px 8px;display:flex}.iwt-side span{border-radius:6px;padding:5px 8px}.iwt-side .is-on{background:var(--panel);color:var(--ink);box-shadow:var(--shadow-sm);font-weight:550}.iwt-side-brand{color:var(--ink);margin-bottom:6px;font-size:11.5px;font-weight:650;line-height:1.3}.iwt-main{flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.iwt-card{border:1px solid var(--line);background:var(--bg);border-radius:10px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.iwt-card>svg{color:var(--copper);flex:none}.iwt-label{color:var(--muted);font:500 10px var(--mono);letter-spacing:.12em;text-transform:uppercase}.iwt-plan{flex-direction:column;align-items:stretch;gap:8px}.iwt-stages{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.iwt-stage{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;padding-top:10px;font-size:10.5px;position:relative;overflow:hidden}.iwt-stage:before{content:"";background:var(--line-2);border-radius:2px;height:4px;position:absolute;top:0;left:0;right:0}.iwt-stage.is-done{color:var(--ink)}.iwt-stage.is-done:before{background:var(--copper)}.iwt-doc-text{flex-direction:column;flex:1;min-width:0;display:flex}.iwt-doc-text strong{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.iwt-doc-text span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.iwt-sign{flex:none;display:grid;position:relative}.iwt-sign>span{white-space:nowrap;border-radius:999px;grid-area:1/1;justify-content:center;align-items:center;gap:4px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.iwt-sign-ask{background:var(--copper);color:var(--on-copper)}.iwt-sign-done{background:var(--ok-wash);color:var(--ok);opacity:0}.iwt-count{background:var(--copper);min-width:20px;height:20px;color:var(--on-copper);border-radius:999px;flex:none;place-items:center;padding:0 6px;font-size:11px;font-weight:650;display:grid}.iwt-ticket-state{color:var(--ok)!important}@media (prefers-reduced-motion:no-preference){.iwt-window{opacity:0;animation:.7s ease-out .15s forwards iwq-in}.iwt-card{opacity:0;animation:.5s ease-out forwards iwq-in}.iwt-plan{animation-delay:.5s}.iwt-doc{animation-delay:.7s}.iwt-waiting{animation-delay:.9s}.iwt-ticket{animation-delay:1.1s}.iwt-stage.is-done:before{transform-origin:0;animation:.45s cubic-bezier(.6,0,.3,1) forwards iwt-fill;animation-delay:calc(1s + var(--i) * .35s);transform:scaleX(0)}.iwt-sign-ask{animation:3.6s ease-in-out 2.2s forwards iwt-press}.iwt-sign-done{animation:.35s ease-out 2.75s forwards iwt-done}.iwt-doc{animation:.5s ease-out .7s forwards iwq-in,1.2s ease-out 2.7s iwt-glow}.iwt-ticket-state{animation:.4s ease-out 3.4s backwards iwq-in}.iwt-route li{opacity:0;animation:.5s ease-out forwards iwq-in;animation-delay:calc(.4s + var(--i) * 80ms)}}@keyframes iwt-fill{to{transform:scaleX(1)}}@keyframes iwt-press{0%{transform:none}8%{transform:scale(.92)}14%{opacity:1;transform:none}18%,to{opacity:0}}@keyframes iwt-done{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}@keyframes iwt-glow{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--ok) 35%, transparent)}to{box-shadow:0 0 0 10px #0000}}.iwt-route li{padding-top:24px}.iwt-num{color:var(--copper);font:500 10.5px var(--mono);letter-spacing:.1em}.iwt-route strong{font-weight:550;line-height:1.3}.iwt-after{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--shadow-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:18px 20px;font-size:14.5px;display:flex}.iwt-after span{max-width:62ch;color:var(--ink-2)}.iwt-after strong{color:var(--ink)}.iwt-after .btn{align-items:center;gap:6px;display:inline-flex}@media (width<=860px){.iwt-window{max-width:520px}.iwt-route li{padding:0 0 0 26px}}@media (width<=480px){.iwt-body{grid-template-columns:1fr}.iwt-side{display:none}}.tour-dock{--panel:#2c1c13;--panel-2:#22160f;--ink:#fbf4ec;--ink-2:#eadccd;--muted:#c4ab95;--line:#ffecdc17;--line-2:#ffecdc2e;--copper:#f0a574;--copper-hi:#f8cba8;--on-copper:#1a0e06;--copper-wash:#f0a5742e;--dock-bg:linear-gradient(160deg, #3b2618 0%, #25170f 100%);--dock-rim:#f0a57499;--dock-shadow:0 30px 80px -20px #000000d9, 0 0 48px -10px #d98b5f66;color:var(--ink)}:root[data-theme=light] .tour-dock{--panel:#21170f;--panel-2:#1a120c;--copper:#e8996a;--dock-rim:#b4643ab3;--dock-bg:linear-gradient(160deg, #2e2016 0%, #1a120c 100%);--dock-shadow:0 26px 60px -18px #3c200e99, 0 6px 18px -8px #3c200e59}.tour-dock{z-index:60;border:1px solid var(--dock-rim);background:var(--dock-bg);width:min(640px,100vw - 32px);box-shadow:var(--dock-shadow);border-radius:14px;flex-direction:column;display:flex;position:fixed;bottom:18px;left:50%;overflow:hidden;transform:translate(-50%)}.tour-dock:before{content:"";background:linear-gradient(90deg, var(--copper-hi), var(--copper) 45%, color-mix(in srgb, var(--copper) 60%, transparent));flex:none;height:3px}.tour-dock-bar{align-items:center;gap:10px;padding:10px 10px 10px 14px;display:flex}.tour-dock-badge{background:var(--copper);color:var(--on-copper);font:700 10px var(--mono);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;flex:none;padding:3px 8px}.tour-dock-where{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;padding:0;display:flex}.tour-dock-where strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.tour-dock-where span{color:var(--muted);font-size:12px}.tour-dock-tools{flex:none;align-items:center;gap:6px;display:flex}.tour-dock-text{color:var(--ink-2);margin:0;padding:0 14px 12px;font-size:13.5px;line-height:1.55}.tour-dock-steps{gap:4px;padding:0 14px 12px;display:flex}.tour-dock-steps button{background:var(--line-2);cursor:pointer;border:0;border-radius:2px;flex:1;height:4px;padding:0}.tour-dock-steps button.is-seen{background:color-mix(in srgb, var(--copper) 45%, var(--line-2))}.tour-dock-steps button.is-here{background:var(--copper)}.tour-dock-steps button.is-chapter{margin-left:8px}.tour-spot{z-index:1;border-radius:var(--radius-lg,12px);box-shadow:0 0 0 2px var(--copper), 0 0 0 8px color-mix(in srgb, var(--copper) 18%, transparent);transition:box-shadow .4s;position:relative}@media (prefers-reduced-motion:no-preference){.tour-spot{animation:1.6s ease-out 2 tour-spot}}@keyframes tour-spot{0%{box-shadow:0 0 0 2px var(--copper), 0 0 0 0 color-mix(in srgb, var(--copper) 40%, transparent)}to{box-shadow:0 0 0 2px var(--copper), 0 0 0 16px transparent}}.tour-dock-foot{border-top:1px solid var(--line);color:var(--muted);background:#0000002e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font-size:12.5px;display:flex}.tour-dock-foot .btn{height:30px}.has-tour .main{padding-bottom:180px}@media (width>=901px){.tour-dock{left:calc(var(--sidebar) + (100vw - var(--sidebar)) / 2);width:min(640px, calc(100vw - var(--sidebar) - 32px))}}@media (prefers-reduced-motion:no-preference){.tour-dock{animation:.45s cubic-bezier(.2,.8,.3,1) both tour-up}}@keyframes tour-up{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}@media (width<=560px){.tour-dock{width:calc(100vw - 16px);bottom:8px}.tour-dock-badge{display:none}}.iwt-admin-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;display:flex}.iwt-admin-head p{max-width:70ch;margin:0;font-size:14px}.iwt-row{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:14px 16px;display:flex}.iwt-row+.iwt-row{margin-top:8px}.iwt-row-main{flex-direction:column;flex:320px;gap:3px;min-width:0;font-size:13.5px;display:flex}.iwt-row-main strong{flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;display:inline-flex}.iwt-row-tools{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.iwt-visit{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.iwt-visit-bar{gap:3px;display:inline-flex}.iwt-visit-bar i{background:var(--line-2);border-radius:2px;width:14px;height:4px}.iwt-visit-bar i.is-seen{background:var(--copper)}@media (width<=560px){.tour-dock-text{font-size:13px}.tour-dock-foot>span:first-child{display:none}}.iwt-task{cursor:default}.iwt-public{border-color:color-mix(in srgb, var(--copper) 30%, var(--line))}.iwt-public strong svg{color:var(--copper)}.iwt-days{align-items:flex-end;gap:2px;height:18px;display:inline-flex}.iwt-days i{background:var(--line-2);border-radius:1px;width:6px}.iwt-days i.is-seen{background:var(--copper)}.iwt-prs{margin-bottom:18px}.iwt-prs ul{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.iwt-pr{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);align-items:flex-start;gap:10px;min-width:0;padding:10px 12px;display:flex}.iwt-pr-icon{color:var(--ok);flex:none;margin-top:2px}.iwt-pr.is-merged .iwt-pr-icon{color:var(--copper)}.iwt-pr.is-draft .iwt-pr-icon{color:var(--muted)}.iwt-pr-main{flex-direction:column;flex:1;gap:2px;min-width:0;font-size:13px;display:flex}.iwt-pr-main strong{font-weight:550;line-height:1.35}.iwt-pr-main .muted{font-size:12px}.iwt-pr-claude{color:var(--copper);align-items:center;gap:3px;font-weight:600;display:inline-flex}.iwt-add{color:var(--ok);font-family:var(--mono)}.iwt-del{color:var(--danger,#d65c5c);font-family:var(--mono)}.iwt-pr-flags{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.iwt-pr-flags .pill{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.pill-danger{background:var(--danger-wash);color:var(--danger)}@media (width<=560px){.iwt-pr{flex-wrap:wrap}.iwt-pr-flags{flex-flow:wrap;align-items:center;width:100%;padding-left:26px}}.iwt-agent-grid{grid-template-columns:minmax(0,460px) minmax(0,1fr);align-items:start;gap:28px;display:grid}.zagent.iwt-agent{z-index:0;border:1px solid var(--line-2);width:100%;height:560px;animation:none;position:relative;inset:auto}.iwt-agent .zagent-send{opacity:.5;place-items:center;display:grid}.iwt-agent-confirm{margin-top:2px}.iwt-caret{vertical-align:-2px;background:currentColor;width:2px;height:1em;margin-left:1px;animation:1s step-end infinite iwt-blink;display:inline-block}@keyframes iwt-blink{50%{opacity:0}}@media (prefers-reduced-motion:no-preference){.iwt-step-in{animation:.35s ease-out both iwq-in}.zagent-step.is-done .zagent-step-icon{animation:.3s ease-out iwt-done}}.iwt-points{flex-direction:column;gap:18px;margin:0;padding:8px 0 0;list-style:none;display:flex}.iwt-points li{max-width:52ch;color:var(--ink-2);gap:12px;font-size:14.5px;line-height:1.55;display:flex}.iwt-points svg{color:var(--copper);flex:none;margin-top:3px}.iwt-points strong{color:var(--ink)}@media (width<=900px){.iwt-agent-grid{grid-template-columns:1fr}.zagent.iwt-agent{border-radius:var(--radius-lg);height:520px}}.iwt-mail-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.iwt-mail{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);overflow:hidden}.iwt-mail-head{border-bottom:1px solid var(--line);background:var(--panel-2);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;display:flex}.iwt-mail-head svg{color:var(--copper)}.iwt-mail-head .mono{font-size:12px}.iwt-mail ul{margin:0;padding:0;list-style:none}.iwt-thread+.iwt-thread{border-top:1px solid var(--line)}.iwt-thread>button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.iwt-thread>button:hover{background:var(--bg-2)}.iwt-thread.is-ignored>button{opacity:.6}.iwt-thread-top{align-items:center;gap:8px;min-width:0;display:flex}.iwt-thread-top strong{flex:1;min-width:0;font-size:14px;font-weight:600}.iwt-thread.is-new .iwt-thread-top strong:before{content:"";background:var(--copper);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.iwt-thread-from{font-size:12px}.iwt-thread-summary{color:var(--ink-2);gap:6px;font-size:13px;line-height:1.5;display:flex}.iwt-thread-summary svg,.iwt-run header svg{color:var(--copper);flex:none;margin-top:3px}.iwt-state{background:var(--bg-2);color:var(--muted);font:500 10.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;flex:none;padding:2px 8px}.iwt-state.is-new{background:var(--copper-wash);color:var(--copper)}.iwt-state.is-logged{background:var(--ok-wash);color:var(--ok)}.iwt-became{background:var(--ok-wash);width:fit-content;color:var(--ok);border-radius:6px;align-items:center;gap:5px;padding:2px 8px;font-size:12px;font-weight:550;display:inline-flex}.iwt-thread-messages{flex-direction:column;gap:8px;padding:0 14px 14px;display:flex}.iwt-msg{border-radius:var(--radius);background:var(--bg-2);padding:10px 12px;font-size:13px}.iwt-msg.is-out{background:var(--copper-wash)}.iwt-msg p{white-space:pre-wrap;margin:4px 0 0;line-height:1.5}.iwt-msg .muted{font-size:12px}.iwt-mail-side{flex-direction:column;gap:16px;display:flex}.iwt-run{border:1px solid color-mix(in srgb, var(--copper) 30%, var(--line));border-radius:var(--radius-lg);background:var(--panel);padding:14px 16px}.iwt-run header{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-bottom:6px;display:flex}.iwt-run header .muted{font-size:12px}.iwt-run>ul{flex-direction:column;gap:12px;margin:10px 0 0;padding:0;list-style:none;display:flex}.iwt-run>ul>li{border-top:1px solid var(--line);flex-direction:column;gap:4px;padding-top:12px;font-size:13px;display:flex}.iwt-run-top{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.iwt-run-note{font-size:12px}.iwt-action{background:var(--bg-2);color:var(--ink-2);border-radius:999px;padding:1px 7px;font-size:11.5px;font-weight:550}.iwt-action.is-task,.iwt-action.is-ticket{background:var(--copper-wash);color:var(--copper)}.iwt-action.is-reply{background:var(--warn-wash);color:var(--warn)}.iwt-draft{border-left:3px solid var(--copper);background:var(--bg-2);border-radius:0 6px 6px 0;padding:8px 10px}.iwt-draft-label{color:var(--muted);align-items:center;gap:5px;font-size:11.5px;font-weight:550;display:inline-flex}.iwt-draft p{color:var(--ink-2);margin:4px 0 0;line-height:1.5}@media (width<=900px){.iwt-mail-grid{grid-template-columns:1fr}}.iwt-reel{flex-direction:column;gap:10px;min-width:0;display:flex}.iwt-main{min-height:246px}.iwt-reel-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.iwt-reel-tabs button{color:var(--muted);font:500 12px var(--sans,inherit);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:6px;padding:0;display:flex}.iwt-reel-tabs button.is-on{color:var(--ink)}.iwt-reel-bar{background:var(--line-2);border-radius:2px;height:3px;display:block;overflow:hidden}.iwt-reel-bar i{background:var(--copper);width:0;height:100%;display:block}.iwt-reel-tabs .is-on .iwt-reel-bar i{width:100%}.iwt-map{flex-direction:column;align-items:stretch;gap:8px}.iwt-map .iwt-label,.iwt-agentcard .iwt-label{align-items:center;gap:5px;display:inline-flex}.iwt-map-area{background:radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--ink) 14%, transparent) 1px, transparent 1.4px) 0 0 / 12px 12px, color-mix(in srgb, var(--copper) 4%, var(--panel));border-radius:8px;height:150px;position:relative}.iwt-pin{color:var(--copper);align-items:center;gap:3px;display:inline-flex;position:absolute;transform:translate(-7px,-15px)}.iwt-pin svg{fill:color-mix(in srgb, var(--copper) 25%, transparent)}.iwt-pin em{color:var(--ink-2);font:500 10px var(--sans,inherit);white-space:nowrap;font-style:normal}.iwt-agentcard{flex-direction:column;align-items:stretch;gap:7px}.iwt-you{background:var(--copper-wash);max-width:85%;color:var(--ink);border-radius:10px 10px 2px;align-self:flex-end;padding:7px 10px;font-size:12px;line-height:1.4}.iwt-agentstep{border:1px solid var(--line);background:var(--panel);border-radius:7px;align-items:center;gap:7px;padding:6px 9px;font-size:11.5px;display:flex}.iwt-agentstep svg{color:var(--ok);flex:none}.iwt-agentstep.is-wait{border-color:color-mix(in srgb, var(--warn) 45%, var(--line))}.iwt-agentstep.is-wait>svg{color:var(--warn)}.iwt-go{margin-left:auto;display:grid;position:relative}.iwt-go>span{white-space:nowrap;border-radius:999px;grid-area:1/1;align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.iwt-go-ask{background:var(--copper);color:var(--on-copper)}.iwt-go-done{background:var(--ok-wash);color:var(--ok);opacity:0}.iwt-go-done svg{color:var(--ok)}@media (prefers-reduced-motion:no-preference){.iwt-reel-tabs .is-on .iwt-reel-bar i:not(.is-still){width:0;animation:6.5s linear forwards iwt-fill-w}.iwt-map,.iwt-agentcard{animation-delay:.1s}.iwt-record{animation-delay:.3s}.iwt-pin{opacity:0;animation:.45s cubic-bezier(.3,1.4,.5,1) forwards iwt-drop;animation-delay:calc(.5s + var(--i) * .28s)}.iwt-record .iwt-sign-ask{animation:3.6s ease-in-out 2.9s forwards iwt-press}.iwt-record .iwt-sign-done{animation:.35s ease-out 3.45s forwards iwt-done}.iwt-you{opacity:0;animation:.4s ease-out .3s forwards iwq-in}.iwt-agentstep{opacity:0;animation:.35s ease-out forwards iwq-in;animation-delay:calc(1s + var(--i) * .55s)}.iwt-agentstep.is-wait{animation-delay:2.7s}.iwt-go-ask{animation:3.6s ease-in-out 4s forwards iwt-press}.iwt-go-done{animation:.35s ease-out 4.55s forwards iwt-done}}@media (prefers-reduced-motion:reduce){.iwt-sign-done,.iwt-go-done{opacity:0}}@keyframes iwt-fill-w{0%{width:0}to{width:100%}}@keyframes iwt-drop{0%{opacity:0;transform:translate(-7px,-32px)}to{opacity:1;transform:translate(-7px,-15px)}}.iwt-chapters{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.iwt-chapter{border:1px solid var(--line);border-top:2px solid var(--copper);border-radius:var(--radius-lg);background:var(--panel);flex-direction:column;gap:8px;padding:18px 18px 16px;display:flex}.iwt-chapter h2{letter-spacing:-.01em;margin:0;font-size:17px}.iwt-chapter ol{color:var(--ink-2);flex-direction:column;gap:6px;margin:2px 0 0;padding:0 0 0 18px;font-size:13.5px;line-height:1.4;display:flex}.iwt-chapter li::marker{color:var(--copper);font:500 11px var(--mono)}@media (prefers-reduced-motion:no-preference){.iwt-chapter{opacity:0;animation:.5s ease-out forwards iwq-in;animation-delay:calc(.5s + var(--i) * .12s)}}@media (width<=860px){.iwt-chapters{grid-template-columns:1fr}}.iwt-people{border-color:color-mix(in srgb, var(--copper) 30%, var(--line))}.iwt-people-list{flex-direction:column;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.iwt-people-list li{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:8px 0;display:flex}.iwt-people-list li>span{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:inline-flex}
