.tactical-cursor-container[data-v-f6801342]{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:99999;transition:opacity .2s ease}.tactical-cursor-container.is-hidden[data-v-f6801342]{opacity:0}.cursor-dot[data-v-f6801342]{position:absolute;top:0;left:0;width:7px;height:7px;margin-top:-3.5px;margin-left:-3.5px;background-color:#0f172a;border:1.5px solid #f59e0b;border-radius:50%;box-shadow:0 0 8px #f59e0bb3;will-change:transform;transition:width .2s ease,height .2s ease,margin .2s ease,background-color .2s ease}.cursor-ring[data-v-f6801342]{position:absolute;top:0;left:0;width:32px;height:32px;margin-top:-16px;margin-left:-16px;border:1.5px solid rgba(245,158,11,.75);border-radius:50%;will-change:transform;transition:width .22s cubic-bezier(.16,1,.3,1),height .22s cubic-bezier(.16,1,.3,1),margin .22s cubic-bezier(.16,1,.3,1),border-color .2s ease,background-color .2s ease}.crosshair-h[data-v-f6801342],.crosshair-v[data-v-f6801342]{position:absolute;background-color:#f59e0bd9}.crosshair-h[data-v-f6801342]{width:6px;height:1.5px;top:50%;left:-9px;margin-top:-.75px;box-shadow:42px 0 #f59e0bd9}.crosshair-v[data-v-f6801342]{width:1.5px;height:6px;left:50%;top:-9px;margin-left:-.75px;box-shadow:0 42px #f59e0bd9}.cursor-glow[data-v-f6801342]{position:absolute;top:0;left:0;width:150px;height:150px;margin-top:-75px;margin-left:-75px;background:radial-gradient(circle,#f59e0b24,#f59e0b00 70%);border-radius:50%;will-change:transform;pointer-events:none}.tactical-cursor-container.is-hovering .cursor-ring[data-v-f6801342]{width:46px;height:46px;margin-top:-23px;margin-left:-23px;border-color:#d97706;background-color:#f59e0b1f;box-shadow:0 0 16px #f59e0b59}.tactical-cursor-container.is-hovering .cursor-dot[data-v-f6801342]{width:9px;height:9px;margin-top:-4.5px;margin-left:-4.5px;background-color:#f59e0b}@media(pointer:coarse),print{.tactical-cursor-container[data-v-f6801342]{display:none!important}}.app-container[data-v-c0b793f3]{min-height:100vh;display:flex;flex-direction:column}.pet-heart-particle{position:fixed;pointer-events:none;font-size:20px;z-index:10000;-webkit-user-select:none;user-select:none;animation:floatUpAndFade .95s cubic-bezier(.2,.8,.2,1) forwards}@keyframes floatUpAndFade{0%{opacity:1;transform:translate(-50%,-50%) scale(.6)}40%{transform:translate(-50%,-90%) scale(1.3)}to{opacity:0;transform:translate(-50%,-150%) scale(1)}}.live2d-mount-host[data-v-c2b85278]{position:relative;z-index:50;pointer-events:auto}.portal-canvas[data-v-18e54b48]{min-height:100dvh;display:flex;flex-direction:column;justify-content:space-between;background-color:#f8fafc;color:#0f172a;position:relative;overflow-x:hidden;padding:1.5rem 2rem}.ambient-stage[data-v-18e54b48]{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden}.ambient-mesh[data-v-18e54b48]{position:absolute;border-radius:50%;filter:blur(110px);opacity:.36;will-change:transform}.mesh-warm[data-v-18e54b48]{width:580px;height:580px;background:radial-gradient(circle,#fde68a 0%,#f59e0b 55%,transparent 75%);top:-220px;left:calc(50% - 540px);animation:breatheWarm-18e54b48 16s ease-in-out infinite alternate}.mesh-cool[data-v-18e54b48]{width:580px;height:580px;background:radial-gradient(circle,#bae6fd 0%,#3b82f6 55%,transparent 75%);bottom:-240px;right:calc(50% - 540px);animation:breatheCool-18e54b48 18s ease-in-out infinite alternate}@keyframes breatheWarm-18e54b48{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(40px,30px,0) scale(1.06)}}@keyframes breatheCool-18e54b48{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-40px,-30px,0) scale(1.06)}}.swiss-grid-lines[data-v-18e54b48]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,rgba(226,232,240,.55) 1px,transparent 1px),linear-gradient(to bottom,rgba(226,232,240,.55) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(ellipse 80% 70% at 50% 45%,#000 35%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 45%,#000 35%,transparent 100%)}.radial-vignette[data-v-18e54b48]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.5) 0%,transparent 70%)}.top-bar[data-v-18e54b48]{position:relative;z-index:10;width:100%;max-width:1040px;margin:0 auto}.top-bar-inner[data-v-18e54b48]{display:flex;align-items:center;justify-content:space-between;padding:.65rem 1.15rem;background:#ffffffb8;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(226,232,240,.85);border-radius:999px;box-shadow:0 1px 2px #0f172a08,inset 0 1px #ffffffe6}.brand-lockup[data-v-18e54b48]{display:flex;align-items:center;gap:.55rem}.brand-glyph[data-v-18e54b48]{width:24px;height:24px;border-radius:50%;background:#0f172a;color:#f59e0b;display:flex;align-items:center;justify-content:center}.glyph-svg[data-v-18e54b48]{width:13px;height:13px}.brand-wordmark[data-v-18e54b48]{font-size:.92rem;font-weight:800;color:#0f172a;letter-spacing:.02em}.brand-slash[data-v-18e54b48]{color:#cbd5e1;font-weight:400}.brand-mono[data-v-18e54b48]{font-family:var(--df-font-mono);font-size:.72rem;font-weight:600;color:#64748b;letter-spacing:.08em}.ambient-meta[data-v-18e54b48]{display:flex;align-items:center;gap:.55rem;font-size:.76rem;color:#64748b}.live-indicator[data-v-18e54b48]{position:relative;width:8px;height:8px;display:inline-flex;align-items:center;justify-content:center}.live-ping[data-v-18e54b48]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#10b981;opacity:.65;animation:pingRing-18e54b48 2.4s cubic-bezier(0,0,.2,1) infinite}.live-core[data-v-18e54b48]{width:6px;height:6px;border-radius:50%;background:#10b981}@keyframes pingRing-18e54b48{75%,to{transform:scale(2.2);opacity:0}}.meta-text[data-v-18e54b48]{font-weight:600}.meta-divider[data-v-18e54b48]{color:#cbd5e1}.meta-clock[data-v-18e54b48]{font-family:var(--df-font-mono);font-weight:700;color:#334155}.stage-container[data-v-18e54b48]{position:relative;z-index:10;flex:1;width:100%;max-width:1040px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;gap:2.75rem;padding:2rem 0}.editorial-hero[data-v-18e54b48]{display:flex;flex-direction:column;align-items:center;text-align:center}.eyebrow-pill[data-v-18e54b48]{display:inline-flex;align-items:center;gap:.45rem;padding:.28rem .85rem;border-radius:999px;background:#fffc;border:1px solid rgba(203,213,225,.8);font-family:var(--df-font-mono);font-size:.68rem;font-weight:700;letter-spacing:.14em;color:#475569;margin-bottom:1.15rem;box-shadow:0 2px 6px #0f172a05}.pill-spark[data-v-18e54b48]{color:#f59e0b}.display-headline[data-v-18e54b48]{font-size:clamp(2.1rem,4.2vw,3.25rem);font-weight:900;letter-spacing:-.035em;line-height:1.15;color:#0f172a;margin-bottom:.85rem}.headline-accent[data-v-18e54b48]{background:linear-gradient(135deg,#0f172a,#334155 45%,#2563eb);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.editorial-lead[data-v-18e54b48]{font-size:1.02rem;color:#64748b;max-width:530px;line-height:1.65;font-weight:400}.portal-bento[data-v-18e54b48]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem}.bezel-shell[data-v-18e54b48]{position:relative;padding:6px;border-radius:26px;background:#ffffff8c;border:1px solid rgba(203,213,225,.75);box-shadow:0 1px 2px #0f172a08,0 20px 44px -16px #0f172a12,inset 0 1px #ffffffe6;cursor:pointer;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .35s ease;overflow:hidden}.bezel-shell[data-v-18e54b48]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;opacity:0;transition:opacity .35s ease;pointer-events:none;z-index:0}.shell-warm[data-v-18e54b48]:before{background:radial-gradient(480px circle at var(--spot-x, 240px) var(--spot-y, 160px),rgba(245,158,11,.22),transparent 65%)}.shell-cool[data-v-18e54b48]:before{background:radial-gradient(480px circle at var(--spot-x, 240px) var(--spot-y, 160px),rgba(37,99,235,.2),transparent 65%)}.bezel-shell[data-v-18e54b48]:hover:before{opacity:1}.shell-warm[data-v-18e54b48]:hover{transform:translateY(-6px);border-color:#f59e0b8c;box-shadow:0 4px 12px #f59e0b14,0 28px 56px -16px #d9770629}.shell-cool[data-v-18e54b48]:hover{transform:translateY(-6px);border-color:#2563eb80;box-shadow:0 4px 12px #2563eb14,0 28px 56px -16px #2563eb26}.bezel-inner[data-v-18e54b48]{position:relative;z-index:1;height:100%;background:#ffffffeb;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:20px;border:1px solid rgba(241,245,249,.95);display:flex;flex-direction:column;overflow:hidden}.art-canvas[data-v-18e54b48]{position:relative;height:185px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-bottom:1px solid rgba(226,232,240,.75)}.canvas-warm[data-v-18e54b48]{background:linear-gradient(180deg,#fffbebd9,#fff6)}.canvas-cool[data-v-18e54b48]{background:linear-gradient(180deg,#eff6ffd9,#fff6)}.canvas-grid[data-v-18e54b48]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(148,163,184,.28) 1px,transparent 1px);background-size:18px 18px;opacity:.7}.canvas-meta[data-v-18e54b48]{position:absolute;top:1rem;left:1.25rem;display:flex;align-items:center;gap:.35rem;font-family:var(--df-font-mono);font-size:.7rem;font-weight:700;letter-spacing:.06em;color:#64748b}.serial-num[data-v-18e54b48]{color:#0f172a;font-weight:900}.serial-sep[data-v-18e54b48]{color:#cbd5e1}.floating-chip[data-v-18e54b48]{position:absolute;top:.9rem;right:1.15rem;font-family:var(--df-font-mono);font-size:.68rem;font-weight:700;padding:.22rem .65rem;border-radius:999px}.chip-warm[data-v-18e54b48]{background:#fef3c7d9;color:#b45309;border:1px solid rgba(245,158,11,.3)}.chip-cool[data-v-18e54b48]{background:#dbeafed9;color:#1d4ed8;border:1px solid rgba(37,99,235,.25)}.vector-sculpture[data-v-18e54b48]{position:relative;z-index:2;width:260px;height:140px;margin-top:1rem;transition:transform .4s cubic-bezier(.16,1,.3,1)}.bezel-shell:hover .vector-sculpture[data-v-18e54b48]{transform:scale(1.06) translateY(-2px)}.sculpture-svg[data-v-18e54b48]{width:100%;height:100%}.spin-slow[data-v-18e54b48]{transform-origin:130px 70px;animation:rotateSlow-18e54b48 28s linear infinite}.spin-slow-reverse[data-v-18e54b48]{transform-origin:130px 70px;animation:rotateSlow-18e54b48 28s linear infinite reverse}@keyframes rotateSlow-18e54b48{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.card-content-area[data-v-18e54b48]{flex:1;padding:1.75rem 1.85rem;display:flex;flex-direction:column;justify-content:space-between;gap:1.65rem}.copy-block[data-v-18e54b48]{display:flex;flex-direction:column;gap:.65rem}.title-line[data-v-18e54b48]{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.card-heading[data-v-18e54b48]{font-size:1.55rem;font-weight:900;letter-spacing:-.02em;color:#0f172a}.heading-en[data-v-18e54b48]{font-family:var(--df-font-mono);font-size:.75rem;font-weight:600;color:#94a3b8}.card-paragraph[data-v-18e54b48]{font-size:.94rem;color:#475569;line-height:1.68}.card-action-bar[data-v-18e54b48]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:1.15rem;border-top:1px solid #f1f5f9}.feature-dots[data-v-18e54b48]{display:flex;flex-wrap:wrap;gap:.4rem}.feat-tag[data-v-18e54b48]{font-size:.74rem;font-weight:600;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;padding:.2rem .55rem;border-radius:6px}.action-pill[data-v-18e54b48]{display:inline-flex;align-items:center;gap:.45rem;padding:.6rem 1.15rem;border-radius:999px;font-size:.86rem;font-weight:800;white-space:nowrap;transition:all .25s cubic-bezier(.16,1,.3,1)}.pill-warm[data-v-18e54b48]{background:#0f172a;color:#fff}.shell-warm:hover .pill-warm[data-v-18e54b48]{background:#f59e0b;color:#0f172a;box-shadow:0 6px 16px #f59e0b52}.pill-cool[data-v-18e54b48]{background:#0f172a;color:#fff}.shell-cool:hover .pill-cool[data-v-18e54b48]{background:#2563eb;color:#fff;box-shadow:0 6px 16px #2563eb52}.arrow-svg[data-v-18e54b48]{width:15px;height:15px;transition:transform .25s cubic-bezier(.16,1,.3,1)}.bezel-shell:hover .arrow-svg[data-v-18e54b48]{transform:translate(3px)}.architect-footer[data-v-18e54b48]{position:relative;z-index:10;text-align:center;padding-top:.5rem}.footer-line[data-v-18e54b48]{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--df-font-mono);font-size:.72rem;font-weight:600;letter-spacing:.08em;color:#94a3b8}.dot-sep[data-v-18e54b48]{color:#cbd5e1}@media(max-width:820px){.portal-canvas[data-v-18e54b48]{padding:1rem 1rem env(safe-area-inset-bottom,1rem)}.meta-text[data-v-18e54b48],.meta-divider[data-v-18e54b48]{display:none}.stage-container[data-v-18e54b48]{padding:1rem 0;gap:1.65rem}.display-headline[data-v-18e54b48]{font-size:clamp(1.65rem,6.5vw,2.2rem);letter-spacing:-.02em}.editorial-lead[data-v-18e54b48]{font-size:.92rem;padding:0 .5rem}.portal-bento[data-v-18e54b48]{grid-template-columns:1fr;gap:1.25rem}.art-canvas[data-v-18e54b48]{height:135px}.vector-sculpture[data-v-18e54b48]{transform:scale(.85);margin-top:.25rem}.bezel-shell:hover .vector-sculpture[data-v-18e54b48]{transform:scale(.9)}.card-content-area[data-v-18e54b48]{padding:1.25rem 1.35rem;gap:1.25rem}.card-heading[data-v-18e54b48]{font-size:1.35rem}.card-paragraph[data-v-18e54b48]{font-size:.88rem;line-height:1.6}.card-action-bar[data-v-18e54b48]{flex-direction:column;align-items:stretch;gap:.85rem}.action-pill[data-v-18e54b48]{justify-content:center;padding:.7rem 1.15rem}}@media(max-width:420px){.portal-canvas[data-v-18e54b48]{padding:.75rem .85rem env(safe-area-inset-bottom,.85rem)}.top-bar-inner[data-v-18e54b48]{padding:.5rem .85rem}.brand-slash[data-v-18e54b48],.brand-mono[data-v-18e54b48]{display:none}.eyebrow-pill[data-v-18e54b48]{font-size:.62rem;letter-spacing:.08em}.display-headline[data-v-18e54b48]{font-size:1.55rem}}.tactical-hub-root[data-v-f8842451]{min-height:100vh;display:flex;flex-direction:column;background-color:#f8fafc;color:#0f172a;position:relative;overflow-x:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}.font-mono[data-v-f8842451]{font-family:ui-monospace,SFMono-Regular,JetBrains Mono,Menlo,Consolas,monospace}.font-bold[data-v-f8842451]{font-weight:700}.tactical-viewport-bg[data-v-f8842451]{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden}.tactical-grid-mesh[data-v-f8842451]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,rgba(203,213,225,.4) 1px,transparent 1px),linear-gradient(to bottom,rgba(203,213,225,.4) 1px,transparent 1px);background-size:32px 32px}.radar-corner-reticle[data-v-f8842451]{position:absolute;width:120px;height:120px;pointer-events:none;opacity:.4}.radar-corner-reticle.top-left[data-v-f8842451]{top:75px;left:20px;border-top:2px solid #f59e0b;border-left:2px solid #f59e0b}.radar-corner-reticle.top-right[data-v-f8842451]{top:75px;right:20px;border-top:2px solid #0f172a;border-right:2px solid #0f172a}.vignette-mask[data-v-f8842451]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 15%,transparent 60%,rgba(241,245,249,.8) 100%)}.hud-top-rail[data-v-f8842451]{position:sticky;top:0;z-index:50;height:60px;background:#ffffffeb;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid #cbd5e1;box-shadow:0 1px 4px #0f172a0a}.hud-shell[data-v-f8842451]{max-width:1280px;height:100%;margin:0 auto;padding:0 1.5rem;display:flex;align-items:center;justify-content:space-between}.hud-left-group[data-v-f8842451]{display:flex;align-items:center;gap:1.1rem}.tactical-back-btn[data-v-f8842451]{display:inline-flex;align-items:center;gap:.4rem;font-size:.82rem;font-weight:750;color:#1e293b;background:#f1f5f9;border:1px solid #94a3b8;padding:.35rem .8rem;border-radius:4px;cursor:pointer;transition:all .2s ease}.tactical-back-btn[data-v-f8842451]:hover{background:#0f172a;color:#f59e0b;border-color:#0f172a}.back-glyph[data-v-f8842451]{font-size:.72rem}.hud-rail-divider[data-v-f8842451]{width:1px;height:20px;background:#cbd5e1}.tactical-brand-node[data-v-f8842451]{display:flex;align-items:center;gap:.6rem;cursor:pointer}.delta-mark[data-v-f8842451]{color:#f59e0b;font-size:1.25rem;line-height:1}.brand-text-block[data-v-f8842451]{display:flex;flex-direction:column}.brand-title[data-v-f8842451]{font-size:1.08rem;font-weight:900;color:#0f172a;line-height:1.15;letter-spacing:.04em}.brand-sub[data-v-f8842451]{font-size:.68rem;color:#b45309;font-weight:700;letter-spacing:.02em}.security-status-node[data-v-f8842451]{display:flex;align-items:center;gap:.45rem;background:#f8fafc;border:1px solid #e2e8f0;padding:.25rem .65rem;border-radius:4px}.beacon-pulse[data-v-f8842451]{width:7px;height:7px;background:#10b981;border-radius:50%;box-shadow:0 0 6px #10b981;animation:pulseBeacon-f8842451 2s infinite}@keyframes pulseBeacon-f8842451{0%{transform:scale(1);opacity:1}50%{transform:scale(.85);opacity:.5}to{transform:scale(1);opacity:1}}.beacon-text[data-v-f8842451]{font-size:.74rem;font-weight:600;color:#475569}.hud-right-group[data-v-f8842451]{display:flex;align-items:center;gap:1.5rem}.telemetry-stat-cell[data-v-f8842451]{display:flex;flex-direction:column;align-items:flex-end}.cell-label[data-v-f8842451]{font-size:.65rem;color:#64748b;text-transform:uppercase}.cell-value[data-v-f8842451]{font-size:.85rem;color:#0f172a;line-height:1.2}.highlight-gold[data-v-f8842451]{color:#b45309;font-weight:800}.switch-study-bay[data-v-f8842451]{display:inline-flex;align-items:center;gap:.45rem;font-size:.82rem;font-weight:750;color:#1d4ed8;background:#eff6ff;border:1px solid #93c5fd;padding:.38rem .85rem;border-radius:4px;cursor:pointer;transition:all .2s ease}.switch-study-bay[data-v-f8842451]:hover{background:#2563eb;color:#fff;border-color:#2563eb}.bay-arrow[data-v-f8842451]{transition:transform .2s ease}.switch-study-bay:hover .bay-arrow[data-v-f8842451]{transform:translate(2px)}.theater-container[data-v-f8842451]{flex:1;width:100%;max-width:1280px;margin:0 auto;padding:1.75rem 1.5rem 3rem;z-index:1;display:flex;flex-direction:column;gap:1.75rem}.briefing-deck-panel[data-v-f8842451]{background:#fff;border:1px solid #cbd5e1;border-radius:6px;box-shadow:0 2px 10px #0f172a0a;position:relative;overflow:hidden}.deck-industrial-header[data-v-f8842451]{border-bottom:1px solid #e2e8f0}.hazard-ticker[data-v-f8842451]{height:4px;width:100%;background:repeating-linear-gradient(-45deg,#f59e0b 0,#f59e0b 10px,#0f172a 10px,#0f172a 20px)}.deck-serial-row[data-v-f8842451]{display:flex;align-items:center;justify-content:space-between;padding:.4rem 1.5rem;background:#f8fafc;font-size:.72rem;font-weight:700;color:#64748b;letter-spacing:.06em}.deck-ready-pulse[data-v-f8842451]{color:#10b981}.briefing-lead-content[data-v-f8842451]{padding:1.5rem 1.75rem 1.25rem;max-width:820px}.briefing-badge[data-v-f8842451]{display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:800;color:#78350f;background:#fef3c7;border:1px solid rgba(245,158,11,.4);padding:.22rem .65rem;border-radius:3px;margin-bottom:.75rem}.badge-star[data-v-f8842451]{color:#d97706}.briefing-title[data-v-f8842451]{display:flex;align-items:baseline;flex-wrap:wrap;gap:.45rem;font-size:1.85rem;font-weight:900;letter-spacing:.02em;margin-bottom:.5rem}.title-dark[data-v-f8842451]{color:#0f172a}.title-gold[data-v-f8842451]{color:#d97706}.title-sub-en[data-v-f8842451]{font-size:.75rem;color:#94a3b8;font-weight:700;letter-spacing:.08em;margin-left:.35rem}.briefing-desc[data-v-f8842451]{font-size:.9rem;color:#475569;line-height:1.6}.tactical-control-bay[data-v-f8842451]{padding:1.25rem 1.75rem 1.5rem;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;flex-direction:column;gap:1.1rem}.tactical-search-bar[data-v-f8842451]{display:flex;align-items:center;background:#fff;border:1.5px solid #cbd5e1;border-radius:4px;padding:.45rem .85rem;max-width:580px;transition:all .2s ease}.tactical-search-bar[data-v-f8842451]:focus-within{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b26}.search-callsign[data-v-f8842451]{display:flex;align-items:center;gap:.35rem;font-size:.78rem;font-weight:800;color:#b45309;flex-shrink:0;margin-right:.65rem}.prefix-bracket[data-v-f8842451]{color:#f59e0b}.tactical-search-input[data-v-f8842451]{flex:1;border:none;background:transparent;outline:none;font-size:.88rem;color:#0f172a}.tactical-search-input[data-v-f8842451]::placeholder{color:#94a3b8}.clear-search-btn[data-v-f8842451]{background:transparent;border:none;color:#94a3b8;font-size:.78rem;font-weight:700;cursor:pointer}.clear-search-btn[data-v-f8842451]:hover{color:#ef4444}.filter-tier-row[data-v-f8842451]{display:flex;align-items:center;gap:1.1rem}.tier-label[data-v-f8842451]{display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem;font-weight:800;color:#475569;flex-shrink:0;min-width:95px}.tier-index[data-v-f8842451]{color:#d97706;font-weight:900}.segmented-tactical-rail[data-v-f8842451]{display:flex;flex-wrap:wrap;gap:.5rem}.rail-btn[data-v-f8842451]{display:inline-flex;align-items:center;gap:.35rem;font-size:.82rem;font-weight:700;color:#334155;background:#fff;border:1px solid #cbd5e1;padding:.35rem .8rem;border-radius:4px;cursor:pointer;transition:all .2s ease}.rail-btn[data-v-f8842451]:hover{border-color:#f59e0b;color:#0f172a;background:#fffbeb}.rail-btn.active[data-v-f8842451]{background:#0f172a;color:#f59e0b;border-color:#0f172a;box-shadow:0 2px 6px #0f172a33}.btn-counter[data-v-f8842451]{font-size:.72rem;opacity:.8}.category-tactical-pills[data-v-f8842451]{display:flex;flex-wrap:wrap;gap:.45rem}.pill-chip[data-v-f8842451]{font-size:.8rem;font-weight:600;color:#475569;background:#fff;border:1px solid #e2e8f0;padding:.28rem .75rem;border-radius:3px;cursor:pointer;transition:all .2s ease}.pill-chip[data-v-f8842451]:hover{border-color:#cbd5e1;color:#0f172a}.pill-chip.active[data-v-f8842451]{background:#f59e0b;color:#0f172a;font-weight:800;border-color:#d97706;box-shadow:0 2px 6px #f59e0b59}.operations-grid[data-v-f8842451]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.35rem}.operation-dossier-card[data-v-f8842451]{background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:1.25rem 1.35rem;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;position:relative;transition:all .22s cubic-bezier(.16,1,.3,1);box-shadow:0 1px 3px #0f172a0a}.operation-dossier-card[data-v-f8842451]:before{content:"";position:absolute;top:0;left:0;width:0%;height:2.5px;background:#f59e0b;transition:width .25s ease}.operation-dossier-card[data-v-f8842451]:hover{transform:translateY(-3px);border-color:#f59e0b;box-shadow:0 8px 24px -4px #0f172a14,0 0 12px #f59e0b26}.operation-dossier-card[data-v-f8842451]:hover:before{width:100%}.card-assembly-header[data-v-f8842451]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.spec-code-box[data-v-f8842451]{display:flex;align-items:center;gap:.4rem;font-size:.74rem;font-weight:800;color:#b45309;background:#fef3c7;padding:.12rem .5rem;border-left:2px solid #f59e0b;border-radius:2px}.code-indicator[data-v-f8842451]{width:4px;height:4px;background:#f59e0b;border-radius:50%}.spec-meta-group[data-v-f8842451]{display:flex;align-items:center;gap:.45rem}.platform-pill[data-v-f8842451]{font-size:.68rem;font-weight:700;padding:.12rem .45rem;border-radius:3px}.badge-pc[data-v-f8842451]{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}.badge-mobile[data-v-f8842451]{background:#fdf2f8;color:#db2777;border:1px solid #fbcfe8}.badge-all[data-v-f8842451]{background:#f0fdf4;color:#15803d;border:1px solid #bbf7d0}.threat-pill[data-v-f8842451]{display:inline-flex;align-items:center;gap:.3rem;font-size:.68rem;font-weight:700;padding:.12rem .45rem;border-radius:3px;background:#f8fafc;border:1px solid #e2e8f0}.threat-core-dot[data-v-f8842451]{width:5px;height:5px;border-radius:50%}.threat-low .threat-core-dot[data-v-f8842451]{background:#10b981}.threat-low[data-v-f8842451]{color:#059669}.threat-med .threat-core-dot[data-v-f8842451]{background:#f59e0b}.threat-med[data-v-f8842451]{color:#d97706}.threat-high .threat-core-dot[data-v-f8842451]{background:#f97316}.threat-high[data-v-f8842451]{color:#ea580c}.threat-critical .threat-core-dot[data-v-f8842451]{background:#ef4444}.threat-critical[data-v-f8842451]{color:#dc2626;border-color:#fecaca;background:#fef2f2}.card-body-section[data-v-f8842451]{display:flex;gap:1rem;align-items:flex-start;margin-bottom:1.15rem}.tactical-icon-pod[data-v-f8842451]{width:54px;height:54px;background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;transition:transform .2s ease}.operation-dossier-card:hover .tactical-icon-pod[data-v-f8842451]{border-color:#f59e0b;transform:scale(1.05)}.pod-emoji[data-v-f8842451]{font-size:2rem;line-height:1}.pod-screw[data-v-f8842451]{position:absolute;width:3px;height:3px;background:#94a3b8;border-radius:50%}.pod-screw.tl[data-v-f8842451]{top:3px;left:3px}.pod-screw.tr[data-v-f8842451]{top:3px;right:3px}.pod-screw.bl[data-v-f8842451]{bottom:3px;left:3px}.pod-screw.br[data-v-f8842451]{bottom:3px;right:3px}.intel-brief-block[data-v-f8842451]{flex:1;min-width:0}.intel-title-row[data-v-f8842451]{display:flex;align-items:center;gap:.45rem;margin-bottom:.35rem}.intel-title[data-v-f8842451]{font-size:1.05rem;font-weight:800;color:#0f172a;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s ease}.operation-dossier-card:hover .intel-title[data-v-f8842451]{color:#d97706}.intel-badge[data-v-f8842451]{font-size:.65rem;font-weight:700;color:#475569;background:#f1f5f9;border:1px solid #cbd5e1;padding:.1rem .35rem;border-radius:2px;flex-shrink:0}.intel-desc[data-v-f8842451]{font-size:.82rem;color:#64748b;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-dock-footer[data-v-f8842451]{display:flex;align-items:center;justify-content:space-between;padding-top:.85rem;border-top:1px dashed #e2e8f0}.category-tag-cell[data-v-f8842451]{font-size:.74rem}.cat-label[data-v-f8842451]{color:#94a3b8}.cat-value[data-v-f8842451]{color:#475569;font-weight:700}.deploy-action-btn[data-v-f8842451]{display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem;font-weight:800;color:#b45309;background:#fffbeb;border:1px solid rgba(245,158,11,.4);padding:.32rem .75rem;border-radius:3px;cursor:pointer;transition:all .2s ease}.operation-dossier-card:hover .deploy-action-btn[data-v-f8842451]{background:#0f172a;color:#f59e0b;border-color:#0f172a;box-shadow:0 2px 8px #0f172a33}.deploy-arrow[data-v-f8842451]{transition:transform .2s ease}.operation-dossier-card:hover .deploy-arrow[data-v-f8842451]{transform:translate(2px)}.empty-operation-deck[data-v-f8842451]{text-align:center;padding:4rem 1.5rem;background:#fff;border:1px dashed #94a3b8;border-radius:6px}.empty-radar-reticle[data-v-f8842451]{font-size:2.2rem;color:#94a3b8;margin-bottom:.75rem}.empty-code[data-v-f8842451]{display:block;font-size:1.05rem;font-weight:800;color:#b45309;margin-bottom:.5rem}.empty-desc[data-v-f8842451]{font-size:.88rem;color:#64748b;max-width:440px;margin:0 auto 1.5rem;line-height:1.6}.reset-tactical-btn[data-v-f8842451]{font-size:.85rem;font-weight:800;color:#0f172a;background:#fef3c7;border:1px solid #f59e0b;padding:.45rem 1.15rem;border-radius:4px;cursor:pointer;transition:all .2s ease}.reset-tactical-btn[data-v-f8842451]:hover{background:#f59e0b;color:#000}.tactical-footer-panel[data-v-f8842451]{margin-top:auto;background:#fff;border-top:1px solid #cbd5e1;padding:2.25rem 1.5rem 2rem}.footer-container[data-v-f8842451]{max-width:1280px;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}.disclaimer-bezel-box[data-v-f8842451]{background:#f8fafc;border:1px solid #cbd5e1;border-radius:4px;padding:1.25rem 1.5rem}.disclaimer-header-bar[data-v-f8842451]{display:flex;align-items:center;gap:.5rem;margin-bottom:.85rem}.disclaimer-accent-stripe[data-v-f8842451]{width:4px;height:14px;background:#f59e0b}.disclaimer-heading[data-v-f8842451]{font-size:.88rem;font-weight:800;color:#1e293b}.disclaimer-content-grid[data-v-f8842451]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.disclaimer-item[data-v-f8842451]{font-size:.78rem;color:#64748b;line-height:1.6}.disclaimer-item strong[data-v-f8842451]{color:#1e293b}.footer-telemetry-bar[data-v-f8842451]{display:flex;align-items:center;justify-content:space-between;padding-top:1rem;border-top:1px solid #e2e8f0;font-size:.76rem;color:#64748b;flex-wrap:wrap;gap:.75rem}.footer-left-status[data-v-f8842451]{display:flex;align-items:center;gap:.45rem}.status-heartbeat[data-v-f8842451]{width:6px;height:6px;background:#10b981;border-radius:50%}.footer-dot-sep[data-v-f8842451]{color:#cbd5e1}@media(max-width:768px){.hud-shell[data-v-f8842451]{padding:0 1rem}.brand-sub[data-v-f8842451],.security-status-node[data-v-f8842451],.telemetry-stat-cell[data-v-f8842451]{display:none}.briefing-lead-content[data-v-f8842451]{padding:1.25rem 1.25rem 1rem}.briefing-title[data-v-f8842451]{font-size:1.45rem}.tactical-control-bay[data-v-f8842451]{padding:1rem 1.25rem}.filter-tier-row[data-v-f8842451]{flex-direction:column;align-items:flex-start;gap:.5rem}.segmented-tactical-rail[data-v-f8842451]{width:100%;overflow-x:auto}.operations-grid[data-v-f8842451]{grid-template-columns:1fr;gap:1rem}.footer-telemetry-bar[data-v-f8842451]{flex-direction:column;align-items:flex-start}}.print-workspace[data-v-ce99feea]{display:flex;flex-direction:column;height:100dvh;width:100vw;overflow:hidden;background:#eef2f6}.workspace-toolbar[data-v-ce99feea]{height:54px;background:#0f172a;color:#f8fafc;display:flex;align-items:center;justify-content:space-between;padding:0 1.25rem;flex-shrink:0;border-bottom:1px solid #1e293b}.ws-left[data-v-ce99feea]{display:flex;align-items:center;gap:.9rem}.ws-back-btn[data-v-ce99feea]{display:inline-flex;align-items:center;gap:.45rem;font-size:.82rem;font-weight:800;color:#f8fafc;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);padding:.36rem .85rem;border-radius:8px;transition:all .2s ease}.ws-back-btn[data-v-ce99feea]:hover{background:#2563eb;border-color:#2563eb}.ws-divider[data-v-ce99feea]{width:1px;height:20px;background:#334155}.ws-meta[data-v-ce99feea]{display:flex;align-items:center;gap:.55rem}.ws-subject[data-v-ce99feea]{font-size:.72rem;font-weight:800;color:#38bdf8;background:#38bdf824;border:1px solid rgba(56,189,248,.3);padding:.15rem .5rem;border-radius:4px}.ws-icon[data-v-ce99feea]{font-size:1.15rem}.ws-title[data-v-ce99feea]{font-size:.95rem;font-weight:800;color:#fff}.ws-right[data-v-ce99feea]{display:flex;align-items:center;gap:.65rem}.btn-text-mobile[data-v-ce99feea]{display:none}.btn-text-full[data-v-ce99feea]{display:inline}.ws-btn[data-v-ce99feea]{display:inline-flex;align-items:center;gap:.4rem;font-size:.82rem;font-weight:700;color:#e2e8f0;background:#1e293b;border:1px solid #334155;padding:.38rem .9rem;border-radius:8px;transition:all .2s ease}.ws-btn[data-v-ce99feea]:hover{border-color:#60a5fa;color:#fff}.ws-btn-print[data-v-ce99feea]{background:#2563eb;border-color:#2563eb;color:#fff;font-weight:800}.ws-btn-print[data-v-ce99feea]:hover{background:#1d4ed8;border-color:#1d4ed8}.ws-btn-pdf[data-v-ce99feea]{background:#059669;border-color:#059669;color:#fff;font-weight:800}.ws-btn-pdf[data-v-ce99feea]:hover{background:#047857;border-color:#047857}.workspace-frame-wrap[data-v-ce99feea]{flex:1;width:100%;height:calc(100dvh - 54px);background:#eef2f6}.workspace-iframe[data-v-ce99feea]{width:100%;height:100%;border:none;display:block}.study-page[data-v-ce99feea]{min-height:100dvh;display:flex;flex-direction:column;background-color:#f8fafc;color:#0f172a;position:relative}.bg-decor[data-v-ce99feea]{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.orb[data-v-ce99feea]{position:absolute;border-radius:50%;filter:blur(90px);opacity:.3}.orb-1[data-v-ce99feea]{width:450px;height:450px;background:radial-gradient(circle,#38bdf8 0%,#2563eb 65%,transparent 80%);top:-120px;right:-80px}.orb-2[data-v-ce99feea]{width:420px;height:420px;background:radial-gradient(circle,#fde047 0%,#f59e0b 65%,transparent 80%);bottom:-140px;left:-80px}.subtle-grid[data-v-ce99feea]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(148,163,184,.2) 1px,transparent 1px);background-size:28px 28px}.study-header[data-v-ce99feea]{height:60px;background:#ffffffd9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid #e2e8f0;position:sticky;top:0;z-index:30}.header-inner[data-v-ce99feea]{max-width:1100px;height:100%;margin:0 auto;padding:0 1.5rem;display:flex;align-items:center;justify-content:space-between}.header-left[data-v-ce99feea]{display:flex;align-items:center;gap:1rem}.back-btn[data-v-ce99feea]{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;font-weight:700;color:#334155;background:#f1f5f9;border:1px solid #cbd5e1;padding:.38rem .85rem;border-radius:8px;transition:all .2s ease}.back-btn[data-v-ce99feea]:hover{border-color:#2563eb;color:#2563eb;background:#eff6ff}.divider[data-v-ce99feea]{width:1px;height:20px;background:#cbd5e1}.page-brand[data-v-ce99feea]{display:flex;align-items:center;gap:.5rem}.brand-icon[data-v-ce99feea]{font-size:1.2rem}.brand-name[data-v-ce99feea]{font-size:1.02rem;font-weight:800;color:#0f172a}.to-game-btn[data-v-ce99feea]{font-size:.85rem;font-weight:800;color:#b45309;background:#fef3c7;border:1px solid rgba(245,158,11,.4);padding:.4rem .95rem;border-radius:8px;transition:all .2s ease}.to-game-btn[data-v-ce99feea]:hover{background:#f59e0b;color:#0f172a}.study-main[data-v-ce99feea]{flex:1;width:100%;max-width:1140px;margin:0 auto;padding:2.25rem 1.5rem 3rem;z-index:1;display:flex;flex-direction:column;gap:1.75rem}.filter-bar[data-v-ce99feea]{background:#ffffffbf;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(226,232,240,.85);box-shadow:0 4px 20px -4px #0f172a0a;border-radius:16px;padding:.65rem .85rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.subject-tabs-rail[data-v-ce99feea]{display:flex;align-items:center;gap:.25rem;background:#f1f5f9;padding:4px;border-radius:12px}.rail-tab[data-v-ce99feea]{display:inline-flex;align-items:center;gap:.4rem;font-size:.84rem;font-weight:600;color:#64748b;background:transparent;border:none;padding:.45rem .95rem;border-radius:8px;transition:all .2s cubic-bezier(.16,1,.3,1);cursor:pointer;white-space:nowrap}.rail-tab[data-v-ce99feea]:hover{color:#0f172a}.rail-tab.active[data-v-ce99feea]{background:#fff;color:#0f172a;box-shadow:0 2px 8px #0f172a14;font-weight:700}.count-pill[data-v-ce99feea]{font-size:.72rem;padding:1px 6px;border-radius:999px;background:#94a3b833;color:inherit;font-variant-numeric:tabular-nums}.rail-tab.active .count-pill[data-v-ce99feea]{background:#0f172a;color:#fff}.search-capsule[data-v-ce99feea]{display:flex;align-items:center;gap:.5rem;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:.42rem .85rem;min-width:250px;box-shadow:0 1px 2px #0f172a08;transition:all .2s ease}.search-capsule[data-v-ce99feea]:focus-within{border-color:#0f172a;box-shadow:0 0 0 3px #0f172a0f}.search-svg[data-v-ce99feea]{width:14px;height:14px;color:#94a3b8;flex-shrink:0}.search-input[data-v-ce99feea]{flex:1;border:none;outline:none;background:transparent;font-size:.86rem;color:#0f172a}.search-input[data-v-ce99feea]::placeholder{color:#94a3b8}.clear-btn[data-v-ce99feea]{font-size:.72rem;color:#94a3b8;background:transparent;border:none;cursor:pointer;padding:2px 4px}.clear-btn[data-v-ce99feea]:hover{color:#0f172a}.study-grid[data-v-ce99feea]{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1.65rem}.study-card[data-v-ce99feea]{background:#fff;border:1px solid #e2e8f0;border-radius:18px;overflow:hidden;display:flex;flex-direction:column;cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1);box-shadow:0 1px 3px #0f172a0a,0 8px 24px -6px #0f172a0a;position:relative}.study-card[data-v-ce99feea]:hover{transform:translateY(-4px);border-color:#0f172a40;box-shadow:0 20px 38px -10px #0f172a1a}.card-cover-frame[data-v-ce99feea]{height:170px;position:relative;overflow:hidden;background:#0f172a;display:flex;align-items:center;justify-content:center}.cover-real-img[data-v-ce99feea]{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.16,1,.3,1)}.study-card:hover .cover-real-img[data-v-ce99feea]{transform:scale(1.05)}.cover-ambient-glow[data-v-ce99feea]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000000a,#0f172a73);pointer-events:none}.cover-top-meta[data-v-ce99feea]{position:absolute;top:12px;right:12px;z-index:2}.cover-badge[data-v-ce99feea]{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:#fff;background:#0f172ab8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.18);padding:3px 9px;border-radius:999px;letter-spacing:.02em}.badge-dot[data-v-ce99feea]{width:6px;height:6px;border-radius:50%;background:var(--item-accent, #38bdf8);box-shadow:0 0 6px var(--item-accent, #38bdf8)}.paper-preview-canvas[data-v-ce99feea]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.preset-reading-sheet[data-v-ce99feea]{background:radial-gradient(circle at 50% 120%,#e0e7ff,#c7d2fe)}.preset-math-generator[data-v-ce99feea]{background:radial-gradient(circle at 50% 120%,#e0f2fe,#bae6fd)}.preset-paper-generator[data-v-ce99feea]{background:radial-gradient(circle at 50% 120%,#f3e8ff,#ddd6fe)}.paper-micro-sheet[data-v-ce99feea]{width:170px;height:120px;background:#fff;border-radius:4px;box-shadow:0 10px 25px -4px #0f172a40;padding:12px 14px;display:flex;flex-direction:column;justify-content:space-between;transform:rotate(-1.5deg);transition:transform .4s ease;position:relative}.study-card:hover .paper-micro-sheet[data-v-ce99feea]{transform:rotate(0) scale(1.04)}.micro-header-line[data-v-ce99feea]{width:55%;height:4px;background:#0f172a;border-radius:2px;margin-bottom:8px}.micro-lines[data-v-ce99feea]{display:flex;flex-direction:column;gap:5px}.micro-lines span[data-v-ce99feea]{width:100%;height:1.5px;background:#cbd5e1;display:block}.micro-tag-seal[data-v-ce99feea]{display:flex;align-items:center;justify-content:space-between;font-size:10px;font-weight:700;color:#475569;border-top:1px dashed #cbd5e1;padding-top:6px}.seal-mark[data-v-ce99feea]{border:1px solid #ef4444;color:#ef4444;font-size:9px;padding:1px 4px;border-radius:2px;transform:rotate(-8deg)}.micro-math-grid[data-v-ce99feea]{display:grid;grid-template-columns:1fr 1fr;gap:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;font-weight:700;color:#1e293b;position:relative}.math-score-stamp[data-v-ce99feea]{position:absolute;right:-4px;bottom:-6px;border:1.5px solid #dc2626;color:#dc2626;font-weight:900;font-size:11px;padding:0 4px;border-radius:3px;transform:rotate(-12deg)}.micro-paper-preview[data-v-ce99feea]{display:flex;align-items:center;justify-content:space-between;gap:6px;position:relative;border-top:1px dashed #cbd5e1;padding-top:5px}.micro-paper-cell[data-v-ce99feea]{width:28px;height:28px;border:1px solid #c084fc;border-radius:3px;background:#faf5ff;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.cell-mige[data-v-ce99feea]{font-size:12px;color:#9333ea;font-family:KaiTi,STKaiti,serif;font-weight:700}.cell-dot[data-v-ce99feea]{background-image:radial-gradient(#9333ea 1.2px,transparent 1.2px);background-size:6px 6px;background-position:2px 2px}.cell-line[data-v-ce99feea]{flex-direction:column;gap:3px;padding:4px 2px}.cell-line i[data-v-ce99feea]{width:80%;height:1px;background:#c084fc;display:block}.paper-pdf-stamp[data-v-ce99feea]{font-size:9px;font-weight:800;color:#7c3aed;border:1px solid #7c3aed;border-radius:3px;padding:1px 3px;font-family:ui-monospace,monospace;transform:rotate(-4deg)}.card-body[data-v-ce99feea]{padding:1.25rem 1.35rem .65rem;flex:1;display:flex;flex-direction:column}.card-meta-line[data-v-ce99feea]{display:flex;align-items:center;gap:6px;font-size:.74rem;font-weight:700;color:#64748b;margin-bottom:.45rem;letter-spacing:.04em;text-transform:uppercase}.meta-subject[data-v-ce99feea]{color:var(--item-accent, #2563eb)}.meta-sep[data-v-ce99feea]{color:#cbd5e1}.item-title[data-v-ce99feea]{font-size:1.08rem;font-weight:800;color:#0f172a;margin-bottom:.45rem;line-height:1.4;letter-spacing:-.015em;transition:color .2s ease}.study-card:hover .item-title[data-v-ce99feea]{color:var(--item-accent, #2563eb)}.item-desc[data-v-ce99feea]{font-size:.85rem;color:#64748b;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-action-row[data-v-ce99feea]{padding:.85rem 1.35rem 1.15rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-top:1px solid #f1f5f9}.action-view-btn[data-v-ce99feea]{display:inline-flex;align-items:center;gap:6px;font-size:.84rem;font-weight:700;color:#0f172a;background:transparent;border:none;padding:0;cursor:pointer;transition:color .2s ease}.act-icon[data-v-ce99feea]{width:14px;height:14px;transition:transform .2s ease}.study-card:hover .act-icon[data-v-ce99feea]{transform:translate(4px)}.study-card:hover .action-view-btn[data-v-ce99feea]{color:var(--item-accent, #2563eb)}.action-ext-link[data-v-ce99feea]{display:inline-flex;align-items:center;gap:4px;font-size:.76rem;font-weight:600;color:#94a3b8;text-decoration:none;padding:3px 7px;border-radius:6px;transition:all .18s ease}.action-ext-link[data-v-ce99feea]:hover{color:#0f172a;background:#f1f5f9}.link-icon[data-v-ce99feea]{width:12px;height:12px}.empty-panel[data-v-ce99feea]{flex:1;min-height:340px;background:#ffffffd9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1.5px dashed #cbd5e1;border-radius:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem}.empty-icon[data-v-ce99feea]{font-size:3rem;margin-bottom:.75rem}.empty-title[data-v-ce99feea]{font-size:1.2rem;font-weight:900;color:#0f172a;margin-bottom:.4rem}.empty-desc[data-v-ce99feea]{font-size:.9rem;color:#64748b;max-width:440px;line-height:1.6;margin-bottom:1.15rem}.reset-filter-btn[data-v-ce99feea]{font-size:.84rem;font-weight:800;color:#fff;background:#2563eb;padding:.5rem 1.2rem;border-radius:8px}.modal-mask[data-v-ce99feea]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a66;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:1.5rem;z-index:100}.modal-card[data-v-ce99feea]{width:min(640px,100%);max-height:85vh;background:#fff;border-radius:16px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 50px #0f172a33}.modal-header[data-v-ce99feea]{padding:1rem 1.4rem;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center}.modal-tags[data-v-ce99feea]{display:flex;gap:.5rem}.close-btn[data-v-ce99feea]{font-size:.82rem;font-weight:700;color:#64748b;padding:.3rem .65rem;border-radius:6px;border:1px solid #cbd5e1}.modal-body[data-v-ce99feea]{padding:1.5rem;overflow-y:auto}.modal-title[data-v-ce99feea]{font-size:1.3rem;font-weight:900;margin-bottom:.5rem}.modal-desc[data-v-ce99feea]{font-size:.9rem;color:#64748b;margin-bottom:1.25rem}.modal-content[data-v-ce99feea]{white-space:pre-wrap;line-height:1.75;font-size:.95rem;color:#1e293b;background:#f8fafc;padding:1.15rem;border-radius:10px;border:1px solid #e2e8f0}@media(max-width:768px){.study-header[data-v-ce99feea]{height:54px}.header-inner[data-v-ce99feea]{padding:0 .85rem}.divider[data-v-ce99feea]{display:none}.brand-name[data-v-ce99feea]{font-size:.92rem}.study-main[data-v-ce99feea]{padding:1rem .85rem 2rem;gap:1.15rem}.filter-bar[data-v-ce99feea]{padding:.65rem .75rem;gap:.75rem}.subject-tabs-rail[data-v-ce99feea]{width:100%;overflow-x:auto;flex-wrap:nowrap;padding:3px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.subject-tabs-rail[data-v-ce99feea]::-webkit-scrollbar{display:none}.rail-tab[data-v-ce99feea]{flex-shrink:0;font-size:.8rem;padding:.38rem .75rem}.search-capsule[data-v-ce99feea]{width:100%;min-width:100%}.study-grid[data-v-ce99feea]{grid-template-columns:1fr;gap:1.15rem}.card-cover-frame[data-v-ce99feea]{height:140px}.workspace-toolbar[data-v-ce99feea]{height:48px;padding:0 .65rem;gap:.5rem}.ws-left[data-v-ce99feea]{gap:.5rem;flex-shrink:0}.ws-title[data-v-ce99feea],.ws-subject[data-v-ce99feea],.ws-divider[data-v-ce99feea],.btn-text-full[data-v-ce99feea]{display:none}.btn-text-mobile[data-v-ce99feea]{display:inline}.ws-back-btn[data-v-ce99feea]{font-size:.78rem;padding:.32rem .6rem;gap:.25rem;flex-shrink:0}.ws-right[data-v-ce99feea]{gap:.35rem;flex-shrink:0}.ws-btn[data-v-ce99feea]{font-size:.76rem;padding:.32rem .55rem;gap:.25rem;flex-shrink:0}}@media(max-width:420px){.brand-name[data-v-ce99feea]{display:none}.back-btn[data-v-ce99feea],.to-game-btn[data-v-ce99feea]{font-size:.8rem;padding:.34rem .7rem}}.player-layout[data-v-17024279]{display:flex;flex-direction:column;height:100vh;width:100vw;overflow:hidden;background-color:#05070a}.tactical-toolbar[data-v-17024279]{height:52px;background:#090d14;border-bottom:1px solid var(--df-border);display:flex;justify-content:space-between;align-items:center;padding:0 1.25rem;z-index:20;flex-shrink:0}.toolbar-left[data-v-17024279]{display:flex;align-items:center;gap:1rem}.abort-btn[data-v-17024279]{display:flex;align-items:center;gap:.5rem;color:var(--df-primary);background:#eab30814;border:1px solid rgba(234,179,8,.3);padding:.35rem .85rem;font-size:.82rem;font-weight:700;letter-spacing:.05em;transition:all .2s ease;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,6px 100%,0 calc(100% - 6px))}.abort-btn[data-v-17024279]:hover{background:var(--df-primary);color:#000;box-shadow:0 0 10px #eab3084d}.toolbar-divider[data-v-17024279]{width:1px;height:20px;background:var(--df-border)}.tactical-meta[data-v-17024279]{display:flex;align-items:center;gap:.6rem}.tactical-code[data-v-17024279]{font-size:.75rem;color:var(--df-primary);font-weight:700;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.game-emoji[data-v-17024279]{font-size:1.2rem}.game-name[data-v-17024279]{font-size:.95rem;font-weight:700;color:#fff}.threat-tag[data-v-17024279]{font-size:.68rem;padding:.15rem .45rem;border-radius:2px;font-weight:700}.threat-low[data-v-17024279]{background:#10b98126;color:var(--df-accent-green);border:1px solid rgba(16,185,129,.3)}.threat-med[data-v-17024279]{background:#eab30826;color:var(--df-primary);border:1px solid rgba(234,179,8,.3)}.threat-high[data-v-17024279]{background:#ef444426;color:var(--df-accent-red);border:1px solid rgba(239,68,68,.3)}.threat-critical[data-v-17024279]{background:#dc262633;color:#f87171;border:1px solid rgba(220,38,38,.4)}.toolbar-right[data-v-17024279]{display:flex;align-items:center;gap:.65rem}.tactical-tool-btn[data-v-17024279]{display:flex;align-items:center;gap:.4rem;color:var(--df-text-muted);background:#151c2a99;padding:.35rem .85rem;font-size:.8rem;border:1px solid var(--df-border);transition:all .2s ease}.tactical-tool-btn[data-v-17024279]:hover{color:#fff;border-color:var(--df-primary);background:#141c2b}.game-frame-container[data-v-17024279]{flex:1;width:100%;height:calc(100vh - 52px);position:relative;background:#020305;display:flex;justify-content:center;align-items:center}.game-iframe[data-v-17024279]{width:100%;height:100%;border:none;background-color:transparent}.not-found[data-v-17024279]{text-align:center;border:1px dashed var(--df-border);padding:3rem 4rem;background:#080c14}.nf-code[data-v-17024279]{font-size:.88rem;color:var(--df-accent-red);font-weight:700;display:block;margin-bottom:.75rem}.not-found h3[data-v-17024279]{font-size:1.2rem;color:#fff;margin-bottom:.5rem}.not-found p[data-v-17024279]{color:var(--df-text-muted);font-size:.88rem;margin-bottom:1.5rem}.abort-home-btn[data-v-17024279]{font-size:.85rem;padding:.55rem 1.35rem;background:var(--df-primary);color:#000;font-weight:700}@media(max-width:640px){.game-name[data-v-17024279],.threat-tag[data-v-17024279],.tactical-code[data-v-17024279]{display:none}}:root{--df-bg-base: #f8fafc;--df-bg-panel: rgba(255, 255, 255, .85);--df-bg-panel-light: #ffffff;--df-bg-hover: #f1f5f9;--df-primary: #f59e0b;--df-primary-hover: #d97706;--df-primary-glow: rgba(245, 158, 11, .25);--df-accent-blue: #3b82f6;--df-accent-green: #10b981;--df-accent-red: #ef4444;--df-border: #e2e8f0;--df-border-active: #f59e0b;--df-border-glow: rgba(245, 158, 11, .3);--df-text-white: #0f172a;--df-text-muted: #475569;--df-text-dim: #94a3b8;--df-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace}*{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;height:100%;background-color:var(--df-bg-base);color:var(--df-text-white);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;overflow-x:hidden;-webkit-font-smoothing:antialiased}#app{position:relative;z-index:1;min-height:100vh;display:flex;flex-direction:column}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;outline:none;background:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--df-primary)}
