.pk-nb-page{--pk-nb-accent-text:color-mix(in srgb, rgb(var(--pk-accent-rgb)) 48%, var(--pk-text));width:min(1180px,100%);margin:0 auto;padding-bottom:clamp(3rem,8vw,6rem);container:pknblibrary/inline-size}.pk-nb-header{border-bottom:1px solid var(--pk-border);justify-content:space-between;align-items:flex-end;gap:2rem;padding:clamp(1.25rem,3vw,2.5rem) 0 1.35rem;display:flex}.pk-nb-header-copy{max-width:640px}.pk-nb-header .pk-page-title{letter-spacing:-.035em;margin:0;font-size:clamp(2.35rem,5vw,3rem);line-height:.98}.pk-nb-header-copy>p{max-width:54ch;margin:.8rem 0 0;font-size:1rem}.pk-nb-create-menu{flex:none}.pk-nb-create-split{border-radius:var(--pk-radius-sm);box-shadow:var(--pk-shadow-sm);align-items:stretch;display:inline-flex}.pk-nb-create-split>button{min-height:44px;box-shadow:none;border-radius:0}.pk-nb-create-main{align-items:center;gap:.45rem;padding-inline:1rem;display:inline-flex;border-radius:var(--pk-radius-sm) 0 0 var(--pk-radius-sm)!important}.pk-nb-create-more{justify-content:center;width:42px;padding-inline:0;border-left:1px solid rgb(var(--pk-accent-rgb) / .34)!important;border-radius:0 var(--pk-radius-sm) var(--pk-radius-sm) 0!important}.pk-nb-create-more svg{flex:0 0 16px}.pk-nb-template-popover{border-radius:var(--pk-radius-lg);width:min(430px,100vw - 2rem);min-width:min(430px,100vw - 2rem);max-width:none;padding:.55rem;left:auto;right:0}.pk-nb-template-heading{border-bottom:1px solid var(--pk-border);flex-direction:column;gap:.18rem;padding:.55rem .65rem .75rem;display:flex}.pk-nb-template-heading strong{font-size:.92rem;font-weight:600}.pk-nb-template-heading span{color:var(--pk-muted);font-size:.78rem}.pk-nb-template-list{gap:0;max-height:min(56vh,420px);padding-top:.3rem}.pk-nb-template-list .pk-template-menu-item{border-radius:var(--pk-radius-sm);min-height:64px;padding:.65rem;position:relative}.pk-nb-template-list .pk-template-menu-item:hover{background:var(--pk-surface-2)}.pk-nb-template-list .pk-template-menu-item>span:first-child{font-weight:600}.pk-nb-template-list .pk-template-menu-item em{color:var(--pk-accent-strong);font-size:.72rem;font-style:normal;font-weight:600;position:absolute;top:.7rem;right:.65rem}.pk-nb-toolbar{border:1px solid var(--pk-border);border-radius:var(--pk-radius);background:var(--pk-surface-solid);justify-content:space-between;align-items:center;gap:1rem;margin:1.25rem 0 1rem;padding:.55rem;display:flex}.pk-nb-search{min-width:min(360px,40vw);min-height:40px;color:var(--pk-muted);flex:420px;align-items:center;gap:.6rem;padding:0 .65rem;display:flex}.pk-nb-search .pk-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pk-nb-search:focus-within{color:var(--pk-accent-strong)}.pk-nb-toolbar:has(.pk-nb-search input:focus){border-color:rgb(var(--pk-accent-rgb) / .55);box-shadow:var(--pk-focus)}.pk-nb-search input{width:100%;color:var(--pk-text);font:inherit;background:0 0;border:0;outline:0;font-weight:500}.pk-main .pk-nb-search input[type=search]{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.pk-nb-search input::placeholder{color:var(--pk-muted)}:is(.pk-nb-search input:focus,.pk-nb-search input:focus-visible){box-shadow:none!important;border-color:#0000!important;border-radius:0!important;outline:0!important}.pk-nb-toolbar-actions{flex:none;align-items:center;gap:.45rem;display:flex}:is(.pk-nb-toolbar-actions>.pk-btn-secondary,.pk-nb-toolbar-actions>.pk-btn-primary){min-height:38px}.pk-nb-view-switch{border-radius:var(--pk-radius-sm);background:var(--pk-surface-2);gap:.15rem;padding:.2rem;display:inline-flex}.pk-nb-view-switch button{min-height:34px;color:var(--pk-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:.35rem;padding:.35rem .65rem;font-size:.8rem;font-weight:600;display:inline-flex}.pk-nb-view-switch button.is-active{background:var(--pk-surface-solid);color:var(--pk-text);box-shadow:0 1px 2px color-mix(in srgb, var(--pk-text) 9%, transparent)}.pk-nb-view-switch button:focus-visible{border-radius:var(--pk-radius-sm);box-shadow:var(--pk-focus)}.pk-nb-page .pk-notebook-meta{margin:0 0 .6rem;padding:0 .15rem;font-size:.78rem}.pk-nb-pinned-summary{color:var(--pk-nb-accent-text);align-items:center;gap:.3rem;font-weight:600;display:inline-flex}.pk-nb-group-heading{border-bottom:1px solid var(--pk-border);min-height:38px;color:var(--pk-muted);letter-spacing:.015em;grid-column:1/-1;align-items:center;gap:.4rem;padding:.65rem .8rem .45rem;font-size:.76rem;font-weight:700;display:flex}.pk-nb-group-heading.is-pinned{background:rgb(var(--pk-accent-rgb) / .055);color:var(--pk-nb-accent-text)}.pk-nb-group-heading.is-all{border-top:5px solid var(--pk-bg)}.pk-nb-group-heading small{background:rgb(var(--pk-accent-rgb) / .12);min-width:1.25rem;color:inherit;text-align:center;border-radius:999px;padding:.08rem .35rem;font-size:.68rem}.pk-nb-page .pk-notebook-scroll{border:1px solid var(--pk-border);border-radius:var(--pk-radius-lg);background:var(--pk-surface-solid);overflow:auto}.pk-nb-page .pk-notebook-table{margin-top:0}.pk-nb-page .pk-notebook-head{border-bottom:1px solid var(--pk-border);background:var(--pk-surface-2);min-height:44px;color:var(--pk-muted);letter-spacing:.025em;border-radius:0;font-size:.72rem;font-weight:600}.pk-nb-page .pk-notebook-row{border-bottom:1px solid var(--pk-border);background:0 0;min-height:68px;transition:background-color .15s,box-shadow .15s}.pk-nb-page .pk-notebook-row:last-child{border-bottom:0}.pk-nb-page .pk-notebook-row:hover{background:var(--pk-surface-2)}.pk-nb-page .pk-notebook-row.is-pinned-note{box-shadow:inset 3px 0 0 rgb(var(--pk-accent-rgb) / .72)}.pk-nb-page .pk-inbox-link{font-weight:600}.pk-nb-page .pk-notebook-cards{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:.75rem;margin-top:0}.pk-nb-page .pk-notebook-card{border-radius:var(--pk-radius-lg);min-height:168px;box-shadow:none;justify-content:space-between}.pk-nb-page .pk-notebook-card:hover{border-color:var(--pk-border-strong);box-shadow:var(--pk-shadow-md)}.pk-nb-page .pk-notebook-card.is-pinned-note{border-color:rgb(var(--pk-accent-rgb) / .28);box-shadow:inset 3px 0 0 rgb(var(--pk-accent-rgb) / .72)}.pk-nb-page .pk-notebook-card-title h3{font-family:var(--pk-font-display);font-size:1.25rem;font-weight:600;line-height:1.2}.pk-nb-empty{border:1px solid var(--pk-border);border-radius:var(--pk-radius-lg);background:var(--pk-surface-solid);text-align:left;justify-content:center;align-items:center;gap:1.5rem;min-height:300px;padding:clamp(2rem,6vw,4.5rem);display:flex}.pk-nb-empty>div{max-width:46ch}.pk-nb-empty strong{font-family:var(--pk-font-display);font-size:clamp(1.55rem,3vw,2.15rem);font-weight:600;line-height:1.08;display:block}.pk-nb-empty p{margin:.55rem 0 0}.pk-nb-page .pk-notebook-skeleton{border:1px solid var(--pk-border);border-radius:var(--pk-radius-lg);background:var(--pk-surface-solid);overflow:hidden}.pk-nb-trash-back{color:var(--pk-muted);align-items:center;gap:.35rem;margin-bottom:1rem;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}.pk-nb-trash-back:hover{color:var(--pk-text)}.pk-nb-trash-page .pk-assignments-header{border-bottom:1px solid var(--pk-border);align-items:flex-end;padding:1.5rem 0 1.2rem}.pk-nb-trash-page .pk-trash-grid{border:1px solid var(--pk-border);border-radius:var(--pk-radius-lg);background:var(--pk-surface-solid);flex-direction:column;gap:0;margin-top:1rem;display:flex;overflow:hidden}.pk-nb-trash-page .pk-trash-card{border:0;border-bottom:1px solid var(--pk-border);min-height:76px;box-shadow:none;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(220px,auto) auto;align-items:center;gap:1rem;padding:.85rem 1rem;display:grid}.pk-nb-trash-page .pk-trash-card:last-child{border-bottom:0}.pk-nb-trash-page .pk-assign-card-header h3{margin:0;font-size:1rem;font-weight:600}.pk-nb-trash-page .pk-assign-card-meta{flex-direction:column;gap:.15rem;font-size:.78rem;display:flex}.pk-nb-trash-page .pk-trash-actions{justify-content:flex-end}@container pknblibrary (max-width:950px){.pk-nb-toolbar{flex-wrap:wrap;align-items:center}.pk-nb-search{flex-basis:100%;min-width:0}.pk-nb-toolbar-actions{justify-content:flex-start;width:100%;padding-bottom:0;overflow:visible}}@media (max-width:900px){.pk-nb-toolbar{flex-direction:column;align-items:stretch}.pk-nb-search{flex-basis:auto;min-width:0}.pk-nb-toolbar-actions{padding-bottom:.15rem;overflow-x:auto}.pk-nb-trash-page .pk-trash-card{grid-template-columns:minmax(0,1fr) auto}.pk-nb-trash-page .pk-assign-card-meta{grid-column:1}.pk-nb-trash-page .pk-trash-actions{grid-area:1/2/span 2}}@media (max-width:720px){.pk-nb-page{padding-inline:.15rem}.pk-nb-header{flex-direction:column;align-items:stretch;gap:1.25rem}.pk-nb-header .pk-page-title{font-size:clamp(2.4rem,14vw,3rem)}:is(.pk-nb-create-split,.pk-nb-create-main){width:100%}.pk-nb-create-main{justify-content:center}.pk-nb-template-popover{z-index:130;inset:calc(var(--pk-topbar-height,56px) + .75rem) .75rem auto;width:auto;min-width:0;max-height:calc(100dvh - var(--pk-topbar-height,56px) - env(safe-area-inset-bottom) - 1.5rem);overscroll-behavior:contain;position:fixed;overflow-y:auto}.pk-nb-template-list{max-height:min(56dvh,480px)}.pk-nb-toolbar-actions{width:100%}:is(.pk-nb-toolbar-actions>.pk-btn-secondary,.pk-nb-toolbar-actions>.pk-btn-primary){flex:none}:is(.pk-nb-view-switch button span,.pk-nb-toolbar-actions>.pk-btn-icon span){display:none}.pk-nb-page .pk-notebook-scroll{background:0 0;border:0;overflow:visible}.pk-nb-page .pk-notebook-table{flex-direction:column;gap:.65rem;min-width:0;display:flex}.pk-nb-page .pk-notebook-head{display:none}:is(.pk-nb-page .pk-notebook-row,.pk-nb-page .pk-notebook-row.is-selecting){border:1px solid var(--pk-border);border-radius:var(--pk-radius);background:var(--pk-surface-solid);grid-template-columns:minmax(0,1fr) auto;gap:.65rem .9rem;min-height:0;padding:.9rem;display:grid;position:relative}.pk-nb-page .pk-notebook-row>.pk-notebook-checkbox{grid-area:1/2}.pk-nb-page .pk-notebook-row>.pk-notebook-title{grid-area:1/1}.pk-nb-page .pk-notebook-row>.pk-notebook-tags{grid-area:2/1/auto/-1}.pk-nb-page .pk-notebook-row>.pk-notebook-status{grid-area:3/1}.pk-nb-page .pk-notebook-row>.pk-notebook-updated{color:var(--pk-muted);grid-area:4/1;font-size:.78rem}.pk-nb-page .pk-notebook-row>.pk-notebook-pin{grid-area:3/2/span 2;align-self:end}.pk-nb-empty{text-align:left;flex-direction:column;align-items:stretch;min-height:280px}.pk-nb-trash-page .pk-trash-card{flex-direction:column;align-items:stretch;display:flex}.pk-nb-trash-page .pk-trash-actions{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){:is(.pk-nb-page .pk-notebook-row,.pk-nb-page .pk-notebook-card){transition:none}}