.private-space{--paper: #f9f4ed;--ink: #423a35;--ink-soft: #7a6d66;--accent: #b78470;--paper-rule: #e4d8cd;--reader-serif: "Noto Serif SC", "Source Han Serif SC", "Songti SC", SimSun, "Noto Serif CJK SC", "Noto Serif CJK", "AR PL SungtiL GB", serif;--reader-sans: "Source Han Sans SC", "Noto Sans SC", "Microsoft YaHei", "PingFang SC", sans-serif;min-height:100vh;min-height:100dvh;padding:0 48px;background:var(--paper);color:var(--ink);color-scheme:light;font-family:var(--reader-serif)}.private-reader-inner{display:flex;flex-direction:column;width:100%;max-width:680px;min-height:inherit;margin-inline:auto;padding:24px 0 64px}.private-reader-header,.private-reader-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px}.private-reader-header,.private-reader-index,.private-reader-nav,.private-space .gift-meta,.private-reader-status{color:var(--ink-soft);font:500 13px/1.65 var(--reader-sans);letter-spacing:.08em}.private-reader-header{column-gap:16px}.private-reader-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;margin-inline-start:auto}.private-space .private-music-button{display:grid;place-items:center;width:44px;border-radius:6px}.private-space .private-music-button:hover{background:var(--paper-rule)}.private-reader-actions>button:last-of-type:not(.private-music-button){margin-inline-start:8px}.private-music-status{flex-basis:100%;text-align:end}.private-reader-index{display:flex;flex-wrap:wrap;gap:0 20px}.private-reader-index [aria-current=page]{color:var(--ink);text-decoration:underline 2px var(--accent);text-underline-offset:.4em}.private-reader-counter{font-variant-numeric:tabular-nums}.private-space button{min-height:44px;padding:0;color:var(--ink-soft);font:500 13px/1.65 var(--reader-sans);letter-spacing:inherit}.private-space button:hover{color:var(--ink);text-decoration:underline;text-underline-offset:.3em}.private-space button:focus-visible,.private-space summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.private-reader-page{margin-top:12px;outline:none;overflow-wrap:anywhere;font-size:var(--text-letter);font-weight:400;line-height:1.95;animation:private-reader-appear .22s ease-out}.private-reader-page p{margin:0;line-height:inherit}.private-space .personal-letter{line-height:inherit;font-size:inherit}.private-space .personal-letter p~p{margin-top:22px}.private-space .letter-paragraph{display:block;text-indent:2em}.private-reader-inner:has(>.private-reader-photos:not([hidden])){max-width:900px}.private-reader-inner:has(>.private-reader-photos:not([hidden]))>:is(header,.private-reader-nav){width:100%;max-width:680px;margin-inline:auto}.private-memories-title{width:100%;max-width:680px;margin:0 auto clamp(18px,4vw,36px);font-size:24px;font-weight:400}.private-memories{--photo-gap: clamp(12px, 3.5vw, 32px);display:grid;gap:clamp(34px,7vw,80px)}.private-memory-spread{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:var(--photo-gap)}.private-space .memory-photo{display:block;min-width:0;width:100%;padding:0;overflow:hidden;border-radius:6px}.memory-photo img{display:block;width:100%;height:auto}.private-memories-editorial .private-memory-spread:first-child{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.private-memories-editorial .private-memory-spread:last-child{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}.private-memories-editorial .private-memory-spread:nth-child(2){grid-template-columns:minmax(0,.76fr) minmax(0,1.16fr) minmax(0,1fr);align-items:center}.private-memories-editorial .private-memory-spread:nth-child(2) .memory-photo:nth-child(2){align-self:start}.private-memories-editorial .private-memory-spread:nth-child(2) .memory-photo:last-child{margin-top:clamp(18px,5vw,54px)}.private-memories-editorial .private-memory-spread:first-child .memory-photo:first-child,.private-memories-editorial .private-memory-spread:last-child .memory-photo:last-child{grid-column:1 / -1;width:90%}.private-memories-editorial .private-memory-spread:last-child .memory-photo:last-child{justify-self:end}.private-memories-editorial .private-memory-spread:first-child .memory-photo:nth-child(2),.private-memories-editorial .private-memory-spread:last-child .memory-photo:nth-child(2){margin-top:var(--photo-gap)}@media(max-width:600px){.private-memories-editorial .private-memory-spread:nth-child(2){grid-template-columns:minmax(0,1fr) minmax(0,1.08fr)}.private-memories-editorial .private-memory-spread:nth-child(2) .memory-photo:first-child{grid-row:span 2}.private-memories-editorial .private-memory-spread:nth-child(2) .memory-photo:last-child{margin-top:0}.private-memories-editorial .private-memory-spread:first-child .memory-photo:first-child,.private-memories-editorial .private-memory-spread:last-child .memory-photo:last-child{width:100%}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.private-space:not(.private-reader-still) .memory-photo img{transition:transform .3s ease-out}.private-space:not(.private-reader-still) .memory-photo:hover img{transform:scale(1.015)}}.private-photo-preview{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--paper);overflow:hidden;overscroll-behavior:contain}.private-photo-preview[open]{display:grid;place-items:center}.private-photo-preview::backdrop{background:#181412e5}.private-photo-preview img{display:block;max-width:calc(100% - 112px);max-height:calc(100% - 112px);touch-action:pan-y pinch-zoom}.private-space .private-photo-preview button{position:absolute;display:grid;place-items:center;width:44px;color:inherit;background:#18141299;border-radius:50%}.private-photo-close{inset:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) auto auto}.private-photo-previous,.private-photo-next{top:calc(50% - 22px)}.private-photo-previous{left:max(8px,env(safe-area-inset-left))}.private-photo-next{right:max(8px,env(safe-area-inset-right))}.private-photo-announcement{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:600px){.private-photo-preview img{max-width:calc(100% - 24px);max-height:calc(100% - 136px)}.private-photo-previous,.private-photo-next{top:auto;bottom:max(12px,env(safe-area-inset-bottom))}.private-photo-previous{left:calc(50% - 54px)}.private-photo-next{right:calc(50% - 54px)}}.private-space .gift-list{margin:0}.gift-card-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:12px}.private-space .gift-card-grid .gift-card{grid-column:span 6;min-width:0;padding:0;border:1px solid var(--paper-rule);border-radius:6px;background:#fcf8f2}.private-space .gift-card:nth-child(6n+1),.private-space .gift-card:nth-child(6n+4){grid-column:span 7}.private-space .gift-card:nth-child(6n+2),.private-space .gift-card:nth-child(6n+3){grid-column:span 5}.private-space .gift-card-grid .gift-card-delivered{background:#eef0e7;border-color:#daddcf}.private-space .gift-card .gift-card-face{position:relative;display:grid;align-content:center;gap:5px;min-height:124px;padding:14px 18px;color:var(--ink);font:inherit;list-style:none;border-radius:5px}.private-space .gift-card summary.gift-card-face{padding-inline-end:60px;background:#f7ede2}.private-space .gift-card summary::-webkit-details-marker{display:none}.private-space .gift-card summary:hover{background:#f4e8db}.private-space .gift-card details[open]{padding:0}.gift-number{color:var(--ink-soft);font:500 12px/1.3 var(--reader-sans);font-variant-numeric:tabular-nums;letter-spacing:.08em}.private-space .gift-card .gift-hint{margin:0;font-size:1.1em;line-height:1.45}.private-space .gift-card .gift-meta{letter-spacing:.02em}.gift-card-delivered .gift-meta{color:#53624e}.gift-seal{position:absolute;inset-block-start:50%;inset-inline-end:16px;display:grid;place-items:center;width:28px;height:28px;translate:0 -50%;color:#835744;background:#efddcf;border:1px solid #e0c8b6;border-radius:50%;font:400 17px/1 var(--reader-sans)}.gift-seal:before{content:"+"}.gift-card details[open] .gift-seal:before{content:"−"}.gift-slip{margin-inline:18px;padding:11px 0 14px;border-top:1px dashed var(--paper-rule)}.private-space .pickup-code{font:500 1em/1.65 var(--reader-sans);font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:no-preference){.private-space:not(.private-reader-still) .gift-card details[open] .gift-slip{animation:gift-slip-appear .2s ease-out}}@keyframes gift-slip-appear{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:540px){.gift-card-grid{grid-template-columns:minmax(0,1fr);gap:9px}.private-space .gift-card-grid .gift-card:nth-child(n){grid-column:auto}.private-space .gift-card .gift-card-face{min-height:96px;padding-block:12px}}.private-reader-ending{display:grid;flex:1;place-items:center;min-height:240px;margin-top:48px;text-align:center}.private-space .old-message-text{white-space:pre-wrap;font-size:clamp(22px,3vw,26px);line-height:2}.private-space .old-message-signature{margin-top:16px;color:var(--ink-soft);font-size:.9em;text-align:end}:root[data-text-size=large] .private-space .old-message-text{font-size:clamp(24px,3vw,28px)}.private-reader-nav{margin-top:40px;padding-top:12px;border-top:1px solid var(--paper-rule)}.private-reader-nav button:last-child:not(:first-child),.private-reader-nav[data-page=letter] button{margin-inline-start:auto}.private-reader-nav[data-page=ending]{border-top:0}.private-reader-status{padding-top:72px}@keyframes private-reader-appear{0%{opacity:0}to{opacity:1}}.private-reader-still .private-reader-page{animation:none}@media(prefers-reduced-motion:reduce){.private-reader-page{animation:none}}@media(max-width:767px){.private-space{padding-inline:clamp(20px,6vw,36px)}.private-reader-inner{padding-top:16px;padding-bottom:48px}.private-reader-page{margin-top:8px}}@media(max-width:540px){.private-reader-header{row-gap:0}.private-reader-index{order:1;width:100%;gap:0 16px}}:root{color:#80e38d;background:#020702;--green:#53d965;--bright:#74e082;--dim:#2bb83e;--line:#165d1f;--muted:#3cd150;--blue:#73a7c5;--amber:#c3985f}*{box-sizing:border-box}body{margin:0}button,input,a{color:inherit}button{cursor:pointer;border:0;background:none}button:disabled{opacity:.45;cursor:default}button,a,input{outline-offset:3px}button:focus-visible,a:focus-visible{outline:1px solid #6ade79}button:hover{color:#9eeaa8}button svg,svg{flex-shrink:0;vertical-align:middle}a{text-decoration:none}h1,h2,h3,p{margin-top:0}pre{white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2}[hidden]{display:none!important}button,input{-webkit-tap-highlight-color:transparent}button{transition:background .12s,border-color .12s}.investigation-os{height:100dvh;min-height:620px;display:grid;grid-template-columns:77px minmax(0,1fr) 348px;grid-template-rows:minmax(0,1fr) 35px;overflow:hidden;background:#020702}.tool-dock{grid-column:1;grid-row:1;display:flex;align-items:center;flex-direction:column;border-right:1px solid #08230c;background:#030b04;padding:21px 0 12px;z-index:4}.os-monogram{color:#6ade79;border:1px solid #1a7026;width:37px;height:34px;display:grid;place-items:center;margin-bottom:27px;position:relative;padding-right:9px}.os-monogram span{position:absolute;right:3px;bottom:7px;color:#2bb83e}.tool-dock nav{display:flex;flex-direction:column;gap:19px;align-items:center;width:100%}.dock-tool{display:flex;flex-direction:column;align-items:center;gap:6px;color:#34d249;width:100%;position:relative;padding:0 3px}.dock-tool small{color:#26a237}.dock-icon{display:grid;place-items:center;width:38px;height:38px;background:#051507;border:1px solid #0c3311;border-radius:3px;color:#58da69}.dock-tool.selected .dock-icon{background:#08230c;border-color:#26a136;color:#8ae596;box-shadow:0 0 13px #2ec5420d}.dock-tool.selected:before{content:"";position:absolute;left:0;top:9px;height:20px;width:2px;background:#3dd552}.tool-files .dock-icon{color:#73a7c5}.tool-overview .dock-icon{color:#c4b675}.tool-evidence .dock-icon{color:#ba8faa}.tool-timeline .dock-icon{color:#5ddc6e}.dock-settings{margin-top:auto;display:flex;flex-direction:column;gap:8px;align-items:center;color:#2dc141;padding:15px}.dock-version{color:#1b7226}.desktop{position:relative;min-width:0;overflow:hidden;background-color:#020702;background-image:linear-gradient(#165f200c 1px,transparent 1px),linear-gradient(90deg,#165f200c 1px,transparent 1px);background-size:26px 26px}.desktop-session{position:absolute;left:21px;right:22px;top:15px;display:flex;justify-content:space-between;color:#29ae3b}.desktop-session>span{display:flex;align-items:center;gap:7px}.desktop-session b{color:#165d1f;margin:0 3px}.status-light{width:5px;height:5px;display:inline-block;flex-shrink:0;background:#35d34a;border-radius:50%}.desktop-windows{height:100%;padding:48px 21px 44px;display:grid;grid-template-columns:1fr 1fr;gap:17px;isolation:isolate}.desktop-column{min-width:0;min-height:0;display:flex;flex-direction:column;gap:18px}.left-column{padding-top:0;padding-bottom:19px}.right-column{padding-top:31px}.os-window{border:1px solid #196b24;border-radius:3px;background:#010602;box-shadow:3px 6px 22px #0005;display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.front-window{border-color:#229131;box-shadow:0 0 20px #2cba3f0b,3px 6px 22px #0006}.window-titlebar{display:flex;align-items:center;gap:6px;background:linear-gradient(#071c0a,#041106);height:28px;min-height:28px;padding:0 7px;border-bottom:1px solid #176020;color:#54d965;-webkit-user-select:none;user-select:none}.window-square{width:6px;height:6px;display:inline-block;background:#39d44e;flex-shrink:0}.window-caption{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.window-controls{display:flex;gap:3px;margin-left:auto;padding-left:7px}.window-controls button{padding:0;display:grid;place-items:center;border:1px solid #196923;width:16px;height:16px;border-radius:2px;color:#3ad14e;background:#061909}.window-controls button:hover{background:#0e3b14;color:#7be289}.window-controls button.window-close{border-color:#60342b;background:#2a1710;color:#b47455}.window-controls .window-close:hover{background:#5e2c22;color:#ffc8b0}.window-content{display:flex;flex:1;min-height:0;min-width:0;flex-direction:column}.window-terminal{flex:1.43;min-height:330px}.window-records{flex:1;min-height:190px}.window-files{flex:1.14;min-height:290px}.window-viewer{flex:1;min-height:210px}.window-status{display:flex;align-items:center;justify-content:space-between;gap:10px;height:24px;min-height:24px;border-top:1px solid #0c3311;background:#051507;padding:0 10px;color:#30cb44;overflow:hidden}.window-status>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.maximized{position:absolute;z-index:10;inset:47px 21px 43px;min-height:0!important;margin:0!important}.has-maximized .os-window:not(.maximized){visibility:hidden}.desktop-watermark{position:absolute;bottom:17px;right:22px;color:#165d1f;pointer-events:none}.desktop-empty{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;pointer-events:none;color:#1d7d2a}.desktop-empty p{margin:15px 0}.desktop-empty>span{color:#2ab23c}.terminal-panel{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.terminal-title{height:31px;min-height:31px;display:flex;align-items:center;justify-content:space-between;gap:6px;padding:0 10px;border-bottom:1px solid #155a1e;background:#071e0a;color:#50d862}.terminal-title>span{display:flex;align-items:center;gap:6px}.terminal-title i{display:none}.terminal-title>div{color:#2ab23c;display:flex;align-items:center;gap:6px}.live-dot{height:5px;width:5px;background:#48d45b;border-radius:50%;display:inline-block}.terminal-title button{padding:1px 0 1px 7px;border-left:1px solid #186723;margin-left:3px;color:#46d459}.terminal-title svg{width:12px}.terminal-body{flex:1;min-height:0;overflow:auto;padding:14px 13px 17px;cursor:text;scrollbar-width:thin;scrollbar-color:#1c7628 transparent;overscroll-behavior:contain}.terminal-banner{color:#63dd73;margin-bottom:18px}.console-version{color:#3cd450;margin:0 0 13px}.console-version>span{display:block;color:#26a237}.start-line{margin-top:17px;color:#37d34c}.start-line button{padding:3px 0 0;display:flex;gap:5px;align-items:center;max-width:100%;text-align:left;overflow-wrap:anywhere;word-break:break-all;color:#5ddc6e}.start-line button:hover{text-decoration:underline}.quick-reference{color:#45d358;margin:17px 0}.terminal-guide{color:#29af3b;margin:15px 0 0}.terminal-guide b{color:#54d965}.terminal-entry{margin:0 0 16px}.command-line{white-space:pre-wrap;overflow-wrap:anywhere;color:#7be289}.command-line>span:first-child,.input-row label>span:first-child{color:#58da69}.muted{color:var(--muted)}.path{color:#47d75a}.dollar{color:#43d657;margin:0 7px}.terminal-entry pre{color:#70e07e;margin:5px 0 0}.green{color:#69de79}.error-text{color:#c58e74!important}.input-row{border-top:1px solid #186522;padding:11px 10px;display:flex;align-items:center;gap:0;background:#040f05;min-height:48px}.input-row label{white-space:nowrap;max-width:56%;overflow:hidden;text-overflow:ellipsis}.input-row input{width:100%;min-width:25px;background:#010502;border:1px solid #165d1f;color:#73e081;padding:6px 7px;border-radius:2px;outline:0;caret-color:#7ce289}.input-row input:focus{border-color:#2cba3f}.terminal-bottom{min-height:23px;height:23px;padding:0 9px;display:flex;justify-content:space-between;gap:5px;align-items:center;color:#1f862d;border-top:1px solid #0b2d0f;background:#040f05}.terminal-bottom>span{display:flex;align-items:center;gap:5px}.terminal-bottom>span:last-child{white-space:nowrap}.terminal-bottom i{height:7px;width:1px;background:#0e3b14;margin:0 2px}.explorer{height:100%;display:flex;flex-direction:column;min-height:0}.explorer-address{display:flex;align-items:center;gap:7px;height:37px;min-height:37px;background:#051407;border-bottom:1px solid #0b3010;padding:0 9px;color:#49d75c}.explorer-address>button{padding:2px;color:#34d34a;display:flex;align-items:center}.explorer-address>.root-button{margin-left:6px}.explorer-address>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.explorer-layout{display:grid;grid-template-columns:119px minmax(0,1fr);min-height:0;flex:1}.directory-tree{display:flex;flex-direction:column;gap:3px;border-right:1px solid #09260d;padding:12px 5px;overflow:auto;scrollbar-width:thin}.directory-tree button{display:flex;align-items:center;gap:6px;text-align:left;padding:6px 4px;color:#668fac;white-space:nowrap}.directory-tree button:first-child{padding-left:3px}.directory-tree button:not(:first-child){padding-left:12px}.directory-tree button:hover,.directory-tree .selected{background:#071d0a;color:#6cdf7b}.directory-tree button>svg:last-child:not(:first-child){color:#ac8553}.file-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:min-content;gap:15px 6px;padding:22px 10px;overflow:auto;scrollbar-width:thin;scrollbar-color:#1c7628 transparent;align-content:start}.file-tile{display:flex;align-items:center;flex-direction:column;padding:6px 2px 11px;border:1px solid transparent;border-radius:2px;min-width:0;color:#67de77;gap:9px}.file-tile:hover{background:#051407;border-color:#0e3b14}.file-tile.selected{background:#061b09;border-color:#1b7427}.file-icon{height:35px;width:35px;display:grid;place-items:center;background:#041005;color:#5ddb6e}.file-icon svg{stroke-width:1.3}.file-name{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#54d965}.file-tile small{color:#2bb53d}.file-tile.locked .file-icon,.file-tile.locked .file-name{color:#b47b45}.file-tile em{font-style:normal;color:#997546}.viewer-app{height:100%;min-height:0;display:flex;flex-direction:column}.viewer-path{display:flex;align-items:center;gap:7px;background:#051407;border-bottom:1px solid #0c3412;padding:9px 10px;color:#36d04b;min-height:34px}.viewer-path>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.file-content{flex:1;min-height:0;overflow:auto;margin:0;padding:17px 13px;color:#68de78;scrollbar-width:thin;scrollbar-color:#1c7628 transparent;overscroll-behavior:contain}.records-app{height:100%;min-height:0;display:flex;flex-direction:column}.records-tabs{display:flex;align-items:center;background:#051507;border-bottom:1px solid #0d3813;padding:0 7px;min-height:34px;gap:15px}.records-tabs button{display:flex;gap:6px;align-items:center;color:#2fc743;padding:9px 0;border-bottom:1px solid transparent}.records-tabs button.selected{border-color:#3ad44f;color:#5ddb6e}.records-tabs button>span{margin-left:8px;color:#2fca44}.records-body{flex:1;overflow:auto;min-height:0;padding:13px;scrollbar-width:thin;scrollbar-color:#1c7628 transparent}.records-empty{padding:20px 7px;color:#2bb73e}.records-empty>svg{stroke-width:1.2}.records-empty p{color:#47d75a;margin:15px 0 7px}.records-empty>span{color:#2ab43c;display:block}.empty-steps{display:flex;gap:8px;align-items:center;border-top:1px solid #0b2e10;margin-top:22px;padding-top:16px;color:#229031}.evidence-record{border-bottom:1px solid #0e3b14;padding:0 0 17px;margin-bottom:15px}.evidence-record:last-child{border:0;margin:0}.evidence-record-header{display:flex;align-items:center;gap:6px;color:#44d657}.evidence-record-header h3{margin:0;flex:1}.evidence-record-header>span{color:#47d45a;display:flex;gap:3px;align-items:center}.source-path{max-width:100%;display:block;overflow-wrap:anywhere;word-break:break-all;color:#6c99ae;margin-top:8px;padding:0;text-align:left}.source-path:hover{text-decoration:underline}.evidence-record pre{color:#5bdb6c;margin:10px 0}.evidence-record small{color:#259f35}.timeline>div{border-left:1px solid #1b7126;position:relative;padding:0 0 15px 15px}.timeline>div:before{position:absolute;width:4px;height:4px;background:#47d45a;content:"";left:-2.5px;top:4px}.timeline time{color:#45d358}.timeline p{color:#4dd860;margin:8px 0 0}.case-channel{grid-column:3;grid-row:1;min-height:0;display:flex;flex-direction:column;outline:none;background:#010602;border-left:1px solid #176422;z-index:3}.channel-header{display:flex;align-items:center;gap:11px;min-height:88px;padding:17px;background:#08200b;border-bottom:1px solid #196b24;color:#51d963}.channel-avatar{display:grid;place-items:center;background:#0c3512;border:1px solid #218e30;width:39px;height:43px;color:#75e184}.channel-header strong{display:block}.channel-header div>span{display:block;color:#2bb63d;margin-top:5px}.channel-header small{display:flex;align-items:center;gap:6px;color:#37d34c;margin-top:8px}.channel-header>svg{margin-left:auto;align-self:flex-start;color:#2cbd40}.channel-mission{display:flex;justify-content:space-between;gap:8px;padding:11px 17px;border-bottom:1px solid #0d3813;color:#35d04a;background:#030e05}.channel-mission>span:last-child{color:#57da68}.channel-scroll{flex:1;min-height:0;overflow:auto;padding:21px 17px;scrollbar-width:thin;scrollbar-color:#1c7828 transparent;overscroll-behavior:contain}.channel-message{border:1px solid #0e3d14;background:#041005;border-radius:3px;padding:17px 15px;margin-bottom:19px}.message-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#3ad14e;margin-bottom:18px}.message-meta>span{color:#249b34}.channel-message h1{color:#84e491;margin-bottom:19px}.channel-message p{color:#67de77;margin-bottom:15px}.case-facts{border-top:1px solid #0c3111;border-bottom:1px solid #0c3111;display:grid;grid-template-columns:76px minmax(0,1fr);gap:13px 5px;padding:15px 0;margin:21px 0;color:#2bb93e}.case-facts strong{color:#4dd860;overflow-wrap:anywhere}.channel-message h2{color:#30d246;margin:18px 0 9px}.channel-message .brief-note{color:#37d04b;margin-bottom:12px}.text-action{display:flex;align-items:center;gap:6px;color:#48d75b;padding:0;text-align:left}.text-action:hover{color:#83e490;text-decoration:underline}.analyst-note{background:#080e10;border-color:#263e44}.analyst-note .message-meta{color:#73969e;margin-bottom:12px}.analyst-note .message-meta>span{color:#65dd75}.text-progress{height:2px;background:#1e3434;margin-bottom:18px}.text-progress>span{display:block;height:100%;background:#36d34b;transition:width .3s}.checklist{list-style:none;padding:0;margin:0}.checklist li{display:flex;gap:10px;align-items:center;color:#7e928d;margin-bottom:15px}.checklist li>span{border:1px solid #2c4848;width:18px;height:18px;display:grid;place-items:center;color:#5b7d79}.checklist li.done{color:#74e183}.checklist li.done>span{border-color:#27a538;color:#59da6a;background:#08230c}.archive-status{display:flex;align-items:center;gap:7px;border-top:1px solid #253c3b;padding-top:14px;color:#39d44e}.archive-status>span{margin-left:auto;color:#b59962}.channel-hints{margin:23px 0 25px;padding:0 3px}.hint-heading{display:flex;align-items:center;gap:7px;color:#32d247}.hint-heading small{margin-left:auto;color:#26a237}.channel-hints>p{color:#2dbf40;margin:13px 0}.hint-text{border-left:1px solid #20892e;padding-left:11px;margin:16px 0;color:#40d554}.hint-text>span{color:#40d254}.hint-text>p{margin:6px 0}.channel-end{display:flex;align-items:center;gap:6px;color:#1e802b;margin-top:28px}.channel-actions{border-top:1px solid #0e3c14;padding:11px 13px 12px;background:#030e05;display:flex;flex-direction:column;gap:10px}.channel-actions>span{display:flex;align-items:center;gap:6px;color:#2cbe40}.submit-analysis{display:flex;align-items:center;justify-content:center;gap:9px;min-height:34px;background:#14202c;border:1px solid #32435e;border-radius:3px;color:#9db1ca}.submit-analysis:hover{background:#1d2d3b;color:#c2d2e7;border-color:#516687}.submit-analysis>svg:last-child{margin-left:auto}.submit-analysis>svg:first-child{margin-right:auto}.submit-analysis.completed{background:#08230c;border-color:#1e822c;color:#56da68}.submission-form{padding:16px;border:1px solid #344a49;border-radius:2px;background:#0a1212;margin:20px 0}.submission-form .message-meta{color:#83a7a9}.submission-form label{display:block;color:#54da66;margin-bottom:13px}.submission-form input{width:100%;padding:9px 8px;background:#020702;border:1px solid #1b7527;color:#8ae596;outline:none;border-radius:2px;display:block;margin-top:6px}.submission-form input::placeholder{color:#239532}.submission-form input:focus{border-color:#3fd253}.action-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:#09260d;border:1px solid #1e812b;border-radius:2px;padding:8px 12px;color:#62dc72;min-height:32px}.action-button:hover{background:#0e3a14}.submission-form .action-button{width:100%;margin-top:7px}.completion{border:1px solid #208a2e;background:#061909;padding:17px 14px;color:#66de76;border-radius:2px}.completion p{color:#4cd85f;margin:12px 0 0}.os-taskbar{grid-row:2;grid-column:1/-1;display:flex;align-items:center;gap:5px;padding:4px 9px;background:#08210b;border-top:1px solid #1b7126;z-index:15;min-width:0}.os-taskbar button{display:flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid transparent;border-radius:2px;color:#35d34a;height:25px;white-space:nowrap}.os-taskbar .start-button{border-color:#1a7026;background:#09280d;color:#62dd73}.os-taskbar .running{color:#52d964}.os-taskbar .selected{background:#0d3913;border-color:#20882e;color:#7be289;box-shadow:0 0 8px #38d34c12}.os-taskbar button>i{height:4px;width:4px;background:#3ed552;border-radius:50%;margin-left:7px}.taskbar-divider{height:17px;width:1px;background:#1a7026;margin:0 4px}.taskbar-status{display:flex;align-items:center;gap:7px;margin-left:auto;color:#2ec643;white-space:nowrap}.taskbar-status>span:last-child{margin-left:10px;color:#20882e}.notice{position:fixed;bottom:50px;right:365px;max-width:min(450px,calc(100vw - 32px));z-index:30;display:flex;align-items:flex-start;gap:9px;border:1px solid #259e35;border-radius:2px;background:#071c09;color:#7ee38c;box-shadow:0 7px 25px #0009;padding:12px 13px}.notice>.window-square{margin-top:7px}.notice>button{margin-left:9px;padding:2px;color:#3cd150}.modal-backdrop{position:fixed;inset:0;background:#000b;z-index:40;display:grid;place-items:center;padding:22px}.settings-window{width:430px;max-width:100%;border:1px solid #27a638;background:#030f05;box-shadow:0 10px 70px #0009}.settings-window h2{margin:0;flex:1}.settings-window .window-titlebar>button{padding:0 1px;color:#49d75c}.settings-body{padding:22px}.setting-row{display:flex;align-items:center;justify-content:space-between;gap:20px;color:#6fdf7e;margin-bottom:16px}.setting-row input{accent-color:#34d249}.reset-section{border-top:1px solid #165d1f;margin-top:24px;padding-top:21px}.reset-section h3{color:#66de76}.reset-section>p{color:#46d459}.reset-section .warning-text{color:#c6a477}.reset-buttons{display:flex;gap:10px;margin-top:19px}.danger{padding:8px 12px;border:1px solid #76533a;background:#271a10;color:#c7a082;border-radius:2px}.reduce-motion *{transition:none!important;animation:none!important;scroll-behavior:auto!important}*{scrollbar-width:thin;scrollbar-color:#1b7126 #030c04}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}:root{--muted:#49d75c}.investigation-os{grid-template-columns:184px minmax(0,1fr) 352px;grid-template-rows:minmax(0,1fr) 33px;min-height:600px}.tool-dock{align-items:stretch;padding:25px 14px 16px}.os-monogram{margin:0 0 30px 12px;width:43px;height:40px}.os-monogram span{right:4px;bottom:8px}.nav-caption{color:#2ec342;margin:0 12px 16px}.tool-dock nav{gap:7px;align-items:stretch}.dock-tool{flex-direction:row;align-items:center;gap:10px;padding:11px 10px;border:1px solid transparent;border-radius:2px;text-align:left;color:#4fd861}.dock-icon{width:29px;height:31px;background:none;border:0}.dock-tool>span:not(.dock-icon){flex:1}.dock-tool small{display:block;margin-top:6px;color:#2dbf40}.dock-tool.selected{background:#071d0a;border-color:#196a24;color:#7ce289}.dock-tool.selected:before{left:-15px;top:20px;height:24px}.dock-tool.selected .dock-icon{border:0;box-shadow:none;background:none}.dock-tool em{font-style:normal;color:#47d75a}.nav-case{border-top:1px solid #155a1e;margin:28px 9px 0;padding-top:20px;color:#46d659}.nav-case>.status-light{margin-right:7px}.nav-case small{display:block;color:#29ae3b;margin-top:7px}.dock-settings{margin-top:auto;flex-direction:row;padding:16px 12px;gap:11px;justify-content:flex-start}.dock-version{margin-left:12px;color:#249934}.desktop{display:flex;flex-direction:column;padding:0 24px 16px;min-height:0}.desktop-session{position:static;left:auto;right:auto;top:auto;min-height:58px;align-items:center;flex-shrink:0}.desktop-session>span{gap:9px}.page-frame{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;border:1px solid #1d7a29;border-radius:2px;background:#020803}.page-titlebar{height:36px;min-height:36px;display:flex;align-items:center;gap:8px;padding:0 13px;background:#061909;border-bottom:1px solid #186622;color:#59db6b}.page-mode{margin-left:auto;color:#2dc041}.page-content{display:flex;flex-direction:column;min-height:0;flex:1;overflow:hidden}.desktop-watermark{position:static;align-self:flex-end;margin-top:11px;color:#218d2f}.terminal-title{height:39px;min-height:39px;padding:0 15px}.terminal-title>div{gap:8px}.terminal-title svg{width:15px;height:15px}.terminal-title button{padding-left:10px}.terminal-body{padding:23px 22px}.terminal-banner{margin-bottom:25px}.console-version{margin-bottom:18px}.console-version>span{display:inline-block;margin-left:18px}.start-line{margin-top:24px}.start-line button{padding-top:5px}.quick-reference{margin:24px 0}.terminal-guide{margin-top:22px}.terminal-entry{margin-bottom:23px}.input-row{padding:14px 16px;min-height:64px}.input-row label{max-width:49%;flex-shrink:0}.input-row input{flex:1;width:auto;padding:8px 10px}.terminal-bottom{height:29px;min-height:29px;padding:0 13px}.terminal-bottom>span{gap:7px}.explorer-address{height:46px;min-height:46px;padding:0 15px;gap:11px}.explorer-layout{grid-template-columns:170px minmax(0,1fr)}.directory-tree{padding:18px 9px;gap:7px}.directory-tree button{padding:9px 7px;gap:8px}.directory-tree button:not(:first-child){padding-left:19px}.directory-tree svg{width:15px;height:15px}.file-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-auto-rows:min-content;gap:23px 13px;padding:30px 22px}.file-tile{padding:13px 6px 17px;gap:13px}.file-icon{width:46px;height:48px}.file-icon svg{width:30px;height:30px}.window-status{height:30px;min-height:30px;padding:0 13px}.file-viewer-back{padding:12px 16px;border-bottom:1px solid #0c3412;background:#041005}.viewer-app{flex:1;height:auto}.viewer-path{min-height:42px;padding:11px 16px;gap:9px}.file-content{padding:22px}.records-tabs{padding:0 18px;gap:25px;min-height:46px}.records-tabs button{padding:13px 0;gap:9px}.records-tabs button>span{margin-left:10px}.records-body{padding:25px}.records-empty{padding:28px 7px}.records-empty p{margin:20px 0 13px}.empty-steps{margin-top:30px;padding-top:22px;gap:12px}.evidence-record{padding:0 0 24px;margin-bottom:24px}.evidence-record-header{gap:10px}.evidence-record-header>span{gap:6px}.source-path{margin-top:12px}.evidence-record pre{margin:17px 0}.timeline>div{padding-left:22px;padding-bottom:26px}.timeline p{margin-top:10px}.overview-page{overflow:auto}.overview-document{padding:32px;max-width:900px;width:100%}.document-id{color:#2fc843}.overview-document h2{color:#82e38f;margin:17px 0 25px}.overview-document pre{color:#71e080;margin-bottom:30px}.channel-header{min-height:94px;padding:20px 18px}.channel-avatar{width:39px;height:45px}.channel-header div>span{margin-top:6px}.channel-header small{margin-top:9px}.channel-mission{padding:13px 18px}.channel-scroll{padding:23px 18px}.case-summary{padding:0 3px;margin-bottom:24px}.case-summary h1{color:#80e38d;margin-bottom:14px}.case-summary p{color:#51d963;margin-bottom:12px}.text-action{gap:8px}.channel-message{padding:18px 15px;margin-bottom:24px}.message-meta{margin-bottom:16px}.checklist li{gap:10px;margin-bottom:17px}.checklist li>span{width:21px;height:21px;flex-shrink:0}.archive-status{gap:8px;padding-top:17px}.channel-hints{margin:25px 0}.hint-heading{gap:8px}.channel-hints>p{margin:14px 0}.hint-text{padding-left:13px;margin:20px 0}.channel-end{gap:7px}.channel-actions{padding:13px 15px 15px;gap:12px}.submit-analysis{min-height:41px;gap:10px}.submission-form{padding:16px}.submission-form label{margin-bottom:16px}.submission-form input{padding:10px;margin-top:8px}.action-button{padding:10px 15px;min-height:39px}.completion{padding:19px 16px}.completion strong{margin-left:8px}.completion p{margin-top:14px}.os-statusbar{grid-column:1/-1;grid-row:2;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:0 18px;color:#30cc45;background:#071e0a;border-top:1px solid #165d1f}.os-statusbar>span{display:flex;align-items:center;gap:8px}.os-statusbar b{color:#1a7026;margin:0 4px}.notice{right:373px;bottom:49px;padding:14px 16px;max-width:min(560px,calc(100vw - 32px))}.settings-window{width:480px}.settings-window .window-titlebar{height:35px;min-height:35px}.settings-body{padding:25px}.danger{padding:10px 14px}@media(min-width:1650px){.investigation-os{grid-template-columns:205px minmax(0,1fr) 385px}.desktop{padding:0 30px 18px}.desktop-session{min-height:64px}.dock-tool{padding:13px 11px}.channel-scroll{padding:25px 22px}.notice{right:408px}}@media(max-width:1200px){.investigation-os{grid-template-columns:155px minmax(0,1fr) 305px}.tool-dock{padding:24px 10px 14px}.dock-tool{gap:7px;padding:11px 7px}.dock-icon{width:25px}.dock-tool.selected:before{left:-11px}.nav-case{margin-left:5px;margin-right:5px}.desktop{padding:0 17px 14px}.desktop-session{min-height:54px}.desktop-session>span:last-child{display:none}.terminal-body{padding:20px 16px}.input-row{padding:12px}.terminal-bottom>span:last-child{display:none}.console-version>span{display:block;margin:4px 0 0}.explorer-layout{grid-template-columns:140px minmax(0,1fr)}.directory-tree button{gap:6px}.file-grid{padding:24px 15px;grid-template-columns:repeat(auto-fill,minmax(125px,1fr))}.channel-header{padding:18px 14px;gap:9px}.channel-avatar{width:33px;height:40px}.channel-scroll{padding:21px 13px}.channel-message{padding:17px 12px}.checklist li{gap:8px}.channel-mission{padding:12px 14px}.channel-actions{padding:13px}.notice{right:320px}.overview-document{padding:25px}.file-content{padding:20px}}@media(max-width:900px){.investigation-os{height:auto;min-height:100dvh;grid-template-columns:72px minmax(0,1fr);grid-template-rows:minmax(660px,calc(100dvh - 33px)) auto 33px;overflow:visible}.tool-dock{grid-column:1;grid-row:1/3;align-items:center;padding:22px 6px 15px}.os-monogram{width:37px;height:35px;margin:0 0 26px}.os-monogram span{right:3px;bottom:7px}.nav-caption,.nav-case{display:none}.tool-dock nav{gap:15px;align-items:center}.dock-tool{flex-direction:column;padding:8px 2px;gap:7px;width:100%}.dock-icon{height:29px;width:31px}.dock-tool small{display:none}.dock-tool em{position:absolute;top:4px;right:9px}.dock-tool.selected{background:#061b09;border-color:#186723}.dock-tool.selected:before{left:-7px;top:13px}.dock-settings{flex-direction:column;padding:15px 0;gap:9px}.dock-version{text-align:center;margin:0}.desktop{grid-column:2;grid-row:1;min-height:0;padding:0 20px 16px}.desktop-session{min-height:54px}.case-channel{grid-column:2;grid-row:2;border-top:1px solid #176422;border-left:0}.channel-scroll{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:24px 20px;overflow:visible}.case-summary{margin:0;grid-column:1/-1}.channel-message,.channel-hints{margin:0}.channel-header{padding:19px 20px;min-height:88px}.channel-mission{padding:12px 20px}.channel-actions{padding:14px 20px;flex-direction:row;align-items:center;justify-content:space-between}.submit-analysis{min-width:230px;padding:8px 14px}.channel-end{margin:0;align-self:end}.os-statusbar{grid-column:1/-1;grid-row:3;position:sticky;bottom:0;z-index:15}.os-statusbar>span:last-child{display:none}.notice{right:18px}.overview-document{padding:28px}.file-grid{grid-template-columns:repeat(auto-fill,minmax(135px,1fr))}}@media(max-width:600px){.investigation-os{display:flex;flex-direction:column;min-height:100dvh;height:auto}.tool-dock{flex-direction:row;align-items:center;padding:9px 8px;border-bottom:1px solid #176422;border-right:0;gap:6px}.os-monogram{margin:0;width:30px;height:32px;flex-shrink:0}.os-monogram span{right:3px;bottom:6px}.tool-dock nav{flex-direction:row;flex:1;justify-content:space-around;gap:4px}.dock-tool{width:auto;padding:6px 4px;gap:5px;white-space:nowrap}.dock-icon{width:25px;height:24px}.dock-icon svg{width:19px;height:19px}.dock-tool.selected:before,.dock-tool em{display:none}.dock-settings{padding:6px 3px;margin:0}.dock-settings span,.dock-version{display:none}.desktop{padding:0 12px 14px;min-height:580px;flex:none;height:calc(100dvh - 72px);max-height:900px}.desktop-session{min-height:47px}.page-titlebar{height:35px;min-height:35px;padding:0 10px}.terminal-title{padding:0 11px}.terminal-body{padding:18px 13px}.input-row{padding:11px 9px;flex-wrap:wrap;gap:5px}.input-row label{max-width:100%}.input-row input{min-width:100%;padding:7px 8px}.terminal-bottom{padding:0 10px;height:26px;min-height:26px}.desktop-watermark{margin-top:9px}.explorer-address{padding:0 10px;gap:7px}.explorer-layout{grid-template-columns:105px minmax(0,1fr)}.directory-tree{padding:14px 4px;gap:6px}.directory-tree button{gap:4px;padding:8px 3px}.directory-tree button:not(:first-child){padding-left:6px}.directory-tree svg{width:13px;height:13px}.file-grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));padding:20px 9px;gap:18px 6px}.file-icon{width:38px;height:40px}.window-status{padding:0 10px}.file-content{padding:17px 13px}.viewer-path,.file-viewer-back{padding:10px 12px}.records-tabs{gap:18px;padding:0 12px}.records-tabs button{gap:6px}.records-tabs button>span{margin-left:5px}.records-body{padding:20px 14px}.empty-steps{gap:7px}.evidence-record-header{flex-wrap:wrap;gap:7px}.overview-document{padding:23px 17px}.case-channel{border-left:0}.channel-scroll{display:block;padding:22px 18px}.case-summary{margin-bottom:23px}.channel-message{margin-bottom:24px;padding:20px 16px}.channel-hints{margin:25px 0}.channel-header{padding:19px 18px}.channel-actions{padding:15px 18px;flex-direction:column;align-items:stretch;gap:13px}.channel-end{margin-top:25px}.channel-mission{padding:13px 18px}.submit-analysis{padding:10px 14px}.os-statusbar{position:sticky;bottom:0;height:33px;min-height:33px;padding:0 11px;gap:10px}.os-statusbar>span{gap:5px}.notice{right:12px;bottom:45px;max-width:calc(100vw - 24px);padding:13px}.settings-body{padding:22px}}.launch-screen{min-height:100dvh;display:flex;flex-direction:column;background:#020803;color:#70e07f;padding:26px 38px;background-image:linear-gradient(#165f2009 1px,transparent 1px),linear-gradient(90deg,#165f2009 1px,transparent 1px);background-size:26px 26px}.launch-top,.launch-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;color:#2cbc3f}.launch-top>span:first-child{display:flex;align-items:center;gap:9px;color:#40d554}.launch-center{width:min(100%,570px);margin:auto;align-self:center;padding:65px 0 58px}.launch-sequence{display:flex;align-items:center;justify-content:center;gap:9px;color:#39d44e;margin-bottom:22px}.launch-sequence>.window-square{height:5px;width:5px}.launch-center h1{text-align:center;color:#98e8a2;margin:0 0 20px}.launch-center h1>span{color:#54d965}.launch-intro{text-align:center;color:#48d75b;margin-bottom:33px}.launch-console{border:1px solid #1b7427;background:#020a03;border-radius:2px;box-shadow:0 10px 55px #0003}.launch-console>header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #155c1f;background:#061909;padding:12px 17px;color:#4bd75d;gap:12px}.launch-console>header>span:first-child{display:flex;align-items:center;gap:8px}.launch-console>header>span:last-child{color:#2fca44}.launch-fields{margin:0;padding:25px 25px 21px;display:flex;flex-direction:column;gap:19px}.launch-fields>div{display:grid;grid-template-columns:113px minmax(0,1fr);gap:14px}.launch-fields dt{color:#30cb44}.launch-fields dd{margin:0;color:#6ddf7c;display:flex;align-items:center;gap:8px}.launch-fields>div:first-child dd{color:#83e490}.launch-actions{padding:7px 25px 25px}.launch-enter{display:flex;align-items:center;justify-content:center;gap:14px;width:100%;min-height:46px;color:#8de699;background:#09280d;border:1px solid #28ab39;border-radius:2px;padding:12px 18px}.launch-enter:hover{background:#0d3813;color:#b4efbc;border-color:#2fd144}.launch-enter:focus-visible{outline:1px solid #6ade79;outline-offset:4px}.launch-restart{display:flex;align-items:center;justify-content:center;gap:7px;margin:19px auto 0;color:#47d459;padding:3px 8px}.launch-restart:hover{color:#74e183}.launch-caption{display:flex;align-items:center;justify-content:center;gap:8px;color:#26a337;margin:20px 0 0}.launch-save{display:flex;align-items:center;gap:8px;border-top:1px solid #0d3612;margin:0 25px 21px;padding-top:17px;color:#33d248}.launch-save strong{margin-left:auto;color:#63dd73}.launch-save-warning{color:#b39c74;margin:0 25px 18px}.launch-confirm{margin:0 25px 25px;border-top:1px solid #165e20;padding-top:18px}.launch-confirm>p{color:#b6a37f;margin-bottom:17px}.launch-confirm>div{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.launch-confirm .action-button,.launch-confirm .danger{min-height:37px}.boot-output{margin:0 25px 25px;border-top:1px solid #0e3a14;padding-top:19px;min-height:129px}.boot-progress{height:2px;background:#0b3110;overflow:hidden;margin-bottom:18px}.boot-progress>span{display:block;height:100%;background:#46d659;transition:width .2s linear}.boot-output>p{color:#1f842c;margin:0}.boot-output>.boot-line-ready{color:#54d965}.launch-footer{color:#1f852d}@media(min-width:1650px){.launch-center{width:610px}.launch-enter{min-height:49px}.launch-fields{gap:21px;padding:28px}.launch-actions{padding:7px 28px 28px}}@media(max-width:600px){.launch-screen{padding:19px 20px;min-height:100dvh}.launch-center{padding:52px 0 45px}.launch-sequence{margin-bottom:20px}.launch-center h1{margin-bottom:18px}.launch-intro{margin-bottom:27px}.launch-console>header{padding:12px 13px}.launch-fields{padding:23px 18px;gap:18px}.launch-fields>div{grid-template-columns:79px minmax(0,1fr);gap:10px}.launch-fields dd{gap:5px;overflow-wrap:anywhere}.launch-actions{padding:4px 18px 23px}.launch-footer{gap:14px}.launch-save{margin:0 18px 21px;gap:6px;flex-wrap:wrap}.launch-confirm,.boot-output{margin:0 18px 23px}.launch-save-warning{margin:0 18px 18px}}@media(prefers-reduced-motion:reduce){.boot-progress>span{transition:none}}:root{--green:#39ff14;--bright:#a7ff8c;--dim:#469956;--line:#205d2c;--muted:#88b693;color:#b1d9b7;background:#020603}.investigation-os,.launch-screen{background-color:#020603}.desktop{background-color:#020603;background-image:linear-gradient(#26ff5008 1px,transparent 1px),linear-gradient(90deg,#26ff5008 1px,transparent 1px)}.window-square,.status-light,.live-dot{background:#39ff14;box-shadow:0 0 7px #39ff1440}.os-monogram{color:#61ff42;border-color:#247b27;text-shadow:0 0 10px #39ff1430}.os-monogram span{color:#37c94e}.launch-sequence{color:#39ff14}.launch-center h1{color:#b0ffc2}.launch-center h1>span{color:#39ff14;text-shadow:0 0 18px #39ff1433}.launch-console{border-color:#248039;box-shadow:0 0 26px #1fff4909,0 10px 55px #0005}.launch-console>header{background:#081e0b;border-bottom-color:#1c5e2a;color:#70f38a}.launch-console>header>span:last-child{color:#39d852}.launch-enter{background:#0b2d10;border-color:#39ff14;color:#8aff68;box-shadow:inset 0 0 18px #39ff1407,0 0 13px #39ff1417}.launch-enter:hover{background:#123d15;color:#c3ffb3;border-color:#87ff68;box-shadow:0 0 20px #39ff142b}.launch-enter:focus-visible,button:focus-visible,a:focus-visible{outline-color:#39ff14}.dock-tool.selected{background:#09200e;border-color:#1d7030;color:#77ff80}.dock-tool.selected .dock-icon{color:#39ff14}.dock-tool.selected:before{background:#39ff14;box-shadow:0 0 9px #39ff1455}.page-frame{border-color:#246b32}.page-titlebar{background:#071b0b;border-bottom-color:#1c5427;color:#65ef7e}.terminal-title{background:#08170d;color:#6cdd88;border-bottom-color:#164d25}.console-version{color:#39ff59}.green,.command-line>span:first-child,.input-row label>span:first-child{color:#4dff6f}.path,.start-line button{color:#60ec79}.input-row input{color:#a1ffab;caret-color:#39ff14;border-color:#286b34;background:#020803}.input-row input:focus{border-color:#39ff14;box-shadow:0 0 9px #39ff1412}.text-progress>span,.boot-progress>span{background:#39ff14;box-shadow:0 0 7px #39ff1433}.action-button{border-color:#299d37;color:#7afa88;background:#0a2710}.action-button:hover{background:#11391a;border-color:#4bf45d}.text-action{color:#61e47a}.notice{border-color:#29843b;background:#071d0c;color:#a2e9ae}.dock-return{display:block;padding:5px 12px 14px;color:#79af87}.dock-return:hover{color:#92ff8d}.tool-dock>.nav-caption{margin-top:8px}@media(max-width:900px){.dock-return{padding:6px 0 13px;text-align:center}}@media(max-width:600px){.dock-return{padding:6px 3px;flex-shrink:0}.dock-return>span{display:none}.dock-return:after{content:"返回"}}.submission-form select{width:100%;background:#020b04;color:#8cdb9b;border:1px solid #237534;padding:10px;margin-top:7px;min-width:0}.checklist .text-action{text-align:left;padding:0}.forensic-actions{display:flex;flex-wrap:wrap;gap:8px;padding:12px;border-bottom:1px solid #186622}.forensic-actions button{border:1px solid #237534;padding:7px;color:#8cdb9b}.completion .action-button{margin:8px 4px 0 0}.overview-document p{white-space:pre-wrap}.submission-form input:disabled{opacity:.5}.archive-import{display:grid;gap:12px;max-width:450px;margin:20px 0}.archive-import label{display:grid;gap:8px}.archive-import input{max-width:100%;min-width:0;background:#020b04;color:#8cdb9b;border:1px solid #237534;padding:10px}.personal-letter{white-space:pre-wrap;overflow-wrap:anywhere}.personal-gallery img{max-width:100%;max-height:65vh;object-fit:contain}.personal-gallery figure{margin:20px 0}.old-message-entry{margin-top:32px;padding-top:24px;border-top:1px solid #186622}.old-message{margin-top:24px}.gift-list{margin:20px 0}.gift-card{padding:20px 0;border-bottom:1px solid #186622}.gift-card:last-child{border-bottom:0}.gift-hint{margin:12px 0}.gift-card summary{color:#8cdb9b;cursor:pointer;padding:8px 0}.gift-card h3{margin-top:16px}.pickup-code{-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}.gift-card details[open]{padding-bottom:8px}.intro-screen{display:grid;place-items:center}.incident-intro{width:min(100%,640px);margin:auto;max-height:calc(100dvh - 52px);display:flex;flex-direction:column}.intro-backdrop{z-index:50;padding:20px}.intro-connection{padding:18px 24px 8px;display:flex;align-items:center;gap:9px;color:var(--muted)}.intro-messages{padding:8px 24px;overflow-y:auto;min-height:120px}.intro-messages p{margin:0 0 17px;color:#a1e9ad}.intro-messages p>span{display:block;color:#43d35b;margin-bottom:3px}.intro-actions{padding:8px 24px 24px}.intro-actions>div{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:17px}.intro-replay{display:block;margin-top:12px}.overview-document pre{overflow-wrap:anywhere}@media(max-width:600px){.intro-screen{padding:16px}.incident-intro{max-height:calc(100dvh - 32px)}.intro-messages{padding:8px 16px}.intro-connection{padding:16px 16px 8px}.intro-actions{padding:8px 16px 20px}}@media(prefers-reduced-motion:reduce){.incident-intro *{transition:none;animation:none;scroll-behavior:auto}}.intro-caret{display:inline-block;width:7px;height:1.1em;margin-left:4px;background:#73ef88;vertical-align:-.15em;animation:intro-caret-blink 1s step-end infinite}.intro-accessible-log{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes intro-caret-blink{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.intro-caret{display:none}}.overview-document.triage-document{max-width:none}.briefing-prose{color:#71e080;font-size:var(--text-body);text-wrap:balance;margin:0 0 1.85em}.briefing-prose:last-child{margin-bottom:30px}.briefing-section h4{margin:22px 0 10px}.briefing-section pre{margin-top:0}.artifact-viewer .viewer-path>span{white-space:normal;overflow:visible;overflow-wrap:anywhere;min-width:0;flex:1}.artifact-viewer .forensic-actions{flex-shrink:0;max-height:40%;overflow:auto}.artifact-result pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.artifact-result .analysis-command{margin-bottom:16px}.artifact-viewer .window-status{flex-shrink:0}.notice-detail{display:block;margin-top:3px}.notice>button{flex:none}@font-face{font-family:Source Han Sans SC;src:url(../fonts/source-han-sans-sc-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Source Han Sans SC;src:url(./source-han-sans-sc-regular-subset-C2y0jY2l.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+B7,U+2013-2014,U+2018-2019,U+201C-201D,U+2026,U+2190-2193,U+3001-3002,U+3008-3011,U+4E00,U+4E0A-4E0B,U+4E0D-4E0E,U+4E24,U+4E2A,U+4E2D,U+4E3A-4E3B,U+4E48-4E49,U+4E4B,U+4E50,U+4E5F,U+4E86,U+4E8B-4E8C,U+4E8E,U+4E9B,U+4EA4,U+4EBA,U+4EC0,U+4EC5,U+4ECD-4ECE,U+4ED4,U+4ED8,U+4EE3-4EE5,U+4EEC,U+4EF2,U+4EF6,U+4EFB,U+4EFD,U+4F1A,U+4F20,U+4F46,U+4F4D,U+4F53,U+4F5C,U+4F60,U+4F7F,U+4F8B,U+4F9B,U+4F9D,U+4FB5,U+4FDD,U+4FE1,U+505C,U+50A8,U+5141,U+5148,U+5165,U+5168,U+516D,U+5171,U+5173,U+5176-5177,U+5185,U+518C-518D,U+5199,U+51B3,U+51B5,U+51C6,U+51CF,U+51FA,U+5206-5207,U+521D,U+5224,U+522B,U+5230,U+5236-5237,U+524D,U+526F,U+529F-52A1,U+52A8-52A9,U+5305,U+5316,U+5339-533A,U+5341,U+5355,U+5362,U+5373,U+5386,U+539F,U+53C2,U+53CA,U+53CC,U+53D1,U+53D6,U+53D8,U+53E3,U+53EA,U+53EF-53F0,U+53F2,U+53F7,U+5404,U+5408,U+540C-540E,U+5411,U+5426,U+542B,U+542F,U+544A,U+5458,U+547D,U+548C,U+5494,U+54CD,U+54EA,U+5668,U+5693,U+56DE,U+56E0,U+56F4,U+56FE,U+5728,U+5730,U+573A,U+5747,U+574F,U+578B,U+57FA,U+586B,U+5883,U+589E,U+58F0,U+5904,U+5907,U+590D,U+591A,U+591F,U+5927,U+5931,U+5934,U+5976,U+59CB,U+59D4,U+5B57-5B58,U+5B83,U+5B89,U+5B8C,U+5B9A,U+5B9E,U+5BA1,U+5BB9,U+5BC6,U+5BF9,U+5BFC,U+5C01,U+5C06,U+5C0F,U+5C11,U+5C1A,U+5C1D,U+5C31,U+5C3E,U+5C40,U+5C4F,U+5C55,U+5C5E,U+5DE5,U+5DEE,U+5DF2,U+5E2E,U+5E38,U+5E42,U+5E76,U+5E7F,U+5E8F,U+5E94-5E95,U+5EA6,U+5EFA,U+5F00,U+5F02,U+5F0F,U+5F15,U+5F20,U+5F3A,U+5F52-5F53,U+5F55,U+5F84-5F85,U+5F97,U+5FAA,U+5FC3,U+5FC5-5FC6,U+5FD7,U+5FEB,U+6001,U+603B,U+6062,U+606F,U+6076,U+60C5,U+610F,U+6210-6211,U+6216,U+622A,U+6237,U+6240,U+624B,U+6253,U+6258,U+6267,U+6269,U+626B,U+627E,U+628A,U+6295,U+62A5,U+62DF,U+62E9,U+6301-6302,U+6307,U+6309,U+635F,U+6362,U+636E,U+6388,U+63A5,U+63CF-63D0,U+6458,U+64A4,U+64AD,U+64CD,U+652F,U+6536,U+653E,U+6548,U+6570,U+6574,U+6587,U+6599,U+65AD,U+65B0,U+65B9,U+65E0,U+65E5,U+65E7,U+65F6,U+660E,U+662F,U+663E,U+666F,U+6682,U+66FE-6700,U+6709,U+670D,U+671F,U+672A,U+672C,U+673A,U+6743,U+6750,U+6761,U+6765,U+677F,U+6784,U+6790,U+679C,U+67E5,U+6807,U+6821,U+6837-6839,U+683C,U+6848,U+6863,U+68C0,U+695A,U+6982,U+6A21,U+6B21,U+6B63-6B65,U+6BB5,U+6BD4-6BD5,U+6C42,U+6CA1,U+6CBF,U+6CD5,U+6CE8,U+6D3B,U+6D4B,U+6D4F,U+6D88-6D89,U+6E05,U+6E90,U+6EE1,U+6EE4,U+70B9,U+7136,U+7167,U+7247-7248,U+7269,U+72B6,U+72EC,U+73AF-73B0,U+7406,U+751F,U+7528,U+7533,U+7559,U+7565,U+767B,U+7684,U+76EE,U+76F4,U+76F8,U+770B,U+771F,U+7740,U+77E5,U+7801,U+7814,U+7840,U+786E,U+793A,U+793C,U+795E,U+79BB,U+79C1,U+79D8,U+79F0,U+7A0B,U+7A0D,U+7A7A,U+7ACB,U+7AEF,U+7B26,U+7B2C,U+7B49,U+7B56,U+7B5B,U+7B80,U+7B97,U+7BA1,U+7C7B,U+7CFB,U+7EA7,U+7EB3,U+7EBF,U+7EC4,U+7EC8,U+7ECF,U+7ED3,U+7ED9,U+7EDD,U+7EDF,U+7EE7,U+7EEA,U+7EED,U+7F16,U+7F3A,U+7F6E,U+7FFB,U+8003,U+8005,U+800C,U+8054,U+80CC,U+80FD,U+81EA,U+81F3-81F4,U+822A,U+8282,U+8303,U+8336,U+8377,U+83B7,U+83F2,U+865A,U+884C,U+8865,U+8868,U+88AB,U+8981,U+89C8,U+89E3,U+89E6,U+8B66,U+8BA1,U+8BA4,U+8BAE,U+8BB0,U+8BB8,U+8BBA,U+8BBE-8BBF,U+8BC1,U+8BC6,U+8BD5,U+8BDD,U+8BE2,U+8BE5,U+8BF4,U+8BF7,U+8BFB,U+8C01,U+8C03,U+8C61,U+8D1F,U+8D25-8D26,U+8D44,U+8D77,U+8DB3,U+8DEF,U+8DF3,U+8E2A,U+8EAB,U+8F6C,U+8F7D,U+8F83,U+8F85,U+8F93,U+8FBE,U+8FC7,U+8FD0,U+8FD4,U+8FD8-8FD9,U+8FDB,U+8FDE,U+8FF0,U+8FFD,U+9001-9002,U+9009,U+9012,U+9014,U+901A,U+9053,U+9075,U+90E8,U+90FD,U+914D,U+91CC-91CD,U+94A5,U+94FE,U+9500-9501,U+95ED-95EE,U+95F4,U+9605,U+9636,U+9645,U+9650,U+9664,U+968F,U+9694,U+96C6,U+9700,U+9759,U+975E,U+9762,U+97F3,U+9875,U+9879,U+987B,U+9884,U+9886,U+9891,U+9898,U+9996,U+9A6C,U+9A8C,U+9A91,U+9AA4,U+9AD8,U+9C7C,U+9ED8,U+9F20,U+FF01,U+FF08-FF09,U+FF0C,U+FF0F,U+FF1A-FF1B,U+FF1F}@font-face{font-family:Source Han Sans SC;src:url(../fonts/source-han-sans-sc-medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Source Han Sans SC;src:url(./source-han-sans-sc-medium-subset-BrWvxPXC.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+B7,U+2013-2014,U+2018-2019,U+201C-201D,U+2026,U+2190-2193,U+3001-3002,U+3008-3011,U+4E00,U+4E0A-4E0B,U+4E0D-4E0E,U+4E24,U+4E2A,U+4E2D,U+4E3A-4E3B,U+4E48-4E49,U+4E4B,U+4E50,U+4E5F,U+4E86,U+4E8B-4E8C,U+4E8E,U+4E9B,U+4EA4,U+4EBA,U+4EC0,U+4EC5,U+4ECD-4ECE,U+4ED4,U+4ED8,U+4EE3-4EE5,U+4EEC,U+4EF2,U+4EF6,U+4EFB,U+4EFD,U+4F1A,U+4F20,U+4F46,U+4F4D,U+4F53,U+4F5C,U+4F60,U+4F7F,U+4F8B,U+4F9B,U+4F9D,U+4FB5,U+4FDD,U+4FE1,U+505C,U+50A8,U+5141,U+5148,U+5165,U+5168,U+516D,U+5171,U+5173,U+5176-5177,U+5185,U+518C-518D,U+5199,U+51B3,U+51B5,U+51C6,U+51CF,U+51FA,U+5206-5207,U+521D,U+5224,U+522B,U+5230,U+5236-5237,U+524D,U+526F,U+529F-52A1,U+52A8-52A9,U+5305,U+5316,U+5339-533A,U+5341,U+5355,U+5362,U+5373,U+5386,U+539F,U+53C2,U+53CA,U+53CC,U+53D1,U+53D6,U+53D8,U+53E3,U+53EA,U+53EF-53F0,U+53F2,U+53F7,U+5404,U+5408,U+540C-540E,U+5411,U+5426,U+542B,U+542F,U+544A,U+5458,U+547D,U+548C,U+5494,U+54CD,U+54EA,U+5668,U+5693,U+56DE,U+56E0,U+56F4,U+56FE,U+5728,U+5730,U+573A,U+5747,U+574F,U+578B,U+57FA,U+586B,U+5883,U+589E,U+58F0,U+5904,U+5907,U+590D,U+591A,U+591F,U+5927,U+5931,U+5934,U+5976,U+59CB,U+59D4,U+5B57-5B58,U+5B83,U+5B89,U+5B8C,U+5B9A,U+5B9E,U+5BA1,U+5BB9,U+5BC6,U+5BF9,U+5BFC,U+5C01,U+5C06,U+5C0F,U+5C11,U+5C1A,U+5C1D,U+5C31,U+5C3E,U+5C40,U+5C4F,U+5C55,U+5C5E,U+5DE5,U+5DEE,U+5DF2,U+5E2E,U+5E38,U+5E42,U+5E76,U+5E7F,U+5E8F,U+5E94-5E95,U+5EA6,U+5EFA,U+5F00,U+5F02,U+5F0F,U+5F15,U+5F20,U+5F3A,U+5F52-5F53,U+5F55,U+5F84-5F85,U+5F97,U+5FAA,U+5FC3,U+5FC5-5FC6,U+5FD7,U+5FEB,U+6001,U+603B,U+6062,U+606F,U+6076,U+60C5,U+610F,U+6210-6211,U+6216,U+622A,U+6237,U+6240,U+624B,U+6253,U+6258,U+6267,U+6269,U+626B,U+627E,U+628A,U+6295,U+62A5,U+62DF,U+62E9,U+6301-6302,U+6307,U+6309,U+635F,U+6362,U+636E,U+6388,U+63A5,U+63CF-63D0,U+6458,U+64A4,U+64AD,U+64CD,U+652F,U+6536,U+653E,U+6548,U+6570,U+6574,U+6587,U+6599,U+65AD,U+65B0,U+65B9,U+65E0,U+65E5,U+65E7,U+65F6,U+660E,U+662F,U+663E,U+666F,U+6682,U+66FE-6700,U+6709,U+670D,U+671F,U+672A,U+672C,U+673A,U+6743,U+6750,U+6761,U+6765,U+677F,U+6784,U+6790,U+679C,U+67E5,U+6807,U+6821,U+6837-6839,U+683C,U+6848,U+6863,U+68C0,U+695A,U+6982,U+6A21,U+6B21,U+6B63-6B65,U+6BB5,U+6BD4-6BD5,U+6C42,U+6CA1,U+6CBF,U+6CD5,U+6CE8,U+6D3B,U+6D4B,U+6D4F,U+6D88-6D89,U+6E05,U+6E90,U+6EE1,U+6EE4,U+70B9,U+7136,U+7167,U+7247-7248,U+7269,U+72B6,U+72EC,U+73AF-73B0,U+7406,U+751F,U+7528,U+7533,U+7559,U+7565,U+767B,U+7684,U+76EE,U+76F4,U+76F8,U+770B,U+771F,U+7740,U+77E5,U+7801,U+7814,U+7840,U+786E,U+793A,U+793C,U+795E,U+79BB,U+79C1,U+79D8,U+79F0,U+7A0B,U+7A0D,U+7A7A,U+7ACB,U+7AEF,U+7B26,U+7B2C,U+7B49,U+7B56,U+7B5B,U+7B80,U+7B97,U+7BA1,U+7C7B,U+7CFB,U+7EA7,U+7EB3,U+7EBF,U+7EC4,U+7EC8,U+7ECF,U+7ED3,U+7ED9,U+7EDD,U+7EDF,U+7EE7,U+7EEA,U+7EED,U+7F16,U+7F3A,U+7F6E,U+7FFB,U+8003,U+8005,U+800C,U+8054,U+80CC,U+80FD,U+81EA,U+81F3-81F4,U+822A,U+8282,U+8303,U+8336,U+8377,U+83B7,U+83F2,U+865A,U+884C,U+8865,U+8868,U+88AB,U+8981,U+89C8,U+89E3,U+89E6,U+8B66,U+8BA1,U+8BA4,U+8BAE,U+8BB0,U+8BB8,U+8BBA,U+8BBE-8BBF,U+8BC1,U+8BC6,U+8BD5,U+8BDD,U+8BE2,U+8BE5,U+8BF4,U+8BF7,U+8BFB,U+8C01,U+8C03,U+8C61,U+8D1F,U+8D25-8D26,U+8D44,U+8D77,U+8DB3,U+8DEF,U+8DF3,U+8E2A,U+8EAB,U+8F6C,U+8F7D,U+8F83,U+8F85,U+8F93,U+8FBE,U+8FC7,U+8FD0,U+8FD4,U+8FD8-8FD9,U+8FDB,U+8FDE,U+8FF0,U+8FFD,U+9001-9002,U+9009,U+9012,U+9014,U+901A,U+9053,U+9075,U+90E8,U+90FD,U+914D,U+91CC-91CD,U+94A5,U+94FE,U+9500-9501,U+95ED-95EE,U+95F4,U+9605,U+9636,U+9645,U+9650,U+9664,U+968F,U+9694,U+96C6,U+9700,U+9759,U+975E,U+9762,U+97F3,U+9875,U+9879,U+987B,U+9884,U+9886,U+9891,U+9898,U+9996,U+9A6C,U+9A8C,U+9A91,U+9AA4,U+9AD8,U+9C7C,U+9ED8,U+9F20,U+FF01,U+FF08-FF09,U+FF0C,U+FF0F,U+FF1A-FF1B,U+FF1F}@font-face{font-family:Sarasa Fixed SC;src:url(../fonts/sarasa-fixed-sc-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sarasa Fixed SC;src:url(./sarasa-fixed-sc-regular-subset-B0ti6HpM.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+B7,U+2013-2014,U+2018-2019,U+201C-201D,U+2026,U+2190-2193,U+3001-3002,U+3008-3011,U+4E00,U+4E0A-4E0B,U+4E0D-4E0E,U+4E24,U+4E2A,U+4E2D,U+4E3A-4E3B,U+4E48-4E49,U+4E4B,U+4E50,U+4E5F,U+4E86,U+4E8B-4E8C,U+4E8E,U+4E9B,U+4EA4,U+4EBA,U+4EC0,U+4EC5,U+4ECD-4ECE,U+4ED4,U+4ED8,U+4EE3-4EE5,U+4EEC,U+4EF2,U+4EF6,U+4EFB,U+4EFD,U+4F1A,U+4F20,U+4F46,U+4F4D,U+4F53,U+4F5C,U+4F60,U+4F7F,U+4F8B,U+4F9B,U+4F9D,U+4FB5,U+4FDD,U+4FE1,U+505C,U+50A8,U+5141,U+5148,U+5165,U+5168,U+516D,U+5171,U+5173,U+5176-5177,U+5185,U+518C-518D,U+5199,U+51B3,U+51B5,U+51C6,U+51CF,U+51FA,U+5206-5207,U+521D,U+5224,U+522B,U+5230,U+5236-5237,U+524D,U+526F,U+529F-52A1,U+52A8-52A9,U+5305,U+5316,U+5339-533A,U+5341,U+5355,U+5362,U+5373,U+5386,U+539F,U+53C2,U+53CA,U+53CC,U+53D1,U+53D6,U+53D8,U+53E3,U+53EA,U+53EF-53F0,U+53F2,U+53F7,U+5404,U+5408,U+540C-540E,U+5411,U+5426,U+542B,U+542F,U+544A,U+5458,U+547D,U+548C,U+5494,U+54CD,U+54EA,U+5668,U+5693,U+56DE,U+56E0,U+56F4,U+56FE,U+5728,U+5730,U+573A,U+5747,U+574F,U+578B,U+57FA,U+586B,U+5883,U+589E,U+58F0,U+5904,U+5907,U+590D,U+591A,U+591F,U+5927,U+5931,U+5934,U+5976,U+59CB,U+59D4,U+5B57-5B58,U+5B83,U+5B89,U+5B8C,U+5B9A,U+5B9E,U+5BA1,U+5BB9,U+5BC6,U+5BF9,U+5BFC,U+5C01,U+5C06,U+5C0F,U+5C11,U+5C1A,U+5C1D,U+5C31,U+5C3E,U+5C40,U+5C4F,U+5C55,U+5C5E,U+5DE5,U+5DEE,U+5DF2,U+5E2E,U+5E38,U+5E42,U+5E76,U+5E7F,U+5E8F,U+5E94-5E95,U+5EA6,U+5EFA,U+5F00,U+5F02,U+5F0F,U+5F15,U+5F20,U+5F3A,U+5F52-5F53,U+5F55,U+5F84-5F85,U+5F97,U+5FAA,U+5FC3,U+5FC5-5FC6,U+5FD7,U+5FEB,U+6001,U+603B,U+6062,U+606F,U+6076,U+60C5,U+610F,U+6210-6211,U+6216,U+622A,U+6237,U+6240,U+624B,U+6253,U+6258,U+6267,U+6269,U+626B,U+627E,U+628A,U+6295,U+62A5,U+62DF,U+62E9,U+6301-6302,U+6307,U+6309,U+635F,U+6362,U+636E,U+6388,U+63A5,U+63CF-63D0,U+6458,U+64A4,U+64AD,U+64CD,U+652F,U+6536,U+653E,U+6548,U+6570,U+6574,U+6587,U+6599,U+65AD,U+65B0,U+65B9,U+65E0,U+65E5,U+65E7,U+65F6,U+660E,U+662F,U+663E,U+666F,U+6682,U+66FE-6700,U+6709,U+670D,U+671F,U+672A,U+672C,U+673A,U+6743,U+6750,U+6761,U+6765,U+677F,U+6784,U+6790,U+679C,U+67E5,U+6807,U+6821,U+6837-6839,U+683C,U+6848,U+6863,U+68C0,U+695A,U+6982,U+6A21,U+6B21,U+6B63-6B65,U+6BB5,U+6BD4-6BD5,U+6C42,U+6CA1,U+6CBF,U+6CD5,U+6CE8,U+6D3B,U+6D4B,U+6D4F,U+6D88-6D89,U+6E05,U+6E90,U+6EE1,U+6EE4,U+70B9,U+7136,U+7167,U+7247-7248,U+7269,U+72B6,U+72EC,U+73AF-73B0,U+7406,U+751F,U+7528,U+7533,U+7559,U+7565,U+767B,U+7684,U+76EE,U+76F4,U+76F8,U+770B,U+771F,U+7740,U+77E5,U+7801,U+7814,U+7840,U+786E,U+793A,U+793C,U+795E,U+79BB,U+79C1,U+79D8,U+79F0,U+7A0B,U+7A0D,U+7A7A,U+7ACB,U+7AEF,U+7B26,U+7B2C,U+7B49,U+7B56,U+7B5B,U+7B80,U+7B97,U+7BA1,U+7C7B,U+7CFB,U+7EA7,U+7EB3,U+7EBF,U+7EC4,U+7EC8,U+7ECF,U+7ED3,U+7ED9,U+7EDD,U+7EDF,U+7EE7,U+7EEA,U+7EED,U+7F16,U+7F3A,U+7F6E,U+7FFB,U+8003,U+8005,U+800C,U+8054,U+80CC,U+80FD,U+81EA,U+81F3-81F4,U+822A,U+8282,U+8303,U+8336,U+8377,U+83B7,U+83F2,U+865A,U+884C,U+8865,U+8868,U+88AB,U+8981,U+89C8,U+89E3,U+89E6,U+8B66,U+8BA1,U+8BA4,U+8BAE,U+8BB0,U+8BB8,U+8BBA,U+8BBE-8BBF,U+8BC1,U+8BC6,U+8BD5,U+8BDD,U+8BE2,U+8BE5,U+8BF4,U+8BF7,U+8BFB,U+8C01,U+8C03,U+8C61,U+8D1F,U+8D25-8D26,U+8D44,U+8D77,U+8DB3,U+8DEF,U+8DF3,U+8E2A,U+8EAB,U+8F6C,U+8F7D,U+8F83,U+8F85,U+8F93,U+8FBE,U+8FC7,U+8FD0,U+8FD4,U+8FD8-8FD9,U+8FDB,U+8FDE,U+8FF0,U+8FFD,U+9001-9002,U+9009,U+9012,U+9014,U+901A,U+9053,U+9075,U+90E8,U+90FD,U+914D,U+91CC-91CD,U+94A5,U+94FE,U+9500-9501,U+95ED-95EE,U+95F4,U+9605,U+9636,U+9645,U+9650,U+9664,U+968F,U+9694,U+96C6,U+9700,U+9759,U+975E,U+9762,U+97F3,U+9875,U+9879,U+987B,U+9884,U+9886,U+9891,U+9898,U+9996,U+9A6C,U+9A8C,U+9A91,U+9AA4,U+9AD8,U+9C7C,U+9ED8,U+9F20,U+FF01,U+FF08-FF09,U+FF0C,U+FF0F,U+FF1A-FF1B,U+FF1F}@font-face{font-family:Rajdhani;src:url(../fonts/rajdhani-semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--font-ui:"Source Han Sans SC","Microsoft YaHei","PingFang SC",sans-serif;--font-code:"Sarasa Fixed SC",Consolas,"Microsoft YaHei",monospace;--font-display:"Rajdhani",var(--font-ui);--text-body:16px;--text-control:14px;--text-meta:12px;--text-letter:18px;font-family:var(--font-ui);font-size:var(--text-body);font-weight:400;line-height:1.85;font-synthesis:none;font-kerning:normal}:root[data-text-size=large]{--text-body:18px;--text-control:16px;--text-meta:13px;--text-letter:20px}button,input,select,a{font:inherit}button,select{font-weight:500}button{line-height:1.65}h1,h2,h3,strong,b{font-weight:500}h1,h2,h3{line-height:1.5}p,pre{line-height:1.85}pre{font-family:var(--font-code)}.terminal-body,.terminal-banner,.terminal-entry pre,.command-line,.input-row,.input-row label,.input-row input,.console-version,.quick-reference,.terminal-guide,.start-line,.start-line button,.file-content,.source-path,.evidence-record pre,.overview-document pre,.case-summary p,.checklist .text-action,.channel-hints>p,.hint-text,.channel-message p,.timeline p,.records-empty>span,.settings-body p,.reset-section>p,.launch-intro,.intro-messages p,.launch-confirm>p,.launch-save-warning{font-size:var(--text-body)}.terminal-panel,.file-content,.viewer-path,.source-path,.evidence-record pre,.evidence-record small,.timeline time,.explorer-address,.directory-tree button,.file-name,.file-tile small,.pickup-code,.document-id,.boot-output,.launch-fields>div:first-child dd,.nav-case{font-family:var(--font-code);font-weight:400;font-variant-ligatures:none;font-feature-settings:"liga" 0,"calt" 0;font-variant-numeric:tabular-nums;letter-spacing:0}.terminal-body,.terminal-entry pre,.terminal-banner,.quick-reference,.input-row{line-height:1.8}.terminal-title,.start-line{font-family:var(--font-ui)}.overview-document pre{font-family:var(--font-ui);font-weight:400}.personal-letter,.old-message-text{font-size:var(--text-letter);line-height:1.9}.dock-tool,.dock-settings,.dock-return,.page-titlebar,.terminal-title,.explorer-address,.directory-tree button,.file-name,.records-tabs button,.text-action,.hint-heading,.submission-form label,.submission-form input,.submission-form select,.action-button,.submit-analysis,.danger,.setting-row,.settings-window h2,.text-size-setting,.launch-fields>div,.launch-console>header,.launch-enter,.launch-restart,.archive-import{font-size:var(--text-control)}.nav-caption,.dock-tool small,.dock-tool em,.dock-version,.nav-case,.nav-case small,.desktop-session,.page-mode,.desktop-watermark,.terminal-title>div,.console-version>span,.terminal-bottom,.terminal-bottom>span:last-child,.file-tile small,.file-tile em,.window-status,.records-tabs button>span,.evidence-record-header>span,.evidence-record small,.timeline time,.empty-steps,.document-id,.channel-header div>span,.channel-header small,.channel-mission,.message-meta,.message-meta>span,.analyst-note .message-meta>span,.checklist li>span,.archive-status,.archive-status>span,.hint-heading small,.hint-text>span,.channel-end,.channel-actions>span,.os-statusbar,.os-statusbar>span:nth-child(2),.launch-top,.launch-top>span:first-child,.launch-top>span:last-child,.launch-sequence,.launch-footer,.launch-console>header>span:last-child,.launch-save,.launch-save strong,.launch-caption,.boot-output>p,.intro-connection,.intro-messages p>span{font-size:var(--text-meta);line-height:1.65}.evidence-record-header h3,.records-empty p,.channel-header strong,.reset-section h3,.gift-card h3,.overview-document h3{font-size:var(--text-body)}.case-summary h1{font-size:22px}.overview-document h2{font-size:26px}.launch-center h1,.launch-center h1>span{font-family:var(--font-display);font-weight:600;font-size:48px;letter-spacing:.015em;line-height:1.15}.launch-sequence{letter-spacing:.08em}.launch-center h1{font-size:clamp(36px,5vw,52px)}.tool-dock{overflow-y:auto}.dock-tool{min-width:0}.dock-tool small{margin-top:3px}.dock-tool>span:not(.dock-icon){min-width:0}.nav-case{overflow-wrap:anywhere}.dock-version{margin-left:0}.page-titlebar{flex-wrap:wrap;height:auto;min-height:40px;padding-top:6px;padding-bottom:6px;flex-shrink:0}.page-titlebar>span:nth-child(2){flex:1;min-width:0;overflow-wrap:anywhere}.page-mode{flex-shrink:0}.terminal-title{height:auto;min-height:42px;flex-wrap:wrap;padding-top:6px;padding-bottom:6px;flex-shrink:0}.terminal-body{overflow-wrap:anywhere}.console-version>span{display:block;margin:4px 0 0}.terminal-guide{font-weight:400}.input-row{flex-direction:column;align-items:stretch;gap:7px;flex-shrink:0;padding:10px 14px}.input-row label{max-width:100%;white-space:normal;overflow-wrap:anywhere;overflow:visible}.input-row input{width:100%;min-width:0;flex:auto}.terminal-bottom,.window-status{height:auto;min-height:30px;padding-top:5px;padding-bottom:5px;flex-shrink:0;flex-wrap:wrap}.file-name{white-space:normal;overflow-wrap:anywhere}.explorer-address{height:auto;min-height:46px;flex-shrink:0}.explorer-address>span,.viewer-path>span{white-space:normal;overflow:visible;overflow-wrap:anywhere;min-width:0}.viewer-path{flex-shrink:0}.directory-tree{min-width:0}.directory-tree button{white-space:normal;overflow-wrap:anywhere;min-width:0}.file-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.records-tabs{flex-wrap:wrap;gap:6px 20px;flex-shrink:0}.records-tabs button{min-width:0;overflow-wrap:anywhere;text-align:left}.evidence-record-header{flex-wrap:wrap}.evidence-record-header h3{min-width:0}.overview-document{line-height:1.85;overflow-wrap:anywhere}.overview-document pre{line-height:1.85}.overview-document .action-button{max-width:100%}.channel-header{flex-shrink:0}.channel-header div{min-width:0}.channel-header div>span{overflow-wrap:anywhere}.channel-mission,.channel-actions{flex-shrink:0}.checklist li{align-items:flex-start}.checklist li>span{width:26px;height:26px;flex-shrink:0;margin-top:2px}.archive-status{flex-wrap:wrap}.channel-end{overflow-wrap:anywhere}.submit-analysis{min-height:44px;padding:9px 12px}.submission-form{min-width:0}.submission-form input,.submission-form select{max-width:100%;font-family:var(--font-ui)}.modal-backdrop{grid-template-columns:minmax(0,1fr)}.settings-window{width:min(540px,100%);min-width:0;max-height:calc(100dvh - 44px);overflow-y:auto}.settings-window .window-titlebar{height:auto;min-height:46px;line-height:1.6;padding:8px 12px}.settings-window .window-titlebar>button{min-width:32px;min-height:32px}.settings-body p{line-height:1.85}.reset-buttons{flex-wrap:wrap}.text-size-setting{border:0;padding:0;margin:0 0 22px;min-width:0}.text-size-setting legend{font-weight:500;margin-bottom:8px}.text-size-setting>div{display:flex;gap:24px}.text-size-setting label{display:flex;align-items:center;gap:8px;min-height:40px;cursor:pointer}.text-size-setting input,.setting-row input{width:18px;height:18px;accent-color:#39ff14}.launch-console>header{flex-wrap:wrap}.launch-fields dd{min-width:0;overflow-wrap:anywhere}.launch-enter{min-height:48px}.launch-top,.launch-footer{flex-wrap:wrap}.launch-center{padding-top:38px;padding-bottom:32px}.launch-confirm>div{flex-wrap:wrap}.incident-intro{min-height:0}.intro-messages{flex:1;min-height:0}.intro-actions,.intro-connection,.incident-intro>header{flex-shrink:0}.intro-actions>div{gap:10px}.intro-messages p{letter-spacing:0}@media(max-width:1200px)and (min-width:901px){.investigation-os{grid-template-columns:164px minmax(0,1fr) 330px}}@media(max-width:900px)and (min-width:601px){.investigation-os{grid-template-columns:104px minmax(0,1fr)}.channel-scroll{grid-template-columns:minmax(0,1fr)}.dock-tool{font-size:var(--text-control)}.submit-analysis{min-width:0}.channel-actions{flex-wrap:wrap}}@media(max-width:600px){.tool-dock{flex-wrap:wrap;gap:4px;padding:8px;overflow:visible}.tool-dock nav{flex:1 1 100%;flex-wrap:wrap;justify-content:flex-start;gap:4px}.dock-tool{flex:1 1 29%;flex-direction:row;white-space:normal;padding:8px 6px;gap:5px}.dock-tool small{display:none}.dock-settings{flex-direction:row;padding:8px}.dock-settings span{display:inline}.dock-return{font-size:var(--text-control);padding:8px}.dock-return>span{display:inline}.dock-return:after{content:none}.desktop{min-height:640px;height:calc(100dvh - 160px);padding-left:8px;padding-right:8px}.desktop-session{min-height:48px}.terminal-body{padding:16px 12px}.input-row{padding:10px}.input-row input{min-width:0}.terminal-bottom>span:last-child{display:none}.explorer-layout{grid-template-columns:minmax(0,1fr);overflow:auto}.directory-tree{flex-direction:row;flex-wrap:wrap;overflow:visible;border-right:0;border-bottom:1px solid #09260d}.directory-tree button:not(:first-child){padding-left:6px}.file-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));overflow:visible}.viewer-path{flex-wrap:wrap}.records-tabs{padding:0 10px;gap:4px 14px}.overview-document{padding:22px 16px}.case-summary h1{font-size:22px}.channel-actions{align-items:stretch}.os-statusbar{height:auto;min-height:38px;flex-wrap:wrap;padding:6px 10px}.os-statusbar>span{font-size:var(--text-meta)}.launch-screen{padding:18px 16px}.launch-fields>div{grid-template-columns:90px minmax(0,1fr);gap:10px}.launch-fields{padding:20px 16px}.launch-save{flex-wrap:wrap}.launch-console>header{padding:12px}.launch-center{padding-top:32px}.intro-screen{padding:16px}.settings-body{padding:20px}.notice{font-size:var(--text-control)}}
