.pm-scope .side-nav-link{min-width:0}.pm-scope .side-nav-label{flex:1 1 auto;min-width:0}.pm-scope .side-nav-badge{flex:none;margin-left:auto;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:700;line-height:1.5;white-space:nowrap}.pm-scope .side-nav-badge.is-alert{background:#fbebe8;color:#a23a2c}.pm-scope .side-nav-badge.is-gold{background:var(--color-gold-500);color:#14323d}.pm-scope .hp-page{display:flex;flex-direction:column;gap:18px;padding-bottom:32px}.pm-scope .hp-hello{display:flex;flex-direction:column;gap:4px}.pm-scope .hp-dateline{margin:0;font-size:13px;font-weight:700;letter-spacing:.04em;color:var(--color-accent-600)}.pm-scope .hp-greeting{margin:0;font-family:var(--font-heading);font-size:28px;font-weight:600;line-height:1.2;letter-spacing:0;color:var(--color-teal-900)}.pm-scope .hp-card{container-type:inline-size;max-width:760px;width:100%;display:flex;flex-direction:column;gap:14px;padding:20px;border-radius:20px;background:linear-gradient(135deg,#1b4a5a,#12333f);color:#fff;box-shadow:0 12px 28px rgba(20,49,59,.18)}.pm-scope .hp-card-top{display:flex;align-items:center;gap:10px}.pm-scope .hp-card-label{flex:1 1;margin:0;font-family:var(--font-body);font-size:12px;font-weight:800;letter-spacing:.14em;line-height:1.4;color:#e8c27a}.pm-scope .hp-overdue{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;background:rgba(201,80,63,.28);color:#ffd9d2;font-size:12px;font-weight:700}.pm-scope .hp-overdue-dot{width:7px;height:7px;border-radius:50%;background:#f0a79b}.pm-scope .hp-count{display:flex;align-items:baseline;gap:10px;margin:0}.pm-scope .hp-count-num{font-size:44px;font-weight:800;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pm-scope .hp-count-label{font-size:17px;font-weight:600;color:rgba(255,255,255,.9)}.pm-scope .hp-progress{display:flex;flex-direction:column;gap:6px}.pm-scope .hp-bar{display:block;height:8px;border-radius:4px;background:rgba(255,255,255,.16);overflow:hidden}.pm-scope .hp-bar>span{display:block;height:100%;border-radius:4px;background:var(--color-gold-500);min-width:0}.pm-scope .hp-progress-line{margin:0;font-size:13px;line-height:1.4;color:rgba(255,255,255,.8)}.pm-scope .hp-next-wrap{display:flex;flex-direction:column;gap:14px}.pm-scope .hp-next{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:rgba(255,255,255,.08)}.pm-scope .hp-next-icon{display:flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:rgba(255,255,255,.12)}.pm-scope .hp-next-icon svg{width:18px;height:18px}.pm-scope .hp-next-text{display:flex;flex:1 1;min-width:0;flex-direction:column;gap:1px;margin:0}.pm-scope .hp-next-label{font-size:11.5px;font-weight:700;letter-spacing:.06em;color:#e8c27a}.pm-scope .hp-next-title{font-size:14.5px;font-weight:700;line-height:1.3}.pm-scope .hp-next-status{font-size:12px;color:rgba(255,255,255,.8)}.pm-scope .hp-next-status.is-overdue{color:#ffd9d2}.pm-scope .hp-actions{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:6px}.pm-scope .hp-start{display:flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 18px;border-radius:12px;background:var(--color-gold-500);color:#14323d;font-size:15.5px;font-weight:700;text-decoration:none;transition:background-color .15s ease,box-shadow .15s ease}.pm-scope .hp-start:hover{background:var(--color-gold-400);color:#14323d;box-shadow:0 0 8px rgba(214,156,56,.45),0 0 18px rgba(214,156,56,.25)}.pm-scope .hp-start svg{width:17px;height:17px}.pm-scope .hp-seeall{align-self:center;display:inline-flex;align-items:center;min-height:44px;padding:0 6px;font-size:13.5px;font-weight:700;color:#fff;text-decoration:underline;text-underline-offset:3px}.pm-scope .hp-seeall:hover{color:#fff}.pm-scope .hp-card :focus-visible{outline:3px solid #fff;outline-offset:2px}@container (min-width: 560px){.pm-scope .hp-next-wrap{flex-direction:row;align-items:stretch}.pm-scope .hp-next{flex:1 1 auto}.pm-scope .hp-actions{flex:0 0 220px}}.pm-scope .hp-slim{display:flex;align-items:center;gap:12px;max-width:760px;width:100%;min-height:44px;padding:14px 16px;border-radius:16px;background:var(--color-positive-100);border:1px solid rgba(47,158,106,.25);text-decoration:none;color:inherit}.pm-scope a.hp-slim:hover{background:#e2f2e9;color:inherit}.pm-scope .hp-slim-tick{display:flex;flex:none;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--color-positive-icon);color:#fff}.pm-scope .hp-slim-tick svg{width:17px;height:17px;stroke-width:2.6}.pm-scope .hp-slim-text{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.pm-scope .hp-slim-title{font-size:15px;font-weight:800;color:var(--color-positive-800)}.pm-scope .hp-slim-sub{font-size:12.5px;color:var(--color-muted)}.pm-scope .hp-slim-chevron{flex:none;width:16px;height:16px;color:var(--color-positive-800)}.pm-scope .hp-board{display:flex;flex-direction:column;gap:14px;margin-top:6px}.pm-scope .hp-board-head{display:flex;align-items:center;gap:10px}.pm-scope .hp-board-title{flex:1 1;margin:0;font-family:var(--font-heading);font-size:22px;font-weight:600;letter-spacing:0;color:var(--color-teal-900)}.pm-scope .hp-board-all{display:inline-flex;align-items:center;gap:4px;min-height:44px;font-size:14px;font-weight:700;color:var(--color-teal-700);text-decoration:none}.pm-scope .hp-board-all:hover{text-decoration:underline}.pm-scope .nb-card,.pm-scope .nb-card-meta,.pm-scope .nb-filters,.pm-scope .nb-pill,.pm-scope .nb-pinned,.pm-scope .nb-pinned-text,.pm-scope .nb-row{position:relative}.pm-scope .nb-page{display:flex;flex-direction:column;gap:18px;padding-bottom:32px}.pm-scope .nb-uptodate{display:flex;align-items:center;gap:12px;margin:0;padding:12px 16px;border-radius:14px;background:var(--color-positive-100);border:1px solid rgba(47,158,106,.25);font-size:15px;line-height:1.4}.pm-scope .nb-uptodate strong{color:var(--color-positive-800)}.pm-scope .nb-uptodate-tick{display:flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--color-positive-icon);color:#fff}.pm-scope .nb-uptodate-tick svg{width:16px;height:16px;stroke-width:2.6}.pm-scope .nb-head{display:flex;flex-direction:column;gap:6px}.pm-scope .nb-tag{align-self:flex-start;margin:0;padding:4px 12px;border-radius:999px;background:rgba(214,156,56,.13);color:var(--color-accent-700);font-size:12px;font-weight:800;letter-spacing:.12em}.pm-scope .nb-h1{margin:0;font-family:var(--font-heading);font-size:32px;font-weight:600;line-height:1.15;letter-spacing:0;color:var(--color-teal-900)}.pm-scope .nb-sub{margin:0;max-width:62ch;font-size:16px;line-height:1.5;color:var(--color-muted)}.pm-scope .nb-sub-more{display:none}.pm-scope .nb-filters{display:flex;gap:8px;overflow-x:auto;padding:2px 1px 6px;scrollbar-width:none}.pm-scope .nb-filters::-webkit-scrollbar{display:none}.pm-scope .nb-pill{display:inline-flex;flex:none;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid #dce3e8;background:var(--color-surface);color:var(--color-text);font:inherit;font-size:14.5px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color .15s ease}.pm-scope .nb-pill:hover{background:var(--color-teal-100)}.pm-scope .nb-pill.is-on,.pm-scope .nb-pill.is-on:hover{background:var(--color-teal-900);border-color:var(--color-teal-900);color:#fff}.pm-scope .nb-pill-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#f2f5f8;color:var(--color-muted);font-size:12px;font-weight:700}.pm-scope .nb-pill.is-on .nb-pill-count{background:var(--color-gold-500);color:#14323d}.pm-scope .nb-grid,.pm-scope .nb-row{list-style:none;margin:0;padding:0}.pm-scope .nb-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.pm-scope .nb-grid>li,.pm-scope .nb-row>li{display:flex;min-width:0}.pm-scope .nb-row{display:flex;gap:12px;overflow-x:auto;padding:2px 1px 6px;scroll-snap-type:x proximity;scrollbar-width:none}.pm-scope .nb-row::-webkit-scrollbar{display:none}.pm-scope .nb-row>li{flex:0 0 150px;scroll-snap-align:start}.pm-scope .nb-card{display:flex;flex-direction:column;gap:8px;width:100%;padding:8px 8px 12px;text-align:left;font:inherit;color:inherit;background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.pm-scope .nb-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(20,49,59,.1);border-color:#c9d6dd}.pm-scope .nb-card-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:0 2px}.pm-scope .nb-card-kind{font-size:12px;font-weight:700;color:var(--color-muted)}.pm-scope .nb-card-title{padding:0 2px;font-size:15.5px;font-weight:800;line-height:1.25;color:var(--color-teal-900);overflow-wrap:anywhere}.pm-scope .nb-card.is-compact .nb-card-title{font-size:14px}.pm-scope .nb-card-date{padding:0 2px;font-size:12.5px;color:var(--color-muted)}.pm-scope .nb-new{display:inline-flex;padding:1px 6px;font-size:10px;line-height:1.6}.pm-scope .nb-new,.pm-scope .nb-newcount{border-radius:999px;background:var(--color-gold-500);color:#14323d;font-weight:800}.pm-scope .nb-newcount{padding:2px 8px;font-size:11.5px}.pm-scope .nb-chip{display:inline-flex;padding:2px 10px;border-radius:999px;background:var(--color-teal-tile);color:var(--color-teal-900);font-size:12px;font-weight:700;letter-spacing:0}.pm-scope .nb-art{position:relative;width:100%;aspect-ratio:3/4;overflow:hidden;border-radius:10px;border:1px solid rgba(20,49,59,.08);box-sizing:border-box;background:#f2f5f8}.pm-scope .nb-art.has-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.pm-scope .nb-art.is-placeholder{display:flex;flex-direction:column;gap:9px;padding:10px}.pm-scope .nb-art-top{display:flex;align-items:center;justify-content:space-between;gap:4px}.pm-scope .nb-art-brand{font-size:7.5px;opacity:.75}.pm-scope .nb-art-brand,.pm-scope .nb-art-chip{font-weight:800;letter-spacing:.08em;white-space:nowrap}.pm-scope .nb-art-chip{padding:2px 6px;border-radius:999px;font-size:7px}.pm-scope .nb-art-icon{display:flex;flex:none;align-items:center;justify-content:center;align-self:flex-start;width:44px;height:44px;margin-top:6px;border-radius:50%}.pm-scope .nb-art-icon svg{width:24px;height:24px}.pm-scope .nb-art-head,.pm-scope .nb-art-sub{flex:none}.pm-scope .nb-art-head{font-size:12.5px;font-weight:800;line-height:1.08;letter-spacing:-.01em;text-transform:uppercase;-webkit-line-clamp:4;overflow:hidden;overflow-wrap:anywhere}.pm-scope .nb-art-head,.pm-scope .nb-art-sub{display:-webkit-box;-webkit-box-orient:vertical}.pm-scope .nb-art-sub{font-size:8.5px;font-weight:600;line-height:1.35;opacity:.8;-webkit-line-clamp:3;overflow:hidden}.pm-scope .nb-art-lines{display:flex;flex-direction:column;gap:5px;margin-top:auto}.pm-scope .nb-art-lines span{display:block;height:5px;border-radius:3px}.pm-scope .nb-art-acc{position:absolute;left:0;right:0;bottom:0;height:6px}.pm-scope .nb-art-feature.is-placeholder{gap:6px;padding:8px}.pm-scope .nb-art-feature .nb-art-brand{font-size:6px}.pm-scope .nb-art-feature .nb-art-chip{font-size:5.5px;padding:1px 5px}.pm-scope .nb-art-feature .nb-art-icon{width:24px;height:24px;margin-top:4px}.pm-scope .nb-art-feature .nb-art-icon svg{width:14px;height:14px}.pm-scope .nb-art-feature .nb-art-head{font-size:8px;-webkit-line-clamp:3}.pm-scope .nb-art-feature .nb-art-sub{display:none}.pm-scope .nb-art-feature .nb-art-lines{gap:3px}.pm-scope .nb-art-feature .nb-art-lines span{height:3px}.pm-scope .nb-art-feature .nb-art-acc{height:4px}.pm-scope .nb-pinned{display:flex;align-items:center;gap:14px;width:100%;padding:14px;text-align:left;font:inherit;color:inherit;background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px}.pm-scope .nb-pinned.is-compact{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.pm-scope .nb-pinned.is-compact:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(20,49,59,.1);border-color:#c9d6dd}.pm-scope .nb-pinned-art{flex:0 0 84px;padding:0;border:0;background:none;cursor:pointer;font:inherit}.pm-scope .nb-pinned-text{display:flex;flex:1 1;min-width:0;flex-direction:column;gap:5px}.pm-scope .nb-pinned-label{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:11px;font-weight:800;letter-spacing:.1em;color:var(--color-accent-600)}.pm-scope .nb-pinned-star{width:14px;height:14px}.pm-scope .nb-pinned-title{margin:0;font-size:15.5px;font-weight:800;line-height:1.25;color:var(--color-teal-900)}.pm-scope .nb-pinned-desc{margin:0;font-size:14px;line-height:1.5;color:var(--color-muted);display:none}.pm-scope .nb-pinned-sub{margin:0;font-size:12.5px;color:var(--color-muted)}.pm-scope .nb-pinned-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.pm-scope .nb-pinned-actions .btn{min-height:44px}.pm-scope .nb-pinned.is-full{position:relative}.pm-scope .nb-pinned.is-full .nb-pinned-art:after{content:"";position:absolute;inset:0;border-radius:16px}.pm-scope .nb-pinned.is-full .nb-d,.pm-scope .nb-pinned.is-full .nb-pinned-actions,.pm-scope .nb-pinned.is-full .nb-pinned-added,.pm-scope .nb-pinned.is-full .nb-pinned-label .nb-chip{display:none}html.nb-locked,html.nb-locked body{overflow:hidden}.pm-scope dialog.nb-viewer{padding:0;border:0;color:var(--color-text);background:var(--color-surface);width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;border-radius:0;overflow-y:auto;overscroll-behavior:contain}.pm-scope dialog.nb-viewer::-webkit-backdrop{background:rgba(15,30,37,.55)}.pm-scope dialog.nb-viewer::backdrop{background:rgba(15,30,37,.55)}.pm-scope .nb-viewer-inner{display:flex;flex-direction:column;min-height:100%}.pm-scope .nb-viewer-bar{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:6px;min-height:56px;padding:6px 8px;background:var(--color-surface);border-bottom:1px solid var(--color-border)}.pm-scope .nb-viewer-back,.pm-scope .nb-viewer-close,.pm-scope .nb-viewer-dl-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--color-teal-900);cursor:pointer;text-decoration:none}.pm-scope .nb-viewer-back:hover,.pm-scope .nb-viewer-close:hover,.pm-scope .nb-viewer-dl-icon:hover{background:var(--color-teal-100)}.pm-scope .nb-viewer-back svg,.pm-scope .nb-viewer-close svg,.pm-scope .nb-viewer-dl-icon svg{width:22px;height:22px}.pm-scope .nb-viewer-bar-title{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:700;color:var(--color-teal-900)}.pm-scope .nb-viewer-preview{padding:16px;background:#f3f2f1;text-align:center;outline-offset:-3px}.pm-scope .nb-viewer-imglink{display:inline-block;max-width:100%;border-radius:12px;box-shadow:var(--shadow-md)}.pm-scope .nb-viewer-imglink img{display:block;max-width:100%;height:auto;border-radius:12px;touch-action:pan-x pan-y pinch-zoom}.pm-scope .nb-pdf-pages canvas{display:block;width:100%;height:auto;margin:0 auto 12px;background:#fff;box-shadow:var(--shadow-md);border-radius:4px}.pm-scope .nb-pdf-note{margin:8px 0;font-size:14px;color:var(--color-muted)}.pm-scope .nb-viewer-details{position:relative;display:flex;flex:1 1;flex-direction:column;gap:8px;padding:16px 16px 0}.pm-scope .nb-viewer-close{display:none}.pm-scope .nb-viewer-kind{margin:0;font-size:13px;font-weight:700;color:var(--color-muted)}.pm-scope .nb-viewer-added{font-weight:700}.pm-scope .nb-viewer-title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pm-scope .nb-viewer-desc{margin:0;font-size:16px;line-height:1.5}.pm-scope .nb-viewer-confirm{margin:0;font-size:14px;color:var(--color-muted)}.pm-scope .nb-viewer-confirm.is-done{color:var(--color-positive-800);font-weight:600}.pm-scope .nb-viewer-open{margin:0;font-size:14px}.pm-scope .nb-viewer-error{margin:0;padding:10px 12px;border-radius:10px;background:var(--color-negative-100);color:var(--color-negative-800);font-size:14px}.pm-scope .nb-viewer-actions{position:-webkit-sticky;position:sticky;bottom:0;display:flex;flex-direction:column;gap:10px;margin:auto -16px 0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--color-surface);border-top:1px solid var(--color-border)}.pm-scope .nb-viewer-dl-text{display:none}.pm-scope .nb-viewer-primary{width:100%;min-height:52px;border-radius:12px;font-size:16px;font-weight:700}@media (min-width:720px){.pm-scope .nb-h1{font-size:34px}.pm-scope .nb-sub-more{display:inline}.pm-scope .nb-filters{flex-wrap:wrap;overflow:visible}.pm-scope .nb-grid,.pm-scope .nb-row{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px}.pm-scope .nb-row{display:grid;grid-gap:14px;overflow:visible}.pm-scope .nb-row>li{flex:none}.pm-scope .nb-pinned.is-full{gap:24px;padding:28px}.pm-scope .nb-pinned.is-full .nb-pinned-art:after{display:none}.pm-scope .nb-pinned.is-full .nb-pinned-actions{display:flex}.pm-scope .nb-pinned.is-full .nb-d,.pm-scope .nb-pinned.is-full .nb-pinned-added{display:inline}.pm-scope .nb-pinned.is-full .nb-m{display:none}.pm-scope .nb-pinned.is-full .nb-pinned-label .nb-chip{display:inline-flex}.pm-scope .nb-pinned.is-full .nb-pinned-art{flex:0 0 232px}.pm-scope .nb-pinned.is-full .nb-pinned-title{font-family:var(--font-heading);font-size:28px;font-weight:600;letter-spacing:0;line-height:1.2}.pm-scope .nb-pinned.is-full .nb-pinned-desc{display:block;font-size:16px;max-width:64ch}.pm-scope .nb-pinned.is-full .nb-pinned-sub{font-size:13.5px}.pm-scope dialog.nb-viewer{width:min(1040px,calc(100vw - 48px));height:min(720px,calc(100dvh - 48px));margin:auto;border-radius:18px;overflow:hidden;box-shadow:var(--shadow-lg)}.pm-scope .nb-viewer-inner{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);height:100%;min-height:0}.pm-scope .nb-viewer-bar{display:none}.pm-scope .nb-viewer-preview{grid-column:1;overflow:auto;padding:24px;display:flex;align-items:flex-start;justify-content:center}.pm-scope .nb-viewer-preview>*{max-width:100%}.pm-scope .nb-pdf{width:100%}.pm-scope .nb-viewer-imglink img{width:auto;max-height:calc(min(720px, 100dvh - 48px) - 48px)}.pm-scope .nb-viewer-details{grid-column:2;overflow:auto;padding:28px 28px 0;gap:10px}.pm-scope .nb-viewer-close{display:inline-flex;position:absolute;top:12px;right:12px}.pm-scope .nb-viewer-kind{padding-right:44px}.pm-scope .nb-viewer-title{position:static;width:auto;height:auto;margin:0 0 4px;overflow:visible;clip:auto;white-space:normal;font-family:var(--font-heading);font-size:28px;font-weight:600;line-height:1.2;letter-spacing:0;color:var(--color-teal-900)}.pm-scope .nb-viewer-actions{flex-direction:row;justify-content:flex-start;margin:auto -28px 0;padding:16px 28px}.pm-scope .nb-viewer-dl-text{display:inline-flex;align-items:center;gap:8px;min-height:52px;border-radius:12px}.pm-scope .nb-viewer-dl-text svg{width:18px;height:18px}.pm-scope .nb-viewer-primary{width:auto;flex:1 1}}@media (max-width:719px){.pm-scope .hp-seeall{align-self:center}}@media (prefers-reduced-motion:reduce){.pm-scope .hp-start,.pm-scope .nb-card,.pm-scope .nb-pill,.pm-scope .nb-pinned.is-compact{transition:none}.pm-scope .nb-card:hover,.pm-scope .nb-pinned.is-compact:hover{transform:none}}.pm-scope .nb-head{position:relative}.pm-scope .nb-manage-link{position:absolute;top:0;right:0;min-height:40px}.pm-scope .mg-page{display:flex;flex-direction:column;gap:16px;padding-bottom:32px}.pm-scope .mg-page .page-header{margin-bottom:0}.pm-scope .mg-back{margin:0;font-size:14px}.pm-scope .mg-denied{margin:0 0 12px}.pm-scope .mg-done{background:var(--color-positive-100);border-color:rgba(47,158,106,.25);color:var(--color-positive-800);font-weight:600}.pm-scope .mg-empty{padding:48px 20px}.pm-scope .mg-tab-count{display:inline-block;min-width:20px;margin-left:6px;padding:1px 7px;border-radius:999px;background:var(--color-bg);font-size:12px;font-weight:700;text-align:center;color:var(--color-muted)}.pm-scope .tab[aria-current=page] .mg-tab-count{background:var(--color-teal-100);color:var(--color-teal-900)}.pm-scope .mg-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.pm-scope .mg-row{background:var(--color-surface);border:var(--card-border);border-radius:var(--radius-xl);box-shadow:0 1px 2px color-mix(in srgb,#1d2b30 5%,transparent)}.pm-scope .mg-row:hover{border-color:var(--color-teal-700)}.pm-scope .mg-row-link{display:flex;gap:16px;align-items:flex-start;padding:14px;text-decoration:none;color:inherit;border-radius:var(--radius-xl)}.pm-scope .mg-row-art{flex:none;width:96px}.pm-scope .mg-row-art .nb-art{width:100%}.pm-scope .mg-row-main{min-width:0;display:flex;flex-direction:column;gap:3px}.pm-scope .mg-row-top{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.pm-scope .mg-row-title{margin:2px 0 0;font-family:var(--font-body);font-size:17px;font-weight:600;line-height:1.3;color:var(--color-teal-900);overflow-wrap:anywhere}.pm-scope .mg-row-meta{margin:0;font-size:13.5px;line-height:1.4;color:var(--color-muted);overflow-wrap:anywhere}.pm-scope .mg-row-counts{color:var(--color-neutral-800);font-weight:500}.pm-scope .mg-status{display:inline-block;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.02em;background:var(--color-bg);color:var(--color-neutral-800)}.pm-scope .mg-status-published{background:var(--color-positive-100);color:var(--color-positive-800)}.pm-scope .mg-status-scheduled{background:var(--color-teal-100);color:var(--color-teal-900)}.pm-scope .mg-status-draft{background:#eef0f2;color:#3c4a52}.pm-scope .mg-status-archived,.pm-scope .mg-status-taken_down{background:#f1ecdf;color:#5b4a1c}.pm-scope .mg-ack,.pm-scope .mg-pinned{display:inline-block;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:600;border:1px solid var(--color-divider);color:var(--color-neutral-800)}.pm-scope .mg-detail{display:flex;gap:22px;padding:20px}.pm-scope .mg-detail-art{flex:none;width:200px}.pm-scope .mg-detail-art .nb-art{width:100%}.pm-scope .mg-detail-main{min-width:0;flex:1 1;display:flex;flex-direction:column;gap:12px}.pm-scope .mg-facts{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:10px 20px;gap:10px 20px}.pm-scope .mg-facts dt{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted)}.pm-scope .mg-facts dd{margin:2px 0 0;font-size:14.5px;overflow-wrap:anywhere}.pm-scope .mg-file-links{margin:0;font-size:14px}.pm-scope .mg-action-bar{display:flex;flex-direction:column;gap:8px}.pm-scope .mg-actions{display:flex;flex-wrap:wrap;gap:8px}.pm-scope .mg-danger{color:var(--color-negative-800)}.pm-scope .mg-counts{margin:0 0 8px;font-size:15px}.pm-scope .mg-people{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:20px;gap:20px;margin-top:8px}.pm-scope .mg-people-heading{margin:0 0 6px;font-family:var(--font-body);font-size:14px;font-weight:700;color:var(--color-teal-900)}.pm-scope .mg-people-list{list-style:none;margin:0;padding:0;max-height:360px;overflow:auto}.pm-scope .mg-people-list li{display:flex;flex-direction:column;gap:1px;padding:8px 0;border-top:1px solid color-mix(in srgb,#1d2b30 7%,transparent);font-size:14px}.pm-scope .mg-person-note{font-size:13px;color:var(--color-muted)}.pm-scope .mg-form{display:flex;flex-direction:column;gap:16px;max-width:760px}.pm-scope .mg-form .panel-body{padding:4px 22px 20px}.pm-scope .mg-form .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px 20px;gap:4px 20px;max-width:none}.pm-scope .mg-form .field.is-wide,.pm-scope .mg-form .mg-fieldset{grid-column:1/-1}.pm-scope .mg-form .field{margin-bottom:var(--space-2)}.pm-scope .mg-form .panel-head{padding-bottom:8px}.pm-scope .mg-form-error{margin:0}.pm-scope .mg-field-error{margin:4px 0 0;font-size:13px;font-weight:600;color:var(--color-negative-800)}.pm-scope .mg-fieldset{border:0;margin:0 0 var(--space-2);padding:0;min-width:0}.pm-scope .mg-fieldset legend{padding:0;margin-bottom:6px;font-size:14px;font-weight:600}.pm-scope .field>label.mg-choice,.pm-scope .mg-choice{display:flex;align-items:flex-start;gap:10px;margin:0 0 8px;font-size:15px;font-weight:400;line-height:1.4}.pm-scope .mg-choice input{flex:none;margin-top:3px;width:18px;height:18px;accent-color:var(--color-teal-700)}.pm-scope .mg-roles{margin:4px 0 0 26px}.pm-scope .mg-file-input{display:block;width:100%;font-size:14.5px}.pm-scope .mg-file-chosen{display:flex;gap:16px;align-items:flex-start;margin-top:12px}.pm-scope .mg-file-preview{flex:none;width:140px;min-height:80px;display:flex;align-items:center;justify-content:center;padding:6px;border:1px solid var(--color-divider);border-radius:10px;background:var(--color-bg);font-size:12.5px;color:var(--color-muted);text-align:center}.pm-scope .mg-file-preview img{display:block;max-width:100%;max-height:190px;object-fit:contain}.pm-scope .mg-file-facts{margin:0;min-width:0;font-size:14px}.pm-scope .mg-file-facts div{display:flex;gap:8px;margin-bottom:4px}.pm-scope .mg-file-facts dt{color:var(--color-muted);min-width:40px}.pm-scope .mg-file-facts dd{margin:0;overflow-wrap:anywhere}.pm-scope .mg-file-name{margin:0 0 4px;font-weight:600;overflow-wrap:anywhere}.pm-scope .mg-pin-confirm{padding:14px 16px;border:1px solid var(--color-gold-500);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-gold-500) 10%,var(--color-surface))}.pm-scope .mg-pin-confirm p{margin:0 0 10px}.pm-scope .mg-form-actions{justify-content:flex-end}@media (max-width:640px){.pm-scope .mg-row-link{gap:12px;padding:12px}.pm-scope .mg-row-art{width:72px}.pm-scope .mg-detail{flex-direction:column;padding:16px;gap:16px}.pm-scope .mg-detail-art{width:160px}.pm-scope .mg-form .panel-body{padding:4px 16px 16px}.pm-scope .mg-form .form-grid{grid-template-columns:minmax(0,1fr)}.pm-scope .mg-file-chosen{flex-direction:column}.pm-scope .mg-actions .btn{flex:1 1 140px;min-height:44px}.pm-scope .mg-form-actions{flex-direction:column-reverse}.pm-scope .mg-form-actions .btn{flex:none;width:100%;min-height:44px}.pm-scope .nb-manage-link{min-height:40px;padding:0 12px;font-size:14px}}