:root{--void:#111a2b;--deep:#16202f;--panel:#1a2334;--panel-2:#222d41;--line:#35405a;--line-2:#4a536e;--kin:#d4af5f;--kin-hi:#f2dfae;--kin-dim:#7a6531;--neon:#3fd6e8;--neon-dim:#1d6b78;--ink:#f8f3e8;--ink-2:#cfc8b8;--ink-3:#a49c8b;--hi:#ff4d6d;--ok:#43dfa0;--wa:#f0a63c;--occ-title:#fff;--f-min:"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Yu Gothic UI",Meiryo,system-ui,sans-serif;--f-go:"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Yu Gothic UI",Meiryo,system-ui,sans-serif;--f-num:ui-monospace,SFMono-Regular,Menlo,monospace}*{box-sizing:border-box}html{background:var(--void)}body{margin:0;color:var(--ink);font-family:var(--f-go);line-height:1.85;font-size:17px;font-weight:500;-webkit-font-smoothing:antialiased;position:relative;background:linear-gradient(transparent 96%,#3fd6e807 96%),linear-gradient(90deg,transparent 96%,rgba(63,214,232,.028) 96%),radial-gradient(900px 460px at 78% -8%,rgba(63,214,232,.09),transparent 62%),radial-gradient(760px 420px at 6% 0%,rgba(212,175,95,.075),transparent 60%),var(--void);background-size:44px 44px,44px 44px,auto,auto,auto}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:99;background:repeating-linear-gradient(0deg,rgba(0,0,0,.16) 0 1px,transparent 1px 3px);opacity:.14;mix-blend-mode:multiply}.brk{position:relative}.brk:before,.brk:after{content:"";position:absolute;width:11px;height:11px;pointer-events:none}.brk:before{top:-1px;left:-1px;border-top:1px solid var(--kin);border-left:1px solid var(--kin)}.brk:after{bottom:-1px;right:-1px;border-bottom:1px solid var(--kin);border-right:1px solid var(--kin)}.crown{border-bottom:1px solid var(--line-2);background:linear-gradient(180deg,#1a2334e6,#111a2b59);position:relative}.crown:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--kin) 12%,var(--neon) 50%,var(--kin) 88%,transparent);opacity:.6}.crown-in{max-width:1200px;margin:0 auto;padding:24px 28px 19px;display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap}.mark{display:flex;align-items:center;gap:16px}.seal{width:48px;height:48px;border:1px solid var(--kin);display:grid;place-items:center;flex:none;position:relative;box-shadow:0 0 22px #d4af5f33,inset 0 0 16px #d4af5f14}.seal:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1px solid var(--kin-dim)}.seal span{font-family:var(--f-min);font-size:22px;color:var(--kin-hi);line-height:1;text-shadow:0 0 12px rgba(212,175,95,.55)}h1{font-family:var(--f-min);font-size:31px;font-weight:800;margin:0;letter-spacing:.06em;text-shadow:0 0 26px rgba(63,214,232,.25)}.tagline{font-family:var(--f-num);font-size:11px;color:var(--neon);letter-spacing:.36em;margin:4px 0 0;text-transform:uppercase}.whoami{text-align:right;font-size:13px;color:var(--ink-3);line-height:1.75;font-family:var(--f-go)}.whoami b{color:var(--kin-hi);font-family:var(--f-go);font-weight:600;letter-spacing:.08em;font-size:13px}.locked{display:inline-block;border:1px solid var(--hi);color:var(--hi);font-size:9.5px;letter-spacing:.06em;padding:2px 9px;margin-top:6px;box-shadow:0 0 14px #ff4d6d38}.creed{font-family:var(--f-min);font-size:12.5px;color:var(--kin);letter-spacing:.42em;margin:6px 0 0;text-shadow:0 0 14px rgba(212,175,95,.3)}.why{border-left:3px solid var(--kin-dim);background:linear-gradient(90deg,rgba(212,175,95,.06),transparent 62%);padding:13px 18px;font-size:14.5px;margin-top:12px;color:var(--ink-2)}.why b{color:var(--kin-hi);font-family:var(--f-min);letter-spacing:.1em}nav{border-bottom:1px solid var(--line);background:#16202fc7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:sticky;top:0;z-index:40}.nav-in{max-width:1200px;margin:0 auto;padding:0 28px;display:flex;overflow-x:auto}.tab{font-family:var(--f-min);font-size:16.5px;letter-spacing:.05em;padding:14px 24px;background:none;border:0;border-bottom:1px solid transparent;color:var(--ink-3);cursor:pointer;white-space:nowrap;transition:color .18s,border-color .18s,text-shadow .18s;position:relative}.tab[aria-selected=true]{color:var(--kin-hi);border-bottom-color:var(--kin);text-shadow:0 0 16px rgba(212,175,95,.5)}.tab[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--neon);box-shadow:0 0 10px var(--neon)}.tab:focus-visible{outline:1px solid var(--neon);outline-offset:-5px}.tab .no{font-family:var(--f-num);font-size:10px;color:var(--kin-dim);margin-right:9px;letter-spacing:.1em}main{max-width:1200px;margin:0 auto;padding:36px 28px 100px}section[hidden]{display:none}h2{font-family:var(--f-min);font-size:24px;font-weight:800;letter-spacing:.04em;margin:0 0 5px}.lede{color:var(--ink-2);font-size:15.5px;margin:0 0 26px;font-weight:500}.blk{margin-bottom:42px}.hd{border-bottom:1px solid var(--line);padding-bottom:9px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:baseline;gap:14px;flex-wrap:wrap}.hd .ttl{font-family:var(--f-min);letter-spacing:.03em;font-size:17px}.hd .meta{font-family:var(--f-num);font-size:11.5px;color:var(--ink-3);letter-spacing:.03em;text-transform:uppercase}.figs{display:grid;grid-template-columns:repeat(auto-fit,minmax(176px,1fr));gap:14px}.fig{background:linear-gradient(160deg,var(--panel),rgba(17,26,43,.55));border:1px solid var(--line);padding:17px 19px}.fig .k{font-family:var(--f-num);font-size:11px;color:var(--ink-3);letter-spacing:.03em;display:block;text-transform:uppercase}.fig .v{font-family:var(--f-min);font-size:37px;color:var(--kin-hi);font-variant-numeric:tabular-nums;display:block;line-height:1.24;margin-top:5px;text-shadow:0 0 20px rgba(212,175,95,.35)}.fig .v.warn{color:var(--hi);text-shadow:0 0 20px rgba(255,77,109,.4)}.fig .v.good{color:var(--ok);text-shadow:0 0 20px rgba(67,223,160,.35)}.fig .s{font-size:13px;color:var(--ink-3);display:block;margin-top:2px;font-weight:500}.chrono{position:relative;padding-left:28px}.chrono:before{content:"";position:absolute;left:5px;top:8px;bottom:8px;width:1px;background:linear-gradient(180deg,var(--neon-dim),var(--line),transparent)}.ev{position:relative;margin-bottom:24px}.ev:before{content:"";position:absolute;left:-26px;top:10px;width:9px;height:9px;background:var(--deep);border:1px solid var(--kin-dim)}.ev.mark-hi:before{background:var(--hi);border-color:var(--hi);box-shadow:0 0 12px #ff4d6da6}.ev.mark-ok:before{background:var(--ok);border-color:var(--ok);box-shadow:0 0 12px #43dfa080}.ev .d{font-family:var(--f-num);font-size:12px;color:var(--neon);letter-spacing:.04em}.ev .t{font-family:var(--f-min);font-size:18.5px;margin:2px 0 4px;letter-spacing:.06em}.ev .b{font-size:15px;color:var(--ink-2);margin:0;font-weight:500}.chip{font-family:var(--f-go);font-size:12px;font-weight:600;letter-spacing:.04em;border:1px solid var(--ink-3);color:var(--ink-3);padding:2px 8px;margin-left:10px;vertical-align:3px;white-space:nowrap}.chip.c-hi{border-color:var(--hi);color:var(--hi)}.chip.c-ok{border-color:var(--ok);color:var(--ok)}.chip.c-kin{border-color:var(--kin-dim);color:var(--kin)}.tbl-wrap{overflow-x:auto;border:1px solid var(--line)}table{width:100%;border-collapse:collapse;font-size:15px;min-width:540px;background:var(--panel)}th{font-family:var(--f-num);font-weight:500;text-align:left;color:var(--neon);font-size:11.5px;letter-spacing:.06em;padding:11px 15px;border-bottom:1px solid var(--line-2);white-space:nowrap;text-transform:uppercase}td{padding:11px 15px;font-weight:500;border-bottom:1px solid var(--line);vertical-align:top}tr:last-child td{border-bottom:0}td.num{font-family:var(--f-num);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;color:var(--ink-2)}tbody tr:hover{background:var(--panel-2)}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:22px}@media(max-width:840px){.grid2{grid-template-columns:1fr}}.card{border:1px solid var(--line);background:linear-gradient(160deg,var(--panel),rgba(17,26,43,.5));padding:21px 23px}.card h3{font-family:var(--f-min);font-size:17px;font-weight:700;margin:0 0 13px;letter-spacing:.03em;padding-bottom:9px;border-bottom:1px solid var(--line);color:var(--kin-hi)}.card ul{margin:0;padding-left:1.15em;font-size:15px;color:var(--ink-2);font-weight:500}.card li{margin-bottom:10px}.card li::marker{color:var(--kin-dim)}.card li b{color:var(--ink);font-weight:600}.rec{border:1px solid var(--kin-dim);background:linear-gradient(120deg,rgba(212,175,95,.07),var(--panel) 45%);padding:23px;display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-bottom:24px}.mic{width:58px;height:58px;border:1px solid var(--hi);display:grid;place-items:center;flex:none;color:var(--hi);font-size:14px;font-family:var(--f-num);letter-spacing:.1em;box-shadow:0 0 24px #ff4d6d47,inset 0 0 18px #ff4d6d1a}.rec .txt{flex:1 1 280px}.rec .txt p{margin:0;font-size:15px;color:var(--ink-2)}.rec .txt strong{font-family:var(--f-min);font-size:19px;color:var(--kin-hi);display:block;letter-spacing:.03em;margin-bottom:3px}.rec .txt p.rec-n{margin-top:9px;font-size:14px;color:var(--ink-3,var(--ink-2));opacity:.92}.mn-type{display:block;margin-bottom:7px}.mn-type-l{display:block;font-size:12px;letter-spacing:.06em;color:var(--ink-2);margin-bottom:3px}.mn-type select{font:inherit;font-size:14px;padding:5px 8px;background:var(--panel);color:var(--ink);border:1px solid var(--kin-dim);max-width:230px}.mn-none{font-size:13px;color:var(--ink-2)}.mn-failed{margin:0 0 6px;font-size:13px;color:var(--hi)}.btn{font-family:var(--f-min);letter-spacing:.06em;font-size:15.5px;padding:12px 30px;background:transparent;color:var(--kin-hi);border:1px solid var(--kin);cursor:pointer;transition:background .18s,color .18s,box-shadow .18s}.btn:hover{background:var(--kin);color:#0d1420;box-shadow:0 0 26px #d4af5f6b}.btn:focus-visible{outline:1px solid var(--neon);outline-offset:3px}.flow{display:flex;align-items:center;flex-wrap:wrap;margin-top:15px}.flow .st{font-family:var(--f-go);font-size:12.5px;letter-spacing:.03em;color:var(--ink-3);border:1px solid var(--line);padding:7px 14px}.flow .st.on{color:var(--neon);border-color:var(--neon-dim);box-shadow:inset 0 0 14px #3fd6e817}.flow .ar{color:var(--kin-dim);padding:0 9px;font-size:11px}.bars{display:flex;flex-direction:column;gap:10px}.bar{display:grid;grid-template-columns:130px 1fr 58px;gap:14px;align-items:center;font-size:14.5px}.bar .nm{font-family:var(--f-min);letter-spacing:.1em;color:var(--ink-2)}.bar .tr{height:14px;background:var(--panel-2);position:relative;overflow:hidden;border:1px solid var(--line)}.bar .fl{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(90deg,var(--kin-dim),var(--kin));box-shadow:0 0 14px #d4af5f4d}.bar.thin .fl{background:linear-gradient(90deg,#7a2036,var(--hi));box-shadow:0 0 14px #ff4d6d73}.bar .ct{font-family:var(--f-num);text-align:right;color:var(--ink-2);font-variant-numeric:tabular-nums}.alarm{border:1px solid var(--hi);border-left-width:3px;background:linear-gradient(90deg,rgba(255,77,109,.09),transparent 60%);padding:18px 22px;font-size:15px;margin-top:24px}.alarm b{color:var(--hi)}.q{border:1px solid var(--neon-dim);background:linear-gradient(90deg,rgba(63,214,232,.06),transparent 60%);padding:18px 23px;font-size:15px;margin-top:30px}.q b{color:var(--neon);font-family:var(--f-min);letter-spacing:.03em}.note{font-family:var(--f-num);font-size:12.5px;color:var(--ink-3);border-top:1px solid var(--line);padding-top:18px;margin-top:38px;line-height:2;letter-spacing:.05em}.agents{display:grid;grid-template-columns:repeat(auto-fit,minmax(238px,1fr));gap:14px;margin-bottom:26px}.ag{border:1px solid var(--line);background:linear-gradient(160deg,var(--panel),rgba(17,26,43,.55));padding:17px 19px;cursor:pointer;transition:border-color .18s,box-shadow .18s;position:relative}.ag:hover{border-color:var(--kin-dim)}.ag input{position:absolute;opacity:0;width:0;height:0}.ag:has(input:checked){border-color:var(--kin);box-shadow:0 0 24px #d4af5f33,inset 0 0 26px #d4af5f0d}.ag:has(input:focus-visible){outline:1px solid var(--neon);outline-offset:2px}.ag .nm{font-family:var(--f-min);font-size:20px;letter-spacing:.03em;color:var(--kin-hi);display:block}.ag .ro{font-size:13px;color:var(--ink-3);display:block;margin-bottom:11px;font-weight:500}.ag .lamp{display:inline-flex;align-items:center;gap:7px;font-family:var(--f-num);font-size:11.5px;letter-spacing:.03em}.ag .dot{width:7px;height:7px;flex:none}.ag .lamp.up{color:var(--ok)}.ag .lamp.up .dot{background:var(--ok);box-shadow:0 0 10px var(--ok)}.ag .lamp.dn{color:var(--hi)}.ag .lamp.dn .dot{background:var(--hi);box-shadow:0 0 10px var(--hi)}.ag .last{font-family:var(--f-num);font-size:11.5px;color:var(--ink-3);display:block;margin-top:6px}.ag .pick{position:absolute;top:13px;right:15px;font-family:var(--f-num);font-size:10.5px;letter-spacing:.04em;color:var(--ink-3);border:1px solid var(--line);padding:1px 7px}.ag:has(input:checked) .pick{color:var(--kin-hi);border-color:var(--kin)}.compose{border:1px solid var(--kin-dim);background:linear-gradient(120deg,rgba(212,175,95,.06),var(--panel) 45%);padding:22px}.compose label{font-family:var(--f-num);font-size:11px;letter-spacing:.06em;color:var(--neon);text-transform:uppercase;display:block;margin-bottom:9px}.compose textarea{width:100%;min-height:118px;background:#111a2b80;border:1px solid var(--line);color:var(--ink);font-family:var(--f-go);font-size:16px;line-height:1.85;padding:14px 16px;resize:vertical}.compose textarea:focus{outline:none;border-color:var(--kin);box-shadow:0 0 20px #d4af5f29}.compose textarea::placeholder{color:var(--ink-3)}.send{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:15px;flex-wrap:wrap}.send .to{font-size:14px;color:var(--ink-2)}.send .to b{color:var(--kin-hi);font-family:var(--f-min);letter-spacing:.08em}.guard{border-left:3px solid var(--hi);background:linear-gradient(90deg,rgba(255,77,109,.08),transparent 62%);padding:15px 19px;font-size:14.5px;margin-top:20px}.apps{border:1px solid var(--line)}.app{display:grid;grid-template-columns:minmax(220px,1fr) auto auto auto;gap:16px;align-items:center;padding:13px 18px;border-bottom:1px solid var(--line);background:var(--panel)}.app:last-child{border-bottom:0}.app:hover{background:var(--panel-2)}.app .n{font-family:var(--f-min);font-size:16.5px;letter-spacing:.06em}.app .n small{display:block;font-family:var(--f-go);font-size:12.5px;color:var(--ink-3);letter-spacing:0}.app .st{font-family:var(--f-num);font-size:11.5px;letter-spacing:.03em;padding:3px 10px;border:1px solid;white-space:nowrap}.st-ok{color:var(--ok);border-color:var(--ok)}.st-wa{color:var(--wa);border-color:var(--wa)}.st-hi{color:var(--hi);border-color:var(--hi);box-shadow:0 0 12px #ff4d6d33}.app .dt{font-family:var(--f-num);font-size:12px;color:var(--ink-3);white-space:nowrap}.apps.kado .app{grid-template-columns:minmax(220px,1fr) auto auto}.app .detail{grid-column:1/-1;border-top:1px dashed var(--line);padding-top:9px}.app .detail summary{cursor:pointer;font-family:var(--f-num);font-size:11.5px;letter-spacing:.1em;color:var(--neon);list-style:none}.app .detail summary::-webkit-details-marker{display:none}.app .detail summary:before{content:"▸ "}.app .detail[open] summary:before{content:"▾ "}.app .detail summary:focus-visible{outline:1px solid var(--neon);outline-offset:3px}.app .detail .body{margin:9px 0 2px;font-family:var(--f-go);font-size:13px;line-height:1.85;color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:760px){.app{grid-template-columns:1fr auto;row-gap:8px}.app .dt{grid-column:1/-1}.apps.kado .app{grid-template-columns:1fr}.apps.kado .app .st{justify-self:start;white-space:normal}}.loop{display:flex;align-items:center;flex-wrap:wrap;gap:0;margin:22px 0 6px}.loop .s{font-family:var(--f-min);font-size:15px;letter-spacing:.03em;color:var(--kin-hi);border:1px solid var(--kin-dim);padding:9px 17px;background:#d4af5f0d}.loop .s.human{border-color:var(--neon-dim);color:var(--neon)}.loop .a{color:var(--kin-dim);padding:0 10px}:root{--void:#f4efe4;--deep:#ece5d4;--panel:#fffdf8;--panel-2:#f1ebdd;--line:#d8d0bc;--line-2:#b9ad90;--kin:#a8862e;--kin-hi:#7a5f1c;--kin-dim:#cbb87f;--neon:#2e6e8e;--neon-dim:#9cc0d0;--ink:#23283a;--ink-2:#4c5265;--ink-3:#8a8676;--occ-title:#23283a;--hi:#b23a52;--ok:#2f7d5e;--wa:#a06d1c;--ai-band:#22304f}body{background:linear-gradient(transparent 97%,#22304f09 97%),linear-gradient(90deg,transparent 97%,rgba(34,48,79,.035) 97%),var(--void);background-size:44px 44px,44px 44px,auto}body:after{display:none}.crown{background:var(--ai-band);border-bottom:3px solid #c9a94f}.crown:after{opacity:.9;background:linear-gradient(90deg,transparent,#c9a94f 15%,#6ba3c0 50%,#c9a94f 85%,transparent)}.crown h1{color:#f7f3ec;text-shadow:none}.crown .tagline{color:#8fb8cd}.crown .creed{color:#d9bd76;text-shadow:none}.whoami{color:#a7b0c4}.whoami b{color:#f2dfae}.seal{border-color:#c9a94f;box-shadow:none}.seal:before{border-color:#8a7742}.seal span{color:#f2dfae;text-shadow:none}.locked{border-color:#e0728a;color:#e0728a;box-shadow:none}nav{background:#fffdf8eb;border-bottom:1px solid var(--line-2)}.tab{color:var(--ink-3)}.tab:hover{color:var(--ink-2)}.tab[aria-selected=true]{color:var(--kin-hi);border-bottom-color:var(--kin);text-shadow:none}.tab[aria-selected=true]:after{background:var(--ai-band);box-shadow:none}.fig{background:var(--panel);border:1.5px solid var(--ai-band)}.fig .v{text-shadow:none;color:var(--ai-band)}.fig .v.warn{color:var(--hi);text-shadow:none}.fig .v.good{color:var(--ok);text-shadow:none}.card{background:var(--panel);border:1.5px solid var(--ai-band)}.card h3{color:var(--ai-band)}.card h3.occ-title,.card h3.occ-title .num{color:var(--occ-title, #fff)}.brk:before,.brk:after{border-color:#c9a94f}.rec{background:linear-gradient(120deg,rgba(201,169,79,.1),var(--panel) 45%);border-color:#c9a94f}.rec .txt strong{color:var(--ai-band)}.mic{box-shadow:none}.btn{color:var(--ai-band);border-color:var(--ai-band)}.btn:hover{background:var(--ai-band);color:#f7f3ec;box-shadow:none}.ev:before{background:var(--void)}.ev.mark-hi:before{box-shadow:none}.ev.mark-ok:before{box-shadow:none}.ev .t{color:var(--ink)}th{color:var(--ai-band);border-bottom-color:var(--ai-band)}table{background:var(--panel)}.tbl-wrap{border-color:var(--ai-band)}.bar .fl{background:linear-gradient(90deg,#cbb87f,#a8862e);box-shadow:none}.bar.thin .fl{background:linear-gradient(90deg,#d98a9c,#b23a52);box-shadow:none}.bar .tr{border-color:var(--line)}.alarm{border-color:var(--hi);background:linear-gradient(90deg,rgba(178,58,82,.07),transparent 60%)}.q{border-color:var(--neon-dim);background:linear-gradient(90deg,rgba(46,110,142,.06),transparent 60%)}.why{border-left-color:#c9a94f;background:linear-gradient(90deg,rgba(201,169,79,.1),transparent 62%)}.agents .ag,.ag{background:var(--panel);border:1.5px solid var(--line-2)}.ag:hover{border-color:var(--kin)}.ag:has(input:checked){border-color:var(--ai-band);box-shadow:0 2px 10px #22304f1f}.ag .nm{color:var(--ai-band)}.compose{border-color:#c9a94f;background:linear-gradient(120deg,rgba(201,169,79,.08),var(--panel) 45%)}.compose textarea{background:#fff;border-color:var(--line-2);color:var(--ink)}.compose textarea:focus{border-color:var(--kin);box-shadow:0 0 0 3px #a8862e26}.guard b{color:var(--hi)}.apps{border-color:var(--ai-band)}.app{background:var(--panel)}.st-hi{box-shadow:none}.flow .st.on{color:var(--neon);border-color:var(--neon-dim);box-shadow:none}.loop .s{color:var(--ai-band);border-color:var(--kin-dim);background:#c9a94f12}.loop .s.human{color:var(--neon);border-color:var(--neon-dim)}body,.lede,.note,.o-d,.fig .s,.ev .b,.card ul,.app .n small,.ag .ro{font-weight:500}.fig .v{font-weight:800}.fig .k,th{font-weight:700}td{font-weight:500}.tab,.ev .t,.chip{font-weight:700}.hd .ttl{font-weight:800}.hd .meta{font-weight:600}.o-t,.btn{font-weight:800}.ink3-fix,.fig .s,.ev .d,.hd .meta{color:#726e5e}:root{--ink:#14181f;--ink-2:#2e3442;--ink-3:#5a5647;--line:#c2b89f;--line-2:#8f835f}.fig .v{color:#1a2440}.card,.fig,.tbl-wrap,.apps{border-color:#1a2440}.fig .v.warn{color:#9c2540}.fig .v.good{color:#1f6b4c}.q{background:linear-gradient(90deg,rgba(46,110,142,.1),transparent 60%)}.why{background:linear-gradient(90deg,rgba(201,169,79,.16),transparent 62%)}.chip{border-width:1.5px}.chip.c-hi{color:#9c2540;border-color:#9c2540}.chip.c-ok{color:#1f6b4c;border-color:#1f6b4c}.chip.c-kin{color:#7a5f1c;border-color:#a8862e}td,td.num{color:#14181f}.ev .d{color:#1f5a78;font-weight:700}.hd .meta{color:#5a5647}.o-d,.fig .s,.ag .ro,.app .n small{color:#4a463a}@media(prefers-reduced-motion:reduce){*{transition:none!important}}@media(max-width:640px){h1{font-size:21px;letter-spacing:.03em}main{padding:26px 17px 76px}.crown-in,.nav-in{padding-left:17px;padding-right:17px}.tab{padding:13px 16px;font-size:14px}body{background-size:30px 30px,30px 30px,auto,auto,auto}}.gate{min-height:100dvh;display:grid;place-items:center;padding:32px 20px}.gate-in{width:100%;max-width:430px}.gate .mark{justify-content:center;margin-bottom:22px}.gate .seal{border-color:#a8862e}.gate .seal:before{border-color:#cbb87f}.gate .seal span{color:#7a5f1c}.gate h1{color:#1a2440;text-shadow:none;font-weight:800}.gate .tagline{color:#2e6e8e}.gate .creed{color:#7a5f1c;text-align:center;text-shadow:none}.gate-box{border:1.5px solid #1a2440;background:var(--panel);padding:28px 26px}.gate-box h2{font-size:20px;margin:0 0 6px;text-align:center;color:#1a2440}.gate-box .lede{text-align:center;font-size:14.5px;margin-bottom:22px;color:var(--ink-2)}.gate-box label{font-family:var(--f-num);font-size:11px;letter-spacing:.2em;color:#1f5a78;text-transform:uppercase;display:block;margin-bottom:8px;font-weight:700}.gate-box input{width:100%;background:#fff;border:1px solid var(--line-2);color:var(--ink);font-family:var(--f-go);font-size:16px;font-weight:500;line-height:1.7;padding:12px 14px;margin-bottom:18px}.gate-box input:focus{outline:none;border-color:var(--kin);box-shadow:0 0 0 3px #a8862e26}.gate-box .btn{width:100%}.gate-pw{display:flex;align-items:stretch;gap:8px;margin-bottom:18px;min-width:0}.gate-box .gate-pw input{flex:1 1 auto;width:auto;min-width:0;margin-bottom:0}.gate-box .gate-pw .gate-pw-toggle{flex:none;width:auto;white-space:nowrap;padding:0 12px;background:#fff;border:1px solid var(--line-2);color:var(--ink);font-family:var(--f-go);font-size:14px;font-weight:700;cursor:pointer}.gate-box .gate-pw .gate-pw-toggle[aria-pressed=true]{border-color:var(--kin)}.gate-err{border-left:3px solid var(--hi);background:linear-gradient(90deg,rgba(178,58,82,.12),transparent 62%);padding:13px 17px;font-size:14.5px;margin-bottom:18px;color:var(--ink)}.gate-err b{color:#9c2540}.gate-wait{font-family:var(--f-num);font-size:12px;letter-spacing:.24em;color:#1f5a78;text-align:center;text-transform:uppercase;font-weight:700}.gate-foot{font-family:var(--f-go);font-size:13px;color:#4a463a;text-align:center;margin-top:20px;line-height:1.9;font-weight:500}.linkish{background:none;border:0;color:#a7b0c4;font-family:var(--f-num);font-size:11.5px;letter-spacing:.16em;cursor:pointer;padding:0;text-decoration:underline;font-weight:600}.linkish:hover{color:#f2dfae}.btn:disabled{border-color:var(--line-2);color:#726e5e;cursor:not-allowed;background:transparent}.btn:disabled:hover{background:transparent;color:#726e5e;box-shadow:none}.wip{border:1.5px solid #1a2440;border-left-width:5px;background:linear-gradient(90deg,rgba(201,169,79,.2),var(--panel) 62%);padding:15px 20px;margin:0 0 26px}.wip-t{margin:0;font-size:16.5px;font-weight:800;color:#1a2440;letter-spacing:.03em;line-height:1.7}.wip-tag{font-family:var(--f-num);font-size:11px;font-weight:700;letter-spacing:.16em;color:#9c2540;border:1.5px solid #9c2540;padding:2px 9px;margin-right:12px;vertical-align:2px;white-space:nowrap}.wip-b{margin:6px 0 0;font-size:14.5px;font-weight:500;color:var(--ink-2)}.wip-n{margin:6px 0 0;font-size:14.5px;font-weight:600;color:#1f5a78}.stat{white-space:nowrap}.stat .lb{font-size:13.5px;color:var(--ink);font-weight:600}.stat .lb.done{color:#1f6b4c}.stepbar{display:inline-flex;gap:3px;margin-left:9px;vertical-align:middle}.stepbar i{width:11px;height:4px;background:var(--line);display:block}.stepbar i.on{background:#a8862e}.stepbar i.ok{background:#1f6b4c}.ld-wait{font-family:var(--f-num);font-size:12px;letter-spacing:.22em;color:#1f5a78;text-transform:uppercase;font-weight:700;margin:0;padding:22px 2px}.ld-empty{font-size:15.5px;font-weight:500;color:var(--ink-2);margin:0;border:1px dashed var(--line-2);background:var(--panel);padding:22px 24px}.ld-err{border:1.5px solid #9c2540;border-left-width:5px;background:linear-gradient(90deg,rgba(178,58,82,.12),var(--panel) 62%);padding:18px 22px}.ld-err-t{margin:0;font-size:16.5px;font-weight:800;color:#9c2540;letter-spacing:.03em}.ld-err-b{margin:7px 0 0;font-size:14.5px;font-weight:500;color:var(--ink)}.ld-err-n{margin:7px 0 14px;font-size:14.5px;font-weight:700;color:#9c2540}.wform{border:1.5px solid #c9a94f;background:linear-gradient(120deg,rgba(201,169,79,.1),var(--panel) 45%);padding:24px 26px;margin-bottom:42px}.wform-t{margin:0;font-family:var(--f-min);font-size:19px;font-weight:800;letter-spacing:.03em;color:#1a2440}.wform-l{margin:5px 0 20px;font-size:14.5px;font-weight:500;color:var(--ink-2)}.wform-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px}@media(max-width:760px){.wform-fields{grid-template-columns:1fr}}.wf-wide{grid-column:1/-1}.wf-fld{display:flex;flex-direction:column}.wf-fld label{font-family:var(--f-num);font-size:11px;letter-spacing:.16em;color:#1f5a78;text-transform:uppercase;display:block;margin-bottom:8px;font-weight:700}.wf-fld input,.wf-fld select,.wf-fld textarea{width:100%;background:#fff;border:1px solid var(--line-2);color:var(--ink);font-family:var(--f-go);font-size:16px;font-weight:500;line-height:1.7;padding:11px 13px}.wf-fld textarea{min-height:92px;resize:vertical;line-height:1.85}.wf-fld input:focus,.wf-fld select:focus,.wf-fld textarea:focus{outline:none;border-color:var(--kin);box-shadow:0 0 0 3px #a8862e26}.wf-hint{font-size:13px;font-weight:500;color:#4a463a;margin-top:6px;line-height:1.75}.wform-pii{font-size:13.5px;font-weight:600;color:#9c2540;margin:18px 0 0;line-height:1.8}.wform-act{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:18px}.wform-ok{margin:16px 0 0;font-size:15px;font-weight:700;color:#1f6b4c;border-left:3px solid #1f6b4c;padding:11px 15px;background:#2f7d5e17}.wform-ng{border-left:3px solid #9c2540;background:linear-gradient(90deg,rgba(178,58,82,.12),transparent 62%);padding:14px 18px;margin-top:16px;font-size:14.5px;font-weight:500;color:var(--ink)}.wform-ng-t{margin:0 0 6px;font-size:15.5px;font-weight:800}.wform-ng-t b,.wform-ng b{color:#9c2540}.wform-ng ul{margin:0;padding-left:1.2em}.wform-ng li{margin-bottom:5px}.wform-ng-n{margin:8px 0 0;font-size:13.5px;color:#4a463a;font-weight:500}.wform-ng p{margin:0}.wform-cf{border:1.5px solid #1a2440;background:var(--panel);padding:19px 22px;margin-top:18px}.wform-cf-t{margin:0;font-size:16.5px;font-weight:800;color:#9c2540;letter-spacing:.03em}.wform-cf-b{margin:6px 0 14px;font-size:14.5px;font-weight:500;color:var(--ink)}.wform-pv{margin:0;display:grid;grid-template-columns:auto 1fr;gap:0;border-top:1px solid var(--line)}.wform-pv>div{display:contents}.wform-pv dt{font-family:var(--f-num);font-size:11.5px;letter-spacing:.06em;color:#1f5a78;font-weight:700;padding:9px 16px 9px 0;border-bottom:1px solid var(--line);white-space:nowrap}.wform-pv dd{margin:0;font-size:15px;font-weight:500;color:var(--ink);padding:9px 0;border-bottom:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere}.wform-cf .linkish{color:#1f5a78}.wform-cf .linkish:hover{color:#9c2540}.linkish:disabled{cursor:not-allowed;color:#8a8676}.dft-lead{margin:0 0 18px;font-size:14.5px;font-weight:500;color:var(--ink-2)}.dft-list{display:flex;flex-direction:column;gap:16px}.dft{border:1px solid var(--line-2);border-left:5px solid #c9a94f;background:linear-gradient(120deg,rgba(201,169,79,.08),var(--panel) 45%);padding:18px 22px}.dft-d{font-family:var(--f-num);font-size:12px;color:#1f5a78;letter-spacing:.04em;margin:0;font-weight:700}.dft-t{font-family:var(--f-min);font-size:18.5px;font-weight:700;letter-spacing:.06em;margin:2px 0 4px;color:var(--ink)}.dft-b{margin:0;font-size:15px;font-weight:500;color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere}.dft-src{font-family:var(--f-num);font-size:11.5px;letter-spacing:.06em;color:#4a463a;margin:9px 0 0;font-weight:600;overflow-wrap:anywhere}.dft-act{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:16px}.dft-rj{margin-top:16px}.dft-rj label{font-family:var(--f-num);font-size:11px;letter-spacing:.16em;color:#1f5a78;text-transform:uppercase;display:block;margin-bottom:8px;font-weight:700}.dft-rj textarea{width:100%;min-height:82px;resize:vertical;background:#fff;border:1px solid var(--line-2);color:var(--ink);font-family:var(--f-go);font-size:16px;font-weight:500;line-height:1.85;padding:11px 13px}.dft-rj textarea:focus{outline:none;border-color:var(--kin);box-shadow:0 0 0 3px #a8862e26}.dft-rj .wf-hint{display:block}.dft-none{margin:12px 0 0;padding:11px 14px;border-left:3px solid var(--hi);background:#b02a3a0f;font-size:14.5px;font-weight:600;color:var(--ink);line-height:1.8}.dft-rec{margin:6px 0 0;padding:8px 12px;font-size:14.5px;font-weight:700;line-height:1.6;border-left:3px solid #1f5a78;background:#1f5a780f;color:var(--ink)}.dft-rec-ok{border-left-color:#1f6b4c;background:#1f6b4c14}.dft-rec-no{border-left-color:#9c2540;background:#9c254014}.dft-rec-none{border-left-color:#8a8676;background:#8a867614}.dft-read{margin-top:12px;display:flex;flex-direction:column;gap:8px}.dft-read .dft-b{margin:0}.dft-seen{opacity:.92}.dft-edit-toggle{margin:10px 0 0}.dft-act .btn.ok{background:#1f6b4c;color:#fff}.dft-act .btn.no{background:transparent;color:#9c2540;border:1px solid rgba(156,37,64,.45)}.write-self{margin:22px 0 8px;padding-top:8px}.write-self-hint{margin:0 0 8px;font-size:13.5px;font-weight:500;color:var(--ink-2);line-height:1.7}.fixhist p,.fixhist dl,.fixhist dt,.fixhist dd,.fixhist code{margin:0;padding:0}.fixhist{font-size:17px;line-height:1.85;font-weight:500;color:var(--ink)}.fixhist .summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;background:#d8d0bc;border:1px solid #b9ad90;margin-bottom:34px}.fixhist .stat{background:var(--panel);padding:16px 18px}.fixhist .stat .k{font-size:12px;letter-spacing:.1em;color:var(--ink-3);font-weight:700}.fixhist .stat .v{font-family:var(--f-num);font-size:30px;font-weight:700;color:var(--hi);line-height:1.3;font-variant-numeric:tabular-nums}.fixhist .stat .v.small{font-size:21px;color:var(--ink-2)}.fixhist .stat .v.wa{color:var(--wa)}.fixhist .stat .u{font-size:13px;color:var(--ink-3);margin-left:3px}.fixhist .lead{border-left:4px solid var(--kin);background:var(--panel-2);padding:14px 18px;margin-bottom:34px;font-size:16px;color:var(--ink-2)}.fixhist .card{position:relative;background:var(--panel);border:1px solid #b9ad90;margin-bottom:34px;padding:0}.fixhist .card:before,.fixhist .card:after{content:"";position:absolute;width:14px;height:14px;pointer-events:none}.fixhist .card:before{top:-1px;left:-1px;border-top:2px solid var(--kin);border-left:2px solid var(--kin)}.fixhist .card:after{bottom:-1px;right:-1px;border-bottom:2px solid var(--kin);border-right:2px solid var(--kin)}.fixhist .head{border-bottom:1px solid #d8d0bc;padding:18px 22px;display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;background:transparent}.fixhist .app{font-family:var(--f-num);font-size:11px;letter-spacing:.16em;color:var(--neon);border:1px solid var(--neon-dim);padding:3px 8px;display:inline;background:transparent}.fixhist .title{font-size:19px;font-weight:800;flex:1 1 320px;letter-spacing:.02em}.fixhist .pill{font-size:12px;font-weight:700;padding:4px 10px;border:1px solid #b9ad90;color:var(--ink-2);background:var(--panel-2);white-space:nowrap}.fixhist .pill.count{font-family:var(--f-num);color:var(--hi);border-color:var(--hi);font-size:13px}.fixhist .pill.urgent{background:var(--hi);color:#fffdf8;border-color:var(--hi)}.fixhist .head .when{font-family:var(--f-num);font-size:12px;color:var(--ink-3);flex-basis:100%}.fixhist .body{padding:24px 22px 22px}.fixhist .sec-k{font-size:12px;font-weight:800;letter-spacing:.18em;color:var(--kin-hi);margin-bottom:8px}.fixhist .plain{font-size:19px;line-height:1.95;color:var(--ink);margin-bottom:26px}.fixhist .fig{display:grid;grid-template-columns:1fr 56px 1fr;align-items:stretch;gap:0;margin-bottom:24px;background:transparent;border:0;padding:0}.fixhist .box{border:2px solid #b9ad90;background:var(--panel-2);padding:16px 18px}.fixhist .box .lab{font-size:11px;font-weight:800;letter-spacing:.16em;margin-bottom:8px}.fixhist .box .txt{font-size:16px;line-height:1.75;color:var(--ink-2)}.fixhist .box.before{border-color:var(--hi)}.fixhist .box.before .lab{color:var(--hi)}.fixhist .box.after{border-color:var(--ok)}.fixhist .box.after .lab{color:var(--ok)}.fixhist .arrow{display:flex;align-items:center;justify-content:center;color:var(--kin);font-size:22px;font-weight:800}.fixhist .impact{border-left:4px solid var(--hi);background:#faf1f1;padding:12px 16px;font-size:16px;color:var(--ink-2)}.fixhist details{margin-top:22px;border-top:1px solid #d8d0bc;padding-top:16px}.fixhist summary{cursor:pointer;font-size:14px;font-weight:800;letter-spacing:.1em;color:var(--neon);list-style:none}.fixhist summary::-webkit-details-marker{display:none}.fixhist summary:before{content:"▸ ";font-family:var(--f-num)}.fixhist details[open] summary:before{content:"▾ "}.fixhist summary:focus-visible{outline:1px solid var(--neon);outline-offset:3px}.fixhist .tech{margin-top:14px;font-size:15px;line-height:1.85;color:var(--ink-2);background:var(--panel-2);border:1px solid #d8d0bc;padding:14px 16px}.fixhist .kv{margin-top:14px;display:grid;grid-template-columns:auto 1fr;gap:1px;background:#d8d0bc;border:1px solid #d8d0bc}.fixhist .kv dt{background:var(--panel-2);padding:8px 14px;font-size:13px;font-weight:700;color:var(--ink-3);white-space:nowrap}.fixhist .kv dd{background:var(--panel);padding:8px 14px;font-size:14px;font-family:var(--f-num);color:var(--ink-2);word-break:break-all}.fixhist .check{font-family:var(--f-go);font-weight:700;color:var(--ok)}.fixhist .check.ng{color:var(--hi)}.fixhist .cmd{margin-top:12px;display:flex;gap:8px;align-items:stretch}.fixhist .cmd code{flex:1;background:var(--ai-band);color:#e8eef8;font-family:var(--f-num);font-size:13px;padding:11px 13px;overflow-x:auto;white-space:nowrap}.fixhist .cmd button{border:1px solid #b9ad90;background:var(--panel-2);color:var(--ink-2);font-family:var(--f-go);font-size:13px;font-weight:700;padding:0 16px;cursor:pointer}.fixhist .cmd button:hover{background:var(--kin);color:#fffdf8;border-color:var(--kin)}.fixhist .cmd button:focus-visible{outline:1px solid var(--neon);outline-offset:2px}.fixhist .cmd-n{margin-top:8px;font-size:14px;font-weight:600;color:var(--hi)}.fixhist .notyet{border-top:2px solid var(--wa);background:#fdf6e8;padding:13px 22px;font-size:15px;font-weight:700;color:#6b4a12}.fixhist .notyet b{color:var(--hi)}.fixhist .deployed{border-top:2px solid var(--ok);background:#eef7f2;padding:13px 22px;font-size:15px;font-weight:700;color:#1d5340}.fixhist .deployed b{color:var(--ok)}.fixhist .state{border:1px solid #b9ad90;background:var(--panel);padding:22px;margin-bottom:16px;font-size:16px}.fixhist .state.err{border-left:4px solid var(--hi)}.fixhist .state.empty{border-left:4px solid #b9ad90;color:var(--ink-3)}.fixhist .state .t{font-weight:800;font-size:17px;margin-bottom:6px;color:var(--ink)}.fixhist .state.err .t{color:var(--hi)}.fixhist .state-n{margin-top:8px;font-weight:700;color:var(--hi);font-size:15px}.fixhist .state-btn{margin-top:14px;border:1px solid #b9ad90;background:var(--panel-2);color:var(--ink-2);font-family:var(--f-go);font-size:14px;font-weight:700;padding:9px 18px;cursor:pointer}.fixhist .state-btn:hover{background:var(--kin);color:#fffdf8;border-color:var(--kin)}.fixhist .state-btn:focus-visible{outline:1px solid var(--neon);outline-offset:2px}@media(max-width:720px){.fixhist{font-size:16px}.fixhist .fig{grid-template-columns:1fr;gap:0}.fixhist .arrow{padding:8px 0;transform:rotate(90deg)}.fixhist .plain{font-size:18px}}.fixed-note{border-left:3px solid #c9a94f;background:linear-gradient(90deg,rgba(201,169,79,.16),transparent 62%);padding:13px 17px;font-size:14.5px;font-weight:500;color:var(--ink);margin:0 0 20px}.fixed-note b{color:#7a5f1c;font-weight:800}.kyou{--k-ground:#eef4fa;--k-panel:#ffffff;--k-panel-2:#e3edf7;--k-ai:#5b8db8;--k-ai-2:#7fabd0;--k-ink:#1e2a35;--k-ink-2:#4a5a68;--k-ink-3:#8496a5;--k-line:#dbe6f0;--k-line-2:#bcd2e4;--k-beni:#e08b95;--k-wakatake:#7fc4a4;--k-yamabuki:#e8c07a;--k-mizu:#6ba8cc;background:var(--k-ground);color:var(--k-ink);font-size:17px;line-height:1.8;font-weight:500;padding:0 0 34px}.kyou p,.kyou h2,.kyou h3,.kyou h4,.kyou ul,.kyou li{margin:0;padding:0}.kyou-top{background:linear-gradient(135deg,#4a7fa8,#6b9bc4);color:#fff;padding:30px 26px 26px;margin-bottom:34px}.kyou-date{font-family:var(--f-num);font-size:12px;letter-spacing:.2em;color:#d3e5f4}.kyou-hello{font-family:var(--f-go);font-size:29px;font-weight:800;letter-spacing:.04em;margin:6px 0 12px;color:#fff;text-shadow:none}.kyou-one{font-size:17px;color:#f0f7fd;line-height:1.85}.kyou-one b{color:#fff;border-bottom:2px solid #a8cfe8;padding-bottom:1px;font-weight:800}.kyou-cost{margin-top:14px;font-size:13px;color:#cfe3f2;font-family:var(--f-num)}.kyou-sec{margin:0 26px 38px}.kyou-sec-h{display:flex;align-items:baseline;gap:12px;margin-bottom:14px}.kyou-sec-h h3{font-size:15px;font-weight:800;letter-spacing:.16em;color:var(--k-ink-3);font-family:var(--f-go);border:0;padding:0}.kyou-cnt{font-family:var(--f-num);font-size:13px;color:var(--k-ink-3)}.kyou-line{flex:1;height:1px;background:var(--k-line)}.kyou-todo{background:var(--k-panel);border:2px solid #d97b87;position:relative;margin-bottom:14px}.kyou-todo:before{content:"";position:absolute;top:-2px;left:-2px;width:14px;height:14px;border-top:3px solid #d97b87;border-left:3px solid #d97b87}.kyou-todo-in{padding:20px 24px}.kyou-why{font-size:12px;font-weight:800;letter-spacing:.14em;color:#c4626f;margin-bottom:7px}.kyou-todo-t{font-size:21px;font-weight:800;line-height:1.55;margin-bottom:9px;letter-spacing:.01em}.kyou-todo-b{font-size:16px;color:var(--k-ink-2);margin-bottom:15px;white-space:pre-wrap;overflow-wrap:anywhere}.kyou-acts{display:flex;gap:9px;flex-wrap:wrap}.kyou-btn{font-family:var(--f-go);font-size:15px;font-weight:700;padding:10px 20px;border:2px solid #4a7fa8;background:var(--k-ai);color:#fffdf9;cursor:pointer}.kyou-btn.ghost{background:transparent;color:#3d6b91}.kyou-btn:hover:not(:disabled){background:#3d6b91;color:#fffdf9;border-color:#3d6b91}.kyou-btn:focus-visible{outline:2px solid #1a2440;outline-offset:2px}.kyou-btn:disabled{background:transparent;border-color:var(--k-line-2);color:#6f8398;cursor:not-allowed}.kyou-state{margin-top:10px;font-size:13.5px;font-weight:700;color:#1f5a78;letter-spacing:.02em;line-height:1.7}.kyou-meta{margin-top:12px;font-family:var(--f-num);font-size:12px;color:#6f8398;line-height:1.75;overflow-wrap:anywhere}.kyou-empty{font-size:15.5px;font-weight:500;color:var(--k-ink-2);border:1px dashed var(--k-line-2);background:var(--k-panel);padding:20px 22px}.kyou-chg{background:var(--k-panel);border:1px solid var(--k-line-2)}.kyou-row{display:flex;gap:15px;align-items:flex-start;padding:15px 22px;border-bottom:1px solid var(--k-line)}.kyou-row:last-child{border-bottom:0}.kyou-mk{width:9px;height:9px;margin-top:9px;flex:0 0 9px;background:var(--k-line-2)}.kyou-row.good .kyou-mk{background:var(--k-wakatake)}.kyou-row.bad .kyou-mk{background:var(--k-beni)}.kyou-row.warn .kyou-mk{background:var(--k-yamabuki)}.kyou-bd{flex:1;min-width:0}.kyou-t{font-size:17px;font-weight:700;line-height:1.6;overflow-wrap:anywhere}.kyou-row.bad .kyou-t{color:#c4626f}.kyou-d{font-size:14.5px;color:var(--k-ink-2);margin-top:3px;overflow-wrap:anywhere}.kyou-go{font-family:var(--f-go);font-size:14px;font-weight:700;color:var(--k-mizu);white-space:nowrap;align-self:center;background:none;border:0;cursor:pointer;padding:4px 2px}.kyou-go:hover{color:#3d6b91;text-decoration:underline}.kyou-go:focus-visible{outline:2px solid #1a2440;outline-offset:2px}.kyou-quiet{border:1px dashed var(--k-line-2);background:transparent}.kyou-quiet summary{list-style:none;cursor:pointer;padding:15px 22px;font-size:15px;color:#6f8398;display:flex;align-items:center;gap:10px}.kyou-quiet summary::-webkit-details-marker{display:none}.kyou-quiet summary:before{content:"＋";font-family:var(--f-num);color:var(--k-line-2);font-weight:700}.kyou-quiet[open] summary:before{content:"−"}.kyou-quiet summary:focus-visible{outline:2px solid #1a2440;outline-offset:-4px}.kyou-qin{padding:0 22px 16px;font-size:15px;color:#6f8398;line-height:2}.kyou-qin span{display:inline-block;margin-right:18px}.kyou-deep{margin:44px 26px 0;padding-top:22px;border-top:1px solid var(--k-line)}.kyou-deep-l{font-size:12px;letter-spacing:.16em;color:var(--k-ink-3);font-weight:800;margin-bottom:12px}.kyou-links{display:flex;flex-wrap:wrap;gap:8px}.kyou-link{font-family:var(--f-go);font-size:14.5px;font-weight:600;color:var(--k-ink-2);border:1px solid var(--k-line-2);padding:8px 15px;background:var(--k-panel);cursor:pointer}.kyou-link:hover{border-color:#4a7fa8;color:#3d6b91}.kyou-link:focus-visible{outline:2px solid #1a2440;outline-offset:2px}.kyou-err{margin:0 26px 26px;border:1.5px solid #9c2540;border-left-width:5px;background:linear-gradient(90deg,rgba(178,58,82,.12),var(--k-panel) 62%);padding:18px 22px}.kyou-err-t{font-size:16.5px;font-weight:800;color:#9c2540;letter-spacing:.03em}.kyou-err-b{margin-top:7px;font-size:14.5px;font-weight:500;color:var(--k-ink)}.kyou-err-l{margin-top:9px;padding-left:1.2em;font-size:14.5px;color:var(--k-ink);list-style:disc}.kyou-err-l li{margin-bottom:5px}.kyou-err-n{margin:7px 0 14px;font-size:14.5px;font-weight:700;color:#9c2540}@media(max-width:640px){.kyou{font-size:16px}.kyou-top{padding:24px 17px 22px}.kyou-hello{font-size:24px}.kyou-sec{margin:0 17px 32px}.kyou-deep{margin:36px 17px 0}.kyou-err{margin:0 17px 22px}.kyou-todo-t{font-size:19px}.kyou-row{padding:13px 16px}}.fixbox{border:1px solid var(--kin-dim);padding:19px 21px;margin-bottom:18px;background:var(--panel)}.fixbox-h{margin:0 0 12px;font-size:17px}.fixbox-l{margin:14px 0 5px;font-size:12px;letter-spacing:.08em;color:var(--ink-2)}.fixbox-b{margin:0;padding:13px 15px;background:var(--bg);border:1px solid var(--line,var(--kin-dim));font:inherit;font-size:14px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere;max-height:420px;overflow-y:auto}.fixbox-c{margin-top:16px;padding:14px 16px;border:1px solid var(--hi)}.fixbox-ct{margin:0 0 6px;font-size:15px;color:var(--hi)}.fixbox-cb{margin:0 0 13px;font-size:14px;color:var(--ink-2)}.fixbox-e{margin:14px 0 0;padding:11px 13px;border:1px solid var(--hi);font-size:14px;color:var(--hi)}.fixbox>.btn{margin-top:16px}.ai-read{margin:0 0 16px;padding:10px 13px;border:1px solid var(--kin-dim);background:#d4af5f12;font-size:13.5px;font-weight:600;line-height:1.75;color:var(--ink)}.ai-read-w{font-weight:500;color:var(--ink-2)}.csc{margin-top:18px;padding:17px 20px;border:1px solid var(--line-2);border-left:5px solid #1f5a78;background:var(--panel)}.csc-t{margin:0;font-size:16.5px;font-weight:800;letter-spacing:.03em;color:#1f5a78}.csc-b{margin:6px 0 14px;font-size:14.5px;font-weight:500;color:var(--ink-2);line-height:1.85}.csc-to{margin:12px 0 0;font-family:var(--f-num);font-size:13px;font-weight:700;letter-spacing:.04em;color:#1f5a78;overflow-wrap:anywhere}.csc .wform-fields{margin-top:4px}.cch-list{display:flex;flex-direction:column;gap:16px}.cch{border:1px solid var(--line-2);border-left:5px solid #c9a94f;padding:17px 20px;background:var(--panel)}.cch-t{margin:0 0 12px;font-size:16px;display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.cch-cur{font-family:var(--f-num);font-size:12.5px;font-weight:700;letter-spacing:.04em;color:#4a463a;overflow-wrap:anywhere}.cch-ok{margin:12px 0 0;padding:11px 13px;border-left:3px solid #1f5a78;background:#1f5a780f;font-size:14px;font-weight:500;color:var(--ink);line-height:1.8}.cch input[type=text]{width:100%;background:#fff;border:1px solid var(--line-2);color:var(--ink);font-family:var(--f-go);font-size:16px;font-weight:500;padding:10px 12px}.cch input[type=text]:focus{outline:none;border-color:var(--kin);box-shadow:0 0 0 3px #a8862e26}.kyou{--k-ground:#eef4fa;--k-panel:#ffffff;--k-panel-2:#e3edf7;--k-ai:#5b8db8;--k-ai-2:#7fabd0;--k-ink:#1e2a35;--k-ink-2:#4a5a68;--k-ink-3:#8496a5;--k-line:#dbe6f0;--k-line-2:#bcd2e4;--k-beni:#e08b95;--k-wakatake:#7fc4a4;--k-yamabuki:#e8c07a;--k-mizu:#6ba8cc;--k-f:"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Yu Gothic UI",Meiryo,system-ui,sans-serif;--k-fn:ui-monospace,SFMono-Regular,Menlo,monospace;background:var(--k-ground);color:var(--k-ink);font-family:var(--k-f);font-weight:500;font-size:17px;line-height:1.8;padding-bottom:90px}.kyou .top{background:linear-gradient(135deg,#4a7fa8,#6b9bc4);color:#fff;padding:26px 22px 20px;margin-bottom:0}.kyou .top .date{font-family:var(--k-fn);font-size:12px;letter-spacing:.2em;color:#d3e5f4}.kyou .top h1{font-size:26px;font-weight:800;letter-spacing:.04em;margin:4px 0;color:#fff;text-shadow:none}.kyou .thermo{background:#3d6d94;color:#eaf4fc;padding:10px 22px;margin-bottom:34px}.kyou .thermo .row{display:flex;gap:26px;flex-wrap:wrap;align-items:baseline;font-family:var(--k-fn);font-size:14px}.kyou .thermo b{font-size:20px;color:#fff;font-family:var(--k-fn)}.kyou .thermo .hot b{color:#ffd9de}.kyou .thermo .quiet{color:#bcd6ea}.kyou .block{margin-bottom:30px}.kyou .bh{display:flex;align-items:baseline;gap:10px;margin-bottom:10px}.kyou .bh h2{font-size:16px;font-weight:800;letter-spacing:.06em}.kyou .bh .cnt{font-family:var(--k-fn);font-size:13px;color:#fff;border-radius:11px;padding:1px 10px}.kyou .bh .why{font-size:12.5px;color:var(--k-ink-3)}.kyou .card{background:var(--k-panel);border:1px solid var(--k-line);border-radius:14px;padding:16px 18px;margin-bottom:10px;box-shadow:0 2px 10px #1f2a440d}.kyou .quietline{color:var(--k-ink-3);font-size:14.5px;padding:10px 18px;background:transparent}.kyou .b1 .cnt{background:var(--k-beni)}.kyou .d-title{font-weight:700;font-size:17px}.kyou .pill{font-size:12px;border-radius:9px;padding:1px 9px;font-family:var(--k-fn)}.kyou .pill.plain,.kyou .pill.aud,.kyou .pill.lv.d1{background:var(--k-panel-2);color:var(--k-ink-2)}.kyou .pill.lv.d2{background:#f7e3c2;color:#8a6210}.kyou .pill.lv.d3,.kyou .pill.wait{background:#f9dde1;color:#a5424e;font-weight:700}.kyou .d-body{margin-top:12px;border-top:1px dashed var(--k-line);padding-top:12px;font-size:15.5px;color:var(--k-ink-2)}.kyou .d-body dt{font-size:12px;color:var(--k-ink-3);letter-spacing:.1em;margin-top:9px}.kyou .d-body dd{margin:1px 0 0}.kyou .d-msg{display:block;background:var(--k-panel-2);border-radius:10px;padding:10px 14px;margin-top:4px;color:var(--k-ink);font-size:15.5px}.kyou textarea.d-msg{width:100%;min-height:96px;resize:vertical;border:1.5px solid var(--k-line-2);font-family:var(--k-f);font-weight:500;line-height:1.8}.kyou .d-acts{margin-top:14px;display:flex;gap:10px;flex-wrap:wrap}.kyou .btn{border:none;border-radius:10px;padding:9px 20px;font-family:var(--k-f);font-weight:700;font-size:15px;cursor:pointer;letter-spacing:normal}.kyou .btn.ok{background:var(--k-wakatake);color:#123b2a}.kyou .btn.no{background:#fff;border:1.5px solid var(--k-beni);color:#a5424e}.kyou .btn.fix{background:#fff;border:1.5px solid var(--k-yamabuki);color:#8a6210}.kyou .d-note{font-size:12.5px;color:var(--k-ink-3);margin-top:8px}.kyou .d-ai{font-size:15.5px}.kyou .d-ai.approve{color:#2e6b4f}.kyou .d-ai.caution{color:#8a6210}.kyou .d-ai.reject{color:#a5424e}.kyou .d-ai.none{color:var(--k-ink-3)}.kyou .d-rj label{font-family:var(--k-fn);font-size:11px;letter-spacing:.16em;color:var(--k-ai);display:block;margin-bottom:8px;font-weight:700}.kyou .d-rj textarea{width:100%;min-height:82px;resize:vertical;background:#fff;border:1px solid var(--k-line-2);color:var(--k-ink);font-family:var(--k-f);font-size:16px;font-weight:500;line-height:1.85;padding:11px 13px;border-radius:10px}.kyou .b2 .cnt{background:var(--k-mizu)}.kyou .deliv{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap;font-size:15.5px;color:var(--k-ink)}.kyou .deliv .stale{color:#8a6210;background:#f7e3c2;border-radius:9px;padding:1px 9px;font-size:12.5px;font-family:var(--k-fn)}.kyou .deliv .deliv-n{color:var(--k-ink-3);font-size:13.5px}.kyou .b3 .cnt{background:var(--k-ai)}.kyou .ammo{display:flex;gap:10px;align-items:baseline;color:var(--k-ink)}.kyou .ammo .no{font-family:var(--k-fn);color:var(--k-ai);font-weight:700;flex:0 0 auto}.kyou .ammo .lock{font-size:12px;color:var(--k-ink-3);flex:0 0 auto}.kyou .ammo .why1{color:var(--k-ink-3);font-size:14px}.kyou .b4 .nums{display:flex;gap:26px;flex-wrap:wrap;font-family:var(--k-fn);font-size:15px;color:var(--k-ink-2)}.kyou .b4 b{font-size:19px;color:var(--k-ink)}.kyou .b5 summary{cursor:pointer;color:var(--k-ink-2);font-size:15px;padding:8px 0}.kyou .b5 li{font-size:15px;color:var(--k-ink-2);margin:6px 0 6px 22px}.kyou .b5 .lift{font-size:12.5px;color:var(--k-ai);margin-left:8px}.kyou .b5 button.lift{background:none;border:none;padding:0;cursor:pointer;font-family:var(--k-f)}.kyou .empty-demo{border:1px dashed var(--k-line-2);border-radius:14px;padding:14px 18px;color:var(--k-ink-3);font-size:14.5px}.kyou .alarmband{background:#f9dde1;border:1px solid #edb9c0;border-radius:12px;padding:10px 18px;margin-bottom:22px;font-size:15px;color:#a5424e}.kyou .alarmband .tail{font-size:13px;color:#b8747d}.kyou .d-title.fixwait{font-size:15.5px}.kyou button.pill{border:none;cursor:pointer}.kyou .pill.rv-ok{background:#dff0e8;color:#2e6b4f}.kyou .pill.rv-ng{background:#f9dde1;color:#a5424e;font-weight:700}.kyou .d-hint{font-size:12.5px;color:var(--k-ink-3);align-self:center}.kyou .fx-msg{margin:12px 0 0;padding:10px 14px;border-radius:10px;background:#dff0e8;color:#2e6b4f;font-size:14.5px;font-weight:700}.kyou .fx-fallback{margin-top:12px}.kyou .fx-fallback label{font-family:var(--k-fn);font-size:11px;letter-spacing:.16em;color:var(--k-ai);display:block;margin-bottom:8px;font-weight:700}.kyou .fx-fallback textarea{width:100%;min-height:150px;resize:vertical;background:#fff;border:1px solid var(--k-line-2);color:var(--k-ink);font-family:var(--k-fn);font-size:13px;line-height:1.75;padding:11px 13px;border-radius:10px}:root{--void:#eef4fa;--deep:#e3edf7;--panel:#ffffff;--panel-2:#e3edf7;--line:#dbe6f0;--line-2:#bcd2e4;--kin:#4a7fa8;--kin-hi:#2f5f88;--kin-dim:#bcd2e4;--neon:#1f5a78;--neon-dim:#a8c8dd;--ink:#1e2a35;--ink-2:#4a5a68;--ink-3:#556577;--hi:#b23a52;--ok:#256b4f;--wa:#8a5e14;--ai-band:#2f5f88}body{background:linear-gradient(transparent 97%,#2f5f880d 97%),linear-gradient(90deg,transparent 97%,rgba(47,95,136,.05) 97%),var(--void);background-size:44px 44px,44px 44px,auto}.crown{background:linear-gradient(135deg,#2f5f88,#35668f);border-bottom:3px solid #7fabd0}.crown:after{opacity:.9;background:linear-gradient(90deg,transparent,#7fabd0 15%,#a8cfe8 50%,#7fabd0 85%,transparent)}.crown h1{color:#fff}.crown .tagline{color:#e6f1fa}.crown .creed{color:#e8f2fb}.whoami{color:#dbe9f6}.whoami b{color:#fff}.whoami-sub{color:#cfe0f0}.seal{border-color:#a8cfe8}.seal:before{border-color:#7fabd0}.seal span{color:#fff}.locked{border-color:#ffd9de;color:#ffd9de}.linkish{color:var(--neon)}.linkish:hover{color:var(--kin-hi)}.linkish:disabled{color:var(--ink-3)}.crown .linkish{color:#dbe9f6}.crown .linkish:hover{color:#fff}nav{background:#ffffffeb}.tab .no{color:var(--ink-3)}.card,.fig,.tbl-wrap,.apps{border-color:var(--kin)}.fig .v{color:var(--kin-hi)}.fig .v.warn{color:var(--hi)}.fig .v.good{color:var(--ok)}.brk:before,.brk:after{border-color:var(--kin)}.why{border-left-color:var(--kin);background:linear-gradient(90deg,rgba(74,127,168,.14),transparent 62%)}.why b{color:var(--kin-hi)}.rec{border-color:var(--kin);background:linear-gradient(120deg,rgba(74,127,168,.1),var(--panel) 45%)}.rec .txt strong{color:var(--kin-hi)}.compose{border-color:var(--kin);background:linear-gradient(120deg,rgba(74,127,168,.08),var(--panel) 45%)}.compose textarea:focus{border-color:var(--kin);box-shadow:0 0 0 3px #4a7fa838}.loop .s{color:var(--ai-band);border-color:var(--kin-dim);background:#4a7fa812}.ai-read{border-color:var(--kin-dim);background:#4a7fa814}.fixed-note{border-left-color:var(--kin);background:linear-gradient(90deg,rgba(74,127,168,.16),transparent 62%)}.fixed-note b{color:var(--kin-hi)}.wform{border-color:var(--kin);background:linear-gradient(120deg,rgba(74,127,168,.1),var(--panel) 45%)}.wform-t{color:var(--kin-hi)}.wf-fld input:focus,.wf-fld select:focus,.wf-fld textarea:focus{box-shadow:0 0 0 3px #4a7fa838}.dft{border-left-color:var(--kin);background:linear-gradient(120deg,rgba(74,127,168,.08),var(--panel) 45%)}.dft-rj textarea:focus{box-shadow:0 0 0 3px #4a7fa838}.cch{border-left-color:var(--kin)}.cch input[type=text]:focus{box-shadow:0 0 0 3px #4a7fa838}.cch-cur{color:var(--ink-3)}.btn:hover{background:var(--ai-band);color:#fff}.btn:disabled{color:var(--ink-3)}.btn:disabled:hover{color:var(--ink-3)}.bar .fl{background:linear-gradient(90deg,#a8c8dd,#4a7fa8)}.stepbar i.on{background:var(--kin)}.chip.c-kin{color:var(--kin-hi);border-color:var(--kin)}.alarm{background:linear-gradient(90deg,rgba(178,58,82,.12),transparent 60%)}.q{background:linear-gradient(90deg,rgba(31,90,120,.1),transparent 60%)}.loop .a,.flow .ar{color:var(--neon)}.alarm b,.guard b,.wform-ng b,.wform-ng-t b,.fixbox-ct{color:#9c2540}.ink3-fix,.fig .s,.ev .d,.hd .meta,.o-d,.ag .ro,.app .n small,.gate-foot,.wf-hint,.wform-ng-n,.dft-src{color:var(--ink-3)}.ev .d{color:var(--neon)}.gate .seal{border-color:var(--kin)}.gate .seal:before{border-color:var(--kin-dim)}.gate .seal span,.gate h1,.gate .creed{color:var(--kin-hi)}.gate-box{border-color:var(--kin)}.gate-box h2{color:var(--kin-hi)}.gate-box input:focus{box-shadow:0 0 0 3px #4a7fa838}.gate .linkish{color:var(--neon)}.gate .linkish:hover{color:var(--kin-hi)}.wip{border-color:var(--kin);background:linear-gradient(90deg,rgba(74,127,168,.18),var(--panel) 62%)}.wip-t{color:var(--kin-hi)}.wform-cf{border-color:var(--kin)}.fixhist .summary{background:var(--line);border-color:var(--line-2)}.fixhist .card{border-color:var(--line-2)}.fixhist .head{border-bottom-color:var(--line)}.fixhist .pill{border-color:var(--line-2)}.fixhist .pill.urgent{color:#fff}.fixhist .box{border-color:var(--line-2)}.fixhist details{border-top-color:var(--line)}.fixhist .tech{border-color:var(--line)}.fixhist .kv{background:var(--line);border-color:var(--line)}.fixhist .cmd button{border-color:var(--line-2)}.fixhist .cmd button:hover{background:var(--kin-hi);color:#fff;border-color:var(--kin-hi)}.fixhist .state{border-color:var(--line-2)}.fixhist .state.empty{border-left-color:var(--line-2)}.fixhist .state-btn{border-color:var(--line-2)}.fixhist .state-btn:hover{background:var(--kin-hi);color:#fff;border-color:var(--kin-hi)}:root{--bg:#eef4fb;--bg-2:#e4eefa;--card:#ffffff;--pale:#f6faff;--blue:#3f7ac4;--blue-d:#2b5c9e;--blue-soft:#e5effc;--blue-line:#b9d2ee;--warn:#c4455e;--warn-soft:#fdeef1;--warn-line:#f2c6d0;--ok-soft:#e6f5ef;--ok-line:#bde3d2;--amber-soft:#fcf3e0;--amber-line:#eeddb4;--r:10px;--sh:0 1px 2px rgba(22,42,74,.05),0 6px 18px rgba(22,42,74,.06);--sh-lift:0 2px 4px rgba(22,42,74,.06),0 12px 32px rgba(22,42,74,.1)}:root{--void:#eef4fb;--deep:#e4eefa;--panel:#ffffff;--panel-2:#e4eefa;--line:#dbe6f3;--line-2:#c3d6ea;--kin:#3f7ac4;--kin-hi:#2b5c9e;--kin-dim:#b9d2ee;--neon:#2b5c9e;--neon-dim:#b9d2ee;--ink:#16202e;--ink-2:#4c5b70;--ink-3:#5c6b80;--hi:#c4455e;--ok:#256b4f;--wa:#8a5e14;--ai-band:#2b5c9e;--f-min:"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Yu Gothic UI",Meiryo,system-ui,sans-serif;--f-go:"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Yu Gothic UI",Meiryo,system-ui,sans-serif}html{background:var(--bg)}body{background:var(--bg);color:var(--ink);font-size:18px;line-height:1.85;font-weight:500}.crown{background:var(--card);border-bottom:1px solid var(--line)}.crown:after{display:none}.crown-in{max-width:1080px;margin:0 auto;padding:15px 24px;display:flex;align-items:center;gap:16px;flex-wrap:wrap;justify-content:flex-start}.crown .logo{display:flex;align-items:center;gap:11px;min-width:0}.crown .logo .m{width:30px;height:30px;flex:none;border-radius:8px;background:linear-gradient(150deg,var(--blue),#6fa3dc);display:grid;place-items:center;color:#fff;font-size:15px;font-weight:800;letter-spacing:0;box-shadow:0 2px 8px #3f7ac452}.crown .logo h1{margin:0;font-size:20px;font-weight:800;letter-spacing:.04em;white-space:nowrap;color:var(--ink);text-shadow:none}.crown .day{font-size:14.5px;color:var(--ink-3);font-variant-numeric:tabular-nums;letter-spacing:.02em}.crown .seat{margin-left:auto;font-size:14.5px;color:var(--ink-2);display:flex;align-items:center;gap:10px;flex-wrap:wrap}.crown .seat b{font-weight:700;color:var(--ink)}.seatchip{background:var(--blue-soft);border:1px solid var(--blue-line);color:var(--blue-d);border-radius:99px;padding:2px 11px;font-size:13px;font-weight:700}.crown .locked{border:1px solid var(--warn-line);color:var(--warn);background:var(--warn-soft);border-radius:99px;padding:2px 10px;font-size:12px;font-weight:700;margin:0;letter-spacing:0;box-shadow:none}.crown .whoami-sub{font-size:12.5px;color:var(--ink-3)}.crown .linkish{color:var(--blue-d);font-size:12.5px;letter-spacing:.04em}.crown .linkish:hover{color:var(--ink)}nav.nav3{position:sticky;top:0;z-index:30;background:#fffffff0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}nav.nav3 .nav-in{max-width:1080px;margin:0 auto;padding:0 24px;display:flex;gap:4px;overflow-x:auto}nav.nav3 .tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;padding:16px 26px 13px;font-size:19px;font-weight:700;color:var(--ink-3);border-bottom:3px solid transparent;letter-spacing:.06em;transition:color .15s,border-color .15s;position:relative;text-shadow:none;font-family:var(--f-go)}nav.nav3 .tab:hover{color:var(--ink-2)}nav.nav3 .tab[aria-selected=true]{color:var(--blue-d);border-bottom-color:var(--blue);text-shadow:none}nav.nav3 .tab[aria-selected=true]:after{display:none}nav.nav3 .tab:focus-visible{outline:2px solid var(--blue);outline-offset:-4px;border-radius:6px}nav.nav3 .tab .sub{display:block;font-size:12px;font-weight:600;color:var(--ink-3);letter-spacing:.02em;line-height:1.4;margin-top:1px}nav.nav3 .tab[aria-selected=true] .sub{color:var(--blue)}main{max-width:1080px;margin:0 auto;padding:30px 24px 90px}.seg{display:flex;gap:6px;flex-wrap:wrap;background:var(--bg-2);border:1px solid var(--line);border-radius:99px;padding:5px;margin:0 0 26px;width:fit-content;max-width:100%}.segb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:99px;cursor:pointer;padding:9px 22px;font-size:16.5px;font-weight:700;color:var(--ink-2);white-space:nowrap;font-family:var(--f-go)}.segb[aria-selected=true]{background:#fff;color:var(--blue-d);box-shadow:var(--sh)}.segb:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.p3-top-nav.seg{width:100%;max-width:100%;margin-top:10px;justify-content:stretch}.p3-top-nav .segb{flex:1 1 0;min-width:0;white-space:normal;line-height:1.3;text-align:center;padding-left:8px;padding-right:8px}.vision{background:linear-gradient(150deg,#fff,var(--blue-soft));border:1px solid var(--blue-line);border-left:5px solid var(--blue);border-radius:var(--r);padding:24px 26px;margin:0 0 26px;box-shadow:var(--sh)}.vision-k{margin:0 0 8px;font-size:12.5px;font-weight:800;letter-spacing:.18em;color:var(--blue-d)}.vision-b{margin:0;font-size:21px;line-height:1.9;font-weight:700;color:var(--ink);letter-spacing:.01em}.vision-by{margin:10px 0 0;font-size:14.5px;font-weight:700;color:var(--ink-2)}.vision-n{margin:14px 0 0;font-size:14.5px;color:var(--ink-3);line-height:1.85}.vision-collapsed{margin:0 0 26px}.vision-one-line{display:flex;align-items:center;gap:8px;border-left:3px solid #d4af5f;padding:2px 8px;color:#475569;font-size:12.5px}.vision-one-line-text{flex:1;min-width:0;margin:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vision-full{flex-shrink:0;margin:10px 0 0;background:none;border:none;padding:0;color:#475569;font-size:12.5px;text-decoration:underline;cursor:pointer}.vision-one-line .vision-full{margin:0}.screen-about{margin-top:16px;font-size:12px;color:#64748b}.screen-about summary{cursor:pointer;font-size:12px;color:#64748b}.backstage{background:var(--pale);border:1px solid var(--line);border-left:4px solid var(--line-2);border-radius:var(--r);padding:14px 19px;margin:0 0 26px;font-size:15.5px;color:var(--ink-2)}h2{font-size:24px;font-weight:800;letter-spacing:.03em}.lede{color:var(--ink-2);font-size:16.5px;max-width:64ch}.blk{margin-bottom:38px}.hd{border-bottom:1px solid var(--line);padding-bottom:9px;margin-bottom:16px}.hd .ttl{font-size:21px;font-weight:800;letter-spacing:.03em}.card,.fig,.tbl-wrap,.apps{border-color:var(--line-2);border-width:1px;border-radius:var(--r)}.card,.fig{box-shadow:var(--sh)}.tbl-wrap{overflow-x:auto}table{font-size:16px;min-width:640px}th{background:var(--pale);color:var(--ink-3);font-size:13.5px;letter-spacing:.04em;border-bottom:1px solid var(--line)}td{border-bottom:1px solid var(--line)}.btn{border-radius:99px;padding:12px 26px;font-size:16px;font-weight:700;letter-spacing:.04em;background:#fff;color:var(--blue-d);border:1px solid var(--blue-line)}.btn:hover{background:var(--blue);color:#fff;border-color:var(--blue)}.q{border-radius:var(--r)}.why{border-radius:0 var(--r) var(--r) 0}.wip,.wform,.compose,.rec,.dft,.cch,.fixbox,.alarm,.ld-err,.gate-box{border-radius:var(--r)}.chip{border-radius:99px}.chrono{position:relative;padding-left:26px}.chrono:before{content:"";position:absolute;left:6px;top:12px;bottom:12px;width:2px;background:linear-gradient(180deg,var(--blue-line),var(--line),transparent);border-radius:2px}.chrono .ev{position:relative;margin-bottom:18px;background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:15px 19px;box-shadow:var(--sh)}.chrono .ev:before{content:"";position:absolute;left:-26px;top:16px;width:11px;height:11px;border-radius:50%;background:#fff;border:2px solid var(--blue);box-shadow:none}.chrono .ev.mark-ok:before{border-color:var(--ok)}.chrono .ev.mark-hi:before{border-color:var(--warn)}.chrono .ev .d{font-size:14px;color:var(--ink-3);font-variant-numeric:tabular-nums;font-weight:600}.chrono .ev .t{font-size:18.5px;font-weight:700;margin:1px 0 4px;letter-spacing:.01em}.chrono .ev .b{font-size:16px;color:var(--ink-2)}.empty-vision{margin:14px 0 0;font-size:16px;color:var(--ink-2);border-left:3px solid var(--blue);background:var(--blue-soft);border-radius:0 var(--r) var(--r) 0;padding:13px 17px}.empty-vision b{display:block;margin-top:4px;color:var(--blue-d)}.kettei-moved{margin-top:26px}.kyou{background:transparent;color:var(--ink);font-size:18px;line-height:1.85;font-weight:500;padding:0 0 20px}.kyou h1{text-shadow:none}.kyou .setup{background:linear-gradient(140deg,#fff,var(--amber-soft));border:1px solid var(--amber-line);border-radius:var(--r);padding:20px 22px;margin-bottom:26px;box-shadow:var(--sh)}.kyou .setup h2{margin:0 0 4px;font-size:19px;font-weight:800;color:#6d5214;display:flex;align-items:center;gap:9px;letter-spacing:.02em}.kyou .setup h2 .ic{font-size:20px}.kyou .setup p{margin:0 0 14px;font-size:16px;color:#6f5a2b}.kyou .setup ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.kyou .setup li{background:#fff;border:1px solid var(--amber-line);border-radius:8px;padding:12px 15px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.kyou .setup li .t{font-size:16.5px;font-weight:700;flex:1 1 240px;min-width:0}.kyou .setup li .n{font-size:14px;color:var(--ink-3);flex:0 0 auto}.kyou .setup .go{background:#6d5214;color:#fff;border:0;border-radius:99px;padding:8px 18px;font-size:15px;font-weight:700;cursor:pointer;white-space:nowrap;font-family:var(--f-go)}.kyou .setup .go:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.kyou .setup-letter{margin:14px 0 0;font-size:15px;font-weight:700;color:#6d5214;letter-spacing:.02em}.kyou .hello{margin:0 0 20px;background:transparent;padding:0}.kyou .hello .d{font-size:14.5px;color:var(--ink-3);letter-spacing:.06em;font-variant-numeric:tabular-nums;margin:0 0 2px}.kyou .hello h1{margin:0;font-size:29px;line-height:1.5;font-weight:800;letter-spacing:.01em;color:var(--ink)}.kyou .hello .creed{margin:8px 0 0;font-size:13px;color:var(--blue-d);letter-spacing:.3em;font-weight:700;text-shadow:none}.kyou .hello .creed .tagline{display:inline-block;margin-left:14px;font-size:12.5px;color:var(--ink-3);letter-spacing:.06em;font-weight:600;font-family:var(--f-go);text-transform:none}.kyou .thermo{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 24px;background:transparent;color:var(--ink);padding:0}.kyou .th{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:12px 20px;min-width:132px;flex:1 1 132px;box-shadow:var(--sh)}.kyou .th .k{display:block;font-size:14px;color:var(--ink-2);font-weight:600}.kyou .th .v{display:block;font-size:32px;line-height:1.25;font-weight:800;font-variant-numeric:tabular-nums;color:var(--ink);font-family:var(--f-go)}.kyou .th.hot{border-color:var(--blue-line);background:linear-gradient(150deg,#fff,var(--blue-soft))}.kyou .th.hot .v{color:var(--blue-d)}.kyou .th.quiet{background:transparent;box-shadow:none;border-style:dashed;color:var(--ink)}.kyou .th.quiet .v{color:var(--ink-3);font-size:26px}.kyou .alarmband{background:var(--warn-soft);border:1px solid var(--warn-line);border-left:5px solid var(--warn);border-radius:var(--r);padding:15px 20px;margin:0 0 26px;color:#8e2a41}.kyou .alarmband p{margin:0;font-size:17px;font-weight:700;color:#8e2a41}.kyou .alarmband .tail{display:block;font-size:14.5px;font-weight:500;color:#a15266;margin-top:3px}.kyou .silent{background:linear-gradient(160deg,#fff,var(--blue-soft));border:1px solid var(--blue-line);border-radius:14px;padding:52px 30px;text-align:center;box-shadow:var(--sh);margin:0 0 34px}.kyou .silent .mk{width:52px;height:52px;margin:0 auto 16px;border-radius:14px;background:#fff;border:1px solid var(--blue-line);display:grid;place-items:center;font-size:24px}.kyou .silent .h{margin:0 0 6px;font-size:25px;font-weight:800;letter-spacing:.02em}.kyou .silent .b{margin:0;font-size:17px;color:var(--ink-2)}.kyou .silent .b2{margin:20px 0 0;font-size:14.5px;color:var(--ink-3)}.kyou .block{margin:0 0 38px}.kyou .bh{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding-bottom:9px;margin-bottom:16px}.kyou .bh h2{margin:0;font-size:21px;font-weight:800;letter-spacing:.03em;color:var(--ink)}.kyou .bh .cnt{background:var(--blue);color:#fff;border-radius:99px;min-width:28px;padding:1px 10px;font-size:15px;font-weight:800;text-align:center;font-variant-numeric:tabular-nums;font-family:var(--f-go)}.kyou .bh .cnt.zero{background:#e2eaf4;color:var(--ink-3)}.kyou .bh .why{font-size:14.5px;color:var(--ink-3);margin-left:auto}.kyou .bh .why{border:0;background:none;padding:0}.kyou .quietline{margin:0;color:var(--ink-3);font-size:16px;background:var(--pale);border:1px dashed var(--line-2);border-radius:8px;padding:14px 18px}.kyou .note1{margin:9px 0 0;font-size:14px;color:var(--ink-3)}.kyou .card{background:var(--card);border:1px solid var(--line-2);border-radius:12px;box-shadow:var(--sh-lift);margin-bottom:16px;padding:18px 22px}.kyou .d-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.kyou .d-title{font-size:22px;font-weight:800;line-height:1.5;letter-spacing:.01em}.kyou .pill{border-radius:99px;padding:3px 12px;font-size:13.5px;font-weight:700;border:1px solid var(--line-2);background:var(--pale);color:var(--ink-2);white-space:nowrap;font-family:var(--f-go)}.kyou .pill.plain,.kyou .pill.aud,.kyou .pill.lv.d1{background:var(--pale);color:var(--ink-2)}.kyou .pill.lv.d2{background:var(--amber-soft);border-color:var(--amber-line);color:#7e5c14}.kyou .pill.lv.d3,.kyou .pill.wait{background:var(--warn-soft);border-color:var(--warn-line);color:#9c3049}.kyou .pill.rv-ok{background:var(--ok-soft);border-color:var(--ok-line);color:#1f6d50}.kyou .pill.rv-ng{background:var(--warn-soft);border-color:var(--warn-line);color:#9c3049}.kyou .d-body{margin-top:12px;border-top:1px solid var(--line);padding-top:12px;font-size:16px;color:var(--ink-2)}.kyou .d-body dt{font-size:14.5px;font-weight:700;color:var(--ink-3);letter-spacing:.02em;margin-top:11px}.kyou .d-body dd{margin:2px 0 0;font-size:17px;color:var(--ink)}.kyou .d-msg{display:block;background:var(--blue-soft);border-left:3px solid var(--blue);border-radius:0 8px 8px 0;padding:12px 16px;font-size:17px;margin-top:4px;color:var(--ink)}.kyou textarea.d-msg{width:100%;min-height:96px;resize:vertical;border:1px solid var(--line-2);border-left:3px solid var(--blue);border-radius:0 8px 8px 0}.kyou .d-acts{margin-top:16px;display:flex;gap:11px;flex-wrap:wrap;align-items:center}.kyou .btn{border:0;border-radius:99px;padding:13px 30px;font-size:17.5px;font-weight:800;cursor:pointer;letter-spacing:.04em;font-family:var(--f-go)}.kyou .btn.pri{background:var(--blue);color:#fff;box-shadow:0 3px 12px #3f7ac457}.kyou .btn.pri:hover{background:var(--blue-d);color:#fff}.kyou .btn.ok{background:var(--blue);color:#fff;box-shadow:0 3px 12px #3f7ac457}.kyou .btn.ok:hover{background:var(--blue-d);color:#fff}.kyou .btn.no{background:#fff;color:var(--warn);border:1px solid var(--warn-line);padding:12px 24px;font-size:16px;font-weight:700}.kyou .btn.fix{background:#fff;color:var(--ink-2);border:1px solid var(--line-2);padding:12px 24px;font-size:16px;font-weight:700}.kyou .d-note{margin-top:12px;padding-top:12px;border-top:1px solid var(--line);font-size:14px;color:var(--ink-3)}.kyou .d-hint{font-size:14px;color:var(--ink-3)}.kyou .d-ai{font-size:17px}.kyou .d-ai.approve{color:#1f6d50;font-weight:700}.kyou .d-ai.caution{color:#7e5c14;font-weight:700}.kyou .d-ai.reject{color:#9c3049;font-weight:700}.kyou .d-ai.none{color:var(--ink-3)}.kyou .d-rj{margin-top:14px}.kyou .d-rj label{font-size:13.5px;letter-spacing:.04em;color:var(--blue-d);display:block;margin-bottom:8px;font-weight:700;text-transform:none;font-family:var(--f-go)}.kyou .d-rj textarea{border-radius:8px;border:1px solid var(--line-2)}.kyou .deliv{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap;font-size:16px;color:var(--ink)}.kyou .deliv .stale{color:#7e5c14;background:var(--amber-soft);border:1px solid var(--amber-line);border-radius:99px;padding:2px 11px;font-size:13.5px;font-weight:700}.kyou .ammo{display:flex;gap:10px;align-items:baseline;color:var(--ink);font-size:17px}.kyou .ammo .no{color:var(--blue-d);font-weight:800;flex:0 0 auto;font-variant-numeric:tabular-nums}.kyou .ammo .lock{font-size:13px;color:var(--ink-3);flex:0 0 auto}.kyou .ammo .why1{color:var(--ink-3);font-size:14.5px}.kyou .ammo-empty{background:var(--card);border:1px dashed var(--line-2);border-radius:var(--r);padding:22px;text-align:center}.kyou .ammo-empty .h{display:block;font-size:19px;font-weight:800;margin-bottom:4px}.kyou .ammo-empty .b{display:block;font-size:16px;color:var(--ink-2);margin-bottom:15px}.kyou .deltas{display:flex;gap:10px;flex-wrap:wrap}.kyou .dl{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:11px 18px;flex:1 1 120px;min-width:120px;box-shadow:var(--sh)}.kyou .dl .k{display:block;font-size:13.5px;color:var(--ink-3);font-weight:600}.kyou .dl .v{display:block;font-size:23px;font-weight:800;font-variant-numeric:tabular-nums}.kyou .dl .v.up{color:var(--blue-d)}.kyou .dl .v.ok{color:var(--ok)}.kyou .mini{display:grid;gap:9px;list-style:none;margin:0;padding:0}.kyou .mini li{list-style:none;background:var(--card);border:1px solid var(--line);border-radius:9px;padding:12px 16px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;box-shadow:var(--sh)}.kyou .mini li .t{flex:1 1 220px;font-size:16.5px;font-weight:600;min-width:0}.kyou .mini .lift{background:#fff;border:1px solid var(--blue-line);color:var(--blue-d);border-radius:99px;padding:6px 15px;font-size:14.5px;font-weight:700;cursor:pointer;white-space:nowrap;font-family:var(--f-go);margin-left:0}.kyou .mini .lift:hover{background:var(--blue-soft)}.kyou .mini .lift:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.kyou .kyou-err{margin:0 0 26px;border-radius:var(--r);border-color:var(--warn)}.kyou .kyou-btn{border-radius:99px;font-family:var(--f-go)}@media(max-width:720px){body{font-size:17px}main{padding:22px 16px 70px}.crown-in{padding:12px 16px;gap:10px}.crown .logo h1{font-size:18px}.crown .day{width:100%;order:3;font-size:13.5px}.crown .seat{margin-left:auto;font-size:13.5px;gap:8px}nav.nav3 .nav-in{padding:0 8px;gap:0}nav.nav3 .tab{flex:1 1 0;padding:13px 4px 10px;font-size:17px;text-align:center;letter-spacing:.02em}nav.nav3 .tab .sub{font-size:11px}.seg{width:100%;justify-content:stretch}.segb{flex:1 1 0;padding:9px 6px;font-size:15px;text-align:center}.vision{padding:18px}.vision-b{font-size:18px}.kyou .hello h1{font-size:23px}.kyou .th{flex:1 1 calc(50% - 5px);min-width:0;padding:10px 14px}.kyou .th .v{font-size:27px}.kyou .d-title{font-size:19px}.kyou .bh .why{margin-left:0;width:100%}.kyou .btn.pri,.kyou .btn.ok{width:100%;padding:14px 20px}.kyou .silent{padding:40px 20px}.kyou .silent .h{font-size:21px}}.md{font-size:15.5px;line-height:1.85;color:var(--ink-2);font-weight:500}.md>:first-child{margin-top:0}.md>:last-child{margin-bottom:0}.md-h{margin:16px 0 7px;font-size:15px;font-weight:700;color:var(--ink);letter-spacing:.02em;line-height:1.6}.md-h1{font-size:16.5px}.md-h3{color:var(--ink-2)}.md-p{margin:0 0 11px;overflow-wrap:anywhere}.md-ul{margin:0 0 11px;padding:0;list-style:none}.md-li{position:relative;margin:0 0 5px;padding-left:17px;overflow-wrap:anywhere}.md-li:before{content:"";position:absolute;left:4px;top:.72em;width:5px;height:5px;border-radius:50%;background:var(--blue-line)}.md-d1{padding-left:35px}.md-d1:before{left:22px;width:4px;height:4px;background:none;border:1px solid var(--blue-line)}.md-d2{padding-left:53px}.md-d2:before{left:40px;width:4px;height:4px;background:none;border:1px solid var(--line-2)}.md-d3{padding-left:71px}.md-d3:before{left:58px;width:4px;height:4px;background:none;border:1px solid var(--line-2)}.md-li b,.md-p b,.md-h b{color:var(--ink)}.gen-rep{border:1px solid var(--line);border-radius:var(--r);background:var(--card);padding:17px 19px;margin:0 0 15px;box-shadow:var(--sh)}.gen-rep-h{margin:0 0 12px;font-family:var(--f-num);font-size:13px;font-weight:700;letter-spacing:.06em;color:var(--blue-d)}.gen-rep .alarm{margin:0 0 14px}.gen-sec{margin:0 0 15px}.gen-sec:last-child{margin-bottom:0}.gen-sec-l{margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--ink-3);font-family:var(--f-go)}.gen-sec-b{padding-left:1px}.gen-sec-e{margin:0;font-size:14.5px;font-weight:600;color:var(--warn)}.gen-day{max-width:920px}.gen-bullets{margin:0 0 8px;padding:0 0 0 1.15em;font-size:15.5px;line-height:1.7;color:var(--ink)}.gen-bullets li{margin:0 0 6px}.gen-bullets li:last-child{margin-bottom:0}.gen-full{margin:4px 0 0}.gen-full-s{cursor:pointer;font-size:12.5px;font-weight:600;color:var(--ink-3);font-family:var(--f-go);letter-spacing:.03em;list-style:none}.gen-full-s::-webkit-details-marker{display:none}.gen-full-s:before{content:"▸　"}.gen-full[open]>.gen-full-s:before{content:"▾　"}.gen-full-s:hover{color:var(--blue-d)}.gen-full[open]>.gen-full-s{margin-bottom:8px}.gen-full .md{font-size:14px;color:var(--ink-2);line-height:1.75}.gen-drop-note{margin:14px 0 0;padding:12px 14px;border:1px dashed var(--line);border-radius:var(--r);background:var(--pale);font-size:13.5px;line-height:1.65;color:var(--ink-2)}.gen-mach{margin:13px 0 0;border-top:1px dashed var(--line);padding-top:11px}.gen-mach-s{cursor:pointer;font-size:13px;font-weight:600;color:var(--ink-3);font-family:var(--f-go);letter-spacing:.03em;list-style:none}.gen-mach-s::-webkit-details-marker{display:none}.gen-mach-s:before{content:"▸　"}.gen-mach[open]>.gen-mach-s:before{content:"▾　"}.gen-mach-s:hover{color:var(--blue-d)}.gen-mach[open]>.gen-mach-s{margin-bottom:11px}.gen-mach .md{font-size:13.5px;color:var(--ink-3);line-height:1.75}.gen-quiet{margin:4px 0 0;padding:13px 17px;border:1px solid var(--line);border-radius:var(--r);background:var(--pale)}.gen-quiet-r{padding:5px 0;border-bottom:1px solid var(--line)}.gen-quiet-r:last-child{border-bottom:0}.gen-quiet-t{margin:0;font-size:14.5px;color:var(--ink-2);font-weight:500}.gen-quiet-t b{font-family:var(--f-num);font-size:13px;letter-spacing:.05em;color:var(--ink)}.gen-quiet .gen-mach{margin-top:7px;padding-top:7px;border-top:0}@media(max-width:720px){.gen-rep{padding:15px}.md{font-size:16px}.md-d1{padding-left:30px}.md-d1:before{left:18px}.md-d2{padding-left:44px}.md-d2:before{left:32px}.md-d3{padding-left:58px}.md-d3:before{left:46px}}.hisho{--pur:#7a5cb0;--pur-soft:#f2edfa;--pur-line:#dbcbef;--chat-col:860px}.hisho .wrap{display:grid;grid-template-columns:280px 1fr;gap:0;min-height:70vh;background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh);overflow:hidden}.hisho .pane-list{display:flex;flex-direction:column;min-width:0;background:var(--pale);border-right:1px solid var(--line)}.hisho .list-head{padding:12px}.hisho .btn-new{display:block;width:100%;background:var(--blue);color:#fff;border:0;border-radius:99px;padding:11px 16px;font-family:var(--f-go);font-size:15.5px;font-weight:700;cursor:pointer;text-align:center}.hisho .btn-new:hover{background:var(--blue-d)}.hisho .btn-new:disabled{background:var(--line-2);cursor:not-allowed}.hisho .threads{flex:1;min-height:0;overflow-y:auto;max-height:52vh;padding:0 8px 8px}.hisho .threads .ld-empty{padding:8px 8px 0;font-size:14px}.hisho .thread{display:block;width:100%;text-align:left;padding:9px 11px;margin-bottom:2px;border:0;border-radius:8px;background:none;color:inherit;font-family:var(--f-go);cursor:pointer}.hisho .thread:hover{background:var(--bg-2)}.hisho .thread.on{background:var(--blue-soft)}.hisho .thread:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.hisho .t-top{display:flex;align-items:center;gap:8px}.hisho .t-title{font-weight:700;font-size:16px;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hisho .t-time{font-size:12px;color:var(--ink-3);font-variant-numeric:tabular-nums}.hisho .t-last{display:block;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:2px}.hisho .t-wait{color:var(--blue-d);font-weight:700}.hisho .t-failed{color:var(--warn);font-weight:700}.hisho .agents-strip{margin-top:auto;display:flex;gap:8px;padding:10px 12px;border-top:1px solid var(--line);font-size:13px;color:var(--ink-2)}.hisho .dot{display:inline-block;width:8px;height:8px;border-radius:99px;margin-right:5px;vertical-align:1px}.hisho .dot-alive{background:var(--ok)}.hisho .dot-stale,.hisho .dot-never{background:var(--warn)}.hisho .dot-disabled{background:var(--line-2)}.hisho .thread-row{position:relative}.hisho .thread-row .row-acts{position:absolute;right:7px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:4px;opacity:0}.hisho .thread-row .row-acts .rename,.hisho .thread-row .archive{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--card);border:1px solid var(--line);border-radius:8px;width:28px;height:28px;color:var(--ink-3);cursor:pointer;font-size:13px;line-height:1;display:grid;place-items:center}.hisho .thread-row:hover .row-acts,.hisho .thread-row .row-acts:focus-within{opacity:1}@media(hover:none){.hisho .thread-row .row-acts{opacity:1}}.hisho .thread-row .row-acts.always{opacity:1}.hisho .archive:hover:enabled{color:var(--blue-d);border-color:var(--blue-line);background:var(--blue-soft)}.hisho .thread-row .unarchive{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--card);border:1px solid var(--blue-line);border-radius:99px;padding:4px 11px;color:var(--blue-d);cursor:pointer;font-family:var(--f-go);font-size:12.5px;font-weight:700;white-space:nowrap}.hisho .thread-row .unarchive:hover:enabled{background:var(--blue);color:#fff;border-color:var(--blue)}.hisho .archive:disabled,.hisho .thread-row .unarchive:disabled{color:var(--ink-3);border-color:var(--line);background:var(--pale);cursor:not-allowed}.hisho .btn-archived{display:block;width:100%;margin-top:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--card);border:1px solid var(--line);border-radius:99px;padding:8px 14px;font-family:var(--f-go);font-size:13.5px;font-weight:700;color:var(--ink-2);cursor:pointer;text-align:center}.hisho .btn-archived:hover{border-color:var(--blue-line);color:var(--blue-d);background:var(--blue-soft)}.hisho .btn-archived.on{background:var(--blue-soft);border-color:var(--blue-line);color:var(--blue-d)}.hisho .archived-composer{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 16px;border-top:1px solid var(--line);background:var(--pale)}.hisho .archived-composer p{margin:0;font-size:14px;color:var(--ink-2);flex:1;min-width:220px}.hisho .archived-composer button{flex:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--blue);color:#fff;border:0;border-radius:99px;padding:9px 18px;font-family:var(--f-go);font-size:14px;font-weight:700;cursor:pointer}.hisho .archived-composer button:disabled{background:var(--line-2);cursor:not-allowed}.hisho .chat-head .rename{flex:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid var(--line);border-radius:8px;width:30px;height:30px;color:var(--ink-3);cursor:pointer;font-size:14px;line-height:1;display:grid;place-items:center}.hisho .rename:hover{color:var(--blue-d);border-color:var(--blue-line);background:var(--blue-soft)}.hisho .auto-rename{flex:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--blue-soft);border:1px solid var(--blue-line);color:var(--blue-d);border-radius:99px;padding:5px 13px;font-family:var(--f-go);font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap}.hisho .auto-rename:hover:enabled{background:var(--blue);color:#fff;border-color:var(--blue)}.hisho .auto-rename:disabled{background:var(--pale);border-color:var(--line);color:var(--ink-3);cursor:not-allowed}.hisho .rename-box{display:flex;align-items:center;gap:6px;flex:1;min-width:0}.hisho .rename-box input{flex:1;min-width:0;font-family:var(--f-go);font-size:15.5px;font-weight:700;padding:7px 11px;border:1px solid var(--blue);border-radius:8px;background:var(--card);color:var(--ink);box-shadow:0 0 0 3px var(--blue-soft)}.hisho .rename-box input:focus{outline:none}.hisho .rn-ok,.hisho .rn-no{flex:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:8px;width:30px;height:30px;cursor:pointer;font-size:14px;line-height:1;display:grid;place-items:center;font-family:var(--f-go)}.hisho .rn-ok{background:var(--blue);color:#fff;border:0}.hisho .rn-no{background:var(--card);color:var(--ink-3);border:1px solid var(--line)}.hisho .rn-ok:disabled{background:var(--line-2);cursor:not-allowed}.hisho .thread-row.renaming{padding:4px 8px}.hisho .chip{font-size:12px;font-weight:700;padding:1px 9px;border-radius:99px;white-space:nowrap;letter-spacing:0}.hisho .chip.ran{background:var(--blue-soft);border:1px solid var(--blue-line);color:var(--blue-d)}.hisho .chip.rin{background:var(--pur-soft);border:1px solid var(--pur-line);color:var(--pur)}.hisho .av{flex:none;border-radius:50%;color:#fff;font-weight:800;letter-spacing:0;background:linear-gradient(150deg,var(--blue),#6fa3dc);display:grid;place-items:center}.hisho .pane-chat{background:var(--card);display:flex;flex-direction:column;min-height:70vh;min-width:0}.hisho .chat-head{display:flex;align-items:center;gap:10px;padding:12px 18px;border-bottom:1px solid var(--line)}.hisho .chat-head h3{margin:0;font-size:17px;font-weight:800;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hisho .chat-head .chip{flex:none}.hisho .chat-head .memo{flex:none;font-size:13px;color:var(--ink-3);white-space:nowrap}.hisho .backto{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid var(--line-2);border-radius:99px;padding:4px 12px;font-family:var(--f-go);font-size:14px;font-weight:700;color:var(--blue-d);cursor:pointer;flex:none;white-space:nowrap}.hisho .msgs{flex:1;padding:22px 18px;display:flex;flex-direction:column;background:var(--card);overflow-y:auto;max-height:58vh}.hisho .stream{width:100%;max-width:var(--chat-col);margin:0 auto;display:flex;flex-direction:column;gap:18px}.hisho .msg{display:flex;width:100%;font-size:15.5px;line-height:1.8}.hisho .msg .col{display:flex;flex-direction:column;gap:3px;max-width:82%;min-width:0}.hisho .msg .who{font-size:12px;font-weight:700;color:var(--ink-3);display:flex;gap:8px;align-items:center}.hisho .msg .bub{padding:13px 16px;border-radius:16px;box-shadow:var(--sh);white-space:pre-wrap;overflow-wrap:anywhere}.hisho .msg .body{white-space:pre-wrap;overflow-wrap:anywhere}.hisho .me{justify-content:flex-end}.hisho .me .col{align-items:flex-end}.hisho .me .bub{background:linear-gradient(150deg,var(--blue),#6fa3dc);color:#fff;border-top-right-radius:5px}.hisho .ai{justify-content:flex-start}.hisho .ai .bub{background:var(--card);border:1px solid var(--line);border-top-left-radius:5px}.hisho .typing{align-self:flex-start;display:flex;align-items:center;gap:10px;font-size:14px;color:var(--ink-3);margin:0}.hisho .typing .av{width:30px;height:30px;font-size:14px}.hisho .typing .dots{display:inline-flex;gap:4px;align-items:center}.hisho .typing i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--ink-3);font-style:normal;animation:hisho-blink 1.2s infinite}.hisho .typing i:nth-child(2){animation-delay:.2s}.hisho .typing i:nth-child(3){animation-delay:.4s}@keyframes hisho-blink{0%,to{opacity:.3}50%{opacity:1}}.hisho .typing-warn{color:var(--warn)}.hisho .ctx{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-size:12.5px;font-weight:700;color:var(--ink-3);cursor:default}.hisho .ctx-bar{display:inline-block;width:120px;height:6px;border-radius:99px;background:var(--bg-2);overflow:hidden}.hisho .ctx-fill{display:block;height:100%;border-radius:99px;background:var(--blue)}.hisho .ctx-warn .ctx-fill{background:var(--wa)}.hisho .ctx-warn .ctx-n{color:var(--wa)}.hisho .ctx-full .ctx-fill{background:var(--warn)}.hisho .ctx-full .ctx-n{color:var(--warn)}.hisho .ctx-note{margin:0;padding:8px 18px;font-size:13.5px;color:var(--warn);background:var(--warn-soft);border-bottom:1px solid var(--warn-line)}.hisho .failbox{align-self:stretch;background:var(--warn-soft);border:1px solid var(--warn-line);border-left:4px solid var(--warn);border-radius:var(--r);padding:13px 16px}.hisho .failbox-t{margin:0 0 4px;font-size:15px;color:var(--warn)}.hisho .failbox-b{margin:0 0 10px;font-size:14.5px;color:var(--ink-2)}.hisho .home{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:44px 20px;text-align:center}.hisho .home .av{width:56px;height:56px;font-size:24px;box-shadow:0 4px 14px #3f7ac44d}.hisho .home h3{margin:0;font-size:21px;font-weight:800;color:var(--ink)}.hisho .home p{margin:0;font-size:14.5px;color:var(--ink-3)}.hisho .composer{padding:10px 18px 0;background:var(--card)}.hisho .cbox{max-width:var(--chat-col);margin:0 auto;display:flex;align-items:flex-end;gap:11px}.hisho .composer textarea{flex:1;min-width:0;font-family:var(--f-go);font-size:15.5px;line-height:1.6;padding:14px 16px;border:1px solid var(--line);border-radius:15px;background:var(--card);color:var(--ink);resize:none;min-height:52px;max-height:160px;overflow-y:auto;box-shadow:var(--sh)}.hisho .composer textarea:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 4px var(--blue-soft)}.hisho .composer .send-btn{flex:none;width:44px;height:44px;margin-bottom:4px;border-radius:50%;border:0;background:var(--blue);color:#fff;font-size:19px;font-weight:700;cursor:pointer;display:grid;place-items:center;font-family:var(--f-go);line-height:1}.hisho .composer .send-btn:hover:enabled{background:var(--blue-d)}.hisho .composer .send-btn:disabled{background:var(--line-2);cursor:not-allowed}.hisho .note{font-size:13px;color:var(--ink-3);padding:8px 18px 14px;border-top:1px dashed var(--line);margin:10px auto 0;max-width:var(--chat-col);text-align:center}.hisho .hisho-disabled{margin:0;padding:14px 18px;font-size:14.5px;color:var(--ink-2);background:var(--amber-soft);border-top:1px solid var(--amber-line)}.hisho .hisho-err{margin:8px auto 0;max-width:var(--chat-col);font-size:14.5px;color:var(--warn);font-weight:600}.hisho .hisho-stale{margin:0 0 14px;padding:9px 14px;font-size:14px;color:var(--warn);background:var(--warn-soft);border:1px solid var(--warn-line);border-radius:var(--r)}.hisho .asking{margin:14px auto 0;max-width:var(--chat-col);padding:12px 15px;border:1px solid var(--blue-line);border-radius:var(--r);background:var(--blue-soft)}.hisho .asking-t{margin:0 0 7px;font-size:13.5px;font-weight:700;color:var(--blue-d)}.hisho .asking-b{margin:0;padding-left:11px;border-left:3px solid var(--blue-line);font-size:14.5px;color:var(--ink-2);line-height:1.75;white-space:pre-wrap}.hisho .file-input{display:none}.hisho .composer .attach-btn{flex:none;width:44px;height:44px;margin-bottom:4px;border-radius:50%;border:1px solid var(--line);background:var(--card);color:var(--ink-3);font-size:18px;cursor:pointer;display:grid;place-items:center;line-height:1}.hisho .composer .attach-btn:hover:enabled{border-color:var(--blue);color:var(--blue-d);background:var(--blue-soft)}.hisho .composer .attach-btn:disabled{opacity:.45;cursor:not-allowed}.hisho .picked{max-width:var(--chat-col);margin:0 auto 8px;display:flex;flex-wrap:wrap;gap:8px}.hisho .pick{display:inline-flex;align-items:center;gap:7px;max-width:100%;padding:5px 8px 5px 5px;border:1px solid var(--blue-line);border-radius:12px;background:var(--blue-soft);font-size:13px;color:var(--ink-2)}.hisho .pick img{width:34px;height:34px;object-fit:cover;border-radius:8px;display:block}.hisho .pick-ic{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;background:var(--card);font-size:16px}.hisho .pick-n{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.hisho .pick-s{color:var(--ink-3);font-variant-numeric:tabular-nums}.hisho .pick-x{width:22px;height:22px;border:0;border-radius:50%;background:var(--card);color:var(--ink-3);font-size:12px;cursor:pointer;display:grid;place-items:center}.hisho .pick-x:hover:enabled{background:var(--warn);color:#fff}.hisho .pick-x:disabled{opacity:.45;cursor:not-allowed}.hisho .atts{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.hisho .att{display:inline-flex;align-items:center;gap:7px;max-width:100%;font-size:13px;color:var(--ink-2);text-decoration:none}.hisho .att-img img{max-width:220px;max-height:180px;border-radius:12px;border:1px solid var(--line);display:block;box-shadow:var(--sh)}.hisho .att-file{padding:7px 11px;border:1px solid var(--line);border-radius:12px;background:var(--card);font-weight:700}.hisho .att-file:hover{border-color:var(--blue);color:var(--blue-d)}.hisho .att-size{color:var(--ink-3);font-weight:500;font-variant-numeric:tabular-nums}.hisho .att-wait{color:var(--ink-3)}.hisho .att-err{color:var(--warn);font-weight:700}.hisho .hisho-uploading{margin:8px auto 0;max-width:var(--chat-col);font-size:13.5px;color:var(--blue-d);font-weight:700}.hisho .pane-chat{position:relative}.hisho .dropzone{position:absolute;top:8px;right:8px;bottom:8px;left:8px;z-index:5;display:grid;place-items:center;border:2px dashed var(--blue);border-radius:var(--r);background:color-mix(in srgb,var(--blue-soft) 88%,transparent);font-size:16px;font-weight:800;color:var(--blue-d);pointer-events:none}.hisho .relay-warn{margin:0 0 14px;padding:9px 14px;font-size:14px;color:var(--wa);background:var(--amber-soft);border:1px solid var(--amber-line);border-radius:var(--r)}@media(max-width:860px){.hisho .wrap{grid-template-columns:1fr}.hisho .wrap .pane-chat,.hisho .wrap.on-chat .pane-list{display:none}.hisho .wrap.on-chat .pane-chat{display:flex}.hisho .backto{display:inline-flex}.hisho .chat-head .memo{display:none}.hisho .chat-head{padding:10px 12px;gap:8px;flex-wrap:wrap}.hisho .chat-head .ctx{order:5;width:100%;justify-content:flex-start}.hisho .chat-head h3,.hisho .chat-head .rename-box{min-width:140px}.hisho .pane-list{border-right:0}.hisho .threads{max-height:none}.hisho .me{max-width:88%}.hisho .msgs{padding:16px 12px}.hisho .composer{padding:10px 12px 0}}:root{--shell-w:min(1680px,96vw)}.crown-in{max-width:var(--shell-w)}nav.nav3 .nav-in{max-width:var(--shell-w)}main{max-width:var(--shell-w)}body.hisho-full{overflow:hidden}body.hisho-full #root{height:100dvh;display:flex;flex-direction:column}body.hisho-full main{flex:1;min-height:0;display:flex;flex-direction:column;padding:14px 24px 18px;overflow:hidden;width:100%}body.hisho-full .hisho{flex:1;min-height:0;display:flex;flex-direction:column}body.hisho-full .hisho .wrap{flex:1;min-height:0}body.hisho-full .hisho .pane-list,body.hisho-full .hisho .pane-chat{min-height:0}body.hisho-full .hisho .threads,body.hisho-full .hisho .msgs{max-height:none;min-height:0}@media(max-width:860px){body.hisho-full main{padding:10px 12px 14px}}:root{--read-w:78ch}.md-p,.md-li,.vision-b{max-width:var(--read-w)}:root{--pur:#7a5aa8;--pur-soft:#f2edfa;--pur-line:#dbcbef;--org:#b06520;--org-soft:#fdf1e4;--org-line:#f0d5b2;--fuji:#7c6bb0;--fuji-soft:#efeafa;--fuji-line:#d5cbee;--fuji-d:#5b4b8f}.inbox-block .inbox{display:grid;grid-template-columns:minmax(0,1fr) 316px;gap:22px;align-items:start}.inbox-block .ibx-stream{min-width:0}.inbox-block .howto{background:var(--pale);border:1px solid var(--line);border-left:4px solid var(--blue-line);border-radius:var(--r);padding:12px 17px;margin:0 0 16px;font-size:15.5px;color:var(--ink-2)}.inbox-block .howto b{color:var(--ink)}.inbox-block .silentbar{background:var(--warn-soft);border:1px solid var(--warn-line);border-left:5px solid var(--warn);border-radius:var(--r);padding:13px 18px;margin:0 0 18px}.inbox-block .silentbar p{margin:0;font-size:16.5px;font-weight:700;color:#8e2a41}.inbox-block .silentbar .tail{display:block;font-size:14.5px;font-weight:500;color:#a15266;margin-top:2px}.inbox-block .icard{position:relative;background:var(--card);border:1px solid var(--line-2);border-left:7px solid var(--tone,var(--blue));border-radius:12px;box-shadow:var(--sh);margin-bottom:14px;padding:15px 18px 14px;cursor:grab;transition:box-shadow .15s,transform .1s,opacity .15s}.inbox-block .icard:hover{box-shadow:var(--sh-lift)}.inbox-block .icard:active{cursor:grabbing}.inbox-block .icard:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.inbox-block .icard.dragging{opacity:.45;transform:scale(.99)}.inbox-block .icard[data-picked=true]{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-soft),var(--sh-lift)}.inbox-block .ik-kettei{--tone:var(--blue);--tone-soft:var(--blue-soft);--tone-line:var(--blue-line);--tone-d:var(--blue-d)}.inbox-block .ik-manabi{--tone:var(--ok);--tone-soft:var(--ok-soft);--tone-line:var(--ok-line);--tone-d:var(--ok)}.inbox-block .ik-tsumari{--tone:var(--warn);--tone-soft:var(--warn-soft);--tone-line:var(--warn-line);--tone-d:#9c3049}.inbox-block .ik-tsugi{--tone:var(--wa);--tone-soft:var(--amber-soft);--tone-line:var(--amber-line);--tone-d:var(--wa)}.inbox-block .ik-eigyou{--tone:var(--pur);--tone-soft:var(--pur-soft);--tone-line:var(--pur-line);--tone-d:var(--pur)}.inbox-block .ik-incident{--tone:var(--org);--tone-soft:var(--org-soft);--tone-line:var(--org-line);--tone-d:var(--org)}.inbox-block .ic-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:9px}.inbox-block .who{display:flex;align-items:center;gap:8px;min-width:0}.inbox-block .ava{width:28px;height:28px;flex:none;border-radius:8px;display:grid;place-items:center;font-size:13px;font-weight:800;color:#fff;background:var(--tone,var(--blue));box-shadow:0 1px 4px #162a4a2e}.inbox-block .who .nm{font-size:16px;font-weight:700;white-space:nowrap}.inbox-block .who .rl{font-size:13px;color:var(--ink-3);white-space:nowrap}.inbox-block .ic-top .dt{font-size:13.5px;color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:auto;white-space:nowrap}.inbox-block .kind{border-radius:99px;padding:3px 13px;font-size:13.5px;font-weight:800;white-space:nowrap;border:1px solid var(--tone-line,var(--blue-line));background:var(--tone-soft,var(--blue-soft));color:var(--tone-d,var(--blue-d))}.inbox-block .gchip{border-radius:99px;padding:2px 11px;font-size:13px;font-weight:700;white-space:nowrap;border:1px solid var(--line-2);background:var(--pale);color:var(--ink-2)}.inbox-block .mtchip{border-radius:99px;padding:3px 13px;font-size:13.5px;font-weight:800;white-space:nowrap;border:1px solid var(--org-line);background:var(--org-soft);color:var(--org)}.inbox-block .ic-t{display:block;font-size:18.5px;font-weight:700;line-height:1.6;margin:0 0 5px}.inbox-block .ic-b{margin:0;font-size:16px;color:var(--ink-2)}.inbox-block .ic-ft{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px}.inbox-block .grip{font-size:13.5px;color:var(--ink-3);display:flex;align-items:center;gap:6px}.inbox-block .grip .ibx-dots{letter-spacing:2px;color:var(--line-2);font-size:16px}.inbox-block .detailbtn{background:#fff;border:1px solid var(--line-2);color:var(--ink-2);border-radius:99px;padding:7px 16px;font-size:14.5px;font-weight:700;cursor:pointer;white-space:nowrap;margin-left:auto}.inbox-block .detailbtn:hover{background:var(--pale);border-color:var(--blue-line);color:var(--blue-d)}.inbox-block .askbtn{background:#fff;border:1px dashed var(--blue-line);color:var(--blue-d);border-radius:99px;padding:7px 15px;font-size:14px;font-weight:700;cursor:pointer;white-space:nowrap}.inbox-block .askbtn:hover{background:var(--blue-soft);border-style:solid}.inbox-block .pickbtn{background:#fff;border:1px solid var(--blue-line);color:var(--blue-d);border-radius:99px;padding:7px 17px;font-size:14.5px;font-weight:700;cursor:pointer;white-space:nowrap}.inbox-block .pickbtn:hover{background:var(--blue-soft)}.inbox-block .icard[data-picked=true] .pickbtn{background:var(--blue);border-color:var(--blue);color:#fff}.inbox-block .actbtn{background:var(--tone,var(--blue));border:1px solid var(--tone,var(--blue));color:#fff;border-radius:99px;padding:8px 20px;font-size:15px;font-weight:800;cursor:pointer;white-space:nowrap;box-shadow:0 2px 8px #162a4a29}.inbox-block .actbtn:hover{filter:brightness(.94)}.inbox-block .actbtn:disabled{background:var(--pale);border-color:var(--line-2);color:var(--ink-3);box-shadow:none;cursor:default;font-weight:700;filter:none}.inbox-block .icard.done{background:var(--pale);border-left-color:var(--line-2);box-shadow:none}.inbox-block .icard.done .ic-t{color:var(--ink-2)}.inbox-block .stamp{display:flex;align-items:center;gap:7px;margin-top:12px;background:var(--ok-soft);border:1px solid var(--ok-line);border-radius:8px;padding:9px 14px;font-size:15px;font-weight:700;color:#1f6d50}.inbox-block .zones{position:sticky;top:82px;display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.inbox-block .picked-hd{display:flex;align-items:center;gap:10px;padding:2px 2px 8px;border-bottom:1px solid var(--line);margin-bottom:2px}.inbox-block .picked-hd .pt{font-size:14.5px;color:var(--ink-2);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-block .picked-hd .pt b{color:var(--ink)}.inbox-block .pcancel{margin-left:auto;flex:none;background:#fff;border:1px solid var(--line-2);color:var(--ink-2);border-radius:99px;padding:7px 16px;font-size:14px;font-weight:700;cursor:pointer}.inbox-block .zgroup{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:15px 14px 14px;box-shadow:var(--sh)}.inbox-block .zgroup h4{margin:0 0 2px;font-size:17px;font-weight:800;letter-spacing:.02em}.inbox-block .zgroup .zsub{display:block;font-size:12.5px;color:var(--ink-3);line-height:1.7;margin-bottom:12px}.inbox-block .steps{display:grid;gap:9px}.inbox-block .step-wrap{display:block}.inbox-block .step{position:relative;width:100%;text-align:left;cursor:default;background:#fff;border:2px dashed var(--line-2);border-radius:10px;padding:12px 13px;display:block;transition:border-color .15s,background .15s,transform .1s,box-shadow .15s}.inbox-block .step[data-drop=exec]{--sl:#8fb4de;--sbg:#f3f8ff}.inbox-block .step[data-drop=mgr]{--sl:#3f7ac4;--sbg:#eaf2fd}.inbox-block .step[data-drop=all]{--sl:#23477d;--sbg:#e4ecf8}.inbox-block .step[data-drop=tana]{--sl:#7a5aa8;--sbg:#f4effb}.inbox-block .step .srow{display:flex;align-items:center;gap:10px}.inbox-block .step .sn{width:26px;height:26px;flex:none;border-radius:8px;display:grid;place-items:center;background:var(--sl);color:#fff;font-size:13px;font-weight:800;font-variant-numeric:tabular-nums}.inbox-block .step .st2{font-size:16.5px;font-weight:800;line-height:1.4;min-width:0}.inbox-block .step .sc{margin-left:auto;font-size:12.5px;font-weight:700;color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.inbox-block .step .sh{display:block;font-size:12.5px;color:var(--ink-3);line-height:1.6;margin-top:5px}.inbox-block .reach{display:flex;gap:3px;margin-top:8px}.inbox-block .reach i{height:5px;flex:1;border-radius:3px;background:var(--line)}.inbox-block .reach i.on{background:var(--sl)}.inbox-block .inbox[data-dragging=true] .step,.inbox-block .inbox[data-picking=true] .step{border-color:var(--sl);background:var(--sbg)}.inbox-block .inbox[data-picking=true] .step{cursor:pointer}.inbox-block .step.over{border-style:solid;border-color:var(--sl);background:var(--sbg);transform:scale(1.03);box-shadow:0 6px 20px #162a4a29}.inbox-block .step .sgo{display:block;margin-top:9px;width:100%;border:0;border-radius:99px;background:var(--sl);color:#fff;padding:9px 14px;font-size:14.5px;font-weight:800;cursor:pointer}.inbox-block .inbox[data-blocked=oroshi] .step[data-mode=oroshi],.inbox-block .step-wrap.sunk .step{opacity:.42;border-style:dotted}.inbox-block .zgroup.tana{border-color:var(--pur-line);background:linear-gradient(160deg,#fff,var(--pur-soft))}.inbox-block .zgroup.tana h4{color:var(--pur)}.inbox-block .zonenote{background:var(--warn-soft);border:1px solid var(--warn-line);border-radius:var(--r);padding:12px 15px;font-size:14px;color:#8e2a41;line-height:1.75}.ibx-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#1220366b;display:grid;place-items:center;padding:12px}.ibx-dlg{background:var(--card);border:0;border-radius:14px;padding:0;max-width:620px;width:100%;box-shadow:0 24px 70px #0f1e3757;color:var(--ink);max-height:calc(100dvh - 24px);display:flex;flex-direction:column}.ibx-dlg.brief{max-width:760px}.ibx-dlg .dlg-hd,.ibx-dlg .dlg-ft,.ibx-dlg .bf-hd,.ibx-dlg .bf-ft{flex:none}.ibx-dlg .dlg-hd{padding:20px 24px 16px;border-bottom:1px solid var(--line);background:linear-gradient(160deg,#fff,var(--pale))}.ibx-dlg .dlg-hd h4{margin:0 0 4px;font-size:22px;font-weight:800;letter-spacing:.02em}.ibx-dlg .dlg-hd .sub{font-size:14.5px;color:var(--ink-3)}.ibx-dlg .dlg-bd{padding:18px 24px 6px;overflow:auto;min-height:0;flex:1 1 auto}.ibx-dlg .ctx{background:var(--pale);border:1px solid var(--line);border-radius:9px;padding:11px 15px;font-size:14.5px;color:var(--ink-2);margin:0 0 16px;display:flex;gap:9px;flex-wrap:wrap;align-items:center}.ibx-dlg .lbl{display:block;font-size:15px;font-weight:800;margin:0 0 6px}.ibx-dlg .lbl .n{font-weight:500;color:var(--ink-3);font-size:13.5px;margin-left:7px}.ibx-dlg .quote{display:block;margin:0 0 16px;padding:12px 16px;background:var(--pale);border-left:5px solid var(--warn);border-radius:0 9px 9px 0}.ibx-dlg .quote b{display:block;font-size:16.5px;line-height:1.6;margin-bottom:3px}.ibx-dlg .quote span{display:block;font-size:15px;color:var(--ink-2);white-space:pre-wrap}.ibx-dlg .aihd{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:0 0 8px}.ibx-dlg .aihd .t{font-size:15px;font-weight:800}.ibx-dlg .aihd .src{font-size:12.5px;color:var(--ink-3);line-height:1.6}.ibx-dlg .aiopts{display:grid;gap:8px;margin:0 0 18px}.ibx-dlg .aiopt{display:block;border:1px solid var(--line-2);border-radius:10px;padding:11px 15px;cursor:pointer;background:#fff}.ibx-dlg .aiopt:hover{background:var(--pale)}.ibx-dlg .aiopt:has(input:checked){border-color:var(--fuji);background:var(--fuji-soft);box-shadow:0 0 0 2px var(--fuji-soft)}.ibx-dlg .aiopt .row{display:flex;align-items:center;gap:10px}.ibx-dlg .aiopt input{width:19px;height:19px;accent-color:var(--fuji);flex:none}.ibx-dlg .aiopt .lb{font-size:16.5px;font-weight:700;line-height:1.5;min-width:0}.ibx-dlg .aichip{flex:none;border-radius:99px;padding:2px 11px;font-size:12.5px;font-weight:800;white-space:nowrap;border:1px solid var(--fuji-line);background:var(--fuji-soft);color:var(--fuji-d)}.ibx-dlg .aichip.alt{border-color:var(--line-2);background:var(--pale);color:var(--ink-2)}.ibx-dlg .aichip.free{border-color:var(--blue-line);background:var(--blue-soft);color:var(--blue-d)}.ibx-dlg .aiopt .wy{display:block;font-size:13.5px;color:var(--ink-2);line-height:1.7;margin:5px 0 0 29px}.ibx-dlg .ai-none{background:var(--amber-soft);border:1px solid var(--amber-line);border-left:5px solid var(--wa);border-radius:0 9px 9px 0;padding:11px 15px;font-size:15px;color:#6d5214;font-weight:700;margin:0}.ibx-dlg textarea{width:100%;font:inherit;font-size:16.5px;line-height:1.8;color:var(--ink);border:1px solid var(--line-2);border-radius:9px;padding:12px 14px;resize:vertical;min-height:112px;background:#fff}.ibx-dlg textarea:focus{outline:2px solid var(--blue);outline-offset:-1px;border-color:var(--blue)}.ibx-dlg .dlgnote{margin:0 0 18px;background:var(--warn-soft);border:1px solid var(--warn-line);border-left:5px solid var(--warn);border-radius:9px;padding:12px 16px;font-size:14.5px;color:#8e2a41;line-height:1.8}.ibx-dlg .dlg-ft{padding:16px 24px 20px;border-top:1px solid var(--line);background:var(--pale);display:flex;gap:11px;align-items:center;flex-wrap:wrap}.ibx-dlg .btn{border:0;border-radius:99px;padding:13px 30px;font-size:17px;font-weight:800;cursor:pointer;letter-spacing:.04em;background:transparent;font-family:var(--f-min)}.ibx-dlg .btn.pri{background:var(--blue);color:#fff;box-shadow:0 3px 12px #3f7ac457}.ibx-dlg .btn.pri:hover{background:var(--blue-d)}.ibx-dlg .btn.pur{background:var(--pur);color:#fff;box-shadow:0 3px 12px #7a5aa852}.ibx-dlg .btn.pur:hover{background:var(--pur)}.ibx-dlg .btn:disabled{background:var(--line-2);color:#fff;box-shadow:none;cursor:not-allowed}.ibx-dlg .btn.sec{background:#fff;color:var(--ink-2);border:1px solid var(--line-2);padding:12px 24px;font-size:16px;font-weight:700}.ibx-dlg .btn.sec:hover{background:var(--pale);color:var(--ink)}.ibx-dlg .dlg-ft .hint{font-size:13.5px;color:var(--ink-3);margin-left:auto}.ibx-dlg .wform-ng{margin-top:14px}.ibx-dlg .bf-hd{padding:18px 24px 15px;border-bottom:1px solid var(--line);background:linear-gradient(160deg,#fff,var(--pale));display:flex;align-items:flex-start;gap:14px}.ibx-dlg .bf-hd .ttl{min-width:0}.ibx-dlg .bf-hd h4{margin:0 0 4px;font-size:21px;font-weight:800;line-height:1.5}.ibx-dlg .bf-hd .meta{font-size:13.5px;color:var(--ink-3)}.ibx-dlg .bf-x{flex:none;margin-left:auto;background:#fff;border:1px solid var(--line-2);color:var(--ink-2);width:38px;height:38px;border-radius:50%;font-size:19px;font-weight:700;cursor:pointer;line-height:1}.ibx-dlg .bf-x:hover{background:var(--warn-soft);border-color:var(--warn-line);color:var(--warn)}.ibx-dlg .bf-sec{margin:0 0 22px}.ibx-dlg .bf-sec>h5{margin:0 0 9px;font-size:16px;font-weight:800;display:flex;align-items:center;gap:9px;padding-bottom:6px;border-bottom:1px solid var(--line)}.ibx-dlg .bf-sec>h5 .no{flex:none;width:24px;height:24px;border-radius:7px;background:var(--blue);color:#fff;display:grid;place-items:center;font-size:13px;font-weight:800}.ibx-dlg .bf-sec p{margin:0 0 8px;font-size:16px;line-height:1.85;color:var(--ink-2)}.ibx-dlg .bf-sec p b{color:var(--ink)}.ibx-dlg .bf-unknown{background:var(--amber-soft);border:1px solid var(--amber-line);border-left:5px solid var(--wa);border-radius:0 9px 9px 0;padding:11px 15px;font-size:15px;color:#6d5214;font-weight:700}.ibx-dlg .bf-nums{display:grid;gap:7px}.ibx-dlg .bf-num{display:flex;align-items:baseline;gap:11px;flex-wrap:wrap;background:var(--pale);border:1px solid var(--line);border-radius:9px;padding:10px 15px}.ibx-dlg .bf-num .k{font-size:15px;color:var(--ink-2);min-width:0}.ibx-dlg .bf-num .v{font-size:19px;font-weight:800;font-variant-numeric:tabular-nums;margin-left:auto}.ibx-dlg .tag{flex:none;border-radius:99px;padding:2px 10px;font-size:12px;font-weight:800;white-space:nowrap;border:1px solid}.ibx-dlg .tag.jis{background:var(--ok-soft);border-color:var(--ok-line);color:#1f6d50}.ibx-dlg .tag.sui{background:var(--amber-soft);border-color:var(--amber-line);color:#6d5214}.ibx-dlg .bf-opt{border:1px solid var(--line-2);border-radius:10px;padding:12px 15px;margin-bottom:8px;background:#fff}.ibx-dlg .bf-opt .row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ibx-dlg .bf-opt .lb{font-size:16.5px;font-weight:700;min-width:0}.ibx-dlg .bf-opt .wy{display:block;font-size:13.5px;color:var(--ink-2);line-height:1.7;margin-top:6px}.ibx-dlg .bf-go{margin-left:auto;flex:none;background:var(--fuji);border:0;color:#fff;border-radius:99px;padding:7px 17px;font-size:14px;font-weight:800;cursor:pointer;white-space:nowrap}.ibx-dlg .bf-go:hover{filter:brightness(.94)}.ibx-dlg .bf-src{margin:0;padding-top:14px;border-top:1px solid var(--line);font-size:12.5px;color:var(--ink-3);line-height:1.75}.ibx-dlg .bf-by{margin:0 0 10px;font-size:13px;color:var(--ink-3);line-height:1.7}.ibx-dlg .bf-ft{padding:15px 24px 19px;border-top:1px solid var(--line);background:var(--pale);display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ibx-dlg .bf-ft .bf-lead{font-size:14px;color:var(--ink-3);width:100%}.inbox-block .toast{position:fixed;left:50%;bottom:26px;transform:translate(-50%);background:var(--ink);color:#fff;border-radius:99px;padding:13px 26px;font-size:16px;font-weight:700;box-shadow:0 12px 34px #0f1e3757;opacity:1;z-index:90;max-width:calc(100vw - 32px);text-align:center}@media(max-width:860px){.inbox-block .inbox{grid-template-columns:1fr}.inbox-block .icard{cursor:default}.inbox-block .grip{display:none}.inbox-block .zones{position:static;gap:10px}.inbox-block .step{padding:11px 12px}.inbox-block .inbox[data-picking=true] .zones{position:fixed;left:0;right:0;bottom:0;z-index:50;background:var(--card);border-top:1px solid var(--line-2);box-shadow:0 -10px 34px #0f1e3733;padding:10px 14px 16px;max-height:76vh;overflow:auto}.inbox-block .inbox[data-picking=true] .zgroup{box-shadow:none;padding:11px 12px}.inbox-block .inbox[data-picking=true] .zgroup .zsub{display:none}.inbox-block .inbox[data-picking=true] .zonenote{font-size:13px;padding:10px 13px}.inbox-block .inbox[data-picking=true] .ibx-stream{padding-bottom:60vh}}@media(max-width:720px){.inbox-block .ic-t{font-size:17px}.inbox-block .ic-top .dt{margin-left:0;width:100%}.inbox-block .detailbtn,.inbox-block .pickbtn,.inbox-block .actbtn,.inbox-block .askbtn{margin-left:0;flex:1 1 auto;text-align:center}.ibx-dlg textarea{min-height:92px}.ibx-dlg .dlg-bd{padding:16px 18px 4px}.ibx-dlg .dlg-hd{padding:17px 18px 14px}.ibx-dlg .dlg-ft{padding:14px 18px 18px}.ibx-dlg .btn.pri,.ibx-dlg .btn.pur{width:100%}.ibx-dlg .btn.sec{flex:1 1 100%}.ibx-dlg .dlg-ft .hint{margin-left:0;width:100%}}.askmi{background:none;border:0;padding:7px 2px;margin-left:10px;color:var(--blue-d);font-size:13px;font-weight:700;line-height:1.4;cursor:pointer;white-space:nowrap;border-bottom:1px dashed var(--blue-line)}.askmi:hover{color:var(--blue);border-bottom-style:solid}.askmi:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.askmi-crown{margin-left:0}.ev-ask,.gen-ask{margin:8px 0 0;text-align:right}.ev-ask .askmi,.gen-ask .askmi{margin-left:0}.fixhist .card-ask{padding:9px 18px 12px;text-align:right}.fixhist .card-ask .askmi{margin-left:0}.hisho .agents-soon{display:block;margin-top:6px;font-size:12.5px;line-height:1.6;color:var(--ink-3)}.hisho .agents-strip{flex-direction:column;align-items:flex-start;gap:2px}.app .askmi{grid-column:1/-1;justify-self:end;margin-left:0}.askwrap{display:block}.askans{margin-top:10px;padding:12px 14px;border-radius:10px;background:#3f7ac40f;border:1px solid var(--blue-line);font-size:14.5px;line-height:1.85;color:var(--ink)}.askans .askq{margin:0 0 8px}.askans .askq summary{cursor:pointer;font-size:12.5px;font-weight:700;color:var(--blue-d)}.askans .askq pre{margin:6px 0 0;padding:8px 10px;border-radius:8px;background:#fff;border:1px solid var(--line-2);font-family:inherit;font-size:13px;line-height:1.8;color:var(--ink-2);white-space:pre-wrap;word-break:break-word}.askans .askwait{margin:0;font-size:14px;color:var(--ink-3)}.askans .askng{margin:6px 0 0;font-size:14px;font-weight:700;color:#9c3049}.askans .askbody{max-height:420px;overflow-y:auto}.askans .askwho{display:block;margin-bottom:4px;font-size:12px;font-weight:800;letter-spacing:.06em;color:var(--blue-d)}.askans .askacts{margin-top:10px;display:flex;gap:14px;flex-wrap:wrap}.kyou .d-order{margin:12px 0 0;padding:9px 13px;border-radius:10px;background:var(--paper-2, #f4f1ea);border:1px solid var(--line-2);font-size:15px;font-weight:700;color:var(--ink-2)}.kyou .d-order.ok{background:#dff0e8;border-color:#bcdccc;color:#1f6d50}.kyou .d-order.ng{background:#fbe6ea;border-color:#efc4cd;color:#9c3049}.kyou .d-order.unknown{color:var(--ink-3);font-weight:500}.kyou .d-order .d-order-note{display:block;margin-top:4px;font-size:13.5px;font-weight:500;line-height:1.8}.kyou .d-order-stale{margin:8px 0 0;padding:9px 13px;border-radius:10px;background:#fbe6ea;border:1px solid #efc4cd;font-size:15px;font-weight:700;color:#9c3049}.kyou .d-order-stale .d-order-note{display:block;margin-top:4px;font-size:13.5px;font-weight:500;line-height:1.8;color:var(--ink-2)}.kyou .d-order-steps{margin:8px 0 0;padding:0 0 0 14px;list-style:none;border-left:2px solid var(--line-2)}.kyou .d-order-step{position:relative;padding:4px 0;font-size:13.5px;line-height:1.8;color:var(--ink-2)}.kyou .d-order-step:before{content:"";position:absolute;left:-19px;top:12px;width:7px;height:7px;border-radius:50%;background:var(--line-2)}.kyou .d-order-step.ok:before{background:#1f6d50}.kyou .d-order-step.ng:before{background:#9c3049}.kyou .d-order-step-label{font-weight:700}.kyou .d-order-step-at,.kyou .d-order-step-who{margin-left:8px;font-size:12.5px;font-weight:500;color:var(--ink-3);font-variant-numeric:tabular-nums}.kyou .d-order-step-note{display:block;font-size:13px;font-weight:500;color:var(--ink-2)}.inbox-block .ic-view{margin:9px 0 0;padding:9px 12px;border-radius:9px;background:#3f7ac40f;border-left:3px solid var(--blue-line);font-size:15px;line-height:1.75;color:var(--ink-2)}.inbox-block .ic-view .mv-lead{display:block;font-size:11.5px;font-weight:800;letter-spacing:.06em;color:var(--blue-d);margin-bottom:2px}.inbox-block .ic-view b{font-weight:700;color:var(--ink)}.inbox-block .ic-view .mv-why{display:block;font-size:14px;color:var(--ink-3);margin-top:2px;border-left:0;background:none;padding:0}.inbox-block .ic-view.alt{background:#00000008;border-left-color:var(--line-2)}.inbox-block .ic-view.alt .mv-lead{color:var(--ink-3)}.inbox-block .ic-view.pending{background:none;border-left-color:var(--line-2);font-size:14px;color:var(--ink-3);padding:4px 12px}.kyou .ofc{--ofc-hi:#9c2540;--ofc-ok:#1f6b4c;--ofc-neon:#1f5a78;--ofc-navy:#1a2440;--ofc-wa:#a06d1c;margin:0 0 34px}.kyou .ofc-blk{margin:0 0 34px}.kyou .ofc-blk:last-child{margin-bottom:0}.kyou .ofc-blk-h{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;border-bottom:2px solid var(--ai-band);padding-bottom:8px;margin-bottom:16px}.kyou .ofc-blk-t{margin:0;font-size:21px;font-weight:800;letter-spacing:.05em;color:var(--ofc-navy)}.kyou .ofc-blk-n{font-family:var(--f-num);font-size:13px;font-weight:700;color:var(--ink-3);font-variant-numeric:tabular-nums;letter-spacing:.06em}.kyou .ofc-blk-note{margin-left:auto;font-size:13.5px;color:var(--ink-3);font-weight:600}.kyou .card.ofc-card{border-radius:0;border:1.5px solid var(--line-2);background:var(--panel);box-shadow:none;padding:20px 24px;margin-bottom:14px}.kyou .card.ofc-card.k-hi{border-color:var(--ofc-hi);border-left-width:6px}.kyou .card.ofc-card.k-ok{border-color:var(--ofc-ok);border-left-width:6px}.kyou .card.ofc-card.k-wa{border-color:var(--ofc-wa);border-left-width:6px}.kyou .card.ofc-card.k-ai{border-color:var(--ofc-navy);border-left-width:6px}.kyou .ofc-card-top{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:8px}.kyou .ofc-card-t{margin:0;font-size:19.5px;font-weight:800;letter-spacing:.03em;color:var(--ofc-navy)}.kyou .ofc-card-b{margin:0 0 4px;font-size:17px;color:var(--ink-2);line-height:1.85}.kyou .ofc-card-m{margin:10px 0 0;font-family:var(--f-num);font-size:12.5px;letter-spacing:.05em;color:var(--ink-3);font-variant-numeric:tabular-nums}.kyou .ofc-sub{font-size:15px;color:var(--ink-2)}.kyou .ofc-rep{display:grid;grid-template-columns:auto 1fr;border-top:1px solid var(--line);margin:14px 0 0}.kyou .ofc-rep-r{display:contents}.kyou .ofc-rep dt{font-size:14px;font-weight:800;color:var(--ofc-neon);padding:12px 20px 12px 0;border-bottom:1px solid var(--line)}.kyou .ofc-rep dd{margin:0;font-size:17px;color:var(--ink);padding:12px 0;border-bottom:1px solid var(--line);line-height:1.8;overflow-wrap:anywhere}.kyou .ofc-quote{border-left:3px solid var(--kin);background:linear-gradient(90deg,rgba(201,169,79,.16),transparent 62%);padding:11px 17px;margin:12px 0 0;font-size:16.5px;color:var(--ink)}.kyou .ofc-tech{border:1px solid var(--line-2);background:var(--panel-2);margin-top:16px;border-radius:0}.kyou .ofc-tech summary{padding:12px 18px;font-size:15px;font-weight:700;color:var(--ink-2);cursor:pointer}.kyou .ofc-tech-b{padding:0 18px 18px;font-family:var(--f-num);font-size:14px;line-height:1.95;color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere}.kyou .ofc-stamp{border:1.5px solid var(--ofc-ok);background:#2f7d5e17;padding:11px 17px;margin-top:16px;font-size:16px;font-weight:800;color:var(--ofc-ok)}.kyou .ofc-acts{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin-top:18px}.kyou .ofc-note{margin:10px 0 0;font-size:14px;color:var(--ink-3);font-weight:600}.kyou .ofc-ng{border:1.5px solid var(--ofc-hi);border-left-width:6px;background:#b23a521a;padding:12px 18px;margin-top:14px;font-size:16px;color:var(--ofc-hi);font-weight:700}.kyou .ofc-ng p{margin:0}.kyou .btn.sec{background:#fff;color:var(--ink-2);border:1px solid var(--line-2);padding:12px 24px;font-size:16px;font-weight:700}.kyou .btn.sec:hover{background:var(--panel-2);color:var(--ink)}.kyou .ofc-fld-l{display:block;font-family:var(--f-num);font-size:11.5px;font-weight:700;letter-spacing:.16em;color:var(--ofc-neon);text-transform:uppercase;margin:16px 0 8px}.kyou .ofc-ta{width:100%;background:#fff;border:1px solid var(--line-2);color:var(--ink);font-family:inherit;font-size:17px;font-weight:500;line-height:1.85;padding:13px 15px;min-height:104px;resize:vertical;border-radius:0}.kyou .ofc-ta:focus{outline:none;border-color:var(--kin);box-shadow:0 0 0 3px #a8862e26}.kyou .ofc-ta:disabled{background:var(--panel-2);color:var(--ink-2);border-style:dashed}.kyou .ofc-opin{display:grid;grid-template-columns:1fr 1fr;border:1.5px solid var(--line-2);margin-top:16px}.kyou .ofc-op{padding:19px 22px;background:var(--panel)}.kyou .ofc-op+.ofc-op{border-left:1.5px solid var(--line-2)}.kyou .ofc-op-mine{background:#fff;box-shadow:inset 4px 0 0 var(--kin)}.kyou .ofc-op-other{background:var(--panel-2)}.kyou .ofc-op-h{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.kyou .ofc-op-t{font-size:17.5px;font-weight:800;color:var(--ofc-navy);letter-spacing:.04em;display:inline-block}.kyou .ofc-op-body{font-size:17px;color:var(--ink);line-height:1.85;white-space:pre-wrap;margin:0}.kyou .ofc-op-m{margin:12px 0 0;font-family:var(--f-num);font-size:12.5px;color:var(--ink-3);font-variant-numeric:tabular-nums;letter-spacing:.05em}.kyou .ofc-lock{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:800;letter-spacing:.06em;color:var(--ink-3);border:1.5px solid var(--line-2);padding:3px 11px;background:var(--panel-2)}.kyou .ofc-lock i{display:block;width:12px;height:10px;border:2px solid var(--ink-3);position:relative;flex:none}.kyou .ofc-lock i:before{content:"";position:absolute;left:1px;top:-7px;width:6px;height:7px;border:2px solid var(--ink-3);border-bottom:0}.kyou .ofc-sealed{background:var(--panel)}.kyou .ofc-finalize{margin-top:20px;border-top:1px solid var(--line);padding-top:16px}.kyou .ofc-revise{margin-top:16px}.kyou .ofc-archive{margin:38px 0 0}.kyou .ofc-archive .tbl-wrap{border:1.5px solid var(--ofc-navy);background:var(--panel);overflow-x:auto}.kyou .ofc-archive table{width:100%;border-collapse:collapse;background:var(--panel)}.kyou .ofc-archive th{font-family:var(--f-num);font-size:11.5px;font-weight:700;letter-spacing:.14em;text-align:left;color:var(--ofc-navy);border-bottom:2px solid var(--ofc-navy);padding:11px 14px;white-space:nowrap}.kyou .ofc-archive td{font-size:16.5px;padding:14px;border-bottom:1px solid var(--line);vertical-align:top;color:var(--ink)}.kyou .ofc-archive td.num{font-family:var(--f-num);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;color:var(--ink-2)}.kyou .ofc-c-act{text-align:right;white-space:nowrap}.kyou .kyou-legacy{margin:38px 0 0;border:1px solid var(--line-2);background:var(--panel-2);border-radius:0}.kyou .kyou-legacy>summary{padding:14px 18px;font-size:15px;font-weight:700;color:var(--ink-2);cursor:pointer}.kyou .kyou-legacy[open]>summary{border-bottom:1px solid var(--line-2);margin-bottom:18px}.kyou .kyou-legacy>*:not(summary){margin-left:18px;margin-right:18px}@media(max-width:720px){.kyou .ofc-opin{grid-template-columns:1fr}.kyou .ofc-op+.ofc-op{border-left:0;border-top:1.5px solid var(--line-2)}.kyou .ofc-rep{grid-template-columns:1fr}.kyou .ofc-rep dt{padding:12px 0 0;border-bottom:0}.kyou .ofc-rep dd{padding:4px 0 12px}.kyou .ofc-blk-note{margin-left:0;flex:1 1 100%}.kyou .ofc-acts .btn{width:100%}}.saikei-panel h2{color:#1a237e;margin:0}.saikei-panel .lede{color:#1e3a5f;font-weight:500;margin:12px 0 20px}.saikei-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:8px}.saikei-scope-toggle{display:inline-flex;background:#eef4fb;padding:3px;border-radius:6px;border:1px solid #A8D8EA}.scope-btn{background:transparent;border:none;padding:6px 16px;font-size:14px;font-weight:700;color:#1e3a5f;cursor:pointer;border-radius:4px;transition:all .15s ease}.scope-btn.active{background:#87ceeb;color:#1a237e;box-shadow:0 1px 3px #0000001a}.saikei-dept-selector{margin-bottom:20px}.saikei-chips{display:flex;flex-wrap:wrap;gap:8px}.dept-chip{background:#f0f7fc;border:1px solid #A8D8EA;padding:6px 14px;border-radius:20px;font-size:13px;font-weight:600;color:#1e3a5f;cursor:pointer;transition:all .15s ease}.dept-chip:hover{background:#e0eef7}.dept-chip.selected{background:#1a237e;color:#fff;border-color:#1a237e}.saikei-layer-a-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.layer-a-card{background:#fff;border:1px solid #A8D8EA;border-radius:6px;padding:12px 14px;text-align:left;cursor:pointer;transition:all .15s ease;display:flex;flex-direction:column;gap:8px}.layer-a-card:hover{border-color:#87ceeb;background:#f8fbfe}.layer-a-card.selected{border-color:#1a237e;border-width:2px;background:#f0f7fc;box-shadow:0 2px 6px #1a237e1f}.card-top{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.card-label{font-size:13px;font-weight:700;color:#1e3a5f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-ym{font-size:11px;color:#8a9ba8;white-space:nowrap}.card-body{display:flex;align-items:center;justify-content:space-between;gap:8px}.card-val{font-family:var(--f-num);font-size:16px;font-weight:700;color:#1a237e;font-variant-numeric:tabular-nums}.card-val.val-neg{color:#c4455e}.card-sparkline{flex-shrink:0;width:120px;height:32px}.no-data-spark{font-size:11px;color:#a0aec0}.saikei-layer-b-controls{display:flex;align-items:center;gap:12px;margin-bottom:16px}.select-label{font-size:14px;font-weight:700;color:#1e3a5f}.saikei-select{padding:6px 12px;font-size:14px;font-weight:600;color:#1a237e;border:1px solid #A8D8EA;border-radius:4px;background:#fff;min-width:260px}.saikei-main-chart{background:#fdfefe;border:1px solid #e0eef7;border-radius:6px;padding:16px 12px;margin-bottom:20px}.no-data-big{padding:40px;text-align:center;color:#8a9ba8;font-size:14px}.saikei-badge{font-size:11px;font-weight:700;padding:2px 6px;border-radius:3px;display:inline-block}.saikei-badge.final{background:#a8d8ea;color:#1a237e;border:1px solid #87CEEB}.saikei-badge.flash{background:#eef4fb;color:#5c6b80;border:1px solid #d2e3f5}.saikei-table{width:100%;border-collapse:collapse;font-size:14px;color:#1e3a5f}.saikei-table th{background:#a8d8ea;color:#1a237e;padding:8px 12px;font-weight:700;border:1px solid #87CEEB;text-align:left}.saikei-table th.num{text-align:right}.saikei-table td{padding:8px 12px;border:1px solid #e0eef7;color:#1e3a5f}.saikei-table td.ym-cell{font-family:var(--f-num)}.saikei-table td.num{text-align:right;font-family:var(--f-num);font-variant-numeric:tabular-nums;font-weight:600}.saikei-table td.val-pos{color:#1a237e}.saikei-table td.val-neg{color:#c4455e;font-weight:700}.saikei-chart-title{color:#1a237e;font-size:15px;margin:16px 0 8px}.saikei-mom{margin:0 0 20px;padding:0 0 0 1.2em;color:#1e3a5f;font-size:13px;line-height:1.55}.saikei-mom li{margin:0 0 6px}.saikei-ai-report{display:flex;flex-direction:column;gap:16px;margin-top:16px;background:#fdfefe;border:1px solid #A8D8EA;border-radius:8px;padding:16px}.report-section{border-bottom:1px solid #e0eef7;padding-bottom:14px}.report-section:last-child{border-bottom:none;padding-bottom:0}.report-section-title{font-size:14px;font-weight:700;color:#1a237e;margin:0 0 8px}.report-subtext{font-size:12px;color:#5c6b80;margin:0 0 8px}.report-headline-text{font-size:15px;font-weight:700;color:#1e3a5f;line-height:1.6;margin:0}.report-text{font-size:13px;color:#1e3a5f;line-height:1.6;margin:0}.report-mom-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.report-chip{display:inline-flex;align-items:center;gap:6px;background:#f0f8ff;border:1px solid #A8D8EA;border-radius:4px;padding:6px 10px;font-size:12px;cursor:pointer;color:#1e3a5f}.report-chip.selected{background:#e8f6fb;border-color:#1a237e;font-weight:700}.report-chip-label{color:#1a237e;font-weight:600}.report-chip-val{font-family:var(--f-num);font-weight:700}.report-chip-diff{font-family:var(--f-num);font-size:11px}.report-mom-list,.report-dept-list,.report-caveat-list{margin:0;padding-left:1.2em;font-size:13px;color:#1e3a5f;line-height:1.6}.report-mom-list li,.report-dept-list li,.report-caveat-list li{margin-bottom:4px}.report-caveats-box{background:#fff9f9;border:1px solid #fed7d7;border-radius:6px;padding:10px 12px}.report-caveats-box .report-section-title{color:#c4455e}.report-caveat-list{color:#742a2a}.saikei-month-label{margin:0 0 8px;font-size:13px;font-weight:700;color:#1a237e}.saikei-cascade{display:flex;flex-direction:column;gap:10px;margin:0 0 18px}.saikei-cascade-row{display:flex;flex-direction:column;gap:4px}.saikei-select-sr{position:absolute;left:-9999px;width:1px;height:1px}.saikei-sheet-wrap{overflow:auto;margin-top:12px;border:1px solid #A8D8EA;border-radius:6px;max-height:70vh}.saikei-sheet-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:10px}.saikei-compare-controls{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.saikei-compare-controls label{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:#1a237e}.saikei-compare-controls .saikei-select{min-width:150px}.saikei-compare-meta{margin:0 0 8px;color:#5c6b80;font-size:12px;font-weight:600}.saikei-compare-wrap{margin-top:0}.saikei-compare-table{min-width:max-content}.saikei-compare-table th:not(.sticky),.saikei-compare-table td{min-width:132px}.saikei-compare-table .is-selected-entity{background:#e8f6fb;box-shadow:inset 2px 0 #4a7fa8,inset -2px 0 #4a7fa8;font-weight:700}.saikei-sheet{border-collapse:separate;border-spacing:0;font-size:12px;color:#1e3a5f;min-width:100%}.saikei-sheet th,.saikei-sheet td{padding:6px 8px;border-bottom:1px solid #e0eef7;border-right:1px solid #eef4fb;white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}.saikei-sheet th.sticky,.saikei-sheet tbody th.sticky{position:sticky;left:0;background:#a8d8ea;color:#1a237e;text-align:left;z-index:1}.saikei-sheet thead th{position:sticky;top:0;background:#a8d8ea;color:#1a237e;z-index:2}.saikei-sheet thead th.sticky{z-index:3}.saikei-sheet .is-now{background:#e8f6fb;font-weight:700}.saikei-sheet .val-neg{color:#c4455e}.saikei-sheet .cell-mom{display:inline-block;margin-left:6px;font-size:10px;font-weight:600;color:#8a9ba8}.saikei-sheet .cell-mom.is-neg{color:#c4455e}.saikei-sheet .cell-mom.is-pos{color:#1a237e}.chart-mom-tip{opacity:0;pointer-events:none}.chart-pt:hover .chart-mom-tip{opacity:1}.doc-paper-wrap{display:flex;flex-direction:column;align-items:center;width:100%;max-width:100%;min-width:0;padding:0 0 8px}.doc-paper-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;width:min(210mm,100%);max-width:100%;min-width:0;margin:0 0 8px}.doc-paper-title{margin:0;min-width:0;font-family:Yu Gothic,Hiragino Sans,sans-serif;font-size:16px;font-weight:700;letter-spacing:normal;text-shadow:none;color:#14181f}.doc-paper-edit{flex:none;border:1px solid #d4af5f;color:#8a6a12;background:transparent;text-shadow:none;box-shadow:none;font-family:Yu Gothic,Hiragino Sans,sans-serif;font-size:15px;font-weight:700;letter-spacing:normal;padding:6px 14px;cursor:pointer;white-space:nowrap}.doc-paper-edit:disabled{opacity:.6;cursor:default}.doc-paper-hint{width:min(210mm,100%);max-width:100%;margin:10px 0 4px;font-family:Yu Gothic,Hiragino Sans,sans-serif;font-size:14px;font-weight:500;letter-spacing:normal;text-shadow:none;color:#14181f}.doc-paper-ok{margin-top:8px;background:#3fd6e8;color:#0b1020;border:1px solid #3fd6e8;text-shadow:none;box-shadow:none;font-family:Yu Gothic,Hiragino Sans,sans-serif;font-size:16px;font-weight:800;letter-spacing:normal;padding:10px 18px;cursor:pointer}.doc-kind-switch,.doc-ver-switch{display:flex;flex-wrap:wrap;gap:6px;align-items:center;width:min(210mm,100%);max-width:100%;margin:0 auto 8px}.doc-kind-switch button,.doc-ver-switch button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #c5ced6;border-radius:0;color:#14181f;font-family:Yu Gothic,Hiragino Sans,sans-serif;font-size:14px;font-weight:700;padding:4px 10px;cursor:pointer}.doc-kind-switch button[aria-pressed=true],.doc-ver-switch button[aria-pressed=true]{background:#22304f;color:#fff;border-color:#22304f}.doc-fixed{width:min(210mm,100%);max-width:100%;margin:8px auto 0;font-family:Yu Gothic,Hiragino Sans,sans-serif;font-size:15px;font-weight:700;color:#14181f}.doc-fixed a,.doc-fixed button{margin-right:8px}.mmj-paper-row td{white-space:normal}.doc-paper-ok:disabled{opacity:.6;cursor:default}.doc-paper-sheet{width:min(210mm,100%);max-width:100%;min-width:0;margin:0 auto;background:#fff;color:#2c3e50;box-shadow:0 10px 28px #1a24402e;padding:16mm 14mm}.doc-paper{background:#fff;color:#2c3e50;font-family:Yu Gothic,Hiragino Sans,sans-serif;font-size:16px;font-weight:400;line-height:1.7;text-shadow:none;letter-spacing:normal;word-break:normal}.doc-paper,.doc-paper *{font-family:Yu Gothic,Hiragino Sans,sans-serif;text-shadow:none}.doc-paper p{margin:6px 0;color:#2c3e50;letter-spacing:normal}.doc-paper .kainum{font-size:16px;color:#3d6ec4;font-weight:700;text-align:center;margin:0 0 4px;letter-spacing:.2em;text-shadow:none}.doc-paper h1{font-size:36px;color:#3d6ec4;font-weight:700;text-align:center;margin:0;padding:0;letter-spacing:.05em;border:none;text-shadow:none;background:transparent;word-break:normal;overflow-wrap:break-word}.doc-paper .subtitle{font-size:15px;color:#888;text-align:center;margin:4px 0 20px;letter-spacing:.3em;text-shadow:none}.doc-paper h2{font-size:22px;color:#fff;background:#5b8def;padding:10px 16px;margin:40px 0 14px;border-radius:6px;font-weight:700;letter-spacing:normal;text-shadow:none;word-break:normal;overflow-wrap:break-word}.doc-paper h2.action{background:#e53935;color:#fff}.doc-paper h2.shuchi{background:#7bc47f;color:#fff}.doc-paper h2.koe{background:#26a69a;color:#fff}.doc-paper h2.kettei{background:#9c6ddb;color:#fff}.doc-paper h2.giDai{background:#5b8def;color:#fff}.doc-paper h2.prep{background:#f5c34b;color:#5d4500}.doc-paper h2.memo{background:#90a4ae;color:#fff}.doc-paper h2[class~=check]{background:#546e7a;color:#fff}.doc-paper h2.renkei{background:#ff8a65;color:#fff}.doc-paper h3{font-size:17px;color:#3d6ec4;font-weight:700;background:transparent;border-top:none;border-right:none;border-bottom:none;border-left:5px solid #a8c8f0;padding:0 0 0 10px;margin:24px 0 6px;letter-spacing:normal;text-shadow:none;word-break:normal;overflow-wrap:break-word}.doc-paper .shuchi-card{border:1px solid #c8e6c9;border-radius:8px;padding:14px 18px;margin:14px 0;background:#f8fbf9}.doc-paper .shuchi-card .head{font-size:18px;font-weight:700;color:#2e7d32;margin-bottom:4px}.doc-paper .divider{border:none;border-top:2px dashed #a8c8f0;margin:28px 0;height:0}.doc-paper table{display:block;overflow-x:auto;border-collapse:collapse;border-spacing:0;width:100%;max-width:100%;min-width:0;margin:6px 0 10px;background:#fff;color:#2c3e50}.doc-paper thead{display:table-header-group}.doc-paper tbody{display:table-row-group}.doc-paper tr{display:table-row}.doc-paper th{display:table-cell;background:#cfe2f5;color:#1f3a68;padding:8px 10px;font-size:14px;font-weight:700;text-align:left;border:1px solid #d0d0d0;font-family:Yu Gothic,Hiragino Sans,sans-serif;letter-spacing:normal;text-transform:none;white-space:normal;text-shadow:none}.doc-paper td{display:table-cell;padding:8px 10px;border:1px solid #d0d0d0;font-size:14px;font-weight:400;vertical-align:top;color:#2c3e50;background:transparent;letter-spacing:normal;text-shadow:none;white-space:normal}.doc-paper .action-table th{background:#ffcdd2;color:#7a1f1f}.doc-paper .kettei-table th{background:#e9dffc;color:#4a2a7a}.doc-paper .info-table th{background:#e8f1fc;color:#3d6ec4;width:22%}.doc-paper .prep-table th{background:#fff3cd;color:#7a5a14}.doc-paper .alert-box{background:#fff8e1;border:2px solid #f5c34b;padding:14px 18px;margin:14px 0;border-radius:6px}.doc-paper .alert-box .title{font-size:16px;font-weight:700;color:#bf6516}.doc-paper .pink-box{background:#e8f1fc;border-left:5px solid #5b8def;padding:10px 16px;margin:6px 0 10px}.doc-paper .green-box{background:#f1f8f3;border-left:5px solid #4caf50;padding:10px 16px;margin:6px 0 10px}.doc-paper .yellow-box{background:#fffbe6;border-left:5px solid #f5c34b;padding:10px 16px;margin:6px 0 10px}.doc-paper .blue-box{background:#e3f2fd;border-left:5px solid #1976d2;padding:10px 16px;margin:6px 0 10px}.doc-paper .red-box{background:#ffebee;border-left:5px solid #c62828;padding:10px 16px;margin:6px 0 10px}.doc-paper .teal-box{background:#e0f2f1;border-left:5px solid #26a69a;padding:10px 16px;margin:6px 0 10px}.doc-paper ul,.doc-paper ol{margin:4px 0;padding-left:22px;color:#2c3e50;font-size:16px}.doc-paper li{margin:3px 0;color:#2c3e50;letter-spacing:normal;text-shadow:none}@media(max-width:720px){.fixbox:has(.doc-paper){padding-left:0;padding-right:0}.doc-paper-sheet{padding:12px}.doc-paper-bar,.doc-paper-hint,.doc-paper-sheet{width:100%}}.doc-paper .small{font-size:13px;color:#666;margin:4px 0}.doc-paper .quote{background:#f7f7f7;border-left:3px solid #999;padding:6px 12px;margin:6px 0;font-style:italic;color:#444;font-size:13px}.doc-paper .footer{margin-top:24px;padding-top:14px;border-top:2px dashed #a8c8f0;color:#888;font-size:13px;text-align:center}.doc-paper .level-red{background:#e53935;color:#fff;padding:2px 10px;border-radius:10px;font-size:12px;font-weight:700}.doc-paper .level-yellow{background:#fbc02d;color:#fff;padding:2px 10px;border-radius:10px;font-size:12px;font-weight:700}.doc-paper .level-green{background:#66bb6a;color:#fff;padding:2px 10px;border-radius:10px;font-size:12px;font-weight:700}.doc-paper .purpose{background:#e3f2fd;border:1px solid #90caf9;padding:12px 16px;margin:14px 0;border-radius:6px;font-size:14px;color:#0d47a1}.doc-paper .note{background:#fff3e0;border:1px solid #ffcc80;padding:10px 14px;margin:10px 0;border-radius:6px;font-size:13px;color:#e65100}.homework-head{margin:0 0 12px}.homework-stats{display:flex;border:1px solid var(--line);background:var(--panel)}.homework-stat{flex:1 1 0;min-height:44px;margin:0;padding:8px 10px;border:0;border-right:1px solid var(--line);border-radius:0;background:transparent;color:var(--ink);cursor:pointer;text-align:left;font:inherit}.homework-stat:last-child{border-right:0}.homework-stat:disabled{cursor:default;opacity:.7}.homework-stat[aria-pressed=true]{box-shadow:inset 0 -2px 0 var(--kin)}.homework-stat-k{display:block;font-size:12px;font-weight:700;letter-spacing:.04em}.homework-stat-v{display:block;font-size:28px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.1;color:var(--kin)}.homework-stat.is-hot .homework-stat-v{color:var(--hi)}.homework-stat.is-wait .homework-stat-v{color:var(--wa)}.homework-stat.is-cand .homework-stat-v{color:var(--neon)}.homework-banner{display:block;width:100%;margin-top:8px;min-height:44px;padding:10px 12px;border:1px solid var(--kin);border-radius:0;background:var(--void);color:var(--ink);text-align:left;font:inherit;font-weight:700;cursor:pointer}.homework-banner:disabled{cursor:default;opacity:.7}.undo-stack{position:fixed;left:0;right:0;bottom:0;z-index:80;display:flex;flex-direction:column;border-radius:0}.undo-bar{position:static;border-radius:0}@media(max-width:767px){:root{--bottom-nav-h:72px}nav.nav3{position:fixed;top:auto;bottom:0;left:0;right:0;z-index:40;height:var(--bottom-nav-h);background:var(--void);border-bottom:0;border-top:1px solid var(--line);overflow:hidden}.undo-stack,.inbox-block .inbox[data-picking=true] .zones{bottom:var(--bottom-nav-h)}.inbox-block .toast{bottom:calc(26px + var(--bottom-nav-h))}nav.nav3 .nav-in{display:flex;flex-wrap:nowrap;align-items:stretch;height:100%;max-width:100%;margin:0;padding:0;gap:0;overflow:hidden}nav.nav3 .tab{flex:1 1 0%;width:0;min-width:44px;min-height:44px;height:100%;box-sizing:border-box;border-radius:0;margin:0;padding:16px 0;overflow:hidden;font-size:12px;line-height:1.25;letter-spacing:0;text-align:center;white-space:normal;overflow-wrap:anywhere;word-break:break-all;color:var(--ink)}nav.nav3 .tab .sub{display:none}nav.nav3 .tab[aria-selected=true]{color:var(--kin);border-bottom-color:var(--kin)}nav.nav3 .tab[aria-selected=true] .sub{color:var(--kin)}nav.nav3 .tab:focus-visible{border-radius:0;outline-color:var(--neon)}nav.nav3 .nav-more{color:var(--ink-2)}.bm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70}.bm-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#080d1880}.bm-panel{position:absolute;left:0;top:0;bottom:0;width:min(320px,88vw);overflow-y:auto;background:var(--card);border-right:1px solid var(--line);box-shadow:0 0 24px #0000004d}main{padding-bottom:120px}body.hisho-full main{padding-bottom:72px}}.dept-people{color:#22304f}.dept-people button{border-radius:0;font-family:inherit}.dept-people .dept-people-faces{display:flex;gap:0;margin-bottom:12px}.dept-people .dept-people-face{border:1px solid #22304f;border-radius:0;background:transparent;color:#22304f;padding:4px 10px;cursor:pointer}.dept-people .dept-people-face[aria-pressed=true]{background:#22304f;color:#fff;border-radius:0}.dept-people .dept-people-boxes{display:flex;flex-wrap:wrap;gap:12px}.dept-people .dept-people-box{background:#fff;border:1px solid #22304f;border-radius:0;padding:10px;color:#22304f;min-width:220px;flex:1 1 220px}.dept-people .dept-people-heading{font-weight:700;margin-bottom:8px}.dept-people .dept-people-site{margin-left:6px;font-size:12px;font-weight:500}.dept-people .dept-people-people{line-height:1.7}.dept-people .dept-people-chip{display:inline-block;padding:4px 8px;margin:3px 4px 3px 0;border-radius:0;color:#22304f;font-weight:500;line-height:1.4;vertical-align:top}.dept-people .dept-people-chip-lead{background:#fff8e6;border:1px solid #d4af5f;border-radius:0;font-weight:700}.dept-people .dept-people-chip-plain{background:transparent;border:1px solid #9aa3b5;border-radius:0}.dept-people .dept-people-name{display:inline;border:none;background:none;color:inherit;font:inherit;padding:0;cursor:pointer;border-radius:0}.dept-people .dept-people-position{display:inline;margin-left:4px;padding:0;border:none;background:none;color:inherit;font-size:11px;font-weight:500;cursor:pointer;border-radius:0}.dept-people .dept-people-draft{display:inline;margin-left:6px;font-size:11px;font-weight:500;color:var(--wa)}.dept-people .dept-people-add{display:inline-block;border:1px dashed #3f7fd6;border-radius:0;background:transparent;color:#3f7fd6;padding:6px 10px;cursor:pointer;font-size:13px}.dept-people .dept-people-add-form{margin-top:8px}.dept-people .dept-people-input,.dept-people .dept-people-position-input{border:1px solid #22304f;border-radius:0;background:#fff;color:#22304f}.dept-people .dept-people-input{width:100%}.dept-people .dept-people-position-input{display:inline-block;width:8em;margin-left:4px}.dept-people .dept-people-menu{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.dept-people .dept-people-menu-btn{border:1px solid #22304f;border-radius:0;background:transparent;color:#22304f;cursor:pointer}.dept-people .dept-people-option{display:block;width:100%;text-align:left;border:1px solid #22304f;border-radius:0;background:transparent;color:#22304f;cursor:pointer;margin-top:4px}.dept-people .dept-people-person{background:#fff;border:1px solid #22304f;border-radius:0;padding:10px;margin:0 0 8px;color:#22304f}.dept-people .dept-people-error{color:var(--hi)}@media(max-width:360px){.gate-in,.gate-box{min-width:0}.gate .mark{gap:10px;flex-wrap:wrap}.gate .mark>div{min-width:0}.gate .tagline{letter-spacing:.12em;white-space:normal;overflow-wrap:anywhere}}.settings-gear{font:inherit;font-size:15px;line-height:1;padding:3px 6px;background:transparent;color:inherit;opacity:.75;border:1px solid transparent;cursor:pointer}.settings-gear:hover{opacity:1;border-color:var(--line-2)}.crown .settings-gear{color:#dbe9f6}.crown .settings-gear:hover{color:#fff;border-color:#dbe9f6}.settings-gear:focus-visible{outline:2px solid var(--neon);outline-offset:1px}.settings-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0a102059;display:flex;align-items:flex-start;justify-content:center;padding:72px 16px 16px}.settings-panel{width:100%;max-width:360px;background:var(--panel);color:var(--ink-2);border:1px solid var(--line-2);box-shadow:0 8px 28px #0a102040;padding:14px 16px 16px}.settings-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.settings-head h2{margin:0;font-size:16px;font-weight:800}.settings-close{font:inherit;font-size:18px;line-height:1;padding:2px 8px;background:transparent;color:inherit;border:1px solid var(--line-2);cursor:pointer}.settings-section+.settings-section{margin-top:14px}.settings-section-title{margin:0 0 6px;font-size:13px;font-weight:700}.theme-toggle{display:flex;flex-direction:column;gap:6px}.theme-toggle-opt{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;cursor:pointer}.theme-picker{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;max-width:760px}.theme-picker-opt{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;position:relative;padding:10px 12px;background:transparent;border:1px solid var(--line);border-left:4px solid transparent;color:var(--ink);cursor:pointer}.theme-picker-opt:hover{background:var(--panel-2)}.theme-picker-opt.is-active{border-color:var(--neon);border-left-color:var(--neon)}.theme-picker-opt:has(input:focus-visible){outline:2px solid var(--neon);outline-offset:1px}.theme-picker-opt input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.theme-picker-swatch{display:flex;flex:none;border:1px solid var(--line-2)}.theme-picker-sq{display:block;width:16px;height:28px}.theme-picker-text{min-width:0}.theme-picker-name{display:block;font-size:15px;font-weight:800;color:var(--ink)}.theme-picker-note{display:block;font-size:12px;font-weight:500;color:var(--ink-3);line-height:1.5}.theme-picker-mark{font-weight:800;color:var(--neon)}.settings-page{max-width:1100px;margin:0 auto}.settings-page.is-wide{max-width:none;margin:0 -16px}.settings-page.is-wide .settings-page-body{grid-template-columns:320px minmax(0,1fr);gap:20px}.settings-page-top{margin-bottom:14px}.settings-page-back,.settings-page-tolist{font:inherit;font-size:14px;font-weight:700;padding:2px 0;background:transparent;color:var(--neon);border:0;cursor:pointer}.settings-page-back:hover,.settings-page-tolist:hover{text-decoration:underline}.settings-page-back:focus-visible,.settings-page-tolist:focus-visible,.settings-page-item:focus-visible{outline:2px solid var(--neon);outline-offset:1px}.settings-page-body{display:grid;grid-template-columns:320px minmax(0,1fr);gap:28px;align-items:start}.settings-page-nav{position:sticky;top:12px;border-right:1px solid var(--line);padding-right:16px;min-height:240px}.settings-page-title{margin:0 0 12px;font-size:20px;font-weight:800;color:var(--ink)}.settings-page-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.settings-page-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;font:inherit;font-size:15px;font-weight:600;padding:12px 14px;background:transparent;color:var(--ink);border:0;border-left:3px solid transparent;text-align:left;cursor:pointer}.settings-page-item:hover{background:var(--panel-2)}.settings-page-item.is-active{background:#22304f;border-left-color:#22304f;color:#f6f1e4}.settings-page-item.is-current{color:var(--ink);font-weight:800}.settings-page-ico{display:grid;place-items:center;flex:none;width:20px;height:20px}.settings-page-icon{width:18px;height:18px;display:block}.settings-page-lb{min-width:0;text-align:left;overflow-wrap:anywhere}.settings-page-sublb{display:block;font-size:14px;font-weight:700;line-height:1.5}.settings-page-submeta{display:block;font-size:12px;font-weight:500;color:var(--ink-3);line-height:1.5}.settings-page-sub{list-style:none;margin:2px 0 6px;padding:0 0 0 14px;border-left:1px solid var(--line);display:flex;flex-direction:column;gap:2px}.settings-page-subitem{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;font:inherit;padding:10px 12px;background:transparent;color:var(--ink);border:0;border-left:3px solid transparent;text-align:left;cursor:pointer}.settings-page-subitem:hover{background:var(--panel-2)}.settings-page-subitem.is-active{background:#22304f;border-left-color:#22304f;color:#f6f1e4}.settings-page-subitem.is-active .settings-page-submeta{color:#cfd8ea}.settings-page-badge{flex:none;font-size:12px;font-weight:700;padding:1px 8px;white-space:nowrap;border:1px solid var(--ink-3);color:var(--ink-3)}.settings-page-badge.is-on{border-color:var(--ok);color:var(--ok)}.settings-page-subitem.is-active .settings-page-badge{border-color:#cfd8ea;color:#cfd8ea}.settings-page-subitem.is-active .settings-page-badge.is-on{border-color:#f6f1e4;color:#f6f1e4}.settings-page-subnone{margin:6px 0;padding:0 12px;font-size:13px;color:var(--ink-3)}.settings-page-add{width:100%;font:inherit;font-size:14px;font-weight:700;padding:10px 12px;margin-top:4px;background:transparent;color:var(--neon);border:1px dashed var(--neon);text-align:center;cursor:pointer}.settings-page-add:hover{background:var(--panel-2)}.settings-page-chev{display:none;color:var(--neon);font-weight:800;font-size:17px;line-height:1}.settings-page-tolist{display:none}.settings-page-content{min-width:0}.settings-page-heading{margin:0 0 4px;font-size:22px;font-weight:800;color:var(--ink)}.settings-page-lede{margin:0 0 18px;font-size:14px;color:var(--ink-3)}.settings-page .pw-change{max-width:360px}.settings-page .pw-change-btn{background:var(--neon);color:var(--panel);border-color:var(--neon);font-weight:800;padding:6px 16px}@media(max-width:760px){.settings-page-body,.settings-page.is-wide .settings-page-body{grid-template-columns:minmax(0,1fr);gap:0}.settings-page.is-wide{margin:0 auto}.settings-page-nav{position:static;border-right:0;padding-right:0;min-height:0}.settings-page[data-narrow-view=detail] .settings-page-nav,.settings-page[data-narrow-view=detail] .settings-page-top,.settings-page[data-narrow-view=list] .settings-page-content{display:none}.settings-page-list{gap:0;border-bottom:1px solid var(--line)}.settings-page-list li{border-top:1px solid var(--line)}.settings-page-item{padding:14px 4px;border-left:0}.settings-page-item.is-active{background:transparent;color:var(--ink)}.settings-page-sub{padding-left:8px;margin:0 0 4px}.settings-page-subitem{padding:12px 4px;border-left:0}.settings-page-subitem.is-active{background:transparent;color:var(--ink)}.settings-page-subnone{padding:0 4px}.settings-page-add{padding:12px 4px}.settings-page-chev{display:inline}.settings-page-tolist{display:inline-block;margin-bottom:10px}}.mss{max-width:760px}.mss-h{margin:0 0 2px;font-size:16px;font-weight:800;color:var(--ink)}.mss-name{margin:10px 0 0;font-size:22px;font-weight:800;color:var(--ink)}.mss-summary{margin:8px 0 16px;padding:10px 12px;background:var(--panel-2);border-left:4px solid var(--ok);color:var(--ink);font-size:15px;line-height:1.8}.mss-sec{border-top:1px solid var(--line);padding:10px 0}.mss-sec-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mss-sec-titles{min-width:0}.mss-sec-title{display:block;font-size:16px;font-weight:800;color:var(--kin)}.mss-sec-line{margin-top:2px;font-size:15px;color:var(--ink);overflow-wrap:anywhere}.mss-note{display:block;margin-top:2px;font-size:12px;color:var(--ok)}.mss-note.is-err{color:var(--hi)}.mss-fix{flex:none;font:inherit;font-size:13px;font-weight:700;padding:4px 10px;background:transparent;color:var(--neon);border:1px solid var(--neon);cursor:pointer}.mss-fix:hover{background:var(--panel-2)}.mss-sec-body{display:none}.mss-sec[data-open=yes] .mss-sec-body{display:block;margin-top:8px}.mss-sec .mcs-hint{margin:6px 0 0;color:var(--ink-3);font-size:13px}.mss-sec .mcs-line{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:8px}.mss-sec .mcs-warn{margin:6px 0;color:var(--hi);font-weight:700;font-size:13px}.mss-sec .mcs-note{margin-top:6px;color:var(--ink-3);font-size:13px}.mss-sec .mcs-picker{margin-top:10px;border-top:1px solid var(--line);padding-top:8px}.mss-sec .mcs-picker-filter{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.mss-sec .mcs-picker-filter .mcs-find{flex:1 1 12em;min-width:8em}.mss-sec .mcs-picker .input{border:1px solid var(--line-2);background:var(--panel);color:var(--ink);font:inherit;font-size:13px;padding:3px 8px;border-radius:0}.mss-sec .mcs-picker-bulk{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.mss-sec .mcs-picker-bulk button{font:inherit;font-size:12px;padding:3px 10px;background:transparent;color:var(--neon);border:1px solid var(--neon);cursor:pointer}.mss-sec .mcs-picker-bulk button:hover{background:var(--panel-2)}.mss-sec .mcs-namelist{margin-top:8px;max-height:240px;overflow:auto;border:1px solid var(--line);background:var(--panel-2)}.mss-sec .mcs-name-row{display:flex;gap:8px;align-items:flex-start;padding:5px 8px;font-size:13px;color:var(--ink);border-top:1px dashed var(--line);cursor:pointer}.mss-sec .mcs-name-row:first-child{border-top:0}.mss-sec .mcs-name-row input{flex:none;margin-top:2px}.mss-sec .mcs-name-row input:disabled{cursor:default}.mss-sec .mcs-name-main{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0}.mss-sec .mcs-name-depts{font-size:11px;color:var(--ink-3)}.mss-sec .mcs-name-depttag{font-size:11px;color:var(--kin);border:1px solid var(--kin);padding:0 4px}.mss-sec .mcs-namelist-empty{padding:10px 8px;font-size:13px;color:var(--ink-3)}.mss-sec .mcs-picker-save{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:8px}.mss-sec .mcs-picker-count{font-size:13px;color:var(--ink)}.mss-sec .mcs-picker-save .mcs-save:disabled{opacity:.5;cursor:default}.mss-switch{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;font-size:15px}.mss-switch-l{min-width:0}.mss-sw{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:44px;height:24px;margin:0;background:var(--line-2);border:1px solid var(--line-2);position:relative;cursor:pointer}.mss-sw:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;background:var(--panel);transition:left .12s}.mss-sw:checked{background:var(--neon);border-color:var(--neon)}.mss-sw:checked:after{left:22px;background:var(--void)}.mss-sw:focus-visible{outline:2px solid var(--neon);outline-offset:2px}.mss-miss{margin-top:6px;font-size:13px;color:var(--hi)}.mss-bundle{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.mss-bundle-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.mss-bundle-n{font-weight:400;font-size:12px;color:var(--ink-3);margin-left:8px}.mss-bundle-act{display:flex;gap:8px;font-size:12px;white-space:nowrap;flex-shrink:0}.mss-person{display:flex;justify-content:space-between;gap:6px;font-size:13px;padding:5px 0;border-top:1px dashed var(--line)}.mss-person-pos{margin-left:6px;font-size:11px;color:var(--ink-3)}.mss-person-lead{margin-left:6px;font-size:11px;color:var(--kin);border:1px solid var(--kin);padding:0 4px}.mss-person-mail{font-size:11px;color:var(--ink-3)}.mss-person-mail.is-unset{color:var(--hi)}.mss-person-send{font-size:12px;white-space:nowrap}.mss-add-dept{margin-top:10px}.mss-link{font:inherit;border:0;background:none;color:var(--neon);cursor:pointer;font-size:13px;padding:0}.mss-add-dept-body{margin-top:8px;font-size:13px}.mss-add-dept-body .input{display:block;margin-top:4px}.mss-add-dept-new{margin-top:8px}.mss-room{margin-top:12px;padding-top:8px;border-top:1px solid var(--line);font-size:13px;color:var(--ink-3)}.mss-room .input{display:block;width:100%;margin-top:4px}.mss-foot{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:14px;padding-top:10px;border-top:1px solid var(--line)}.mss-ghost{font:inherit;font-size:13px;font-weight:700;padding:6px 12px;background:transparent;color:var(--neon);border:1px solid var(--neon);cursor:pointer}.mss-ghost:hover{background:var(--panel-2)}.mss-preview{margin-top:8px}.mss-preview-body{margin:0;font-size:12px;white-space:pre-wrap}.mss-preview-meta{margin-top:4px;font-size:12px;color:var(--ink-3)}.mss-confirm{margin-top:8px;font-size:13px}.mss-fail{margin-top:6px;font-size:13px;font-weight:700;color:var(--hi)}.mss-info{margin-top:6px;font-size:13px;color:var(--ok)}.mss-records{margin-top:8px;font-size:12px;color:var(--ink-3)}.mss-agenda-card{display:flex;gap:10px;align-items:flex-start;border:1px solid var(--line-2);background:var(--panel-2);padding:8px 10px;margin-top:8px}.mss-agenda-card[data-enabled=no]{opacity:.55}.mss-agenda-card[data-drag=yes]{border-color:var(--neon)}.mss-agenda-grip{flex:none;color:var(--ink-3);font-size:16px;line-height:1;cursor:grab;-webkit-user-select:none;user-select:none}.mss-agenda-body{flex:1;min-width:0}.mss-agenda-title{font-size:14px;font-weight:800;color:var(--ink)}.mss-agenda-num{color:var(--kin);margin-right:6px}.mss-agenda-desc{margin-top:2px;font-size:12px;color:var(--ink-3)}.mss-agenda-picked{margin-top:4px;font-size:12px;color:var(--ink)}.mss-agenda-options{margin-top:6px;padding-top:6px;border-top:1px dashed var(--line);font-size:12px;color:var(--ink)}.mss-agenda-opt-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:4px}.mss-agenda-opt-row .input{font:inherit;font-size:12px;padding:2px 6px;border:1px solid var(--line-2);background:var(--panel);color:var(--ink);border-radius:0}.mss-agenda-act{flex:none;text-align:right;white-space:nowrap}.mss-agenda-switch{display:inline-block}.mss-agenda-switch input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:34px;height:18px;margin:0;background:var(--line-2);border:1px solid var(--line-2);position:relative;cursor:pointer;vertical-align:middle}.mss-agenda-switch input:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;background:var(--panel);transition:left .12s}.mss-agenda-switch input:checked{background:var(--neon);border-color:var(--neon)}.mss-agenda-switch input:checked:after{left:18px;background:var(--void)}.mss-agenda-buttons{margin-top:5px;display:flex;gap:4px;justify-content:flex-end}.mss-agenda-buttons button{font:inherit;font-size:12px;line-height:1;padding:3px 6px;background:transparent;color:var(--neon);border:1px solid var(--neon);cursor:pointer}.mss-agenda-buttons button:disabled{opacity:.4;cursor:default}.mss-agenda-add{margin-top:10px;border:1px dashed var(--neon);padding:8px 10px}.mss-agenda-add-toggle{font:inherit;font-size:13px;font-weight:700;background:transparent;color:var(--neon);border:0;cursor:pointer;padding:0}.mss-agenda-add-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.mss-agenda-add-list button{font:inherit;font-size:12px;padding:3px 10px;background:transparent;color:var(--neon);border:1px solid var(--neon);cursor:pointer}.mss-agenda-add-list button:hover{background:var(--panel-2)}.mss-agenda-copy{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:10px;font-size:13px;color:var(--ink)}.mss-agenda-copy .input{font:inherit;font-size:13px;padding:3px 8px;border:1px solid var(--line-2);background:var(--panel);color:var(--ink);border-radius:0}.mss-agenda-copy button{font:inherit;font-size:13px;padding:4px 12px;background:transparent;color:var(--neon);border:1px solid var(--neon);cursor:pointer}.mss-agenda-copy button:disabled{opacity:.5;cursor:default}.mtg-series-one .mtg-series-table{width:100%}.mss-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0a102073;display:flex;align-items:flex-start;justify-content:center;padding:64px 16px 16px}.mss-modal{width:100%;max-width:460px;max-height:80vh;overflow:auto;background:var(--panel);color:var(--ink-2);border:1px solid var(--line-2);box-shadow:0 8px 28px #0a102059;padding:14px 16px 16px}.mss-modal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.mss-modal-head h3{margin:0;font-size:16px;font-weight:800;color:var(--ink)}.mss-modal-close{font:inherit;font-size:18px;line-height:1;padding:2px 8px;background:transparent;color:inherit;border:1px solid var(--line-2);cursor:pointer}.officer-miss-banner{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 20px;background:#fff4d6;color:#6b4a00;border-bottom:2px solid #d9a400;font-size:14px;font-weight:700}.officer-miss-banner-text{flex:1 1 240px;margin:0}.officer-miss-banner-btn{font:inherit;font-size:13px;padding:5px 12px;background:#fff;color:#6b4a00;border:1px solid #d9a400;cursor:pointer}.officer-miss-banner-btn:hover{background:#fff9e8}.pw-change{display:flex;flex-direction:column;gap:8px}.pw-change-label{display:flex;flex-direction:column;gap:3px;font-size:13px;font-weight:600}.pw-change-input{font:inherit;font-size:14px;padding:6px 8px;background:#fff;color:#1f2a44;border:1px solid #9aa7c2}.pw-change-err{margin:0;font-size:12px;font-weight:600;color:#b3261e}.pw-change-ok{margin:0;font-size:13px;font-weight:700;color:#1b6e3a}.pw-change-btn{align-self:flex-start;font:inherit;font-size:13px;font-weight:700;padding:6px 14px;background:#22304f;color:#fff;border:1px solid #22304f;cursor:pointer}.pw-change-btn:disabled{opacity:.6;cursor:default}.prep-schedule{margin-top:8px;padding-top:8px;border-top:1px solid #e2e8f0;font-size:12px;color:#1e293b}.prep-schedule-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:6px}.prep-schedule-next{margin-top:6px;font-weight:700;color:#22304f}.prep-schedule-hint{color:#475569}.prep-calendar-pattern{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:6px;color:#1e293b}.prep-calendar-pattern input{min-width:14em}.prep-calendar-mark{color:#22304f}.prep-agenda-auto{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:6px;color:#1e293b}.prep-agenda-job{margin-top:4px;font-size:12px;font-weight:700;color:#475569}.prep-agenda-job-done{color:#1b6e3a}.prep-agenda-job-failed{color:#b3261e}.mcs-pick{font-size:15px;margin:0 0 10px}.mcs-pick select{margin-left:8px}.mcs{background:#0b1020;border:1px solid #3fd6e8;color:#e8ecf5;padding:14px;max-width:640px;font-size:15px;line-height:1.7}.mcs-name{color:#fff;font-weight:800;font-size:17px;margin-bottom:6px}.mcs-sec{border-top:1px solid #22304f;padding:10px 2px}.mcs-h{margin:0;color:#d4af5f;font-weight:800;font-size:16px;letter-spacing:.04em}.mcs-hint{margin:6px 0 0;color:#9fb0cc;font-size:13px}.mcs-warn{margin:6px 0;color:#ff9db0;font-weight:700;font-size:13px}.mcs-note{margin-top:6px;color:#9fb0cc;font-size:13px}.mcs-line{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:6px}.mcs-status{margin:8px 0 0;font-size:13px;color:#e8ecf5}.mcs input,.mcs select{border:1px solid #3fd6e8;background:#0b1020;color:#fff;border-radius:0;padding:1px 8px}.mcs-min{width:4.5em}.mcs-act{border-top:1px solid #22304f;padding-top:10px;display:flex;flex-wrap:wrap;gap:12px;align-items:center}.mcs-save{background:#3fd6e8;color:#0b1020;font-weight:800;border:0;border-radius:0;padding:6px 16px;cursor:pointer}.mcs-ghost{background:transparent;color:#9fb0cc;border:0;border-radius:0;padding:6px 0;cursor:pointer;font:inherit}.mcs-room{margin-top:16px;font-size:12px;color:#475569}.task-row-menu{position:fixed;z-index:40;margin:0;padding:0;min-width:12em;background:#fff;color:#22304f;border:1px solid #22304f;border-radius:0}.task-row-menu-item{display:block;width:100%;text-align:left;border:0;border-bottom:1px solid #e2e8f0;border-radius:0;background:#fff;color:#22304f;padding:8px 12px;font:inherit;font-size:13px;cursor:pointer}.task-row-menu-item:last-child{border-bottom:0}.task-row-menu-item:hover,.task-row-menu-item:focus{background:#f7f3ec;color:#22304f;outline:1px solid #22304f;outline-offset:-1px}.task-row-pencil{border:1px solid #22304f;border-radius:0;background:#fff;color:#22304f;padding:2px 6px;font:inherit;font-size:12px;line-height:1;cursor:pointer}.task-row-editing,.task-row-editing td{background:#fff8e8}.task-row-edit-actions td{border-bottom:1px solid #22304f;background:#f7f3ec;padding:6px 8px}.task-row-save,.task-row-cancel{border:1px solid #22304f;border-radius:0;background:#fff;color:#22304f;padding:4px 12px;font:inherit;font-size:12px;cursor:pointer}.task-row-save{margin-right:8px;background:#22304f;color:#fff}.task-row-save:disabled,.task-row-cancel:disabled{background:#e2e8f0;color:#64748b;border-color:#cbd5e1;cursor:not-allowed}.task-row-edit-error{color:#c0455f;font-size:12px;margin:6px 0 0}.task-row-copy-note{display:block;color:#1f7a4d;font-size:12px;margin-top:4px}.task-corner-switch{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 12px}.task-corner-switch .seg{margin:0}.task-corner-switch-label{font-size:13px;font-weight:700;color:#22304f}.task-corner{margin:0 0 14px;border:1px solid #22304f;background:#fff}.task-corner-head{display:block;width:100%;border:0;border-bottom:1px solid #22304f;border-radius:0;background:#f7f3ec;color:#22304f;padding:8px 10px;font:inherit;font-size:15px;font-weight:700;text-align:left;cursor:pointer}.task-corner-head[aria-expanded=false]{border-bottom:0}.task-corner-body{background:#fff}.task-corner-from{display:inline-block;margin-right:6px;font-size:11px;font-weight:700;line-height:1.4;color:#64748b}.task-row-field{display:block;width:100%;box-sizing:border-box;border:1px solid #22304f;border-radius:0;background:#fff;color:#22304f;font:inherit;font-size:12px;padding:2px 4px;margin-top:2px}.hw-delegated-section{margin-top:20px}.hw-delegated-heading{margin:0 0 8px;font-size:16px;font-weight:700;color:#1e3a5f}.hw-delegated-tag{display:inline-block;margin-left:6px;padding:1px 6px;font-size:11px;font-weight:700;line-height:1.6;color:#22304f;background:#f7f3ec;border:1px solid #22304f;border-radius:0;vertical-align:middle}.hw-delegated-line{margin:4px 0 0 24px;font-size:13px;color:#334155}.hw-delegated-actions{margin-top:8px}.hw-delegated-action{background:none;border:0;border-radius:0;padding:0;margin-right:12px;color:#334155;font-size:12px;text-decoration:underline;cursor:pointer}.hw-takeback-confirm{margin-top:8px;padding:8px;background:#f7f3ec;color:#22304f;border:1px solid #22304f;border-radius:0}.hw-takeback-confirm p{margin:0 0 8px;font-size:13px}.hw-takeback-confirm button{margin-right:8px;border:1px solid #22304f;border-radius:0;background:#fff;color:#22304f;padding:6px 12px;font:inherit;font-size:13px;cursor:pointer}.hw-takeback-confirm button:disabled{background:#e2e8f0;color:#64748b;border-color:#cbd5e1;cursor:not-allowed}.hw-delegated-error{color:#b91c1c;font-size:13px;margin:4px 0 0}.mmj-dialog{border:2px solid #22304f;border-radius:0;background:#f7f3ec;color:#14181f;padding:16px;max-width:100%;box-sizing:border-box}.mmj-dialog input,.mmj-dialog select{border:1px solid #22304f;border-radius:0;background:#fff;color:#14181f;font:inherit;max-width:100%;box-sizing:border-box}.mmj-dialog textarea{border:1px solid #22304f;border-radius:0;background:#fff;color:#14181f;font:inherit;max-width:100%;box-sizing:border-box;width:100%}.mmj-note{font-size:13px;color:#14181f;max-width:100%}.mmj-watch{display:block;margin-top:2px;font-size:12px;font-weight:500;color:#14181f}.mmj-faint{color:#7a6531}.mmj-filters{display:flex;flex-wrap:wrap;gap:8px;max-width:100%}.mmj-filters input{border:1px solid #22304f;border-radius:0;background:#fff;color:#14181f;font:inherit;max-width:100%}.mmj-scroll{overflow-x:auto;max-width:100%;border-radius:0}.mmj-table{border-collapse:collapse;width:max-content;min-width:100%;border-radius:0}.mmj-table th{border:1px solid #22304f;border-radius:0;background:#22304f;color:#fff;padding:6px 8px;font-size:13px;font-weight:700;text-align:left;white-space:nowrap}.mmj-table td{border:1px solid #22304f;border-radius:0;background:#f7f3ec;color:#14181f;padding:6px 8px;font-size:13px;vertical-align:top}.mmj-points{margin:0;padding-left:1.1em;font-size:12px;color:#14181f}.mmj-row{cursor:pointer}.mmj-step{border:1px solid #22304f;border-radius:0;padding:10px 12px;margin:10px 0;max-width:100%;box-sizing:border-box}.mmj-step-h{margin:0 0 8px;font-size:14px;font-weight:700;color:#22304f}.mmj-step-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;max-width:100%}.mmj-warn{margin:4px 0 8px;font-size:13px;font-weight:700;color:#b45309}.mmj-jev{margin-left:6px;font-size:11px;color:#5b6477;font-variant-numeric:tabular-nums}.mmj-filters{align-items:center}.mmj-filters select{border:1px solid #22304f;border-radius:0;background:#fff;color:#14181f;font:inherit;max-width:100%}.mmj-filters-end{margin-left:auto}.mmj-pd{border:1px solid #22304f;border-radius:0;padding:4px 6px;margin:0 0 4px}.mmj-pd-h{font-size:11px;font-weight:700;color:#22304f}.mmj-agenda{margin-top:4px}.mmj-agenda-state{display:block;font-size:12px;font-weight:700;color:#22304f}.mmj-agenda-state.is-stalled{color:#c0455f}.mmj-agenda-retry{margin-top:4px;font-size:12px}.mmj-agenda-error{margin:4px 0 0;font-size:12px;font-weight:700;color:#c0455f}.mmj-agenda-publish{margin-top:4px}.mmj-agenda-confirm{border:1px solid #22304f;background:#fff;color:#14181f;padding:6px;margin-top:4px}.mmj-agenda-confirm-body{white-space:pre-wrap;font-size:12px;margin:0 0 6px}.mmj-agenda-result{font-size:12px;color:#22304f;margin:4px 0 0}.prep-published{border-top:1px solid #e2e8f0;margin-top:8px;padding-top:8px}.prep-published-h{font-weight:700;font-size:13px;color:#22304f}.prep-published-rev{color:#c0455f;font-weight:700}.prep-published-body{white-space:pre-wrap;font:inherit;font-size:12px;color:#334155;margin:4px 0 0}.prep-published-doc{display:inline-block;margin-top:4px;font-size:12px;color:#22304f}.mtg-sec{margin:22px 0 8px;font-weight:700;font-size:15px;color:var(--kin)}.mtg-rowbox{border-bottom:1px solid var(--line-2)}.mtg-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:6px 12px;width:100%;padding:12px 4px;border:0;background:none;color:var(--ink);font:inherit;font-size:15px;text-align:left;text-decoration:none;cursor:pointer}.mtg-row:hover{background:var(--blue-soft,rgba(63,122,196,.08))}.mtg-row:focus-visible{outline:2px solid var(--blue,#3f7ac4);outline-offset:-2px}.mtg-row-l{font-weight:700;font-variant-numeric:tabular-nums}.mtg-row-r{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.mtg-tag{display:inline-block;border:1px solid var(--blue,#3f7ac4);color:var(--blue-d,#2b5c9e);font-size:12px;line-height:1.5;padding:1px 8px;white-space:nowrap}.card h3.occ-title{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.mtg-edit-btn{margin-left:auto;border:1px solid #d4af5f;color:#a8862e;background:transparent;font:inherit;font-size:14px;font-weight:700;padding:6px 14px;min-height:36px;cursor:pointer;white-space:nowrap}.mtg-edit-btn:focus-visible{outline:2px solid #d4af5f;outline-offset:2px}.mtg-edit-when{display:flex;flex-wrap:wrap;gap:8px 16px}.mtg-edit-when .mn-type{flex:0 1 180px}.mtg-edit input{font:inherit;font-size:15px;padding:6px 8px;border:1px solid var(--blue,#3f7ac4);min-height:36px}.mtg-people{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 12px}.mtg-person{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line-2);color:var(--ink-3);background:transparent;font:inherit;font-size:14px;padding:5px 12px;min-height:34px;cursor:pointer}.mtg-person[aria-pressed=true],.mtg-person-extra{border-color:var(--blue,#3f7ac4);color:var(--ink);font-weight:700}.mtg-person-x{border:0;background:none;color:var(--ink-3);font:inherit;font-size:12px;cursor:pointer;padding:0 2px}.mtg-edit-extra{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.mtg-add{border:1px solid var(--blue,#3f7ac4);color:var(--blue-d,#2b5c9e);background:transparent;font:inherit;font-size:14px;padding:6px 14px;min-height:36px;margin-bottom:7px;cursor:pointer}.mtg-edit-act{display:flex;align-items:center;gap:18px;margin-top:14px}.mtg-save{border:0;background:#3fd6e8;color:#0b1020;font:inherit;font-size:15px;font-weight:800;padding:9px 26px;min-height:40px;cursor:pointer}.mtg-save:disabled{opacity:.6;cursor:default}.mtg-cancel{border:0;background:none;color:var(--ink-2);font:inherit;font-size:14px;padding:6px 4px;cursor:pointer}.mtg-settings-2col{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start;margin-top:16px}@media(max-width:900px){.mtg-settings-2col{grid-template-columns:minmax(0,1fr)}}.mtg-series-table{min-width:760px}.mtg-series-table .btn,.mtg-series-table th,.mtg-series-table td{white-space:nowrap}.mtg-series-table td:first-child{min-width:11em;white-space:normal}.mtg-series-table td .mn-none,.mtg-series-table td .fixbox-e{display:inline-block;min-width:14em;white-space:normal}.cal-invite{margin-top:18px;padding-top:14px;border-top:1px solid #d8d0bc}.cal-invite-h{margin:0 0 6px;font-size:16px;font-weight:800;color:#22304f}.cal-invite-meeting{margin-top:12px;padding:10px 12px;border:1px solid #d8d0bc;background:#fffdf8}.cal-invite-name{font-weight:800;color:#23283a}.cal-invite-choice{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:6px;color:#23283a}.cal-invite-choice input:focus-visible{outline:2px solid #22304f;outline-offset:2px}.cal-invite-meta{margin:6px 0 0;font-size:14px;color:#4c5265}.cal-invite-miss{color:#a06d1c;font-weight:700}.cal-invite-fail{color:#b23a52;font-weight:700}.cal-invite-note{margin:10px 0 0;font-size:14px;color:#4c5265}.cal-invite-status{margin:6px 0 0;font-size:14px;color:#2f7d5e;font-weight:700}.prog-cand{margin-top:16px;padding-top:12px;border-top:1px solid #22304f;color:#22304f}.prog-cand-h{margin:0 0 8px;font-size:16px;font-weight:800;color:#22304f}.prog-cand-bulk{margin:0 0 10px;border:1px solid #22304f;border-radius:0;background:#22304f;color:#fff;padding:6px 12px;font:inherit;font-weight:700;cursor:pointer}.prog-cand-bulk:disabled{background:#e2e8f0;color:#64748b;border-color:#cbd5e1;cursor:not-allowed}.prog-cand-row{display:grid;grid-template-columns:minmax(140px,1.1fr) minmax(72px,.6fr) minmax(160px,2fr) minmax(120px,.9fr) auto;gap:8px;align-items:start;padding:8px 0;border-bottom:1px solid #d8d0bc}.prog-cand-row select,.prog-cand-accept,.prog-cand-dismiss{border:1px solid #22304f;border-radius:0;background:#fff;color:#22304f;font:inherit;padding:4px 8px;cursor:pointer}.prog-cand-accept{background:#22304f;color:#fff}.prog-cand-accept:disabled,.prog-cand-dismiss:disabled{background:#e2e8f0;color:#64748b;border-color:#cbd5e1;cursor:not-allowed}.prog-cand-who{margin:0;font-weight:700;color:#22304f}.prog-cand-body{margin:0;white-space:pre-wrap;color:#22304f}.prog-cand-match{margin:0;font-size:13px;color:#334155}.prog-cand-reason{display:block;color:#c0455f;font-size:12px}.prog-cand-empty{color:#64748b}.prog-cand-error{color:#c0455f}.prog-cand-actions{margin:0;display:flex;gap:6px}.prog-cand-sorting{margin:0 0 8px;font-weight:700;color:#c0455f}.prog-cand-new{margin-top:14px;color:#22304f}.prog-cand-none{margin-top:14px}.prog-cand-faint{opacity:.55}.prog-cand-clear{margin:0 0 10px;border:1px solid #22304f;border-radius:0;background:#fff;color:#22304f;padding:6px 12px;font:inherit;font-weight:700;cursor:pointer}.prog-cand-clear:disabled{background:#e2e8f0;color:#64748b;border-color:#cbd5e1;cursor:not-allowed}.prog-cand-repick{display:block;color:#c0455f;font-size:12px;font-weight:700}.mtg-handover{margin-top:16px;padding-top:12px;border-top:1px solid #22304f;color:#22304f}.mtg-handover-h{margin:0 0 8px;font-size:14px;font-weight:800;color:#22304f}.mtg-handover-empty{color:#64748b;font-size:13px}.mtg-handover-error{color:#c0455f;font-size:13px}.mtg-handover-row{padding:6px 0;border-bottom:1px solid #d8d0bc}.mtg-handover-to{margin:0;font-weight:700;font-size:14px}.mtg-handover-to .chip{margin-left:6px}.mtg-handover-body{margin:0;white-space:pre-wrap;font-size:13px;color:#334155}.mtg-handover-form label{display:block;margin:6px 0;font-size:13px}.mtg-handover-form select,.mtg-handover-form textarea{margin-left:6px;border:1px solid #22304f;border-radius:0;background:#fff;color:#22304f;font:inherit;padding:4px 8px;max-width:100%}.mtg-handover-actions{margin:6px 0 0;display:flex;gap:6px}.mtg-handover-open,.mtg-handover-add,.mtg-handover-cancel,.mtg-handover-dismiss{border:1px solid #22304f;border-radius:0;background:#fff;color:#22304f;font:inherit;font-size:13px;padding:4px 8px;cursor:pointer}.mtg-handover-add{background:#22304f;color:#fff}.mtg-handover-open:disabled,.mtg-handover-add:disabled,.mtg-handover-cancel:disabled,.mtg-handover-dismiss:disabled{background:#e2e8f0;color:#64748b;border-color:#cbd5e1;cursor:not-allowed}.shell-body{display:flex;flex-direction:column;min-width:0}body.hisho-full .shell-body{flex:1;min-height:0}.brain-menu{min-width:0}.brain-menu .bm-in{padding:12px 10px 20px}.brain-menu .bm-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.brain-menu .bm-row,.brain-menu .bm-settings{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;width:100%;font:inherit;font-size:15px;font-weight:700;padding:11px 12px;background:transparent;color:var(--ink);border:0;border-left:3px solid transparent;text-align:left;cursor:pointer}.brain-menu .bm-row:hover,.brain-menu .bm-settings:hover{background:var(--panel-2)}.brain-menu .bm-row[aria-selected=true],.brain-menu .bm-settings[aria-current=page]{background:#22304f;border-left-color:#22304f;color:#f6f1e4}.brain-menu .bm-ico{display:grid;place-items:center;width:20px;height:20px;color:currentColor}.brain-menu .bm-ico svg{width:18px;height:18px;display:block}.brain-menu .bm-lb{min-width:0;overflow-wrap:anywhere}.brain-menu .bm-lb .sub{display:block;font-size:11.5px;font-weight:600;color:var(--ink-3);line-height:1.4;margin-top:1px}.brain-menu .bm-row[aria-selected=true] .sub{color:#cfd8ea}.brain-menu .bm-row.is-current{color:var(--ink);font-weight:800}.brain-menu .bm-sublist{list-style:none;margin:2px 0 6px;padding:0 0 0 14px;border-left:1px solid var(--line);display:flex;flex-direction:column;gap:2px}.brain-menu .bm-sub{display:block;width:100%;font:inherit;font-size:14px;font-weight:600;padding:9px 12px;background:transparent;color:var(--ink-2);border:0;border-left:3px solid transparent;text-align:left;cursor:pointer}.brain-menu .bm-sub:hover{background:var(--panel-2)}.brain-menu .bm-sub[aria-selected=true]{background:#22304f;border-left-color:#22304f;color:#f6f1e4}.brain-menu .bm-foot{margin-top:10px;padding-top:8px;border-top:1px solid var(--line)}.brain-menu .bm-row:focus-visible,.brain-menu .bm-sub:focus-visible,.brain-menu .bm-settings:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.crown-menu{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:var(--blue-d);font:inherit;font-size:18px;font-weight:800;line-height:1;cursor:pointer;padding:2px 4px}.crown-menu:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media(min-width:768px){.shell-body{display:grid;grid-template-columns:240px minmax(0,1fr);align-items:stretch;width:100%;max-width:var(--shell-w);margin:0 auto}.shell-body>main{border-left:1px solid var(--line)}.brain-menu{align-self:start;position:sticky;top:0;max-height:100dvh;overflow-y:auto}}.prep-focus{max-width:640px;color:#22304f}.prep-focus-title{display:block;margin:0;font-size:17px;font-weight:800;color:#22304f;overflow-wrap:anywhere}.prep-focus-meta{margin:4px 0 0;font-size:13px;color:#475569;overflow-wrap:anywhere}.prep-focus-count{margin:2px 0 0;font-size:13px;font-weight:700;color:#1e3a5f}.prep-focus-cards{list-style:none;margin:12px 0 0;padding:0}.prep-focus-card{border:1px solid #cbd5e1;background:#fff;padding:10px;margin:0 0 10px;box-sizing:border-box;max-width:100%;min-width:0}.prep-focus-card-title{margin:0;font-weight:700;font-size:15px;color:#1e3a5f;overflow-wrap:anywhere;word-break:break-word}.prep-focus-card-head{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:6px}.prep-focus-choices{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.prep-focus-choice{border:1px solid #22304f;background:#fff;color:#22304f;font:inherit;font-weight:700;padding:8px 12px;min-height:44px;cursor:pointer;box-sizing:border-box}.prep-focus-choice[aria-pressed=true]{background:#22304f;color:#fff}.prep-focus-choice:disabled{background:#e2e8f0;color:#64748b;border-color:#cbd5e1;cursor:not-allowed}.prep-focus-send{margin-top:8px;border:1px solid #22304f;background:#22304f;color:#fff;font:inherit;font-weight:700;padding:8px 14px;min-height:44px;cursor:pointer;box-sizing:border-box}.prep-focus-send:disabled{background:#e2e8f0;color:#64748b;border-color:#cbd5e1;cursor:not-allowed}.prep-focus-sent{margin:6px 0 0;font-size:13px;font-weight:700;color:#166534}.prep-focus-error{margin:6px 0 0;font-size:13px;color:#b91c1c;overflow-wrap:anywhere}.prep-focus-agenda{margin-top:16px;border-top:1px solid #cbd5e1;padding-top:10px}.prep-focus-agenda-toggle{background:none;border:none;padding:0;color:#1e3a5f;font:inherit;font-weight:700;font-size:14px;cursor:pointer}.prep-focus-field{display:block;margin:8px 0 0;font-size:13px;color:#334155}.prep-focus-input{display:block;margin-top:4px;width:100%;box-sizing:border-box;padding:8px 10px;font-size:16px;border:1px solid #94a3b8;border-radius:0;background:#fff;color:#22304f}.prep-focus-more{margin-top:16px;border:1px solid #22304f;background:#fff;color:#22304f;font:inherit;font-weight:700;padding:8px 14px;min-height:44px;cursor:pointer;box-sizing:border-box}.must-change{max-width:520px;margin:0 auto;padding:48px 20px}.must-change-box{border:1px solid var(--line-2);background:var(--panel);padding:22px 20px;border-radius:0}.must-change-title{margin:0 0 10px;font-size:19px;color:var(--ink);font-weight:800;line-height:1.6}.must-change-lede{margin:0 0 6px;color:var(--ink-2);font-size:14.5px}.must-change-note{margin:0 0 14px;color:var(--ink-3);font-size:13px}.must-change-label{display:block;margin-top:12px;font-size:13px;color:var(--ink-2);font-weight:700}.must-change-input{display:block;width:100%;margin-top:4px;padding:9px 10px;border:1px solid var(--line);background:var(--deep);color:var(--ink);font:inherit;border-radius:0}.must-change-err{margin:6px 0 0;color:var(--hi);font-size:12.5px}.must-change-btn{display:block;width:100%;margin-top:18px;padding:10px 14px;border:1px solid var(--kin);background:transparent;color:var(--kin);font:inherit;font-weight:800;cursor:pointer;border-radius:0}.must-change-btn:disabled{opacity:.6;cursor:default}.must-change-out{display:block;width:100%;margin-top:8px;padding:8px 14px;border:1px solid var(--line);background:transparent;color:var(--ink-3);font:inherit;cursor:pointer;border-radius:0}.must-change-foot{margin:14px 0 0;text-align:center;color:var(--ink-3);font-size:12.5px}.staff-account{border:1px solid var(--line);background:var(--deep);padding:8px 10px;border-radius:0}.staff-account-title{font-weight:800;color:var(--ink)}.staff-account-row{display:flex;justify-content:space-between;gap:8px;margin-top:4px;align-items:center}.staff-account-chip{border:1px solid var(--kin);color:var(--kin);padding:1px 8px;font-size:12px;font-weight:700;border-radius:0}.staff-account-chip.is-none{border-color:var(--line-2);color:var(--ink-3)}.staff-account-hint{margin-top:4px;color:var(--ink-3);font-size:11.5px;line-height:1.7}.staff-account-reset{margin-top:8px;border:1px solid var(--line-2);background:transparent;color:var(--ink);padding:5px 10px;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;border-radius:0}.staff-account-reset:disabled{opacity:.6;cursor:default}.staff-account-msg{margin-top:6px;font-size:12px;color:var(--ink-2)}.mss-irregular{margin-top:10px;padding:10px 12px;background:var(--panel-2);border-left:4px solid var(--kin)}.mss-irregular-label{display:block;font-size:13px;font-weight:700;color:var(--ink)}.mss-irregular-pattern{display:block;margin-top:6px;width:100%;max-width:26em;font:inherit;font-size:15px;padding:6px 10px;border:2px solid var(--kin);background:var(--panel);color:var(--ink);border-radius:0}.mss-irregular .mcs-warn{margin:6px 0 0}.mss-sub{margin:12px 0 4px;font-size:14px;font-weight:800;color:var(--kin)}.mss-occ{list-style:none;margin:0;padding:0}.mss-occ li{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:5px 0;border-top:1px dashed var(--line);font-size:14px;color:var(--ink)}.mss-occ li:first-child{border-top:0}.mss-occ-when{font-weight:700}.mss-occ-tag{font-size:11px;font-weight:700;padding:1px 7px;border:1px solid var(--neon);color:var(--neon)}:root[data-theme=cyber]{color-scheme:dark;--void:#05080f;--deep:#0b1222;--panel:#0f1830;--panel-2:#15213f;--line:#23355e;--line-2:#34507f;--kin:#e8c268;--kin-hi:#ffe3a3;--kin-dim:#8a7133;--neon:#3fd6e8;--neon-dim:#1d6b78;--ink:#ffffff;--ink-2:#e3ecff;--ink-3:#b3c3e6;--hi:#ff3d8b;--ok:#3ff0a8;--wa:#ffb547;--ai-band:#0b1222;--occ-title:#fff;--bg:#05080f;--bg-2:#0b1222;--card:#0f1830;--pale:#0b1222;--blue:#3fd6e8;--blue-d:#3fd6e8;--blue-soft:rgba(63,214,232,.12);--blue-line:#1d6b78;--warn:#ff3d8b;--warn-soft:rgba(255,61,139,.12);--warn-line:rgba(255,61,139,.45);--ok-soft:rgba(63,240,168,.1);--ok-line:rgba(63,240,168,.4);--amber-soft:rgba(255,181,71,.12);--amber-line:rgba(255,181,71,.45);--pur:#b69cff;--pur-soft:rgba(182,156,255,.12);--pur-line:rgba(182,156,255,.45);--org:#ffb547;--org-soft:rgba(255,181,71,.12);--org-line:rgba(255,181,71,.45);--fuji:#b69cff;--fuji-soft:rgba(182,156,255,.12);--fuji-line:rgba(182,156,255,.45);--fuji-d:#b69cff;--sh:0 0 0 1px rgba(63,214,232,.1),0 6px 18px rgba(0,0,0,.55);--sh-lift:0 0 0 1px rgba(63,214,232,.3),0 0 18px rgba(63,214,232,.25),0 12px 32px rgba(0,0,0,.6);--r:0px;--cy-void:#05080f;--cy-void-rgb:5,8,15;--cy-deep:#0b1222;--cy-deep-rgb:11,18,34;--cy-panel:#0f1830;--cy-panel-rgb:15,24,48;--cy-panel-2:#15213f;--cy-panel-3:#0f1730;--cy-line:#23355e;--cy-line-2:#34507f;--cy-line-3:#22304f;--cy-line-4:#1f3a68;--cy-line-5:#2c4a7a;--cy-accent:#3fd6e8;--cy-accent-rgb:63,214,232;--cy-accent-dim:#1d6b78;--cy-on-accent:#0b1020;--cy-ink:#ffffff;--cy-ink-2:#e3ecff;--cy-ink-3:#b3c3e6;--cy-ink-soft:#e8ecf5;--cy-dim:#8a9ac0;--cy-dim-2:#9fb0cc;--cy-dim-3:#6f80a0}:root[data-theme=cyber] .kyou{--k-ground:var(--cy-void);--k-panel:var(--cy-panel);--k-panel-2:var(--cy-panel-2);--k-ai:var(--cy-accent);--k-ai-2:var(--cy-accent-dim);--k-ink:var(--cy-ink);--k-ink-2:var(--cy-ink-2);--k-ink-3:var(--cy-ink-3);--k-line:var(--cy-line);--k-line-2:var(--cy-line-2);--k-beni:#ff3d8b;--k-wakatake:#3ff0a8;--k-yamabuki:#ffb547;--k-mizu:var(--cy-accent)}:root[data-theme=cyber] .kyou .ofc{--ofc-hi:#ff3d8b;--ofc-ok:#3ff0a8;--ofc-neon:var(--cy-accent);--ofc-navy:var(--cy-ink);--ofc-wa:#ffb547}:root[data-theme=cyber] .inbox-block .ik-tsumari{--tone-d:#ff3d8b}:root[data-theme=cyber] .inbox-block .step[data-drop=exec]{--sl:var(--cy-accent);--sbg:rgba(var(--cy-accent-rgb),.08)}:root[data-theme=cyber] .inbox-block .step[data-drop=mgr]{--sl:var(--cy-accent);--sbg:rgba(var(--cy-accent-rgb),.12)}:root[data-theme=cyber] .inbox-block .step[data-drop=all]{--sl:#e8c268;--sbg:rgba(232,194,104,.12)}:root[data-theme=cyber] .inbox-block .step[data-drop=tana]{--sl:#b69cff;--sbg:rgba(182,156,255,.12)}:root[data-theme=cyber]{background:var(--void)}:root[data-theme=cyber] body{color:var(--ink);background:linear-gradient(transparent 96%,rgba(var(--cy-accent-rgb),.004) 96%),linear-gradient(90deg,transparent 96%,rgba(var(--cy-accent-rgb),.004) 96%),radial-gradient(900px 460px at 78% -8%,rgba(var(--cy-accent-rgb),.014),transparent 62%),radial-gradient(760px 420px at 6% 0%,rgba(255,181,71,.012),transparent 60%),var(--void);background-size:44px 44px,44px 44px,auto,auto,auto}:root[data-theme=cyber] body:after{background:repeating-linear-gradient(0deg,rgba(var(--cy-deep-rgb),.16) 0 1px,transparent 1px 3px)}:root[data-theme=cyber] .brk:before{border-top:1px solid var(--kin);border-left:1px solid var(--kin)}:root[data-theme=cyber] .brk:after{border-bottom:1px solid var(--kin);border-right:1px solid var(--kin)}:root[data-theme=cyber] .crown{border-bottom:1px solid var(--line-2);background:linear-gradient(180deg,rgba(var(--cy-accent-rgb),.198),rgba(var(--cy-accent-rgb),.077))}:root[data-theme=cyber] .crown:after{background:linear-gradient(90deg,transparent,var(--kin) 12%,var(--neon) 50%,var(--kin) 88%,transparent)}:root[data-theme=cyber] .seal{border:1px solid var(--kin)}:root[data-theme=cyber] .seal:before{border:1px solid var(--kin-dim)}:root[data-theme=cyber] .seal span{color:var(--kin-hi)}:root[data-theme=cyber] .tagline{color:var(--neon)}:root[data-theme=cyber] .whoami{color:var(--ink-3)}:root[data-theme=cyber] .whoami b{color:var(--kin-hi)}:root[data-theme=cyber] .locked{border:1px solid var(--hi);color:var(--hi)}:root[data-theme=cyber] .creed{color:var(--kin)}:root[data-theme=cyber] .why{border-left:3px solid var(--kin-dim);background:linear-gradient(90deg,rgba(255,181,71,.01),transparent 62%);color:var(--ink-2)}:root[data-theme=cyber] nav{border-bottom:1px solid var(--line);background:rgba(var(--cy-accent-rgb),.172)}:root[data-theme=cyber] .tab{background:none;border:0;border-bottom:1px solid transparent;color:var(--ink-3)}:root[data-theme=cyber] .tab[aria-selected=true]:after{background:var(--neon)}:root[data-theme=cyber] .tab:focus-visible{outline:1px solid var(--neon);outline-offset:-5px}:root[data-theme=cyber] .tab .no{color:var(--kin-dim)}:root[data-theme=cyber] .hd .meta{color:var(--ink-3)}:root[data-theme=cyber] .fig{background:linear-gradient(160deg,var(--panel),rgba(var(--cy-accent-rgb),.121));border:1px solid var(--line)}:root[data-theme=cyber] .fig .k{color:var(--ink-3)}:root[data-theme=cyber] .fig .s{color:var(--ink-3)}:root[data-theme=cyber] .chrono:before{background:linear-gradient(180deg,var(--neon-dim),var(--line),transparent)}:root[data-theme=cyber] .ev:before{background:var(--deep);border:1px solid var(--kin-dim)}:root[data-theme=cyber] .ev.mark-hi:before{background:var(--hi);border-color:var(--hi)}:root[data-theme=cyber] .ev.mark-ok:before{background:var(--ok);border-color:var(--ok)}:root[data-theme=cyber] .ev .b{color:var(--ink-2)}:root[data-theme=cyber] .chip{border:1px solid var(--ink-3);color:var(--ink-3)}:root[data-theme=cyber] .chip.c-hi{border-color:var(--hi);color:var(--hi)}:root[data-theme=cyber] .chip.c-ok{border-color:var(--ok);color:var(--ok)}:root[data-theme=cyber] .chip.c-kin{border-color:var(--kin-dim);color:var(--kin)}:root[data-theme=cyber] .tbl-wrap{border:1px solid var(--line)}:root[data-theme=cyber] th{color:var(--neon);border-bottom:1px solid var(--line-2)}:root[data-theme=cyber] tr:last-child td{border-bottom:0}:root[data-theme=cyber] td.num{color:var(--ink-2)}:root[data-theme=cyber] tbody tr:hover{background:var(--panel-2)}:root[data-theme=cyber] .card{border:1px solid var(--line);background:linear-gradient(160deg,var(--panel),rgba(var(--cy-accent-rgb),.11))}:root[data-theme=cyber] .card h3{border-bottom:1px solid var(--line);color:var(--kin-hi)}:root[data-theme=cyber] .card ul{color:var(--ink-2)}:root[data-theme=cyber] .card li::marker{color:var(--kin-dim)}:root[data-theme=cyber] .card li b{color:var(--ink)}:root[data-theme=cyber] .rec{border:1px solid var(--kin-dim);background:linear-gradient(120deg,rgba(255,181,71,.011),var(--panel) 45%)}:root[data-theme=cyber] .mic{border:1px solid var(--hi);color:var(--hi)}:root[data-theme=cyber] .rec .txt p{color:var(--ink-2)}:root[data-theme=cyber] .rec .txt p.rec-n{color:var(--ink-3,var(--ink-2))}:root[data-theme=cyber] .mn-type-l{color:var(--ink-2)}:root[data-theme=cyber] .mn-type select{background:var(--panel);color:var(--ink);border:1px solid var(--kin-dim)}:root[data-theme=cyber] .mn-none{color:var(--ink-2)}:root[data-theme=cyber] .mn-failed{color:var(--hi)}:root[data-theme=cyber] .btn{background:transparent;color:var(--kin-hi);border:1px solid var(--kin)}:root[data-theme=cyber] .btn:hover{background:var(--kin);color:var(--cy-accent)}:root[data-theme=cyber] .btn:focus-visible{outline:1px solid var(--neon);outline-offset:3px}:root[data-theme=cyber] .flow .st{color:var(--ink-3);border:1px solid var(--line)}:root[data-theme=cyber] .flow .ar{color:var(--kin-dim)}:root[data-theme=cyber] .bar .nm{color:var(--ink-2)}:root[data-theme=cyber] .bar .tr{background:var(--panel-2);border:1px solid var(--line)}:root[data-theme=cyber] .bar .fl{background:linear-gradient(90deg,var(--kin-dim),var(--kin))}:root[data-theme=cyber] .bar.thin .fl{background:linear-gradient(90deg,rgba(255,61,139,.22),var(--hi))}:root[data-theme=cyber] .bar .ct{color:var(--ink-2)}:root[data-theme=cyber] .alarm{border:1px solid var(--hi);background:linear-gradient(90deg,rgba(255,61,139,.014),transparent 60%)}:root[data-theme=cyber] .alarm b{color:var(--hi)}:root[data-theme=cyber] .q{border:1px solid var(--neon-dim);background:linear-gradient(90deg,rgba(var(--cy-accent-rgb),.01),transparent 60%)}:root[data-theme=cyber] .q b{color:var(--neon)}:root[data-theme=cyber] .note{color:var(--ink-3);border-top:1px solid var(--line)}:root[data-theme=cyber] .ag{border:1px solid var(--line);background:linear-gradient(160deg,var(--panel),rgba(var(--cy-accent-rgb),.121))}:root[data-theme=cyber] .ag:hover{border-color:var(--kin-dim)}:root[data-theme=cyber] .ag:has(input:checked){border-color:var(--kin)}:root[data-theme=cyber] .ag:has(input:focus-visible){outline:1px solid var(--neon);outline-offset:2px}:root[data-theme=cyber] .ag .nm{color:var(--kin-hi)}:root[data-theme=cyber] .ag .ro{color:var(--ink-3)}:root[data-theme=cyber] .ag .lamp.up{color:var(--ok)}:root[data-theme=cyber] .ag .lamp.up .dot{background:var(--ok)}:root[data-theme=cyber] .ag .lamp.dn{color:var(--hi)}:root[data-theme=cyber] .ag .lamp.dn .dot{background:var(--hi)}:root[data-theme=cyber] .ag .last{color:var(--ink-3)}:root[data-theme=cyber] .ag .pick{color:var(--ink-3);border:1px solid var(--line)}:root[data-theme=cyber] .ag:has(input:checked) .pick{color:var(--kin-hi);border-color:var(--kin)}:root[data-theme=cyber] .compose{border:1px solid var(--kin-dim);background:linear-gradient(120deg,rgba(255,181,71,.01),var(--panel) 45%)}:root[data-theme=cyber] .compose label{color:var(--neon)}:root[data-theme=cyber] .compose textarea{background:rgba(var(--cy-accent-rgb),.11);border:1px solid var(--line);color:var(--ink)}:root[data-theme=cyber] .compose textarea:focus{outline:none;border-color:var(--kin)}:root[data-theme=cyber] .compose textarea::placeholder{color:var(--ink-3)}:root[data-theme=cyber] .send .to{color:var(--ink-2)}:root[data-theme=cyber] .send .to b{color:var(--kin-hi)}:root[data-theme=cyber] .guard{border-left:3px solid var(--hi);background:linear-gradient(90deg,rgba(255,61,139,.013),transparent 62%)}:root[data-theme=cyber] .apps{border:1px solid var(--line)}:root[data-theme=cyber] .app{border-bottom:1px solid var(--line);background:var(--panel)}:root[data-theme=cyber] .app:last-child{border-bottom:0}:root[data-theme=cyber] .app:hover{background:var(--panel-2)}:root[data-theme=cyber] .app .n small{color:var(--ink-3)}:root[data-theme=cyber] .app .st{border:1px solid}:root[data-theme=cyber] .st-ok{color:var(--ok);border-color:var(--ok)}:root[data-theme=cyber] .st-wa{color:var(--wa);border-color:var(--wa)}:root[data-theme=cyber] .st-hi{color:var(--hi);border-color:var(--hi)}:root[data-theme=cyber] .app .dt{color:var(--ink-3)}:root[data-theme=cyber] .app .detail{border-top:1px dashed var(--line)}:root[data-theme=cyber] .app .detail summary{color:var(--neon)}:root[data-theme=cyber] .app .detail summary:focus-visible{outline:1px solid var(--neon);outline-offset:3px}:root[data-theme=cyber] .app .detail .body{color:var(--ink-2)}:root[data-theme=cyber] .loop .s{color:var(--kin-hi);border:1px solid var(--kin-dim);background:#ffb54702}:root[data-theme=cyber] .loop .s.human{border-color:var(--neon-dim);color:var(--neon)}:root[data-theme=cyber] .loop .a{color:var(--kin-dim)}:root[data-theme=cyber] .crown{background:var(--ai-band);border-bottom:3px solid #ffb547}:root[data-theme=cyber] .crown:after{background:linear-gradient(90deg,transparent,rgba(255,181,71,.16) 15%,rgba(var(--cy-accent-rgb),.16) 50%,rgba(255,181,71,.16) 85%,transparent)}:root[data-theme=cyber] .crown h1{color:#ffb547}:root[data-theme=cyber] .crown .creed{color:#ffb547}:root[data-theme=cyber] .whoami{color:var(--cy-ink-3)}:root[data-theme=cyber] .whoami b{color:#ffb547}:root[data-theme=cyber] .seal{border-color:#ffb547}:root[data-theme=cyber] .seal:before{border-color:#ffb547}:root[data-theme=cyber] .seal span{color:#ffb547}:root[data-theme=cyber] .locked{border-color:#ff3d8b;color:#ff3d8b}:root[data-theme=cyber] nav{background:#ffb54725;border-bottom:1px solid var(--line-2)}:root[data-theme=cyber] .tab{color:var(--ink-3)}:root[data-theme=cyber] .tab:hover{color:var(--ink-2)}:root[data-theme=cyber] .tab[aria-selected=true]{color:var(--kin-hi);border-bottom-color:var(--kin)}:root[data-theme=cyber] .tab[aria-selected=true]:after{background:var(--ai-band)}:root[data-theme=cyber] .fig{background:var(--panel);border:1.5px solid var(--ai-band)}:root[data-theme=cyber] .fig .v{color:var(--ai-band)}:root[data-theme=cyber] .card{background:var(--panel);border:1.5px solid var(--ai-band)}:root[data-theme=cyber] .card h3{color:var(--ai-band)}:root[data-theme=cyber] .card h3.occ-title,:root[data-theme=cyber] .card h3.occ-title .num{color:var(--occ-title, var(--cy-ink))}:root[data-theme=cyber] .brk:before,:root[data-theme=cyber] .brk:after{border-color:#ffb547}:root[data-theme=cyber] .rec{background:linear-gradient(120deg,rgba(255,181,71,.016),var(--panel) 45%);border-color:#ffb547}:root[data-theme=cyber] .rec .txt strong{color:var(--ai-band)}:root[data-theme=cyber] .btn{color:var(--ai-band);border-color:var(--ai-band)}:root[data-theme=cyber] .btn:hover{background:var(--ai-band);color:#ffb547}:root[data-theme=cyber] .ev:before{background:var(--void)}:root[data-theme=cyber] .ev .t{color:var(--ink)}:root[data-theme=cyber] th{color:var(--ai-band);border-bottom-color:var(--ai-band)}:root[data-theme=cyber] table{background:var(--panel)}:root[data-theme=cyber] .tbl-wrap{border-color:var(--ai-band)}:root[data-theme=cyber] .bar .fl{background:linear-gradient(90deg,#ffb54729,#ffb54729)}:root[data-theme=cyber] .bar.thin .fl{background:linear-gradient(90deg,#ff3d8b29,#ff3d8b29)}:root[data-theme=cyber] .bar .tr{border-color:var(--line)}:root[data-theme=cyber] .alarm{border-color:var(--hi);background:linear-gradient(90deg,rgba(255,61,139,.011),transparent 60%)}:root[data-theme=cyber] .q{border-color:var(--neon-dim);background:linear-gradient(90deg,rgba(var(--cy-accent-rgb),.01),transparent 60%)}:root[data-theme=cyber] .why{border-left-color:#ffb547;background:linear-gradient(90deg,rgba(255,181,71,.016),transparent 62%)}:root[data-theme=cyber] .agents .ag,:root[data-theme=cyber] .ag{background:var(--panel);border:1.5px solid var(--line-2)}:root[data-theme=cyber] .ag:hover{border-color:var(--kin)}:root[data-theme=cyber] .ag:has(input:checked){border-color:var(--ai-band)}:root[data-theme=cyber] .ag .nm{color:var(--ai-band)}:root[data-theme=cyber] .compose{border-color:#ffb547;background:linear-gradient(120deg,rgba(255,181,71,.013),var(--panel) 45%)}:root[data-theme=cyber] .compose textarea{background:var(--cy-panel);border-color:var(--line-2);color:var(--ink)}:root[data-theme=cyber] .guard b{color:var(--hi)}:root[data-theme=cyber] .apps{border-color:var(--ai-band)}:root[data-theme=cyber] .app{background:var(--panel)}:root[data-theme=cyber] .flow .st.on{color:var(--neon);border-color:var(--neon-dim)}:root[data-theme=cyber] .loop .s{color:var(--ai-band);border-color:var(--kin-dim);background:#ffb54703}:root[data-theme=cyber] .loop .s.human{color:var(--neon);border-color:var(--neon-dim)}:root[data-theme=cyber] .ink3-fix,:root[data-theme=cyber] .fig .s,:root[data-theme=cyber] .ev .d,:root[data-theme=cyber] .hd .meta{color:var(--cy-ink-2)}:root[data-theme=cyber] .fig .v{color:var(--cy-accent)}:root[data-theme=cyber] .card,:root[data-theme=cyber] .fig,:root[data-theme=cyber] .tbl-wrap,:root[data-theme=cyber] .apps{border-color:var(--cy-accent)}:root[data-theme=cyber] .fig .v.warn{color:#ff3d8b}:root[data-theme=cyber] .fig .v.good{color:#3ff0a8}:root[data-theme=cyber] .q{background:linear-gradient(90deg,rgba(var(--cy-accent-rgb),.016),transparent 60%)}:root[data-theme=cyber] .why{background:linear-gradient(90deg,rgba(255,181,71,.026),transparent 62%)}:root[data-theme=cyber] .chip.c-hi{color:#ff3d8b;border-color:#ff3d8b}:root[data-theme=cyber] .chip.c-ok{color:#3ff0a8;border-color:#3ff0a8}:root[data-theme=cyber] .chip.c-kin{color:#ffb547;border-color:#ffb547}:root[data-theme=cyber] td{color:var(--cy-ink)}:root[data-theme=cyber] td.num{color:var(--cy-ink)}:root[data-theme=cyber] .ev .d{color:var(--cy-accent)}:root[data-theme=cyber] .hd .meta{color:var(--cy-ink)}:root[data-theme=cyber] .o-d,:root[data-theme=cyber] .fig .s,:root[data-theme=cyber] .ag .ro,:root[data-theme=cyber] .app .n small{color:var(--cy-ink)}@media(max-width:640px){:root[data-theme=cyber] body{background-size:30px 30px,30px 30px,auto,auto,auto}}:root[data-theme=cyber] .gate .seal{border-color:#ffb547}:root[data-theme=cyber] .gate .seal:before{border-color:#ffb547}:root[data-theme=cyber] .gate .seal span{color:#ffb547}:root[data-theme=cyber] .gate h1{color:var(--cy-accent)}:root[data-theme=cyber] .gate .creed{color:#ffb547}:root[data-theme=cyber] .gate-box{border:1.5px solid var(--cy-accent);background:var(--panel)}:root[data-theme=cyber] .gate-box h2{color:var(--cy-accent)}:root[data-theme=cyber] .gate-box .lede{color:var(--ink-2)}:root[data-theme=cyber] .gate-box label{color:var(--cy-accent)}:root[data-theme=cyber] .gate-box input{background:var(--cy-panel);border:1px solid var(--line-2);color:var(--ink)}:root[data-theme=cyber] .gate-box input:focus{outline:none;border-color:var(--kin)}:root[data-theme=cyber] .gate-box .gate-pw .gate-pw-toggle{background:var(--cy-panel);border:1px solid var(--line-2);color:var(--ink)}:root[data-theme=cyber] .gate-box .gate-pw .gate-pw-toggle[aria-pressed=true]{border-color:var(--kin)}:root[data-theme=cyber] .gate-err{border-left:3px solid var(--hi);background:linear-gradient(90deg,rgba(255,61,139,.019),transparent 62%);color:var(--ink)}:root[data-theme=cyber] .gate-err b{color:#ff3d8b}:root[data-theme=cyber] .gate-wait{color:var(--cy-accent)}:root[data-theme=cyber] .gate-foot{color:var(--cy-ink)}:root[data-theme=cyber] .linkish{background:none;border:0;color:var(--cy-ink-3)}:root[data-theme=cyber] .linkish:hover{color:#ffb547}:root[data-theme=cyber] .btn:disabled{border-color:var(--line-2);color:var(--cy-ink-2);background:transparent}:root[data-theme=cyber] .btn:disabled:hover{background:transparent;color:var(--cy-ink-2)}:root[data-theme=cyber] .wip{border:1.5px solid var(--cy-accent);background:linear-gradient(90deg,rgba(255,181,71,.032),var(--panel) 62%)}:root[data-theme=cyber] .wip-t{color:var(--cy-accent)}:root[data-theme=cyber] .wip-tag{color:#ff3d8b;border:1.5px solid #ff3d8b}:root[data-theme=cyber] .wip-b{color:var(--ink-2)}:root[data-theme=cyber] .wip-n{color:var(--cy-accent)}:root[data-theme=cyber] .stat .lb{color:var(--ink)}:root[data-theme=cyber] .stat .lb.done{color:#3ff0a8}:root[data-theme=cyber] .stepbar i{background:var(--line)}:root[data-theme=cyber] .stepbar i.on{background:#ffb54729}:root[data-theme=cyber] .stepbar i.ok{background:#3ff0a838}:root[data-theme=cyber] .ld-wait{color:var(--cy-accent)}:root[data-theme=cyber] .ld-empty{color:var(--ink-2);border:1px dashed var(--line-2);background:var(--panel)}:root[data-theme=cyber] .ld-err{border:1.5px solid #ff3d8b;background:linear-gradient(90deg,rgba(255,61,139,.019),var(--panel) 62%)}:root[data-theme=cyber] .ld-err-t{color:#ff3d8b}:root[data-theme=cyber] .ld-err-b{color:var(--ink)}:root[data-theme=cyber] .ld-err-n{color:#ff3d8b}:root[data-theme=cyber] .wform{border:1.5px solid #ffb547;background:linear-gradient(120deg,rgba(255,181,71,.016),var(--panel) 45%)}:root[data-theme=cyber] .wform-t{color:var(--cy-accent)}:root[data-theme=cyber] .wform-l{color:var(--ink-2)}:root[data-theme=cyber] .wf-fld label{color:var(--cy-accent)}:root[data-theme=cyber] .wf-fld input,:root[data-theme=cyber] .wf-fld select,:root[data-theme=cyber] .wf-fld textarea{background:var(--cy-panel);border:1px solid var(--line-2);color:var(--ink)}:root[data-theme=cyber] .wf-fld input:focus,:root[data-theme=cyber] .wf-fld select:focus,:root[data-theme=cyber] .wf-fld textarea:focus{outline:none;border-color:var(--kin)}:root[data-theme=cyber] .wf-hint{color:var(--cy-ink)}:root[data-theme=cyber] .wform-pii{color:#ff3d8b}:root[data-theme=cyber] .wform-ok{color:#3ff0a8;border-left:3px solid #3ff0a8;background:#3ff0a805}:root[data-theme=cyber] .wform-ng{border-left:3px solid #ff3d8b;background:linear-gradient(90deg,rgba(255,61,139,.019),transparent 62%);color:var(--ink)}:root[data-theme=cyber] .wform-ng-t b,:root[data-theme=cyber] .wform-ng b{color:#ff3d8b}:root[data-theme=cyber] .wform-ng-n{color:var(--cy-ink)}:root[data-theme=cyber] .wform-cf{border:1.5px solid var(--cy-accent);background:var(--panel)}:root[data-theme=cyber] .wform-cf-t{color:#ff3d8b}:root[data-theme=cyber] .wform-cf-b{color:var(--ink)}:root[data-theme=cyber] .wform-pv{border-top:1px solid var(--line)}:root[data-theme=cyber] .wform-pv dt{color:var(--cy-accent);border-bottom:1px solid var(--line)}:root[data-theme=cyber] .wform-pv dd{color:var(--ink);border-bottom:1px solid var(--line)}:root[data-theme=cyber] .wform-cf .linkish{color:var(--cy-accent)}:root[data-theme=cyber] .wform-cf .linkish:hover{color:#ff3d8b}:root[data-theme=cyber] .linkish:disabled{color:var(--cy-ink-2)}:root[data-theme=cyber] .dft-lead{color:var(--ink-2)}:root[data-theme=cyber] .dft{border:1px solid var(--line-2);border-left:5px solid #ffb547;background:linear-gradient(120deg,rgba(255,181,71,.013),var(--panel) 45%)}:root[data-theme=cyber] .dft-d{color:var(--cy-accent)}:root[data-theme=cyber] .dft-t{color:var(--ink)}:root[data-theme=cyber] .dft-b{color:var(--ink-2)}:root[data-theme=cyber] .dft-src{color:var(--cy-ink)}:root[data-theme=cyber] .dft-rj label{color:var(--cy-accent)}:root[data-theme=cyber] .dft-rj textarea{background:var(--cy-panel);border:1px solid var(--line-2);color:var(--ink)}:root[data-theme=cyber] .dft-rj textarea:focus{outline:none;border-color:var(--kin)}:root[data-theme=cyber] .dft-none{border-left:3px solid var(--hi);background:#ff3d8b03;color:var(--ink)}:root[data-theme=cyber] .dft-rec{border-left:3px solid var(--cy-accent);background:rgba(var(--cy-accent-rgb),.013);color:var(--ink)}:root[data-theme=cyber] .dft-rec-ok{border-left-color:#3ff0a8;background:#3ff0a805}:root[data-theme=cyber] .dft-rec-no{border-left-color:#ff3d8b;background:#ff3d8b03}:root[data-theme=cyber] .dft-rec-none{border-left-color:var(--cy-line-2);background:rgba(var(--cy-deep-rgb),.08)}:root[data-theme=cyber] .dft-act .btn.ok{background:#3ff0a838;color:var(--cy-ink)}:root[data-theme=cyber] .dft-act .btn.no{background:transparent;color:#ff3d8b;border:1px solid rgba(255,61,139,.45)}:root[data-theme=cyber] .write-self-hint{color:var(--ink-2)}:root[data-theme=cyber] .fixhist{color:var(--ink)}:root[data-theme=cyber] .fixhist .summary{background:#ffb54729;border:1px solid var(--cy-line)}:root[data-theme=cyber] .fixhist .stat{background:var(--panel)}:root[data-theme=cyber] .fixhist .stat .k{color:var(--ink-3)}:root[data-theme=cyber] .fixhist .stat .v{color:var(--hi)}:root[data-theme=cyber] .fixhist .stat .v.small{color:var(--ink-2)}:root[data-theme=cyber] .fixhist .stat .v.wa{color:var(--wa)}:root[data-theme=cyber] .fixhist .stat .u{color:var(--ink-3)}:root[data-theme=cyber] .fixhist .lead{border-left:4px solid var(--kin);background:var(--panel-2);color:var(--ink-2)}:root[data-theme=cyber] .fixhist .card{background:var(--panel);border:1px solid var(--cy-line)}:root[data-theme=cyber] .fixhist .card:before{border-top:2px solid var(--kin);border-left:2px solid var(--kin)}:root[data-theme=cyber] .fixhist .card:after{border-bottom:2px solid var(--kin);border-right:2px solid var(--kin)}:root[data-theme=cyber] .fixhist .head{border-bottom:1px solid #ffb547;background:transparent}:root[data-theme=cyber] .fixhist .app{color:var(--neon);border:1px solid var(--neon-dim);background:transparent}:root[data-theme=cyber] .fixhist .pill{border:1px solid var(--cy-line);color:var(--ink-2);background:var(--panel-2)}:root[data-theme=cyber] .fixhist .pill.count{color:var(--hi);border-color:var(--hi)}:root[data-theme=cyber] .fixhist .pill.urgent{background:var(--hi);color:#ffb547;border-color:var(--hi)}:root[data-theme=cyber] .fixhist .head .when{color:var(--ink-3)}:root[data-theme=cyber] .fixhist .sec-k{color:var(--kin-hi)}:root[data-theme=cyber] .fixhist .plain{color:var(--ink)}:root[data-theme=cyber] .fixhist .fig{background:transparent;border:0}:root[data-theme=cyber] .fixhist .box{border:2px solid var(--cy-line);background:var(--panel-2)}:root[data-theme=cyber] .fixhist .box .txt{color:var(--ink-2)}:root[data-theme=cyber] .fixhist .box.before{border-color:var(--hi)}:root[data-theme=cyber] .fixhist .box.before .lab{color:var(--hi)}:root[data-theme=cyber] .fixhist .box.after{border-color:var(--ok)}:root[data-theme=cyber] .fixhist .box.after .lab{color:var(--ok)}:root[data-theme=cyber] .fixhist .arrow{color:var(--kin)}:root[data-theme=cyber] .fixhist .impact{border-left:4px solid var(--hi);background:var(--cy-panel);color:var(--ink-2)}:root[data-theme=cyber] .fixhist details{border-top:1px solid #ffb547}:root[data-theme=cyber] .fixhist summary{color:var(--neon)}:root[data-theme=cyber] .fixhist summary:focus-visible{outline:1px solid var(--neon);outline-offset:3px}:root[data-theme=cyber] .fixhist .tech{color:var(--ink-2);background:var(--panel-2);border:1px solid #ffb547}:root[data-theme=cyber] .fixhist .kv{background:#ffb54729;border:1px solid #ffb547}:root[data-theme=cyber] .fixhist .kv dt{background:var(--panel-2);color:var(--ink-3)}:root[data-theme=cyber] .fixhist .kv dd{background:var(--panel);color:var(--ink-2)}:root[data-theme=cyber] .fixhist .check{color:var(--ok)}:root[data-theme=cyber] .fixhist .check.ng{color:var(--hi)}:root[data-theme=cyber] .fixhist .cmd code{background:var(--ai-band);color:var(--cy-accent)}:root[data-theme=cyber] .fixhist .cmd button{border:1px solid var(--cy-line);background:var(--panel-2);color:var(--ink-2)}:root[data-theme=cyber] .fixhist .cmd button:hover{background:var(--kin);color:#ffb547;border-color:var(--kin)}:root[data-theme=cyber] .fixhist .cmd button:focus-visible{outline:1px solid var(--neon);outline-offset:2px}:root[data-theme=cyber] .fixhist .cmd-n{color:var(--hi)}:root[data-theme=cyber] .fixhist .notyet{border-top:2px solid var(--wa);background:#ffb54729;color:#ffb547}:root[data-theme=cyber] .fixhist .notyet b{color:var(--hi)}:root[data-theme=cyber] .fixhist .deployed{border-top:2px solid var(--ok);background:var(--cy-panel);color:#3ff0a8}:root[data-theme=cyber] .fixhist .deployed b{color:var(--ok)}:root[data-theme=cyber] .fixhist .state{border:1px solid var(--cy-line);background:var(--panel)}:root[data-theme=cyber] .fixhist .state.err{border-left:4px solid var(--hi)}:root[data-theme=cyber] .fixhist .state.empty{border-left:4px solid var(--cy-line);color:var(--ink-3)}:root[data-theme=cyber] .fixhist .state .t{color:var(--ink)}:root[data-theme=cyber] .fixhist .state.err .t{color:var(--hi)}:root[data-theme=cyber] .fixhist .state-n{color:var(--hi)}:root[data-theme=cyber] .fixhist .state-btn{border:1px solid var(--cy-line);background:var(--panel-2);color:var(--ink-2)}:root[data-theme=cyber] .fixhist .state-btn:hover{background:var(--kin);color:#ffb547;border-color:var(--kin)}:root[data-theme=cyber] .fixhist .state-btn:focus-visible{outline:1px solid var(--neon);outline-offset:2px}:root[data-theme=cyber] .fixed-note{border-left:3px solid #ffb547;background:linear-gradient(90deg,rgba(255,181,71,.026),transparent 62%);color:var(--ink)}:root[data-theme=cyber] .fixed-note b{color:#ffb547}:root[data-theme=cyber] .kyou-top{background:linear-gradient(135deg,rgba(var(--cy-accent-rgb),.16),rgba(var(--cy-accent-rgb),.16));color:var(--cy-ink)}:root[data-theme=cyber] .kyou-date{color:var(--cy-accent)}:root[data-theme=cyber] .kyou-hello{color:var(--cy-ink)}:root[data-theme=cyber] .kyou-one{color:var(--cy-accent)}:root[data-theme=cyber] .kyou-one b{color:var(--cy-ink);border-bottom:2px solid var(--cy-accent)}:root[data-theme=cyber] .kyou-cost{color:var(--cy-accent)}:root[data-theme=cyber] .kyou-sec-h h3{color:var(--k-ink-3);border:0}:root[data-theme=cyber] .kyou-cnt{color:var(--k-ink-3)}:root[data-theme=cyber] .kyou-line{background:var(--k-line)}:root[data-theme=cyber] .kyou-todo{background:var(--k-panel);border:2px solid #ff3d8b}:root[data-theme=cyber] .kyou-todo:before{border-top:3px solid #ff3d8b;border-left:3px solid #ff3d8b}:root[data-theme=cyber] .kyou-why{color:#ff3d8b}:root[data-theme=cyber] .kyou-todo-b{color:var(--k-ink-2)}:root[data-theme=cyber] .kyou-btn{border:2px solid var(--cy-accent);background:var(--k-ai);color:#ffb547}:root[data-theme=cyber] .kyou-btn.ghost{background:transparent;color:var(--cy-accent)}:root[data-theme=cyber] .kyou-btn:hover:not(:disabled){background:rgba(var(--cy-accent-rgb),.16);color:#ffb547;border-color:var(--cy-accent)}:root[data-theme=cyber] .kyou-btn:focus-visible{outline:2px solid var(--cy-accent);outline-offset:2px}:root[data-theme=cyber] .kyou-btn:disabled{background:transparent;border-color:var(--k-line-2);color:var(--cy-ink-2)}:root[data-theme=cyber] .kyou-state{color:var(--cy-accent)}:root[data-theme=cyber] .kyou-meta{color:var(--cy-ink-2)}:root[data-theme=cyber] .kyou-empty{color:var(--k-ink-2);border:1px dashed var(--k-line-2);background:var(--k-panel)}:root[data-theme=cyber] .kyou-chg{background:var(--k-panel);border:1px solid var(--k-line-2)}:root[data-theme=cyber] .kyou-row{border-bottom:1px solid var(--k-line)}:root[data-theme=cyber] .kyou-row:last-child{border-bottom:0}:root[data-theme=cyber] .kyou-mk{background:var(--k-line-2)}:root[data-theme=cyber] .kyou-row.good .kyou-mk{background:var(--k-wakatake)}:root[data-theme=cyber] .kyou-row.bad .kyou-mk{background:var(--k-beni)}:root[data-theme=cyber] .kyou-row.warn .kyou-mk{background:var(--k-yamabuki)}:root[data-theme=cyber] .kyou-row.bad .kyou-t{color:#ff3d8b}:root[data-theme=cyber] .kyou-d{color:var(--k-ink-2)}:root[data-theme=cyber] .kyou-go{color:var(--k-mizu);background:none;border:0}:root[data-theme=cyber] .kyou-go:hover{color:var(--cy-accent)}:root[data-theme=cyber] .kyou-go:focus-visible{outline:2px solid var(--cy-accent);outline-offset:2px}:root[data-theme=cyber] .kyou-quiet{border:1px dashed var(--k-line-2);background:transparent}:root[data-theme=cyber] .kyou-quiet summary{color:var(--cy-ink-2)}:root[data-theme=cyber] .kyou-quiet summary:before{color:var(--k-line-2)}:root[data-theme=cyber] .kyou-quiet summary:focus-visible{outline:2px solid var(--cy-accent);outline-offset:-4px}:root[data-theme=cyber] .kyou-qin{color:var(--cy-ink-2)}:root[data-theme=cyber] .kyou-deep{border-top:1px solid var(--k-line)}:root[data-theme=cyber] .kyou-deep-l{color:var(--k-ink-3)}:root[data-theme=cyber] .kyou-link{color:var(--k-ink-2);border:1px solid var(--k-line-2);background:var(--k-panel)}:root[data-theme=cyber] .kyou-link:hover{border-color:var(--cy-accent);color:var(--cy-accent)}:root[data-theme=cyber] .kyou-link:focus-visible{outline:2px solid var(--cy-accent);outline-offset:2px}:root[data-theme=cyber] .kyou-err{border:1.5px solid #ff3d8b;background:linear-gradient(90deg,rgba(255,61,139,.019),var(--k-panel) 62%)}:root[data-theme=cyber] .kyou-err-t{color:#ff3d8b}:root[data-theme=cyber] .kyou-err-b{color:var(--k-ink)}:root[data-theme=cyber] .kyou-err-l{color:var(--k-ink)}:root[data-theme=cyber] .kyou-err-n{color:#ff3d8b}:root[data-theme=cyber] .fixbox{border:1px solid var(--kin-dim);background:var(--panel)}:root[data-theme=cyber] .fixbox-l{color:var(--ink-2)}:root[data-theme=cyber] .fixbox-b{background:var(--bg);border:1px solid var(--line,var(--kin-dim))}:root[data-theme=cyber] .fixbox-c{border:1px solid var(--hi)}:root[data-theme=cyber] .fixbox-ct{color:var(--hi)}:root[data-theme=cyber] .fixbox-cb{color:var(--ink-2)}:root[data-theme=cyber] .fixbox-e{border:1px solid var(--hi);color:var(--hi)}:root[data-theme=cyber] .ai-read{border:1px solid var(--kin-dim);background:#ffb54703;color:var(--ink)}:root[data-theme=cyber] .ai-read-w{color:var(--ink-2)}:root[data-theme=cyber] .csc{border:1px solid var(--line-2);border-left:5px solid var(--cy-accent);background:var(--panel)}:root[data-theme=cyber] .csc-t{color:var(--cy-accent)}:root[data-theme=cyber] .csc-b{color:var(--ink-2)}:root[data-theme=cyber] .csc-to{color:var(--cy-accent)}:root[data-theme=cyber] .cch{border:1px solid var(--line-2);border-left:5px solid #ffb547;background:var(--panel)}:root[data-theme=cyber] .cch-cur{color:var(--cy-ink)}:root[data-theme=cyber] .cch-ok{border-left:3px solid var(--cy-accent);background:rgba(var(--cy-accent-rgb),.013);color:var(--ink)}:root[data-theme=cyber] .cch input[type=text]{background:var(--cy-panel);border:1px solid var(--line-2);color:var(--ink)}:root[data-theme=cyber] .cch input[type=text]:focus{outline:none;border-color:var(--kin)}:root[data-theme=cyber] .kyou{background:var(--k-ground);color:var(--k-ink)}:root[data-theme=cyber] .kyou .top{background:linear-gradient(135deg,rgba(var(--cy-accent-rgb),.16),rgba(var(--cy-accent-rgb),.16));color:var(--cy-ink)}:root[data-theme=cyber] .kyou .top .date{color:var(--cy-accent)}:root[data-theme=cyber] .kyou .top h1{color:var(--cy-ink)}:root[data-theme=cyber] .kyou .thermo{background:rgba(var(--cy-accent-rgb),.16);color:var(--cy-accent)}:root[data-theme=cyber] .kyou .thermo b{color:var(--cy-ink)}:root[data-theme=cyber] .kyou .thermo .hot b{color:#ff3d8b}:root[data-theme=cyber] .kyou .thermo .quiet{color:var(--cy-accent)}:root[data-theme=cyber] .kyou .bh .cnt{color:var(--cy-ink)}:root[data-theme=cyber] .kyou .bh .why{color:var(--k-ink-3)}:root[data-theme=cyber] .kyou .card{background:var(--k-panel);border:1px solid var(--k-line)}:root[data-theme=cyber] .kyou .quietline{color:var(--k-ink-3);background:transparent}:root[data-theme=cyber] .kyou .b1 .cnt{background:var(--k-beni)}:root[data-theme=cyber] .kyou .pill.plain{background:var(--k-panel-2);color:var(--k-ink-2)}:root[data-theme=cyber] .kyou .pill.aud{background:var(--k-panel-2);color:var(--k-ink-2)}:root[data-theme=cyber] .kyou .pill.lv.d1{background:var(--k-panel-2);color:var(--k-ink-2)}:root[data-theme=cyber] .kyou .pill.lv.d2{background:#ffb54729;color:#ffb547}:root[data-theme=cyber] .kyou .pill.lv.d3{background:#ff3d8b29;color:#ff3d8b}:root[data-theme=cyber] .kyou .pill.wait{background:#ff3d8b29;color:#ff3d8b}:root[data-theme=cyber] .kyou .d-body{border-top:1px dashed var(--k-line);color:var(--k-ink-2)}:root[data-theme=cyber] .kyou .d-body dt{color:var(--k-ink-3)}:root[data-theme=cyber] .kyou .d-msg{background:var(--k-panel-2);color:var(--k-ink)}:root[data-theme=cyber] .kyou textarea.d-msg{border:1.5px solid var(--k-line-2)}:root[data-theme=cyber] .kyou .btn{border:none}:root[data-theme=cyber] .kyou .btn.ok{background:var(--k-wakatake);color:#3ff0a8}:root[data-theme=cyber] .kyou .btn.no{background:var(--cy-panel);border:1.5px solid var(--k-beni);color:#ff3d8b}:root[data-theme=cyber] .kyou .btn.fix{background:var(--cy-panel);border:1.5px solid var(--k-yamabuki);color:#ffb547}:root[data-theme=cyber] .kyou .d-note{color:var(--k-ink-3)}:root[data-theme=cyber] .kyou .d-ai.none{color:var(--k-ink-3)}:root[data-theme=cyber] .kyou .d-rj label{color:var(--k-ai)}:root[data-theme=cyber] .kyou .d-rj textarea{background:var(--cy-panel);border:1px solid var(--k-line-2);color:var(--k-ink)}:root[data-theme=cyber] .kyou .b2 .cnt{background:var(--k-mizu)}:root[data-theme=cyber] .kyou .deliv{color:var(--k-ink)}:root[data-theme=cyber] .kyou .deliv .stale{color:#ffb547;background:#ffb54729}:root[data-theme=cyber] .kyou .deliv .deliv-n{color:var(--k-ink-3)}:root[data-theme=cyber] .kyou .b3 .cnt{background:var(--k-ai)}:root[data-theme=cyber] .kyou .ammo{color:var(--k-ink)}:root[data-theme=cyber] .kyou .ammo .no{color:var(--k-ai)}:root[data-theme=cyber] .kyou .ammo .lock{color:var(--k-ink-3)}:root[data-theme=cyber] .kyou .ammo .why1{color:var(--k-ink-3)}:root[data-theme=cyber] .kyou .b4 .nums{color:var(--k-ink-2)}:root[data-theme=cyber] .kyou .b4 b{color:var(--k-ink)}:root[data-theme=cyber] .kyou .b5 summary{color:var(--k-ink-2)}:root[data-theme=cyber] .kyou .b5 li{color:var(--k-ink-2)}:root[data-theme=cyber] .kyou .b5 .lift{color:var(--k-ai)}:root[data-theme=cyber] .kyou .b5 button.lift{background:none;border:none}:root[data-theme=cyber] .kyou .empty-demo{border:1px dashed var(--k-line-2);color:var(--k-ink-3)}:root[data-theme=cyber] .kyou .alarmband{background:#ff3d8b29;border:1px solid #ff3d8b;color:#ff3d8b}:root[data-theme=cyber] .kyou button.pill{border:none}:root[data-theme=cyber] .kyou .pill.rv-ok{background:#3ff0a829;color:#3ff0a8}:root[data-theme=cyber] .kyou .pill.rv-ng{background:#ff3d8b29;color:#ff3d8b}:root[data-theme=cyber] .kyou .d-hint{color:var(--k-ink-3)}:root[data-theme=cyber] .kyou .fx-msg{background:#3ff0a829;color:#3ff0a8}:root[data-theme=cyber] .kyou .fx-fallback label{color:var(--k-ai)}:root[data-theme=cyber] .kyou .fx-fallback textarea{background:var(--cy-panel);border:1px solid var(--k-line-2);color:var(--k-ink)}:root[data-theme=cyber] body{background:linear-gradient(transparent 97%,rgba(var(--cy-accent-rgb),.008) 97%),linear-gradient(90deg,transparent 97%,rgba(var(--cy-accent-rgb),.008) 97%),var(--void);background-size:44px 44px,44px 44px,auto}:root[data-theme=cyber] .crown{background:linear-gradient(135deg,rgba(var(--cy-accent-rgb),.16),rgba(var(--cy-accent-rgb),.16));border-bottom:3px solid var(--cy-accent)}:root[data-theme=cyber] .crown:after{background:linear-gradient(90deg,transparent,rgba(var(--cy-accent-rgb),.16) 15%,rgba(var(--cy-accent-rgb),.16) 50%,rgba(var(--cy-accent-rgb),.16) 85%,transparent)}:root[data-theme=cyber] .crown .tagline{color:var(--cy-accent)}:root[data-theme=cyber] .crown .creed{color:var(--cy-accent)}:root[data-theme=cyber] .whoami{color:var(--cy-accent)}:root[data-theme=cyber] .whoami b{color:var(--cy-ink)}:root[data-theme=cyber] .whoami-sub{color:var(--cy-accent)}:root[data-theme=cyber] .seal{border-color:var(--cy-accent)}:root[data-theme=cyber] .seal:before{border-color:var(--cy-accent)}:root[data-theme=cyber] .seal span{color:var(--cy-ink)}:root[data-theme=cyber] .locked{border-color:#ff3d8b73;color:#ff3d8b}:root[data-theme=cyber] .linkish{color:var(--neon)}:root[data-theme=cyber] .linkish:hover{color:var(--kin-hi)}:root[data-theme=cyber] .linkish:disabled{color:var(--ink-3)}:root[data-theme=cyber] .crown .linkish{color:var(--cy-accent)}:root[data-theme=cyber] .crown .linkish:hover{color:var(--cy-ink)}:root[data-theme=cyber] nav{background:rgba(var(--cy-panel-rgb),.92)}:root[data-theme=cyber] .tab .no{color:var(--ink-3)}:root[data-theme=cyber] .card,:root[data-theme=cyber] .fig,:root[data-theme=cyber] .tbl-wrap,:root[data-theme=cyber] .apps{border-color:var(--kin)}:root[data-theme=cyber] .fig .v{color:var(--kin-hi)}:root[data-theme=cyber] .fig .v.warn{color:var(--hi)}:root[data-theme=cyber] .fig .v.good{color:var(--ok)}:root[data-theme=cyber] .brk:before,:root[data-theme=cyber] .brk:after{border-color:var(--kin)}:root[data-theme=cyber] .why{border-left-color:var(--kin);background:linear-gradient(90deg,rgba(var(--cy-accent-rgb),.022),transparent 62%)}:root[data-theme=cyber] .why b{color:var(--kin-hi)}:root[data-theme=cyber] .rec{border-color:var(--kin);background:linear-gradient(120deg,rgba(var(--cy-accent-rgb),.016),var(--panel) 45%)}:root[data-theme=cyber] .rec .txt strong{color:var(--kin-hi)}:root[data-theme=cyber] .compose{border-color:var(--kin);background:linear-gradient(120deg,rgba(var(--cy-accent-rgb),.013),var(--panel) 45%)}:root[data-theme=cyber] .compose textarea:focus{border-color:var(--kin)}:root[data-theme=cyber] .loop .s{color:var(--ai-band);border-color:var(--kin-dim);background:rgba(var(--cy-accent-rgb),.011)}:root[data-theme=cyber] .ai-read{border-color:var(--kin-dim);background:rgba(var(--cy-accent-rgb),.013)}:root[data-theme=cyber] .fixed-note{border-left-color:var(--kin);background:linear-gradient(90deg,rgba(var(--cy-accent-rgb),.026),transparent 62%)}:root[data-theme=cyber] .fixed-note b{color:var(--kin-hi)}:root[data-theme=cyber] .wform{border-color:var(--kin);background:linear-gradient(120deg,rgba(var(--cy-accent-rgb),.016),var(--panel) 45%)}:root[data-theme=cyber] .wform-t{color:var(--kin-hi)}:root[data-theme=cyber] .dft{border-left-color:var(--kin);background:linear-gradient(120deg,rgba(var(--cy-accent-rgb),.013),var(--panel) 45%)}:root[data-theme=cyber] .cch{border-left-color:var(--kin)}:root[data-theme=cyber] .cch-cur{color:var(--ink-3)}:root[data-theme=cyber] .btn:hover{background:var(--ai-band);color:var(--cy-ink)}:root[data-theme=cyber] .btn:disabled{color:var(--ink-3)}:root[data-theme=cyber] .btn:disabled:hover{color:var(--ink-3)}:root[data-theme=cyber] .bar .fl{background:linear-gradient(90deg,rgba(var(--cy-accent-rgb),.16),rgba(var(--cy-accent-rgb),.16))}:root[data-theme=cyber] .stepbar i.on{background:var(--kin)}:root[data-theme=cyber] .chip.c-kin{color:var(--kin-hi);border-color:var(--kin)}:root[data-theme=cyber] .alarm{background:linear-gradient(90deg,rgba(255,61,139,.019),transparent 60%)}:root[data-theme=cyber] .q{background:linear-gradient(90deg,rgba(var(--cy-accent-rgb),.022),transparent 60%)}:root[data-theme=cyber] .loop .a,:root[data-theme=cyber] .flow .ar{color:var(--neon)}:root[data-theme=cyber] .alarm b,:root[data-theme=cyber] .guard b,:root[data-theme=cyber] .wform-ng b,:root[data-theme=cyber] .wform-ng-t b,:root[data-theme=cyber] .fixbox-ct{color:#ff3d8b}:root[data-theme=cyber] .ink3-fix,:root[data-theme=cyber] .fig .s,:root[data-theme=cyber] .ev .d,:root[data-theme=cyber] .hd .meta{color:var(--ink-3)}:root[data-theme=cyber] .o-d,:root[data-theme=cyber] .fig .s,:root[data-theme=cyber] .ag .ro,:root[data-theme=cyber] .app .n small{color:var(--ink-3)}:root[data-theme=cyber] .gate-foot,:root[data-theme=cyber] .wf-hint,:root[data-theme=cyber] .wform-ng-n,:root[data-theme=cyber] .dft-src{color:var(--ink-3)}:root[data-theme=cyber] .ev .d{color:var(--neon)}:root[data-theme=cyber] .gate .seal{border-color:var(--kin)}:root[data-theme=cyber] .gate .seal:before{border-color:var(--kin-dim)}:root[data-theme=cyber] .gate .seal span{color:var(--kin-hi)}:root[data-theme=cyber] .gate h1{color:var(--kin-hi)}:root[data-theme=cyber] .gate .creed{color:var(--kin-hi)}:root[data-theme=cyber] .gate-box{border-color:var(--kin)}:root[data-theme=cyber] .gate-box h2{color:var(--kin-hi)}:root[data-theme=cyber] .gate .linkish{color:var(--neon)}:root[data-theme=cyber] .gate .linkish:hover{color:var(--kin-hi)}:root[data-theme=cyber] .wip{border-color:var(--kin);background:linear-gradient(90deg,rgba(var(--cy-accent-rgb),.029),var(--panel) 62%)}:root[data-theme=cyber] .wip-t{color:var(--kin-hi)}:root[data-theme=cyber] .wform-cf{border-color:var(--kin)}:root[data-theme=cyber] .fixhist .summary{background:var(--line);border-color:var(--line-2)}:root[data-theme=cyber] .fixhist .card{border-color:var(--line-2)}:root[data-theme=cyber] .fixhist .head{border-bottom-color:var(--line)}:root[data-theme=cyber] .fixhist .pill{border-color:var(--line-2)}:root[data-theme=cyber] .fixhist .pill.urgent{color:var(--cy-ink)}:root[data-theme=cyber] .fixhist .box{border-color:var(--line-2)}:root[data-theme=cyber] .fixhist details{border-top-color:var(--line)}:root[data-theme=cyber] .fixhist .tech{border-color:var(--line)}:root[data-theme=cyber] .fixhist .kv{background:var(--line);border-color:var(--line)}:root[data-theme=cyber] .fixhist .cmd button{border-color:var(--line-2)}:root[data-theme=cyber] .fixhist .cmd button:hover{background:var(--kin-hi);color:var(--cy-ink);border-color:var(--kin-hi)}:root[data-theme=cyber] .fixhist .state{border-color:var(--line-2)}:root[data-theme=cyber] .fixhist .state.empty{border-left-color:var(--line-2)}:root[data-theme=cyber] .fixhist .state-btn{border-color:var(--line-2)}:root[data-theme=cyber] .fixhist .state-btn:hover{background:var(--kin-hi);color:var(--cy-ink);border-color:var(--kin-hi)}:root[data-theme=cyber]{background:var(--bg)}:root[data-theme=cyber] body{background:var(--bg);color:var(--ink)}:root[data-theme=cyber] .crown{background:var(--card);border-bottom:1px solid var(--line)}:root[data-theme=cyber] .crown .logo .m{background:linear-gradient(150deg,var(--blue),rgba(var(--cy-accent-rgb),.16));color:var(--cy-ink)}:root[data-theme=cyber] .crown .logo h1{color:var(--ink)}:root[data-theme=cyber] .crown .day{color:var(--ink-3)}:root[data-theme=cyber] .crown .seat{color:var(--ink-2)}:root[data-theme=cyber] .crown .seat b{color:var(--ink)}:root[data-theme=cyber] .seatchip{background:var(--blue-soft);border:1px solid var(--blue-line);color:var(--blue-d)}:root[data-theme=cyber] .crown .locked{border:1px solid var(--warn-line);color:var(--warn);background:var(--warn-soft)}:root[data-theme=cyber] .crown .whoami-sub{color:var(--ink-3)}:root[data-theme=cyber] .crown .linkish{color:var(--blue-d)}:root[data-theme=cyber] .crown .linkish:hover{color:var(--ink)}:root[data-theme=cyber] nav.nav3{background:rgba(var(--cy-panel-rgb),.94);border-bottom:1px solid var(--line)}:root[data-theme=cyber] nav.nav3 .tab{background:none;border:0;color:var(--ink-3);border-bottom:3px solid transparent}:root[data-theme=cyber] nav.nav3 .tab:hover{color:var(--ink-2)}:root[data-theme=cyber] nav.nav3 .tab[aria-selected=true]{color:var(--blue-d);border-bottom-color:var(--blue)}:root[data-theme=cyber] nav.nav3 .tab:focus-visible{outline:2px solid var(--blue);outline-offset:-4px}:root[data-theme=cyber] nav.nav3 .tab .sub{color:var(--ink-3)}:root[data-theme=cyber] nav.nav3 .tab[aria-selected=true] .sub{color:var(--blue)}:root[data-theme=cyber] .seg{background:var(--bg-2);border:1px solid var(--line)}:root[data-theme=cyber] .segb{background:none;border:0;color:var(--ink-2)}:root[data-theme=cyber] .segb[aria-selected=true]{background:var(--cy-panel);color:var(--blue-d)}:root[data-theme=cyber] .segb:focus-visible{outline:2px solid var(--blue);outline-offset:1px}:root[data-theme=cyber] .vision{background:linear-gradient(150deg,var(--cy-panel),var(--blue-soft));border:1px solid var(--blue-line);border-left:5px solid var(--blue)}:root[data-theme=cyber] .vision-k{color:var(--blue-d)}:root[data-theme=cyber] .vision-b{color:var(--ink)}:root[data-theme=cyber] .vision-by{color:var(--ink-2)}:root[data-theme=cyber] .vision-n{color:var(--ink-3)}:root[data-theme=cyber] .vision-one-line{border-left:3px solid #ffb547;color:var(--cy-ink)}:root[data-theme=cyber] .vision-full{background:none;border:none;color:var(--cy-ink)}:root[data-theme=cyber] .screen-about{color:var(--cy-ink-2)}:root[data-theme=cyber] .screen-about summary{color:var(--cy-ink-2)}:root[data-theme=cyber] .backstage{background:var(--pale);border:1px solid var(--line);border-left:4px solid var(--line-2);color:var(--ink-2)}:root[data-theme=cyber] .lede{color:var(--ink-2)}:root[data-theme=cyber] .hd{border-bottom:1px solid var(--line)}:root[data-theme=cyber] .card,:root[data-theme=cyber] .fig,:root[data-theme=cyber] .tbl-wrap,:root[data-theme=cyber] .apps{border-color:var(--line-2)}:root[data-theme=cyber] th{background:var(--pale);color:var(--ink-3);border-bottom:1px solid var(--line)}:root[data-theme=cyber] td{border-bottom:1px solid var(--line)}:root[data-theme=cyber] .btn{background:var(--cy-panel);color:var(--blue-d);border:1px solid var(--blue-line)}:root[data-theme=cyber] .btn:hover{background:var(--blue);color:var(--cy-ink);border-color:var(--blue)}:root[data-theme=cyber] .chrono:before{background:linear-gradient(180deg,var(--blue-line),var(--line),transparent)}:root[data-theme=cyber] .chrono .ev{background:var(--card);border:1px solid var(--line)}:root[data-theme=cyber] .chrono .ev:before{background:var(--cy-panel);border:2px solid var(--blue)}:root[data-theme=cyber] .chrono .ev.mark-ok:before{border-color:var(--ok)}:root[data-theme=cyber] .chrono .ev.mark-hi:before{border-color:var(--warn)}:root[data-theme=cyber] .chrono .ev .d{color:var(--ink-3)}:root[data-theme=cyber] .chrono .ev .b{color:var(--ink-2)}:root[data-theme=cyber] .empty-vision{color:var(--ink-2);border-left:3px solid var(--blue);background:var(--blue-soft)}:root[data-theme=cyber] .empty-vision b{color:var(--blue-d)}:root[data-theme=cyber] .kyou{background:transparent;color:var(--ink)}:root[data-theme=cyber] .kyou .setup{background:linear-gradient(140deg,var(--cy-panel),var(--amber-soft));border:1px solid var(--amber-line)}:root[data-theme=cyber] .kyou .setup h2{color:#ffb547}:root[data-theme=cyber] .kyou .setup p{color:#ffb547}:root[data-theme=cyber] .kyou .setup li{background:var(--cy-panel);border:1px solid var(--amber-line)}:root[data-theme=cyber] .kyou .setup li .n{color:var(--ink-3)}:root[data-theme=cyber] .kyou .setup .go{background:#ffb54738;color:var(--cy-ink);border:0}:root[data-theme=cyber] .kyou .setup .go:focus-visible{outline:2px solid var(--blue);outline-offset:2px}:root[data-theme=cyber] .kyou .setup-letter{color:#ffb547}:root[data-theme=cyber] .kyou .hello{background:transparent}:root[data-theme=cyber] .kyou .hello .d{color:var(--ink-3)}:root[data-theme=cyber] .kyou .hello h1{color:var(--ink)}:root[data-theme=cyber] .kyou .hello .creed{color:var(--blue-d)}:root[data-theme=cyber] .kyou .hello .creed .tagline{color:var(--ink-3)}:root[data-theme=cyber] .kyou .thermo{background:transparent;color:var(--ink)}:root[data-theme=cyber] .kyou .th{background:var(--card);border:1px solid var(--line)}:root[data-theme=cyber] .kyou .th .k{color:var(--ink-2)}:root[data-theme=cyber] .kyou .th .v{color:var(--ink)}:root[data-theme=cyber] .kyou .th.hot{border-color:var(--blue-line);background:linear-gradient(150deg,var(--cy-panel),var(--blue-soft))}:root[data-theme=cyber] .kyou .th.hot .v{color:var(--blue-d)}:root[data-theme=cyber] .kyou .th.quiet{background:transparent;color:var(--ink)}:root[data-theme=cyber] .kyou .th.quiet .v{color:var(--ink-3)}:root[data-theme=cyber] .kyou .alarmband{background:var(--warn-soft);border:1px solid var(--warn-line);border-left:5px solid var(--warn);color:#ff3d8b}:root[data-theme=cyber] .kyou .alarmband p{color:#ff3d8b}:root[data-theme=cyber] .kyou .alarmband .tail{color:#ff3d8b}:root[data-theme=cyber] .kyou .silent{background:linear-gradient(160deg,var(--cy-panel),var(--blue-soft));border:1px solid var(--blue-line)}:root[data-theme=cyber] .kyou .silent .mk{background:var(--cy-panel);border:1px solid var(--blue-line)}:root[data-theme=cyber] .kyou .silent .b{color:var(--ink-2)}:root[data-theme=cyber] .kyou .silent .b2{color:var(--ink-3)}:root[data-theme=cyber] .kyou .bh{border-bottom:1px solid var(--line)}:root[data-theme=cyber] .kyou .bh h2{color:var(--ink)}:root[data-theme=cyber] .kyou .bh .cnt{background:var(--blue);color:var(--cy-ink)}:root[data-theme=cyber] .kyou .bh .cnt.zero{background:rgba(var(--cy-accent-rgb),.16);color:var(--ink-3)}:root[data-theme=cyber] .kyou .bh .why{color:var(--ink-3)}:root[data-theme=cyber] .kyou .bh .why{border:0;background:none}:root[data-theme=cyber] .kyou .quietline{color:var(--ink-3);background:var(--pale);border:1px dashed var(--line-2)}:root[data-theme=cyber] .kyou .note1{color:var(--ink-3)}:root[data-theme=cyber] .kyou .card{background:var(--card);border:1px solid var(--line-2)}:root[data-theme=cyber] .kyou .pill{border:1px solid var(--line-2);background:var(--pale);color:var(--ink-2)}:root[data-theme=cyber] .kyou .pill.plain,:root[data-theme=cyber] .kyou .pill.aud{background:var(--pale);color:var(--ink-2)}:root[data-theme=cyber] .kyou .pill.lv.d1{background:var(--pale);color:var(--ink-2)}:root[data-theme=cyber] .kyou .pill.lv.d2{background:var(--amber-soft);border-color:var(--amber-line);color:#ffb547}:root[data-theme=cyber] .kyou .pill.lv.d3{background:var(--warn-soft);border-color:var(--warn-line);color:#ff3d8b}:root[data-theme=cyber] .kyou .pill.wait{background:var(--warn-soft);border-color:var(--warn-line);color:#ff3d8b}:root[data-theme=cyber] .kyou .pill.rv-ok{background:var(--ok-soft);border-color:var(--ok-line);color:#3ff0a8}:root[data-theme=cyber] .kyou .pill.rv-ng{background:var(--warn-soft);border-color:var(--warn-line);color:#ff3d8b}:root[data-theme=cyber] .kyou .d-body{border-top:1px solid var(--line);color:var(--ink-2)}:root[data-theme=cyber] .kyou .d-body dt{color:var(--ink-3)}:root[data-theme=cyber] .kyou .d-body dd{color:var(--ink)}:root[data-theme=cyber] .kyou .d-msg{background:var(--blue-soft);border-left:3px solid var(--blue);color:var(--ink)}:root[data-theme=cyber] .kyou textarea.d-msg{border:1px solid var(--line-2);border-left:3px solid var(--blue)}:root[data-theme=cyber] .kyou .btn{border:0}:root[data-theme=cyber] .kyou .btn.pri{background:var(--blue);color:var(--cy-ink)}:root[data-theme=cyber] .kyou .btn.pri:hover{background:var(--blue-d);color:var(--cy-ink)}:root[data-theme=cyber] .kyou .btn.ok{background:var(--blue);color:var(--cy-ink)}:root[data-theme=cyber] .kyou .btn.ok:hover{background:var(--blue-d);color:var(--cy-ink)}:root[data-theme=cyber] .kyou .btn.no{background:var(--cy-panel);color:var(--warn);border:1px solid var(--warn-line)}:root[data-theme=cyber] .kyou .btn.fix{background:var(--cy-panel);color:var(--ink-2);border:1px solid var(--line-2)}:root[data-theme=cyber] .kyou .d-note{border-top:1px solid var(--line);color:var(--ink-3)}:root[data-theme=cyber] .kyou .d-hint{color:var(--ink-3)}:root[data-theme=cyber] .kyou .d-ai.approve{color:#3ff0a8}:root[data-theme=cyber] .kyou .d-ai.caution{color:#ffb547}:root[data-theme=cyber] .kyou .d-ai.reject{color:#ff3d8b}:root[data-theme=cyber] .kyou .d-ai.none{color:var(--ink-3)}:root[data-theme=cyber] .kyou .d-rj label{color:var(--blue-d)}:root[data-theme=cyber] .kyou .d-rj textarea{border:1px solid var(--line-2)}:root[data-theme=cyber] .kyou .deliv{color:var(--ink)}:root[data-theme=cyber] .kyou .deliv .stale{color:#ffb547;background:var(--amber-soft);border:1px solid var(--amber-line)}:root[data-theme=cyber] .kyou .ammo{color:var(--ink)}:root[data-theme=cyber] .kyou .ammo .no{color:var(--blue-d)}:root[data-theme=cyber] .kyou .ammo .lock{color:var(--ink-3)}:root[data-theme=cyber] .kyou .ammo .why1{color:var(--ink-3)}:root[data-theme=cyber] .kyou .ammo-empty{background:var(--card);border:1px dashed var(--line-2)}:root[data-theme=cyber] .kyou .ammo-empty .b{color:var(--ink-2)}:root[data-theme=cyber] .kyou .dl{background:var(--card);border:1px solid var(--line)}:root[data-theme=cyber] .kyou .dl .k{color:var(--ink-3)}:root[data-theme=cyber] .kyou .dl .v.up{color:var(--blue-d)}:root[data-theme=cyber] .kyou .dl .v.ok{color:var(--ok)}:root[data-theme=cyber] .kyou .mini li{background:var(--card);border:1px solid var(--line)}:root[data-theme=cyber] .kyou .mini .lift{background:var(--cy-panel);border:1px solid var(--blue-line);color:var(--blue-d)}:root[data-theme=cyber] .kyou .mini .lift:hover{background:var(--blue-soft)}:root[data-theme=cyber] .kyou .mini .lift:focus-visible{outline:2px solid var(--blue);outline-offset:2px}:root[data-theme=cyber] .kyou .kyou-err{border-color:var(--warn)}:root[data-theme=cyber] .md{color:var(--ink-2)}:root[data-theme=cyber] .md-h{color:var(--ink)}:root[data-theme=cyber] .md-h3{color:var(--ink-2)}:root[data-theme=cyber] .md-li:before{background:var(--blue-line)}:root[data-theme=cyber] .md-d1:before{background:none;border:1px solid var(--blue-line)}:root[data-theme=cyber] .md-d2:before{background:none;border:1px solid var(--line-2)}:root[data-theme=cyber] .md-d3:before{background:none;border:1px solid var(--line-2)}:root[data-theme=cyber] .md-li b,:root[data-theme=cyber] .md-p b,:root[data-theme=cyber] .md-h b{color:var(--ink)}:root[data-theme=cyber] .gen-rep{border:1px solid var(--line);background:var(--card)}:root[data-theme=cyber] .gen-rep-h{color:var(--blue-d)}:root[data-theme=cyber] .gen-sec-l{color:var(--ink-3)}:root[data-theme=cyber] .gen-sec-e{color:var(--warn)}:root[data-theme=cyber] .gen-bullets{color:var(--ink)}:root[data-theme=cyber] .gen-full-s{color:var(--ink-3)}:root[data-theme=cyber] .gen-full-s:hover{color:var(--blue-d)}:root[data-theme=cyber] .gen-full .md{color:var(--ink-2)}:root[data-theme=cyber] .gen-drop-note{border:1px dashed var(--line);background:var(--pale);color:var(--ink-2)}:root[data-theme=cyber] .gen-mach{border-top:1px dashed var(--line)}:root[data-theme=cyber] .gen-mach-s{color:var(--ink-3)}:root[data-theme=cyber] .gen-mach-s:hover{color:var(--blue-d)}:root[data-theme=cyber] .gen-mach .md{color:var(--ink-3)}:root[data-theme=cyber] .gen-quiet{border:1px solid var(--line);background:var(--pale)}:root[data-theme=cyber] .gen-quiet-r{border-bottom:1px solid var(--line)}:root[data-theme=cyber] .gen-quiet-r:last-child{border-bottom:0}:root[data-theme=cyber] .gen-quiet-t{color:var(--ink-2)}:root[data-theme=cyber] .gen-quiet-t b{color:var(--ink)}:root[data-theme=cyber] .gen-quiet .gen-mach{border-top:0}:root[data-theme=cyber] .hisho .wrap{background:var(--card);border:1px solid var(--line)}:root[data-theme=cyber] .hisho .pane-list{background:var(--pale);border-right:1px solid var(--line)}:root[data-theme=cyber] .hisho .btn-new{background:var(--blue);color:var(--cy-ink);border:0}:root[data-theme=cyber] .hisho .btn-new:hover{background:var(--blue-d)}:root[data-theme=cyber] .hisho .btn-new:disabled{background:var(--line-2)}:root[data-theme=cyber] .hisho .thread{border:0;background:none;color:inherit}:root[data-theme=cyber] .hisho .thread:hover{background:var(--bg-2)}:root[data-theme=cyber] .hisho .thread.on{background:var(--blue-soft)}:root[data-theme=cyber] .hisho .thread:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}:root[data-theme=cyber] .hisho .t-time{color:var(--ink-3)}:root[data-theme=cyber] .hisho .t-wait{color:var(--blue-d)}:root[data-theme=cyber] .hisho .t-failed{color:var(--warn)}:root[data-theme=cyber] .hisho .agents-strip{border-top:1px solid var(--line);color:var(--ink-2)}:root[data-theme=cyber] .hisho .dot-alive{background:var(--ok)}:root[data-theme=cyber] .hisho .dot-stale,:root[data-theme=cyber] .hisho .dot-never{background:var(--warn)}:root[data-theme=cyber] .hisho .dot-disabled{background:var(--line-2)}:root[data-theme=cyber] .hisho .thread-row .row-acts .rename,:root[data-theme=cyber] .hisho .thread-row .archive{background:var(--card);border:1px solid var(--line);color:var(--ink-3)}:root[data-theme=cyber] .hisho .archive:hover:enabled{color:var(--blue-d);border-color:var(--blue-line);background:var(--blue-soft)}:root[data-theme=cyber] .hisho .thread-row .unarchive{background:var(--card);border:1px solid var(--blue-line);color:var(--blue-d)}:root[data-theme=cyber] .hisho .thread-row .unarchive:hover:enabled{background:var(--blue);color:var(--cy-ink);border-color:var(--blue)}:root[data-theme=cyber] .hisho .archive:disabled,:root[data-theme=cyber] .hisho .thread-row .unarchive:disabled{color:var(--ink-3);border-color:var(--line);background:var(--pale)}:root[data-theme=cyber] .hisho .btn-archived{background:var(--card);border:1px solid var(--line);color:var(--ink-2)}:root[data-theme=cyber] .hisho .btn-archived:hover{border-color:var(--blue-line);color:var(--blue-d);background:var(--blue-soft)}:root[data-theme=cyber] .hisho .btn-archived.on{background:var(--blue-soft);border-color:var(--blue-line);color:var(--blue-d)}:root[data-theme=cyber] .hisho .archived-composer{border-top:1px solid var(--line);background:var(--pale)}:root[data-theme=cyber] .hisho .archived-composer p{color:var(--ink-2)}:root[data-theme=cyber] .hisho .archived-composer button{background:var(--blue);color:var(--cy-ink);border:0}:root[data-theme=cyber] .hisho .archived-composer button:disabled{background:var(--line-2)}:root[data-theme=cyber] .hisho .chat-head .rename{background:none;border:1px solid var(--line);color:var(--ink-3)}:root[data-theme=cyber] .hisho .rename:hover{color:var(--blue-d);border-color:var(--blue-line);background:var(--blue-soft)}:root[data-theme=cyber] .hisho .auto-rename{background:var(--blue-soft);border:1px solid var(--blue-line);color:var(--blue-d)}:root[data-theme=cyber] .hisho .auto-rename:hover:enabled{background:var(--blue);color:var(--cy-ink);border-color:var(--blue)}:root[data-theme=cyber] .hisho .auto-rename:disabled{background:var(--pale);border-color:var(--line);color:var(--ink-3)}:root[data-theme=cyber] .hisho .rename-box input{border:1px solid var(--blue);background:var(--card);color:var(--ink)}:root[data-theme=cyber] .hisho .rename-box input:focus{outline:none}:root[data-theme=cyber] .hisho .rn-ok{background:var(--blue);color:var(--cy-ink);border:0}:root[data-theme=cyber] .hisho .rn-no{background:var(--card);color:var(--ink-3);border:1px solid var(--line)}:root[data-theme=cyber] .hisho .rn-ok:disabled{background:var(--line-2)}:root[data-theme=cyber] .hisho .chip.ran{background:var(--blue-soft);border:1px solid var(--blue-line);color:var(--blue-d)}:root[data-theme=cyber] .hisho .chip.rin{background:var(--pur-soft);border:1px solid var(--pur-line);color:var(--pur)}:root[data-theme=cyber] .hisho .av{color:var(--cy-ink);background:linear-gradient(150deg,var(--blue),rgba(var(--cy-accent-rgb),.16))}:root[data-theme=cyber] .hisho .pane-chat{background:var(--card)}:root[data-theme=cyber] .hisho .chat-head{border-bottom:1px solid var(--line)}:root[data-theme=cyber] .hisho .chat-head .memo{color:var(--ink-3)}:root[data-theme=cyber] .hisho .backto{background:none;border:1px solid var(--line-2);color:var(--blue-d)}:root[data-theme=cyber] .hisho .msgs{background:var(--card)}:root[data-theme=cyber] .hisho .msg .who{color:var(--ink-3)}:root[data-theme=cyber] .hisho .me .bub{background:linear-gradient(150deg,var(--blue),rgba(var(--cy-accent-rgb),.16));color:var(--cy-ink)}:root[data-theme=cyber] .hisho .ai .bub{background:var(--card);border:1px solid var(--line)}:root[data-theme=cyber] .hisho .typing{color:var(--ink-3)}:root[data-theme=cyber] .hisho .typing i{background:var(--ink-3)}:root[data-theme=cyber] .hisho .typing-warn{color:var(--warn)}:root[data-theme=cyber] .hisho .ctx{color:var(--ink-3)}:root[data-theme=cyber] .hisho .ctx-bar{background:var(--bg-2)}:root[data-theme=cyber] .hisho .ctx-fill{background:var(--blue)}:root[data-theme=cyber] .hisho .ctx-warn .ctx-fill{background:var(--wa)}:root[data-theme=cyber] .hisho .ctx-warn .ctx-n{color:var(--wa)}:root[data-theme=cyber] .hisho .ctx-full .ctx-fill{background:var(--warn)}:root[data-theme=cyber] .hisho .ctx-full .ctx-n{color:var(--warn)}:root[data-theme=cyber] .hisho .ctx-note{color:var(--warn);background:var(--warn-soft);border-bottom:1px solid var(--warn-line)}:root[data-theme=cyber] .hisho .failbox{background:var(--warn-soft);border:1px solid var(--warn-line);border-left:4px solid var(--warn)}:root[data-theme=cyber] .hisho .failbox-t{color:var(--warn)}:root[data-theme=cyber] .hisho .failbox-b{color:var(--ink-2)}:root[data-theme=cyber] .hisho .home h3{color:var(--ink)}:root[data-theme=cyber] .hisho .home p{color:var(--ink-3)}:root[data-theme=cyber] .hisho .composer{background:var(--card)}:root[data-theme=cyber] .hisho .composer textarea{border:1px solid var(--line);background:var(--card);color:var(--ink)}:root[data-theme=cyber] .hisho .composer textarea:focus{outline:none;border-color:var(--blue)}:root[data-theme=cyber] .hisho .composer .send-btn{border:0;background:var(--blue);color:var(--cy-ink)}:root[data-theme=cyber] .hisho .composer .send-btn:hover:enabled{background:var(--blue-d)}:root[data-theme=cyber] .hisho .composer .send-btn:disabled{background:var(--line-2)}:root[data-theme=cyber] .hisho .note{color:var(--ink-3);border-top:1px dashed var(--line)}:root[data-theme=cyber] .hisho .hisho-disabled{color:var(--ink-2);background:var(--amber-soft);border-top:1px solid var(--amber-line)}:root[data-theme=cyber] .hisho .hisho-err{color:var(--warn)}:root[data-theme=cyber] .hisho .hisho-stale{color:var(--warn);background:var(--warn-soft);border:1px solid var(--warn-line)}:root[data-theme=cyber] .hisho .asking{border:1px solid var(--blue-line);background:var(--blue-soft)}:root[data-theme=cyber] .hisho .asking-t{color:var(--blue-d)}:root[data-theme=cyber] .hisho .asking-b{border-left:3px solid var(--blue-line);color:var(--ink-2)}:root[data-theme=cyber] .hisho .composer .attach-btn{border:1px solid var(--line);background:var(--card);color:var(--ink-3)}:root[data-theme=cyber] .hisho .composer .attach-btn:hover:enabled{border-color:var(--blue);color:var(--blue-d);background:var(--blue-soft)}:root[data-theme=cyber] .hisho .pick{border:1px solid var(--blue-line);background:var(--blue-soft);color:var(--ink-2)}:root[data-theme=cyber] .hisho .pick-ic{background:var(--card)}:root[data-theme=cyber] .hisho .pick-s{color:var(--ink-3)}:root[data-theme=cyber] .hisho .pick-x{border:0;background:var(--card);color:var(--ink-3)}:root[data-theme=cyber] .hisho .pick-x:hover:enabled{background:var(--warn);color:var(--cy-ink)}:root[data-theme=cyber] .hisho .att{color:var(--ink-2)}:root[data-theme=cyber] .hisho .att-img img{border:1px solid var(--line)}:root[data-theme=cyber] .hisho .att-file{border:1px solid var(--line);background:var(--card)}:root[data-theme=cyber] .hisho .att-file:hover{border-color:var(--blue);color:var(--blue-d)}:root[data-theme=cyber] .hisho .att-size{color:var(--ink-3)}:root[data-theme=cyber] .hisho .att-wait{color:var(--ink-3)}:root[data-theme=cyber] .hisho .att-err{color:var(--warn)}:root[data-theme=cyber] .hisho .hisho-uploading{color:var(--blue-d)}:root[data-theme=cyber] .hisho .dropzone{border:2px dashed var(--blue);background:color-mix(in srgb,var(--blue-soft) 88%,transparent);color:var(--blue-d)}:root[data-theme=cyber] .hisho .relay-warn{color:var(--wa);background:var(--amber-soft);border:1px solid var(--amber-line)}@media(max-width:860px){:root[data-theme=cyber] .hisho .pane-list{border-right:0}}:root[data-theme=cyber] .inbox-block .howto{background:var(--pale);border:1px solid var(--line);border-left:4px solid var(--blue-line);color:var(--ink-2)}:root[data-theme=cyber] .inbox-block .howto b{color:var(--ink)}:root[data-theme=cyber] .inbox-block .silentbar{background:var(--warn-soft);border:1px solid var(--warn-line);border-left:5px solid var(--warn)}:root[data-theme=cyber] .inbox-block .silentbar p{color:#ff3d8b}:root[data-theme=cyber] .inbox-block .silentbar .tail{color:#ff3d8b}:root[data-theme=cyber] .inbox-block .icard{background:var(--card);border:1px solid var(--line-2);border-left:7px solid var(--tone,var(--blue))}:root[data-theme=cyber] .inbox-block .icard:focus-visible{outline:3px solid var(--blue);outline-offset:2px}:root[data-theme=cyber] .inbox-block .icard[data-picked=true]{border-color:var(--blue)}:root[data-theme=cyber] .inbox-block .ava{color:var(--cy-ink);background:var(--tone,var(--blue))}:root[data-theme=cyber] .inbox-block .who .rl{color:var(--ink-3)}:root[data-theme=cyber] .inbox-block .ic-top .dt{color:var(--ink-3)}:root[data-theme=cyber] .inbox-block .kind{border:1px solid var(--tone-line,var(--blue-line));background:var(--tone-soft,var(--blue-soft));color:var(--tone-d,var(--blue-d))}:root[data-theme=cyber] .inbox-block .gchip{border:1px solid var(--line-2);background:var(--pale);color:var(--ink-2)}:root[data-theme=cyber] .inbox-block .mtchip{border:1px solid var(--org-line);background:var(--org-soft);color:var(--org)}:root[data-theme=cyber] .inbox-block .ic-b{color:var(--ink-2)}:root[data-theme=cyber] .inbox-block .grip{color:var(--ink-3)}:root[data-theme=cyber] .inbox-block .grip .ibx-dots{color:var(--line-2)}:root[data-theme=cyber] .inbox-block .detailbtn{background:var(--cy-panel);border:1px solid var(--line-2);color:var(--ink-2)}:root[data-theme=cyber] .inbox-block .detailbtn:hover{background:var(--pale);border-color:var(--blue-line);color:var(--blue-d)}:root[data-theme=cyber] .inbox-block .askbtn{background:var(--cy-panel);border:1px dashed var(--blue-line);color:var(--blue-d)}:root[data-theme=cyber] .inbox-block .askbtn:hover{background:var(--blue-soft)}:root[data-theme=cyber] .inbox-block .pickbtn{background:var(--cy-panel);border:1px solid var(--blue-line);color:var(--blue-d)}:root[data-theme=cyber] .inbox-block .pickbtn:hover{background:var(--blue-soft)}:root[data-theme=cyber] .inbox-block .icard[data-picked=true] .pickbtn{background:var(--blue);border-color:var(--blue);color:var(--cy-ink)}:root[data-theme=cyber] .inbox-block .actbtn{background:var(--tone,var(--blue));border:1px solid var(--tone,var(--blue));color:var(--cy-ink)}:root[data-theme=cyber] .inbox-block .actbtn:disabled{background:var(--pale);border-color:var(--line-2);color:var(--ink-3)}:root[data-theme=cyber] .inbox-block .icard.done{background:var(--pale);border-left-color:var(--line-2)}:root[data-theme=cyber] .inbox-block .icard.done .ic-t{color:var(--ink-2)}:root[data-theme=cyber] .inbox-block .stamp{background:var(--ok-soft);border:1px solid var(--ok-line);color:#3ff0a8}:root[data-theme=cyber] .inbox-block .picked-hd{border-bottom:1px solid var(--line)}:root[data-theme=cyber] .inbox-block .picked-hd .pt{color:var(--ink-2)}:root[data-theme=cyber] .inbox-block .picked-hd .pt b{color:var(--ink)}:root[data-theme=cyber] .inbox-block .pcancel{background:var(--cy-panel);border:1px solid var(--line-2);color:var(--ink-2)}:root[data-theme=cyber] .inbox-block .zgroup{background:var(--card);border:1px solid var(--line)}:root[data-theme=cyber] .inbox-block .zgroup .zsub{color:var(--ink-3)}:root[data-theme=cyber] .inbox-block .step{background:var(--cy-panel);border:2px dashed var(--line-2)}:root[data-theme=cyber] .inbox-block .step .sn{background:var(--sl);color:var(--cy-ink)}:root[data-theme=cyber] .inbox-block .step .sc{color:var(--ink-3)}:root[data-theme=cyber] .inbox-block .step .sh{color:var(--ink-3)}:root[data-theme=cyber] .inbox-block .reach i{background:var(--line)}:root[data-theme=cyber] .inbox-block .reach i.on{background:var(--sl)}:root[data-theme=cyber] .inbox-block .inbox[data-dragging=true] .step,:root[data-theme=cyber] .inbox-block .inbox[data-picking=true] .step{border-color:var(--sl);background:var(--sbg)}:root[data-theme=cyber] .inbox-block .step.over{border-color:var(--sl);background:var(--sbg)}:root[data-theme=cyber] .inbox-block .step .sgo{border:0;background:var(--sl);color:var(--cy-ink)}:root[data-theme=cyber] .inbox-block .zgroup.tana{border-color:var(--pur-line);background:linear-gradient(160deg,var(--cy-panel),var(--pur-soft))}:root[data-theme=cyber] .inbox-block .zgroup.tana h4{color:var(--pur)}:root[data-theme=cyber] .inbox-block .zonenote{background:var(--warn-soft);border:1px solid var(--warn-line);color:#ff3d8b}:root[data-theme=cyber] .ibx-back{background:rgba(var(--cy-accent-rgb),.092)}:root[data-theme=cyber] .ibx-dlg{background:var(--card);border:0;color:var(--ink)}:root[data-theme=cyber] .ibx-dlg .dlg-hd{border-bottom:1px solid var(--line);background:linear-gradient(160deg,var(--cy-panel),var(--pale))}:root[data-theme=cyber] .ibx-dlg .dlg-hd .sub{color:var(--ink-3)}:root[data-theme=cyber] .ibx-dlg .ctx{background:var(--pale);border:1px solid var(--line);color:var(--ink-2)}:root[data-theme=cyber] .ibx-dlg .lbl .n{color:var(--ink-3)}:root[data-theme=cyber] .ibx-dlg .quote{background:var(--pale);border-left:5px solid var(--warn)}:root[data-theme=cyber] .ibx-dlg .quote span{color:var(--ink-2)}:root[data-theme=cyber] .ibx-dlg .aihd .src{color:var(--ink-3)}:root[data-theme=cyber] .ibx-dlg .aiopt{border:1px solid var(--line-2);background:var(--cy-panel)}:root[data-theme=cyber] .ibx-dlg .aiopt:hover{background:var(--pale)}:root[data-theme=cyber] .ibx-dlg .aiopt:has(input:checked){border-color:var(--fuji);background:var(--fuji-soft)}:root[data-theme=cyber] .ibx-dlg .aichip{border:1px solid var(--fuji-line);background:var(--fuji-soft);color:var(--fuji-d)}:root[data-theme=cyber] .ibx-dlg .aichip.alt{border-color:var(--line-2);background:var(--pale);color:var(--ink-2)}:root[data-theme=cyber] .ibx-dlg .aichip.free{border-color:var(--blue-line);background:var(--blue-soft);color:var(--blue-d)}:root[data-theme=cyber] .ibx-dlg .aiopt .wy{color:var(--ink-2)}:root[data-theme=cyber] .ibx-dlg .ai-none{background:var(--amber-soft);border:1px solid var(--amber-line);border-left:5px solid var(--wa);color:#ffb547}:root[data-theme=cyber] .ibx-dlg textarea{color:var(--ink);border:1px solid var(--line-2);background:var(--cy-panel)}:root[data-theme=cyber] .ibx-dlg textarea:focus{outline:2px solid var(--blue);outline-offset:-1px;border-color:var(--blue)}:root[data-theme=cyber] .ibx-dlg .dlgnote{background:var(--warn-soft);border:1px solid var(--warn-line);border-left:5px solid var(--warn);color:#ff3d8b}:root[data-theme=cyber] .ibx-dlg .dlg-ft{border-top:1px solid var(--line);background:var(--pale)}:root[data-theme=cyber] .ibx-dlg .btn{border:0;background:transparent}:root[data-theme=cyber] .ibx-dlg .btn.pri{background:var(--blue);color:var(--cy-ink)}:root[data-theme=cyber] .ibx-dlg .btn.pri:hover{background:var(--blue-d)}:root[data-theme=cyber] .ibx-dlg .btn.pur{background:var(--pur);color:var(--cy-ink)}:root[data-theme=cyber] .ibx-dlg .btn.pur:hover{background:var(--pur)}:root[data-theme=cyber] .ibx-dlg .btn:disabled{background:var(--line-2);color:var(--cy-ink)}:root[data-theme=cyber] .ibx-dlg .btn.sec{background:var(--cy-panel);color:var(--ink-2);border:1px solid var(--line-2)}:root[data-theme=cyber] .ibx-dlg .btn.sec:hover{background:var(--pale);color:var(--ink)}:root[data-theme=cyber] .ibx-dlg .dlg-ft .hint{color:var(--ink-3)}:root[data-theme=cyber] .ibx-dlg .bf-hd{border-bottom:1px solid var(--line);background:linear-gradient(160deg,var(--cy-panel),var(--pale))}:root[data-theme=cyber] .ibx-dlg .bf-hd .meta{color:var(--ink-3)}:root[data-theme=cyber] .ibx-dlg .bf-x{background:var(--cy-panel);border:1px solid var(--line-2);color:var(--ink-2)}:root[data-theme=cyber] .ibx-dlg .bf-x:hover{background:var(--warn-soft);border-color:var(--warn-line);color:var(--warn)}:root[data-theme=cyber] .ibx-dlg .bf-sec>h5{border-bottom:1px solid var(--line)}:root[data-theme=cyber] .ibx-dlg .bf-sec>h5 .no{background:var(--blue);color:var(--cy-ink)}:root[data-theme=cyber] .ibx-dlg .bf-sec p{color:var(--ink-2)}:root[data-theme=cyber] .ibx-dlg .bf-sec p b{color:var(--ink)}:root[data-theme=cyber] .ibx-dlg .bf-unknown{background:var(--amber-soft);border:1px solid var(--amber-line);border-left:5px solid var(--wa);color:#ffb547}:root[data-theme=cyber] .ibx-dlg .bf-num{background:var(--pale);border:1px solid var(--line)}:root[data-theme=cyber] .ibx-dlg .bf-num .k{color:var(--ink-2)}:root[data-theme=cyber] .ibx-dlg .tag{border:1px solid}:root[data-theme=cyber] .ibx-dlg .tag.jis{background:var(--ok-soft);border-color:var(--ok-line);color:#3ff0a8}:root[data-theme=cyber] .ibx-dlg .tag.sui{background:var(--amber-soft);border-color:var(--amber-line);color:#ffb547}:root[data-theme=cyber] .ibx-dlg .bf-opt{border:1px solid var(--line-2);background:var(--cy-panel)}:root[data-theme=cyber] .ibx-dlg .bf-opt .wy{color:var(--ink-2)}:root[data-theme=cyber] .ibx-dlg .bf-go{background:var(--fuji);border:0;color:var(--cy-ink)}:root[data-theme=cyber] .ibx-dlg .bf-src{border-top:1px solid var(--line);color:var(--ink-3)}:root[data-theme=cyber] .ibx-dlg .bf-by{color:var(--ink-3)}:root[data-theme=cyber] .ibx-dlg .bf-ft{border-top:1px solid var(--line);background:var(--pale)}:root[data-theme=cyber] .ibx-dlg .bf-ft .bf-lead{color:var(--ink-3)}:root[data-theme=cyber] .inbox-block .toast{background:var(--ink);color:var(--cy-ink)}@media(max-width:860px){:root[data-theme=cyber] .inbox-block .inbox[data-picking=true] .zones{background:var(--card);border-top:1px solid var(--line-2)}}:root[data-theme=cyber] .askmi{background:none;border:0;color:var(--blue-d);border-bottom:1px dashed var(--blue-line)}:root[data-theme=cyber] .askmi:hover{color:var(--blue)}:root[data-theme=cyber] .askmi:focus-visible{outline:2px solid var(--blue);outline-offset:2px}:root[data-theme=cyber] .hisho .agents-soon{color:var(--ink-3)}:root[data-theme=cyber] .askans{background:rgba(var(--cy-accent-rgb),.01);border:1px solid var(--blue-line);color:var(--ink)}:root[data-theme=cyber] .askans .askq summary{color:var(--blue-d)}:root[data-theme=cyber] .askans .askq pre{background:var(--cy-panel);border:1px solid var(--line-2);color:var(--ink-2)}:root[data-theme=cyber] .askans .askwait{color:var(--ink-3)}:root[data-theme=cyber] .askans .askng{color:#ff3d8b}:root[data-theme=cyber] .askans .askwho{color:var(--blue-d)}:root[data-theme=cyber] .kyou .d-order{background:var(--paper-2, var(--cy-panel));border:1px solid var(--line-2);color:var(--ink-2)}:root[data-theme=cyber] .kyou .d-order.ok{background:#3ff0a829;border-color:#3ff0a8;color:#3ff0a8}:root[data-theme=cyber] .kyou .d-order.ng{background:#ff3d8b29;border-color:#ff3d8b;color:#ff3d8b}:root[data-theme=cyber] .kyou .d-order.unknown{color:var(--ink-3)}:root[data-theme=cyber] .kyou .d-order-stale{background:#ff3d8b29;border:1px solid #ff3d8b;color:#ff3d8b}:root[data-theme=cyber] .kyou .d-order-stale .d-order-note{color:var(--ink-2)}:root[data-theme=cyber] .kyou .d-order-steps{border-left:2px solid var(--line-2)}:root[data-theme=cyber] .kyou .d-order-step{color:var(--ink-2)}:root[data-theme=cyber] .kyou .d-order-step:before{background:var(--line-2)}:root[data-theme=cyber] .kyou .d-order-step.ok:before{background:#3ff0a838}:root[data-theme=cyber] .kyou .d-order-step.ng:before{background:#ff3d8b29}:root[data-theme=cyber] .kyou .d-order-step-at,:root[data-theme=cyber] .kyou .d-order-step-who{color:var(--ink-3)}:root[data-theme=cyber] .kyou .d-order-step-note{color:var(--ink-2)}:root[data-theme=cyber] .inbox-block .ic-view{background:rgba(var(--cy-accent-rgb),.01);border-left:3px solid var(--blue-line);color:var(--ink-2)}:root[data-theme=cyber] .inbox-block .ic-view .mv-lead{color:var(--blue-d)}:root[data-theme=cyber] .inbox-block .ic-view b{color:var(--ink)}:root[data-theme=cyber] .inbox-block .ic-view .mv-why{color:var(--ink-3);border-left:0;background:none}:root[data-theme=cyber] .inbox-block .ic-view.alt{background:rgba(var(--cy-deep-rgb),.03);border-left-color:var(--line-2)}:root[data-theme=cyber] .inbox-block .ic-view.alt .mv-lead{color:var(--ink-3)}:root[data-theme=cyber] .inbox-block .ic-view.pending{background:none;border-left-color:var(--line-2);color:var(--ink-3)}:root[data-theme=cyber] .kyou .ofc-blk-h{border-bottom:2px solid var(--ai-band)}:root[data-theme=cyber] .kyou .ofc-blk-t{color:var(--ofc-navy)}:root[data-theme=cyber] .kyou .ofc-blk-n{color:var(--ink-3)}:root[data-theme=cyber] .kyou .ofc-blk-note{color:var(--ink-3)}:root[data-theme=cyber] .kyou .card.ofc-card{border:1.5px solid var(--line-2);background:var(--panel)}:root[data-theme=cyber] .kyou .card.ofc-card.k-hi{border-color:var(--ofc-hi)}:root[data-theme=cyber] .kyou .card.ofc-card.k-ok{border-color:var(--ofc-ok)}:root[data-theme=cyber] .kyou .card.ofc-card.k-wa{border-color:var(--ofc-wa)}:root[data-theme=cyber] .kyou .card.ofc-card.k-ai{border-color:var(--ofc-navy)}:root[data-theme=cyber] .kyou .ofc-card-t{color:var(--ofc-navy)}:root[data-theme=cyber] .kyou .ofc-card-b{color:var(--ink-2)}:root[data-theme=cyber] .kyou .ofc-card-m{color:var(--ink-3)}:root[data-theme=cyber] .kyou .ofc-sub{color:var(--ink-2)}:root[data-theme=cyber] .kyou .ofc-rep{border-top:1px solid var(--line)}:root[data-theme=cyber] .kyou .ofc-rep dt{color:var(--ofc-neon);border-bottom:1px solid var(--line)}:root[data-theme=cyber] .kyou .ofc-rep dd{color:var(--ink);border-bottom:1px solid var(--line)}:root[data-theme=cyber] .kyou .ofc-quote{border-left:3px solid var(--kin);background:linear-gradient(90deg,rgba(255,181,71,.026),transparent 62%);color:var(--ink)}:root[data-theme=cyber] .kyou .ofc-tech{border:1px solid var(--line-2);background:var(--panel-2)}:root[data-theme=cyber] .kyou .ofc-tech summary{color:var(--ink-2)}:root[data-theme=cyber] .kyou .ofc-tech-b{color:var(--ink-2)}:root[data-theme=cyber] .kyou .ofc-stamp{border:1.5px solid var(--ofc-ok);background:#3ff0a805;color:var(--ofc-ok)}:root[data-theme=cyber] .kyou .ofc-note{color:var(--ink-3)}:root[data-theme=cyber] .kyou .ofc-ng{border:1.5px solid var(--ofc-hi);background:#ff3d8b04;color:var(--ofc-hi)}:root[data-theme=cyber] .kyou .btn.sec{background:var(--cy-panel);color:var(--ink-2);border:1px solid var(--line-2)}:root[data-theme=cyber] .kyou .btn.sec:hover{background:var(--panel-2);color:var(--ink)}:root[data-theme=cyber] .kyou .ofc-fld-l{color:var(--ofc-neon)}:root[data-theme=cyber] .kyou .ofc-ta{background:var(--cy-panel);border:1px solid var(--line-2);color:var(--ink)}:root[data-theme=cyber] .kyou .ofc-ta:focus{outline:none;border-color:var(--kin)}:root[data-theme=cyber] .kyou .ofc-ta:disabled{background:var(--panel-2);color:var(--ink-2)}:root[data-theme=cyber] .kyou .ofc-opin{border:1.5px solid var(--line-2)}:root[data-theme=cyber] .kyou .ofc-op{background:var(--panel)}:root[data-theme=cyber] .kyou .ofc-op+.ofc-op{border-left:1.5px solid var(--line-2)}:root[data-theme=cyber] .kyou .ofc-op-mine{background:var(--cy-panel)}:root[data-theme=cyber] .kyou .ofc-op-other{background:var(--panel-2)}:root[data-theme=cyber] .kyou .ofc-op-t{color:var(--ofc-navy)}:root[data-theme=cyber] .kyou .ofc-op-body{color:var(--ink)}:root[data-theme=cyber] .kyou .ofc-op-m{color:var(--ink-3)}:root[data-theme=cyber] .kyou .ofc-lock{color:var(--ink-3);border:1.5px solid var(--line-2);background:var(--panel-2)}:root[data-theme=cyber] .kyou .ofc-lock i{border:2px solid var(--ink-3)}:root[data-theme=cyber] .kyou .ofc-lock i:before{border:2px solid var(--ink-3);border-bottom:0}:root[data-theme=cyber] .kyou .ofc-sealed{background:var(--panel)}:root[data-theme=cyber] .kyou .ofc-finalize{border-top:1px solid var(--line)}:root[data-theme=cyber] .kyou .ofc-archive .tbl-wrap{border:1.5px solid var(--ofc-navy);background:var(--panel)}:root[data-theme=cyber] .kyou .ofc-archive table{background:var(--panel)}:root[data-theme=cyber] .kyou .ofc-archive th{color:var(--ofc-navy);border-bottom:2px solid var(--ofc-navy)}:root[data-theme=cyber] .kyou .ofc-archive td{border-bottom:1px solid var(--line);color:var(--ink)}:root[data-theme=cyber] .kyou .ofc-archive td.num{color:var(--ink-2)}:root[data-theme=cyber] .kyou .kyou-legacy{border:1px solid var(--line-2);background:var(--panel-2)}:root[data-theme=cyber] .kyou .kyou-legacy>summary{color:var(--ink-2)}:root[data-theme=cyber] .kyou .kyou-legacy[open]>summary{border-bottom:1px solid var(--line-2)}@media(max-width:720px){:root[data-theme=cyber] .kyou .ofc-op+.ofc-op{border-left:0;border-top:1.5px solid var(--line-2)}:root[data-theme=cyber] .kyou .ofc-rep dt{border-bottom:0}}:root[data-theme=cyber] .saikei-panel h2{color:var(--cy-accent)}:root[data-theme=cyber] .saikei-panel .lede{color:var(--cy-accent)}:root[data-theme=cyber] .saikei-scope-toggle{background:rgba(var(--cy-accent-rgb),.16);border:1px solid var(--cy-accent)}:root[data-theme=cyber] .scope-btn{background:transparent;border:none;color:var(--cy-accent)}:root[data-theme=cyber] .scope-btn.active{background:rgba(var(--cy-accent-rgb),.16);color:var(--cy-accent)}:root[data-theme=cyber] .dept-chip{background:rgba(var(--cy-accent-rgb),.16);border:1px solid var(--cy-accent);color:var(--cy-accent)}:root[data-theme=cyber] .dept-chip:hover{background:rgba(var(--cy-accent-rgb),.16)}:root[data-theme=cyber] .dept-chip.selected{background:rgba(var(--cy-accent-rgb),.22);color:var(--cy-ink);border-color:var(--cy-accent)}:root[data-theme=cyber] .layer-a-card{background:var(--cy-panel);border:1px solid var(--cy-accent)}:root[data-theme=cyber] .layer-a-card:hover{border-color:var(--cy-accent);background:rgba(var(--cy-accent-rgb),.16)}:root[data-theme=cyber] .layer-a-card.selected{border-color:var(--cy-accent);background:rgba(var(--cy-accent-rgb),.16)}:root[data-theme=cyber] .card-label{color:var(--cy-accent)}:root[data-theme=cyber] .card-ym{color:var(--cy-ink-3)}:root[data-theme=cyber] .card-val{color:var(--cy-accent)}:root[data-theme=cyber] .card-val.val-neg{color:#ff3d8b}:root[data-theme=cyber] .no-data-spark{color:var(--cy-ink-3)}:root[data-theme=cyber] .select-label{color:var(--cy-accent)}:root[data-theme=cyber] .saikei-select{color:var(--cy-accent);border:1px solid var(--cy-accent);background:var(--cy-panel)}:root[data-theme=cyber] .saikei-main-chart{background:var(--cy-panel);border:1px solid rgba(var(--cy-accent-rgb),.45)}:root[data-theme=cyber] .no-data-big{color:var(--cy-ink-3)}:root[data-theme=cyber] .saikei-badge.final{background:rgba(var(--cy-accent-rgb),.16);color:var(--cy-accent);border:1px solid var(--cy-accent)}:root[data-theme=cyber] .saikei-badge.flash{background:rgba(var(--cy-accent-rgb),.16);color:var(--cy-ink-2);border:1px solid rgba(var(--cy-accent-rgb),.45)}:root[data-theme=cyber] .saikei-table{color:var(--cy-accent)}:root[data-theme=cyber] .saikei-table th{background:rgba(var(--cy-accent-rgb),.16);color:var(--cy-accent);border:1px solid var(--cy-accent)}:root[data-theme=cyber] .saikei-table td{border:1px solid rgba(var(--cy-accent-rgb),.45);color:var(--cy-accent)}:root[data-theme=cyber] .saikei-table td.val-pos{color:var(--cy-accent)}:root[data-theme=cyber] .saikei-table td.val-neg{color:#ff3d8b}:root[data-theme=cyber] .saikei-chart-title{color:var(--cy-accent)}:root[data-theme=cyber] .saikei-mom{color:var(--cy-accent)}:root[data-theme=cyber] .saikei-ai-report{background:var(--cy-panel);border:1px solid var(--cy-accent)}:root[data-theme=cyber] .report-section{border-bottom:1px solid rgba(var(--cy-accent-rgb),.45)}:root[data-theme=cyber] .report-section:last-child{border-bottom:none}:root[data-theme=cyber] .report-section-title{color:var(--cy-accent)}:root[data-theme=cyber] .report-subtext{color:var(--cy-ink-2)}:root[data-theme=cyber] .report-headline-text{color:var(--cy-accent)}:root[data-theme=cyber] .report-text{color:var(--cy-accent)}:root[data-theme=cyber] .report-chip{background:rgba(var(--cy-accent-rgb),.16);border:1px solid var(--cy-accent);color:var(--cy-accent)}:root[data-theme=cyber] .report-chip.selected{background:rgba(var(--cy-accent-rgb),.16);border-color:var(--cy-accent)}:root[data-theme=cyber] .report-chip-label{color:var(--cy-accent)}:root[data-theme=cyber] .report-mom-list,:root[data-theme=cyber] .report-dept-list,:root[data-theme=cyber] .report-caveat-list{color:var(--cy-accent)}:root[data-theme=cyber] .report-caveats-box{background:#ff3d8b29;border:1px solid rgba(255,61,139,.45)}:root[data-theme=cyber] .report-caveats-box .report-section-title{color:#ff3d8b}:root[data-theme=cyber] .report-caveat-list{color:#ff3d8b}:root[data-theme=cyber] .saikei-month-label{color:var(--cy-accent)}:root[data-theme=cyber] .saikei-sheet-wrap{border:1px solid var(--cy-accent)}:root[data-theme=cyber] .saikei-compare-controls label{color:var(--cy-accent)}:root[data-theme=cyber] .saikei-compare-meta{color:var(--cy-ink-2)}:root[data-theme=cyber] .saikei-compare-table .is-selected-entity{background:rgba(var(--cy-accent-rgb),.16)}:root[data-theme=cyber] .saikei-sheet{color:var(--cy-accent)}:root[data-theme=cyber] .saikei-sheet th,:root[data-theme=cyber] .saikei-sheet td{border-bottom:1px solid rgba(var(--cy-accent-rgb),.45);border-right:1px solid rgba(var(--cy-accent-rgb),.45)}:root[data-theme=cyber] .saikei-sheet th.sticky,:root[data-theme=cyber] .saikei-sheet tbody th.sticky{background:rgba(var(--cy-accent-rgb),.16);color:var(--cy-accent)}:root[data-theme=cyber] .saikei-sheet thead th{background:rgba(var(--cy-accent-rgb),.16);color:var(--cy-accent)}:root[data-theme=cyber] .saikei-sheet .is-now{background:rgba(var(--cy-accent-rgb),.16)}:root[data-theme=cyber] .saikei-sheet .val-neg{color:#ff3d8b}:root[data-theme=cyber] .saikei-sheet .cell-mom{color:var(--cy-ink-3)}:root[data-theme=cyber] .saikei-sheet .cell-mom.is-neg{color:#ff3d8b}:root[data-theme=cyber] .saikei-sheet .cell-mom.is-pos{color:var(--cy-accent)}:root[data-theme=cyber] .homework-stats{border:1px solid var(--line);background:var(--panel)}:root[data-theme=cyber] .homework-stat{border:0;border-right:1px solid var(--line);background:transparent;color:var(--ink)}:root[data-theme=cyber] .homework-stat:last-child{border-right:0}:root[data-theme=cyber] .homework-stat-v{color:var(--kin)}:root[data-theme=cyber] .homework-stat.is-hot .homework-stat-v{color:var(--hi)}:root[data-theme=cyber] .homework-stat.is-wait .homework-stat-v{color:var(--wa)}:root[data-theme=cyber] .homework-stat.is-cand .homework-stat-v{color:var(--neon)}:root[data-theme=cyber] .homework-banner{border:1px solid var(--kin);background:var(--void);color:var(--ink)}@media(max-width:767px){:root[data-theme=cyber] nav.nav3{background:var(--void);border-bottom:0;border-top:1px solid var(--line)}:root[data-theme=cyber] nav.nav3 .tab{color:var(--ink)}:root[data-theme=cyber] nav.nav3 .tab[aria-selected=true]{color:var(--kin);border-bottom-color:var(--kin)}:root[data-theme=cyber] nav.nav3 .tab[aria-selected=true] .sub{color:var(--kin)}:root[data-theme=cyber] nav.nav3 .tab:focus-visible{outline-color:var(--neon)}}:root[data-theme=cyber] .dept-people{color:var(--cy-accent)}:root[data-theme=cyber] .dept-people .dept-people-face{border:1px solid var(--cy-accent);background:transparent;color:var(--cy-accent)}:root[data-theme=cyber] .dept-people .dept-people-face[aria-pressed=true]{background:rgba(var(--cy-accent-rgb),.22);color:var(--cy-ink)}:root[data-theme=cyber] .dept-people .dept-people-box{background:var(--cy-panel);border:1px solid var(--cy-accent);color:var(--cy-accent)}:root[data-theme=cyber] .dept-people .dept-people-chip{color:var(--cy-accent)}:root[data-theme=cyber] .dept-people .dept-people-chip-lead{background:#ffb54729;border:1px solid #ffb547}:root[data-theme=cyber] .dept-people .dept-people-chip-plain{background:transparent;border:1px solid var(--cy-line)}:root[data-theme=cyber] .dept-people .dept-people-name{border:none;background:none;color:inherit}:root[data-theme=cyber] .dept-people .dept-people-position{border:none;background:none;color:inherit}:root[data-theme=cyber] .dept-people .dept-people-draft{color:var(--wa)}:root[data-theme=cyber] .dept-people .dept-people-add{border:1px dashed var(--cy-accent);background:transparent;color:var(--cy-accent)}:root[data-theme=cyber] .dept-people .dept-people-input,:root[data-theme=cyber] .dept-people .dept-people-position-input{border:1px solid var(--cy-accent);background:var(--cy-panel);color:var(--cy-accent)}:root[data-theme=cyber] .dept-people .dept-people-menu-btn{border:1px solid var(--cy-accent);background:transparent;color:var(--cy-accent)}:root[data-theme=cyber] .dept-people .dept-people-option{border:1px solid var(--cy-accent);background:transparent;color:var(--cy-accent)}:root[data-theme=cyber] .dept-people .dept-people-person{background:var(--cy-panel);border:1px solid var(--cy-accent);color:var(--cy-accent)}:root[data-theme=cyber] .dept-people .dept-people-error{color:var(--hi)}:root[data-theme=cyber] [style*="background: rgb(5, 150, 105)"]:not(.theme-picker-sq),:root[data-theme=cyber] [style*="background-color: rgb(5, 150, 105)"]:not(.theme-picker-sq){background:#3ff0a838!important}:root[data-theme=cyber] [style*="background: rgb(16, 185, 129)"]:not(.theme-picker-sq),:root[data-theme=cyber] [style*="background-color: rgb(16, 185, 129)"]:not(.theme-picker-sq){background:#3ff0a829!important}:root[data-theme=cyber] [style*="background: rgb(30, 58, 95)"]:not(.theme-picker-sq),:root[data-theme=cyber] [style*="background-color: rgb(30, 58, 95)"]:not(.theme-picker-sq){background:rgba(var(--cy-accent-rgb),.22)!important}:root[data-theme=cyber] [style*="background: rgb(34, 48, 79)"]:not(.theme-picker-sq),:root[data-theme=cyber] [style*="background-color: rgb(34, 48, 79)"]:not(.theme-picker-sq){background:rgba(var(--cy-accent-rgb),.22)!important}:root[data-theme=cyber] [style*="background: rgb(219, 234, 254)"]:not(.theme-picker-sq),:root[data-theme=cyber] [style*="background-color: rgb(219, 234, 254)"]:not(.theme-picker-sq){background:rgba(var(--cy-accent-rgb),.16)!important}:root[data-theme=cyber] [style*="background: rgb(220, 252, 231)"]:not(.theme-picker-sq),:root[data-theme=cyber] [style*="background-color: rgb(220, 252, 231)"]:not(.theme-picker-sq){background:#3ff0a829!important}:root[data-theme=cyber] [style*="background: rgb(224, 231, 255)"]:not(.theme-picker-sq),:root[data-theme=cyber] [style*="background-color: rgb(224, 231, 255)"]:not(.theme-picker-sq){background:rgba(var(--cy-accent-rgb),.16)!important}:root[data-theme=cyber] [style*="background: rgb(224, 242, 254)"]:not(.theme-picker-sq),:root[data-theme=cyber] [style*="background-color: rgb(224, 242, 254)"]:not(.theme-picker-sq){background:rgba(var(--cy-accent-rgb),.16)!important}:root[data-theme=cyber] [style*="background: rgb(240, 253, 244)"]:not(.theme-picker-sq),:root[data-theme=cyber] [style*="background-color: rgb(240, 253, 244)"]:not(.theme-picker-sq){background:#3ff0a829!important}:root[data-theme=cyber] [style*="background: rgb(241, 245, 249)"]:not(.theme-picker-sq),:root[data-theme=cyber] [style*="background-color: rgb(241, 245, 249)"]:not(.theme-picker-sq){background:var(--cy-panel)!important}:root[data-theme=cyber] [style*="background: rgb(247, 243, 236)"]:not(.theme-picker-sq),:root[data-theme=cyber] [style*="background-color: rgb(247, 243, 236)"]:not(.theme-picker-sq){background:var(--cy-panel)!important}:root[data-theme=cyber] [style*="background: rgb(248, 250, 252)"]:not(.theme-picker-sq),:root[data-theme=cyber] [style*="background-color: rgb(248, 250, 252)"]:not(.theme-picker-sq){background:var(--cy-panel)!important}:root[data-theme=cyber] [style*="background: rgb(254, 226, 226)"]:not(.theme-picker-sq),:root[data-theme=cyber] [style*="background-color: rgb(254, 226, 226)"]:not(.theme-picker-sq){background:#ff3d8b29!important}:root[data-theme=cyber] [style*="background: rgb(254, 242, 242)"]:not(.theme-picker-sq),:root[data-theme=cyber] [style*="background-color: rgb(254, 242, 242)"]:not(.theme-picker-sq){background:#ff3d8b29!important}:root[data-theme=cyber] [style*="background: rgb(254, 243, 199)"]:not(.theme-picker-sq),:root[data-theme=cyber] [style*="background-color: rgb(254, 243, 199)"]:not(.theme-picker-sq){background:#ffb54729!important}:root[data-theme=cyber] [style*="background: rgb(255, 237, 213)"]:not(.theme-picker-sq),:root[data-theme=cyber] [style*="background-color: rgb(255, 237, 213)"]:not(.theme-picker-sq){background:#ffb54729!important}:root[data-theme=cyber] [style*="background: rgb(255, 247, 237)"]:not(.theme-picker-sq),:root[data-theme=cyber] [style*="background-color: rgb(255, 247, 237)"]:not(.theme-picker-sq){background:#ffb54729!important}:root[data-theme=cyber] [style*="background: rgb(255, 251, 235)"]:not(.theme-picker-sq),:root[data-theme=cyber] [style*="background-color: rgb(255, 251, 235)"]:not(.theme-picker-sq){background:#ffb54729!important}:root[data-theme=cyber] [style*="background: rgb(255, 255, 255)"]:not(.theme-picker-sq),:root[data-theme=cyber] [style*="background-color: rgb(255, 255, 255)"]:not(.theme-picker-sq){background:var(--cy-panel)!important}:root[data-theme=cyber] [style^="color: rgb(3, 105, 161)"],:root[data-theme=cyber] [style*="; color: rgb(3, 105, 161)"]{color:var(--cy-accent)!important}:root[data-theme=cyber] [style^="color: rgb(16, 185, 129)"],:root[data-theme=cyber] [style*="; color: rgb(16, 185, 129)"]{color:#3ff0a8!important}:root[data-theme=cyber] [style^="color: rgb(21, 128, 61)"],:root[data-theme=cyber] [style*="; color: rgb(21, 128, 61)"]{color:#3ff0a8!important}:root[data-theme=cyber] [style^="color: rgb(22, 101, 52)"],:root[data-theme=cyber] [style*="; color: rgb(22, 101, 52)"]{color:#3ff0a8!important}:root[data-theme=cyber] [style^="color: rgb(29, 78, 216)"],:root[data-theme=cyber] [style*="; color: rgb(29, 78, 216)"]{color:var(--cy-accent)!important}:root[data-theme=cyber] [style^="color: rgb(30, 41, 59)"],:root[data-theme=cyber] [style*="; color: rgb(30, 41, 59)"]{color:var(--cy-accent)!important}:root[data-theme=cyber] [style^="color: rgb(30, 58, 95)"],:root[data-theme=cyber] [style*="; color: rgb(30, 58, 95)"]{color:var(--cy-accent)!important}:root[data-theme=cyber] [style^="color: rgb(34, 48, 79)"],:root[data-theme=cyber] [style*="; color: rgb(34, 48, 79)"]{color:var(--cy-accent)!important}:root[data-theme=cyber] [style^="color: rgb(51, 65, 85)"],:root[data-theme=cyber] [style*="; color: rgb(51, 65, 85)"]{color:var(--cy-accent)!important}:root[data-theme=cyber] [style^="color: rgb(55, 48, 163)"],:root[data-theme=cyber] [style*="; color: rgb(55, 48, 163)"]{color:var(--cy-accent)!important}:root[data-theme=cyber] [style^="color: rgb(71, 85, 105)"],:root[data-theme=cyber] [style*="; color: rgb(71, 85, 105)"]{color:var(--cy-ink)!important}:root[data-theme=cyber] [style^="color: rgb(92, 107, 128)"],:root[data-theme=cyber] [style*="; color: rgb(92, 107, 128)"]{color:var(--cy-ink-2)!important}:root[data-theme=cyber] [style^="color: rgb(100, 116, 139)"],:root[data-theme=cyber] [style*="; color: rgb(100, 116, 139)"]{color:var(--cy-ink-2)!important}:root[data-theme=cyber] [style^="color: rgb(146, 64, 14)"],:root[data-theme=cyber] [style*="; color: rgb(146, 64, 14)"]{color:#ffb547!important}:root[data-theme=cyber] [style^="color: rgb(148, 163, 184)"],:root[data-theme=cyber] [style*="; color: rgb(148, 163, 184)"]{color:var(--cy-ink-3)!important}:root[data-theme=cyber] [style^="color: rgb(153, 27, 27)"],:root[data-theme=cyber] [style*="; color: rgb(153, 27, 27)"]{color:#ff3d8b!important}:root[data-theme=cyber] [style^="color: rgb(154, 52, 18)"],:root[data-theme=cyber] [style*="; color: rgb(154, 52, 18)"]{color:#ff3d8b!important}:root[data-theme=cyber] [style^="color: rgb(159, 18, 57)"],:root[data-theme=cyber] [style*="; color: rgb(159, 18, 57)"]{color:#ff3d8b!important}:root[data-theme=cyber] [style^="color: rgb(180, 83, 9)"],:root[data-theme=cyber] [style*="; color: rgb(180, 83, 9)"]{color:#ffb547!important}:root[data-theme=cyber] [style^="color: rgb(185, 28, 28)"],:root[data-theme=cyber] [style*="; color: rgb(185, 28, 28)"]{color:#ff3d8b!important}:root[data-theme=cyber] [style^="color: rgb(192, 69, 95)"],:root[data-theme=cyber] [style*="; color: rgb(192, 69, 95)"]{color:#ff3d8b!important}:root[data-theme=cyber] [style^="color: rgb(194, 65, 12)"],:root[data-theme=cyber] [style*="; color: rgb(194, 65, 12)"]{color:#ff3d8b!important}:root[data-theme=cyber] [style^="color: rgb(239, 68, 68)"],:root[data-theme=cyber] [style*="; color: rgb(239, 68, 68)"]{color:#ff3d8b!important}:root[data-theme=cyber] [style^="color: rgb(255, 255, 255)"],:root[data-theme=cyber] [style*="; color: rgb(255, 255, 255)"]{color:var(--cy-ink)!important}:root[data-theme=cyber] [style*="solid rgb(16, 185, 129)"],:root[data-theme=cyber] [style*="dashed rgb(16, 185, 129)"],:root[data-theme=cyber] [style*="border-color: rgb(16, 185, 129)"]{border-color:#3ff0a8!important}:root[data-theme=cyber] [style*="solid rgb(34, 48, 79)"],:root[data-theme=cyber] [style*="dashed rgb(34, 48, 79)"],:root[data-theme=cyber] [style*="border-color: rgb(34, 48, 79)"]{border-color:var(--cy-accent)!important}:root[data-theme=cyber] [style*="solid rgb(100, 116, 139)"],:root[data-theme=cyber] [style*="dashed rgb(100, 116, 139)"],:root[data-theme=cyber] [style*="border-color: rgb(100, 116, 139)"]{border-color:var(--cy-line-2)!important}:root[data-theme=cyber] [style*="solid rgb(148, 163, 184)"],:root[data-theme=cyber] [style*="dashed rgb(148, 163, 184)"],:root[data-theme=cyber] [style*="border-color: rgb(148, 163, 184)"]{border-color:var(--cy-line)!important}:root[data-theme=cyber] [style*="solid rgb(187, 247, 208)"],:root[data-theme=cyber] [style*="dashed rgb(187, 247, 208)"],:root[data-theme=cyber] [style*="border-color: rgb(187, 247, 208)"]{border-color:#3ff0a8!important}:root[data-theme=cyber] [style*="solid rgb(203, 213, 225)"],:root[data-theme=cyber] [style*="dashed rgb(203, 213, 225)"],:root[data-theme=cyber] [style*="border-color: rgb(203, 213, 225)"]{border-color:var(--cy-accent)!important}:root[data-theme=cyber] [style*="solid rgb(226, 232, 240)"],:root[data-theme=cyber] [style*="dashed rgb(226, 232, 240)"],:root[data-theme=cyber] [style*="border-color: rgb(226, 232, 240)"]{border-color:rgba(var(--cy-accent-rgb),.45)!important}:root[data-theme=cyber] [style*="solid rgb(239, 68, 68)"],:root[data-theme=cyber] [style*="dashed rgb(239, 68, 68)"],:root[data-theme=cyber] [style*="border-color: rgb(239, 68, 68)"]{border-color:#ff3d8b!important}:root[data-theme=cyber] [style*="solid rgb(241, 245, 249)"],:root[data-theme=cyber] [style*="dashed rgb(241, 245, 249)"],:root[data-theme=cyber] [style*="border-color: rgb(241, 245, 249)"]{border-color:rgba(var(--cy-accent-rgb),.45)!important}:root[data-theme=cyber] [style*="solid rgb(245, 158, 11)"],:root[data-theme=cyber] [style*="dashed rgb(245, 158, 11)"],:root[data-theme=cyber] [style*="border-color: rgb(245, 158, 11)"]{border-color:#ffb547!important}:root[data-theme=cyber] [style*="solid rgb(253, 186, 116)"],:root[data-theme=cyber] [style*="dashed rgb(253, 186, 116)"],:root[data-theme=cyber] [style*="border-color: rgb(253, 186, 116)"]{border-color:#ffb547!important}:root[data-theme=cyber] [style*="solid rgb(253, 230, 138)"],:root[data-theme=cyber] [style*="dashed rgb(253, 230, 138)"],:root[data-theme=cyber] [style*="border-color: rgb(253, 230, 138)"]{border-color:#e8c268!important}:root[data-theme=cyber] [style*="solid rgb(254, 202, 202)"],:root[data-theme=cyber] [style*="dashed rgb(254, 202, 202)"],:root[data-theme=cyber] [style*="border-color: rgb(254, 202, 202)"]{border-color:#ff3d8b73!important}:root[data-theme=cyber],:root[data-theme=cyber] body{background:radial-gradient(1200px 600px at 10% -10%,rgba(var(--cy-accent-rgb),.16),transparent 60%),radial-gradient(900px 500px at 110% 10%,rgba(255,61,139,.12),transparent 60%),linear-gradient(transparent 97%,rgba(var(--cy-accent-rgb),.06) 97%),linear-gradient(90deg,transparent 97%,rgba(var(--cy-accent-rgb),.06) 97%),var(--cy-void);background-size:auto,auto,44px 44px,44px 44px,auto;color:var(--cy-ink)}:root[data-theme=cyber] #root,:root[data-theme=cyber] main,:root[data-theme=cyber] .page,:root[data-theme=cyber] .staff-portal{background:transparent;color:var(--cy-ink)}:root[data-theme=cyber] body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9999;background:repeating-linear-gradient(0deg,rgba(0,0,0,.28) 0 1px,rgba(var(--cy-accent-rgb),.035) 1px 2px,transparent 2px 3px);mix-blend-mode:normal;opacity:1}:root[data-theme=cyber] ::selection{background:var(--cy-accent);color:var(--cy-void)}:root[data-theme=cyber] *{scrollbar-color:var(--cy-line-2) var(--cy-void)}:root[data-theme=cyber] h1,:root[data-theme=cyber] h2,:root[data-theme=cyber] h3{text-shadow:0 0 10px rgba(var(--cy-accent-rgb),.65),0 0 22px rgba(var(--cy-accent-rgb),.3)}:root[data-theme=cyber] .kyou .top h1{text-shadow:0 0 10px rgba(var(--cy-accent-rgb),.65),0 0 22px rgba(var(--cy-accent-rgb),.3)}:root[data-theme=cyber] .num,:root[data-theme=cyber] .fig .v,:root[data-theme=cyber] .homework-stat-v{text-shadow:0 0 12px currentColor;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}:root[data-theme=cyber] .homework-stat.is-hot .homework-stat-v{color:#ff3d8b}:root[data-theme=cyber] .homework-stat.is-wait .homework-stat-v{color:#ffb547}:root[data-theme=cyber] .homework-stat.is-cand .homework-stat-v{color:var(--cy-accent)}:root[data-theme=cyber] .crown{background:linear-gradient(180deg,var(--cy-deep),var(--cy-void));border-bottom:1px solid var(--cy-accent);box-shadow:0 0 22px rgba(var(--cy-accent-rgb),.35),inset 0 -1px rgba(var(--cy-accent-rgb),.5)}:root[data-theme=cyber] .crown:after{background:linear-gradient(90deg,transparent,#ff3d8b 15%,var(--cy-accent) 50%,#ff3d8b 85%,transparent);opacity:.9}:root[data-theme=cyber] .crown h1{color:var(--cy-ink)}:root[data-theme=cyber] .crown .sub,:root[data-theme=cyber] .crown .day,:root[data-theme=cyber] .whoami,:root[data-theme=cyber] .whoami-sub,:root[data-theme=cyber] .crown .linkish{color:var(--cy-ink-2)}:root[data-theme=cyber] .crown .linkish:hover{color:var(--cy-accent)}:root[data-theme=cyber] .crown .seatchip,:root[data-theme=cyber] .crown .locked{color:#ff3d8b;border-color:#ff3d8b}:root[data-theme=cyber] .crown .logo .m,:root[data-theme=cyber] .seal{background:var(--cy-void);border-color:var(--cy-accent);color:var(--cy-accent);box-shadow:0 0 10px rgba(var(--cy-accent-rgb),.6)}:root[data-theme=cyber] .seal span{color:var(--cy-accent)}:root[data-theme=cyber] nav,:root[data-theme=cyber] nav.nav3,:root[data-theme=cyber] [role=tablist]{background:rgba(var(--cy-void-rgb),.92);border-color:var(--cy-line)}:root[data-theme=cyber] [role=tab]{color:var(--cy-ink-3);background:transparent;border-color:var(--cy-line)}:root[data-theme=cyber] [role=tab] *{color:inherit}:root[data-theme=cyber] [role=tab][aria-selected=true]{color:var(--cy-accent);background:rgba(var(--cy-accent-rgb),.12);border-color:var(--cy-accent);text-shadow:0 0 8px rgba(var(--cy-accent-rgb),.8);box-shadow:0 0 14px rgba(var(--cy-accent-rgb),.45)}:root[data-theme=cyber] table{background:rgba(var(--cy-panel-rgb),.85);color:var(--cy-ink);border-color:var(--cy-line)}:root[data-theme=cyber] thead,:root[data-theme=cyber] thead tr{background:var(--cy-deep)}:root[data-theme=cyber] th{color:var(--cy-accent);border-color:var(--cy-line-2);background:var(--cy-deep);letter-spacing:.05em}:root[data-theme=cyber] td{border-color:var(--cy-line)}:root[data-theme=cyber] tbody tr:hover td{background:rgba(var(--cy-accent-rgb),.07)}:root[data-theme=cyber] th button{border:0;box-shadow:none;background:transparent;color:var(--cy-accent);padding:0}:root[data-theme=cyber] input:not([type=checkbox]):not([type=radio]),:root[data-theme=cyber] select,:root[data-theme=cyber] textarea{background:var(--cy-deep);color:var(--cy-ink);border-color:var(--cy-line-2)}:root[data-theme=cyber] input:focus,:root[data-theme=cyber] select:focus,:root[data-theme=cyber] textarea:focus{border-color:var(--cy-accent);box-shadow:0 0 0 1px var(--cy-accent),0 0 12px rgba(var(--cy-accent-rgb),.4);outline:none}:root[data-theme=cyber] input::placeholder,:root[data-theme=cyber] textarea::placeholder{color:var(--cy-dim)}:root[data-theme=cyber] input[type=checkbox],:root[data-theme=cyber] input[type=radio]{accent-color:var(--cy-accent)}:root[data-theme=cyber] .btn{background:rgba(var(--cy-accent-rgb),.06);color:var(--cy-accent);border-color:var(--cy-accent);box-shadow:0 0 8px rgba(var(--cy-accent-rgb),.35)}:root[data-theme=cyber] .btn:hover{background:rgba(var(--cy-accent-rgb),.16);color:var(--cy-ink);box-shadow:0 0 14px rgba(var(--cy-accent-rgb),.6)}:root[data-theme=cyber] .btn:disabled{color:var(--cy-dim);border-color:var(--cy-line-2);box-shadow:none;background:transparent}:root[data-theme=cyber] button[aria-pressed=true]:not(.theme-toggle-btn),:root[data-theme=cyber] button[aria-selected=true]{background:var(--cy-accent);color:var(--cy-void);border-color:var(--cy-accent)}:root[data-theme=cyber] button[aria-pressed=true]:not(.theme-toggle-btn) *,:root[data-theme=cyber] button[aria-selected=true] *{color:var(--cy-void)}:root[data-theme=cyber] .linkish{color:var(--cy-accent)}:root[data-theme=cyber] a{color:var(--cy-accent)}:root[data-theme=cyber] a:hover{text-shadow:0 0 8px rgba(var(--cy-accent-rgb),.8)}:root[data-theme=cyber] .chip{background:rgba(var(--cy-accent-rgb),.1);color:var(--cy-accent);border-color:var(--cy-accent)}:root[data-theme=cyber] .card,:root[data-theme=cyber] .gate-box,:root[data-theme=cyber] .inbox-block .icard,:root[data-theme=cyber] .dept-people .dept-people-box{box-shadow:0 0 0 1px rgba(var(--cy-accent-rgb),.12),0 0 16px rgba(var(--cy-accent-rgb),.1)}:root[data-theme=cyber] .gate{background:transparent}:root[data-theme=cyber] .gate-box{background:rgba(var(--cy-panel-rgb),.9);border-color:var(--cy-accent)}:root[data-theme=cyber] .gate h1{color:var(--cy-ink)}:root[data-theme=cyber] .gate .tagline{color:var(--cy-accent)}:root[data-theme=cyber] .gate .creed{color:#e8c268;text-shadow:0 0 8px rgba(232,194,104,.5)}:root[data-theme=cyber] .gate-box .gate-pw .gate-pw-toggle{background:var(--cy-deep);color:var(--cy-accent);border-color:var(--cy-line-2);box-shadow:none}:root[data-theme=cyber] .gate-err{background:#ff3d8b1f;color:#ffd0e2;border-color:#ff3d8b}:root[data-theme=cyber] .settings-gear{color:var(--cy-accent)}:root[data-theme=cyber] .settings-gear:hover{border-color:var(--cy-accent);text-shadow:0 0 8px rgba(var(--cy-accent-rgb),.8)}:root[data-theme=cyber] .settings-backdrop{background:rgba(var(--cy-void-rgb),.6)}:root[data-theme=cyber] .settings-panel{background:var(--cy-deep);color:var(--cy-ink);border-color:var(--cy-accent);box-shadow:0 0 16px rgba(var(--cy-accent-rgb),.35)}:root[data-theme=cyber] .settings-close{color:var(--cy-accent);border-color:var(--cy-line-2)}:root[data-theme=cyber] .settings-section-title{color:var(--cy-accent)}:root[data-theme=cyber] .settings-page-back,:root[data-theme=cyber] .settings-page-tolist{color:var(--cy-accent)}:root[data-theme=cyber] .settings-page-nav{border-right-color:var(--cy-line-3)}:root[data-theme=cyber] .settings-page-title{color:var(--cy-ink)}:root[data-theme=cyber] .settings-page-item{color:var(--cy-ink-soft)}:root[data-theme=cyber] .settings-page-item:hover{background:rgba(var(--cy-accent-rgb),.06)}:root[data-theme=cyber] .settings-page-item.is-active{background:var(--cy-accent);border-left-color:var(--cy-accent);color:var(--cy-on-accent)}:root[data-theme=cyber] .settings-page-item.is-current{color:var(--cy-ink)}:root[data-theme=cyber] .settings-page-chev{color:var(--cy-accent)}:root[data-theme=cyber] .settings-page-sub{border-left-color:var(--cy-line-3)}:root[data-theme=cyber] .settings-page-subitem{color:var(--cy-ink-soft)}:root[data-theme=cyber] .settings-page-subitem:hover{background:rgba(var(--cy-accent-rgb),.06)}:root[data-theme=cyber] .settings-page-subitem.is-active{background:var(--cy-accent);border-left-color:var(--cy-accent);color:var(--cy-on-accent)}:root[data-theme=cyber] .settings-page-subitem.is-active .settings-page-submeta{color:var(--cy-on-accent)}:root[data-theme=cyber] .settings-page-subitem.is-active .settings-page-badge{border-color:var(--cy-on-accent);color:var(--cy-on-accent)}:root[data-theme=cyber] .settings-page-subitem.is-active .settings-page-badge.is-on{border-color:var(--cy-on-accent);color:var(--cy-on-accent)}:root[data-theme=cyber] .settings-page-heading{color:var(--cy-ink)}:root[data-theme=cyber] .settings-page-lede{color:var(--cy-dim-2)}:root[data-theme=cyber] .settings-page .pw-change-label{color:var(--cy-dim-2)}:root[data-theme=cyber] .settings-page .pw-change-input{border-color:var(--cy-line-5)}:root[data-theme=cyber] .settings-page .pw-change-btn{background:var(--cy-accent);color:var(--cy-on-accent);border-color:var(--cy-accent)}:root[data-theme=cyber] .settings-page .theme-toggle-opt:has(input:checked){color:var(--cy-accent)}@media(max-width:760px){:root[data-theme=cyber] .settings-page-list{border-bottom-color:var(--cy-line-3)}:root[data-theme=cyber] .settings-page-list li{border-top-color:var(--cy-line-3)}:root[data-theme=cyber] .settings-page-item.is-active{background:transparent;color:var(--cy-ink)}:root[data-theme=cyber] .settings-page-subitem.is-active{background:transparent;color:var(--cy-ink)}:root[data-theme=cyber] .settings-page-subitem.is-active .settings-page-submeta{color:var(--cy-dim-2)}:root[data-theme=cyber] .settings-page-subitem.is-active .settings-page-badge{border-color:var(--cy-dim-3);color:var(--cy-dim-3)}:root[data-theme=cyber] .settings-page-subitem.is-active .settings-page-badge.is-on{border-color:#3ff0a8;color:#3ff0a8}}:root[data-theme=cyber] .mss-modal-backdrop{background:rgba(var(--cy-void-rgb),.65)}:root[data-theme=cyber] .mss-modal{border-color:var(--cy-accent);box-shadow:0 0 16px rgba(var(--cy-accent-rgb),.35)}:root[data-theme=cyber] .mss-summary{border-left-color:var(--cy-accent)}:root[data-theme=cyber] .mss-fix{border-color:var(--cy-accent)}:root[data-theme=cyber] .mss-ghost{border-color:var(--cy-accent)}:root[data-theme=cyber] .officer-miss-banner{background:#e8c26824;color:#ffe6a8;border-bottom-color:#e8c268}:root[data-theme=cyber] .officer-miss-banner-btn{background:var(--cy-deep);color:#e8c268;border-color:#e8c268}:root[data-theme=cyber] .officer-miss-banner-btn:hover{background:#e8c26829}:root[data-theme=cyber] .prep-schedule{border-top-color:var(--cy-line-2);color:var(--cy-ink-2)}:root[data-theme=cyber] .prep-schedule-next{color:var(--cy-accent)}:root[data-theme=cyber] .prep-schedule-hint{color:var(--cy-ink-3)}:root[data-theme=cyber] .prep-calendar-pattern{color:var(--cy-ink-2)}:root[data-theme=cyber] .prep-calendar-mark{color:var(--cy-accent)}:root[data-theme=cyber] .prep-agenda-auto{color:var(--cy-ink-2)}:root[data-theme=cyber] .prep-agenda-job{color:var(--cy-ink-3)}:root[data-theme=cyber] .prep-agenda-job-done{color:#43dfa0}:root[data-theme=cyber] .prep-agenda-job-failed{color:#ff8fb8}:root[data-theme=cyber] .mcs-pick{color:var(--cy-ink-soft)}:root[data-theme=cyber] .mcs{background:var(--cy-on-accent);border:1px solid var(--cy-accent);color:var(--cy-ink-soft)}:root[data-theme=cyber] .mcs-name{color:var(--cy-ink)}:root[data-theme=cyber] .mcs-sec{border-top-color:var(--cy-line-3)}:root[data-theme=cyber] .mcs-h{color:#d4af5f}:root[data-theme=cyber] .mcs-hint,:root[data-theme=cyber] .mcs-note,:root[data-theme=cyber] .mcs-ghost{color:var(--cy-dim-2)}:root[data-theme=cyber] .mcs-warn{color:#ff9db0}:root[data-theme=cyber] .mcs-status{color:var(--cy-ink-soft)}:root[data-theme=cyber] .mcs input,:root[data-theme=cyber] .mcs select{border-color:var(--cy-accent);background:var(--cy-on-accent);color:var(--cy-ink)}:root[data-theme=cyber] .mcs-act{border-top-color:var(--cy-line-3)}:root[data-theme=cyber] .mcs-save{background:var(--cy-accent);color:var(--cy-on-accent);text-shadow:none}:root[data-theme=cyber] .mcs-room{color:var(--cy-ink-3)}:root[data-theme=cyber] .mcs-picker{border-top-color:var(--cy-line-3)}:root[data-theme=cyber] .mcs-picker .input{border-color:var(--cy-line-5);background:var(--cy-on-accent);color:var(--cy-ink)}:root[data-theme=cyber] .mcs-picker-bulk button{color:var(--cy-accent);border-color:var(--cy-accent)}:root[data-theme=cyber] .mcs-picker-bulk button:hover{background:rgba(var(--cy-accent-rgb),.1)}:root[data-theme=cyber] .mcs-namelist{border-color:var(--cy-line-5);background:var(--cy-panel-3)}:root[data-theme=cyber] .mcs-name-row{color:var(--cy-ink);border-top-color:var(--cy-line-3)}:root[data-theme=cyber] .mcs-name-depts{color:var(--cy-ink-3)}:root[data-theme=cyber] .mcs-name-depttag{color:#e8c268;border-color:#e8c268}:root[data-theme=cyber] .mcs-namelist-empty{color:var(--cy-ink-3)}:root[data-theme=cyber] .mcs-picker-count{color:var(--cy-ink)}:root[data-theme=cyber] .mcs-picker-save .mcs-save:disabled{opacity:.5}:root[data-theme=cyber] .pw-change-input{background:var(--cy-void);color:var(--cy-ink);border-color:var(--cy-line-2)}:root[data-theme=cyber] .pw-change-err{color:#ff8fb8}:root[data-theme=cyber] .pw-change-ok{color:#43dfa0}:root[data-theme=cyber] .pw-change-btn{background:var(--cy-deep);color:var(--cy-accent);border-color:var(--cy-accent)}:root[data-theme=cyber] .dept-people .dept-people-chip-lead{color:#e8c268;border-color:#e8c268;background:#e8c2681f;text-shadow:0 0 8px rgba(232,194,104,.7)}:root[data-theme=cyber] button.report-not-yet{color:#e3ecff!important;border-color:#e3ecff!important}:root[data-theme=cyber] button.report-not-yet[aria-pressed=true]{background:#e3ecff!important;color:#05080f!important}:root[data-theme=cyber] body{text-shadow:0 0 1px rgba(255,255,255,.35)}:root[data-theme=cyber] h1,:root[data-theme=cyber] h2,:root[data-theme=cyber] h3,:root[data-theme=cyber] h4,:root[data-theme=cyber] .kyou .top h1{text-shadow:0 0 4px currentColor,0 0 12px rgba(63,214,232,.55)}:root[data-theme=cyber] .num,:root[data-theme=cyber] .fig .v,:root[data-theme=cyber] .homework-stat-v{text-shadow:0 0 4px currentColor,0 0 12px rgba(var(--cy-accent-rgb),.55)}:root[data-theme=cyber] [role=tab][aria-selected=true],:root[data-theme=cyber] .tab[aria-selected=true]{text-shadow:0 0 4px currentColor,0 0 12px rgba(var(--cy-accent-rgb),.55)}:root[data-theme=cyber] a,:root[data-theme=cyber] .linkish,:root[data-theme=cyber] .btn,:root[data-theme=cyber] button{text-shadow:0 0 4px currentColor,0 0 12px rgba(var(--cy-accent-rgb),.55)}:root[data-theme=cyber] .btn:disabled,:root[data-theme=cyber] button:disabled,:root[data-theme=cyber] button[aria-pressed=true]:not(.theme-toggle-btn),:root[data-theme=cyber] button[aria-selected=true],:root[data-theme=cyber] button.report-not-yet[aria-pressed=true]{text-shadow:none}:root[data-theme=cyber] .task-row-menu{background:var(--cy-panel);color:var(--cy-ink-2);border:1px solid var(--cy-accent)}:root[data-theme=cyber] .task-row-menu-item{background:var(--cy-panel);color:var(--cy-ink-2);border-bottom:1px solid var(--cy-line)}:root[data-theme=cyber] .task-row-menu-item:hover,:root[data-theme=cyber] .task-row-menu-item:focus{background:rgba(var(--cy-accent-rgb),.16);color:var(--cy-ink);outline:1px solid var(--cy-accent)}:root[data-theme=cyber] .task-row-pencil{background:var(--cy-panel);color:var(--cy-accent);border:1px solid var(--cy-accent)}:root[data-theme=cyber] .task-row-editing,:root[data-theme=cyber] .task-row-editing td{background:#e8c2681f}:root[data-theme=cyber] .task-row-edit-actions td{background:var(--cy-panel-2);border-bottom:1px solid var(--cy-accent)}:root[data-theme=cyber] .task-row-save,:root[data-theme=cyber] .task-row-cancel{background:var(--cy-panel);color:var(--cy-ink-2);border:1px solid var(--cy-accent)}:root[data-theme=cyber] .task-row-save{background:var(--cy-accent);color:var(--cy-void);border-color:var(--cy-accent)}:root[data-theme=cyber] .task-row-save:disabled,:root[data-theme=cyber] .task-row-cancel:disabled{background:var(--cy-panel-2);color:var(--cy-dim);border-color:var(--cy-line-2)}:root[data-theme=cyber] .task-row-edit-error{color:#ff3d8b}:root[data-theme=cyber] .task-row-copy-note{color:#3ff0a8}:root[data-theme=cyber] .task-corner-switch-label{color:var(--cy-ink-2)}:root[data-theme=cyber] .task-corner{background:var(--cy-panel);border:1px solid var(--cy-accent)}:root[data-theme=cyber] .task-corner-head{background:var(--cy-panel-2);color:var(--cy-ink-2);border-bottom:1px solid var(--cy-accent)}:root[data-theme=cyber] .task-corner-head[aria-expanded=false]{border-bottom:0}:root[data-theme=cyber] .task-corner-body{background:var(--cy-panel)}:root[data-theme=cyber] .task-corner-from{color:#e8c268}:root[data-theme=cyber] .task-row-field{background:var(--cy-void);color:var(--cy-ink);border:1px solid var(--cy-accent)}:root[data-theme=cyber] .hw-delegated-heading{color:var(--cy-accent)}:root[data-theme=cyber] .hw-delegated-tag{color:#e8c268;background:#e8c2681f;border-color:#e8c268}:root[data-theme=cyber] .hw-delegated-line{color:var(--cy-ink-2)}:root[data-theme=cyber] .hw-delegated-action{color:var(--cy-ink-2)}:root[data-theme=cyber] .hw-takeback-confirm{background:var(--cy-panel);color:var(--cy-ink-2);border-color:var(--cy-accent)}:root[data-theme=cyber] .hw-takeback-confirm button{background:var(--cy-panel);color:var(--cy-ink-2);border-color:var(--cy-accent)}:root[data-theme=cyber] .hw-takeback-confirm button:disabled{background:var(--cy-panel-2);color:var(--cy-dim);border-color:var(--cy-line-2)}:root[data-theme=cyber] .hw-delegated-error{color:#ff8fb8}:root[data-theme=cyber] .mmj-dialog{border:2px solid var(--cy-accent);background:var(--cy-panel);color:var(--cy-ink-2)}:root[data-theme=cyber] .mmj-dialog input{border:1px solid var(--cy-accent);background:var(--cy-void);color:var(--cy-ink)}:root[data-theme=cyber] .mmj-dialog select{border:1px solid var(--cy-accent);background:var(--cy-void);color:var(--cy-ink)}:root[data-theme=cyber] .mmj-dialog textarea{border:1px solid var(--cy-accent);background:var(--cy-void);color:var(--cy-ink)}:root[data-theme=cyber] .mmj-note{color:var(--cy-ink-2)}:root[data-theme=cyber] .mmj-watch{color:var(--cy-ink-2)}:root[data-theme=cyber] .mmj-faint{color:var(--cy-dim)}:root[data-theme=cyber] .mmj-filters input{border:1px solid var(--cy-accent);background:var(--cy-void);color:var(--cy-ink)}:root[data-theme=cyber] .mmj-table th{border:1px solid var(--cy-accent);background:var(--cy-panel-2);color:var(--cy-accent)}:root[data-theme=cyber] .mmj-table td{border:1px solid var(--cy-accent);background:var(--cy-panel);color:var(--cy-ink-2)}:root[data-theme=cyber] .mmj-points{color:var(--cy-ink-2)}:root[data-theme=cyber] .mmj-step{border:1px solid var(--cy-accent)}:root[data-theme=cyber] .mmj-step-h{color:var(--cy-accent)}:root[data-theme=cyber] .mmj-warn{color:#ffb454}:root[data-theme=cyber] .mmj-jev{color:var(--cy-dim)}:root[data-theme=cyber] .mmj-filters select{border:1px solid var(--cy-accent);background:var(--cy-void);color:var(--cy-ink)}:root[data-theme=cyber] .mmj-pd{border:1px solid var(--cy-accent)}:root[data-theme=cyber] .mmj-pd-h{color:var(--cy-accent)}:root[data-theme=cyber] .mmj-agenda-state{color:var(--cy-accent)}:root[data-theme=cyber] .mmj-agenda-state.is-stalled{color:#ff4d6d}:root[data-theme=cyber] .mmj-agenda-retry{border:1px solid var(--cy-accent);background:var(--cy-panel);color:var(--cy-ink-2)}:root[data-theme=cyber] .mmj-agenda-error{color:#ff4d6d}:root[data-theme=cyber] .mmj-agenda-confirm{border:1px solid var(--cy-accent);background:var(--cy-panel);color:var(--cy-ink-2)}:root[data-theme=cyber] .mmj-agenda-result{color:#43dfa0}:root[data-theme=cyber] .prep-published{border-top-color:var(--cy-accent)}:root[data-theme=cyber] .prep-published-h{color:var(--cy-accent)}:root[data-theme=cyber] .prep-published-rev{color:#ff4d6d}:root[data-theme=cyber] .prep-published-body{color:var(--cy-ink-2)}:root[data-theme=cyber] .prep-published-doc{color:var(--cy-accent)}:root[data-theme=cyber] .mtg-sec{color:#d4af5f}:root[data-theme=cyber] .mtg-rowbox{border-bottom-color:var(--cy-line-3)}:root[data-theme=cyber] .mtg-row{color:var(--cy-ink)}:root[data-theme=cyber] .mtg-row:hover{background:rgba(var(--cy-accent-rgb),.06)}:root[data-theme=cyber] .mtg-row:focus-visible{outline-color:var(--cy-accent)}:root[data-theme=cyber] .mtg-tag{border-color:var(--cy-accent);color:var(--cy-accent)}:root[data-theme=cyber] .mtg-edit-btn{border-color:#d4af5f;color:#d4af5f;background:transparent}:root[data-theme=cyber] .mtg-edit-btn:hover{background:#d4af5f1f}:root[data-theme=cyber] .mtg-edit input{border-color:var(--cy-accent);background:var(--cy-panel-3);color:var(--cy-ink);color-scheme:dark}:root[data-theme=cyber] .mtg-edit .mn-type-l{color:var(--cy-dim-2)}:root[data-theme=cyber] .mtg-person{border-color:var(--cy-line-5);color:var(--cy-dim-3)}:root[data-theme=cyber] .mtg-person[aria-pressed=true],:root[data-theme=cyber] .mtg-person-extra{border-color:var(--cy-accent);color:var(--cy-ink)}:root[data-theme=cyber] .mtg-person-x{color:var(--cy-dim-2)}:root[data-theme=cyber] .mtg-add{border-color:var(--cy-accent);color:var(--cy-accent);background:transparent}:root[data-theme=cyber] .mtg-save{background:var(--cy-accent);color:var(--cy-on-accent)}:root[data-theme=cyber] .mtg-cancel{color:var(--cy-dim-2)}:root[data-theme=cyber] .mtg-edit-btn:focus-visible{outline:2px solid #d4af5f}:root[data-theme=cyber] .mtg-edit button.mtg-person[aria-pressed=true]{background:transparent;border-color:var(--cy-accent);color:var(--cy-ink);text-shadow:none}:root[data-theme=cyber] .mtg-edit button.mtg-person[aria-pressed=true] *{color:var(--cy-ink)}:root[data-theme=cyber] .cal-invite{border-top-color:var(--cy-line)}:root[data-theme=cyber] .cal-invite-h{color:var(--cy-accent)}:root[data-theme=cyber] .cal-invite-meeting{border-color:var(--cy-line);background:var(--cy-panel)}:root[data-theme=cyber] .cal-invite-name{color:var(--cy-ink)}:root[data-theme=cyber] .cal-invite-choice{color:var(--cy-ink-2)}:root[data-theme=cyber] .cal-invite-choice input:focus-visible{outline-color:var(--cy-accent)}:root[data-theme=cyber] .cal-invite-meta{color:var(--cy-ink-3)}:root[data-theme=cyber] .cal-invite-miss{color:#ffb547}:root[data-theme=cyber] .cal-invite-fail{color:#ff4d6d}:root[data-theme=cyber] .cal-invite-note{color:var(--cy-ink-3)}:root[data-theme=cyber] .cal-invite-status{color:#3ff0a8}:root[data-theme=cyber] .doc-paper-sheet{background:#fff;color:#2c3e50}:root[data-theme=cyber] .doc-paper{background:#fff;color:#2c3e50;font-size:16px;font-family:Yu Gothic,Hiragino Sans,sans-serif;text-shadow:none;letter-spacing:normal}:root[data-theme=cyber] .doc-paper,:root[data-theme=cyber] .doc-paper *{font-family:Yu Gothic,Hiragino Sans,sans-serif;text-shadow:none}:root[data-theme=cyber] .doc-paper .kainum{color:#3d6ec4;letter-spacing:.2em;text-shadow:none}:root[data-theme=cyber] .doc-paper h1{color:#3d6ec4;text-shadow:none;letter-spacing:.05em;font-family:Yu Gothic,Hiragino Sans,sans-serif;border:none}:root[data-theme=cyber] .doc-paper .subtitle{color:#888;letter-spacing:.3em;text-shadow:none}:root[data-theme=cyber] .doc-paper h2{color:#fff;background:#5b8def;text-shadow:none;letter-spacing:normal;font-family:Yu Gothic,Hiragino Sans,sans-serif}:root[data-theme=cyber] .doc-paper h2.action{background:#e53935;color:#fff}:root[data-theme=cyber] .doc-paper h2.shuchi{background:#7bc47f;color:#fff}:root[data-theme=cyber] .doc-paper h2.koe{background:#26a69a;color:#fff}:root[data-theme=cyber] .doc-paper h2.kettei{background:#9c6ddb;color:#fff}:root[data-theme=cyber] .doc-paper h2.giDai{background:#5b8def;color:#fff}:root[data-theme=cyber] .doc-paper h2.prep{background:#f5c34b;color:#5d4500}:root[data-theme=cyber] .doc-paper h2.memo{background:#90a4ae;color:#fff}:root[data-theme=cyber] .doc-paper h2[class~=check]{background:#546e7a;color:#fff}:root[data-theme=cyber] .doc-paper h2.renkei{background:#ff8a65;color:#fff}:root[data-theme=cyber] .doc-paper h3{color:#3d6ec4;background:transparent;border-top:none;border-right:none;border-bottom:none;border-left:5px solid #a8c8f0;padding:0 0 0 10px;margin:24px 0 6px;text-shadow:none;letter-spacing:normal;font-family:Yu Gothic,Hiragino Sans,sans-serif}:root[data-theme=cyber] .doc-paper .shuchi-card{border:1px solid #c8e6c9;background:#f8fbf9}:root[data-theme=cyber] .doc-paper .shuchi-card .head{color:#2e7d32}:root[data-theme=cyber] .doc-paper .divider{border-top:2px dashed #a8c8f0}:root[data-theme=cyber] .doc-paper table{display:block;overflow-x:auto;max-width:100%;min-width:0;background:#fff;color:#2c3e50}:root[data-theme=cyber] .doc-paper th{background:#cfe2f5;color:#1f3a68;border:1px solid #d0d0d0;font-family:Yu Gothic,Hiragino Sans,sans-serif;letter-spacing:normal;text-transform:none;white-space:normal;text-shadow:none}:root[data-theme=cyber] .doc-paper td{border:1px solid #d0d0d0;color:#2c3e50;background:#fff;text-shadow:none;letter-spacing:normal}:root[data-theme=cyber] .doc-paper li{color:#2c3e50;text-shadow:none;letter-spacing:normal}:root[data-theme=cyber] .doc-paper p{color:#2c3e50}:root[data-theme=cyber] .doc-paper ul{color:#2c3e50}:root[data-theme=cyber] .doc-paper ol{color:#2c3e50}:root[data-theme=cyber] .doc-paper .action-table th{background:#ffcdd2;color:#7a1f1f}:root[data-theme=cyber] .doc-paper .kettei-table th{background:#e9dffc;color:#4a2a7a}:root[data-theme=cyber] .doc-paper .info-table th{background:#e8f1fc;color:#3d6ec4}:root[data-theme=cyber] .doc-paper .prep-table th{background:#fff3cd;color:#7a5a14}:root[data-theme=cyber] .doc-paper .alert-box{background:#fff8e1;border:2px solid #f5c34b}:root[data-theme=cyber] .doc-paper .alert-box .title{color:#bf6516}:root[data-theme=cyber] .doc-paper .pink-box{background:#e8f1fc;border-left:5px solid #5b8def}:root[data-theme=cyber] .doc-paper .green-box{background:#f1f8f3;border-left:5px solid #4caf50}:root[data-theme=cyber] .doc-paper .yellow-box{background:#fffbe6;border-left:5px solid #f5c34b}:root[data-theme=cyber] .doc-paper .blue-box{background:#e3f2fd;border-left:5px solid #1976d2}:root[data-theme=cyber] .doc-paper .red-box{background:#ffebee;border-left:5px solid #c62828}:root[data-theme=cyber] .doc-paper .teal-box{background:#e0f2f1;border-left:5px solid #26a69a}:root[data-theme=cyber] .doc-paper .small{color:#666}:root[data-theme=cyber] .doc-paper .quote{background:#f7f7f7;border-left:3px solid #999;color:#444}:root[data-theme=cyber] .doc-paper .footer{border-top:2px dashed #a8c8f0;color:#888}:root[data-theme=cyber] .doc-paper .level-red{background:#e53935;color:#fff}:root[data-theme=cyber] .doc-paper .level-yellow{background:#fbc02d;color:#fff}:root[data-theme=cyber] .doc-paper .level-green{background:#66bb6a;color:#fff}:root[data-theme=cyber] .doc-paper .purpose{background:#e3f2fd;border:1px solid #90caf9;color:#0d47a1}:root[data-theme=cyber] .doc-paper .note{background:#fff3e0;border:1px solid #ffcc80;color:#e65100}:root[data-theme=cyber] .doc-paper tbody tr:hover,:root[data-theme=cyber] .doc-paper tbody tr:hover td{background:#fff}:root[data-theme=cyber] .doc-paper-title{color:var(--cy-ink-2);text-shadow:none}:root[data-theme=cyber] .doc-paper-hint{color:var(--cy-ink-2);text-shadow:none}:root[data-theme=cyber] .doc-paper-edit{border:1px solid #d4af5f;color:#d4af5f;background:transparent;text-shadow:none;box-shadow:none}:root[data-theme=cyber] .doc-paper-ok{background:var(--cy-accent);color:var(--cy-on-accent);border:1px solid var(--cy-accent);text-shadow:none;box-shadow:none}:root[data-theme=cyber] .doc-kind-switch button,:root[data-theme=cyber] .doc-ver-switch button{background:transparent;color:var(--ink);border-color:var(--line)}:root[data-theme=cyber] .doc-kind-switch button[aria-pressed=true],:root[data-theme=cyber] .doc-ver-switch button[aria-pressed=true]{background:var(--cy-panel);color:var(--blue-d);border-color:var(--line)}:root[data-theme=cyber] .doc-fixed{color:var(--ink)}:root[data-theme=cyber] .prog-cand{border-top:1px solid var(--cy-accent);color:var(--cy-ink-2)}:root[data-theme=cyber] .prog-cand-h{color:var(--cy-accent)}:root[data-theme=cyber] .prog-cand-bulk{background:var(--cy-accent);color:var(--cy-void);border:1px solid var(--cy-accent)}:root[data-theme=cyber] .prog-cand-bulk:disabled{background:var(--cy-panel-2);color:var(--cy-dim);border-color:var(--cy-line-2)}:root[data-theme=cyber] .prog-cand-row{border-bottom:1px solid var(--cy-line)}:root[data-theme=cyber] .prog-cand-row select,:root[data-theme=cyber] .prog-cand-dismiss{background:var(--cy-void);color:var(--cy-ink);border:1px solid var(--cy-accent)}:root[data-theme=cyber] .prog-cand-accept{background:var(--cy-accent);color:var(--cy-void);border:1px solid var(--cy-accent)}:root[data-theme=cyber] .prog-cand-accept:disabled,:root[data-theme=cyber] .prog-cand-dismiss:disabled{background:var(--cy-panel-2);color:var(--cy-dim);border-color:var(--cy-line-2)}:root[data-theme=cyber] .prog-cand-who{color:var(--cy-ink-2)}:root[data-theme=cyber] .prog-cand-body{color:var(--cy-ink-2)}:root[data-theme=cyber] .prog-cand-match{color:var(--cy-ink-3)}:root[data-theme=cyber] .prog-cand-reason{color:#ff3d8b}:root[data-theme=cyber] .prog-cand-empty{color:var(--cy-dim)}:root[data-theme=cyber] .prog-cand-error{color:#ff3d8b}:root[data-theme=cyber] .prog-cand-sorting{color:#ff3d8b}:root[data-theme=cyber] .prog-cand-new{color:var(--cy-ink-2)}:root[data-theme=cyber] .prog-cand-none{color:var(--cy-dim)}:root[data-theme=cyber] .prog-cand-faint{opacity:.55}:root[data-theme=cyber] .prog-cand-clear{background:var(--cy-void);color:var(--cy-ink);border:1px solid var(--cy-accent)}:root[data-theme=cyber] .prog-cand-clear:disabled{background:var(--cy-panel-2);color:var(--cy-dim);border-color:var(--cy-line-2)}:root[data-theme=cyber] .prog-cand-repick{color:#ff3d8b}:root[data-theme=cyber] .prep-focus{color:var(--cy-ink-2)}:root[data-theme=cyber] .prep-focus-title{color:var(--cy-accent)}:root[data-theme=cyber] .prep-focus-meta{color:var(--cy-ink-3)}:root[data-theme=cyber] .prep-focus-count{color:var(--cy-ink-2)}:root[data-theme=cyber] .prep-focus-card{border-color:var(--cy-line-2);background:var(--cy-panel)}:root[data-theme=cyber] .prep-focus-card-title{color:var(--cy-ink-2)}:root[data-theme=cyber] .prep-focus-choice{border-color:var(--cy-accent);background:var(--cy-void);color:var(--cy-ink-2)}:root[data-theme=cyber] .prep-focus-choice[aria-pressed=true]{background:var(--cy-accent);color:var(--cy-void)}:root[data-theme=cyber] .prep-focus-choice:disabled{background:var(--cy-panel-2);color:var(--cy-dim);border-color:var(--cy-line-2)}:root[data-theme=cyber] .prep-focus-send{border-color:var(--cy-accent);background:var(--cy-accent);color:var(--cy-void)}:root[data-theme=cyber] .prep-focus-send:disabled{background:var(--cy-panel-2);color:var(--cy-dim);border-color:var(--cy-line-2)}:root[data-theme=cyber] .prep-focus-sent{color:#43dfa0}:root[data-theme=cyber] .prep-focus-error{color:#ff8fb8}:root[data-theme=cyber] .prep-focus-agenda{border-top-color:var(--cy-accent)}:root[data-theme=cyber] .prep-focus-agenda-toggle{color:var(--cy-accent)}:root[data-theme=cyber] .prep-focus-field{color:var(--cy-ink-2)}:root[data-theme=cyber] .prep-focus-input{border-color:var(--cy-accent);background:var(--cy-void);color:var(--cy-ink)}:root[data-theme=cyber] .prep-focus-more{border-color:var(--cy-accent);background:var(--cy-panel);color:var(--cy-ink-2)}:root[data-theme=cyber] .must-change-box{border-color:var(--cy-accent);background:var(--cy-panel);box-shadow:0 0 18px rgba(var(--cy-accent-rgb),.18)}:root[data-theme=cyber] .must-change-title{color:var(--cy-ink);text-shadow:0 0 4px currentColor,0 0 12px rgba(var(--cy-accent-rgb),.55)}:root[data-theme=cyber] .must-change-note{color:var(--cy-ink-3)}:root[data-theme=cyber] .must-change-input{background:var(--cy-void);color:var(--cy-ink);border-color:var(--cy-line-2)}:root[data-theme=cyber] .must-change-err{color:#ff3d8b}:root[data-theme=cyber] .must-change-btn{border-color:var(--cy-accent);color:var(--cy-accent)}:root[data-theme=cyber] .must-change-out{border-color:var(--cy-line-2);color:var(--cy-ink-3)}:root[data-theme=cyber] .staff-account{border-color:var(--cy-line);background:var(--cy-deep)}:root[data-theme=cyber] .staff-account-title{color:var(--cy-ink)}:root[data-theme=cyber] .staff-account-chip{border-color:#e8c268;color:#e8c268}:root[data-theme=cyber] .staff-account-chip.is-none{border-color:var(--cy-line-2);color:var(--cy-ink-3)}:root[data-theme=cyber] .staff-account-hint{color:var(--cy-ink-3)}:root[data-theme=cyber] .staff-account-reset{border-color:var(--cy-accent);color:var(--cy-ink)}:root[data-theme=cyber] .staff-account-msg{color:var(--cy-ink-2)}:root[data-theme=cyber] .mtg-handover{border-top:1px solid var(--cy-accent);color:var(--cy-ink-2)}:root[data-theme=cyber] .mtg-handover-h{color:var(--cy-accent)}:root[data-theme=cyber] .mtg-handover-empty{color:var(--cy-dim)}:root[data-theme=cyber] .mtg-handover-error{color:#ff3d8b}:root[data-theme=cyber] .mtg-handover-row{border-bottom:1px solid var(--cy-line)}:root[data-theme=cyber] .mtg-handover-body{color:var(--cy-ink-2)}:root[data-theme=cyber] .mtg-handover-form select,:root[data-theme=cyber] .mtg-handover-form textarea{border:1px solid var(--cy-line-5);background:var(--cy-void);color:var(--cy-ink-2)}:root[data-theme=cyber] .mtg-handover-open,:root[data-theme=cyber] .mtg-handover-add,:root[data-theme=cyber] .mtg-handover-cancel,:root[data-theme=cyber] .mtg-handover-dismiss{border:1px solid var(--cy-accent);background:var(--cy-void);color:var(--cy-ink)}:root[data-theme=cyber] .mtg-handover-add{background:var(--cy-accent);color:var(--cy-void)}:root[data-theme=cyber] .mtg-handover-open:disabled,:root[data-theme=cyber] .mtg-handover-add:disabled,:root[data-theme=cyber] .mtg-handover-cancel:disabled,:root[data-theme=cyber] .mtg-handover-dismiss:disabled{background:var(--cy-panel-2);color:var(--cy-dim);border-color:var(--cy-line-2)}:root[data-theme=cyber] .brain-menu .bm-row{color:var(--cy-ink-soft)}:root[data-theme=cyber] .brain-menu .bm-row:hover{background:rgba(var(--cy-accent-rgb),.06)}:root[data-theme=cyber] .brain-menu .bm-row[aria-selected=true]{background:var(--cy-accent);border-left-color:var(--cy-accent);color:var(--cy-on-accent)}:root[data-theme=cyber] .brain-menu .bm-row[aria-selected=true] .sub{color:var(--cy-on-accent)}:root[data-theme=cyber] .brain-menu .bm-row.is-current{color:var(--cy-ink)}:root[data-theme=cyber] .brain-menu .bm-lb .sub{color:var(--cy-dim-3)}:root[data-theme=cyber] .brain-menu .bm-sublist{border-left-color:var(--cy-line-3)}:root[data-theme=cyber] .brain-menu .bm-sub{color:var(--cy-ink-soft)}:root[data-theme=cyber] .brain-menu .bm-sub:hover{background:rgba(var(--cy-accent-rgb),.06)}:root[data-theme=cyber] .brain-menu .bm-sub[aria-selected=true]{background:var(--cy-accent);border-left-color:var(--cy-accent);color:var(--cy-on-accent)}:root[data-theme=cyber] .brain-menu .bm-foot{border-top-color:var(--cy-line-3)}:root[data-theme=cyber] .brain-menu .bm-settings{color:var(--cy-ink-soft)}:root[data-theme=cyber] .brain-menu .bm-settings:hover{background:rgba(var(--cy-accent-rgb),.06)}:root[data-theme=cyber] .brain-menu .bm-settings[aria-current=page]{background:var(--cy-accent);border-left-color:var(--cy-accent);color:var(--cy-on-accent)}:root[data-theme=cyber] .crown-menu{color:var(--cy-accent)}:root[data-theme=cyber] .bm-scrim{background:rgba(var(--cy-void-rgb),.65)}:root[data-theme=cyber] .bm-panel{background:var(--cy-deep);border-right-color:var(--cy-line-3)}:root[data-theme=cyber] .shell-body>main{border-left-color:var(--cy-line-3)}:root[data-theme=cyber][data-palette=ai-night]{--void:#0b1020;--void-rgb:11,16,32;--deep:#0c1226;--deep-rgb:12,18,38;--panel:#121a33;--panel-rgb:18,26,51;--panel-2:#182141;--panel-3:#121a33;--line:#2c3a63;--line-2:#3f517f;--line-3:#26325a;--line-4:#1e2a4d;--line-5:#334470;--cy-void:#0b1020;--cy-void-rgb:11,16,32;--cy-deep:#0c1226;--cy-deep-rgb:12,18,38;--cy-panel:#121a33;--cy-panel-rgb:18,26,51;--cy-panel-2:#182141;--cy-panel-3:#121a33;--cy-line:#2c3a63;--cy-line-2:#3f517f;--cy-line-3:#26325a;--cy-line-4:#1e2a4d;--cy-line-5:#334470;--cy-accent:#d4af5f;--cy-accent-rgb:212,175,95;--cy-accent-dim:#8a7133;--cy-on-accent:#0b1020;--ai-band:#0c1226;--card:#121a33;--pale:#0c1226;--bg:#0b1020;--bg-2:#0c1226;--blue:#d4af5f;--blue-d:#d4af5f;--blue-soft:rgba(212,175,95,.12);--blue-line:#8a7133;--neon:#d4af5f;--neon-dim:#8a7133;--sh:0 0 0 1px rgba(212,175,95,.1),0 6px 18px rgba(0,0,0,.55);--sh-lift:0 0 0 1px rgba(212,175,95,.3),0 0 18px rgba(212,175,95,.25),0 12px 32px rgba(0,0,0,.6);color-scheme:dark}:root[data-theme=cyber][data-palette=mori]{--void:#06120e;--void-rgb:6,18,14;--deep:#08170f;--deep-rgb:8,23,15;--panel:#0e1f1a;--panel-rgb:14,31,26;--panel-2:#132a22;--panel-3:#0e1f1a;--line:#1f4a3c;--line-2:#2f6a55;--line-3:#1b3d33;--line-4:#17342c;--line-5:#26553f;--cy-void:#06120e;--cy-void-rgb:6,18,14;--cy-deep:#08170f;--cy-deep-rgb:8,23,15;--cy-panel:#0e1f1a;--cy-panel-rgb:14,31,26;--cy-panel-2:#132a22;--cy-panel-3:#0e1f1a;--cy-line:#1f4a3c;--cy-line-2:#2f6a55;--cy-line-3:#1b3d33;--cy-line-4:#17342c;--cy-line-5:#26553f;--cy-accent:#3ff0a8;--cy-accent-rgb:63,240,168;--cy-accent-dim:#247a56;--cy-on-accent:#06120e;--ai-band:#08170f;--card:#0e1f1a;--pale:#08170f;--bg:#06120e;--bg-2:#08170f;--blue:#3ff0a8;--blue-d:#3ff0a8;--blue-soft:rgba(63,240,168,.12);--blue-line:#247a56;--neon:#3ff0a8;--neon-dim:#247a56;--sh:0 0 0 1px rgba(63,240,168,.1),0 6px 18px rgba(0,0,0,.55);--sh-lift:0 0 0 1px rgba(63,240,168,.3),0 0 18px rgba(63,240,168,.25),0 12px 32px rgba(0,0,0,.6);color-scheme:dark}:root[data-theme=cyber][data-palette=sumi]{--void:#0c0d10;--void-rgb:12,13,16;--deep:#101216;--deep-rgb:16,18,22;--panel:#16181d;--panel-rgb:22,24,29;--panel-2:#1d2027;--panel-3:#16181d;--line:#33363f;--line-2:#4a4e59;--line-3:#2b2e35;--line-4:#26292f;--line-5:#3b3f49;--cy-void:#0c0d10;--cy-void-rgb:12,13,16;--cy-deep:#101216;--cy-deep-rgb:16,18,22;--cy-panel:#16181d;--cy-panel-rgb:22,24,29;--cy-panel-2:#1d2027;--cy-panel-3:#16181d;--cy-line:#33363f;--cy-line-2:#4a4e59;--cy-line-3:#2b2e35;--cy-line-4:#26292f;--cy-line-5:#3b3f49;--cy-accent:#e3ecff;--cy-accent-rgb:227,236,255;--cy-accent-dim:#8a94a8;--cy-on-accent:#0c0d10;--ai-band:#101216;--card:#16181d;--pale:#101216;--bg:#0c0d10;--bg-2:#101216;--blue:#e3ecff;--blue-d:#e3ecff;--blue-soft:rgba(227,236,255,.12);--blue-line:#8a94a8;--neon:#e3ecff;--neon-dim:#8a94a8;--sh:0 0 0 1px rgba(227,236,255,.1),0 6px 18px rgba(0,0,0,.55);--sh-lift:0 0 0 1px rgba(227,236,255,.3),0 0 18px rgba(227,236,255,.25),0 12px 32px rgba(0,0,0,.6);color-scheme:dark}:root[data-theme=light][data-palette=white]{--void:#ffffff;--deep:#ffffff;--panel:#ffffff;--panel-2:#f9fafb;--bg:#ffffff;--bg-2:#ffffff;--card:#ffffff;--pale:#ffffff;--line:#e5e7eb;--line-2:#d1d5db;--ink:#1f2937;--ink-2:#374151;--ink-3:#4b5563;--ai-band:#2f3e6b;--neon:#2f3e6b;--neon-dim:#c7cde0;--kin:#2f3e6b;--kin-hi:#2f3e6b;--kin-dim:#dbe0ee;--occ-title:#1f2937}:root[data-theme=light][data-palette=white] body{background:#fff}:root[data-theme=light][data-palette=white] .crown{border-bottom-color:#2f3e6b}:root[data-theme=light][data-palette=white] .crown:after{background:linear-gradient(90deg,transparent,#2f3e6b 15%,#6a7ba8 50%,#2f3e6b 85%,transparent)}:root[data-theme=light][data-palette=white] .seal{border-color:#2f3e6b}:root[data-theme=light][data-palette=white] .seal:before{border-color:#8f9bbf}:root[data-theme=light][data-palette=white] .seal span{color:#2f3e6b}:root[data-theme=light][data-palette=white] .brk:before,:root[data-theme=light][data-palette=white] .brk:after{border-color:#2f3e6b}:root[data-theme=light][data-palette=white] .rec,:root[data-theme=light][data-palette=white] .compose,:root[data-theme=light][data-palette=white] .wform,:root[data-theme=light][data-palette=white] .cal-invite-meeting{background:var(--panel);border-color:#2f3e6b}:root[data-theme=light][data-palette=white] .why,:root[data-theme=light][data-palette=white] .dft,:root[data-theme=light][data-palette=white] .cch,:root[data-theme=light][data-palette=white] .fixed-note{background:var(--panel);border-left-color:#2f3e6b;border-color:#2f3e6b}:root[data-theme=light][data-palette=white] .loop .s{background:var(--panel);border-color:var(--line-2)}:root[data-theme=light][data-palette=white] .bar .fl{background:linear-gradient(90deg,#8f9bbf,#2f3e6b)}:root[data-theme=light][data-palette=white] .stepbar i.on{background:#2f3e6b}:root[data-theme=light][data-palette=white] .chip.c-kin{color:#2f3e6b;border-color:#2f3e6b}:root[data-theme=light][data-palette=white] .mtg-edit-btn{border-color:#2f3e6b;color:#2f3e6b}:root[data-theme=light][data-palette=white] .ink3-fix,:root[data-theme=light][data-palette=white] .fig .s,:root[data-theme=light][data-palette=white] .ev .d,:root[data-theme=light][data-palette=white] .hd .meta,:root[data-theme=light][data-palette=white] .o-d,:root[data-theme=light][data-palette=white] .ag .ro,:root[data-theme=light][data-palette=white] .app .n small,:root[data-theme=light][data-palette=white] .wf-hint,:root[data-theme=light][data-palette=white] .wform-ng-n,:root[data-theme=light][data-palette=white] .dft-src,:root[data-theme=light][data-palette=white] .gate-foot,:root[data-theme=light][data-palette=white] .btn:disabled{color:#4b5563}
