.org-map{color:#e9eef2;background:radial-gradient(at 48% 35%,#17333366,#0000 55%),#10191e;border:1px solid #34424b;border-radius:20px;max-width:1150px;margin:auto;padding:30px;font-family:Arial,Noto Sans JP,sans-serif}.org-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.org-heading>div>span{letter-spacing:.22em;color:#94a7b1;font-size:10px}.org-heading h2{margin:8px 0;font-size:27px;font-weight:600}.org-heading p,.org-caption{color:#a0b1bb;margin:0;font-size:12px}.org-sync{color:#89d9d6;white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:flex}.org-counts{flex-wrap:wrap;gap:26px;margin:24px 0 8px;display:flex}.org-counts>span{color:#bac6ce;font-size:12px}.org-counts b{color:#f0f6fa;margin-left:12px;font-size:22px;font-weight:500}.org-caption{font-size:11px}.org-error{color:#ffd4c0;background:#482924;padding:12px;font-size:12px}.org-canvas{aspect-ratio:800/640;max-width:900px;margin:8px auto 0;position:relative}.org-lines{color:#6b8894;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.org-node{color:#f3f6f8;cursor:pointer;text-align:center;background:radial-gradient(at 30% 10%,#2a363d,#182328 80%);border:1px solid #647984;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;padding:12px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.org-canvas>.org-node{width:22%;height:27.5%;position:absolute}.org-node>svg{stroke-width:1.3px;color:#afc3d0;width:25px;height:25px}.org-node strong{font-size:18px;font-weight:550;line-height:1.3}.org-node>span{color:#b1c0c8;font-size:11px}.org-node small{color:#99adb8;font-size:10px}.org-node.selected{border-color:#84e4e0;box-shadow:0 0 30px #52ccca17,inset 0 0 24px #60cfc812}.org-node.running:after{content:"";background:#82e7db;border-radius:50%;width:10px;height:10px;animation:2s ease-in-out infinite org-pulse;position:absolute;top:12%;right:10%;box-shadow:0 0 16px #82e7db}.org-node:focus-visible{outline-offset:5px;outline:3px solid #94e9e5}.org-owner{top:0;left:39%}.org-manager{top:33%;left:39%}.org-review{top:34%;right:0}.org-sales{bottom:0;left:5%}.org-cs{bottom:0;left:39%}.org-expert{bottom:0;right:5%}.org-line-label{color:#afc3ca;pointer-events:none;background:#142025;padding:2px 5px;font-size:11px;position:absolute}.org-instruction{top:28%;left:52%}.org-evaluation{top:44%;left:62%}.org-return{top:64%;left:60%}.org-escalate{color:#d3bb79;font-size:10px;bottom:12%;left:60%}.org-service{background:#18232880;border:1px solid #455760;border-radius:16px;margin:30px 0 22px;padding:18px}.org-service header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.org-service h3{margin:0;font-size:15px}.org-service header span{color:#a7b7c0;font-size:11px}.org-service>div{grid-template-columns:1fr 30px 1fr 30px 1fr;align-items:center;gap:10px;display:grid}.org-service .org-node{border-radius:15px;min-height:130px;position:relative}.org-service>div>svg{color:#879fa9;width:20px}.org-detail{background:linear-gradient(130deg,#202d34,#152026);border:1px solid #41545e;border-radius:16px;padding:22px}.org-detail header{border-bottom:1px solid #384951;align-items:center;gap:12px;padding-bottom:14px;display:flex}.org-detail header>svg{color:#87e1dc;width:24px}.org-detail h3{margin:0;font-size:20px}.org-detail header>span{color:#b4c7cf;margin-left:auto;font-size:11px}.org-detail h4{margin:20px 0;font-size:18px;font-weight:500;line-height:1.6}.org-detail dl{gap:12px;margin:0;display:grid}.org-detail dl>div{grid-template-columns:50px 1fr;gap:14px;font-size:13px;display:grid}.org-detail dt{color:#a3b8c4}.org-detail dd{margin:0}.org-detail p{color:#a8bbc6;margin-top:18px;font-size:12px;line-height:1.9}.org-detail ul{margin:16px 0 0;padding:0;list-style:none}.org-detail li{overflow-wrap:anywhere;border-top:1px solid #34474f;flex-wrap:wrap;gap:10px;padding:10px 0;font-size:12px;display:flex}.org-detail li small{color:#a8bbc6}.org-map>footer{color:#9daeb8;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:20px;font-size:10px;display:flex}@keyframes org-pulse{50%{opacity:.5;box-shadow:0 0 24px #82e7db}}@media (prefers-reduced-motion:reduce){.org-node.running:after{animation:none}.org-node{transition:none}}@media (max-width:650px){.org-map{border-radius:14px;padding:16px 10px}.org-heading{padding:0 5px;display:block}.org-heading h2{font-size:23px}.org-sync{margin-top:10px}.org-counts{gap:18px;padding:0 5px}.org-counts b{margin-left:8px;font-size:19px}.org-caption{padding:0 5px;line-height:1.7}.org-canvas{aspect-ratio:800/800;margin-top:22px}.org-canvas>.org-node{width:29%;height:24%}.org-owner,.org-manager,.org-cs{left:35.5%}.org-manager{top:33%}.org-review{top:33%;right:0}.org-sales{left:0}.org-expert{right:0}.org-node{gap:4px;padding:5px}.org-node strong{font-size:12px}.org-node>svg{width:19px;height:19px}.org-node>span,.org-node small{font-size:9px}.org-line-label{padding:1px 2px;font-size:9px}.org-evaluation{top:30%;left:65%}.org-return{top:66%;left:62%}.org-escalate{font-size:9px;bottom:26%;left:62%}.org-service{margin-top:22px;padding:12px 8px}.org-service header{display:block}.org-service header span{margin-top:5px;display:block}.org-service>div{grid-template-columns:1fr 14px 1fr 14px 1fr;gap:3px}.org-service>div>svg{width:14px}.org-service .org-node{border-radius:10px;min-height:112px}.org-detail{padding:16px 12px}.org-detail h4{font-size:16px}.org-detail header{gap:8px}.org-detail h3{font-size:18px}.org-map>footer{font-size:10px}}.org-map{color:#213547;background:#fff;border-color:#dce5eb;box-shadow:0 4px 24px #23394d05}.org-heading>div>span,.org-heading p,.org-caption,.org-counts>span,.org-map>footer{color:#607282}.org-sync{color:#147b80}.org-counts b{color:#20364a}.org-lines{color:#8096a5}.org-consult{color:#b28432}.org-node{color:#22384a;background:linear-gradient(145deg,#fff,#f5f8fa);border-color:#b8cbd5;box-shadow:0 3px 12px #28485e06}.org-node>svg{color:#537788}.org-node>span,.org-node small{color:#5c7281}.org-node.selected{background:#effafa;border-color:#168b91;box-shadow:0 0 0 3px #168b910d}.org-node.selected>svg{color:#168b91}.org-node:hover{border-color:#168b91}.org-node:focus-visible{outline-color:#168b91}.org-line-label{color:#607282;background:#fff}.org-escalate{color:#88621b}.org-service{background:#f8fafc;border-color:#dce5eb}.org-service header span{color:#607282}.org-detail{overscroll-behavior:contain;box-sizing:border-box;color:#22384a;background:#fff;border:1px solid #d9e4eb;border-radius:20px;width:min(430px,100vw - 32px);max-width:none;height:calc(100dvh - 32px);max-height:calc(100dvh - 32px);margin:0;padding:24px;position:fixed;inset:16px 16px 16px auto;overflow-y:auto;box-shadow:0 16px 64px #18374926}.org-detail::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#233b4d35}.org-detail header{z-index:1;background:#fff;border-color:#e3ebf0;padding:12px 0 16px;position:sticky;top:-24px}.org-detail header>svg{color:#168b91}.org-detail dt,.org-detail p,.org-detail li small{color:#607282}.org-detail li{border-color:#e3ebf0}.org-detail li span{color:#167b80}.org-detail-status{color:#247577;background:#edf7f6;border-radius:8px;margin-top:18px;padding:5px 10px;font-size:12px;display:inline-block}.org-close{color:#354f61;cursor:pointer;background:#f3f6f8;border:1px solid #e0e8ed;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;margin-left:auto;display:grid}.org-close:focus-visible{outline-offset:2px;outline:2px solid #168b91}.org-detail h4{margin-top:18px}.org-detail dd{overflow-wrap:anywhere}@media (max-width:650px){.org-detail{width:100%;height:auto;max-height:85dvh;padding:20px 20px calc(24px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;margin:0;inset:auto 0 0}.org-detail header{top:-20px}.org-detail h4{font-size:18px}}.org-history{background:#fff;border:1px solid #dce5eb;border-radius:16px;margin:22px 0;padding:20px}.org-history>header{justify-content:space-between;gap:12px;display:flex}.org-history h3{align-items:center;gap:8px;margin:0;font-size:18px;display:flex}.org-history header p{color:#607282;margin:8px 0;font-size:12px}.org-history header>span{color:#147b80;white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:flex}.org-history-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:12px 0;display:flex}.org-history-controls label{align-items:center;gap:10px;font-size:12px;display:flex}.org-history-controls select{color:#22384a;background:#fff;border:1px solid #bccdd8;border-radius:8px;max-width:100%;padding:8px}.org-history small{color:#607282;font-size:11px}.org-history-list{overscroll-behavior:contain;max-height:360px;overflow:auto}.org-history-list:focus-visible{outline:2px solid #168b91}.org-history ol{margin:0;padding:0;list-style:none}.org-history li{border-top:1px solid #e5ecf0;padding:14px 0}.org-history-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.org-history time{color:#607282;font-size:12px}.org-event-status{color:#536a7b;background:#f0f4f7;border-radius:6px;padding:3px 8px;font-size:11px}.org-event-success{color:#24724d;background:#eaf8f1}.org-event-failed{color:#ac4433;background:#fff0ec}.org-event-running{color:#3867aa;background:#edf4ff}.org-history h4{margin:8px 0;font-size:15px;font-weight:600}.org-history li p{overflow-wrap:anywhere;margin:5px 0;font-size:13px;line-height:1.7}.org-history-customer{color:#167b80;font-size:12px}.org-history-warning{color:#805c26;background:#fff7e7;padding:12px;font-size:12px}.org-history-footnote{color:#607282;margin:12px 0 0;font-size:11px;line-height:1.7}@media (max-width:650px){.org-history{padding:14px 12px}.org-history>header{display:block}.org-history header>span{margin-top:8px}.org-history-list{max-height:310px}.org-history-controls select{max-width:185px}}.org-history-meta{flex-wrap:wrap;justify-content:flex-start;gap:8px}.org-history-meta .org-event-status{margin-left:auto}.org-type-badge{color:#456174;white-space:nowrap;background:#f3f6f8;border:1px solid #d8e3ea;border-radius:7px;flex-shrink:0;align-items:center;padding:4px 10px;font-size:12px;font-weight:700;line-height:1.5;display:inline-flex}.org-type-crawl{color:#315ba2;background:#edf3ff;border-color:#d1dff6}.org-type-email{color:#156878;background:#eaf8fb;border-color:#c6e7ee}.org-type-line{color:#24743a;background:#eaf8ee;border-color:#c6e8ce}.org-type-sales{color:#945b16;background:#fff4e5;border-color:#f0dcb7}.org-type-match{color:#7151a0;background:#f2edfc;border-color:#dfd3f2}.org-type-support{color:#a34d65;background:#fff0f3;border-color:#f1d5dd}.org-type-settings{color:#53697b;background:#eff3f6;border-color:#d6e1e9}.org-map{max-width:none;padding:24px}.org-workspace{grid-template-columns:minmax(310px,.85fr) minmax(430px,1.15fr);align-items:start;gap:22px;margin-top:22px;display:grid}.org-workspace>.org-history{flex-direction:column;min-width:0;max-height:calc(100dvh - 32px);margin:0;display:flex;position:sticky;top:16px}.org-workspace .org-history-list{min-height:180px;max-height:calc(100dvh - 340px)}.org-graph-panel{background:#fff;border:1px solid #dce5eb;border-radius:16px;min-width:0;padding:18px}.org-panel-heading h3{margin:0 0 8px;font-size:18px}.org-panel-heading p,.org-state-note{color:#607282;margin:0;font-size:11px;line-height:1.8}.org-graph-panel .org-canvas{margin-top:18px}.org-graph-panel .org-node strong{font-size:14px}.org-graph-panel .org-node{padding:5px}.org-graph-panel .org-service{margin:18px 0;padding:12px}.org-graph-panel .org-service header{display:block}.org-graph-panel .org-service h3{font-size:13px}.org-graph-panel .org-service .org-node{min-height:105px}.org-graph-panel .org-service>div{grid-template-columns:1fr 16px 1fr 16px 1fr;gap:4px}.org-graph-panel .org-service>div>svg{width:16px}.org-node.selected{box-shadow:0 0 0 3px #364f681f}.org-node.org-state-unknown{background:#f3f5f7;border-color:#cbd5df}.org-node.org-state-idle{background:#fff;border-color:#b8cbd5}.org-node.org-state-active{background:#dcf8e8;border:2px solid #299b64;box-shadow:0 0 18px #299b641a}.org-node.org-state-attention{background:#fff5d9;border-color:#d4a32c}.org-node.org-state-error{background:#fff0ee;border-color:#d36559}.org-node.org-state-record{background:#edf4fc;border-color:#84aad0}.org-node.org-state-active small{color:#176b42;font-weight:700}.org-node.org-state-error small{color:#a73b31}.org-node.org-state-attention small{color:#866515}.org-activity-summary{border-top:1px solid #e3ebef;padding-top:8px}.org-activity-summary>div{border-bottom:1px solid #eef2f5;grid-template-columns:8px 90px 1fr;align-items:center;gap:6px 10px;padding:10px 0;font-size:12px;display:grid}.org-activity-summary strong{font-weight:600}.org-activity-summary small{color:#657987;overflow-wrap:anywhere;grid-column:2/4}.org-state-dot{background:#acb9c4;border-radius:50%;width:8px;height:8px}.org-dot-active{background:#299b64}.org-dot-attention{background:#d4a32c}.org-dot-error{background:#d36559}.org-dot-idle{background:#fff;border:1px solid #91a6b4}.org-dot-record{background:#6494c1}.org-state-note{margin-top:12px}@media (max-width:1050px){.org-workspace{grid-template-columns:1fr}.org-workspace>.org-history{max-height:none;position:static}.org-workspace .org-history-list{max-height:310px}.org-map{padding:16px 10px}.org-graph-panel{padding:12px}.org-graph-panel .org-node strong{font-size:12px}}.org-node.steady:after,.org-node.running:after{content:"";background:#23985d;border-radius:50%;width:10px;height:10px;position:absolute;top:12%;right:10%;box-shadow:0 0 0 4px #299b6420}.org-node.steady:after{animation:none}.org-node.running{animation:2s ease-in-out infinite org-working-glow}.org-node.running:after,.org-dot-active{animation:2s ease-in-out infinite org-working-light}@keyframes org-working-glow{0%,to{box-shadow:0 0 0 2px #299b641a}50%{box-shadow:0 0 0 6px #299b6438,0 0 24px #299b6433}}@keyframes org-working-light{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.org-node.running,.org-node.running:after,.org-dot-active{animation:none}}.org-marketing{top:33%;left:5%}.org-graph-panel .org-marketing strong{overflow-wrap:anywhere;max-width:100%;font-size:12px}@media (max-width:650px){.org-marketing{left:0}.org-graph-panel .org-marketing strong{font-size:11px}.org-canvas>.org-marketing{gap:2px;padding:3px}.org-marketing>svg{flex-shrink:0;width:14px;height:14px}.org-graph-panel .org-marketing strong{font-size:10px;line-height:1.2}.org-marketing small{font-size:8px}}@media (min-width:651px){.org-escalate{white-space:nowrap;bottom:29%;left:68%;transform:translate(-50%)}.org-return{white-space:nowrap;top:62%;left:68%;transform:translate(-50%)}}.manager-panel{color:#21394f;background:#fff;border:0;border-left:1px solid #dce6ec;width:min(490px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;font-family:Arial,Noto Sans JP,sans-serif;position:fixed;inset:0 0 0 auto;overflow:hidden;box-shadow:-12px 0 45px #20364a15}.manager-panel[open]{flex-direction:column;display:flex}.manager-panel::backdrop{background:#233b4d15}.manager-header{flex-shrink:0;justify-content:space-between;align-items:flex-start;padding:25px 24px 12px;display:flex}.manager-header h2{align-items:center;gap:12px;margin:0;font-size:22px;font-weight:700;display:flex}.manager-header h2 svg{color:#008699}.manager-header p{color:#64788b;margin:10px 0 0;font-size:13px}.manager-header button{color:#62778a;cursor:pointer;background:0 0;border:0;padding:6px}.manager-connection{align-items:center;gap:7px;padding:0 24px 20px;font-size:12px;display:flex}.manager-connection i{background:#adb8c3;border-radius:50%;width:9px;height:9px}.manager-connection i.online{background:#219e68}.manager-connection small{color:#76899a;margin-left:auto;font-size:11px}.manager-tabs{border-bottom:1px solid #e1e8ee;padding:0 20px;display:flex}.manager-tabs button{color:#64788b;cursor:pointer;background:#fff;border:0;border-bottom:3px solid #0000;flex:1;padding:14px;font-weight:600}.manager-tabs button[aria-pressed=true]{color:#007b8d;border-bottom-color:#008699}.manager-body{overscroll-behavior:contain;flex:1;min-height:0;padding:20px 24px;overflow:auto}.manager-new{color:#466174;cursor:pointer;background:#f2f7f9;border:1px solid #dce6ec;border-radius:8px;align-items:center;gap:5px;margin-left:auto;padding:7px 10px;font-size:12px;display:flex}.manager-empty{text-align:center;color:#708497;padding:42px 0;font-size:13px;line-height:1.9}.manager-empty svg{color:#008699;margin:0 auto}.manager-empty h3{color:#344f63;font-size:18px}.manager-message{margin:20px 0}.manager-message strong{font-size:12px}.manager-message p{white-space:pre-wrap;overflow-wrap:anywhere;background:#f1f4f7;border-radius:10px;margin:8px 0 0;padding:13px 15px;font-size:13px;line-height:1.9}.manager-message.assistant p{background:#eaf7f8}.manager-progress{border:1px solid #dce6ec;border-radius:12px;margin-top:24px;padding:16px}.manager-progress>strong{font-size:14px}.manager-progress>div{justify-content:space-between;margin:20px 0 12px;display:flex}.manager-progress>div>span{color:#a9b6c1;flex-direction:column;flex:1;align-items:center;gap:6px;display:flex}.manager-progress svg{background:#edf1f4;border-radius:50%;width:29px;height:29px;padding:6px}.manager-progress .reached{color:#16865c}.manager-progress .reached svg{background:#e1f5eb}.manager-progress p{color:#64788b;margin:0;font-size:12px;line-height:1.7}.manager-composer{padding:18px 24px max(20px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e1e8ee;flex-shrink:0}.manager-composer label{margin-bottom:10px;font-size:14px;font-weight:700;display:block}.manager-composer textarea{box-sizing:border-box;width:100%;font:inherit;resize:vertical;color:#233d52;background:#fff;border:1px solid #c8d7e1;border-radius:10px;min-height:85px;max-height:180px;padding:12px;font-size:14px;line-height:1.6}.manager-composer textarea:focus{outline-offset:1px;outline:2px solid #008699}.manager-composer>div{justify-content:space-between;align-items:center;margin-top:9px;display:flex}.manager-composer small,.manager-composer>p{color:#7e91a1;font-size:11px}.manager-composer>p{margin:14px 0 0}.manager-composer button{color:#fff;cursor:pointer;background:#008699;border:0;border-radius:24px;align-items:center;gap:8px;padding:12px 20px;font-weight:600;display:flex}.manager-composer button:disabled{opacity:.45;cursor:default}.manager-error{color:#a54438;overflow-wrap:anywhere;background:#fff0eb;border-radius:8px;padding:10px;font-size:12px}.manager-list{gap:12px;display:grid}.manager-list button{text-align:left;color:#244257;cursor:pointer;background:#fff;border:1px solid #dce6ec;border-radius:10px;gap:9px;padding:14px;display:grid}.manager-list strong{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.manager-list small{color:#7b8d9b;font-size:11px}.manager-status{color:#5c7487;font-size:11px}.status-running{color:#16865c}.status-failed{color:#b24c3e}.status-waiting{color:#996b19}@media (max-width:650px){.manager-header{padding-top:18px}.manager-header h2{font-size:19px}.manager-body{padding:16px}.manager-composer{padding:14px 16px max(16px,env(safe-area-inset-bottom))}.manager-composer textarea{font-size:16px}.manager-connection{padding-bottom:10px}}
