/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:"Instrument Sans", "Instrument Fallback", system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-secondary:var(--tx2);--text-caption:.8125rem;--text-meta:.875rem;--text-base:1rem;--text-body:1.0625rem;--text-subtitle:1.3125rem;--text-scope:1.5rem;--text-title:2rem;--text-desktop-title:2.5rem;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-sheet:1.375rem}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{-webkit-tap-highlight-color:transparent;overscroll-behavior:none;font-synthesis:none;background:var(--bg);color:var(--tx);font-family:var(--font-sans);font-variant-numeric:tabular-nums}body{-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3{text-wrap:balance}button,a,input,textarea,select{touch-action:manipulation}button,a{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}input,textarea,select{font-size:1rem}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}::selection{background:var(--sel-bg);color:var(--sel-tx)}mark{background:var(--mark-bg);color:var(--mark-tx)}input[type=search]::-webkit-search-cancel-button{appearance:none}html:has(dialog[open]){overflow:hidden}body{overscroll-behavior:none}button{font:inherit;cursor:pointer}a{color:inherit;text-decoration:none}button,input,textarea{color:inherit}button:disabled{cursor:default}:root{-webkit-text-size-adjust:100%}}@layer components{.ui-button,.ui-link{min-height:var(--control-size);min-width:var(--control-size)}.ui-button{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border:1px solid var(--line-2);border-radius:var(--radius-md);background:var(--bg-2);color:var(--tx);-webkit-user-select:none;user-select:none;display:inline-flex}.ui-button[data-variant=primary]{background:var(--ac);color:var(--ac-ink);border-color:var(--ac)}.ui-button[data-variant=quiet]{background:0 0;border-color:#0000}.ui-button:active,.ui-link:active{background:var(--bg-3)}.ui-button:disabled{opacity:.5}.ui-icon{width:var(--control-size);font-size:var(--text-scope);flex-shrink:0;padding:0}.ui-link{align-items:center;display:inline-flex}.ui-input,.ui-textarea{width:100%;min-height:var(--control-size);border:1px solid var(--line-2);border-radius:var(--radius-lg);padding:calc(var(--spacing) * 3);background:var(--bg-2);color:var(--tx);font:inherit;font-size:var(--text-base);display:block}.ui-textarea{resize:vertical;line-height:1.55}.ui-input::placeholder,.ui-textarea::placeholder{color:var(--tx2)}.ui-field label{font-size:var(--text-meta);margin-bottom:calc(var(--spacing) * 2);color:var(--tx2);display:block}.ui-list>li+li{margin-top:calc(var(--spacing) * 2)}.ui-list{margin:0;padding:0;list-style:none}.ui-moon{color:var(--ac);flex-shrink:0}.count-text,.time-text{color:var(--tx3);font-variant-numeric:tabular-nums}.time-text{white-space:nowrap;font-size:var(--text-caption)}.meta-label{font-size:var(--text-caption);color:var(--tx2)}.shell-app{min-height:100dvh;padding-bottom:calc(var(--spacing) * 24 + env(safe-area-inset-bottom,0px))}.shell-header{align-items:center;column-gap:calc(var(--spacing) * 2);padding:calc(env(safe-area-inset-top,0px) + var(--spacing) * 2) var(--space-page) 0;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand.actions""nav nav nav";display:grid}.brand-link{padding-inline:calc(var(--spacing) * 2);border-radius:var(--radius-md);grid-area:brand;margin-inline-start:calc(var(--spacing) * -2)}.shell-nav{gap:var(--spacing);margin-inline:calc(var(--spacing) * -3);padding-inline:var(--spacing);scrollbar-width:none;grid-area:nav;display:flex;overflow-x:auto}.shell-nav .ui-link{padding-inline:calc(var(--spacing) * 3);border-radius:var(--radius-md);color:var(--tx2);white-space:nowrap;flex-shrink:0;font-weight:500}.shell-nav .ui-link[data-active]{color:var(--tx);box-shadow:inset 0 -2px 0 var(--tx);border-end-end-radius:0;border-end-start-radius:0}.shell-actions{align-items:center;gap:var(--spacing);grid-area:actions;display:flex}.shell-search,.shell-capture,.shell-keycaps,.desktop-keycaps,.shell-back,.shell-header[data-note] .shell-nav{display:none}.shell-header[data-note] .shell-back{grid-area:nav;min-width:0;display:flex}.shell-back .ui-link{padding-inline:calc(var(--spacing) * 2);border-radius:var(--radius-md);color:var(--tx2);font-size:var(--text-meta);margin-inline-start:calc(var(--spacing) * -2)}.ui-sync-label,.ui-sync-summary{align-items:center;gap:calc(var(--spacing) * 2);display:inline-flex}.ui-sync-label{padding-inline:calc(var(--spacing) * 2);white-space:nowrap}.ui-sync-summary{color:var(--tx2);font-size:var(--text-meta);margin:0;line-height:1.5}.ui-sync-dot{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);background:var(--ok);border-radius:50%;flex-shrink:0}[data-tone=pending]>.ui-sync-dot{box-shadow:inset 0 0 0 1.5px var(--tx2);background:0 0}[data-tone=offline]>.ui-sync-dot{background:var(--warn)}[data-tone=error]>.ui-sync-dot{background:var(--err)}.scope-content{max-width:var(--page-width);padding:calc(var(--spacing) * 6) var(--space-page);margin:0 auto}.scope-home{max-width:var(--document-width)}.section-home-date{margin:0 0 calc(var(--spacing) * 8);font-size:var(--text-scope);letter-spacing:-.01em;font-weight:600}.section-home-grid{gap:calc(var(--spacing) * 10);grid-template-columns:minmax(0,1fr);display:grid}.section-home-more{margin-top:var(--spacing);color:var(--tx2);font-size:var(--text-meta);padding-inline:calc(var(--spacing) * 3);border-radius:var(--radius-md);margin-inline-start:calc(var(--spacing) * -3)}.section-home-empty{justify-items:start;gap:calc(var(--spacing) * 3);max-width:28rem;display:grid}.section-home-empty h2{font-size:var(--text-subtitle);margin:0;font-weight:620}.section-home-empty p{color:var(--tx2);margin:0;line-height:1.55}.section-home-empty-actions{align-items:center;gap:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.section-home-empty-actions .ui-link{padding-inline:calc(var(--spacing) * 3);border-radius:var(--radius-md)}.section-home-empty .section-home-empty-import{margin-top:calc(var(--spacing) * 6);font-size:var(--text-meta);justify-items:start;display:grid}.section-home-empty-import .ui-link{color:var(--tx);text-decoration:underline;-webkit-text-decoration-color:var(--link-line);text-decoration-color:var(--link-line);text-underline-offset:.2em}.note-missing{max-width:var(--document-width)}.note-missing h1{margin:0 0 calc(var(--spacing) * 3);font-size:var(--text-subtitle);font-weight:620}.note-missing p{margin:0 0 calc(var(--spacing) * 4);color:var(--tx2);line-height:1.55}.section-heading{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-meta);margin:0 0 calc(var(--spacing) * 3);color:var(--tx2);font-weight:550;display:flex}.reading-row{gap:calc(var(--spacing) * 3);width:calc(100% + var(--spacing) * 6);margin-inline:calc(var(--spacing) * -3);padding:calc(var(--spacing) * 3);border-radius:var(--radius-md);display:flex}.reading-main{gap:var(--spacing);flex-direction:column;flex:1;min-width:0;display:flex}.reading-title{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:anywhere;line-height:1.35;overflow:hidden}.reading-author{color:var(--tx2);font-size:var(--text-meta)}.reading-meta{text-align:end;min-width:4.5rem;color:var(--tx2);font-size:var(--text-caption);white-space:nowrap;padding-top:var(--spacing);align-self:start}.reading-progress{appearance:none;width:100%;height:calc(var(--spacing) / 2);margin-top:calc(var(--spacing) * 2);border-radius:var(--radius-sm);background:var(--line);color:var(--ac);border:0;overflow:hidden}.reading-progress::-webkit-progress-bar{background:var(--line)}.reading-progress::-webkit-progress-value{background:var(--ac)}.reading-progress::-moz-progress-bar{background:var(--ac)}.row-note{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);width:100%;padding:calc(var(--spacing) * 3) 0;line-height:1.4;display:flex}.row-note>span:first-of-type{overflow-wrap:anywhere;flex:1;min-width:0}.scope-home .row-note{width:calc(100% + var(--spacing) * 6);margin-inline:calc(var(--spacing) * -3);padding-inline:calc(var(--spacing) * 3);align-items:start}.scope-home .row-note .time-text{padding-top:calc(var(--spacing) / 2)}.row-collection{color:var(--tx2);font-size:var(--text-meta)}.shell-command{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 3) var(--space-page) calc(var(--spacing) * 4 + env(safe-area-inset-bottom,0px));background:var(--bg);z-index:var(--z-dropdown);display:flex;position:fixed;bottom:0;left:0;right:0}.field-command.ui-button{border:1px solid var(--line-2);background:var(--bg-2);border-radius:var(--radius-lg);min-width:0;box-shadow:var(--elev);color:var(--tx2);padding-inline:calc(var(--spacing) * 4);min-height:calc(var(--spacing) * 13);flex:1;justify-content:start}.field-command>span:first-of-type{text-align:left;flex:1}.shell-command-plus.ui-button{width:calc(var(--spacing) * 13);min-height:calc(var(--spacing) * 13);border-radius:var(--radius-lg);background:var(--ac);border-color:var(--ac);color:var(--ac-ink);box-shadow:var(--elev)}kbd{border:1px solid var(--line-2);border-radius:var(--spacing);padding:0 var(--spacing);min-width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);color:var(--tx2);font-size:var(--text-caption);justify-content:center;align-items:center;font-family:inherit;display:inline-flex}.filter-bar{gap:var(--spacing);margin-bottom:calc(var(--spacing) * 4);flex-wrap:nowrap;display:flex;overflow-x:auto}.filter-bar .ui-button{white-space:nowrap;padding-inline:calc(var(--spacing) * 2);color:var(--tx2);font-size:var(--text-meta);flex-shrink:0}.filter-bar .ui-button[aria-pressed=true]{color:var(--tx);background:var(--bg-3)}.scope-summary{justify-content:space-between;gap:calc(var(--spacing) * 3);color:var(--tx2);font-size:var(--text-caption);margin-bottom:calc(var(--spacing) * 7);display:flex}.book-groups{gap:calc(var(--spacing) * 8);grid-template-columns:minmax(0,1fr);display:grid}.note-layout{padding:calc(var(--spacing) * 5) var(--space-page)}.note-document{max-width:var(--document-width);min-width:0;margin:0 auto}.note-eyebrow{color:var(--tx2);font-size:var(--text-caption);margin-bottom:calc(var(--spacing) * 2)}.note-document h1{font-size:var(--text-title);letter-spacing:-.028em;overflow-wrap:anywhere;margin:0;font-weight:650;line-height:1.15}.note-meta{gap:calc(var(--spacing) * 3);color:var(--tx2);font-size:var(--text-meta);margin-top:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.note-meta>span{align-items:center;gap:var(--spacing);display:flex}.note-meta .ui-moon{width:calc(var(--spacing) * 3.5)}.note-published{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);border-radius:var(--radius-sm);background:var(--ac)}.note-body{margin-top:calc(var(--spacing) * 10);font-size:var(--text-body);-webkit-user-select:text;user-select:text;line-height:1.55}.note-body h2{font-size:var(--text-subtitle);letter-spacing:-.02em;margin:calc(var(--spacing) * 7) 0 calc(var(--spacing) * 2);scroll-margin-top:calc(var(--spacing) * 20);font-weight:620}.note-body p{margin:0 0 calc(var(--spacing) * 4)}.note-body strong{font-weight:550}.note-body ol{padding-left:calc(var(--spacing) * 6);list-style:decimal}.note-body li{padding-bottom:calc(var(--spacing) * 2)}.note-body li::marker{color:var(--ac)}.note-body blockquote{border-left:2px solid var(--ac);padding:calc(var(--spacing) * 2) 0 calc(var(--spacing) * 2) calc(var(--spacing) * 5);margin:calc(var(--spacing) * 7) 0}.note-body blockquote p{font-size:calc(var(--spacing) * 5);letter-spacing:-.02em;margin-bottom:calc(var(--spacing) * 2);font-weight:550}.note-body cite{color:var(--tx2);font-style:normal;font-size:var(--text-meta)}.note-body a:not(.note-inline-link,.row-note){color:var(--link);text-decoration:underline;-webkit-text-decoration-color:var(--link-line);text-decoration-color:var(--link-line);text-underline-offset:var(--spacing)}.note-inline-link{color:var(--tx);background:var(--chip-bg);box-shadow:inset 0 0 0 var(--hair) var(--chip-line);border-radius:var(--radius-sm);padding:0 var(--spacing);font-weight:550}.note-code{padding:calc(var(--spacing) * 4);border-radius:var(--radius-md);background:var(--bg-2);font-size:var(--text-caption);color:var(--tx2);overflow-x:auto}.note-backlinks{margin-top:calc(var(--spacing) * 12);padding-top:calc(var(--spacing) * 4);border-top:1px solid var(--line)}.note-backlinks h2{font-size:var(--text-meta);color:var(--tx2);font-weight:500}.note-backlinks .row-note{font-size:var(--text-base)}.note-margin{display:none}.ui-dialog{max-width:calc(100% - var(--space-page) * 2);width:calc(var(--spacing) * 140);max-height:min(80dvh, var(--visual-height,80dvh));overscroll-behavior:contain;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-2);color:var(--tx);box-shadow:var(--elev);padding:calc(var(--spacing) * 5);margin:auto;position:fixed;inset:0;overflow-y:auto}.ui-dialog::backdrop{background:var(--scrim)}.ui-dialog-header{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 3);display:flex}.ui-dialog-header h2{font-size:var(--text-base);font-weight:550}.ui-sheet{width:100%;max-width:100%;max-height:calc(var(--visual-height,100dvh) - var(--spacing) * 4);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;padding-bottom:calc(var(--spacing) * 6 + env(safe-area-inset-bottom,0px));inset:auto 0 0}.capture-form{gap:calc(var(--spacing) * 3);display:grid}.capture-form .ui-textarea{min-height:calc(var(--spacing) * 28);resize:none}.capture-hint{color:var(--tx2);font-size:var(--text-meta);margin:0;line-height:1.45}.capture-hint.capture-error{color:var(--err)}.overlay-description{color:var(--tx2);font-size:var(--text-meta);line-height:1.5}.capture-footer{justify-content:flex-end;gap:calc(var(--spacing) * 2);padding-top:var(--spacing);background:var(--bg-2);display:flex;position:sticky;bottom:0}.capture-footer>.ui-button[data-variant=quiet]{color:var(--tx2);margin-inline-start:calc(var(--spacing) * -3);margin-inline-end:auto}.capture-footer kbd{border-color:color-mix(in oklch, var(--ac-ink) 40%, transparent);color:var(--ac-ink)}.overlay-menu-links{margin-top:calc(var(--spacing) * 4);display:grid}.overlay-menu-links .row-note{padding-inline:calc(var(--spacing) * 3);margin-inline:calc(var(--spacing) * -3);width:auto}.ui-notice{left:50%;bottom:calc(var(--spacing) * 24 + env(safe-area-inset-bottom,0px));padding:calc(var(--spacing) * 2) calc(var(--spacing) * 4);border-radius:var(--radius-md);background:var(--ac);color:var(--ac-ink);font-size:var(--text-meta);white-space:nowrap;z-index:var(--z-toast);position:fixed;transform:translate(-50%)}.scope-settings{max-width:var(--document-width)}.scope-settings h1{margin:0 0 calc(var(--spacing) * 6);font-size:var(--text-scope);font-weight:600}.section-settings-section{gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 5);display:grid}.section-settings-section h2{font-size:var(--text-base);margin:0;font-weight:600}.section-settings-section h3{margin:calc(var(--spacing) * 2) 0 0;color:var(--tx2);font-size:var(--text-meta);font-weight:550}.section-settings-section p{margin:0;line-height:1.55}.section-settings-note{color:var(--tx2);font-size:var(--text-meta)}.section-settings-error{color:var(--err)}.section-settings-list li{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.section-settings-list .ui-button{color:var(--tx2)}.section-settings-confirm{gap:var(--spacing);display:flex}.section-settings-detail summary{color:var(--tx2);font-size:var(--text-meta);cursor:pointer}.section-settings-detail code{margin-top:calc(var(--spacing) * 2);font-family:ui-monospace,monospace;font-size:var(--text-caption);overflow-wrap:anywhere;display:block}.section-settings-review>li{gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);border-top:1px solid var(--line);display:grid}.section-settings-review>li+li{margin-top:0}.section-settings-review p{gap:var(--spacing);font-weight:550;display:grid}.section-settings-review p>.section-settings-note{font-weight:400}.section-settings-choices{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.section-settings-choices>.ui-button{flex:16rem}.section-settings-form{justify-items:start;gap:calc(var(--spacing) * 2);display:grid}.section-settings-form>.ui-field{justify-self:stretch}.section-settings-ref{font-variant-numeric:tabular-nums;font-family:ui-monospace,monospace}.section-settings-form>.ui-button{margin-top:var(--spacing)}.section-settings-report{gap:calc(var(--spacing) * 2);display:grid}.section-settings-report:empty{display:none}.section-settings-warnings>li{gap:var(--spacing);display:grid}.section-settings-warnings code{color:var(--tx2);font-family:ui-monospace,monospace;font-size:var(--text-caption);overflow-wrap:anywhere}.field-search{position:relative}.field-search svg{left:calc(var(--spacing) * 3);top:calc(var(--spacing) * 4);pointer-events:none;color:var(--tx2);position:absolute}.field-search .ui-input{padding-left:calc(var(--spacing) * 10);padding-right:calc(var(--spacing) * 11);background:var(--bg)}.field-search-clear.ui-button{top:50%;right:var(--spacing);color:var(--tx2);position:absolute;transform:translateY(-50%)}.overlay-palette{inset:auto 0 calc(var(--spacing) * 4 + env(safe-area-inset-bottom,0px));flex-direction:column;display:flex}.overlay-palette .field-search{margin-top:calc(var(--spacing) * 3);order:3}.overlay-results{padding-top:calc(var(--spacing) * 5)}.overlay-results .row-note{padding-inline:calc(var(--spacing) * 2);font-size:var(--text-meta)}.overlay-capture{width:100%;color:var(--ac);margin-top:calc(var(--spacing) * 4);justify-content:space-between}.row-result{align-items:start}.row-result>span:first-of-type{gap:var(--spacing);display:grid}.row-result-snippet{-webkit-line-clamp:2;color:var(--tx2);font-size:var(--text-meta);-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.row-result .row-collection{padding-top:calc(var(--spacing) / 2)}.row-result[data-active]{background-color:var(--bg-3)}@media (width<600px){.overlay-palette{inset:var(--visual-top,0px) 0 auto;width:100%;max-width:100%;height:var(--visual-height,100dvh);max-height:none;padding:calc(var(--spacing) * 4 + env(safe-area-inset-top,0px)) calc(var(--space-page) + env(safe-area-inset-right,0px)) calc(var(--spacing) * 3 + env(safe-area-inset-bottom,0px)) calc(var(--space-page) + env(safe-area-inset-left,0px));border:0;border-radius:0;margin:0;overflow:hidden}.overlay-palette .overlay-results{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.overlay-palette .overlay-capture{order:2}}@media (hover:hover) and (pointer:fine){.ui-button:hover,.ui-link:hover{background-color:var(--bg-3)}}@media (width>=600px){.reading-title{white-space:normal}.shell-header{padding-inline:calc(var(--spacing) * 8)}.scope-content{padding:calc(var(--spacing) * 8)}.scope-home,.scope-settings,.note-missing{margin-inline:auto}.book-groups{gap:calc(var(--spacing) * 10);grid-template-columns:repeat(2,minmax(0,1fr))}.note-layout{padding:calc(var(--spacing) * 10) calc(var(--spacing) * 8)}.ui-sheet{max-width:calc(var(--spacing) * 140);width:calc(100% - var(--space-page) * 2);border-radius:var(--radius-sheet);margin:auto;inset:0}}@media (600px<=width<1024px){.shell-header{max-width:var(--document-width);margin-inline:auto}}@media (width>=1024px){.overlay-palette{inset:0}.overlay-palette .field-search{order:0;margin-top:0}.shell-app{padding-bottom:calc(var(--spacing) * 10)}.shell-header{column-gap:calc(var(--spacing) * 6);height:var(--header-height);padding:0 calc(var(--spacing) * 5);grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"brand nav.actions"}.shell-header[data-note] .shell-nav{display:flex}.shell-header[data-note] .shell-back{display:none}.shell-nav{margin-inline:0 calc(var(--spacing) * -3);padding-inline:0}.shell-nav .ui-link{font-size:var(--text-meta)}.shell-nav .ui-link[data-active]{box-shadow:none;background:var(--bg-3);border-radius:var(--radius-md)}.shell-actions{gap:calc(var(--spacing) * 2)}.shell-search.ui-button{width:calc(var(--spacing) * 72);border:1px solid var(--line-2);background:var(--bg-2);color:var(--tx2);font-size:var(--text-meta);padding-inline:calc(var(--spacing) * 3);justify-content:start;display:flex}.shell-search>span:first-of-type{text-align:start;flex:1}.shell-keycaps,.desktop-keycaps{gap:var(--spacing);display:flex}.shell-capture.ui-button{display:inline-flex}.shell-command{display:none}.ui-notice{bottom:calc(var(--spacing) * 8 + env(safe-area-inset-bottom,0px))}.scope-content{padding-top:calc(var(--spacing) * 10)}.scope-home{max-width:calc(var(--document-width) + 17rem + var(--spacing) * 16)}.section-home-grid{column-gap:calc(var(--spacing) * 16);grid-template-columns:minmax(0,1fr) 17rem;align-items:start}.section-home-reading,.section-home-recent{grid-column:1}.section-home-inbox{grid-area:1/2/span 2}.section-home-inbox .row-note{font-size:var(--text-meta)}.note-layout{grid-template-columns:minmax(0, var(--document-width)) minmax(0, 12rem);gap:calc(var(--spacing) * 16);max-width:calc(var(--document-width) + 16rem + var(--spacing) * 16);padding:calc(var(--spacing) * 11) calc(var(--spacing) * 5);margin:0 0 0 auto;display:grid}.note-document h1{font-size:var(--text-desktop-title)}.note-margin{font-size:var(--text-caption);color:var(--tx2);padding-top:var(--spacing);display:block}.note-margin h2{font-size:var(--text-caption);margin-bottom:calc(var(--spacing) * 2);font-weight:500}.note-margin nav{margin-bottom:calc(var(--spacing) * 8)}.note-margin .ui-link{margin-bottom:var(--spacing);border-left:1px solid var(--line-2);padding-left:calc(var(--spacing) * 3);display:flex}.note-margin dl{gap:calc(var(--spacing) * 3);grid-template-columns:auto 1fr;display:grid}.note-margin dd{color:var(--tx);overflow-wrap:anywhere;margin:0}.note-shortcut{gap:var(--spacing);margin-top:calc(var(--spacing) * 5);flex-wrap:wrap;display:flex}.note-shortcut+.note-shortcut{margin-top:calc(var(--spacing) * 2)}.note-shortcut-next{margin-inline-start:calc(var(--spacing) * 2)}.note-meta{margin-top:calc(var(--spacing) * 4)}}.editor-surface .tiptap{counter-reset:editor-item;white-space:pre-wrap;overflow-wrap:anywhere;min-height:15rem;caret-color:var(--tx)}.editor-surface .tiptap:focus-visible{outline:var(--hair) solid transparent}.editor-surface [data-note-title]+[data-block-kind]{margin-top:calc(var(--spacing) * 10)}.editor-surface .note-meta{margin-bottom:calc(var(--spacing) * 10);white-space:normal;line-height:1.5}.editor-surface [data-block-kind]{position:relative}.editor-surface :is([data-block-kind=bullet],[data-block-kind=ordered]){padding-inline-start:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 2);margin-bottom:0}.editor-surface :is([data-block-kind=bullet],[data-block-kind=ordered]):before{width:calc(var(--spacing) * 6);text-align:end;color:var(--ac);font-variant-numeric:tabular-nums;padding-inline-end:var(--spacing);position:absolute;inset-inline-start:0}.editor-surface [data-block-kind=bullet]:before{content:"•"}.editor-surface [data-block-kind]:not([data-block-kind=ordered]){counter-reset:editor-item}.editor-surface [data-block-kind=ordered]{counter-increment:editor-item}.editor-surface [data-block-kind=ordered]:before{content:counter(editor-item) "."}.editor-surface p[data-block-kind=todo]:before{content:"□";margin-inline-end:calc(var(--spacing) * 3)}.editor-surface [data-indent="1"]{margin-left:1.5rem}.editor-surface [data-indent="2"]{margin-left:3rem}.editor-surface [data-indent="3"]{margin-left:4.5rem}.editor-surface [data-indent="4"]{margin-left:6rem}.editor-surface [data-indent="5"]{margin-left:7.5rem}.editor-surface :is(h3,h4){font-size:var(--text-body);margin:calc(var(--spacing) * 6) 0 calc(var(--spacing) * 2);scroll-margin-top:calc(var(--spacing) * 20);font-weight:620}.editor-surface h4{color:var(--tx2)}.editor-surface blockquote{font-size:calc(var(--spacing) * 5);letter-spacing:-.02em;font-weight:550}.editor-surface blockquote br+em{margin-top:calc(var(--spacing) * 2);font-size:var(--text-meta);line-height:calc(var(--text-body) * 1.55);letter-spacing:normal;color:var(--tx2);font-style:normal;font-weight:400;display:block}.editor-surface :not(pre)>code{padding:0 var(--spacing);border-radius:var(--radius-sm);background:var(--bg-2);box-shadow:inset 0 0 0 var(--hair) var(--line);font-size:.9em}.editor-surface .note-inline-link .ui-moon{width:calc(var(--spacing) * 3.5);vertical-align:-.125em;margin-inline-end:var(--spacing);display:inline}.editor-surface pre{padding:calc(var(--spacing) * 4);border-radius:var(--radius-md);background:var(--bg-2);color:var(--tx2);font-size:var(--text-caption);overflow-x:auto}.editor-surface img{max-width:100%;height:auto}.editor-surface a{-webkit-user-select:text;user-select:text}.editor-footer{inset-inline:0;bottom:var(--keyboard-inset,0px);z-index:var(--z-dropdown);pointer-events:none;position:fixed}.editor-footer>*{pointer-events:auto}.editor-footer:has(.editor-toolbar[hidden]){padding-bottom:env(safe-area-inset-bottom,0px)}.editor-toolbar{align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2) max(var(--space-page), env(safe-area-inset-right,0px)) calc(var(--spacing) * 2) max(var(--space-page), env(safe-area-inset-left,0px));background:var(--bg);border-top:var(--hair) solid var(--line);display:flex}.shell-app:has(.editor-toolbar:not([hidden])) .shell-command{display:none}.shell-app:has(.editor-toolbar:not([hidden])){padding-bottom:calc(var(--spacing) * 52 + env(safe-area-inset-bottom,0px))}.editor-toolbar button,.editor-picker button{min-height:var(--control-size);min-width:var(--control-size);border-radius:var(--radius-md);background:var(--bg-2);color:var(--tx);-webkit-user-select:none;user-select:none;touch-action:manipulation;border:0}.editor-toolbar button{background:0 0;justify-content:center;align-items:center;display:inline-flex}.editor-toolbar button:active,.editor-picker button:active{background:var(--bg-3)}.editor-toolbar .editor-status{color:var(--tx2);font-size:var(--text-caption);margin:0 0 0 auto}.editor-picker{overscroll-behavior:contain;border-radius:var(--radius-lg);background:var(--bg-2);max-height:min(16rem,40dvh);box-shadow:var(--elev);margin:0 var(--space-page) calc(var(--spacing) * 2);padding:.5rem;overflow-y:auto}.editor-picker button{text-align:left;width:100%;padding-inline:.75rem;display:block}.editor-picker button[aria-selected=true]{background:var(--bg-3)}.note-editor-host{margin-top:0}@media (width>=1024px){.editor-picker{left:var(--picker-x,1rem);top:var(--picker-y,5rem);width:20rem;padding-bottom:max(.5rem, env(safe-area-inset-bottom,0px));margin:0;position:fixed}}@media (hover:hover) and (pointer:fine){.editor-toolbar button:hover,.editor-picker button:hover{background:var(--bg-3)}}.editor-todo{align-items:flex-start;gap:.5rem;display:flex}.editor-todo input{min-width:var(--control-size);min-height:var(--control-size);accent-color:var(--ac);touch-action:manipulation}.editor-todo p{flex:1;min-width:0}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.resize{resize:both}.text-base{font-size:var(--text-base)}.text-meta{font-size:var(--text-meta)}.text-secondary{color:var(--color-secondary)}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--hair:1px;--z-dropdown:100;--z-modal:200;--z-toast:300;--d-press:.12s;--d-pop:.18s;--d-sheet:.26s;--d-exit:.18s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-exit:cubic-bezier(.5, 0, .75, 0);--space-page:1.25rem;--control-size:2.5rem;--document-width:42.5rem;--page-width:65rem;--header-height:4rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:oklch(97.5% .003 250);--bg-2:oklch(99.5% .001 250);--bg-3:oklch(93.5% .005 250);--line:oklch(30% .012 250/.12);--line-2:oklch(30% .012 250/.2);--tx:oklch(21% .008 250);--tx2:oklch(44% .01 250);--tx3:oklch(52% .01 250);--ac:oklch(36% .012 250);--ac-ink:oklch(99% .002 250);--ac-soft:oklch(36% .012 250/.1);--scrim:oklch(22% .012 250/.25);--elev:0 0 0 1px oklch(25% .012 250/.09), 0 2px 6px oklch(25% .012 250/.05), 0 20px 44px -14px oklch(25% .012 250/.22);--sel-bg:oklch(50% .012 250/.2);--sel-tx:var(--tx);--mark-bg:oklch(36% .012 250/.11);--mark-tx:var(--tx);--focus:var(--tx2);--link:var(--tx2);--link-line:var(--tx3);--chip-bg:var(--bg-2);--chip-line:var(--line-2);--pub:var(--ac);--ok:var(--tx3);--tk-k:var(--ac);--tk-s:var(--tx2);--tk-c:var(--tx3);--logo-lit:oklch(36% .012 250);--logo-sh:oklch(69% .01 250);--logo-tile:oklch(97.5% .003 250);--warn:oklch(58% .14 55);--err:oklch(53% .19 27)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:oklch(18.5% .01 250);--bg-2:oklch(22% .011 250);--bg-3:oklch(26% .012 250);--line:oklch(30% .012 250);--line-2:oklch(37% .012 250);--tx:oklch(95.5% .004 250);--tx2:oklch(80% .009 250);--tx3:oklch(72.5% .011 250);--ac:oklch(86% .008 250);--ac-ink:oklch(20% .012 250);--ac-soft:oklch(86% .008 250/.14);--scrim:oklch(6% .01 250/.6);--elev:0 0 0 1px var(--line), 0 18px 48px -16px oklch(6% .01 250/.75);--sel-bg:oklch(62% .012 250/.45);--sel-tx:var(--tx);--mark-bg:oklch(86% .008 250/.18);--mark-tx:var(--tx);--focus:var(--tx2);--link:var(--tx2);--link-line:var(--tx3);--chip-bg:var(--bg-2);--chip-line:var(--line-2);--pub:var(--ac);--ok:var(--tx3);--tk-k:var(--ac);--tk-s:var(--tx2);--tk-c:var(--tx3);--logo-lit:oklch(86% .008 250);--logo-sh:oklch(50% .012 250);--logo-tile:oklch(18.5% .01 250);--warn:oklch(80% .13 65);--err:oklch(80% .105 25)}}@media (pointer:coarse){:root{--control-size:3.25rem}}@media (resolution>=2x){:root{--hair:.5px}}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@font-face{font-family:Instrument Sans;src:url(/fonts/InstrumentSans-es-wght.woff2)format("woff2");font-weight:400 700;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/fonts/InstrumentSans-Italic-es-wght.woff2)format("woff2");font-weight:400 700;font-style:italic;font-display:swap}@font-face{font-family:Instrument Fallback;src:local(Arial);size-adjust:99%;ascent-override:95%;descent-override:24%;line-gap-override:0%}.section-auth{max-width:680px;padding:calc(var(--spacing) * 8) calc(var(--spacing) * 6);margin-inline:auto}.section-auth-form{gap:calc(var(--spacing) * 5);flex-direction:column;max-width:440px;display:flex}.section-auth-code{overflow-wrap:anywhere;font-family:ui-monospace,monospace}.section-auth [role=alert]{color:var(--err)}.ui-sync-toast{inset:auto 16px calc(16px + env(safe-area-inset-bottom)) auto;z-index:10;background:var(--bg-2);max-width:min(400px,100vw - 32px);color:var(--tx);box-shadow:var(--elev);border-radius:12px;padding:16px;font-size:14px;position:fixed}.ui-collection-content{min-width:0}.ui-collection-add{align-items:center;gap:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 8);display:flex}.ui-collection-add>.ui-collection-input{flex:auto;width:auto;max-width:28rem}.ui-collection-add>.ui-button{white-space:nowrap;flex-shrink:0}.ui-collection-footer{gap:var(--spacing);margin:calc(var(--spacing) * 6) 0 0 calc(var(--spacing) * -2);font-size:var(--text-meta);flex-wrap:wrap;display:flex}.ui-collection-none{align-items:center;gap:calc(var(--spacing) * 2);color:var(--tx2);flex-wrap:wrap;display:flex}.ui-collection-none p{margin:0}.scope-summary{min-height:var(--control-size);margin-top:calc(var(--spacing) * -2);margin-bottom:calc(var(--spacing) * 3);flex-wrap:wrap;align-items:center}.scope-summary-controls{margin-inline-start:calc(var(--spacing) * -2);display:flex}.ui-collection-input{font:inherit;color:var(--tx);background:var(--bg-2);border:1px solid var(--line-2);border-radius:var(--radius-sm);min-height:var(--control-size);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);width:100%;min-width:0;max-width:100%;font-size:16px}.ui-collection-input:not([multiple],[type=checkbox]){height:var(--control-size);padding-block:0}.ui-collection-input::placeholder{color:var(--tx2)}.ui-panel .ui-collection-input{background:var(--bg)}.ui-collection-scroller{overflow-x:hidden}.ui-collection-scroller[data-virtual]{max-height:65dvh;overflow-y:auto}.ui-collection-summary:not(.ui-collection-virtual-row)+.ui-collection-summary{margin-top:calc(var(--spacing) * 2)}.ui-collection-error{margin-top:var(--spacing);font-size:var(--text-caption);color:var(--err);display:block}.ui-collection-rows{height:var(--collection-height);position:relative}.ui-collection-row{border-radius:12px;gap:8px;min-width:0;padding:12px 8px;display:grid}.ui-collection-row>a{min-height:var(--control-size);overflow-wrap:anywhere;align-content:center}.ui-collection-virtual-row{top:var(--collection-top);width:100%;height:var(--collection-row-height);position:absolute}.ui-collection-property{grid-template-columns:minmax(6rem,10rem) minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.ui-collection-progress{align-items:center;gap:4px;display:flex}.ui-collection-input[type=checkbox]{width:1.25rem;height:1.25rem;min-height:0;accent-color:var(--ac);margin:0;padding:0}.ui-collection-property:has([type=checkbox]){min-height:var(--control-size);cursor:pointer;align-content:center}.ui-collection-scroller:not(.ui-collection-table) .ui-collection-row:not(.ui-collection-summary){max-width:var(--document-width)}.ui-collection-content>h1:not(.sr-only){margin:0 0 calc(var(--spacing) * 4);font-size:var(--text-scope);font-weight:600}.ui-collection-property>span{color:var(--tx2)}.ui-collection-row:focus-within{background:var(--bg-2)}.ui-collection-phone-table{overflow-x:auto}.ui-collection-head{padding:0 calc(var(--spacing) * 2) calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);font-size:var(--text-caption);color:var(--tx2);font-weight:550;display:none}.ui-collection-phone-table .ui-collection-head,.ui-collection-phone-table .ui-collection-row{grid-template-columns:var(--collection-columns);min-width:var(--collection-min-width);align-items:center;display:grid}.ui-collection-phone-table .ui-collection-property{display:block}.ui-collection-phone-table .ui-collection-property>span{display:none}@media (width>=600px){.ui-collection-table{overflow-x:auto}.ui-collection-table .ui-collection-head,.ui-collection-table .ui-collection-row{grid-template-columns:var(--collection-columns);min-width:var(--collection-min-width);align-items:center;display:grid}.ui-collection-table .ui-collection-property{display:block}.ui-collection-table .ui-collection-property>span{display:none}}@media (width<=1023px){.note-live-properties{padding:24px var(--space-page);display:block}.note-live-properties nav{display:none}}.ui-collection-empty{max-width:52ch;min-height:220px;color:var(--tx2);align-content:center;gap:12px;display:grid}.ui-collection-empty h2{font-size:var(--text-subtitle);color:var(--tx);margin:0;font-weight:620}.ui-collection-empty p{margin:0;line-height:1.5}.ui-collection-summary{padding:0}.note-live-properties .ui-collection-property{grid-template-columns:minmax(0,1fr);gap:4px;margin-bottom:12px}.ui-panel-trigger[data-variant=quiet]{color:var(--tx2);font-size:inherit;padding-inline:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 1.5);white-space:nowrap}.ui-panel-trigger[data-popup-open]{color:var(--tx);background:var(--bg-3)}.ui-panel-positioner{z-index:var(--z-dropdown)}.ui-panel{box-sizing:border-box;width:min(22.5rem, var(--available-width,100vw));max-height:var(--available-height,80dvh);overscroll-behavior:contain;padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5) calc(var(--spacing) * 5);border-radius:var(--radius-lg);background:var(--bg-2);color:var(--tx);box-shadow:var(--elev);font-size:var(--text-base);transform-origin:var(--transform-origin);transition:opacity var(--d-pop) var(--ease-out), scale var(--d-pop) var(--ease-out);overflow-y:auto}.ui-panel-wide{width:min(28rem, var(--available-width,100vw))}.ui-panel[data-starting-style],.ui-panel[data-ending-style]{opacity:0;scale:.97}.ui-panel[data-ending-style]{transition-duration:var(--d-exit);transition-timing-function:var(--ease-exit)}.ui-panel-title{margin:0 0 calc(var(--spacing) * 3);font-size:var(--text-meta);color:var(--tx2);font-weight:550}.ui-panel-backdrop{z-index:var(--z-modal);background:var(--scrim);opacity:calc(1 - var(--drawer-swipe-progress,0));transition:opacity var(--d-sheet) var(--ease-out);position:fixed;inset:0}.ui-panel-backdrop[data-starting-style],.ui-panel-backdrop[data-ending-style]{opacity:0}.ui-panel-backdrop[data-ending-style]{transition-duration:var(--d-exit)}.ui-panel-viewport{z-index:var(--z-modal);align-items:flex-end;display:flex;position:fixed;inset:0}.ui-panel-sheet{width:100%;max-height:calc(100dvh - var(--spacing) * 6 - env(safe-area-inset-top,0px));padding:0 0 env(safe-area-inset-bottom,0px);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;transform:translateY(var(--drawer-swipe-movement-y,0px));transition:transform var(--d-sheet) var(--ease-out);flex-direction:column;display:flex;overflow:hidden}.ui-panel-sheet[data-starting-style],.ui-panel-sheet[data-ending-style]{opacity:1;transform:translateY(100%)}.ui-panel-sheet[data-ending-style]{transition-duration:calc(var(--drawer-swipe-strength,1) * var(--d-exit));transition-timing-function:var(--ease-exit)}.ui-panel-sheet[data-swiping]{-webkit-user-select:none;user-select:none;transition-duration:0s}.ui-panel-header{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 5) calc(var(--spacing) * 2) 0 calc(var(--spacing) * 5);touch-action:none;flex-shrink:0;display:flex;position:relative}.ui-panel-header:before{content:"";top:calc(var(--spacing) * 2);width:calc(var(--spacing) * 9);background:var(--line-2);pointer-events:none;border-radius:3px;height:5px;position:absolute;left:50%;translate:-50%}.ui-panel-sheet .ui-panel-title{font-size:var(--text-base);color:var(--tx);margin:0}.ui-panel-body{overscroll-behavior:contain;min-height:0;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 5) calc(var(--spacing) * 6 + var(--drawer-keyboard-inset,0px));overflow-y:auto}.ui-panel-form{gap:calc(var(--spacing) * 4);margin:0;display:grid}.ui-panel-row{align-items:end;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.ui-panel-row>.ui-field{flex:9rem;min-width:0}.ui-panel-actions{justify-content:flex-end;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.ui-panel-note,.ui-panel-status,.ui-panel-error{font-size:var(--text-meta);color:var(--tx2);margin:0;line-height:1.5}.ui-panel-status{color:var(--tx)}.ui-panel-error{color:var(--err)}.ui-panel-list{gap:calc(var(--spacing) * 2);margin:0;padding:0;list-style:none;display:grid}.ui-panel-list>li{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-meta);display:flex}.ui-schema-field{flex-wrap:wrap}.ui-schema-field>.ui-collection-input{flex:8rem;width:auto}.ui-schema-fields{gap:calc(var(--spacing) * 3)}.ui-schema-kind{margin-top:calc(var(--spacing) * -1);font-size:var(--text-caption);color:var(--tx2);flex-basis:100%}.ui-schema-options{flex-basis:100%}.ui-modal-sheet .ui-panel-body{gap:calc(var(--spacing) * 6);display:grid}@media (width>=600px){.ui-modal-viewport{padding:var(--space-page);justify-content:center;align-items:center}.ui-modal-sheet.ui-panel-sheet{width:min(36rem,100%);max-height:min(85dvh, var(--visual-height,85dvh));border-radius:var(--radius-sheet);transition:opacity var(--d-sheet) var(--ease-out), scale var(--d-sheet) var(--ease-out);padding-bottom:0;transform:none}.ui-modal-sheet[data-starting-style],.ui-modal-sheet[data-ending-style]{opacity:0;transform:none}.ui-modal-sheet[data-ending-style]{transition-duration:var(--d-exit);transition-timing-function:var(--ease-exit)}.ui-modal-sheet .ui-panel-header:before{display:none}}.note-eyebrow-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 2);display:flex}.note-eyebrow-row>.note-eyebrow{margin-bottom:0}.note-publish-trigger.ui-button{gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 2);color:var(--tx2);font-size:var(--text-meta);margin-inline-end:calc(var(--spacing) * -2)}.note-publish-sheet{gap:calc(var(--spacing) * 6);display:grid}.note-publish-meta{gap:calc(var(--spacing) * 4);margin:0;display:grid}.note-publish-slug{position:relative}.note-publish-slug>span{top:50%;left:calc(var(--spacing) * 3);color:var(--tx2);pointer-events:none;position:absolute;translate:0 -50%}.note-publish-slug>.ui-input{width:100%;padding-left:calc(var(--spacing) * 3 + 2.75rem)}.note-publish-field-error{margin-top:calc(var(--spacing) * -2)}.note-publish-preview{gap:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 5);border-top:1px solid var(--line);display:grid}.note-publish-status{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-meta);flex-wrap:wrap;margin:0;font-weight:550;display:flex}.note-publish-dot{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);background:var(--line-2);border-radius:50%}.note-publish-dot[data-live]{background:var(--pub)}.note-publish-url{color:var(--tx2);overflow-wrap:anywhere;font-weight:400}.note-publish-blockers{gap:calc(var(--spacing) * 2);margin:0;padding:0;list-style:none;display:grid}.note-publish-post{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 4);border-radius:var(--radius-md);background:var(--bg);box-shadow:0 0 0 1px var(--line);transition:opacity var(--d-pop) var(--ease-out);display:grid}.note-publish-post[data-stale]{opacity:.6}.note-publish-post h3{overflow-wrap:anywhere;margin:0;font-size:1.3125rem;font-weight:620;line-height:1.25}.note-publish-post-meta,.note-publish-post-description{font-size:var(--text-meta);color:var(--tx2);margin:0;line-height:1.5}.note-publish-post-body{margin:calc(var(--spacing) * 2) 0 0;font:inherit;font-size:var(--text-base);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}.note-publish-actions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 3);border-top:1px solid var(--line);background:var(--bg-2);flex-wrap:wrap;display:flex;position:sticky;bottom:0}.note-publish-actions>.note-publish-unpublish,.note-publish-confirm{margin-right:auto}.note-publish-confirm{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.note-publish-confirm>p{flex-basis:100%}@media (prefers-reduced-motion:reduce){.ui-panel,.ui-panel-backdrop,.note-publish-post{transition:none}}
