.nt-spacer{flex:auto}.nt-tabs{padding:0 0 12px}.nt-placeholder{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:120px 24px;display:flex}.nt-list,.nt-list__head{flex-direction:column;gap:10px;display:flex}.nt-list__bar{align-items:center;gap:10px;display:flex}.nt-plus{width:30px;height:30px;color:var(--g-text);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.nt-plus:hover{background:var(--g-field)}.nt-rows{flex-direction:column;gap:2px;display:flex}.nt-none{padding:18px 10px}.nt-row{border-radius:var(--g-radius-row);color:var(--g-text);align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.nt-row:hover{background:color-mix(in srgb, var(--g-selection) 50%, transparent)}.nt-row--on{background:color-mix(in srgb, var(--nt-color,var(--g-accent)) 16%, transparent)}.nt-row--roomy{padding:14px 12px}.nt-row__t{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.nt-row__t>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nt-row:focus-visible{outline:2px solid var(--g-accent);outline-offset:-2px}.nt-doc{gap:var(--g-section-gap);padding:14px var(--g-page-padding) var(--g-page-bottom);box-sizing:border-box;flex-direction:column;max-width:1280px;display:flex}.nt-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.nt-back{background:var(--g-field);height:32px;color:var(--g-text);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;display:inline-flex}.nt-head{flex-direction:column;gap:10px;display:flex}.nt-title{width:100%;color:var(--g-text);background:0 0;border:0;outline:0;padding:0;font-family:inherit}.nt-title:focus-visible{box-shadow:0 2px 0 var(--g-accent)}.nt-title::placeholder{color:var(--g-text3)}.nt-chips{flex-wrap:wrap;gap:8px;display:flex}.nt-chip{cursor:pointer;background:0 0;border:0;padding:0}.nt-empty{text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.nt-foot{padding-top:8px}.nt-back-list{gap:var(--g-section-header-gap);flex-direction:column;display:flex}.nt-bl{width:100%;padding:14px var(--g-row-padding-h);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;display:flex}.nt-bl:hover{background:var(--g-card-raised)}.nt-bl__t{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.nt-editor{gap:var(--g-card-gap);grid-template-columns:minmax(0,1fr);display:grid}.nt-textarea{box-sizing:border-box;border:1px solid var(--g-border);border-radius:var(--g-radius-card);background:var(--g-card);width:100%;min-height:55vh;color:var(--g-text);font:inherit;resize:vertical;padding:14px 16px;font-size:14.5px;line-height:1.7}.nt-textarea:focus-visible{outline:2px solid var(--g-accent);outline-offset:1px}.nt-live{border:1px solid var(--g-border);border-radius:var(--g-radius-card);min-width:0;max-height:70vh;padding:14px 16px;display:none;overflow:auto}@media (width>=1100px){.nt-editor{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.nt-live{display:block}}.nt-raw{padding:var(--g-card-padding);white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;-webkit-user-select:text;user-select:text;margin:0;font-size:14.5px;line-height:1.7}.nt-memo{padding:var(--g-card-padding)}.nt-memo__area{box-sizing:border-box;width:100%;color:var(--g-text);font:inherit;resize:vertical;background:0 0;border:0;outline:0;font-size:14.5px;line-height:1.6}.nt-memo__area:focus-visible{box-shadow:0 0 0 2px var(--g-accent);border-radius:4px}.nt-md{--nt-c:var(--nt-color,var(--g-accent));color:var(--g-text);overflow-wrap:anywhere;word-break:keep-all;min-width:0;font-size:15px;line-height:1.85}.nt-md>:first-child{margin-top:0}.nt-md>:last-child{margin-bottom:0}.nt-md h1,.nt-md h2,.nt-md h3,.nt-md h4,.nt-md h5,.nt-md h6{letter-spacing:-.012em;margin:2.2em 0 .8em;scroll-margin-top:16px;font-weight:700;line-height:1.4}.nt-md h1{font-size:24px}.nt-md h2{font-size:20px}.nt-md h3{font-size:17px}.nt-md h4,.nt-md h5,.nt-md h6{color:var(--g-text2);font-size:15px}.nt-md h1,.nt-md h2{border-bottom:1px solid var(--g-separator);padding-bottom:12px;position:relative}.nt-md h1:after,.nt-md h2:after{content:"";background:var(--nt-c);border-radius:2px;width:40px;height:3px;position:absolute;bottom:-1px;left:0}.nt-md h1+h2,.nt-md h2+h3,.nt-md h3+h4{margin-top:1.2em}.nt-md p{margin:.9em 0}.nt-md strong{font-weight:650}.nt-md del,.nt-md s{color:var(--g-text2)}.nt-md ul,.nt-md ol{margin:.6em 0;padding-left:1.5em}.nt-md li{margin:.35em 0;padding-left:.15em}.nt-md li::marker{color:var(--g-text3)}.nt-md li>p,.nt-md li>ul,.nt-md li>ol{margin:.2em 0}.nt-md li.nt-task{list-style:none;position:relative}.nt-md li.nt-task input[type=checkbox]{appearance:none;border:1.5px solid var(--g-text3);cursor:default;background:0 0;border-radius:5px;width:15px;height:15px;margin:0;position:absolute;top:.42em;left:-1.45em}.nt-md li.nt-task input[type=checkbox]:not(:disabled){cursor:pointer}.nt-md li.nt-task input[type=checkbox]:checked{background:var(--nt-c);border-color:var(--nt-c)}.nt-md li.nt-task input[type=checkbox]:checked:after{content:"";border:solid var(--g-on-accent,#fff);border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}:is(.nt-md li.nt-task:has(>input:checked),.nt-md li.nt-task:has(>p>input:checked)){color:var(--g-text2)}.nt-md li.nt-task input[type=checkbox]:focus-visible{outline:2px solid var(--g-accent);outline-offset:2px}.nt-md a{color:var(--nt-c);border-bottom:1px solid color-mix(in srgb, var(--nt-c) 40%, transparent);text-decoration:none}.nt-md a:hover{border-bottom-color:var(--nt-c)}.nt-md a.nt-wiki--missing{color:var(--g-text2);border-bottom:1px dashed var(--g-text3)}.nt-md code{font-family:var(--g-font-mono,ui-monospace, "SF Mono", Menlo, monospace);background:var(--g-field);border-radius:6px;padding:2px 6px;font-size:13px;line-height:1.5}.nt-code{border:1px solid var(--g-border);background:var(--g-card);border-radius:12px;margin:1.2em 0;overflow:hidden}.nt-code__bar{justify-content:space-between;align-items:center;min-height:30px;padding:4px 6px 0 16px;display:flex}.nt-code__lang{color:var(--g-text3);letter-spacing:.02em;font-size:11.5px;font-weight:500}.nt-code__copy{color:var(--g-text2);font:inherit;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:7px;padding:3px 9px;font-size:12px}.nt-code:hover .nt-code__copy,.nt-code__copy:focus-visible{opacity:1}.nt-code__copy:hover{background:var(--g-field);color:var(--g-text)}@media (hover:none){.nt-code__copy{opacity:1}}.nt-code__note{color:var(--g-text3);padding:0 16px 10px;font-size:12px}.nt-md .nt-code pre{background:0 0;border-radius:0;margin:0;padding:6px 18px 14px;line-height:1.6;overflow-x:auto}.nt-md .nt-code pre code{background:0 0;padding:0;font-size:12.5px}.nt-md blockquote{border-left:3px solid var(--g-border);color:var(--g-text2);margin:1.1em 0;padding:2px 0 2px 18px}.nt-md blockquote>:first-child{margin-top:0}.nt-md blockquote>:last-child{margin-bottom:0}.nt-md .nt-table{border:1px solid var(--g-border);background:var(--g-card);border-radius:12px;margin:1.2em 0;overflow-x:auto}.nt-md table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px;line-height:1.6}.nt-md th,.nt-md td{text-align:left;border-bottom:1px solid var(--g-separator);vertical-align:top;padding:9px 16px}.nt-md th{color:var(--g-text2);background:var(--g-card-raised);font-size:12.5px;font-weight:600}.nt-md tr:last-child td{border-bottom:0}.nt-md hr{border:0;border-top:1px solid var(--g-separator);margin:2.2em 0}.nt-md mark{background:color-mix(in srgb, var(--nt-c) 24%, transparent);color:inherit;border-radius:3px;padding:0 2px}.nt-md kbd{font:12px var(--g-font-mono,ui-monospace, Menlo, monospace);border:1px solid var(--g-border);background:var(--g-card);border-bottom-width:2px;border-radius:5px;padding:1px 6px}.nt-md .nt-img{border:1px dashed var(--g-border);color:var(--g-text3);border-radius:8px;padding:3px 10px;font-size:13px;display:inline-block}.nt-md .nt-math-block{margin:1em 0;overflow:auto hidden}.nt-md .katex-display{margin:.9em 0;padding:2px 0;overflow:auto hidden}.nt-md .katex{font-size:1.07em}.nt-md .nt-math-error{color:var(--g-negative);font-family:var(--g-font-mono,ui-monospace, Menlo, monospace);font-size:13px}.nt-callout{--c:var(--g-accent);background:color-mix(in srgb, var(--c) 6%, var(--g-card));border:1px solid color-mix(in srgb, var(--c) 18%, var(--g-border));border-radius:12px;margin:1.3em 0;padding:12px 20px 12px 18px}.nt-callout__title{color:var(--c);align-items:center;gap:8px;font-weight:650;display:flex}.nt-callout__title:before{content:"";background:var(--c);border-radius:3px;flex:none;width:6px;height:6px}summary.nt-callout__title{cursor:pointer;list-style:none}summary.nt-callout__title::-webkit-details-marker{display:none}summary.nt-callout__title:after{content:"";border:solid var(--g-text3);border-width:0 1.5px 1.5px 0;width:7px;height:7px;margin-left:auto;transition:transform .2s;transform:rotate(-45deg)}details[open]>summary.nt-callout__title:after{transform:rotate(45deg)}.nt-callout__body{color:var(--g-text)}.nt-callout__body>:first-child{margin-top:.35em}.nt-callout__body>:last-child{margin-bottom:.1em}.nt-callout--green{--c:var(--g-positive)}.nt-callout--orange{--c:var(--g-warning)}.nt-callout--red{--c:var(--g-negative)}.nt-callout--teal{--c:var(--g-course-6)}.nt-callout--gray{--c:var(--g-text3)}.nt-callout--accent{--c:var(--nt-c)}.nt-callout--embed{--c:var(--g-text3);background:var(--g-card);border-color:var(--g-border)}.nt-callout--embed>.nt-callout__title{font-size:13px}.nt-callout--embed>.nt-callout__title a{color:var(--g-text2);border:0}.nt-found{gap:var(--g-section-header-gap);flex-direction:column;display:flex}.nt-found__lines{flex-direction:column;gap:6px;margin:0;padding:0 4px;list-style:none;display:flex}.nt-found__lines li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nt-found--compact{flex-direction:row;align-items:center;gap:10px}.nt-askbar{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.nt-wrap{min-width:0;position:relative}.nt-suggest{z-index:5;background:var(--g-card);border:1px solid var(--g-border);border-radius:12px;width:min(340px,100% - 16px);max-height:260px;padding:6px;position:absolute;overflow-y:auto;box-shadow:0 8px 28px #0000002e}.nt-suggest__head{color:var(--g-text2);padding:4px 8px 6px}.nt-suggest button{width:100%;color:var(--g-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;padding:7px 8px;display:flex}.nt-suggest button[aria-selected=true],.nt-suggest button:hover{background:color-mix(in srgb, var(--g-selection) 60%, transparent)}.nt-ctx{z-index:30;background:var(--g-card);border:1px solid var(--g-border);border-radius:12px;flex-direction:column;min-width:150px;padding:6px;display:flex;position:fixed;box-shadow:0 8px 28px #0000002e}.nt-ctx button{color:var(--g-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 10px}.nt-ctx button:hover{background:var(--g-field)}.nt-ctx button[data-danger]{color:var(--g-negative)}.nt-chipmenu{flex-wrap:wrap;gap:8px;display:flex}.nt-units{padding:0;overflow:hidden}.nt-unit{padding:var(--g-row-padding-v) 12px var(--g-row-padding-v) var(--g-row-padding-h);flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.nt-unit--sep{border-top:1px solid var(--g-separator)}.nt-unit:hover{background:color-mix(in srgb, var(--g-card-raised) 50%, transparent)}.nt-unit__main{flex-direction:column;flex:220px;gap:4px;min-width:0;display:flex}.nt-unit__title{text-align:left;color:var(--g-text);cursor:text;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-family:inherit}.nt-unit__input{box-sizing:border-box;border:0;border-bottom:2px solid var(--g-accent);width:100%;color:var(--g-text);background:0 0;outline:0;padding:2px 0;font-family:inherit}.nt-unit__meta{flex-wrap:wrap;gap:10px;display:flex}.nt-unit__side{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.nt-unit__rv{gap:6px;display:inline-flex}.nt-unit__chips{flex-wrap:wrap;gap:6px;display:inline-flex}.nt-unit__move{flex-direction:column;display:inline-flex}.nt-unit__move button{width:24px;height:16px;color:var(--g-text2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.nt-unit__move button:disabled{opacity:.35;cursor:default}.nt-unit__ask{flex-wrap:wrap;flex:100%;align-items:center;gap:8px 12px;display:flex}.nt-finished{gap:var(--g-section-header-gap);flex-direction:column;display:flex}.nt-finished__head{width:fit-content;color:var(--g-text);cursor:pointer;background:0 0;border:0;align-items:baseline;gap:10px;padding:0;font-family:inherit;display:inline-flex}.nt-firstunit{padding:var(--g-card-padding);flex-direction:column;align-items:flex-start;gap:8px;display:flex}@media (width<=760px){.nt-doc{padding:10px var(--g-page-padding-compact) var(--g-page-bottom)}.nt-unit__side{margin-left:0}}.nt-md .nt-img-file{border-radius:var(--g-radius-row);max-width:100%;height:auto;margin:8px 0;display:block}
