.nb-core-page{display:grid;gap:var(--um-space-lg);width:100%;max-width:1200px;margin:0 auto;padding:var(--um-space-lg) var(--um-space-md)}@media (min-width:1024px){.nb-core-page{grid-template-columns:minmax(0,560px) minmax(0,1fr)}}.nb-core-column{min-width:0;gap:var(--um-space-md)}.nb-core-column,.nb-core-head{display:flex;flex-direction:column}.nb-core-head{gap:var(--um-space-xs,4px)}.nb-core-title{margin:0;font-size:24px;font-weight:600;color:var(--um-text-primary)}.nb-core-lede{margin:0;font-size:13px;color:var(--um-text-muted)}.nb-core-content{padding-bottom:var(--um-space-lg)}.nb-core-page .nb-core-content{padding-left:var(--um-space-lg,24px)}.nb-core-editable{flex:1 1 auto;min-width:0;min-height:0;text-box-trim:trim-both;text-box-edge:cap alphabetic;outline:none;white-space:pre-wrap;overflow-wrap:anywhere}.nb-core-editable:empty:before{content:attr(data-placeholder);color:var(--um-text-subtle);pointer-events:none}.nb-core-editable [data-nb-marks~=bold]{font-weight:600;color:var(--um-text-primary)}.nb-core-editable [data-nb-marks~=italic]{font-style:italic}.nb-core-mention{display:inline-flex;align-items:center;padding:1px 8px;margin:0 1px;border-radius:var(--um-radius-full);background:color-mix(in srgb,var(--um-text-primary) 8%,transparent);color:var(--um-text-primary);white-space:nowrap;-webkit-user-select:none;user-select:none}.nb-core-row{position:relative}.nb-core-menu{position:absolute;left:var(--um-space-md,16px);z-index:5;display:flex;align-items:stretch;min-width:220px;margin:var(--um-space-xxs,2px) 0 0;padding:var(--um-space-xs,4px);list-style:none;border-radius:var(--um-radius-chip);background:var(--um-bg-elevated,var(--um-bg-primary));box-shadow:0 8px 24px color-mix(in srgb,var(--um-text-primary) 14%,transparent)}.nb-core-menu-list{flex:1 1 auto;min-width:212px;max-height:min(50dvh,360px);margin:0;padding:0;overflow-y:auto;list-style:none}.nb-core-menu-shortcut{flex:none;font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--um-text-subtle)}.nb-core-menu-preview{flex:none;display:flex;align-items:center;width:180px;margin-left:var(--um-space-xs,4px);padding:var(--um-space-sm,8px) var(--um-space-md,16px);border-left:1px solid color-mix(in srgb,var(--um-text-primary) 10%,transparent);font-size:13px;line-height:1.4;color:var(--um-text-primary);pointer-events:none}.nb-core-menu-preview>div{display:flex;align-items:baseline;gap:var(--um-space-sm,8px);min-width:0}.nb-core-menu-preview .um-notebook-todo input{margin:0}.nb-core-preview-heading{font-weight:600;letter-spacing:-.01em}.nb-core-preview-heading[data-nb-level="1"]{font-size:20px}.nb-core-preview-heading[data-nb-level="2"]{font-size:16px}.nb-core-preview-heading[data-nb-level="3"]{font-size:14px}@media (max-width:640px){.nb-core-menu-preview{display:none}}.nb-core-menu button{display:flex;align-items:baseline;justify-content:space-between;gap:var(--um-space-sm,8px);width:100%;padding:var(--um-space-sm) var(--um-space-md);border:0;border-radius:var(--um-radius-tiny);background:transparent;font:inherit;font-size:13px;text-align:left;color:var(--um-text-primary);cursor:pointer}.nb-core-menu button:hover,.nb-core-menu button[data-highlighted=true]{background:color-mix(in srgb,var(--um-text-primary) 7%,transparent)}.nb-core-menu small{color:var(--um-text-subtle);font-size:11px}.nb-core-menu-empty{padding:var(--um-space-sm) var(--um-space-md);color:var(--um-text-subtle);font-size:13px}.nb-core-bullet{display:flex;align-items:baseline;gap:var(--um-space-sm,8px)}.nb-core-bullet-mark{color:var(--um-text-subtle)}.nb-core-number{flex:none;min-width:1.5em;font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:12px;font-weight:500;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nb-core-toggle-row{display:flex;align-items:flex-start;gap:var(--um-space-xs,4px)}.nb-core-toggle-mark{flex:none;display:inline-flex;align-items:center;justify-content:center;width:20px;height:1lh;margin-left:calc(-1 * var(--um-space-xs, 4px));padding:0;border:0;border-radius:var(--um-radius-tiny);background:transparent;color:var(--um-text-subtle);cursor:pointer}.nb-core-toggle-mark svg{width:14px;height:14px;transition:transform .12s ease}.nb-core-toggle-mark[aria-expanded=true] svg{transform:rotate(90deg)}.nb-core-toggle-mark:hover{background:color-mix(in srgb,var(--um-text-primary) 7%,transparent);color:var(--um-text-primary)}.um-notebook-content h2[data-nb-level="1"]{font-size:20px}.um-notebook-content h2[data-nb-level="3"]{font-size:14px}.um-notebook-todo>.nb-core-editable{min-height:1lh;margin:0}.um-notebook-todo>input{flex:none}.nb-core-place-header{cursor:text}.nb-core-grip{position:absolute;top:var(--um-space-sm);right:var(--um-space-xs);z-index:1;width:18px;height:24px;margin:3px var(--um-space-xs) 0 0;padding:0;touch-action:none}.nb-core-row[data-dragging=true]{opacity:.45}.nb-core-drop{position:absolute;left:0;right:0;z-index:2;height:2px;border-radius:1px;background:var(--um-text-primary);pointer-events:none}.nb-core-drop[data-edge=above]{top:-1px}.nb-core-drop[data-edge=below]{bottom:-1px}.nb-core-row[data-drop=inside]>[data-slate-node=element]{box-shadow:inset 0 0 0 2px var(--um-text-primary)}.nb-core-row[data-drop=inside]>h2{border-radius:var(--um-radius-chip)}.nb-core-head{display:block;min-width:0}.um-notebook-content .nb-core-row[data-section=true]{border:1px solid var(--um-border);border-radius:var(--um-radius-md);padding:var(--um-space-sm)}.um-notebook-content .nb-core-row[data-section=true]>[data-slate-node=element]:not([data-slate-inline]):not(.um-notebook-city-head){margin:0;padding:0;background:transparent;box-shadow:none}.um-notebook-content .nb-core-row[data-section=true]>[data-slate-node=element]>.nb-core-head,.um-notebook-content .nb-core-row[data-section=true]>h2{padding:var(--um-space-sm) var(--um-space-xl) var(--um-space-md) var(--um-space-xs);font-size:inherit;font-weight:600}.um-notebook-content .nb-core-children{display:flex;flex-direction:column;gap:var(--um-space-sm);margin:0;padding:0;border:0}.um-notebook-content .nb-core-children>.um-notebook-block{margin:0}.um-notebook-content .nb-core-children .nb-core-row[data-drop=inside]>[data-slate-node=element]{box-shadow:inset 0 0 0 2px var(--um-text-primary)}.um-notebook-content .nb-core-row[data-section=true]>.nb-core-chevron{left:auto;right:var(--um-space-xl);opacity:1}.nb-core-chevron{position:absolute;top:var(--um-space-sm,8px);right:calc(var(--um-space-xs, 4px) + var(--um-space-lg, 24px));z-index:1;display:flex;align-items:center;justify-content:center;padding:var(--um-space-xxs);border:0;border-radius:var(--um-radius-tiny);background:transparent;color:var(--um-text-subtle);opacity:0;cursor:pointer}.nb-core-row>.nb-core-chevron,.nb-core-row>.nb-core-grip{top:var(--um-space-sm,8px);inline-size:var(--um-space-xl,24px);block-size:var(--um-space-xl,24px);min-block-size:0;padding:0}.nb-core-chevron svg{width:14px;height:14px;transition:transform .12s ease}.nb-core-chevron[aria-expanded=true] svg{transform:rotate(90deg)}.nb-core-row:focus-within>.nb-core-chevron,.nb-core-row:hover>.nb-core-chevron,.nb-core-row[data-collapsed=true]>.nb-core-chevron{opacity:1}.nb-core-chevron:hover{background:color-mix(in srgb,var(--um-text-primary) 7%,transparent);color:var(--um-text-primary)}.nb-core-page .nb-core-chevron{right:auto;left:calc(-1 * var(--um-space-lg, 24px))}.nb-core-page .nb-core-children .nb-core-chevron{left:calc(-1 * var(--um-space-md, 16px) - 6px)}.nb-core-hidden{display:inline-flex;padding:var(--um-space-xxs) 0;border:0;background:transparent;font:inherit;font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--um-text-subtle);cursor:pointer}.nb-core-hidden:hover{color:var(--um-text-primary)}.nb-core-aside{display:flex;flex-direction:column;gap:var(--um-space-md,16px);min-width:0;font-size:12px;color:var(--um-text-muted)}.nb-core-aside h3{font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--um-text-subtle)}.nb-core-aside h3,.nb-core-pre{margin:0;font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:11px}.nb-core-pre{max-height:32vh;overflow:auto;padding:var(--um-space-sm,8px);border-radius:var(--um-radius-chip);background:var(--um-bg-secondary);line-height:1.5;white-space:pre;color:var(--um-text-primary)}.nb-core-log{display:flex;flex-direction:column;gap:var(--um-space-xs,4px);max-height:38vh;overflow:auto;margin:0;padding:0;list-style:none}.nb-core-log li{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:11px;line-height:1.45;overflow-wrap:anywhere}.nb-core-log b{font-weight:500;color:var(--um-text-primary)}.nb-core-log[data-empty=true]:before{content:"No transactions yet. Type, press Enter, Tab or ⌘Z.";color:var(--um-text-subtle)}.nb-core-toolbar{display:flex;gap:var(--um-space-sm,8px)}.nb-core-toolbar button{padding:var(--um-space-sm) var(--um-space-md);border:0;border-radius:var(--um-radius-full);background:var(--um-bg-secondary);font:inherit;font-size:12px;color:var(--um-text-primary);cursor:pointer}.nb-core-toolbar button:disabled{color:var(--um-text-subtle);cursor:default}.nb-core-time{display:block;margin-top:var(--um-space-xs,4px);-webkit-user-select:none;user-select:none}.nb-core-row>[data-slate-node=element]>.nb-core-head>.nb-core-editable{min-height:0;margin:0}.nb-core-place-header .um-notebook-linked-avatar{overflow:hidden}.nb-core-place-header .um-notebook-linked-avatar img{width:calc(var(--um-space-lg) * 2);height:calc(var(--um-space-lg) * 2);max-width:none;object-fit:cover;border-radius:inherit}.nb-core-scrim{position:fixed;inset:0;z-index:65}.nb-core-schedule{position:fixed;z-index:70;display:grid;gap:var(--um-space-sm,8px);width:min(15rem,90vw);padding:var(--um-space-sm,8px) var(--um-space-md,12px);border-radius:var(--um-radius-chip);background:var(--um-bg-elevated,var(--um-bg-primary));box-shadow:0 8px 24px color-mix(in srgb,var(--um-text-primary) 14%,transparent);color:var(--um-text-primary)}.nb-core-schedule-title{font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nb-core-schedule-days{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--um-space-xs,4px)}.nb-core-schedule-days button{padding:var(--um-space-sm) var(--um-space-md);border:0;border-radius:var(--um-radius-full);background:color-mix(in srgb,var(--um-text-primary) 7%,transparent);font:inherit;font-size:11px;font-weight:600;color:var(--um-text-primary);cursor:pointer}.nb-core-schedule-days button[aria-pressed=true]{background:var(--um-text-primary);color:var(--um-bg-primary)}.nb-core-schedule-field{display:flex;align-items:center;gap:var(--um-space-sm,8px);padding:var(--um-space-sm) var(--um-space-md);border-radius:var(--um-radius-full);background:color-mix(in srgb,var(--um-text-primary) 7%,transparent);font-size:11px;font-weight:600;color:var(--um-text-muted)}.nb-core-schedule-field svg,.nb-core-schedule-field-spacer{width:14px;height:14px;flex:none}.nb-core-schedule-field input{margin-left:auto;border:0;background:transparent;font:inherit;font-size:12px;color:var(--um-text-primary);outline:none}.nb-core-schedule-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--um-space-sm,8px)}.nb-core-schedule-clear{padding:0;border:0;background:transparent;font:inherit;font-size:12px;color:var(--um-text-muted);cursor:pointer}.nb-core-schedule-clear:hover{color:var(--um-text-primary)}.nb-core-tail{margin-top:var(--um-space-xs,4px)}.nb-core-menu-host,.nb-core-tail>[data-slate-node=element]{background:transparent;box-shadow:none}.nb-core-menu-host{min-width:min(18rem,90vw);padding:0}.nb-core-menu-host [data-trip-inline-place-picker]{margin-top:0}[data-notebook-panel-engine=core] .um-notebook-finished-head{padding:0}.nb-core-editable:empty{min-height:1em}.nb-core-head:not(:focus-within):has(>.um-notebook-linked-note[data-note-empty=true]){gap:0}.nb-core-head:not(:focus-within)>.um-notebook-linked-note[data-note-empty=true]{height:0;min-height:0;margin:0;overflow:hidden}.nb-core-row>.nb-core-chevron,.nb-core-row>.nb-core-grip{top:var(--um-space-sm);block-size:var(--um-space-lg);margin-top:0;padding-block:0;line-height:1;box-sizing:border-box}.nb-core-chevron svg,.nb-core-grip svg{display:block;flex:none}.um-notebook-content .nb-core-row{--notebook-category-light:var(--um-bg-secondary);--notebook-category-dark:var(--um-bg-secondary)}