@font-face{font-family:Calibri;font-style:normal;font-weight:400;font-display:swap;src:local(Calibri),url(../../../fonts/carlito-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Calibri;font-style:normal;font-weight:700;font-display:swap;src:local(Calibri Bold),local(Calibri-Bold),url(../../../fonts/carlito-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Calibri;font-style:italic;font-weight:400;font-display:swap;src:local(Calibri Italic),local(Calibri-Italic),url(../../../fonts/carlito-latin-400-italic.woff2)format("woff2")}@font-face{font-family:Calibri;font-style:italic;font-weight:700;font-display:swap;src:local(Calibri Bold Italic),local(Calibri-BoldItalic),url(../../../fonts/carlito-latin-700-italic.woff2)format("woff2")}a.svelte-140vbzz{color:inherit;cursor:inherit;text-decoration:underline}.editable.svelte-1j4s0gp{border-radius:2px;outline:none}.display.svelte-1j4s0gp{cursor:inherit}.display.multiline.svelte-1j4s0gp{white-space:pre-wrap}.raw.svelte-1j4s0gp{cursor:text;white-space:pre-wrap;-webkit-user-select:text;user-select:text;box-shadow:0 0 0 2px #7759d157}.raw.svelte-1j4s0gp:not(.lines){max-width:100%;display:inline-block}.raw.svelte-1j4s0gp:empty:before{content:attr(data-placeholder);opacity:.35}.editable.svelte-1j4s0gp .bsep{display:none}.raw.svelte-1j4s0gp a{color:inherit;cursor:text;text-decoration:underline}.name.svelte-16tx1wo{margin-bottom:.25rem}.contact-line.svelte-6e309q{white-space:nowrap;justify-content:flex-start;align-items:baseline;gap:.45em;display:flex}.contact-line.center.svelte-6e309q{justify-content:center}.contact-line.right.svelte-6e309q{justify-content:flex-end}.contact-item.svelte-6e309q{min-width:0}.separator.svelte-6e309q{flex:none}.section-title.svelte-1kuar01{border-bottom:1px solid;margin-top:.6em;margin-bottom:.3em;padding-bottom:.1em;font-weight:700}.highlight-layer.svelte-1d7hub0{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:visible}.stroke.svelte-1d7hub0{mix-blend-mode:multiply;transform-origin:0;opacity:0;background:#facc156b;border-radius:2px 5px 3px 2px;animation:1.25s cubic-bezier(.22,.75,.25,1) forwards svelte-1d7hub0-marker-sweep;position:absolute;transform:scaleX(0)rotate(-.25deg)}@keyframes svelte-1d7hub0-marker-sweep{0%{opacity:0;transform:scaleX(0)rotate(-.25deg)}8%{opacity:1}55%{opacity:1;transform:scaleX(1)rotate(-.25deg)}72%{opacity:1;transform:scaleX(1)rotate(-.25deg)}to{opacity:0;transform:scaleX(1)rotate(-.25deg)}}@media (prefers-reduced-motion:reduce){.stroke.svelte-1d7hub0{animation-duration:.5s;transform:scaleX(1);animation-delay:0s!important}}.entry.svelte-bbkcgc{margin-bottom:.4em}.row.svelte-bbkcgc{justify-content:space-between;align-items:baseline;gap:1em;display:flex}.date.svelte-bbkcgc,.location.svelte-bbkcgc{white-space:nowrap}.title.svelte-bbkcgc,.subtitle.svelte-bbkcgc{min-width:2em}.bullets.svelte-bbkcgc{margin:0}.bullets.svelte-bbkcgc .bline{padding-left:1.4em;position:relative}.bullets.svelte-bbkcgc .bline:before{content:"•";position:absolute;left:.5em}.bullets.svelte-bbkcgc .bline.plain{padding-left:0}.bullets.svelte-bbkcgc .bline.plain:before{content:none}.bullets.svelte-1l5mxhc{margin:0}.bullets.svelte-1l5mxhc .bline{padding-left:1.4em;position:relative}.bullets.svelte-1l5mxhc .bline:before{content:"•";position:absolute;left:.5em}.ai-panel.svelte-1el8yg8{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-panel);width:320px;box-shadow:var(--shadow-float);z-index:30;font-family:var(--font-sans);cursor:default;padding:12px;position:absolute;top:32px;right:0}.head.svelte-1el8yg8{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.title.svelte-1el8yg8{color:var(--color-primary-800);align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.ai-close{width:28px;height:28px;padding:0}.prompt{box-sizing:border-box;resize:vertical;width:100%;font-size:12px;line-height:1.5}.actions.svelte-1el8yg8{gap:6px;margin-top:8px;display:flex}.ai-action{flex:1;justify-content:center}.block-toolbar.svelte-1axoa7o{position:relative}.hover-bridge.svelte-1axoa7o{width:48px;position:absolute;top:0;bottom:0;right:-48px}.toolbar.svelte-1axoa7o{cursor:default;background:var(--color-surface);border:1px solid var(--color-line);z-index:20;border-radius:999px;align-items:center;gap:2px;padding:2px 4px;display:flex;position:absolute;top:-30px;right:0;box-shadow:0 6px 18px #281e491f}.tool-btn{appearance:none;color:var(--color-ink-700);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-width:24px;height:24px;padding:2px 7px;font-size:13px;line-height:1;display:inline-flex}.tool-btn:hover{background:var(--color-primary-50)}.tool-btn.danger:hover{color:#b91c1c;background:#fef2f2}.tool-btn.ai{color:var(--color-primary-700)}.tool-btn.ai:hover,.tool-btn.ai.on{background:var(--color-primary-100)}.btn-label.svelte-1axoa7o{font-family:var(--font-sans);font-size:12px}kbd.svelte-1axoa7o{font-family:var(--font-sans);color:var(--color-ink-500);background:var(--color-canvas);border:1px solid var(--color-line);border-radius:.35rem;padding:2px 4px;font-size:10px;font-weight:400;line-height:1}.fmt{font-family:Georgia,Times New Roman,serif;font-size:14px}.add-below{appearance:none;background:var(--color-surface);border:1px solid var(--color-line);width:26px;height:26px;color:var(--color-ink-500);cursor:pointer;z-index:20;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:-36px;transform:translateY(-50%);box-shadow:0 4px 14px #281e491f}.add-below:hover{background:var(--color-highlight-100);border-color:var(--color-highlight-400);color:var(--color-ink-950)}.paper.svelte-p89pme{box-sizing:border-box;isolation:isolate;color:#111;background:0 0;position:relative}.page-sheet.svelte-p89pme{pointer-events:none;z-index:0;background:#fff;width:100%;position:absolute;left:0}.page-sheet.editor-sheet.svelte-p89pme{box-shadow:0 1px 3px #00000040,0 8px 24px #00000026}.page-spacer.svelte-p89pme,.block-row.svelte-p89pme{z-index:1;position:relative}.paper.interactive.svelte-p89pme .block-row:where(.svelte-p89pme){cursor:move;-webkit-user-select:none;user-select:none}.paper.interactive.svelte-p89pme .block-row.editing:where(.svelte-p89pme){cursor:auto}.paper.interactive.svelte-p89pme:not(.drag-active) .block-row:where(.svelte-p89pme):hover:not(.editing){box-shadow:0 0 0 2px var(--color-highlight-300);border-radius:4px}.block-row.dragging.svelte-p89pme{box-shadow:0 0 0 2px var(--color-highlight-300);z-index:10;background:#fff;border-radius:4px}.block-row.ai-open.svelte-p89pme{z-index:15}.block-row.swapped-in.svelte-p89pme{border-radius:4px;animation:.38s cubic-bezier(.2,.8,.2,1) svelte-p89pme-swap-in}@keyframes svelte-p89pme-swap-in{0%{opacity:0;transform:translateY(6px);box-shadow:0 0 0 2px #7d3ee680}45%{opacity:1;transform:none;box-shadow:0 0 0 2px #7d3ee666}to{box-shadow:0 0 0 2px #7d3ee600}}.margin-guide.svelte-p89pme{pointer-events:none;z-index:6;position:absolute}.margin-guide.vertical-line.svelte-p89pme{border-left:1px dashed var(--color-primary-600);top:0;bottom:0}.margin-guide.horizontal-line.svelte-p89pme{border-top:1px dashed var(--color-primary-600);left:0;right:0}
