*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.fixed{position:fixed}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.contents{display:contents}.hidden{display:none}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.border{border-width:1px}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@font-face{font-family:Exo;font-weight:200;font-display:swap;src:url(/_next/static/media/exo-200-0.aceff955.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Exo;font-weight:200;font-display:swap;src:url(/_next/static/media/exo-200-1.bca8f945.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Exo;font-weight:400;font-display:swap;src:url(/_next/static/media/exo-400-2.901682a4.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Exo;font-weight:400;font-display:swap;src:url(/_next/static/media/exo-400-3.535e540c.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Exo;font-weight:600;font-display:swap;src:url(/_next/static/media/exo-600-4.a6c1468d.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Exo;font-weight:600;font-display:swap;src:url(/_next/static/media/exo-600-5.407c9660.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Exo;font-weight:700;font-display:swap;src:url(/_next/static/media/exo-700-6.5225786c.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Exo;font-weight:700;font-display:swap;src:url(/_next/static/media/exo-700-7.9778ced1.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Exo;font-weight:800;font-display:swap;src:url(/_next/static/media/exo-800-8.fab3ed5e.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Exo;font-weight:800;font-display:swap;src:url(/_next/static/media/exo-800-9.c8938ed7.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}:root{--navy:#233A7A;--navy2:#2E4C99;--navy-deep:#16264F;--blue:#0082C4;--blue2:#1269D3;--cyan:#5BCBF5;--red:#E31B23;--green:#098B47;--gold:#F2C14E;--ink:#12213D;--mut:#5F6E85;--line:#DCE3EC;--line2:#EDF1F6;--bg:#F4F7FA;--card:#FFFFFF;--chip:#EAF1F8;--chipink:#4A5D77;--t1:#073B60;--t2:#0A5387;--t3:#1A6CA9;--t4:#3B85BF;--t5:#89B7DC;--good:#098B47;--info:#0082C4;--warn:#E08A1E;--crit:#D2453C;--good-bg:#E7F4ED;--info-bg:#E6F2F9;--warn-bg:#FDF3E3;--crit-bg:#FBEAE9;--shadow:0 1px 2px rgba(22,38,79,.05),0 2px 10px rgba(22,38,79,.05);--shadow2:0 16px 36px rgba(22,38,79,.16);--ring:0 0 0 3px rgba(0,130,196,.28);--ease:cubic-bezier(.2,.8,.2,1);--spring:cubic-bezier(.16,1,.3,1)}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:Exo,Segoe UI,system-ui,Arial,sans-serif;background:var(--bg);color:var(--ink);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}a{color:var(--navy);text-decoration:none}a:hover{color:var(--blue)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:none;box-shadow:var(--ring)}.hd{position:sticky;top:0;z-index:30;box-shadow:0 1px 2px rgba(22,38,79,.06),0 6px 18px rgba(22,38,79,.08)}.hdBand{position:relative;overflow:visible;border-bottom:2px solid var(--red);background-color:var(--blue2)}.hdBand:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,52,130,.94),rgba(12,78,170,.82) 38%,rgba(12,78,170,.74) 62%,rgba(8,52,130,.92));z-index:1}.hdBand>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:30% 30%}.hdIn{position:relative;z-index:2;max-width:1400px;margin:0 auto;padding:0 24px;min-height:68px;justify-content:space-between;gap:16px}.hdIn,.hdL{display:flex;align-items:center}.hdL{gap:14px;min-width:0;color:#fff}.hdLogo{width:64px;height:38px;border-radius:3px;background:#fff;display:flex;align-items:center;justify-content:center;padding:4px;flex:none}.hdLogo img{width:100%;height:100%;object-fit:contain}.hdEye{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:700;letter-spacing:2.2px;color:var(--gold);text-shadow:0 1px 3px rgba(0,0,0,.45)}.hdEye:before{content:"";width:18px;height:2px;background:var(--red)}.hdTitle{font-size:22px;font-weight:200;line-height:1.1;text-shadow:0 2px 10px rgba(0,0,0,.35);white-space:nowrap}.hdTitle b{font-weight:800}.hdTitle b i{font-style:normal;color:#FF4A50}.hdR{display:flex;align-items:center;gap:12px;color:#fff;flex:none;text-shadow:0 1px 3px rgba(0,0,0,.45)}.hdWeek{font-size:12px;color:#EAF1FB}.hdAv{width:30px;height:30px;border-radius:50%;background:#fff;color:var(--navy);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:11px}.hdWho{display:flex;flex-direction:column;line-height:1.2}.hdWho span:first-child{font-size:13px;font-weight:600}.hdWho span:last-child{font-size:10px;color:var(--gold);text-transform:uppercase}.hdOut,.hdWho span:last-child{font-weight:700;letter-spacing:1px}.hdOut{min-height:32px;padding:6px 10px;border-radius:3px;border:1px solid rgba(255,255,255,.6);background:rgba(8,52,130,.35);color:#fff;font-size:11px;cursor:pointer;transition:background-color .18s}.hdOut:hover{background:rgba(255,255,255,.15)}.hdOut{display:inline-flex;align-items:center;gap:6px}.mOnly{display:none}.mList{display:flex;flex-direction:column;gap:8px}.mList a{display:flex;gap:12px;align-items:center;padding:12px;border:1px solid var(--line2);border-radius:4px;background:#fff;color:var(--ink);min-height:56px}.mList a .nm{font-weight:600;color:var(--navy)}.mList a .meta{font-size:12px;color:var(--mut)}.topNav{background:#fff;border-bottom:1px solid var(--line)}.topNav nav{max-width:1400px;margin:0 auto;padding:0 24px;display:flex;gap:2px;overflow-x:auto;scrollbar-width:none}.topNav a{position:relative;flex:none;padding:13px 14px 12px;font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#3A4A66;white-space:nowrap;transition:color .18s}.topNav a:after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:3px;background:var(--red);transform:scaleX(0);transition:transform .25s var(--ease)}.topNav a:hover,.topNav a[aria-current=page]{color:var(--navy)}.topNav a[aria-current=page]:after{transform:scaleX(1)}.topNav a .n{color:var(--red);margin-right:6px}.bNav{display:none}.main{max-width:1400px;margin:0 auto;padding:24px;display:flex;flex-direction:column;gap:20px;animation:scrIn .3s var(--ease)}@keyframes scrIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ttl{margin:0;font-size:20px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--navy);display:flex;align-items:center;gap:12px}.ttl:before{content:"";width:22px;height:3px;background:var(--red);flex:none}.sec{margin:0;font-size:13px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:var(--navy);display:flex;align-items:center;gap:10px}.sec:before{content:"";width:16px;height:3px;background:var(--red);flex:none}.sub{color:var(--mut);font-size:13px}.pageHead{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px}.crumb{font-size:12px;display:flex;gap:6px;align-items:center}.crumb,.crumb a{color:var(--mut)}.crumb a:hover{color:var(--navy)}.card{background:var(--card);border:1px solid var(--line);border-radius:4px;box-shadow:var(--shadow);padding:18px 20px}.cardL{border-left:3px solid var(--blue)}.grid{display:grid;gap:16px}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.span2{grid-column:span 2}.kpi{display:flex;flex-direction:column;gap:4px;padding:16px 18px;border-left:3px solid var(--kc,var(--blue));transition:transform .2s var(--ease),box-shadow .2s}a.kpi:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(22,38,79,.12);color:inherit}.kl{font-size:11px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--mut)}.kv{font-weight:200;font-size:38px;line-height:1.05;letter-spacing:-.5px;color:var(--kc,var(--navy));font-variant-numeric:tabular-nums}.kn{font-size:12px;color:var(--mut)}.tag{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:2px;font-size:11px;font-weight:700;letter-spacing:.6px;white-space:nowrap;background:var(--chip);color:var(--chipink)}.tag.good{background:var(--good-bg);color:var(--good)}.tag.info{background:var(--info-bg);color:var(--info)}.tag.warn{background:var(--warn-bg);color:#A85F05}.tag.crit{background:var(--crit-bg);color:#B42318}.tag.dot:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--dc,currentColor)}.todo{display:flex;flex-direction:column;gap:8px}.todo a{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--line2);border-radius:3px;background:#F9FBFD;color:var(--ink);transition:background-color .15s,transform .15s}.todo a:hover{background:#F1F6FB;transform:translateX(3px)}.todo a .go{margin-left:auto;color:var(--red);font-weight:700}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:8px 16px;border-radius:3px;border:1px solid var(--line);background:#fff;font-size:13px;font-weight:700;letter-spacing:.5px;cursor:pointer;white-space:nowrap;transition:background-color .18s,border-color .18s,box-shadow .2s,transform .12s}.btn,.btn:hover{color:var(--navy)}.btn:hover{border-color:var(--navy)}.btn:active{transform:scale(.97)}.btn.pri{background:var(--red);border-color:var(--red);color:#fff}.btn.pri:hover{background:#C8141B}.btn.ghost{border-color:transparent;background:transparent}.btn.sm{min-height:30px;padding:4px 10px;font-size:12px}.btn.danger{color:var(--crit)}.btn:disabled{opacity:.55;cursor:not-allowed}.field{display:flex;flex-direction:column;gap:5px}.field label{font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--ink)}.inp{width:100%;min-height:40px;padding:8px 12px;border:1px solid var(--line);border-radius:3px;background:#fff;font-size:14px;transition:border-color .15s,box-shadow .15s}.inp:focus{border-color:var(--blue);box-shadow:var(--ring);outline:none}.err{color:#B42318;font-size:12px}.toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.toolbar .inp{width:auto;min-width:180px}.toolbar .grow{flex:1 1 220px}.tw{overflow-x:auto;border:1px solid var(--line);border-radius:4px;background:#fff;-webkit-overflow-scrolling:touch}table.t{width:100%;border-collapse:collapse;font-size:13px}.t th{position:sticky;top:0;background:var(--navy);text-transform:uppercase;letter-spacing:1px;font-size:11px;font-weight:700;text-align:left;padding:10px 12px;white-space:nowrap}.t th,.t th a{color:#fff}.t th a:hover{color:var(--cyan)}.t td{padding:9px 12px;border-top:1px solid var(--line2);vertical-align:middle}.t tbody tr{transition:background-color .15s}.t tbody tr:hover{background:#F7F9FC}.t .num{text-align:right;font-variant-numeric:tabular-nums}.t .ctr{text-align:center}.pager{gap:8px;align-items:center;justify-content:space-between;flex-wrap:wrap;font-size:12px;color:var(--mut)}.mc,.pager{display:flex}.mc{position:relative;overflow:hidden;isolation:isolate;flex-direction:column;gap:14px;padding:26px 26px 22px;min-height:250px;background:#fff;border:1px solid var(--line);border-radius:4px;box-shadow:var(--shadow);color:var(--ink);animation:modIn .6s var(--spring) both;transition:transform .35s var(--ease),box-shadow .35s}.mc.small{min-height:160px;padding:20px 22px;gap:10px}.mc:hover{transform:translateY(-6px);box-shadow:0 22px 44px rgba(22,38,79,.18),0 4px 10px rgba(22,38,79,.08);color:var(--ink)}.mc:active{transform:translateY(-2px) scale(.99)}@keyframes modIn{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:none}}.mc .bar{position:absolute;left:0;top:0;height:4px;width:100%;background:var(--mcol);transform:scaleX(0);transform-origin:left;transition:transform .45s var(--ease)}.mc:hover .bar{transform:scaleX(1)}.mc .shine{position:absolute;inset:0;z-index:-1;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.75) 48%,transparent 66%);transform:translateX(-120%);transition:transform .9s var(--ease);pointer-events:none}.mc:hover .shine{transform:translateX(120%)}.mc .tint{position:absolute;inset:0;z-index:-2;opacity:0;background:linear-gradient(160deg,var(--mwm) 0,#fff 70%);transition:opacity .35s}.mc:hover .tint{opacity:1}.mc .wm{position:absolute;right:18px;top:-10px;font-size:110px;font-weight:200;line-height:1;color:var(--mwm);transition:transform .5s var(--ease)}.mc.small .wm{font-size:80px;top:-6px}.mc:hover .wm{transform:translate(-6px,6px) scale(1.08)}.mc .ic{width:52px;height:52px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--mwm);color:var(--mcol);flex:none;transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.mc.small .ic{width:44px;height:44px;border-radius:10px}.mc:hover .ic{transform:rotate(-8deg) scale(1.12)}.mc .tg{font-size:11px;font-weight:700;letter-spacing:2px;color:var(--mcol)}.mc .nm{font-size:24px;font-weight:600;color:var(--navy)}.mc.small .nm{font-size:19px}.mc .ds{color:var(--mut);line-height:1.6;max-width:520px}.mc .stats{display:flex;gap:28px;flex-wrap:wrap;margin-top:auto}.mc .stats .kv{font-size:30px}.mc .cta{font-size:12px;font-weight:700;letter-spacing:1.5px;color:var(--red);border-top:1px solid var(--line2);padding-top:12px}.mc .cta span{display:inline-block;transition:transform .3s}.mc:hover .cta span{transform:translateX(6px)}.quick{flex-wrap:wrap}.quick,.quick a{display:flex;gap:12px}.quick a{flex:1 1 260px;justify-content:space-between;align-items:center;padding:14px 18px;background:#F7F9FC;border:1px solid var(--line);border-radius:3px;color:var(--ink);transition:background-color .2s,transform .2s}.quick a:hover{background:#fff;transform:translateY(-2px)}.sk{background:linear-gradient(90deg,#EDF1F6 25%,#F6F8FB 37%,#EDF1F6 63%);background-size:400% 100%;animation:sk 1.2s ease infinite;border-radius:3px}@keyframes sk{0%{background-position:100% 50%}to{background-position:0 50%}}dialog.sheet{border:none;padding:0;border-radius:6px;width:min(560px,calc(100vw - 32px));max-height:calc(100vh - 48px);box-shadow:var(--shadow2);color:var(--ink)}dialog.sheet::backdrop{background:rgba(10,24,52,.45);backdrop-filter:blur(2px)}dialog.sheet[open]{animation:dlgIn .22s var(--ease)}@keyframes dlgIn{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}.sheetHd{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--line2)}.sheetBd{padding:18px 20px;display:flex;flex-direction:column;gap:14px;overflow-y:auto}.sheetFt{padding:14px 20px;border-top:1px solid var(--line2);display:flex;justify-content:flex-end;gap:10px}.toast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:60;background:var(--navy-deep);color:#fff;padding:10px 16px;border-radius:4px;font-size:13px;box-shadow:var(--shadow2);animation:dlgIn .2s var(--ease)}.chart{width:100%;height:320px}.lg{overflow-x:hidden;overflow-y:auto;background:#0E2E57;color:#fff}.lg,.lg picture{position:fixed;inset:0}.lg picture{z-index:0;overflow:hidden;pointer-events:none;display:block}.lg picture img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:30% 45%;animation:bgIn 1.6s var(--spring) both}@keyframes bgIn{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:none}}.lg:after{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 60% 70% at 50% 52%,rgba(10,24,52,.55) 0,rgba(10,24,52,.25) 60%,rgba(10,24,52,.1) 100%),linear-gradient(180deg,rgba(10,24,52,.35),rgba(10,24,52,0) 28%,rgba(10,24,52,.4))}.lgWrap{position:relative;z-index:1;min-height:100%;flex-direction:column;gap:26px;padding:48px 16px 40px}.lgLogo,.lgWrap{display:flex;align-items:center;justify-content:center}.lgLogo{width:112px;height:72px;margin-bottom:10px;border-radius:16px;background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.25);padding:6px}.lgLogo img{width:100%;height:100%;object-fit:contain}.lgHead{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;animation:scrIn .7s var(--spring) both}.lgEye{font-size:16px;font-weight:700;letter-spacing:6px;color:var(--gold);text-shadow:0 2px 10px rgba(0,0,0,.35)}.lgH1{margin:0;font-size:64px;line-height:1.02;font-weight:200;letter-spacing:-1px;text-shadow:0 6px 24px rgba(0,0,0,.35)}.lgH1 b{font-weight:800}.lgH1 b i{font-style:normal;color:var(--red)}.lgCard{width:100%;max-width:440px;padding:32px 34px 22px;border-radius:28px;background:rgba(214,228,243,.2);border:1px solid rgba(255,255,255,.45);box-shadow:0 30px 70px rgba(5,15,35,.45),inset 0 1px 0 rgba(255,255,255,.35);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);display:flex;flex-direction:column;gap:16px;animation:modIn .6s .18s var(--spring) both}.lgCardH{margin:0;font-size:20px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.lgCard label,.lgCardH{text-shadow:0 1px 4px rgba(0,0,0,.3)}.lgCard label{font-size:15px;font-weight:600}.lgIn{position:relative}.lgIn svg{position:absolute;left:16px;top:50%;transform:translateY(-50%);pointer-events:none}.lgIn input{width:100%;min-height:54px;padding:15px 56px 15px 50px;border:1px solid rgba(255,255,255,.7);border-radius:10px;background:rgba(239,245,252,.95);color:var(--ink);font-size:16px}.lgIn .eye{position:absolute;right:6px;top:6px;bottom:6px;width:44px;border:none;border-radius:8px;background:transparent;color:var(--navy);cursor:pointer;display:flex;align-items:center;justify-content:center}.lgBtn{min-height:54px;border-radius:10px;border:none;background:linear-gradient(180deg,#1269D3,#0A56B8);color:#fff;font-size:17px;font-weight:600;cursor:pointer;box-shadow:0 8px 20px rgba(10,86,184,.45);transition:transform .12s,filter .2s}.lgBtn:hover{filter:brightness(1.08)}.lgBtn:active{transform:scale(.98)}.lgBtn:disabled{opacity:.7}.lgMsg{padding:10px 12px;border-radius:10px;font-size:13px;background:rgba(251,234,233,.95);color:#8A1C14}.lgFoot{text-align:center;font-size:12px;color:rgba(255,255,255,.8);border-top:1px solid rgba(255,255,255,.25);padding-top:12px}@media (max-width:900px){.g3,.g4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.main{padding:14px 12px calc(96px + env(safe-area-inset-bottom));gap:16px}.g2,.g3{grid-template-columns:1fr}.g4{grid-template-columns:repeat(2,minmax(0,1fr))}.span2{grid-column:auto}.topNav{display:none}.hdIn{min-height:56px;padding:0 12px;gap:8px}.hdL{gap:10px}.hdLogo{width:52px;height:32px}.hdTitle{font-size:18px}.hdEye,.hdWeek,.hdWho{display:none}.hdOut{padding:4px 8px;min-width:44px;min-height:40px}.hdOut .t{display:none}.bNav{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:30;justify-content:space-around;background:rgba(255,255,255,.96);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--line);padding:6px 4px calc(6px + env(safe-area-inset-bottom));box-shadow:0 -4px 16px rgba(22,38,79,.08)}.bNav a,.bNav button{flex:1;min-height:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--mut);font-size:10px;font-weight:700;letter-spacing:.4px}.bNav a:before,.bNav button:before{content:"";width:22px;height:3px;border-radius:2px;background:transparent;transition:background-color .2s}.bNav a[aria-current=page],.bNav button[aria-current=page]{color:var(--navy)}.bNav a[aria-current=page]:before,.bNav button[aria-current=page]:before{background:var(--red)}.bNav a b,.bNav button b{font-size:18px;font-weight:200;line-height:1}.ttl{font-size:15px;letter-spacing:1.4px}.kv{font-size:30px}.mc{min-height:0}.mc:hover{transform:none}.mc .wm{font-size:64px;opacity:.55}.mc .nm{font-size:20px}.inp,input,select,textarea{font-size:16px}.btn{min-height:44px}.btn.sm{min-height:40px}.toolbar .inp{min-width:0;flex:1 1 140px}.dOnly{display:none!important}.mOnly{display:block}.tw.dTable{display:none}dialog.sheet{width:100vw;max-width:100vw;margin:auto 0 0;border-radius:18px 18px 0 0;max-height:88vh}dialog.sheet[open]{animation:sheetUp .28s var(--ease)}.sheetFt{padding-bottom:calc(14px + env(safe-area-inset-bottom))}.lgWrap{padding:32px 14px 28px;gap:16px;justify-content:flex-start}.lgLogo{width:80px;height:52px;margin-bottom:6px;border-radius:12px}.lgEye{font-size:10px;letter-spacing:2.4px}.lgH1{font-size:40px;white-space:nowrap}.lgCard{padding:22px 20px 16px;border-radius:22px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media print{.bNav,.hd,.noPrint{display:none!important}.main{padding:0}body{background:#fff}}@keyframes growX{0%{transform:scaleX(0)}to{transform:none}}.grid>*{min-width:0}.navDd{position:relative;display:flex;align-items:stretch;flex:none}.navDd>a{padding-right:4px!important}.navDd .cur{color:var(--red);font-weight:800}.navDd .ddBtn{border:0;background:none;cursor:pointer;color:var(--mut);font-size:12px;padding:0 10px 0 2px;min-width:28px}.navDd .ddBtn:hover,.navDd .ddBtn[aria-expanded=true]{color:var(--navy)}.ddPanel{position:fixed;z-index:60;display:flex;flex-direction:column;min-width:220px;margin-top:-2px;padding:6px;background:#fff;border-top:3px solid var(--red);border-radius:0 0 12px 12px;box-shadow:var(--shadow2);animation:dlgIn .16s var(--ease)}.ddPanel a{padding:10px 14px;border-radius:8px;color:var(--ink);font-size:13.5px;font-weight:600;letter-spacing:0;text-transform:none}.ddPanel a:hover{background:var(--line2);color:var(--navy)}.ddPanel a.on{background:var(--navy);color:#fff}.bNav button{border:0;background:none;font:inherit;color:inherit;cursor:pointer}.mSheetBg{position:fixed;inset:0;z-index:58;background:rgba(10,17,32,.35);animation:fadeIn .2s}.mSheet{position:fixed;left:0;right:0;bottom:0;z-index:59;display:flex;flex-direction:column;gap:2px;padding:8px 12px calc(14px + env(safe-area-inset-bottom));background:#fff;border-radius:20px 20px 0 0;box-shadow:0 -12px 40px rgba(22,38,79,.18);animation:sheetUp .28s var(--spring)}.mSheet .grab{align-self:center;width:40px;height:5px;border-radius:3px;background:#D5DCE6;margin:2px 0 8px}.mSheetT{font-size:11px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:var(--mut);padding:2px 10px 6px}.mSheet a{min-height:48px;display:flex;align-items:center;padding:0 14px;border-radius:12px;font-size:16px;font-weight:600;color:var(--ink)}.mSheet a.on{background:var(--navy);color:#fff}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ddPanel,.mSheet{animation:none}}:root{--spring:cubic-bezier(.2,.8,.2,1);--shadow-soft:0 0 0 1px rgba(22,38,79,.05),0 1px 2px rgba(22,38,79,.04),0 8px 24px rgba(22,38,79,.06);--shadow-hi:0 0 0 1px rgba(22,38,79,.06),0 2px 4px rgba(22,38,79,.05),0 18px 40px rgba(22,38,79,.12)}.card{border:0;border-radius:16px;box-shadow:var(--shadow-soft)}.kpi{position:relative;border-left:0;transition:transform .35s var(--spring),box-shadow .35s var(--spring);background:radial-gradient(120% 90% at 0 0,color-mix(in srgb,var(--kc,var(--blue)) 9%,#fff) 0,#fff 58%)}.kpi .kv{color:var(--kc,var(--navy))}.kpi{padding-left:22px}.kpi:before{content:"";position:absolute;left:8px;top:18px;bottom:18px;width:3px;border-radius:3px;background:var(--kc,var(--blue));opacity:.9}a.card:hover,a.kpi:hover{transform:translateY(-3px);box-shadow:var(--shadow-hi)}.card.cardL{border-left:0;position:relative}.card.cardL:before{content:"";position:absolute;left:8px;top:18px;bottom:18px;width:3px;border-radius:3px;background:var(--cl,var(--blue))}.btn,.inp,select.inp,textarea.inp{border-radius:10px}.tw{border-radius:12px}dialog.sheet{border-radius:18px}@media (prefers-reduced-motion:reduce){.kpi,a.card{transition:none}a.card:hover,a.kpi:hover{transform:none}}.secRow{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:14px}.secRow .sec{margin:0}.tag{border-radius:6px}.yrLg{display:flex;flex-wrap:wrap;gap:14px;margin-top:12px;font-size:12px;color:var(--mut)}.yrLg i{display:inline-block;width:12px;height:10px;border-radius:3px;margin-right:6px;vertical-align:-1px}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border-radius:999px;background:var(--line2);color:#3A4A66;font-size:12.5px;font-weight:700;transition:background-color .15s,color .15s}.chip:hover{background:#E3E9F2;color:var(--navy)}.chip.on{background:var(--navy);color:#fff}.chip.pj i{width:9px;height:9px;border-radius:3px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1)}.notice{justify-content:space-between;padding:14px 20px 14px 24px;color:var(--ink)}.notice,.repRow{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.repRow{padding:12px 14px;border:1px solid var(--line2);border-radius:10px;background:#fff;box-shadow:var(--shadow-soft);position:relative}.repRow:before{content:"";position:absolute;left:5px;top:10px;bottom:10px;width:3px;border-radius:3px;background:var(--warn)}.people{display:grid;grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:12px}.tag.now{border:1px solid #0f8ac9!important;color:#0F8AC9!important;font-weight:800!important;background:var(--info-bg)!important}.tag.soon{border:1px dashed var(--line)!important;color:var(--mut)!important;opacity:.75;font-weight:500!important;background:#fff!important}@keyframes railIn{0%{opacity:0;transform:translate3d(0,-8px,0)}to{opacity:1;transform:none}}@keyframes cardIn{0%{opacity:0;transform:translate3d(0,12px,0) scale(.994)}to{opacity:1;transform:none}}@media (max-width:640px){.people{grid-template-columns:1fr}}.pjDash{display:flex;flex-direction:column;gap:20px}.pjDash .mut{color:var(--mut)}.pjDash .warnT{color:#A85F05}.pjDash .redT{color:#B42318}.pjDash .gsub{font-size:12px;color:var(--mut);margin:6px 0 8px;line-height:1.55}.pjDash .gsub b{color:var(--ink)}.pjDash .gnote{margin:12px 0 0;padding-top:10px;border-top:1px solid var(--line2);font-size:12px;color:var(--mut);line-height:1.55}.pjDash .gnote b{color:var(--ink)}.gkpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px}.gk{position:relative;overflow:hidden;text-align:left;display:flex;flex-direction:column;gap:1px;padding:16px 18px 15px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:var(--shadow-soft);color:var(--ink);font:inherit;animation:cardIn .42s var(--spring) both;transition:transform .32s var(--spring),box-shadow .32s var(--spring),border-color .32s}.gk:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--ic)}.gk .ic{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-bottom:7px}button.gk{cursor:pointer}button.gk:after{content:"\2192";position:absolute;top:12px;right:14px;font-size:14px;color:var(--mut);opacity:.35;transition:opacity .2s,transform .2s}button.gk:hover:after{opacity:1;color:#0F8AC9;transform:translateX(3px)}.gk:hover{transform:translateY(-3px);box-shadow:0 14px 32px rgba(22,38,79,.14);border-color:#C6D4E6}.gk.sel{box-shadow:0 0 0 2px var(--ic) inset,var(--shadow-soft)}.gk .lb{font-size:10px;letter-spacing:1.1px;text-transform:uppercase;font-weight:700;color:var(--mut);line-height:1.35;min-height:2.7em;display:flex;align-items:flex-end}.gk .v{font-family:Exo,system-ui,sans-serif;font-size:34px;font-weight:200;letter-spacing:-.6px;line-height:1.15;color:var(--ic);font-variant-numeric:tabular-nums}.gk .v u{text-decoration:none;font-size:12px;color:var(--mut);margin-left:4px;font-weight:400}.gk .sub{font-size:11px;color:var(--mut);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gk .sub b{color:var(--ink)}.gkpis>.gk:nth-child(2){animation-delay:.04s}.gkpis>.gk:nth-child(3){animation-delay:.08s}.gkpis>.gk:nth-child(4){animation-delay:.12s}.gkpis>.gk:nth-child(5){animation-delay:.16s}.pjbar{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:12px 16px 12px 20px;border-radius:16px;background:#fff;box-shadow:var(--shadow-hi);position:relative;animation:pjbarIn .38s var(--spring) both}.pjbar:before{content:"";position:absolute;left:7px;top:12px;bottom:12px;width:4px;border-radius:4px;background:var(--stc)}.pjbar .id{display:flex;flex-direction:column;gap:2px;min-width:0}.pjbar .id b{font-size:17px;font-weight:800;color:var(--navy);line-height:1.1}.pjbar .id span{font-size:11.5px;color:var(--mut)}.pjbar .st{flex:1;display:flex;gap:18px;flex-wrap:wrap;min-width:0}.pjbar .st div{display:flex;flex-direction:column;gap:1px}.pjbar .st u{text-decoration:none;font-size:10px;letter-spacing:.5px;text-transform:uppercase;color:var(--mut)}.pjbar .st i{font-style:normal;font-size:14.5px;font-weight:800;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.pjbar .st small{font-weight:600;color:var(--mut);font-size:11px}.pjbar .act{display:flex;gap:8px;flex-wrap:wrap}@keyframes pjbarIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.grow{display:grid;gap:20px;align-items:start}.grow.c21{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.grow>.card{min-width:0}.ydCard{animation:cardIn .42s var(--spring) both}.ydCard .sec:after{content:"";display:inline-block;width:9px;height:9px;border-radius:3px;background:var(--pjc);margin-left:8px;vertical-align:1px}.ksTog{display:inline-flex;align-items:center;gap:6px;margin-left:10px;font-size:11.5px;color:var(--ink);white-space:nowrap;cursor:pointer}.ksTog input{width:16px;height:16px;accent-color:var(--navy)}.mchip{margin-left:6px;font-size:9.5px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;padding:2px 8px;border-radius:9px;border:0;background:rgba(0,130,196,.13);color:#0F8AC9;cursor:pointer}.tsum{margin-top:14px;border-top:1px solid var(--line);padding-top:12px}.tsum .tsHd{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.tsum .tsHd span{font-size:10px;letter-spacing:1.2px;text-transform:uppercase;font-weight:800;color:var(--mut)}.tsum .tsHd b{font-family:Exo,system-ui,sans-serif;font-size:28px;font-weight:700;color:var(--navy);font-variant-numeric:tabular-nums;line-height:1}.tsum .tsHd u{text-decoration:none;font-size:12px;color:var(--mut);font-weight:700}.tsum .tsHd em{font-style:normal;font-size:11.5px;color:var(--mut);margin-left:auto}.tsum .sp{display:flex;gap:8px 22px;flex-wrap:wrap;margin-top:9px}.tsum .sp span{display:inline-flex;align-items:baseline;gap:6px;font-size:12px;color:var(--mut)}.tsum .sp span.strong{color:var(--ink);font-weight:700}.tsum .sp i{width:9px;height:9px;border-radius:2px;flex:none;transform:translateY(1px)}.tsum .sp b{font-size:13.5px;font-weight:800;color:var(--ink);font-variant-numeric:tabular-nums}.tsum .sp u{text-decoration:none;font-size:11px;color:var(--mut)}.tsum .ex{margin-top:11px;padding:9px 12px;border-radius:10px;background:var(--line2);display:flex;gap:6px 18px;flex-wrap:wrap;align-items:center;font-size:11.5px;color:var(--mut)}.tsum .ex>b{font-size:10px;letter-spacing:1.1px;text-transform:uppercase;color:var(--mut)}.tsum .ex span{display:inline-flex;align-items:center;gap:5px}.tsum .ex b{color:var(--ink)}.tsum .ex i.x{width:10px;height:10px;flex:none;border-radius:2px;border:1.4px dashed var(--mut);opacity:.7}.tsum .ex .tt{width:100%;margin-top:2px}.gt{margin-top:6px;font-size:13px}.gt .nm{flex:none;width:236px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.gt .nm b{font-weight:800;color:var(--navy);font-size:14px}.gt .nm span{color:var(--mut);font-size:12px;margin-left:7px}.gt .rt{width:84px}.gt .rp,.gt .rt{flex:none;text-align:right;font-size:12px;color:var(--mut);font-variant-numeric:tabular-nums;white-space:nowrap}.gt .rp{width:64px}.gt .rp b,.gt .rt b{color:var(--ink);font-weight:800;font-size:14px}.gt .tl,.gt .tr{flex:1;position:relative;min-width:120px}.gt .row,.gtHd,.gtNeed{display:flex;align-items:center;gap:12px;min-width:0}.gtNeed{align-items:flex-end;padding-bottom:8px;margin-bottom:4px;border-bottom:1px solid var(--line)}.gtNeed .nm{display:flex;flex-direction:column;gap:3px;white-space:normal}.gtNeed .nm b{font-size:11px;font-weight:800;color:var(--ink);letter-spacing:.2px}.gtNeed .nm u{text-decoration:none;font-size:10px;color:var(--mut);display:flex;align-items:center;gap:4px;flex-wrap:wrap}.gtNeed .k{display:inline-block;width:9px;height:9px;border-radius:2px}.gtNeed .k.co{background:#2E56A8}.gtNeed .k.lack{background:#E08A1E;margin-left:6px}.gtNeed .k.cap{width:12px;height:0;border-top:1.5px dashed var(--navy);border-radius:0;margin-left:6px}.gtNeed .tr{height:44px}.gtNeed .col{position:absolute;bottom:0;top:0}.gtNeed .col i{position:absolute;left:0;right:1px;bottom:0;transform-origin:bottom;animation:ccIn .5s var(--d,0s) var(--spring) both;transition:filter .18s}.gtNeed .col:hover i{filter:brightness(.86)}.gtNeed .col i.co{background:#2E56A8;opacity:.85;border-radius:1px 1px 0 0}.gtNeed .col i.lack{background:#E08A1E;border-radius:2px 2px 0 0}.gtNeed .capl{position:absolute;left:0;right:0;height:0;border-top:1.5px dashed var(--navy);opacity:.75;pointer-events:none}.gtNeed .capl b{position:absolute;right:0;top:-8px;background:var(--navy);color:#fff;font-size:9px;font-weight:800;padding:1px 6px;border-radius:999px;line-height:1.5}.gtNeed .rt{align-self:flex-end;font-size:10px;letter-spacing:.6px;text-transform:uppercase;width:148px}.gtHd{padding:26px 0 6px;border-bottom:1px solid var(--line2)}.gt,.gtHd{position:relative}.gtCur{width:0;pointer-events:none;z-index:6}.gtCur,.gtCur i{position:absolute;top:0;bottom:0}.gtCur i{left:-1px;border-left:2px dashed #0082c4;opacity:.85}.gtCur b{position:absolute;top:-2px;left:0;transform:translateX(-50%);background:var(--navy);color:#fff;font-size:11.5px;font-weight:800;padding:3px 9px;border-radius:999px;white-space:nowrap;box-shadow:0 2px 8px rgba(11,35,64,.3);font-variant-numeric:tabular-nums}.gtHd .tl{height:24px}.gtHd .tl u{position:absolute;top:0;height:22px;line-height:22px;text-align:center;font-size:12px;font-weight:800;color:var(--mut);text-decoration:none;letter-spacing:.6px;border-left:1px solid var(--line);font-variant-numeric:tabular-nums}.gtHd .tl u:first-of-type{border-left:0}.gtHd .rp,.gtHd .rt{font-size:9.5px;letter-spacing:1.1px;text-transform:uppercase;font-weight:800}.gtHd .pklb{position:absolute;top:-24px;transform:translateX(-50%);z-index:4;pointer-events:none;white-space:nowrap}.gtHd .pklb b{display:inline-block;background:#D2453C;color:#fff;border-radius:999px;padding:3px 11px;font-size:9.5px;font-weight:800;letter-spacing:.35px;box-shadow:0 2px 8px rgba(210,69,60,.35);animation:ovlLb .5s .12s var(--spring) both}.gtGrp{display:flex;flex-direction:column}.gt .grp{display:flex;align-items:center;gap:9px;margin:12px 0 2px -8px;padding:6px 8px;border:0;border-radius:8px;background:none;font:inherit;text-align:left;cursor:pointer;transition:background .2s;flex-wrap:wrap}.gt .grp i{flex:none;width:9px;height:9px;border-radius:2px;background:var(--stc)}.gt .grp b{font-size:11px;letter-spacing:1.3px;text-transform:uppercase;font-weight:800;color:var(--mut)}.gt .grp em{font-style:normal;font-size:12px;color:var(--mut);font-weight:600}.gt .grp span{flex:1;height:1px;background:var(--line2);min-width:20px}.gt .grp:hover{background:rgba(0,130,196,.06)}.gt .grp.on{background:rgba(0,130,196,.1);box-shadow:inset 3px 0 0 var(--stc)}.gt .row{padding:7px 0;border:0;border-radius:8px;background:none;font:inherit;color:inherit;cursor:pointer;width:100%;transition:background .2s,transform .3s var(--spring)}.gt .row:hover{background:rgba(0,130,196,.06);transform:translateX(3px)}.gt .row.on{background:rgba(0,130,196,.1);box-shadow:inset 3px 0 0 var(--stc)}.gt .row .tr{height:26px}.gt .tr .gl{position:absolute;top:-4px;bottom:-4px;width:1px;background:var(--line)}.gt .tr .now{top:-5px;bottom:-5px;background:var(--red);opacity:.7;box-shadow:0 0 0 3px rgba(214,45,45,.1)}.gt .tr .now,.gt .tr .pkl{position:absolute;width:2px}.gt .tr .pkl{top:-6px;bottom:-6px;opacity:.55;background:repeating-linear-gradient(180deg,#D2453C 0 5px,transparent 5px 9px)}.gt .tr .pw{position:absolute;top:3px;height:20px;border-radius:5px;background:var(--stc);display:flex;align-items:center;padding:0 10px;font-size:11.5px;font-weight:800;letter-spacing:.2px;color:#fff;overflow:hidden;white-space:nowrap;font-variant-numeric:tabular-nums;font-style:normal;transform-origin:left;animation:pwIn .62s var(--d,0s) var(--spring) both;transition:filter .3s}.gt .row:hover .pw{filter:brightness(1.08)}.gt .row.pot .tr .pw{background:transparent;border:1.5px dashed var(--stc);color:var(--mut)}.gt .tr .pw.est{background:var(--line2);box-shadow:inset 3px 0 0 var(--stc);color:var(--mut);border:1px dotted var(--line)}.gt .tr .pw.cr{border-top-right-radius:0;border-bottom-right-radius:0;-webkit-mask:linear-gradient(90deg,#000 calc(100% - 14px),transparent);mask:linear-gradient(90deg,#000 calc(100% - 14px),transparent)}.gt .tr .pw.cl{border-top-left-radius:0;border-bottom-left-radius:0}.gt .tr .pwl{position:absolute;top:3px;height:20px;display:flex;align-items:center;font-size:11.5px;font-weight:800;color:var(--mut);white-space:nowrap;font-style:normal;font-variant-numeric:tabular-nums;padding:0 9px;animation:fadeIn .4s .3s both}@keyframes pwIn{0%{opacity:.2;transform:scaleX(0)}to{opacity:1;transform:none}}@keyframes ccIn{0%{transform:scaleY(0);opacity:.35}to{transform:scaleY(1);opacity:1}}@keyframes ovlLb{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.tbwrap{overflow:auto;max-height:640px;margin-top:12px;border-radius:12px}table.pjsum{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}table.pjsum thead th{position:sticky;top:0;z-index:1;background:var(--navy);color:#fff;font-size:10.5px;letter-spacing:1px;text-transform:uppercase;font-weight:700;padding:12px;text-align:left;white-space:nowrap}table.pjsum thead th small{display:block;font-weight:400;text-transform:none;letter-spacing:.2px;opacity:.75;margin-top:2px}table.pjsum .c{text-align:center}table.pjsum td{padding:11px 12px;box-shadow:inset 0 -1px 0 var(--line2);vertical-align:middle}table.pjsum td .dot{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:8px;vertical-align:-1px}table.pjsum td .mut{font-size:11.5px}table.pjsum td.nw{white-space:nowrap;font-size:12px}table.pjsum .sm,table.pjsum td.sm{font-size:11px}table.pjsum b.big{font-size:15px}table.pjsum tbody tr{cursor:pointer;transition:background .18s;animation:cardIn .4s var(--spring) both;animation-delay:calc(.02s * var(--n,0))}table.pjsum tbody tr:hover td{background:#EAF4FB}table.pjsum tbody tr.on td{background:#DDEDF9}table.pjsum tbody tr.on td:first-child{box-shadow:inset 3px 0 0 var(--navy),inset 0 -1px 0 var(--line2)}table.pjsum tfoot td{background:var(--line2);font-weight:700}.stb{display:inline-block;padding:3px 9px;border-radius:4px;font-size:10.5px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;white-space:nowrap}.stb.s-won{background:var(--good-bg);color:var(--good)}.stb.s-bid{background:var(--warn-bg);color:#9A5E08}.stb.s-run{color:#16345F}.stb.s-pot,.stb.s-run{background:var(--info-bg)}.stb.s-pot{color:var(--info)}.stb.s-oth{background:var(--chip);color:var(--chipink)}@media (max-width:1100px){.grow.c21{grid-template-columns:1fr}}@media (max-width:900px){.gt .nm{width:140px}.gt .nm span{display:none}.gt .rt{width:64px}}@media (max-width:640px){.gkpis{grid-template-columns:1fr 1fr}.gk .v{font-size:28px}.gt .nm{width:76px}.gt .nm b{font-size:12.5px}.gt .rp,.gtHd .rp{display:none}.gt .rt,.gtNeed .rt{width:46px}.gtNeed .nm u{display:none}.gt .tr .pw{font-size:0;padding:0}.gt .tr .pwl{display:none}.pjbar .st{gap:10px 14px}}@media (prefers-reduced-motion:reduce){.gk,.gt .tr .pw,.gtNeed .col i,.pjbar,.ydCard,table.pjsum tbody tr{animation:none}}.headline{margin:0;padding:14px 18px 14px 22px;border-radius:14px;background:#fff;box-shadow:var(--shadow-soft);font-size:15px;line-height:1.5;color:var(--ink);position:relative}.headline:before{content:"";position:absolute;left:8px;top:12px;bottom:12px;width:4px;border-radius:4px;background:var(--red)}.headline b{color:var(--navy)}.headline .warnT{color:#A85F05}.gctl{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;margin:4px 0 8px}.gctl .lb{font-size:10px;letter-spacing:1.2px;text-transform:uppercase;font-weight:800;color:var(--mut)}.gctl .sp{flex:1}.gseg{display:inline-flex;padding:3px;border-radius:10px;background:var(--line2);gap:2px}.gseg button{border:0;background:none;font:inherit;font-size:12px;font-weight:700;color:#3A4A66;padding:6px 12px;border-radius:8px;cursor:pointer;min-height:32px;transition:background .2s,color .2s,box-shadow .2s}.gseg button.on,.gseg button:hover{color:var(--navy)}.gseg button.on{background:#fff;box-shadow:0 1px 3px rgba(22,38,79,.16)}.grow.c2e{grid-template-columns:repeat(2,minmax(0,1fr))}.gbar{display:flex;align-items:center;gap:10px;width:100%;margin:0;padding:7px 8px;border:0;border-radius:8px;background:none;font:inherit;font-size:12.5px;color:var(--ink);text-align:left;cursor:pointer;transition:background .14s}.gbar:hover{background:rgba(0,130,196,.07)}.gbar .nm{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gbar .tk{width:120px;flex:none;height:8px;background:var(--line2);border-radius:6px;overflow:hidden;position:relative}.gbar .tk i{display:block;height:100%;border-radius:6px;animation:pwIn .55s var(--spring) both}.gbar .tk i.s2{position:absolute;top:0;border-radius:0 6px 6px 0}.gbar .n{font-weight:800;font-variant-numeric:tabular-nums}.gbar .n,.gbar .p{width:56px;text-align:right}.gbar .p{font-size:11px;color:var(--mut);font-variant-numeric:tabular-nums}.mchip.mnow{background:var(--line2);color:var(--mut);cursor:default}@media (max-width:900px){.grow.c2e{grid-template-columns:1fr}}@media (max-width:640px){.gseg button{padding:6px 9px;font-size:11.5px}.gbar .tk{width:70px}}.gk.on{border-color:var(--ic,#0F8AC9);box-shadow:0 0 0 2px color-mix(in srgb,var(--ic,#0F8AC9) 45%,transparent),var(--shadow-soft)}.gk.on:after{content:"✕"!important;opacity:.8!important}.gk.hot{background:linear-gradient(135deg,#FFF8EE,#fff 70%);box-shadow:0 0 0 1px rgba(224,138,30,.45),var(--shadow-soft)}.gk.hot .lb,.gk.hot .sub{color:#9A5E08}.gk.hot .v{color:#C26A00;font-weight:300}.gk.hot:before{width:6px;background:#E08A1E}.dbBar{flex-wrap:wrap}.dbBar,.dbTools{display:flex;align-items:center;gap:10px}.dbTools{flex:1 1 420px;flex-wrap:wrap}.dbSearch{flex:1 1 260px;display:flex}.dbSearch .inp{width:100%}.dbMode{display:inline-flex;align-items:center;gap:8px}.dbMode .lb{font-size:10px;letter-spacing:1.2px;text-transform:uppercase;font-weight:800;color:var(--mut)}.fstat{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 14px;border-radius:12px;background:var(--info-bg);font-size:13px}.fstat b{font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:#0F8AC9}.fstat em{font-style:normal;color:var(--mut)}.fstat .btn{margin-left:auto}.gbar .tk.wide{width:min(220px,30vw)}.gbar .tk.st{display:flex}.gbar .tk.st i,.gbar .tk.st u{display:block;height:100%;border-radius:0;text-decoration:none}.ctChips{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 6px}.ctChips button{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:1px solid var(--line);border-radius:999px;background:#fff;font:inherit;font-size:12px;font-weight:600;color:var(--ink);cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s,color .15s}.ctChips button:hover{border-color:#0F8AC9}.ctChips button.on{background:var(--navy);border-color:var(--navy);color:#fff}.ctChips i{width:9px;height:9px;border-radius:50%;flex:none}.ctChips u{text-decoration:none;font-size:11px;font-weight:800;color:var(--mut);font-variant-numeric:tabular-nums}.ctChips .on u{color:rgba(255,255,255,.8)}@media(max-width:640px){.ctChips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-right:-16px;padding-right:16px}.ctChips button{height:32px}}.cpleg{display:flex;flex-direction:column;gap:2px;margin-top:10px}.cpleg button{display:grid;grid-template-columns:12px 1fr auto 46px;align-items:center;gap:10px;padding:8px 6px;border:0;border-radius:8px;background:none;font:inherit;font-size:12.5px;color:var(--ink);text-align:left;cursor:pointer;transition:background .15s}.cpleg button.on,.cpleg button:hover{background:rgba(0,130,196,.08)}.cpleg i{width:10px;height:10px;border-radius:50%}.cpleg span{color:var(--mut);font-size:11.5px}.cpleg u{text-decoration:none;font-weight:800;text-align:right}table.pjsum.nw td,table.pjsum.nw th{white-space:nowrap}table.pjsum td.pid{color:#0F8AC9;font-weight:800;font-variant-numeric:tabular-nums}table.pjsum td.stick,table.pjsum th.stick{position:sticky;left:0;z-index:1;background:#fff}table.pjsum thead th.stick{background:var(--navy);z-index:2}table.pjsum tbody tr:hover td.stick{background:#EAF4FB}.ccTag{border:1px solid var(--line);background:#fff!important;color:#3A4A66!important;font-weight:600;letter-spacing:.2px;margin-right:4px}.ccTag .yr{opacity:.7}a.mailto{color:#0F8AC9}@media (max-width:640px){.dbTable{display:none}}@media (min-width:641px){.dbTable+.mOnly{display:none}}a.pname{font-weight:700;color:var(--ink)}a.pname:hover{color:#0F8AC9}.bt{--blue-soft:#0082C4;--c7:#2E56A8;--rc:10px;--ez:cubic-bezier(.32,.72,0,1)}.bt .gsub{font-size:12px;color:var(--mut);margin:6px 0 8px;line-height:1.55}.bt .gleg2{display:flex;flex-wrap:wrap;gap:5px 16px;margin-top:10px;font-size:11.5px;color:var(--mut)}.bt .gleg2 span{display:flex;align-items:center;gap:6px}.bt .gleg2 i{width:9px;height:9px;border-radius:2px;flex:none}.bt .golink{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:#fff;color:var(--blue-soft);border-radius:8px;padding:6px 12px;min-height:32px;font:inherit;font-size:11.5px;font-weight:700;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.bt .golink.pri,.bt .golink:hover{background:var(--navy);border-color:var(--navy);color:#fff}.bt .gctl.asgbar{gap:8px;margin:10px 0 8px}.bt .tsel{border:1px solid var(--line);background:#fff;color:var(--ink);border-radius:8px;padding:6px 9px;min-height:32px;font:inherit;font-size:12px;font-weight:700;max-width:230px;cursor:pointer}.bt .tsel:not(.yr){min-width:130px}.bt .btModes{flex-wrap:wrap}.bt .dot0{color:var(--line)}.bt .mut{color:var(--mut)}.bt .sm{font-size:11px}.bt .bdg{display:inline-flex;align-items:center;font-size:10px;font-weight:800;padding:2px 7px;border-radius:4px;letter-spacing:.4px;white-space:nowrap;text-transform:uppercase}.bt .b-good{background:var(--good-bg);color:var(--good)}.bt .b-info{background:var(--info-bg);color:var(--info)}.bt .b-warn{background:var(--warn-bg);color:#9A5E08}.bt .b-na{background:var(--chip);color:var(--chipink)}.bt .chartwrap{overflow-x:auto;margin-top:6px}.bt .tbwrap{margin-top:8px}.bt table.pjsum tfoot td{position:sticky;bottom:0;border-top:2px solid var(--navy);z-index:2}.bt table.pjsum tfoot td.stick{z-index:3;background:var(--line2)}.bt table.pjsum thead th.c{text-align:center}.bt table.pjsum th small{display:block}.bt table.pjsum td.nw{white-space:nowrap;font-size:12px}.bt table.pjsum tbody tr.ksrow td{opacity:.6}.bt table.pjsum tbody tr.sec td{background:var(--line2);font-size:10px;letter-spacing:1.1px;text-transform:uppercase;font-weight:800;color:var(--mut);cursor:default;padding:7px 12px}.bt .tbwrap.hmw{overflow:auto;max-height:calc(100vh - 300px);--sw:212px;--fz:11.5px;--pdy:5px;--pdx:7px;--nfz:12.5px}.bt .tbwrap.hmw.z-s{--sw:168px;--fz:10px;--pdy:3px;--pdx:5px;--nfz:11px}.bt .tbwrap.hmw.z-l{--sw:250px;--fz:13.5px;--pdy:8px;--pdx:10px;--nfz:15px}.bt .tbwrap.hmw.z-xl{--sw:296px;--fz:16px;--pdy:11px;--pdx:13px;--nfz:18px}.bt table.hmt{font-size:var(--fz);width:auto}.bt table.hmt th{padding:calc(var(--pdy) + 3px) var(--pdx);font-size:calc(var(--fz) - 1px);letter-spacing:.4px}.bt table.hmt td{padding:var(--pdy) var(--pdx);font-variant-numeric:tabular-nums}.bt table.hmt tbody tr{cursor:default;animation:none}.bt table.hmt tbody tr:hover td{background:inherit}.bt table.hmt td.hm b{font-size:var(--nfz)}.bt table.hmt td.pick{cursor:pointer;transition:filter .15s}.bt table.hmt td.pick:hover{filter:brightness(.88)}.bt table.hmt td.on{outline:2px solid var(--navy);outline-offset:-2px}.bt table.hmt th.cur{background:var(--navy2)}.bt table.hmt td.cur{box-shadow:inset 1px 0 0 var(--blue-soft),inset -1px 0 0 var(--blue-soft),inset 0 -1px 0 var(--line2)}.bt table.hmt td.stick,.bt table.hmt th.stick{box-sizing:border-box;min-width:var(--sw);max-width:var(--sw);width:var(--sw);white-space:normal;z-index:3}.bt table.hmt td.stick{cursor:pointer;background:#fff}.bt table.hmt td.stick:hover{background:#EAF4FB}.bt table.hmt thead th.stick{z-index:6}.bt table.hmt .st2{position:sticky;left:var(--sw);z-index:3;background:#fff;box-shadow:2px 0 0 var(--line)}.bt table.hmt thead th.st2{z-index:6;background:var(--navy)}.bt table.hmt tfoot td.st2{z-index:4;background:var(--line2)}.bt table.hmt .sw{display:inline-block;width:9px;height:9px;border-radius:2px;margin-right:7px}.bt .hmSub{font-size:9.5px;line-height:1.25;color:var(--mut);font-weight:700}.bt .ygrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:12px;margin-top:14px}.bt .ycard{border:1px solid var(--line);border-radius:var(--rc);background:#fff;overflow:hidden;box-shadow:var(--shadow);animation:cardIn .4s var(--spring) both}.bt .ycard>.yh{display:flex;align-items:center;gap:9px;padding:10px 13px;background:var(--navy);color:#fff}.bt .ycard>.yh b{font-size:13.5px;letter-spacing:.3px}.bt .ycard>.yh .yn{margin-left:auto;font-size:11px;font-weight:800;opacity:.9;white-space:nowrap}.bt .ycard>.yb{padding:4px 0}.bt .yrow{display:flex;align-items:center;gap:8px;padding:6px 13px;border-bottom:1px solid var(--line2);font-size:12.5px;cursor:pointer;min-height:36px}.bt .yrow:last-child{border-bottom:0}.bt .yrow:hover{background:rgba(0,130,196,.08)}.bt .yrow.tba{opacity:.62;cursor:default}.bt .yrow .nm{font-weight:700;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.bt .yrow .rl{font-size:10px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;padding:2px 6px;border-radius:4px;background:var(--chip);color:var(--chipink);white-space:nowrap}.bt .yrow .rl.ld{background:var(--good-bg);color:var(--good)}.bt .yrow .rl.st{background:var(--info-bg);color:var(--info)}.bt .yrow .tm{font-size:10.5px;color:var(--mut);font-variant-numeric:tabular-nums;white-space:nowrap}.bt .yPj{border:0;background:none;padding:0;cursor:pointer;display:inline-flex}.bt .ynote{padding:8px 13px;font-size:11.5px;color:var(--mut);background:var(--chip)}.bt table.ymx tbody tr{cursor:default}.bt .tbwrap.asg{overflow:auto;max-height:calc(100vh - 300px);border-radius:10px;border:1px solid var(--line)}.bt table.asgt{border-collapse:separate;border-spacing:0;font-size:11.5px;font-variant-numeric:tabular-nums}.bt table.asgt td,.bt table.asgt th{border-bottom:1px solid var(--line2);border-right:1px solid var(--line2);padding:0 6px;height:30px;white-space:nowrap;text-align:center}.bt table.asgt thead th{position:sticky;top:0;z-index:3;background:var(--navy);color:#fff;font-size:10px;font-weight:700;letter-spacing:.4px;height:32px}.bt table.asgt thead th.y{border-left:2px solid rgba(255,255,255,.45)}.bt table.asgt thead th.cur{background:var(--blue-soft)}.bt table.asgt td.cur{box-shadow:inset 1px 0 0 var(--blue-soft),inset -1px 0 0 var(--blue-soft)}.bt table.asgt th.stick{position:sticky;left:0;z-index:4;background:#fff;text-align:left;min-width:196px;max-width:196px;border-right:2px solid var(--line)}.bt table.asgt thead th.stick{z-index:6;background:var(--navy);color:#fff}.bt table.asgt tbody th.stick b{display:block;font-size:12.5px;font-weight:700;color:var(--ink);overflow:hidden;text-overflow:ellipsis}.bt table.asgt tbody th.stick u{display:block;text-decoration:none;font-size:10px;color:var(--mut);font-weight:500}.bt table.asgt td.f{font-weight:800}.bt table.asgt td.f.dim{opacity:.22;filter:grayscale(.7)}.bt table.asgt tbody tr:hover th.stick{background:#E4F0F9}.bt table.asgt .ch,.bt table.asgt tbody tr:hover td{box-shadow:inset 0 0 0 999px rgba(0,130,196,.12)}.bt table.asgt tbody tr.grp td{background:var(--line2);font-size:10px;letter-spacing:1.1px;text-transform:uppercase;font-weight:800;color:var(--mut);text-align:left}.bt table.asgt tbody tr.grp td.stick{position:sticky;left:0;z-index:4}.bt table.asgt tbody tr.ksrow td,.bt table.asgt tbody tr.ksrow th.stick{opacity:.62}.bt table.asgt td.empty{text-align:center;color:var(--mut);padding:26px}.bt .tbwrap.asg.z-s table.asgt{font-size:10.5px}.bt .tbwrap.asg.z-s table.asgt td,.bt .tbwrap.asg.z-s table.asgt th{height:26px;padding:0 5px}.bt .tbwrap.asg.z-s table.asgt th.stick{min-width:172px;max-width:172px}.bt .tbwrap.asg.z-l table.asgt{font-size:13.5px}.bt .tbwrap.asg.z-l table.asgt td,.bt .tbwrap.asg.z-l table.asgt th{height:36px;padding:0 10px}.bt .tbwrap.asg.z-l table.asgt th.stick{min-width:228px;max-width:228px}.bt .tbwrap.asg.z-l table.asgt tbody th.stick b{font-size:14.5px}.bt .tbwrap.asg.z-xl table.asgt{font-size:16px}.bt .tbwrap.asg.z-xl table.asgt td,.bt .tbwrap.asg.z-xl table.asgt th{height:44px;padding:0 14px}.bt .tbwrap.asg.z-xl table.asgt th.stick{min-width:270px;max-width:270px}.bt .tbwrap.asg.z-xl table.asgt tbody th.stick b{font-size:17px}body.btFs{overflow:hidden}.bt .card.fullscr{position:fixed;inset:0;z-index:80;border-radius:0;overflow:auto;padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.bt .card.fullscr .tbwrap.asg,.bt .card.fullscr .tbwrap.hmw{max-height:calc(100vh - 150px);min-height:50vh}@media(max-width:640px){.bt .ygrid{grid-template-columns:1fr}.bt .btModes{flex-wrap:nowrap;overflow-x:auto;max-width:100%;scrollbar-width:none}.bt .btModes button{white-space:nowrap;min-height:40px}.bt .tsel{font-size:16px;max-width:100%}.bt .golink,.bt .tsel{min-height:44px}.bt .tbwrap.asg.asg table.asgt th.stick{min-width:130px;max-width:130px;white-space:normal}.bt .tbwrap.hmw.hmw{--sw:132px}.bt .tbwrap.hmw.hmw.z-l,.bt .tbwrap.hmw.hmw.z-xl{--sw:150px}.bt table.hmt td.stick .mut{display:none}}@media(prefers-reduced-motion:reduce){.bt .ycard{animation:none}}[_echarts_instance_]{isolation:isolate;position:relative;z-index:0}.xlDiff ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px;max-height:52vh;overflow:auto}.xlDiff li{border-left:3px solid #0082c4;padding:4px 10px;background:#F6F9FC;border-radius:0 6px 6px 0}.xlDiff .old{color:var(--mut);text-decoration:line-through}.chgList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.chgList>li{border-left:1px solid var(--line);border:1px solid var(--line);border-left-width:3px;border-radius:8px;padding:10px 12px;background:#fff}.chgList>li.new{border-left-color:#E31B23;background:#FFFBF5}.chgHd{display:flex;align-items:center;gap:6px 10px;flex-wrap:wrap;margin-bottom:6px}.chgHd .sp{flex:1}.chgList ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.chgList ul li{display:flex;align-items:baseline;gap:6px 8px;flex-wrap:wrap;font-size:13px;padding:3px 0;border-top:1px dashed var(--line2)}.chgList ul li:first-child{border-top:0}.chgF{display:flex;flex-wrap:wrap;gap:2px 12px;color:#3A4A66;font-size:12.5px}.chgF s{color:var(--mut)}.hdBell,.hdFind{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;color:#fff}.hdBell:hover,.hdFind:hover{background:rgba(255,255,255,.14)}.hdBell i{position:absolute;top:2px;right:0;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:#E31B23;color:#fff;font:800 10px/17px Exo,system-ui;font-style:normal;text-align:center;box-shadow:0 0 0 2px rgba(18,33,61,.35)}.lastUpd{font-size:11.5px;color:var(--mut);margin:0}.lastUpd b{color:#3A4A66;font-weight:700}.gapList{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column}.gapList li{display:flex;flex-wrap:wrap;gap:2px 10px;align-items:baseline;padding:7px 2px;border-top:1px solid var(--line2)}@media (max-width:640px){.hdBell,.hdFind{width:32px;height:32px;margin-left:4px;flex:none}}.bt .btTools{margin-left:auto;display:flex;flex-wrap:wrap;gap:6px}.bt .btTools:empty{display:none}.bk .bkBar{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;margin:0 0 8px}.bk .bkBar .sp,.bk .bkSave .sp{flex:1}.bk .bkWrap{overflow:auto;max-height:calc(100vh - 290px);border:1px solid var(--line);border-radius:10px;outline:none;user-select:none}.bk .bkWrap:focus-visible{box-shadow:0 0 0 2px var(--blue-soft)}.bk table.bkT{border-collapse:separate;border-spacing:0;font-size:12.5px}.bk .bkT td,.bk .bkT th{height:32px;padding:0 8px;border-bottom:1px solid var(--line2);border-right:1px solid var(--line2);white-space:nowrap;text-align:left;position:relative}.bk .bkT thead th{position:sticky;top:0;z-index:3;background:#D9E2F3;color:#1F3864;font-size:11px;font-weight:800;letter-spacing:.3px}.bk .bkT thead th.hx{background:#B4C6E7}.bk .bkT th.n{position:sticky;left:0;z-index:2;background:#F6F9FC;color:var(--mut);font-weight:700;text-align:center;min-width:38px}.bk .bkT thead th.n{z-index:4;background:#D9E2F3}.bk .bkT th.n.hx{background:#D9E2F3;color:#1F3864}.bk .bkT td{cursor:cell;background:#fff}.bk .bkT td.sel{box-shadow:inset 0 0 0 999px rgba(0,130,196,.16)}.bk .bkT td.act{outline:2px solid #0082C4;outline-offset:-2px;z-index:1}.bk .bkT td.chg:before{content:"";position:absolute;top:0;left:0;border-top:7px solid #e31b23;border-right:7px solid transparent}.bk .bkT td.lock{color:var(--mut);background:#F6F9FC;cursor:default}.bk .bkT td.req{background:#FDE9E7}.bk .bkT tr.nw td{background:#F3FAF4}.bk .bkT tr.er td{background:#FDE9E7}.bk .bkT tr.nw th.n{color:#098B47}.bk .bkQ{width:180px;height:34px;font-size:16px}@media (min-width:641px){.bk .bkQ{font-size:13px}}.bk .bkT td.gap{background:#FFF6D6}.bk .bkT tr.dl td{background:#F6F7F9;color:#9AA6B8;text-decoration:line-through}.bk .bkT tr.dl th.n,.xlDiff li.dl b{color:#D2453C}.dl-tabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 0 12px;padding-bottom:2px}.dl-tabs::-webkit-scrollbar{display:none}.dl-tabs a{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border:1px solid var(--line);border-radius:10px;background:#fff;font-size:13px;font-weight:700;color:#3A4A66;text-decoration:none;transition:background .2s,color .2s,border-color .2s}.dl-tabs a.on{border-color:#E31B23;color:var(--navy);box-shadow:inset 0 -3px 0 #E31B23}.dl-tabs a u{text-decoration:none;font-size:11px;font-weight:800;color:#8A5A00;background:#FFF6D6;border-radius:999px;padding:1px 7px}.dl-tools{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 10px}.dl-tools .sp{flex:1}.bk .bkIn{width:100%;height:28px;border:0;outline:0;font:inherit;font-size:16px;background:transparent;padding:0}@media (min-width:641px){.bk .bkIn{font-size:12.5px}}.bk .bkSave{position:sticky;bottom:0;z-index:7;display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:8px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:#fff}.bk .bkSave.on{border-color:#E31B23;box-shadow:0 -4px 16px rgba(18,33,61,.08)}.gseg a{display:inline-flex;align-items:center;border:0;background:none;font:inherit;font-size:12px;font-weight:700;color:#3A4A66;padding:6px 12px;border-radius:8px;cursor:pointer;min-height:32px;transition:background .2s,color .2s,box-shadow .2s}.gseg a.on{background:#fff;color:var(--navy);box-shadow:0 1px 3px rgba(18,33,61,.12)}.grow.c21>.card:not(.ydCard){view-transition-name:totcard}.grow.c21>.ydCard{view-transition-name:pjcard}.pjbar{view-transition-name:pjbar}.grow.c21.sw>.ydCard{order:-1;box-shadow:0 10px 30px -18px rgba(11,31,59,.45)}::view-transition-group(pjbar),::view-transition-group(pjcard),::view-transition-group(totcard){animation-duration:.46s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-new(pjcard),::view-transition-new(totcard),::view-transition-old(pjcard),::view-transition-old(totcard){animation-duration:.3s;animation-timing-function:cubic-bezier(.2,.8,.2,1);height:100%;overflow:clip}::view-transition-new(root),::view-transition-old(root){animation-duration:.26s}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none}}.btSum{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:0 0 12px}.btSumI{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border:1px solid var(--line);border-left:3px solid var(--navy);border-radius:8px;background:#fff;font-size:12px}.btSumI b{font-size:13px;color:var(--navy)}.btSumI em{color:var(--ink)}.btSumI em,.btSumI i{font-style:normal;font-weight:800}.btSumI i{color:#C0392B}.xp .xpF{display:flex;flex-direction:column;gap:12px;margin-top:10px}.xp fieldset{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.xp legend{font-size:12px;color:var(--mut);margin-bottom:6px;padding:0}.xp .xpC{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid var(--line);border-radius:10px;background:#fff;font-size:14px;font-weight:600;color:var(--ink);cursor:pointer}.xp .xpC:has(input:checked){border-color:var(--navy);background:#EEF3FA}.xp .xpC input{width:18px;height:18px;accent-color:#E31B23}.xp .xpPj{display:flex;flex-wrap:wrap;gap:8px}.xp .xpPj .xpC{min-height:40px;padding:0 12px;font-size:13px}.xp .btn.pri{align-self:flex-start}.xp .xpR{margin:12px 0 0}.nowY{display:inline-flex;gap:4px;margin:0 8px 2px 0;white-space:nowrap}.nowY,.ql .qlTop{align-items:center}.ql .qlTop{display:flex;gap:12px;flex-wrap:wrap}.ql .qlIn{flex:1;min-width:200px;max-width:420px;font-size:16px}.ql h1.sec{margin:0}.ql .qlHits{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:4px;max-width:520px}.ql .qlHits a{display:block;text-decoration:none;color:inherit}.ql .qlHits a.on{border-color:#E31B23}.ql .qlHits a,.ql .qlHits button{width:100%;text-align:left;min-height:44px;padding:8px 12px;border:1px solid var(--line);border-radius:10px;background:#fff;font:inherit;font-size:14px;cursor:pointer}.ql .qlHits a:hover,.ql .qlHits button:hover{border-color:var(--navy);background:#F6F9FC}.ql .qlChips{margin:12px 0 10px}.ql .qlCard{border:1px solid var(--line);border-left:3px solid var(--navy);border-radius:10px;padding:12px 14px;animation:qlIn .2s ease-out}.ql .qlHead{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:10px}.ql .qlHead b{font-size:16px;color:var(--navy)}.ql .qlHead .golink{margin-left:auto}.ql .qlGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px 18px}.ql dl{margin:0}.ql dt{font-size:11px;font-weight:800;letter-spacing:.3px;color:#1F3864;text-transform:uppercase;margin-bottom:4px}.ql dd{margin:0 0 3px;font-size:13px}@keyframes qlIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ql .qlCard{animation:none}}@media (max-width:640px){.hdKey{display:none}.hdR{gap:6px}.btn.mOnly{display:inline-flex}}table.wiT tbody tr.wiG td{background:#F1F5FA;font-size:11px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--navy);padding:8px 12px;cursor:default}table.wiT tbody tr.wiG:hover td{background:#F1F5FA}table.wiT tbody tr{cursor:default}table.wiT td{vertical-align:top}.wiTt{font-weight:600;color:var(--ink)}.wiDt{font-size:12px;margin-top:2px;white-space:pre-line;max-width:520px}.wiLate{color:#B42318;font-weight:800}.wiOff{opacity:.55}.wiMG{margin-bottom:14px}.wiMH{font-size:11px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--navy);margin:0 0 6px}.wiCard{display:flex;gap:10px;align-items:flex-start;padding:12px;border:1px solid var(--line2);border-radius:4px;background:#fff;min-height:56px}.wiCard .nm{font-weight:600;color:var(--navy);font-size:14px}.wiCard .meta{font-size:12px;color:var(--mut)}.wiCard .tag{flex:none}.gbar.on{background:rgba(0,130,196,.12)}.gbar .gNo{display:inline-block;min-width:20px;color:var(--mut);font-weight:800;font-variant-numeric:tabular-nums}.mtSeg{flex-wrap:wrap;margin-bottom:8px}.mtLeg{margin:4px 0 10px;font-size:12px}.mtLeg .mtC{display:inline-flex;width:auto;height:auto;padding:1px 6px;vertical-align:middle}.mtWrap{overflow:auto;max-height:70vh;border:1px solid var(--line);border-radius:12px;background:#fff}.mtT{border-collapse:separate;border-spacing:0;font-size:12.5px}.mtT thead th{top:0;z-index:2;background:#F1F5FA;color:var(--navy);font-size:11px;font-weight:800;padding:8px 4px;text-align:center;box-shadow:inset 0 -1px 0 var(--line)}.mtT th.mtN,.mtT thead th{position:sticky;white-space:nowrap}.mtT th.mtN{left:0;z-index:1;background:#fff;text-align:left;min-width:170px;max-width:220px;padding:6px 10px;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;box-shadow:inset -1px 0 0 var(--line2),inset 0 -1px 0 var(--line2)}.mtT thead th.mtN{z-index:3;background:#F1F5FA;color:var(--navy)}.mtT td{padding:3px;text-align:center;box-shadow:inset 0 -1px 0 var(--line2)}.mtT .mtP{font-weight:800;color:var(--navy);padding:0 10px;text-align:right;font-variant-numeric:tabular-nums}.mtT tfoot td,.mtT tfoot th{position:sticky;bottom:0;background:#F1F5FA;font-weight:800;color:var(--navy);font-size:11px;font-variant-numeric:tabular-nums}.mtC{display:inline-flex;align-items:center;justify-content:center;width:34px;height:28px;border:1px solid var(--line2);border-radius:6px;background:#fff;font:inherit;font-size:12px;font-weight:800;color:var(--mut);cursor:pointer;transition:background .15s,transform .1s}.mtC:hover:not(:disabled){border-color:#0F8AC9}.mtC:active:not(:disabled){transform:scale(.92)}.mtC:disabled{cursor:default}.mtC.ok{background:#E7F4ED;color:#098B47;border-color:#B6DFC6}.mtC.no{background:#FDECEC;color:#B42318;border-color:#F4C3C0}.mtC.dk{background:#E6F1FB;color:#0F6FB0;border-color:#BBD8F0}.mtRow{flex-direction:column;align-items:stretch;gap:8px}.mtBtns{display:flex;gap:6px}.mtBtns .mtC{flex:1;width:auto;min-height:44px;padding:0 10px;background:#fff;color:var(--mut);border-color:var(--line)}.mtBtns .mtC.on.ok{background:#098B47;color:#fff;border-color:#098B47}.mtBtns .mtC.on.no{background:#B42318;color:#fff;border-color:#B42318}.mtBtns .mtC.on.dk{background:#0F6FB0;color:#fff;border-color:#0F6FB0}@media (prefers-reduced-motion:reduce){.mtC{transition:none}}.tbScroll{max-height:calc(100vh - 230px);min-height:320px;overflow:auto}table.wiCompact td{padding:7px 10px}table.wiCompact .wiDt{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}