@font-face{font-family:"Press Start 2P";src:url(/fonts/pixel.woff2) format("woff2");font-display:swap}@font-face{font-family:ZCOOL QingKe HuangYou;src:url(/fonts/que-text.woff2) format("woff2");font-display:swap}:root{color-scheme:dark;--bg: #090b20;--panel: rgba(8, 10, 27, .91);--line: #39315e;--line-bright: #7161ab;--text: #e9e7fb;--muted: #a09bbd;--mint: #6effdc;--violet: #b5a3ff;--coral: #ff98b1;--amber: #ffd394;--font: "ZCOOL QingKe HuangYou", "PingFang SC", sans-serif;--pixel: "Press Start 2P", monospace;--display: var(--font);font-family:var(--font);font-size:14px;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:65px;background:var(--bg)}body{margin:0;color:var(--text);line-height:1.65}button,input,select{font:inherit}button,a,select,input{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{color:inherit;background:none;border:0;cursor:pointer}a{color:inherit;text-decoration:none}button:disabled{cursor:default;opacity:.35}a,button,input,select{outline-offset:5px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--mint)}::selection{background:#735bc5;color:#fff}h1,h2,h3,p{margin:0}button svg,a svg{flex-shrink:0}svg{vertical-align:middle}ul,ol{padding-left:20px}ul{list-style-type:square}input,select{min-width:0;color:var(--text);background:#101128}input::placeholder{color:#9691b0}select{cursor:pointer}button:hover:not(:disabled),a:hover{color:var(--mint)}.pixel{font-family:var(--pixel);font-weight:400}.mono,kbd{font-family:var(--font);letter-spacing:1px}.violet{color:var(--violet)!important}.coral{color:var(--coral)!important}.urgent{color:var(--amber)!important}.universe{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-2;pointer-events:none;image-rendering:pixelated}.crt{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.075) 0 1px,transparent 1px 3px)}.crt:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 120px #0000004d}.skip-link{position:fixed;top:-80px;left:15px;z-index:300;background:var(--mint);color:#090b20;padding:10px}.skip-link:focus{top:10px}.topbar{height:49px;padding:0 4vw;display:flex;align-items:center;justify-content:space-between;gap:28px;border-bottom:1px solid #38305e;background:#080918db;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0;z-index:40}.brand{font-size:13px;color:var(--mint);white-space:nowrap;display:flex;align-items:center;gap:12px}.medical-cross{font:29px/1 monospace;color:var(--violet);text-shadow:2px 2px #5d49a9,0 0 14px #9164dc}.topbar nav{display:flex;gap:30px;align-items:center;margin-right:auto;padding-left:20px;height:100%;font-family:var(--display);font-size:18px;letter-spacing:2px;color:var(--violet)}.topbar nav a,.topbar nav button{position:relative;padding:10px 0;white-space:nowrap}.topbar nav a:after,.topbar nav button:after{content:"";height:2px;background:var(--mint);position:absolute;left:0;right:100%;bottom:2px;transition:right .15s}.topbar nav a:hover:after,.topbar nav button:hover:after{right:0}.nav-count{font-size:12px;color:var(--coral)}.system-controls{display:flex;gap:14px;align-items:center;color:var(--muted);font-size:12px}.system-controls button{display:flex;gap:7px;align-items:center;padding:3px}.clock{font-size:11px;border-left:1px solid var(--line);padding-left:15px;white-space:nowrap}main{width:calc(100% - 8vw);max-width:1600px;margin:0 auto}.identity{display:flex;gap:26px;align-items:center;justify-content:space-between;min-height:176px;padding:24px 18px}.identity-left{flex-shrink:0}.title-row{display:flex;align-items:flex-end;gap:15px}.title-row h1{display:flex;font-size:clamp(42px,5.8vw,82px);line-height:1.25;letter-spacing:-8px;color:var(--mint);text-shadow:3px 3px 0 #1b615d,6px 6px 0 #392850,0 0 18px #37dba32d}.title-row h1 span{display:inline-block;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.title-row h1 span:nth-child(2){color:#c5b6ff;text-shadow:3px 3px #5e468e,6px 6px #34203a}.title-row h1 span:hover{transform:translateY(-9px) rotate(-6deg)}.que-cn{font-family:var(--display);font-size:51px;line-height:1;color:#d2bfff;text-shadow:3px 3px #644698;margin-bottom:12px}.identity-left p{color:#bfb7e9;letter-spacing:5px;font-size:14px;margin-top:8px}.identity-ecg{position:relative;flex:1;align-self:stretch;min-width:100px;display:flex;justify-content:flex-end;align-items:flex-end;padding-bottom:15px}.identity-ecg .compact{position:absolute;top:5px;right:0;bottom:10px;left:0;width:100%;height:90px;opacity:.5}.identity-ecg span{position:relative;font-size:11px;color:var(--muted);letter-spacing:2px}.metrics{display:flex;align-items:center;border:1px solid #574381;background:#070817e0;box-shadow:3px 3px #281b49,-2px -2px #3f2d68;padding:22px 24px;flex-shrink:0}.metrics>div{min-width:110px;text-align:center;padding:0 20px;border-right:1px dashed #584784}.metrics>div:last-child{border-right:none;min-width:155px}.metrics strong{display:block;font-size:29px;line-height:1.4;color:var(--mint);text-shadow:0 0 14px #5de9ce40}.metrics span{display:block;color:#b8a9ed;letter-spacing:3px;font-size:13px;margin-top:9px}.pixel-frame{background:var(--panel);border:1px solid #7560a8;box-shadow:0 0 0 3px #090b20cc,0 0 0 4px #3c2b62,6px 6px #070812;position:relative}.pixel-frame:before,.pixel-frame:after{content:"";position:absolute;width:16px;height:16px;border-color:var(--mint);border-style:solid;pointer-events:none;z-index:5}.pixel-frame:before{top:6px;left:6px;border-width:3px 0 0 3px}.pixel-frame:after{bottom:6px;right:6px;border-width:0 3px 3px 0}.console-toolbar{display:flex;align-items:center;gap:20px;padding:13px 23px;border-bottom:1px solid var(--line);min-height:61px}.console-toolbar h2{font-family:var(--display);font-size:25px;letter-spacing:5px;color:var(--mint);white-space:nowrap}.toolbar-caption{font-size:9px;color:#8d7cc5;margin-right:auto}.category-tabs{display:flex;gap:5px}.category-tabs button{padding:6px 13px;border:1px solid #3d315d;line-height:1.5;color:#bcb0df;font-size:13px;white-space:nowrap;background:#0b0c22}.category-tabs button span{font:10px var(--pixel);margin-left:7px;opacity:.65;display:none}.category-tabs button.active{background:var(--mint);color:#112b30;border-color:var(--mint);box-shadow:0 0 14px #54ffcf20}.help-button{border:1px solid var(--line);color:var(--muted);width:25px;height:25px;line-height:1}.radar-body{display:grid;grid-template-columns:minmax(0,1fr) 354px;min-height:520px}.signal-chamber{position:relative;min-height:535px;overflow:hidden;border-right:1px solid #66558a;background:radial-gradient(ellipse at 70% 38%,#29244b24,transparent 60%)}.scene-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(#8b67c508 1px,transparent 1px),linear-gradient(90deg,#8b67c508 1px,transparent 1px);background-size:30px 30px;pointer-events:none}.heart-stage{position:absolute;right:0;top:-4px;width:75%;height:calc(100% - 85px);cursor:crosshair}.heart-canvas{width:100%;height:100%;image-rendering:pixelated}.scene-coordinate{position:absolute;right:16px;bottom:18px;font-size:8px;line-height:1.7;color:#8f7cc1;pointer-events:none}.scene-coordinate b{color:var(--coral);font-size:16px;font-weight:400;letter-spacing:6px}.signal-list{position:absolute;left:25px;top:43px;bottom:124px;width:43%;display:flex;flex-direction:column;justify-content:space-around;gap:20px;z-index:2}.signal-track{position:relative;text-align:left;padding:12px 12px 12px 0;display:flex;gap:14px;align-items:flex-start;isolation:isolate}.signal-track:before{content:"";position:absolute;top:0;right:-12px;bottom:0;left:-8px;background:linear-gradient(90deg,#090c23ed 70%,transparent);z-index:-1;transition:background .2s}.signal-track.selected:before{background:linear-gradient(90deg,#16363396 50%,transparent)}.signal-track:focus-visible{outline-offset:0}.signal-marker{height:9px;width:9px;background:var(--mint);flex-shrink:0;margin-top:9px;box-shadow:0 0 0 4px #65ffd21a,0 0 16px #65ffd299}.signal-1 .signal-marker{background:var(--violet);box-shadow:0 0 0 4px #b4a1ff1a,0 0 14px #b4a1ff99}.signal-2 .signal-marker{background:var(--coral);box-shadow:0 0 0 4px #ff93bb1a,0 0 14px #ff93bb99}.signal-copy{display:block;min-width:0}.signal-copy strong{display:block;color:var(--mint);font-size:17px;line-height:1.5;font-weight:600}.signal-1 strong{color:var(--violet)}.signal-2 strong{color:var(--coral)}.signal-copy b{display:block;font-size:14px;font-weight:500;margin-top:3px;color:#efebff;line-height:1.6}.signal-copy small{display:block;margin-top:10px;color:#b4a6d9;font-size:12px;line-height:1.6}.signal-copy em{font-style:normal;padding:0 6px}.track-line{position:absolute;right:-22%;width:18%;height:35px;border-top:1px solid #6effdc70;border-right:1px solid #6effdc70;transform:skew(40deg);top:27px;opacity:.35;pointer-events:none}.signal-track.selected .track-line{opacity:.9;right:-40%;width:36%}.signal-1 .track-line{border-color:#b5a3ff80;transform:skew(-40deg)}.signal-2 .track-line{border-color:#ff98b180}.signal-pagination{position:absolute;left:27px;bottom:103px;display:flex;gap:10px;align-items:center;font-size:10px;color:var(--muted);z-index:2}.signal-pagination button{border:1px solid var(--line);padding:2px 5px;line-height:1.2}.scope{position:absolute;bottom:15px;left:20px;right:20px;height:78px;border:1px solid #332c53;background:#0a0b1d80}.ecg{display:block;width:100%;height:52px}.scope>div{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:0 9px;font-size:11px;color:#c6b9e9}.scope i{display:inline-block;width:5px;height:5px;background:var(--mint);margin-right:8px}.scope .mono{font-size:8px;color:#8a7db2}.reader{background:#080919b3;padding:0 20px;min-width:0}.reader-bar{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--violet);border-bottom:1px solid var(--line);padding:12px 0;gap:12px;letter-spacing:1px}.reader-bar>.mono{font-size:8px;white-space:nowrap;color:#8b80ad}.signal-dots{color:var(--mint);font-style:normal;font-size:12px;letter-spacing:4px;animation:blink 1.5s steps(2,end) infinite}.reader-content{animation:signalIn .3s steps(7,end)}.reader-title{padding:19px 0 14px;border-bottom:1px solid #332b51}.reader-title p{font-family:var(--display);font-size:28px;color:var(--mint);letter-spacing:1px;line-height:1.3}.reader-title h2{font-size:17px;line-height:1.5;margin:6px 0 10px;font-weight:500}.status{display:inline-flex;align-items:center;gap:7px;font-size:11px;white-space:nowrap;color:var(--amber);line-height:1.4}.status i{width:6px;height:6px;background:currentColor;box-shadow:0 0 7px currentColor;border-radius:0}.status-open{color:var(--mint)}.status-closed,.status-expired{color:var(--coral)}.status-excluded{color:var(--muted)}.reader .status{padding:4px 7px;border:1px solid #785f3d;color:var(--amber);background:#2b211927}.reader .status-open{border-color:#33745e;color:var(--mint)}.job-facts{margin:13px 0 17px;display:grid;gap:8px;font-size:12px}.job-facts>div{display:grid;grid-template-columns:100px 1fr;gap:10px}.job-facts dt{color:#b0a4d7;display:flex;gap:8px;align-items:center}.job-facts dt svg{width:14px;height:14px;stroke-width:1.5;color:var(--violet)}.job-facts dd{margin:0;color:#e5dff6}.job-facts dd small{font-size:10px;display:block}.confirm-block{border:1px dashed #5a4b80;padding:10px 12px;background:#17102c38}.confirm-block h3{font-size:13px;font-weight:500;color:var(--violet);letter-spacing:1px}.confirm-block h3 span{display:none}.confirm-block ul{font-size:11px;color:#bab1d0;line-height:1.65;padding-left:15px;margin:8px 0 0}.confirm-block li+li{margin-top:5px}.reader-actions{display:flex;gap:10px;margin-top:17px}.primary,.outline{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:39px;padding:9px 15px;border:1px solid var(--mint);font-size:13px;line-height:1.4}.primary{background:var(--mint);color:#082b2a;font-weight:600;box-shadow:3px 3px #245b59;position:relative;clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px)}.primary:hover:not(:disabled){background:#b6ffe9;color:#082b2a}.outline{background:#0b0d20;color:#cbc1ea;border-color:#655581}.outline:hover{border-color:var(--mint)}.reader-actions>.primary{flex:1}.save-button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;color:#aaa1c1;flex-shrink:0}.reader-actions .save-button{height:40px;width:48px;border:1px solid #70618e;color:var(--violet)}.save-button.is-saved{color:var(--mint)}.save-button.with-label{width:auto;padding:10px 14px;gap:8px;border:1px solid #62537e;height:40px}.reader-foot{display:flex;justify-content:space-between;gap:8px;font-size:10px;color:var(--muted);padding:10px 0 14px}.reader-foot button{display:flex;gap:3px;align-items:center;padding:0}.news-ribbon{border-top:1px solid var(--line);display:flex;align-items:center;gap:24px;height:40px;padding:0 22px;overflow:hidden;background:#0a091b}.news-title{color:#c2b0f5;font-size:11px;white-space:nowrap;display:flex;align-items:center;gap:8px}.news-title i{height:5px;width:5px;background:var(--coral);box-shadow:0 0 7px var(--coral)}.news-track{display:flex;gap:18px;align-items:center;overflow-x:auto;scrollbar-width:none}.news-track button{display:flex;align-items:center;gap:10px;font-size:10px;color:#b5a7d7;white-space:nowrap;border-left:1px solid #463354;padding-left:18px}.news-track time{font-family:var(--font);color:var(--violet)}.transition-line{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:25px 3px;color:#ac99d4;font-size:11px}.transition-line .mono{font-size:8px;letter-spacing:1.5px;opacity:.65}.transition-line a{display:flex;align-items:center;gap:9px}.archive-section{scroll-margin-top:70px;padding:25px 24px 0;margin-bottom:70px}.archive-top{display:flex;align-items:center;justify-content:space-between;gap:20px}.archive-top p{font-size:9px;color:#a48dd7;letter-spacing:2px}.archive-top h2{font-family:var(--display);font-size:35px;color:var(--mint);letter-spacing:4px;line-height:1.2;margin:6px 0 0;display:flex;align-items:center;gap:15px}.archive-top h2 span{font-size:18px;font-family:var(--pixel);letter-spacing:0;color:var(--violet)}.archive-top-right{display:flex;align-items:center;gap:22px;font-size:11px}.archive-top-right label{display:flex;align-items:center;gap:9px;color:var(--muted)}.archive-top-right select{background:none;border:0;padding:5px;font-size:11px}.archive-top-right .outline{font-size:11px;min-height:35px;padding:7px 11px;gap:14px}.archive-top-right .outline span{font-family:var(--font);color:var(--mint)}.archive-tabs{display:flex;align-items:center;gap:26px;margin-top:24px;border-bottom:1px solid var(--line);overflow:auto;scrollbar-width:none}.archive-tabs button{padding:10px 0 12px;color:var(--muted);font-size:12px;white-space:nowrap;border-bottom:2px solid transparent;display:flex;align-items:center;gap:7px}.archive-tabs button span{font-size:10px;color:#8877ac}.archive-tabs button.active{color:var(--mint);border-bottom-color:var(--mint)}.archive-tabs button.active span{color:var(--mint)}.archive-tabs button:last-child{margin-left:auto}.filters{display:flex;gap:10px;align-items:stretch;margin:18px 0 12px}.search{display:flex;align-items:center;gap:12px;border:1px solid #493c69;background:#0a0d22;padding:0 13px;flex:1;min-width:180px;color:var(--violet);min-height:43px}.search input{border:0;background:none;width:100%;outline:none;font-size:12px}.search:focus-within{border-color:var(--mint);box-shadow:0 0 0 1px var(--mint)}.search kbd{font-size:11px;border:1px solid #4a3c66;padding:0 5px;line-height:18px}.select-field{border:1px solid #483b65;background:#0b0d23;display:flex;align-items:center;padding:0 10px;gap:5px}.select-field>span{font-size:10px;color:var(--muted)}.select-field select{background:none;border:0;padding:8px 3px;font-size:12px;max-width:130px}.reset-filter{font-size:11px;display:flex;gap:6px;align-items:center;padding:0 9px;color:var(--muted)}.active-filters{display:flex;align-items:center;gap:10px;color:#9790af;font-size:10px;padding:0 0 12px}.active-filters button{display:flex;align-items:center;gap:4px;color:var(--mint);padding:0}.result-count{margin-left:auto;white-space:nowrap}.job-list-head,.job-row{display:grid;grid-template-columns:minmax(250px,2.7fr) minmax(100px,1fr) minmax(145px,1.35fr) minmax(100px,1fr) 85px 98px;gap:14px;align-items:center}.job-list-head{padding:10px 12px;border-top:1px solid #6b548f;border-bottom:1px solid #443457;font-size:10px;color:#9a8fba;letter-spacing:1px}.job-row{padding:17px 12px;border-bottom:1px solid #2b2543;transition:background .15s;min-height:92px}.job-row:hover{background:#29213d66}.job-identity{display:flex;align-items:center;gap:14px;text-align:left;padding:0;min-width:0}.category-code{height:35px;width:35px;border:1px solid #5b8d80;color:var(--mint);display:flex;align-items:center;justify-content:center;font:15px var(--pixel);box-shadow:3px 3px #153831;flex-shrink:0;background:#0b201f}.code-1{color:var(--violet);border-color:#776296;background:#211a31;box-shadow:3px 3px #352149}.code-2{color:#8dc4ff;border-color:#4d6996;background:#172236;box-shadow:3px 3px #20304c}.code-3{color:var(--coral);border-color:#8e536c;background:#2d1728;box-shadow:3px 3px #46233a}.org-name{display:block;font-size:13px;color:#b4aaca;line-height:1.5;margin-bottom:4px}.job-identity strong{font-size:16px;font-weight:500;color:#ede9fa;display:block;line-height:1.5}.new-label{display:inline-block;color:var(--mint);font-family:var(--font);font-size:8px;letter-spacing:.5px;margin-left:6px;font-style:normal;vertical-align:middle}.job-row-facts{font-size:11px}.job-row-facts span{display:block;color:var(--muted)}.job-row-facts strong{font-weight:400;font-size:12px;display:block;margin-top:3px}.row-employment strong,.row-date strong{display:block;font-weight:400;font-size:12px}.row-employment small,.row-date small{font-size:10px;color:#998dab;display:block;margin-top:4px}.row-date.urgent small{color:var(--amber)}.row-actions{display:flex;align-items:center;justify-content:flex-start;gap:3px}.row-actions .save-button{width:27px}.compare-toggle{width:26px;height:28px;color:#998db8}.compare-toggle.selected{color:var(--mint);border:1px solid #315c50;background:#18332a}.row-more{padding:4px;color:var(--muted)}.mobile-label{display:none}.archive-foot{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:10px;color:#9488aa;padding:16px 0}.archive-foot button{display:flex;align-items:center;gap:6px;font-size:10px;color:var(--violet)}.empty-state{padding:65px 20px;text-align:center}.empty-state>.pixel{font-size:18px;color:#7d6da0}.empty-state h3{font-weight:500;margin:20px 0 8px}.empty-state p{color:var(--muted);font-size:12px;margin-bottom:20px}.source-section{scroll-margin-top:75px;margin-bottom:60px}.section-title{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:25px}.section-title .mono{font-size:9px;color:var(--violet);letter-spacing:2px}.section-title h2{font-family:var(--display);font-size:35px;margin-top:5px;letter-spacing:3px;color:var(--text)}.section-title>span{font-size:11px;color:var(--muted)}.source-layout{display:grid;grid-template-columns:1fr 1fr;gap:50px;border-top:1px solid #655080;padding-top:24px}.methodology h3,.source-registry h3{font-size:14px;font-weight:500;color:var(--violet);margin-bottom:15px}.methodology p{font-size:12px;color:#bbb1cf;line-height:1.9;display:flex;gap:16px;margin:16px 0}.methodology p span{color:#8e73bc;font-size:10px;padding-top:4px;flex-shrink:0}.source-registry{max-height:320px;overflow:auto;padding-right:10px;scrollbar-width:thin;scrollbar-color:#52416e #0a0d21}.source-registry h3{display:flex;justify-content:space-between}.source-registry h3 .mono{font-size:10px;opacity:.6}.source-registry a{border-bottom:1px solid #2c2443;display:flex;justify-content:space-between;align-items:center;padding:10px 0;gap:15px;font-size:12px;color:#c7bddb}.source-registry a small{display:block;font-size:10px;color:#8c82a1;margin-top:3px}.site-footer{border-top:1px solid var(--line);padding:25px 0 35px;display:flex;justify-content:space-between;align-items:center;gap:24px;font-size:10px;color:#998cb3}.site-footer>div{display:flex;gap:16px;align-items:center}.site-footer b{font-weight:400;font-size:18px;color:var(--mint)}.site-footer button{font-size:10px;color:var(--violet)}.dialog{background:transparent;color:var(--text);border:0;padding:0;width:min(610px,calc(100% - 28px));max-height:calc(100svh - 40px);overflow:visible}.dialog::backdrop{background:#040614bd;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dialog-inside{background:#0b0d22;border:1px solid #735e9b;box-shadow:6px 6px #251b3b;max-height:calc(100svh - 40px);display:flex;flex-direction:column;overflow:hidden}.dialog-header{padding:13px 22px;border-bottom:1px solid #44345e;display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--violet);letter-spacing:1px;background:#11112a;flex-shrink:0}.dialog-header button{padding:2px;color:var(--muted);line-height:1}.detail-main{overflow-y:auto;padding:27px 30px;scrollbar-width:thin;scrollbar-color:#594471 #0b0d22}.detail-org{font-size:16px;color:var(--mint);margin-top:18px}.detail-main h2{font-family:var(--display);font-size:35px;letter-spacing:2px;margin:4px 0 6px}.detail-brief{font-size:12px;color:var(--muted);margin-bottom:22px}.detail-metadata{padding:15px 0;border-top:1px solid #3e3158;border-bottom:1px solid #3e3158;display:grid;gap:9px;margin:15px 0 24px;font-size:12px}.detail-metadata>div{display:grid;grid-template-columns:90px 1fr;gap:14px}.detail-metadata dt{color:var(--muted)}.detail-metadata dd{margin:0}.detail-main section{margin:23px 0}.detail-main section h3{font-size:14px;font-weight:500;letter-spacing:1px;color:var(--violet);margin-bottom:10px}.detail-main section p,.detail-main section li{font-size:13px;color:#c6bdd9;line-height:1.9}.detail-main section li{margin:5px 0}.detail-main ul{margin:0;padding-left:18px}.detail-main section.detail-pending{padding:15px 18px;border-left:2px solid #e6ba7a;background:#42301e26}.detail-pending h3{color:var(--amber)!important}.source-links a{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:10px 0;border-bottom:1px solid #352a49;font-size:12px}.source-links b{font-weight:400}.source-links small{font-size:10px;color:var(--muted);display:block;margin-top:3px;word-break:break-all}.detail-note{font-size:10px;color:#9c90b1;line-height:1.8}.detail-actions{padding:17px 25px;display:flex;gap:12px;border-top:1px solid #44345e;background:#111027;flex-shrink:0}.detail-actions>.primary{flex:1}.dialog.wide{width:min(1100px,calc(100% - 28px))}.compare-scroll{overflow:auto}.compare-grid{display:grid;grid-template-columns:repeat(var(--columns),minmax(260px,1fr));padding:24px;gap:0}.compare-grid>section{padding:15px 24px 5px;border-right:1px solid var(--line);position:relative}.compare-grid>section:last-child{border-right:0}.compare-grid h2{font-family:var(--display);font-size:28px;min-height:80px;line-height:1.5;margin:5px 0 14px;letter-spacing:1px}.compare-grid p{font-size:13px;color:var(--mint);margin-top:17px;min-height:40px}.compare-fact{display:flex;flex-direction:column;gap:3px;border-bottom:1px solid #2c2442;min-height:64px;padding:11px 0}.compare-fact>span{color:var(--muted);font-size:10px}.compare-fact strong{font-size:13px;font-weight:400}.compare-remove{position:absolute;right:12px;top:8px;color:var(--muted)}.compare-questions{margin:20px 0;min-height:160px}.compare-questions h3{color:var(--amber);font-size:12px;font-weight:500}.compare-questions ul{font-size:11px;color:#b8adcc;line-height:1.8;padding-left:15px}.compare-tray{position:fixed;bottom:22px;left:50%;transform:translate(-50%);background:#18132dee;border:1px solid #a68bcd;box-shadow:5px 5px #08091f;z-index:45;display:flex;align-items:center;gap:18px;padding:12px 16px;max-width:calc(100% - 32px);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.compare-tray>span{font-size:11px;white-space:nowrap;color:var(--muted)}.compare-tray>span b{color:var(--mint)}.compare-tray>div{display:flex;gap:8px}.compare-tray>div button{display:flex;align-items:center;gap:8px;font-size:10px;border:1px solid #4c3e65;padding:5px 7px;max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compare-tray .primary{min-height:32px;padding:6px 10px;font-size:11px;white-space:nowrap}.guide-content{padding:30px;overflow:auto}.guide-content h2{font-family:var(--display);color:var(--mint);font-size:30px;letter-spacing:2px}.guide-content ol{padding-left:20px;color:var(--muted);font-size:13px;line-height:1.9}.guide-content li{padding:10px 0 10px 10px}.guide-content strong{display:block;color:var(--violet);font-weight:500}.toast{position:fixed;bottom:85px;left:50%;transform:translate(-50%);z-index:100;padding:12px 20px;background:#241c3b;border:1px solid #9f86bf;box-shadow:4px 4px #07091b;color:#f0eaff;font-size:12px;max-width:calc(100% - 32px);width:max-content}.boot{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#070a14;color:var(--mint);display:grid;place-items:center;isolation:isolate;transition:opacity .35s steps(5),visibility .35s;overflow:hidden}.boot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,#0004 0 1px,transparent 1px 4px);pointer-events:none;z-index:-1}.boot-leave{opacity:0;pointer-events:none}.boot-console{width:min(570px,calc(100% - 48px));position:relative;z-index:2}.boot-head{display:flex;justify-content:space-between;font-size:10px;letter-spacing:1px;border-bottom:1px solid #30433f;padding-bottom:15px;color:#7cbaa9}.boot-head span{color:var(--violet)}.boot h1{font-size:70px;line-height:1.7;margin:35px 0 5px;text-shadow:4px 4px #245846,0 0 35px #6effdc32}.boot h1>span{font-size:40px;animation:blink 1s steps(2) infinite}.boot-caption{color:#a5cabf;font-size:14px;letter-spacing:4px;margin-bottom:35px}.boot-tasks{display:grid;gap:12px;font-size:12px}.boot-tasks>div{display:flex;align-items:center;gap:16px}.boot-tasks span{font-family:var(--font);font-size:12px;color:#75d2b7}.boot-tasks b{font-weight:400;color:#c7ded5}.boot-tasks i{font-style:normal;margin-left:auto;font-size:10px;color:#7d958b}.boot-meter{margin-top:28px;height:7px;background:#20322a}.boot-meter>div{height:100%;background:repeating-linear-gradient(90deg,var(--mint) 0 8px,transparent 8px 11px);transition:width .4s steps(8)}.boot-footer{display:flex;align-items:center;justify-content:space-between;font-size:10px;margin-top:17px;color:#72ae9c}.boot-footer button{padding:4px 0;color:var(--muted);font-size:11px}.boot-footer button span{margin-left:7px}.boot-note{font-size:10px;color:#597b6e;margin-top:25px;letter-spacing:1px}.boot-orbit{position:absolute;height:600px;width:600px;left:65%;top:45%;border:1px solid #3a796f15;border-radius:50%;box-shadow:0 0 0 60px #64ffc704,0 0 0 150px #64ffc703;transform:translate(-50%,-50%);z-index:-2}.boot-orbit span{font:400px monospace;color:#6effdc06;position:absolute;left:180px;top:20px}.error-text{color:var(--coral);font-size:12px;margin-top:20px}.error-banner,.freshness-banner{border:1px solid #775a44;background:#392320cc;padding:13px 18px;color:var(--amber);font-size:12px;display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px}.error-banner button{display:flex;align-items:center;gap:5px;white-space:nowrap}.signals-loading{color:var(--mint);font-size:15px}.signals-loading span{animation:blink 1s infinite}@keyframes blink{50%{opacity:.4}}@keyframes signalIn{0%{opacity:.45;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1450px){.radar-body{grid-template-columns:minmax(0,1fr) 395px;min-height:565px}.signal-chamber{min-height:565px}.reader{padding:0 24px}.reader-title p{font-size:32px}.reader-title h2{font-size:19px}.job-facts{font-size:13px;gap:11px;margin:17px 0 20px}.confirm-block ul{font-size:12px}.signal-copy strong{font-size:19px}.signal-copy b{font-size:16px}.signal-copy small{font-size:13px}.reader-actions{margin-top:22px}.reader-foot{padding:13px 0 16px}.scope{height:84px}.ecg{height:56px}}@media(max-width:1190px){.identity-ecg{display:none}.identity{padding:25px 6px}.metrics{padding:20px 12px}.metrics>div{padding:0 14px;min-width:100px}.metrics strong{font-size:25px}.toolbar-caption{display:none}.console-toolbar{gap:15px}.console-toolbar h2{margin-right:auto}.category-tabs button{padding:6px 10px}.radar-body{grid-template-columns:minmax(0,1fr) 320px}.reader{padding:0 16px}.signal-list{left:20px;width:48%}.signal-copy strong{font-size:15px}.signal-copy b{font-size:13px}.signal-copy small{font-size:11px}.track-line{display:none}.heart-stage{width:76%;right:-6%}.reader-title p{font-size:25px}.signal-chamber{min-height:535px}.job-list-head,.job-row{grid-template-columns:minmax(220px,2.5fr) 98px minmax(110px,1fr) 90px 75px 76px;gap:8px}.row-more{display:none}.job-identity strong{font-size:14px}.org-name{font-size:12px}.category-code{width:28px;height:30px;font-size:12px}.job-identity{gap:11px}.filters{gap:7px}.select-field{padding:0 6px}.select-field>span{display:none}.topbar nav{gap:22px;padding-left:0;font-size:17px}.system-controls{gap:9px}.clock,.scope .mono{display:none}.row-actions{gap:5px}}@media(max-width:950px){main{width:calc(100% - 36px)}.topbar{padding:0 20px;gap:20px}.metrics strong{font-size:23px}.metrics>div{min-width:85px;padding:0 12px}.metrics>div:last-child{min-width:125px}.metrics span{font-size:11px;letter-spacing:2px}.identity-left p{font-size:11px;letter-spacing:3px}.title-row h1{font-size:53px}.que-cn{font-size:38px}.console-toolbar{padding:12px 17px;flex-wrap:wrap;gap:12px}.console-toolbar h2{font-size:23px}.category-tabs button{font-size:11px;padding:6px 8px}.radar-body{grid-template-columns:minmax(0,1fr) 295px}.signal-copy strong{font-size:14px}.signal-copy b{font-size:12px}.signal-list{left:16px;width:60%;bottom:125px}.heart-stage{right:-22%;width:95%;opacity:.75}.signal-track:before{background:linear-gradient(90deg,#0a0d22f5 60%,transparent)}.signal-copy small{font-size:10px}.signal-marker{width:6px;height:6px;margin-top:8px}.signal-track{gap:10px}.reader-title p{font-size:25px}.reader-title h2{font-size:16px}.reader-bar>.mono{display:none}.reader-content .job-facts{font-size:11px}.job-facts>div{grid-template-columns:88px 1fr;gap:8px}.confirm-block ul{font-size:11px}.transition-line .mono:last-child{display:none}.archive-section{padding:23px 17px 0}.filters{flex-wrap:wrap}.search{flex-basis:100%;min-height:42px}.select-field{flex:1}.select-field select{max-width:none;width:100%}.reset-filter{padding:0 12px}.job-list-head,.job-row{grid-template-columns:minmax(200px,2fr) 95px minmax(100px,1fr) 85px 68px;gap:8px}.job-list-head>span:last-child{display:none}.row-status{display:none}.row-actions{justify-content:flex-end}.job-row{padding:17px 5px}.source-layout{gap:30px}.site-footer>span{display:none}.metrics{background:#090a1fe6}.compare-tray>div button{max-width:130px}}@media(max-width:700px){.topbar{height:49px;padding:0 17px;gap:15px}.brand{font-size:10px;gap:7px}.medical-cross{font-size:21px}.topbar nav{gap:17px;margin-left:auto;margin-right:0;font-size:16px;letter-spacing:0}.topbar nav a{display:none}.topbar nav button:last-child{display:none}.system-controls{gap:2px}.system-controls button span{display:none}.system-controls button{padding:4px}.system-controls button:first-child{display:none}main{width:calc(100% - 28px)}.identity{min-height:auto;flex-wrap:wrap;gap:18px;padding:25px 10px 24px}.identity-left{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;width:100%}.title-row{gap:11px}.title-row h1{font-size:48px;letter-spacing:-5px}.que-cn{font-size:36px;margin-bottom:6px}.identity-left p{max-width:130px;letter-spacing:2px;line-height:1.9;font-size:11px;margin-bottom:4px}.metrics{width:100%;padding:13px 0;border-color:#433161;box-shadow:2px 2px #26183e}.metrics>div{flex:1;min-width:0;padding:0 8px}.metrics>div:last-child{min-width:0;flex:1.35}.metrics strong{font-size:22px}.metrics span{font-size:10px;margin-top:5px;letter-spacing:2px}.console-toolbar{padding:12px 14px;gap:10px}.console-toolbar h2{font-size:23px;letter-spacing:3px}.help-button{margin-left:auto;order:1;width:23px;height:23px}.category-tabs{width:100%;order:2;gap:5px;overflow:auto;scrollbar-width:none}.category-tabs button{flex:1;font-size:11px;padding:5px 7px;min-height:33px}.radar-body{display:flex;flex-direction:column}.signal-chamber{border-right:0;border-bottom:1px solid #675281;min-height:425px}.signal-list{left:20px;top:28px;bottom:108px;width:58%;gap:12px}.signal-track{padding:9px 3px;gap:10px}.signal-copy strong{font-size:14px}.signal-copy b{font-size:12px}.signal-copy small{font-size:10px;margin-top:6px}.heart-stage{right:-8%;top:-1px;width:86%;height:calc(100% - 65px);opacity:.9}.scene-coordinate{display:none}.signal-pagination{left:21px;bottom:84px;gap:10px}.scope{height:62px;bottom:12px;left:15px;right:15px}.scope .ecg{height:39px}.scope>div{font-size:10px}.reader{padding:0 20px;background:#080b20ed}.reader-bar{font-size:11px;padding:11px 0}.reader-bar>.mono{display:block}.reader-title{padding:17px 0 13px}.reader-title p{font-size:28px}.reader-title h2{font-size:17px;margin-bottom:8px}.reader-content .job-facts{font-size:12px;gap:9px;margin:16px 0}.job-facts>div{grid-template-columns:110px 1fr}.confirm-block{padding:12px 14px}.confirm-block ul{font-size:12px;line-height:1.8}.reader-actions{margin-top:17px}.reader-actions .primary{min-height:44px;font-size:14px}.reader-actions .save-button{height:44px;width:50px}.reader-foot{padding:13px 0 17px;font-size:11px}.news-ribbon{padding:0 15px;gap:13px;height:39px}.news-title,.news-track button{font-size:10px}.transition-line{padding:22px 3px;justify-content:center}.transition-line .mono{display:none}.archive-section{padding:21px 14px 0;margin-bottom:45px}.archive-top{gap:10px;align-items:flex-end}.archive-top p{font-size:8px;letter-spacing:1px}.archive-top h2{font-size:30px;gap:10px;letter-spacing:3px}.archive-top h2 span{font-size:16px}.archive-top-right{gap:5px}.archive-top-right label{display:none}.archive-top-right .outline{font-size:10px;gap:6px;padding:6px 8px;min-height:31px}.archive-tabs{gap:20px;margin-top:15px}.archive-tabs button{font-size:11px;gap:4px}.archive-tabs button:last-child{margin-left:0}.filters{gap:7px;margin-top:14px}.select-field{min-width:75px;height:35px}.select-field select{font-size:11px;padding:6px 2px}.reset-filter{font-size:10px;padding:0 3px}.reset-filter svg{display:none}.active-filters{font-size:9px;padding-bottom:10px;gap:5px}.active-filters>span:first-child{max-width:64%}.job-list-head{display:none}.job-list{border-top:1px solid #514065}.job-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px 8px;padding:18px 1px;position:relative}.job-identity{grid-column:1 / 4;padding-right:55px;align-items:flex-start;gap:12px}.category-code{height:30px;width:28px;margin-top:4px}.org-name{font-size:11px;margin-bottom:4px}.job-identity strong{font-size:16px;line-height:1.5}.job-row-facts{grid-column:1;font-size:11px;line-height:1.4;padding-left:40px;white-space:nowrap}.job-row-facts span{font-size:10px}.job-row-facts strong{font-size:11px;margin-top:5px}.row-employment{grid-column:2;padding-left:10px}.row-employment strong,.row-date strong{font-size:11px;line-height:1.5}.row-date{grid-column:3;padding-left:12px}.mobile-label{display:block;font-size:9px;color:var(--muted);margin-bottom:4px}.row-date small{font-size:9px}.row-employment small{display:none}.row-status{display:flex;grid-column:1 / 4;padding-left:40px;margin-top:1px}.row-status .status{font-size:10px}.row-actions{position:absolute;right:-5px;top:17px;gap:0}.row-actions .save-button{width:27px}.compare-toggle{width:26px}.archive-foot{font-size:9px;line-height:1.8;align-items:flex-start;padding:12px 0}.archive-foot span{max-width:63%}.archive-foot button{font-size:9px;padding:0;line-height:1.6;white-space:nowrap}.section-title{align-items:flex-start;gap:12px}.section-title h2{font-size:28px;letter-spacing:2px}.section-title>span{font-size:9px;max-width:90px;text-align:right}.section-title .mono{font-size:8px}.source-layout{grid-template-columns:1fr;gap:25px;padding-top:20px}.methodology p{font-size:11px;gap:13px}.source-registry{max-height:270px}.source-registry a{font-size:11px}.site-footer{flex-wrap:wrap;gap:15px;padding:20px 5px 85px}.site-footer>div{gap:12px}.site-footer b{font-size:15px}.site-footer>div span{font-size:9px}.site-footer button{font-size:9px}.dialog,.dialog.wide{width:100%;max-width:100%;height:100svh;max-height:100svh;margin:0}.dialog-inside{height:100svh;max-height:100svh;box-shadow:none;border:0}.dialog-header{padding:14px 20px}.detail-main{padding:24px 22px;flex:1}.detail-main h2{font-size:32px}.detail-actions{padding:15px 20px max(18px,env(safe-area-inset-bottom))}.compare-grid{padding:8px;grid-template-columns:repeat(var(--columns),minmax(240px,1fr))}.compare-grid>section{padding:18px 20px}.compare-scroll{flex:1}.compare-tray{bottom:14px;width:calc(100% - 28px);gap:10px;padding:10px 12px}.compare-tray>div{display:none}.compare-tray>.primary{margin-left:auto;min-height:35px}.toast{bottom:85px;max-width:calc(100% - 28px);font-size:11px}.boot h1{font-size:54px}.boot-caption{font-size:12px;letter-spacing:2px}.boot-tasks{font-size:11px}.boot-tasks>div{gap:10px}.boot-tasks span{font-size:11px}.boot-console{width:calc(100% - 52px)}.guide-content{padding:26px}.guide-content h2{font-size:26px}.guide-content li{font-size:12px}.freshness-banner,.error-banner{font-size:11px;line-height:1.8;padding:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(min-width:701px){.identity{min-height:150px;padding-top:17px;padding-bottom:17px}.title-row h1{font-size:clamp(42px,5.2vw,72px)}.identity-left p{margin-top:5px}.metrics{padding-top:17px;padding-bottom:17px}.console-toolbar{min-height:55px;padding-top:10px;padding-bottom:10px}.radar-body,.signal-chamber{min-height:470px}.reader-bar{padding:9px 0}.reader-title{padding:13px 0 10px}.reader-title p{font-size:26px;line-height:1.25}.reader-title h2{font-size:16px;margin:4px 0 7px}.reader .status{font-size:10px;padding:3px 6px}.job-facts{font-size:12px;gap:7px;margin:12px 0 14px}.confirm-block{padding:9px 11px}.confirm-block ul{font-size:10px;line-height:1.6;margin-top:6px}.confirm-block li+li{margin-top:4px}.reader-actions{margin-top:14px}.reader-foot{padding:9px 0 11px}.signal-list{top:26px;bottom:114px}.scope{height:70px;bottom:14px}.scope .ecg{height:45px}.signal-pagination{bottom:94px}.heart-stage{height:calc(100% - 74px)}.news-ribbon{height:36px}.transition-line{padding-top:20px;padding-bottom:20px}}@media(min-width:701px){.console-toolbar{min-height:55px}.signal-track{padding-top:8px;padding-bottom:8px}.signal-pagination{bottom:98px}.reader-title .status{margin-top:1px}.reader-content .job-facts{gap:8px}.reader-title h2{font-size:17px}.reader-content .confirm-block li,.reader-foot{font-size:11px}.reader-bar{font-size:12px}.job-facts dd{font-size:13px}}.org-logo{--logo-size: 42px;width:var(--logo-size);height:var(--logo-size);flex:0 0 var(--logo-size);display:inline-flex;align-items:center;justify-content:center;padding:4px;border:1px solid #8b7bab;box-shadow:2px 2px #1c1730;overflow:hidden}.org-logo-light{background:#f2f2f1}.org-logo-dark{background:#292640}.org-logo img{display:block;width:100%;height:100%;object-fit:contain;image-rendering:auto}.org-logo>span{color:var(--violet);font-size:16px}.signal-track{align-items:flex-start;gap:13px}.signal-track .org-logo{--logo-size: 36px;margin-top:3px;padding:3px}.signal-track.selected .org-logo{border-color:var(--mint);box-shadow:0 0 14px #6effdc30}.reader-organization,.detail-organization,.compare-organization{display:flex;align-items:center;gap:12px}.reader-organization .org-logo{--logo-size: 44px}.reader-organization p{min-width:0}.detail-organization{margin:20px 0 10px}.detail-organization .org-logo{--logo-size: 54px}.detail-organization .detail-org{margin:0;font-size:24px;line-height:1.5}.compare-organization{margin:18px 0 12px;min-height:52px}.compare-organization .org-logo{--logo-size: 42px}.compare-grid .compare-organization p{margin:0;min-height:0;font-size:20px;line-height:1.4}.source-registry .org-logo{--logo-size: 30px;padding:3px}.source-registry a{justify-content:flex-start;gap:12px}.source-registry a>span:not(.org-logo){flex:1;min-width:0}.source-registry a small{overflow-wrap:anywhere}body,button,input,select,textarea,dialog{font-family:var(--font)}.signal-copy strong{font-size:21px;font-weight:400}.signal-copy b{font-size:18px;font-weight:400}.signal-copy small{font-size:15px}.reader-title h2{font-size:21px}.reader-bar,.reader-foot{font-size:14px}.reader .job-facts,.reader .job-facts dd{font-size:16px}.reader .job-facts>div{grid-template-columns:110px 1fr}.reader .confirm-block h3{font-size:16px}.reader .confirm-block ul,.reader-content .confirm-block li{font-size:14px}.reader .status,.status{font-size:13px}.reader-actions .primary,.org-name{font-size:17px}.job-identity strong{font-size:21px;font-weight:400}.job-row-facts,.job-row-facts strong,.row-employment strong,.row-date strong{font-size:16px}.row-employment small,.row-date small{font-size:13px}.job-list-head{font-size:14px}.filters input,.select-field select,.reset-filter{font-size:16px}.select-field>span{font-size:13px}.archive-tabs button,.archive-top-right select,.archive-top-right label{font-size:15px}.archive-foot,.archive-foot button,.active-filters{font-size:13px}.dialog-header{font-size:15px}.detail-brief,.detail-metadata{font-size:17px}.detail-main section h3{font-size:20px;font-weight:400}.detail-main section p,.detail-main section li{font-size:18px;line-height:1.85}.detail-note{font-size:14px}.detail-actions .primary,.detail-actions .save-button{font-size:18px}.source-links a{font-size:17px}.source-links small{font-size:14px}.compare-fact>span,.compare-questions h3{font-size:15px}.compare-fact strong,.compare-questions ul{font-size:17px}.guide-content ol,.guide-content li{font-size:18px}.methodology p,.source-registry a{font-size:17px}.methodology h3,.source-registry h3{font-size:20px}.source-registry a small{font-size:13px}.guide-content strong{font-weight:400}@media(max-width:950px){.signal-track .org-logo{--logo-size: 30px;padding:2px}.signal-track{gap:10px}.signal-copy strong{font-size:18px}.signal-copy b{font-size:16px}.signal-copy small{font-size:14px}.reader .job-facts,.reader .job-facts dd{font-size:15px}.reader-organization{gap:9px}.reader-organization .org-logo{--logo-size: 36px}.reader-organization p{font-size:25px}.job-identity .org-logo{--logo-size: 36px}.org-name{font-size:15px}.job-identity strong{font-size:18px}.row-employment strong,.row-date strong,.job-row-facts strong{font-size:14px}}@media(max-width:700px){.signal-copy strong{font-size:17px;line-height:1.5}.signal-copy b{font-size:16px}.signal-copy small{font-size:13px}.reader-organization .org-logo{--logo-size: 44px}.reader-organization p{font-size:27px}.reader-title h2{font-size:22px}.reader .job-facts,.reader .job-facts dd{font-size:16px}.reader .confirm-block ul,.reader-content .confirm-block li{font-size:15px}.reader-actions .primary{font-size:18px}.job-identity{padding-right:56px;gap:12px}.job-identity .org-logo{--logo-size: 36px;padding:3px;margin-top:2px}.org-name{font-size:16px}.job-identity strong{font-size:21px}.job-row-facts,.row-status{padding-left:48px}.job-row-facts span,.mobile-label{font-size:12px}.job-row-facts strong,.row-employment strong,.row-date strong{font-size:15px}.row-date small{font-size:12px}.row-status .status{font-size:13px}.select-field select,.search input{font-size:15px}.archive-tabs button{font-size:14px}.active-filters,.archive-foot,.archive-foot button{font-size:12px}.detail-main section p,.detail-main section li{font-size:18px}.detail-metadata,.guide-content li{font-size:17px}.methodology p,.source-registry a{font-size:16px}.source-registry a small{font-size:12px}}@media(min-width:701px){.reader-bar{line-height:1.4}.reader-title{padding-top:11px;padding-bottom:9px}.reader-title h2{line-height:1.35;margin-top:3px;margin-bottom:6px}.reader .job-facts{line-height:1.4;gap:7px;margin-top:11px;margin-bottom:12px}.reader .confirm-block h3{line-height:1.4}.reader .confirm-block ul,.reader-content .confirm-block li{line-height:1.5}.reader .confirm-block li+li{margin-top:3px}.reader-foot{line-height:1.4;padding-top:8px;padding-bottom:9px}}.share-control{position:relative;display:inline-flex;flex:0 0 auto}.share-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:68px;height:40px;padding:8px 10px;border:1px solid #70618e;color:var(--violet);font:inherit;font-size:17px;white-space:nowrap}.share-button:hover:not(:disabled),.share-button.is-copied{border-color:var(--mint);color:var(--mint)}.share-compact .share-button{width:29px;min-width:29px;height:34px;padding:4px;border-color:transparent;color:var(--muted)}.share-compact .share-button.is-copied{color:var(--mint)}.detail-actions{align-items:center}.detail-actions .share-button{height:43px;font-size:18px}.reader-actions{align-items:center}.reader-actions .primary{min-width:0}.reader-actions .save-button{width:38px}.reader-actions .share-button{min-width:64px}.share-manual{padding:28px;overflow-y:auto}.share-manual h2{font-size:30px;margin:6px 0 18px}.share-manual p{color:var(--muted);font-size:17px;line-height:1.8}.share-manual .share-manual-org{color:var(--mint);font-size:22px}.share-manual label{display:grid;gap:8px;margin:22px 0;font-size:16px;color:var(--violet)}.share-manual input{width:100%;padding:12px;font-size:16px;border:1px solid var(--line-bright)}@media(min-width:1191px){.job-list-head,.job-row{grid-template-columns:minmax(250px,2.7fr) minmax(100px,1fr) minmax(145px,1.35fr) minmax(100px,1fr) 85px 132px}}@media(min-width:951px)and (max-width:1190px){.job-list-head,.job-row{grid-template-columns:minmax(220px,2.5fr) 98px minmax(110px,1fr) 90px 75px 100px}}@media(min-width:701px)and (max-width:950px){.job-list-head,.job-row{grid-template-columns:minmax(200px,2fr) 95px minmax(100px,1fr) 85px 96px}.row-actions{gap:1px}.reader-actions{gap:6px}.reader-actions .primary{font-size:15px;padding:8px;gap:5px}.reader-actions .save-button{width:34px}.reader-actions .share-button{min-width:58px;font-size:15px;padding:7px}}@media(max-width:700px){.job-identity{padding-right:86px}.row-actions{right:-3px}.row-actions .share-button{width:29px}.reader-actions .share-button{height:44px;font-size:17px}.detail-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.detail-actions>.primary{grid-column:1 / -1}.detail-actions>.save-button,.detail-actions .share-control,.detail-actions .share-button{width:100%}.share-manual{padding:26px 22px}}.share-notice{position:fixed;inset:72px auto auto 50%;margin:0;transform:translate(-50%);z-index:300;width:min(460px,calc(100vw - 32px));box-sizing:border-box;padding:18px 46px 18px 18px;border:1px solid var(--mint);border-left-width:4px;color:var(--text);background:#0d2625;box-shadow:5px 5px #030a13,0 0 28px #6effdc24;font-family:var(--font);line-height:1.5;overflow:visible;animation:share-notice-enter .18s ease-out}.share-notice:popover-open,.share-notice:not([popover]){display:flex;align-items:flex-start;gap:14px}@supports not selector(:popover-open){.share-notice{display:flex;align-items:flex-start;gap:14px}}.share-notice::backdrop{background:transparent;pointer-events:none}.share-notice-icon{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;background:var(--mint);color:#082b2a;margin-top:3px}.share-notice-copy{min-width:0}.share-notice-copy strong{display:block;color:var(--mint);font-size:25px;font-weight:400}.share-notice-copy p{color:#e0f6ee;font-size:17px;margin:3px 0 8px}.share-notice-copy small{display:block;color:#a4bfb5;font-size:14px;overflow-wrap:anywhere}.share-notice-close{position:absolute;top:10px;right:9px;padding:5px;line-height:1;color:#b7d8ca}.share-notice-copying,.share-notice-native,.share-notice-cancelled{background:#1a1730;border-color:var(--violet);box-shadow:5px 5px #030a13,0 0 24px #b5a3ff22}.share-notice-copying .share-notice-icon,.share-notice-native .share-notice-icon,.share-notice-cancelled .share-notice-icon{background:var(--violet)}.share-notice-copying strong,.share-notice-native strong,.share-notice-cancelled strong{color:var(--violet)}.share-notice-manual{background:#282017;border-color:var(--amber)}.share-notice-manual strong{color:var(--amber)}.share-notice-manual .share-notice-icon{background:var(--amber)}.share-spinner,.share-notice-icon.is-pending svg{animation:share-spinner-turn .8s linear infinite}.share-button.is-busy:disabled{opacity:1;border-color:var(--violet);color:var(--violet)}.share-button.is-copied{background:#1b453b;box-shadow:0 0 15px #6effdc35}.share-compact .share-button.is-copied{border-color:var(--mint)}.share-button:active:not(:disabled){transform:translateY(1px)}@keyframes share-spinner-turn{to{transform:rotate(360deg)}}@keyframes share-notice-enter{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}@media(max-width:700px){.share-notice{inset-block-start:max(66px,calc(env(safe-area-inset-top) + 16px));padding:15px 34px 15px 13px}.share-notice:popover-open,.share-notice:not([popover]){gap:10px}.share-notice-icon{width:34px;height:34px;flex-basis:34px}.share-notice-copy strong{font-size:23px}.share-notice-copy p{font-size:16px}.share-notice-copy small{font-size:13px}}
