@layer reset{*,:before,:after{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body,h1,h2,h3,h4,p,dl,dd,ul{margin:0}ul{padding:0}button,input{color:inherit;font:inherit}button{background:0 0;border:0;padding:0}button,[role=button]{cursor:pointer}input{background:0 0;border:0;outline:0;min-width:0}}@layer base{:root{--bg:#030504;--surface:#0b0f0d;--surface-raised:#111613;--surface-soft:#080b09;--line:#e6fff21c;--line-strong:#e6fff22e;--text:#f3f7f5;--muted:#929b96;--muted-2:#5f6964;--accent:#36e69f;--accent-soft:#36e69f29;--danger:#ff6f73;--radius:18px;--font:Inter, "SF Pro Display", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif}html,body,#root{min-width:320px;min-height:100%}body{color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 68% 0,#2a745426,#0000 32%),#020403;font-size:14px;overflow:hidden}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}::selection{background:var(--accent);color:#031008}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff2e padding-box padding-box;border:2px solid #0000;border-radius:12px}}@layer layout{.app-shell{isolation:isolate;grid-template-columns:230px minmax(0,1fr);gap:12px;height:100dvh;padding:8px;display:grid;overflow:hidden}.app-shell:before{z-index:-1;opacity:.28;content:"";background-image:radial-gradient(#dbffed0d .6px,#0000 .6px);background-size:5px 5px;position:fixed;inset:0}.sidebar{z-index:50;border:1px solid var(--line-strong);background:linear-gradient(#ffffff08,#0000 25%),#0b0f0df7;border-radius:26px;flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 24px 80px #00000059}.app-main{grid-template-rows:76px minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.topbar{grid-template-columns:minmax(220px,1fr) minmax(280px,410px) auto;align-items:center;gap:18px;min-width:0;padding:0 10px 0 4px;display:grid}.reading-workspace{grid-template-rows:142px minmax(0,1fr);grid-template-columns:minmax(238px,.55fr) minmax(470px,1.35fr) minmax(286px,.72fr);gap:12px;min-width:0;min-height:0;padding:0 0 0 4px;display:grid;overflow:hidden}.metrics-row{grid-column:1/3;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-width:0;display:grid}.queue-panel{grid-area:2/1}.orbit-panel{grid-area:2/2}.details-panel{grid-area:1/3/3}}@layer components{.brand-block{justify-content:space-between;align-items:center;padding:24px 24px 20px;display:flex}.brand-block>div{align-items:center;gap:10px;display:flex}.brand-block strong{letter-spacing:-.04em;font-size:18px}.brand-block span{font-size:14px;font-weight:650}.sidebar-close{border:1px solid var(--line);width:32px;height:32px;color:var(--muted);border-radius:9px;place-items:center;display:none}.sidebar-scrim{display:none}.sidebar nav{flex-direction:column;flex:1;gap:5px;padding:8px 14px;display:flex}.sidebar nav>button{color:#aeb6b2;text-align:left;border:1px solid #0000;border-radius:12px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;padding:0 14px;transition:color .16s,background .16s,border-color .16s;display:grid}.sidebar nav>button:hover{border-color:var(--line);color:var(--text);background:#ffffff08}.sidebar nav>button.is-active{border-color:var(--line-strong);color:var(--text);background:linear-gradient(110deg,#ffffff14,#ffffff05);box-shadow:inset 0 1px #ffffff0a}.nav-icon{color:#9da8a2;place-items:center;width:23px;height:23px;font-size:17px;display:grid}.sidebar nav>button.is-active .nav-icon{background:var(--accent-soft);color:var(--accent);text-shadow:0 0 12px var(--accent);border-radius:50%}.sidebar nav>button i{color:var(--muted);font-style:normal}.sidebar-footer{border-top:1px solid var(--line);gap:10px;padding:16px 14px 14px;display:grid}.vault-heading{color:#cbd2ce;justify-content:space-between;align-items:center;padding:0 9px;font-size:12px;display:flex}.vault-heading button{color:var(--muted);font-size:18px}.vault-select,.user-chip{text-align:left;background:#ffffff0a;border-radius:11px;align-items:center;gap:9px;width:100%;padding:11px;display:flex}.vault-select strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11px;overflow:hidden}.vault-select>span{color:var(--accent)}.vault-select i,.user-chip>i{color:var(--muted);font-style:normal}.user-chip{background:0 0}.avatar{border:1px solid var(--line);background:#202824;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:10px;display:grid;position:relative}.avatar i{border:2px solid var(--surface);background:var(--accent);border-radius:50%;width:8px;height:8px;position:absolute;bottom:0;right:0}.user-chip>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.user-chip strong{font-size:11px}.user-chip small{color:var(--muted);margin-top:3px;font-size:9px}.page-heading{align-items:center;gap:12px;min-width:0;display:flex}.page-heading h1{letter-spacing:-.045em;font-size:24px;line-height:1}.page-heading p{max-width:430px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:11px;overflow:hidden}.mobile-menu{border:1px solid var(--line);border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:none}.global-search{border:1px solid var(--line-strong);background:#080c0ad6;border-radius:20px;align-items:center;gap:10px;height:44px;padding:0 14px;display:flex;box-shadow:inset 0 1px #ffffff0a}.global-search span{color:#c5ccc8;font-size:17px}.global-search input{color:var(--text);flex:1;font-size:12px}.global-search input::placeholder{color:var(--muted)}.global-search kbd{color:var(--muted-2);font-family:inherit;font-size:10px}.top-actions{align-items:center;gap:8px;display:flex}.top-actions button{border:1px solid var(--line-strong);color:#d8dfdb;background:#080c0ac7;border-radius:50%;place-items:center;min-width:40px;height:40px;font-size:12px;transition:border-color .16s,background .16s,color .16s;display:grid}.top-actions button:hover,.top-actions button.is-active{background:var(--accent-soft);color:var(--accent);border-color:#36e69f73}.top-actions .scan-button{color:#e8fff5;background:#0c402bb8;border-color:#36e69f6b;border-radius:22px;min-width:124px;padding:0 18px;font-weight:650;display:flex}.metric-card{color:#111411;isolation:isolate;background:#d7d9d7;border:1px solid #ffffff7a;border-radius:30px;flex-direction:column;justify-content:center;min-width:0;padding:18px 22px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffc7}.metric-card:before{z-index:-1;background:var(--metric-color);filter:blur(33px);opacity:.75;content:"";border-radius:50%;width:160px;height:150px;position:absolute}.metric-card--coral{--metric-color:#fb6e70;background:linear-gradient(120deg,#bec3bf,#dd978f 64%,#ced3ce)}.metric-card--coral:before{top:-48px;right:-30px}.metric-card--cyan{--metric-color:#20cff0;background:linear-gradient(120deg,#fafbf7 14%,#bde5e0 56%,#78d7ec)}.metric-card--cyan:before{bottom:-65px;right:-18px}.metric-card--violet{--metric-color:#8869e8;background:linear-gradient(120deg,#efefeb,#d5c5d6 54%,#9ca5d7)}.metric-card--violet:before{top:-60px;right:-20px}.metric-card--silver{--metric-color:#84a5a2;background:linear-gradient(120deg,#f0f2ef,#becbc9 64%,#e7e8e4)}.metric-card--silver:before{bottom:-80px;right:15%}.metric-card>span{color:#111411b8;font-size:11px;font-weight:650}.metric-card>div{align-items:baseline;gap:8px;margin-top:7px;display:flex}.metric-card strong{letter-spacing:-.06em;font-size:clamp(32px,2.4vw,46px);font-weight:500;line-height:1}.metric-card small{color:#11141194;font-size:9px}.metric-card p{color:#0c8b62;margin-top:10px;font-size:9px;font-weight:700}.metric-card--silver p{color:#ce5559}.queue-panel,.orbit-panel,.details-panel{border:1px solid var(--line-strong);border-radius:var(--radius);background:#070a08f0;min-width:0;min-height:0;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.queue-panel{border-color:var(--line);overflow-y:auto}.queue-panel>header{z-index:4;background:#030504f5;padding:0 0 10px;position:sticky;top:0}.queue-panel>header>div:first-child{justify-content:space-between;align-items:center;padding:0 2px 10px;display:flex}.queue-panel h2{letter-spacing:-.035em;font-size:20px}.queue-panel>header>div:first-child span{color:var(--muted);font-size:9px}.queue-tabs{background:#090c0a;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.queue-tabs button{min-height:30px;color:var(--muted);border-radius:7px;font-size:9px}.queue-tabs button.is-active{color:var(--text);background:#171b18;box-shadow:inset 0 1px #ffffff0d}.queue-groups{gap:9px;display:grid}.queue-group{border:1px solid var(--line);background:#060907;border-radius:10px;overflow:hidden}.queue-group__toggle{text-align:left;justify-content:space-between;align-items:center;width:100%;min-height:42px;padding:0 12px;display:flex}.queue-group__toggle>span{align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.queue-group__toggle>span i{border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px}.queue-group__toggle b{color:var(--muted);font-size:9px}.queue-group__toggle em{color:var(--muted);font-style:normal}.queue-list{border-top:1px solid var(--line)}.queue-list>button{border-bottom:1px solid var(--line);text-align:left;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:53px;padding:8px 11px;transition:background .15s;display:flex}.queue-list>button:last-child{border-bottom:0}.queue-list>button:hover,.queue-list>button.is-active{background:#36e69f12}.queue-list>button>span:first-child{flex-direction:column;gap:4px;min-width:0;display:flex}.queue-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;overflow:hidden}.queue-list small{color:var(--muted-2);font-size:8px}.queue-list>button>span:last-child{flex-direction:column;flex:none;align-items:end;gap:4px;display:flex}.queue-list time{color:var(--muted);font-size:8px}.status{border-radius:5px;padding:3px 5px;font-size:8px;font-style:normal}.status--unread{color:var(--accent);background:#36e69f1f}.status--reading{color:#ffc36a;background:#ffbd541f}.status--done{color:#80adff;background:#75a6ff1f}.queue-empty{color:var(--muted);text-align:center;padding:18px 10px;font-size:9px}.orbit-panel{background:radial-gradient(circle at 50% 52%,#2d815a2e,#0000 36%),linear-gradient(#101713,#080c0a 62%,#070a08);grid-template-rows:auto minmax(320px,1fr) auto 82px;display:grid;position:relative}.orbit-panel:fullscreen{border-radius:0;width:100vw;height:100vh}.orbit-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:12px 14px;display:flex}.view-switch,.orbit-actions{align-items:center;gap:6px;min-width:0;display:flex}.orbit-toolbar button{border:1px solid var(--line);min-height:31px;color:var(--muted);white-space:nowrap;border-radius:8px;padding:0 10px;font-size:9px}.orbit-toolbar button:hover,.orbit-toolbar button.is-active{background:var(--accent-soft);color:#cffff0;border-color:#36e69f47}.orbit-status{z-index:120;color:#bdf8dc;background:#092d1fd1;border:1px solid #36e69f33;border-radius:14px;align-items:center;gap:6px;padding:7px 10px;font-size:8px;display:flex;position:absolute;top:58px;right:15px}.orbit-status i,.orbit-hint>i{background:var(--accent);width:6px;height:6px;box-shadow:0 0 9px var(--accent);border-radius:50%}.orbit-stage{cursor:grab;perspective:940px;perspective-origin:50% 46%;touch-action:none;-webkit-user-select:none;user-select:none;min-height:0;position:relative;overflow:hidden}.orbit-stage.is-dragging{cursor:grabbing}.orbit-stage:before{filter:blur(12px);content:"";background:radial-gradient(#36e69f14,#0000 68%);border-radius:50%;position:absolute;inset:8% 8% 3%}.orbit-ring{border:1px solid #6bffc117;border-radius:50%;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)rotateX(69deg)}.orbit-ring--outer{width:82%;height:62%;box-shadow:0 0 28px #36e69f0f}.orbit-ring--inner{border-style:dashed;width:58%;height:42%}.orbit-core{border:1px solid #36e69f26;border-radius:50%;width:54px;height:54px;position:absolute;top:50%;left:50%;translate:-50% -50%}.orbit-core:before,.orbit-core:after,.orbit-core span{background:var(--accent);content:"";border-radius:50%;position:absolute}.orbit-core:before{width:5px;height:5px;box-shadow:0 0 12px var(--accent);top:-3px;left:23px}.orbit-core:after{width:3px;height:3px;bottom:15px;right:-2px}.orbit-core span{opacity:.4;width:7px;height:7px;bottom:4px;left:-3px}.orbit-card{width:148px;height:202px;transform-style:preserve-3d;will-change:transform, opacity;transition:opacity 90ms linear;position:absolute;top:50%;left:50%}.orbit-card__surface{text-align:left;-webkit-backdrop-filter:blur(11px)saturate(.75);backdrop-filter:blur(11px)saturate(.75);background:linear-gradient(140deg,#ffffff6b,#ffffff0d 44%,#36e69f21),#b2c0b840;border:1px solid #ffffff75;border-radius:17px;flex-direction:column;width:100%;height:100%;padding:16px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff6,0 20px 45px #00000061}.orbit-card__surface:before{background:var(--card-accent);filter:blur(36px);opacity:.3;content:"";border-radius:50%;width:110px;height:110px;position:absolute;top:-45px;right:-35px}.orbit-card.is-active .orbit-card__surface{border-color:color-mix(in srgb, var(--card-accent) 62%, white);box-shadow:inset 0 1px #ffffff85, 0 23px 65px #00000085, 0 0 24px color-mix(in srgb, var(--card-accent) 18%, transparent)}.orbit-card__code{color:#e5ebe7;font-size:9px;font-weight:700;position:relative}.orbit-card strong{margin-top:15px;font-size:15px;line-height:1.25;position:relative}.orbit-card small{color:#c2cbc6;margin-top:8px;font-size:8px;position:relative}.orbit-card__progress{background:#0000003d;border-radius:5px;height:4px;margin-top:auto;position:relative;overflow:hidden}.orbit-card__progress i{border-radius:inherit;background:var(--card-accent);height:100%;box-shadow:0 0 8px var(--card-accent);display:block}.orbit-card__footer{justify-content:space-between;align-items:center;margin-top:9px;display:flex;position:relative}.orbit-card__footer b{font-size:12px}.orbit-card__footer em{color:#d1dbd5;font-size:8px;font-style:normal}.orbit-hint{border-top:1px solid var(--line);min-height:31px;color:var(--muted);justify-content:center;align-items:center;gap:6px;font-size:8px;display:flex}.orbit-hint strong{color:#cce9dc}.timeline-strip{border-top:1px solid var(--line);background:#050806bd;min-width:0;padding:11px 16px}.timeline-strip>header{grid-template-columns:1fr auto auto auto;align-items:center;gap:10px;display:grid}.timeline-strip strong{font-size:11px}.timeline-strip span,.timeline-strip button{color:var(--muted);font-size:8px}.timeline-strip button{border:1px solid var(--line);border-radius:7px;padding:5px 8px}.timeline-days{grid-template-columns:repeat(12,1fr);margin-top:10px;display:grid}.timeline-days span{text-align:center;position:relative}.timeline-days span:after{content:"";background:#ffffff14;height:2px;position:absolute;top:14px;left:0;right:0}.timeline-days span.is-today{color:var(--accent);font-weight:800}.timeline-days span.is-today:before{z-index:2;background:var(--accent);width:8px;height:8px;box-shadow:0 0 10px var(--accent);content:"";border-radius:50%;position:absolute;top:11px;left:50%;translate:-50%}.floating-actions{z-index:130;border:1px solid var(--line-strong);background:#111613f5;border-radius:13px;gap:5px;padding:7px;display:flex;position:absolute;bottom:-6px;left:50%;translate:-50%;box-shadow:0 13px 34px #00000075}.floating-actions button{border:1px solid var(--line);color:#d0d7d3;white-space:nowrap;border-radius:8px;min-width:73px;height:34px;padding:0 10px;font-size:9px}.floating-actions button.is-primary{color:#fff;background:#0a9d68;border-color:#36e69f5c}.details-panel{background:linear-gradient(#111614,#0b100d);flex-direction:column;display:flex;position:relative}.details-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:60px;padding:0 18px;display:flex}.details-panel>header h2{letter-spacing:-.02em;font-size:17px}.details-panel>header button{color:#dce4df;width:30px;height:30px}.detail-body{flex:1;min-height:0;padding:20px 18px 112px;overflow-y:auto}.folder-id{color:var(--muted);font-family:ui-monospace,monospace;font-size:9px}.detail-title-row{justify-content:space-between;align-items:center;gap:8px;margin-top:17px;display:flex}.detail-title-row h3{letter-spacing:-.04em;font-size:21px}.detail-title-row>i{color:var(--accent);background:#36e69f17;border-radius:6px;flex:none;padding:5px 7px;font-size:8px;font-style:normal}.detail-body>p{color:#c3cbc7;margin-top:13px;font-size:11px;line-height:1.75}.detail-body dl{gap:13px;margin-top:22px;display:grid}.detail-body dl>div{grid-template-columns:70px minmax(0,1fr);align-items:center;display:grid}.detail-body dt{color:var(--muted);font-size:10px}.detail-body dd{color:#d9e0dc;align-items:center;gap:7px;font-size:10px;display:flex}.mini-avatar{background:#313934;border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;display:grid}.detail-dot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 7px var(--accent);border-radius:50%}.detail-dot--done{background:#6da4ff;box-shadow:0 0 7px #6da4ff}.detail-dot--priority{background:var(--danger);box-shadow:0 0 7px var(--danger)}.tag-row{grid-template-columns:70px minmax(0,1fr);margin-top:18px;display:grid}.tag-row>span{color:var(--muted);font-size:10px}.tag-row>div{flex-wrap:wrap;gap:5px;display:flex}.tag-row i,.tag-row button{color:#cdd4d0;background:#ffffff0f;border-radius:6px;padding:5px 7px;font-size:8px;font-style:normal}.tag-row button{place-items:center;display:grid}.ai-suggestion{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff0a,#0000),#101512;border-radius:13px;margin-top:24px;padding:17px}.ai-suggestion h4{font-size:12px}.ai-suggestion ul{color:#bdc6c1;gap:8px;margin-top:11px;padding-left:16px;font-size:9px;line-height:1.45;display:grid}.ai-suggestion button{color:#cfd6d2;background:#ffffff0f;border-radius:7px;margin-top:14px;padding:8px 10px;font-size:8px}.details-panel>footer{border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d120ff5;grid-template-columns:1fr 1fr auto;gap:7px;padding:14px;display:grid;position:absolute;bottom:0;left:0;right:0}.details-panel>footer button{border:1px solid var(--line);color:#d2d9d5;border-radius:9px;min-height:40px;padding:0 10px;font-size:9px}.details-panel>footer button.is-primary{color:#fff;background:#087a53;border-color:#36e69f59}.details-panel>footer button.is-read{color:#8ab6ff;border-color:#71a3ff4d}.toast{z-index:200;color:#d9f8e9;opacity:0;pointer-events:none;background:#08110cf5;border:1px solid #36e69f4d;border-radius:10px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:10px;transition:opacity .18s,translate .22s;display:flex;position:fixed;bottom:24px;left:50%;translate:-50% 18px;box-shadow:0 18px 45px #0000007a}.toast i{background:var(--accent);width:7px;height:7px;box-shadow:0 0 9px var(--accent);border-radius:50%}.toast.is-visible{opacity:1;translate:-50%}.app-shell.is-compact{font-size:12px}.app-shell.is-compact .metric-card{padding-block:14px}.app-shell.is-compact .queue-list>button{min-height:46px}}@layer pages{.section-board{min-width:0;min-height:0;padding:4px 8px 18px 4px;overflow-y:auto}.section-hero{border:1px solid var(--line-strong);background:linear-gradient(130deg,#36e69f1f,#0000 43%),#0b100d;border-radius:24px;padding:38px 42px;position:relative;overflow:hidden}.section-hero:after{content:"";border:1px solid #36e69f1a;border-radius:50%;width:380px;height:300px;position:absolute;top:-120px;right:-40px;box-shadow:0 0 0 35px #36e69f08,0 0 0 75px #36e69f05}.section-hero>span{color:var(--accent);letter-spacing:.14em;font-family:ui-monospace,monospace;font-size:9px}.section-hero h2{letter-spacing:-.065em;margin-top:18px;font-size:clamp(40px,5vw,70px);line-height:.92}.section-hero p{max-width:560px;color:var(--muted);margin-top:18px;line-height:1.65}.section-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px;display:grid}.section-stats article{border:1px solid var(--line);background:linear-gradient(145deg, #ffffff0a, transparent), var(--surface);border-radius:17px;min-height:126px;padding:20px}.section-stats span{color:var(--muted);font-size:10px}.section-stats strong{letter-spacing:-.04em;margin-top:13px;font-size:30px;display:block}.section-stats p{color:var(--accent);margin-top:7px;font-size:9px}.section-content{grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);gap:12px;margin-top:12px;display:grid}.section-list,.signal-map{border:1px solid var(--line);background:var(--surface-soft);border-radius:18px;min-width:0;overflow:hidden}.section-list>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px;display:flex}.section-list>header span,.signal-map header span{color:var(--accent);letter-spacing:.12em;font-family:ui-monospace,monospace;font-size:8px}.section-list>header h3{margin-top:4px;font-size:19px}.section-list>header button{border:1px solid var(--line);color:var(--muted);border-radius:8px;padding:8px 11px;font-size:9px}.section-list>div>button{border-bottom:1px solid var(--line);text-align:left;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:14px;width:100%;min-height:74px;padding:12px 20px;transition:background .15s;display:grid}.section-list>div>button:hover{background:#36e69f0f}.section-index{color:var(--muted-2);font-family:ui-monospace,monospace}.section-list>div>button>span:nth-child(2){flex-direction:column;gap:5px;min-width:0;display:flex}.section-list strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.section-list small{color:var(--muted);font-size:9px}.section-list i{background:var(--accent-soft);color:var(--accent);border-radius:10px;padding:5px 8px;font-size:8px;font-style:normal}.section-list b{color:var(--muted)}.section-empty{color:var(--muted);text-align:center;padding:35px}.signal-map{background:radial-gradient(circle at 50% 48%, #36e69f1c, transparent 32%), var(--surface-soft);flex-direction:column;min-height:380px;padding:20px;display:flex}.signal-map header{flex-direction:column;gap:5px;display:flex}.signal-map__visual{flex:1;min-height:250px;position:relative}.signal-map__visual:before,.signal-map__visual:after{content:"";border:1px solid #36e69f1f;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.signal-map__visual:before{width:210px;height:210px}.signal-map__visual:after{border-style:dashed;width:130px;height:130px}.signal-map__visual i{background:var(--accent);width:10px;height:10px;box-shadow:0 0 14px var(--accent);border-radius:50%;position:absolute}.signal-map__visual i:first-child{width:16px;height:16px;top:48%;left:49%}.signal-map__visual i:nth-child(2){top:23%;left:25%}.signal-map__visual i:nth-child(3){top:30%;right:17%}.signal-map__visual i:nth-child(4){bottom:20%;right:27%}.signal-map__visual i:nth-child(5){bottom:26%;left:19%}.signal-map__visual i:nth-child(6){opacity:.5;width:6px;height:6px;top:52%;left:18%}.signal-map__visual i:nth-child(7){opacity:.5;width:6px;height:6px;top:62%;right:13%}.signal-map__visual span{color:var(--muted);font-size:7px;position:absolute}.signal-map__visual span:first-of-type{color:#dcfff0;top:43%;left:52%}.signal-map__visual span:nth-of-type(2){top:19%;left:28%}.signal-map__visual span:nth-of-type(3){bottom:14%;right:18%}.signal-map>p{color:var(--muted);font-size:9px;line-height:1.5}}@layer responsive{@media (width<=1380px){.app-shell{grid-template-columns:208px minmax(0,1fr)}.sidebar nav>button{min-height:44px;padding-inline:10px;font-size:12px}.brand-block{padding-inline:20px}.reading-workspace{grid-template-columns:minmax(220px,.5fr) minmax(430px,1.2fr) minmax(265px,.68fr)}.topbar{grid-template-columns:minmax(200px,1fr) minmax(250px,360px) auto;gap:12px}.top-actions{gap:5px}.top-actions button{min-width:37px;height:37px}.top-actions .scan-button{min-width:110px;padding-inline:13px}.metric-card{border-radius:25px;padding-inline:17px}.orbit-toolbar button{padding-inline:8px}}@media (width<=1180px){body{overflow:auto}.app-shell{grid-template-columns:1fr;height:auto;min-height:100dvh;padding:0}.app-main{grid-template-rows:auto auto;min-height:100dvh;overflow:visible}.sidebar{width:250px;transition:translate .24s cubic-bezier(.2,.8,.2,1);position:fixed;top:8px;bottom:8px;left:8px;translate:-110%}.sidebar.is-open{translate:0}.sidebar-close,.mobile-menu{display:grid}.sidebar-scrim{z-index:45;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000094;transition:opacity .18s;display:block;position:fixed;inset:0}.sidebar-scrim.is-visible{opacity:1;pointer-events:auto}.topbar{min-height:76px;padding:10px 14px}.reading-workspace{grid-template-rows:142px minmax(620px,1fr) auto;grid-template-columns:minmax(240px,.48fr) minmax(470px,1fr);min-height:calc(100dvh - 76px);padding:0 12px 18px;overflow:visible}.metrics-row{grid-column:1/3}.queue-panel{grid-area:2/1}.orbit-panel{grid-area:2/2}.details-panel{grid-area:3/1/auto/3;min-height:520px;position:relative}.section-board{padding:0 12px 18px}}@media (width<=820px){.topbar{grid-template-columns:minmax(0,1fr) auto}.global-search{grid-area:2/1/auto/-1}.page-heading p{max-width:320px}.top-actions button:not(.scan-button){display:none}.reading-workspace{grid-template-rows:auto auto auto auto;grid-template-columns:1fr}.metrics-row{grid-area:1/1;grid-template-columns:repeat(2,minmax(0,1fr))}.queue-panel{grid-area:2/1;max-height:580px}.orbit-panel{grid-area:3/1;min-height:640px}.details-panel{grid-area:4/1}.section-content{grid-template-columns:1fr}.signal-map{min-height:340px}}@media (width<=560px){.app-main{display:block}.topbar{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#030604f0;min-height:0;padding:11px 12px;position:sticky;top:0}.page-heading h1{font-size:18px}.page-heading p{display:none}.top-actions .scan-button{border-radius:50%;width:42px;min-width:42px;padding:0;font-size:0}.top-actions .scan-button:before{content:"+";font-size:19px}.global-search{border-radius:11px;height:40px}.reading-workspace{gap:10px;padding:10px}.metrics-row{gap:8px}.metric-card{border-radius:20px;min-height:118px;padding:15px}.metric-card strong{font-size:34px}.metric-card small{display:none}.metric-card p{margin-top:7px}.queue-panel{background:0 0;border:0;max-height:none;overflow:visible}.queue-panel>header{padding-top:12px}.orbit-panel{grid-template-rows:auto minmax(330px,1fr) auto 82px;min-height:610px}.orbit-toolbar{flex-direction:column;align-items:flex-start}.orbit-actions{width:100%;overflow-x:auto}.orbit-toolbar button{flex:none}.orbit-status{top:95px}.orbit-card{width:135px;height:188px}.orbit-card__surface{padding:14px}.orbit-card strong{font-size:14px}.timeline-strip{padding-inline:10px}.timeline-strip>header{grid-template-columns:1fr auto auto}.timeline-strip>header>span{display:none}.timeline-days{grid-template-columns:repeat(8,1fr)}.timeline-days span:nth-child(n+9){display:none}.floating-actions{justify-content:center;width:calc(100% - 18px);bottom:-5px;overflow-x:auto}.floating-actions button{min-width:68px}.details-panel{min-height:590px}.detail-body{padding-bottom:120px}.details-panel>footer{grid-template-columns:1fr 1fr}.details-panel>footer button:last-child{display:none}.section-board{padding:10px}.section-hero{border-radius:18px;padding:28px 22px}.section-hero h2{font-size:42px}.section-stats{grid-template-columns:1fr;gap:8px}.section-stats article{min-height:100px}.section-list>div>button{grid-template-columns:30px minmax(0,1fr) auto;padding-inline:14px}.section-list>div>button i{display:none}}}@layer motion{@keyframes card-float{50%{translate:0 -7px}}@keyframes core-pulse{50%{opacity:.45;scale:1.12}}.orbit-card.is-active .orbit-card__surface{animation:3.4s ease-in-out infinite card-float}.orbit-core{animation:2.8s ease-in-out infinite core-pulse}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}
