.notebook-app{--nb-ink:#172b42;--nb-selection:#b3d7ff;--nb-blue:#1764ad;--nb-border:#dce3eb;--nb-muted:#617186;color:var(--nb-ink);background:#f1f4f8;min-height:90vh;font-family:Arial,Helvetica,sans-serif;font-size:14px}.nb-layout-choice .nb-choice{margin:0;display:block}.nb-layout-choice .nb-choice>span{display:none}.nb-layout-choice [data-slot=select-trigger]{min-width:128px}.nb-page-viewport{overflow-anchor:none;width:100%;margin:14px auto 0}.nb-paper.nb-layout-pages,.nb-paper.nb-layout-continuous{box-sizing:border-box;max-width:none;padding:var(--nb-page-margin);box-shadow:none;isolation:isolate;background:0 0;border:0;border-radius:0}.nb-page-sheets{pointer-events:none;position:absolute;inset:0}.nb-page-sheet{background:0 0;width:100%;position:absolute;box-shadow:0 2px 10px #223a5510,0 0 0 1px #dce2e9}.nb-page-sheet:before{content:"";z-index:-1;background:#fff;position:absolute;inset:0}.nb-layout-pages .nb-page-sheet:not(:last-child):after{content:"";z-index:2;background:#f2f5fa;height:24px;position:absolute;top:100%;left:0;right:0}.nb-page-heading{height:var(--nb-page-margin);padding:28px var(--nb-page-margin) 0;z-index:2;color:#8794a6;background:#fff;justify-content:space-between;gap:20px;font:9px/1.4 Arial,sans-serif;display:flex;position:absolute;top:0;left:0;right:0}.nb-page-heading>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nb-page-number{height:var(--nb-page-margin);z-index:2;text-align:center;color:#8794a6;background:#fff;width:100%;padding-top:30px;font:10px Arial,sans-serif;position:absolute;bottom:0}.nb-page-guide{display:none}.nb-layout-continuous .nb-page-sheet{box-shadow:none}.nb-layout-continuous .nb-page-sheets{box-shadow:0 0 0 1px #dce2e9}.nb-layout-continuous .nb-page-sheet:not(:first-child) .nb-page-guide{text-align:right;color:#8794a6;z-index:3;border-top:1px dashed #a4b1c2;width:100%;padding:5px 12px;font:9px Arial,sans-serif;display:block;position:absolute;top:0}.nb-paper .nb-document{min-height:0;font-size:11pt;line-height:1.7;display:flow-root}.nb-paper .nb-document>*{margin-top:0;margin-bottom:15px}.nb-paper .nb-document>h1{margin-bottom:24px}.nb-paper .nb-document>h2,.nb-paper .nb-document>h3{margin-top:0}.nb-page-spacer{pointer-events:none;-webkit-user-select:none;user-select:none;display:block}.nb-measuring .nb-page-spacer{display:none}.nb-pagination-status{text-align:center;color:#718095;margin-top:14px;font:11px/1.5 Arial,sans-serif}.nb-paper .nb-matlab-node{position:relative}.nb-paper .nb-code-options{background:0 0;border-top:1px solid #e4e8ed;margin:8px 0 0;padding-block-start:6px;position:static}.nb-paper .nb-code-options[open]{box-shadow:none}.nb-paper .nb-code-actions{min-height:24px}.nb-paper .cm-gutters{display:none}.nb-code-editor .cm-scroller{font:inherit;line-height:inherit}.nb-static-code{white-space:pre-wrap;overflow-wrap:anywhere;tab-size:4;font:13px/1.7 monospace}.nb-paper .nb-block .nb-node-kind{position:absolute;top:3px;left:12px}.nb-paper .nb-image img,.nb-paper .nb-plot{max-height:calc(var(--nb-page-height) - 2 * var(--nb-page-margin));object-fit:contain}@media print{.nb-page-viewport{margin:0!important}.nb-paper.nb-layout-pages,.nb-paper.nb-layout-continuous{zoom:1!important;width:auto!important;min-height:0!important;padding:0!important}.nb-page-sheets,.nb-pagination-status{display:none!important}.nb-page-spacer{break-before:page;height:0!important}.nb-paper .nb-document{font-size:11pt;line-height:1.7}.nb-paper .nb-document table{font-size:inherit}.nb-paper .nb-inline{border-bottom:1px solid #0000!important}.nb-paper .nb-block,.nb-paper .nb-matlab-node{border-left:2px solid #0000!important}}.notebook-app button,.nb-dialog button{cursor:pointer;color:inherit;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:8px 10px;font-size:14px;line-height:1.3;display:inline-flex}.notebook-app button:hover,.nb-dialog button:hover{background:#e5edf7}.notebook-app button:disabled{opacity:.45;cursor:not-allowed}:is(.notebook-app button:focus-visible,.notebook-app input:focus-visible){outline-offset:2px;outline:2px solid #1764ad}.notebook-app input,.nb-dialog input{font:inherit;color:inherit}.nb-header{border-bottom:1px solid var(--nb-border);background:#fff;align-items:center;gap:32px;height:88px;padding:16px 30px;display:flex}.nb-brand{letter-spacing:-1px;align-items:center;gap:12px;font-size:26px;font-weight:700;display:flex}.nb-brand-dot{color:#1764ad}.nb-title-group{border-left:1px solid var(--nb-border);flex:1;gap:4px;min-width:0;padding-left:30px;display:grid}.nb-title-group input{background:0 0;border:0;outline:none;width:100%;max-width:500px;font-size:17px;font-weight:600}.nb-save-status{color:var(--nb-muted);font-size:12px}.nb-main-actions{border-bottom:1px solid var(--nb-border);background:#fff;justify-content:space-between;gap:15px;padding:10px 24px;display:flex}.nb-main-actions>div{flex-wrap:wrap;gap:4px;display:flex}.notebook-app .nb-primary,.nb-dialog .nb-primary{color:#fff;background:#1764ad;border-color:#1764ad}.notebook-app .nb-primary:hover,.nb-dialog .nb-primary:hover{background:#124d86}.nb-workspace{grid-template-columns:205px minmax(420px,1fr) 250px;align-items:start;max-width:1800px;min-height:calc(100vh - 185px);margin:auto;display:grid}.nb-outline,.nb-inspector{max-height:100vh;padding:28px 20px;position:sticky;top:0;overflow:auto}.nb-outline{border-right:1px solid var(--nb-border);flex-direction:column;align-self:stretch;display:flex}.nb-eyebrow{letter-spacing:1.7px;color:#64758a;margin:0 0 22px;font-size:11px;font-weight:700}.nb-outline-title{text-align:left;font-weight:600;justify-content:flex-start!important}.nb-outline ol{margin:0;padding:5px 0;list-style:none}.nb-outline li{align-items:center;display:flex}.nb-outline li>button:first-child{text-align:left;flex:1;justify-content:flex-start;font-size:13px}.nb-outline-bottom{flex-direction:column;gap:10px;margin-top:60px;display:flex}.nb-outline-bottom p{color:var(--nb-muted);font-size:13px;line-height:1.5}.nb-outline-bottom>button{text-align:left;justify-content:flex-start;padding-left:0;font-size:13px}.nb-outline .nb-section-run{padding:5px}.nb-paper-column{min-width:0;padding:22px 28px 0}.nb-toolbar{border:1px solid var(--nb-border);background:#fff;border-radius:7px 7px 0 0;flex-wrap:wrap;align-items:center;gap:0;max-width:850px;margin:auto;padding:6px;display:flex}.nb-toolbar button{padding:7px;font-size:13px}.nb-toolbar .active{background:#e5edf7}.nb-toolbar-divider{border-left:1px solid var(--nb-border);height:20px;margin:0 5px}.nb-paper{border:1px solid var(--nb-border);background:#fff;max-width:850px;min-height:850px;margin:0 auto;padding:36px 48px 22px;position:relative;box-shadow:0 6px 30px #223a5510}.nb-paper-meta{letter-spacing:1.5px;color:#8794a6;border-bottom:1px solid #e8ecf1;justify-content:space-between;margin-bottom:36px;padding-bottom:18px;font-size:10px;display:flex}.nb-paper-meta>span:last-child{letter-spacing:.3px}.nb-page-heading,.nb-page-number,.nb-paper-meta{color:#626970}.nb-document{overflow-wrap:anywhere;outline:none;min-height:650px;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.9}.nb-document>h1{letter-spacing:-.7px;margin:0 0 24px;font-size:34px;font-weight:500;line-height:1.2}.nb-document h2{margin:30px 0 15px;font-size:25px;font-weight:500}.nb-document h3{margin:25px 0 12px;font-size:21px}.nb-document p{color:inherit;margin:15px 0}.nb-document ul,.nb-document ol{padding-inline-start:28px;list-style-position:outside}.nb-document ul{list-style-type:disc}.nb-document ol{list-style-type:decimal}.nb-document :is(ul,ol) ul{list-style-type:circle}.nb-document :is(ul,ol) :is(ul,ol) ul{list-style-type:square}.nb-document li{display:list-item}.nb-document li::marker{color:currentColor}.nb-document blockquote{color:inherit;border-left:3px solid #1764ad;padding-left:18px}.nb-document table{border-collapse:collapse;width:100%;margin:18px 0}.nb-document th,.nb-document td{vertical-align:top;border:1px solid #ccd5e1;min-width:50px;padding:7px 10px;position:relative}.nb-document th{background:#f0f4f9;font-weight:600}.nb-document .selectedCell:after{content:"";pointer-events:none;background:#1764ad18;position:absolute;inset:0}.nb-document .tableWrapper{overflow:auto}.nb-document .nb-table-editor{min-inline-size:0;margin-block:18px;padding:0;position:relative;overflow:visible}.nb-table-scroll{max-inline-size:100%;overflow:visible}.nb-document .nb-table-editor table{margin:0}.notebook-app .nb-table-add{color:#526d89;z-index:10;opacity:0;pointer-events:none;background:#fff;border:1px solid #bdcbd9;border-radius:50%;block-size:28px;inline-size:28px;padding:0;font:20px/1 Arial,sans-serif;position:absolute}.nb-table-add-column{inset-block-start:0;inset-inline-end:-34px}.nb-table-add-row{inset-block-end:-34px;inset-inline-start:0}:is(.nb-table-editor:hover .nb-table-add,.notebook-app .nb-table-add:focus-visible){opacity:1;pointer-events:auto}@media (hover:none){.nb-table-editor:focus-within .nb-table-add{opacity:1;pointer-events:auto}}.notebook-app .nb-table-add:hover{color:#1764ad;background:#edf4fc;border-color:#1764ad}.notebook-app .nb-table-add:focus-visible{outline-offset:2px;outline:2px solid #1764ad}.nb-presentation .nb-table-add{display:none}.nb-presentation .nb-document .nb-table-editor{padding:0}@media print{.nb-table-add{display:none!important}.nb-document .nb-table-editor{padding:0}.nb-table-scroll{overflow:visible}}.nb-paper-footer{color:#8a96a5;letter-spacing:.5px;border-top:1px solid #e8ecf1;margin-top:40px;padding-top:15px;font-size:11px}.nb-local-note{text-align:center;color:#6c7c8f;margin:18px;font-size:12px}.nb-inspector{border-left:1px solid var(--nb-border);background:#f8fafc;align-self:stretch}.nb-inspector h2{margin:0 0 18px;font-size:17px;font-weight:600;line-height:1.4}.nb-inspector h3{margin:0 0 14px;font-size:14px;font-weight:600}.nb-inspector p{color:var(--nb-muted);font-size:14px;line-height:1.6}.nb-inspector label,.nb-dialog label{color:#4f6074;gap:7px;margin:15px 0;font-size:13px;display:grid}.nb-inspector input:not([type=checkbox]),.nb-dialog input{box-sizing:border-box;background:#fff;border:1px solid #ccd6e2;border-radius:4px;width:100%;padding:8px 10px}.nb-choice{gap:7px;margin:15px 0;font-size:13px;display:grid}.nb-choice [data-slot=select-trigger]{background:#fff;border-color:#ccd6e2;width:100%;font-size:13px}.nb-inspector .nb-hint{margin:8px 0 18px;font-size:12px}.nb-inspector-rule{border-top:1px solid var(--nb-border);margin:24px 0}.nb-inspector .nb-check{align-items:center;gap:7px;line-height:1.5;display:flex}.nb-insert-options{flex-direction:column;gap:5px;margin:24px 0;display:flex}.nb-insert-options button{text-align:left;justify-content:flex-start;padding-left:0;font-size:13px}.nb-back{margin-top:24px}.nb-math-node{border-radius:4px;max-width:100%;font-family:Arial,Helvetica,sans-serif;position:relative}.nb-inline{vertical-align:middle;border-bottom:1px solid #d3e0ee;padding:3px 2px 1px;line-height:1.3;display:inline-block}.nb-inline .nb-node-kind{letter-spacing:.5px;text-transform:uppercase;color:#7b8999;background:#fff;padding:0 2px;font-size:8px;line-height:1.2;position:absolute;top:-11px;left:5px}.nb-block{background:#f8fafd;border-left:2px solid #1764ad;margin:24px 0;padding:18px 12px;display:block}.nb-block .nb-node-kind{letter-spacing:1px;text-transform:uppercase;color:#687e98;margin-bottom:8px;font-size:10px;display:block}.nb-math-field{vertical-align:middle;max-width:100%;display:inline-block;overflow-x:auto}.nb-math-field math-field{-webkit-user-select:text;user-select:text;--selection-background-color:var(--nb-selection);--caret-color:#1764ad;background:0 0;border:0;border-radius:4px;min-width:30px;max-width:100%;padding:1px;font-size:1.08em;display:inline-block}.nb-math-field math-field::part(virtual-keyboard-toggle),.nb-math-field math-field::part(menu-toggle){display:none}.nb-math-field[data-read-only=true] math-field::part(container),.nb-math-field[data-read-only=true] math-field{pointer-events:none}.nb-math-loading{vertical-align:middle;background:#e9edf2;border-radius:3px;width:4em;max-width:100%;height:1em;display:inline-block}.nb-equals{color:#91a1b5;font-size:14px}.nb-result{vertical-align:middle;overflow-wrap:anywhere;max-width:100%;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.5;display:inline-block}.nb-result[data-status=stale]{color:#7a694b}.nb-status{color:#6d7885;vertical-align:middle;background:#f0f3f7;border-radius:3px;margin:0 4px;padding:2px 5px;font-size:10px;line-height:1.4;display:inline-block}.nb-stale,.nb-error{color:#934b26;background:#fff0e5}.nb-error{white-space:pre-wrap;padding:6px;font-family:Arial,sans-serif;font-size:13px;line-height:1.6}.nb-unit{margin:0 5px;font-family:Georgia,serif;font-size:15px}.nb-result-empty{color:#8a96a4;font-family:Arial,sans-serif;font-size:12px;font-style:italic}.nb-result-expression{color:#526b85;font:13px/1.5 monospace}.nb-text-value{white-space:pre-wrap;font-family:monospace}.nb-result-table{max-width:100%;font-size:13px;display:block;overflow:auto}.nb-result-table table{margin:6px 0;line-height:1.3}.nb-node-remove{position:absolute;top:2px;right:2px;color:#7d8c9e!important}.nb-matlab-node{border-left:2px solid #e4e8ed;margin:20px 0;padding-left:12px;transition:border-color .15s}.nb-matlab-node:focus-within{border-left-color:#91adc8}.nb-code-editor{background:0 0}.nb-code-actions{letter-spacing:.5px;color:#83909e;justify-content:space-between;align-items:center;padding:0 6px;font-family:Arial,sans-serif;font-size:12px;line-height:1.5;display:flex}.nb-code-actions button{letter-spacing:0;padding:3px;font-size:11px}.nb-code-action-buttons{flex-wrap:wrap;gap:8px;max-width:100%;margin-inline-start:auto;display:flex}.nb-code-editor .cm-editor{background:0 0;font:13px/1.7 monospace}.nb-code-editor .cm-editor.cm-focused{outline:none}.nb-code-editor .cm-gutters{color:#a5aeb9;background:0 0;border:0}.nb-code-editor .cm-content{padding:6px 0}.nb-code-editor .cm-line{padding:0 8px}.nb-code-math math-field{background:0 0;border:0;border-radius:0;padding:0;font-size:17px}.nb-code-options{color:#738194;margin:2px 6px 0;font:12px/1.5 Arial,sans-serif}.nb-code-options>summary{cursor:pointer;width:fit-content;padding:3px 0}.nb-code-options[open]>summary{color:#405c79}@media (hover:hover){.nb-code-actions button{opacity:0;transition:opacity .15s}.nb-matlab-node:hover .nb-code-actions button,.nb-matlab-node:focus-within .nb-code-actions button{opacity:1}}.nb-code-math math-field::part(menu-toggle),.nb-code-math math-field::part(virtual-keyboard-toggle){display:none}.nb-code-capture{background:0 0;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 0;font:12px/1.5 Arial,sans-serif;display:flex}.nb-code-capture label{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.nb-code-capture input:not([type=checkbox]){background:#fff;border:1px solid #cbd5e2;border-radius:3px;width:100px;padding:3px}.nb-code-capture button{margin-left:auto;font-size:11px}.nb-matlab-node>.nb-result{padding:8px 6px;display:block}.nb-stdout{white-space:pre-wrap;background:#f7f9fb;padding:10px;font:12px/1.6 monospace}.nb-plot{page-break-inside:avoid;max-width:100%;height:auto;margin:15px 0;display:block}.nb-linked-result{vertical-align:middle;background:#edf6ff;border-bottom:1px dotted #1764ad;padding:0 4px;display:inline-block}.nb-image img{max-width:100%;height:auto;margin:auto;display:block}.nb-image p{text-align:center;color:#617186;font:12px Arial,sans-serif}.nb-notice{color:#244c75;background:#e8f1fa;border-bottom:1px solid #ccdff1;justify-content:space-between;align-items:center;gap:12px;padding:8px 30px;font-size:13px;display:flex}.nb-dialog{color:#172b42;max-height:85vh;font-family:Arial,sans-serif;overflow:auto}.nb-dialog ol{padding-left:20px;font-size:14px;line-height:1.8;list-style:decimal}.nb-dialog p{font-size:14px;line-height:1.6}.nb-dialog a{color:#1764ad;text-decoration:underline}.nb-dialog code{background:#eef2f8;padding:2px;font-size:12px}.nb-dialog form{gap:10px;display:grid}.nb-code-dialog{max-width:850px!important}.nb-code-dialog pre{white-space:pre-wrap;background:#f1f5fa;max-height:50vh;padding:20px;font:13px/1.6 monospace;overflow:auto}.nb-raw-source label{gap:6px;font-size:13px;display:grid}.nb-raw-source textarea{resize:vertical;color:#172b42;white-space:pre;background:#f1f5fa;border:1px solid #cbd5e1;border-radius:6px;width:100%;min-height:90px;max-height:30vh;padding:12px;font:13px/1.6 monospace;overflow:auto}.nb-raw-source textarea:focus-visible{outline-offset:2px;outline:2px solid #1764ad}.nb-library{gap:8px;max-height:50vh;display:grid;overflow:auto}.nb-library button{border:1px solid #dce3eb;justify-content:space-between;padding:14px}.nb-library small{color:#687a8e}.nb-loading{color:#172b42;justify-content:center;gap:16px;padding:70px;display:grid}.nb-loading h1{font-size:28px}.nb-presentation .nb-outline,.nb-presentation .nb-inspector{display:none}.nb-presentation .nb-workspace{display:block}.nb-presentation .nb-paper{border-radius:0}.nb-presentation .nb-inline{border:0}.nb-presentation .nb-block{background:0 0;border:0}.nb-presentation .nb-matlab-node{border:0}.nb-presentation .nb-linked-result{background:0 0;border:0}.nb-presentation .nb-code-actions button{display:none}@media (max-width:1180px){.nb-workspace{grid-template-columns:155px minmax(350px,1fr) 215px}.nb-paper-column{padding:16px}.nb-paper{padding:30px}.nb-outline,.nb-inspector{padding:22px 14px}}@media (max-width:940px){.nb-workspace{grid-template-columns:minmax(0,1fr) 225px}.nb-outline{display:none}.nb-header{gap:20px;padding:14px 20px}.nb-title-group{padding-left:20px}.nb-main-actions{padding:10px 14px}.nb-document{font-size:16px}}@media (max-width:680px){.nb-header{flex-wrap:wrap;gap:12px;height:auto;padding:15px}.nb-brand{font-size:23px}.nb-title-group{border:0;flex-basis:100%;order:3;padding:0}.nb-main-actions{flex-direction:column;gap:6px}.nb-main-actions>div{justify-content:space-between}.nb-main-actions button{font-size:12px}.nb-workspace{flex-direction:column;display:flex}.nb-paper-column{width:100%;padding:12px 8px 0}.nb-paper{min-height:650px;padding:24px 20px}.nb-paper-meta{gap:10px;margin-bottom:25px;font-size:8px}.nb-document>h1{font-size:28px}.nb-document{min-height:450px}.nb-inspector{border-left:0;border-top:1px solid var(--nb-border);width:100%;max-height:none;padding:25px;display:block;position:static}.nb-inspector>label{max-width:380px}.nb-toolbar button{font-size:12px}.nb-notice{padding:8px 15px}.nb-block{padding:14px 6px}.nb-code-capture,.nb-local-note{font-size:11px}}@media print{body{background:#fff!important}.tools-nav,.tools-footer,[data-offline-status],.offline-status,.nb-header,.nb-main-actions,.nb-notice,.nb-toolbar,.nb-outline,.nb-inspector,.nb-local-note,.nb-code-capture,.nb-code-options,.nb-node-kind,.nb-node-remove,.nb-code-actions button{display:none!important}.notebook-app,.nb-workspace,.nb-paper-column,.nb-paper{box-shadow:none!important;background:#fff!important;border:0!important;width:auto!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important}.nb-document{min-height:0;font-size:11pt;line-height:1.7}.nb-inline,.nb-block,.nb-linked-result{background:0 0!important;border:0!important}.nb-paper-meta{margin-bottom:20px}.nb-hidden-code{display:none!important}.nb-document h1,.nb-document h2,.nb-document h3{break-after:avoid}.nb-block,.nb-image,.nb-plot,tr{break-inside:avoid}.nb-matlab-node{border:0}.nb-status{border:1px solid #c5b69d;color:#5b4c36!important;background:0 0!important}.nb-result-table{overflow:visible}.nb-document table{font-size:9pt}.nb-code-editor .cm-scroller{overflow:visible!important}.nb-paper-footer{position:static}}.nb-inline-matlab{vertical-align:baseline;background:0 0;align-items:baseline;max-width:100%;display:inline-flex;border:0!important;margin:0 .15em!important;padding:0 .2em!important}.nb-inline-matlab>div,.nb-code-inline{max-width:100%;display:inline-block}.nb-code-inline .cm-content{min-width:1.5em;padding:0}.nb-code-inline .cm-line{padding:0}.nb-code-inline .cm-scroller{overflow:visible}.nb-code-inline .cm-editor{background:0 0}.nb-inline-matlab>.nb-result{margin:0 0 0 .35em}.nb-inline-matlab .nb-error{white-space:normal;font-size:.75em}.nb-inspector kbd{font:inherit;color:#236e68;font-family:monospace}.nb-math-node:has([aria-label=Display-only\ equation]){background:0 0;border-color:#0000}.nb-result-options>summary{cursor:pointer;padding:.6em 0;font-weight:500}.nb-result-options[open]>summary{margin-bottom:.5em}.nb-matlab-math{border:0}.nb-code-math{display:inline-block}.nb-paper .nb-inline-matlab,.nb-paper .nb-code-math,.nb-paper .nb-matlab-math{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#f1f5f7;border-radius:5px;border:0!important}.nb-paper .nb-inline-matlab .nb-code-math{background:0 0}.nb-paper .nb-math-node:not(.nb-matlab-math){background:0 0;border:0;border-radius:5px}.nb-paper .nb-inline-matlab:hover,.nb-paper .nb-code-math:hover{background:#eaf0f4}.nb-paper .nb-inline-matlab:focus-within,.nb-paper .nb-code-math:focus-within,.nb-paper .nb-math-node:focus-within{outline-offset:2px;outline:1px solid #a4b5c5}.nb-paper .nb-inline-matlab .nb-code-math:focus-within{outline:none}.nb-presentation .nb-paper .nb-inline-matlab,.nb-presentation .nb-paper .nb-code-math,.nb-presentation .nb-paper .nb-math-node{background:0 0;outline:none;border:0!important}@media print{.nb-paper .nb-inline-matlab,.nb-paper .nb-code-math,.nb-paper .nb-math-node{background:0 0!important;border:0!important;outline:none!important}}.nb-unit-picker{z-index:10000;color:#20352f;background:#fff;border:1px solid #cbded8;border-radius:10px;width:min(330px,100vw - 16px);padding:10px;font:13px/1.4 system-ui,sans-serif;position:fixed;box-shadow:0 8px 30px #102d2526}.nb-unit-picker input{box-sizing:border-box;border:1px solid #90bdb2;border-radius:5px;outline-color:#428879;width:100%;padding:8px}.nb-unit-picker [role=listbox]{max-height:260px;margin:6px 0;overflow:auto}.nb-unit-picker button{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:6px 8px;display:block}.nb-unit-picker button[aria-selected=true],.nb-unit-picker button:hover{background:#e6f3ef}.nb-unit-picker small{color:#64766e}@media print{.nb-unit-picker{display:none}}.nb-focused-workspace{grid-template-columns:minmax(0,1fr);max-width:1200px}.nb-focused-workspace.has-outline{grid-template-columns:205px minmax(0,1fr);max-width:1405px}.nb-focused-workspace.has-inspector{grid-template-columns:minmax(0,1fr) 250px;max-width:1450px}.nb-focused-workspace.has-outline.has-inspector{grid-template-columns:205px minmax(0,1fr) 250px;max-width:1655px}.nb-file-menu{position:relative}.nb-file-menu>summary{cursor:pointer;padding:8px 12px;font-size:13px}.nb-file-menu-items{z-index:50;background:var(--nb-paper,white);border:1px solid var(--nb-border);border-radius:8px;flex-direction:column;align-items:stretch;min-width:180px;padding:8px;display:flex;position:absolute;top:100%;left:0;box-shadow:0 8px 25px #0002}.nb-run-time{font-variant-numeric:tabular-nums;opacity:.75}.nb-executing{outline-offset:4px;border-radius:3px;outline:2px solid #509a95}@media (max-width:940px){.nb-focused-workspace.has-outline,.nb-focused-workspace.has-inspector,.nb-focused-workspace.has-outline.has-inspector{grid-template-columns:minmax(0,1fr)}.nb-focused-workspace .nb-outline,.nb-focused-workspace .nb-inspector{max-height:none;display:block;position:static}.nb-focused-workspace .nb-inspector{grid-row:1}}@media print{.nb-focused-workspace{display:block}.nb-executing{outline:none}}.nb-presentation .nb-focused-workspace.has-outline,.nb-presentation .nb-focused-workspace.has-inspector,.nb-presentation .nb-focused-workspace.has-outline.has-inspector{grid-template-columns:minmax(0,1fr)}@media print{.nb-focused-workspace .nb-outline,.nb-focused-workspace .nb-inspector{display:none}}.nb-variable-list{max-height:55vh;overflow:auto}.nb-variable-item{border-bottom:1px solid var(--nb-border);padding:14px 0}.nb-variable-item>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.nb-variable-item code{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;display:block}.nb-variable-item p{color:#617184;margin:6px 0;font-size:12px}.nb-variable-item summary{cursor:pointer;font-size:12px}.nb-variables-dialog>input{border:1px solid #d7dee6;border-radius:5px;padding:9px}.nb-code-inline .cm-tooltip-autocomplete,.cm-tooltip-autocomplete{z-index:100;font-size:12px}.nb-document [data-page-break-before=true]{position:relative}.nb-document [data-page-break-before=true]:before{content:"Page break";color:#80909f;font:10px system-ui;position:absolute;top:0;right:0}.nb-document [data-keep-together=true]{break-inside:avoid}.nb-document [data-keep-together=true]:hover{outline-offset:4px;outline:1px dashed #afbac6}.nb-presentation .nb-document [data-page-break-before]:before{display:none}@media print{.nb-document [data-page-break-before=true]{break-before:page}.nb-document [data-page-break-before]:before{display:none}}.nb-library-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nb-library-controls label{align-items:center;gap:6px;font-size:12px;display:flex}.nb-library-controls select{border:1px solid var(--nb-border);border-radius:5px;max-width:220px;padding:6px}.nb-library-controls button[aria-pressed=true]{color:#205269;background:#e6f0f4}.nb-library-list{max-height:48vh;overflow:auto}.nb-library-card{border-bottom:1px solid var(--nb-border);padding:14px 0}.nb-library-card .nb-library-open{text-align:left;justify-content:space-between;gap:12px;width:100%;display:flex}.nb-library-card p,.nb-library-card small{color:#627286;font-size:12px}.nb-library-card details{margin-top:8px;font-size:12px}.nb-library-card summary{cursor:pointer}.nb-library-card form{gap:8px;padding:10px 0;display:grid}.nb-library-card label{gap:4px;display:grid}.nb-library-card input,input[aria-label=Search\ notebooks]{border:1px solid #d7dee6;border-radius:5px;min-width:0;padding:8px}.nb-history-preview{border:1px solid var(--nb-border);background:#fff;border-radius:6px;max-height:42vh;padding:16px;overflow:auto}.nb-history-preview .nb-history-document{min-height:0;padding:0;font-size:14px}.nb-history-preview .nb-document [data-page-break-before]:before{display:none}.nb-history-preview .nb-document [data-page-break-before]{break-before:auto}.nb-history-preview img{max-width:100%;height:auto}select[aria-label=Saved\ version]{border:1px solid #d7dee6;border-radius:5px;width:100%;max-width:100%;padding:8px;display:block}.nb-diagnostic{line-height:1.5;display:inline-block}.nb-diagnostic button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.nb-diagnostic-original{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:.5em;font-family:monospace;font-size:.85em;display:block}.nb-run-timings{color:#64748b;margin:.5rem 1rem;font-size:.8rem}.nb-print-guidance{color:#64748b;margin:8px 20px;font:12px/1.5 Arial,sans-serif}@media print{.nb-print-guidance,.nb-run-timings,.notebook-app>.nb-diagnostic{display:none!important}.nb-document{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.nb-paper .nb-document{color:#25282b;font-weight:400;line-height:1.55}.nb-paper .nb-document h1,.nb-paper .nb-document h2,.nb-paper .nb-document h3{color:#202326;font-weight:500;line-height:1.25}.nb-paper .nb-document>h1{margin-bottom:8px;font-size:32px}.nb-paper .nb-document h2{margin-bottom:8px;font-size:24px}.nb-paper .nb-document h3{margin-bottom:8px;font-size:21px}.nb-paper .nb-document p{margin:10px 0 16px}.nb-page-heading:after,.nb-page-number:before{content:"";left:var(--nb-page-margin);right:var(--nb-page-margin);border-top:1px solid #c7ced6;position:absolute}.nb-page-heading:after{bottom:12px}.nb-page-number:before{top:14px}.nb-page-number{text-align:right;padding-right:var(--nb-page-margin)}.nb-paper .nb-matlab-node:not(.nb-inline-matlab):has(.nb-code-editor){background:0 0;border:1px solid #e1e5eb;border-radius:4px;min-inline-size:0;margin:12px 0 16px;padding:12px 16px}.nb-paper .nb-matlab-node:not(.nb-inline-matlab) .nb-code-actions{border-bottom:1px solid #e4e8ed;flex-wrap:wrap;gap:4px 12px;min-height:28px;margin-block-end:8px;padding:0 0 8px;position:static}.nb-paper .nb-matlab-node:not(.nb-inline-matlab) .nb-code-actions button{white-space:nowrap;width:auto;margin-inline-start:auto;padding:4px 6px;font:12px/1.5 Arial,sans-serif;position:static}.nb-paper .nb-matlab-node:not(.nb-inline-matlab) .cm-content,.nb-paper .nb-matlab-node:not(.nb-inline-matlab) .cm-line{padding:0}.nb-paper .nb-matlab-node:not(.nb-inline-matlab)>.nb-result{margin:8px 0 0;padding:0}.nb-executed{color:#617186;font:12px/1.5 Arial,sans-serif}.nb-paper .nb-math-node:not(.nb-inline):not(.nb-matlab-math){text-align:center;background:0 0}.nb-paper .nb-code-math,.nb-paper .nb-math-node,.nb-paper .nb-inline-matlab{outline:none!important}.nb-paper math-field{--contains-highlight-background-color:transparent;--contains-highlight-color:currentColor;--selection-background-color:var(--nb-selection);--selection-color:#142a40;--highlight-text:transparent;--text-highlight-background-color:transparent;--caret-color:#2471a3;box-shadow:none!important;outline:none!important}:is(.nb-paper math-field:focus,.nb-paper math-field:focus-visible){box-shadow:none!important;outline:none!important}.nb-paper .nb-code-math:focus-within,.nb-paper .nb-inline-matlab:focus-within{background:#eef3f7}.nb-presentation .nb-paper .nb-code-math:focus-within,.nb-presentation .nb-paper .nb-inline-matlab:focus-within{background:0 0}@media print{.nb-paper .nb-document{line-height:1.55}.nb-paper .nb-matlab-node:not(.nb-inline-matlab):has(.nb-code-editor){background:0 0!important;border:1px solid #e1e5eb!important}}.nb-snapshot-cue{vertical-align:middle;background:#a6b0bc;border-radius:50%;flex:0 0 4px;width:4px;height:4px;margin:0 3px;display:inline-block}@media print{.nb-snapshot-cue{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.nb-stale-cue{background:#b48645}.nb-linked-result[role=button]{cursor:pointer;border-radius:3px}.nb-linked-result[role=button] math-field{pointer-events:none}.nb-linked-result[role=button]:hover{background:#e4effa}.nb-linked-result[role=button]:focus-visible{outline-offset:2px;outline:2px solid #3268a3}#nb-linked-source{color:#24364d;background:#fff;border:1px solid #cbd5e1;border-radius:6px;width:100%;min-width:0;margin:6px 0 12px;padding:8px;font-size:13px}.nb-diagram{break-inside:avoid;color:#24364d;margin:20px 0;position:relative}.nb-diagram-toolbar,.nb-diagram-controls,.nb-diagram-properties{font:12px var(--font-sans,sans-serif);background:#f5f7fa;border:1px solid #dce3ec;flex-wrap:wrap;align-items:center;gap:8px;padding:8px;display:flex}.nb-diagram button{color:#253a54;background:#fff;border:1px solid #d6dfea;border-radius:4px;padding:5px 8px}:is(.nb-diagram button:focus-visible,.nb-diagram input:focus-visible,.nb-diagram select:focus-visible){outline-offset:2px;outline:2px solid #2978bd}.nb-diagram label{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.nb-diagram input,.nb-diagram select{background:#fff;border:1px solid #cbd5e1;min-width:0;max-width:300px;padding:5px}.nb-diagram input[type=number]{width:65px}.nb-diagram-palette{flex-wrap:wrap;gap:4px;width:100%;max-height:100px;display:flex;overflow:auto}.nb-diagram-canvas{width:100%;min-height:120px;position:relative}.nb-diagram-static,.nb-diagram-static>svg{width:100%;height:100%;position:absolute;inset:0}.nb-circuit-component{color:#24364d;width:80px;height:60px}.nb-circuit-component.is-selected{outline-offset:5px;outline:1px dashed #2e75b1}.nb-circuit-label{white-space:nowrap;flex-direction:column;font-size:13px;line-height:1.35;display:flex;position:absolute}.nb-diagram-static-label{cursor:pointer;flex-direction:column;font-size:13px;line-height:1.35;display:flex;position:absolute}.nb-diagram-static-label math-field,.nb-circuit-label math-field{pointer-events:none;background:0 0;border:0;padding:0;font-size:15px}.nb-diagram-annotation{font-size:13px;position:absolute}.nb-diagram-properties{align-items:flex-start}.nb-diagram-properties>small{color:#65758b;flex-basis:100%}.nb-diagram-warning{color:#955820;font:12px sans-serif}.nb-diagram-expanded{z-index:100;background:#fff;margin:0;padding:16px;overflow:auto;box-shadow:0 0 0 100vmax #24364d88;position:fixed!important;inset:30px!important}.nb-diagram .react-flow__handle{background:#3180b9;border:1px solid #fff;width:8px;height:8px}@media print{.nb-diagram-toolbar,.nb-diagram-controls,.nb-diagram-properties{display:none!important}.nb-diagram{break-inside:avoid!important}.nb-diagram-static-label{cursor:default}}.nb-diagram-guides{pointer-events:none;fill:none;stroke:#4696c9;stroke-width:1px;stroke-dasharray:4 4;position:absolute}.nb-diagram .nb-diagram-flow-note{background:#ffffffde;border:1px dashed #bdcede;width:max-content;font:13px serif;position:absolute}.nb-diagram-workspace{--diagram-workspace-width:min(calc(100vw - 48px), 1120px);width:max(100%, var(--diagram-workspace-width));margin-left:min(0px, calc((100% - var(--diagram-workspace-width)) / 2));grid-template-columns:170px minmax(240px,1fr) 230px;align-items:start;gap:16px;display:grid}.nb-diagram-workspace .nb-diagram-canvas{background:#fff;border:1px solid #d7e0eb;border-radius:8px;min-height:520px;overflow:hidden}.nb-diagram-workspace .nb-diagram-controls,.nb-diagram-inspector{overscroll-behavior:contain;background:#f8fafc;border:1px solid #dce3ec;border-radius:9px;min-width:0;max-height:650px;font:12px/1.5 Arial,sans-serif;overflow:auto;box-shadow:0 3px 12px #24364d09}.nb-diagram-workspace .nb-diagram-controls{padding:12px;display:block}.nb-diagram-panel-title{letter-spacing:.02em;margin-bottom:10px;font-size:12px;display:block}.nb-diagram-controls>label{display:block}.nb-diagram-controls>label input{border-radius:5px;width:100%;padding:7px;font-size:11px}.nb-diagram-workspace .nb-diagram-palette{max-height:none;margin-top:14px;display:block;overflow:visible}.nb-diagram-category{margin:0 0 14px}.nb-diagram-category h4{text-transform:uppercase;letter-spacing:.055em;color:#65758b;margin:0 0 7px!important;font:600 10px/1.4 Arial,sans-serif!important}.nb-diagram-symbol-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.nb-diagram .nb-diagram-symbol-button{border-color:#e0e6ee;border-radius:5px;justify-content:center;align-items:center;width:100%;min-height:44px;padding:6px;display:flex}.nb-diagram-symbol-button svg{pointer-events:none;width:100%;height:38px}.nb-diagram .nb-diagram-symbol-button:hover{color:#1764ad;background:#eaf3fb;border-color:#9dbbd5}.nb-diagram-tooltip{z-index:200}.nb-diagram-view-controls{border-top:1px solid #e1e7ef;gap:4px;padding-top:10px;display:flex}.nb-diagram-view-controls button{white-space:nowrap;flex:1;padding:5px 3px}.nb-diagram-inspector .nb-diagram-toolbar{background:0 0;border:0;border-bottom:1px solid #e0e6ee;gap:6px;padding:12px}.nb-diagram-inspector .nb-diagram-toolbar strong{flex-basis:100%;margin-bottom:3px}.nb-diagram-inspector .nb-diagram-toolbar button{flex:1 0 auto;font-size:11px}.nb-diagram-inspector .nb-diagram-toolbar button:disabled{opacity:.4}.nb-diagram-inspector .nb-diagram-properties{background:0 0;border:0;flex-direction:column;align-items:stretch;gap:10px;padding:12px;display:flex}.nb-diagram-inspector .nb-diagram-properties label,.nb-diagram-frame-settings label{color:#617186;flex-direction:column;align-items:stretch;gap:4px;font-size:11px;display:flex}.nb-diagram-inspector input,.nb-diagram-inspector select{color:#24364d;border-radius:4px;width:100%;max-width:100%;font-size:12px}.nb-diagram-inspector input[type=checkbox]{align-self:flex-start;width:auto}.nb-diagram-inspector math-field{background:#fff;min-width:0;max-width:100%;font-size:18px;overflow-x:auto}.nb-diagram-inspector small{line-height:1.5}.nb-diagram-frame-settings{border-top:1px solid #e0e6ee;padding:12px}.nb-diagram-frame-settings summary{cursor:pointer;font-weight:600}.nb-diagram-frame-settings label{margin-top:10px}.nb-diagram-empty{color:#65758b;font:12px/1.5 Arial,sans-serif!important}.nb-diagram-inspector .nb-diagram-warning{padding:0 12px}.nb-diagram-expanded .nb-diagram-workspace{grid-template-columns:190px minmax(240px,1fr) 250px;width:100%;margin-left:0}.nb-diagram-expanded .nb-diagram-controls,.nb-diagram-expanded .nb-diagram-inspector{max-height:calc(100vh - 100px)}.nb-diagram-expanded .nb-diagram-canvas{height:calc(100vh - 100px)!important}@media (max-width:800px){.nb-diagram-workspace{grid-template-columns:120px minmax(200px,1fr) 180px;gap:8px;min-width:516px}.nb-diagram-workspace .nb-diagram-controls{padding:8px}.nb-diagram-symbol-button svg{height:30px}.nb-diagram-editing{overflow-x:auto}.nb-diagram-expanded .nb-diagram-workspace{grid-template-columns:120px minmax(200px,1fr) 180px}}@media print{.nb-diagram-inspector{display:none!important}.nb-diagram-workspace{width:100%;margin:0;display:block}.nb-diagram-workspace .nb-diagram-canvas{border:0;border-radius:0;min-height:120px}}.nb-diagram-workspace .nb-diagram-controls{flex-flow:column;align-items:stretch;height:650px;display:flex}.nb-diagram-workspace .nb-diagram-palette{flex:1;min-height:0;margin-top:4px;overflow-y:auto}.nb-diagram-view-controls{flex-shrink:0}.nb-diagram-category summary{text-transform:uppercase;letter-spacing:.055em;color:#65758b;cursor:pointer;padding:4px 0 8px;font:600 10px/1.4 Arial,sans-serif}.nb-diagram-category summary:hover{color:#1764ad}.nb-diagram-workspace .nb-diagram-controls{height:520px}.nb-diagram-expanded .nb-diagram-controls{height:calc(100vh - 100px)}.nb-direct-label{width:max-content;max-width:420px;position:relative}.nb-direct-label-display{flex-direction:column;min-width:12px;min-height:16px;display:flex;position:relative}.nb-diagram .nb-label-edit-target{cursor:grab;touch-action:none;background:0 0;border:0;border-radius:3px;width:100%;height:100%;padding:0;position:absolute;inset:0}.nb-diagram .nb-label-edit-target:hover{outline-offset:3px;background:#2978bd0a;outline:1px dashed #b4c8dd}.nb-diagram .nb-label-edit-target:active{cursor:grabbing}:is(.nb-diagram-static-label:has(.is-editing),.react-flow__node:has(.nb-direct-label.is-editing)){z-index:1001!important}.nb-label-editor{white-space:normal;cursor:text;background:#fff;border:1px solid #afc4d9;border-radius:7px;width:max-content;min-width:230px;max-width:380px;padding:9px;font:13px/1.5 Arial,sans-serif;box-shadow:0 5px 20px #24364d20}.nb-label-editor-tools{align-items:center;gap:4px;margin-bottom:6px;display:flex}.nb-label-editor-tools>span{color:#62758b;margin-right:auto;font-size:10px}.nb-diagram .nb-label-editor-tools button{padding:2px 5px;font-size:10px}.nb-diagram .nb-label-editor input{border:0;border-bottom:1px solid #d5dfeb;border-radius:0;max-width:100%;padding:3px 4px;font-size:13px}.nb-label-editor .nb-label-reference{color:#61748c;width:100%;margin-bottom:5px;display:block}.nb-circuit-label .nb-label-editor math-field,.nb-diagram-static-label .nb-label-editor math-field{pointer-events:auto;min-width:36px;font-size:17px}.nb-label-editor .nb-code-editor,.nb-label-editor .cm-editor{vertical-align:middle;max-width:280px;display:inline-block}.nb-label-editor .cm-scroller{overflow:visible}.nb-label-variable{white-space:nowrap}.nb-label-unit{color:#6b7686;margin-left:6px}.nb-label-custom-unit{width:65px}.nb-label-hint{color:#7b8899;margin-top:7px;font-size:10px;display:block}.nb-label-editor .nb-diagram-warning{white-space:normal;max-width:340px;margin-top:5px;display:block}.nb-label-code-preview{white-space:pre;align-items:center;display:inline-flex}.nb-label-code-preview code{font:13px/1.5 var(--font-mono,monospace)}.nb-label-binding-settings{width:100%}.nb-label-binding-settings summary{cursor:pointer;color:#64748b}@media print{.nb-label-edit-target{display:none!important}}.nb-diagram-label-overlay{pointer-events:auto}.nb-diagram .react-flow__handle.is-open{background:#fff;border:2px solid #3180b9}.nb-diagram .react-flow__handle.is-wired{background:#3180b9;border:1px solid #fff}.nb-diagram .react-flow__handle.valid{outline-offset:3px;outline:3px solid #3180b955}.nb-diagram .nb-label-editor-tools button[aria-pressed=true]{background:#eaf2fa;border-color:#94b4d1}.nb-diagram .nb-label-edit-target:focus-visible{outline-offset:3px;outline:2px solid #2978bd}.nb-kits-dialog{width:calc(100vw - 32px);max-width:820px!important}.nb-kits-search{gap:12px;display:flex}.nb-kits-search input{flex:1;min-width:0}.nb-kits-dialog input{border:1px solid #b8c5d4;border-radius:6px;padding:9px}.nb-kits-dialog button{color:#24364d;cursor:pointer;background:#fff;border:1px solid #bac9d9;border-radius:6px;padding:8px 12px}.nb-kits-dialog button:disabled{opacity:.55;cursor:default}.nb-kits-dialog :is(button,input,summary):focus-visible{outline-offset:3px;outline:2px solid #2674b8}.nb-kits-body{grid-template-columns:1fr 1.1fr;gap:20px;max-height:45vh;display:grid;overflow:auto}.nb-kits-list{flex-direction:column;gap:8px;display:flex}.nb-kits-list button{text-align:left;flex-direction:column;gap:5px;display:flex}.nb-kits-list button[aria-pressed=true]{background:#eff5fb;border-color:#357ab2}.nb-kits-list small,.nb-kits-list span{color:#53657a;font-size:12px;line-height:1.45}.nb-kit-detail{font-size:13px;line-height:1.5}.nb-kit-detail h3{margin-bottom:8px;font-size:19px}.nb-kit-detail p{margin:10px 0}.nb-kit-outline{color:#53657a;border-left:2px solid #d9e5ef;flex-direction:column;gap:5px;padding-left:12px;display:flex}.nb-kit-insert{margin:8px 8px 8px 0;color:#fff!important;background:#245b88!important}.nb-kit-rename{overflow-wrap:anywhere}.nb-kit-save{border-top:1px solid #dbe3ec;padding-top:12px;font-size:13px}.nb-kit-save summary{cursor:pointer;font-weight:600}.nb-kit-save label{align-items:center;gap:10px;margin:10px 0;display:flex}@media (max-width:600px){.nb-kits-body{grid-template-columns:1fr}}.nb-kits-list button{align-items:flex-start}.nb-kit-footer{border-top:1px solid #dbe3ec;justify-content:space-between;align-items:center;gap:12px;padding-top:8px;font-size:13px;display:flex}.nb-kit-footer .nb-kit-insert{margin:0}.nb-value-trace{max-width:816px;font:13px/1.5 var(--font-sans,sans-serif);background:#fff;border:1px solid #d6e0eb;border-radius:8px;margin:12px auto;padding:12px 16px}.nb-trace-heading{justify-content:space-between;align-items:center;display:flex}.nb-value-trace p{margin:8px 0}.nb-value-trace small{color:#58687c;margin-top:8px;display:block}.nb-value-trace button{text-align:left;background:#fff;border:1px solid #b8c9da;border-radius:4px;padding:5px 8px}.nb-value-trace details button{overflow-wrap:anywhere;max-width:100%;margin:6px 0;display:block}.nb-value-trace summary{cursor:pointer}.nb-value-trace :is(button,summary):focus-visible{outline-offset:3px;outline:2px solid #276eac}.nb-trace-key{padding:2px 4px}.nb-trace-selected{border-bottom:3px solid #276eac}.nb-trace-input{border-bottom:3px dashed #8273a8}.nb-trace-dependent{border-bottom:3px dotted #ad7733}.nb-trace-warning{color:#85521c}@media screen{.notebook-app:not(.nb-presentation) .nb-document [data-value-trace=selected]{outline-offset:4px;background-color:#edf5fd!important;outline:2px solid #276eac!important}.notebook-app:not(.nb-presentation) .nb-document [data-value-trace=input]{outline-offset:4px;outline:2px dashed #8273a8!important}.notebook-app:not(.nb-presentation) .nb-document [data-value-trace=dependent]{outline-offset:4px;outline:2px dotted #ad7733!important}.nb-presentation [data-value-trace]{background-color:#0000!important;outline:none!important}}@media print{.nb-value-trace{display:none!important}}.nb-label-editor{min-width:190px}.nb-label-editor-tools>span{font-size:11px}.nb-label-variable-name{color:#55677e;font-size:13px}.nb-label-variable-name code{font-family:var(--font-mono,monospace)}.nb-label-options{cursor:default;margin-top:9px;font-size:11px}.nb-label-options summary{color:#55677e;cursor:pointer;width:max-content}.nb-label-options summary:focus-visible{outline-offset:3px;outline:2px solid #2978bd}.nb-label-options[open]{border-top:1px solid #e0e6ed;max-width:300px;padding-top:6px}.nb-label-options label{justify-content:space-between;gap:8px;margin-top:8px;display:flex}.nb-label-options label input{width:145px}.nb-label-options small{color:#62758b;max-width:280px;margin-top:7px;font-size:10px;line-height:1.5;display:block}.nb-label-modes{gap:5px;margin-top:10px;display:flex}.nb-diagram .nb-label-modes button{padding:3px 6px;font-size:11px}.nb-diagram .nb-label-modes button[aria-pressed=true]{background:#eaf2fa;border-color:#94b4d1}.nb-document{tab-size:4}.nb-document :is(p,h1,h2,h3,h4,h5,h6){white-space:pre-wrap}.nb-wire-bend{pointer-events:all;cursor:ew-resize;touch-action:none;outline:none}.nb-wire-bend:focus-visible rect{stroke:#124980;stroke-width:3px}.nb-diagram .react-flow__handle.connecting:not(.valid){outline-offset:3px;outline:2px solid #b34c39}.nb-diagram button.nb-wire-bend{color:#236bac;z-index:5;background:#fff;border:1px solid #236bac;border-radius:5px;width:24px;min-width:0;height:24px;padding:0;line-height:1}.nb-diagram button.nb-wire-bend:focus-visible{outline-offset:2px;outline:2px solid #236bac}.nb-diagram .nb-label-editor{min-width:140px;max-width:560px;padding:5px 8px}.nb-label-stream{white-space:pre-wrap;cursor:text;-webkit-user-select:text;user-select:text;outline:none;min-width:120px}.nb-label-stream p{color:#203248;font:16px/1.6 Georgia,serif;margin:0!important}.nb-label-editor,.nb-label-editor *{-webkit-user-select:text;user-select:text}.nb-label-stream-field,.nb-label-stream-display{white-space:pre-wrap;display:inline}.nb-label-stream-display .nb-code-editor{display:inline}.nb-label-editor .nb-code-editor,.nb-label-editor .cm-editor{max-width:500px}.nb-label-editor .nb-label-stream-field{cursor:text}.nb-label-stream-display{white-space:pre;align-items:baseline;display:inline-flex}.nb-label-stream-display .nb-code-editor,.nb-label-stream-display .nb-static-code,.nb-label-stream-display .cm-line{display:inline}.nb-diagram-workspace{grid-template-columns:170px minmax(240px,1fr) 155px}.nb-diagram-expanded .nb-diagram-workspace{grid-template-columns:190px minmax(240px,1fr) 155px}.nb-diagram-inspector .nb-diagram-toolbar{flex-direction:column;align-items:stretch;display:flex}.nb-diagram-port-actions{gap:4px;padding:8px;display:flex}.nb-diagram .react-flow__handle.is-armed{outline-offset:3px;outline:3px solid #ad7733}.nb-diagram-flow-note{pointer-events:auto;touch-action:none;cursor:grab}.nb-diagram-note-dialog{color:#24364d;background:#fff;border:1px solid #d7e0eb;border-radius:12px;width:min(380px,100vw - 32px);margin:auto;padding:22px;font:14px/1.5 Arial,sans-serif;box-shadow:0 18px 60px #172b4d33}.nb-diagram-note-dialog::backdrop{background:#24364d55}.nb-diagram-note-dialog form{gap:14px;display:grid}.nb-diagram-note-dialog h2{margin:0;font-size:18px}.nb-diagram-note-dialog label{gap:4px;display:grid}.nb-diagram-note-dialog :is(input:not([type=checkbox]),select){border:1px solid #ccd6e2;border-radius:5px;width:100%;padding:8px}.nb-diagram-note-dialog .nb-note-arrow{align-items:center;gap:8px;display:flex}.nb-diagram-note-dialog footer{justify-content:flex-end;gap:8px;display:flex}.nb-diagram-note-dialog button{border:1px solid #ccd6e2;border-radius:5px;padding:6px 12px}@media (max-width:800px){.nb-diagram-workspace,.nb-diagram-expanded .nb-diagram-workspace{grid-template-columns:120px minmax(200px,1fr) 125px;min-width:461px}}@media print{.nb-diagram-note-dialog{display:none!important}}.nb-sketch{color:#273747;margin:1.2rem 0}.nb-sketch [role=group]:focus-visible{outline-offset:4px;border-radius:6px;outline:2px solid #2879ac}.nb-sketch-toolbar{font:12px/1.3 var(--font-sans,sans-serif);flex-wrap:wrap;align-items:center;gap:5px;padding:8px 0;display:flex}.nb-paper .nb-sketch [role=group]{position:relative}.nb-paper .nb-sketch-toolbar{flex-wrap:nowrap;height:46px}.nb-paper .nb-sketch-toolbar>*{flex-shrink:0}.nb-sketch-tool-strip{background:#f3f6f9;border:1px solid #e1e7ed;border-radius:7px;align-items:center;gap:3px;min-width:0;padding:2px;display:flex}.nb-paper .nb-sketch-tool-strip{scrollbar-width:thin;flex:0 auto;align-items:center;gap:3px;min-width:0;display:flex;overflow-x:auto}.nb-paper .nb-sketch-tool-strip>*{flex-shrink:0}.nb-sketch:not(.nb-sketch-editing) .nb-sketch-toolbar{opacity:0;pointer-events:none}.nb-sketch:not(.nb-sketch-editing):hover .nb-sketch-toolbar{opacity:1;pointer-events:auto}.nb-sketch:not(.nb-sketch-editing):has(:focus-visible) .nb-sketch-toolbar{opacity:1;pointer-events:auto}@media (hover:none){.nb-sketch:not(.nb-sketch-editing) .nb-sketch-toolbar{opacity:1;pointer-events:auto}}.nb-sketch-toolbar strong{margin-right:6px}.nb-sketch button{font:inherit;cursor:pointer;border-radius:6px;min-height:30px}.nb-sketch button:hover:not(:disabled){background:#eef5fa;border-color:#9ab8d0}.nb-sketch-tool-strip button{background:0 0;border-color:#0000;justify-content:center;align-items:center;gap:4px;display:inline-flex}.nb-sketch-tool-strip .nb-sketch-divider{display:none}.nb-sketch-toolbar strong{font-size:13px}.nb-paper .nb-sketch-history-actions{margin-inline-start:auto}.nb-sketch button:disabled{opacity:.55;cursor:wait}.nb-sketch button[aria-pressed=true],.nb-sketch button[aria-pressed=true]:hover:not(:disabled),.nb-sketch-history-actions button[aria-expanded=true]{color:#175f93;background:#e8f3fa;border-color:#6ca1c5}.nb-sketch-tool-glyph{min-width:17px;margin-right:3px;font-size:16px;line-height:1;display:inline-block}.nb-sketch-divider{background:#dce3e9;width:1px;height:20px;margin:0 3px}.nb-sketch-workspace,.nb-sketch-editing .nb-sketch-workspace{display:block}.nb-sketch-expanded .nb-sketch-workspace{grid-template-columns:minmax(0,1fr) 205px;gap:12px;display:grid}.nb-sketch-surface{border:1px solid #0000;border-radius:7px;width:100%;min-height:120px;position:relative}.nb-sketch-editing .nb-sketch-surface{background:#fff;border-color:#c9d4df;flex-direction:column;display:flex;overflow:hidden}.nb-sketch-editing .nb-sketch-surface>.nb-sketch-interactive{flex:1 1 0;height:0;min-height:0}.nb-sketch-canvas-footer{background:#f8fafc;border-top:1px solid #e1e7ed;flex-shrink:0;align-items:center;gap:12px;padding:6px 8px;display:flex}.nb-sketch-surface>svg{-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.nb-sketch-editing .nb-sketch-surface>svg{touch-action:none}.nb-sketch-construction{fill:#a9b8c7}.nb-sketch-construction pattern circle{fill:#94a6b8}.nb-sketch-axis{stroke:#b3bfca;stroke-width:1px;vector-effect:non-scaling-stroke}.nb-sketch-origin{stroke:#7b8f9f;stroke-width:1px;fill:#fff;vector-effect:non-scaling-stroke}.nb-sketch-shape-hit>*{fill:none;stroke:#0000;stroke-width:12px;vector-effect:non-scaling-stroke;pointer-events:stroke}.nb-sketch-shape-ink>*{fill:none;stroke:#273747;stroke-width:1.8px;vector-effect:non-scaling-stroke;pointer-events:none}.nb-sketch-shape.is-selected .nb-sketch-shape-ink>*{stroke:#2879ac;stroke-width:2.2px}.nb-sketch-shape.is-conflict .nb-sketch-shape-ink>*{stroke:#b73c35}.nb-sketch-handle{fill:#fff;stroke:#2879ac;stroke-width:1.3px;vector-effect:non-scaling-stroke;cursor:crosshair}.nb-sketch-free-points{fill:#273747}.nb-sketch-vertex{fill:#fff;stroke:#7c8fa0}.nb-sketch-vertex.is-selected{fill:#2879ac;stroke:#2879ac}.nb-sketch-vertex.is-edge-selected{stroke:#2879ac}.nb-sketch-handle.is-midpoint{stroke:#739bb5}.nb-sketch-midpoint-grip .nb-sketch-handle{opacity:0;pointer-events:none}.nb-sketch-midpoint-grip:hover .nb-sketch-handle,.nb-sketch-midpoint-grip.is-grabbing .nb-sketch-handle{opacity:1}.nb-sketch-handle.is-center{fill:#d9edf9}.nb-sketch-handle:hover{fill:#2879ac}.nb-sketch-picked{fill:#d9edf9;stroke:#2879ac;stroke-width:1.5px;vector-effect:non-scaling-stroke;pointer-events:none}.nb-sketch-selection-box{fill:#2879ac;fill-opacity:.12;stroke:#2879ac;stroke-width:1px;stroke-dasharray:4 3;vector-effect:non-scaling-stroke;pointer-events:none}@media print{.nb-sketch-selection-box{display:none!important}}.nb-sketch-ghost>*{fill:none;stroke:#2879ac;stroke-width:1.5px;stroke-dasharray:5 4;vector-effect:non-scaling-stroke}.nb-sketch-arc-guide>*{fill:none;stroke:#9baebe;stroke-width:1px;stroke-dasharray:3 5;vector-effect:non-scaling-stroke}.nb-sketch-acquired rect{stroke:#ab7c35;fill:#fbf0d8;fill-opacity:.5;stroke-width:1.5px;vector-effect:non-scaling-stroke}.nb-sketch-inference line{stroke:#af813b;stroke-width:1px;stroke-dasharray:5 4;vector-effect:non-scaling-stroke}.nb-sketch-inference circle{fill:#fff;stroke:#af813b;stroke-width:1.5px;vector-effect:non-scaling-stroke}.nb-sketch-inference text{fill:#775521;font-family:var(--font-sans,sans-serif);stroke:#fff;stroke-width:3px;paint-order:stroke}.nb-sketch-drawing-readout rect{fill:#f8fbfe;fill-opacity:.97;stroke:#a9c4d8;stroke-width:1px}.nb-sketch-drawing-readout text{fill:#224a68;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:500}.nb-sketch-empty{pointer-events:none;color:#758597;font:13px/1.5 var(--font-sans,sans-serif);position:absolute;top:24px;left:20px;right:20px}.nb-sketch-inspector{font:12px/1.45 var(--font-sans,sans-serif);background:#f8fafc;border:1px solid #dce3e9;border-radius:7px;flex-direction:column;gap:15px;max-height:650px;padding:12px;display:flex;overflow:auto}.nb-sketch-inspector>div,.nb-sketch-inspector>form{flex-direction:column;gap:8px;display:flex}.nb-sketch-inspector strong{text-transform:capitalize;font-size:12px}.nb-sketch-inspector label{color:#5c6d7e;flex-direction:column;align-items:stretch;gap:3px;display:flex}.nb-sketch-inspector input,.nb-sketch-inspector select{width:100%;max-width:100%;font:inherit;background:#fff;border-radius:4px}.nb-sketch-inspector .nb-sketch-check{flex-direction:row;align-items:center}.nb-sketch-inspector input[type=checkbox]{width:auto}.nb-sketch-actions{gap:4px;display:flex}.nb-sketch-actions button{flex:1;padding:4px}.nb-sketch-coordinate-row{gap:6px;margin-bottom:7px;display:flex}.nb-sketch-coordinate-row label{flex:1;min-width:0}.nb-sketch-constraint{text-transform:capitalize;justify-content:space-between;align-items:center;padding:3px 0;display:flex}.nb-sketch-constraint button{padding:0 7px}.nb-sketch-view-options{border-top:1px solid #dce3e9;padding-top:12px}.nb-sketch-status,.nb-sketch-pending{font:11px/1.4 var(--font-sans,sans-serif);color:#6e6355;padding:7px 0;display:block}.nb-paper .nb-sketch-pending{background:#ffffffed;position:absolute;bottom:4px;left:8px;right:8px}.nb-sketch-margin-controls{z-index:35;overscroll-behavior:contain;background:#f8fafc;border:1px solid #dce3e9;border-radius:7px;margin:0;position:fixed;overflow:auto;box-shadow:0 3px 12px #22354b18;container:sketch-properties/inline-size}.nb-sketch-margin-controls .nb-sketch-inspector{border:0;border-radius:0;max-height:none;overflow:visible}.nb-sketch-margin-controls .nb-sketch-status{background:#f8fafc;padding:8px 12px}.nb-sketch-controls-docked .nb-sketch-inspector-heading{grid-column:1/-1}.nb-sketch-controls-docked .nb-sketch-inspector{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:start;display:grid}.nb-sketch-expanded{background:#fff;border:1px solid #c9d4df;border-radius:9px;width:calc(100% - 48px);max-width:none;height:calc(100dvh - 48px);max-height:none;margin:0;padding:15px;position:fixed;inset:24px;overflow:auto}.nb-sketch-expanded::backdrop{background:#22354b77}.nb-sketch-expanded>[role=group]{grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;display:grid}.nb-sketch-expanded .nb-sketch-workspace{overscroll-behavior:contain;align-items:stretch;min-height:0;overflow:auto}.nb-sketch-expanded .nb-sketch-surface{height:100%;min-height:180px;aspect-ratio:auto!important}.nb-sketch-expanded .nb-sketch-inspector{overscroll-behavior:contain;min-height:0;max-height:none}.nb-paper .nb-sketch [role=group]{container:sketch/inline-size}.nb-sketch-history-actions{border-left:1px solid #dce3e9;flex-shrink:0;gap:4px;padding-left:5px;display:flex}.nb-sketch-history-actions button{justify-content:center;align-items:center;min-width:30px;padding:3px;line-height:1;display:inline-flex}.nb-sketch-tool-glyph{vertical-align:middle;align-items:center;margin:0;display:inline-flex}.nb-sketch-done{color:#fff!important;background:#176aa3!important;border-color:#176aa3!important}:is(.nb-sketch button:focus-visible,.nb-sketch input:focus-visible,.nb-sketch select:focus-visible,.nb-sketch summary:focus-visible){outline-offset:2px;outline:2px solid #2879ac}.nb-sketch button:disabled{cursor:default}@container sketch (width<=760px){.nb-sketch-tool-label{display:none}.nb-sketch-tool-strip button{min-width:32px;padding:4px}.nb-sketch-tool-glyph{margin:0}.nb-sketch-toolbar strong{margin-right:0}}.nb-sketch-expanded .nb-sketch-workspace{grid-template-columns:minmax(0,1fr) 264px}.nb-sketch-expanded .nb-sketch-toolbar{gap:8px;padding:0 0 12px}.nb-sketch-expanded .nb-sketch-toolbar>button{min-height:34px}.nb-sketch-expanded .nb-sketch-properties-hidden .nb-sketch-workspace{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.nb-sketch-inspector{gap:14px;padding:14px;font-size:.8125rem}.nb-sketch-inspector :is(input:not([type=checkbox]),select){color:#273747;min-height:34px;padding:6px 8px}.nb-sketch-inspector input[type=checkbox]{accent-color:#176aa3}.nb-sketch-selection{border-top:1px solid #dce3e9;padding-top:12px}.nb-sketch-selection>strong{text-transform:capitalize}.nb-sketch-inspector>*{flex-shrink:0}.nb-sketch-inspector .nb-sketch-inspector-heading{border-bottom:1px solid #dce3e9;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;padding-bottom:8px}.nb-sketch-inspector-heading strong{font-size:.875rem}.nb-sketch-inspector .nb-sketch-inspector-heading{z-index:1;background:#f8fafc;margin:-14px -14px 0;padding:10px 14px 8px;position:sticky;top:-14px}@container sketch-properties (width<=210px){.nb-sketch-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nb-sketch-actions button:last-child{grid-column:1/-1}}.nb-sketch-inspector-heading button{background:0 0;border-color:#0000;min-width:30px;padding:0;font-size:18px}.nb-sketch-inspector small{color:#576b7e;font-size:.75rem}.nb-sketch-inspector form{flex-direction:column;gap:8px;display:flex}.nb-sketch-delete{color:#a13734!important}.nb-sketch-settings,.nb-sketch-shortcuts{border-top:1px solid #e1e7ed;padding:8px 0}.nb-sketch-settings>div{flex-direction:column;gap:8px;padding-top:10px;display:flex}.nb-sketch-inspector summary{cursor:pointer;color:#344c64}.nb-sketch-shortcuts dl{margin:10px 0}.nb-sketch-shortcuts dl>div{justify-content:space-between;gap:8px;margin:4px 0;display:flex}.nb-sketch-shortcuts dd{color:#5c6d7e;text-align:right;margin:0}.nb-sketch-shortcuts kbd{font:inherit;background:#fff;border:1px solid #c9d4df;border-radius:3px;padding:0 4px}.nb-sketch-view-controls{font:.75rem/1.3 var(--font-sans,sans-serif);background:#fff;border:1px solid #d6dfea;border-radius:6px;flex-shrink:0;gap:3px;padding:2px;display:flex}.nb-sketch-view-controls button{background:#fff;border-color:#0000;justify-content:center;align-items:center;min-width:29px;padding:3px 7px;display:inline-flex}.nb-sketch-view-controls button:hover{background:#eef6fb}.nb-sketch-guidance{color:#41596e;min-width:0;max-height:90px;font:.75rem/1.4 var(--font-sans,sans-serif);border-radius:5px;flex-wrap:wrap;flex:1;align-items:center;gap:8px;display:flex;overflow:auto}.nb-sketch-guidance button{background:#f3f8fc;min-height:25px;padding:2px 7px}.nb-sketch-guidance.has-notice,.nb-sketch-status.has-notice{color:#963e31;background:#fff5ed;padding:6px 8px}.nb-sketch-status:not(.has-notice){display:none}.nb-sketch-snap-badge{color:#775521;background:#fff3d8;border:1px solid #e8d3a9;border-radius:4px;padding:1px 5px}.nb-sketch-empty{text-align:center;color:#526a7d;background:#ffffffed;border:1px solid #e1e7ed;border-radius:10px;flex-direction:column;gap:10px;width:min(360px,100% - 32px);margin-inline:auto;padding:22px 18px;display:flex;top:35%;left:0;right:0;box-shadow:0 4px 16px #22354b08}.nb-sketch-empty strong{color:#273747;font-size:1.125rem}.nb-sketch-interactive[data-tool]:not([data-tool=select]){cursor:crosshair}.nb-sketch-interactive[data-tool=select] .nb-sketch-shape-hit{cursor:grab}.nb-sketch-interactive.is-pan-ready,.nb-sketch-interactive.is-pan-ready *{cursor:grab!important}.nb-sketch-interactive.is-panning,.nb-sketch-interactive.is-panning *{cursor:grabbing!important}.nb-sketch-handle-hit{fill:#0000;stroke:none;pointer-events:all;cursor:crosshair}@media (pointer:coarse){.nb-sketch button{min-height:40px}.nb-paper .nb-sketch-toolbar{padding-block:2px}.nb-sketch-guidance button{min-height:32px}}@media (max-width:480px){.nb-sketch-canvas-footer{gap:8px}.nb-sketch-toolbar{gap:3px}.nb-sketch-toolbar strong{display:none}}@media print{.nb-sketch-canvas-footer,.nb-sketch-view-controls,.nb-sketch-guidance{display:none!important}}.nb-sketch-legacy{color:#627284;font:13px/1.5 var(--font-sans,sans-serif);border:1px dashed #cbd5df;padding:16px}.nb-sketch-legacy p{margin:0 0 4px}@media (max-width:800px){.nb-sketch-expanded{width:calc(100% - 16px);height:calc(100dvh - 16px);padding:10px;inset:8px}.nb-sketch-expanded .nb-sketch-toolbar{grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"name done return return""tools tools tools history";gap:6px;padding-bottom:10px;display:grid}.nb-sketch-expanded .nb-sketch-toolbar>strong{grid-area:name;margin:0 4px 0 0;display:block}.nb-sketch-expanded .nb-sketch-done{grid-area:done}.nb-sketch-expanded .nb-sketch-toolbar>button:not(.nb-sketch-done){grid-area:return;justify-self:start}.nb-sketch-expanded .nb-sketch-tool-strip{grid-area:tools;justify-content:space-between}.nb-sketch-expanded .nb-sketch-tool-strip button{flex:1;min-width:32px;padding:4px}.nb-sketch-expanded .nb-sketch-tool-label{display:none}.nb-sketch-expanded .nb-sketch-history-actions{grid-area:history;padding-left:6px}.nb-sketch-expanded .nb-sketch-workspace{grid-template-rows:minmax(180px,1fr) minmax(0,.85fr);grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px}.nb-sketch-expanded .nb-sketch-inspector{min-height:0;display:flex;overflow:auto}}@media (max-width:480px){.nb-sketch-expanded .nb-sketch-toolbar{gap:5px}.nb-sketch-expanded .nb-sketch-tool-strip{gap:1px}.nb-sketch-expanded .nb-sketch-inspector{padding:12px}.nb-sketch-expanded .nb-sketch-inspector-heading{margin:-12px -12px 0;padding:8px 12px;top:-12px}.nb-sketch-expanded .nb-sketch-workspace{grid-template-rows:minmax(180px,1fr) minmax(0,.9fr)}}@media (max-width:360px){.nb-sketch-expanded .nb-sketch-tool-strip button{min-width:27px;padding:3px}.nb-sketch-expanded .nb-sketch-tool-glyph svg{width:16px;height:16px}.nb-sketch-expanded .nb-sketch-history-actions{gap:2px;padding-left:4px}.nb-sketch-expanded .nb-sketch-history-actions button{min-width:26px;padding:3px}}@media print{.nb-sketch-margin-controls{display:none!important}}.nb-sticky-tools{z-index:40;border-bottom:1px solid var(--nb-border);background:#fff;position:sticky;top:0;box-shadow:0 3px 8px #172b420c}.nb-sticky-tools .nb-toolbar{border:0;border-radius:0;max-width:none;margin:0;padding:6px 24px}@media (max-width:700px){.nb-sticky-tools .nb-toolbar{padding:6px 10px}}@media print{.nb-sticky-tools{display:none!important}}.nb-execution-feedback{background:#f0f6fb;border-bottom:1px solid #dce3eb;flex-wrap:wrap;align-items:center;gap:10px;padding:7px 24px;font-size:12px;display:flex}.nb-execution-feedback progress{accent-color:#26836b;width:100px;height:5px;margin-left:auto}.nb-execution-feedback button{margin-left:auto;padding:0 6px}.nb-run-indicator{background:#64758a;border-radius:50%;flex-shrink:0;width:7px;height:7px}.nb-run-indicator.is-running{background:#207eac;box-shadow:0 0 0 3px #207eac20}.nb-executing{outline-offset:3px;outline:2px solid #438bc4;background-color:#e1f1fc!important}@media print{.nb-execution-feedback{display:none!important}.nb-executing{background-color:#0000!important;outline:none!important}}.notebook-app .nb-result-control{vertical-align:baseline;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:baseline;padding:0 2px;display:inline-flex}.notebook-app .nb-result-control.nb-unit{color:#806f4e}.nb-result-control math-field{pointer-events:none}.notebook-app .nb-result-control:hover{background:#e8eef5}.notebook-app .nb-result-control:focus-visible{outline-offset:2px;outline:2px solid #438bc4}.nb-result-popover{color:#172b42;flex-direction:column;gap:10px;max-height:70vh;font:13px Arial,sans-serif;display:flex;overflow:auto}.nb-result-popover label{flex-direction:column;gap:4px;display:flex}.nb-result-popover input,.nb-result-popover select{border:1px solid #cbd6e2;border-radius:5px;width:100%;padding:6px}.nb-result-popover button{text-align:left;border-radius:4px;padding:6px}.nb-result-popover button:hover,.nb-result-popover [aria-selected=true]{background:#e8f1fa}.nb-result-popover small{color:#617186}.nb-result-unit-options{flex-direction:column;max-height:220px;display:flex;overflow:auto}@media print{.nb-result-popover{display:none!important}.notebook-app .nb-result-control{padding:0;background:0 0!important;outline:none!important}}.nb-paper .nb-code-math.nb-code-math-selected,.nb-paper .ProseMirror-selectednode,.nb-paper .nb-selected-content{background:var(--nb-selection)!important;outline:1px solid #83add0!important}@media screen{.nb-paper .node-matlabBlock.ProseMirror-selectednode{background:0 0!important;outline:none!important}.nb-paper .node-matlabBlock.ProseMirror-selectednode>.nb-matlab-node{border-color:#83add0;box-shadow:0 0 0 1px #83add0}}@media print{.nb-paper .nb-code-math.nb-code-math-selected,.nb-paper .ProseMirror-selectednode,.nb-paper .nb-selected-content{background:0 0!important;outline:none!important}}.nb-image-tools{color:#617186;justify-content:center;align-items:center;gap:12px;padding:8px;font:12px Arial,sans-serif;display:flex}.nb-image-tools label{align-items:center;gap:8px;display:flex}.nb-image-tools input{width:140px}.nb-image-tools button{background:#fff;border:1px solid #d8e0e9;border-radius:4px;padding:3px 8px}@media print{.nb-image-tools{display:none!important}}.nb-run-failure{color:#943e17;background:#fff0e4;border-bottom:2px solid #bb5324;font-size:14px}.nb-run-failure>span{overflow-wrap:anywhere}.nb-editor .nb-boxed-section,.nb-boxed-section,.nb-boxed-paragraph{outline-offset:0;box-sizing:border-box;break-inside:avoid;border:0;border-radius:3px;outline:1px solid;inline-size:fit-content;max-inline-size:100%;margin:0;padding:0}.nb-boxed-section:has(>[style*="text-align: center"]){margin-inline:auto}[data-inline-object][data-editing=false]{cursor:grab;-webkit-user-select:none;user-select:none}[data-inline-object][data-editing=false] .nb-math-field{pointer-events:none}[data-inline-object].ProseMirror-selectednode{outline-offset:3px;border-radius:4px;outline:2px solid #2876b8}@media print{[data-inline-object].ProseMirror-selectednode{outline:none}}.notebook-app .nb-paper .nb-inline-matlab,.notebook-app .nb-paper .nb-code-math,.notebook-app .nb-paper .nb-matlab-math,.notebook-app .nb-paper .nb-matlab-node,.notebook-app .nb-paper .nb-code-editor .cm-editor{background:0 0}.nb-executable-dot{vertical-align:middle;background:#39835b;border-radius:50%;flex:none;align-self:center;width:5px;height:5px;margin-right:.4em;display:inline-block}.nb-inline-matlab{align-items:center}@media print{.nb-executable-dot{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.notebook-app .nb-paper .nb-matlab-node:not(.nb-inline-matlab):has(.nb-code-editor){background:0 0}:is(.nb-paper .nb-document p:has(>[data-node-view-wrapper] [data-inline-object]),.nb-paper .nb-document p:has([data-inline-object])){margin-block:4px 8px;line-height:1.2}.nb-paper [data-inline-object] .nb-math-field math-field{padding-block:0}.nb-paper .nb-document .nb-math-node.nb-block{margin-block:8px;padding-block:4px}.nb-paper .nb-document .nb-boxed-section{margin-block:0}.nb-document sub{vertical-align:sub;font-size:.75em;line-height:0;position:static}.nb-document sup{vertical-align:super;font-size:.75em;line-height:0;position:static}.nb-paste-dialog{color:#253a50;background:#fff;border:1px solid #bdc9d5;border-radius:10px;width:min(760px,90vw);max-height:85vh;padding:24px;overflow:auto}.nb-paste-dialog::backdrop{background:#1423324d}.nb-paste-dialog label{margin:14px 0;display:block}.nb-paste-dialog textarea{border:1px solid #bdc9d5;width:100%;min-height:150px;margin-top:6px;padding:10px;display:block}.nb-paste-dialog>div{justify-content:flex-end;gap:12px;display:flex}.nb-matlab-node,.nb-math-node,.nb-result{position:relative}.nb-result>.nb-executable-dot,.nb-result>.nb-snapshot-cue{pointer-events:auto;width:3px;height:3px;margin:0;position:absolute;top:50%;left:-.3em;transform:translate(-50%,-50%)}.nb-matlab-node>.nb-indicator-only,.nb-math-node>.nb-indicator-only{width:0;height:0;margin:0;position:absolute;top:50%;right:0}.nb-indicator-only>.nb-executable-dot,.nb-indicator-only>.nb-snapshot-cue{left:2px}.nb-boxed-paragraph[style*="text-align: center"]{margin-inline:auto}.notebook-app [data-node-id][data-run-error=true]{outline-offset:3px;border-radius:3px;background:0 0!important;outline:2px solid #bc342a!important}.nb-error-tooltip{color:#bc342a;cursor:help;z-index:2;font:700 11px Arial,sans-serif;position:absolute;top:50%;right:0;transform:translate(100%,-50%)}.nb-code-editor{position:relative}.nb-paper .nb-result{color:#202326;font-family:Georgia,Times New Roman,serif}.nb-result-relation{margin-inline:.22em;font-size:1.08em}.nb-comparator-popover{width:260px}.nb-comparator-options{grid-template-columns:1fr 1fr;gap:4px;display:grid}.nb-comparator-options button{border:1px solid #0000;align-items:center;gap:8px;display:flex}.nb-comparator-options button>span{text-align:center;min-width:1em;font:22px Georgia,serif}.nb-comparator-options button[aria-pressed=true]{background:#e8f1fa;border-color:#438bc4}.nb-comparator-options button:focus-visible{outline-offset:1px;outline:2px solid #438bc4}.nb-paper .nb-inline-matlab>.nb-result:has(>.nb-result-relation){margin-left:0}.nb-paper .nb-result:has(>.nb-result-relation){padding-inline:0}.nb-paper [data-inline-object] math-field,.nb-paper [data-inline-object] math-field::part(container){padding-inline:0}.notebook-app .nb-result-control{padding:0}.nb-result>.nb-executable-dot,.nb-result>.nb-snapshot-cue{top:0;left:auto;right:-5px;transform:none}.nb-result>.nb-executable-dot{opacity:0}[data-node-id]:is(:hover,:focus-within,.ProseMirror-selectednode) .nb-executable-dot{opacity:1}.nb-result>.nb-stale-cue{border-radius:0;transform:rotate(45deg)}.nb-paper [data-inline-object]:hover{box-shadow:0 1px #b5c2ce}.notebook-app:not(.nb-presentation) .nb-paper [data-inline-object]:is(.ProseMirror-selectednode,[data-editing=true]:focus-within){border-radius:3px;background:var(--nb-selection)!important;outline:none!important}.notebook-app:not(.nb-presentation) .nb-paper math-field:focus-visible{background:var(--nb-selection)!important;outline:none!important;box-shadow:0 2px #2876b8!important}.notebook-app [data-node-id][data-run-error=true]{outline:none!important;box-shadow:0 2px #bc342a!important}.nb-symbol-follow{z-index:20;color:#25384b;background:#fff;border:1px solid #b5c2ce;border-radius:6px;align-items:center;gap:14px;padding:10px 14px;font:13px Arial,sans-serif;display:flex;position:fixed;bottom:20px;left:20px;box-shadow:0 3px 14px #172b4214}.nb-symbol-follow button{font:inherit;color:#1764ad;cursor:pointer;background:0 0;border:0}.nb-symbol-follow button:focus-visible{outline-offset:3px;outline:2px solid #2876b8}@media screen{.notebook-app:not(.nb-presentation) .nb-paper :is(.node-matlabInline,.node-mathInline).ProseMirror-selectednode{background:0 0!important;outline:none!important}.notebook-app:not(.nb-presentation) .nb-paper .ProseMirror-selectednode>[data-inline-object]{border-radius:3px;background:var(--nb-selection)!important}}@media print{.notebook-app:not(.nb-presentation) .nb-paper .ProseMirror-selectednode>[data-inline-object]{background:0 0!important}.nb-symbol-follow,.nb-executable-dot,.nb-snapshot-cue,.nb-error-tooltip{display:none!important}.nb-paper [data-inline-object],.nb-paper math-field,.notebook-app [data-node-id][data-run-error=true]{box-shadow:none!important;background:0 0!important;outline:none!important}}.nb-document ::selection{background:var(--nb-selection)}.nb-toolbar-tooltip{z-index:100;max-width:320px;font:12px/1.5 system-ui,sans-serif}.nb-run-menu .nb-file-menu-items{left:auto;right:0}.nb-file-menu-items{max-width:min(340px,100vw - 32px)}.nb-file-menu-items .nb-layout-choice{width:100%}.nb-file-menu-items label{justify-content:space-between;align-items:center;gap:12px;padding:6px;display:flex}.nb-file-menu-items details>button{text-align:left;width:100%;display:block}.nb-file-menu>summary:focus-visible{outline-offset:-2px;border-radius:4px;outline:2px solid #2876b8}.nb-workflow-panel{width:min(420px,100vw - 32px);max-height:80vh;padding:20px;font:14px/1.5 system-ui,sans-serif;overflow:auto}.nb-workflow-panel label{justify-content:space-between;align-items:center;gap:12px;margin:10px 0;display:flex}.nb-workflow-panel select,.nb-workflow-panel input[type=number]{border:1px solid #b5c2ce;border-radius:4px;max-width:170px;padding:6px}.nb-workflow-panel dt{margin-top:12px;font-weight:600}.nb-workflow-panel dd{margin:4px 0 10px}.nb-workflow-panel p{margin:8px 0}.nb-workflow-panel button,.nb-workflow-panel a{margin:6px 0;display:block}.nb-status-fields{max-height:300px;overflow:auto}.nb-status-fields button{text-align:left;border-radius:4px;width:100%;padding:8px}.nb-status-fields button:hover{background:#edf3fa}.nb-status-fields small{color:#626970;display:block}.nb-run-summary{color:#526372;font-size:12px!important}.nb-run-summary.has-error{color:#ac2820}.nb-save-details-trigger{text-underline-offset:3px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;font:inherit!important;background:0 0!important;border:0!important;padding:0!important}.nb-save-details-trigger:hover{text-decoration-color:currentColor}.nb-command-dialog{padding:20px}.nb-command-dialog [cmdk-item]{justify-content:space-between;gap:16px;display:flex}.nb-command-dialog [cmdk-item] small{color:#626970;font-weight:400;display:block}.nb-command-dialog kbd,.nb-object-menu kbd{color:#626970;white-space:nowrap;margin-left:auto;font:11px system-ui,sans-serif}.nb-object-menu{min-width:270px}@media print{.nb-command-dialog,.nb-workflow-panel,.nb-object-menu{display:none!important}}.nb-sticky-tools .nb-header{gap:20px;height:auto;min-height:64px;padding:8px 24px}.nb-sticky-tools .nb-brand{gap:8px;font-size:20px}.nb-sticky-tools .nb-title-group{padding-left:20px}.nb-run-split{align-items:stretch;gap:0;display:inline-flex}.nb-run-split>.nb-primary{border-radius:5px 0 0 5px}.nb-run-split>.nb-run-menu>summary{color:#fff;background:#1764ad;border-left:1px solid #ffffff60;border-radius:0 5px 5px 0;justify-content:center;align-items:center;min-width:32px;height:100%;list-style:none;display:flex}.nb-run-split>.nb-run-menu>summary::-webkit-details-marker{display:none}.nb-run-split>.nb-run-menu>summary:focus-visible{outline-offset:2px;outline:2px solid #173f69}.nb-run-explanation{color:#4b5664;white-space:normal;max-width:290px;margin:0;padding:4px 12px 10px;font-size:12px;line-height:1.5}@media (max-width:680px){.nb-sticky-tools .nb-header{gap:8px;padding:8px 12px}.nb-sticky-tools .nb-title-group{padding-left:0}}.nb-run-menu .nb-file-menu-items{width:min(320px,100vw - 24px)}.nb-result-inspector{gap:8px;display:grid}.nb-result-inspector p{margin:0;font-size:12px;line-height:1.5}.nb-result-inspector pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:100px;margin:0;font-size:12px;overflow:auto}.nb-result-input{border-bottom:1px solid #e4e8ed;gap:3px;padding:6px 0;font-size:13px;display:grid}.nb-result-control{white-space:nowrap;break-inside:avoid}@media print{.nb-document p{orphans:3;widows:3}.nb-document :is(.nb-boxed-section,.nb-boxed-paragraph){break-inside:avoid;outline-offset:-1px!important;border:0!important;outline:1px solid #737b83!important}.nb-result,.nb-result-control{break-inside:avoid;white-space:nowrap}}.nb-paper .nb-system-solution{background:0 0;border:0;padding:0}.nb-solution-content{width:100%;display:block}.nb-solution-origin{font:11px/1.4 var(--font-sans,sans-serif);color:#68717a;margin-bottom:3px}.nb-solution-links{gap:4px;margin-left:4px;display:inline-flex}.nb-equation-number,.nb-solution-links button.nb-equation-number{color:#68717a;min-width:1.6em;font:11px/1.4 var(--font-sans,sans-serif);vertical-align:middle;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.nb-solution-links button{cursor:pointer}.nb-solution-links button:hover{background:#edf3f9}.nb-solution-links button:disabled{cursor:default}.nb-paper :is(.nb-math-node,.nb-matlab-node)[data-equation-number]{padding-inline-start:2em!important}.nb-equation-source-number{inset-inline-start:0;-webkit-user-select:none;user-select:none;position:absolute;top:50%;transform:translateY(-50%)}.nb-matlab-node:not(.nb-inline-matlab)>.nb-equation-source-number{top:1em;transform:none}.nb-solution-links button:focus-visible{outline-offset:2px;outline:2px solid #2162a6}.nb-solution-values{flex-wrap:wrap;align-items:baseline;gap:.4em 1.6em;display:flex}.nb-solution-value{white-space:nowrap;break-inside:avoid;align-items:baseline;display:inline-flex}.nb-solution-sources{flex-wrap:wrap;align-items:center;gap:6px;display:flex}@media print{.nb-solution-links button{background:0 0!important}}.nb-dialog.nb-solve-dialog{gap:20px;width:calc(100vw - 32px);max-width:680px;padding:24px}.nb-solve-dialog [data-slot=dialog-title]{font-size:22px;line-height:1.3}.nb-solve-dialog [data-slot=dialog-description]{color:#526074;margin:8px 0 0}.nb-solve-equations{border-block:1px solid #e1e7ee;min-width:0;padding-block:8px}.nb-solve-equation{align-items:baseline;gap:12px;min-width:0;padding-block:10px;display:flex}.nb-solve-number{color:#657489;min-width:16px;font-size:12px}.nb-solve-math{min-width:0;padding:2px;overflow-x:auto}.nb-solve-math math-field{font-size:19px}.nb-solve-unknowns{border:0;min-width:0;margin:0;padding:0}.nb-solve-unknowns legend{margin-bottom:10px;font-size:14px;font-weight:600}.nb-solve-choices{flex-wrap:wrap;gap:8px;display:flex}.nb-solve-dialog .nb-solve-choice{cursor:pointer;color:#172b42;border:1px solid #cbd6e2;border-radius:6px;align-items:center;gap:9px;margin:0;padding:8px 14px;display:inline-flex}.nb-solve-dialog .nb-solve-choice[data-checked=true]{background:#edf4fc;border-color:#a4c4e8}.nb-solve-dialog .nb-solve-choice input{accent-color:#1764ad;flex:none;width:16px;height:16px;margin:0;padding:0}.nb-solve-choice math-field{pointer-events:none;font-size:19px}.nb-solve-choice:focus-within{outline-offset:2px;outline:2px solid #1764ad}.nb-solve-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.nb-solve-dialog .nb-solve-footer p{color:#526074;margin:0;font-size:12px}.nb-solve-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.nb-solve-actions button:disabled{opacity:.45;cursor:not-allowed}.nb-solve-actions button:focus-visible{outline-offset:2px;outline:2px solid #1764ad}.nb-solve-dialog .nb-solve-error{color:#a32920;margin:0}.nb-solve-dialog .nb-solve-empty{color:#526074;margin:0}.nb-columns{--nb-column-gap:24px;column-gap:var(--nb-column-gap);align-items:start;min-width:0;display:grid}.nb-columns-editor{display:block;position:relative}.nb-columns-content{column-gap:var(--nb-column-gap);align-items:start;display:grid}.nb-column{min-width:0;min-height:42px}.nb-document .nb-column>:first-child{margin-top:0}.nb-document .nb-column>:last-child{margin-bottom:0}.nb-column-divider{cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;outline-offset:1px;border-radius:4px;width:18px;min-height:42px;position:absolute;top:0;bottom:0;transform:translate(-50%)}.nb-column-divider:before{content:"";border-left:1px dashed #c5ced8;position:absolute;top:0;bottom:0;left:8px}.nb-column-divider:after{content:"⋮";color:#596b7d;text-align:center;background:#f1f5f9;border-radius:4px;width:16px;height:28px;font:20px/28px Arial,sans-serif;position:absolute;top:4px;left:1px}:is(.nb-column-divider:hover,.nb-column-divider:focus-visible,.nb-columns-resizing .nb-column-divider){background:#1764ad12}.nb-column-divider:focus-visible{outline:2px solid #1764ad}.nb-columns-resizing{-webkit-user-select:none;user-select:none}.nb-columns-menu .nb-file-menu-items{gap:2px;width:230px}.nb-columns-menu .nb-file-menu-items button{text-align:left;border-radius:4px;justify-content:flex-start}.nb-columns-menu button[aria-pressed=true]{background:#e5edf7}.nb-columns-help{border-top:1px solid var(--nb-border);color:#626970;margin:6px 7px 2px;padding-top:8px;font:12px/1.5 Arial,sans-serif}@media (max-width:700px){.nb-columns-menu .nb-file-menu-items{left:auto;right:0}}.nb-presentation .nb-column-divider,.nb-history-preview .nb-column-divider{display:none}@media print{.nb-column-divider{display:none!important}.nb-columns,.nb-columns-content{break-inside:auto}.nb-column{min-height:42px}}.nb-paper .nb-inline,.nb-paper .nb-linked-result,.nb-paper .nb-inline-matlab,.nb-paper .nb-code-math,.nb-paper .nb-math-node{background:0 0}.nb-paper .nb-hidden-code{display:none}.nb-paper .nb-matlab-node:not(.nb-inline-matlab) .nb-code-actions{padding-inline-end:100px;position:relative}.nb-paper .nb-code-options{z-index:5;border:0;margin:0;padding:0;position:absolute;inset-block-start:0;inset-inline-end:8px}.nb-paper .nb-code-options[open]{background:#fff;border:1px solid #dce3eb;border-radius:5px;padding:8px;box-shadow:0 3px 12px #172b421a}.nb-paper .nb-code-options:not([open]){visibility:hidden}.nb-paper .nb-matlab-node:hover .nb-code-options,.nb-paper .nb-matlab-node:focus-within .nb-code-options{visibility:visible}.nb-paper .nb-image{position:relative}.nb-paper .nb-image-tools{z-index:5;background:#fff;border:1px solid #dce3eb;border-radius:5px;position:absolute;inset-block-start:100%;inset-inline:0}@media print{.nb-paper .nb-document{font-family:Georgia,Times New Roman,serif;font-size:11pt;line-height:1.55}.nb-paper .nb-inline,.nb-paper .nb-block,.nb-paper .nb-matlab-node,.nb-paper .nb-linked-result{border-color:#0000!important}.nb-paper .nb-matlab-node:not(.nb-inline-matlab):has(.nb-code-editor){border:1px solid #e1e5eb!important}.nb-paper .nb-result-control{box-shadow:none!important;background:0 0!important;outline:none!important}.nb-code-capture,.nb-code-options,.nb-image-tools,.nb-code-actions button,.cm-cursorLayer,.cm-selectionLayer,.cm-tooltip{display:none!important}.nb-paper.nb-layout-pages,.nb-paper.nb-layout-continuous{width:calc(var(--nb-page-width) - 2 * var(--nb-page-margin))!important}}.nb-page-heading[hidden],.nb-page-number[hidden]{display:none!important}.nb-paper .nb-math-node.nb-inline{vertical-align:baseline;margin-inline:.15em;padding:0}.nb-paper .nb-inline-matlab{margin:0 .15em!important;padding:0!important}.nb-paper :is(.nb-math-node.nb-inline,.nb-inline-matlab) .nb-math-field{vertical-align:baseline;overflow:visible}.nb-paper :is(.nb-math-node.nb-inline,.nb-inline-matlab) math-field{min-width:0}.nb-paper :is(.nb-math-node.nb-inline,.nb-inline-matlab) math-field::part(container),.nb-paper :is(.nb-math-node.nb-inline,.nb-inline-matlab) math-field::part(content){padding:0}.nb-paper :is(.nb-math-node.nb-inline,.nb-inline-matlab)[data-empty-math] math-field{min-width:1ch}.nb-sketch .nb-sketch-print{display:none}@media print{.nb-sketch .nb-sketch-interactive{display:none!important}.nb-sketch .nb-sketch-print{height:auto!important;display:block!important}}@media screen{.nb-paper .node-diagram.ProseMirror-selectednode{background:0 0!important;outline:none!important}.nb-paper .node-diagram.ProseMirror-selectednode>.nb-sketch{border-radius:7px;outline:1px solid #83add0}}.nb-sketch-acquired-guide{stroke-dasharray:4 5;opacity:.45}.nb-sketch-label-text{fill:#26384b;stroke:#fff;stroke-width:3px;stroke-linejoin:round;paint-order:stroke fill;font-family:var(--font-sans,sans-serif);vector-effect:non-scaling-stroke;cursor:move;font-weight:500}.nb-sketch-label.is-selected .nb-sketch-label-text{fill:#1675b5}.nb-sketch-dimension-line,.nb-sketch-dimension-arrow{fill:none;stroke:#63788c;stroke-width:1px;vector-effect:non-scaling-stroke;pointer-events:none}.nb-sketch-dimension-hit{fill:none;stroke:#0000;stroke-width:12px;vector-effect:non-scaling-stroke;pointer-events:stroke;cursor:move}.nb-sketch-label.is-selected :is(.nb-sketch-dimension-line,.nb-sketch-dimension-arrow){stroke:#1675b5}.nb-sketch-dimension-preview{opacity:.65;pointer-events:none}.nb-sketch-dimension-preview .nb-sketch-dimension-hit,.nb-sketch-interactive:not([data-tool=select]):not([data-tool=label]) .nb-sketch-dimension-hit{pointer-events:none}.nb-sketch-label-editor{border-bottom:1px solid #d7e0e9;gap:10px;padding-block:12px;display:grid}.nb-sketch-label-editor input{width:100%;min-width:0}.nb-sketch-interactive[data-tool=label]{cursor:text}@media print{.nb-sketch-toolbar,.nb-sketch-inspector,.nb-sketch-margin-controls,.nb-sketch-canvas-footer,.nb-sketch-status,.nb-sketch-pending,.nb-sketch-empty{display:none!important}.nb-sketch .nb-sketch-surface{background:0 0!important;border:0!important}.nb-sketch .nb-sketch-print .nb-sketch-label-text{fill:#26384b;cursor:default}}.nb-sketch-inspector input:read-only{color:#61758a;background:#f0f4f8}.nb-sketch-trim-grip>line{stroke:#739bb5;stroke-width:1px;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.nb-sketch-trim-grip .nb-sketch-handle{fill:#fff5de;stroke:#a7762c}.nb-sketch-trim-grip:hover .nb-sketch-handle{fill:#f3d38e}.nb-sketch-motion-host>*{fill:none;stroke:#2879ac;stroke-width:2.5px;opacity:.5;vector-effect:non-scaling-stroke}.nb-sketch-drag-hint{z-index:1;pointer-events:none;color:#315872;background:#f4f9fe;border:1px solid #c9dbe8;border-radius:5px;padding:5px 8px;font-size:12px;position:absolute;top:8px;left:8px}.nb-sketch-orbit-grip{cursor:grab;outline:none}.nb-sketch-orbit-grip:active{cursor:grabbing}.nb-sketch-orbit-link{stroke:#39838c;stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke;pointer-events:none}.nb-sketch-orbit-hit{fill:#0000;pointer-events:all}.nb-sketch-orbit-face{fill:#edf7f8;stroke:#247781;stroke-width:1.5px;pointer-events:none}.nb-sketch-orbit-icon{fill:none;stroke:#18545c;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.nb-sketch-orbit-grip:hover .nb-sketch-orbit-face{fill:#ccebed}.nb-sketch-orbit-grip:focus-visible .nb-sketch-orbit-face{stroke:#143e65;stroke-width:3px}@media print{.nb-sketch-drag-hint,.nb-sketch-motion-host{display:none!important}}.nb-sketch-grid-form{padding-top:10px}.nb-sketch-grid-amount{align-items:center;gap:8px;display:flex}.nb-sketch-grid-amount input{flex:1;min-width:0}.nb-sketch-grid-amount span{flex:none}.nb-sketch-guidance .nb-sketch-scale-badge{color:#245d84;white-space:normal}@media (pointer:coarse){.nb-sketch-grid-form input,.nb-sketch-grid-form select,.nb-sketch-grid-form button{min-height:44px;font-size:1rem}}.nb-section-dialog{color:#24384a;width:min(760px,100vw - 24px);max-height:calc(100dvh - 24px);font:14px/1.5 var(--font-sans,sans-serif);background:#fff;border:1px solid #a9bed1;border-radius:12px;margin:auto;padding:20px;overflow:auto}.nb-section-dialog::backdrop{background:#14233273}.nb-section-dialog h2{margin:0;font-size:20px}.nb-section-dialog p{margin:10px 0}.nb-section-dialog label{flex-direction:column;gap:4px;display:flex}.nb-section-dialog input,.nb-section-dialog select,.nb-section-dialog button{min-height:40px;font:inherit;color:inherit;background:#fff;border:1px solid #8ca6bc;border-radius:6px;padding:7px 10px}.nb-section-preview{aspect-ratio:16/9;touch-action:none;cursor:crosshair;background:#f8fafc;border:1px solid #c3d2df;width:100%;max-height:45dvh;display:block}.nb-section-context{fill:none;stroke:#b7c3cc}.nb-section-ink{fill:none;stroke:#273b4d}.nb-section-preview :is(line,path,circle,ellipse,polygon,rect){vector-effect:non-scaling-stroke;stroke-width:1.5px}.nb-section-boundary{fill:#1e6eaa14;stroke:#196ea7;stroke-dasharray:6 4;pointer-events:none}.nb-section-label{fill:#24384a}.nb-section-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.nb-section-fields input{width:100%;min-width:0}.nb-section-actions{justify-content:flex-end;gap:8px;display:flex}.nb-section-actions button[type=submit]{color:#fff;background:#196ea7}@media (max-width:500px){.nb-section-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.nb-section-dialog{padding:12px}}@media print{.nb-section-dialog{display:none!important}}.nb-file-menu-items{max-height:min(65vh,520px);overflow-y:auto}.nb-file-menu-items button{text-align:start;justify-content:flex-start}.nb-file-menu-items hr{border:0;border-top:1px solid var(--nb-border);margin:6px 0}.nb-sketch:not(.nb-sketch-editing) .nb-sketch-surface{min-height:0;margin-inline:auto}.nb-sketch-size{align-items:center;gap:7px;margin-left:auto;font-size:12px;display:inline-flex}.nb-sketch-size input{width:100px;min-width:60px}.nb-sketch-size span{min-width:3em}@media print{.nb-sketch .nb-sketch-surface{margin-inline:auto;width:var(--diagram-width,100%)!important;aspect-ratio:var(--diagram-ratio)!important;min-height:0!important}}.nb-image-frame{max-width:100%;margin-inline:auto;position:relative}.nb-image-frame>img{max-width:100%;margin:0;display:block}.nb-image-frame:hover,.nb-image-frame:focus-within,.nb-sketch:not(.nb-sketch-editing) .nb-sketch-surface:hover,.is-resizing{outline-offset:2px;outline:1px solid #7ca1c4}.nb-sketch-surface:has(.nb-corner-resize:focus){outline-offset:2px;outline:1px solid #7ca1c4}.nb-corner-resize{z-index:10;opacity:0;touch-action:none;position:absolute;background:#fff!important;border:2px solid #337ab7!important;border-radius:2px!important;width:13px!important;min-width:0!important;height:13px!important;padding:0!important}:hover>.nb-corner-resize,:focus-within>.nb-corner-resize,.is-resizing>.nb-corner-resize{opacity:1}.nb-corner-nw{cursor:nwse-resize;top:-6px;left:-6px}.nb-corner-ne{cursor:nesw-resize;top:-6px;right:-6px}.nb-corner-sw{cursor:nesw-resize;bottom:-6px;left:-6px}.nb-corner-se{cursor:nwse-resize;bottom:-6px;right:-6px}@media print{.nb-corner-resize{display:none!important}.nb-image-frame,.nb-sketch-surface{outline:none!important}}.nb-corner-resize{-webkit-user-select:none;user-select:none}.nb-image-frame[style*=aspect-ratio]>img{object-fit:fill;width:100%;height:100%}.nb-paper .nb-document :is(.nb-boxed-section,.nb-boxed-paragraph){outline-offset:-1px;border:0;outline:1px solid #737b83;margin-block-end:0;padding:0}.nb-paper .nb-document h1{margin-block:1em .4em;font-size:1.4em;line-height:1.25}.nb-paper .nb-document h2{margin-block:.9em .35em;font-size:1.2em;line-height:1.3}.nb-paper .nb-document h3{margin-block:.8em .3em;font-size:1.08em;line-height:1.3}.nb-figure-caption{text-align:center;overflow-wrap:anywhere;max-width:100%;margin:.5em auto 0;font-size:.85em;line-height:1.35}.nb-figure-source{color:#68717a;margin-top:.2em;font-size:.9em}.nb-figure-source a{color:inherit}.nb-figure-edit{font:13px/1.4 var(--font-sans,sans-serif);max-width:540px;margin:.5em auto}.nb-figure-edit summary{cursor:pointer;color:#526074}.nb-figure-edit label{grid-template-columns:65px 1fr;gap:8px;margin-top:6px;display:grid}.nb-figure-edit input{border:1px solid #ccd5df;border-radius:4px;min-width:0;padding:5px 8px}.nb-image{break-inside:avoid}@media print{.nb-figure-edit{display:none!important}}.nb-paper .nb-document .nb-boxed-section>:first-child{margin-top:0}.nb-paper .nb-document .nb-boxed-section>:last-child{margin-bottom:0}.nb-paper .nb-document [data-answer-box=true]{outline-offset:-1px;border-radius:3px;outline:1px solid #737b83}.nb-solution-steps{margin-block:.5em}.nb-solution-step{break-inside:avoid;grid-template-columns:2.2em minmax(0,1fr);align-items:baseline;column-gap:.4em;margin-block:.45em;display:grid}.nb-step-label{text-align:left;-webkit-user-select:none;user-select:none}.nb-step-body{min-width:0}.nb-paper .nb-document .nb-step-body>p{text-align:left;margin:0}.nb-step-body math-field{transition:none}@media print{.nb-paper .nb-document [data-answer-box=true]{outline-offset:-1px!important;outline:1px solid #737b83!important}}.nb-paper .nb-sketch .nb-sketch-toolbar{z-index:20;background:#fff;border:1px solid #ccd5df;border-radius:6px;height:auto;padding:5px 8px;position:absolute;bottom:100%;left:0}.nb-sketch-math-label{pointer-events:none;color:#273747;justify-content:center;align-items:center;display:flex}.nb-sketch-math-label .nb-math-field{font-size:14px}.nb-sketch-math-label math-field{pointer-events:none;background:0 0}.nb-image-frame>.nb-figure-edit{z-index:20;box-sizing:border-box;opacity:0;pointer-events:none;background:#fff;border:1px solid #ccd5df;border-radius:5px;max-width:calc(100% - 16px);margin:0;padding:5px 8px;position:absolute;top:8px;left:8px}.nb-image-frame:hover>.nb-figure-edit,.nb-image-frame>.nb-figure-edit:focus-within{opacity:1;pointer-events:auto}.nb-image-frame>.nb-figure-edit[open]{width:360px}@media (hover:none){.nb-image-frame:focus-within>.nb-figure-edit{opacity:1;pointer-events:auto}}@media print{.nb-sketch-math-label{color:#273747}.nb-document>.nb-trailing-empty{display:none!important}}.nb-document table[data-pasted-table]{table-layout:fixed;-webkit-print-color-adjust:exact;print-color-adjust:exact;max-width:100%;font-family:Arial,sans-serif;font-size:11pt;line-height:1.2}.nb-document table[data-pasted-table] :is(td,th){overflow-wrap:anywhere;min-width:0;padding:2px 5px}.nb-document table[data-pasted-table] :is(td,th)>p{line-height:inherit;font-size:inherit;color:inherit;margin:0}.nb-document table[data-pasted-table]{table-layout:auto;width:100%!important;min-width:0!important}.nb-document table[data-pasted-table] :is(td,th){overflow-wrap:normal;word-break:normal}.nb-table-add:before{content:"";position:absolute}.nb-table-add-column:before{width:7px;inset-block:0;inset-inline-end:100%}.nb-table-add-row:before{height:7px;inset-block-end:100%;inset-inline:0}.nb-document .nb-table-editor table{table-layout:auto;max-width:none;width:var(--nb-table-layout-width,100%)!important;min-width:0!important}.nb-document .nb-table-editor :is(td,th){overflow-wrap:normal;word-break:normal}.nb-back-home{color:#526d89;margin:12px 24px;padding:6px 0;font-size:13px}@media print{.nb-back-home{display:none!important}}.nb-result-actions{flex-wrap:wrap;gap:4px;display:flex}.nb-result-actions>button{font:inherit;color:#244b70;background:#f2f6fa;font-size:12px}.nb-result-investigation{color:#647184;border-top:1px solid #e4e8ed;padding-top:6px;font-size:12px}.nb-result-investigation summary{cursor:pointer;padding:5px 0;font-size:12px}.nb-result-details-body{gap:6px;padding:6px 0 8px;display:grid}.nb-result-investigation .nb-result-input{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 0;font-size:12px}.nb-result-input>span{overflow-wrap:anywhere}.nb-result-investigation .nb-result-input>button{color:#647184;padding:3px 6px;font-size:12px}.nb-result-inspector>p[role=status]{color:#647184}.nb-result-inspector>p[role=alert]{color:#a12620}
