.ProseMirror{padding-top:.5rem;padding-left:1rem;padding-right:1rem;position:relative;outline:none!important}h1.tiptap-heading{margin-top:2rem;margin-bottom:1.5rem;font-size:2.25rem;font-weight:700;line-height:2.5rem}h2.tiptap-heading{margin-top:1.5rem;margin-bottom:1rem;font-size:1.875rem;font-weight:700;line-height:2.25rem}h3.tiptap-heading{margin-top:1rem;margin-bottom:.75rem;font-size:1.25rem;font-weight:700;line-height:1.75rem}h1.tiptap-heading:first-child,h2.tiptap-heading:first-child,h3.tiptap-heading:first-child,h1.tiptap-heading+h2.tiptap-heading,h1.tiptap-heading+h3.tiptap-heading,h2.tiptap-heading+h1.tiptap-heading,h2.tiptap-heading+h3.tiptap-heading,h3.tiptap-heading+h1.tiptap-heading,h3.tiptap-heading+h2.tiptap-heading{margin-top:0}.tiptap p.is-editor-empty:first-child:before{pointer-events:none;float:left;height:0;color:hsl(var(--accent-foreground));content:attr(data-placeholder)}.tiptap ul,.tiptap ol{padding:0 1rem}.ProseMirror ul,.ProseMirror ol,.legacy-content ul,.legacy-content ol{margin:1rem 0;padding-left:1.5rem;list-style-position:outside}.tiptap blockquote{border-left:3px solid gray;margin:1.5rem 0;padding-left:1rem}.tiptap table,.ProseMirror table,.legacy-content table{border-collapse:collapse;table-layout:fixed;border:1px solid hsl(var(--foreground)/.28);width:100%;margin:1rem 0;overflow:hidden}.tiptap table td,.tiptap table th,.ProseMirror table td,.ProseMirror table th,.legacy-content table td,.legacy-content table th{border:1px solid hsl(var(--foreground)/.24);vertical-align:top;min-width:1em;padding:.5rem .75rem;position:relative}.tiptap table th,.ProseMirror table th,.legacy-content table th{background:hsl(var(--muted));text-align:left;font-weight:600}.tiptap table .selectedCell:after,.ProseMirror table .selectedCell:after{background:hsl(var(--primary)/.12);content:"";pointer-events:none;z-index:2;position:absolute;inset:0}.tiptap table .column-resize-handle,.ProseMirror table .column-resize-handle{background-color:hsl(var(--primary));pointer-events:none;width:3px;position:absolute;top:0;bottom:-2px;right:-2px}.tiptap .tableWrapper,.ProseMirror .tableWrapper,.legacy-content .tableWrapper{margin:1rem 0;overflow-x:auto}.tiptap hr{border:0;border-top:1px solid hsl(var(--border));margin:1rem 0}.tippy-box,[data-tippy-root]{z-index:99999!important}.tippy-box[data-placement^=top]{margin-bottom:8px}.tippy-box[data-placement^=bottom]{margin-top:8px}.tippy-box[data-placement^=left]{margin-right:8px}.tippy-box[data-placement^=right]{margin-left:8px}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}.tippy-box[data-animation=fade][data-state=visible]{opacity:1;transition:opacity .2s}.legacy-compare-frame{aspect-ratio:16/9}.legacy-compare-range{accent-color:var(--color-primary)}.legacy-glare-card{--glare-x:50%;--glare-y:50%;isolation:isolate;transition:transform .14s ease-out;transform:perspective(900px)rotateX(0)rotateY(0)}.legacy-glare-shine{z-index:1;pointer-events:none;background:radial-gradient(circle at var(--glare-x)var(--glare-y),#ffffff61,#fff0 42%),linear-gradient(120deg,#fff0 25%,#fff3 50%,#fff0 75%);opacity:.65;background-position:50%,0%;background-size:100% 100%,220% 220%;animation:5.5s ease-in-out infinite alternate legacy-glare-sweep;position:absolute;inset:0}.legacy-glare-vignette{z-index:1;pointer-events:none;background:linear-gradient(#00000005,#0000002e 45%,#0009);position:absolute;inset:0}.legacy-glare-card:hover .legacy-glare-shine{opacity:.9}@keyframes legacy-glare-sweep{0%{background-position:50%,0%}to{background-position:50%,100%}}.legacy-sparkles{border:1px solid hsl(var(--border));background:hsl(var(--muted)/.4);isolation:isolate;border-radius:.9rem;justify-content:center;align-items:center;min-height:3.75rem;padding:1rem 1.25rem;display:flex;position:relative;overflow:hidden}.legacy-jar-block{justify-content:center;display:flex}.legacy-jar-link{border-radius:.75rem;justify-content:center;align-items:center;text-decoration:none;transition:transform .14s,filter .14s;display:inline-flex;position:relative}.legacy-jar-link:hover{filter:brightness(1.03);transform:translateY(-2px)scale(1.01)}.legacy-jar-link:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.legacy-jar-dollar{z-index:2;border:1px solid color-mix(in srgb,currentColor 40%,transparent);background-color:hsl(var(--card));background-image:linear-gradient(to bottom,color-mix(in srgb,var(--muted)100%,transparent),color-mix(in srgb,var(--muted)100%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 16%,transparent),0 4px 10px color-mix(in srgb,currentColor 14%,transparent);border-radius:.42rem;transition:transform .18s;position:relative;transform:rotate(-10deg)}.legacy-jar-dollar-sm{width:5.5rem;height:3.25rem}.legacy-jar-dollar-md{width:6.9rem;height:4rem}.legacy-jar-dollar-lg{width:10.1rem;height:5.8rem}.legacy-jar-dollar-xl{width:12rem;height:6.8rem}.legacy-jar-dollar-ticket{background-image:repeating-linear-gradient(90deg,color-mix(in srgb,currentColor 24%,transparent)0 8px,transparent 8px 12px),linear-gradient(to bottom,color-mix(in srgb,var(--muted)100%,transparent),color-mix(in srgb,var(--muted)100%,transparent));background-position:0 1.7rem,0 0;background-repeat:no-repeat;background-size:100% 2px,100% 100%;border-style:dashed}.legacy-jar-dollar-stamp{box-shadow:inset 0 0 0 2px color-mix(in srgb,currentColor 18%,transparent),0 4px 10px color-mix(in srgb,currentColor 14%,transparent);border-style:dotted;border-radius:.28rem}.legacy-jar-dollar-coupon{border-style:dashed}.legacy-jar-dollar-coupon:before,.legacy-jar-dollar-coupon:after{border:2px solid color-mix(in srgb,currentColor 42%,transparent);background:hsl(var(--background));width:.9rem;height:.9rem;top:50%;transform:translateY(-50%)}.legacy-jar-dollar-coupon:before{left:-.5rem}.legacy-jar-dollar-coupon:after{right:-.5rem}.legacy-jar-dollar-id-badge{background-image:linear-gradient(to bottom,color-mix(in srgb,currentColor 30%,transparent)0 24%,transparent 24%),linear-gradient(to bottom,color-mix(in srgb,var(--muted)100%,transparent),color-mix(in srgb,var(--muted)100%,transparent));border-radius:.55rem}.legacy-jar-dollar-id-badge .legacy-jar-dollar-symbol{top:61%}.legacy-jar-dollar-vault-note{box-shadow:inset 0 0 0 2px color-mix(in srgb,currentColor 26%,transparent),inset 0 0 0 6px color-mix(in srgb,currentColor 8%,transparent),0 4px 10px color-mix(in srgb,currentColor 14%,transparent);border-radius:.5rem}.legacy-jar-dollar-gift{background-image:linear-gradient(to right,transparent 47%,color-mix(in srgb,currentColor 34%,transparent)47% 53%,transparent 53%),linear-gradient(to bottom,transparent 44%,color-mix(in srgb,currentColor 34%,transparent)44% 56%,transparent 56%),linear-gradient(to bottom,color-mix(in srgb,var(--muted)100%,transparent),color-mix(in srgb,var(--muted)100%,transparent));border-radius:.5rem}.legacy-jar-dollar-hologram{background-image:linear-gradient(120deg,color-mix(in srgb,currentColor 18%,transparent),color-mix(in srgb,hsl(var(--primary))35%,transparent),color-mix(in srgb,hsl(var(--secondary))40%,transparent),color-mix(in srgb,currentColor 18%,transparent));background-size:200% 200%;animation:5.5s linear infinite legacy-hologram-shift}.legacy-jar-dollar:before,.legacy-jar-dollar:after{content:"";border:1px solid color-mix(in srgb,currentColor 45%,transparent);border-radius:9999px;width:.56rem;height:.56rem;position:absolute;top:50%;transform:translateY(-50%)}.legacy-jar-dollar:before{left:.45rem}.legacy-jar-dollar:after{right:.45rem}.legacy-jar-dollar-symbol{color:color-mix(in srgb,currentColor 88%,hsl(var(--foreground)));font-size:1.4rem;font-weight:700;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.legacy-dollar-title{border:1px solid color-mix(in srgb,currentColor 34%,transparent);background:color-mix(in srgb,currentColor 12%,hsl(var(--background)));color:color-mix(in srgb,currentColor 90%,hsl(var(--foreground)));letter-spacing:.07em;text-transform:uppercase;text-align:center;white-space:nowrap;text-overflow:ellipsis;border-radius:9999px;padding:.12rem .45rem;font-size:.56rem;font-weight:600;line-height:1;position:absolute;top:.45rem;left:.45rem;right:.45rem;overflow:hidden}.legacy-jar-money-burst{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:visible}.legacy-jar-hover-note{z-index:4;border:1px solid color-mix(in srgb,currentColor 54%,transparent);background:linear-gradient(to bottom,color-mix(in srgb,currentColor 34%,hsl(var(--background))),color-mix(in srgb,currentColor 22%,hsl(var(--background))));width:2.55rem;height:1.55rem;color:color-mix(in srgb,currentColor 88%,hsl(var(--foreground)));box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 18%,transparent),0 6px 14px color-mix(in srgb,currentColor 28%,transparent);opacity:0;border-radius:.32rem;justify-content:center;align-items:center;font-size:.92rem;font-weight:700;line-height:1;transition:opacity .16s,transform .22s;display:inline-flex;position:absolute;transform:translateY(10px)scale(.82)rotate(0)}.legacy-jar-hover-note-1{top:-.82rem;left:-.95rem}.legacy-jar-hover-note-2{top:-.95rem;right:-1rem}.legacy-jar-hover-note-3{bottom:-.9rem;right:-.95rem}.legacy-jar-hover-note-4{bottom:-.78rem;left:-.72rem;transform:translateY(10px)scale(.82)rotate(0)}.legacy-jar-link:hover .legacy-jar-hover-note,.legacy-jar-link:focus-visible .legacy-jar-hover-note{opacity:1}.legacy-jar-link:hover .legacy-jar-hover-note-1,.legacy-jar-link:focus-visible .legacy-jar-hover-note-1{transform:translate(-12px,-18px)scale(1)rotate(-14deg)}.legacy-jar-link:hover .legacy-jar-hover-note-2,.legacy-jar-link:focus-visible .legacy-jar-hover-note-2{transform:translate(13px,-19px)scale(1)rotate(16deg)}.legacy-jar-link:hover .legacy-jar-hover-note-3,.legacy-jar-link:focus-visible .legacy-jar-hover-note-3{transform:translate(14px,12px)scale(1)rotate(-10deg)}.legacy-jar-link:hover .legacy-jar-hover-note-4,.legacy-jar-link:focus-visible .legacy-jar-hover-note-4{transform:translate(-11px,11px)scale(1)rotate(8deg)}.legacy-jar-link:hover .legacy-jar-dollar,.legacy-jar-link:focus-visible .legacy-jar-dollar{transform:rotate(-2deg)scale(1.02)}@keyframes legacy-hologram-shift{0%{background-position:0%}to{background-position:100%}}.legacy-sparkles-text{z-index:2;color:hsl(var(--foreground));position:relative}.legacy-sparkles-orb{z-index:1;color:hsl(var(--foreground)/.75);text-shadow:0 0 10px color-mix(in srgb,currentColor 35%,transparent);-webkit-user-select:none;user-select:none;pointer-events:none;animation:7s ease-in-out infinite alternate legacy-sparkle-float;position:absolute}.legacy-sparkles-orb-1{animation-delay:0s;top:18%;left:12%}.legacy-sparkles-orb-2{animation-delay:1.2s;top:26%;left:82%}.legacy-sparkles-orb-3{animation-delay:2.1s;top:72%;left:18%}.legacy-sparkles-orb-4{animation-delay:3.2s;top:66%;left:86%}.legacy-sparkles-orb-5{animation-delay:4s;top:42%;left:50%}.legacy-sparkles-orb-6{animation-delay:.7s;top:12%;left:34%}.legacy-sparkles-orb-7{animation-delay:1.8s;top:16%;left:66%}.legacy-sparkles-orb-8{animation-delay:2.8s;top:82%;left:36%}.legacy-sparkles-orb-9{animation-delay:3.7s;top:78%;left:64%}.legacy-sparkles-orb-10{animation-delay:4.6s;top:48%;left:8%}@keyframes legacy-sparkle-float{0%{opacity:.35;transform:translate(-6px,2px)scale(.9)}50%{opacity:.9;transform:translateY(-4px)scale(1.08)}to{opacity:.45;transform:translate(7px,-8px)scale(.95)}}.legacy-morphing-text{transition:opacity .18s}.legacy-morphing-fade{opacity:.25}.legacy-scratch{justify-items:center;gap:.5rem;display:grid}.legacy-scratch-card{border:1px solid hsl(var(--border));background:hsl(var(--muted)/.45);border-radius:1rem;width:100%;position:relative;overflow:hidden}.legacy-scratch-content{text-align:center;place-items:center;padding:1rem;font-size:clamp(1.8rem,6vw,3.2rem);line-height:1;display:grid;position:absolute;inset:0}.legacy-scratch-canvas{cursor:crosshair;touch-action:none;width:100%;height:100%;position:absolute;inset:0}.legacy-scratch-canvas.is-cleared{opacity:0;pointer-events:none;transition:opacity .22s}.legacy-scratch-hint{color:hsl(var(--muted-foreground));font-size:.75rem}.legacy-mq{width:100%;overflow:hidden}.legacy-mq-track{will-change:transform;gap:.75rem;width:max-content;animation:38s linear infinite legacy-mq-left-to-right;display:flex}.legacy-mq:hover .legacy-mq-track{animation-play-state:paused}.legacy-mq-card{flex:none;width:min(22rem,100vw - 4rem)}@keyframes legacy-mq-left-to-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.legacy-code-block .hljs,.tiptap pre .hljs,.ProseMirror pre .hljs{color:hsl(var(--foreground));background:0 0}.legacy-code-block pre,.legacy-code-block code,.legacy-code-block .hljs,.tiptap pre code,.tiptap pre .hljs,.ProseMirror pre code,.ProseMirror pre .hljs{white-space:pre;tab-size:2}.legacy-code-block .hljs-comment,.legacy-code-block .hljs-quote,.tiptap pre .hljs-comment,.tiptap pre .hljs-quote,.ProseMirror pre .hljs-comment,.ProseMirror pre .hljs-quote{color:#6b7280;font-style:italic}.legacy-code-block .hljs-keyword,.legacy-code-block .hljs-selector-tag,.legacy-code-block .hljs-literal,.legacy-code-block .hljs-name,.legacy-code-block .hljs-strong,.tiptap pre .hljs-keyword,.tiptap pre .hljs-selector-tag,.tiptap pre .hljs-literal,.tiptap pre .hljs-name,.tiptap pre .hljs-strong,.ProseMirror pre .hljs-keyword,.ProseMirror pre .hljs-selector-tag,.ProseMirror pre .hljs-literal,.ProseMirror pre .hljs-name,.ProseMirror pre .hljs-strong{color:#c2410c}.legacy-code-block .hljs-string,.legacy-code-block .hljs-title,.legacy-code-block .hljs-section,.legacy-code-block .hljs-attribute,.legacy-code-block .hljs-type,.legacy-code-block .hljs-template-tag,.legacy-code-block .hljs-template-variable,.tiptap pre .hljs-string,.tiptap pre .hljs-title,.tiptap pre .hljs-section,.tiptap pre .hljs-attribute,.tiptap pre .hljs-type,.tiptap pre .hljs-template-tag,.tiptap pre .hljs-template-variable,.ProseMirror pre .hljs-string,.ProseMirror pre .hljs-title,.ProseMirror pre .hljs-section,.ProseMirror pre .hljs-attribute,.ProseMirror pre .hljs-type,.ProseMirror pre .hljs-template-tag,.ProseMirror pre .hljs-template-variable{color:#0369a1}.legacy-code-block .hljs-number,.legacy-code-block .hljs-symbol,.legacy-code-block .hljs-bullet,.legacy-code-block .hljs-variable,.legacy-code-block .hljs-built_in,.legacy-code-block .hljs-builtin-name,.tiptap pre .hljs-number,.tiptap pre .hljs-symbol,.tiptap pre .hljs-bullet,.tiptap pre .hljs-variable,.tiptap pre .hljs-built_in,.tiptap pre .hljs-builtin-name,.ProseMirror pre .hljs-number,.ProseMirror pre .hljs-symbol,.ProseMirror pre .hljs-bullet,.ProseMirror pre .hljs-variable,.ProseMirror pre .hljs-built_in,.ProseMirror pre .hljs-builtin-name{color:#7c3aed}.dark .legacy-code-block .hljs-comment,.dark .legacy-code-block .hljs-quote,.dark .tiptap pre .hljs-comment,.dark .tiptap pre .hljs-quote,.dark .ProseMirror pre .hljs-comment,.dark .ProseMirror pre .hljs-quote{color:#9ca3af}.dark .legacy-code-block .hljs-keyword,.dark .legacy-code-block .hljs-selector-tag,.dark .legacy-code-block .hljs-literal,.dark .legacy-code-block .hljs-name,.dark .legacy-code-block .hljs-strong,.dark .tiptap pre .hljs-keyword,.dark .tiptap pre .hljs-selector-tag,.dark .tiptap pre .hljs-literal,.dark .tiptap pre .hljs-name,.dark .tiptap pre .hljs-strong,.dark .ProseMirror pre .hljs-keyword,.dark .ProseMirror pre .hljs-selector-tag,.dark .ProseMirror pre .hljs-literal,.dark .ProseMirror pre .hljs-name,.dark .ProseMirror pre .hljs-strong{color:#fb923c}.dark .legacy-code-block .hljs-string,.dark .legacy-code-block .hljs-title,.dark .legacy-code-block .hljs-section,.dark .legacy-code-block .hljs-attribute,.dark .legacy-code-block .hljs-type,.dark .legacy-code-block .hljs-template-tag,.dark .legacy-code-block .hljs-template-variable,.dark .tiptap pre .hljs-string,.dark .tiptap pre .hljs-title,.dark .tiptap pre .hljs-section,.dark .tiptap pre .hljs-attribute,.dark .tiptap pre .hljs-type,.dark .tiptap pre .hljs-template-tag,.dark .tiptap pre .hljs-template-variable,.dark .ProseMirror pre .hljs-string,.dark .ProseMirror pre .hljs-title,.dark .ProseMirror pre .hljs-section,.dark .ProseMirror pre .hljs-attribute,.dark .ProseMirror pre .hljs-type,.dark .ProseMirror pre .hljs-template-tag,.dark .ProseMirror pre .hljs-template-variable{color:#38bdf8}.dark .legacy-code-block .hljs-number,.dark .legacy-code-block .hljs-symbol,.dark .legacy-code-block .hljs-bullet,.dark .legacy-code-block .hljs-variable,.dark .legacy-code-block .hljs-built_in,.dark .legacy-code-block .hljs-builtin-name,.dark .tiptap pre .hljs-number,.dark .tiptap pre .hljs-symbol,.dark .tiptap pre .hljs-bullet,.dark .tiptap pre .hljs-variable,.dark .tiptap pre .hljs-built_in,.dark .tiptap pre .hljs-builtin-name,.dark .ProseMirror pre .hljs-number,.dark .ProseMirror pre .hljs-symbol,.dark .ProseMirror pre .hljs-bullet,.dark .ProseMirror pre .hljs-variable,.dark .ProseMirror pre .hljs-built_in,.dark .ProseMirror pre .hljs-builtin-name{color:#c084fc}
