.library-shell:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(ellipse 70% 60% at 22% 38%, color-mix(in srgb, var(--home-veil) 78%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in srgb, var(--home-veil) 10%, transparent), color-mix(in srgb, var(--home-veil) 65%, transparent) 100%);position:absolute;inset:0}.library-shell>.home-board{z-index:0}@media (min-width:761px){.library-shell>.home-board,.library-shell:after{width:100%;height:100vh;position:fixed;inset:0 auto auto 0}}@media (max-width:760px){.library-shell:not(.library-shell-solo) .home-pad,.library-shell:not(.library-shell-solo) .home-trace-glow,.library-shell:not(.library-shell-solo) .home-trace-pulse{display:none}}.library-shell>.library-sidebar{z-index:2;position:relative}.library-mobile-header{z-index:7;background:0 0;border:0;justify-content:flex-end;align-items:center;margin:0;padding:0;display:flex;position:fixed;top:16px;right:16px}.library-mobile-header .brand{display:none}.library-mobile-header .profile{flex:none}.library-shell .library-menu-button{border:1px solid var(--home-lime);width:40px;height:40px;color:var(--home-lime);cursor:pointer;background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;display:none}.library-shell .library-menu-button:hover{background:color-mix(in srgb, var(--home-lime) 14%, transparent)}.library-shell .library-menu-close{z-index:1;border:1px solid var(--home-hair);color:var(--home-text);cursor:pointer;font:inherit;background:0 0;border-radius:10px;margin:0;padding:8px 10px;font-size:13px;font-weight:600;display:none;position:absolute;top:16px;right:12px}.library-shell .library-menu-close:hover{border-color:var(--home-lime);background:color-mix(in srgb, var(--home-lime) 8%, transparent)}.library-shell .library-menu-backdrop{z-index:4;background:#0000008c;position:fixed;inset:0}@media (max-width:760px){.library-shell .library-menu-button{display:inline-flex}.library-shell .library-mobile-header{border-bottom:1px solid var(--home-hair);background:var(--home-ground);justify-content:flex-start;gap:12px;height:56px;padding:0 16px;top:0;left:0;right:0}.library-shell .library-mobile-header .brand{min-width:0;padding-right:0;display:flex}.library-shell .library-mobile-header .profile{margin-left:auto}.library-shell .library-menu-backdrop{top:56px}.library-shell>.library-sidebar{z-index:5;overscroll-behavior:contain;background:var(--home-ground);width:min(240px,100vw - 56px);height:auto;min-height:0;box-shadow:var(--home-shadow);visibility:hidden;border-bottom:0;padding-top:64px;transition:left .18s,visibility 0s linear .18s;position:fixed;top:56px;bottom:0;left:calc(-1*min(240px,100vw - 56px));overflow:auto}.library-shell>.library-sidebar.is-open{visibility:visible;transition:left .18s,visibility linear;left:0}.library-shell>.library-sidebar .library-menu-close{display:inline-flex}.library-shell>.library-sidebar .brand{display:none}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.library-shell>.library-sidebar,.library-shell>.library-sidebar.is-open{transition:none}}@media (min-width:761px){.library-shell>.library-sidebar{width:240px;height:auto;min-height:0;position:fixed;top:0;bottom:0;left:0;overflow:visible}.library-shell .library-sidebar-scroll{overscroll-behavior:contain;flex:auto;overflow-y:auto}}.library-shell>.library-main,.library-shell>.library-status{z-index:1;position:relative}.library-shell:has(.doc-menu .menu-panel)>.library-main{z-index:6}.library-shell:has(.bn-drag-handle-menu)>.library-main{z-index:6}.library-shell ::selection{background:var(--home-lime);color:var(--home-on-lime)}.library-shell :focus-visible{outline:2px solid var(--home-lime);outline-offset:2px}.library-shell .note-sheet:focus,.library-shell .note-sheet:focus-visible,.library-shell .note-editor .bn-editor:focus,.library-shell .note-editor .bn-editor:focus-visible,.library-shell .note-sheet [contenteditable=true]:focus,.library-shell .note-sheet [contenteditable=true]:focus-visible{outline:none}.library-shell .brand{color:var(--home-text);font-family:var(--sans);letter-spacing:-.02em;padding-right:64px;font-weight:600}.library-shell .brand-mark{border:1.5px solid var(--home-lime);background:0 0}.library-shell .brand-mark:before,.library-shell .brand-mark:after{border-color:var(--home-lime)}.library-shell .brand-mark:before{inset:5px 9px 11px 5px}.library-shell .brand-mark:after{background:color-mix(in srgb, var(--home-lime) 35%, transparent);inset:11px 5px 5px 11px}.library-shell .library-rail-label{color:var(--home-soft);letter-spacing:.16em;text-transform:uppercase;margin:8px 0 0;font-size:11px;font-weight:650}.library-shell .library-nav,.library-shell .library-rail-links{flex-direction:column;gap:4px;display:flex}.library-shell .library-nav-item,.library-shell .library-rail-link,.library-shell .btn.library-rail-link{width:100%;color:var(--home-soft);text-align:left;background:0 0;border:0;border-radius:10px;justify-content:flex-start;align-items:center;gap:8px;padding:8px 10px;font-weight:550;text-decoration:none;display:flex}.library-shell .library-nav-item:hover,.library-shell .library-rail-link:hover,.library-shell .btn.library-rail-link:hover{color:var(--home-text);background:color-mix(in srgb, var(--home-lime) 8%, transparent)}.library-shell .library-nav-item[aria-pressed=true],.library-shell .library-nav-item[aria-current=page],.library-shell .library-nav-item[aria-pressed=true]:hover,.library-shell .library-nav-item[aria-current=page]:hover{color:var(--home-on-lime);background:var(--home-lime)}:is(.library-shell:has(.share-backdrop) .library-mobile-header,.library-shell:has(.share-backdrop) .library-menu-button){z-index:1}.library-shell:has(.library-main .share-backdrop)>.library-main{z-index:4}.library-shell .profile-button{border-color:var(--home-lime);color:var(--home-lime);background:0 0}.library-shell .profile-button:hover{background:color-mix(in srgb, var(--home-lime) 14%, transparent)}.library-shell .profile-menu{background:color-mix(in srgb, var(--home-panel-solid) 96%, transparent);border-color:var(--home-hair);color:var(--home-text);inset:calc(100% + 8px) 0 auto auto}.library-shell .profile-email{color:var(--home-text);border-bottom-color:var(--home-line)}.library-shell .profile-theme{border-bottom-color:var(--home-line)}.library-shell .profile-theme-legend{color:var(--home-soft)}.library-shell .profile-theme-option{border-color:var(--home-hair);color:var(--home-text)}.library-shell .profile-theme-option:hover{background:color-mix(in srgb, var(--home-lime) 12%, transparent)}.library-shell .profile-theme-option[aria-checked=true],.library-shell .profile-theme-option[aria-checked=true]:hover{border-color:var(--home-lime);background:var(--home-lime);color:var(--home-on-lime)}.library-shell .workspace-selector{z-index:4;width:100%;position:relative}.library-shell .workspace-selector button{width:100%;height:auto;min-height:40px;color:var(--home-text);font-family:var(--sans);letter-spacing:0;text-align:left;border-color:#0000;border-radius:10px;justify-content:flex-start;gap:10px;padding:8px 10px;font-size:14px}.library-shell .workspace-space-mark{border:1px solid var(--home-hair);width:28px;height:28px;color:var(--home-lime);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.library-shell .workspace-space-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.library-shell .workspace-selector button.workspace-switcher-trigger{border:1px solid color-mix(in srgb, var(--home-lime) 42%, var(--home-hair));color:var(--home-text);background:0 0;font-weight:600}.library-shell .workspace-selector button.workspace-switcher-trigger:hover{background:color-mix(in srgb, var(--home-lime) 8%, transparent);color:var(--home-text)}.library-shell .workspace-switcher-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.library-shell .workspace-switcher-chevron{color:var(--home-lime);flex:none}.library-shell .workspace-switcher-menu{z-index:6;border:1px solid var(--home-hair);background:var(--home-ground);border-radius:12px;flex-direction:column;gap:2px;max-height:280px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto}.library-shell .workspace-selector button.workspace-switcher-option{color:var(--home-soft);background:0 0;border:0}.library-shell .workspace-selector button.workspace-switcher-option:hover{background:color-mix(in srgb, var(--home-lime) 8%, transparent);color:var(--home-text)}.library-shell .workspace-selector button.workspace-switcher-option[aria-selected=true]{color:var(--home-text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--home-lime) 55%, transparent);background:0 0;font-weight:650}.library-shell .workspace-switcher-check{color:var(--home-lime);flex:none}.library-shell .workspace-switcher-empty{color:var(--home-soft);margin:4px 8px;font-size:13px}.library-shell .btn.ghost.workspace-switcher-add{width:100%;color:var(--home-text);background:0 0;border-color:#0000;border-radius:10px;justify-content:flex-start;margin-top:4px}.library-shell .btn.ghost.workspace-switcher-add:hover{background:color-mix(in srgb, var(--home-lime) 8%, transparent);color:var(--home-text)}.library-shell .workspace-switcher-search{padding:4px 4px 8px}.library-shell .workspace-switcher-search label{color:var(--home-soft);font-size:12px}.library-shell .library-nav-note,.library-shell .library-nav-count{color:var(--home-lime);letter-spacing:.04em;margin-left:auto;font-size:11px;font-weight:650}.library-shell .library-nav-item[aria-current=page] .library-nav-note,.library-shell .library-nav-item[aria-current=page] .library-nav-count,.library-shell .library-nav-item[aria-pressed=true] .library-nav-note,.library-shell .library-nav-item[aria-pressed=true] .library-nav-count{color:var(--home-on-lime)}.library-shell .library-sidebar .library-create{z-index:2;position:relative}.library-shell .library-sidebar .library-create .library-plus{border:1px solid var(--home-hair);width:100%;color:var(--home-text);background:0 0;border-radius:10px;justify-content:flex-start;padding:8px 10px;font-weight:550}.library-shell .library-sidebar .library-create .library-plus:hover{border-color:var(--home-lime);background:color-mix(in srgb, var(--home-lime) 8%, transparent);color:var(--home-text)}.library-shell .library-sidebar .library-create .menu-panel{width:auto;left:0;right:0}.library-shell .library-sidebar-scroll{flex-direction:column;gap:14px;min-width:0;min-height:0;display:flex}.library-shell .library-sidebar-footer{z-index:3;border-top:1px solid var(--home-hair);flex-direction:column;flex:none;gap:8px;margin-top:auto;padding-top:12px;display:flex;position:relative}.library-shell .library-sidebar-account{align-items:center;gap:8px;min-width:0;display:flex}.library-shell .library-sidebar-identity{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--home-soft);font-size:13px;overflow:hidden}.library-shell .library-sidebar-footer .profile-menu{inset:auto 0 calc(100% + 8px) auto}@media (min-width:761px){.library-shell .library-mobile-header .profile{display:none}}@media (max-width:760px){.library-shell .library-sidebar-footer .profile{display:none}}.library-shell .library-sidebar .library-plus{width:100%;height:auto;color:var(--home-text);border:1px solid var(--home-hair);background:0 0;border-radius:10px;justify-content:flex-start;gap:8px;padding:8px 10px}.library-shell .library-sidebar .library-plus:hover{border-color:var(--home-lime);background:color-mix(in srgb, var(--home-lime) 8%, transparent)}.library-shell .library-main{padding:72px 72px 40px 32px}@media (max-width:760px){.library-shell>.library-main{padding:72px 16px 32px}.library-shell.library-shell-solo>.brand{margin:16px 0 0 16px}.library-shell .note-editor div:has(>.bn-suggestion-menu){visibility:visible!important;pointer-events:none!important;will-change:auto!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}.library-shell .note-editor .bn-suggestion-menu,.library-shell .note-editor .bn-select{overscroll-behavior:contain;padding-bottom:max(8px, env(safe-area-inset-bottom));top:auto!important;right:auto!important;bottom:calc(var(--note-keyboard-inset,0px) + var(--note-formatting-bar,0px))!important;left:var(--bn-vv-left,0px)!important;width:var(--bn-vv-width,100%)!important;max-width:none!important;height:auto!important;max-height:min(70dvh, var(--bn-vv-height,70dvh))!important;visibility:visible!important;pointer-events:auto!important;z-index:80!important;border-radius:16px 16px 0 0!important;margin:0!important;position:fixed!important;overflow:hidden auto!important;transform:none!important}.library-shell .note-editor .note-slash-backdrop{z-index:70;background:var(--scrim);position:fixed;inset:0}.library-shell:has(.note-editor .bn-suggestion-menu){z-index:50}.library-shell:has(.note-editor .bn-suggestion-menu) .library-mobile-header{z-index:1}.library-shell:has(.note-editor .bn-suggestion-menu)>.library-main{z-index:8}.library-shell .note-editor div:has(>.bn-portal-anchor-holder .bn-drag-handle-menu){visibility:visible!important;pointer-events:none!important;will-change:auto!important;z-index:auto!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}.library-shell .note-editor .bn-drag-handle-menu,.library-shell .note-editor .note-turn-into-menu,.library-shell .note-editor .bn-color-picker-dropdown{overscroll-behavior:contain;padding-bottom:max(8px, env(safe-area-inset-bottom));top:auto!important;right:auto!important;bottom:calc(var(--note-keyboard-inset,0px) + var(--note-formatting-bar,0px))!important;left:var(--bn-vv-left,0px)!important;width:var(--bn-vv-width,100%)!important;max-width:none!important;height:auto!important;max-height:min(70dvh, var(--bn-vv-height,70dvh))!important;visibility:visible!important;pointer-events:auto!important;z-index:80!important;border-radius:16px 16px 0 0!important;margin:0!important;position:fixed!important;overflow:hidden auto!important;transform:none!important}.library-shell .note-editor .note-turn-into-menu,.library-shell .note-editor .bn-color-picker-dropdown{bottom:calc(var(--note-keyboard-inset,0px) + var(--note-formatting-bar,0px) + var(--note-menu-line,0px))!important;z-index:90!important}:is(.library-shell .note-editor .bn-drag-handle-menu:has(.note-turn-into-menu),.library-shell .note-editor .bn-drag-handle-menu:has(.bn-color-picker-dropdown)){overflow:visible!important}.library-shell .note-editor .note-block-menu-backdrop{z-index:70;background:var(--scrim);position:fixed;inset:0}:is(.library-shell:has(.note-editor .bn-drag-handle-menu),.library-shell:has(.note-editor .note-turn-into-menu),.library-shell:has(.note-editor .bn-drag-handle-menu .bn-color-picker-dropdown)){z-index:50}.library-shell .note-editor .bn-side-menu{pointer-events:none!important;display:none!important}.library-shell .note-editor div:has(>.bn-side-menu){pointer-events:none!important;display:none!important}.note-editor .bn-block[data-note-drop=before]{box-shadow:inset 0 2px 0 var(--bn-colors-highlights-blue-text,var(--teal))}.note-editor .bn-block[data-note-drop=after]{box-shadow:inset 0 -2px 0 var(--bn-colors-highlights-blue-text,var(--teal))}.note-editor.note-block-dragging{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.bn-drag-preview{opacity:.001!important;color:inherit!important;background:0 0!important}.bn-mobile-formatting-toolbar{padding-bottom:env(safe-area-inset-bottom,0px);top:auto!important;right:auto!important;bottom:var(--note-keyboard-inset,0px)!important;left:var(--bn-vv-left,0px)!important;width:var(--bn-vv-width,100%)!important;z-index:100!important;transform:none!important}html[data-note-keyboard] .bn-mobile-formatting-toolbar,html[data-note-keyboard] .library-shell .note-editor .bn-suggestion-menu,html[data-note-keyboard] .library-shell .note-editor .bn-select,html[data-note-keyboard] .library-shell .note-editor .bn-drag-handle-menu,html[data-note-keyboard] .library-shell .note-editor .note-turn-into-menu,html[data-note-keyboard] .library-shell .note-editor .bn-color-picker-dropdown{padding-bottom:0!important}:is(html:has(.library-shell),body:has(.library-shell)){height:100%;overflow:hidden}.library-shell{top:var(--bn-vv-top,0px);left:var(--bn-vv-left,0px);width:var(--bn-vv-width,100%);height:var(--bn-vv-height,100dvh);overscroll-behavior:contain;min-height:0;scroll-padding-top:120px;position:fixed;overflow:auto}.library-shell .library-mobile-header{top:var(--bn-vv-top,0px);left:var(--bn-vv-left,0px);width:var(--bn-vv-width,100%);position:fixed;right:auto;z-index:8!important}.library-shell>.library-sidebar,.library-shell .library-menu-backdrop{top:calc(var(--bn-vv-top,0px) + 56px)}.library-shell .bn-mobile-formatting-toolbar,.library-shell .note-edit-menu{background:var(--home-ground);border-bottom:1px solid var(--home-hair);top:calc(var(--bn-vv-top,0px) + 56px)!important;bottom:auto!important;right:auto!important;left:var(--bn-vv-left,0px)!important;width:var(--bn-vv-width,100%)!important;transform-origin:0 0!important;z-index:6!important;max-width:none!important;height:auto!important;margin:0!important;padding-bottom:0!important;position:fixed!important;transform:none!important}:is(.library-shell:has(.bn-mobile-formatting-toolbar)>.library-main,.library-shell:has(.note-edit-menu)>.library-main){padding-top:120px}}.library-shell .library-crumb{color:var(--home-soft);margin:0 0 14px;font-size:13px}.library-shell .library-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.library-shell .library-heading-actions{align-items:center;gap:10px;display:flex}.library-shell h1{font-family:var(--sans);letter-spacing:-.04em;margin:0 0 10px;font-size:clamp(40px,4.6vw,64px);font-weight:700;line-height:.98}.library-shell .eyebrow{color:var(--home-lime);letter-spacing:.22em;margin:0 0 12px;font-size:12px;font-weight:600}.library-shell .library-heading .text-pretty{max-width:42ch;color:var(--home-soft);margin:0;font-size:18px}.library-shell .text-pretty{color:var(--home-soft)}.library-shell .library-create,.library-shell .library-create details{position:relative}.library-shell .library-create .library-plus{border:1px solid var(--home-lime);background:var(--home-lime);width:auto;height:auto;color:var(--home-on-lime);border-radius:999px;gap:8px;padding:10px 16px;font-weight:650}.library-shell .library-create .library-plus:hover{background:var(--home-lime-deep);border-color:var(--home-lime-deep)}.library-shell .library-folder-form{gap:0;padding:0;display:grid}.library-shell .library-folder-form .btn{border-color:var(--home-lime);background:var(--home-lime);width:100%;color:var(--home-on-lime);margin-top:14px}.library-shell .library-folder-form .error{margin-top:14px}.library-shell .library-folder-trail{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 12px;display:flex}.library-shell .library-folder-trail>*+:before{content:"/";color:var(--home-soft);margin-right:6px}.library-shell .library-folder-current{color:var(--home-text);font-size:14px;font-weight:650}.library-shell .folder-card{cursor:grab}.library-shell .folder-card.dragging{opacity:.55}.library-shell .folder-card.is-drop{border-color:var(--home-lime);box-shadow:var(--home-shadow)}.library-shell .folder-card .doc-card-body{position:relative}.library-shell .folder-picture{min-height:64px;color:var(--home-lime);flex:1;justify-content:center;align-items:center;display:flex}.library-shell .folder-picture-icon{flex:none}.library-shell .folder-card .btn.folder-open{width:100%;min-width:0;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;white-space:normal;background:0 0;border:0;border-radius:0;justify-content:flex-start;padding:0;display:block}.library-shell .folder-card .btn.folder-open:after{content:"";z-index:1;position:absolute;inset:0}.library-shell .doc-card.list .folder-card h2{overflow:visible}.library-shell .doc-card.list .btn.folder-open{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.library-shell .folder-card .btn.folder-open:hover{color:var(--home-text);background:0 0}.library-shell a.btn.library-connect{border:1px solid var(--home-hair-strong);color:var(--home-text);background:0 0}.library-shell a.btn.library-connect:hover{border-color:var(--home-lime);color:var(--home-lime);background:color-mix(in srgb, var(--home-lime) 8%, transparent)}.library-shell .filters{flex-wrap:wrap;margin:0 0 16px}.library-shell .filters button{border:1px solid var(--home-hair);color:var(--home-soft);background:0 0;border-radius:999px;align-items:center;gap:8px;display:inline-flex}.library-shell .filters button[aria-pressed=true]{border-color:var(--home-lime);background:var(--home-lime);color:var(--home-on-lime)}.library-shell .filter-count{font-variant-numeric:tabular-nums}.library-shell .library-tools{align-items:flex-end;margin:0 0 18px}.library-shell .library-search{flex:220px;margin:0;position:relative}.library-shell .library-search label{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.library-shell input[type=text],.library-shell input[type=email],.library-shell input[type=password],.library-shell textarea,.library-shell select{background:color-mix(in srgb, var(--home-ground) 72%, transparent);border-color:var(--home-hair);color:var(--home-text)}.library-shell input[type=text]:focus,.library-shell input[type=email]:focus,.library-shell input[type=password]:focus,.library-shell textarea:focus,.library-shell select:focus{border-color:var(--home-lime);box-shadow:0 0 0 3px color-mix(in srgb, var(--home-lime) 28%, transparent)}.library-shell .view-toggle{border-color:var(--home-hair);background:0 0}.library-shell .view-toggle button{color:var(--home-soft)}.library-shell .view-toggle button[aria-pressed=true]{background:var(--home-lime);color:var(--home-on-lime)}.library-shell .doc-card{background:var(--home-panel);border:1px solid var(--home-hair);box-shadow:none;color:var(--home-text);border-radius:16px}.library-shell .doc-card:hover{border-color:var(--home-hair-strong);box-shadow:var(--home-shadow)}.library-shell .doc-card h2{font-family:var(--sans);letter-spacing:-.03em;font-size:22px;font-weight:650}.library-shell .doc-card p{color:var(--home-soft)}.library-shell .doc-card-title{align-items:flex-start;gap:8px;min-width:0;display:flex}.library-shell .doc-card-title h2{min-width:0}.library-shell .doc-type-icon{color:var(--home-lime);flex:none;margin-top:4px}.library-shell .doc-card.list .doc-card-title{align-items:center}.library-shell .doc-card.list .doc-type-icon{margin-top:0}.library-shell .doc-card-body:focus-visible{outline:2px solid var(--home-lime);outline-offset:3px;border-radius:8px}.library-shell .doc-card-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.library-shell .doc-edited{flex:0 auto;margin:0;font-size:12px}.library-shell .badge{border-color:color-mix(in srgb, var(--share-private) 45%, transparent);background:color-mix(in srgb, var(--share-private) 12%, transparent);color:var(--share-private);white-space:nowrap}.library-shell .badge.is-public{border-color:color-mix(in srgb, var(--share-public) 55%, transparent);background:color-mix(in srgb, var(--share-public) 14%, transparent);color:var(--share-public)}.library-shell .badge.is-emails{border-color:color-mix(in srgb, var(--share-emails) 55%, transparent);background:color-mix(in srgb, var(--share-emails) 14%, transparent);color:var(--share-emails)}.library-shell .badge.is-password{border-color:color-mix(in srgb, var(--share-password) 55%, transparent);background:color-mix(in srgb, var(--share-password) 14%, transparent);color:var(--share-password)}.library-shell .badge.is-workspace{border-color:color-mix(in srgb, var(--home-lime) 55%, transparent);background:color-mix(in srgb, var(--home-lime) 14%, transparent);color:var(--home-lime)}.library-shell .doc-sketch{flex-wrap:wrap;align-items:center;gap:6px;min-height:64px;display:flex}.library-shell .doc-sketch-node{border:1px solid var(--home-hair-strong);color:var(--home-text);background:color-mix(in srgb, var(--home-ground) 55%, transparent);border-radius:8px;padding:6px 8px;font-size:12px}.library-shell .empty{border:1px dashed var(--home-hair);color:var(--home-soft);text-align:center;background:0 0;border-radius:16px}.library-shell .hint{color:var(--home-soft)}.library-shell .workspace-settings-card,.library-shell .workspace-danger,.library-shell .workspace-pending{border:1px solid var(--home-hair);background:var(--home-panel);max-width:720px;color:var(--home-text);border-radius:16px;flex-direction:column;align-items:stretch;gap:16px;margin:0 0 18px;padding:22px;display:flex}.library-shell .workspace-danger{border-color:var(--danger)}.library-shell .workspace-settings-card h2,.library-shell .workspace-danger h2,.library-shell .workspace-pending h2,.library-shell .workspace-danger h3{font-family:var(--sans);letter-spacing:-.03em;color:var(--home-text);margin:0;font-size:22px;font-weight:650}.library-shell .workspace-danger h3{font-size:18px}.library-shell .workspace-settings-mark{border-radius:16px;width:72px;height:72px;font-size:28px;font-weight:700}.library-shell .workspace-name-form,.library-shell .workspace-name-readout{flex-direction:column;align-items:stretch;gap:8px;display:flex}.library-shell .workspace-name-form .btn{align-self:flex-end}.library-shell .btn.library-lime{background:var(--home-lime);border-color:var(--home-lime);color:var(--home-on-lime);font-weight:700}.library-shell .btn.library-lime:hover{background:var(--home-lime-deep);border-color:var(--home-lime-deep);color:var(--home-on-lime)}.library-shell .workspace-danger-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.library-shell .workspace-danger-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.library-shell .workspace-member-filters{flex-wrap:wrap;align-items:flex-end;gap:16px;margin:0 0 18px;display:flex}.library-shell .workspace-member-filters select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' stroke='%239fab9c' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:12px 12px;width:auto;min-width:8.75rem;padding:11px 2.5rem 11px 12px}.library-shell .workspace-members-table{border-collapse:collapse;width:100%;margin:0 0 28px}.library-shell .workspace-members-table th,.library-shell .workspace-members-table td{text-align:left;border-bottom:1px solid var(--home-line);vertical-align:middle;padding:12px 10px}.library-shell .workspace-members-table th{color:var(--home-soft);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:650}.library-shell .workspace-member-identity{align-items:center;gap:12px;display:flex}.library-shell .workspace-member-avatar{background:color-mix(in srgb, var(--home-lime) 18%, transparent);width:36px;height:36px;color:var(--home-lime);border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.library-shell .workspace-member-name{flex-direction:column;gap:2px;display:flex}.library-shell .workspace-member-you,.library-shell .workspace-pending-count{color:var(--home-soft);font-size:13px;font-weight:550}.library-shell .workspace-member-role label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.library-shell .workspace-pending-when{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.library-shell .menu-panel{background:var(--home-ground);border-color:var(--home-hair);color:var(--home-text)}.library-shell .library-create .btn.menu-item{width:100%;color:var(--home-text);background:0 0;border:0;border-radius:8px;justify-content:flex-start;padding:8px 10px}.library-shell .library-create .btn.menu-item:hover{background:color-mix(in srgb, var(--home-lime) 10%, transparent)}.library-shell .icon-button{color:var(--home-soft)}.library-shell .icon-button:hover{background:color-mix(in srgb, var(--home-lime) 12%, transparent);color:var(--home-text)}.library-shell .menu-item{color:var(--home-text)}.library-shell .share-dialog{background:var(--home-panel);border-color:var(--home-hair);color:var(--home-text)}.library-shell .share-dialog .share-markdown-actions .btn.secondary{border-color:var(--home-hair-strong);color:var(--home-text);background:0 0}.library-shell .share-dialog .share-markdown-actions .btn.secondary:hover{border-color:var(--home-lime);color:var(--home-lime)}.library-shell.library-shell-solo{grid-template-columns:minmax(0,1fr)}.library-shell.library-shell-solo>.brand{z-index:2;grid-area:1/1;place-self:start;margin:22px 0 0 32px;padding-right:0;position:relative}.library-shell.library-shell-solo>.library-main{grid-area:1/1}.library-shell .document-heading .library-heading-copy{flex:16rem;min-width:0}.library-shell .library-heading .note-title,.library-shell .library-heading .document-title{min-width:0;color:var(--home-text);font-family:var(--sans);letter-spacing:-.04em;margin:0;padding:0;font-size:clamp(40px,4.6vw,64px);font-weight:700;line-height:1.15}.library-shell .library-heading .note-title-input,.library-shell .library-heading .title-input{width:100%;min-height:0;box-shadow:none;color:var(--home-text);caret-color:var(--home-lime);font:inherit;letter-spacing:inherit;line-height:inherit;resize:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.library-shell .library-heading .note-title-input:focus,.library-shell .library-heading .title-input:focus,.library-shell .library-heading .note-title-input:focus-visible,.library-shell .library-heading .title-input:focus-visible{outline:2px solid var(--home-lime);outline-offset:4px;box-shadow:none;border-color:#0000}.library-shell .library-heading .note-title-input:disabled,.library-shell .library-heading .title-input:disabled{color:var(--home-text);-webkit-text-fill-color:var(--home-text);opacity:1}.library-shell .library-heading textarea::placeholder,.library-shell .library-heading input::placeholder{color:var(--home-soft);opacity:1}.library-shell .library-heading-actions .btn.secondary{border-color:var(--home-hair-strong);color:var(--home-text);background:0 0}.library-shell .library-heading-actions .btn.secondary:hover{border-color:var(--home-lime);color:var(--home-lime)}.library-shell .library-heading-actions .btn.danger{color:var(--home-danger);background:0 0;border-color:#ffb4ab8c}.library-shell .library-heading-actions .btn.danger.icon-button:hover{background:color-mix(in srgb, var(--home-danger) 14%, transparent);color:var(--home-danger);border-color:#ffb4abbf}.library-shell .library-heading-actions .save-state{color:var(--home-soft);font-variant-numeric:tabular-nums}.library-shell .editor-shell{width:auto;margin:0}.library-shell .document-note{width:100%}.library-shell .document-note .library-heading-copy{padding-inline:0}.library-shell .note-sheet{background:color-mix(in srgb, var(--home-ground) 72%, var(--home-ink));width:100%;min-height:calc(100vh - 280px);color:var(--home-text);border:1px solid var(--home-hair);box-shadow:none;caret-color:var(--home-lime);border-radius:16px;margin-top:4px;padding:22px 14px 48px}.library-shell .note-sheet .text-pretty{max-width:72ch;color:var(--home-text);margin:0 0 16px;font-size:17px;line-height:1.55}.library-shell .note-sheet .text-pretty:last-child{margin-bottom:0}.library-shell .note-sheet .text-pretty a{color:var(--home-lime)}.library-shell .note-editor .bn-container[data-color-scheme]{--bn-colors-editor-text:var(--home-text);--bn-colors-editor-background:transparent;--bn-colors-menu-text:var(--home-text);--bn-colors-menu-background:var(--home-menu);--bn-colors-tooltip-text:var(--home-text);--bn-colors-tooltip-background:var(--home-panel);--bn-colors-hovered-text:var(--home-text);--bn-colors-hovered-background:color-mix(in srgb, var(--home-lime) 16%, var(--home-ink));--bn-colors-selected-text:var(--home-on-lime);--bn-colors-selected-background:var(--home-lime);--bn-colors-disabled-text:var(--home-soft);--bn-colors-disabled-background:var(--home-ink);--bn-colors-shadow:#00000073;--bn-colors-border:var(--home-hair);--bn-colors-side-menu:var(--home-soft)}.library-shell .note-editor .bn-suggestion-menu,.library-shell .note-editor .bn-menu-dropdown,.library-shell .note-editor .bn-drag-handle-menu{background-color:var(--home-menu)}.library-shell .note-editor{--bn-colors-selected-background:var(--home-lime)}.library-shell .note-editor .bn-editor{max-width:72ch;color:var(--home-text);caret-color:var(--home-lime);background:0 0;padding-inline:36px 8px}.library-shell .note-editor .bn-inline-content:before{color:var(--home-soft)}.library-shell .note-wiki-link{color:var(--home-lime)}.library-shell .note-wiki-unresolved{color:var(--home-soft)}.library-shell .note-block-comment-card{background:var(--home-panel);border-color:var(--home-hair);border-left-color:var(--home-lime);color:var(--home-text)}.library-shell .doc-menu .menu-duplicate .btn.menu-item{color:var(--home-text)}.library-shell .doc-menu .menu-duplicate .btn.menu-item:hover{background:color-mix(in srgb, var(--home-lime) 10%, transparent)}.library-shell .library-dashboard.is-markdown-target{outline-color:var(--home-lime)}.library-shell .note-editor .bn-side-menu .mantine-UnstyledButton-root:hover svg{color:var(--home-lime)}.library-shell .note-sheet ::selection{background:var(--home-lime);color:var(--home-on-lime)}.library-shell .palette,.library-shell .inspector{background:var(--home-panel);border-color:var(--home-hair);color:var(--home-text)}.library-shell .palette h3,.library-shell .inspector h3{color:var(--home-text);font-family:var(--sans)}.library-shell .palette button,.library-shell .rel-picker button{border-color:var(--home-hair);color:var(--home-text);background:0 0}.library-shell .palette button:hover,.library-shell .rel-picker button:hover,.library-shell .rel-picker button.active{border-color:var(--home-lime);color:var(--home-text)}.library-shell .palette button:focus-visible,.library-shell .rel-picker button:focus-visible,.library-shell .palette-group summary:focus-visible{outline-color:var(--home-lime)}.library-shell .canvas-wrap{--canvas:var(--home-ground);--canvas-grid:color-mix(in srgb, var(--home-lime) 16%, transparent);--flow-grid:transparent;--uml-fill:var(--home-fill);--uml-ink:var(--home-text);--uml-note:var(--home-note);--uml-note-edge:color-mix(in srgb, var(--home-lime) 45%, transparent);border-color:var(--home-hair);background:linear-gradient(var(--canvas-grid) 1px, transparent 1px), linear-gradient(90deg, var(--canvas-grid) 1px, transparent 1px), var(--canvas);box-shadow:none;background-size:24px 24px}.library-shell .canvas-empty{color:var(--home-soft)}.library-shell .uml-card{background:var(--uml-fill);border:1px solid var(--home-hair);color:var(--home-text);box-shadow:none}.library-shell .uml-card.is-selected{border-color:var(--home-lime);box-shadow:none}.library-shell .uml-card header,.library-shell .uml-card ul{border-color:var(--home-hair)}.library-shell .uml-card .stereo{color:var(--home-soft)}.library-shell .uml-card .react-flow__handle{background:var(--home-lime)}.library-shell .uml-card.kind-note{background:var(--uml-note);border-color:var(--uml-note-edge);box-shadow:none;color:var(--home-text)}.library-shell .uml-card.kind-actor{box-shadow:none;background:0 0;border:none}.library-shell .uml-card.kind-actor.is-selected{box-shadow:none;outline:2px solid var(--home-lime);border:none}.library-shell .uml-card.kind-relationship,.library-shell .uml-card.kind-decision{background:var(--uml-fill);box-shadow:inset 0 0 0 1px var(--home-hair);filter:none;border:none}.library-shell .uml-card.kind-relationship.is-selected,.library-shell .uml-card.kind-decision.is-selected{box-shadow:inset 0 0 0 1.5px var(--home-lime);filter:none}.library-shell .uml-card.kind-document{background:var(--uml-fill);box-shadow:inset 0 0 0 1px var(--home-hair);filter:none;border:none}.library-shell .uml-card.kind-document.is-selected{box-shadow:inset 0 0 0 1.5px var(--home-lime);filter:none}.library-shell .uml-card.kind-role{box-shadow:inset 0 0 0 1px var(--home-hair)}.library-shell .uml-card.kind-role.is-selected{box-shadow:inset 0 0 0 1px var(--home-lime)}.library-shell .uml-card.kind-participant{box-shadow:none;background:0 0;border:none}.library-shell .uml-card.kind-participant header{border-color:var(--home-hair);background:var(--uml-fill);box-shadow:none}.library-shell .uml-card.kind-participant.is-selected,.library-shell .uml-card.kind-participant.is-selected header{border-color:var(--home-lime);box-shadow:none}.library-shell .uml-card.kind-activation{background:var(--home-text);color:var(--home-on-lime);box-shadow:none}.library-shell .uml-card.kind-activation.is-selected{background:var(--home-lime);border-color:var(--home-lime);color:var(--home-on-lime);box-shadow:none}.library-shell .uml-card.kind-database.is-selected:before,.library-shell .uml-card.kind-fragment.is-selected header{border-color:var(--home-lime)}.library-shell .uml-card.kind-package,.library-shell .uml-card.kind-department{border-top-color:var(--home-hair-strong)}.library-shell .react-flow{--xy-background-color:transparent;--xy-minimap-background-color:var(--home-minimap);--xy-minimap-mask-background-color:color-mix(in srgb, var(--home-veil) 62%, transparent);--xy-minimap-mask-stroke-color:var(--home-lime);--xy-minimap-mask-stroke-width:1;--xy-minimap-node-background-color:color-mix(in srgb, var(--home-lime) 72%, transparent);--xy-minimap-node-stroke-color:transparent;--xy-controls-button-background-color:var(--home-ink);--xy-controls-button-background-color-hover:color-mix(in srgb, var(--home-lime) 18%, var(--home-ink));--xy-controls-button-color:var(--home-text);--xy-controls-button-color-hover:var(--home-lime);--xy-controls-button-border-color:var(--home-hair);--xy-controls-box-shadow:none;--xy-connectionline-stroke:var(--home-lime);--xy-connectionline-stroke-width:1.6;--xy-edge-stroke:var(--home-soft);--xy-edge-stroke-selected:var(--home-lime);--xy-selection-background-color:color-mix(in srgb, var(--home-lime) 12%, transparent);--xy-selection-border:1px solid var(--home-lime);--xy-attribution-background-color:transparent;color:var(--home-text)}.library-shell .react-flow__minimap{border:1px solid var(--home-hair);border-radius:8px;overflow:hidden}.library-shell .react-flow__attribution,.library-shell .react-flow__attribution a{color:var(--home-soft);background:0 0}.library-shell .inspector label,.library-shell .palette-group summary{color:var(--home-text);font-family:var(--sans)}.library-shell .inspector input,.library-shell .inspector textarea,.library-shell .inspector select{border:1px solid var(--home-hair);background:color-mix(in srgb, var(--home-ground) 72%, transparent);width:100%;color:var(--home-text);caret-color:var(--home-lime);border-radius:12px}.library-shell .inspector input:focus,.library-shell .inspector textarea:focus,.library-shell .inspector select:focus{border-color:var(--home-lime);box-shadow:0 0 0 3px color-mix(in srgb, var(--home-lime) 28%, transparent);outline:none}.library-shell .uml-layout{height:calc(100vh - 240px);min-height:520px}.library-shell .document-gate{border:1px solid var(--home-hair);background:var(--home-panel);width:min(28rem,100%);box-shadow:var(--home-shadow);color:var(--home-text);border-radius:16px;margin:48px auto;padding:28px}.library-shell .folder-child-list{flex-direction:column;gap:10px;margin:8px 0 16px;padding:0;list-style:none;display:flex}.library-shell .folder-child-list a{color:var(--home-text);text-decoration:none}.library-shell .folder-child-list a:hover{text-decoration:underline}.library-shell .document-gate h1{margin-bottom:8px;font-size:clamp(32px,4vw,44px)}.library-shell .document-gate .text-pretty{max-width:38ch;margin-bottom:18px}.library-shell .document-gate label{color:var(--home-text)}.library-shell .document-gate .form-stack{margin-top:8px}.library-shell .document-gate .btn{border-color:var(--home-lime);background:var(--home-lime);color:var(--home-on-lime)}.library-shell .document-gate .btn:hover:not(:disabled){border-color:var(--home-lime-deep);background:var(--home-lime-deep);color:var(--home-on-lime)}.library-shell .document-gate .btn.secondary,.library-shell .document-gate a.btn.secondary{border-color:var(--home-hair-strong);color:var(--home-text);background:0 0}.library-shell .document-gate .btn.secondary:hover,.library-shell .document-gate a.btn.secondary:hover{border-color:var(--home-lime);color:var(--home-lime);background:0 0}.library-shell .document-gate .error{color:var(--home-danger)}.library-shell .workspace-add-dialog{width:min(460px,100%);box-shadow:var(--home-shadow);border-radius:16px;padding:28px}.library-shell .workspace-add-dialog .share-dialog-head{align-items:baseline;margin-bottom:20px}.library-shell .workspace-add-dialog h2{color:var(--home-text);font-family:var(--sans);letter-spacing:-.03em;margin:0;font-size:32px;font-weight:650;line-height:1.15}.library-shell .workspace-add-dialog .btn.ghost{color:var(--home-soft)}.library-shell .workspace-add-dialog .workspace-create{grid-template-columns:1fr;gap:0;max-width:none;margin:0}.library-shell .workspace-add-dialog .workspace-create label{margin-bottom:6px}.library-shell .workspace-add-dialog .workspace-create>div{grid-row:1/3;min-width:0}.library-shell .workspace-add-dialog .workspace-create.workspace-member-add{flex-direction:column;align-items:stretch;display:flex}.library-shell .workspace-add-dialog .workspace-create.workspace-member-add>div{grid-row:auto}.library-shell .workspace-add-dialog .workspace-create.workspace-member-add>div+div{margin-top:14px}.library-shell .workspace-add-dialog .workspace-create button,.library-shell .workspace-add-dialog .workspace-create .error{grid-column:1}.library-shell .workspace-add-dialog .workspace-create button{border-color:var(--home-lime);background:var(--home-lime);width:100%;color:var(--home-on-lime);grid-row:3;justify-self:stretch;margin-top:14px}.library-shell .workspace-add-dialog .workspace-create button:hover:not(:disabled){border-color:var(--home-lime-deep);background:var(--home-lime-deep);color:var(--home-on-lime)}.library-shell .workspace-add-dialog .workspace-create button:focus-visible{outline:2px solid var(--home-text);outline-offset:3px}.library-shell .workspace-add-dialog .workspace-create button:disabled{opacity:.45;cursor:progress}.library-shell .workspace-add-dialog .workspace-create .error,.library-shell .workspace-add-dialog .workspace-create .hint{grid-area:4/1;margin-top:12px}.library-shell .workspace-add-dialog .workspace-create .error,.library-shell .workspace-add-dialog .share-actions .error{color:var(--home-danger)}.library-shell .workspace-add-dialog .share-link .btn.secondary{border-color:var(--home-hair-strong);color:var(--home-text);background:0 0}.library-shell .workspace-add-dialog .share-link .btn.secondary:hover{border-color:var(--home-lime);color:var(--home-lime)}.library-shell .workspace-add-dialog .choice{border-color:var(--home-hair)}.library-shell .workspace-add-dialog .choice:has(input:checked){background:color-mix(in srgb, var(--home-lime) 14%, transparent)}.library-shell .workspace-add-dialog .choice:hover:not(:has(input:checked)){background:color-mix(in srgb, var(--home-lime) 6%, transparent)}.library-shell .workspace-add-dialog .choice span{color:var(--home-soft)}@media (max-width:480px){.library-shell .workspace-add-dialog h2{font-size:28px}}.library-shell .workspace-invite-backdrop{background:#0000008c}.library-shell .workspace-invite-backdrop .share-dialog{background:var(--home-menu)}.library-shell .share-backdrop:has(.workspace-invite-dialog){background:var(--home-scrim)}.library-shell .workspace-invite-dialog{border:1px solid var(--home-hair-strong);background:var(--home-menu);box-shadow:var(--home-shadow);color:var(--home-text);font-family:var(--sans);border-radius:20px}.library-shell .workspace-invite-dialog h2{color:var(--home-text);font-family:var(--sans);letter-spacing:-.03em;margin:0;font-size:32px;font-weight:700;line-height:1.1}.library-shell .workspace-invite-dialog .btn.ghost{min-height:44px;color:var(--home-soft);font-family:var(--sans)}.library-shell .workspace-invite-dialog .workspace-invite-name{color:var(--home-text);font-family:var(--sans);margin:4px 0 0;font-size:28px;font-weight:650;line-height:1.2}.library-shell .workspace-invite-dialog .hint{color:var(--home-soft);font-size:15px;line-height:1.45}.library-shell .workspace-invite-dialog .btn.library-lime{background:var(--home-lime);border-color:var(--home-lime);color:var(--home-on-lime);font-weight:700}.library-shell .workspace-invite-dialog .btn.library-lime:hover:not(:disabled){background:var(--home-lime-deep);border-color:var(--home-lime-deep);color:var(--home-on-lime)}.library-shell .workspace-invite-dialog .btn.secondary{border-color:var(--home-hair-strong);color:var(--home-text);background:0 0}.library-shell .workspace-invite-dialog .btn.secondary:hover:not(:disabled){border-color:var(--home-lime);color:var(--home-lime);background:0 0}.library-shell .workspace-invite-dialog .btn:focus-visible{outline:2px solid var(--home-lime);outline-offset:2px}.library-shell .workspace-invite-dialog .error{color:var(--home-danger)}.library-shell .workspace-invite-dialog .row-actions .error{flex-basis:100%;margin:0}.library-status{border-top:1px solid var(--home-line);background:color-mix(in srgb, var(--home-ground) 92%, var(--home-ink));color:var(--home-soft);grid-column:1/-1;margin:0;padding:10px 32px;font-size:13px}@media (min-width:761px){.library-shell>.library-sidebar{grid-area:1/1}.library-shell>.library-main{grid-area:1/2}.library-shell>.library-status{grid-area:2/1/auto/-1}.library-mobile-header{transform:translateY(var(--bn-vv-top,0px));z-index:8!important}.library-shell .note-edit-menu{max-width:calc(100vw - 352px);top:calc(var(--bn-vv-top,0px) + 56px)!important;bottom:auto!important;right:auto!important;left:calc(var(--bn-vv-left,0px) + 272px)!important;z-index:6!important;margin:0!important;position:fixed!important;transform:none!important}body:has(.library-shell-solo) .note-edit-menu{left:calc(var(--bn-vv-left,0px) + 32px)!important}.library-shell:has(.note-edit-menu)>.library-main{padding-top:116px}.library-shell .note-notify-anchor .note-notify-layer{background:0 0;width:min(440px,100vw - 24px);padding:0;display:block;position:absolute;inset:calc(100% + 8px) 0 auto auto}.library-shell .note-notify-anchor .note-notify-layer .note-notify-panel{width:100%;max-height:min(78vh,920px);overflow-y:auto}}.library-shell .doc-list{gap:6px}.library-shell .doc-card.list{border-radius:12px;align-items:center;padding:8px 10px 8px 12px}.library-shell .doc-card.list:hover{box-shadow:none;transform:none}.library-shell .doc-card.list .doc-card-body{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 16px;display:grid}.library-shell .doc-card.list .doc-card-title{grid-area:1/1}.library-shell .doc-card.list .doc-card-foot{grid-area:1/2;justify-content:flex-end;gap:8px;margin-top:0}.library-shell .doc-card.list .badge{padding:0 6px;font-size:12px;font-weight:500;line-height:16px}.library-shell .doc-card.list h2{white-space:nowrap;text-overflow:ellipsis;font-size:16px;line-height:1.25;overflow:hidden}.library-shell .doc-card.list .doc-edited{white-space:nowrap}.library-shell .doc-card.list .doc-menu{margin-left:4px}@media (max-width:640px){.library-shell .doc-card.list .doc-card-body{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title badge""edited edited"}.library-shell .doc-card.list .doc-card-foot{display:contents}.library-shell .doc-card.list .doc-card-title{grid-area:title}.library-shell .doc-card.list .badge{grid-area:badge;justify-self:end}.library-shell .doc-card.list .doc-edited{grid-area:edited}}.home .home-sign-in{flex-direction:column;flex:1;justify-content:safe center;align-items:center;width:min(460px,100% - 32px);margin:0 auto;padding:32px 0 16px;display:flex}.home .home-sign-in-panel{border:1px solid var(--home-hair);background:var(--home-panel);width:100%;box-shadow:var(--home-shadow);color:var(--home-text);border-radius:16px;padding:28px}.home .home-sign-in-panel h1{color:var(--home-text);font-family:var(--sans);letter-spacing:-.03em;margin:0 0 8px;font-size:32px;font-weight:650;line-height:1.15}.home .home-sign-in-panel p{color:var(--home-soft);margin:0 0 12px}.home .home-sign-in-panel .form-stack p,.home .home-sign-in-panel [role=status] p:last-child{margin-bottom:0}.home .home-sign-in-panel .login-link-option{color:var(--home-soft);align-items:center;gap:12px;font-size:13px;line-height:1.3;display:flex}.home .home-sign-in-panel .login-link-option:before,.home .home-sign-in-panel .login-link-option:after{content:"";background:var(--home-hair);flex:1;height:1px}.home .home-sign-in-panel .login-google{margin-bottom:16px}.home .home-sign-in-panel label{color:var(--home-text)}.home .home-sign-in-panel input,.home .home-sign-in-panel textarea{border-color:var(--home-line);background:var(--home-field);color:var(--home-text);caret-color:var(--home-lime)}.home .home-sign-in-panel input::placeholder,.home .home-sign-in-panel textarea::placeholder{color:var(--home-soft)}.home .home-sign-in-panel input:focus,.home .home-sign-in-panel textarea:focus{border-color:var(--home-lime);box-shadow:0 0 0 3px color-mix(in srgb, var(--home-lime) 35%, transparent)}.home .home-sign-in-panel input[aria-invalid=true],.home .home-sign-in-panel input[aria-invalid=true]:focus{border-color:var(--home-danger);box-shadow:0 0 0 3px var(--home-danger-glow)}.home .home-sign-in-panel input:-webkit-autofill{border-color:var(--home-line);-webkit-text-fill-color:var(--home-text);caret-color:var(--home-lime);box-shadow:0 0 0 1000px var(--home-field) inset}.home .home-sign-in-panel input:-webkit-autofill:focus{border-color:var(--home-line);-webkit-text-fill-color:var(--home-text);caret-color:var(--home-lime);box-shadow:0 0 0 1000px var(--home-field) inset}.home .home-sign-in-panel input[aria-invalid=true]:-webkit-autofill{border-color:var(--home-danger);-webkit-text-fill-color:var(--home-text);caret-color:var(--home-lime);box-shadow:0 0 0 3px var(--home-danger-glow), 0 0 0 1000px var(--home-field) inset}.home .home-sign-in-panel input[aria-invalid=true]:-webkit-autofill:focus{border-color:var(--home-danger);-webkit-text-fill-color:var(--home-text);caret-color:var(--home-lime);box-shadow:0 0 0 3px var(--home-danger-glow), 0 0 0 1000px var(--home-field) inset}.home .home-sign-in-panel .error{color:var(--home-danger);margin-top:8px}.home .home-sign-in-panel .btn:not(.ghost){border-color:var(--home-lime);background:var(--home-lime);width:100%;color:var(--home-on-lime)}.home .home-sign-in-panel .btn:not(.ghost):hover:not(:disabled){border-color:var(--home-lime-deep);background:var(--home-lime-deep);color:var(--home-on-lime)}.home .home-sign-in-panel .btn:not(.ghost):focus-visible{outline:2px solid var(--home-text);outline-offset:3px}.home .home-sign-in-panel .btn:not(.ghost):disabled{opacity:.45;cursor:progress}.home .home-sign-in-panel .btn.ghost,.home .home-sign-in-panel .btn.ghost:hover{width:auto;color:var(--home-soft);background:0 0;border-color:#0000;justify-self:start}.home .home-sign-in-panel .btn.ghost.login-link-option,.home .home-sign-in-panel .btn.ghost.login-link-option:hover{justify-self:stretch;width:100%;padding-inline:0;font-size:13px;line-height:1.3}.home .home-sign-in-panel .dev-link{border:1px solid var(--home-line);background:var(--home-field);color:var(--home-text)}.library-shell .library-rail-link[aria-current=page]{color:var(--home-on-lime);background:var(--home-lime)}.library-shell .library-heading-actions>.btn{border-color:var(--home-lime);background:var(--home-lime);color:var(--home-on-lime);border-radius:999px;font-weight:650}.library-shell .library-heading-actions>.btn:hover:not(:disabled){border-color:var(--home-lime-deep);background:var(--home-lime-deep);color:var(--home-on-lime)}.library-shell .token-keys{background:var(--home-panel);border:1px solid var(--home-hair);border-radius:16px;padding:22px}.library-shell .token-keys-heading{align-items:baseline;gap:10px;display:flex}.library-shell .token-keys h2{color:var(--home-text);font-family:var(--sans);letter-spacing:-.03em;margin:0;font-size:22px;font-weight:650}.library-shell .token-count{color:var(--home-soft);font-variant-numeric:tabular-nums;margin:0}.library-shell .token-toolbar{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:16px 0;display:flex}.library-shell .token-filters{flex-wrap:wrap;flex:280px;gap:12px;margin:0;display:flex}.library-shell .token-filters>div{flex:180px;min-width:0}.library-shell .token-form-dialog{width:min(520px,100%);max-height:min(720px,100vh - 48px);overflow:auto}.library-shell .token-keys .btn.secondary{border-color:var(--home-hair-strong);color:var(--home-text);background:0 0}.library-shell .token-keys .btn.secondary:hover:not(:disabled){border-color:var(--home-lime);color:var(--home-lime)}.library-shell .token-keys .btn:not(.secondary):not(.danger):not(.ghost){border-color:var(--home-lime);background:var(--home-lime);color:var(--home-on-lime)}.library-shell .token-keys .btn:not(.secondary):not(.danger):not(.ghost):hover:not(:disabled){border-color:var(--home-lime-deep);background:var(--home-lime-deep)}.library-shell input[type=date]{background:color-mix(in srgb, var(--home-ground) 72%, transparent);border-color:var(--home-hair);color:var(--home-text)}.library-shell .token-spaces{border:1px solid var(--home-hair);border-radius:12px;gap:8px;margin:0;padding:12px;display:grid}.library-shell .token-spaces legend{color:var(--home-soft);padding:0 6px;font-size:13px;font-weight:650}.library-shell .token-space{color:var(--home-text);align-items:center;gap:8px;margin:0;font-weight:550;display:flex}.library-shell .token-space input{width:1rem;height:1rem;accent-color:var(--home-lime)}.library-shell .token-table-wrap{margin:8px 0 16px;overflow-x:auto}.library-shell .token-table{border-collapse:collapse;width:100%}.library-shell .token-table th{border-bottom:1px solid var(--home-hair);color:var(--home-soft);letter-spacing:.08em;text-align:left;text-transform:uppercase;padding:8px 10px;font-size:12px;font-weight:650}.library-shell .token-table td{border-bottom:1px solid var(--home-line);vertical-align:middle;padding:12px 10px}.library-shell .token-status-active{color:var(--home-lime)}.library-shell .token-status-expired{color:var(--home-soft)}.library-shell .token-status-revoked{color:var(--home-danger)}.library-shell .token-expanded{gap:12px;padding:4px 0 8px;display:grid}.library-shell .token-connect-dialog{width:min(660px,100%)}.library-shell .token-connect-endpoint{justify-items:start;gap:12px;margin-top:12px;display:grid}.library-shell .token-connect-endpoint .dev-link{border:1px solid var(--home-line);background:var(--home-field);width:100%;color:var(--home-text);margin:0}.library-shell .token-connect-endpoint .dev-link:focus-visible{outline:2px solid var(--home-lime);outline-offset:3px}.library-shell .token-connect-endpoint .text-pretty{margin:0}.library-shell .token-connect-endpoint .btn.secondary{border-color:var(--home-hair-strong);color:var(--home-text);background:0 0}.library-shell .token-connect-endpoint .btn.secondary:hover:not(:disabled){border-color:var(--home-lime);color:var(--home-lime)}.library-shell .library-main>.token-connect{margin-bottom:22px}.library-shell .token-connect h3,.library-shell .token-connect-dialog h3{color:var(--home-text);font-family:var(--sans);letter-spacing:-.03em;margin:16px 0 8px;font-size:22px;font-weight:650}.library-shell .token-connect-tabs{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.library-shell .token-connect-tabs .btn[aria-pressed=true]{border-color:#0000;border-bottom-color:var(--home-lime);color:var(--home-lime);background:0 0}.library-shell .token-connect-tabs .btn.secondary[aria-pressed=true]:hover{border-bottom-color:var(--home-lime);color:var(--home-lime);background:0 0}.library-shell .token-connect .btn.secondary:not([aria-pressed=true]),.library-shell .token-connect-dialog .btn.secondary:not([aria-pressed=true]){border-color:var(--home-hair-strong);color:var(--home-text);background:0 0}.library-shell .token-connect .btn.secondary:hover:not([aria-pressed=true]),.library-shell .token-connect-dialog .btn.secondary:hover:not([aria-pressed=true]){border-color:var(--home-lime);color:var(--home-lime)}.library-shell .token-connect .btn.ghost,.library-shell .token-connect-dialog .btn.ghost{color:var(--home-soft)}.library-shell .token-connect .error,.library-shell .token-connect-dialog .error{color:var(--home-danger)}.library-shell .token-connect,.home .token-connect{color:var(--home-text)}.home .connect-agent-page{z-index:1;flex:1;align-content:start;justify-items:center;padding:28px 16px 72px;display:grid;position:relative}.home .connect-agent-panel,.library-shell .token-connect-dialog.token-connect{border:1px solid color-mix(in srgb, var(--home-lime) 32%, transparent);width:min(660px,100%);box-shadow:0 28px 70px #0000008c, 0 0 48px color-mix(in srgb, var(--home-lime) 8%, transparent);border-radius:22px;padding:22px 22px 18px}.home .connect-agent-panel{background:color-mix(in srgb, var(--home-panel-solid) 94%, transparent)}.library-shell .token-connect-dialog.token-connect{background:var(--home-panel-solid)}.token-connect h2,.home .connect-agent-panel h1,.home .token-connect-sign-in h1{color:var(--home-text);font-family:var(--sans);letter-spacing:-.03em;margin:0;font-size:28px;font-weight:650}.token-connect .text-pretty{color:color-mix(in srgb, var(--home-text) 74%, var(--home-soft));font-size:15px}.token-connect-title,.token-connect-page-head{grid-template-columns:auto 1fr auto;align-items:center;gap:10px 12px;margin-top:4px;display:grid}.token-connect-page-head .text-pretty,.token-connect-title+.text-pretty{grid-column:2}.token-connect-page-head h1{grid-column:2;margin:0}.token-connect-badge{border:1px solid var(--home-lime);color:var(--home-lime);border-radius:999px;justify-self:end;padding:2px 8px;font-size:12px}.token-connect-picker{container:token-connect-picker/inline-size}.token-connect-grid{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:18px;margin-bottom:8px;display:grid}@container token-connect-picker (min-width:520px){.token-connect-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container token-connect-picker (min-width:760px){.token-connect-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.token-connect-card{text-align:left;background:#080c09b8;border-radius:14px;justify-content:flex-start;align-items:center;width:100%;min-height:72px;padding:10px 12px}.library-shell .token-connect-dialog .token-connect-card-primary,.home .token-connect .token-connect-card-primary{border-color:var(--home-lime);color:var(--home-text);box-shadow:0 0 0 1px var(--home-lime), 0 0 22px color-mix(in srgb, var(--home-lime) 16%, transparent)}.token-connect-card-row{align-items:center;gap:12px;width:100%;display:flex}.token-connect-card-copy{justify-items:start;gap:2px;display:grid}.token-connect-mark{width:36px;height:36px;color:var(--home-text);flex:none;place-items:center;display:grid}.token-connect-mark svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round;width:28px;height:28px}.token-connect-mark-pamiac{color:var(--home-lime)}.token-connect-mark-claude{color:#e08a62}.token-connect-mark-gemini{color:#8eb0ff}.token-connect-mark-chatgpt circle{fill:currentColor;stroke:none}.token-connect-card-name{color:var(--home-text);font-size:16px;font-weight:650}.token-connect-card-blurb{color:color-mix(in srgb, var(--home-text) 74%, var(--home-soft));font-size:14px}.token-connect-or{color:color-mix(in srgb, var(--home-text) 74%, var(--home-soft));letter-spacing:.08em;margin:16px 0 8px;font-size:13px}.token-connect-agent{gap:12px;margin-top:36px;display:grid}.token-connect h3{color:var(--home-text);font-family:var(--sans);letter-spacing:-.02em;margin:0;font-size:18px;font-weight:650}.token-connect .token-connect-lead,.token-connect .token-connect-emphasis,.token-connect .token-connect-link-value{color:var(--home-text)}.token-connect .token-connect-lead,.token-connect .token-connect-emphasis{font-size:16px;font-weight:650}.token-connect-claude-mcp{gap:10px;display:grid}.token-connect-segment{gap:8px;display:flex}.token-connect-segment .btn{flex:1;min-height:44px}.token-connect-claude{gap:12px;margin-top:16px;display:grid}.token-connect-link{gap:8px;display:grid}.token-connect-link-row{align-items:center;gap:8px;display:flex}.token-connect-link-value{border:1px solid var(--home-line);background:var(--home-field);color:var(--home-text);overflow-wrap:anywhere;border-radius:12px;flex:1;margin:0;padding:10px 12px;font-size:15px}.token-connect-checks{gap:8px;margin:16px 0;padding:0;list-style:none;display:grid}.token-connect-check{color:var(--home-text);align-items:flex-start;gap:8px;font-size:15px;display:flex}.token-connect-check svg{fill:none;width:16px;height:16px;stroke:var(--home-lime);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:2px}.token-connect-check svg circle{fill:color-mix(in srgb, var(--home-lime) 16%, transparent)}.token-connect-columns,.token-connect-token-grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:14px;display:grid}.token-connect-token-example{grid-column:1/-1}.token-connect-self-framed,.token-connect-guide{border:1px solid var(--home-hair);background:color-mix(in srgb, var(--home-ink) 55%, var(--home-ground));border-radius:14px;margin:0;padding:12px}.token-connect .token-form{max-width:none}.token-connect input,.token-connect select{box-sizing:border-box;border:1px solid var(--home-line);background:var(--home-ink);width:100%;color:var(--home-text);border-radius:10px;margin-top:4px;padding:8px 10px}.token-connect-copy,.token-connect-close{place-items:center;width:36px;height:36px;padding:0;display:grid;position:relative}.token-connect-copy svg,.token-connect-close svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.token-connect-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.library-shell .token-connect-tabs,.token-connect-tabs{border-bottom:1px solid var(--home-line);gap:18px;margin:8px 0 14px;display:flex}.token-connect-tabs .btn{background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:8px 0}.token-connect .btn.library-lime{background:var(--home-lime);border-color:var(--home-lime);width:100%;min-height:48px;color:var(--home-on-lime)}.token-connect .btn.library-lime:hover:not(:disabled){background:var(--home-lime-deep)}.token-connect-action,.token-connect-self,.token-connect-advanced-entry,.token-connect-token,.token-connect-connected{gap:10px;margin-top:12px;display:grid}.token-connect-connected-banner,.token-connect-account,.token-connect-access{border:1px solid var(--home-hair);background:color-mix(in srgb, var(--home-lime) 8%, transparent);border-radius:14px;gap:6px;padding:12px;display:grid}.token-connect-account{grid-template-columns:auto 1fr auto;align-items:center}.token-connect-account-copy{display:grid}.token-connect-avatar{background:var(--home-lime);width:36px;height:36px;color:var(--home-on-lime);border-radius:999px;place-items:center;font-weight:650;display:grid}.token-connect-when{color:color-mix(in srgb, var(--home-text) 74%, var(--home-soft));font-size:14px}.auth-card.connect-consent{--home-lime:#b9f542;--home-lime-deep:#8ed42a;--home-on-lime:#0a0f07;--home-text:#eef3e8;--home-soft:#9fab9c;--home-hair:#b9f54238;--home-line:#eef3e81f;color:var(--home-text);background:#080e0bf0;border:1px solid #b9f54252;border-radius:22px;box-shadow:0 28px 70px #0000008c,0 0 48px #b9f54214}.auth-card.connect-consent h1{color:var(--home-text);font-family:var(--sans);letter-spacing:-.03em;font-size:28px;font-weight:650}.auth-card.connect-consent .text-pretty,.auth-card.connect-consent .hint{color:color-mix(in srgb, var(--home-text) 74%, var(--home-soft));font-size:15px}.auth-card.connect-consent .token-connect-checks{color:var(--home-text);font-size:15px}.token-connect-next ol{gap:12px;margin:0;padding-left:20px;display:grid}.token-connect-sign-in{gap:12px;display:grid}.token-connect .error{color:var(--home-danger)}@media (max-width:640px){.token-connect-columns,.token-connect-token-grid{grid-template-columns:1fr}}.library-shell .token-secret .secret{margin-top:8px}.library-shell .token-secret .secret .btn.secret-icon:hover{border-color:var(--home-lime);color:var(--home-lime);background:0 0}.library-shell .token-secret .secret .btn.secret-icon:focus-visible{outline:2px solid var(--home-lime);outline-offset:2px}.library-shell .token-secret .error{color:var(--home-danger)}.library-shell .share-backdrop:has(.share-access-dialog){background:var(--home-scrim);padding:16px}.library-shell .share-access-dialog{border:1px solid var(--home-hair-strong);background:var(--home-menu);width:min(580px,100%);max-height:calc(100dvh - 32px);box-shadow:var(--home-shadow);color:var(--home-text);font-family:var(--sans);overscroll-behavior:contain;border-radius:20px;padding:20px;overflow:hidden auto}.library-shell .share-access-dialog .share-access-form{flex-direction:column;gap:16px;min-width:0;display:flex}.library-shell .share-access-dialog .share-dialog-head{align-items:center;margin:0}.library-shell .share-access-dialog h2{color:var(--home-text);font-family:var(--sans);letter-spacing:-.03em;margin:0;font-size:32px;font-weight:700;line-height:1.1}.library-shell .share-access-dialog .btn.ghost{min-height:44px;color:var(--home-soft);font-family:var(--sans);font-weight:600}.library-shell .share-access-dialog .share-dialog-hint{gap:2px;display:grid}.library-shell .share-access-dialog .share-dialog-hint .text-pretty,.library-shell .share-access-dialog p{margin:0}.library-shell .share-access-dialog .share-dialog-hint .text-pretty{color:var(--home-soft);font-size:15px;font-weight:400;line-height:1.45}.library-shell .share-access-dialog .share-modes{flex-direction:column;gap:8px;min-width:0;margin:0;display:flex}.library-shell .share-access-dialog .share-modes legend{color:var(--home-text);font-family:var(--sans);margin:0 0 4px;padding:0;font-size:16px;font-weight:650}.library-shell .share-access-dialog .choice{border:1px solid var(--home-hair-strong);min-height:64px;color:var(--home-text);cursor:pointer;background:0 0;border-radius:14px;grid-template-columns:28px minmax(0,1fr) 22px;align-items:center;column-gap:12px;margin:0;padding:12px 14px;font-size:16px;font-weight:400;display:grid}.library-shell .share-access-dialog .choice:has(input:checked){border-color:var(--home-lime);background:color-mix(in srgb, var(--home-lime) 14%, var(--home-ink))}.library-shell .share-access-dialog .choice:hover:not(:has(input:checked)){background:color-mix(in srgb, var(--home-lime) 6%, transparent)}.library-shell .share-access-dialog .choice:focus-within{outline:2px solid var(--home-lime);outline-offset:2px}.library-shell .share-access-dialog .share-mode-icon{width:22px;height:22px;color:var(--home-text);grid-area:1/1}.library-shell .share-access-dialog .share-mode-copy{grid-area:1/2;min-width:0}.library-shell .share-access-dialog .share-mode-copy strong{color:var(--home-text);font-size:16px;font-weight:650;line-height:1.3}.library-shell .share-access-dialog .choice .share-mode-detail{color:var(--home-soft);overflow-wrap:anywhere;margin-top:2px;font-size:14px;font-weight:400;line-height:1.4;display:block}.library-shell .share-access-dialog .choice input[type=radio]{appearance:none;border:2px solid var(--home-soft);background:0 0;border-radius:50%;grid-area:1/3;width:20px;height:20px;margin:0;padding:0}.library-shell .share-access-dialog .choice input[type=radio]:checked{border-color:var(--home-lime);background:radial-gradient(circle, var(--home-lime) 0 5px, transparent 6px)}.library-shell .share-access-dialog .choice input[type=radio]:focus-visible{outline:2px solid var(--home-lime);outline-offset:3px}.library-shell .share-access-dialog .share-credential label{color:var(--home-text)}.library-shell .share-access-dialog .share-link,.library-shell .share-access-dialog .share-actions{margin:0}.library-shell .share-access-dialog .dev-link{background:var(--home-ink);border:1px solid var(--home-hair-strong);color:var(--home-text)}.library-shell .share-access-dialog .share-access-divider{background:var(--home-hair);border:0;width:100%;height:1px;margin:0}.library-shell .share-access-dialog #note-share-markdown{display:contents}.library-shell .share-access-dialog .share-markdown-actions{grid-template-columns:1fr 1fr 1fr;gap:10px;margin:0;display:grid}.library-shell .share-access-dialog .share-markdown-actions:has(.share-markdown-import){grid-template-columns:1fr 1fr}.library-shell .share-access-dialog .share-markdown-import{grid-column:1/-1;gap:10px;display:grid}.library-shell .share-access-dialog .btn{min-height:44px;font-family:var(--sans)}.library-shell .share-access-dialog .btn.secondary{border-color:var(--home-hair-strong);color:var(--home-text);background:0 0;font-weight:650}.library-shell .share-access-dialog .btn.secondary:hover{border-color:var(--home-lime);color:var(--home-lime);background:0 0}.library-shell .share-access-dialog .share-markdown-actions .btn,.library-shell .share-access-dialog .share-actions .btn{width:100%}.library-shell .share-access-dialog .btn:focus-visible{outline:2px solid var(--home-lime);outline-offset:2px}.library-shell .share-access-dialog .error{color:var(--home-danger)}@media (min-width:480px){.library-shell .share-backdrop:has(.share-access-dialog){padding:24px}.library-shell .share-access-dialog{max-height:calc(100dvh - 48px);padding:32px}}@media (max-width:420px){:is(.library-shell .share-access-dialog .share-markdown-actions,.library-shell .share-access-dialog .share-markdown-actions:has(.share-markdown-import)){grid-template-columns:1fr}}.library-shell .note-notify-anchor,.library-shell .note-notify-bell{position:relative}.library-shell .icon-button.note-notify-bell.is-on,.library-shell .icon-button.note-notify-bell.is-on:hover{border-color:color-mix(in srgb, var(--home-lime) 70%, transparent);background:color-mix(in srgb, var(--home-lime) 14%, transparent);color:var(--home-lime)}.library-shell .note-notify-dot{background:var(--home-lime);pointer-events:none;border-radius:999px;width:6px;height:6px;position:absolute;top:4px;right:4px}.library-shell .note-notify-layer{z-index:40;background:var(--home-scrim);place-items:center;width:auto;padding:16px;display:grid;position:fixed;inset:0}.library-shell .note-notify-layer .note-notify-panel{width:min(580px,100%);max-height:calc(100dvh - 32px);overflow-y:auto}.library-shell .note-notify-panel .choice{grid-template-columns:minmax(0,1fr) 22px}.library-shell .note-notify-panel .share-mode-copy{grid-area:1/1}.library-shell .note-notify-panel .choice input[type=radio]{grid-area:1/2}.library-shell .note-notify-panel label,.library-shell .note-notify-criteria .text-pretty{color:var(--home-soft)}.library-shell .note-notify-criteria{gap:10px;display:grid}.library-shell .note-notify-test{justify-items:start;gap:8px;display:grid}.library-shell .note-notify-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.library-shell .note-notify-actions .btn{width:100%}:is(.library-shell:has(.note-notify-layer) .library-mobile-header,.library-shell:has(.note-notify-layer) .library-menu-button){z-index:1!important}.library-shell:has(.library-main .note-notify-layer)>.library-main{z-index:4}.library-shell .note-page-picker{background:var(--home-menu);color:var(--home-text)}.library-shell .note-page-picker section{gap:12px;display:grid}.library-shell .note-page-picker h2{color:var(--home-text);letter-spacing:-.03em;margin:0;font-size:28px}.library-shell .note-page-picker .text-pretty,.library-shell .note-page-picker .status{color:var(--home-soft);margin:0}.library-shell .note-page-picker .error{color:var(--home-danger)}.note-page-picker-list{flex-direction:column;gap:8px;max-height:min(320px,50dvh);margin:0;padding:0;list-style:none;display:flex;overflow:auto}.note-page-picker-list .btn{text-align:left;white-space:normal;justify-content:flex-start;width:100%;height:auto}.library-shell .note-page-picker .btn.secondary{border-color:var(--home-hair-strong);color:var(--home-text);background:0 0}.library-shell .note-page-picker .btn.secondary:hover{border-color:var(--home-lime);color:var(--home-lime)}.library-shell .note-page-picker .btn:focus-visible{outline:2px solid var(--home-text);outline-offset:3px}

