.modern-subpage #content.nw-page{--nw-ink:#1c3442;--nw-muted:#587080;--nw-line:#d7e2e8;--nw-soft:#f3f7f8;--nw-accent:#087f73;color:var(--nw-ink);font-size:16px;line-height:1.7;letter-spacing:0;min-width:0}
.nw-page *{box-sizing:border-box;letter-spacing:0;min-width:0}.nw-page [hidden]{display:none!important}
.modern-subpage #content.nw-page>header>p{color:var(--nw-muted);font-size:17px;line-height:1.8;margin:12px 0}.modern-subpage #content.nw-page>header>.nw-kicker{color:var(--nw-accent);font-weight:700;font-size:14px}
.nw-page h1{font-size:36px;line-height:1.3;margin:8px 0 16px;overflow-wrap:anywhere}.nw-page h2{font-size:22px;line-height:1.45;margin:0 0 16px;color:var(--nw-ink)}.nw-page h3{font-size:18px;line-height:1.5;margin:24px 0 12px}.nw-page p{font-size:16px;color:var(--nw-muted);margin:12px 0;overflow-wrap:anywhere}.nw-page .nw-small{font-size:13px;line-height:1.8}.nw-page .nw-notice{background:#edf7f4;border-left:3px solid var(--nw-accent);padding:14px 18px;font-size:14px}
.nw-workspace{margin-top:26px;border-top:1px solid var(--nw-line)}.nw-controls{display:grid;grid-template-columns:1fr 1fr 0.8fr;gap:14px;padding-top:24px}.nw-page label{display:block;font-size:14px;font-weight:700;color:var(--nw-ink);line-height:1.5;position:relative;margin:0}.nw-page input:not([type=checkbox]),.nw-page select,.nw-page textarea{width:100%;max-width:100%;height:46px;padding:10px 12px;border:1px solid #bcced7;border-radius:6px;background:#fff;color:var(--nw-ink);font-family:inherit;font-size:16px;line-height:1.3;margin:7px 0 0;box-shadow:none}.nw-page select{padding-right:30px}.nw-page input[data-nw-money]{padding-right:53px}.nw-unit-mark{position:absolute;right:12px;bottom:12px;font-size:12px;color:var(--nw-muted);font-weight:400;pointer-events:none}.nw-page input[aria-invalid=true]{border-color:#b54343;outline:1px solid #b54343}
.nw-page button,.nw-page .nw-file{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;height:auto;padding:10px 16px;border:1px solid var(--nw-line);border-radius:6px;background:#fff;color:var(--nw-ink);font:700 14px/1.45 inherit;font-size:14px;font-family:inherit;white-space:normal;text-transform:none;box-shadow:none;text-decoration:none;cursor:pointer;margin:0;overflow-wrap:anywhere}.nw-page button:hover{background:#eef5f6;border-color:#8bb4b3}.nw-page :is(button,input,select,summary,a):focus-visible{outline:3px solid #258baf;outline-offset:3px}.nw-page .nw-primary{background:var(--nw-accent);color:#fff;border-color:var(--nw-accent)}.nw-page .nw-primary:hover{background:#086e65}.nw-page .nw-icon{width:44px;height:46px;min-width:44px;padding:0;align-self:end}.nw-page button i{font-size:14px}
.nw-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;background:var(--nw-soft);padding:4px;border-radius:6px;margin:20px 0 26px}.nw-modes button{background:transparent;border-color:transparent;padding:10px 6px}.nw-modes button[aria-pressed=true]{background:#fff;color:var(--nw-accent);border-color:#b4d3cc}.nw-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0 20px}.nw-actions{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.nw-actions.nw-compact{margin-top:8px;gap:8px}.nw-compact button{min-height:36px;padding:7px 15px}.nw-examples{display:flex;align-items:end;gap:10px;flex-wrap:wrap;padding:16px 0;border-top:1px solid var(--nw-line);margin-top:24px}.nw-examples label{flex:1 1 180px}.nw-examples>.nw-small{flex-basis:100%}.nw-page #nw-message{font-size:14px;min-height:24px;color:var(--nw-accent)}.nw-page #nw-message.nw-error{color:#a43131}
.nw-section-head{display:flex;gap:10px;align-items:center;justify-content:space-between;margin:24px 0 8px}.nw-section-head h2{margin:0}.nw-section-head button{font-size:13px;padding:8px 11px}.nw-rows{display:grid;gap:14px}.nw-row{border:1px solid var(--nw-line);padding:14px;border-radius:6px}.nw-row-main{display:grid;grid-template-columns:minmax(100px,1fr) minmax(130px,1.15fr) minmax(150px,1.15fr) minmax(70px,.55fr) 44px;gap:10px}.nw-row-main:has(label:nth-child(4):last-of-type){grid-template-columns:minmax(100px,1fr) minmax(130px,1.15fr) minmax(150px,1.15fr) minmax(70px,.55fr) 44px}.nw-row-main:not(:has([data-key=share])){grid-template-columns:minmax(100px,1fr) minmax(130px,1.15fr) minmax(150px,1.15fr) 44px}.nw-row details{margin-top:12px}.nw-page summary{font-size:14px;font-weight:600;cursor:pointer;color:var(--nw-accent);padding:8px 0}.nw-page details p{font-size:14px}.nw-helper{border-block:1px solid var(--nw-line);margin-top:24px;padding:8px 0}.nw-row details .nw-fields{margin-bottom:0}
.nw-result{background:#edf7f4;padding:24px;border-block:1px solid #bcddd2;margin-top:24px}.nw-result-top{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;align-items:center;font-size:12px;color:var(--nw-muted)}.nw-result-top p{font-size:13px;margin:0}.nw-result h2{font-size:16px;margin:20px 0 8px}.nw-result output{display:block;font-size:32px;line-height:1.5;font-weight:800;color:#075c54;overflow-wrap:anywhere}.nw-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0 10px}.nw-summary div{border-top:1px solid var(--nw-line);padding-top:12px}.nw-summary dt{font-size:13px;color:var(--nw-muted)}.nw-summary dd{font-size:17px;font-weight:700;margin:5px 0;overflow-wrap:anywhere}.nw-page #nw-equation{font-size:14px}.nw-section{padding:28px 0;border-top:1px solid var(--nw-line);margin-top:24px}.nw-section>label{max-width:360px}.nw-chart-layout{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr);align-items:center;gap:20px}.nw-page figure{margin:0}.nw-page canvas{display:block;width:100%;max-width:100%;height:auto}.nw-page #nw-composition{max-width:320px;margin:auto}.nw-table-wrap{overflow-x:auto;max-width:100%;margin-top:18px}.nw-page table{font-size:13px;width:100%;border-collapse:collapse;margin:0;table-layout:auto;color:var(--nw-ink)}.nw-page table caption{text-align:left;color:var(--nw-muted);font-size:13px;margin-bottom:8px}.nw-page table tr{border-bottom:1px solid var(--nw-line);background:transparent!important}.nw-page table td,.nw-page table th{padding:10px 8px;border:0;text-align:right;vertical-align:top;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.nw-page table td:first-child,.nw-page table th:first-child{text-align:left}.nw-page table th{background:var(--nw-soft);font-weight:700}.nw-page progress{width:100%;height:12px;accent-color:var(--nw-accent);margin:10px 0 20px}.nw-export{padding-bottom:0}.nw-page .nw-check{display:flex;gap:10px;align-items:start;font-size:13px;font-weight:400}.nw-page input[type=checkbox]{appearance:auto;width:18px;height:18px;margin:2px 0;position:static;opacity:1;flex-shrink:0}.nw-page .nw-file{position:relative}.nw-file input[type=file]{position:absolute;inset:0;opacity:0;height:100%;margin:0;cursor:pointer}.nw-file:focus-within{outline:3px solid #258baf}.nw-page textarea{min-height:170px;height:auto}.nw-related{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nw-related a{display:flex;flex-direction:column;gap:8px;border:1px solid var(--nw-line);border-radius:6px;padding:18px;color:var(--nw-ink);text-decoration:none}.nw-related strong{font-size:16px}.nw-related span{font-size:13px;line-height:1.8;color:var(--nw-muted)}.nw-page .nw-source{font-size:13px}.nw-page .nw-source a{overflow-wrap:anywhere}.nw-page ul{padding-left:22px}.nw-page li{font-size:15px;color:var(--nw-muted);margin:8px 0}
@media(max-width:1280px){.nw-row-main,.nw-row-main:has(label:nth-child(4):last-of-type){grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px}.nw-row-main label:nth-child(3){grid-column:1}.nw-row-main .nw-icon{grid-column:3;grid-row:2}.nw-row-main:not(:has([data-key=share])){grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px}}
@media(max-width:600px){.nw-page h1{font-size:28px}.modern-subpage #content.nw-page>header>p{font-size:15px}.nw-page h2{font-size:20px}.nw-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nw-controls>label:first-child{grid-column:1/-1}.nw-fields{gap:14px 10px}.nw-page label{font-size:13px}.nw-modes button{font-size:13px;padding:10px 3px}.nw-result{padding:18px 14px}.nw-result output{font-size:27px}.nw-summary{grid-template-columns:1fr;gap:8px}.nw-summary div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.nw-summary dd{font-size:16px;text-align:right}.nw-chart-layout{grid-template-columns:1fr;gap:0}.nw-related{grid-template-columns:1fr}.nw-row{padding:12px}.nw-row-main,.nw-row-main:has(label:nth-child(4):last-of-type),.nw-row-main:not(:has([data-key=share])){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.nw-row-main label:first-child{grid-column:1/-1}.nw-row-main label:nth-child(3){grid-column:auto}.nw-row-main .nw-icon{grid-column:2;grid-row:auto;justify-self:end}.nw-row-main label:has([data-key=share]){grid-column:1}.nw-row-main:not(:has([data-key=share])) .nw-icon{grid-column:1/-1}.nw-row details .nw-fields{grid-template-columns:1fr}.nw-section-head{align-items:start}.nw-section-head button{white-space:nowrap}.nw-page table td,.nw-page table th{padding:8px 5px;font-size:12px}.nw-examples{align-items:stretch}.nw-examples button{align-self:end}.nw-page .nw-notice{padding:12px;font-size:13px}.nw-page p{font-size:15px}.nw-actions button{flex-grow:1}}
@media(max-width:359px){.nw-fields{grid-template-columns:1fr}.nw-row-main,.nw-row-main:has(label:nth-child(4):last-of-type),.nw-row-main:not(:has([data-key=share])){grid-template-columns:minmax(0,1fr)}.nw-row-main label,.nw-row-main label:nth-child(3),.nw-row-main label:has([data-key=share]),.nw-row-main .nw-icon,.nw-row-main:not(:has([data-key=share])) .nw-icon{grid-column:1}.nw-page h2{font-size:18px}}
@media(prefers-color-scheme:dark){.modern-subpage #content.nw-page{--nw-ink:#e1edef;--nw-muted:#afc3ce;--nw-line:#3b525c;--nw-soft:#20353e;--nw-accent:#73cbbb;color:var(--nw-ink)}.nw-page .nw-notice,.nw-result{background:#193d37;border-color:#46766a}.nw-result output{color:#a0e5d6}.nw-page input:not([type=checkbox]),.nw-page select,.nw-page textarea,.nw-page button,.nw-page .nw-file{background:#182d36;color:var(--nw-ink);border-color:#4b636f}.nw-modes button[aria-pressed=true]{background:#25473f;color:#a0e5d6;border-color:#588d80}.nw-page .nw-primary{background:#157c6e;color:white}.nw-page button:hover{background:#2c4750}.nw-page #nw-message.nw-error{color:#ffb9b9}.nw-page .nw-related a{color:var(--nw-ink)}}
.modern-subpage #content.nw-page h1{font-size:36px;line-height:1.3;color:var(--nw-ink)}
.modern-subpage #content.nw-page :is(h2,h3){color:var(--nw-ink)}
.modern-subpage #content.nw-page p{color:var(--nw-muted)}
.modern-subpage #content.nw-page #nw-message{color:var(--nw-accent)}
.modern-subpage #content.nw-page #nw-message.nw-error{color:#a43131}
.modern-subpage #content.nw-page .nw-kicker{color:var(--nw-accent)}
.nw-page button,.nw-page .nw-file{font-weight:700}
.nw-page .nw-section-head button{width:auto!important;flex:0 0 auto}
.nw-page .nw-section-head h2{flex:1 1 auto}
@media(prefers-color-scheme:dark){.nw-body #content.nw-page{color-scheme:dark}}
@media(max-width:600px){.modern-subpage #content.nw-page h1{font-size:28px}.modern-subpage #content.nw-page>header{margin-bottom:14px}.modern-subpage #content.nw-page>header>p{margin:8px 0}.nw-workspace{margin-top:18px}}
@media(prefers-color-scheme:dark){body.nw-body{--modern-bg:#10212a;--modern-panel:#172d37;--modern-panel-soft:#203a45;--modern-text:#e1edef;--modern-muted:#afc3ce;--modern-line:#3b525c;--modern-blue-soft:#25473f;--modern-blue:#73cbbb}.modern-subpage #content.nw-page{background:#172d37}.modern-subpage #content.nw-page :is(input:not([type=checkbox]),select,textarea){background-color:#182d36;color:#e1edef;border-color:#4b636f}.modern-subpage #content.nw-page #nw-message.nw-error{color:#ffb9b9}.nw-body .modern-site-header{background:#172d37}.nw-body .modern-sidebar :is(h2,h3,a,strong,label){color:#e1edef}.nw-body .modern-sidebar :is(input,select){background-color:#182d36;color:#e1edef}.nw-body .modern-header-search input{background-color:#182d36;color:#e1edef}.nw-body .modern-sidebar-smart-links a{background:transparent}.nw-body .modern-sidebar-links a{background:#203a45}}
@media(prefers-color-scheme:dark){.nw-body.modern-subpage #sidebar .modern-sidebar-card{background:#172d37;border-color:#3b525c}.nw-body.modern-subpage #sidebar :is(h2,h3,a,strong,label){color:#e1edef}.nw-body.modern-subpage #sidebar :is(input,select){background-color:#182d36;color:#e1edef}.nw-body.modern-subpage #sidebar :is(.modern-sidebar-links a,.modern-category-group,.modern-category-subgroup-toggle){background:#203a45}.nw-body.modern-subpage #sidebar .modern-category-list a{background:#172d37;color:#e1edef}.nw-body .modern-sidebar-body{background:#10212a}.nw-body .modern-site-header .modern-brand,.nw-body .modern-site-header .modern-primary-nav>a,.nw-body .modern-category-menu>summary{color:#e1edef}.nw-body .modern-category-menu-panel,.nw-body .modern-search-results{background:#203a45}.nw-body .modern-category-menu-panel a,.nw-body .modern-category-menu-panel strong,.nw-body .modern-search-results a strong{color:#e1edef}.nw-body.modern-subpage .modern-tool-search input[type=search]{background:#182d36;color:#e1edef}.nw-body #content.nw-page a{color:#8edbce}}
@media(prefers-reduced-motion:reduce){.nw-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
