html,body{height:100%}[hidden]{display:none!important}body{background:var(--paper-canvas)}#app{flex-direction:column;min-height:100%;display:flex}.nw-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nw-skip{z-index:10;padding:var(--paper-space-4);background:var(--paper-surface);color:var(--paper-ink);position:absolute;top:0;left:-9999px}.nw-skip:focus{left:var(--paper-space-3);top:var(--paper-space-3)}.nw-soft{color:var(--paper-ink-soft)}.nw-error{color:var(--paper-danger);margin:var(--paper-space-3) 0}.nw-error:empty{display:none}.nw-empty{color:var(--paper-ink-soft);padding:var(--paper-space-6) 0}.nw-btn,.nw-seg{min-height:44px;padding:0 var(--paper-space-5);font-size:var(--paper-text-md)}.nw-input{width:100%;min-height:44px;font-size:var(--paper-text-md)}.nw-mono{font-family:var(--paper-font-mono);letter-spacing:.04em}.nw-row{gap:var(--paper-space-3);margin-top:var(--paper-space-4);flex-wrap:wrap;align-items:center;display:flex}.nw-card{box-sizing:border-box;background:var(--paper-surface);border:var(--paper-line-width) solid var(--paper-line-soft);padding:var(--paper-space-5) var(--paper-space-6);border-radius:12px;display:block}.nw-card h2{margin:0 0 var(--paper-space-3);font-size:var(--paper-text-lg)}.nw-lede{font-size:var(--paper-text-lg);max-width:60ch}.nw-head{box-sizing:border-box;align-items:center;gap:var(--paper-space-2) var(--paper-space-5);min-height:52px;padding:var(--paper-space-1) var(--paper-space-6);background:var(--paper-ground);border-bottom:var(--paper-line-width) solid var(--paper-line-soft);flex-wrap:wrap;display:flex}.nw-searchform{flex:260px;max-width:520px}.nw-search{width:100%;min-height:44px;padding:0 var(--paper-space-4);font-size:var(--paper-text-md);border-radius:10px}.nw-status{font-size:var(--paper-text-sm);color:var(--paper-ok);margin-inline-start:auto}.nw-status[data-state=offline],.nw-status[data-state=signed-out]{color:var(--paper-ink-soft)}.nw-status[data-state=failed],.nw-status[data-state=refused]{color:var(--paper-danger)}.nw-banner{align-items:center;gap:var(--paper-space-3) var(--paper-space-5);padding:var(--paper-space-3) var(--paper-space-6);background:var(--paper-note-blue);color:var(--paper-ink);font-size:var(--paper-text-sm);flex-wrap:wrap;display:flex}.nw-progress{background:var(--paper-surface);border:1px solid var(--paper-line-soft);border-radius:4px;flex:160px;max-width:320px;height:8px;overflow:hidden}.nw-progress span{background:var(--paper-accent);height:100%;transition:width .3s;display:block}.nw-body{flex:1;min-height:0;display:flex}.nw-railbox{box-sizing:border-box;background:var(--paper-ground);border-right:var(--paper-line-width) solid var(--paper-line-soft);flex:0 0 220px;overflow-y:auto}.nw-rail{flex-direction:column;gap:2px;padding:18px 12px;display:flex}.nw-rail__head{margin:var(--paper-space-5) var(--paper-space-4) var(--paper-space-2);font:600 var(--paper-text-xs)/1 var(--paper-font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--paper-ink-soft)}.nw-rail__link{justify-content:space-between;align-items:center;gap:var(--paper-space-3);min-height:44px;padding:0 var(--paper-space-4);color:var(--paper-ink);border-radius:10px;text-decoration:none;display:flex}.nw-rail__link:hover{background:var(--paper-surface)}.nw-rail__link[aria-current=page]{background:var(--paper-accent);color:var(--paper-accent-ink);font-weight:600}.nw-count{font-size:var(--paper-text-sm);opacity:.85}.nw-main{outline:none;flex:1;min-width:0;display:flex}.nw-list{box-sizing:border-box;padding:var(--paper-space-6);border-right:var(--paper-line-width) solid var(--paper-line-soft);flex:0 0 min(420px,40%);overflow-y:auto}.nw-detail{min-width:0;padding:var(--paper-space-5) var(--paper-space-6);background:var(--paper-surface);flex-direction:column;flex:1;display:flex}.nw-detail__empty{text-align:center;margin:auto}.nw-detail--empty{background:var(--paper-ground)}.nw-empty--list{align-items:flex-start;gap:var(--paper-space-3);flex-direction:column;display:flex}.nw-empty--list p{max-width:36em;margin:0}.nw-main--page .nw-list{border-right:0;flex:1;max-width:1100px}.nw-main--page:not(.nw-main--note) .nw-detail{display:none}.nw-main--page.nw-main--note .nw-list{flex:0 0 min(520px,45%)}.nw-list h1{margin:0 0 var(--paper-space-2);font-size:var(--paper-text-2xl)}.nw-list__head{justify-content:space-between;align-items:flex-start;gap:var(--paper-space-4);margin-bottom:var(--paper-space-4);flex-wrap:wrap;display:flex}.nw-list__head p{margin:0}.nw-seggroup{display:flex}.nw-seg{border-radius:0}.nw-seg:first-child{border-radius:var(--paper-radius) 0 0 var(--paper-radius)}.nw-seg:last-child{border-radius:0 var(--paper-radius) var(--paper-radius) 0;margin-inline-start:-1.5px}.nw-group{font:600 var(--paper-text-sm)/1.2 var(--paper-font-ui);color:var(--paper-ink-soft);margin:var(--paper-space-5) 0 var(--paper-space-3)}.nw-group a{color:inherit}.nw-items{gap:var(--paper-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nw-items--grid{gap:var(--paper-space-4);grid-template-columns:repeat(auto-fill,minmax(170px,1fr));display:grid}.nw-item{gap:var(--paper-space-1);min-height:44px;padding:var(--paper-space-4);border:var(--paper-line-width) solid transparent;color:var(--paper-ink);background:var(--paper-surface);border-radius:10px;flex-direction:column;text-decoration:none;display:flex}.nw-item:hover{border-color:var(--paper-line-soft)}.nw-item[aria-current=true]{border-color:var(--paper-accent);box-shadow:inset 4px 0 0 var(--paper-accent)}.nw-item__title{overflow-wrap:anywhere;font-weight:600}.nw-item__meta{font-size:var(--paper-text-sm);color:var(--paper-ink-soft)}.nw-item__snip{font-size:var(--paper-text-sm);color:var(--paper-ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nw-item__pic{aspect-ratio:4/3;background:var(--paper-canvas);margin-bottom:var(--paper-space-3);border-radius:6px;place-items:center;display:grid;overflow:hidden}.nw-item__img{object-fit:cover;width:100%;height:100%}.nw-item__text{padding:var(--paper-space-3);font-size:var(--paper-text-xs);color:var(--paper-ink-soft);align-self:start;overflow:hidden}.nw-pin{color:var(--paper-accent)}.nw-pending{gap:var(--paper-space-3);padding:var(--paper-space-3) 0;flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.nw-week h1{font-size:var(--paper-text-2xl);margin:0}.nw-week__cols{gap:var(--paper-space-6);margin-top:var(--paper-space-5);flex-wrap:wrap;align-items:flex-start;display:flex}.nw-week__cols>section{flex:2 380px}.nw-week__aside{gap:var(--paper-space-5);flex-direction:column;flex:280px;display:flex}.nw-tasks{margin:0;padding:0;list-style:none}.nw-task{min-height:44px;padding:var(--paper-space-3) var(--paper-space-2);border-bottom:1px solid var(--paper-line-soft);color:var(--paper-ink);flex-direction:column;justify-content:center;text-decoration:none;display:flex}.nw-task:hover .nw-task__title{text-decoration:underline}.nw-more{align-items:center;min-height:44px;display:inline-flex}.nw-inboxlink{min-height:44px;color:var(--paper-ink);font-weight:600;text-decoration:none}.nw-note__head{margin-bottom:var(--paper-space-4)}.nw-note__title{margin:var(--paper-space-3) 0 var(--paper-space-2);font-size:var(--paper-text-2xl);outline:none}.nw-note__meta{color:var(--paper-ink-soft);font-size:var(--paper-text-sm);margin:0}.nw-back{display:none}.nw-frame{border:var(--paper-line-width) solid var(--paper-line-soft);background:var(--paper-surface);border-radius:10px;flex:1;width:100%;min-height:60vh}.nw-files{margin:0 0 var(--paper-space-4);gap:var(--paper-space-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.nw-file{min-height:44px;padding:var(--paper-space-2) var(--paper-space-4);flex-direction:column;align-items:flex-start;gap:0;font-weight:600}.nw-file .nw-soft{font-weight:400;font-size:var(--paper-text-xs)}.nw-locked{max-width:60ch}.nw-pdf{width:min(960px,96vw);max-height:92vh;padding:0}.nw-pdf__bar{justify-content:space-between;align-items:center;gap:var(--paper-space-4);padding:var(--paper-space-3) var(--paper-space-5);background:var(--paper-surface);border-bottom:var(--paper-line-width) solid var(--paper-line-soft);display:flex;position:sticky;top:0}.nw-pdf__bar h2{font-size:var(--paper-text-lg);overflow-wrap:anywhere;margin:0}.nw-pdf__pages{gap:var(--paper-space-4);padding:var(--paper-space-5);flex-direction:column;display:flex}.nw-pdf__pages img{width:100%;height:auto;box-shadow:var(--paper-shadow);background:#fff}.nw-settings{gap:var(--paper-space-5);flex-direction:column;max-width:760px;display:flex}.nw-settings h1{margin:0}.nw-dl{gap:var(--paper-space-2) var(--paper-space-5);margin:var(--paper-space-4) 0;grid-template-columns:max-content 1fr;display:grid}.nw-dl dt{color:var(--paper-ink-soft)}.nw-dl dd{margin:0}.nw-enrolmain{padding:var(--paper-space-7) var(--paper-space-6);flex:1}.nw-enrol{gap:var(--paper-space-7);flex-wrap:wrap;max-width:1100px;margin:0 auto;display:flex}.nw-enrol__main{gap:var(--paper-space-5);flex-direction:column;flex:2 420px;display:flex}.nw-enrol__main h1{font-size:var(--paper-text-2xl);outline:none;margin:0}.nw-enrol__aside{gap:var(--paper-space-5);flex-direction:column;flex:260px;display:flex}.nw-code{margin:var(--paper-space-4) 0;font:600 40px/1 var(--paper-font-mono);letter-spacing:.12em;display:block}.nw-choices{gap:var(--paper-space-4);flex-wrap:wrap;display:flex}.nw-choice{align-items:flex-start;gap:var(--paper-space-1);min-height:64px;padding:var(--paper-space-3) var(--paper-space-5);font-size:var(--paper-text-md);flex-direction:column;flex:220px}.nw-choice span{font-weight:400;font-size:var(--paper-text-sm);color:var(--paper-ink-soft)}.nw-trust{gap:var(--paper-space-4);cursor:pointer;align-items:flex-start;max-width:64ch;min-height:44px;display:flex}.nw-trust .paper-check{width:22px;height:22px;margin-top:3px}.nw-field{gap:var(--paper-space-2);margin:var(--paper-space-3) 0;flex-direction:column;font-weight:600;display:flex}.nw-sheet__code{font:600 28px/1.5 var(--paper-font-mono);letter-spacing:.08em;margin:var(--paper-space-3) 0;flex-wrap:wrap;gap:0 .6em;display:flex}.nw-boot{padding:var(--paper-space-8);text-align:center;margin:auto}.nw-tabs{display:none}@media (width<=760px){.nw-head{padding:var(--paper-space-3) var(--paper-space-4)}.nw-status{flex-basis:100%;margin-inline-start:0}.nw-railbox{display:none}.nw-main{padding-bottom:64px}.nw-list,.nw-main--page .nw-list,.nw-main--page.nw-main--note .nw-list{padding:var(--paper-space-5) var(--paper-space-4);border-right:0;flex:1}.nw-detail{padding:var(--paper-space-4)}.nw-main:not(.nw-main--note) .nw-detail,.nw-main--note .nw-list{display:none}.nw-back{display:inline-flex}.nw-tabs{z-index:5;background:var(--paper-ground);border-top:var(--paper-line-width) solid var(--paper-line-soft);padding-bottom:env(safe-area-inset-bottom);display:flex;position:fixed;inset:auto 0 0}.nw-tab{min-height:56px;color:var(--paper-ink);font-size:var(--paper-text-sm);flex:1;place-items:center;text-decoration:none;display:grid}.nw-tab[aria-current=page]{color:var(--paper-accent);box-shadow:inset 0 3px 0 var(--paper-accent);font-weight:700}.nw-enrolmain{padding:var(--paper-space-5) var(--paper-space-4)}.nw-code{font-size:32px}}.nw-detail{overflow:hidden}.nw-detail>div{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.nw-titlein{box-sizing:border-box;border:0;border-bottom:var(--paper-line-width) solid transparent;width:100%;color:var(--paper-ink);font:600 var(--paper-text-2xl)/1.25 var(--paper-font-display);padding:var(--paper-space-1) 0;background:0 0}.nw-titlein:focus-visible{border-bottom-color:var(--paper-accent);outline:none}.nw-details{gap:var(--paper-space-3) var(--paper-space-4);margin:0 0 var(--paper-space-4);flex-wrap:wrap;display:flex}.nw-detail__f{font-size:var(--paper-text-xs);color:var(--paper-ink-soft);flex-direction:column;gap:2px;font-weight:600;display:flex}.nw-select{min-height:44px;font-size:var(--paper-text-sm);min-width:9em;max-width:16em}.nw-actions{gap:var(--paper-space-2);margin-bottom:var(--paper-space-4);flex-wrap:wrap;align-items:center;display:flex}.nw-actions .nw-btn,.nw-small{min-height:44px;padding:0 var(--paper-space-4);font-size:var(--paper-text-sm)}.nw-body__note{flex-direction:column;flex:1;min-height:50vh;display:flex}.nw-readbar{gap:var(--paper-space-3);padding:var(--paper-space-3) var(--paper-space-4);margin-bottom:var(--paper-space-3);background:var(--paper-canvas);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.nw-readonly{margin-bottom:var(--paper-space-4);background:var(--paper-note-yellow,var(--paper-canvas))}.nw-toolbar{z-index:2;gap:var(--paper-space-1);padding:var(--paper-space-2) 0;background:var(--paper-surface);border-bottom:var(--paper-line-width) solid var(--paper-line-soft);flex-wrap:wrap;display:flex;position:sticky;top:0}.nw-tool{min-width:44px;min-height:44px;padding:0 var(--paper-space-3);font-size:var(--paper-text-sm)}.nw-tool[aria-pressed=true]{background:var(--paper-accent);color:var(--paper-accent-ink)}.nw-edhost{flex-direction:column;flex:1;display:flex}.nw-ed{flex:1}.nw-ed__doc{min-height:50vh;padding:var(--paper-space-4) var(--paper-space-2) var(--paper-space-8);font:var(--paper-text-md)/1.6 var(--paper-font-ui);color:var(--paper-ink);white-space:pre-wrap;overflow-wrap:anywhere;outline:none}.nw-ed__doc:focus-visible{box-shadow:inset 0 0 0 2px var(--paper-accent);border-radius:6px}.nw-ed__doc p,.nw-ed__doc div{margin:0}.nw-ed__doc p{margin:0 0 1em}.nw-ed__doc table{border-collapse:collapse;margin:var(--paper-space-3) 0}.nw-ed__doc td,.nw-ed__doc th{border:1px solid var(--paper-line-soft);vertical-align:top;min-width:60px;padding:4px 8px}.nw-ed__doc th{background:var(--paper-canvas);text-align:left}.nw-ed__doc pre{background:var(--paper-canvas);white-space:pre-wrap;font-family:var(--paper-font-mono);border-radius:6px;padding:10px 12px}.nw-ed__doc code{font-family:var(--paper-font-mono);background:var(--paper-canvas);border-radius:4px;padding:0 3px}.nw-ed__doc blockquote{border-left:3px solid var(--paper-line-soft);color:var(--paper-ink-soft);margin:0;padding-left:12px}.nw-ed__doc a{color:var(--paper-accent)}.nw-todo{vertical-align:-4px;cursor:pointer;width:20px;height:20px;margin:0 6px 0 0}.nw-ed-img{border-radius:6px;max-width:100%;height:auto}.nw-ed-file{margin:4px 0;display:inline-flex}.ProseMirror-yjs-cursor{word-break:normal;pointer-events:none;-webkit-user-select:none;user-select:none;border-left:2px solid;border-right:0;margin:0 -1px;position:relative}.ProseMirror-yjs-cursor:after{content:attr(data-name);font:600 11px/1 var(--paper-font-ui);color:#fff;background:var(--caret);white-space:nowrap;border-radius:3px 3px 3px 0;padding:2px 4px;position:absolute;top:-1.15em;left:-1px}.ProseMirror-separator{display:inline!important}.nw-toast{z-index:20;gap:var(--paper-space-4);padding:var(--paper-space-3) var(--paper-space-5);background:var(--paper-ink);color:var(--paper-surface);box-shadow:var(--paper-shadow);border-radius:12px;align-items:center;max-width:92vw;display:flex;position:fixed;bottom:80px;left:50%;transform:translate(-50%)}.nw-toast .paper-btn{background:var(--paper-surface);color:var(--paper-ink)}.nw-text{box-sizing:border-box;width:100%;font-size:var(--paper-text-md);margin-top:var(--paper-space-3)}.nw-capture{width:min(560px,94vw)}.nw-capture .nw-input{margin-top:var(--paper-space-3)}.nw-present{gap:var(--paper-space-2);margin-bottom:var(--paper-space-3);font-size:var(--paper-text-sm);flex-wrap:wrap;align-items:center;display:flex}.nw-chip{align-items:center;gap:var(--paper-space-2);min-height:44px;padding:0 var(--paper-space-4);border:var(--paper-line-width) solid var(--paper-line-soft);background:var(--paper-surface);color:var(--paper-ink-soft);font:inherit;cursor:pointer;border-radius:22px;display:inline-flex}.nw-dot{border-radius:50%;width:10px;height:10px;display:inline-block}.nw-editing{background:var(--paper-ok);vertical-align:1px;border-radius:50%;width:9px;height:9px;margin-inline-end:6px;display:inline-block}.nw-followbar{justify-content:space-between;align-items:center;gap:var(--paper-space-3);padding:var(--paper-space-3) var(--paper-space-6);background:var(--paper-note-yellow);color:#1d2b44;font-size:var(--paper-text-sm);flex-wrap:wrap;display:flex}.nw-clarify{margin-bottom:var(--paper-space-5);gap:var(--paper-space-4);flex-direction:column;display:flex}.nw-suggest{background:var(--paper-note-blue)}.nw-suggest p{margin:0 0 var(--paper-space-2)}.nw-kinds{gap:var(--paper-space-2);margin-bottom:var(--paper-space-4);flex-wrap:wrap;display:flex}.nw-kind{min-height:44px;padding:0 var(--paper-space-5);border:1.5px solid var(--paper-line-soft);background:var(--paper-surface);color:var(--paper-ink);font:inherit;cursor:pointer;border-radius:22px}.nw-kind[aria-checked=true]{border-color:var(--paper-accent);background:var(--paper-accent);color:var(--paper-accent-ink);font-weight:600}.nw-clarify__form h3{margin:0 0 var(--paper-space-3)}.nw-step{margin-top:var(--paper-space-5)}.nw-step__n{background:var(--paper-accent);width:28px;height:28px;color:var(--paper-accent-ink);font-size:var(--paper-text-sm);border-radius:50%;place-items:center;display:inline-grid}.nw-step--done .nw-step__n{background:var(--paper-ok)}.nw-warn{color:var(--paper-danger)}.nw-conflictbar{align-items:center;gap:var(--paper-space-3) var(--paper-space-5);padding:var(--paper-space-3) var(--paper-space-6);color:var(--paper-ink);background:var(--paper-note-yellow,var(--paper-canvas));font-size:var(--paper-text-sm);flex-wrap:wrap;display:flex}.nw-conflictbar[hidden]{display:none}.nw-banner.nw-warn{color:var(--paper-ink);background:var(--paper-note-yellow,var(--paper-canvas))}.nw-row--tight{gap:var(--paper-space-2);margin-top:0}.nw-entry{gap:var(--paper-space-2);margin-top:var(--paper-space-2);display:inline-flex}.nw-items>li:has(>.nw-entry){align-items:center;gap:var(--paper-space-2);flex-wrap:wrap;display:flex}.nw-items>li:has(>.nw-entry)>.nw-item{flex:240px}.nw-itemrow{gap:var(--paper-space-2);align-items:stretch;display:flex}.nw-itemrow>.nw-item{flex:1;min-width:0}.nw-move{max-width:8.5em;min-height:44px;font-size:var(--paper-text-xs);align-self:center}.nw-capture-btn{margin-bottom:var(--paper-space-3);justify-content:center}.nw-versions{width:min(640px,94vw)}@media (width<=760px){.nw-tab--capture{color:var(--paper-accent);font-weight:700}.nw-select{flex:140px;max-width:none}.nw-detail__f{flex:140px}.nw-move{display:none}}@media print{vellum-bar,.nw-head,.nw-noprint{display:none!important}.nw-sheet__card{border:2px solid #000}}.nw-ptabs{gap:var(--paper-space-2);border-bottom:var(--paper-line-width) solid var(--paper-line-soft);margin-top:var(--paper-space-3);display:flex}.nw-ptab{min-height:44px;padding:0 var(--paper-space-4);color:var(--paper-ink);align-items:center;text-decoration:none;display:inline-flex}.nw-ptab[aria-current=page]{box-shadow:inset 0 -3px 0 var(--paper-accent);font-weight:700}.nw-musts{margin:var(--paper-space-3) 0 0;border-radius:10px;font-weight:600}.nw-musts a{color:inherit}.nw-spaces{margin-top:var(--paper-space-3);flex-direction:column;gap:2px;display:flex}.nw-space{width:100%;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0}.nw-space[aria-pressed=true]{background:var(--paper-surface);box-shadow:inset 3px 0 0 var(--paper-accent);font-weight:600}.nw-space__name{align-items:center;gap:var(--paper-space-2);overflow-wrap:anywhere;min-width:0;display:inline-flex}.nw-space--new{color:var(--paper-ink-soft)}.nw-rail__sub{font-size:var(--paper-text-sm);text-align:start;cursor:pointer;background:0 0;border:0;width:100%;padding-inline-start:var(--paper-space-7);font-family:inherit}.nw-sdot{border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.nw-slabel{align-items:center;gap:4px;margin-inline-end:var(--paper-space-2);display:inline-flex}.nw-badge{font-size:var(--paper-text-xs);border:1px solid var(--paper-line-soft);color:var(--paper-ink);background:var(--paper-ground);border-radius:999px;flex:none;padding:2px 8px;font-weight:400}.nw-spacebar:empty{display:none}
