.ProseMirror{word-wrap:break-word;white-space:pre-wrap;white-space:break-spaces;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-feature-settings:"liga" 0;position:relative}.ProseMirror pre{white-space:pre-wrap}.ProseMirror li{position:relative}.ProseMirror-hideselection ::selection{background:0 0}.ProseMirror-hideselection ::selection{background:0 0}.ProseMirror-hideselection{caret-color:#0000}.ProseMirror [draggable][contenteditable=false]{-webkit-user-select:text;user-select:text}li.ProseMirror-selectednode{outline:none}li.ProseMirror-selectednode:after{content:"";pointer-events:none;border:2px solid #8cf;position:absolute;inset:-2px -2px -2px -32px}img.ProseMirror-separator{border:none!important;margin:0!important;display:inline!important}.dmx-root{vertical-align:middle;--dmx-cycle:1.5s;--dmx-opacity-base:.16;--dmx-opacity-mid:.32;--dmx-opacity-peak:1;--dmx-halo-level:0;justify-content:center;align-items:center;display:inline-flex}.dmx-grid{grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.dmx-dot{clip-path:none;background:var(--dmx-dot-fill,currentColor);opacity:calc(.5 * (var(--dmx-opacity-base) + var(--dmx-opacity-mid)));--dmx-bloom-level:0;transform-origin:50%;will-change:opacity;border-radius:999px;display:block;transform:none}.dmx-root.dmx-dot-shape-circle .dmx-dot{clip-path:none;border-radius:999px;-webkit-mask:none;mask:none}.dmx-root.dmx-dot-shape-square .dmx-dot{clip-path:none;border-radius:0;-webkit-mask:none;mask:none}.dmx-root.dmx-dot-shape-diamond .dmx-dot{clip-path:none;border-radius:0;transform:rotate(45deg)scale(.707107);-webkit-mask:none;mask:none}.dmx-root.dmx-dot-shape-hearts .dmx-dot{clip-path:none;background:0 0;border-radius:0;position:relative;transform:none;-webkit-mask:none;mask:none}.dmx-root.dmx-dot-shape-hearts .dmx-dot:before{content:"";background:var(--dmx-dot-fill,currentColor);position:absolute;inset:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='black' d='m8.593.827c-1.008.012-1.953.464-2.593,1.227-.641-.762-1.586-1.214-2.598-1.227C1.519.839-.007,2.378,0,4.257,0,8.362,4.201,10.875,5.488,11.547h0c.16.084.336.125.511.125s.352-.042.511-.125c1.287-.672,5.489-3.184,5.489-7.289.007-1.88-1.519-3.42-3.407-3.431Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='black' d='m8.593.827c-1.008.012-1.953.464-2.593,1.227-.641-.762-1.586-1.214-2.598-1.227C1.519.839-.007,2.378,0,4.257,0,8.362,4.201,10.875,5.488,11.547h0c.16.084.336.125.511.125s.352-.042.511-.125c1.287-.672,5.489-3.184,5.489-7.289.007-1.88-1.519-3.42-3.407-3.431Z'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.dmx-bloom .dmx-dot{filter:drop-shadow(0 0 calc(var(--dmx-dot-size,3px) * .75 * max(var(--dmx-bloom-level,0), var(--dmx-halo-level,0))) currentColor) drop-shadow(0 0 calc(var(--dmx-dot-size,3px) * 1.35 * max(var(--dmx-bloom-level,0), var(--dmx-halo-level,0))) currentColor);will-change:opacity, filter}.dmx-root.dmx-bloom-halo.dmx-bloom .dmx-dot{filter:drop-shadow(0 0 calc(var(--dmx-dot-size,3px) * .92 * max(var(--dmx-bloom-level,0), var(--dmx-halo-level,0))) currentColor) drop-shadow(0 0 calc(var(--dmx-dot-size,3px) * 1.62 * max(var(--dmx-bloom-level,0), var(--dmx-halo-level,0))) currentColor) drop-shadow(0 0 calc(var(--dmx-dot-size,3px) * 2.55 * max(var(--dmx-bloom-level,0), var(--dmx-halo-level,0))) currentColor);will-change:opacity, filter}.dmx-muted .dmx-dot{opacity:calc(.44 * var(--dmx-opacity-mid));--dmx-bloom-level:0}.dmx-dot.dmx-inactive{--dmx-bloom-level:0;visibility:hidden;pointer-events:none;will-change:auto;filter:none;opacity:0!important;animation:none!important}.dmx-ripple{animation:dmx-ripple calc(var(--dmx-cycle) * var(--dmx-speed,1)) cubic-bezier(.42, 0, .58, 1) infinite;animation-delay:calc(var(--dmx-ripple-ring,0) * .2333 * var(--dmx-cycle) * var(--dmx-speed,1));will-change:opacity}.dmx-ripple-echo{animation:dmx-ripple-echo calc(var(--dmx-cycle) * var(--dmx-speed,1)) ease-in-out infinite;animation-delay:calc((var(--dmx-ripple-ring,0) * .14 + var(--dmx-ripple-parity,0) * .03) * var(--dmx-cycle) * var(--dmx-speed,1));will-change:opacity}.dmx-center-origin-ripple{animation:dmx-center-origin-ripple calc(var(--dmx-cycle) * var(--dmx-speed,1)) ease-in-out infinite;animation-delay:calc(var(--dmx-center-ripple-ring,0) * .16 * var(--dmx-cycle) * var(--dmx-speed,1));will-change:opacity}.dmx-collapse{animation:dmx-collapse calc(var(--dmx-cycle) * .2 * var(--dmx-speed,1)) ease-in forwards;animation-delay:calc((4 - var(--dmx-manhattan,0)) * .032 * var(--dmx-cycle) * var(--dmx-speed,1))}.dmx-hover-ripple{animation:dmx-hover-ripple calc(var(--dmx-cycle) * var(--dmx-speed,1)) ease-in-out infinite;animation-delay:calc(var(--dmx-distance,0) * .127 * var(--dmx-cycle) * var(--dmx-speed,1))}.dmx-path{animation:dmx-ripple calc(var(--dmx-cycle) * var(--dmx-speed,1)) cubic-bezier(.42, 0, .58, 1) infinite;animation-delay:calc(var(--dmx-path,0) * .2333 * var(--dmx-cycle) * var(--dmx-speed,1));will-change:opacity}.dmx-diagonal-alt-sweep{animation:dmx-diagonal-alt-sweep calc(var(--dmx-cycle) * var(--dmx-speed,1)) linear infinite;animation-delay:calc((var(--dmx-path,0) * .2 + var(--dmx-diagonal-parity,0) * .5) * var(--dmx-cycle) * var(--dmx-speed,1));will-change:opacity}.dmx-spiral-snake{animation:dmx-spiral-snake calc(var(--dmx-cycle) * var(--dmx-speed,1)) linear infinite;animation-delay:calc(var(--dmx-spiral-order,0) * .04 * var(--dmx-cycle) * var(--dmx-speed,1));will-change:opacity}.dmx-diagonal-snake{animation:dmx-diagonal-snake calc(var(--dmx-cycle) * var(--dmx-speed,1)) linear infinite;animation-delay:calc(var(--dmx-diagonal-snake-order,0) * .04 * var(--dmx-cycle) * var(--dmx-speed,1));will-change:opacity}.dmx-outer-snake{animation:dmx-ring-snake calc(var(--dmx-cycle) * var(--dmx-speed,1)) linear infinite;animation-delay:calc(var(--dmx-outer-order,0) * .0625 * var(--dmx-cycle) * var(--dmx-speed,1));will-change:opacity}.dmx-middle-snake{animation:dmx-ring-snake calc(var(--dmx-cycle) * var(--dmx-speed,1)) linear infinite;animation-delay:calc(var(--dmx-middle-order,0) * .125 * var(--dmx-cycle) * var(--dmx-speed,1));will-change:opacity}@keyframes dmx-ripple{0%,to{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}50%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}}@keyframes dmx-ripple-echo{0%,to{opacity:calc(.625 * var(--dmx-opacity-base));--dmx-bloom-level:0}28%{opacity:calc(.98 * var(--dmx-opacity-peak));--dmx-bloom-level:.9}56%{opacity:var(--dmx-opacity-mid);--dmx-bloom-level:0}78%{opacity:calc(.68 * var(--dmx-opacity-peak) + .32 * var(--dmx-opacity-mid));--dmx-bloom-level:0}}@keyframes dmx-center-origin-ripple{0%,to{opacity:calc(.625 * var(--dmx-opacity-base));--dmx-bloom-level:0}34%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}60%{opacity:calc(.5 * (var(--dmx-opacity-base) + var(--dmx-opacity-mid)));--dmx-bloom-level:0}}@keyframes dmx-collapse{0%{opacity:calc(.95 * var(--dmx-opacity-peak) + .05 * var(--dmx-opacity-mid));--dmx-bloom-level:.75}to{opacity:calc(.375 * var(--dmx-opacity-base));--dmx-bloom-level:0}}@keyframes dmx-hover-ripple{0%{opacity:calc(.5 * var(--dmx-opacity-base));--dmx-bloom-level:0}45%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}to{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}}@keyframes dmx-diagonal-alt-sweep{0%,to{opacity:calc(.5 * var(--dmx-opacity-base));--dmx-bloom-level:0}14%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}30%{opacity:calc(.75 * var(--dmx-opacity-base));--dmx-bloom-level:0}}@keyframes dmx-spiral-snake{0%,to{opacity:calc(.5 * var(--dmx-opacity-base));--dmx-bloom-level:0}8%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}16%{opacity:calc(.5 * var(--dmx-opacity-peak) + .4 * var(--dmx-opacity-mid) + .1 * var(--dmx-opacity-base));--dmx-bloom-level:0}24%{opacity:calc(.25 * var(--dmx-opacity-peak) + .45 * var(--dmx-opacity-mid) + .3 * var(--dmx-opacity-base));--dmx-bloom-level:0}32%{opacity:calc(.5 * var(--dmx-opacity-mid) + .5 * var(--dmx-opacity-base));--dmx-bloom-level:0}40%{opacity:calc(.75 * var(--dmx-opacity-base));--dmx-bloom-level:0}}@keyframes dmx-diagonal-snake{0%,to{opacity:calc(.5 * var(--dmx-opacity-base));--dmx-bloom-level:0}8%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}16%{opacity:calc(.5 * var(--dmx-opacity-peak) + .4 * var(--dmx-opacity-mid) + .1 * var(--dmx-opacity-base));--dmx-bloom-level:0}24%{opacity:calc(.25 * var(--dmx-opacity-peak) + .45 * var(--dmx-opacity-mid) + .3 * var(--dmx-opacity-base));--dmx-bloom-level:0}32%{opacity:calc(.5 * var(--dmx-opacity-mid) + .5 * var(--dmx-opacity-base));--dmx-bloom-level:0}40%{opacity:calc(.75 * var(--dmx-opacity-base));--dmx-bloom-level:0}}@keyframes dmx-ring-snake{0%,to{opacity:calc(.5 * var(--dmx-opacity-base));--dmx-bloom-level:0}10%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}20%{opacity:calc(.45 * var(--dmx-opacity-peak) + .45 * var(--dmx-opacity-mid) + .1 * var(--dmx-opacity-base));--dmx-bloom-level:0}30%{opacity:calc(.2 * var(--dmx-opacity-peak) + .4 * var(--dmx-opacity-mid) + .4 * var(--dmx-opacity-base));--dmx-bloom-level:0}40%{opacity:calc(.875 * var(--dmx-opacity-base));--dmx-bloom-level:0}}.dmx-square9-bit{animation-duration:calc(5.2s * var(--dmx-speed,1));will-change:opacity;animation-timing-function:steps(52,end);animation-iteration-count:infinite}.dmx-square9-d1{animation-name:dmx-square9-d1}.dmx-square9-d2{animation-name:dmx-square9-d2}.dmx-square9-d3{animation-name:dmx-square9-d3}.dmx-square9-d4{animation-name:dmx-square9-d4}.dmx-square9-d5{animation-name:dmx-square9-d5}.dmx-square9-d6{animation-name:dmx-square9-d6}@keyframes dmx-square9-d1{0%,3.84615%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}3.84615%,30.7692%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}30.7692%,46.1538%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}46.1538%,50%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}50%,53.8462%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}53.8462%,57.6923%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}57.6923%,65.3846%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}65.3846%,71.1539%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}71.1539%,80.7692%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}80.7692%,84.6154%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}84.6154%,88.4615%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}88.4615%,92.3077%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}92.3077%,to{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}}@keyframes dmx-square9-d2{0%,5.76923%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}5.76923%,25%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}25%,30.7692%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}30.7692%,36.5385%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}36.5385%,50%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}50%,53.8462%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}53.8462%,57.6923%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}57.6923%,61.5385%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}61.5385%,65.3846%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}65.3846%,76.9231%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}76.9231%,80.7692%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}80.7692%,84.6154%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}84.6154%,88.4615%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}88.4615%,92.3077%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}92.3077%,to{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}}@keyframes dmx-square9-d3{0%,7.69231%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}7.69231%,25%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}25%,36.5385%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}36.5385%,42.3077%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}42.3077%,46.1538%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}46.1538%,50%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}50%,53.8462%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}53.8462%,57.6923%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}57.6923%,71.1539%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}71.1539%,76.9231%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}76.9231%,80.7692%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}80.7692%,84.6154%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}84.6154%,88.4615%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}88.4615%,92.3077%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}92.3077%,to{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}}@keyframes dmx-square9-d4{0%,13.4615%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}13.4615%,30.7692%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}30.7692%,50%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}50%,53.8462%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}53.8462%,57.6923%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}57.6923%,61.5385%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}61.5385%,65.3846%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}65.3846%,71.1539%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}71.1539%,84.6154%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}84.6154%,88.4615%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}88.4615%,92.3077%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}92.3077%,96.1539%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}96.1539%,to{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}}@keyframes dmx-square9-d5{0%,15.3846%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}15.3846%,25%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}25%,30.7692%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}30.7692%,36.5385%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}36.5385%,46.1538%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}46.1538%,50%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}50%,53.8462%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}53.8462%,57.6923%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}57.6923%,65.3846%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}65.3846%,76.9231%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}76.9231%,84.6154%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}84.6154%,88.4615%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}88.4615%,92.3077%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}92.3077%,96.1539%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}96.1539%,to{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}}@keyframes dmx-square9-d6{0%,17.3077%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}17.3077%,25%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}25%,36.5385%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}36.5385%,42.3077%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}42.3077%,50%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}50%,53.8462%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}53.8462%,57.6923%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}57.6923%,61.5385%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}61.5385%,71.1539%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}71.1539%,76.9231%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}76.9231%,84.6154%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}84.6154%,88.4615%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}88.4615%,92.3077%{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}92.3077%,96.1539%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}96.1539%,to{opacity:var(--dmx-opacity-base);--dmx-bloom-level:0}}.dmx-square6-col-snake{animation:dmx-square6-col-snake calc(var(--dmx-cycle) * var(--dmx-speed,1)) steps(5, end) infinite;animation-delay:calc(var(--dmx-col-pos,0) * .2 * var(--dmx-cycle) * var(--dmx-speed,1));will-change:opacity}@keyframes dmx-square6-col-snake{0%,20%{opacity:calc(.6 * var(--dmx-opacity-peak) + .25 * var(--dmx-opacity-mid) + .15 * var(--dmx-opacity-base));--dmx-bloom-level:0}20%,40%{opacity:calc(.3 * var(--dmx-opacity-peak) + .5 * var(--dmx-opacity-mid) + .2 * var(--dmx-opacity-base));--dmx-bloom-level:0}40%,60%{opacity:calc(.6 * var(--dmx-opacity-mid) + .4 * var(--dmx-opacity-base));--dmx-bloom-level:0}60%,80%{opacity:calc(.2 * var(--dmx-opacity-mid) + .8 * var(--dmx-opacity-base));--dmx-bloom-level:0}80%,to{opacity:calc(.625 * var(--dmx-opacity-base));--dmx-bloom-level:0}}.dmx-circular2-ring{animation:dmx-circular2-ring calc(var(--dmx-cycle) * var(--dmx-speed,1)) steps(12, end) infinite;animation-delay:calc(var(--dmx-ring-order,0) * .0833333 * var(--dmx-cycle) * var(--dmx-speed,1));will-change:opacity}@keyframes dmx-circular2-ring{0%,8.33333%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}8.33333%,16.6667%{opacity:calc(.6 * var(--dmx-opacity-peak) + .4 * var(--dmx-opacity-mid));--dmx-bloom-level:0}16.6667%,25%{opacity:calc(.5 * var(--dmx-opacity-mid) + .5 * var(--dmx-opacity-base));--dmx-bloom-level:0}25%,33.3333%{opacity:calc(.3 * var(--dmx-opacity-mid) + .7 * var(--dmx-opacity-base));--dmx-bloom-level:0}33.3333%,41.6667%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}41.6667%,50%{opacity:calc(.6 * var(--dmx-opacity-peak) + .4 * var(--dmx-opacity-mid));--dmx-bloom-level:0}50%,58.3333%{opacity:calc(.5 * var(--dmx-opacity-mid) + .5 * var(--dmx-opacity-base));--dmx-bloom-level:0}58.3333%,66.6667%{opacity:calc(.3 * var(--dmx-opacity-mid) + .7 * var(--dmx-opacity-base));--dmx-bloom-level:0}66.6667%,75%{opacity:var(--dmx-opacity-peak);--dmx-bloom-level:1}75%,83.3333%{opacity:calc(.6 * var(--dmx-opacity-peak) + .4 * var(--dmx-opacity-mid));--dmx-bloom-level:0}83.3333%,91.6667%{opacity:calc(.5 * var(--dmx-opacity-mid) + .5 * var(--dmx-opacity-base));--dmx-bloom-level:0}91.6667%,to{opacity:calc(.3 * var(--dmx-opacity-mid) + .7 * var(--dmx-opacity-base));--dmx-bloom-level:0}}@media (prefers-reduced-motion:reduce){.dmx-dot,.dmx-ripple,.dmx-ripple-echo,.dmx-center-origin-ripple,.dmx-collapse,.dmx-hover-ripple,.dmx-path,.dmx-diagonal-alt-sweep,.dmx-spiral-snake,.dmx-diagonal-snake,.dmx-outer-snake,.dmx-middle-snake,.dmx-square9-bit,.dmx-square6-col-snake,.dmx-circular2-ring{transition:none!important;animation:none!important}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--font-sans:"Inter Variable", sans-serif;--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:var(--font-mono);--color-blue-600:oklch(54.6% .245 262.881);--color-gray-300:oklch(87.2% .01 258.338);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-900:oklch(21% .006 285.885);--color-neutral-700:oklch(37.1% 0 none);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-widest:.1em;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) * 1.4);--radius-2xl:calc(var(--radius) * 1.8);--radius-3xl:calc(var(--radius) * 2.2);--ease-out:cubic-bezier(0, 0, .2, 1);--blur-sm:8px;--blur-xl:24px;--blur-2xl:40px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Inter Variable", sans-serif;--default-mono-font-family:var(--font-mono);--color-primary:var(--primary);--color-border:var(--border)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}html,body{min-height:100%}body{background-color:var(--background);color:var(--foreground);margin:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button:not(:disabled),[role=button]:not(:disabled){cursor:pointer}html{scrollbar-width:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;font-feature-settings:"calt" 1;font-optical-sizing:auto;font-family:Inter Variable,sans-serif}::selection{background:var(--cursor)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in oklch, var(--cursor), transparent 72%)}}::selection{color:var(--foreground)}html::-webkit-scrollbar{display:none}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.top-1\/2{top:50%}.top-1\/3{top:33.3333%}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-auto\!{top:auto!important}.right-2{right:calc(var(--spacing) * 2)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-6{bottom:calc(var(--spacing) * 6)}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-20{z-index:20}.z-50{z-index:50}.order-first{order:-9999}.order-last{order:9999}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.-mx-1\.5{margin-inline:calc(var(--spacing) * -1.5)}.mx-1{margin-inline:var(--spacing)}.my-1{margin-block:var(--spacing)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.ms-4{margin-inline-start:calc(var(--spacing) * 4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mr-1{margin-right:var(--spacing)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.field-sizing-content{field-sizing:content}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-full{width:100%;height:100%}.h-5\.5{height:calc(var(--spacing) * 5.5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-16{height:calc(var(--spacing) * 16)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-full{min-height:100%}.w-5{width:calc(var(--spacing) * 5)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-\[80\%\]{width:80%}.w-\[calc\(100\%\/0\.8125\)\]{width:123.077%}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-\[65ch\]{max-width:65ch}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-5\.5{min-width:calc(var(--spacing) * 5.5)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-48{min-width:calc(var(--spacing) * 48)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-left{transform-origin:0}.origin-right{transform-origin:100%}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0\!{--tw-translate-y:0px!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[0\.25\]{scale:.25}.scale-\[0\.8125\]{scale:.8125}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-none\!{animation:none!important}.cursor-default{cursor:default}.cursor-text{cursor:text}.resize{resize:both}.resize-none{resize:none}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.\[scroll-padding-inline\:1\.5rem\]{scroll-padding-inline:1.5rem}.scroll-py-1{scroll-padding-block:var(--spacing)}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.gap-0{gap:0}.gap-0\!{gap:0!important}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[--spacing\(var\(--gap\)\)\]{gap:calc(var(--spacing) * var(--gap))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:calc(var(--radius) * 1.8)}.rounded-3xl{border-radius:calc(var(--radius) * 2.2)}.rounded-4xl{border-radius:calc(var(--radius) * 2.6)}.rounded-4xl\!{border-radius:calc(var(--radius) * 2.6)!important}.rounded-\[10px\]{border-radius:10px}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-xl{border-radius:calc(var(--radius) * 1.4)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-border,.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.border-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/60{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.border-input{border-color:var(--input)}.border-transparent{border-color:#0000}.bg-background{background-color:var(--background)}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-border\/50{background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.bg-border\/50{background-color:color-mix(in oklab, var(--border) 50%, transparent)}}.bg-current{background-color:currentColor}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-foreground\/5{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/5{background-color:color-mix(in oklab, var(--foreground) 5%, transparent)}}.bg-gray-300{background-color:var(--color-gray-300)}.bg-input\/50{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.bg-input\/50{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.bg-input\/60{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.bg-input\/60{background-color:color-mix(in oklab, var(--input) 60%, transparent)}}.bg-muted,.bg-muted\/40{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/40{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.bg-muted\/60{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/60{background-color:color-mix(in oklab, var(--muted) 60%, transparent)}}.bg-popover,.bg-popover\/70{background-color:var(--popover)}@supports (color:color-mix(in lab, red, red)){.bg-popover\/70{background-color:color-mix(in oklab, var(--popover) 70%, transparent)}}.bg-popover\/80{background-color:var(--popover)}@supports (color:color-mix(in lab, red, red)){.bg-popover\/80{background-color:color-mix(in oklab, var(--popover) 80%, transparent)}}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.bg-clip-border{background-clip:border-box}.bg-clip-padding{background-clip:padding-box}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-6{padding:calc(var(--spacing) * 6)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-10{padding-block:calc(var(--spacing) * 10)}.ps-4{padding-inline-start:calc(var(--spacing) * 4)}.pe-3\.5{padding-inline-end:calc(var(--spacing) * 3.5)}.pe-6{padding-inline-end:calc(var(--spacing) * 6)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-0{padding-bottom:0}.pb-1{padding-bottom:var(--spacing)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pl-3{padding-left:calc(var(--spacing) * 3)}.text-center{text-align:center}.text-left{text-align:left}.text-start{text-align:start}.font-heading{font-family:var(--font-sans)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:Inter Variable,sans-serif}.font-serif{font-family:var(--font-serif)}.\[font-feature-settings\:\"ss01\"\]{font-feature-settings:"ss01"}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-9xl{font-size:var(--text-9xl);line-height:var(--tw-leading,var(--text-9xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11px\]{font-size:11px}.text-ui-2xs{font-size:var(--font-size-ui-2xs)}.text-ui-sm{font-size:var(--font-size-ui-sm)}.text-ui-xs{font-size:var(--font-size-ui-xs)}.leading-\[calc\(1\.125\/0\.8125\)\]{--tw-leading:calc(1.125 / .8125);line-height:1.38462}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-blue-600{color:var(--color-blue-600)}.text-destructive{color:var(--destructive)}.text-foreground{color:var(--foreground)}.text-muted-foreground,.text-muted-foreground\/40{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/40{color:color-mix(in oklab, var(--muted-foreground) 40%, transparent)}}.text-muted-foreground\/50{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/50{color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}.text-neutral-700{color:var(--color-neutral-700)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary{color:var(--secondary)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-white{color:var(--color-white)}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-600{color:var(--color-zinc-600)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.slashed-zero{--tw-slashed-zero:slashed-zero;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-dotted{text-decoration-style:dotted}.decoration-wavy{text-decoration-style:wavy}.decoration-1{text-decoration-thickness:1px}.decoration-2{text-decoration-thickness:2px}.decoration-from-font{text-decoration-thickness:from-font}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-border\/45{--tw-ring-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.ring-border\/45{--tw-ring-color:color-mix(in oklab, var(--border) 45%, transparent)}}.ring-foreground\/5{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/5{--tw-ring-color:color-mix(in oklab, var(--foreground) 5%, transparent)}}.ring-foreground\/8{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/8{--tw-ring-color:color-mix(in oklab, var(--foreground) 8%, transparent)}}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline,.outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.-outline-offset-1{outline-offset:calc(1px * -1)}.outline-black\/10{outline-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.outline-black\/10{outline-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.outline-white\/10{outline-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.outline-white\/10{outline-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[4px\]{--tw-blur:blur(4px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[50px\]{--tw-blur:blur(50px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[\.\.\.\]{transition-property:...;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\]{transition-property:background-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\]{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\,background-color\]{transition-property:color,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,filter\,scale\]{transition-property:opacity,filter,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[scale\,background-color\]{transition-property:scale,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[scale\,opacity\,filter\]{transition-property:scale,opacity,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-\[cubic-bezier\(0\.2\,0\,0\,1\)\]{--tw-ease:cubic-bezier(.2,0,0,1);transition-timing-function:cubic-bezier(.2,0,0,1)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[-webkit-text-stroke\:1px_black\]{-webkit-text-stroke:1px black}.\[font-kerning\:none\]{font-kerning:none}.\[font-optical-sizing\:auto\]{font-optical-sizing:auto}.\[font-synthesis\:none\]{font-synthesis:none}.\[font-variant-caps\:small-caps\]{font-variant-caps:small-caps}.\[font-variant-position\:super\]{font-variant-position:super}.\[font-variation-settings\:\"GRAD\"_80\]{font-variation-settings:"GRAD" 80}.\[initial-letter\:3\]{initial-letter:3}.\[text-box\:trim-both_cap_alphabetic\]{text-box:trim-both cap alphabetic}.\[text-decoration-skip-ink\:auto\]{-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto}.\[text-underline-position\:from-font\]{text-underline-position:from-font}.paused{animation-play-state:paused}.group-focus\/context-menu-item\:text-accent-foreground:is(:where(.group\/context-menu-item):focus *),.group-focus\/dropdown-menu-item\:text-accent-foreground:is(:where(.group\/dropdown-menu-item):focus *){color:var(--accent-foreground)}.group-has-data-\[slot\=command-shortcut\]\/command-item\:hidden:is(:where(.group\/command-item):has([data-slot=command-shortcut]) *){display:none}.group-has-\[\>input\]\/input-group\:pt-3\.5:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing) * 3.5)}.group-has-\[\>input\]\/input-group\:pb-3\.5:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing) * 3.5)}.group-data-\[checked\=true\]\/command-item\:opacity-100:is(:where(.group\/command-item)[data-checked=true] *){opacity:1}.group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}.group-data-\[selected\=true\]\:text-foreground:is(:where(.group)[data-selected=true] *){color:var(--foreground)}.group-data-\[spacing\=0\]\/toggle-group\:rounded-none:is(:where(.group\/toggle-group)[data-spacing="0"] *){border-radius:0}.group-data-\[spacing\=0\]\/toggle-group\:px-3:is(:where(.group\/toggle-group)[data-spacing="0"] *){padding-inline:calc(var(--spacing) * 3)}.group-data-\[spacing\=0\]\/toggle-group\:shadow-none:is(:where(.group\/toggle-group)[data-spacing="0"] *){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-selected\/command-item\:text-foreground:is(:where(.group\/command-item):where([data-selected=true]) *){color:var(--foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);inset:0}.before\:-z-1:before{content:var(--tw-content);z-index:calc(1 * -1)}.before\:rounded-\[inherit\]:before{content:var(--tw-content);border-radius:inherit}.before\:backdrop-blur-2xl:before{content:var(--tw-content);--tw-backdrop-blur:blur(var(--blur-2xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.before\:backdrop-saturate-150:before{content:var(--tw-content);--tw-backdrop-saturate:saturate(150%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:top-1\/2:after{content:var(--tw-content);top:50%}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:size-11:after{content:var(--tw-content);width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.after\:-translate-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}@media (hover:hover){.hover\:bg-destructive\/10:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-popover:hover{background-color:var(--popover)}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-zinc-900:hover{color:var(--color-zinc-900)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:z-10:focus{z-index:10}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}:is(.focus\:\*\*\:text-accent-foreground:focus *),:is(.not-data-\[variant\=destructive\]\:focus\:\*\*\:text-accent-foreground:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:border-transparent:focus-visible{border-color:#0000}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-3:focus-visible,.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring\/30:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/30:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 30%, transparent)}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[var\(--focus-ring\)\]:focus-visible{outline-color:var(--focus-ring)}.active\:scale-\[0\.96\]:active,.active\:not-disabled\:scale-\[0\.96\]:active:not(:disabled){scale:.96}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}:where([data-slot=combobox-content]) .in-data-\[slot\=combobox-content\]\:focus-within\:border-inherit:focus-within{border-color:inherit}:where([data-slot=combobox-content]) .in-data-\[slot\=combobox-content\]\:focus-within\:ring-0:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:where([data-slot=dialog-content]) .in-data-\[slot\=dialog-content\]\:rounded-3xl{border-radius:calc(var(--radius) * 2.2)}:where([data-slot=input-group]) .in-data-\[slot\=input-group\]\:bg-input{background-color:var(--input)}:where([data-slot=tooltip-content]) .in-data-\[slot\=tooltip-content\]\:bg-background\/20{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){:where([data-slot=tooltip-content]) .in-data-\[slot\=tooltip-content\]\:bg-background\/20{background-color:color-mix(in oklab, var(--background) 20%, transparent)}}:where([data-slot=tooltip-content]) .in-data-\[slot\=tooltip-content\]\:text-background{color:var(--background)}:is(.has-data-\[align\=block-end\]\:rounded-3xl:has([data-align=block-end]),.has-data-\[align\=block-start\]\:rounded-3xl:has([data-align=block-start])){border-radius:calc(var(--radius) * 2.2)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-end\]\:pr-2\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2.5)}.has-data-\[icon\=inline-end\]\:pr-3:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 3)}.group-data-\[spacing\=0\]\/toggle-group\:has-data-\[icon\=inline-end\]\:pr-2\.5:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-2\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2.5)}.has-data-\[icon\=inline-start\]\:pl-3:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 3)}.group-data-\[spacing\=0\]\/toggle-group\:has-data-\[icon\=inline-start\]\:pl-2\.5:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2.5)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:border-ring:has([data-slot=input-group-control]:focus-visible){border-color:var(--ring)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-3:has([data-slot=input-group-control]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/30:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/30:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:color-mix(in oklab, var(--ring) 30%, transparent)}}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:border-destructive:has([data-slot][aria-invalid=true]){border-color:var(--destructive)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-3:has([data-slot][aria-invalid=true]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.has-\[textarea\]\:rounded-2xl:has(:is(textarea)){border-radius:calc(var(--radius) * 1.8)}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>button\]\:-mr-1:has(>button){margin-right:calc(var(--spacing) * -1)}.has-\[\>button\]\:-ml-1:has(>button){margin-left:calc(var(--spacing) * -1)}.has-\[\>kbd\]\:-mr-1:has(>kbd){margin-right:calc(var(--spacing) * -1)}.has-\[\>kbd\]\:-ml-1:has(>kbd){margin-left:calc(var(--spacing) * -1)}.has-\[\>svg\]\:p-0:has(>svg){padding:0}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-popover[aria-expanded=true]{background-color:var(--popover)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-0[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.aria-pressed\:bg-muted[aria-pressed=true]{background-color:var(--muted)}.aria-pressed\:text-blue-600[aria-pressed=true]{color:var(--color-blue-600)}.data-inset\:pl-9\.5[data-inset]{padding-left:calc(var(--spacing) * 9.5)}.data-\[active\=true\]\:font-semibold[data-active=true]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.data-\[active\=true\]\:text-foreground[data-active=true]{color:var(--foreground)}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[selected\=true\]\:bg-muted[data-selected=true]{background-color:var(--muted)}.data-\[selected\=true\]\:text-destructive[data-selected=true]{color:var(--destructive)}.data-\[selected\=true\]\:text-foreground[data-selected=true]{color:var(--foreground)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}:is(.\*\*\:data-\[slot\$\=-item\]\:focus\:bg-foreground\/10 *)[data-slot$=-item]:focus{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:is(.\*\*\:data-\[slot\$\=-item\]\:focus\:bg-foreground\/10 *)[data-slot$=-item]:focus{background-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}:is(.\*\*\:data-\[slot\$\=-item\]\:data-highlighted\:bg-foreground\/10 *)[data-slot$=-item][data-highlighted]{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:is(.\*\*\:data-\[slot\$\=-item\]\:data-highlighted\:bg-foreground\/10 *)[data-slot$=-item][data-highlighted]{background-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}:is(.\*\*\:data-\[slot\$\=-separator\]\:bg-foreground\/5 *)[data-slot$=-separator]{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:is(.\*\*\:data-\[slot\$\=-separator\]\:bg-foreground\/5 *)[data-slot$=-separator]{background-color:color-mix(in oklab, var(--foreground) 5%, transparent)}}:is(.\*\*\:data-\[slot\$\=-trigger\]\:focus\:bg-foreground\/10 *)[data-slot$=-trigger]:focus{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:is(.\*\*\:data-\[slot\$\=-trigger\]\:focus\:bg-foreground\/10 *)[data-slot$=-trigger]:focus{background-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}:is(.\*\*\:data-\[slot\$\=-trigger\]\:aria-expanded\:bg-foreground\/10\! *)[data-slot$=-trigger][aria-expanded=true]{background-color:var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){:is(.\*\*\:data-\[slot\$\=-trigger\]\:aria-expanded\:bg-foreground\/10\! *)[data-slot$=-trigger][aria-expanded=true]{background-color:color-mix(in oklab, var(--foreground) 10%, transparent)!important}}:is(.\*\*\:data-\[slot\=kbd\]\:rounded-3xl *)[data-slot=kbd]{border-radius:calc(var(--radius) * 2.2)}:is(.\*\*\:data-\[slot\=kbd\]\:bg-muted-foreground\/10 *)[data-slot=kbd]{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){:is(.\*\*\:data-\[slot\=kbd\]\:bg-muted-foreground\/10 *)[data-slot=kbd]{background-color:color-mix(in oklab, var(--muted-foreground) 10%, transparent)}}:is(.\*\*\:data-\[slot\=kbd\]\:px-1\.5 *)[data-slot=kbd]{padding-inline:calc(var(--spacing) * 1.5)}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-l-3xl:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"]:first-child{border-top-left-radius:calc(var(--radius) * 2.2);border-bottom-left-radius:calc(var(--radius) * 2.2)}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-t-3xl:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"]:first-child{border-top-left-radius:calc(var(--radius) * 2.2);border-top-right-radius:calc(var(--radius) * 2.2)}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-r-3xl:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"]:last-child{border-top-right-radius:calc(var(--radius) * 2.2);border-bottom-right-radius:calc(var(--radius) * 2.2)}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-b-3xl:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"]:last-child{border-bottom-right-radius:calc(var(--radius) * 2.2);border-bottom-left-radius:calc(var(--radius) * 2.2)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:overflow-hidden[data-state=closed]{overflow:hidden}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=on\]\:bg-muted[data-state=on]{background-color:var(--muted)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}:is(:is(.\*\*\:data-\[variant\=destructive\]\:\*\*\:text-accent-foreground\! *)[data-variant=destructive] *),:is(.\*\*\:data-\[variant\=destructive\]\:text-accent-foreground\! *)[data-variant=destructive]{color:var(--accent-foreground)!important}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}:is(.\*\*\:data-\[variant\=destructive\]\:focus\:bg-foreground\/10\! *)[data-variant=destructive]:focus{background-color:var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){:is(.\*\*\:data-\[variant\=destructive\]\:focus\:bg-foreground\/10\! *)[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--foreground) 10%, transparent)!important}}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:rounded-3xl[data-spacing="0"][data-variant=outline]{border-radius:calc(var(--radius) * 2.2)}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"][data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-t-0:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"][data-variant=outline]{border-top-style:var(--tw-border-style);border-top-width:0}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"][data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-t:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"][data-variant=outline]:first-child{border-top-style:var(--tw-border-style);border-top-width:1px}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-backdrop-filter\:backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@media (prefers-reduced-motion:no-preference){.motion-safe\:transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.motion-safe\:hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}}}@media (width>=40rem){.sm\:w-full{width:100%}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-xl\!{max-width:var(--container-xl)!important}.sm\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-\[13px\]{font-size:13px}}@media (width>=48rem){.md\:h-214{height:calc(var(--spacing) * 214)}.md\:-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.rtl\:-scale-x-100:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-scale-x:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:bg-transparent:is(.dark *){background-color:#0000}.dark\:ring-foreground\/10:is(.dark *){--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark\:ring-foreground\/10:is(.dark *){--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.dark\:outline-white\/10:is(.dark *){outline-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:outline-white\/10:is(.dark *){outline-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}@media (hover:hover){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.dark\:hover\:bg-input\/30:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/30:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}:where([data-slot=tooltip-content]) .dark\:in-data-\[slot\=tooltip-content\]\:bg-background\/10:is(.dark *){background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){:where([data-slot=tooltip-content]) .dark\:in-data-\[slot\=tooltip-content\]\:bg-background\/10:is(.dark *){background-color:color-mix(in oklab, var(--background) 10%, transparent)}}.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:is(.dark *):has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:is(.dark *):has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-open\:animate-in:where([data-state=open]),.data-open\:animate-in:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:bg-accent:where([data-state=open]),.data-open\:bg-accent:where([data-open]:not([data-open=false])){background-color:var(--accent)}.data-open\:text-accent-foreground:where([data-state=open]),.data-open\:text-accent-foreground:where([data-open]:not([data-open=false])){color:var(--accent-foreground)}.data-open\:fade-in-0:where([data-state=open]),.data-open\:fade-in-0:where([data-open]:not([data-open=false])){--tw-enter-opacity:0}.data-open\:zoom-in-95:where([data-state=open]),.data-open\:zoom-in-95:where([data-open]:not([data-open=false])){--tw-enter-scale:.95}.data-closed\:animate-out:where([data-state=closed]),.data-closed\:animate-out:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:fade-out-0:where([data-state=closed]),.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])){--tw-exit-opacity:0}.data-closed\:zoom-out-95:where([data-state=closed]),.data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])){--tw-exit-scale:.95}.data-selected\:bg-muted:where([data-selected=true]){background-color:var(--muted)}.data-selected\:text-foreground:where([data-selected=true]){color:var(--foreground)}.data-disabled\:pointer-events-none:where([data-disabled=true]),.data-disabled\:pointer-events-none:where([data-disabled]:not([data-disabled=false])){pointer-events:none}.data-disabled\:opacity-50:where([data-disabled=true]),.data-disabled\:opacity-50:where([data-disabled]:not([data-disabled=false])){opacity:.5}.data-vertical\:flex-col:where([data-orientation=vertical]){flex-direction:column}.data-vertical\:items-stretch:where([data-orientation=vertical]){align-items:stretch}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\.border-b\]\:pb-3\.5.border-b{padding-bottom:calc(var(--spacing) * 3.5)}.\[\.border-t\]\:pt-3\.5.border-t{padding-top:calc(var(--spacing) * 3.5)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:px-3 *)[cmdk-group-heading]{padding-inline:calc(var(--spacing) * 3)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:py-2 *)[cmdk-group-heading]{padding-block:calc(var(--spacing) * 2)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:text-xs *)[cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:font-medium *)[cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:text-muted-foreground *)[cmdk-group-heading]{color:var(--muted-foreground)}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media (hover:hover){:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--foreground)}}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)}:is(.data-selected\:\*\:\[svg\]\:text-foreground:where([data-selected=true])>*):is(svg){color:var(--foreground)}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-1\.5:has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing) * 1.5)}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-1\.5:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing) * 1.5)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQQAAAQuAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVF4AdBEICoRkhAALIAABNgIkAzoEIAWFAAeBFAwHG2oHKJ6DceNW4lJEFHn9tEOE37LNsvkjHr7f739rn3u+OSrSxLQytE91Dw2PYtNVq3Qaw/vJ7fUBMdOj/u2ImB98cT5WUx9F13ZKt06mU7tG1sAYcM26yCRX4f/0904bmwq8hwkUUMTRX61pa9C3xlpAGYw1vOu8C2SBZZFlld7DAW82RJWmwYMI1AJCKBNCIASqdZGFmtPSNQRhMpR0EKjWTwm6z6sJ+4jqhxjovTinVdRpZaQjaQzAYjI8NgAKDJCokgunCn9oUQE8VZd/F//+v6P4F1U9gLr58yNI/dJX9BAshEoJbTDogz7ocKoUsPvES8UK/aQIUQgpGgECBVLkOEV6iASTYgNAPKdNXayhDPL7IJuAZnEYSZ0eOLc9i5Rv5/+lEi3sW/kfnCf/+fTe0sxS7CKLx5erRJkKOixEqQaoqrvx5HN4iz4VhX0gS6DjFIWUzn/fIXJRVFY1NFRVNVeFt+SYmrK6vCU6eJsnKnJj5HTESMTQZOTI3Y/tzr3rUcOsiRy/ciP50s3Mycgxmhz9GMXhjzVH30ut796NHP0UUa31/Zoa6vCH6iPvdIM0IRANaT60FablmZlZd+UKNFy9NrvnFGxb5NC2CRxR0/rIyF/WNn+35sv9r+tHVhkseuWGKkCPPh96+GXt8Lc/Sh24ujfjf+tNw1lZWreiPuHb/PSpyjdv2rf/++ZE5TSKjFdZxYsBvr1sEHl5STuHZqYR7jGYGvGBBdjcaB5bODY1GAxMjsd0wDMIzXAXODRd74DxNMtO4YuYHclgLQRzp9KlUmxptCwv9bYgvWGD2xBW7r9413fdJu+mxzvzAUYeeONQvZP4kgfqZle4jhH/MWh+UbxgtJdrLdXLymNL53PRU0D3Q6FcXTfGqGcul6vrqhgLGAVSv+IVIfZOHpu+mlLqSlnj903j8mazXDsba/wbxhS/4Oubh1c5/uXDgt4j5KtnGEy5BIJHo0ur+jD+r2qCkuP1aRVM8EpUoRYSJyqNRA38uwDvHBNo0AejO2Z+ZYLLal1QiFyFh1EDQOgSCSCpjwwKU8yDbIjroEwne0G5Qca49cYp4AlqtQNZfWTQoFb1tRpFYAmRD+HXTkV4uQhG2bg4OKmyoypAsUGtWgQXyFxYrkpODeUxvGqIZA61erXo0sFG1UBGuPgpuon8RNUG2DhovAjZCBuZwtXrU3mQGki9+pm0eVZAXoWxLWTQoYHBPrJR4WunNxIFbCHfkTyPK+sqxjxDmGArZvf79JGJ3GwEqjwc7a7NIrl/7bJ7Nzu4+n1Ow6shEPnUrtVo7cnd5Wi5qCUbBIQbNKCP95FMCSZylEV5VCiiMqqiOmrKZ/I/C0gI1fyuulVcM2E1r4MhtcV/fbCD+HwEvVzH1dGNAzFE0FTbKzyQz3gootrNbN2a4PuG0j0JOgE=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAbUAA8AAAAACOgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABgAAAAcABQABEdQT1MAAAFwAAAAHgAAAB5EdEx1R1NVQgAAAZAAAAAnAAAAKLj8uOpPUy8yAAABuAAAAFEAAABgFwRca1NUQVQAAAIMAAAARgAAAF7mY9MfY21hcAAAAlQAAABRAAAAdAyHCodnYXNwAAACqAAAAAgAAAAIAAAAEGdseWYAAAKwAAAB6QAAAl7g5OpvaGVhZAAABJwAAAA2AAAANhSQ8UNoaGVhAAAE1AAAAB8AAAAkAcoBImhtdHgAAAT0AAAAHgAAADofBAM2bG9jYQAABRQAAAAgAAAAIATcBZ9tYXhwAAAFNAAAABwAAAAgAIcCb25hbWUAAAVQAAABEgAAAoA4pV3kcG9zdAAABmQAAABwAAAAlNdzMTB42mNgZGBg4GGAAEYgZAWTjCAeAAG0ABkAAQAAAAoAHAAcAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2BkYGDgYlADQiYXN58QBqGcxJI8Bj4GEGABEf//g0gAWkkFVQB42mNgYYpinMDAysDA1MUUwcDA4A2hGeMYjBgdgKIMDJwMUMDEzoAEvJyAxAEGXpaXzH/+XWFgYP7DqKPAwDj//nWgSjWmW0BZBQZWABNDDdYAAAB42kXIIQIBARQFwHl/QQIkWXInUAANXMOBJCcTd+KIGCjMNViq9/H0CM6P/S0j0bOwUqh08iEb8kPTXn3RiMoYhD90Nwc3AAB42lXIRwHCQBAF0JceehWAlTjhjikUgAVQA4mJLbdk5neUqHBVKWSv3XF2VCnt3AyevkVZv+sxBBbbq/6HfFP4hEcYQgEK82v1aHQ5RTs3FRQAAAAAAQAB//8AD3jabZA1tNRAFEDfTGDdfXHI2QQnZJJvK5ngDs13Welwt/78CtcS7xvcrcHKbXCtceh+wgtu437nXRCgC4BY9AGOXOAFYNHR0dzoKCGju8gJ6xiZaF3DWqcPBiSV5i2geaCgAlAJ77ghgjfiLC7KojvOZEmSXS63emXr5W7lsTLtXFMkRmks4ly+cYOEnvO2YLDNANv+9oJwhkpAAJAcHPG/1RC2BERc1ZGGMxYVWDyVSjc0NMaZELUf9e4JhCgNB3b2PiJRctuqZ0WPR8zilxutN/ji97vUBYMAnGjtzxjtK3wrDaMABo+R9KjWwNRUMppwuWS1QdfFZCIlMF2TxDGuJJlYW7OmVlvD+sx86b1hvC/l8yXf2hqZ66xbZ80yWzyD9/fzGaRzA58+nSOzYC+gw9AP+vyNqUAUhoD4lSnputbgUFPJ5O9Y+ReWlxkrc96naX08b3zk/KORb+E+VjYPmH1M6+UHeVlDtCzzGZ9FY8YMA8gPMsQA0jqaGkHT6cYSdVwl7Zs9Wzx+DyWUugPujd03T52ikrUvM26kF9PIcRmycuDBKcd3XRhPDgtnQACINzJ3fVl1tTB++3bc2S7kyD3cCQIQNMcSKaY2YOciE+d0zFbGjps6u0PILTFlRZHNJfAFnfeHtgAAAAABAAAAAjYEro52gl8PPPUAAwPoAAAAANvSppoAAAAA29rQ8vk5/tQEkgP8AAAABgACAAAAAAAAeNpjYGRgYP7z7woDA8uGn5Z/+1kmAUVQAR8Ar8AG6gB42mOKYIgCYiMkrAzCUHEbJJoBikHgCkMPAPDwCFUAAAAAABoAOwBGAFEAbwB3AKkAsQDmAQkBCQEJAQkBFgEveNpjYGRgYOBn3MGQx7CFgQ3MQwBmBiYALRoB+HjajJADbgVQEEXPZ20bQW3bthvXbr8Vp4to1KV0AV1Wb9JvZzJvzhvcB6CQL0wYzHnAj6E/yAYaDeVBNlJsMAfZxCy/QTbTy3eQLdTzGWQr3VwGuZhx2v/ZAIVUB9kc0TSUKJ8f5FIRHGPjnWs+2MKt+MYzt1xwr/jIk3JymR0X0wzIXKo7VbXjFvfLn3lTtCn7qPoB6+yyzb3qy8pdq/6hrj11fMj7OFbtEY+mrlU/516rVFCdVobplw/JEjVaCaqIYlUiUzOaW9aa/Q1idmlPXZHbCagW/B10XwaRi06VuVdMf+9DnIov6rlF8yzhUXxC/4c66Uz48UepqEN9N/Tzt2RwjOljsUUfj581AbaEXsIAAHjaY2BiAIP/qQxGQIqRAR3wA7EKw0lGJgYbRmZGFkZWRjZGdgZmRg5GTkYuRm42x6Si1LJU9tK8TAMTR1cI7WoB5btB+Zas6Ym5uYlgnoGjAZNzEF9icmlJanJ+bpJecmJxKg9IxtjADMwBAKDtHJg=)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:italic;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAS4ABAAAAAACQgAAARcAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVFoAdBEICoUIhBYLIAABNgIkAzoEIAWEZAeBFAwHG2AHUZQwSjXFj8TYFs12F5XK0bLIxqLN9+CBr7N6/1eFFY2cppIRgiaTdDtQCzOzwsnM7PpkngAeR6eVCmVwO2vGYeBeFf4PnFMfTQ1UDXqwG3bQ9oOEhXaCXuTcjacWjdLfTnx16KYeSub6PLIFArABAAKBAYFAgL25la22EvWN7f2YUQF0HaAKtVgxeenqjS7P4gCoPFyVEXEdBpBXyIj+qzYxiT2N4ckHEiwkktJE39YBLmFXTyn//v8ZcANR6UbkfvwSZLH8BnBPepdmJLCWAhSSx9KZZQFkLzotVAT5VjMiEED1VH8DKVaL60C+DEg1SIyBeBOKTEr3BiF+rzIBVnNRkNhx8zvhDSHVx9RTug4F+EfVk7JkzOmvn9L9ugCASAhGzE4DJtlJIPQ4AVTTdjX4ZnASKAQPKMg+FM30ClQgjvPcqqKYl1icLotltcWyRnVoBrsasxsSUzZtShu1hqz9w1rovi/ETZ/VasND2uDtd6+79bEtw1oiMnDFF+HhLxMW7crP+yOfLRC68suCsLX/xOdDWvj+L6xXfOauJjURYevn7mKlj99h3UoJaTvs4bG2fW6/XVxy553tuzL954U1kLYgRetdrwTAhzs065xD3zzwzWhd5YEjesX+Sox1X5/T/HXE9cb3nW9M259f+1OXOmA/uH3gHj4td93w1vBExfFLTXvy/3ylYrzwLb4U/1lio/POqLfZ6veNJuv8sbE51s/iC4wlPd7OA83B3NrLf87UzXmDpsjPq5ZynsCBPFsgV9/lC3nyx3CO9TdZff7RlMfnG/AWjuQ23JwL8SmvB9JSL/RrKLczuPG3XwOP+tYD+/mZHuWZp7Y+NVU0dGh6T6RaoOdV88OPTo9uKtr6FKv7yi+6MnX5lWz4pai5tcviawxdW1p2Uag5fiPRZTWyGAEYsW+3MQ6cRlQcZYFdACPIMuVZG7obOhV8gfyG9LfLpuaryt1qe+Zv486Dv5kV5STAt5880qS6v/noZ8YGugs6aC8xIgEQ8Iy8ZATjf+9UqTrJPRKPQ0YYUiMBOQU9DE2b6oUJ9WOAKOIsAnBSSGEHBUFikHSSxhUUhGoBXm47oQu2JukSG7/TFfZ7ma5S7ga6gc2O042U6qY52G0znwAbDqiK/H3x1TiAXklpK6ZFLQpLyqrOjGWQWuzzluxX8y8tiVuUNW/ZkmpLsqZVm7MorUaXRu1aJS0LWBSVNWtJhzmz5lRpsSxqWlZcSNKiJVlzZrl5VPOoU9eNxW2LuSMb1s4BrQIOTCGSJD5oeNCceedY3Br5dA21ALr1c2gyiWmLdls0Z1JS0YnTb2WLnXMWq+cu3W5nWrba7VbEVIubM6NmqEJrFv2FZSTof0BP4gGC5ABOoNDbQnIwRajCIIzChCLMwiKsQjP6Y/8JCDCtzGZrd/obBK5hr4wiG/33GdLRmZmodXGtv1YGex3R+Mpy8u0d8i946G3FTm/tbs/3eaF7XL0aAAA=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAb8AA8AAAAACOwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABgAAAAcABQABEdQT1MAAAFwAAAAHgAAAB5EdEx1R1NVQgAAAZAAAAAnAAAAKLj8uOpPUy8yAAABuAAAAFMAAABgFwVcV1NUQVQAAAIMAAAARwAAAFrmaNMbY21hcAAAAlQAAABRAAAAdAyHCodnYXNwAAACqAAAAAgAAAAIAAAAEGdseWYAAAKwAAACFwAAAoKNOjjfaGVhZAAABMgAAAA2AAAANhSG8vBoaGVhAAAFAAAAACIAAAAkAlwEm2htdHgAAAUkAAAAIgAAADofZAO3bG9jYQAABUgAAAAgAAAAIAUVBehtYXhwAAAFaAAAABwAAAAgAIcCb25hbWUAAAWEAAABBAAAAmQ1clfvcG9zdAAABogAAAByAAAAlNdqMTB42mNgZGBg4GGAAEYgZAWTjCAeAAG0ABkAAQAAAAoAHAAcAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2BkYGDgYlADQiYXN58QBqGcxJI8Bj4GEGABEf//g0gAWkkFVQB42mNgYYpinMDAysDA1MUU8f8LgzeIZjBnjGMwYnQAijIwcDJAARM7AxLwcgISjQy8LC+Z//y7wsDA/IdRR4GBcf7960CVaky3gLIKDKwAubUPwQB42kXLIQJBYQAE4W//ByokWXInUAANXMOBJBcDIO7OjIiWgp4KA+W0WO6D1X62TU009A0VlHRyJmNyRfX/ygURXo07V/AHOAB42lXIRwHCQBAF0JceehWAlTjhjikUgAVQA4mJLbdk5neUqHBVKWSv3XF2VCnt3AyevkVZv+sxBBbbq/6HfFP4hEcYQgEK82v1aHQ5RTs3FRQAAAAAAQAB//8AD3jaTZE1eBsxFICfJEdnyyEzhHOGMMm5sH0X5mQJQ5mZmdstU2kvzGVailvnZilzlzLzuXJZ/Pj/noDAMADS8Q3xomAC4JYsiz/LglDWMDqsH0QF+iWxJ/GN74EyXKMDrgEMFAB9ETESJANwxG1yUJZsPBgIlFMqUVS2rm3Qcrtn0TlHXJwhwxsLvnIFJd5X+xMS+iMQjQIFwLnkDA4AAhBSQvofrfKfNhEAECwQ2k2impC4jXCb0+lSlAobR+Ra/p6RaUYTMtiSL0zRb+YjC7qqT3pko1H2COoK/aXI+iceUzAAAIFw9ANW8CNIAjdkAbiyAxW2MOZlTokk4mCZUlEhS9RJeIUSkLOppE8fTw6Ztdna9CnJIdYwO1TTxhxvHCxkfGNlvEZIbNl01FY/XrZ0un5Wm8J7GtVdu9RGNLRSbWhQYwRzop24BQcEgeknQaMgsOMSsIAX5J8EgYqKnwhOSfqPIfiXQR2QmctcP0dV+/3MzRrm8Jp2Rt9RVu55F2cur6luNzM+RdunjfPQmLpfnRISFMGg2vhBjjQ2RgD9YQCrqFchupiOXQ5RM9ZH6UzawuGwgRJESLzFfHRMf5J26hQO6HvcuRkmMTJy3WjR9xunABDykzxsJmeACKGCS8i/dfYukjcxIUR4Rvyx/4MEIYiucurkZYq4KNrS2sGaaW5ObiVtZbOIv1cLlpQEtV74ATp4iHoAAAEAAAACNgRaDdnoXw889QADA+gAAAAA29KoRwAAAADb2tDy+S3+1ASSA/wAAgAGAAIAAAAAAAB42mNgZGBg/vPvCgMDy4afun8VWSYxv2CYx4AM+AC+dQf4AAB42mOKYIgCYjYknA3FdkCcDsQuUJoBioGAUZXhDQDuNwg3AAAAAAAaADsARgBRAHEAeQCyALoA9AEYARgBGAEYASYBQXjaY2BkYGDgZ9zBkMewhYENzEMAZgYmAC0aAfh42ozQgUYEYRTF8d/UFimLAEkGkGi3QihQEaW0kgKwrbE72XbWzCz1CgF6nn2uAMTn05ZS4fLn3nvOcbDsxbyksYRpshE5sZ7MRZ6z4i3yvAPTyA1bXiMvWPMUedGmTuSmfWsCJ6xoRm7MNJNVTVzL9E0MdZXuZHJ9A3WY2ljlQFtbpaeUG6tVWiq5oZZCqa/tyqkL5zK1Y6Wu3EjlUmGksO1MrWso13MrU6rkYZva07Jn1+4PCumHRvpFY/Zz6Nyxw3+7f+Jf/U4Uxp6VYish6U6Y1I2BTPpH4o5S4UGmF/6PTEK7hTJcbn5rui8PFxP3WnoKj9reh2mLPh7/agIAgSJck3jaXIM3AYAwAMAS9sYECrixg9gq6tdxN4MOcqz/vIC03MBDsOOzd3B0cqZ3cXVzn8ock4pSy1LZS/MyDUwcXSG0qwWU7wblW7KmJ+bmJoJ5Bo4GTM5BfInJpSWpyfm5SXrJicWpPCAZYwMzMAcAumUejgAA)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-italic-siMXSBys.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-italic-BbxLfjK2.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-italic-B0kO-FxT.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-400-italic-Bzx3k2K9.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-vietnamese-400-italic-BfTi70Mo.woff2)format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-italic-DqGlp6Vg.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-italic-Dq8STqJy.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-italic-D-4btGoW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-italic-B9rkokqX.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-italic-Bkkwkp6n.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAASAABAAAAAACNgAAAQlAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3gLIAABNgIkAzoEIAWEaAeBFAwHGzgHSJ4DbjN9OmtkIy0becnT/RjJ4uGfw99974/GXrhoTCqLok66NY3jTloEUdrmwCevn/Ls30xSpFlZ6UJMrW+fTNwAEdSuvSzCRANvEgnjUmw8swT+87+w7I/7qb8XlIB7NpGBjXiUjRX0b7ZpJ8+orRLzvGhWYCMdAU3BbRdPuqOeKAXuRKAWEEJJCIEQqNbLD9osq2kBviL8A4Fq4yLgAa+6DNaiAwcYOrqYHfgQcMgL3AFgG4fHHqREEUBSxUtmBfzNWxXADfviy8Kff7dA4QfFBQG6fnoX5Dh+gEEcIVRKtMIYhc/kCgsCDiarQY4QWpEKQoYTAAIJUcaHAHIXIN9BooBWhEAr0j7QzAkh1RnEWOY4wuRW8uX/f5o5W8gXcjriOUb9z/wjACRuWaWrpKIyLMQ/DUDN/TT+ErgHRpPBIRQrKCcZCvxBBCBEkSD4lKMjRblQlCvpQHPsSZE9R6K2o/vpXkGboKWbbltxx2feLT+a6KJb5293n7vTt53uwOzUO4gYc5eedhvS+a1bbdNuIiSA89cuGo25IZh6DXrJJIIUUibFUG0zt+ijO+cvnj8fjVm4cKlvN90DwzrdMmy8H9GjDyv90Xz2W10PVj3oTY7LLfwfmxMHoef+8n33R0duOxF3LPCYFXtymWNdcLBD3VF4S91+GWf8c9k7sZC6fPpnbENnCmayerBNki0ZbFUXiHV/wkxWklGmydCkaR5o0oZnlj3oSVdnZKjTITaXStOyWGYakzUgTSt1gvSs/otJL1FkzE/3e+aXvj7n+TOv9HkZ6evS4e3OXafCx8iqJfNGpQLM7rkt0ppRJ8N3gd1IjHLaROM0cLkhdf2NQjZ4bmjo2mBWKJ4CPA4IZXX9hFlPBnhxWhXzgBGQ88QeRD3j1/AD5a/JxMnL5gK5deaC2H7HvK98gngBbzfWLKD0g2ufeA7nMsQepBwDgpdhy90BzC+8DSCers8O6KKloYn0RCtKo9EM9LsAd7AgNBhFGEAsvl4K1LpCiCIF3IZHFUKvX5AqfUPBgkO+ovHpUNJtOJSN6hDWWxAigkCt9hbEXdaOHLvI6lM5gQA79LRYOpUsWBpKYu2klOQULGlGCwOzHIkSmYmZKBlQrlmCQ0mDv5SeiVyiemVqVJGyEDJhKemY1dLT0YsnpKch0UbKxExJTydIigQpkiUvYA3SVFDqFH2uNggh343VmPs2ycX0DIYwPYTigMak5AjS0ohI8zmoo4EJwypS4iVcDOuDuvRMgytHPa5LTjnoc1YiCcT0tBI3qjXxqqFomJf2PylAOHMDRp1HGBaDQCTiIC7iQSH4iEICRHMZkUlqk/KsOmVSGlOK7NIseRNZFp3NkbNaLateTmKScHGTAyu2WqQf6lD8rMNg1+lKTcpwkfvQ/7eRMwAA)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-cyrillic-700-normal-BWTpRfYl.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-700-normal-CEoEElIJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-greek-700-normal-C6CZE3T8.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-700-normal-DEigVDxa.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/jetbrains-mono-vietnamese-700-normal-BDLVIk2r.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-ext-700-normal-CZipNAKV.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-700-normal-CxPITLHs.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-700-normal-BYuf6tUa.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-700-normal-D3wTyLJW.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:italic;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAASsABAAAAAACSAAAARPAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEgAdBEICoUIhBQLIAABNgIkAzoEIAWFDgeBFAwHG3YHSJ4DblsMIV2dU1e1c7z0zIofwce9ue9dWu1UG3aMBijAOY828ZDFgwG7+T+fl72fZKZNUiMFkSk1FTJkZgHcWOK05gngrb2uSEG79pADyziMrfHM0x///KcsnOd+pusEyiKa4Q9alCVIUGR5EYyyLoGaD2zvgA5PrCzUq5MU+kJXcllwD4EmQAjVjBs8vsGQAOi0vFYM9qqg+A8Ab0Yk7Fq3xfEGcAJ0f1V2YBdBQJaxjv9f3MRPQVZ9kFoxQFLP181a2Ho9AXxzrFoq/fn3BNiPQPEMoM/3z0HOYK8wNuWnq5PogmEK9qpU8Qh42ZwOERDaEEKQ8zQkRBd2ESCfAPIfJErogov49xOegQ4ucKnZGNaEawgjjhBLxX/yGYeJRdA/8lylLdgCgRgWs0adu1ptalWIglaQzSNy5jvwB0yRj5LsAW5kKFGfOLr3rsJxe9LZhSTdSNKdcKIFjoTEUSDTOlBaupdqo8TddNvUM3ToSTzd3UW3Dk56HjwR107LOlp3PWvvfu6K0bufijuexLftfh7WToknroGB7dPXqV1PGAjQMe2AjhUv8Kd8Jh620f7Tj6SbtffRnYOjg4No4/DwuH83rRKvbqcJqA84tpFLtuN+MK19vK5XM696U+Lziv4v5sYDufhysvTlGvro9ZKjaq/9DjfGiHq3Jr/6YLgWY7/7wYbKP2sHnfsHHQ/+iXkQbQ8VUitb5ixNzqZEpQOGjAqt3JazjWTLOUNmui6jON/qon0ZTrHewcpfOnXztzOz7Xl83allvelRHFnsuYsqLmcJ6WVlPRkx/VQegyyuuEFGmipTlLMl70PeFl+vjx+i9vmYP4Yoex/MnoAThoh1qTXhlUnuALf3+4O1m/0iAk6A64hdv3vPjt3g/YXWNzeRbH9xVliYXbGUZPVNgM0AQo3mkTShBRBDVx2qZxsovpN7+GmGOCNCf+Yb9srdX5vdje+bO8Snq6d7+53zv9rj+CL8PlqokB2vHnxyQFy/U16Oq5EgeDC2fAKIlQuyiz4A2tCSHdCVR1ToRyYixea0uBnoy4DohHcQaDUFNwoX/MelQKMyXFSRwE+VaUEYKl6QevISlBx7IqiyZUJQbcA2QY01bfwWOxgFBJp0IQls3dN4gD2OGenIVOFxdNSk2smpKanw9L/mmVjlSpLESspCzYRnlchKTSeRkYVSkgblalWT44lYcNQMrOoYGRglDIps01tAtNrLSJVIg1KkdGZlGJ5pYFh+B/o8Nl6RvCmV7rr86eSWMDJZybJ50EKMyeRkiHOR8goW5GxkYX4NOWkXbpbtENxGFrh59IG4ldTQ59lIJJIy0ksaqN2kTfDEwB7apIVcKhD8F2jFlJsIg91wRCABEiI7KIU9IhGFaCEr+WNAmp3NoE5OZ8vipLJsMA9bHpojUHJ6PZdzdTKbjJU0O3FSGy9/jwf0LQ+DQ6k7LTnTDD6L/neU2AsAAAA=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-cyrillic-700-italic-Ciu_Vax1.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-700-italic-Cs6Mzzp_.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-greek-700-italic-B5D0XaL-.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-700-italic-CTT3NjC6.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-vietnamese-700-italic-cs9wJzxB.woff2)format("woff2"),url(/assets/jetbrains-mono-vietnamese-700-italic-waXdrcGK.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-ext-700-italic-DoysM0_n.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-700-italic-CKEi5jeD.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-700-italic-UHuf0FXr.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-700-italic-DdryPSW6.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--resize-dur:.3s;--resize-ease:cubic-bezier(.22, 1, .36, 1);--digit-dur:.5s;--digit-distance:8px;--digit-stagger:70ms;--digit-blur:2px;--digit-ease:cubic-bezier(.34, 1.45, .64, 1);--digit-dir-x:0;--digit-dir-y:1;--badge-slide-dur:.26s;--badge-pop-dur:.26s;--badge-pop-close-dur:.18s;--badge-fade-dur:.24s;--badge-fade-close-dur:.18s;--badge-blur:2px;--badge-offset-x:-8.2px;--badge-offset-y:12.4px;--badge-slide-ease:cubic-bezier(.22, 1, .36, 1);--badge-pop-ease:cubic-bezier(.34, 1.36, .64, 1);--badge-close-ease:cubic-bezier(.4, 0, .2, 1);--text-swap-dur:.15s;--text-swap-translate-y:4px;--text-swap-blur:2px;--text-swap-ease:ease-in-out;--dropdown-open-dur:.25s;--dropdown-close-dur:.15s;--dropdown-pre-scale:.97;--dropdown-closing-scale:.99;--dropdown-ease:cubic-bezier(.22, 1, .36, 1);--modal-open-dur:.25s;--modal-close-dur:.15s;--modal-scale:.96;--modal-scale-close:.96;--modal-ease:cubic-bezier(.22, 1, .36, 1);--panel-open-dur:.4s;--panel-close-dur:.35s;--panel-translate-y:100px;--panel-blur:2px;--panel-ease:cubic-bezier(.22, 1, .36, 1);--page-slide-dur:.2s;--page-fade-dur:.2s;--page-slide-distance:8px;--page-blur:3px;--page-stagger:0s;--page-exit-enabled:1;--page-slide-ease:cubic-bezier(.22, 1, .36, 1);--page-fade-ease:cubic-bezier(.22, 1, .36, 1);--icon-swap-dur:.2s;--icon-swap-blur:2px;--icon-swap-start-scale:.25;--icon-swap-ease:ease-in-out;--shake-distance:6px;--shake-overshoot:4px;--shake-dur-a:80ms;--shake-dur-b:60ms;--shake-ease:cubic-bezier(.22, 1, .36, 1);--revert-hold:3s;--revert-dur:.28s;--panel-toast-translate-y:12px;--panel-toast-open-dur:.22s;--panel-toast-close-dur:.22s;--panel-banner-translate-y:14px;--panel-banner-open-dur:.28s;--panel-banner-close-dur:.28s;--panel-chrome-translate-y:5px;--panel-chrome-open-dur:.18s;--panel-chrome-close-dur:.18s;--panel-mesh-translate-y:8px;--panel-mesh-open-dur:.2s;--panel-mesh-close-dur:.15s;--panel-mesh-blur:8px;--panel-collab-translate-y:8px;--panel-collab-open-dur:.22s;--panel-collab-close-dur:.16s}.t-resize{transition:width var(--resize-dur) var(--resize-ease), height var(--resize-dur) var(--resize-ease);will-change:width, height}.t-dropdown{transform-origin:0 0;transform:scale(var(--dropdown-pre-scale));opacity:0;pointer-events:none;transition:transform var(--dropdown-open-dur) var(--dropdown-ease), opacity var(--dropdown-open-dur) var(--dropdown-ease);will-change:transform, opacity}.t-dropdown[data-origin=top-right]{transform-origin:100% 0}.t-dropdown[data-origin=top-center]{transform-origin:top}.t-dropdown[data-origin=bottom-left]{transform-origin:0 100%}.t-dropdown[data-origin=bottom-center]{transform-origin:bottom}.t-dropdown[data-origin=bottom-right]{transform-origin:100% 100%}.t-dropdown.is-open,.t-dropdown[data-state=open],.t-dropdown[data-open]{opacity:1;pointer-events:auto;transform:scale(1)}.t-dropdown.is-closing,.t-dropdown[data-state=closed],.t-dropdown[data-closed]{transform:scale(var(--dropdown-closing-scale));opacity:0;pointer-events:none;transition:transform var(--dropdown-close-dur) var(--dropdown-ease), opacity var(--dropdown-close-dur) var(--dropdown-ease)}.t-modal{transform-origin:50%;transform:scale(var(--modal-scale));opacity:0;pointer-events:none;transition:transform var(--modal-open-dur) var(--modal-ease), opacity var(--modal-open-dur) var(--modal-ease);will-change:transform, opacity}.t-modal.is-open,.t-modal[data-state=open],.t-modal[data-open]{opacity:1;pointer-events:auto;transform:scale(1)}.t-modal.is-closing,.t-modal[data-state=closed],.t-modal[data-closed]{transform:scale(var(--modal-scale-close));opacity:0;pointer-events:none;transition:transform var(--modal-close-dur) var(--modal-ease), opacity var(--modal-close-dur) var(--modal-ease)}[data-slot=dialog-content].t-modal{pointer-events:auto;animation:none!important}[data-slot=dropdown-menu-content].t-dropdown,[data-slot=dropdown-menu-sub-content].t-dropdown{animation:none!important}[data-slot=dropdown-menu-content].page-menu-content.page-menu-switching[data-state=closed],[data-slot=dropdown-menu-content].page-menu-content.page-menu-switching[data-closed]{opacity:0;transform:scale(var(--dropdown-closing-scale));animation:none!important}[data-slot=dropdown-menu-sub-content].t-dropdown[data-state=open],[data-slot=dropdown-menu-sub-content].t-dropdown[data-open]{opacity:1;transform:scale(1)translate(0)}[data-slot=dropdown-menu-sub-content].t-dropdown[data-state=closed],[data-slot=dropdown-menu-sub-content].t-dropdown[data-closed]{opacity:0;transform:scale(.92)translate(-8px)}.t-panel-slide{transform:translateY(var(--panel-translate-y));opacity:0;filter:blur(var(--panel-blur));pointer-events:none;transition:transform var(--panel-close-dur) var(--panel-ease), opacity var(--panel-close-dur) var(--panel-ease), filter var(--panel-close-dur) var(--panel-ease);will-change:transform, opacity, filter}.t-panel-slide[data-open=true]{opacity:1;filter:blur();pointer-events:auto;transition:transform var(--panel-open-dur) var(--panel-ease), opacity var(--panel-open-dur) var(--panel-ease), filter var(--panel-open-dur) var(--panel-ease);transform:translateY(0)}.t-panel-slide--toast{--panel-translate-y:var(--panel-toast-translate-y);--panel-open-dur:var(--panel-toast-open-dur);--panel-close-dur:var(--panel-toast-close-dur)}.t-panel-slide--banner{--panel-translate-y:calc(var(--panel-banner-translate-y) * -1);--panel-open-dur:var(--panel-banner-open-dur);--panel-close-dur:var(--panel-banner-close-dur)}.t-panel-slide--chrome{--panel-translate-y:calc(var(--panel-chrome-translate-y) * -1);--panel-open-dur:var(--panel-chrome-open-dur);--panel-close-dur:var(--panel-chrome-close-dur);--panel-blur:0px}.t-panel-slide--mesh-msg{--panel-translate-y:var(--panel-mesh-translate-y);--panel-open-dur:var(--panel-mesh-open-dur);--panel-close-dur:var(--panel-mesh-close-dur);--panel-blur:var(--panel-mesh-blur)}.t-panel-slide--collab{--panel-translate-y:var(--panel-collab-translate-y);--panel-open-dur:var(--panel-collab-open-dur);--panel-close-dur:var(--panel-collab-close-dur)}.t-page-slide{position:relative}.t-page-slide .t-page[data-page-id="1"]{--t-page-from-x:calc(var(--page-slide-distance) * -1)}.t-page-slide .t-page[data-page-id="2"]{--t-page-from-x:var(--page-slide-distance)}.t-page-slide .t-page{opacity:0;pointer-events:none;transform:translateX(calc(var(--t-page-from-x,0px) * var(--page-exit-enabled)));filter:blur(calc(var(--page-blur) * var(--page-exit-enabled)));transition:opacity var(--page-fade-dur) var(--page-fade-ease), transform var(--page-slide-dur) var(--page-slide-ease), filter var(--page-slide-dur) var(--page-slide-ease);will-change:opacity, transform, filter;position:absolute;inset:0}.t-page-slide[data-page="1"] .t-page[data-page-id="1"],.t-page-slide[data-page="2"] .t-page[data-page-id="2"]{opacity:1;pointer-events:auto;filter:blur();transition-delay:var(--page-stagger);transform:translate(0)}.picker-page-slide .t-page{width:100%;inset:0 auto auto 0}.picker-page-slide[data-page="1"] .t-page[data-page-id="1"],.picker-page-slide[data-page="2"] .t-page[data-page-id="2"]{position:relative}.picker-page-slide [data-slot=command-list]{height:var(--cmdk-list-height);overscroll-behavior:contain;max-height:18rem;overflow-y:auto}.landing-page-slide{min-height:70vh;position:relative}.landing-page-slide .t-page{width:100%}.t-text-swap{filter:blur();opacity:1;transition:transform var(--text-swap-dur) var(--text-swap-ease), filter var(--text-swap-dur) var(--text-swap-ease), opacity var(--text-swap-dur) var(--text-swap-ease);will-change:transform, filter, opacity;display:inline-block;transform:translateY(0)}.t-text-swap.is-exit{transform:translateY(calc(var(--text-swap-translate-y) * -1));filter:blur(var(--text-swap-blur));opacity:0}.t-text-swap.is-enter-start{transform:translateY(var(--text-swap-translate-y));filter:blur(var(--text-swap-blur));opacity:0;transition:none}.t-icon-swap{vertical-align:middle;display:inline-grid;position:relative}.t-icon-swap .t-icon{transition:opacity var(--icon-swap-dur) var(--icon-swap-ease), filter var(--icon-swap-dur) var(--icon-swap-ease), transform var(--icon-swap-dur) var(--icon-swap-ease);will-change:opacity, filter, transform;grid-area:1/1;justify-content:center;align-items:center;display:inline-flex}.t-icon-swap[data-state=a] .t-icon[data-icon=a],.t-icon-swap[data-state=b] .t-icon[data-icon=b]{opacity:1;filter:blur();transform:scale(1)}.t-icon-swap[data-state=a] .t-icon[data-icon=b],.t-icon-swap[data-state=b] .t-icon[data-icon=a]{opacity:0;filter:blur(var(--icon-swap-blur));transform:scale(var(--icon-swap-start-scale));pointer-events:none}.archive-delete-swap,.delete-label-swap{min-width:4.5rem}.delete-label-swap .t-icon{font:inherit}.archive-delete-swap .t-icon[data-icon=b]{font-family:var(--font-mono);white-space:nowrap;font-size:11px;font-weight:500}@keyframes t-badge-slide-in{0%{transform:translate(var(--badge-offset-x), var(--badge-offset-y))}to{transform:translate(0)}}.t-badge{pointer-events:none;will-change:transform;position:absolute;top:-6px;right:-8px}.t-badge[data-open=true]{animation:t-badge-slide-in var(--badge-slide-dur) var(--badge-slide-ease)}.t-badge-dot{transform-origin:50%;opacity:1;filter:blur();transition:transform var(--badge-pop-dur) var(--badge-pop-ease), opacity var(--badge-fade-dur) var(--badge-pop-ease), filter var(--badge-pop-dur) var(--badge-pop-ease);will-change:transform, opacity, filter;display:block;transform:scale(1)}.t-badge[data-open=false] .t-badge-dot{opacity:0;filter:blur(var(--badge-blur));transition:transform var(--badge-pop-close-dur) var(--badge-close-ease), opacity var(--badge-fade-close-dur) var(--badge-close-ease), filter var(--badge-pop-close-dur) var(--badge-close-ease);transform:scale(0)}.share-dot.t-badge-dot{background:var(--status-saved);border-radius:9999px;width:6px;height:6px;position:static}@supports (color:color-mix(in lab, red, red)){.share-dot.t-badge-dot{background:color-mix(in oklch, var(--status-saved), transparent 30%)}}.t-input{will-change:transform;transition:border-color .15s ease-out}.t-input.is-error{transition:border-color var(--revert-dur,.28s) ease-out}.t-error-msg{opacity:0;visibility:hidden;transition:opacity var(--revert-dur,.28s) ease-out, visibility 0s linear var(--revert-dur,.28s)}.t-input-wrap.is-error .t-error-msg{opacity:1;visibility:visible;transition:opacity var(--revert-dur,.28s) ease-out, visibility 0s linear 0s}.t-input.is-shaking{animation:t-input-shake calc(var(--shake-dur-a) * 2 + var(--shake-dur-b) * 2) linear}@keyframes t-input-shake{0%{animation-timing-function:var(--shake-ease);transform:translate(0)}28.57%{transform:translateX(var(--shake-distance));animation-timing-function:var(--shake-ease)}57.14%{transform:translateX(calc(var(--shake-distance) * -1));animation-timing-function:var(--shake-ease)}78.57%{transform:translateX(var(--shake-overshoot));animation-timing-function:var(--shake-ease)}to{transform:translate(0)}}.landing-login-form.t-input-wrap .landing-login-input.t-input.is-error{color:var(--destructive)}.landing-login-form.t-input-wrap .landing-login-error.t-error-msg{color:var(--destructive);margin:0;font-size:12px}.archive-modal__item.is-exiting .archive-modal__item-inner{opacity:0;max-height:0;transition:opacity var(--resize-dur) var(--resize-ease), transform var(--resize-dur) var(--resize-ease), max-height var(--resize-dur) var(--resize-ease), padding var(--resize-dur) var(--resize-ease);margin:0;padding-block:0;overflow:hidden;transform:scale(.98)}.picker-submenu-pill.t-resize{flex-shrink:0;overflow:hidden}.picker-submenu-pill__inner{width:max-content}@media (prefers-reduced-motion:reduce){.t-resize,.t-dropdown,.t-modal,.t-panel-slide,.t-page-slide .t-page,.t-text-swap,.t-icon-swap .t-icon,.t-badge,.t-badge-dot,.t-input{filter:none!important;transition:none!important;animation:none!important;transform:none!important}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--radius:.625rem;--nc-arcade-color-1:currentColor;--nc-arcade-color-2:currentColor}@supports (color:color-mix(in lab, red, red)){:root{--nc-arcade-color-2:color-mix(in oklch, currentColor, transparent 75%)}}:root{--nc-arcade-color-3:transparent;--cursor:oklch(56% .22 250);--spellcheck:oklch(73% .19 54);--status-saved:oklch(74% .17 162);--status-pending:oklch(82% .14 80);--status-error:oklch(65% .18 22);--status-success:oklch(52% .17 162);--collab-0:oklch(62% .17 250);--collab-1:oklch(68% .16 30);--collab-2:oklch(66% .15 145);--collab-3:oklch(64% .16 320);--collab-4:oklch(70% .14 85);--collab-5:oklch(63% .15 200);--collab-dot:10px;--collab-hit:28px;--collab-rail-gap:8px;--collab-rail-inset:16px;--collab-chat-btn:22px;--collab-chat-icon:12px;--height-collab-chat:72vh;--collab-pointer:16px;--collab-chip-gap:6px;--collab-cursor-label-y:10px;--width-collab-chat:220px;--collab-float-shadow:0 1px 2px oklch(0% 0 0/.05), 0 3px 10px oklch(0% 0 0/.07);--collab-pointer-shadow:drop-shadow(0 1px 1px oklch(0% 0 0/.22));--shadow-overlay-sm:oklch(0% 0 0/.08);--shadow-overlay-md:oklch(0% 0 0/.18);--shadow-overlay-lg:oklch(0% 0 0/.2);--shadow-text-overlay:0 1px 3px oklch(0% 0 0/.4);--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--font-size-ui-2xs:8px;--font-size-ui-xs:10px;--font-size-ui-sm:11px;--press-scale:.96;--width-slash-menu-min:200px;--width-slash-menu-max:220px;--width-know-dialog:560px;--width-know-citation:200px;--map-node-max:264px;--map-node-pad-x:12px;--map-node-pad-y:7px;--map-inspector-width:272px;--map-inspector-enter:100px;--map-footer-height:34px;--map-grid-size:26px;--map-grid-extent:48000px;--map-sticky-width:184px;--map-affordance:16px;--map-collapse:16px;--map-collapse-hit:22px;--map-panel-gap:8px;--map-panel-pad:12px;--background:oklch(100% 0 0);--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:oklch(20.5% 0 0);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--border:oklch(92.2% 0 0);--input:oklch(92.2% 0 0);--ring:oklch(70.8% 0 0);--chart-1:oklch(87% 0 0);--chart-2:oklch(55.6% 0 0);--chart-3:oklch(43.9% 0 0);--chart-4:oklch(37.1% 0 0);--chart-5:oklch(26.9% 0 0);--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0)}@media (prefers-color-scheme:dark){:root{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(20.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(20.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(92.2% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(55.6% 0 0);--chart-1:oklch(87% 0 0);--chart-2:oklch(55.6% 0 0);--chart-3:oklch(43.9% 0 0);--chart-4:oklch(37.1% 0 0);--chart-5:oklch(26.9% 0 0);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(55.6% 0 0)}}.writing-surface{background:var(--background);position:fixed;inset:0;overflow:hidden}.top-edge-fade{z-index:10;pointer-events:none;background:linear-gradient(to bottom, var(--background), transparent);height:80px;position:fixed;top:0;left:0;right:0}.writing-chrome{z-index:20;position:fixed;top:12px}.writing-chrome-left{left:16px}.writing-chrome-right{right:16px}.writing-scroll{scrollbar-width:none;position:absolute;inset:0;overflow:hidden auto}.writing-scroll::-webkit-scrollbar{display:none}.editor-host{min-height:100vh}.just-write-editor{box-sizing:border-box;width:100%;min-height:100vh;font-family:var(--font-mono);caret-color:var(--cursor);color:var(--foreground);white-space:pre-wrap;padding:50vh max(51px,50vw - 430.5px);font-size:21px;font-weight:400;line-height:1.5}.just-write-editor:focus{outline:none}.just-write-editor p{margin:0 0 10px}.just-write-editor h1,.just-write-editor h2,.just-write-editor h3{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.pm-focus-dim{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pm-focus-dim{color:color-mix(in oklch, var(--foreground), transparent 80%)}}.pm-focus-dim{transition:color .18s}.pm-focus-active{color:var(--foreground);transition:color .12s}.just-write-editor ::selection{background:var(--cursor)}@supports (color:color-mix(in lab, red, red)){.just-write-editor ::selection{background:color-mix(in oklch, var(--cursor), transparent 55%)}}.just-write-editor ::selection{color:inherit}.pm-selection-pill{z-index:50;pointer-events:none;font-size:var(--font-size-ui-xs);font-variant-numeric:tabular-nums;font-variation-settings:"wght" 550;color:var(--cursor);background:var(--popover);border:1px solid var(--cursor);position:fixed}@supports (color:color-mix(in lab, red, red)){.pm-selection-pill{border:1px solid color-mix(in oklch, var(--cursor), transparent 65%)}}.pm-selection-pill{white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:999px;padding:1px 7px}.just-write-editor strong{font-weight:700}.just-write-editor em{font-style:italic}.just-write-editor u{text-underline-offset:3px;text-decoration:underline}.just-write-editor s{opacity:.65;text-decoration:line-through}.just-write-editor code{font-family:var(--font-mono);background:var(--foreground);font-size:.82em}@supports (color:color-mix(in lab, red, red)){.just-write-editor code{background:color-mix(in oklch, var(--foreground), transparent 90%)}}.just-write-editor code{border:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.just-write-editor code{border:1px solid color-mix(in oklch, var(--foreground), transparent 82%)}}.just-write-editor code{border-radius:4px;padding:.05em .3em}.just-write-editor .pm-block-h1{letter-spacing:-.03em;margin-bottom:6px;font-size:1.55em;font-weight:700;line-height:1.3}.just-write-editor .pm-block-h2{letter-spacing:-.02em;margin-bottom:6px;font-size:1.25em;font-weight:650;line-height:1.3}.just-write-editor .pm-block-h3{margin-bottom:6px;font-size:1.1em;font-weight:600;line-height:1.35}.just-write-editor .pm-block-bq{border-left:2px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.just-write-editor .pm-block-bq{border-left:2px solid color-mix(in oklch, var(--foreground), transparent 65%)}}.just-write-editor .pm-block-bq{opacity:.75;margin-bottom:10px;padding-left:.75em;font-style:italic}.just-write-editor .pm-block-ul{margin-bottom:2px;padding-left:1.25em;position:relative}.just-write-editor .pm-block-ul:before{content:"•";opacity:.45;position:absolute;left:0}.just-write-editor .pm-block-ol{margin-bottom:2px;padding-left:1.75em;position:relative}.just-write-editor .pm-block-ol:before{content:attr(data-index) ".";opacity:.45;position:absolute;left:0}.pm-url-node{text-decoration:underline;-webkit-text-decoration-color:var(--foreground);-webkit-text-decoration-color:var(--foreground);-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pm-url-node{-webkit-text-decoration-color:color-mix(in oklch, var(--foreground), transparent 55%);-webkit-text-decoration-color:color-mix(in oklch, var(--foreground), transparent 55%);-webkit-text-decoration-color:color-mix(in oklch, var(--foreground), transparent 55%);text-decoration-color:color-mix(in oklch, var(--foreground), transparent 55%)}}.pm-url-node{text-underline-offset:3px;cursor:pointer;-webkit-user-select:all;user-select:all;transition:text-decoration-color .12s}.pm-url-node:hover{text-decoration-color:currentColor}.ProseMirror-selectednode.pm-url-node,.ProseMirror-selectednode>.pm-url-node{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ProseMirror-selectednode.pm-url-node,.ProseMirror-selectednode>.pm-url-node{background:color-mix(in oklch, var(--foreground), transparent 88%)}}.ProseMirror-selectednode.pm-url-node,.ProseMirror-selectednode>.pm-url-node{border-radius:3px;outline:none}.url-embed-card{width:380px;height:220px;padding:0;overflow:hidden}.url-embed-iframe{transform-origin:0 0;pointer-events:none;border:none;width:760px;height:440px;display:block;transform:scale(.5)}.url-embed-fallback{justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;display:flex}.url-embed-fallback-domain{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.url-embed-fallback-link{color:var(--muted-foreground);flex-shrink:0;font-size:11px;text-decoration:none}.url-embed-fallback-link:hover{color:var(--foreground)}.page-menu-content [data-slot=dropdown-menu-item]{gap:6px}.page-menu-content [data-slot=dropdown-menu-item] svg{width:13px;height:13px}.page-menu-content [data-slot=dropdown-menu-item],.page-menu-content [data-slot=dropdown-menu-radio-item]{font-variation-settings:"wght" 500;font-size:12.5px}.page-menu-content [data-slot=dropdown-menu-item][data-highlighted],.page-menu-content [data-slot=dropdown-menu-radio-item][data-highlighted]{font-variation-settings:"wght" 680}.page-menu-content [data-slot=dropdown-menu-sub-trigger]{font-variation-settings:"wght" 500;gap:6px;font-size:12.5px}.page-menu-content [data-slot=dropdown-menu-sub-trigger][data-highlighted],.page-menu-content [data-slot=dropdown-menu-sub-trigger][data-state=open]{font-variation-settings:"wght" 680}.page-menu-content [data-slot=dropdown-menu-item]:active,.page-menu-content [data-slot=dropdown-menu-radio-item]:active,.page-menu-content [data-slot=dropdown-menu-sub-trigger]:active{transform:scale(var(--press-scale));transition-duration:60ms}.ProseMirror-selectednode{outline:2px solid var(--cursor)}@media (width<=700px){.just-write-editor{padding-left:24px;padding-right:24px;font-size:18px}}.login-surface{background:var(--background);justify-content:center;align-items:center;min-height:100vh;display:flex}.login-card{flex-direction:column;gap:22px;width:100%;max-width:400px;padding:0 28px;display:flex}.login-title{font-family:var(--font-mono);color:var(--foreground);letter-spacing:-.02em;margin:0;font-size:25px;font-weight:400}.login-title:after{content:"";background:var(--cursor);vertical-align:text-bottom;border-radius:1px;width:2px;height:1.2em;margin-left:2px;display:inline-block}.login-subtitle{color:var(--muted-foreground);margin:-12px 0 0;font-size:14px}.login-form{flex-direction:column;gap:10px;display:flex}.login-input{box-sizing:border-box;width:100%;font-size:23px;line-height:1.5;font-family:var(--font-mono);color:var(--foreground);caret-color:var(--cursor);background:0 0;border:none;border-radius:0;outline:none;padding:0;transition:color .15s,opacity .15s}.login-input::placeholder{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.login-input::placeholder{color:color-mix(in oklch, var(--foreground), transparent 80%)}}.login-input:focus{outline:none}.login-card-focus-email .login-title,.login-card-focus-email .login-subtitle{opacity:.25;transition:opacity .15s}.login-card-focus-email:not(.login-card-email-valid) .login-button{opacity:.25}.login-card-focus-email .login-input{opacity:1;color:var(--foreground)}.login-card-email-valid .login-button{opacity:1}.login-input-code{font-family:var(--font-mono);letter-spacing:.15em;text-align:center;font-size:22px}.login-button{background:var(--primary);color:var(--primary-foreground);border-radius:var(--radius-md);cursor:pointer;border:none;padding:10px 16px;font-family:inherit;font-size:14px;transition:opacity .15s}.login-button:hover:not(:disabled){opacity:.85}.login-button:disabled{opacity:.4;cursor:not-allowed}.login-back{color:var(--muted-foreground);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-family:inherit;font-size:12px}.login-back:hover{color:var(--foreground)}.login-error{color:var(--destructive);margin:0;font-size:12px}.account-btn{width:28px;box-shadow:inset 0 1px 0 oklch(100% 0 0/.09), 0 1px 2px var(--shadow-overlay-sm), 0 0 0 .5px var(--border);padding:0;position:relative}@supports (color:color-mix(in lab, red, red)){.account-btn{box-shadow:inset 0 1px 0 oklch(100% 0 0/.09), 0 1px 2px var(--shadow-overlay-sm), 0 0 0 .5px color-mix(in oklch, var(--border), transparent 50%)}}.focus-mode-btn{width:28px;box-shadow:inset 0 1px 0 oklch(100% 0 0/.09), 0 1px 2px var(--shadow-overlay-sm), 0 0 0 .5px var(--border);padding:0;position:relative}@supports (color:color-mix(in lab, red, red)){.focus-mode-btn{box-shadow:inset 0 1px 0 oklch(100% 0 0/.09), 0 1px 2px var(--shadow-overlay-sm), 0 0 0 .5px color-mix(in oklch, var(--border), transparent 50%)}}.account-btn:before,.focus-mode-btn:before{content:"";border-radius:inherit;box-shadow:0 2px 8px var(--shadow-overlay-md), 0 0 0 1px var(--border);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.account-btn:before,.focus-mode-btn:before{box-shadow:0 2px 8px var(--shadow-overlay-md), 0 0 0 1px color-mix(in oklch, var(--border), transparent 20%)}}.account-btn:before,.focus-mode-btn:before{opacity:0;pointer-events:none;transition:opacity .15s}.account-btn:hover:before,[aria-expanded=true].account-btn:before,.focus-mode-btn:hover:before,[aria-expanded=true].focus-mode-btn:before{opacity:1}.account-btn:after,.focus-mode-btn:after{content:"";position:absolute;inset:-6px}.writing-chrome [data-slot=button]:active:not([aria-expanded=true]){transform:scale(var(--press-scale));transition-duration:80ms}.file-btn{box-shadow:inset 0 1px 0 oklch(100% 0 0/.09), 0 1px 2px var(--shadow-overlay-sm), 0 0 0 .5px var(--border);position:relative}@supports (color:color-mix(in lab, red, red)){.file-btn{box-shadow:inset 0 1px 0 oklch(100% 0 0/.09), 0 1px 2px var(--shadow-overlay-sm), 0 0 0 .5px color-mix(in oklch, var(--border), transparent 50%)}}.file-btn:before{content:"";border-radius:inherit;box-shadow:0 2px 8px var(--shadow-overlay-md), 0 0 0 1px var(--border);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.file-btn:before{box-shadow:0 2px 8px var(--shadow-overlay-md), 0 0 0 1px color-mix(in oklch, var(--border), transparent 20%)}}.file-btn:before{opacity:0;pointer-events:none;transition:opacity .15s}.file-btn:hover:before,[aria-expanded=true].file-btn:before{opacity:1}.writing-chrome-left{align-items:center;gap:4px;display:flex}.know-thinking-line{background-color:var(--cursor);border-radius:1px;width:24px;height:1px;animation:1.2s ease-in-out infinite know-thinking-pulse;display:inline-block}.pm-sc-error{border-bottom:2px solid var(--spellcheck)}@supports (color:color-mix(in lab, red, red)){.pm-sc-error{border-bottom:2px solid color-mix(in oklch, var(--spellcheck), transparent 40%)}}.pm-sc-error{cursor:pointer;padding-bottom:1px;transition:border-color .12s}.pm-sc-error:hover{border-bottom-color:var(--spellcheck)}.sc-popover{z-index:50;background:var(--popover);box-shadow:0 4px 16px var(--shadow-overlay-md), 0 1px 4px var(--shadow-overlay-sm);border:1px solid var(--border);transform-origin:0 0;border-radius:12px;max-height:320px;padding:5px 0 3px;position:fixed;overflow-y:auto}.sc-popover-msg{color:var(--muted-foreground);margin:0;padding:2px 12px 6px;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:10px;line-height:1.45}.sc-popover-list{border-top:1px solid var(--foreground);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.sc-popover-list{border-top:1px solid color-mix(in oklch, var(--foreground), transparent 90%)}}.sc-popover-list{padding-top:3px}.sc-popover-item{text-align:left;width:100%;font-family:var(--font-mono);color:var(--foreground);cursor:pointer;background:0 0;border:none;border-radius:8px;width:calc(100% - 8px);margin:0 4px;padding:5px 12px;font-size:11px;font-weight:500;transition:background-color .15s,transform 80ms;display:block}.sc-popover-item:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.sc-popover-item:hover{background:color-mix(in oklch, var(--foreground), transparent 90%)}}.sc-popover-item:active{transform:scale(var(--press-scale));background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.sc-popover-item:active{background:color-mix(in oklch, var(--foreground), transparent 85%)}}.sc-popover-item-delete{opacity:.55;font-style:italic}.sc-popover-ignore-row{border-top:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.sc-popover-ignore-row{border-top:1px solid color-mix(in oklch, var(--foreground), transparent 90%)}}.sc-popover-ignore-row{margin-top:2px;padding:2px 4px 1px}.sc-popover-ignore{text-align:left;width:100%;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:10px;transition:background-color .15s,color .15s,transform 80ms;display:block}.sc-popover-ignore:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.sc-popover-ignore:hover{background:color-mix(in oklch, var(--foreground), transparent 90%)}}.sc-popover-ignore:hover{color:var(--foreground)}.sc-popover-ignore:active{transform:scale(var(--press-scale));transition-duration:60ms}@keyframes cursor-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes know-thinking-pulse{0%,to{opacity:.3;transform:scaleX(.6)}50%{opacity:.8;transform:scaleX(1)}}.cursor-icon{color:var(--cursor)}.mesh-card-text{text-shadow:var(--shadow-text-overlay)}[data-slot=slash-menu]{min-width:var(--width-slash-menu-min);max-width:var(--width-slash-menu-max)}[data-slot=slash-menu] button{font-variation-settings:"wght" 500}[data-slot=slash-menu] button[data-selected=true],[data-slot=slash-menu] button:hover{font-variation-settings:"wght" 650}[data-slot=slash-menu] button:active{transform:scale(var(--press-scale));transition-duration:80ms}[data-slot=context-menu-content] [data-slot=context-menu-item]{font-variation-settings:"wght" 500;font-size:12.5px}[data-slot=context-menu-content] [data-slot=context-menu-item][data-highlighted]{font-variation-settings:"wght" 680}[data-slot=context-menu-content] [data-slot=context-menu-item]:active{transform:scale(var(--press-scale));transition-duration:60ms}.picker-top-bar [data-slot=command-input-wrapper]{border-bottom:none;flex:1;padding-bottom:.25rem}.picker-action-kbd{min-width:0;height:1rem;font-size:var(--font-size-ui-2xs);border-radius:var(--radius-sm);padding-inline:.25rem}[data-slot=know-dialog]{max-width:var(--width-know-dialog)}.know-citation{max-width:var(--width-know-citation)}.text-ui-2xs{font-size:var(--font-size-ui-2xs)}.text-ui-xs{font-size:var(--font-size-ui-xs)}.text-ui-sm{font-size:var(--font-size-ui-sm)}.status-dot{border-radius:9999px;width:6px;height:6px;transition:background-color .22s;display:inline-block}.status-dot--saved{background:var(--status-saved)}@supports (color:color-mix(in lab, red, red)){.status-dot--saved{background:color-mix(in oklch, var(--status-saved), transparent 30%)}}.status-dot--pending{background:var(--status-pending)}@supports (color:color-mix(in lab, red, red)){.status-dot--pending{background:color-mix(in oklch, var(--status-pending), transparent 40%)}}.status-dot--pending{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.status-dot--saving{background:var(--status-pending)}@supports (color:color-mix(in lab, red, red)){.status-dot--saving{background:color-mix(in oklch, var(--status-pending), transparent 40%)}}.status-dot--saving{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.status-dot--error{background:var(--status-error)}@supports (color:color-mix(in lab, red, red)){.status-dot--error{background:color-mix(in oklch, var(--status-error), transparent 20%)}}.status-dot--error{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.toast-base{z-index:50;border-radius:calc(var(--radius) - 2px);font-size:var(--font-size-ui-sm);color:#fff;box-shadow:0 8px 24px var(--shadow-overlay-lg), 0 2px 8px var(--shadow-overlay-md), 0 1px 2px var(--shadow-overlay-sm);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:6px 12px;font-weight:500;position:fixed;bottom:1rem;left:50%}.toast-base--error{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.toast-base--error{background:color-mix(in oklch, var(--destructive), transparent 10%)}}.toast-base--success{background:var(--status-success)}@supports (color:color-mix(in lab, red, red)){.toast-base--success{background:color-mix(in oklch, var(--status-success), transparent 10%)}}.draft-banner{z-index:50;border-radius:calc(var(--radius) * 2.2);background:var(--popover);align-items:center;gap:8px;display:flex;position:fixed;top:1rem;left:50%;translate:-50%}@supports (color:color-mix(in lab, red, red)){.draft-banner{background:color-mix(in oklch, var(--popover), transparent 20%)}}.draft-banner{font-size:var(--font-size-ui-sm);box-shadow:0 8px 32px var(--shadow-overlay-lg), 0 2px 8px var(--shadow-overlay-md), 0 1px 2px var(--shadow-overlay-sm);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);outline:1px solid var(--foreground);padding:8px 16px}@supports (color:color-mix(in lab, red, red)){.draft-banner{outline:1px solid color-mix(in oklch, var(--foreground), transparent 95%)}}.draft-banner__message{color:var(--muted-foreground)}.draft-banner__actions{align-items:center;gap:2px;margin-left:4px;display:flex}.draft-banner__btn{border-radius:var(--radius-lg);font:inherit;cursor:pointer;color:var(--foreground);background:0 0;border:none;padding:4px 10px;font-weight:500;transition:background-color .15s,color .15s}.draft-banner__btn:hover{background:var(--muted)}.draft-banner__btn:active{transform:scale(var(--press-scale));transition-duration:80ms}.draft-banner__btn--muted{color:var(--muted-foreground)}.draft-banner__btn--muted:hover{color:var(--foreground)}.share-dot{margin-left:auto}.error-boundary{flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100vh;padding:2rem;font-family:ui-monospace,monospace;display:flex}.error-boundary__message{font-size:var(--font-size-ui-sm);opacity:.5}.error-boundary__stack{font-size:var(--font-size-ui-xs);opacity:.4;white-space:pre-wrap;max-width:480px}.error-boundary__retry{font-size:var(--font-size-ui-sm);opacity:.5;cursor:pointer}.shared-document-content{pointer-events:none;-webkit-user-select:text;user-select:text}.landing-surface{background:var(--background);box-sizing:border-box;min-height:100vh;position:relative}.landing-layer,.landing-code-layer{box-sizing:border-box;justify-content:center;padding:0 24px;display:flex;position:absolute;inset:0}.landing-code-layer{align-items:center}.landing-code-layer>*{width:100%;max-width:560px}.landing-main{box-sizing:border-box;flex-direction:column;gap:48px;width:100%;max-width:560px;padding-top:22vh;padding-bottom:48px;display:flex}.landing-top{flex-direction:column;gap:48px;display:flex}.landing-hero{flex-direction:column;gap:10px;display:flex}.landing-wordmark{font-family:var(--font-mono);letter-spacing:-.03em;color:var(--foreground);text-wrap:balance;margin:0;font-size:32px;font-weight:400;line-height:1}.landing-cursor{background:var(--cursor);vertical-align:-.05em;border-radius:2px;width:3px;height:.85em;margin-left:3px;animation:1.1s step-start infinite cursor-blink;display:inline-block}.landing-tagline{color:var(--muted-foreground);letter-spacing:.01em;text-wrap:pretty;margin:0;font-size:14px}.landing-demo{min-height:180px;overflow:hidden}.landing-demo-editor{pointer-events:none;min-height:unset!important;padding:0!important;font-size:16px!important}.landing-login-form{flex-direction:column;gap:10px;display:flex}.landing-login-hint{color:var(--muted-foreground);margin:0 0 4px;font-size:13px}.landing-login-input{box-sizing:border-box;width:100%;font-size:20px;font-family:var(--font-mono);color:var(--foreground);caret-color:var(--cursor);background:0 0;border:none;outline:none;padding:0;transition:opacity .15s}.landing-login-input::placeholder{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.landing-login-input::placeholder{color:color-mix(in oklch, var(--foreground), transparent 75%)}}.landing-login-input--code{letter-spacing:.2em;font-variant-numeric:tabular-nums;font-size:22px}.landing-login-btn{background:var(--primary);color:var(--primary-foreground);border-radius:var(--radius-md);cursor:pointer;box-shadow:0 1px 3px var(--shadow-overlay-md), 0 0 0 1px var(--foreground) inset;border:none;align-self:flex-start;padding:8px 16px;font-family:inherit;font-size:13px}@supports (color:color-mix(in lab, red, red)){.landing-login-btn{box-shadow:0 1px 3px var(--shadow-overlay-md), 0 0 0 1px color-mix(in oklch, var(--foreground), transparent 92%) inset}}.landing-login-btn{transition:opacity .15s,transform .15s cubic-bezier(.34,1.56,.64,1)}.landing-login-btn:hover:not(:disabled){opacity:.82}.landing-login-btn:active:not(:disabled){transform:scale(var(--press-scale));opacity:.9;transition-duration:80ms}.landing-login-btn:disabled{opacity:.3;cursor:not-allowed}.landing-login-back{color:var(--muted-foreground);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-family:inherit;font-size:12px;transition:color .15s,opacity .15s}.landing-login-back:hover{color:var(--foreground)}.landing-login-back:active{opacity:.6;transition-duration:60ms}.landing-login-error{color:var(--destructive);margin:0;font-size:12px}.landing-features{grid-template-columns:1fr 1fr;gap:20px 32px;display:grid}.landing-main--focus .landing-hero,.landing-main--focus .landing-demo,.landing-main--focus .landing-features{opacity:.12;pointer-events:none;transition:opacity .24s ease-in-out}.landing-feature{flex-direction:column;gap:3px;transition:opacity .16s;display:flex}.landing-features:has(.landing-feature:hover) .landing-feature:not(:hover){opacity:.35}.landing-feature-label{font-family:var(--font-mono);color:var(--foreground);font-size:12px;font-weight:500}.landing-feature-desc{color:var(--muted-foreground);text-wrap:pretty;font-size:12px;line-height:1.5}@media (width<=480px){.landing-main{gap:36px;padding-top:14vh;padding-bottom:36px}.landing-wordmark{font-size:26px}.landing-features{grid-template-columns:1fr}}:focus,:focus-visible,:focus-within{outline:none!important}:focus-visible{--tw-ring-shadow:0 0 #0000!important;--tw-ring-offset-shadow:0 0 #0000!important}.chrome-rename-input{background:var(--popover);border:none;border-radius:8px;outline:none;height:28px;padding:0 10px}@supports (color:color-mix(in lab, red, red)){.chrome-rename-input{background:color-mix(in oklch, var(--popover), transparent 30%)}}.chrome-rename-input{box-shadow:0 1px 3px var(--shadow-overlay-sm), 0 0 0 1px var(--border)}@supports (color:color-mix(in lab, red, red)){.chrome-rename-input{box-shadow:0 1px 3px var(--shadow-overlay-sm), 0 0 0 1px color-mix(in oklch, var(--border), transparent 55%)}}.chrome-rename-input{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:var(--font-size-ui-sm);color:var(--foreground);min-width:0;font-family:inherit;font-weight:500}[data-slot=dropdown-menu-content].page-menu-content,[data-slot=dropdown-menu-sub-content].page-menu-content{border:1px solid var(--border)}.delete-dialog{overflow:hidden}.delete-dialog__header{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:12px 14px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.delete-dialog__header{border-bottom:1px solid color-mix(in oklch, var(--border), transparent 40%)}}.delete-dialog__title{font-family:var(--font-mono);color:var(--foreground);letter-spacing:-.01em;text-wrap:balance;font-size:12px;font-weight:400}.delete-dialog__body{flex-direction:column;gap:4px;padding:10px 14px;display:flex}.delete-dialog__doc-name{font-family:var(--font-mono);color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12.5px;font-weight:500;overflow:hidden}.delete-dialog__warning{font-size:var(--font-size-ui-sm);color:var(--muted-foreground);text-wrap:pretty;margin:0;line-height:1.5}.delete-dialog__actions{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding:8px 12px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.delete-dialog__actions{border-top:1px solid color-mix(in oklch, var(--border), transparent 40%)}}.delete-dialog__cancel{border-radius:var(--radius-md);font-size:var(--font-size-ui-sm);color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:5px 8px;font-family:inherit;transition:background-color .15s,color .15s,transform 80ms;display:flex}.delete-dialog__cancel:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.delete-dialog__cancel:hover{background:color-mix(in oklch, var(--foreground), transparent 92%)}}.delete-dialog__cancel:hover{color:var(--foreground)}.delete-dialog__cancel:active{transform:scale(var(--press-scale))}.delete-dialog__confirm{border-radius:var(--radius-md);cursor:pointer;font-size:12px;font-family:var(--font-mono);color:#fff;background:linear-gradient(to bottom, var(--destructive), var(--destructive));border:none;align-items:center;gap:6px;padding:5px 12px;font-weight:500;display:flex}@supports (color:color-mix(in lab, red, red)){.delete-dialog__confirm{background:linear-gradient(to bottom, color-mix(in oklch, var(--destructive), white 8%), var(--destructive))}}.delete-dialog__confirm{box-shadow:0 0 0 .5px var(--destructive), inset 0 0 0 1px oklch(100% 0 0/.05), inset 0 1px 0 oklch(100% 0 0/.1), 0 1px 2px var(--destructive), 0 2px 6px var(--destructive), 0 4px 12px var(--destructive)}@supports (color:color-mix(in lab, red, red)){.delete-dialog__confirm{box-shadow:0 0 0 .5px color-mix(in oklch, var(--destructive), black 35%), inset 0 0 0 1px oklch(100% 0 0/.05), inset 0 1px 0 oklch(100% 0 0/.1), 0 1px 2px color-mix(in oklch, var(--destructive), transparent 55%), 0 2px 6px color-mix(in oklch, var(--destructive), transparent 65%), 0 4px 12px color-mix(in oklch, var(--destructive), transparent 78%)}}.delete-dialog__confirm{text-shadow:0 1px 1px oklch(0% 0 0/.25);transition:opacity .12s,transform 80ms}.delete-dialog__confirm:hover{opacity:.88}.delete-dialog__confirm:active:not(:disabled){transform:scale(var(--press-scale))}.delete-dialog__confirm:disabled{opacity:.5;cursor:not-allowed}.archive-modal{overflow:hidden;background:var(--popover)!important;-webkit-backdrop-filter:none!important}.archive-modal__header{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:12px 14px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.archive-modal__header{border-bottom:1px solid color-mix(in oklch, var(--border), transparent 40%)}}.archive-modal__title{font-family:var(--font-mono);color:var(--foreground);letter-spacing:-.01em;flex:1;font-size:12px;font-weight:400}.archive-modal__body{scrollbar-width:none;max-height:320px;padding:6px;overflow-y:auto}.archive-modal__body::-webkit-scrollbar{display:none}.archive-modal__skeleton-wrap{flex-direction:column;gap:2px;padding:4px 8px;display:flex}.archive-modal__skeleton-row{padding:8px}.archive-modal__skeleton-line{background:var(--foreground);border-radius:4px;height:9px}@supports (color:color-mix(in lab, red, red)){.archive-modal__skeleton-line{background:color-mix(in oklch, var(--foreground), transparent 90%)}}.archive-modal__skeleton-line{animation:1.8s cubic-bezier(.4,0,.6,1) infinite pulse}.archive-modal__empty{color:var(--muted-foreground);padding:16px 20px;font-size:12px}.archive-modal__list{margin:0;padding:0;list-style:none}.archive-modal__item-inner{border-radius:var(--radius-2xl);align-items:center;gap:8px;padding:6px 10px 6px 12px;transition:background-color .15s;display:flex}.archive-modal__item-inner:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.archive-modal__item-inner:hover{background:color-mix(in oklch, var(--foreground), transparent 92%)}}.archive-modal__doc-title{text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);flex:1;font-size:12.5px;font-weight:500;overflow:hidden}.archive-modal__date{font-size:var(--font-size-ui-xs);color:var(--muted-foreground);opacity:0;flex-shrink:0;transition:opacity .15s}.archive-modal__item-inner:hover .archive-modal__date{opacity:1}.archive-modal__actions{opacity:0;flex-shrink:0;align-items:center;gap:8px;transition:opacity .15s;display:flex}.archive-modal__item-inner:hover .archive-modal__actions{opacity:1}.archive-modal__action-btn{border-radius:var(--radius-md);cursor:pointer;width:28px;height:28px;color:var(--muted-foreground);background:0 0;border:none;justify-content:center;align-items:center;transition:background-color .15s,color .15s,transform 80ms;display:flex;position:relative}.archive-modal__action-btn:after{content:"";position:absolute;inset:-6px}.archive-modal__action-btn:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.archive-modal__action-btn:hover{background:color-mix(in oklch, var(--foreground), transparent 90%)}}.archive-modal__action-btn:hover{color:var(--foreground)}.archive-modal__action-btn:active{transform:scale(var(--press-scale))}.archive-modal__action-btn--destructive:hover{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.archive-modal__action-btn--destructive:hover{background:color-mix(in oklch, var(--destructive), transparent 85%)}}.archive-modal__action-btn--destructive:hover{color:var(--destructive)}.archive-modal__delete-confirm{background:var(--destructive);border:none;border-radius:6px;padding:2px 8px}@supports (color:color-mix(in lab, red, red)){.archive-modal__delete-confirm{background:color-mix(in oklch, var(--destructive), transparent 85%)}}.archive-modal__delete-confirm{color:var(--destructive);font-size:var(--font-size-ui-xs);font-weight:600;font-family:var(--font-mono);cursor:pointer;transition:background-color .12s}.archive-modal__delete-confirm:hover{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.archive-modal__delete-confirm:hover{background:color-mix(in oklch, var(--destructive), transparent 75%)}}.archive-modal__rename-input{color:var(--foreground);caret-color:var(--cursor);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:12.5px;font-weight:500}[data-map-theme]{--map-root:var(--map-branch-0);--map-relation:var(--foreground)}@supports (color:color-mix(in lab, red, red)){[data-map-theme]{--map-relation:color-mix(in oklch, var(--foreground), transparent 55%)}}[data-map-theme]{--map-sticky:oklch(83% .13 88);--map-canvas:var(--background)}[data-map-theme=dawn]{--map-branch-0:oklch(68% .17 22);--map-branch-1:oklch(74% .15 62);--map-branch-2:oklch(70% .13 158);--map-branch-3:oklch(66% .14 232);--map-branch-4:oklch(62% .16 282);--map-branch-5:oklch(66% .16 330)}[data-map-theme=ink]{--map-branch-0:oklch(40% .07 262);--map-branch-1:oklch(56% .09 244);--map-branch-2:oklch(70% .1 232);--map-branch-3:oklch(48% .05 292);--map-branch-4:oklch(62% .06 208);--map-branch-5:oklch(76% .07 250)}[data-map-theme=forest]{--map-branch-0:oklch(52% .12 148);--map-branch-1:oklch(66% .14 136);--map-branch-2:oklch(72% .13 112);--map-branch-3:oklch(58% .09 172);--map-branch-4:oklch(62% .11 92);--map-branch-5:oklch(48% .07 160)}[data-map-theme=ocean]{--map-branch-0:oklch(56% .14 236);--map-branch-1:oklch(68% .13 212);--map-branch-2:oklch(72% .12 190);--map-branch-3:oklch(62% .14 260);--map-branch-4:oklch(70% .1 176);--map-branch-5:oklch(50% .12 250)}[data-map-theme=ember]{--map-branch-0:oklch(60% .19 28);--map-branch-1:oklch(70% .17 48);--map-branch-2:oklch(76% .15 74);--map-branch-3:oklch(54% .15 16);--map-branch-4:oklch(64% .12 58);--map-branch-5:oklch(48% .11 34)}[data-map-theme=grape]{--map-branch-0:oklch(54% .18 300);--map-branch-1:oklch(64% .17 318);--map-branch-2:oklch(68% .16 340);--map-branch-3:oklch(50% .16 286);--map-branch-4:oklch(62% .13 268);--map-branch-5:oklch(72% .13 350)}[data-map-theme=sand]{--map-branch-0:oklch(62% .11 68);--map-branch-1:oklch(72% .1 84);--map-branch-2:oklch(66% .08 48);--map-branch-3:oklch(76% .09 100);--map-branch-4:oklch(56% .07 58);--map-branch-5:oklch(70% .06 34)}[data-map-theme=slate]{--map-branch-0:oklch(42% .04 258);--map-branch-1:oklch(56% .05 228);--map-branch-2:oklch(70% .04 214);--map-branch-3:oklch(48% .03 300);--map-branch-4:oklch(78% .03 240);--map-branch-5:oklch(62% .06 196)}[data-map-theme=mint]{--map-branch-0:oklch(70% .13 172);--map-branch-1:oklch(76% .14 152);--map-branch-2:oklch(80% .13 132);--map-branch-3:oklch(64% .11 188);--map-branch-4:oklch(74% .1 110);--map-branch-5:oklch(58% .1 200)}[data-map-theme=rose]{--map-branch-0:oklch(66% .16 12);--map-branch-1:oklch(72% .14 350);--map-branch-2:oklch(76% .11 332);--map-branch-3:oklch(60% .15 26);--map-branch-4:oklch(70% .1 6);--map-branch-5:oklch(64% .12 318)}[data-map-theme=neon]{--map-branch-0:oklch(68% .19 148);--map-branch-1:oklch(72% .18 78);--map-branch-2:oklch(64% .2 328);--map-branch-3:oklch(66% .18 236);--map-branch-4:oklch(74% .16 190);--map-branch-5:oklch(62% .2 292)}[data-map-theme=paper]{--map-branch-0:oklch(44% .06 52);--map-branch-1:oklch(58% .07 38);--map-branch-2:oklch(66% .06 96);--map-branch-3:oklch(50% .05 168);--map-branch-4:oklch(72% .05 76);--map-branch-5:oklch(56% .04 262)}.writing-surface[data-map]{flex-direction:column;display:flex}.map-workspace{grid-template-columns:1fr 0;grid-template-rows:1fr var(--map-footer-height);outline:none;grid-template-areas:"stage panel""footer footer";transition:grid-template-columns .22s cubic-bezier(.32,.72,0,1);display:grid;position:absolute;inset:0}.map-workspace[data-inspector=open]{grid-template-columns:1fr var(--map-inspector-width)}.map-workspace__stage{grid-area:stage;position:relative;overflow:hidden}.map-canvas{background:var(--map-canvas);touch-action:none;cursor:default;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.map-canvas:active{cursor:default}.map-canvas[data-marquee],.map-canvas[data-linking=true]{cursor:crosshair}.map-canvas[data-grid] .map-canvas__stage:before{content:"";width:var(--map-grid-extent);height:var(--map-grid-extent);left:calc(var(--map-grid-extent) / -2);top:calc(var(--map-grid-extent) / -2);pointer-events:none;z-index:0;background-image:radial-gradient(circle at 1px 1px, var(--foreground) 1px, transparent 0);position:absolute}@supports (color:color-mix(in lab, red, red)){.map-canvas[data-grid] .map-canvas__stage:before{background-image:radial-gradient(circle at 1px 1px, color-mix(in oklch, var(--foreground), transparent 90%) 1px, transparent 0)}}.map-canvas[data-grid] .map-canvas__stage:before{background-size:var(--map-grid-size) var(--map-grid-size)}.map-canvas__stage{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.map-canvas__stage>*{z-index:1}.map-graphics{pointer-events:none;position:absolute;overflow:visible}.map-graphics .map-zone,.map-graphics .map-relation{pointer-events:auto}.map-edges path{fill:none;stroke-linecap:round;stroke-linejoin:round}.map-zone rect{fill:var(--accent,var(--map-root))}@supports (color:color-mix(in lab, red, red)){.map-zone rect{fill:color-mix(in oklch, var(--accent,var(--map-root)), transparent 94%)}}.map-zone rect{stroke:var(--accent,var(--map-root))}@supports (color:color-mix(in lab, red, red)){.map-zone rect{stroke:color-mix(in oklch, var(--accent,var(--map-root)), transparent 65%)}}.map-zone rect{stroke-width:1.5px;stroke-dasharray:7 5;transition:fill .15s,stroke .15s}.map-zone:hover rect{fill:var(--accent,var(--map-root))}@supports (color:color-mix(in lab, red, red)){.map-zone:hover rect{fill:color-mix(in oklch, var(--accent,var(--map-root)), transparent 90%)}}.map-zone[data-selected] rect{stroke:var(--cursor);stroke-dasharray:none}.map-zone__label{fill:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.map-zone__label{fill:color-mix(in oklch, var(--foreground), transparent 35%)}}.map-zone__label{letter-spacing:.01em;paint-order:stroke fill;stroke:var(--map-canvas);stroke-width:4px;font-size:11px;font-weight:600}.map-relation__hit{fill:none;stroke:#0000;stroke-width:14px;cursor:pointer}.map-relation__line{fill:none;stroke:var(--map-relation);stroke-width:1.5px;stroke-dasharray:5 4;pointer-events:none;transition:stroke .15s}.map-relation[data-style=branch] .map-relation__line{stroke:var(--accent,var(--map-relation));stroke-width:1.9px;stroke-dasharray:none}.map-relation:hover .map-relation__line,.map-relation[data-selected] .map-relation__line{stroke:var(--cursor)}.map-relation[data-selected] .map-relation__line{stroke-dasharray:none}.map-relation__label{fill:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.map-relation__label{fill:color-mix(in oklch, var(--foreground), transparent 25%)}}.map-relation__label{paint-order:stroke fill;stroke:var(--map-canvas);stroke-width:4px;pointer-events:none;font-size:10.5px;font-weight:550}.map-node{box-sizing:border-box;border-radius:var(--radius-lg);transform-origin:50%;cursor:default;transition:transform .26s cubic-bezier(.32,.72,0,1),box-shadow .15s,background-color .15s;position:absolute;top:0;left:0}.map-node[data-selected],.map-node[data-editing]{z-index:4}.map-node[data-dragging]{z-index:30;cursor:grabbing;transition:none}.map-node__content{box-sizing:border-box;width:max-content;max-width:var(--map-node-max);padding:var(--map-node-pad-y) var(--map-node-pad-x);color:var(--foreground);text-wrap:pretty;font-size:13px;line-height:1.45;position:relative}.map-node[data-size=sm] .map-node__content{font-size:11.5px}.map-node[data-size=lg] .map-node__content{font-size:16px}.map-node[data-cell] .map-node__content{max-width:none}.map-node{box-shadow:var(--map-shape-shadow,0 0 0 0 transparent)}.map-node:after{content:"";border-radius:inherit;pointer-events:none;border:2px solid #0000;transition:border-color .15s;position:absolute;inset:0}.map-node:not([data-editing]):hover:after{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.map-node:not([data-editing]):hover:after{border-color:color-mix(in oklch, var(--accent), transparent 60%)}}.map-node[data-selected]:after,.map-node[data-editing]:after{border-color:var(--cursor)}@supports (color:color-mix(in lab, red, red)){.map-node[data-selected]:after,.map-node[data-editing]:after{border-color:color-mix(in oklch, var(--cursor), transparent 45%)}}.map-node[data-shape=round],.map-node[data-shape=box],.map-node[data-shape=pill],.map-node[data-shape=ellipse]{--map-fill:var(--accent)}@supports (color:color-mix(in lab, red, red)){.map-node[data-shape=round],.map-node[data-shape=box],.map-node[data-shape=pill],.map-node[data-shape=ellipse]{--map-fill:color-mix(in oklch, var(--accent), var(--background) 88%)}}.map-node[data-shape=round],.map-node[data-shape=box],.map-node[data-shape=pill],.map-node[data-shape=ellipse]{--map-shape-shadow:inset 0 0 0 1px var(--map-fill);background:var(--map-fill)}.map-node[data-shape=round]{border-radius:var(--radius-lg)}.map-node[data-shape=box]{border-radius:3px}.map-node[data-shape=pill]{border-radius:999px;padding-inline:4px}.map-node[data-shape=ellipse]{border-radius:50%;padding-inline:10px}.map-node[data-shape=line]{--map-fill:transparent;--map-shape-shadow:none;box-shadow:none;background:0 0;border-radius:0}.map-node[data-shape=line]:after{content:none}.map-node[data-shape=line] .map-node__content{box-shadow:none;border-bottom:2px solid var(--accent);color:var(--foreground);padding-inline:4px;border-radius:0;padding-bottom:5px}.map-node[data-shape=line][data-depth="0"] .map-node__content{color:var(--foreground)}.map-node[data-depth="0"]{--map-fill:var(--accent)}@supports (color:color-mix(in lab, red, red)){.map-node[data-depth="0"]{--map-fill:color-mix(in oklch, var(--accent), var(--foreground) 14%)}}.map-node[data-depth="0"]{--map-shape-shadow:inset 0 0 0 1px var(--map-fill);background:var(--map-fill)}.map-node[data-depth="0"] .map-node__content{letter-spacing:-.01em;color:var(--background);padding:11px 18px;font-size:16px;font-weight:600}.map-node[data-shape=line]{--map-fill:transparent;--map-shape-shadow:none;box-shadow:none;background:0 0}.map-node[data-shape=line][data-depth="0"] .map-node__content{color:var(--foreground);padding:var(--map-node-pad-y) 4px 5px}.map-node[data-depth="1"] .map-node__content{font-weight:550}.map-node[data-shape=line][data-selected] .map-node__content,.map-node[data-shape=line][data-editing] .map-node__content{border-bottom-color:var(--cursor)}.map-canvas[data-linking=true] .map-node[data-linking]{cursor:crosshair}.map-canvas[data-linking=true] .map-node[data-linking]:after{border-color:var(--cursor)}@supports (color:color-mix(in lab, red, red)){.map-canvas[data-linking=true] .map-node[data-linking]:after{border-color:color-mix(in oklch, var(--cursor), transparent 82%)}}.map-node[data-cell]{--map-fill:var(--accent);border-radius:0}@supports (color:color-mix(in lab, red, red)){.map-node[data-cell]{--map-fill:color-mix(in oklch, var(--accent), var(--background) 94%)}}.map-node[data-cell]{--map-shape-shadow:inset 0 0 0 .5px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.map-node[data-cell]{--map-shape-shadow:inset 0 0 0 .5px color-mix(in oklch, var(--foreground), transparent 82%)}}.map-node[data-cell]{background:var(--map-fill);align-items:center;display:flex}.map-node[data-cell][data-depth="0"]{--map-fill:var(--accent)}@supports (color:color-mix(in lab, red, red)){.map-node[data-cell][data-depth="0"]{--map-fill:color-mix(in oklch, var(--accent), var(--background) 74%)}}.map-node[data-cell][data-depth="0"] .map-node__content{color:var(--foreground);font-size:13.5px}.map-node__editor{white-space:pre-wrap;overflow-wrap:break-word;min-width:4ch;min-height:1.45em;font:inherit;color:inherit;caret-color:var(--cursor);-webkit-user-select:text;user-select:text;background:0 0;border:none;outline:none;margin:0;padding:0;display:block;position:relative;overflow:visible}.map-node__editor a{pointer-events:none}@supports (color:color-mix(in lab, red, red)){.map-node__editor ::selection{background:color-mix(in oklch, var(--cursor), transparent 55%)}}.map-node__editor ::selection{background:var(--cursor)}@supports (color:color-mix(in lab, red, red)){.map-node__editor ::selection{background:color-mix(in oklch, var(--cursor), transparent 55%)}}.map-node__editor ::selection{color:inherit}.map-node__edit,.map-node__text-slot{position:relative}.map-node__sizer{min-width:4ch;min-height:1.45em}.map-node[data-editing] .map-node__sizer{visibility:hidden;pointer-events:none}.map-node[data-editing] .map-node__text-slot>.map-node__edit{width:auto;max-width:none;height:auto;min-height:100%;position:absolute;inset:0 0 auto}.map-node[data-editing] .map-node__text-slot .map-node__editor{width:100%;min-width:4ch;height:auto;white-space:unset;display:block}.map-node[data-editing] .map-node__text-slot .map-node__sc{white-space:unset}.map-node__sc{z-index:1;pointer-events:none;color:#0000;white-space:pre-wrap;overflow-wrap:break-word;font:inherit;position:absolute;inset:0}.map-node__sc .pm-sc-error{pointer-events:auto;padding-bottom:0}.map-node[data-editing]:after{border-color:var(--cursor)}.map-node__note-tip{z-index:8;width:max-content;max-width:var(--map-node-max);margin-bottom:var(--map-node-pad-y);padding:var(--map-node-pad-y) var(--map-node-pad-x);border-radius:var(--radius-md);background:var(--popover);color:var(--popover-foreground);box-shadow:0 0 0 1px var(--foreground);display:none;position:absolute;bottom:100%;left:50%}@supports (color:color-mix(in lab, red, red)){.map-node__note-tip{box-shadow:0 0 0 1px color-mix(in oklch, var(--foreground), transparent 88%)}}.map-node__note-tip{font-size:var(--font-size-ui-sm);text-wrap:pretty;white-space:pre-wrap;pointer-events:none;line-height:1.4;translate:-50%}.map-node__content:hover .map-node__note-tip{display:block}.map-node__add,.map-node__collapse{min-width:var(--map-affordance);height:var(--map-affordance);font-size:var(--font-size-ui-xs);font-variant-numeric:tabular-nums;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;line-height:1;transition:opacity 60ms,transform 60ms cubic-bezier(.34,1.56,.64,1);display:flex;position:absolute}.map-node__add{background:var(--foreground);color:var(--background);opacity:0;pointer-events:none;transform:scale(.6)}.map-node[data-plus]{z-index:5}.map-node[data-plus] .map-node__add,.map-node__add:focus-visible{opacity:1;pointer-events:auto;transform:scale(1)}.map-node[data-dragging] .map-node__add{opacity:0;pointer-events:none}.map-node__add:active{transform:scale(var(--press-scale))}.map-node__collapse{min-width:var(--map-collapse-hit);width:var(--map-collapse-hit);height:100%;color:var(--foreground);background:0 0;padding:0}@supports (color:color-mix(in lab, red, red)){.map-node__collapse{color:color-mix(in oklch, var(--foreground), transparent 32%)}}.map-node__collapse{opacity:0;pointer-events:auto;font-weight:550}.map-node__collapse:hover,.map-node__collapse:focus-visible,.map-node__collapse[data-collapsed]{opacity:1}.map-node__collapse[data-collapsed]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.map-node__collapse[data-collapsed]{background:color-mix(in oklch, var(--accent), var(--background) 76%)}}.map-node__collapse[data-collapsed]{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.map-node__collapse[data-collapsed]{color:color-mix(in oklch, var(--foreground), transparent 25%)}}.map-node__collapse:hover{color:var(--foreground)}.map-node__collapse:active{transform:scale(var(--press-scale))}.map-node__add[data-dir=right]{right:calc(var(--map-collapse-hit) * -1);top:50%;translate:0 -50%}.map-node__add[data-dir=left]{left:calc(var(--map-collapse-hit) * -1);top:50%;translate:0 -50%}.map-node__add[data-dir=down]{bottom:calc(var(--map-collapse-hit) * -1);left:50%;translate:-50%}.map-node__add[data-dir=up]{top:calc(var(--map-collapse-hit) * -1);left:50%;translate:-50%}.map-node__collapse[data-dir=right]{right:calc(var(--map-collapse-hit) * -1);top:0;translate:none}.map-node__collapse[data-dir=left]{left:calc(var(--map-collapse-hit) * -1);top:0;translate:none}.map-node__collapse[data-dir=down]{bottom:calc(var(--map-collapse-hit) * -1);width:100%;height:var(--map-collapse-hit);min-width:0;left:0;right:0;translate:none}.map-node__collapse[data-dir=up]{top:calc(var(--map-collapse-hit) * -1);width:100%;height:var(--map-collapse-hit);min-width:0;left:0;right:0;translate:none}.map-drop-hint{pointer-events:none;border-radius:var(--radius-lg);box-shadow:0 0 0 2px var(--cursor);background:var(--cursor);position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.map-drop-hint{background:color-mix(in oklch, var(--cursor), transparent 90%)}}.map-marquee{box-sizing:border-box;pointer-events:none;border:1px solid var(--cursor);background:var(--cursor);position:absolute}@supports (color:color-mix(in lab, red, red)){.map-marquee{background:color-mix(in oklch, var(--cursor), transparent 88%)}}.map-sticky{box-sizing:border-box;width:var(--map-sticky-width);--map-fill:var(--accent);border-radius:3px;min-height:68px;padding:10px 12px;position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.map-sticky{--map-fill:color-mix(in oklch, var(--accent), var(--background) 72%)}}.map-sticky{background:var(--map-fill);box-shadow:inset 0 0 0 1px var(--map-fill);color:var(--foreground);cursor:grab;font-size:12px;line-height:1.5;transition:box-shadow .15s}.map-sticky:active{cursor:grabbing}.map-sticky[data-selected]{box-shadow:inset 0 0 0 1px var(--map-fill), 0 0 0 2px var(--cursor)}@supports (color:color-mix(in lab, red, red)){.map-sticky[data-selected]{box-shadow:inset 0 0 0 1px var(--map-fill), 0 0 0 2px color-mix(in oklch, var(--cursor), transparent 45%)}}.map-sticky__editor{resize:none;width:100%;min-height:48px;font:inherit;font-family:var(--font-mono);color:inherit;caret-color:var(--cursor);background:0 0;border:none;outline:none;padding:0;display:block}.map-hint{z-index:25;border-radius:var(--radius-3xl);background:var(--popover);padding:6px 14px;position:absolute;bottom:16px;left:50%;translate:-50%}@supports (color:color-mix(in lab, red, red)){.map-hint{background:color-mix(in oklch, var(--popover), transparent 12%)}}.map-hint{box-shadow:0 4px 16px var(--shadow-overlay-md), inset 0 0 0 1px var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font-size:var(--font-size-ui-sm);color:var(--muted-foreground);pointer-events:none}.map-footer{border-top:1px solid var(--border);grid-area:footer;justify-content:space-between;align-items:center;gap:12px;padding:0 10px 0 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.map-footer{border-top:1px solid color-mix(in oklch, var(--border), transparent 30%)}}.map-footer{background:var(--background);font-size:var(--font-size-ui-sm);color:var(--muted-foreground);-webkit-user-select:none;user-select:none}.map-footer__group{align-items:center;gap:10px;min-width:0;display:flex}.map-footer__view{border-radius:var(--radius-2xl);font:inherit;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:3px 8px;transition:background-color .15s,color .15s,transform 80ms;display:inline-flex}.map-footer__view:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.map-footer__view:hover{background:color-mix(in oklch, var(--foreground), transparent 93%)}}.map-footer__view:hover{color:var(--foreground)}.map-footer__view:active{transform:scale(var(--press-scale))}.map-footer__view.is-active{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.map-footer__view.is-active{background:color-mix(in oklch, var(--foreground), transparent 90%)}}.map-footer__view.is-active{color:var(--foreground)}.map-footer__zoom{align-items:center;gap:1px;display:flex}.map-footer__zoom button{border-radius:var(--radius-md);min-width:22px;height:22px;font:inherit;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0 4px;transition:background-color .15s,color .15s,transform 80ms;display:inline-flex}.map-footer__zoom button:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.map-footer__zoom button:hover{background:color-mix(in oklch, var(--foreground), transparent 93%)}}.map-footer__zoom button:hover{color:var(--foreground)}.map-footer__zoom button:active{transform:scale(var(--press-scale))}.map-footer__percent{font-variant-numeric:tabular-nums;min-width:40px!important}.map-inspector{border-left:1px solid var(--border);flex-direction:column;grid-area:panel;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.map-inspector{border-left:1px solid color-mix(in oklch, var(--border), transparent 30%)}}.map-inspector{background:var(--sidebar);opacity:0;pointer-events:none;transform:translateX(var(--map-inspector-enter));filter:blur(4px);transition:opacity .22s cubic-bezier(.32,.72,0,1),transform .22s cubic-bezier(.32,.72,0,1),filter .22s cubic-bezier(.32,.72,0,1)}.map-inspector[data-open]{opacity:1;pointer-events:auto;filter:none;transform:none}.map-inspector__head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding:8px 8px 8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.map-inspector__head{border-bottom:1px solid color-mix(in oklch, var(--border), transparent 45%)}}.map-inspector__tabs{gap:2px;display:flex}.map-inspector__tab{border-radius:var(--radius-2xl);font-family:inherit;font-size:var(--font-size-ui-sm);font-variation-settings:"wght" 520;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;padding:4px 10px;transition:background-color .15s,color .15s}.map-inspector__tab:hover{color:var(--foreground)}.map-inspector__tab.is-active{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.map-inspector__tab.is-active{background:color-mix(in oklch, var(--foreground), transparent 91%)}}.map-inspector__tab.is-active{color:var(--foreground);font-variation-settings:"wght" 660}.map-inspector__close{border-radius:var(--radius-md);width:24px;height:24px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background-color .15s,color .15s,transform 80ms;display:inline-flex}.map-inspector__close:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.map-inspector__close:hover{background:color-mix(in oklch, var(--foreground), transparent 92%)}}.map-inspector__close:hover{color:var(--foreground)}.map-inspector__close:active{transform:scale(var(--press-scale))}.map-inspector__body{scrollbar-width:none;flex:1;padding:4px 0 16px;overflow-y:auto}.map-inspector__body::-webkit-scrollbar{display:none}.map-panel__section{gap:var(--map-panel-gap);padding:var(--map-panel-pad);border-bottom:1px solid var(--border);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.map-panel__section{border-bottom:1px solid color-mix(in oklch, var(--border), transparent 60%)}}.map-panel__title{font-size:var(--font-size-ui-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-weight:600}@supports (color:color-mix(in lab, red, red)){.map-panel__title{color:color-mix(in oklch, var(--muted-foreground), transparent 20%)}}.map-panel__grid{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.map-panel__option{border-radius:var(--radius-md);background:var(--foreground);border:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:8px 4px;display:flex}@supports (color:color-mix(in lab, red, red)){.map-panel__option{background:color-mix(in oklch, var(--foreground), transparent 96%)}}.map-panel__option{font-family:inherit;font-size:var(--font-size-ui-xs);color:var(--muted-foreground);cursor:pointer;transition:background-color .15s,color .15s,transform 80ms}.map-panel__option:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.map-panel__option:hover{background:color-mix(in oklch, var(--foreground), transparent 92%)}}.map-panel__option:hover{color:var(--foreground)}.map-panel__option:active{transform:scale(var(--press-scale))}.map-panel__option.is-active{background:var(--cursor)}@supports (color:color-mix(in lab, red, red)){.map-panel__option.is-active{background:color-mix(in oklch, var(--cursor), transparent 88%)}}.map-panel__option.is-active{color:var(--foreground);box-shadow:inset 0 0 0 1px var(--cursor)}@supports (color:color-mix(in lab, red, red)){.map-panel__option.is-active{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--cursor), transparent 55%)}}.map-panel__option-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.map-panel__shape{background:var(--foreground);width:22px;height:13px}@supports (color:color-mix(in lab, red, red)){.map-panel__shape{background:color-mix(in oklch, var(--foreground), transparent 78%)}}.map-panel__shape[data-shape=round]{border-radius:4px}.map-panel__shape[data-shape=box]{border-radius:1px}.map-panel__shape[data-shape=pill]{border-radius:999px}.map-panel__shape[data-shape=ellipse]{border-radius:50%}.map-panel__shape[data-shape=line]{box-shadow:inset 0 -2px 0 0 var(--foreground);background:0 0}@supports (color:color-mix(in lab, red, red)){.map-panel__shape[data-shape=line]{box-shadow:inset 0 -2px 0 0 color-mix(in oklch, var(--foreground), transparent 60%)}}.map-panel__shape[data-shape=bare]{box-shadow:inset 0 0 0 1px var(--foreground);background:0 0}@supports (color:color-mix(in lab, red, red)){.map-panel__shape[data-shape=bare]{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--foreground), transparent 85%)}}.map-panel__rel{background:0 0;width:22px;height:10px}.map-panel__rel[data-style=link]{border-bottom:1.5px dashed var(--foreground)}@supports (color:color-mix(in lab, red, red)){.map-panel__rel[data-style=link]{border-bottom:1.5px dashed color-mix(in oklch, var(--foreground), transparent 50%)}}.map-panel__rel[data-style=link]{border-radius:0 0 100% 100%}.map-panel__rel[data-style=branch]{border-bottom:1.5px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.map-panel__rel[data-style=branch]{border-bottom:1.5px solid color-mix(in oklch, var(--foreground), transparent 40%)}}.map-panel__rel[data-style=branch]{border-radius:0 0 80%}.map-panel__swatches{flex-wrap:wrap;gap:5px;display:flex}.map-panel__swatch{cursor:pointer;width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--foreground);border:none;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.map-panel__swatch{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--foreground), transparent 88%)}}.map-panel__swatch{transition:transform .14s cubic-bezier(.34,1.56,.64,1),box-shadow .14s}.map-panel__swatch:hover{transform:scale(1.12)}.map-panel__swatch:active{transform:scale(var(--press-scale))}.map-panel__swatch.is-active{box-shadow:0 0 0 2px var(--sidebar), 0 0 0 3.5px var(--cursor)}.map-panel__swatch--auto{background:var(--foreground);width:auto;padding:0 9px}@supports (color:color-mix(in lab, red, red)){.map-panel__swatch--auto{background:color-mix(in oklch, var(--foreground), transparent 95%)}}.map-panel__swatch--auto{font-family:inherit;font-size:var(--font-size-ui-xs);color:var(--muted-foreground)}.map-panel__themes{grid-template-columns:repeat(2,1fr);gap:5px;display:grid}.map-panel__theme{border-radius:var(--radius-md);background:var(--foreground);border:none;flex-direction:column;gap:5px;padding:7px;display:flex}@supports (color:color-mix(in lab, red, red)){.map-panel__theme{background:color-mix(in oklch, var(--foreground), transparent 96%)}}.map-panel__theme{font-family:inherit;font-size:var(--font-size-ui-xs);color:var(--muted-foreground);cursor:pointer;transition:background-color .15s,transform 80ms}.map-panel__theme:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.map-panel__theme:hover{background:color-mix(in oklch, var(--foreground), transparent 92%)}}.map-panel__theme:active{transform:scale(var(--press-scale))}.map-panel__theme.is-active{color:var(--foreground);box-shadow:inset 0 0 0 1px var(--cursor)}@supports (color:color-mix(in lab, red, red)){.map-panel__theme.is-active{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--cursor), transparent 45%)}}.map-panel__theme-ramp{gap:2px;height:15px;display:flex}.map-panel__theme-ramp i{border-radius:2px;flex:1}.map-panel__toggles{gap:var(--map-node-pad-x);flex-direction:column;display:flex}.map-panel__toggle{font-size:var(--font-size-ui-sm);color:var(--foreground);cursor:pointer;align-items:center;gap:8px;display:flex}.map-panel__toggle span:first-child{flex:1}.map-panel__toggle input{opacity:0;pointer-events:none;position:absolute}.map-panel__switch{background:var(--foreground);border-radius:999px;width:30px;height:17px;position:relative}@supports (color:color-mix(in lab, red, red)){.map-panel__switch{background:color-mix(in oklch, var(--foreground), transparent 85%)}}.map-panel__switch{transition:background-color .18s}.map-panel__switch:after{content:"";background:var(--background);width:13px;height:13px;box-shadow:0 1px 2px var(--shadow-overlay-md);border-radius:999px;transition:translate .18s cubic-bezier(.32,.72,0,1);position:absolute;top:2px;left:2px}.map-panel__toggle input:checked+.map-panel__switch{background:var(--cursor)}.map-panel__toggle input:checked+.map-panel__switch:after{translate:13px}.map-panel__label{font-size:var(--font-size-ui-xs);color:var(--muted-foreground);flex-direction:column;gap:5px;display:flex}.map-panel__field{box-sizing:border-box;border-radius:var(--radius-md);background:var(--foreground);border:none;width:100%;padding:6px 8px}@supports (color:color-mix(in lab, red, red)){.map-panel__field{background:color-mix(in oklch, var(--foreground), transparent 96%)}}.map-panel__field{box-shadow:inset 0 0 0 1px var(--border)}@supports (color:color-mix(in lab, red, red)){.map-panel__field{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--border), transparent 30%)}}.map-panel__field{color:var(--foreground);resize:vertical;caret-color:var(--cursor);outline:none;font-family:inherit;font-size:12px}.map-panel__field:focus{box-shadow:inset 0 0 0 1px var(--cursor)}.map-panel__row{gap:5px;display:flex}.map-panel__file{align-items:center;gap:var(--map-panel-gap);display:flex}.map-panel__file-open{align-items:baseline;gap:var(--map-panel-gap);min-width:0;padding:var(--map-node-pad-y) var(--map-node-pad-x);border-radius:var(--radius-md);background:var(--foreground);border:none;flex:1;display:flex}@supports (color:color-mix(in lab, red, red)){.map-panel__file-open{background:color-mix(in oklch, var(--foreground), transparent 96%)}}.map-panel__file-open{font:inherit;color:inherit;text-align:start;cursor:pointer}.map-panel__file-open:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.map-panel__file-open:hover{background:color-mix(in oklch, var(--foreground), transparent 92%)}}.map-panel__file-open:active{transform:scale(var(--press-scale))}.map-panel__file-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--font-size-ui-sm);flex:1;overflow:hidden}.map-panel__file-size{font-size:var(--font-size-ui-xs);font-variant-numeric:tabular-nums;color:var(--muted-foreground)}.map-panel__file-dl{width:var(--map-collapse);height:var(--map-collapse);border-radius:var(--radius-sm);color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.map-panel__file-dl:hover{color:var(--foreground)}.map-panel__action{justify-content:center;align-items:center;gap:var(--map-panel-gap);padding:var(--map-node-pad-y) var(--map-panel-pad);border-radius:var(--radius-md);background:var(--foreground);border:none;flex:1;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.map-panel__action{background:color-mix(in oklch, var(--foreground), transparent 95%)}}.map-panel__action{font-family:inherit;font-size:var(--font-size-ui-sm);color:var(--foreground);cursor:pointer;transition:background-color .15s,transform 80ms}.map-panel__action:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.map-panel__action:hover{background:color-mix(in oklch, var(--foreground), transparent 90%)}}.map-panel__action:active{transform:scale(var(--press-scale))}.map-panel__action--danger{background:var(--destructive);width:calc(100% - 24px);margin:10px 12px}@supports (color:color-mix(in lab, red, red)){.map-panel__action--danger{background:color-mix(in oklch, var(--destructive), transparent 90%)}}.map-panel__action--danger{color:var(--destructive)}.map-panel__action--danger:hover{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.map-panel__action--danger:hover{background:color-mix(in oklch, var(--destructive), transparent 82%)}}.map-panel__note,.map-panel__hint{font-size:var(--font-size-ui-xs);color:var(--muted-foreground);text-wrap:pretty;margin:0}.map-panel__hint{padding:16px 12px}.map-outliner{scrollbar-width:none;background:var(--map-canvas);padding:42px 0 32px;position:absolute;inset:0;overflow-y:auto}.map-outliner::-webkit-scrollbar{display:none}.map-outliner__list{max-width:720px;margin:0 auto;padding:0;list-style:none}.map-outliner__row{border-radius:var(--radius-md);cursor:default;align-items:flex-start;gap:6px;padding-block:5px;padding-inline-end:12px;font-size:13.5px;line-height:1.5;transition:background-color .14s;display:flex}.map-outliner__row:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.map-outliner__row:hover{background:color-mix(in oklch, var(--foreground), transparent 95%)}}.map-outliner__row[data-selected]{background:var(--cursor)}@supports (color:color-mix(in lab, red, red)){.map-outliner__row[data-selected]{background:color-mix(in oklch, var(--cursor), transparent 92%)}}.map-outliner__row[data-selected]{box-shadow:inset 0 0 0 1px var(--cursor)}@supports (color:color-mix(in lab, red, red)){.map-outliner__row[data-selected]{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--cursor), transparent 70%)}}.map-outliner__row[data-depth="0"]{letter-spacing:-.01em;margin-bottom:4px;font-size:17px;font-weight:600}.map-outliner__caret{width:15px;height:21px;color:var(--foreground);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.map-outliner__caret{color:color-mix(in oklch, var(--foreground), transparent 55%)}}.map-outliner__caret{cursor:pointer}.map-outliner__bullet{background:var(--accent);border-radius:999px;flex-shrink:0;width:6px;height:6px;margin-top:8px}.map-outliner__row[data-depth="0"] .map-outliner__bullet{margin-top:10px}.map-outliner__text{flex:1;min-width:0}.map-outliner__row[data-size=sm]{font-size:.92em}.map-outliner__row[data-size=lg]{font-size:1.12em}.map-outliner__editor{flex:1;min-width:0}.map-outliner__editor .map-node__edit{width:auto;max-width:none}.map-outliner__editor .map-node__editor{width:auto;max-width:none;font:inherit;font-family:var(--font-mono);color:var(--foreground);caret-color:var(--cursor);outline:none}.map-file-viewer{z-index:40;background:var(--background);flex-direction:column;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.map-file-viewer{background:color-mix(in oklch, var(--background), transparent 8%)}}.map-file-viewer__bar{background:var(--popover);box-shadow:0 1px 0 var(--foreground);align-items:center;gap:8px;padding:10px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.map-file-viewer__bar{box-shadow:0 1px 0 color-mix(in oklch, var(--foreground), transparent 92%)}}.map-file-viewer__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--font-size-ui-sm);flex:1;font-weight:550;overflow:hidden}.map-file-viewer__size{font-size:var(--font-size-ui-xs);font-variant-numeric:tabular-nums;color:var(--muted-foreground)}.map-file-viewer__btn{border-radius:var(--radius-md);background:var(--foreground);border:none;align-items:center;gap:6px;padding:5px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.map-file-viewer__btn{background:color-mix(in oklch, var(--foreground), transparent 95%)}}.map-file-viewer__btn{color:var(--foreground);font:inherit;font-size:var(--font-size-ui-sm);cursor:pointer;text-decoration:none}.map-file-viewer__btn:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.map-file-viewer__btn:hover{background:color-mix(in oklch, var(--foreground), transparent 90%)}}.map-file-viewer__btn:active{transform:scale(var(--press-scale))}.map-file-viewer__body{flex:1;place-items:center;min-height:0;padding:16px;display:grid}.map-file-viewer__body img,.map-file-viewer__body video,.map-file-viewer__body iframe{object-fit:contain;border:none;width:100%;max-width:100%;height:100%;max-height:100%}.map-file-viewer__fallback{color:var(--foreground)}.map-node__attachments{flex-direction:column;gap:5px;margin-top:6px;display:flex}.map-attachment{position:relative}.map-attachment__hit{width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:none;padding:0;display:block}.map-attachment[data-display=embed]{min-width:232px}.map-attachment__card{border-radius:var(--radius-md);--map-chip:var(--foreground);align-items:center;gap:6px;padding:5px 8px;display:flex}@supports (color:color-mix(in lab, red, red)){.map-attachment__card{--map-chip:color-mix(in oklch, var(--foreground), transparent 93%)}}.map-attachment__card{background:var(--map-chip);box-shadow:inset 0 0 0 1px var(--map-chip);font-size:var(--font-size-ui-sm);color:var(--foreground);text-decoration:none;transition:background-color .15s}.map-attachment__card:hover{--map-chip:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.map-attachment__card:hover{--map-chip:color-mix(in oklch, var(--foreground), transparent 87%)}}.map-attachment__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.map-attachment__size{font-variant-numeric:tabular-nums;color:var(--muted-foreground);flex-shrink:0}.map-attachment__embed{border-radius:var(--radius-md);cursor:pointer;box-shadow:inset 0 0 0 1px var(--foreground);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.map-attachment__embed{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--foreground), transparent 90%)}}.map-attachment__embed{line-height:0}.map-attachment__embed img,.map-attachment__embed video,.map-attachment__embed audio,.map-attachment__embed object,.map-attachment__embed iframe{pointer-events:none}.map-attachment__embed img,.map-attachment__embed video{object-fit:contain;background:var(--foreground);width:100%;max-height:220px;display:block}@supports (color:color-mix(in lab, red, red)){.map-attachment__embed img,.map-attachment__embed video{background:color-mix(in oklch, var(--foreground), transparent 96%)}}.map-attachment__embed audio{width:100%;display:block}.map-attachment__embed object{background:var(--foreground);width:100%;height:260px;display:block}@supports (color:color-mix(in lab, red, red)){.map-attachment__embed object{background:color-mix(in oklch, var(--foreground), transparent 96%)}}.map-attachment__actions{opacity:0;gap:2px;transition:opacity .15s;display:flex;position:absolute;top:4px;right:4px}.map-attachment:hover .map-attachment__actions{opacity:1}.map-attachment__btn{border-radius:var(--radius-sm);background:var(--popover);height:18px;box-shadow:inset 0 0 0 1px var(--foreground);border:none;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.map-attachment__btn{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--foreground), transparent 88%)}}.map-attachment__btn{font-family:inherit;font-size:var(--font-size-ui-2xs);color:var(--muted-foreground);cursor:pointer;transition:color .15s,transform 80ms}.map-attachment__btn:hover{color:var(--foreground)}.map-attachment__btn:active{transform:scale(var(--press-scale))}.md>*{margin:0}.md>*+*{margin-top:4px}.md-h1{letter-spacing:-.02em;font-size:1.28em;font-weight:680}.md-h2{letter-spacing:-.01em;font-size:1.14em;font-weight:640}.md-h3{font-size:1.04em;font-weight:620}.md-quote{border-left:2px solid;padding-left:8px}@supports (color:color-mix(in lab, red, red)){.md-quote{border-left:2px solid color-mix(in oklch, currentColor, transparent 70%)}}.md-quote{opacity:.8;min-height:1.45em;font-style:italic}.md-li{--md-indent:calc(var(--md-depth,0) * 1.1em);min-height:1.45em;padding-inline-start:calc(var(--md-indent) + 1.2em);position:relative}.md-li--ordered{padding-inline-start:calc(var(--md-indent) + 1.6em)}.md-li:before{opacity:.5;position:absolute;inset-inline-start:var(--md-indent)}.md-li--bullet:before{content:"•";padding-inline-start:.25em}.md-li--ordered:before{content:attr(data-index) ".";font-variant-numeric:tabular-nums}.md-li--todo:before{content:"☐";opacity:.6}.md-li--todo[data-done=true]:before{content:"☑"}.md-li--todo[data-done=true]{opacity:.55;text-decoration:line-through}.md-code{border-radius:var(--radius-sm);background:var(--foreground);margin:4px 0;padding:6px 8px}@supports (color:color-mix(in lab, red, red)){.md-code{background:color-mix(in oklch, var(--foreground), transparent 93%)}}.md-code{font-family:var(--font-mono);white-space:pre-wrap;font-size:.84em;line-height:1.45;overflow-x:auto}.md-rule{border:none;border-top:1px solid}@supports (color:color-mix(in lab, red, red)){.md-rule{border-top:1px solid color-mix(in oklch, currentColor, transparent 82%)}}.md-rule{margin:6px 0}.md code{background:var(--foreground);border-radius:4px;padding:.05em .3em}@supports (color:color-mix(in lab, red, red)){.md code{background:color-mix(in oklch, var(--foreground), transparent 90%)}}.md code{font-family:var(--font-mono);font-size:.85em}.md mark{background:var(--spellcheck)}@supports (color:color-mix(in lab, red, red)){.md mark{background:color-mix(in oklch, var(--spellcheck), transparent 72%)}}.md mark{color:inherit;border-radius:2px;padding:0 2px}.md u{text-underline-offset:3px}.md-link{color:inherit;text-decoration:underline}@supports (color:color-mix(in lab, red, red)){.md-link{-webkit-text-decoration-color:color-mix(in oklch, currentColor, transparent 60%);-webkit-text-decoration-color:color-mix(in oklch, currentColor, transparent 60%);-webkit-text-decoration-color:color-mix(in oklch, currentColor, transparent 60%);text-decoration-color:color-mix(in oklch, currentColor, transparent 60%)}}.md-link{text-underline-offset:2px}.md-link:hover{text-decoration-color:currentColor}.map-math--raw{font-family:var(--font-mono);opacity:.6;font-size:.9em}.map-math .katex{font-size:1em}.map-math .katex-display{margin:4px 0}.map-canvas-host{position:absolute;inset:0}.map-relation__handle{fill:var(--map-canvas);stroke:var(--cursor);stroke-width:2px;cursor:grab;pointer-events:auto}.map-relation__handle:active{cursor:grabbing}.collab-rail{z-index:20;top:50%;left:var(--collab-rail-inset);align-items:center;gap:var(--collab-rail-gap);flex-direction:column;display:flex;position:fixed;translate:0 -50%}.collab-rail__person{width:var(--collab-hit);height:var(--collab-hit);place-items:center;display:grid;position:relative}.collab-dot{width:var(--collab-dot);height:var(--collab-dot);background:var(--collab-dot-color,var(--collab-0));box-shadow:0 0 0 2px var(--background);cursor:pointer;outline:1px solid var(--foreground);border:none;border-radius:999px;padding:0;position:relative}@supports (color:color-mix(in lab, red, red)){.collab-dot{outline:1px solid color-mix(in oklch, var(--foreground), transparent 90%)}}.collab-dot:hover,.collab-dot:focus-visible{transform:scale(1.15)}.collab-dot:active{transform:scale(var(--press-scale))}.collab-dot__name{white-space:nowrap;border-radius:var(--radius-lg);background:var(--popover)}@supports (color:color-mix(in lab, red, red)){.collab-dot__name{background:color-mix(in oklch, var(--popover), transparent 10%)}}.collab-dot__name{font-size:var(--font-size-ui-xs);font-family:var(--font-mono);color:var(--foreground);outline:1px solid var(--foreground);padding:4px 8px}@supports (color:color-mix(in lab, red, red)){.collab-dot__name{outline:1px solid color-mix(in oklch, var(--foreground), transparent 92%)}}.collab-rail__meta{align-items:center;gap:var(--collab-chip-gap);padding-left:var(--collab-rail-gap);opacity:0;pointer-events:none;display:flex;position:absolute;top:50%;left:100%;translate:0 -50%}.collab-rail__person:hover .collab-rail__meta,.collab-rail__person:focus-within .collab-rail__meta{opacity:1;pointer-events:auto}.collab-dot__kick{border-radius:var(--radius-lg);background:var(--destructive);border:none}@supports (color:color-mix(in lab, red, red)){.collab-dot__kick{background:color-mix(in oklch, var(--destructive), transparent 86%)}}.collab-dot__kick{font-size:var(--font-size-ui-xs);font-family:var(--font-mono);color:var(--destructive);cursor:pointer;outline:1px solid var(--destructive);padding:4px 8px}@supports (color:color-mix(in lab, red, red)){.collab-dot__kick{outline:1px solid color-mix(in oklch, var(--destructive), transparent 72%)}}.collab-dot__kick:active{transform:scale(var(--press-scale))}.collab-chat-btn{width:var(--collab-chat-btn);height:var(--collab-chat-btn);border-radius:var(--radius-md);background:var(--popover);border:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.collab-chat-btn{background:color-mix(in oklch, var(--popover), transparent 20%)}}.collab-chat-btn{color:var(--muted-foreground);cursor:pointer;outline:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.collab-chat-btn{outline:1px solid color-mix(in oklch, var(--foreground), transparent 92%)}}.collab-chat-btn svg{width:var(--collab-chat-icon);height:var(--collab-chat-icon)}.collab-chat-btn:hover,.collab-chat-btn[data-open=true]{color:var(--foreground)}.collab-chat-btn:active{transform:scale(var(--press-scale))}.collab-chat{z-index:22;top:50%;left:var(--collab-rail-inset);width:var(--width-collab-chat);height:var(--height-collab-chat);border-radius:var(--radius-xl);background:var(--popover);flex-direction:column;max-height:80vh;display:flex;position:fixed;translate:0 -50%}@supports (color:color-mix(in lab, red, red)){.collab-chat{background:color-mix(in oklch, var(--popover), transparent 8%)}}.collab-chat{box-shadow:var(--collab-float-shadow);outline:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.collab-chat{outline:1px solid color-mix(in oklch, var(--foreground), transparent 94%)}}.collab-chat{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);overflow:hidden}.collab-chat__log{font-size:var(--font-size-ui-sm);font-family:var(--font-mono);flex:1;padding:10px 12px;overflow-y:auto}.collab-chat__line{text-wrap:pretty;margin:0 0 8px}.collab-chat__from{margin-right:6px;font-weight:600}.collab-chat__form{border-top:1px solid var(--foreground);display:flex}@supports (color:color-mix(in lab, red, red)){.collab-chat__form{border-top:1px solid color-mix(in oklch, var(--foreground), transparent 94%)}}.collab-chat__input{min-width:0;font:inherit;font-size:var(--font-size-ui-sm);font-family:var(--font-mono);color:var(--foreground);background:0 0;border:none;outline:none;flex:1;padding:8px 12px}.collab-cursor{z-index:6;background:var(--collab-dot-color,var(--collab-0));pointer-events:none;will-change:transform;border-radius:1px;width:2px;height:16px;margin-top:-2px;margin-left:-1px;position:absolute;top:0;left:0}.collab-cursor--pointer{align-items:flex-start;gap:var(--collab-chip-gap);background:0 0;width:auto;height:auto;margin:0;display:flex}.collab-cursor--pointer svg{width:var(--collab-pointer);height:calc(var(--collab-pointer) * 1.5);filter:var(--collab-pointer-shadow);flex-shrink:0;overflow:visible}.collab-cursor--pointer path{fill:var(--collab-dot-color,var(--collab-0));stroke:var(--background);stroke-width:1.4px;stroke-linejoin:round;stroke-linecap:round;paint-order:stroke fill}.collab-cursor__name{margin-top:var(--collab-cursor-label-y);border-radius:var(--radius);background:var(--collab-dot-color,var(--collab-0));font-size:var(--font-size-ui-xs);font-family:var(--font-mono);color:#fff;white-space:nowrap;padding:1px 6px;line-height:1.4}.collab-cursors-layer{z-index:6;pointer-events:none;position:absolute;inset:0;overflow:hidden}.collab-banner{z-index:50;border-radius:calc(var(--radius) * 2.2);background:var(--popover);gap:8px;max-width:min(420px,80vw);display:flex;position:fixed;top:1rem;left:50%;translate:-50%}@supports (color:color-mix(in lab, red, red)){.collab-banner{background:color-mix(in oklch, var(--popover), transparent 20%)}}.collab-banner{font-size:var(--font-size-ui-sm);font-family:var(--font-mono);box-shadow:var(--collab-float-shadow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);outline:1px solid var(--foreground);padding:8px 16px}@supports (color:color-mix(in lab, red, red)){.collab-banner{outline:1px solid color-mix(in oklch, var(--foreground), transparent 95%)}}.collab-banner{cursor:pointer;text-wrap:pretty}.collab-banner__from{color:var(--collab-dot-color,var(--foreground));font-weight:600}.pin-dialog__input{text-align:center;width:100%;font-family:var(--font-mono);letter-spacing:.4em;color:var(--foreground);background:0 0;border:none;outline:none;font-size:1.4rem}.name-dialog__input{width:100%;font-family:var(--font-mono);color:var(--foreground);background:0 0;border:none;outline:none;font-size:1.4rem}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}
