@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.1216mhqx6y_is.woff2?dpl=dpl_5guSnwdwaNWAqV2PQkZ8wgiLdGrH)format("woff2");font-display:swap;font-weight:100 900}.geistmono_157ca88a-module__5VxYFq__className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.geistmono_157ca88a-module__5VxYFq__variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.06.f0v_2js29o.woff2?dpl=dpl_5guSnwdwaNWAqV2PQkZ8wgiLdGrH)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_d5a4f12f-module__9FdzXG__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__9FdzXG__variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
@font-face{font-family:courierPrime;src:url(../media/courier_prime_regular_400.0~4wuh6y-6rcb.woff2?dpl=dpl_5guSnwdwaNWAqV2PQkZ8wgiLdGrH)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:courierPrime;src:url(../media/courier_prime_regular_700.0m098o5z92a5j.woff2?dpl=dpl_5guSnwdwaNWAqV2PQkZ8wgiLdGrH)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:courierPrime;src:url(../media/courier_prime_italic_400.0_bxgr4pppyvs.woff2?dpl=dpl_5guSnwdwaNWAqV2PQkZ8wgiLdGrH)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:courierPrime;src:url(../media/courier_prime_italic_700.14cc~0y08tlbw.woff2?dpl=dpl_5guSnwdwaNWAqV2PQkZ8wgiLdGrH)format("woff2");font-display:swap;font-weight:700;font-style:italic}.courierprime_96f47e36-module__PJGP3W__className{font-family:courierPrime,Courier New,Courier}.courierprime_96f47e36-module__PJGP3W__variable{--font-courier-prime:"courierPrime", Courier New, Courier}
[data-slot=inkwell-block-drag-handle]{width:1.25rem;height:1.25rem;color:color-mix(in oklch, var(--muted-foreground) 55%, transparent);cursor:grab;touch-action:none;border-radius:.25rem;justify-content:center;align-items:center;transition:color .15s,background-color .15s;display:flex}[data-slot=inkwell-block-drag-handle]:hover{color:var(--foreground);background-color:color-mix(in oklch, var(--accent) 40%, transparent)}[data-slot=inkwell-block-drag-handle]:active{cursor:grabbing}@media (prefers-reduced-motion:reduce){[data-slot=inkwell-block-drag-handle]{transition:none}}
.collaboration-carets__caret{pointer-events:none;word-break:normal;border-left:1px solid;border-right:1px solid;margin-left:-1px;margin-right:-1px;position:relative}.collaboration-carets__label{color:#0d0d11;color:lab(3.6561% .495456 -1.8666);font-family:var(--font-sans,system-ui);-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:3px 3px 3px 0;padding:.1rem .3rem;font-size:.65rem;font-style:normal;font-weight:600;line-height:normal;animation:.15s ease-out collab-caret-label-in;position:absolute;top:-1.35em;left:-1px}.collaboration-carets__selection{pointer-events:none}@keyframes collab-caret-label-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.collaboration-carets__label{animation:none}}.collab-region-lock{background:color-mix(in oklch, var(--warning,var(--accent)) 6%, transparent);border-radius:4px;transition:background-color .15s ease-out}.collab-region-lock--locked{background:color-mix(in oklch, var(--warning,var(--accent)) 12%, transparent);box-shadow:inset 2px 0 0 color-mix(in oklch, var(--warning,var(--accent)) 55%, transparent)}@media (prefers-reduced-motion:reduce){.collab-region-lock{transition:none}}
.diff-added-word{background-color:var(--diff-added-word);text-decoration:underline;-webkit-text-decoration-color:var(--diff-added-fg);text-decoration-color:var(--diff-added-fg);text-underline-offset:2px;border-radius:2px;padding-inline:.12em;text-decoration-thickness:1px;transition:background-color .15s ease-out}.diff-removed-word{background-color:var(--diff-removed-word);text-decoration:line-through;-webkit-text-decoration-color:var(--diff-removed-fg);text-decoration-color:var(--diff-removed-fg);border-radius:2px;padding-inline:.12em;text-decoration-thickness:2px;transition:background-color .15s ease-out;display:inline}.diff-removed-block{background-color:var(--diff-removed-bg);box-shadow:-3px 0 0 var(--diff-removed-border);color:var(--diff-removed-fg);text-decoration:line-through;-webkit-text-decoration-color:var(--diff-removed-fg);text-decoration-color:var(--diff-removed-fg);-webkit-user-select:none;user-select:none;border-radius:2px;margin:.4375rem 0;padding:.125rem .375rem;text-decoration-thickness:2px;display:block;position:relative}.diff-removed-block--move-origin{cursor:pointer}.diff-removed-block--move-origin:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.diff-removed-block--stacked-old{border-radius:2px 2px 0 0;margin-bottom:0}.diff-modified-bg{background-color:var(--diff-modified-bg);border-radius:2px;transition:background-color .2s ease-out}.diff-tab-confirm{background-color:var(--diff-added-word);border-radius:2px;animation:2s ease-out forwards diff-tab-confirm-fade}@keyframes diff-tab-confirm-fade{0%{background-color:var(--diff-added-word)}70%{background-color:var(--diff-added-word)}to{background-color:#0000}}.diff-node-added{background-color:var(--diff-added-bg);box-shadow:-3px 0 0 var(--diff-added-border);padding-left:.375rem;transition:background-color .2s ease-out,box-shadow .2s ease-out;position:relative}.diff-node-modified{box-shadow:-2px 0 0 var(--diff-modified-border);padding-left:.375rem;transition:box-shadow .2s ease-out;position:relative}.diff-node-moved{background-color:var(--diff-added-bg);box-shadow:-3px 0 0 var(--diff-added-border);padding-left:.375rem;transition:background-color .2s ease-out,box-shadow .2s ease-out;position:relative}.diff-stacked-pair-new{background-color:var(--diff-added-bg);box-shadow:-3px 0 0 var(--diff-added-border);border-radius:0 0 2px 2px;margin-top:0;margin-bottom:.4375rem;padding-left:.375rem}.diff-hunk-focused{outline:2px solid var(--ring);outline-offset:2px;border-radius:2px;transition:outline-color .15s ease-out}.diff-ghost-proposed{background-color:var(--skill-ghost-text);box-shadow:-2px 0 0 var(--diff-modified-border)}.diff-ghost-before-active{position:relative}.diff-ghost-before-text{z-index:1;background-color:var(--background);font:inherit;line-height:inherit;color:inherit;position:absolute;top:0;left:0;right:0}.diff-ghost-hidden{display:none}@media (prefers-reduced-motion:reduce){.diff-added-word,.diff-removed-word,.diff-modified-bg,.diff-node-added,.diff-node-modified,.diff-node-moved,.diff-hunk-focused,.diff-ghost-proposed{transition:none}.diff-tab-confirm{background-color:var(--diff-added-word);animation:none}}@media (forced-colors:active){.diff-added-word{color:highlighttext;forced-color-adjust:none;background-color:highlight}.diff-removed-word{color:marktext;forced-color-adjust:none;background-color:mark;text-decoration-color:marktext}.diff-node-added,.diff-node-modified,.diff-node-moved{box-shadow:-3px 0 highlight}.diff-hunk-focused{outline-width:3px;outline-color:highlight}.diff-removed-block{color:canvastext;forced-color-adjust:none;background-color:canvas;text-decoration-color:canvastext;box-shadow:-3px 0 mark}.diff-stacked-pair-new{background-color:canvas;box-shadow:-3px 0 highlight}.diff-ghost-proposed{background-color:canvas;box-shadow:-2px 0 highlight}.diff-ghost-before-text{color:canvastext;background-color:canvas}}@media print{.diff-node-added{border-left:3px solid var(--diff-added-border);box-shadow:none}.diff-node-modified{border-left:2px solid var(--diff-modified-border);box-shadow:none}.diff-node-moved{border-left:3px solid var(--diff-added-border);box-shadow:none}.diff-removed-block{border-left:3px solid var(--diff-removed-border);box-shadow:none}.diff-stacked-pair-new{border-left:3px solid var(--diff-added-border);box-shadow:none}.diff-ghost-proposed{border-left:2px solid var(--diff-modified-border);box-shadow:none}}
.revision-mark-revised{position:relative}.revision-mark-revised:not(.parenthetical):after{content:"*\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *";white-space:pre;font-weight:600;line-height:inherit;color:var(--revision-mark-color,var(--foreground));pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;bottom:0;right:-1.25rem;overflow:hidden}.revision-mark-revised>.revision-mark-widget{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;bottom:0;right:-1.25rem;overflow:hidden}.revision-mark-revised>.revision-mark-widget:after{content:"*\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *";white-space:pre;font-weight:600;line-height:inherit;color:var(--revision-mark-color,var(--foreground))}.revision-mark-revised[data-revision-color=blue]{--revision-mark-color:var(--revision-blue)}.revision-mark-revised[data-revision-color=pink]{--revision-mark-color:var(--revision-pink)}.revision-mark-revised[data-revision-color=yellow]{--revision-mark-color:var(--revision-yellow)}.revision-mark-revised[data-revision-color=green]{--revision-mark-color:var(--revision-green)}.revision-mark-revised[data-revision-color=goldenrod]{--revision-mark-color:var(--revision-goldenrod)}.revision-mark-revised[data-revision-color=buff]{--revision-mark-color:var(--revision-buff)}.revision-mark-revised[data-revision-color=salmon]{--revision-mark-color:var(--revision-salmon)}.revision-mark-revised[data-revision-color=cherry]{--revision-mark-color:var(--revision-cherry)}.revision-mark-revised[data-revision-color=tan]{--revision-mark-color:var(--revision-tan)}.revision-mark-revised[data-revision-color=white]{--revision-mark-color:var(--revision-white)}
