@layer base{.outlined-control{background-color:var(--color-base-white)}}.outlined-field{border-radius:.5rem;width:100%;min-width:0;position:relative}.outlined-field-labelled{margin-top:.5rem}.outlined-field>input,.outlined-field>select,.outlined-field>textarea{width:100%;min-width:0;display:block}.outlined-field-border{pointer-events:none;border:1px solid var(--outlined-border-color,var(--color-gray-400));border-radius:inherit;min-width:0;margin:0;padding:0 .5rem;position:absolute;inset:0}.outlined-field-labelled>.outlined-field-border{top:-.5rem}.outlined-field-border>legend{white-space:nowrap;visibility:hidden;max-width:100%;padding:0 .25rem;font-size:.75rem;line-height:1rem;overflow:hidden}.outlined-field-heading{z-index:1;pointer-events:none;justify-content:space-between;align-items:center;gap:.5rem;display:flex;position:absolute;top:0;left:.75rem;right:.75rem;transform:translateY(-50%)}.outlined-field-accessory{pointer-events:auto;flex-shrink:0;margin-left:auto}.outlined-field-with-accessory{margin-top:.875rem}.outlined-field-label{pointer-events:auto;text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-gray-700);cursor:text;font-size:.75rem;line-height:1rem;overflow:hidden}.outlined-field:focus-within>.outlined-field-border{border-color:var(--outlined-border-color,var(--color-primary-blue-700));border-width:2px}.outlined-field:focus-within>.outlined-field-heading>.outlined-field-label{color:var(--color-primary-blue-900)}.dark .outlined-field:focus-within>.outlined-field-border{border-color:var(--outlined-border-color,var(--color-primary-blue-300))}.dark .outlined-field:focus-within>.outlined-field-heading>.outlined-field-label{color:var(--color-primary-blue-200)}.outlined-field.outlined-field-invalid>.outlined-field-border{border-color:var(--color-error-700)}.outlined-field:has([aria-invalid=true])>.outlined-field-border{border-color:var(--color-error-700)}.outlined-field.outlined-field-invalid>.outlined-field-heading>.outlined-field-label{color:var(--color-error-700)}.outlined-field:has([aria-invalid=true])>.outlined-field-heading>.outlined-field-label{color:var(--color-error-700)}:is(.dark .outlined-field-invalid:focus-within>.outlined-field-border,.dark .outlined-field:has([aria-invalid=true]):focus-within>.outlined-field-border){border-color:var(--color-error-700)}:is(.dark .outlined-field-invalid:focus-within>.outlined-field-heading>.outlined-field-label,.dark .outlined-field:has([aria-invalid=true]):focus-within>.outlined-field-heading>.outlined-field-label){color:var(--color-error-700)}.outlined-control{outline:none;box-shadow:none!important;border-color:#0000!important}.outlined-field[data-border-brand=primary]{--outlined-border-color:var(--color-primary-blue-700)}.outlined-field[data-border-brand=primary-light]{--outlined-border-color:var(--color-primary-blue-200)}.outlined-field[data-border-brand=secondary-light]{--outlined-border-color:var(--color-gray-200)}.outlined-field[data-border-brand=success]{--outlined-border-color:var(--color-success-500)}.outlined-field[data-border-brand=success-light]{--outlined-border-color:var(--color-success-200)}.outlined-field[data-border-brand=warning]{--outlined-border-color:var(--color-warning-400)}.outlined-field[data-border-brand=warning-light]{--outlined-border-color:var(--color-warning-200)}.olli-badge{flex-shrink:1;min-width:0;max-width:100%;height:auto;display:block}.olli-badge text{font-family:inherit}.olli-badge *{animation:none}.olli-badge .bd-circle,.olli-badge .bd-icon,.olli-badge .bd-ribbon,.olli-badge .spin,.olli-badge .pop,.olli-badge .fx-twinkle>*{transform-box:fill-box;transform-origin:50%}.olli-badge .bd-ribbon{transform-origin:50% 0}:is(.olli-badge[data-animation=continuous],.olli-badge[data-animation=full]) .spin{animation:30s linear infinite olli-badge-spin}:is(.olli-badge[data-animation=continuous],.olli-badge[data-animation=full]) .pop{animation:3.4s ease-in-out infinite olli-badge-pop}:is(.olli-badge[data-animation=continuous],.olli-badge[data-animation=full]) .shine{animation:5s ease-in-out infinite olli-badge-shine}:is(.olli-badge[data-animation=continuous],.olli-badge[data-animation=full]) .fx-twinkle>*{animation:2s ease-in-out infinite olli-badge-twinkle}:is(.olli-badge[data-animation=continuous],.olli-badge[data-animation=full]) .fx-twinkle>:nth-child(2){animation-delay:.45s}:is(.olli-badge[data-animation=continuous],.olli-badge[data-animation=full]) .fx-twinkle>:nth-child(3){animation-delay:.9s}:is(.olli-badge[data-animation=intro],.olli-badge[data-animation=full]) .bd-circle{animation:.52s cubic-bezier(.2,.86,.3,1.28) both olli-badge-circle-in}:is(.olli-badge[data-animation=intro],.olli-badge[data-animation=full]) .bd-ribbon{animation:.4s cubic-bezier(.2,.86,.3,1.3) .4s both olli-badge-ribbon-in}:is(.olli-badge[data-animation=intro],.olli-badge[data-animation=full]) .bd-icon{animation:.46s cubic-bezier(.18,.9,.3,1.6) .72s both olli-badge-icon-in}.olli-badge[data-animation=full] .shine{animation-delay:1.1s}@keyframes olli-badge-spin{to{transform:rotate(360deg)}}@keyframes olli-badge-pop{0%,to{transform:scale(1)}50%{transform:scale(1.055)}}@keyframes olli-badge-shine{0%,52%{transform:translate(0)}88%,to{transform:translate(430px)}}@keyframes olli-badge-twinkle{0%,to{opacity:.55;transform:scale(.72)}50%{opacity:1;transform:scale(1.1)}}@keyframes olli-badge-circle-in{0%{opacity:0;transform:scale(.22)rotate(-28deg)}55%{opacity:1}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes olli-badge-ribbon-in{0%{opacity:0;transform:translateY(-16px)scaleX(.45)}to{opacity:1;transform:translateY(0)scaleX(1)}}@keyframes olli-badge-icon-in{0%{opacity:0;transform:scale(0)rotate(-20deg)}to{opacity:1;transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){.olli-badge *{animation:none!important}}.confetti{aspect-ratio:381.75/509;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;display:block;overflow:hidden}.confetti__side[data-mirrored=true]{transform:translate(381.75px)scaleX(-1)}.confetti__drift{animation:confetti-drift var(--confetti-duration) cubic-bezier(.333333, .666667, .666667, 1) both;animation-delay:var(--confetti-delay)}.confetti__flight{opacity:0;animation:confetti-gravity var(--confetti-duration) both, confetti-fade var(--confetti-duration) linear both;animation-delay:var(--confetti-delay), var(--confetti-delay)}.confetti__piece{transform-box:fill-box;transform-origin:50%;animation:confetti-tumble var(--confetti-duration) linear both;animation-delay:var(--confetti-delay)}.confetti__piece[data-streamer=true]{transform-origin:top;animation-name:confetti-streamer;animation-timing-function:ease-in-out}@keyframes confetti-drift{0%{transform:translate(64px)}to{transform:translateX(var(--confetti-drift-x))}}@keyframes confetti-gravity{0%{animation-timing-function:cubic-bezier(.333333,.666667,.666667,1);transform:translateY(530px)}40%{transform:translateY(var(--confetti-apex-y));animation-timing-function:cubic-bezier(.333333,0,.666667,.333333)}to{transform:translateY(var(--confetti-end-y))}}@keyframes confetti-fade{0%,to{opacity:0}5%,88%{opacity:1}}@keyframes confetti-tumble{0%{transform:rotate(0)rotateY(0)}to{transform:rotate(var(--confetti-turn)) rotateY(360deg)}}@keyframes confetti-streamer{0%{transform:rotate(-18deg)scaleY(.2)}28%{transform:rotate(12deg)scaleY(1)}48%{transform:rotate(-9deg)scaleY(.9)}68%{transform:rotate(14deg)scaleY(1)}85%{transform:rotate(-8deg)scaleY(.8)}to{transform:rotate(10deg)scaleY(.7)}}@media (prefers-reduced-motion:reduce){.confetti{visibility:hidden}.confetti__drift,.confetti__flight,.confetti__piece{animation:none}}.markdown-editor{--editor-padding-inline:.75rem;--editor-padding-block:.5rem;background:var(--color-base-white);color:inherit;border:1px solid var(--color-gray-200);border-radius:.375rem;width:100%;min-width:0}.markdown-editor-toolbar{background:var(--color-gray-50);border-bottom:1px solid var(--color-gray-200);border-radius:.375rem .375rem 0 0;align-items:flex-start;gap:.375rem .25rem;padding:.375rem;display:flex}.markdown-editor-tools{flex-wrap:wrap;flex:1;align-items:center;gap:.375rem .25rem;min-width:0;display:flex}.markdown-editor-tool-group{border-right:1px solid var(--color-gray-300);flex-shrink:0;align-items:center;gap:.125rem;padding-right:.375rem;display:inline-flex}.markdown-editor[data-appearance=discussion]{border-radius:.5rem .5rem 0 0}.markdown-editor[data-appearance=discussion] .markdown-editor-content,.markdown-editor[data-appearance=discussion] .markdown-editor-source,.markdown-editor[data-appearance=discussion] .markdown-editor-source-measure{overscroll-behavior:contain;max-height:min(12rem,30dvh);overflow-y:auto}.markdown-editor[data-appearance=discussion] .markdown-editor-source{resize:none}.markdown-editor-tool{color:var(--color-gray-700);cursor:pointer;background:0 0;border:0;border-radius:.25rem;justify-content:center;align-items:center;padding:.375rem;display:inline-flex}.markdown-editor-tool svg{flex-shrink:0;width:1.25rem;height:1.25rem}.markdown-editor-block-select{color:var(--color-gray-700);cursor:pointer;background:0 0;border:0;border-radius:.25rem;padding:.375rem .5rem;font-size:.875rem;line-height:1.25rem}.markdown-editor-tool:hover:not(:disabled),.markdown-editor-tool[aria-pressed=true],.markdown-editor-block-select:hover{background:var(--color-gray-200);color:var(--color-gray-950)}.markdown-editor-view-toggle{background:var(--color-gray-100);border-radius:.375rem;flex-shrink:0;align-items:center;gap:.125rem;margin-left:auto;padding:.125rem;display:inline-flex}.markdown-editor-view-toggle .markdown-editor-tool[aria-pressed=true]{background:var(--color-base-white);box-shadow:0 1px 3px #0000001f}.markdown-editor-source-label{color:var(--color-gray-600);padding-inline:.5rem;font-family:monospace;font-size:.875rem}.markdown-editor-language{color:var(--color-gray-700);align-items:center;gap:.375rem;font-size:.875rem;display:inline-flex}.markdown-editor-language input{background:var(--color-base-white);color:var(--color-gray-950);border:1px solid var(--color-gray-300);border-radius:.25rem;width:6rem;padding:.25rem;font-size:1rem}.markdown-editor button:focus-visible,.markdown-editor select:focus-visible,.markdown-editor input:focus-visible{outline:2px solid var(--color-primary-blue-600);outline-offset:2px}.markdown-editor-content:focus,.markdown-editor-source:focus{box-shadow:none;outline:none}.markdown-editor-tool:disabled{color:var(--color-gray-400);cursor:default}.markdown-editor-block-select option{background:var(--color-base-white);color:var(--color-gray-950)}.markdown-editor-rich{position:relative}.markdown-editor-rich:not([hidden]){display:grid}.markdown-editor-rich>*{grid-area:1/1;min-width:0}.markdown-editor-rich>:has(>.markdown-editor-placeholder){pointer-events:none;align-self:start}.markdown-editor-content{overflow-wrap:anywhere;white-space:normal!important}.markdown-editor-source-surface{min-width:0;display:grid}.markdown-editor-source,.markdown-editor-source-measure{white-space:pre-wrap;overflow-wrap:anywhere;grid-area:1/1;min-width:0;font-family:monospace}.markdown-editor-source-measure{visibility:hidden;pointer-events:none}.markdown-editor-source{resize:none;background:0 0;width:100%;display:block;overflow:hidden}.markdown-editor-content,.markdown-editor-source,.markdown-editor-source-measure{min-height:calc(2lh + 2 * var(--editor-padding-block));padding:var(--editor-padding-block) var(--editor-padding-inline);font-size:1rem;line-height:1.5rem}.markdown-editor-placeholder{padding:var(--editor-padding-block) var(--editor-padding-inline);overflow-wrap:anywhere;pointer-events:none;align-self:start;font-size:1rem;line-height:1.5rem}.markdown-editor-content ul{padding-left:1.5rem;list-style:outside}:is(.markdown-editor-content ul:has(+ul),.markdown-editor-content ol:has(+ol)){margin-bottom:0}.markdown-editor-content ol{padding-left:1.5rem;list-style:decimal}.markdown-editor-content .markdown-editor-nested{list-style:none}.markdown-editor-content .markdown-editor-checked,.markdown-editor-content .markdown-editor-unchecked{list-style:none;position:relative}.markdown-editor-checked:before,.markdown-editor-unchecked:before{content:"";cursor:pointer;border:1px solid;border-radius:.15rem;width:1em;height:1em;position:absolute;top:.3em;left:-1.25rem}.markdown-editor-checked:before{content:"✓";line-height:1}.markdown-editor-content ol>.markdown-editor-checked,.markdown-editor-content ol>.markdown-editor-unchecked{padding-left:1.4rem;list-style:decimal}.markdown-editor-content ol>.markdown-editor-checked:before,.markdown-editor-content ol>.markdown-editor-unchecked:before{left:0}.markdown-editor-content .markdown-editor-code{white-space:pre;font-size:.85rem;line-height:1.7rem;display:block}.markdown-code-comment{color:#d0d5dd}.markdown-code-keyword{color:#d6bbfb}.markdown-code-string{color:#abefc6}.markdown-code-number{color:#fedf89}.markdown-code-function{color:#fecdca}.dark .markdown-code-comment{color:#475467}.dark .markdown-code-keyword{color:#6941c6}.dark .markdown-code-string{color:#067647}.dark .markdown-code-number{color:#b54708}.dark .markdown-code-function{color:#b42318}.markdown-editor-image{max-width:100%;margin-inline:auto;display:block}.markdown-editor [data-formula-display=block]{width:100%;display:block}.markdown-editor-content img{max-width:100%}.markdown-editor [role=status]:empty{display:none}.markdown-editor [role=status]:not(:empty){padding:.5rem}.sparkle-particle{opacity:0;animation:1.8s ease-in-out infinite sparkle-fade;transform:translate(-50%,-50%)}@keyframes sparkle-fade{0%,15%,85%,to{opacity:0}45%,55%{opacity:1}}@media (prefers-reduced-motion:reduce){.sparkle-particle{opacity:1;animation:none}}
