/* Todo current Media 2.0 layer: public/media-v2.css, HEAD 91e3a16.
   Use the effective pill controls and white navigation, not base-layer styles. */
:root{--npc-ink:#1d1d1f;--npc-paper:#fff;--npc-paper-bright:#fff;--npc-paper-deep:#f5f5f7;--npc-line:#dedee3;--npc-text-soft:#424247;--npc-placeholder:#626267;--npc-radius-control:999px;--npc-radius-card:20px;--npc-radius-panel:20px;--todo-tool:#f5f5f7;--todo-tool-hover:#e8e8ed;--todo-muted:#626267;--todo-field:#86868b}
body.npc-app{background:#fff;color:#1d1d1f;font-size:16px;line-height:1.65;letter-spacing:-.1px}
.npc-app .topbar,.npc-app .workspace-header{background:#fff;border-color:#e8e8eb;box-shadow:none;gap:18px}
.npc-app .npc-logo{width:93px;height:31px}
.npc-app .npc-product-name strong{font-size:18px;font-weight:600;color:#1d1d1f}
.npc-app .npc-product-name small{display:none}
.npc-app .header-search{background:#f5f5f7;border:1px solid #dedee3;border-radius:999px;min-height:44px;max-width:370px}
.npc-app .header-search input{min-height:42px;font-size:14px}
.npc-app .btn,.npc-app .workspace-main .btn,
.npc-app .translate-button,.npc-app .header-review-button,.npc-app .workspace-client-switch,.npc-app .return-workspace,
.npc-app .demo-tools>summary,.npc-app .workspace-header .demo-tools>summary,
.npc-app .item-review-actions button,.npc-app .item-review-composer button,
.npc-app .square-btn,.npc-app .revision-entry-button{
 display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 19px;border:1px solid transparent;border-radius:999px;
 background:#f5f5f7;color:#1d1d1f;font-size:14px;font-weight:500;line-height:1.45;box-shadow:none;transform:none;
 transition:background-color 160ms,border-color 160ms,color 160ms;
}
.npc-app .btn:hover:not(:disabled),.npc-app .workspace-main .btn:hover:not(:disabled),
.npc-app .translate-button:hover,.npc-app .header-review-button:hover,
.npc-app .workspace-client-switch:hover,.npc-app .return-workspace:hover,
.npc-app .demo-tools>summary:hover,.npc-app .item-review-actions button:hover:not(:disabled),
.npc-app .item-review-composer button:hover:not(:disabled){background:#e8e8ed;color:#1d1d1f;box-shadow:none;transform:none}
.npc-app .btn-primary,.npc-app .workspace-main .btn-primary,.npc-app .item-review-composer .review-feedback-submit{
 background:#ff4b23;border-color:#ff4b23;color:#fff;min-height:48px;font-size:19px;font-weight:700;line-height:1.35;box-shadow:none;
}
.npc-app .btn-primary:hover:not(:disabled),.npc-app .workspace-main .btn-primary:hover:not(:disabled),.npc-app .item-review-composer .review-feedback-submit:hover:not(:disabled){background:#ee411d;border-color:#ee411d;color:#fff}
.npc-app .btn-secondary,.npc-app .btn-outline,.npc-app .workspace-main .btn-secondary,.npc-app .workspace-main .btn-outline{background:#f5f5f7;border-color:transparent;color:#1d1d1f}
.npc-app .btn-danger,.npc-app .share-actions .btn-danger{background:#fff0f2;color:#a42a39;border-color:transparent}
.npc-app :is(.btn,.workspace-main .btn,.translate-button,.item-review-composer button):disabled{background:#f5f5f7;color:#77777c;border-color:transparent;opacity:1;box-shadow:none}
.npc-app .icon-button,.npc-app .glossary-button{width:44px;min-width:44px;min-height:44px;border-radius:50%;color:#626267;background:transparent}
.npc-app .icon-button:hover,.npc-app .glossary-button:hover{background:#f5f5f7;color:#1d1d1f}
.npc-app .translate-button.active{background:#e8e8ed;color:#1d1d1f}
.npc-app .header-review-button{background:#f5f5f7;color:#1d1d1f;font-size:14px;font-weight:500}
.npc-app .square-btn{width:44px;padding:10px}
.npc-app :is(input,textarea,select),.npc-app .modal :is(input,textarea,select){min-height:44px;border:1px solid #86868b;border-radius:12px;background:#fff;color:#1d1d1f;font-size:16px;font-weight:400;box-shadow:none}
.npc-app :is(input,textarea)::placeholder{color:#727277;opacity:1}
.npc-app :is(a,button,input,select,textarea,summary):focus-visible,
.npc-app .topbar :is(button,summary):focus-visible,.npc-app .workspace-header :is(button,summary):focus-visible{outline:2px solid #b52b0e;outline-offset:3px;box-shadow:0 0 0 3px #ff4b2312}
.npc-app .app-shell,.npc-app .app-shell:has(.calendar),.npc-app .internal-workspace{grid-template-columns:232px minmax(0,1fr);max-width:1680px}
.npc-app .app-shell>.sidebar,.npc-app .workspace-sidebar{background:#fff;padding:24px 18px 18px;border-color:#e8e8eb;scrollbar-width:thin;scrollbar-color:#dedee3 transparent}
.npc-app .sidebar>.side-label,.npc-app .sidebar .npc-project-context,.npc-app .sidebar>.side-rule,.npc-app .sidebar>.side-note,
.npc-app .service-links-heading,.npc-app .workspace-sidebar>p,.npc-app .workspace-local-note{display:none}
.npc-app .project-select{min-height:64px;border-color:#dedee3;border-radius:12px;padding:12px;background:#fff;margin-bottom:20px}
.npc-app .project-select strong{font-size:15px;font-weight:600}
.npc-app .project-select small{font-size:12px;line-height:1.5}
.npc-app .brand-symbol{background:#f0f0f2;color:#505055;border-radius:50%;width:34px;height:34px;font-size:17px}
.npc-app .nav-item,.npc-app .workspace-nav{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:12px;min-height:52px;padding:13px 15px;margin:0 0 6px;border:0;border-radius:12px;background:transparent;color:#5b5b60;font-size:15px;font-weight:400;line-height:1.5}
.npc-app .nav-item:hover,.npc-app .workspace-nav:hover{background:#f8f8fa;color:#1d1d1f}
.npc-app .nav-item.active,.npc-app .workspace-nav.active{background:#f5f5f7;color:#1d1d1f;font-weight:600;box-shadow:none}
.npc-app .nav-item.active::after,.npc-app .workspace-nav.active::after{display:none}
.npc-app .nav-item.active::before,.npc-app .workspace-nav.active::before{content:"";position:absolute;left:0;top:17px;bottom:17px;width:3px;border-radius:0 2px 2px 0;background:#ff4b23}
.npc-app .nav-count,.npc-app .nav-item.active .nav-count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;border-radius:6px;background:#eeeef1;color:#626267;font-size:14px;font-weight:400;padding:1px 5px;margin-left:auto}
.npc-app .workspace-sidebar-projects{margin-top:20px;border-color:#e8e8eb}
.npc-app .workspace-sidebar-projects>p{font-size:13px;font-weight:400}
.npc-app .workspace-project{font-size:14px;min-height:44px}
.npc-app .service-links{margin-top:auto;padding:18px 5px 0;border-color:#e8e8eb;display:grid;gap:2px}
.npc-app .service-links a{min-height:40px;padding:8px 4px;border-radius:9px;font-size:13px;font-weight:400;color:#6b6b70}
.npc-app .service-links a:hover{background:#f5f5f7;color:#1d1d1f}
.npc-app .service-links a svg{width:14px;height:14px}
.npc-app .content,.npc-app .app-shell:has(.calendar)>.content{padding:24px 30px 50px;max-width:1180px}
.npc-app .content>.feed-sort{padding:0;margin:0 0 16px;min-height:32px;justify-content:flex-end}
.npc-app .feed-sort>.inline-link{font-size:14px;color:#626267;text-decoration:none;min-height:36px;padding:6px 0}
.npc-app .feed-sort>.inline-link:hover{color:#1d1d1f}
.npc-app .feed>.post-list-time,.npc-app .client-revision-entry,.npc-app .footer-local{display:none}
.npc-app .detail-toolbar{margin-bottom:16px;font-size:13px}
.npc-app .detail-toolbar>span{display:none}
.npc-app .detail-back{font-size:14px;min-height:36px}
.npc-app .reddit-preview-frame{border-radius:16px;border-color:#e2e2e7;margin-bottom:28px;box-shadow:none}
.npc-app .reddit-preview-heading{padding:12px 22px;background:#fff;border-color:#ececef;justify-content:space-between}
.npc-app .reddit-preview-label{display:none}
.npc-app .reddit-preview-meta{display:none}
.npc-app .publication-badge{font-size:13px;font-weight:600;border-radius:6px;padding:6px 10px}
.npc-app .reddit-surface{padding:20px 24px 0}
.npc-app .reddit-surface .post-card h2,.npc-app .app-shell .detail-post .post-card h2{font-size:26px;line-height:1.35;margin-top:12px;letter-spacing:-.4px}
.npc-app .reddit-surface .post-body,.npc-app .app-shell .detail-post .post-body{font-size:16px;line-height:1.7;margin-top:12px}
.npc-app .reddit-surface .post-meta,.npc-app .reddit-surface .post-author{font-size:13px}
.npc-app .reddit-surface .muted-label,.npc-app .discussion-draft-label,.npc-app .discussion-disclaimer,.npc-app .discussion-readonly{display:none}
.npc-app .reddit-surface .discussion-text{font-size:16px;line-height:1.65}
.npc-app .reddit-surface .discussion-author{font-size:14px}
.npc-app .reddit-surface .discussion-node{padding-bottom:16px;margin-bottom:16px}
.npc-app .reddit-surface .discussion-node-actions button{font-size:13px;min-height:36px}
.npc-app .app-shell .detail-post .discussion-header h2,.npc-app .reddit-surface .discussion-header h2{font-size:20px;line-height:1.4;margin:0}
.npc-app .item-review{margin-top:14px;padding:12px 14px;border-radius:12px;background:#fafafa;border-color:#e8e8eb;gap:10px 16px}
.npc-app .review-item-heading{font-size:13px;gap:8px}
.npc-app .item-review-status{font-size:13px;font-weight:500}
.npc-app .review-item-heading>small{font-size:12px;color:#86868b}
.npc-app .item-review-feedback p{font-size:14px;line-height:1.65}
.npc-app .item-review-feedback:not(:has(.item-review-comment,.item-review-decisions)){display:none}
.npc-app .item-review-feedback:has(.item-review-decisions){display:grid}
.npc-app .item-review-decisions{font-size:13px;color:#626267}
.npc-app .item-review-decisions summary{cursor:pointer;min-height:32px;padding:4px 0;line-height:1.6}
.npc-app .item-review-decisions p{font-size:13px;margin:6px 0}
.npc-app .item-review-comment-meta,.npc-app .item-review-comment-meta strong{font-size:12px;color:#76767b}
.npc-app .item-review-actions{gap:8px}
.npc-app .item-review-actions button{padding:10px 16px;font-size:14px;font-weight:500;border:1px solid transparent}
.npc-app .item-review-actions button[data-decision=revision]{background:#f5f5f7;color:#a42a39}
.npc-app .item-review-actions button[data-decision=revision][aria-pressed=true]{background:#fff0f2;border-color:transparent;color:#a42a39}
.npc-app .item-review-actions button.is-approved,.npc-app .item-review-actions button[data-decision=approve][aria-pressed=true]{background:#e7f3ec;color:#216940;border-color:transparent;opacity:1}
.npc-app .item-review-actions button:disabled{cursor:default}
.npc-app .item-review-actions :is(.item-history-button,.item-history,.history-button),.npc-app .item-history-button,.npc-app .history-button{
 background:transparent;border-color:transparent;color:#626267;min-height:44px;font-size:14px;font-weight:400;border-radius:999px;padding:10px 12px;
}
.npc-app .item-review-actions :is(.item-history-button,.item-history,.history-button):hover{background:#f0f0f2;color:#1d1d1f}
.npc-app .item-review-composer textarea{min-height:88px;font-size:16px;line-height:1.6;padding:12px}
.npc-app .item-review-composer label{font-size:14px}
.npc-app .item-review-composer-actions{gap:8px}
.npc-app .target-release-note,.npc-app .item-release-note,.npc-app .review-release-note{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12px;color:#76767b;line-height:1.5;margin:0}
/* Publication time: one prominent block per post, with the actual 48h rule. */
.npc-app .release-timing{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 22px;align-items:center;border:1px solid #ffd8c8;border-left:5px solid #ff4b23;background:#fff7f2;border-radius:16px;padding:16px 20px;margin:0 0 14px;color:#1d1d1f;cursor:default}
.npc-app .release-schedule{min-width:0;display:grid;gap:4px}
.npc-app .release-schedule :is(label,.release-label){font-size:13px;font-weight:500;color:#a53c18;letter-spacing:0;display:block}
.npc-app .release-schedule :is(strong,time){display:block;font-size:23px;font-weight:650;color:#b52b0e;letter-spacing:-.5px;line-height:1.4;font-variant-numeric:tabular-nums}
.npc-app .release-schedule small{font-size:12px;color:#856454;line-height:1.4}
.npc-app .release-countdown{background:#fff;border:1px solid #ffdece;border-radius:12px;padding:10px 15px;min-width:205px;display:grid;gap:2px}
.npc-app .release-countdown :is(label,small,.release-countdown-label){font-size:12px;font-weight:400;color:#9a4c31;display:block}
.npc-app .release-countdown :is(strong,[data-countdown-until]){font-family:var(--npc-font-mono);font-size:27px;line-height:1.35;font-weight:650;letter-spacing:.5px;color:#b52b0e;font-variant-numeric:tabular-nums;white-space:nowrap}
.npc-app .release-meta{grid-column:1/-1;display:flex;align-items:center;gap:8px 18px;flex-wrap:wrap;font-size:12px;color:#7b655d;line-height:1.6;border-top:1px solid #ffe2d4;padding-top:10px}
.npc-app .release-meta :is(span,time,strong){font-size:inherit;font-weight:400;line-height:inherit}
.npc-app .release-meta strong{font-weight:500;color:#5b4942}
.npc-app .release-rule{font-size:13px;line-height:1.6;color:#9b4929;margin:0}
.npc-app .release-timing :is(.release-conflict,.schedule-conflict){grid-column:1/-1;font-size:13px;color:#a42a39;font-weight:500;margin:0}
.npc-app .release-timing[data-release-state=ready],.npc-app .release-timing.ready,.npc-app .release-timing.published,.npc-app .release-timing[data-release-state=published]{background:#f0f8f3;border-color:#c9e4d2;border-left-color:#308358}
.npc-app .release-timing:is(.ready,.published,[data-release-state=ready],[data-release-state=published]) .release-schedule :is(strong,time,label),.npc-app .release-timing:is(.ready,.published,[data-release-state=ready],[data-release-state=published]) .release-countdown :is(strong,label,small,[data-countdown-until]){color:#216940}
.npc-app .release-timing:is(.ready,[data-release-state=ready]) .release-countdown{border-color:#c9e4d2}
.npc-app .release-timing:is(.ready,.published,[data-release-state=ready],[data-release-state=published]) .release-meta{border-color:#d6eade;color:#52735e}
.npc-app .release-timing[data-release-state=unfinalized] .release-countdown :is(strong,[data-countdown-until]),.npc-app .release-timing[data-release-state=unknown] .release-countdown :is(strong,[data-countdown-until]){font-family:inherit;font-size:17px;letter-spacing:0;white-space:normal;max-width:230px}
.npc-app .release-timing .release-zone{font-size:12px;color:#88746b;font-weight:400}
.npc-app .workspace-main{padding:28px 30px 50px}
.npc-app .workspace-page-heading h1,.npc-app .page-header h1{font-size:30px;font-weight:650;letter-spacing:-.8px}
.npc-app .workspace-page-heading span,.npc-app .workspace-page-heading p{font-size:14px}
.npc-app .table-toolbar .table-search{border:1px solid #dedee3;border-radius:999px;background:#f5f5f7;min-height:44px}
.npc-app .table-toolbar .table-search input{border:0;background:transparent;font-size:14px}
.npc-app .table-toolbar select{font-size:14px;border-radius:12px;min-height:44px;border-color:#86868b}
.npc-app .workspace-table-wrap,.npc-app .calendar,.npc-app .workspace-preview,.npc-app .share-create-form,.npc-app .share-card{border-color:#dedee3;border-radius:16px;box-shadow:none;background:#fff}
.npc-app .workspace-table .row-title{font-size:15px;font-weight:500;line-height:1.5}
.npc-app .workspace-table .table-action{font-size:14px;min-height:44px;padding:9px;border-radius:999px;font-weight:400}
.npc-app .workspace-table th{font-size:13px}
.npc-app .workspace-table .schedule-cell{font-size:14px;font-weight:500;color:#b52b0e}
.npc-app .workspace-table .row-project{font-size:12px}
.npc-app .workspace-table .item-review-status{font-size:13px}
.npc-app .workspace-table .discussion-review-cell{font-size:14px}
.npc-app .workspace-table .publication-badge{font-size:12px}
.npc-app .workspace-table .actions-cell{min-width:136px;width:136px;white-space:nowrap}
.npc-app .row-menu-trigger{width:44px;height:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;padding:10px;background:transparent;color:#626267;border:0}
.npc-app .row-menu-trigger:hover{background:#f5f5f7;color:#1d1d1f}
.npc-app .row-menu-trigger svg{width:20px;height:20px}
.npc-app .row-actions-popover{position:fixed;inset:auto;margin:0;min-width:210px;max-width:calc(100vw - 24px);padding:8px;border:1px solid #dedee3;border-radius:16px;background:#fff;color:#1d1d1f;box-shadow:0 12px 38px #00000012}
.npc-app .row-actions-popover:popover-open{display:flex;flex-direction:column;gap:4px}
.npc-app .row-actions-popover::backdrop{background:transparent}
.npc-app .row-actions-popover button{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;min-height:44px;padding:10px 12px;border:0;border-radius:10px;background:transparent;color:#424247;font-size:14px;font-weight:400;line-height:1.5;text-align:left;white-space:nowrap}
.npc-app .row-actions-popover button:hover{background:#f5f5f7;color:#1d1d1f}
.npc-app .row-actions-popover button svg{width:17px;height:17px;flex-shrink:0}
.npc-app .modal{border-radius:20px;border-color:#dedee3;box-shadow:0 20px 65px #0000001a;background:#fff;padding:26px}
.npc-app .modal-head h2{font-size:24px;font-weight:600;line-height:1.35}
.npc-app .modal label{font-size:14px;font-weight:400}
.npc-app .modal .btn{font-size:14px}
.npc-app .modal .btn-primary{font-size:19px}
.npc-app .release-requirement{padding:12px 14px;margin:0 0 18px;border:1px solid #ffd8c8;border-radius:12px;background:#fff7f2;color:#7b655d;font-size:14px;line-height:1.6}
.npc-app .release-requirement p{margin:3px 0;font-size:14px;line-height:1.6}
.npc-app .release-requirement [data-countdown-until]{font-family:var(--npc-font-mono);font-weight:600;color:#b52b0e;font-size:16px}
.npc-app .asset-dropzone{border-radius:16px;background:#fafafa;border-color:#b0b0b7}
.npc-app .item-history-panel,.npc-app .target-history{font-size:15px;line-height:1.7}
.npc-app .item-history-panel :is(h3,h4),.npc-app .target-history :is(h3,h4){font-size:17px;font-weight:600;margin:18px 0 10px}
.npc-app .item-history-panel :is(p,pre),.npc-app .target-history :is(p,pre){white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}
.npc-app .history-version,.npc-app .target-history-version{border:1px solid #e4e4e8;border-radius:12px;margin:14px 0;padding:14px}
.npc-app .history-version-meta{font-size:13px;color:#76767b;margin-bottom:10px}
.npc-app .history-diff,.npc-app .target-history-diff{font-size:15px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}
.npc-app .item-history-panel ins{background:#e4f5e9;color:#17673b;text-decoration:none;border-bottom:2px solid #7ac094;border-radius:3px;padding:1px 3px;box-decoration-break:clone;-webkit-box-decoration-break:clone}
.npc-app .item-history-panel del{background:#ffebed;color:#a42a39;text-decoration:line-through;border-radius:3px;padding:1px 3px;box-decoration-break:clone;-webkit-box-decoration-break:clone}
.npc-app .item-history-audit strong+span,.npc-app .item-history-audit strong+time{margin-left:8px;font-size:13px;color:#76767b}
@media(max-width:1100px){.npc-app .app-shell,.npc-app .app-shell:has(.calendar),.npc-app .internal-workspace{grid-template-columns:210px minmax(0,1fr)}.npc-app .content,.npc-app .app-shell:has(.calendar)>.content{padding:22px 24px 45px}.npc-app .release-timing{gap:10px 16px;padding:15px 17px}.npc-app .release-schedule :is(strong,time){font-size:21px}.npc-app .release-countdown{min-width:180px}.npc-app .release-countdown :is(strong,[data-countdown-until]){font-size:24px}.npc-app .item-review{grid-template-columns:minmax(0,1fr)}.npc-app .item-review-actions{grid-column:1;grid-row:2}.npc-app .item-review-feedback{grid-row:3}.npc-app .item-review-composer{grid-row:5}.npc-app .target-release-note,.npc-app .item-release-note,.npc-app .review-release-note{grid-row:4}.npc-app .item-review-feedback-link{grid-column:1;grid-row:2;justify-self:start}}
@media(max-width:740px){
 .npc-app .topbar,.npc-app .workspace-header{height:64px;gap:9px;padding:0 12px}.npc-app .npc-logo{width:75px;height:25px}.npc-app .npc-product-name strong{font-size:15px}.npc-app .npc-product-name{padding-left:10px}.npc-app .npc-product-brand{gap:10px}.npc-app .header-search{display:none}
 .npc-app .translate-button,.npc-app .workspace-client-switch,.npc-app .return-workspace{padding:10px 13px;font-size:13px;min-height:44px}.npc-app .demo-tools>summary,.npc-app .workspace-header .demo-tools>summary{padding:10px;min-width:44px;min-height:44px;font-size:0}.npc-app .header-review-button{display:none}.npc-app .glossary-button{width:44px;min-width:44px;font-size:13px}
 .npc-app .app-shell,.npc-app .app-shell:has(.calendar),.npc-app .internal-workspace{display:block}
 .npc-app .app-shell>.sidebar,.npc-app .workspace-sidebar{padding:7px 10px;gap:4px;display:flex;flex-direction:row;position:sticky;top:64px;height:auto;border-right:0;overflow:visible;flex-wrap:wrap}
 .npc-app .nav-item,.npc-app .workspace-nav{min-height:44px;font-size:13px;padding:10px 12px;border-radius:12px;margin:0;gap:8px;width:auto}
 .npc-app .nav-item.active::before,.npc-app .workspace-nav.active::before{left:12px;right:12px;bottom:0;top:auto;height:2px;width:auto;border-radius:2px 2px 0 0}
 .npc-app .nav-count,.npc-app .nav-item.active .nav-count{min-width:19px;height:19px;font-size:12px;padding:0 4px}
 .npc-app .service-links{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;width:100%;gap:2px;padding:6px 0 0;margin:4px 0 0}
 .npc-app .service-links a{font-size:11px;min-height:32px;padding:6px 8px;flex-shrink:0;gap:4px}.npc-app .service-links a svg{width:11px;height:11px}
 .npc-app .content,.npc-app .app-shell:has(.calendar)>.content{padding:16px 14px 40px}.npc-app .content>.feed-sort{margin-bottom:10px}
 .npc-app .release-timing{grid-template-columns:minmax(0,1fr);gap:10px;padding:13px 14px;border-left-width:4px;border-radius:14px;margin-bottom:12px}
 .npc-app .release-schedule :is(strong,time){font-size:20px;letter-spacing:-.35px}.npc-app .release-schedule :is(label,.release-label){font-size:12px}
 .npc-app .release-countdown{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;min-width:0;padding:9px 11px;border-radius:10px}
 .npc-app .release-countdown :is(strong,[data-countdown-until]){font-size:23px}.npc-app .release-countdown :is(label,small,.release-countdown-label){font-size:12px}
 .npc-app .release-timing[data-release-state=unfinalized] .release-countdown :is(strong,[data-countdown-until]),.npc-app .release-timing[data-release-state=unknown] .release-countdown :is(strong,[data-countdown-until]){font-size:15px;max-width:205px}
 .npc-app .release-meta{font-size:12px;gap:4px 10px;padding-top:8px;display:grid;grid-template-columns:1fr}.npc-app .release-zone{font-size:12px}
 .npc-app .reddit-preview-heading{padding:10px 14px}.npc-app .reddit-preview-meta{font-size:11px}.npc-app .reddit-surface{padding:17px 15px 0}
 .npc-app .reddit-surface .post-card h2,.npc-app .app-shell .detail-post .post-card h2{font-size:23px;line-height:1.35}.npc-app .reddit-surface .post-body{font-size:16px}.npc-app .reddit-surface .discussion-text{font-size:16px}.npc-app .reddit-surface .discussion-author{font-size:13px}
 .npc-app .item-review{padding:10px;gap:8px}.npc-app .item-review-actions{gap:6px;flex-wrap:wrap}.npc-app .item-review-actions button{min-height:44px;padding:10px 13px;font-size:13px}.npc-app .item-review-actions :is(.item-history-button,.item-history,.history-button){font-size:12px;padding:10px 8px}.npc-app .review-item-heading{font-size:12px}.npc-app .item-review-status{font-size:12px}.npc-app .review-item-heading>small{font-size:11px}.npc-app .item-review-feedback p{font-size:14px}.npc-app .item-review-comment-meta,.npc-app .item-review-comment-meta strong{font-size:11px}
 .npc-app .item-review-composer .review-feedback-submit{font-size:19px;min-height:44px}.npc-app .workspace-main{padding:20px 14px 40px}.npc-app .workspace-page-heading h1{font-size:26px}.npc-app .workspace-page-heading .btn-primary{font-size:19px;min-height:44px}.npc-app .workspace-page-heading span,.npc-app .workspace-page-heading p{font-size:13px}
 .npc-app .table-toolbar>label:not(.table-search){font-size:13px}.npc-app .table-toolbar select{font-size:14px}.npc-app .workspace-table .row-title{font-size:15px}.npc-app .workspace-table .title-cell{min-width:240px}.npc-app .modal{padding:22px 17px;border-radius:20px}.npc-app .modal .btn-primary{font-size:19px;min-height:44px}
}
@media(max-width:380px){.npc-app .npc-logo{width:65px;height:23px}.npc-app .npc-product-name strong{font-size:13px}.npc-app .topbar{gap:6px}.npc-app .npc-product-brand{gap:8px}.npc-app .translate-button{padding:10px;font-size:12px}.npc-app .npc-product-name{padding-left:8px}.npc-app .content{padding-left:10px;padding-right:10px}}
@media(prefers-reduced-motion:reduce){.npc-app *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
