.cp-backdrop{z-index:200;-webkit-backdrop-filter:blur(3px);background:#0205039e;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;animation:.15s ease-out cp-fade;display:flex;position:fixed;inset:0}.cp{width:min(640px,100%);max-height:min(70vh,560px);color:var(--ink,#e4f1e7);clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);background:#06100af0;border:1px solid #46f08c59;grid-template-rows:auto minmax(0,1fr) auto;animation:.18s ease-out cp-rise;display:grid;box-shadow:0 30px 80px #000c,0 0 40px #46f08c1f}.cp-input{color:#46f08c;border-bottom:1px solid #c8f0d21f;align-items:center;gap:10px;padding:14px 16px;display:flex}.cp-input input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;font-family:inherit;font-size:17px}.cp-input input::placeholder{color:#5d7064}.cp kbd,.cp-trigger kbd{font-family:var(--font-vt),var(--font-plex),monospace;color:#8fa597;background:0 0;border:1px solid #c8f0d23d;padding:1px 6px;font-size:13px;line-height:1.3;display:inline-block}.cp-results{flex-direction:column;min-height:0;display:flex}.cp-list{scrollbar-width:thin;min-height:0;padding:6px 0;overflow-y:auto}.cp-error{color:#e4f1e7;border-bottom:1px solid #c8f0d21f;padding:12px 16px;font-size:13px}.cp-error p{margin:0 0 8px}.cp-error button{color:#46f08c;cursor:pointer;background:0 0;border:1px solid #46f08c;padding:6px 12px}.cp-foot button:disabled{opacity:.5;cursor:default}.cp-group{display:grid}.cp-label{font-family:var(--font-vt),var(--font-plex),monospace;letter-spacing:.14em;color:#46f08c;margin:8px 16px 4px;font-size:14px}.cp-item{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;align-items:center;gap:12px;padding:8px 16px;display:flex}.cp-item.is-active{background:#46f08c14;border-left-color:#46f08c}.cp-item.is-active b{color:#fff}.cp-logo{color:#031009;background:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:grid;overflow:hidden}.cp-logo img{object-fit:cover;width:100%;height:100%}.cp-glyph{color:#ffd84a;width:28px;font-family:var(--font-vt),monospace;flex-shrink:0;place-items:center;font-size:18px;display:grid}.cp-text{gap:1px;min-width:0;display:grid}.cp-text b{color:#d8e6dc;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.cp-text small{color:#8fa597;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.cp-empty{font-family:var(--font-vt),monospace;letter-spacing:.1em;color:#8fa597;margin:0;padding:18px 16px;font-size:16px}.cp-foot{color:#8fa597;border-top:1px solid #c8f0d21f;flex-wrap:wrap;align-items:center;gap:14px;margin:0;padding:10px 16px;font-size:11.5px;display:flex}.cp-foot button{color:#ffd84a;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:11.5px}.cp-trigger{border:1px solid var(--line-strong,#c8f0d23d);min-height:34px;color:var(--soft,#8fa597);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:0 10px;font-size:12px;transition:border-color .2s,color .2s;display:inline-flex}.cp-trigger:hover{color:var(--ink,#e4f1e7);border-color:#46f08c}.cp-trigger:disabled{opacity:.5;cursor:wait}@media (width<=760px){.cp-trigger span,.cp-trigger kbd{display:none}.cp-backdrop{padding-top:8vh}.cp-foot span:nth-child(3){display:none}}@keyframes cp-fade{0%{opacity:0}}@keyframes cp-rise{0%{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.cp,.cp-backdrop{animation:none}}.network-shell{background:var(--washi-hi);min-height:100svh;color:var(--ink);font-family:var(--font-body),sans-serif;grid-template-rows:90px 1fr;grid-template-columns:220px minmax(0,1fr) 300px;display:grid;position:relative}.network-header{border-bottom:1px solid var(--line);background:#fff;grid-column:1/-1;align-items:center;gap:28px;padding:16px 26px;display:flex}.network-brand{align-items:center;gap:12px;min-width:166px;display:flex}.network-brand img{object-fit:contain;width:45px;height:58px}.network-brand strong{letter-spacing:2px;font-size:19px}.network-brand span{color:var(--soft);letter-spacing:1px;margin-top:5px;font-size:9px;display:block}.network-tagline{border-left:1px solid var(--line);flex:1;padding-left:25px;font-size:14px}.network-tagline p{color:var(--soft);margin-top:5px;font-size:11px}.network-search{background:var(--washi-hi);color:var(--soft);border-radius:12px;align-items:center;gap:10px;width:260px;padding:12px 14px;display:flex}.network-search input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.network-search span{font-size:11px}.network-account{align-items:center;gap:8px;font-size:12px;display:flex}.network-sidebar{border-right:1px solid var(--line);background:linear-gradient(#fff,var(--washi-hi));flex-direction:column;padding:24px 14px;display:flex}.network-workspace{background:var(--washi-2);border-radius:12px;align-items:center;gap:10px;padding:13px 10px;font-size:12px;display:flex}.network-workspace small{color:var(--soft);margin-top:4px;font-size:10px;display:block}.network-workspace-icon{background:var(--ai);color:#fff;border-radius:8px;padding:8px}.network-sidebar nav{gap:8px;margin-top:28px;display:grid}.network-sidebar nav a{color:var(--soft);border-radius:9px;align-items:center;gap:14px;padding:14px;font-size:13px;display:flex}.network-sidebar nav a[aria-current]{color:var(--ai);background:var(--washi-2);box-shadow:inset 3px 0 var(--ai);font-weight:700}.network-sidebar-note{background:linear-gradient(150deg,var(--washi-2),#fff);border-radius:14px;margin-top:auto;padding:24px 14px}.network-sidebar-note>span{color:var(--ai);font-size:30px}.network-sidebar-note h3{margin:10px 0;font-size:16px}.network-sidebar-note p{color:var(--soft);font-size:11px;line-height:1.9}.network-main{background:radial-gradient(ellipse at center,#fff 20%,var(--washi-hi) 100%);flex-direction:column;min-width:0;padding:28px 20px 16px;display:flex}.network-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.network-eyebrow{letter-spacing:2px;color:var(--faint);font-size:9px}.network-toolbar h1{align-items:center;gap:12px;margin:7px 0;font-size:27px;font-weight:700;display:flex}.network-toolbar p:not(.network-eyebrow){color:var(--soft);font-size:11px}.network-tools{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:7px;padding:7px;font-size:11px;display:flex}.network-tools label{align-items:center;gap:5px;padding-right:5px;display:flex}.network-tools button{cursor:pointer;border-radius:5px;padding:6px}.network-tools button:disabled{opacity:.3}.network-canvas{background-image:radial-gradient(#bdd6df66 .7px,#0000 .7px);background-size:22px 22px;border-radius:18px;flex:1;min-height:450px;margin-top:14px;position:relative;overflow:auto}.network-stage{transform-origin:0 0;position:relative}.network-edges{pointer-events:none;position:absolute;inset:0}.network-edges text{fill:var(--soft);paint-order:stroke;stroke:var(--washi-hi);stroke-width:5px;stroke-linejoin:round;font-size:10px}.network-node{text-align:left;cursor:pointer;align-items:center;gap:12px;width:218px;min-height:90px;transition:opacity .2s,box-shadow .2s,outline .2s;display:flex;box-shadow:0 9px 28px #1a171208;border:1px solid color-mix(in srgb,var(--node-color) 30%,white)!important;background:#fff!important;border-radius:23px!important;padding:15px!important;position:absolute!important}.network-node:hover{box-shadow:0 9px 28px #1a17121c}.network-node.is-selected{outline:2px solid var(--node-color);outline-offset:5px;box-shadow:0 8px 32px #1a171220}.network-node.is-dim{opacity:.65}.kind-organization{--node-color:#d8a93e;--node-bg:#fff6df}.network-node-icon,.network-neighbor-icon{background:var(--node-bg);width:47px;height:47px;color:var(--node-color);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.network-node-copy{min-width:0}.network-node-copy small,.network-pill{background:var(--node-bg);color:var(--node-color);border-radius:10px;padding:2px 8px;font-size:10px;display:inline-block}.network-node-copy strong{text-overflow:ellipsis;white-space:nowrap;margin:5px 0;font-size:14px;display:block;overflow:hidden}.network-node-copy>span{color:var(--soft);font-size:10px}.network-legend{color:var(--soft);background:#ffffffc9;border-radius:10px;flex-wrap:wrap;align-items:center;gap:16px;padding:13px;font-size:10px;display:flex}.network-legend>span{align-items:center;gap:6px;display:flex}.network-legend i{background:var(--node-color);border-radius:50%;width:9px;height:9px}.network-legend small{width:100%;font-size:10px}.network-info{border:1px solid var(--line);background:#fff;border-radius:20px;align-self:start;min-height:560px;margin:18px 15px 18px 0;padding:24px;position:relative;box-shadow:0 5px 25px #1a171205}.network-close{cursor:pointer;color:var(--soft);position:absolute;top:17px;right:17px}.network-info-avatar{background:var(--node-bg);width:78px;height:78px;color:var(--node-color);border-radius:50%;place-items:center;margin-bottom:16px;display:grid}.network-info h2{overflow-wrap:anywhere;margin:12px 0;font-size:22px;font-weight:700}.network-info-description{color:var(--soft);font-size:12px;line-height:1.9}.network-privacy{color:var(--faint);margin:15px 0;font-size:10px;line-height:1.7}.network-open{border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;padding:10px;font-size:12px;display:flex;color:var(--ai)!important}.network-info-heading{border-top:1px solid var(--line);justify-content:space-between;margin-top:25px;padding-top:22px;font-size:13px;font-weight:700;display:flex}.network-neighbors{gap:5px;margin-top:12px;display:grid}.network-neighbors button{text-align:left;cursor:pointer;align-items:center;gap:9px;padding:9px 0;display:flex}.network-neighbor-icon{width:34px;height:34px}.network-neighbors button>span:nth-child(2){flex:1;min-width:0}.network-neighbors strong{overflow-wrap:anywhere;font-size:12px;display:block}.network-neighbors small{color:var(--soft);font-size:10px}.network-empty{text-align:center;color:var(--soft);padding:35px;font-size:13px}.network-shell button:focus-visible,.network-shell a:focus-visible{outline:3px solid var(--ai);outline-offset:3px}.network-shell input:focus-visible{outline:2px solid var(--ai);outline-offset:4px}@media (width>=1450px){.network-shell{grid-template-columns:240px minmax(0,1fr) 330px}.network-main{padding:30px}.network-header{gap:40px}}@media (width<=1100px){.network-shell{grid-template-columns:180px minmax(0,1fr) 260px}.network-tagline{display:none}.network-search{flex:1}.network-info{padding:18px}.network-tools,.network-workspace{font-size:10px}}@media (width<=900px){.network-shell{grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,1fr)}.network-header{flex-wrap:wrap;gap:12px;padding:12px 16px}.network-brand{min-width:0;margin-right:auto}.network-brand img{width:32px;height:40px}.network-brand strong{font-size:16px}.network-search{flex-basis:100%;order:3;width:100%;padding:10px}.network-sidebar{border:0;border-bottom:1px solid var(--line);padding:8px 12px}.network-workspace,.network-sidebar-note{display:none}.network-sidebar nav{gap:3px;margin:0;display:flex}.network-sidebar nav a{gap:6px;padding:10px;font-size:11px}.network-main{padding:20px 12px 10px}.network-toolbar h1{font-size:23px}.network-tools{justify-content:flex-end;width:100%;margin-top:8px}.network-tools label{margin-right:auto}.network-canvas{flex:none;height:460px;min-height:0}.network-info{min-height:0;margin:10px 12px 24px;padding:22px}.network-info-avatar{width:54px;height:54px}.network-info h2{font-size:21px}.network-legend{gap:10px}.network-info-description{max-width:600px}}.app-shell{--tesuji-header-height:64px;grid-template-columns:220px minmax(0,1fr);grid-template-rows:var(--tesuji-header-height) minmax(0,1fr);min-height:100svh;color:var(--ink);background:var(--washi-hi);display:grid}.app-shell>.network-header{z-index:30;grid-column:1/-1;position:sticky;top:0}.app-shell>.network-sidebar{top:var(--tesuji-header-height);height:calc(100svh - var(--tesuji-header-height));align-self:start;position:sticky;overflow-y:auto}.app-content{min-width:0}.site-footer{border-top:1px solid var(--line);color:var(--soft);background:#fff;justify-content:space-between;align-items:center;gap:20px;padding:22px 28px;font-size:12px;display:flex}.site-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:16px;display:flex}.site-footer a:hover,.site-footer a[aria-current]{color:var(--ai);text-underline-offset:3px;text-decoration:underline}.network-edge-editor{z-index:5;border:2px solid var(--ai);background:#fff;border-radius:14px;gap:8px;width:300px;padding:14px;font-size:12px;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 12px 35px #1a171230}.network-edge-editor>p{overflow-wrap:anywhere;font-weight:600}.network-edge-editor input{border:1px solid var(--line-strong);border-radius:7px;width:100%;min-width:0;padding:10px;font-size:14px}.network-edge-editor>div{gap:8px;display:flex}.network-edge-editor button{flex:1;min-height:40px}.app-shell>.network-sidebar>nav{margin-top:0}.app-content .network-shell{min-height:calc(100svh - var(--tesuji-header-height));grid-template-rows:1fr;grid-template-columns:minmax(0,1fr) 300px}.app-shell a:focus-visible,.app-shell button:focus-visible{outline:3px solid var(--ai);outline-offset:3px}@media (width>=1450px){.app-shell{grid-template-columns:240px minmax(0,1fr)}.app-content .network-shell{grid-template-columns:minmax(0,1fr) 330px}}@media (width<=1100px){.app-shell{grid-template-columns:180px minmax(0,1fr)}.app-content .network-shell{grid-template-columns:minmax(0,1fr) 260px}.app-shell .network-header .network-brand{margin-right:auto}}@media (width<=900px){.app-shell{display:block}.app-shell>.network-header{min-height:68px;position:relative}.app-shell>.network-sidebar{z-index:25;height:auto;position:sticky;top:0;overflow:auto}.app-content .network-shell{min-height:0;display:block}.app-shell .network-account span{display:none}.app-shell .network-header{flex-wrap:nowrap}.network-search{order:initial}.site-footer{flex-direction:column;align-items:flex-start;padding:22px 18px}.site-footer nav{justify-content:flex-start;gap:12px 16px}}@media print{.app-shell{background:#fff;display:block}.app-shell>.network-header,.app-shell>.network-sidebar{display:none!important}.app-content{width:100%}}.network-stage .network-node{will-change:left,top;height:90px;min-height:90px}.network-canvas{min-height:380px}@media (width<=900px){.network-canvas{height:auto;min-height:300px}.network-tools{flex-wrap:wrap}}.network-shell [hidden]{display:none!important}.network-view-tabs{border-bottom:1px solid var(--line);gap:20px;margin-top:22px;display:flex}.network-view-tabs button{color:var(--soft);cursor:pointer;border-bottom:3px solid #0000;padding:12px 18px;font-size:14px;font-weight:600}.network-kind-filter{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.network-kind-filter button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;padding:8px 14px;font-size:12px}.network-kind-filter button[aria-pressed=true]{background:var(--ai);color:#fff;border-color:var(--ai)}.network-kind-filter span{opacity:.7;margin-left:5px}.network-node-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:22px;display:grid}.network-list-card{text-align:left;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:14px;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:20px;display:flex}.network-list-card:hover{border-color:var(--ai);box-shadow:0 6px 22px #1a17120d}.network-list-card small{color:var(--node-color);font-size:10px}.network-list-card h2{overflow-wrap:anywhere;font-size:17px;font-weight:650}.network-list-card p{color:var(--soft);overflow-wrap:anywhere;font-size:12px;line-height:1.8}.network-list-open{color:var(--ai);align-items:center;gap:8px;margin-top:auto;font-size:12px;display:flex}.network-canvas>.network-empty{position:absolute;inset:30% 0 auto}.network-edges a{pointer-events:auto;cursor:pointer}.network-edges a:hover .network-edge-line,.network-edges a:focus .network-edge-line{stroke:var(--shu);stroke-width:3px}.network-info .network-details-button{border:1px solid var(--ai);background:var(--ai);color:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;margin:16px 0;padding:12px 16px;font-size:15px;font-weight:700;text-decoration:none;transition:background .16s,box-shadow .16s;display:flex;box-shadow:0 4px 12px #1a171220}.network-info .network-details-button:hover{background:var(--ai-deep);box-shadow:0 6px 16px #1a171230}.network-stage .network-node{transform-origin:50%;will-change:left,top,transform;transition:transform .65s cubic-bezier(.22,1,.36,1),opacity .3s,box-shadow .65s,outline-color .3s;transform:scale(1)}.network-stage .network-node.is-selected{z-index:2;box-shadow:0 18px 48px color-mix(in srgb,var(--node-color) 24%,transparent);transform:scale(1.14)}@media (prefers-reduced-motion:reduce){.network-shell:not(.network-motion-enabled) .network-stage .network-node{transition:none}}.kind-company{--kind-color:#bd7b20;--kind-bg:#fff5df}.network-node.kind-company{border-color:#ead4a9}:root{--tesuji-nav-height:0px;--tesuji-bottom-clearance:0px;--tesuji-layer-header:30;--tesuji-layer-nav:40;--tesuji-layer-sheet:45}.network-bottom-nav,.network-sheet-actions,.network-sidebar-brand,#network-header-search{display:none}#network-header-search:has(input){display:block}.network-settings-toggle{cursor:pointer;min-height:44px;padding:8px;font-size:12px;display:block}.network-settings{overflow-wrap:anywhere;width:100%;font-size:12px;line-height:1.7}.network-settings>p{margin:6px 0}.network-settings .network-tools{width:fit-content}.network-graph-controls{flex-wrap:wrap;align-items:center;gap:4px;margin-top:8px;font-size:12px;display:flex}.network-graph-controls>span{color:var(--soft);margin-right:auto}.network-graph-controls button,.network-sheet-actions button{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-width:44px;min-height:44px;padding:8px;display:inline-flex}.network-graph-controls button:hover,.network-sheet-actions button:hover{background:var(--washi-2)}.network-graph-controls button:disabled{opacity:.35;cursor:default}.network-graph-controls output{text-align:center;min-width:42px}.network-search-results{border:1px solid var(--line);background:#fff;border-radius:12px;gap:4px;min-width:0;padding:12px;display:grid}.network-search-results button{text-align:left;overflow-wrap:anywhere;border-radius:6px;min-height:44px;padding:8px}.network-search-results button:hover{background:var(--washi-2)}.network-search-results small{color:var(--soft);margin-left:8px}.network-search-results p{color:var(--soft);font-size:12px}.network-info{overflow-wrap:anywhere;min-width:0}.network-info input,.network-info textarea,.network-info select{min-width:0;max-width:100%}.network-info svg,.network-search svg{flex-shrink:0}.network-info a{overflow-wrap:anywhere}.network-info .network-article-link{align-items:center;min-height:44px;display:inline-flex}.network-info .network-neighbors button{min-height:44px}.network-summary{margin:10px 0}.network-canvas{overscroll-behavior:contain;touch-action:auto;max-width:100%}@media (width<=900px){:root{--tesuji-nav-height:calc(64px + env(safe-area-inset-bottom,0px));--tesuji-bottom-clearance:calc(var(--tesuji-nav-height) + var(--tesuji-keyboard-inset,0px))}.app-shell{min-height:100dvh;padding-bottom:var(--tesuji-nav-height)}.app-shell:has(.network-shell){min-height:var(--tesuji-visible-height,100dvh)}.app-shell>.network-header{height:calc(64px + env(safe-area-inset-top,0px));min-height:0;padding:calc(8px + env(safe-area-inset-top,0px)) max(8px, env(safe-area-inset-right,0px)) 8px max(8px, env(safe-area-inset-left,0px));z-index:var(--tesuji-layer-header);gap:8px}.app-shell>.network-sidebar{display:none}.network-bottom-nav{inset:auto 0 var(--tesuji-keyboard-inset,0px);z-index:var(--tesuji-layer-nav);height:var(--tesuji-nav-height);padding:0 env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);border-top:1px solid var(--line);background:#fff;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:fixed;box-shadow:0 -4px 20px #1a171208}.network-bottom-nav a{min-width:0;min-height:48px;color:var(--soft);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:4px 2px;font-size:11px;display:flex}.network-bottom-nav a[aria-current]{background:var(--washi-2);color:var(--ai);box-shadow:inset 0 3px var(--ai);font-weight:700}.network-bottom-nav a:focus-visible{outline-offset:-4px}#network-header-search:has(input){flex:1;min-width:0;display:block}.network-header:has(#network-header-search input) .network-brand{flex-shrink:0;margin:0}:is(.network-header:has(#network-header-search input) .network-brand strong,.network-header:has(#network-header-search input)>a:last-child){display:none}.network-header .network-brand img{width:32px;height:44px}#network-header-search .network-search{gap:6px;width:100%;padding:10px 8px}#network-header-search input{font-size:16px}#network-header-search .network-search>span{display:none}.network-header>div:last-of-type{flex-shrink:0;gap:0;padding:2px}.network-header>div:last-of-type button{letter-spacing:0;min-width:40px;min-height:40px;padding:4px}.app-content .network-shell{min-height:0}.network-main{padding:8px max(12px, env(safe-area-inset-right,0px)) 8px max(12px, env(safe-area-inset-left,0px));height:calc(var(--tesuji-visible-height,100dvh) - 64px - env(safe-area-inset-top,0px) - var(--tesuji-nav-height));min-height:0;position:relative;overflow:hidden}.network-toolbar{flex-shrink:0;gap:4px;position:relative}.network-title{flex:1;min-width:0}.network-toolbar h1{gap:6px;margin:0;font-size:18px}.network-toolbar h1 svg{width:20px}.network-eyebrow{display:none}.network-settings-toggle{cursor:pointer;min-height:44px;padding:8px;font-size:12px;display:block}.network-settings{z-index:20;border:1px solid var(--line);max-height:calc(var(--tesuji-visible-height,100dvh) - var(--tesuji-nav-height) - 140px);overscroll-behavior:contain;background:#fff;border-radius:12px;padding:12px;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 8px 24px #1a17121a}.network-settings .network-tools{justify-content:flex-start;width:100%;margin:0;font-size:13px}.network-settings label,.network-settings summary{align-content:center;min-height:44px}.network-settings input:not([type=checkbox]),.network-settings textarea,.network-settings select{min-width:0;max-width:100%;font-size:16px}.network-settings details{margin:8px 0;padding:8px}.network-view-tabs{flex-shrink:0;gap:12px;margin-top:0}.network-view-tabs button{min-height:44px;padding:8px;font-size:13px}.network-graph-controls{flex-shrink:0;margin-top:0;font-size:12px}.network-graph-controls>span{flex-basis:100%;font-size:11px}.network-graph-controls output{margin-right:auto}.network-canvas{border:1px solid var(--line);border-radius:12px;flex:1;height:auto;min-height:0;margin-top:4px}.network-node-copy strong{font-size:15px}.network-node-copy>span,.network-node-copy small,.network-edges text{font-size:12px}.network-legend{flex-shrink:0;padding:8px 4px;font-size:11px}#network-panel-list{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.network-node-list{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.network-kind-filter{margin:12px 0}.network-kind-filter button{min-height:44px}.network-search-results{z-index:21;max-height:calc(var(--tesuji-visible-height,100dvh) - var(--tesuji-nav-height) - 140px);overscroll-behavior:contain;position:absolute;top:56px;left:12px;right:12px;overflow:auto}.network-info{inset:auto env(safe-area-inset-right,0px) var(--tesuji-bottom-clearance) env(safe-area-inset-left,0px);z-index:var(--tesuji-layer-sheet);min-height:0;max-height:min(38dvh, calc(var(--tesuji-visible-height,100dvh) - var(--tesuji-nav-height) - 80px));overscroll-behavior:contain;border-radius:20px 20px 0 0;margin:0;padding:0 16px 16px;scroll-padding-top:56px;position:fixed;overflow:auto;box-shadow:0 -10px 35px #1a171224}.network-info[data-sheet-open=false],.network-info:not(.is-expanded) #network-info-content{display:none}.network-info.is-expanded{max-height:calc(var(--tesuji-visible-height,100dvh) - var(--tesuji-nav-height) - 80px)}.network-sheet-actions{z-index:1;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:8px;padding:4px 0;font-size:14px;display:flex;position:sticky;top:0}.network-info-avatar{display:none}.network-info .network-pill{margin-top:8px}.network-info h2{margin:8px 0;font-size:20px}.network-info-description{font-size:14px;line-height:1.7}.network-info:not(.is-expanded) .network-summary{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.network-info input:not([type=checkbox]),.network-info textarea,.network-info select{font-size:16px}.network-info .max-h-64{max-height:none;overflow:visible}.network-info .network-open,.network-info .network-article-link,.network-info .network-neighbors strong{font-size:14px}}@media print{.network-bottom-nav,.network-sheet-actions,.network-graph-controls,.network-settings-toggle{display:none!important}.app-shell{padding-bottom:0}}@media (width<=900px) and (height<=480px){.network-title,.network-graph-controls>span,.network-legend{display:none}.network-toolbar{position:static}.network-settings-toggle{z-index:2;position:absolute;top:8px;right:12px}.network-view-tabs{padding-right:112px}.network-settings{width:auto;top:52px;left:12px;right:12px}.network-info{max-height:calc(var(--tesuji-visible-height,100dvh) - var(--tesuji-nav-height) - 64px)}}.network-compact-summary{display:none}@media (width<=900px){.network-compact-summary{display:block}.network-info.is-expanded>.network-compact-summary{display:none}.network-stage .network-node.is-selected{transform:none}.network-info .article-markdown{overflow-wrap:anywhere;min-width:0}.network-info .article-markdown pre{white-space:pre-wrap;overflow-wrap:anywhere}.network-info .markdown-editor{grid-template-columns:minmax(0,1fr)}.network-info .markdown-editor-preview{max-height:none;overflow:visible}}:root{--washi:#f3efe5;--washi-hi:#faf8f2;--washi-2:#ebe5d7;--line:#e0d9c8;--line-strong:#c9bfa9;--ink:#1b1a16;--soft:#6b6558;--faint:#978f7e;--sumi:#111210;--sumi-2:#1b1d1a;--board-line:#d6b1731f;--kaya:#d6b173;--shu:#cf3b22;--shu-deep:#a82c16;--ai:#255f57;--ai-deep:#18443e;--ease-out:cubic-bezier(.22,1,.36,1);--display:var(--font-display),"Hiragino Mincho ProN","Yu Mincho",serif}.kind-person{--node-color:#2f2e29;--node-bg:#e7e2d6}.kind-agent{--node-color:#6a4fd0;--node-bg:#ece7fb}.kind-service{--node-color:#9b6f24;--node-bg:#f4ead3}.kind-company{--node-color:#b8502a;--node-bg:#f6e3d8;--kind-color:#b8502a;--kind-bg:#f6e3d8}.kind-profile{--node-color:var(--ai);--node-bg:#e0ebe7}.app-shell{background:var(--washi);color:var(--ink)}.app-shell>.network-header{background:color-mix(in srgb,var(--washi-hi) 84%,transparent);-webkit-backdrop-filter:saturate(1.3)blur(14px);border-bottom:1px solid var(--line)}.network-brand img{mix-blend-mode:multiply;transition:transform .5s var(--ease-out)}.network-brand:hover img{transform:rotate(-6deg)scale(1.06)}.network-brand strong{font-family:var(--display);letter-spacing:.1em;font-size:23px;font-weight:800;line-height:1}.network-brand span{font-family:var(--font-body),system-ui,sans-serif;letter-spacing:.16em;margin-top:7px;font-weight:500}.network-tagline{border-left-color:var(--line)}.network-tagline strong{font-family:var(--display);letter-spacing:.06em;font-size:15px;font-weight:600}.network-sidebar{background:linear-gradient(var(--washi-hi),var(--washi));border-right:1px solid var(--line)}.network-sidebar nav a{color:var(--soft);transition:background .25s,color .25s;position:relative}.network-sidebar nav a:hover{background:var(--washi-2);color:var(--ink)}.network-sidebar nav a[aria-current]{background:var(--sumi);color:var(--washi-hi);box-shadow:0 10px 24px -14px #111210}.network-sidebar nav a[aria-current]:after{content:"";background:var(--shu);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb,var(--shu) 28%,transparent),0 0 12px var(--shu);border-radius:50%;margin-left:auto}.network-sidebar-note{color:var(--washi-hi);background-color:var(--sumi);background-image:radial-gradient(circle at 80% 0%,color-mix(in srgb,var(--shu) 28%,transparent),transparent 55%),linear-gradient(var(--board-line) 1px,transparent 1px),linear-gradient(90deg,var(--board-line) 1px,transparent 1px);background-size:100% 100%,22px 22px,22px 22px;position:relative;overflow:hidden;box-shadow:0 20px 40px -26px #111210}.network-sidebar-note h3{font-family:var(--display);font-size:17px;font-weight:800;line-height:1.5}.network-sidebar-note p{color:#faf8f29e}.network-sidebar-note a{color:var(--kaya);border-bottom:1px solid #d6b17359}.network-sidebar-note a:hover{color:var(--washi-hi)}.network-sidebar-stones{width:74px;height:30px;display:block}.site-footer{border-top:1px solid var(--line);color:var(--soft);background:0 0}.site-footer a:hover,.site-footer a[aria-current]{color:var(--shu)}.site-footer .flowtrace-settings{text-align:left;cursor:pointer;min-height:44px;padding:8px 0}.site-footer .flowtrace-settings:hover{color:var(--shu);text-underline-offset:3px;text-decoration:underline}.site-footer .flowtrace-settings:disabled{cursor:default;opacity:.6}.app-shell a:focus-visible,.app-shell button:focus-visible,.network-shell button:focus-visible,.network-shell a:focus-visible{outline-color:var(--shu)}.network-main{background:0 0}.network-eyebrow{color:var(--shu);letter-spacing:.34em;font-size:10px;font-weight:700}.network-toolbar h1{font-family:var(--display);letter-spacing:.05em;font-size:34px;font-weight:800}.network-toolbar h1 svg{color:var(--shu)}.network-toolbar p:not(.network-eyebrow){color:var(--soft)}.network-search{background:var(--washi-hi);border:1px solid var(--line);transition:border-color .2s,box-shadow .2s}.network-search:focus-within{border-color:var(--ink);box-shadow:0 0 0 4px color-mix(in srgb,var(--shu) 12%,transparent)}.network-tools{background:var(--washi-hi);border-color:var(--line)}.network-shell input[type=checkbox]{accent-color:var(--shu)}.network-view-tabs{border-bottom-color:var(--line)}.network-view-tabs button{color:var(--faint);transition:color .2s}.network-view-tabs button:hover{color:var(--ink)}.network-view-tabs button[aria-selected=true]{color:var(--ink);border-color:var(--shu)}.network-graph-controls button:hover{background:var(--washi-2)}.network-canvas{background-color:var(--sumi);background-image:radial-gradient(ellipse at 50% 38%,#d6b17321,transparent 62%),radial-gradient(circle,#d6b1738c 2.4px,transparent 3px),linear-gradient(var(--board-line) 1px,transparent 1px),linear-gradient(90deg,var(--board-line) 1px,transparent 1px);background-position:0 0,-1px -1px,-1px -1px,-1px -1px;background-size:100% 100%,264px 264px,44px 44px,44px 44px;background-attachment:scroll,local,local,local;border-radius:22px;box-shadow:inset 0 0 0 1px #d6b17333,inset 0 0 140px #000000a6,0 40px 70px -40px #111210b3}.network-canvas:focus-visible{outline:3px solid var(--shu);outline-offset:3px}.network-canvas>.network-empty{color:#faf8f299}.network-canvas{--glass:#1d1f1be6;--board-ink:#faf8f2;--board-muted:#c6c8c2}.network-canvas .kind-person{--node-color:#f3ecdc}.network-canvas .kind-agent{--node-color:#b4a0ff}.network-canvas .kind-service{--node-color:var(--kaya)}.network-canvas .kind-company{--node-color:#ee8a5e}.network-canvas .network-node{color:var(--board-ink);animation:tesuji-place .7s var(--ease-out) var(--place-delay,0s) backwards;box-shadow:0 18px 36px -14px #000c,inset 0 1px #ffffff0f;background:linear-gradient(160deg,#2c2e29f0,#141613f0)!important;border:1px solid #faf8f217!important;border-radius:18px!important}.network-canvas .network-node:hover{box-shadow:0 22px 44px -14px #000000d9,0 0 0 1px #d6b17340,inset 0 1px #ffffff14;border-color:#d6b17380!important}.network-canvas .network-node-icon{box-shadow:0 0 0 2px #0d0e0c,0 0 0 3.5px color-mix(in srgb,var(--node-color) 75%,transparent),0 8px 16px #0009;background:#0d0e0c}.network-canvas .network-node-copy small{background:color-mix(in srgb,var(--node-color) 15%,transparent);color:var(--node-color);letter-spacing:.06em}.network-canvas .network-node-copy strong{color:var(--board-ink);font-weight:650}.network-canvas .network-node-copy>span{color:var(--board-muted)}.network-canvas .network-node.is-dim{opacity:1;filter:none}.network-canvas .network-node.is-selected{outline:none;border-color:var(--shu)!important;box-shadow:0 0 0 1px var(--shu),0 0 0 7px color-mix(in srgb,var(--shu) 16%,transparent),0 26px 64px -12px color-mix(in srgb,var(--shu) 55%,transparent)!important}.network-canvas .network-node.is-selected:before{content:"";background:var(--shu);width:7px;height:7px;box-shadow:0 0 10px 1px var(--shu);border-radius:50%;position:absolute;top:11px;right:13px}.network-canvas .network-node.is-selected:after{content:"";border:1.5px solid var(--shu);pointer-events:none;animation:tesuji-ripple 2.8s var(--ease-out) infinite;border-radius:26px;position:absolute;inset:-9px}.network-edge-arrow{fill:var(--kaya)}.network-edge-line{stroke:#faf8f22b;stroke-width:1px;transition:stroke .3s}.network-edge-line.is-lit{stroke:var(--kaya);stroke-width:1.6px;filter:drop-shadow(0 0 5px #d6b1738c)}.network-edge-flow{stroke:#fff3d6;stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:1 20;pointer-events:none;animation:1.5s linear infinite tesuji-flow}.network-edge-draft{stroke:var(--shu)}.network-edges text{fill:#d6b173d9;stroke:var(--sumi);letter-spacing:.04em}@keyframes tesuji-place{0%{opacity:0;translate:0 -16px;scale:1.1}}@keyframes tesuji-ripple{0%{opacity:.85;transform:scale(.97)}to{opacity:0;transform:scale(1.2)}}@keyframes tesuji-flow{to{stroke-dashoffset:-21px}}@media (prefers-reduced-motion:reduce){.network-canvas .network-node{animation-name:tesuji-fade}.network-canvas .network-node.is-selected:after{animation:4s ease-in-out infinite tesuji-glow}.network-edge-flow{animation-duration:5s}}@keyframes tesuji-fade{0%{opacity:0}}@keyframes tesuji-glow{50%{opacity:.25}}.network-legend{color:var(--soft);background:0 0}.network-kind-filter button{background:var(--washi-hi);border-color:var(--line);transition:background .2s,color .2s}.network-kind-filter button[aria-pressed=true]{background:var(--sumi);border-color:var(--sumi);color:var(--washi-hi)}.network-list-card{background:var(--washi-hi);border-color:var(--line);transition:transform .35s var(--ease-out),box-shadow .35s,border-color .35s;border-radius:16px;position:relative;overflow:hidden}.network-list-card:before{content:"";background:var(--node-color);width:3px;position:absolute;inset:0 auto 0 0}.network-list-card:hover{border-color:var(--ink);transform:translateY(-3px);box-shadow:0 22px 40px -26px #1a17128c}.network-list-card h2{font-family:var(--display);font-weight:800}.network-list-card p{color:var(--soft)}.network-list-open{color:var(--shu)}.network-info{background:var(--washi-hi);border-color:var(--line);border-radius:22px;box-shadow:0 34px 60px -44px #1a171280}.network-info:before{content:"";background:linear-gradient(90deg,var(--shu),color-mix(in srgb,var(--shu) 0%,transparent));border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:24px;right:24px}.network-info-avatar{box-shadow:0 0 0 3px var(--washi-hi),0 0 0 4.5px var(--shu),0 16px 30px -12px #1a171273}.network-info h2{font-family:var(--display);letter-spacing:.02em;font-size:25px;font-weight:800;line-height:1.4}.network-info-description{color:var(--soft)}.network-info .network-details-button{background:var(--sumi);border-color:var(--sumi);box-shadow:0 12px 24px -14px #111210}.network-info .network-details-button:hover{background:var(--shu);border-color:var(--shu);box-shadow:0 14px 28px -14px var(--shu)}.network-open{border-color:var(--line);color:var(--ai)!important}.network-info-heading{border-top-color:var(--line)}.network-info-heading h3{font-family:var(--display);font-size:15px;font-weight:800}.network-info-heading>span{color:var(--shu)}.network-neighbors button{border-radius:10px;transition:background .2s}.network-neighbors button:hover{background:var(--washi-2)}.network-privacy{color:var(--faint)}@media (width<=900px){.network-toolbar h1{font-size:20px}.network-canvas{border-radius:16px}.network-bottom-nav{background:color-mix(in srgb,var(--washi-hi) 92%,transparent);-webkit-backdrop-filter:blur(12px);border-top-color:var(--line)}.network-bottom-nav a{color:var(--soft)}.network-bottom-nav a[aria-current]{color:var(--ink);box-shadow:inset 0 3px var(--shu);background:0 0}.network-info{border-radius:22px 22px 0 0}.network-sheet-actions{background:var(--washi-hi);border-bottom-color:var(--line)}}@media (width>=901px){.app-shell>.network-header{gap:24px;min-width:0;padding:8px 24px}.network-header .network-brand{flex-shrink:0;gap:8px;min-width:0;margin-right:auto}.network-header .network-brand img{width:34px;height:44px}.network-header .network-brand strong{font-size:22px}.network-header>div:last-of-type{flex-shrink:0}.app-content .network-shell{height:calc(100dvh - var(--tesuji-header-height));grid-template-rows:minmax(0,1fr);min-height:0}.network-main{min-height:0;padding:16px 20px 8px;position:relative;overflow:hidden}.network-toolbar{flex-wrap:nowrap;flex-shrink:0;position:relative}.network-title{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.network-toolbar>.network-search{flex:1;width:auto;min-width:0;min-height:44px;padding:10px 14px}.network-toolbar>.network-search input{font-size:13px}.network-eyebrow{display:none}.network-toolbar h1{margin:0;font-size:24px}.network-toolbar h1 svg{flex-shrink:0;width:24px}.network-settings-toggle{flex-shrink:0}.network-settings{z-index:20;overscroll-behavior:contain;background:var(--washi-hi);border:1px solid var(--line);border-radius:12px;max-height:calc(100dvh - 180px);padding:16px;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 12px 32px #1a171226}.network-settings .network-tools{flex-wrap:wrap}.network-settings label,.network-settings summary{align-content:center;min-height:44px}.network-view-tabs{flex-shrink:0;margin-top:0}.network-view-tabs button{min-height:44px;padding:8px 12px;font-size:13px}.network-canvas{flex:1;min-height:0}.network-legend{flex-shrink:0;padding:8px 4px}.network-search-results{z-index:21;max-height:calc(100dvh - 200px);position:absolute;top:64px;left:20px;right:20px;overflow:auto}#network-panel-list,#network-panel-articles{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.network-info{overscroll-behavior:contain;align-self:stretch;min-height:0;overflow-y:auto}.network-graph-controls{z-index:3;color:#faf8f2b3;-webkit-backdrop-filter:blur(10px);background:#1112109e;border:1px solid #d6b17338;border-radius:14px;flex-shrink:0;align-self:flex-end;margin:14px 14px -78px 0;padding:4px 6px 4px 14px;position:relative}.network-graph-controls>span{color:#faf8f280;margin-right:10px;font-size:11px}.network-graph-controls button:hover{background:#d6b17329}}.network-info:focus-visible{outline:2px solid var(--shu);outline-offset:-2px}.app-content .network-shell.network-articles-open{grid-template-columns:minmax(0,1fr)}.network-article-index{padding:24px 0}.network-article-index>header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.network-article-index h2{font-family:var(--display);align-items:center;gap:10px;margin:6px 0;font-size:24px;font-weight:700;display:flex}.network-article-index h2 svg{color:var(--shu)}.network-article-index header p:not(.network-eyebrow){color:var(--soft);font-size:13px;line-height:1.8}.network-article-index header>a{border:1px solid var(--line);color:var(--ai);flex-shrink:0;align-items:center;gap:8px;padding:12px 14px;font-size:13px;display:flex}.network-article-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.network-article-card{border:1px solid var(--line);background:var(--washi-hi);flex-direction:column;min-width:0;min-height:190px;padding:22px;display:flex}.network-article-card:hover{border-color:var(--shu)}.network-article-card time{color:var(--soft);font-size:12px}.network-article-card h3{overflow-wrap:anywhere;margin:12px 0 8px;font-size:18px;font-weight:700;line-height:1.55}.network-article-card p{color:var(--soft);overflow-wrap:anywhere;font-size:13px;line-height:1.8}.network-article-card span{color:var(--ai);align-items:center;gap:6px;margin-top:auto;padding-top:16px;font-size:12px;display:flex}.network-article-empty{border:1px dashed var(--line);color:var(--soft);text-align:center;justify-items:center;gap:12px;padding:60px 24px;display:grid}@media (width<=900px){#network-panel-articles{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.network-articles-open .network-view-tabs{gap:2px;padding-right:0;overflow-x:auto}.network-article-index{padding:20px 0}.network-article-index>header{gap:14px;display:grid}.network-article-index header>a{justify-self:start}.network-article-grid{grid-template-columns:minmax(0,1fr)}.network-article-card{min-height:170px;padding:19px}}:root{--mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,monospace}.network-topnav,.network-post-menu,.network-hud,.network-brand>span{display:none}@media (width>=901px){.app-shell{display:block}.app-shell>.network-header{height:var(--tesuji-header-height);gap:20px;padding:0 28px}.network-header .network-brand{align-items:center;gap:10px;margin-right:12px}.network-header .network-brand img{width:30px;height:40px}.network-header .network-brand strong{font-size:21px}.network-header .network-brand span{border-left:1px solid var(--line);font-family:var(--mono);letter-spacing:.24em;color:var(--soft);margin:0;padding-left:10px;font-size:10px;display:block}.network-topnav{gap:6px;margin-right:auto;display:flex}.network-topnav a{border:1px solid var(--line);background:var(--washi-hi);color:var(--ink);border-radius:7px;padding:7px 13px;font-size:13px;font-weight:700;transition:border-color .2s,background .2s,color .2s}.network-topnav a:hover{border-color:var(--ink)}.network-topnav a[aria-current]{background:var(--sumi);border-color:var(--sumi);color:var(--washi-hi)}.network-post-menu{display:block;position:relative}.network-post-menu summary{background:var(--shu);color:#fff;cursor:pointer;border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:0 16px;font-size:13px;font-weight:700;list-style:none;transition:background .2s;display:inline-flex}.network-post-menu summary::-webkit-details-marker{display:none}.network-post-menu summary:hover,.network-post-menu[open] summary{background:var(--shu-deep)}.network-post-menu>div{z-index:50;border:1px solid var(--line);background:var(--washi-hi);border-radius:12px;min-width:210px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 24px 48px -24px #1a171273}.network-post-menu>div a{border-radius:8px;align-items:center;gap:10px;padding:11px 12px;font-size:13px;font-weight:600;display:flex}.network-post-menu>div a:hover{background:var(--washi-2)}.network-hud{z-index:3;pointer-events:none;height:0;display:block;position:relative}.network-hud[hidden]{display:none}.network-hud>span{font-family:var(--mono);letter-spacing:.22em;white-space:nowrap;color:#faf8f28c;background:#0b0c0b8c;border-radius:4px;padding:2px 6px;font-size:10px;position:absolute;left:18px}.network-hud-live{align-items:center;gap:8px;display:flex;top:34px;color:#faf8f2cc!important}.network-hud-live:before{content:"";background:var(--shu);width:7px;height:7px;box-shadow:0 0 8px var(--shu);border-radius:50%;animation:2.4s ease-in-out infinite tesuji-glow}.network-hud-count{top:52px}.network-hud-selected{text-overflow:ellipsis;max-width:50%;top:70px;overflow:hidden;color:var(--kaya)!important}}@media (width>=901px) and (width<=1100px){.app-shell>.network-header{gap:12px;padding-inline:16px}}.app-shell:has(.star-chart){background:var(--sumi)}.app-shell:has(.star-chart) .site-footer{display:none}@media (width>=901px){.app-shell:has(.star-chart)>.network-header{z-index:40;background:color-mix(in srgb,var(--sumi) 80%,transparent);border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);gap:8px;height:auto;padding:6px 6px 6px 12px;position:fixed;top:16px;left:auto;right:16px}.app-shell:has(.star-chart) .network-header .network-brand{margin-right:4px}.app-shell:has(.star-chart) .network-header .network-brand img{width:22px;height:30px}:is(.app-shell:has(.star-chart) .network-header .network-brand strong,.app-shell:has(.star-chart) .network-header .network-brand span){display:none}.app-shell:has(.star-chart) .network-topnav{gap:4px;margin-right:4px}.app-shell:has(.star-chart) .network-topnav a{border-radius:0;padding:5px 10px;font-size:12px;font-weight:500}.app-shell:has(.star-chart) .network-post-menu summary{border-radius:0;min-height:30px;padding:0 12px;font-size:12px}.app-shell:has(.star-chart) .network-header>div:last-of-type{border-radius:0;padding:2px}.app-shell:has(.star-chart) .network-header>div:last-of-type button{border-radius:0;padding:3px 8px}}@media (width<=900px){.app-shell:has(.star-chart)>.network-header{display:none}}.app-shell>.network-header{transition:opacity .6s}.app-shell:has(.sc-boot:not(.is-done))>.network-header{opacity:0;pointer-events:none}@media (width>=901px){.app-shell:has(.star-chart)>.network-header{clip-path:none;background:color-mix(in srgb,var(--ink) 9%,var(--sumi));-webkit-backdrop-filter:none;border:0;border-radius:12px;padding:5px 6px 5px 12px;top:14px;right:14px;box-shadow:0 10px 30px #000a}.app-shell:has(.star-chart) .network-topnav a{border:0;border-radius:999px}.app-shell:has(.star-chart) .network-post-menu summary{border-radius:999px}.app-shell:has(.star-chart) .network-header>div:last-of-type{border-radius:999px}.app-shell:has(.star-chart) .network-header>div:last-of-type button{border-radius:999px}.app-shell:has(.star-chart) .cp-trigger{background:#ffffff0f;border:0;border-radius:999px}}
