:root{--breakpoint-mobile:768px;--breakpoint-tablet:1024px;--breakpoint-laptop:1440px;--breakpoint-desktop:1920px;--touch-target:48px;--icon-sm:16px;--icon-md:24px;--icon-touch:32px;--gap-none:0;--gap-sm:min(.5rem, 2vw);--gap-md:min(1rem, 2vw);--gap-lg:min(2rem, 2vw);--dialog-auto:32rem;--dialog-form:28rem;--dialog-text:42rem;--dialog-image:56rem;--dialog-code:72rem;--z-header:100;--z-sidebar:90;--z-footer:1;--z-overlay:40;--z-breadcrumbs:10;--z-dropdown:50;--z-modal:1000;--z-tooltip:1100;--z-toast:1200;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--theme-is-dark:0;--background:#fff;--foreground:#000;--text-color:#000;--primary:#00bcd4;--primary-foreground:#000;--secondary:#047857;--secondary-foreground:#fff;--accent:#ff9800;--accent-foreground:#000;--destructive:#dc2626;--destructive-foreground:#fff;--success:#047857;--success-foreground:#fff;--warning:#f59e0b;--warning-foreground:#000;--muted:color-mix(in oklab, var(--foreground) 5%, var(--background));--muted-foreground:color-mix(in oklab, var(--foreground) 75%, var(--background));--border:color-mix(in oklab, var(--foreground) 15%, var(--background));--input:var(--muted);--ring:var(--primary);--placeholder:rgb(from var(--muted-foreground) r g b / .6);--card:var(--background);--card-foreground:var(--foreground);--popover:var(--card);--popover-foreground:var(--card-foreground);--interactive:transparent;--card-base:var(--card);--card-foreground-base:var(--card-foreground);--radius:.75rem;--radius-none:0;--radius-md:var(--radius);--radius-full:9999px;--radius-interactive:0;--radius-surface:var(--radius-md);--radius-floating:var(--radius-none);--font-family:var(--font-sans);--font-sans:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-serif:"Playfair Display", Georgia, "Times New Roman", serif;--font-headline:var(--font-sans);--font-mono:ui-monospace, "SF Mono", "Cascadia Code", Consolas, Monaco, "Liberation Mono", monospace;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-input:16px;--font-size-lg:1.25rem;--font-size-xl:1.563rem;--font-size-2xl:1.953rem;--font-size-3xl:2.441rem;--line-height:1.25;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-1:color-mix(in oklab, var(--foreground) 6%, transparent);--line-2:color-mix(in oklab, var(--foreground) 10%, transparent);--border-hairline:1px;--border-width:2px;--border-huge:3px;--shadow-color:color-mix(in oklab, var(--foreground) 12%, transparent);--shadow-color-light:color-mix(in oklab, var(--foreground) 8%, transparent);--shadow-color-medium:color-mix(in oklab, var(--foreground) 10%, transparent);--shadow-sm:.5px 1px 2px -.5px var(--shadow-color), .25px .5px 1px -.25px var(--shadow-color-light);--shadow-sm-rtl:-.5px 1px 2px -.5px var(--shadow-color), -.25px .5px 1px -.25px var(--shadow-color-light);--shadow-md:1px 2px 4px -1px var(--shadow-color), .5px 1px 2px -.5px var(--shadow-color-medium);--shadow-md-rtl:-1px 2px 4px -1px var(--shadow-color), -.5px 1px 2px -.5px var(--shadow-color-medium);--shadow-xl:6px 12px 24px -6px var(--shadow-color), 3px 6px 12px -3px var(--shadow-color-light);--shadow-xl-rtl:-6px 12px 24px -6px var(--shadow-color), -3px 6px 12px -3px var(--shadow-color-light);--shadow-md-base:var(--shadow-md);--shadow-xl-base:var(--shadow-xl);--shadow-primary:var(--shadow-md);--shadow-primary-xl:var(--shadow-xl);--shadow-secondary:var(--shadow-md);--shadow-secondary-xl:var(--shadow-xl);--shadow-interactive:0 0 0 3px color-mix(in oklab, var(--ring) 20%, transparent);--shadow-focus:0 0 0 3px color-mix(in oklab, var(--ring) 50%, transparent);--shadow-none:none;--ease-heavy:cubic-bezier(.22, 1, .36, 1);--ease-bounce:cubic-bezier(.68, -.55, .265, 1.55);--ease-elastic:cubic-bezier(.175, .885, .32, 1.275);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--dur-fast:.15s;--dur-normal:.3s;--dur-slow:.5s;--dur-heavy:.7s;--dur-hero:1s;--will-change-transform:transform;--will-change-none:auto;--hover-lift:0;--click-scale:.97;--ripple-opacity:.2;--opacity-subtle:.3;--opacity-muted:.6;--opacity-strong:.9;--panel-width-sm:16rem;--panel-width-md:20rem;--panel-width-lg:24rem;--panel-width-xl:28rem;--max-content-width:87.5rem;--content-width:var(--max-content-width);--content-width-standard:min(87.5rem, 100%);--content-width-docs:min(56.25rem, 100%);--content-width-narrow:min(var(--narrow-content-max), 100%)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}[data-density=compact]{--font-size-base:clamp(.875rem, .8125rem + .25vw, .9375rem);--font-size-lg:clamp(1.05rem, .9375rem + .5vw, 1.125rem);--font-size-xl:clamp(1.26rem, 1.125rem + .75vw, 1.375rem);--font-size-2xl:clamp(1.512rem, 1.375rem + .75vw, 1.625rem);--font-size-3xl:clamp(1.814rem, 1.625rem + 1vw, 2rem);--gap-sm:min(clamp(.375rem, .3125rem + .25vw, .5rem), 2vw);--gap-md:min(clamp(.75rem, .625rem + .5vw, .875rem), 2vw);--gap-lg:min(clamp(1.5rem, 1.25rem + 1vw, 1.75rem), 2vw);--line-height:1.2}[data-density=standard]{--font-size-base:clamp(1rem, .9375rem + .25vw, 1.0625rem);--font-size-lg:clamp(1.25rem, 1.125rem + .5vw, 1.375rem);--font-size-xl:clamp(1.563rem, 1.375rem + .75vw, 1.75rem);--font-size-2xl:clamp(1.953rem, 1.75rem + 1vw, 2.25rem);--font-size-3xl:clamp(2.441rem, 2rem + 1.5vw, 3rem);--gap-sm:min(clamp(.5rem, .4375rem + .25vw, .625rem), 2vw);--gap-md:min(clamp(1rem, .875rem + .5vw, 1.25rem), 2vw);--gap-lg:min(clamp(2rem, 1.75rem + 1vw, 2.5rem), 2vw);--line-height:1.25}[data-density=expressive]{--font-size-base:clamp(1rem, .875rem + .5vw, 1.125rem);--font-size-lg:clamp(1.25rem, 1rem + .75vw, 1.5rem);--font-size-xl:clamp(1.5rem, 1rem + 1vw, 2rem);--font-size-2xl:clamp(2.666rem, 2rem + 1.5vw, 3.5rem);--font-size-3xl:clamp(3.555rem, 2.5rem + 2.5vw, 5rem);--gap-sm:min(clamp(.5rem, .375rem + .25vw, .75rem), 2vw);--gap-md:min(clamp(1rem, .75rem + .5vw, 1.5rem), 2vw);--gap-lg:min(clamp(2rem, 1.5rem + 1vw, 3rem), 2vw);--line-height:1.33}:root{--theme-icon:"Sun";--theme-label:"Light";--theme-is-dark:0;--foreground:#000;--background:#fff;--primary:#00bcd4;--secondary:#047857;--accent:#ff9800;--success:#047857;--warning:#f59e0b;--destructive:#dc2626;--card:var(--background);--card-foreground:var(--foreground);--popover:var(--card);--popover-foreground:var(--card-foreground);--primary-foreground:var(--foreground);--secondary-foreground:var(--background);--accent-foreground:var(--foreground);--success-foreground:var(--background);--warning-foreground:var(--foreground);--destructive-foreground:var(--background)}html{touch-action:manipulation;width:100%;height:100%}body{background-color:var(--background);color:var(--foreground);transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@supports (overscroll-behavior:none){body{overscroll-behavior:none}}body{touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;height:100%}#root{height:100%;position:relative;overflow:hidden}*{scrollbar-width:thin;scrollbar-color:var(--muted-foreground) var(--muted)}::-webkit-scrollbar{background-color:var(--muted);width:.5rem}::-webkit-scrollbar-thumb{background-color:var(--muted-foreground);border-radius:var(--radius-interactive)}:-webkit-any():hover{background-color:var(--accent)}:-moz-any():hover{background-color:var(--accent)}:is():hover{background-color:var(--accent)}:root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-family,var(--font-sans));min-height:100vh;min-height:100dvh;line-height:var(--line-height);text-rendering:optimizespeed;font-size:var(--font-size-base)}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}a:not(.dndev-interactive),a:not(.dndev-interactive):link,a:not(.dndev-interactive):visited{color:var(--primary);transition:color var(--dur-fast) var(--ease-in-out);text-decoration:none}a:not(.dndev-interactive):hover,a:not(.dndev-interactive):active{color:var(--primary)}a:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:var(--radius-interactive)}main:focus-visible{outline:none}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-medium);line-height:var(--line-height);color:var(--foreground);text-wrap:balance;text-transform:var(--text-transform-heading,none);letter-spacing:var(--letter-spacing-heading,normal);background:0 0}:-webkit-any(h1,h2,h3,h4,h5,h6){font-family:var(--font-headline)}:-moz-any(h1,h2,h3,h4,h5,h6){font-family:var(--font-headline)}:is(h1,h2,h3,h4,h5,h6){font-family:var(--font-headline)}h1{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);letter-spacing:-.02em}h2{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);letter-spacing:-.01em}h3{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold)}h4{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}h5,h6{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}p{font-weight:var(--font-weight-medium);line-height:var(--line-height);color:var(--foreground);text-wrap:pretty;background:0 0}ul,ol{font-weight:var(--font-weight-medium);line-height:var(--line-height);color:var(--foreground);text-wrap:pretty;background:0 0;list-style-position:outside}ul{list-style-type:disc}ol{list-style-type:decimal}li{font-weight:var(--font-weight-medium);line-height:var(--line-height);color:var(--foreground);background:0 0}strong{font-weight:var(--font-weight-semibold);font-size:inherit;line-height:inherit;color:inherit;background:0 0}em{font-style:italic;font-size:inherit;line-height:inherit;color:inherit;background:0 0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.dndev-menu-scroll-area,.dndev-menu-scroll-area .dndev-scroll-area-viewport{max-height:50dvh}.dndev-input{border-radius:var(--radius-interactive);border:var(--border-hairline) solid var(--line-2);background-color:var(--interactive,transparent);width:100%;color:var(--foreground);padding-top:var(--gap-sm);padding-bottom:var(--gap-sm);font-size:var(--font-size-input);box-shadow:var(--shadow-sm);transition:all var(--dur-normal) var(--ease-in-out);height:var(--touch-target);touch-action:manipulation;display:flex}.dndev-input:not(:-webkit-any(: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))){padding-left:var(--gap-md);padding-right:var(--gap-md)}.dndev-input:not(:-moz-any(: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))){padding-left:var(--gap-md);padding-right:var(--gap-md)}.dndev-input:not(: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))){padding-left:var(--gap-md);padding-right:var(--gap-md)}.dndev-input:-webkit-any(: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)){padding-right:var(--gap-md);padding-left:var(--gap-md)}.dndev-input:-moz-any(: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)){padding-right:var(--gap-md);padding-left:var(--gap-md)}.dndev-input: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)){padding-right:var(--gap-md);padding-left:var(--gap-md)}.dndev-input:-webkit-any(textarea){resize:vertical;min-height:var(--touch-target);height:auto;max-height:50dvh;overflow-y:auto}.dndev-input:-moz-any(textarea){resize:vertical;min-height:var(--touch-target);height:auto;max-height:50dvh;overflow-y:auto}.dndev-input:is(textarea){resize:vertical;min-height:var(--touch-target);height:auto;max-height:50dvh;overflow-y:auto}.dndev-input::placeholder{color:var(--placeholder);font-size:var(--font-size-input)}.dndev-input:hover{border-color:var(--ring)}.dndev-input:focus{border-color:var(--ring);box-shadow:var(--shadow-focus);outline:none}.dndev-input:focus-visible{box-shadow:var(--shadow-focus), var(--shadow-interactive);outline:none}.dndev-input:disabled{cursor:not-allowed;opacity:var(--opacity-muted)}.dndev-input[data-variant=destructive]{border-color:var(--destructive)}.dndev-input[data-variant=destructive]:focus{border-color:var(--destructive);box-shadow:0 0 0 3px color-mix(in oklab, var(--destructive) 50%, transparent)}.dndev-input[data-variant=destructive]:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--destructive) 50%, transparent), 0 0 0 3px color-mix(in oklab, var(--destructive) 20%, transparent)}.dndev-input[type=file]::-webkit-file-upload-button{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);background-color:transparent;border:0}.dndev-input[type=file]::file-selector-button{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);background-color:transparent;border:0}[data-placeholder]{color:var(--placeholder)}.dndev-inline-action-btn{all:unset;width:var(--touch-target);cursor:pointer;height:100%;color:var(--muted-foreground);opacity:var(--opacity-muted,.5);transition:color var(--dur-fast) var(--ease-in-out), opacity var(--dur-fast) var(--ease-in-out);justify-content:center;align-items:center;display:flex}.dndev-inline-action-btn:hover:not(:disabled){opacity:1;color:var(--foreground)}.dndev-inline-action-btn:focus-visible{opacity:1;color:var(--foreground);box-shadow:0 0 0 2px var(--ring), 0 0 0 4px rgb(from var(--ring) r g b / .2);outline:none}.dndev-inline-action-btn:active:not(:disabled){opacity:.8}.dndev-inline-action-btn:disabled{cursor:not-allowed;opacity:calc(var(--opacity-muted,.5) * .5)}.dndev-inline-action-btn svg{width:var(--icon-sm);height:var(--icon-sm)}.dndev-control{border:var(--border-width) solid color-mix(in oklab, var(--foreground) 25%, var(--background));transition:all var(--dur-fast) var(--ease-in-out);color:var(--primary);cursor:pointer;background-color:transparent;outline:none;flex-shrink:0}.dndev-control:disabled{cursor:not-allowed;opacity:var(--opacity-muted);pointer-events:none}.dndev-control[data-variant=primary]{color:var(--primary);border-color:var(--primary)}.dndev-control[data-variant=secondary]{color:var(--secondary);border-color:var(--secondary)}.dndev-control[data-variant=muted]{color:var(--muted-foreground);border-color:var(--border)}.dndev-control[data-variant=accent]{color:var(--accent);border-color:var(--accent)}.dndev-control[data-variant=success]{color:var(--success);border-color:var(--success)}.dndev-control[data-variant=warning]{color:var(--warning);border-color:var(--warning)}.dndev-control[data-variant=destructive]{color:var(--destructive);border-color:var(--destructive)}.dndev-surface{--surface-glow-start:color-mix(in oklab, var(--card) calc(90% - 15% * var(--theme-is-dark)), var(--card-foreground) calc(10% + 15% * var(--theme-is-dark)));--surface-glow-mid:color-mix(in oklab, var(--card) calc(95% - 10% * var(--theme-is-dark)), var(--card-foreground) calc(5% + 10% * var(--theme-is-dark)));--surface-glow-end:var(--card);--surface-ring:color-mix(in oklab, var(--card) calc(92% - 12% * var(--theme-is-dark)), var(--card-foreground) calc(8% + 12% * var(--theme-is-dark)));--surface-glow-gradient:linear-gradient(135deg, var(--surface-glow-end) 0%, var(--surface-glow-mid) 50%, var(--surface-glow-start) 100%);background:var(--surface-glow-gradient);color:var(--card-foreground);border:var(--border-hairline) solid var(--line-2);border-radius:var(--radius-surface);box-shadow:var(--shadow-md);padding:var(--gap-md);-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform var(--dur-normal) var(--ease-in-out), box-shadow var(--dur-normal) var(--ease-in-out);padding-top:calc(var(--gap-md) + var(--gap-sm));position:relative;overflow:hidden;transform:translateZ(0)}.dark .dndev-surface{--surface-glow-end:color-mix(in oklab, var(--card) 93%, var(--card-foreground) 7%)}.dndev-surface[data-glow=blank]{background:var(--card)}.dndev-surface:-webkit-any(: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)){background:linear-gradient(135deg, var(--surface-glow-start) 0%, var(--surface-glow-mid) 50%, var(--surface-glow-end) 100%)}.dndev-surface:-moz-any(: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)){background:linear-gradient(135deg, var(--surface-glow-start) 0%, var(--surface-glow-mid) 50%, var(--surface-glow-end) 100%)}.dndev-surface: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)){background:linear-gradient(135deg, var(--surface-glow-start) 0%, var(--surface-glow-mid) 50%, var(--surface-glow-end) 100%)}.dndev-surface[data-size=sm]{padding:var(--gap-sm)}.dndev-surface[data-size=md]{padding:var(--gap-md)}.dndev-surface[data-size=lg]{padding:var(--gap-lg)}.dndev-surface[data-hover=lift]:hover{transform:scale(1.02)}.dndev-surface[data-hover=glow]:hover{box-shadow:var(--shadow-xl), 0 0 40px color-mix(in oklab, var(--foreground) 30%, transparent)}.dndev-surface[data-hover=glow]:-webkit-any(: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)):hover{box-shadow:var(--shadow-xl-rtl), 0 0 40px color-mix(in oklab, var(--foreground) 30%, transparent)}.dndev-surface[data-hover=glow]:-moz-any(: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)):hover{box-shadow:var(--shadow-xl-rtl), 0 0 40px color-mix(in oklab, var(--foreground) 30%, transparent)}.dndev-surface[data-hover=glow]: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)):hover{box-shadow:var(--shadow-xl-rtl), 0 0 40px color-mix(in oklab, var(--foreground) 30%, transparent)}.dndev-surface[data-role=card]{padding:var(--gap-md);border-radius:var(--radius-surface)}.dndev-surface[data-elevated=true],.dndev-surface[data-clickable=true]:not([data-elevated=false]){box-shadow:var(--shadow-xl)}:-webkit-any(.dndev-surface[data-elevated=true],.dndev-surface[data-clickable=true]:not([data-elevated=false])):-webkit-any(: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)){box-shadow:var(--shadow-xl-rtl)}:-moz-any(.dndev-surface[data-elevated=true],.dndev-surface[data-clickable=true]:not([data-elevated=false])):-moz-any(: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)){box-shadow:var(--shadow-xl-rtl)}:is(.dndev-surface[data-elevated=true],.dndev-surface[data-clickable=true]:not([data-elevated=false])):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)){box-shadow:var(--shadow-xl-rtl)}.dndev-surface[data-clickable=true]{cursor:pointer;transition:transform var(--dur-normal) var(--ease-in-out), box-shadow var(--dur-normal) var(--ease-in-out), border-color var(--dur-normal) var(--ease-in-out)}.dndev-surface[data-clickable=true]:hover{border-color:var(--accent);box-shadow:var(--shadow-xl), 0 0 0 1px var(--accent);transform:translateY(-5px)}.dndev-surface[data-clickable=true]:-webkit-any(: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)):hover{box-shadow:var(--shadow-xl-rtl), 0 0 0 1px var(--accent)}.dndev-surface[data-clickable=true]:-moz-any(: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)):hover{box-shadow:var(--shadow-xl-rtl), 0 0 0 1px var(--accent)}.dndev-surface[data-clickable=true]: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)):hover{box-shadow:var(--shadow-xl-rtl), 0 0 0 1px var(--accent)}.dndev-surface[data-role=floating]{box-shadow:none;will-change:var(--will-change-none)}.dndev-surface[data-role=floating]:hover{transform:none}.dndev-surface[data-variant=default]{--card:var(--card-base);--card-foreground:var(--card-foreground-base);--shadow-md:var(--shadow-md-base);--shadow-xl:var(--shadow-xl-base)}.dndev-surface[data-variant=muted]{--card:var(--muted);--card-foreground:var(--muted-foreground);border-color:var(--border)}.dndev-surface[data-variant=primary]{--card:var(--primary);--card-foreground:var(--primary-foreground);--shadow-md:var(--shadow-primary);--shadow-xl:var(--shadow-primary-xl);border-color:var(--primary)}.dndev-surface[data-variant=secondary]{--card:var(--secondary);--card-foreground:var(--secondary-foreground);--shadow-md:var(--shadow-secondary);--shadow-xl:var(--shadow-secondary-xl);border-color:var(--secondary)}.dndev-surface[data-variant=accent]{--card:var(--accent);--card-foreground:var(--accent-foreground);border-color:var(--accent);--surface-text:var(--accent-foreground);--surface-bg:var(--accent)}.dndev-surface[data-variant=destructive]{--card:var(--destructive);--card-foreground:var(--destructive-foreground);border-color:var(--destructive)}.dndev-surface[data-variant=success]{--card:var(--success);--card-foreground:var(--success-foreground);border-color:var(--success)}.dndev-surface[data-variant=warning]{--card:var(--warning);--card-foreground:var(--warning-foreground);border-color:var(--warning)}.dndev-surface[data-variant=outline]{color:var(--foreground);border:var(--border-hairline) solid var(--border);box-shadow:none;background:0 0}.dndev-surface[data-variant=glass]{background:color-mix(in oklab, var(--card) 55%, transparent);-webkit-backdrop-filter:blur(20px)saturate(180%);border:var(--border-hairline) solid color-mix(in oklab, var(--card-foreground) 25%, transparent);box-shadow:var(--shadow-lg), inset 0 1px 0 0 color-mix(in oklab, var(--card-foreground) 10%, transparent)}.dndev-surface [data-orientation=horizontal][role=separator]{background-color:var(--border);height:1px;margin-top:var(--gap-sm);margin-bottom:var(--gap-sm)}.dndev-surface [data-orientation=horizontal][role=separator]:not(:-webkit-any(: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))){margin-left:calc(-1 * var(--gap-sm));margin-right:calc(-1 * var(--gap-sm))}.dndev-surface [data-orientation=horizontal][role=separator]:not(:-moz-any(: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))){margin-left:calc(-1 * var(--gap-sm));margin-right:calc(-1 * var(--gap-sm))}.dndev-surface [data-orientation=horizontal][role=separator]:not(: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))){margin-left:calc(-1 * var(--gap-sm));margin-right:calc(-1 * var(--gap-sm))}.dndev-surface [data-orientation=horizontal][role=separator]:-webkit-any(: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)){margin-right:calc(-1 * var(--gap-sm));margin-left:calc(-1 * var(--gap-sm))}.dndev-surface [data-orientation=horizontal][role=separator]:-moz-any(: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)){margin-right:calc(-1 * var(--gap-sm));margin-left:calc(-1 * var(--gap-sm))}.dndev-surface [data-orientation=horizontal][role=separator]: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)){margin-right:calc(-1 * var(--gap-sm));margin-left:calc(-1 * var(--gap-sm))}.dndev-floating{--floating-glow-start:color-mix(in oklab, var(--popover) calc(90% - 15% * var(--theme-is-dark)), var(--popover-foreground) calc(10% + 15% * var(--theme-is-dark)));--floating-glow-mid:color-mix(in oklab, var(--popover) calc(95% - 10% * var(--theme-is-dark)), var(--popover-foreground) calc(5% + 10% * var(--theme-is-dark)));--floating-glow-end:var(--popover);--floating-ring:color-mix(in oklab, var(--popover) calc(92% - 12% * var(--theme-is-dark)), var(--popover-foreground) calc(8% + 12% * var(--theme-is-dark)));--floating-glow-gradient:linear-gradient(135deg, var(--floating-glow-end) 0%, var(--floating-glow-mid) 50%, var(--floating-glow-start) 100%);background:var(--floating-glow-gradient);color:var(--popover-foreground);border:var(--border-hairline) solid var(--line-2);border-radius:var(--radius-floating);box-shadow:var(--shadow-md);padding:var(--gap-md);contain:layout style;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform var(--dur-normal) var(--ease-in-out), box-shadow var(--dur-normal) var(--ease-in-out);padding-top:calc(var(--gap-md) + var(--gap-sm));position:relative;overflow:hidden;transform:translateZ(0)}.dark .dndev-floating{--floating-glow-end:color-mix(in oklab, var(--popover) 93%, var(--popover-foreground) 7%)}.dndev-floating[data-glow=blank]{background:var(--popover)}.dndev-floating:-webkit-any(: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)){background:linear-gradient(135deg, var(--floating-glow-start) 0%, var(--floating-glow-mid) 50%, var(--floating-glow-end) 100%)}.dndev-floating:-moz-any(: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)){background:linear-gradient(135deg, var(--floating-glow-start) 0%, var(--floating-glow-mid) 50%, var(--floating-glow-end) 100%)}.dndev-floating: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)){background:linear-gradient(135deg, var(--floating-glow-start) 0%, var(--floating-glow-mid) 50%, var(--floating-glow-end) 100%)}.dndev-floating[data-size=sm]{padding:var(--gap-sm)}.dndev-floating[data-size=md]{padding:var(--gap-md)}.dndev-floating[data-size=lg]{padding:var(--gap-lg)}.dndev-floating[data-hover=lift]:hover{transform:scale(1.02)}.dndev-floating[data-hover=glow]:hover{box-shadow:var(--shadow-xl), 0 0 40px color-mix(in oklab, var(--foreground) 30%, transparent)}.dndev-floating[data-hover=glow]:-webkit-any(: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)):hover{box-shadow:var(--shadow-xl-rtl), 0 0 40px color-mix(in oklab, var(--foreground) 30%, transparent)}.dndev-floating[data-hover=glow]:-moz-any(: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)):hover{box-shadow:var(--shadow-xl-rtl), 0 0 40px color-mix(in oklab, var(--foreground) 30%, transparent)}.dndev-floating[data-hover=glow]: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)):hover{box-shadow:var(--shadow-xl-rtl), 0 0 40px color-mix(in oklab, var(--foreground) 30%, transparent)}.dndev-floating[data-role=card]{padding:var(--gap-md);border-radius:var(--radius-surface)}.dndev-floating[data-role=floating]{box-shadow:none;will-change:var(--will-change-none)}.dndev-floating[data-role=floating]:hover{transform:none}.dndev-floating[data-variant=muted]{--popover:var(--muted);--popover-foreground:var(--muted-foreground);border-color:var(--border)}.dndev-floating[data-variant=primary]{--popover:var(--primary);--popover-foreground:var(--primary-foreground);border-color:var(--primary)}.dndev-floating[data-variant=secondary]{--popover:var(--secondary);--popover-foreground:var(--secondary-foreground);border-color:var(--secondary)}.dndev-floating[data-variant=accent]{--popover:var(--accent);--popover-foreground:var(--accent-foreground);border-color:var(--accent);--surface-text:var(--accent-foreground);--surface-bg:var(--accent)}.dndev-floating[data-variant=destructive]{--popover:var(--destructive);--popover-foreground:var(--destructive-foreground);border-color:var(--destructive)}.dndev-floating[data-variant=success]{--popover:var(--success);--popover-foreground:var(--success-foreground);border-color:var(--success)}.dndev-floating[data-variant=warning]{--popover:var(--warning);--popover-foreground:var(--warning-foreground);border-color:var(--warning)}.dndev-floating [data-orientation=horizontal][role=separator]{background-color:var(--border);height:1px;margin-top:var(--gap-sm);margin-bottom:var(--gap-sm)}.dndev-floating [data-orientation=horizontal][role=separator]:not(:-webkit-any(: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))){margin-left:calc(-1 * var(--gap-sm));margin-right:calc(-1 * var(--gap-sm))}.dndev-floating [data-orientation=horizontal][role=separator]:not(:-moz-any(: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))){margin-left:calc(-1 * var(--gap-sm));margin-right:calc(-1 * var(--gap-sm))}.dndev-floating [data-orientation=horizontal][role=separator]:not(: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))){margin-left:calc(-1 * var(--gap-sm));margin-right:calc(-1 * var(--gap-sm))}.dndev-floating [data-orientation=horizontal][role=separator]:-webkit-any(: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)){margin-right:calc(-1 * var(--gap-sm));margin-left:calc(-1 * var(--gap-sm))}.dndev-floating [data-orientation=horizontal][role=separator]:-moz-any(: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)){margin-right:calc(-1 * var(--gap-sm));margin-left:calc(-1 * var(--gap-sm))}.dndev-floating [data-orientation=horizontal][role=separator]: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)){margin-right:calc(-1 * var(--gap-sm));margin-left:calc(-1 * var(--gap-sm))}.dndev-interactive{justify-content:center;align-items:center;gap:var(--gap-sm);min-height:var(--touch-target);padding:var(--gap-sm);border-radius:var(--radius-interactive);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);text-transform:var(--text-transform-button,none);transition:background var(--dur-fast) var(--ease-in-out), color var(--dur-fast) var(--ease-in-out), box-shadow var(--dur-fast) var(--ease-in-out), border-color var(--dur-fast) var(--ease-in-out);cursor:pointer;border:var(--border-hairline) solid transparent;background:var(--primary);color:var(--primary-foreground);display:flex;position:relative;overflow:hidden}.dndev-interactive:hover{background:color-mix(in oklab, var(--primary) 85%, var(--foreground))}.dndev-interactive:active:not(:disabled){transform:scale(var(--click-scale))}.dndev-interactive:focus-visible{box-shadow:var(--shadow-focus), var(--shadow-interactive);outline:none}.dndev-interactive:disabled{pointer-events:none;opacity:var(--opacity-muted)}.dndev-interactive .dndev-ripple{pointer-events:none;animation:dndev-ripple var(--dur-slow) var(--ease-in-out) forwards;background:currentColor;border-radius:50%;position:absolute}.dndev-interactive[data-display=compact]{width:var(--touch-target);height:var(--touch-target);flex-shrink:0;padding:0}.dndev-interactive[data-variant=primary]{background:var(--primary);color:var(--primary-foreground)}.dndev-interactive[data-variant=accent]{background:var(--accent);color:var(--accent-foreground)}.dndev-interactive[data-variant=accent]:hover{background:color-mix(in oklab, var(--accent) 85%, var(--foreground))}.dndev-interactive[data-variant=secondary]{background:var(--secondary);color:var(--secondary-foreground)}.dndev-interactive[data-variant=secondary]:hover{background:color-mix(in oklab, var(--secondary) 85%, var(--foreground))}.dndev-interactive[data-variant=success]{background:var(--success);color:var(--success-foreground)}.dndev-interactive[data-variant=success]:hover{background:color-mix(in oklab, var(--success) 85%, var(--foreground))}.dndev-interactive[data-variant=warning]{background:var(--warning);color:var(--warning-foreground)}.dndev-interactive[data-variant=warning]:hover{background:color-mix(in oklab, var(--warning) 85%, var(--foreground))}.dndev-interactive[data-variant=muted]{background:var(--muted);color:var(--muted-foreground)}.dndev-interactive[data-variant=muted]:hover{background:color-mix(in oklab, var(--muted) 80%, var(--foreground) 20%)}.dndev-interactive[data-variant=outline]{background:var(--interactive,transparent);color:var(--foreground)}.dndev-interactive[data-variant=ghost],.dndev-interactive[data-role=nav-trigger],.dndev-interactive[data-role=menu-item],.dndev-interactive[data-role=command-item]{color:var(--foreground);background:0 0}.dndev-interactive[data-variant=ghost]:hover{color:var(--primary);background:0 0;transform:none}:-webkit-any(.dndev-interactive[data-variant=outline],.dndev-interactive[data-role=nav-trigger],.dndev-interactive[data-role=menu-item],.dndev-interactive[data-role=command-item]):hover{background:rgb(from var(--primary) r g b / .1);color:var(--primary)}:-moz-any(.dndev-interactive[data-variant=outline],.dndev-interactive[data-role=nav-trigger],.dndev-interactive[data-role=menu-item],.dndev-interactive[data-role=command-item]):hover{background:rgb(from var(--primary) r g b / .1);color:var(--primary)}:is(.dndev-interactive[data-variant=outline],.dndev-interactive[data-role=nav-trigger],.dndev-interactive[data-role=menu-item],.dndev-interactive[data-role=command-item]):hover{background:rgb(from var(--primary) r g b / .1);color:var(--primary)}.dndev-interactive[data-variant=outline]{border:var(--border-hairline) solid var(--border)}.dndev-interactive[data-variant=destructive]{color:var(--destructive);border:var(--border-hairline) solid var(--destructive);background:0 0}.dndev-interactive[data-variant=destructive]:hover{background:rgb(from var(--destructive) r g b / .1);color:var(--destructive)}.dndev-interactive[data-variant=link]{color:var(--muted-foreground);min-height:auto;font-size:var(--font-size-base);text-underline-offset:2px;transition:color var(--dur-fast) ease-out;background:0 0;padding:0;text-decoration:underline}.dndev-interactive[data-variant=link]:hover{color:var(--primary);background:0 0;transform:none}:is(.dndev-surface[data-variant=accent] .dndev-interactive,.dndev-floating[data-variant=accent] .dndev-interactive):not([data-variant]){background:var(--surface-text);color:var(--surface-bg)}[data-variant=outline]:is(.dndev-surface[data-variant=accent] .dndev-interactive,.dndev-floating[data-variant=accent] .dndev-interactive){color:var(--surface-text)}[data-variant=outline]:is(.dndev-surface[data-variant=accent] .dndev-interactive,.dndev-floating[data-variant=accent] .dndev-interactive):hover{background:rgb(from var(--surface-text) r g b / .1);color:var(--surface-text)}[data-variant=ghost]:is(.dndev-surface[data-variant=accent] .dndev-interactive,.dndev-floating[data-variant=accent] .dndev-interactive){color:var(--surface-text)}[data-variant=ghost]:is(.dndev-surface[data-variant=accent] .dndev-interactive,.dndev-floating[data-variant=accent] .dndev-interactive):hover{color:var(--surface-text)}.dndev-interactive[data-role=menu-item],.dndev-interactive[data-role=command-item],.dndev-interactive[data-role=nav-trigger]{min-height:auto;padding-block:var(--gap-sm);font-size:var(--font-size-base);border-radius:var(--radius-interactive);-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-left:0;padding-right:0;text-decoration:none;position:relative}[data-display=compact]:-webkit-any(.dndev-interactive[data-role=menu-item],.dndev-interactive[data-role=command-item],.dndev-interactive[data-role=nav-trigger]){gap:0!important}[data-display=compact]:-moz-any(.dndev-interactive[data-role=menu-item],.dndev-interactive[data-role=command-item],.dndev-interactive[data-role=nav-trigger]){gap:0!important}[data-display=compact]:is(.dndev-interactive[data-role=menu-item],.dndev-interactive[data-role=command-item],.dndev-interactive[data-role=nav-trigger]){gap:0!important}.dndev-interactive[data-role=menu-item][data-highlighted]{background:rgb(from var(--primary) r g b / .1);color:var(--primary);outline:2px solid var(--ring);outline-offset:0}.dndev-interactive[data-role=menu-item]:focus-visible{background:rgb(from var(--primary) r g b / .1);color:var(--primary);outline:2px solid var(--ring);outline-offset:0}.dndev-interactive[data-role=menu-item][data-disabled]{pointer-events:none;opacity:var(--opacity-muted)}.dndev-interactive[data-role=menu-item][data-inset=true]:not(:-webkit-any(: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))){padding-left:var(--gap-lg)}.dndev-interactive[data-role=menu-item][data-inset=true]:not(:-moz-any(: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))){padding-left:var(--gap-lg)}.dndev-interactive[data-role=menu-item][data-inset=true]:not(: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))){padding-left:var(--gap-lg)}.dndev-interactive[data-role=menu-item][data-inset=true]:-webkit-any(: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)){padding-right:var(--gap-lg)}.dndev-interactive[data-role=menu-item][data-inset=true]:-moz-any(: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)){padding-right:var(--gap-lg)}.dndev-interactive[data-role=menu-item][data-inset=true]: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)){padding-right:var(--gap-lg)}.dndev-interactive[data-role=menu-item][data-inset=true] .dndev-menu-indicator{justify-content:center;align-items:center;display:flex;position:absolute}.dndev-interactive[data-role=menu-item][data-inset=true] .dndev-menu-indicator:not(:-webkit-any(: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))){left:var(--gap-md)}.dndev-interactive[data-role=menu-item][data-inset=true] .dndev-menu-indicator:not(:-moz-any(: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))){left:var(--gap-md)}.dndev-interactive[data-role=menu-item][data-inset=true] .dndev-menu-indicator:not(: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))){left:var(--gap-md)}.dndev-interactive[data-role=menu-item][data-inset=true] .dndev-menu-indicator:-webkit-any(: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)){right:var(--gap-md)}.dndev-interactive[data-role=menu-item][data-inset=true] .dndev-menu-indicator:-moz-any(: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)){right:var(--gap-md)}.dndev-interactive[data-role=menu-item][data-inset=true] .dndev-menu-indicator: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)){right:var(--gap-md)}.dndev-interactive[data-role=command-item]{width:100%}.dndev-interactive[data-role=command-item][data-selected=true]{background:rgb(from var(--primary) r g b / .1);color:var(--primary)}.dndev-interactive[data-role=command-item][data-disabled=true]{pointer-events:none;opacity:var(--opacity-muted)}.dndev-interactive[data-role=command-item]:focus-visible{box-shadow:var(--shadow-focus), var(--shadow-interactive);outline:none}.dndev-nav-menu-list[data-vertical=true] .dndev-interactive,.dndev-floating .dndev-interactive,.dndev-command-group .dndev-interactive,.sidebar-top .dndev-interactive,.sidebar-content .dndev-interactive,.sidebar-bottom .dndev-interactive{justify-content:flex-start;width:100%}.sidebar-content .dndev-interactive[data-variant=outline]:not(:-webkit-any(: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))){border-right:none}.sidebar-content .dndev-interactive[data-variant=outline]:not(:-moz-any(: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))){border-right:none}.sidebar-content .dndev-interactive[data-variant=outline]:not(: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))){border-right:none}.sidebar-bottom .dndev-interactive[data-variant=outline]:not(:-webkit-any(: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))){border-right:none}.sidebar-bottom .dndev-interactive[data-variant=outline]:not(:-moz-any(: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))){border-right:none}.sidebar-bottom .dndev-interactive[data-variant=outline]:not(: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))){border-right:none}.sidebar-content .dndev-interactive[data-variant=outline]:-webkit-any(: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)){border-left:none}.sidebar-content .dndev-interactive[data-variant=outline]:-moz-any(: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)){border-left:none}.sidebar-content .dndev-interactive[data-variant=outline]: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)){border-left:none}.sidebar-bottom .dndev-interactive[data-variant=outline]:-webkit-any(: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)){border-left:none}.sidebar-bottom .dndev-interactive[data-variant=outline]:-moz-any(: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)){border-left:none}.sidebar-bottom .dndev-interactive[data-variant=outline]: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)){border-left:none}.sidebar-top,.sidebar-content,.sidebar-bottom{--tooltip-side:right}[dir=rtl] .sidebar-top,[dir=rtl] .sidebar-content,[dir=rtl] .sidebar-bottom{--tooltip-side:left}.dndev-interactive-label{text-overflow:ellipsis;white-space:nowrap;text-transform:var(--text-transform-label,none);align-items:center;display:inline-flex;overflow:hidden}.dndev-interactive-label[data-display=compact]{display:none}.dndev-interactive-label[data-display=full],.dndev-interactive-label[data-display=auto]{display:inline-flex}.dndev-control{--control-bg:color-mix(in oklab, var(--foreground) 20%, var(--background));--control-border:color-mix(in oklab, var(--foreground) 70%, var(--background));background-color:var(--control-bg);border:var(--border-width) solid var(--control-border);transition:all var(--dur-fast) var(--ease-in-out);cursor:pointer}.dndev-control:hover:not(:disabled){background-color:color-mix(in oklab, var(--control-bg) 80%, var(--control-border) 20%)}.dndev-control:focus-visible{box-shadow:var(--shadow-focus), var(--shadow-interactive);outline:none}.dndev-control:disabled{cursor:not-allowed;opacity:var(--opacity-muted)}.dndev-control[data-state=checked],.dndev-control[data-state=on],.dndev-control[data-pressed=true]{background-color:var(--control-border);color:var(--card-base)}.dndev-control-group{gap:var(--gap-sm);display:grid}.dndev-control-group label{align-items:center;gap:var(--gap-sm);font-size:var(--font-size-input);color:var(--foreground);cursor:pointer;transition:color var(--transition-fast);display:flex}:is(.dndev-control-group label):hover{color:var(--primary)}:is(.dndev-control-group label):has([data-state=checked]){color:var(--primary);font-weight:var(--font-weight-medium)}:is(.dndev-control-group label):has([data-state=on]){color:var(--primary);font-weight:var(--font-weight-medium)}.dndev-control-group[data-variant=primary]{--control-border:var(--primary)}.dndev-control-group[data-variant=secondary]{--control-border:var(--secondary)}.dndev-control-group[data-variant=muted]{--control-border:var(--muted-foreground)}.dndev-control-group[data-variant=accent]{--control-border:var(--accent)}.dndev-control-group[data-variant=success]{--control-border:var(--success)}.dndev-control-group[data-variant=warning]{--control-border:var(--warning)}.dndev-control-group[data-variant=destructive]{--control-border:var(--destructive)}.dndev-control-group[data-variant=default]{--control-border:color-mix(in oklab, var(--foreground) 70%, var(--background))}.dndev-floating,.dndev-command-group,.dndev-nav-menu-list[data-vertical=true]{gap:var(--gap-none)}:-webkit-any(.dndev-floating,.dndev-command-group,.dndev-nav-menu-list[data-vertical=true]) .dndev-interactive[data-role=menu-item]{color:var(--popover-foreground)}:-moz-any(.dndev-floating,.dndev-command-group,.dndev-nav-menu-list[data-vertical=true]) .dndev-interactive[data-role=menu-item]{color:var(--popover-foreground)}:is(.dndev-floating,.dndev-command-group,.dndev-nav-menu-list[data-vertical=true]) .dndev-interactive[data-role=menu-item]{color:var(--popover-foreground)}:-webkit-any(.dndev-floating,.dndev-command-group,.dndev-nav-menu-list[data-vertical=true]) .dndev-interactive[data-role=menu-item]:not(:-webkit-any(: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))){padding-left:var(--gap-sm);padding-right:var(--gap-sm)}:-moz-any(.dndev-floating,.dndev-command-group,.dndev-nav-menu-list[data-vertical=true]) .dndev-interactive[data-role=menu-item]:not(:-moz-any(: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))){padding-left:var(--gap-sm);padding-right:var(--gap-sm)}:is(.dndev-floating,.dndev-command-group,.dndev-nav-menu-list[data-vertical=true]) .dndev-interactive[data-role=menu-item]:not(: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))){padding-left:var(--gap-sm);padding-right:var(--gap-sm)}:-webkit-any(.dndev-floating,.dndev-command-group,.dndev-nav-menu-list[data-vertical=true]) .dndev-interactive[data-role=menu-item]:-webkit-any(: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)){padding-right:var(--gap-sm);padding-left:var(--gap-sm)}:-moz-any(.dndev-floating,.dndev-command-group,.dndev-nav-menu-list[data-vertical=true]) .dndev-interactive[data-role=menu-item]:-moz-any(: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)){padding-right:var(--gap-sm);padding-left:var(--gap-sm)}:is(.dndev-floating,.dndev-command-group,.dndev-nav-menu-list[data-vertical=true]) .dndev-interactive[data-role=menu-item]: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)){padding-right:var(--gap-sm);padding-left:var(--gap-sm)}:-webkit-any(.dndev-floating,.dndev-command-group,.dndev-nav-menu-list[data-vertical=true]) .dndev-interactive[data-role=command-item]{color:var(--popover-foreground)}:-moz-any(.dndev-floating,.dndev-command-group,.dndev-nav-menu-list[data-vertical=true]) .dndev-interactive[data-role=command-item]{color:var(--popover-foreground)}:is(.dndev-floating,.dndev-command-group,.dndev-nav-menu-list[data-vertical=true]) .dndev-interactive[data-role=command-item]{color:var(--popover-foreground)}:-webkit-any(.dndev-floating,.dndev-command-group,.dndev-nav-menu-list[data-vertical=true]) .dndev-interactive[data-role=command-item]:not(:-webkit-any(: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))){padding-left:var(--gap-sm);padding-right:var(--gap-sm)}:-moz-any(.dndev-floating,.dndev-command-group,.dndev-nav-menu-list[data-vertical=true]) .dndev-interactive[data-role=command-item]:not(:-moz-any(: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))){padding-left:var(--gap-sm);padding-right:var(--gap-sm)}:is(.dndev-floating,.dndev-command-group,.dndev-nav-menu-list[data-vertical=true]) .dndev-interactive[data-role=command-item]:not(: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))){padding-left:var(--gap-sm);padding-right:var(--gap-sm)}:-webkit-any(.dndev-floating,.dndev-command-group,.dndev-nav-menu-list[data-vertical=true]) .dndev-interactive[data-role=command-item]:-webkit-any(: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)){padding-right:var(--gap-sm);padding-left:var(--gap-sm)}:-moz-any(.dndev-floating,.dndev-command-group,.dndev-nav-menu-list[data-vertical=true]) .dndev-interactive[data-role=command-item]:-moz-any(: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)){padding-right:var(--gap-sm);padding-left:var(--gap-sm)}:is(.dndev-floating,.dndev-command-group,.dndev-nav-menu-list[data-vertical=true]) .dndev-interactive[data-role=command-item]: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)){padding-right:var(--gap-sm);padding-left:var(--gap-sm)}:-webkit-any(.dndev-floating,.dndev-command-group,.dndev-nav-menu-list[data-vertical=true]) .dndev-interactive[data-role=nav-trigger]{color:var(--popover-foreground)}:-moz-any(.dndev-floating,.dndev-command-group,.dndev-nav-menu-list[data-vertical=true]) .dndev-interactive[data-role=nav-trigger]{color:var(--popover-foreground)}:is(.dndev-floating,.dndev-command-group,.dndev-nav-menu-list[data-vertical=true]) .dndev-interactive[data-role=nav-trigger]{color:var(--popover-foreground)}:-webkit-any(.dndev-floating,.dndev-command-group,.dndev-nav-menu-list[data-vertical=true]) .dndev-interactive[data-role=nav-trigger]:not(:-webkit-any(: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))){padding-left:var(--gap-sm);padding-right:var(--gap-sm)}:-moz-any(.dndev-floating,.dndev-command-group,.dndev-nav-menu-list[data-vertical=true]) .dndev-interactive[data-role=nav-trigger]:not(:-moz-any(: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))){padding-left:var(--gap-sm);padding-right:var(--gap-sm)}:is(.dndev-floating,.dndev-command-group,.dndev-nav-menu-list[data-vertical=true]) .dndev-interactive[data-role=nav-trigger]:not(: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))){padding-left:var(--gap-sm);padding-right:var(--gap-sm)}:-webkit-any(.dndev-floating,.dndev-command-group,.dndev-nav-menu-list[data-vertical=true]) .dndev-interactive[data-role=nav-trigger]:-webkit-any(: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)){padding-right:var(--gap-sm);padding-left:var(--gap-sm)}:-moz-any(.dndev-floating,.dndev-command-group,.dndev-nav-menu-list[data-vertical=true]) .dndev-interactive[data-role=nav-trigger]:-moz-any(: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)){padding-right:var(--gap-sm);padding-left:var(--gap-sm)}:is(.dndev-floating,.dndev-command-group,.dndev-nav-menu-list[data-vertical=true]) .dndev-interactive[data-role=nav-trigger]: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)){padding-right:var(--gap-sm);padding-left:var(--gap-sm)}[data-display=compact]:-webkit-any(:-webkit-any(.dndev-floating,.dndev-command-group,.dndev-nav-menu-list[data-vertical=true]) .dndev-interactive[data-role=menu-item],:-webkit-any(.dndev-floating,.dndev-command-group,.dndev-nav-menu-list[data-vertical=true]) .dndev-interactive[data-role=command-item],:-webkit-any(.dndev-floating,.dndev-command-group,.dndev-nav-menu-list[data-vertical=true]) .dndev-interactive[data-role=nav-trigger]){padding-left:0!important;padding-right:0!important}[data-display=compact]:-moz-any(:-moz-any(.dndev-floating,.dndev-command-group,.dndev-nav-menu-list[data-vertical=true]) .dndev-interactive[data-role=menu-item],:-moz-any(.dndev-floating,.dndev-command-group,.dndev-nav-menu-list[data-vertical=true]) .dndev-interactive[data-role=command-item],:-moz-any(.dndev-floating,.dndev-command-group,.dndev-nav-menu-list[data-vertical=true]) .dndev-interactive[data-role=nav-trigger]){padding-left:0!important;padding-right:0!important}[data-display=compact]:is(:is(.dndev-floating,.dndev-command-group,.dndev-nav-menu-list[data-vertical=true]) .dndev-interactive[data-role=menu-item],:is(.dndev-floating,.dndev-command-group,.dndev-nav-menu-list[data-vertical=true]) .dndev-interactive[data-role=command-item],:is(.dndev-floating,.dndev-command-group,.dndev-nav-menu-list[data-vertical=true]) .dndev-interactive[data-role=nav-trigger]){padding-left:0!important;padding-right:0!important}.dndev-nav-menu-list[data-vertical=true] .dndev-interactive[data-role=menu-item],.dndev-nav-menu-list[data-vertical=true] .dndev-interactive[data-role=nav-trigger]{height:var(--touch-target);min-height:var(--touch-target);padding-top:0;padding-bottom:0}.dndev-menu-content{padding:0}.dndev-menu-label{padding:var(--gap-sm) var(--gap-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.dndev-menu-label[data-inset=true]:not(:-webkit-any(: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))){padding-left:var(--gap-lg)}.dndev-menu-label[data-inset=true]:not(:-moz-any(: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))){padding-left:var(--gap-lg)}.dndev-menu-label[data-inset=true]:not(: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))){padding-left:var(--gap-lg)}.dndev-menu-label[data-inset=true]:-webkit-any(: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)){padding-right:var(--gap-lg)}.dndev-menu-label[data-inset=true]:-moz-any(: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)){padding-right:var(--gap-lg)}.dndev-menu-label[data-inset=true]: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)){padding-right:var(--gap-lg)}.dndev-menu-separator{margin-top:var(--gap-sm);margin-bottom:var(--gap-sm);background-color:var(--border);height:1px}.dndev-menu-separator:not(:-webkit-any(: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))){margin-left:calc(-1 * var(--gap-md));margin-right:calc(-1 * var(--gap-md))}.dndev-menu-separator:not(:-moz-any(: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))){margin-left:calc(-1 * var(--gap-md));margin-right:calc(-1 * var(--gap-md))}.dndev-menu-separator:not(: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))){margin-left:calc(-1 * var(--gap-md));margin-right:calc(-1 * var(--gap-md))}.dndev-menu-separator:-webkit-any(: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)){margin-right:calc(-1 * var(--gap-md));margin-left:calc(-1 * var(--gap-md))}.dndev-menu-separator:-moz-any(: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)){margin-right:calc(-1 * var(--gap-md));margin-left:calc(-1 * var(--gap-md))}.dndev-menu-separator: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)){margin-right:calc(-1 * var(--gap-md));margin-left:calc(-1 * var(--gap-md))}.dndev-menu-shortcut{font-size:var(--font-size-xs);letter-spacing:.1em;opacity:var(--opacity-muted)}.dndev-menu-shortcut:not(:-webkit-any(: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))){margin-left:auto}.dndev-menu-shortcut:not(:-moz-any(: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))){margin-left:auto}.dndev-menu-shortcut:not(: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))){margin-left:auto}.dndev-menu-shortcut:-webkit-any(: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)){margin-right:auto}.dndev-menu-shortcut:-moz-any(: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)){margin-right:auto}.dndev-menu-shortcut: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)){margin-right:auto}.dndev-notification{gap:var(--gap-sm);padding:var(--gap-md);border-radius:var(--radius-floating);border:var(--border-hairline) solid var(--border);background:color-mix(in oklab, var(--popover-foreground) 95%, transparent);color:var(--popover);-webkit-backdrop-filter:blur(12px);--notification-shadow-base:var(--shadow-xl);box-shadow:var(--notification-shadow-base);display:grid;position:relative}.dndev-notification:-webkit-any(: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)){--notification-shadow-base:var(--shadow-xl-rtl)}.dndev-notification:-moz-any(: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)){--notification-shadow-base:var(--shadow-xl-rtl)}.dndev-notification: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)){--notification-shadow-base:var(--shadow-xl-rtl)}.dndev-notification[data-variant=default]{border:var(--border-hairline) solid var(--border)}.dndev-notification[data-variant=info]{border:var(--border-width) solid var(--accent);box-shadow:var(--notification-shadow-base), 0 0 0 1px color-mix(in oklab, var(--accent) 20%, transparent)}.dndev-notification[data-variant=success]{border:var(--border-width) solid var(--success);box-shadow:var(--notification-shadow-base), 0 0 0 1px color-mix(in oklab, var(--success) 20%, transparent)}.dndev-notification[data-variant=warning]{border:var(--border-width) solid var(--warning);box-shadow:var(--notification-shadow-base), 0 0 0 1px color-mix(in oklab, var(--warning) 20%, transparent)}.dndev-notification[data-variant=error],.dndev-notification[data-variant=destructive]{border:var(--border-width) solid var(--destructive);box-shadow:var(--notification-shadow-base), 0 0 0 1px color-mix(in oklab, var(--destructive) 20%, transparent)}.dndev-notification[data-variant=primary]{border:var(--border-width) solid var(--primary);box-shadow:var(--notification-shadow-base), 0 0 0 1px color-mix(in oklab, var(--primary) 20%, transparent)}.dndev-notification[data-variant=secondary]{border:var(--border-width) solid var(--secondary);box-shadow:var(--notification-shadow-base), 0 0 0 1px color-mix(in oklab, var(--secondary) 20%, transparent)}.dndev-notification[data-variant=accent]{border:var(--border-width) solid var(--accent);box-shadow:var(--notification-shadow-base), 0 0 0 1px color-mix(in oklab, var(--accent) 20%, transparent)}.dndev-overlay{background:color-mix(in oklab, var(--foreground) 40%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);will-change:opacity;z-index:var(--z-overlay);animation:overlay-in var(--dur-normal) var(--ease-in-out);position:fixed;top:0;bottom:0;left:0;right:0}.dndev-overlay[data-state=closed]{animation:overlay-out var(--dur-normal) var(--ease-in-out)}@keyframes dialog-in{0%{opacity:0;transform:translate(-50%,-48%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes dialog-out{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-48%)scale(.96)}}@keyframes overlay-in{0%{opacity:0}to{opacity:1}}@keyframes overlay-out{0%{opacity:1}to{opacity:0}}.dndev-spinner{width:var(--icon-md);height:var(--icon-md);border-radius:var(--radius-full);border:2px solid;animation:1s linear infinite spin;display:inline-block}.dndev-spinner:not(:-webkit-any(: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))){border-right-color:transparent}.dndev-spinner:not(:-moz-any(: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))){border-right-color:transparent}.dndev-spinner:not(: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))){border-right-color:transparent}.dndev-spinner:-webkit-any(: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)){border-left-color:transparent}.dndev-spinner:-moz-any(: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)){border-left-color:transparent}.dndev-spinner: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)){border-left-color:transparent}.dndev-modal-content{z-index:calc(var(--z-modal) + 1);gap:var(--gap-sm);width:100%;padding-block:var(--gap-md);box-shadow:var(--shadow-xl);animation:dialog-in var(--dur-normal) var(--ease-in-out);grid-template-rows:auto 1fr auto;display:grid;position:fixed;top:50%;overflow:hidden;transform:translate(-50%,-50%)}.dndev-modal-content:not(:-webkit-any(: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))){left:50%}.dndev-modal-content:not(:-moz-any(: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))){left:50%}.dndev-modal-content:not(: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))){left:50%}.dndev-modal-content:-webkit-any(: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)){right:50%}.dndev-modal-content:-moz-any(: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)){right:50%}.dndev-modal-content: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)){right:50%}.dndev-modal-content[data-state=closed]{animation:dialog-out var(--dur-normal) var(--ease-in-out)}.dndev-modal-content[data-content-size=auto],.dndev-modal-content[data-content-size=form],.dndev-modal-content[data-content-size=text]{max-height:80dvh}.dndev-modal-content[data-content-size=auto]{max-width:var(--dialog-auto)}.dndev-modal-content[data-content-size=form]{max-width:var(--dialog-form)}.dndev-modal-content[data-content-size=text]{max-width:var(--dialog-text)}.dndev-modal-content[data-content-size=image]{max-width:var(--dialog-image);max-height:85dvh}.dndev-modal-content[data-content-size=code]{max-width:var(--dialog-code);max-height:90dvh}.dndev-modal-content[data-content-size=full]{max-width:95vw;max-height:95dvh}.dndev-alert-dialog-content{max-width:var(--dialog-auto)}.dndev-modal-header{justify-content:space-between;align-items:center;gap:var(--gap-md);min-height:var(--touch-target);padding-inline:var(--gap-md);flex-shrink:0;display:flex}.dndev-modal-footer{gap:var(--gap-sm);padding-inline:var(--gap-md);flex-direction:column-reverse;flex-shrink:0;display:flex}@media (min-width:640px){.dndev-modal-footer{flex-direction:row;justify-content:flex-end}}.dndev-modal-body{min-height:0;padding-inline:var(--gap-md);flex-direction:column;flex:auto;display:flex;overflow-x:visible;overflow-y:auto}.dndev-modal-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--foreground)}.dndev-modal-description{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--muted-foreground)}.dndev-modal-close{top:var(--gap-sm);opacity:var(--opacity-muted);position:absolute}.dndev-modal-close:not(:-webkit-any(: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))){right:var(--gap-sm)}.dndev-modal-close:not(:-moz-any(: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))){right:var(--gap-sm)}.dndev-modal-close:not(: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))){right:var(--gap-sm)}.dndev-modal-close:-webkit-any(: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)){left:var(--gap-sm)}.dndev-modal-close:-moz-any(: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)){left:var(--gap-sm)}.dndev-modal-close: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)){left:var(--gap-sm)}.dndev-modal-close:hover{opacity:1}.dndev-modal-cancel{margin-top:var(--gap-sm)}@media (min-width:640px){.dndev-modal-cancel{margin-top:0}}.dndev-menu-content{border-radius:var(--radius-floating);gap:var(--gap-none);flex-direction:column;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:15ch;padding:0;display:flex}.dndev-menu-item-details{flex-direction:column;display:flex}.dndev-auth-step{min-width:1.5em;padding:var(--gap-sm);border-radius:var(--radius-sm);font-weight:var(--font-weight-semibold);transition:all var(--dur-fast) var(--ease-in-out);justify-content:center;align-items:center;display:inline-flex}.dndev-auth-step[data-state=active]{background-color:var(--primary);color:var(--primary-foreground)}.dndev-auth-step[data-state=pending]{background-color:var(--muted);color:var(--muted-foreground)}.dndev-auth-step[data-state=completed]{background-color:var(--success);color:var(--success-foreground)}[data-opacity="50"]{opacity:.5}[data-opacity="70"]{opacity:.7}[data-inset=true]:not(:-webkit-any(: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))){padding-left:var(--gap-md)}[data-inset=true]:not(:-moz-any(: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))){padding-left:var(--gap-md)}[data-inset=true]:not(: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))){padding-left:var(--gap-md)}[data-inset=true]:-webkit-any(: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)){padding-right:var(--gap-md)}[data-inset=true]:-moz-any(: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)){padding-right:var(--gap-md)}[data-inset=true]: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)){padding-right:var(--gap-md)}[data-bare]{box-shadow:none!important;background:0 0!important;border:none!important}[data-bare]:hover,[data-bare]:focus{box-shadow:none!important;border-color:transparent!important;outline:none!important}[data-bare]:focus-visible{box-shadow:none!important;border-color:transparent!important;outline:none!important}.dndev-password-strength-bar{height:4px}.dndev-password-requirements .dndev-password-requirement-item,.dndev-password-requirements .dndev-password-requirement-item svg{transition:color var(--dur-fast) var(--ease-in-out)}.network-node{fill:var(--foreground);--opacity-start:.3;--opacity-mid:.8;--transform-start:scale(1);--transform-mid:scale(1.1);animation:4s ease-in-out infinite universal-float}.network-line{stroke:var(--foreground);stroke-width:1px;--opacity-start:.1;--opacity-mid:.5;--transform-start:scale(1);--transform-mid:scale(1);animation:6s ease-in-out infinite universal-float}.wave-flow{background:linear-gradient(45deg, transparent 30%, color-mix(in oklab, var(--accent) 20%, transparent) 50%, transparent 70%);--transform-start:translateX(-20%) rotate(0deg);--transform-mid:translateX(20%) rotate(3deg);animation:8s ease-in-out infinite universal-float}.particle-float{--opacity-start:.2;--opacity-end:0;--transform-start:translateY(0px) rotate(0deg);--transform-end:translateY(-100px) rotate(360deg);animation:10s linear infinite universal-slide}.geometric-rotate{--opacity-start:.1;--opacity-mid:.2;--transform-start:rotate(0deg) scale(1);--transform-mid:rotate(180deg) scale(1.1);animation:20s linear infinite universal-float}.perspective-1000{perspective:1000px}.transform-style-preserve-3d{transform-style:preserve-3d}.dndev-animate-fade-in-up{animation:universal-slide var(--dur-heavy) ease-out forwards}.animation-delay-100{animation-delay:.1s}.dndev-marketing-stack{gap:var(--gap-md);display:grid}.dndev-marketing-cluster{gap:var(--gap-sm);justify-content:center;align-items:center;display:flex}.dndev-accordion{width:100%;min-width:0}.dndev-accordion-item{border-bottom:1px solid var(--border);width:100%;min-width:0}.dndev-accordion-header{width:100%;min-width:0;display:flex}.dndev-interactive[data-role=accordion-trigger]{min-width:0;min-height:auto;padding:var(--gap-md) 0;color:inherit;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);background:0 0;flex:1;justify-content:space-between}.dndev-interactive[data-role=accordion-trigger]:hover{background:0 0;text-decoration:underline}.dndev-interactive[data-role=accordion-trigger][data-state=open] svg{transform:rotate(180deg)}.dndev-accordion-trigger-icon{width:var(--icon-md);height:var(--icon-md);transition:transform var(--dur-normal) var(--ease-in-out);flex-shrink:0}.dndev-accordion-content{font-size:var(--font-size-base);text-align:start;width:100%;min-width:0;overflow:hidden}.dndev-accordion-content[data-state=open]{animation:slideDown var(--dur-normal) var(--ease-in-out)}.dndev-accordion-content[data-state=closed]{animation:slideUp var(--dur-normal) var(--ease-in-out)}@keyframes slideDown{0%{opacity:0;height:0}to{height:var(--radix-collapsible-content-height);opacity:1}}@keyframes slideUp{0%{height:var(--radix-collapsible-content-height);opacity:1}to{opacity:0;height:0}}.dndev-accordion-content-inner{padding-bottom:var(--gap-md);overflow-wrap:break-word;word-wrap:break-word;width:100%;min-width:0;padding-top:0}.dndev-surface[role=alert]{background:color-mix(in oklab, var(--card) 8%, transparent);color:var(--foreground);border:var(--border-hairline) solid color-mix(in oklab, var(--card) 25%, transparent);box-shadow:none;padding:var(--gap-sm) var(--gap-md)}.dndev-alert-icon{color:var(--card);flex-shrink:0;width:1rem;height:1rem;margin-top:.125rem}.dndev-alert-title{color:var(--card);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);letter-spacing:-.025em;line-height:1.25}.dndev-alert-description{font-size:var(--font-size-sm);opacity:.85;line-height:1.4}.dndev-avatar{width:var(--icon-touch);height:var(--icon-touch);border-radius:var(--radius-full);flex-shrink:0;display:flex;position:relative;overflow:hidden}.dndev-avatar-image{aspect-ratio:1;width:100%;height:100%}.dndev-avatar-fallback{border-radius:var(--radius-full);background-color:var(--muted);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.dndev-badge-base{border-radius:var(--radius-full);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);box-shadow:none;align-self:flex-start;align-items:center;padding-top:.125rem;padding-bottom:.125rem;display:inline-flex}.dndev-badge-base:not(:-webkit-any(: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))){padding-left:var(--gap-sm);padding-right:var(--gap-sm)}.dndev-badge-base:not(:-moz-any(: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))){padding-left:var(--gap-sm);padding-right:var(--gap-sm)}.dndev-badge-base:not(: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))){padding-left:var(--gap-sm);padding-right:var(--gap-sm)}.dndev-badge-base:-webkit-any(: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)){padding-right:var(--gap-sm);padding-left:var(--gap-sm)}.dndev-badge-base:-moz-any(: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)){padding-right:var(--gap-sm);padding-left:var(--gap-sm)}.dndev-badge-base: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)){padding-right:var(--gap-sm);padding-left:var(--gap-sm)}.dndev-badge-base:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 transparent);--tw-ring-color:var(--ring);--tw-ring-offset-width:2px;outline:none}.dndev-badge-base[data-variant=outline]{color:var(--primary);border-color:var(--primary);background:0 0}[data-bento-grid]{grid-template-columns:repeat(var(--bento-columns-mobile,1), 1fr);width:100%;display:grid}@media (min-width:768px){[data-bento-grid]{grid-template-columns:repeat(var(--bento-columns-tablet,2), 1fr)}}@media (min-width:1024px){[data-bento-grid]{grid-template-columns:repeat(var(--bento-columns-desktop,3), 1fr)}}@media (min-width:1440px){[data-bento-grid]{grid-template-columns:repeat(var(--bento-columns-wide,4), 1fr)}}[data-bento-grid][data-gap=tight]{gap:var(--gap-sm)}[data-bento-grid][data-gap=medium]{gap:var(--gap-md)}[data-bento-grid][data-gap=large]{gap:var(--gap-lg)}[data-bento-cell]{grid-column:span var(--cell-cols,1);grid-row:span var(--cell-rows,1);min-width:0}@media not (min-width:768px){[data-bento-cell]{--cell-cols:min(var(--cell-cols,1), var(--bento-columns-mobile,1))}}@media (min-width:768px) and (not (min-width:1024px)){[data-bento-cell]{--cell-cols:min(var(--cell-cols,1), var(--bento-columns-tablet,2))}}@media (min-width:1024px) and (not (min-width:1440px)){[data-bento-cell]{--cell-cols:min(var(--cell-cols,1), var(--bento-columns-desktop,3))}}@media (min-width:1440px){[data-bento-cell]{--cell-cols:min(var(--cell-cols,1), var(--bento-columns-wide,4))}}@media (prefers-reduced-motion:reduce){[data-bento-cell]{transition:none!important}}.dndev-tech-bento{width:100%}.dndev-tech-bento-grid{margin-top:var(--gap-md);display:block}.dndev-tech-card{place-content:center;align-items:center;height:100%;min-height:120px;transition:border-color .2s,box-shadow .2s;display:flex!important}.dndev-tech-card[data-hover=true]{border-color:var(--tech-color);box-shadow:0 4px 12px color-mix(in srgb, var(--tech-color) 12%, transparent)}.dndev-tech-card .dndev-tech-card-logo{-webkit-backface-visibility:hidden;backface-visibility:hidden;width:48px;height:48px;color:var(--foreground);flex-shrink:0;justify-content:center;align-items:center;display:flex;transform:translateZ(0)}:is(.dndev-tech-card .dndev-tech-card-logo) svg{width:100%;height:100%;display:block}[data-tech=vercel]:is(.dndev-tech-card .dndev-tech-card-logo){color:var(--foreground)}@media (prefers-reduced-motion:reduce){.dndev-tech-card{transition:none}}.dndev-carousel-slide{box-sizing:border-box;width:calc(100% / var(--carousel-slides-mobile,1));flex-shrink:0}@media (min-width:768px){.dndev-carousel-slide{width:calc(100% / var(--carousel-slides-tablet,1))}}@media (min-width:1024px){.dndev-carousel-slide{width:calc(100% / var(--carousel-slides-laptop,1))}}@media (min-width:1440px){.dndev-carousel-slide{width:calc(100% / var(--carousel-slides-desktop,1))}}.dndev-carousel-slide[data-gap=tight]:not(:-webkit-any(: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))){padding-right:var(--gap-sm)}.dndev-carousel-slide[data-gap=tight]:not(:-moz-any(: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))){padding-right:var(--gap-sm)}.dndev-carousel-slide[data-gap=tight]:not(: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))){padding-right:var(--gap-sm)}.dndev-carousel-slide[data-gap=tight]:-webkit-any(: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)){padding-left:var(--gap-sm)}.dndev-carousel-slide[data-gap=tight]:-moz-any(: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)){padding-left:var(--gap-sm)}.dndev-carousel-slide[data-gap=tight]: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)){padding-left:var(--gap-sm)}.dndev-carousel-slide[data-gap=medium]:not(:-webkit-any(: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))){padding-right:var(--gap-md)}.dndev-carousel-slide[data-gap=medium]:not(:-moz-any(: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))){padding-right:var(--gap-md)}.dndev-carousel-slide[data-gap=medium]:not(: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))){padding-right:var(--gap-md)}.dndev-carousel-slide[data-gap=medium]:-webkit-any(: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)){padding-left:var(--gap-md)}.dndev-carousel-slide[data-gap=medium]:-moz-any(: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)){padding-left:var(--gap-md)}.dndev-carousel-slide[data-gap=medium]: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)){padding-left:var(--gap-md)}.dndev-carousel-slide[data-gap=large]:not(:-webkit-any(: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))){padding-right:var(--gap-lg)}.dndev-carousel-slide[data-gap=large]:not(:-moz-any(: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))){padding-right:var(--gap-lg)}.dndev-carousel-slide[data-gap=large]:not(: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))){padding-right:var(--gap-lg)}.dndev-carousel-slide[data-gap=large]:-webkit-any(: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)){padding-left:var(--gap-lg)}.dndev-carousel-slide[data-gap=large]:-moz-any(: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)){padding-left:var(--gap-lg)}.dndev-carousel-slide[data-gap=large]: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)){padding-left:var(--gap-lg)}.dndev-blockquote{margin-block:calc(var(--gap-lg) * 1.25);box-sizing:border-box;margin-left:0;margin-right:0;position:relative}.dndev-blockquote *,.dndev-blockquote :before,.dndev-blockquote :after{box-sizing:border-box}.dndev-blockquote blockquote{margin:0;padding:0}.dndev-blockquote-content{font-size:var(--font-size-lg);line-height:1.7;font-weight:var(--font-weight-normal);color:inherit;margin:0}.dndev-blockquote-caption{font-style:normal;font-size:var(--font-size-sm);color:var(--muted-foreground);margin-top:var(--gap-md);display:block}.dndev-blockquote-author{font-weight:var(--font-weight-semibold);color:inherit;font-style:normal}.dndev-blockquote-source{font-weight:var(--font-weight-normal)}.dndev-blockquote[data-variant=default] blockquote{padding:var(--gap-md) calc(var(--gap-md) + 4px) var(--gap-md) var(--gap-lg);background:var(--muted);border-radius:var(--radius-interactive) var(--radius-surface) var(--radius-surface) var(--radius-interactive);border-top:none;border-bottom:none;overflow:hidden}.dndev-blockquote[data-variant=default] blockquote:not(:-webkit-any(: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))){border-left:4px solid var(--primary);border-right:none}.dndev-blockquote[data-variant=default] blockquote:not(:-moz-any(: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))){border-left:4px solid var(--primary);border-right:none}.dndev-blockquote[data-variant=default] blockquote:not(: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))){border-left:4px solid var(--primary);border-right:none}.dndev-blockquote[data-variant=default] blockquote:-webkit-any(: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)){border-right:4px solid var(--primary);border-left:none}.dndev-blockquote[data-variant=default] blockquote:-moz-any(: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)){border-right:4px solid var(--primary);border-left:none}.dndev-blockquote[data-variant=default] blockquote: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)){border-right:4px solid var(--primary);border-left:none}.dndev-blockquote[data-variant=default] .dndev-blockquote-content{font-style:normal}.dndev-blockquote[data-variant=editorial] blockquote:not(:-webkit-any(: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))){border-left:3px solid var(--foreground);padding-left:var(--gap-lg)}.dndev-blockquote[data-variant=editorial] blockquote:not(:-moz-any(: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))){border-left:3px solid var(--foreground);padding-left:var(--gap-lg)}.dndev-blockquote[data-variant=editorial] blockquote:not(: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))){border-left:3px solid var(--foreground);padding-left:var(--gap-lg)}.dndev-blockquote[data-variant=editorial] blockquote:-webkit-any(: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)){border-right:3px solid var(--foreground);padding-right:var(--gap-lg)}.dndev-blockquote[data-variant=editorial] blockquote:-moz-any(: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)){border-right:3px solid var(--foreground);padding-right:var(--gap-lg)}.dndev-blockquote[data-variant=editorial] blockquote: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)){border-right:3px solid var(--foreground);padding-right:var(--gap-lg)}.dndev-blockquote[data-variant=editorial] .dndev-blockquote-content{font-family:Georgia,Times New Roman,serif;font-style:italic;font-size:var(--font-size-xl);color:inherit;opacity:.95}.dndev-blockquote[data-variant=editorial] .dndev-blockquote-caption:not(:-webkit-any(: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))){padding-left:var(--gap-lg)}.dndev-blockquote[data-variant=editorial] .dndev-blockquote-caption:not(:-moz-any(: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))){padding-left:var(--gap-lg)}.dndev-blockquote[data-variant=editorial] .dndev-blockquote-caption:not(: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))){padding-left:var(--gap-lg)}.dndev-blockquote[data-variant=editorial] .dndev-blockquote-caption:-webkit-any(: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)){padding-right:var(--gap-lg)}.dndev-blockquote[data-variant=editorial] .dndev-blockquote-caption:-moz-any(: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)){padding-right:var(--gap-lg)}.dndev-blockquote[data-variant=editorial] .dndev-blockquote-caption: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)){padding-right:var(--gap-lg)}.dndev-blockquote[data-variant=testimonial]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-surface);padding:calc(var(--gap-lg) + var(--gap-md));box-shadow:0 1px 3px 0 hsl(var(--foreground-hsl) / .1), 0 1px 2px -1px hsl(var(--foreground-hsl) / .1)}.dndev-blockquote[data-variant=testimonial] blockquote{padding-top:var(--gap-md);position:relative}.dndev-blockquote[data-variant=testimonial] blockquote:before{content:"\"";color:var(--primary);opacity:.15;font-family:Georgia,serif;font-size:4rem;line-height:1;font-weight:var(--font-weight-bold);pointer-events:none;position:absolute;top:-.25em}.dndev-blockquote[data-variant=testimonial] blockquote:not(:-webkit-any(: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))):before{left:-.125em}.dndev-blockquote[data-variant=testimonial] blockquote:not(:-moz-any(: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))):before{left:-.125em}.dndev-blockquote[data-variant=testimonial] blockquote:not(: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))):before{left:-.125em}.dndev-blockquote[data-variant=testimonial] blockquote:-webkit-any(: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)):before{right:-.125em}.dndev-blockquote[data-variant=testimonial] blockquote:-moz-any(: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)):before{right:-.125em}.dndev-blockquote[data-variant=testimonial] blockquote: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)):before{right:-.125em}.dndev-blockquote[data-variant=testimonial] .dndev-blockquote-content{z-index:1;font-style:normal;position:relative}@media (max-width:640px){.dndev-blockquote{margin-block:var(--gap-lg)}.dndev-blockquote-content{font-size:var(--font-size-base)}.dndev-blockquote[data-variant=editorial] .dndev-blockquote-content{font-size:var(--font-size-lg)}.dndev-blockquote[data-variant=testimonial]{padding:var(--gap-lg)}}[data-loading]{cursor:wait;pointer-events:none}.dndev-button-spinner{flex-shrink:0}.dndev-button-progress{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dndev-progress-ring{width:1em;height:1em;transform:rotate(-90deg)}.dndev-button-group{align-items:stretch;display:inline-flex}.dndev-button-group[data-orientation=horizontal]{flex-direction:row}.dndev-button-group[data-orientation=vertical]{flex-direction:column}.dndev-button-group[data-orientation=horizontal]>.dndev-interactive+.dndev-interactive:not(:-webkit-any(: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))){margin-left:-1px}.dndev-button-group[data-orientation=horizontal]>.dndev-interactive+.dndev-interactive:not(:-moz-any(: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))){margin-left:-1px}.dndev-button-group[data-orientation=horizontal]>.dndev-interactive+.dndev-interactive:not(: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))){margin-left:-1px}.dndev-button-group[data-orientation=horizontal]>.dndev-interactive+.dndev-interactive:-webkit-any(: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)){margin-right:-1px}.dndev-button-group[data-orientation=horizontal]>.dndev-interactive+.dndev-interactive:-moz-any(: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)){margin-right:-1px}.dndev-button-group[data-orientation=horizontal]>.dndev-interactive+.dndev-interactive: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)){margin-right:-1px}.dndev-button-group[data-orientation=horizontal]>.dndev-interactive:first-child:not(:-webkit-any(: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))){border-top-right-radius:0;border-bottom-right-radius:0}.dndev-button-group[data-orientation=horizontal]>.dndev-interactive:first-child:not(:-moz-any(: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))){border-top-right-radius:0;border-bottom-right-radius:0}.dndev-button-group[data-orientation=horizontal]>.dndev-interactive:first-child:not(: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))){border-top-right-radius:0;border-bottom-right-radius:0}.dndev-button-group[data-orientation=horizontal]>.dndev-interactive:first-child:-webkit-any(: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)){border-top-left-radius:0;border-bottom-left-radius:0}.dndev-button-group[data-orientation=horizontal]>.dndev-interactive:first-child:-moz-any(: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)){border-top-left-radius:0;border-bottom-left-radius:0}.dndev-button-group[data-orientation=horizontal]>.dndev-interactive:first-child: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)){border-top-left-radius:0;border-bottom-left-radius:0}.dndev-button-group[data-orientation=horizontal]>.dndev-interactive:last-child:not(:-webkit-any(: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))){border-top-left-radius:0;border-bottom-left-radius:0}.dndev-button-group[data-orientation=horizontal]>.dndev-interactive:last-child:not(:-moz-any(: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))){border-top-left-radius:0;border-bottom-left-radius:0}.dndev-button-group[data-orientation=horizontal]>.dndev-interactive:last-child:not(: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))){border-top-left-radius:0;border-bottom-left-radius:0}.dndev-button-group[data-orientation=horizontal]>.dndev-interactive:last-child:-webkit-any(: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)){border-top-right-radius:0;border-bottom-right-radius:0}.dndev-button-group[data-orientation=horizontal]>.dndev-interactive:last-child:-moz-any(: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)){border-top-right-radius:0;border-bottom-right-radius:0}.dndev-button-group[data-orientation=horizontal]>.dndev-interactive:last-child: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)){border-top-right-radius:0;border-bottom-right-radius:0}.dndev-button-group[data-orientation=horizontal]>.dndev-interactive:not(:first-child):not(:last-child){border-radius:0}.dndev-button-group[data-orientation=vertical]>.dndev-interactive+.dndev-interactive{margin-top:-1px}.dndev-button-group[data-orientation=vertical]>.dndev-interactive:first-child:not(:-webkit-any(: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))){border-bottom-right-radius:0;border-bottom-left-radius:0}.dndev-button-group[data-orientation=vertical]>.dndev-interactive:first-child:not(:-moz-any(: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))){border-bottom-right-radius:0;border-bottom-left-radius:0}.dndev-button-group[data-orientation=vertical]>.dndev-interactive:first-child:not(: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))){border-bottom-right-radius:0;border-bottom-left-radius:0}.dndev-button-group[data-orientation=vertical]>.dndev-interactive:first-child:-webkit-any(: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)){border-bottom-right-radius:0;border-bottom-left-radius:0}.dndev-button-group[data-orientation=vertical]>.dndev-interactive:first-child:-moz-any(: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)){border-bottom-right-radius:0;border-bottom-left-radius:0}.dndev-button-group[data-orientation=vertical]>.dndev-interactive:first-child: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)){border-bottom-right-radius:0;border-bottom-left-radius:0}.dndev-button-group[data-orientation=vertical]>.dndev-interactive:last-child:not(:-webkit-any(: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))){border-top-left-radius:0;border-top-right-radius:0}.dndev-button-group[data-orientation=vertical]>.dndev-interactive:last-child:not(:-moz-any(: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))){border-top-left-radius:0;border-top-right-radius:0}.dndev-button-group[data-orientation=vertical]>.dndev-interactive:last-child:not(: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))){border-top-left-radius:0;border-top-right-radius:0}.dndev-button-group[data-orientation=vertical]>.dndev-interactive:last-child:-webkit-any(: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)){border-top-left-radius:0;border-top-right-radius:0}.dndev-button-group[data-orientation=vertical]>.dndev-interactive:last-child:-moz-any(: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)){border-top-left-radius:0;border-top-right-radius:0}.dndev-button-group[data-orientation=vertical]>.dndev-interactive:last-child: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)){border-top-left-radius:0;border-top-right-radius:0}.dndev-button-group[data-orientation=vertical]>.dndev-interactive:not(:first-child):not(:last-child){border-radius:0}.dndev-button-group>.dndev-interactive:hover{z-index:1;position:relative}.dndev-button-group>.dndev-interactive:focus-visible{z-index:1;position:relative}.dndev-button-group[aria-disabled=true]{opacity:var(--opacity-muted);pointer-events:none}.dndev-calendar{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--popover-foreground);background:var(--popover);border:var(--border-hairline) solid var(--border);border-radius:var(--radius-floating);box-shadow:var(--shadow-md);position:relative}.dndev-calendar-months{flex-direction:column;gap:0;display:flex}.dndev-calendar-month{position:relative}.dndev-calendar-nav{top:0;height:var(--touch-target);pointer-events:none;z-index:1;position:absolute;left:0;right:0}.dndev-calendar-nav-button{width:var(--touch-target);height:var(--touch-target);pointer-events:auto;border:none;border-bottom:var(--border-hairline) solid var(--border);color:var(--foreground);background:0 0;border-radius:0;justify-content:center;align-items:center;display:flex;position:absolute;top:0}.dndev-calendar-nav-button:hover{background:var(--primary);color:var(--primary-foreground)}.dndev-calendar-nav-previous:not(:-webkit-any(: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))){border-top-left-radius:0;border-bottom-left-radius:0;left:0}.dndev-calendar-nav-previous:not(:-moz-any(: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))){border-top-left-radius:0;border-bottom-left-radius:0;left:0}.dndev-calendar-nav-previous:not(: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))){border-top-left-radius:0;border-bottom-left-radius:0;left:0}.dndev-calendar-nav-previous:-webkit-any(: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)){border-top-right-radius:0;border-bottom-right-radius:0;right:0}.dndev-calendar-nav-previous:-moz-any(: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)){border-top-right-radius:0;border-bottom-right-radius:0;right:0}.dndev-calendar-nav-previous: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)){border-top-right-radius:0;border-bottom-right-radius:0;right:0}.dndev-calendar-nav-next:not(:-webkit-any(: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))){border-top-right-radius:0;border-bottom-right-radius:0;right:0}.dndev-calendar-nav-next:not(:-moz-any(: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))){border-top-right-radius:0;border-bottom-right-radius:0;right:0}.dndev-calendar-nav-next:not(: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))){border-top-right-radius:0;border-bottom-right-radius:0;right:0}.dndev-calendar-nav-next:-webkit-any(: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)){border-top-left-radius:0;border-bottom-left-radius:0;left:0}.dndev-calendar-nav-next:-moz-any(: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)){border-top-left-radius:0;border-bottom-left-radius:0;left:0}.dndev-calendar-nav-next: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)){border-top-left-radius:0;border-bottom-left-radius:0;left:0}.dndev-calendar-caption{height:var(--touch-target);width:100%;padding-inline:var(--touch-target);box-sizing:border-box;border:none;border-bottom:var(--border-hairline) solid var(--border);flex-direction:row;align-items:center;gap:0;padding-top:0;padding-bottom:0;display:flex;position:relative}.dndev-calendar-caption-label{justify-content:center;align-items:center;display:flex}.dndev-calendar-dropdowns{width:calc(100% - calc(var(--touch-target) * 2));height:100%;margin-inline:var(--touch-target);flex-direction:row;gap:0;display:flex}.dndev-calendar-dropdown-month,.dndev-calendar-dropdown-year{box-sizing:border-box;flex:1;height:100%;padding:0}.dndev-calendar-dropdown-trigger{border-radius:0;width:100%;height:100%;border-top:none!important}.dndev-calendar-dropdown-selected,.dndev-calendar-dropdown-grid [data-selected=true]{color:var(--primary);font-weight:var(--font-weight-semibold);background-color:transparent}.dndev-calendar-table{border-collapse:collapse;table-layout:fixed;width:auto}.dndev-calendar-weekday{width:var(--touch-target);height:var(--touch-target);text-align:center;font-size:var(--font-size-sm);color:var(--muted-foreground)}.dndev-calendar-day{width:var(--touch-target);height:var(--touch-target);text-align:center;box-sizing:border-box;vertical-align:middle;border:none;padding:0}.dndev-calendar-day-button{width:var(--touch-target);height:var(--touch-target);color:var(--popover-foreground);font-size:var(--font-size-sm);border-radius:var(--radius-interactive);border:var(--border-width) solid transparent;box-sizing:border-box;background:0 0;justify-content:center;align-items:center;display:flex}.dndev-calendar-day-button:hover:not([disabled]){background:var(--accent);color:var(--accent-foreground);border:var(--border-width) solid transparent}.dndev-calendar-day-selected .dndev-calendar-day-button{background:var(--primary);color:var(--primary-foreground);border:var(--border-width) solid transparent;font-weight:var(--font-weight-semibold)}.dndev-calendar-day-today .dndev-calendar-day-button{border-color:var(--secondary)}.dndev-calendar-day-selected .dndev-calendar-day-button:hover:not([disabled]){background:var(--accent);color:var(--accent-foreground);border-color:var(--primary)}.dndev-calendar-day-today .dndev-calendar-day-button:hover:not([disabled]){background:var(--accent);color:var(--accent-foreground);border-color:var(--secondary)}.dndev-calendar-day-today.dndev-calendar-day-selected .dndev-calendar-day-button{background:var(--primary);color:var(--primary-foreground);border-color:var(--secondary)}.dndev-calendar-day-today.dndev-calendar-day-selected .dndev-calendar-day-button:hover:not([disabled]){background:var(--accent);color:var(--accent-foreground);border-color:var(--secondary)}.dndev-calendar-day-outside .dndev-calendar-day-button{color:var(--muted-foreground);font-style:italic}.dndev-calendar-day-outside .dndev-calendar-day-button:hover:not([disabled]),.dndev-calendar-day-outside.dndev-calendar-day-selected .dndev-calendar-day-button,.dndev-calendar-day-outside.dndev-calendar-day-selected .dndev-calendar-day-button:hover:not([disabled]),.dndev-calendar-day-outside.dndev-calendar-day-today .dndev-calendar-day-button,.dndev-calendar-day-outside.dndev-calendar-day-today .dndev-calendar-day-button:hover:not([disabled]),.dndev-calendar-day-outside.dndev-calendar-day-today.dndev-calendar-day-selected .dndev-calendar-day-button,.dndev-calendar-day-outside.dndev-calendar-day-today.dndev-calendar-day-selected .dndev-calendar-day-button:hover:not([disabled]){color:var(--muted-foreground)}.dndev-calendar-day-hidden{visibility:hidden}.dndev-datepicker{align-items:center;width:100%;display:inline-flex;position:relative}.dndev-datepicker-custom{align-items:center;width:100%;display:flex}.dndev-datepicker-field{width:100%;min-height:var(--touch-target);border-radius:var(--radius-interactive);border:var(--border-hairline) solid var(--line-2);color:var(--foreground);font-size:var(--font-size-input);box-shadow:var(--shadow-sm);transition:all var(--dur-normal) var(--ease-in-out);touch-action:manipulation;cursor:text;background-color:transparent;align-items:center;display:flex}.dndev-datepicker-field:not(:-webkit-any(: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))){padding-left:var(--gap-md);padding-right:0}.dndev-datepicker-field:not(:-moz-any(: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))){padding-left:var(--gap-md);padding-right:0}.dndev-datepicker-field:not(: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))){padding-left:var(--gap-md);padding-right:0}.dndev-datepicker-field:-webkit-any(: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)){padding-right:var(--gap-md);padding-left:0}.dndev-datepicker-field:-moz-any(: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)){padding-right:var(--gap-md);padding-left:0}.dndev-datepicker-field: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)){padding-right:var(--gap-md);padding-left:0}.dndev-datepicker-field[data-bare]{box-shadow:none;background:0 0;border:none}.dndev-datepicker-field:hover{border-color:var(--ring)}.dndev-datepicker-field:focus-within{border-color:var(--ring);box-shadow:var(--shadow-focus);outline:none}.dndev-datepicker-field[data-bare]:focus-within{box-shadow:none}.dndev-datepicker-field[aria-invalid=true],.dndev-datepicker-field[data-variant=destructive]{border-color:var(--destructive)}.dndev-datepicker-field[data-disabled]{cursor:not-allowed;opacity:var(--opacity-muted)}.dndev-datepicker-segments{flex:1;align-items:center;min-width:0;display:flex}.dndev-datepicker-segment{padding:var(--gap-tight) 1px;font-variant-numeric:tabular-nums;caret-color:transparent;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:2px;outline:none;justify-content:center;align-items:center;min-width:2ch;display:inline-flex}.dndev-datepicker-segment[data-type=year]{min-width:4ch}.dndev-datepicker-segment[data-placeholder]{color:var(--placeholder)}.dndev-datepicker-segment:focus{background-color:var(--accent);color:var(--accent-foreground);outline:none}.dndev-datepicker-separator{color:var(--muted-foreground);-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:0 1px}.dndev-datepicker-calendar-btn{flex-shrink:0}.dndev-datepicker-calendar-btn:not(:-webkit-any(: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))){margin-left:auto}.dndev-datepicker-calendar-btn:not(:-moz-any(: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))){margin-left:auto}.dndev-datepicker-calendar-btn:not(: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))){margin-left:auto}.dndev-datepicker-calendar-btn:-webkit-any(: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)){margin-right:auto}.dndev-datepicker-calendar-btn:-moz-any(: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)){margin-right:auto}.dndev-datepicker-calendar-btn: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)){margin-right:auto}.dndev-datepicker-popover{padding:0}.dndev-datepicker-popover .dndev-interactive{justify-content:center;width:auto}.dndev-datepicker-popover .dndev-calendar-nav-button,.dndev-datepicker-popover .dndev-calendar-day-button{width:var(--touch-target)}.dndev-datepicker-popover .dndev-calendar-dropdown-trigger{width:100%}.dndev-datepicker-native{display:none}@media (pointer:coarse){.dndev-datepicker-custom{display:none}.dndev-datepicker-native{width:100%;display:flex}}.dndev-datepicker-live{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dndev-datepicker[data-disabled]{pointer-events:none}.dndev-datetimepicker-custom{align-items:center;width:100%;display:flex}.dndev-datetimepicker-spacer{width:var(--gap-md);flex-shrink:0}.dndev-cta{color:var(--foreground);padding-block:var(--gap-lg)}.dndev-cta[data-tone=ghost],.dndev-cta:not([data-tone]){background:0 0}.dndev-cta[data-tone=base]{background:var(--background)}.dndev-cta[data-tone=muted]{background:var(--muted)}.dndev-cta[data-tone=contrast]{background:var(--foreground);color:var(--card)}.dndev-cta[data-tone=primary]{background:var(--primary);color:var(--primary-foreground)}.dndev-cta[data-tone=accent]{background:color-mix(in oklab, var(--accent) 5%, transparent)}.dndev-cta--bleed{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.dndev-cta--bg-image{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.dndev-cta--bg-image:before{content:"";z-index:0;background:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.6));position:absolute;top:0;bottom:0;left:0;right:0}.dndev-cta--bg-image>*{z-index:1;position:relative}.dndev-cta--bg-image,.dndev-cta--bg-image .dndev-cta-content{color:#fff}.dndev-cta-content{gap:var(--gap-md);max-width:var(--content-width);padding-inline:var(--gap-md);flex-direction:column;align-items:center;margin-left:auto;margin-right:auto;display:flex}@media (min-width:1024px){.dndev-cta-content{padding-inline:var(--gap-lg)}}.dndev-cta-content[data-text-align=start]{text-align:start}.dndev-cta-content[data-text-align=center]{text-align:center}.dndev-cta-content[data-text-align=end]{text-align:end}.dndev-cta-content[data-align=start]{align-items:flex-start}.dndev-cta-content[data-align=center]{align-items:center}.dndev-cta-content[data-align=end]{align-items:flex-end}.dndev-cta-content[data-align=stretch]{align-items:stretch}.dndev-cta-content[data-justify=start]{justify-content:flex-start}.dndev-cta-content[data-justify=center]{justify-content:center}.dndev-cta-content[data-justify=end]{justify-content:flex-end}.dndev-cta-content[data-justify=between]{justify-content:space-between}.dndev-cta-content[data-justify=around]{justify-content:space-around}.dndev-cta-content[data-justify=evenly]{justify-content:space-evenly}.dndev-cta-actions{gap:var(--gap-md);flex-flow:wrap;justify-content:center;display:flex}.dndev-cta-actions .dndev-interactive{min-width:150px}:is(.dndev-cta[data-tone=primary] .dndev-cta-actions) .dndev-interactive[data-variant=primary]{background:var(--primary-foreground);color:var(--primary);border-color:var(--primary-foreground)}:is(:is(.dndev-cta[data-tone=primary] .dndev-cta-actions) .dndev-interactive[data-variant=primary]):hover{background:var(--accent);color:var(--accent-foreground);border-color:var(--accent)}:is(.dndev-cta[data-tone=primary] .dndev-cta-actions) .dndev-interactive[data-variant=outline]{color:var(--primary-foreground);border-color:var(--primary-foreground);background:0 0}:is(:is(.dndev-cta[data-tone=primary] .dndev-cta-actions) .dndev-interactive[data-variant=outline]):hover{background:var(--primary-foreground);color:var(--primary);border-color:var(--primary-foreground)}:is(.dndev-cta[data-tone=contrast] .dndev-cta-actions) .dndev-interactive[data-variant=primary]{background:var(--card);color:var(--foreground);border-color:var(--card)}:is(:is(.dndev-cta[data-tone=contrast] .dndev-cta-actions) .dndev-interactive[data-variant=primary]):hover{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}:is(.dndev-cta[data-tone=contrast] .dndev-cta-actions) .dndev-interactive[data-variant=outline]{color:var(--card);border-color:var(--card);background:0 0}:is(:is(.dndev-cta[data-tone=contrast] .dndev-cta-actions) .dndev-interactive[data-variant=outline]):hover{background:var(--card);color:var(--foreground);border-color:var(--card)}.dndev-card{gap:var(--gap-md);text-align:start;align-content:start;display:grid;position:relative}.dndev-surface.dndev-card[data-has-cover=true]{gap:0;padding:0;position:relative;overflow:hidden}.dndev-card-body{gap:var(--gap-md);z-index:1;display:grid;position:relative}.dndev-card[data-has-cover=true]>.dndev-card-body{padding:var(--gap-md)}.dndev-card-body[data-body-background=solid]{background:var(--card)}.dndev-card-header{flex-direction:column;display:flex}.dndev-card-header>.dndev-stack{min-width:0}.dndev-card-header>.dndev-stack>.dndev-card-title{flex:1;min-width:0}.dndev-card-title{word-wrap:break-word;min-width:0;margin:0}.dndev-surface .dndev-card-subtitle{word-wrap:break-word;min-width:0;color:color-mix(in oklab, var(--card-foreground) 70%, transparent);margin-top:0;margin-bottom:0}.dndev-card-cover{z-index:0;background:var(--muted);width:100%;position:relative;overflow:hidden}.dndev-card-cover:not([data-has-body=true]){height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.dndev-card-cover>img,.dndev-card-cover>video,.dndev-card-cover>picture,.dndev-card-cover>picture>img,.dndev-card-cover>.dndev-card-cover-media{object-fit:cover;width:100%;height:100%;display:block}.dndev-card-cover-media{position:relative}.dndev-card-cover-media>img,.dndev-card-cover-media>video,.dndev-card-cover-media>picture,.dndev-card-cover-media>picture>img{object-fit:cover;width:100%;height:100%;display:block}.dndev-card[data-has-full-overlay=true]{overflow:hidden}.dndev-card-full-overlay{z-index:3;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.dndev-card-overlay{z-index:2;pointer-events:none;position:absolute}.dndev-card[data-has-full-overlay=true]>.dndev-card-overlay{z-index:4}.dndev-card[data-overlay-position=top-left]>.dndev-card-overlay{top:var(--gap-md)}.dndev-card[data-overlay-position=top-left]>.dndev-card-overlay:not(:-webkit-any(: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))){left:var(--gap-md)}.dndev-card[data-overlay-position=top-left]>.dndev-card-overlay:not(:-moz-any(: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))){left:var(--gap-md)}.dndev-card[data-overlay-position=top-left]>.dndev-card-overlay:not(: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))){left:var(--gap-md)}.dndev-card[data-overlay-position=top-left]>.dndev-card-overlay:-webkit-any(: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)){right:var(--gap-md)}.dndev-card[data-overlay-position=top-left]>.dndev-card-overlay:-moz-any(: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)){right:var(--gap-md)}.dndev-card[data-overlay-position=top-left]>.dndev-card-overlay: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)){right:var(--gap-md)}.dndev-card[data-overlay-position=top-right]>.dndev-card-overlay{top:var(--gap-md)}.dndev-card[data-overlay-position=top-right]>.dndev-card-overlay:not(:-webkit-any(: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))){right:var(--gap-md)}.dndev-card[data-overlay-position=top-right]>.dndev-card-overlay:not(:-moz-any(: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))){right:var(--gap-md)}.dndev-card[data-overlay-position=top-right]>.dndev-card-overlay:not(: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))){right:var(--gap-md)}.dndev-card[data-overlay-position=top-right]>.dndev-card-overlay:-webkit-any(: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)){left:var(--gap-md)}.dndev-card[data-overlay-position=top-right]>.dndev-card-overlay:-moz-any(: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)){left:var(--gap-md)}.dndev-card[data-overlay-position=top-right]>.dndev-card-overlay: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)){left:var(--gap-md)}.dndev-card[data-overlay-position=bottom-left]>.dndev-card-overlay{bottom:var(--gap-md)}.dndev-card[data-overlay-position=bottom-left]>.dndev-card-overlay:not(:-webkit-any(: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))){left:var(--gap-md)}.dndev-card[data-overlay-position=bottom-left]>.dndev-card-overlay:not(:-moz-any(: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))){left:var(--gap-md)}.dndev-card[data-overlay-position=bottom-left]>.dndev-card-overlay:not(: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))){left:var(--gap-md)}.dndev-card[data-overlay-position=bottom-left]>.dndev-card-overlay:-webkit-any(: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)){right:var(--gap-md)}.dndev-card[data-overlay-position=bottom-left]>.dndev-card-overlay:-moz-any(: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)){right:var(--gap-md)}.dndev-card[data-overlay-position=bottom-left]>.dndev-card-overlay: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)){right:var(--gap-md)}.dndev-card[data-overlay-position=bottom-right]>.dndev-card-overlay{bottom:var(--gap-md)}.dndev-card[data-overlay-position=bottom-right]>.dndev-card-overlay:not(:-webkit-any(: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))){right:var(--gap-md)}.dndev-card[data-overlay-position=bottom-right]>.dndev-card-overlay:not(:-moz-any(: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))){right:var(--gap-md)}.dndev-card[data-overlay-position=bottom-right]>.dndev-card-overlay:not(: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))){right:var(--gap-md)}.dndev-card[data-overlay-position=bottom-right]>.dndev-card-overlay:-webkit-any(: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)){left:var(--gap-md)}.dndev-card[data-overlay-position=bottom-right]>.dndev-card-overlay:-moz-any(: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)){left:var(--gap-md)}.dndev-card[data-overlay-position=bottom-right]>.dndev-card-overlay: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)){left:var(--gap-md)}.dndev-control[data-type=checkbox]{width:var(--font-size-input);height:var(--font-size-input);aspect-ratio:1;background-color:transparent;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.dndev-control[data-type=checkbox][data-state=checked],.dndev-control[data-type=checkbox][data-variant=primary][data-state=checked]{background-color:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.dndev-control[data-type=checkbox][data-variant=secondary][data-state=checked]{background-color:var(--secondary);border-color:var(--secondary);color:var(--secondary-foreground)}.dndev-control[data-type=checkbox][data-variant=muted][data-state=checked]{background-color:var(--muted);border-color:var(--border);color:var(--muted-foreground)}.dndev-control[data-type=checkbox][data-variant=accent][data-state=checked]{background-color:var(--accent);border-color:var(--accent);color:var(--accent-foreground)}.dndev-control[data-type=checkbox][data-variant=success][data-state=checked]{background-color:var(--success);border-color:var(--success);color:var(--success-foreground)}.dndev-control[data-type=checkbox][data-variant=warning][data-state=checked]{background-color:var(--warning);border-color:var(--warning);color:var(--warning-foreground)}.dndev-control[data-type=checkbox][data-variant=destructive][data-state=checked]{background-color:var(--destructive);border-color:var(--destructive);color:var(--destructive-foreground)}.dndev-control[data-type=checkbox] [data-radix-checkbox-indicator]{color:currentColor;justify-content:center;align-items:center;display:flex}.dndev-control[data-type=checkbox] [data-radix-checkbox-indicator] svg{width:var(--font-size-input);height:var(--font-size-input);animation:checkbox-check-in var(--dur-fast) var(--ease-in-out)}@keyframes checkbox-check-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.dndev-collapsible{flex-direction:column;width:100%;display:flex}.dndev-collapsible-content{width:100%;overflow:hidden}.dndev-collapsible-content[data-state=open]{animation:slideDown var(--dur-normal) var(--ease-in-out);overflow:visible}.dndev-collapsible-content[data-state=closed]{animation:slideUp var(--dur-normal) var(--ease-in-out)}.dndev-collapsible-trigger{cursor:pointer;width:100%;transition:opacity var(--dur-fast) var(--ease-in-out)}.dndev-collapsible-trigger:hover{opacity:var(--opacity-strong)}.dndev-collapsible-trigger:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:var(--radius-interactive)}.dndev-collapsible-icon{width:var(--size-md);height:var(--size-md);color:var(--accent);transition:transform var(--dur-normal) var(--ease-in-out);flex-shrink:0}.dndev-collapsible-chevron{transition:transform var(--dur-normal) var(--ease-in-out);transform:rotate(0)}.dndev-collapsible[data-state=open] .dndev-collapsible-chevron{transform:rotate(180deg)}.dndev-color-picker{gap:var(--gap-md);flex-direction:column;display:flex}.dndev-color-swatches{grid-template-columns:repeat(var(--color-picker-columns,8), 1fr);gap:var(--gap-sm);display:grid}.dndev-color-swatch{aspect-ratio:1;border-radius:var(--radius-interactive);background-color:var(--swatch-color);cursor:pointer;width:100%;min-width:28px;min-height:28px;transition:transform var(--dur-fast) var(--ease-in-out), box-shadow var(--dur-fast) var(--ease-in-out), border-color var(--dur-fast) var(--ease-in-out);border:2px solid transparent;padding:0;position:relative}.dndev-color-swatch:hover{box-shadow:var(--shadow-md);z-index:1;transform:scale(1.15)}.dndev-color-swatch:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.dndev-color-swatch:focus:not(:focus-visible){outline:none}.dndev-color-swatch[aria-checked=true]{border-color:var(--foreground);box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--foreground)}.dndev-color-swatch[aria-checked=true]:after{content:"";border-bottom:2px solid;width:40%;height:22%;margin:auto;display:block;position:absolute;top:0;bottom:0;left:0;right:0;transform:rotate(-45deg)translateY(-15%)}.dndev-color-swatch[aria-checked=true]:not(:-webkit-any(: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))):after{border-left:2px solid}.dndev-color-swatch[aria-checked=true]:not(:-moz-any(: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))):after{border-left:2px solid}.dndev-color-swatch[aria-checked=true]:not(: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))):after{border-left:2px solid}.dndev-color-swatch[aria-checked=true]:-webkit-any(: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)):after{border-right:2px solid}.dndev-color-swatch[aria-checked=true]:-moz-any(: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)):after{border-right:2px solid}.dndev-color-swatch[aria-checked=true]: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)):after{border-right:2px solid}.dndev-color-swatch[aria-checked=true][data-light=true]:after{color:#000}.dndev-color-swatch[aria-checked=true][data-light=false]:after{color:#fff}.dndev-color-custom{align-items:center;gap:var(--gap-sm);display:flex}.dndev-color-custom-label{align-items:center;gap:var(--gap-sm);font-size:var(--font-size-sm);color:var(--muted-foreground);cursor:pointer;display:flex}.dndev-color-custom input[type=color]{width:var(--touch-target);height:var(--touch-target);border:var(--border-hairline) solid var(--border);border-radius:var(--radius-interactive);cursor:pointer;background:0 0;padding:2px}.dndev-color-custom input[type=color]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.dndev-color-hex{font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--muted-foreground);text-transform:uppercase}.dndev-color-picker[aria-disabled=true]{opacity:var(--opacity-muted);pointer-events:none}.dndev-combobox-trailing{align-items:center;gap:var(--gap-tight,4px);z-index:1;pointer-events:none;height:100%;display:flex;position:absolute;top:0}.dndev-combobox-trailing:not(:-webkit-any(: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))){right:var(--gap-sm)}.dndev-combobox-trailing:not(:-moz-any(: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))){right:var(--gap-sm)}.dndev-combobox-trailing:not(: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))){right:var(--gap-sm)}.dndev-combobox-trailing:-webkit-any(: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)){left:var(--gap-sm)}.dndev-combobox-trailing:-moz-any(: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)){left:var(--gap-sm)}.dndev-combobox-trailing: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)){left:var(--gap-sm)}.dndev-combobox-wrapper .dndev-input{text-overflow:ellipsis;cursor:pointer}.dndev-combobox-wrapper .dndev-input:not(:-webkit-any(: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))){padding-right:var(--combobox-pad-end)}.dndev-combobox-wrapper .dndev-input:not(:-moz-any(: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))){padding-right:var(--combobox-pad-end)}.dndev-combobox-wrapper .dndev-input:not(: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))){padding-right:var(--combobox-pad-end)}.dndev-combobox-wrapper .dndev-input:-webkit-any(: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)){padding-left:var(--combobox-pad-end)}.dndev-combobox-wrapper .dndev-input:-moz-any(: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)){padding-left:var(--combobox-pad-end)}.dndev-combobox-wrapper .dndev-input: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)){padding-left:var(--combobox-pad-end)}.dndev-combobox-action-btn{pointer-events:auto}.dndev-combobox-action-btn--create{color:var(--primary)}.dndev-combobox-action-btn--clear{color:var(--muted-foreground)}.dndev-combobox-chevron{pointer-events:auto}.dndev-combobox-chevron svg{transition:transform var(--dur-fast) var(--ease-in-out)}.dndev-combobox-open .dndev-combobox-chevron svg{transform:rotate(180deg)}.dndev-combobox-spinner{width:var(--touch-target);pointer-events:none;justify-content:center;align-items:center;height:100%;display:flex}.dndev-combobox-wrapper--chips{align-items:center;gap:var(--gap-tight,4px);border:var(--border-hairline) solid var(--line-2);border-radius:var(--radius-interactive);padding:var(--gap-tight,4px);min-height:var(--touch-target);cursor:text;transition:all var(--dur-normal) var(--ease-in-out);flex-wrap:wrap;display:flex}.dndev-combobox-wrapper--chips:not(:-webkit-any(: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))){padding-right:var(--combobox-pad-end)}.dndev-combobox-wrapper--chips:not(:-moz-any(: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))){padding-right:var(--combobox-pad-end)}.dndev-combobox-wrapper--chips:not(: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))){padding-right:var(--combobox-pad-end)}.dndev-combobox-wrapper--chips:-webkit-any(: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)){padding-left:var(--combobox-pad-end)}.dndev-combobox-wrapper--chips:-moz-any(: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)){padding-left:var(--combobox-pad-end)}.dndev-combobox-wrapper--chips: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)){padding-left:var(--combobox-pad-end)}.dndev-combobox-wrapper--chips:hover,.dndev-combobox-open .dndev-combobox-wrapper--chips{border-color:var(--ring)}.dndev-floating-fieldset>.dndev-combobox-wrapper--chips{border-color:transparent}.dndev-combobox-wrapper--chips .dndev-input{min-width:80px;height:auto;padding:var(--gap-tight,4px) var(--gap-sm);flex:80px}.dndev-combobox-content{flex-direction:column;padding:0;display:flex}.dndev-combobox-option{all:unset;padding:var(--gap-sm) var(--gap-md);cursor:pointer;border-radius:var(--radius-interactive);transition:background-color var(--dur-fast) var(--ease-in-out);justify-content:space-between;align-items:center;display:flex}.dndev-combobox-option:disabled{opacity:var(--opacity-muted);cursor:not-allowed}.dndev-combobox-option-highlighted:not(:disabled){background-color:var(--accent);opacity:var(--opacity-strong)}.dndev-combobox-option-selected{font-weight:var(--font-weight-medium);background-color:color-mix(in srgb, var(--accent) 50%, transparent)}.dndev-combobox-option-selected.dndev-combobox-option-highlighted{background-color:var(--accent)}.dndev-combobox-option-content{gap:var(--gap-tight);flex-direction:column;flex:1;display:flex}.dndev-combobox-option-label{font-size:var(--font-size-sm);color:var(--foreground)}.dndev-combobox-option-description{font-size:var(--font-size-xs);color:var(--muted-foreground)}.dndev-combobox-option-count{font-size:var(--font-size-xs);color:var(--muted-foreground);flex-shrink:0}.dndev-combobox-option-count:not(:-webkit-any(: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))){margin-left:var(--gap-tight)}.dndev-combobox-option-count:not(:-moz-any(: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))){margin-left:var(--gap-tight)}.dndev-combobox-option-count:not(: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))){margin-left:var(--gap-tight)}.dndev-combobox-option-count:-webkit-any(: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)){margin-right:var(--gap-tight)}.dndev-combobox-option-count:-moz-any(: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)){margin-right:var(--gap-tight)}.dndev-combobox-option-count: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)){margin-right:var(--gap-tight)}.dndev-combobox-option-check{width:var(--icon-md);height:var(--icon-md);color:var(--primary);flex-shrink:0}.dndev-combobox-option-check:not(:-webkit-any(: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))){padding-left:var(--gap-sm);margin-left:auto}.dndev-combobox-option-check:not(:-moz-any(: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))){padding-left:var(--gap-sm);margin-left:auto}.dndev-combobox-option-check:not(: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))){padding-left:var(--gap-sm);margin-left:auto}.dndev-combobox-option-check:-webkit-any(: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)){padding-right:var(--gap-sm);margin-right:auto}.dndev-combobox-option-check:-moz-any(: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)){padding-right:var(--gap-sm);margin-right:auto}.dndev-combobox-option-check: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)){padding-right:var(--gap-sm);margin-right:auto}.dndev-combobox-empty{padding:var(--gap-lg) var(--gap-md);text-align:center;font-size:var(--font-size-sm);color:var(--muted-foreground)}.dndev-combobox-option-create{color:var(--primary);font-style:italic}.dndev-combobox-option-create-icon{width:var(--icon-md);height:var(--icon-md);flex-shrink:0}.dndev-combobox-option-create-icon:not(:-webkit-any(: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))){margin-right:var(--gap-sm)}.dndev-combobox-option-create-icon:not(:-moz-any(: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))){margin-right:var(--gap-sm)}.dndev-combobox-option-create-icon:not(: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))){margin-right:var(--gap-sm)}.dndev-combobox-option-create-icon:-webkit-any(: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)){margin-left:var(--gap-sm)}.dndev-combobox-option-create-icon:-moz-any(: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)){margin-left:var(--gap-sm)}.dndev-combobox-option-create-icon: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)){margin-left:var(--gap-sm)}.dndev-dual-card{width:100%;padding:var(--gap-lg)}.dndev-dual-card .dndev-dual-card-container{gap:var(--gap-lg);grid-template-columns:1fr auto 1fr;align-items:stretch;display:grid}.dndev-dual-card .dndev-dual-card-left,.dndev-dual-card .dndev-dual-card-right{gap:var(--gap-md);flex-direction:column;min-width:0;display:flex}:is(.dndev-dual-card .dndev-dual-card-left,.dndev-dual-card .dndev-dual-card-right) .dndev-dual-card-content{justify-content:center;align-items:flex-start;display:flex}:is(:is(.dndev-dual-card .dndev-dual-card-left,.dndev-dual-card .dndev-dual-card-right) .dndev-dual-card-content) .dndev-list{text-align:start}.dndev-dual-card .dndev-dual-card-title,.dndev-dual-card .dndev-dual-card-subtitle{margin:0}.dndev-dual-card .dndev-dual-card-content{flex:1}.dndev-dual-card .dndev-dual-card-cta{margin-top:auto}.dndev-dual-card .dndev-dual-card-separator{align-self:center;height:80%}@media not (min-width:768px){.dndev-dual-card .dndev-dual-card-container{gap:var(--gap-md);grid-template-columns:1fr}.dndev-dual-card .dndev-dual-card-separator{display:none}}.dndev-code{background:var(--muted);color:var(--muted-foreground);font-family:var(--font-mono);font-size:var(--font-size-sm);flex-direction:column;min-height:0;display:flex;overflow:hidden}.dndev-code[data-compact=true]{box-shadow:none;background:0 0;border:none;padding:0}.dndev-code[data-glow=blank]:before{display:none}.dndev-code-header{padding:var(--gap-sm);border-bottom:var(--border-hairline) solid var(--line-2);font-size:var(--font-size-xs);color:var(--muted-foreground);align-items:center;display:flex}.dndev-code-traffic-lights{gap:var(--gap-sm);display:flex}.dndev-code-traffic-light{border-radius:50%;width:.75rem;height:.75rem}.dndev-code-traffic-light[data-color=red]{background-color:#ef4444}.dndev-code-traffic-light[data-color=yellow]{background-color:#eab308}.dndev-code-traffic-light[data-color=green]{background-color:#22c55e}.dndev-code-language{text-transform:uppercase;font-weight:var(--font-weight-semibold);color:var(--foreground)}.dndev-code-line-count{opacity:var(--opacity-muted)}.dndev-code-content{flex:1;min-width:0;min-height:0}.dndev-code-pre{padding:var(--gap-md);text-align:start;white-space:pre;margin:0;overflow-x:auto;overflow-y:visible}.dndev-code-pre[data-compact=true]{padding:var(--gap-sm)}.dndev-code-pre[data-wrap=true]{white-space:pre-wrap}.dndev-code-line-numbers{-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:end;font-size:inherit;opacity:var(--opacity-muted);width:3rem;color:var(--muted-foreground);flex-shrink:0;line-height:1.5}.dndev-code-line-numbers:not(:-webkit-any(: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))){padding-right:var(--gap-md)}.dndev-code-line-numbers:not(:-moz-any(: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))){padding-right:var(--gap-md)}.dndev-code-line-numbers:not(: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))){padding-right:var(--gap-md)}.dndev-code-line-numbers:-webkit-any(: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)){padding-left:var(--gap-md)}.dndev-code-line-numbers:-moz-any(: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)){padding-left:var(--gap-md)}.dndev-code-line-numbers: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)){padding-left:var(--gap-md)}.dndev-code-line-number{min-height:1.5em;line-height:1.5;font-size:inherit}.dndev-code-code{text-align:start;min-width:0;line-height:1.5;font-size:var(--font-size-sm);flex:1;display:block}.dndev-code-code pre,.dndev-code-code code{line-height:inherit;font-size:inherit}.dndev-code-code .line{line-height:1.5;font-size:inherit;min-height:1.5em;display:block}.dndev-code-code .line:empty:after{content:" "}.dndev-command{flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.dndev-command-input-wrapper{align-items:center;gap:var(--gap-sm);border-bottom:1px solid var(--border);padding:var(--gap-md);flex-shrink:0;width:100%;display:flex;position:relative}.dndev-command-input-wrapper>.dndev-relative{flex:1;width:100%;min-width:0}.dndev-command-input-wrapper .dndev-command-input{flex:1;min-width:0}.dndev-command-input{box-shadow:none;border:none;border-radius:0;width:100%}.dndev-command-list{min-height:0;z-index:var(--z-tooltip);flex:1;position:relative;overflow-x:hidden;overflow-y:auto}.dndev-command-empty{text-align:center;font-size:var(--font-size-sm);padding-top:var(--gap-lg);padding-bottom:var(--gap-lg)}.dndev-command-group{color:var(--foreground);padding:var(--gap-sm);gap:var(--gap-none);flex-direction:column;display:flex;overflow:visible}.dndev-command-shortcut{font-size:var(--font-size-sm);letter-spacing:.1em;color:var(--muted-foreground)}.dndev-command-shortcut:not(:-webkit-any(: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))){margin-left:auto}.dndev-command-shortcut:not(:-moz-any(: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))){margin-left:auto}.dndev-command-shortcut:not(: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))){margin-left:auto}.dndev-command-shortcut:-webkit-any(: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)){margin-right:auto}.dndev-command-shortcut:-moz-any(: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)){margin-right:auto}.dndev-command-shortcut: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)){margin-right:auto}.dndev-command-item-description{font-size:var(--font-size-xs);color:var(--muted-foreground);margin-top:.125rem;line-height:1.2}.dndev-command-footer{justify-content:space-between;align-items:center;gap:var(--gap-md);padding:var(--gap-sm) var(--gap-md);border-top:1px solid var(--border);font-size:var(--font-size-xs);color:var(--muted-foreground);flex-shrink:0;margin:0;display:flex}.dndev-command-footer-shortcuts{gap:var(--gap-md);flex:1;justify-content:space-between;align-items:center;display:flex}.dndev-command-footer-shortcut{align-items:center;gap:var(--gap-sm);display:flex}.dndev-command-footer-key{background:var(--muted);border:1px solid var(--border);font-family:var(--font-mono);border-radius:2px;padding:.125rem .375rem;font-size:.6875rem}.dndev-interactive[data-role=command-item]{gap:var(--gap-sm)}@media (min-width:1024px){.dndev-interactive[data-role=command-item]{gap:var(--gap-md)}.dndev-command-item-label{flex:1}.dndev-command-item-path{font-size:var(--font-size-sm);color:var(--muted-foreground);flex-shrink:0}.dndev-command-favorite-button{flex-shrink:0}}@media (max-width:1023px){.dndev-interactive[data-role=command-item]{flex-wrap:wrap}.dndev-command-item-label{flex:1;order:1}.dndev-command-item-path{font-size:var(--font-size-xs);color:var(--muted-foreground);flex-basis:100%;order:3}.dndev-command-item-path:not(:-webkit-any(: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))){padding-left:calc(var(--icon-md) + var(--gap-sm))}.dndev-command-item-path:not(:-moz-any(: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))){padding-left:calc(var(--icon-md) + var(--gap-sm))}.dndev-command-item-path:not(: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))){padding-left:calc(var(--icon-md) + var(--gap-sm))}.dndev-command-item-path:-webkit-any(: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)){padding-right:calc(var(--icon-md) + var(--gap-sm))}.dndev-command-item-path:-moz-any(: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)){padding-right:calc(var(--icon-md) + var(--gap-sm))}.dndev-command-item-path: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)){padding-right:calc(var(--icon-md) + var(--gap-sm))}.dndev-command-favorite-button{flex-shrink:0;order:2}}.dndev-interactive[data-role=command-item][data-selected=true] .dndev-command-item-path,.dndev-interactive[data-role=command-item]:hover .dndev-command-item-path{color:inherit}.dndev-command-favorite-button{cursor:pointer;opacity:var(--opacity-muted);transition:opacity var(--dur-normal) var(--ease-in-out);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:.25rem;display:flex}.dndev-command-favorite-button:hover{opacity:1}.dndev-command-favorite-button[data-favorited=true] svg{fill:currentColor;opacity:1}.dndev-command-item[data-selected=true] .dndev-command-favorite-button,.dndev-interactive[data-role=command-item][data-selected=true] .dndev-command-favorite-button{opacity:1}.dndev-command-dialog-content{z-index:calc(var(--z-modal) + 1);background:var(--background);border:1px solid var(--border);width:90vw;max-width:640px;height:70vh;max-height:640px;box-shadow:var(--shadow-xl);border-radius:0;flex-direction:column;gap:0;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;padding:0!important;transform:translate(-50%,-50%)!important}.dndev-command-dialog-content>.dndev-command{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.dndev-command-dialog-content>.dndev-command-footer{flex-shrink:0}.dndev-command-dialog-header{justify-content:space-between;align-items:center;gap:var(--gap-md);padding:var(--gap-md);border-bottom:1px solid var(--border);flex-shrink:0;display:flex}.dndev-command-dialog-title{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--foreground);flex:1;margin:0}.dndev-command-dialog-close{opacity:var(--opacity-muted);flex-shrink:0}.dndev-command-dialog-close:hover{opacity:1}.dndev-command-close-inline{opacity:var(--opacity-muted);flex-shrink:0}.dndev-command-close-inline:hover{opacity:1}.dndev-context-menu-sub-content{min-width:15ch;padding:var(--gap-sm)}.dndev-context-menu-radio-indicator{width:var(--gap-sm);height:var(--gap-sm)}.dndev-copy-button-transition{transition:transform var(--dur-fast) ease-out}.dndev-copy-button-scaled{transform:scale(.95)}.dndev-description-list{gap:var(--gap-md);text-align:start;flex-direction:column;display:flex}.dndev-description-list[data-orientation=horizontal]{gap:var(--gap-lg)}.dndev-description-list[data-orientation=horizontal] .dndev-description-item{flex-direction:row;justify-content:space-between;align-items:baseline}.dndev-description-list[data-orientation=horizontal] .dndev-description-term{flex-shrink:0;min-width:120px}.dndev-description-list[data-orientation=horizontal] .dndev-description-details{text-align:end;flex:1}.dndev-description-list .dndev-description-item{gap:var(--gap-sm);flex-direction:column;display:flex}.dndev-description-list .dndev-description-term{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--muted-foreground);display:block}.dndev-description-list .dndev-description-details{font-size:var(--font-size-base);color:inherit;margin:0}.dndev-menu-content .dndev-interactive-label{display:inline-flex!important}.dndev-dropdown-menu-trailing:not(:-webkit-any(: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))){margin-left:auto}.dndev-dropdown-menu-trailing:not(:-moz-any(: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))){margin-left:auto}.dndev-dropdown-menu-trailing:not(: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))){margin-left:auto}.dndev-dropdown-menu-trailing:-webkit-any(: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)){margin-right:auto}.dndev-dropdown-menu-trailing:-moz-any(: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)){margin-right:auto}.dndev-dropdown-menu-trailing: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)){margin-right:auto}.dndev-dropdown-menu-checkmark{width:1rem;height:1rem}.dndev-dropdown-sub-content-custom{padding:var(--gap-sm)}.dndev-interactive[data-role=menu-item][data-state=checked]{color:var(--secondary-foreground)}.dndev-interactive[data-role=menu-item][data-state=checked]:hover,.dndev-interactive[data-role=menu-item][data-state=checked][data-highlighted]{background-color:var(--accent);color:var(--secondary-foreground)}.dndev-interactive[data-role=menu-item][data-state=checked]:focus-visible{background-color:var(--accent);color:var(--secondary-foreground)}.dndev-feature-fallback-card{max-width:var(--content-text);border:none}.dndev-feature-fallback-title,.dndev-feature-fallback-text{color:var(--muted-foreground)}.dndev-file-button-label{cursor:pointer}.dndev-grid-component{grid-template-columns:repeat(var(--grid-cols-mobile,1), 1fr);width:100%;min-width:0;display:grid}@media (min-width:768px){.dndev-grid-component{grid-template-columns:repeat(var(--grid-cols-tablet,1), 1fr)}}@media (min-width:1024px){.dndev-grid-component{grid-template-columns:repeat(var(--grid-cols-laptop,1), 1fr)}}@media (min-width:1440px){.dndev-grid-component{grid-template-columns:repeat(var(--grid-cols-desktop,1), 1fr)}}.dndev-grid-component[data-responsive-tpl=true]{grid-template-columns:var(--grid-tpl-mobile)}@media (min-width:768px){.dndev-grid-component[data-responsive-tpl=true]{grid-template-columns:var(--grid-tpl-tablet)}}@media (min-width:1024px){.dndev-grid-component[data-responsive-tpl=true]{grid-template-columns:var(--grid-tpl-laptop)}}@media (min-width:1440px){.dndev-grid-component[data-responsive-tpl=true]{grid-template-columns:var(--grid-tpl-desktop)}}.dndev-grid-component[data-responsive-areas=true]{grid-template-areas:var(--grid-areas-mobile)}@media (min-width:768px){.dndev-grid-component[data-responsive-areas=true]{grid-template-areas:var(--grid-areas-tablet)}}@media (min-width:1024px){.dndev-grid-component[data-responsive-areas=true]{grid-template-areas:var(--grid-areas-laptop)}}@media (min-width:1440px){.dndev-grid-component[data-responsive-areas=true]{grid-template-areas:var(--grid-areas-desktop)}}.dndev-grid-component[data-gap=none]{gap:var(--gap-none)}.dndev-grid-component[data-gap=tight]{gap:var(--gap-sm)}.dndev-grid-component[data-gap=medium]{gap:var(--gap-md)}.dndev-grid-component[data-gap=large]{gap:var(--gap-lg)}.dndev-grid-component[data-align=start]{align-items:start}.dndev-grid-component[data-align=center]{align-items:center}.dndev-grid-component[data-align=end]{align-items:end}.dndev-grid-component[data-align=stretch]{align-items:stretch}.dndev-grid-component[data-text-align=start]{text-align:start}.dndev-grid-component[data-text-align=center]{text-align:center}.dndev-grid-component[data-text-align=end]{text-align:end}.dndev-grid-component[data-justify=start]{justify-items:start}.dndev-grid-component[data-justify=center]{justify-items:center}.dndev-grid-component[data-justify=end]{justify-items:end}.dndev-grid-component[data-justify=stretch]{justify-items:stretch}.dndev-grid-area{min-width:0;overflow:hidden}.dndev-grid-area[data-overflow=visible]{overflow:visible}.dndev-grid-area[data-overflow=auto]{overflow:auto}.dndev-grid-area[data-overflow=scroll]{overflow:scroll}.dndev-grid-area[data-rigid=true]{flex-shrink:0}.dndev-hero-badge{font-size:var(--font-size-sm);display:inline-block}.dndev-hero-section{max-width:var(--content-width);padding-inline:var(--gap-md);padding-block:var(--gap-lg);margin-left:auto;margin-right:auto}@media (min-width:1024px){.dndev-hero-section{padding-inline:var(--gap-lg)}}.dndev-hero-section{flex-direction:column;display:flex}.dndev-hero-section h1{font-family:var(--font-headline,var(--font-sans))}.dndev-hero-section[data-text-align=start]{text-align:start}.dndev-hero-section[data-text-align=center]{text-align:center}.dndev-hero-section[data-text-align=end]{text-align:end}.dndev-hero-section[data-align=start]{align-items:flex-start}.dndev-hero-section[data-align=center]{align-items:center}.dndev-hero-section[data-align=end]{align-items:flex-end}.dndev-hero-section[data-align=stretch]{align-items:stretch}.dndev-hero-section[data-justify=start]{justify-content:flex-start}.dndev-hero-section[data-justify=center]{justify-content:center}.dndev-hero-section[data-justify=end]{justify-content:flex-end}.dndev-hero-section[data-justify=between]{justify-content:space-between}.dndev-hero-section[data-justify=around]{justify-content:space-around}.dndev-hero-section[data-justify=evenly]{justify-content:space-evenly}.dndev-hero-section--bleed{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.dndev-hero-section--bg-image{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.dndev-hero-section--bg-image:before{content:"";z-index:0;background:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.6));position:absolute;top:0;bottom:0;left:0;right:0}.dndev-hero-section--bg-image>*{z-index:1;position:relative}.dndev-hero-section--bg-image,.dndev-hero-section--bg-image .dndev-hero-subtitle{color:#fff}.dndev-hero-section--bg-contain{max-width:none;padding:0;position:relative;overflow:hidden}.dndev-hero-section--bg-contain>.dndev-hero-section__img{width:100%;height:auto;display:block}.dndev-hero-section--bg-contain>.dndev-hero-section__text{padding:0 var(--gap-md) var(--gap-lg);flex-direction:column;justify-content:flex-end;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.dndev-hero-section--bg-contain>.dndev-hero-section__text:before{content:"";background:linear-gradient(transparent,rgba(0,0,0,.15) 40%,rgba(0,0,0,.65));position:absolute;top:0;bottom:0;left:0;right:0}.dndev-hero-section--bg-contain>.dndev-hero-section__text>*{position:relative}.dndev-hero-section--bg-contain[data-justify=center]>.dndev-hero-section__text{justify-content:center}.dndev-hero-section--bg-contain[data-justify=start]>.dndev-hero-section__text{justify-content:flex-start}.dndev-hero-subtitle{font-size:var(--font-size-lg)}.dndev-hovercard-content{outline:none;width:-webkit-max-content;width:max-content;max-width:min(90vw,24rem)}.dndev-icon-box{width:var(--touch-target);height:var(--touch-target);border:1px solid var(--card-foreground);border-radius:var(--radius-surface);background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.dndev-infinite-scroll-grid{gap:var(--gap-md);display:grid}.dndev-infinite-scroll-grid[data-cols="1"],.dndev-infinite-scroll-grid[data-cols="2"],.dndev-infinite-scroll-grid[data-cols="3"],.dndev-infinite-scroll-grid[data-cols="4"],.dndev-infinite-scroll-grid[data-cols="5"],.dndev-infinite-scroll-grid[data-cols="6"]{grid-template-columns:1fr}@media (min-width:768px){.dndev-infinite-scroll-grid[data-cols="2"],.dndev-infinite-scroll-grid[data-cols="3"],.dndev-infinite-scroll-grid[data-cols="4"],.dndev-infinite-scroll-grid[data-cols="5"],.dndev-infinite-scroll-grid[data-cols="6"]{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.dndev-infinite-scroll-grid[data-cols="3"],.dndev-infinite-scroll-grid[data-cols="4"],.dndev-infinite-scroll-grid[data-cols="5"],.dndev-infinite-scroll-grid[data-cols="6"]{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.dndev-infinite-scroll-grid[data-cols="4"],.dndev-infinite-scroll-grid[data-cols="5"],.dndev-infinite-scroll-grid[data-cols="6"]{grid-template-columns:repeat(4,1fr)}}@media (min-width:1536px){.dndev-infinite-scroll-grid[data-cols="5"]{grid-template-columns:repeat(5,1fr)}.dndev-infinite-scroll-grid[data-cols="6"]{grid-template-columns:repeat(6,1fr)}}.dndev-infinite-scroll-loading-container,.dndev-infinite-scroll-end-title,.dndev-infinite-scroll-end-text,.dndev-infinite-scroll-more-text{color:var(--muted-foreground)}.dndev-infinite-scroll-end-container{padding-block:var(--gap-lg)}.image-gallery{gap:var(--gap-md);outline:none;flex-direction:column;display:flex}.image-gallery:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--radius-lg)}.image-gallery--empty{background-color:var(--muted);border-radius:var(--radius-lg);justify-content:center;align-items:center;display:flex}.image-gallery__placeholder{color:var(--muted-foreground);font-size:var(--font-size-sm)}.image-gallery__main{border-radius:var(--radius-surface);background-color:var(--muted);width:100%;position:relative;overflow:hidden}.image-gallery__main--lightbox{cursor:zoom-in}.image-gallery__main-image{object-fit:cover;width:100%;height:100%;display:block;position:relative}.image-gallery__nav{border-radius:var(--radius-full);background-color:var(--card);width:44px;height:44px;color:var(--foreground);cursor:pointer;opacity:0;z-index:2;border:none;justify-content:center;align-items:center;transition:opacity .2s,background-color .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px rgba(0,0,0,.15)}.image-gallery__main:hover .image-gallery__nav,.image-gallery:focus-within .image-gallery__nav{opacity:1}.image-gallery__nav:hover{background-color:var(--primary);color:var(--primary-foreground)}.image-gallery__nav:focus-visible{opacity:1;outline:2px solid var(--primary);outline-offset:2px}.image-gallery__nav--prev:not(:-webkit-any(: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))){left:var(--gap-md)}.image-gallery__nav--prev:not(:-moz-any(: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))){left:var(--gap-md)}.image-gallery__nav--prev:not(: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))){left:var(--gap-md)}.image-gallery__nav--prev:-webkit-any(: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)){right:var(--gap-md)}.image-gallery__nav--prev:-moz-any(: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)){right:var(--gap-md)}.image-gallery__nav--prev: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)){right:var(--gap-md)}.image-gallery__nav--next:not(:-webkit-any(: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))){right:var(--gap-md)}.image-gallery__nav--next:not(:-moz-any(: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))){right:var(--gap-md)}.image-gallery__nav--next:not(: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))){right:var(--gap-md)}.image-gallery__nav--next:-webkit-any(: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)){left:var(--gap-md)}.image-gallery__nav--next:-moz-any(: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)){left:var(--gap-md)}.image-gallery__nav--next: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)){left:var(--gap-md)}.image-gallery__thumbnails{gap:var(--gap-sm);flex-wrap:wrap;display:flex}.image-gallery__thumbnail{border-radius:var(--radius-surface);cursor:pointer;background:0 0;border:2px solid transparent;flex:none;width:80px;height:60px;padding:0;transition:border-color .2s,transform .2s;overflow:hidden}.image-gallery__thumbnail:hover{border-color:var(--muted-foreground)}.image-gallery__thumbnail:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.image-gallery__thumbnail--selected{border-color:var(--primary)}.image-gallery__thumbnail-image{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:640px){.image-gallery__thumbnail{width:60px;height:45px}.image-gallery__nav{opacity:.8;width:36px;height:36px}.image-gallery__nav svg{width:20px;height:20px}}.image-gallery__lightbox.dndev-modal-content{max-width:min(96vw,1400px);max-height:96dvh;padding:var(--gap-sm)}.image-gallery__lightbox .dndev-modal-body{justify-content:center;align-items:center;min-height:40dvh;padding:0;display:flex;overflow:hidden}.image-gallery__lightbox-body{outline:none;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.image-gallery__lightbox-img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:85dvh}.image-gallery__lightbox-nav{opacity:.92;z-index:3}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.dndev-input-with-leading-icon:not(:-webkit-any(: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))){padding-left:calc(var(--gap-md) + var(--icon-md) + var(--gap-sm))}.dndev-input-with-leading-icon:not(:-moz-any(: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))){padding-left:calc(var(--gap-md) + var(--icon-md) + var(--gap-sm))}.dndev-input-with-leading-icon:not(: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))){padding-left:calc(var(--gap-md) + var(--icon-md) + var(--gap-sm))}.dndev-input-with-leading-icon:-webkit-any(: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)){padding-right:calc(var(--gap-md) + var(--icon-md) + var(--gap-sm))}.dndev-input-with-leading-icon:-moz-any(: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)){padding-right:calc(var(--gap-md) + var(--icon-md) + var(--gap-sm))}.dndev-input-with-leading-icon: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)){padding-right:calc(var(--gap-md) + var(--icon-md) + var(--gap-sm))}.dndev-input-with-trailing-icon:not(:-webkit-any(: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))){padding-right:calc(var(--gap-md) + var(--icon-md) + var(--gap-sm))}.dndev-input-with-trailing-icon:not(:-moz-any(: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))){padding-right:calc(var(--gap-md) + var(--icon-md) + var(--gap-sm))}.dndev-input-with-trailing-icon:not(: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))){padding-right:calc(var(--gap-md) + var(--icon-md) + var(--gap-sm))}.dndev-input-with-trailing-icon:-webkit-any(: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)){padding-left:calc(var(--gap-md) + var(--icon-md) + var(--gap-sm))}.dndev-input-with-trailing-icon:-moz-any(: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)){padding-left:calc(var(--gap-md) + var(--icon-md) + var(--gap-sm))}.dndev-input-with-trailing-icon: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)){padding-left:calc(var(--gap-md) + var(--icon-md) + var(--gap-sm))}.dndev-input-icon{pointer-events:none;z-index:1;height:100%;color:var(--muted-foreground);align-items:center;display:flex;position:absolute;top:0}.dndev-input-icon-leading:not(:-webkit-any(: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))){left:var(--gap-md)}.dndev-input-icon-leading:not(:-moz-any(: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))){left:var(--gap-md)}.dndev-input-icon-leading:not(: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))){left:var(--gap-md)}.dndev-input-icon-leading:-webkit-any(: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)){right:var(--gap-md)}.dndev-input-icon-leading:-moz-any(: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)){right:var(--gap-md)}.dndev-input-icon-leading: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)){right:var(--gap-md)}.dndev-input-icon-trailing:not(:-webkit-any(: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))){right:var(--gap-md)}.dndev-input-icon-trailing:not(:-moz-any(: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))){right:var(--gap-md)}.dndev-input-icon-trailing:not(: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))){right:var(--gap-md)}.dndev-input-icon-trailing:-webkit-any(: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)){left:var(--gap-md)}.dndev-input-icon-trailing:-moz-any(: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)){left:var(--gap-md)}.dndev-input-icon-trailing: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)){left:var(--gap-md)}[data-variant=destructive],[aria-invalid=true]{border-color:var(--destructive)}[data-variant=destructive]:focus,[aria-invalid=true]:focus{border-color:var(--destructive);outline-color:var(--destructive)}.dndev-json-viewer{position:relative}.dndev-json-viewer-actions{justify-content:flex-end;align-items:center;gap:var(--gap-sm);margin-bottom:var(--gap-sm);display:flex}.dndev-json-viewer-container{background-color:var(--muted);border-radius:var(--radius-surface);max-height:600px;font-family:var(--font-mono);font-size:var(--font-size-sm);padding:1rem;overflow:auto}.dndev-json-node{align-items:flex-start;gap:.25rem;display:flex}.dndev-json-key{color:var(--foreground);font-weight:var(--font-weight-semibold)}.dndev-json-value{font-family:var(--font-mono);font-size:var(--font-size-sm)}.dndev-json-value-string{color:#16a34a}.dark .dndev-json-value-string{color:#4ade80}.dndev-json-value-number{color:#2563eb}.dark .dndev-json-value-number{color:#60a5fa}.dndev-json-value-boolean{color:#9333ea}.dark .dndev-json-value-boolean{color:#c4b5fd}.dndev-json-value-null{color:var(--muted-foreground)}.dndev-json-toggle{cursor:pointer;border-radius:var(--radius-interactive);align-items:flex-start;gap:.25rem;margin-left:-.25rem;margin-right:-.25rem;padding-left:.25rem;padding-right:.25rem;display:flex}.dndev-json-toggle:hover{background-color:rgb(from var(--muted) r g b / .5)}.dndev-json-bracket{color:var(--foreground);font-family:var(--font-mono);font-size:var(--font-size-sm)}.dndev-json-icon{width:.75rem;height:.75rem;color:var(--muted-foreground);margin-top:.125rem}.dndev-json-count{color:var(--muted-foreground);font-family:var(--font-mono);font-size:var(--font-size-sm)}.dndev-json-children{flex-direction:column;gap:.25rem;margin-top:.25rem;display:flex}.dndev-json-children:not(:-webkit-any(: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))){border-left:1px solid var(--border);margin-left:1rem;padding-left:.75rem}.dndev-json-children:not(:-moz-any(: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))){border-left:1px solid var(--border);margin-left:1rem;padding-left:.75rem}.dndev-json-children:not(: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))){border-left:1px solid var(--border);margin-left:1rem;padding-left:.75rem}.dndev-json-children:-webkit-any(: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)){border-right:1px solid var(--border);margin-right:1rem;padding-right:.75rem}.dndev-json-children:-moz-any(: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)){border-right:1px solid var(--border);margin-right:1rem;padding-right:.75rem}.dndev-json-children: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)){border-right:1px solid var(--border);margin-right:1rem;padding-right:.75rem}.dndev-label-base{cursor:pointer;font-size:var(--font-size-sm);transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke;transition-timing-function:var(--ease-in-out);transition-duration:var(--dur-fast);align-items:center;gap:var(--gap-sm);display:inline-flex}.dndev-label-base:has(+:disabled){cursor:not-allowed;opacity:var(--opacity-muted)}.dndev-label-base:hover,.dndev-label-base:focus{color:var(--primary)}.dndev-label-base[data-plain=true]{cursor:default}.dndev-label-base[data-plain=true]:hover,.dndev-label-base[data-plain=true]:focus{color:inherit}.dndev-label-icon{width:var(--icon-md);height:var(--icon-md)}.dndev-label-icon[data-position=leading]:not(:-webkit-any(: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))){margin-right:var(--gap-sm)}.dndev-label-icon[data-position=leading]:not(:-moz-any(: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))){margin-right:var(--gap-sm)}.dndev-label-icon[data-position=leading]:not(: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))){margin-right:var(--gap-sm)}.dndev-label-icon[data-position=leading]:-webkit-any(: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)){margin-left:var(--gap-sm)}.dndev-label-icon[data-position=leading]:-moz-any(: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)){margin-left:var(--gap-sm)}.dndev-label-icon[data-position=leading]: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)){margin-left:var(--gap-sm)}.dndev-label-icon[data-position=trailing]:not(:-webkit-any(: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))){margin-left:var(--gap-sm)}.dndev-label-icon[data-position=trailing]:not(:-moz-any(: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))){margin-left:var(--gap-sm)}.dndev-label-icon[data-position=trailing]:not(: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))){margin-left:var(--gap-sm)}.dndev-label-icon[data-position=trailing]:-webkit-any(: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)){margin-right:var(--gap-sm)}.dndev-label-icon[data-position=trailing]:-moz-any(: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)){margin-right:var(--gap-sm)}.dndev-label-icon[data-position=trailing]: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)){margin-right:var(--gap-sm)}.dndev-floating-fieldset{border:var(--border-hairline) solid var(--line-2);border-radius:var(--radius-interactive);transition:all var(--dur-normal) var(--ease-in-out);text-align:start;background-color:transparent;width:100%;min-width:0;margin:0;padding:0;position:relative}.dndev-floating-fieldset:hover,.dndev-floating-fieldset:focus-within{border-color:var(--ring)}.dndev-floating-fieldset[data-disabled=true]{opacity:var(--opacity-muted);cursor:not-allowed}.dndev-floating-legend{padding:0 var(--gap-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1;overflow:hidden}.dndev-floating-legend:not(:-webkit-any(: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))){margin-left:var(--gap-sm)}.dndev-floating-legend:not(:-moz-any(: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))){margin-left:var(--gap-sm)}.dndev-floating-legend:not(: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))){margin-left:var(--gap-sm)}.dndev-floating-legend:-webkit-any(: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)){margin-right:var(--gap-sm)}.dndev-floating-legend:-moz-any(: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)){margin-right:var(--gap-sm)}.dndev-floating-legend: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)){margin-right:var(--gap-sm)}.dndev-floating-legend label{cursor:default;align-items:center;gap:var(--gap-tight);display:inline-flex}.dndev-floating-fieldset[data-disabled=true] .dndev-floating-legend{color:var(--muted-foreground)}.dndev-floating-legend[data-truncate=false]{text-overflow:clip;white-space:normal;max-width:none;overflow:visible}.dndev-floating-fieldset>.dndev-input:not([data-bare]){box-shadow:none;background:0 0;border:none}.dndev-list{gap:var(--gap-sm);text-align:start;flex-direction:column;margin:0;list-style-position:outside;display:flex}.dndev-list:not(:-webkit-any(: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))){padding-left:0}.dndev-list:not(:-moz-any(: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))){padding-left:0}.dndev-list:not(: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))){padding-left:0}.dndev-list:-webkit-any(: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)){padding-right:0}.dndev-list:-moz-any(: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)){padding-right:0}.dndev-list: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)){padding-right:0}.dndev-list[data-gap=none]{gap:var(--gap-none)}.dndev-list[data-gap=tight]{gap:var(--gap-sm)}.dndev-list[data-gap=medium]{gap:var(--gap-md)}.dndev-list[data-gap=large]{gap:var(--gap-lg)}.dndev-list[data-ordered=true]{list-style-type:decimal}.dndev-list:not([data-ordered=true]):not([style*="list-style: none"]){list-style-type:disc}.dndev-list[data-density=dense]{gap:var(--gap-none)}.dndev-list[data-density=dense] .dndev-list-item{font-size:var(--font-size-xs)}.dndev-list[data-density=narrow]{gap:var(--gap-sm)}.dndev-list[data-density=narrow] .dndev-list-item{font-size:var(--font-size-sm)}.dndev-list[data-density=expressive]{gap:var(--gap-md)}.dndev-list[data-density=expressive] .dndev-list-item{font-size:var(--font-size-base)}.dndev-list .dndev-list-item{font-size:var(--font-size-sm);align-items:flex-start;gap:var(--gap-sm);margin-top:0;margin-bottom:0;list-style:none;display:flex}.dndev-list .dndev-list-item:not(:-webkit-any(: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))){padding-left:0}.dndev-list .dndev-list-item:not(:-moz-any(: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))){padding-left:0}.dndev-list .dndev-list-item:not(: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))){padding-left:0}.dndev-list .dndev-list-item:-webkit-any(: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)){padding-right:0}.dndev-list .dndev-list-item:-moz-any(: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)){padding-right:0}.dndev-list .dndev-list-item: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)){padding-right:0}:is(.dndev-list .dndev-list-item) .dndev-list-item-icon{flex-shrink:0;align-items:center;display:flex}:is(.dndev-list .dndev-list-item) .dndev-list-item-content{text-align:start;flex:1}.dndev-nav-menu-base{z-index:var(--z-header);flex:1;display:flex;position:relative}.dndev-nav-menu-base[data-vertical=true]{flex-direction:column;align-items:stretch;width:100%}.dndev-nav-menu-base[data-vertical=true] .dndev-interactive[data-role=nav-trigger],.dndev-nav-menu-base[data-vertical=true] .dndev-interactive[data-role=menu-item]{justify-content:flex-start;width:100%}.dndev-nav-menu-base[data-vertical=false]{flex-direction:row;justify-content:center;align-items:center;max-width:-webkit-max-content;max-width:max-content}.dndev-nav-menu-base[data-vertical=false] .dndev-interactive[data-role=nav-trigger],.dndev-nav-menu-base[data-vertical=false] .dndev-interactive[data-role=menu-item]{justify-content:center;width:-webkit-max-content;width:max-content}.dndev-nav-menu-list{flex:1;list-style:none;display:flex}.dndev-nav-menu-list[data-vertical=true]{align-items:stretch;gap:var(--gap-none);flex-direction:column}.dndev-nav-menu-list[data-vertical=false]{justify-content:center;align-items:center;gap:var(--gap-none);flex-direction:row}.dndev-interactive[data-role=nav-trigger]{height:var(--touch-target)}.dndev-interactive[data-role=nav-trigger]:focus{outline:none}.dndev-interactive[data-role=nav-trigger][data-active=true],.dndev-interactive[data-role=nav-trigger][data-state=open]{background-color:rgb(from var(--accent) r g b / .5)}.dndev-nav-menu-trigger-icon{height:var(--icon-md);width:var(--icon-md);transition-property:transform;transition-timing-function:var(--ease-in-out);transition-duration:var(--dur-normal);position:relative;top:1px}.dndev-nav-menu-trigger-icon:not(:-webkit-any(: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))){margin-left:var(--gap-sm)}.dndev-nav-menu-trigger-icon:not(:-moz-any(: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))){margin-left:var(--gap-sm)}.dndev-nav-menu-trigger-icon:not(: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))){margin-left:var(--gap-sm)}.dndev-nav-menu-trigger-icon:-webkit-any(: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)){margin-right:var(--gap-sm)}.dndev-nav-menu-trigger-icon:-moz-any(: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)){margin-right:var(--gap-sm)}.dndev-nav-menu-trigger-icon: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)){margin-right:var(--gap-sm)}.dndev-nav-menu-trigger-icon[data-state=open]{transform:rotate(180deg)}.dndev-nav-menu-content{width:100%;top:0}.dndev-nav-menu-content:not(:-webkit-any(: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))){left:0}.dndev-nav-menu-content:not(:-moz-any(: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))){left:0}.dndev-nav-menu-content:not(: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))){left:0}.dndev-nav-menu-content:-webkit-any(: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)){right:0}.dndev-nav-menu-content:-moz-any(: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)){right:0}.dndev-nav-menu-content: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)){right:0}@media (min-width:768px){.dndev-nav-menu-content{width:auto;position:absolute}}.dndev-nav-menu-viewport-wrapper{justify-content:center;display:flex;position:absolute;top:100%}.dndev-nav-menu-viewport-wrapper:not(:-webkit-any(: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))){left:0}.dndev-nav-menu-viewport-wrapper:not(:-moz-any(: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))){left:0}.dndev-nav-menu-viewport-wrapper:not(: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))){left:0}.dndev-nav-menu-viewport-wrapper:-webkit-any(: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)){right:0}.dndev-nav-menu-viewport-wrapper:-moz-any(: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)){right:0}.dndev-nav-menu-viewport-wrapper: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)){right:0}.dndev-nav-menu-viewport{margin-top:var(--gap-sm);height:var(--radix-navigation-menu-viewport-height);border-radius:calc(var(--radius) - 2px);border:1px solid var(--border);width:100%;box-shadow:var(--shadow-xl);position:relative;overflow:hidden}@media (min-width:768px){.dndev-nav-menu-viewport{width:var(--radix-navigation-menu-viewport-width)}}.dndev-nav-menu-indicator{z-index:1;height:var(--gap-sm);justify-content:center;align-items:flex-end;display:flex;top:100%;overflow:hidden}.dndev-nav-menu-indicator-inner{height:var(--gap-sm);width:var(--gap-sm);background-color:var(--border);box-shadow:var(--shadow-md);position:relative;top:60%;transform:rotate(45deg)}.dndev-nav-menu-indicator-inner:not(:-webkit-any(: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))){border-top-left-radius:2px}.dndev-nav-menu-indicator-inner:not(:-moz-any(: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))){border-top-left-radius:2px}.dndev-nav-menu-indicator-inner:not(: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))){border-top-left-radius:2px}.dndev-nav-menu-indicator-inner:-webkit-any(: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)){border-top-right-radius:2px}.dndev-nav-menu-indicator-inner:-moz-any(: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)){border-top-right-radius:2px}.dndev-nav-menu-indicator-inner: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)){border-top-right-radius:2px}.dndev-nav-menu-grid-container{padding:var(--gap-md)}.dndev-nav-menu-grid-featured{grid-template-columns:.75fr 1fr}.dndev-nav-menu-grid-standard{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.dndev-nav-menu-featured-item{height:100%;padding:var(--gap-md);border-radius:var(--radius-floating);background:linear-gradient(to bottom, color-mix(in oklab, var(--muted) 50%, transparent), var(--muted));outline:none;grid-row:span 3;text-decoration:none}.dndev-nav-menu-featured-title{margin-bottom:var(--gap-sm);margin-top:var(--gap-md);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.dndev-nav-menu-featured-description{font-size:var(--font-size-sm);color:var(--muted-foreground)}.dndev-nav-menu-item-container{padding:var(--gap-md);border-radius:var(--radius-floating);outline:none;text-decoration:none}.dndev-nav-menu-item-label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.dndev-nav-menu-item-description{font-size:var(--font-size-sm);color:var(--muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.dndev-password-input-with-toggle:not(:-webkit-any(: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))){padding-right:calc(var(--gap-xl) + var(--gap-md))}.dndev-password-input-with-toggle:not(:-moz-any(: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))){padding-right:calc(var(--gap-xl) + var(--gap-md))}.dndev-password-input-with-toggle:not(: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))){padding-right:calc(var(--gap-xl) + var(--gap-md))}.dndev-password-input-with-toggle:-webkit-any(: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)){padding-left:calc(var(--gap-xl) + var(--gap-md))}.dndev-password-input-with-toggle:-moz-any(: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)){padding-left:calc(var(--gap-xl) + var(--gap-md))}.dndev-password-input-with-toggle: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)){padding-left:calc(var(--gap-xl) + var(--gap-md))}.dndev-password-toggle-button{top:50%!important;cursor:pointer!important;padding:var(--gap-tight)!important;opacity:var(--opacity-muted)!important;transition:opacity var(--dur-fast) var(--ease-in-out)!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;z-index:1!important;background:0 0!important;border:none!important;align-items:center!important;display:flex!important;position:absolute!important;transform:translateY(-50%)!important}.dndev-password-toggle-button:not(:-webkit-any(: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))){left:unset;right:var(--gap-sm)}.dndev-password-toggle-button:not(:-moz-any(: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))){left:unset;right:var(--gap-sm)}.dndev-password-toggle-button:not(: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))){left:unset;right:var(--gap-sm)}.dndev-password-toggle-button:-webkit-any(: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)){right:unset;left:var(--gap-sm)}.dndev-password-toggle-button:-moz-any(: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)){right:unset;left:var(--gap-sm)}.dndev-password-toggle-button: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)){right:unset;left:var(--gap-sm)}.dndev-password-toggle-button:hover,.dndev-password-toggle-button:focus{opacity:1!important;outline:none!important}.dndev-password-toggle-icon{color:var(--muted-foreground);width:var(--icon-sm);height:var(--icon-sm)}.dndev-pin-input{gap:var(--gap-sm);direction:ltr;justify-content:center;align-items:center;display:flex}.dndev-pin-input__box{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;caret-color:var(--primary);width:var(--input-height,2.75rem)!important;height:var(--input-height,2.75rem)!important;text-align:center!important;font-size:var(--font-xl,1.25rem)!important;padding:0!important}.dndev-pin-input__box--masked{-webkit-text-security:disc}.dndev-pin-input__reveal{cursor:pointer;padding:var(--gap-tight,.25rem);color:var(--muted-foreground,currentColor);opacity:var(--opacity-muted,.65);transition:opacity var(--dur-fast,.15s) var(--ease-in-out,ease-in-out);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.dndev-pin-input__reveal:not(:-webkit-any(: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))){margin-left:var(--gap-sm,.5rem)}.dndev-pin-input__reveal:not(:-moz-any(: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))){margin-left:var(--gap-sm,.5rem)}.dndev-pin-input__reveal:not(: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))){margin-left:var(--gap-sm,.5rem)}.dndev-pin-input__reveal:-webkit-any(: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)){margin-right:var(--gap-sm,.5rem)}.dndev-pin-input__reveal:-moz-any(: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)){margin-right:var(--gap-sm,.5rem)}.dndev-pin-input__reveal: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)){margin-right:var(--gap-sm,.5rem)}.dndev-pin-input__reveal:hover{opacity:1;outline:none}.dndev-pin-input__reveal:focus-visible{opacity:1;outline:none}.dndev-pin-input__reveal:focus-visible{outline:2px solid var(--primary,currentColor);outline-offset:2px;border-radius:var(--radius-sm,4px)}@keyframes dndev-pin-input-shake{0%,to{transform:translate(0)}20%{transform:translate(-.35rem)}40%{transform:translate(.35rem)}60%{transform:translate(-.25rem)}80%{transform:translate(.15rem)}}.dndev-pin-input[data-shake=true]{animation:dndev-pin-input-shake var(--dur-normal,.32s) var(--ease-in-out,ease-in-out) 1}@media (prefers-reduced-motion:reduce){.dndev-pin-input[data-shake=true]{animation:none}}.dndev-pagination{justify-content:space-between;align-items:center;gap:var(--gap-md);flex-direction:row;width:100%;display:flex}.dndev-pagination-info{display:none}.dndev-pagination-size{align-items:center;display:flex}.dndev-pagination-size-label{display:none}.dndev-pagination-nav{justify-content:center;align-items:center;gap:var(--gap-sm);width:100%;display:flex}.dndev-pagination-list{align-items:center;gap:var(--gap-sm);margin:0;padding:0;list-style:none;display:flex}.dndev-pagination-button{width:var(--touch-target);height:var(--touch-target);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (min-width:768px){.dndev-pagination-info,.dndev-pagination-size{white-space:nowrap;align-items:center;display:flex}.dndev-pagination-size-label:not(:-webkit-any(: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))){margin-right:var(--gap-sm)}.dndev-pagination-size-label:not(:-moz-any(: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))){margin-right:var(--gap-sm)}.dndev-pagination-size-label:not(: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))){margin-right:var(--gap-sm)}.dndev-pagination-size-label:-webkit-any(: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)){margin-left:var(--gap-sm)}.dndev-pagination-size-label:-moz-any(: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)){margin-left:var(--gap-sm)}.dndev-pagination-size-label: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)){margin-left:var(--gap-sm)}.dndev-pagination-nav{justify-content:flex-end;width:auto}.dndev-pagination-nav:not(:-webkit-any(: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))){margin-left:auto}.dndev-pagination-nav:not(:-moz-any(: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))){margin-left:auto}.dndev-pagination-nav:not(: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))){margin-left:auto}.dndev-pagination-nav:-webkit-any(: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)){margin-right:auto}.dndev-pagination-nav:-moz-any(: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)){margin-right:auto}.dndev-pagination-nav: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)){margin-right:auto}}[data-radix-popover-content],.dndev-floating[data-radix-popover-content]{word-wrap:break-word;overflow-wrap:break-word;white-space:normal;width:-webkit-max-content;width:max-content;min-width:0;max-width:min(90vw,400px)}.dndev-progress{height:var(--gap-md);border-radius:var(--radius-full);background-color:var(--secondary);width:100%;position:relative;overflow:hidden}.dndev-progress [data-radix-progress-indicator]{background-color:var(--primary);width:100%;height:100%;transition:transform var(--dur-normal) var(--ease-in-out);flex:1}[data-variant=default]:is(.dndev-progress [data-radix-progress-indicator]){background-color:var(--primary)}[data-variant=accent]:is(.dndev-progress [data-radix-progress-indicator]){background-color:var(--accent)}[data-variant=success]:is(.dndev-progress [data-radix-progress-indicator]){background-color:var(--success)}[data-variant=warning]:is(.dndev-progress [data-radix-progress-indicator]){background-color:var(--warning)}[data-variant=destructive]:is(.dndev-progress [data-radix-progress-indicator]){background-color:var(--destructive)}.dndev-radio-group[data-variant=primary] label:has([data-state=checked]){color:var(--primary)}.dndev-radio-group[data-variant=secondary] label:has([data-state=checked]){color:var(--secondary)}.dndev-radio-group[data-variant=muted] label:has([data-state=checked]){color:var(--muted-foreground)}.dndev-radio-group[data-variant=accent] label:has([data-state=checked]){color:var(--accent)}.dndev-radio-group[data-variant=success] label:has([data-state=checked]){color:var(--success)}.dndev-radio-group[data-variant=warning] label:has([data-state=checked]){color:var(--warning)}.dndev-radio-group[data-variant=destructive] label:has([data-state=checked]){color:var(--destructive)}.dndev-control[data-type=radio]{width:var(--font-size-input);height:var(--font-size-input);border-radius:var(--radius-full);border-width:var(--border-hairline);background-color:transparent}.dndev-control[data-type=radio][data-state=checked],.dndev-control[data-type=radio][data-variant=primary][data-state=checked]{background-color:var(--primary)}.dndev-control[data-type=radio][data-variant=secondary][data-state=checked]{background-color:var(--secondary)}.dndev-control[data-type=radio][data-variant=muted][data-state=checked]{background-color:var(--muted)}.dndev-control[data-type=radio][data-variant=accent][data-state=checked]{background-color:var(--accent)}.dndev-control[data-type=radio][data-variant=success][data-state=checked]{background-color:var(--success)}.dndev-control[data-type=radio][data-variant=warning][data-state=checked]{background-color:var(--warning)}.dndev-control[data-type=radio][data-variant=destructive][data-state=checked]{background-color:var(--destructive)}.dndev-control[data-type=radio] [data-radix-radio-group-indicator]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}:is(.dndev-control[data-type=radio] [data-radix-radio-group-indicator]):before{content:"";border-radius:var(--radius-full);background-color:var(--primary-foreground);width:.5rem;height:.5rem;display:block}.dndev-control[data-type=radio][data-variant=primary] [data-radix-radio-group-indicator]:before{background-color:var(--primary-foreground)}.dndev-control[data-type=radio][data-variant=secondary] [data-radix-radio-group-indicator]:before{background-color:var(--secondary-foreground)}.dndev-control[data-type=radio][data-variant=muted] [data-radix-radio-group-indicator]:before{background-color:var(--muted-foreground)}.dndev-control[data-type=radio][data-variant=accent] [data-radix-radio-group-indicator]:before{background-color:var(--accent-foreground)}.dndev-control[data-type=radio][data-variant=success] [data-radix-radio-group-indicator]:before{background-color:var(--success-foreground)}.dndev-control[data-type=radio][data-variant=warning] [data-radix-radio-group-indicator]:before{background-color:var(--warning-foreground)}.dndev-control[data-type=radio][data-variant=destructive] [data-radix-radio-group-indicator]:before{background-color:var(--destructive-foreground)}.dndev-range-input{-moz-column-gap:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;column-gap:0;width:100%;display:grid}.dndev-range-input:not(:-webkit-any(: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))){padding-left:var(--gap-sm)}.dndev-range-input:not(:-moz-any(: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))){padding-left:var(--gap-sm)}.dndev-range-input:not(: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))){padding-left:var(--gap-sm)}.dndev-range-input:-webkit-any(: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)){padding-right:var(--gap-sm)}.dndev-range-input:-moz-any(: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)){padding-right:var(--gap-sm)}.dndev-range-input: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)){padding-right:var(--gap-sm)}.dndev-range-input>.dndev-input,.dndev-range-input>.dndev-relative{min-width:0;padding-inline:var(--gap-sm)}.dndev-range-input-separator{padding-inline:var(--gap-tight)}.dndev-rating{align-items:center;gap:var(--gap-sm);-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-flex}.dndev-rating[data-disabled]{opacity:var(--opacity-muted);pointer-events:none}.dndev-rating:not([data-readonly]):not([data-disabled]){cursor:pointer}.dndev-rating:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:4px}.dndev-rating-stars{gap:2px;display:inline-flex}.dndev-rating-star{cursor:inherit;color:var(--muted-foreground);transition:color var(--dur-fast) var(--ease-in-out), transform var(--dur-fast) var(--ease-in-out);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.dndev-rating-star:disabled{cursor:default}.dndev-rating-star svg{width:var(--icon-md);height:var(--icon-md);stroke-width:1.5px}.dndev-rating-star[data-state=empty]{color:var(--muted-foreground)}.dndev-rating-star[data-state=filled]{color:var(--warning)}.dndev-rating-star[data-state=filled] svg{fill:currentColor}.dndev-rating-star-half{display:inline-flex;position:relative}.dndev-rating-star-back{color:var(--muted-foreground)}.dndev-rating-star-front{color:var(--warning);fill:currentColor;clip-path:inset(0 50% 0 0);position:absolute;top:0;bottom:0;left:0;right:0}:-webkit-any(: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)) .dndev-rating-star-front{clip-path:inset(0 0 0 50%)}:-moz-any(: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)) .dndev-rating-star-front{clip-path:inset(0 0 0 50%)}: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)) .dndev-rating-star-front{clip-path:inset(0 0 0 50%)}.dndev-rating:not([data-readonly]):not([data-disabled]) .dndev-rating-star:hover{transform:scale(1.15)}.dndev-rating[data-variant=primary] .dndev-rating-star[data-state=filled],.dndev-rating[data-variant=primary] .dndev-rating-star-front{color:var(--primary)}.dndev-rating[data-variant=secondary] .dndev-rating-star[data-state=filled],.dndev-rating[data-variant=secondary] .dndev-rating-star-front{color:var(--secondary)}.dndev-rating[data-variant=accent] .dndev-rating-star[data-state=filled],.dndev-rating[data-variant=accent] .dndev-rating-star-front{color:var(--accent)}.dndev-rating[data-variant=success] .dndev-rating-star[data-state=filled],.dndev-rating[data-variant=success] .dndev-rating-star-front{color:var(--success)}.dndev-rating[data-variant=warning] .dndev-rating-star[data-state=filled],.dndev-rating[data-variant=warning] .dndev-rating-star-front{color:var(--warning)}.dndev-rating[data-variant=destructive] .dndev-rating-star[data-state=filled],.dndev-rating[data-variant=destructive] .dndev-rating-star-front{color:var(--destructive)}.dndev-rating[data-variant=muted] .dndev-rating-star[data-state=filled],.dndev-rating[data-variant=muted] .dndev-rating-star-front{color:var(--muted-foreground)}.dndev-rating-value{font-size:var(--font-size-input);font-weight:var(--font-weight-medium);color:var(--muted-foreground);min-width:2ch}.dndev-select-trigger{justify-content:space-between;align-items:center}.dndev-select-loading-container{align-items:center;gap:var(--gap-sm);display:flex}.dndev-select-loading-spinner{border-radius:var(--radius-full);border:2px solid;border-top-color:transparent}.dndev-select-trigger [data-radix-select-icon]{opacity:var(--opacity-muted);width:var(--icon-md);height:var(--icon-md)}.dndev-select-trigger [data-radix-select-value]{font-size:var(--font-size-input)}.dndev-select-content{width:var(--radix-select-trigger-width);min-width:var(--radix-select-trigger-width)}[data-radix-select-viewport]{flex-direction:column;padding:0;display:flex}.dndev-interactive[data-radix-select-item]{text-align:start;justify-content:flex-start;width:100%}.dndev-interactive[data-radix-select-item] [data-radix-select-item-text]{text-align:start;flex-direction:column;flex:1;align-items:flex-start;display:flex}.dndev-select-item-description{font-size:var(--font-size-xs);color:var(--muted-foreground)}.dndev-interactive[data-radix-select-item] [data-radix-select-item-indicator]{color:currentColor;justify-content:center;align-items:center;display:flex}.dndev-interactive[data-radix-select-item] [data-radix-select-item-indicator] svg{width:1rem;height:1rem}.dndev-scroll-area{position:relative;overflow:hidden}.dndev-scroll-area-viewport{border-radius:inherit;width:100%;height:100%}.dndev-scroll-area-viewport>div{contain:inline-size}.dndev-scroll-bar{touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:colors var(--dur-fast) var(--ease-in-out);display:flex}.dndev-scroll-bar[data-orientation=vertical]{width:.625rem;height:100%;padding:var(--border-hairline)}.dndev-scroll-bar[data-orientation=vertical]:not(:-webkit-any(: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))){border-left:var(--border-hairline) solid transparent}.dndev-scroll-bar[data-orientation=vertical]:not(:-moz-any(: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))){border-left:var(--border-hairline) solid transparent}.dndev-scroll-bar[data-orientation=vertical]:not(: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))){border-left:var(--border-hairline) solid transparent}.dndev-scroll-bar[data-orientation=vertical]:-webkit-any(: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)){border-right:var(--border-hairline) solid transparent}.dndev-scroll-bar[data-orientation=vertical]:-moz-any(: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)){border-right:var(--border-hairline) solid transparent}.dndev-scroll-bar[data-orientation=vertical]: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)){border-right:var(--border-hairline) solid transparent}.dndev-scroll-bar[data-orientation=horizontal]{border-top:var(--border-hairline) solid transparent;height:.625rem;padding:var(--border-hairline)}.dndev-scroll-bar-thumb{border-radius:var(--radius-full);background-color:var(--border);position:relative}.dndev-scroll-bar-thumb[data-orientation=vertical]{flex:1}.dndev-scroll-area-end .dndev-scroll-bar[data-orientation=vertical]:not(:-webkit-any(: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))){left:auto;right:0}.dndev-scroll-area-end .dndev-scroll-bar[data-orientation=vertical]:not(:-moz-any(: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))){left:auto;right:0}.dndev-scroll-area-end .dndev-scroll-bar[data-orientation=vertical]:not(: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))){left:auto;right:0}.dndev-scroll-area-end .dndev-scroll-bar[data-orientation=vertical]:-webkit-any(: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)){left:0;right:auto}.dndev-scroll-area-end .dndev-scroll-bar[data-orientation=vertical]:-moz-any(: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)){left:0;right:auto}.dndev-scroll-area-end .dndev-scroll-bar[data-orientation=vertical]: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)){left:0;right:auto}.dndev-section-full-width{width:100%}.dndev-section-bleed{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.dndev-section-bleed>.dndev-section-content{max-width:none}.dndev-section-content{max-width:var(--content-width);min-width:0;padding-inline:var(--gap-md);padding-top:var(--gap-lg);padding-bottom:var(--gap-lg);margin-left:auto;margin-right:auto}@media (min-width:1024px){.dndev-section-content{padding-inline:var(--gap-lg)}}.dndev-section-content[data-content-width=standard]{max-width:var(--content-width-standard)}.dndev-section-content[data-content-width=docs]{max-width:var(--content-width-docs)}.dndev-section-content[data-content-width=narrow]{max-width:var(--content-width-narrow)}.dndev-section-full-width[data-text-align=start]>.dndev-section-content{text-align:start}.dndev-section-full-width[data-text-align=center]>.dndev-section-content{text-align:center}.dndev-section-full-width[data-text-align=end]>.dndev-section-content{text-align:end}.dndev-section-content[data-align=start]{align-items:flex-start}.dndev-section-content[data-align=center]{align-items:center}.dndev-section-content[data-align=end]{align-items:flex-end}.dndev-section-content[data-align=stretch]{align-items:stretch}.dndev-section-content[data-justify=start]{justify-content:flex-start}.dndev-section-content[data-justify=center]{justify-content:center}.dndev-section-content[data-justify=end]{justify-content:flex-end}.dndev-section-content[data-justify=between]{justify-content:space-between}.dndev-section-content[data-justify=around]{justify-content:space-around}.dndev-section-content[data-justify=evenly]{justify-content:space-evenly}.dndev-section-title{text-transform:uppercase;letter-spacing:.2em;text-align:center;margin-bottom:var(--gap-md);color:var(--accent)!important}.dndev-section-full-width[data-text-align=start] .dndev-section-title{text-align:start}.dndev-section-full-width[data-text-align=center] .dndev-section-title{text-align:center}.dndev-section-full-width[data-text-align=end] .dndev-section-title{text-align:end}.dndev-section-title-trigger{cursor:pointer;width:100%;transition:opacity var(--dur-fast) var(--ease-in-out);margin-bottom:var(--gap-md)}.dndev-section-title-trigger .dndev-section-title{margin-bottom:0}.dndev-section-title-trigger:hover{opacity:var(--opacity-strong)}.dndev-section-title-trigger:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:var(--radius-interactive)}.dndev-section-icon{width:var(--size-md);height:var(--size-md);color:var(--accent);transition:transform var(--dur-normal) var(--ease-in-out);flex-shrink:0}.dndev-section-full-width[data-text-align=start] .dndev-section-title-trigger{justify-content:flex-start}.dndev-section-full-width[data-text-align=center] .dndev-section-title-trigger{justify-content:center}.dndev-section-full-width[data-text-align=end] .dndev-section-title-trigger{justify-content:flex-end}.dndev-separator{background-color:var(--line-2);flex-shrink:0;margin-left:auto;margin-right:auto}.dndev-separator[data-orientation=horizontal]{width:80%;height:2px}.dndev-section .dndev-separator[data-orientation=horizontal]{max-width:calc(var(--content-width) * .8)}.dndev-separator[data-orientation=vertical]{width:1px;height:100%}.dndev-separator[data-variant=default]{background-color:var(--line-2)}.dndev-separator[data-variant=muted]{background-color:var(--line-1);opacity:var(--opacity-muted)}.dndev-surface[data-variant=muted] .dndev-separator[data-variant=muted]{background-color:var(--accent);opacity:var(--opacity-strong)}.dndev-separator[data-variant=primary]{background-color:var(--primary);opacity:var(--opacity-strong)}.dndev-surface[data-variant=primary] .dndev-separator[data-variant=primary]{background-color:var(--primary-foreground);opacity:1}.dndev-surface:not([data-variant]) .dndev-separator[data-variant=primary]{background-color:var(--accent)}.dndev-separator[data-variant=secondary]{background-color:var(--secondary);opacity:var(--opacity-strong)}.dndev-surface[data-variant=secondary] .dndev-separator[data-variant=secondary]{background-color:var(--secondary-foreground);opacity:1}.dndev-separator[data-variant=accent]{background-color:var(--accent);opacity:var(--opacity-strong)}.dndev-surface[data-variant=accent] .dndev-separator[data-variant=accent]{background-color:var(--accent-foreground);opacity:1}.dndev-separator[data-variant=success]{background-color:var(--success);opacity:var(--opacity-strong)}.dndev-surface[data-variant=success] .dndev-separator[data-variant=success]{background-color:var(--success-foreground);opacity:1}.dndev-separator[data-variant=warning]{background-color:var(--warning);opacity:var(--opacity-strong)}.dndev-surface[data-variant=warning] .dndev-separator[data-variant=warning]{background-color:var(--warning-foreground);opacity:1}.dndev-separator[data-variant=destructive]{background-color:var(--destructive);opacity:var(--opacity-strong)}.dndev-surface[data-variant=destructive] .dndev-separator[data-variant=destructive]{background-color:var(--destructive-foreground);opacity:1}.dndev-sheet-content{z-index:var(--z-modal);background:var(--card);color:var(--card-foreground);box-shadow:var(--shadow-xl);will-change:transform, opacity;flex-direction:column;display:flex;position:fixed;overflow:hidden}.dndev-sheet-content[data-state=open]{animation:sheet-slide-in var(--dur-heavy) var(--ease-heavy)}.dndev-sheet-content[data-state=closed]{animation:sheet-slide-out var(--dur-normal) var(--ease-in-out)}.dndev-sheet-content[data-side=right],.dndev-sheet-content[data-side=left]{border-radius:0;width:80%;max-width:56rem;height:100%;top:0;bottom:0}.dndev-sheet-content[data-side=right]{left:auto;right:0}.dndev-sheet-content[data-side=right]:not(:-webkit-any(: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))){border-left:var(--border-hairline) solid var(--line-1)}.dndev-sheet-content[data-side=right]:not(:-moz-any(: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))){border-left:var(--border-hairline) solid var(--line-1)}.dndev-sheet-content[data-side=right]:not(: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))){border-left:var(--border-hairline) solid var(--line-1)}.dndev-sheet-content[data-side=right]:-webkit-any(: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)){border-right:var(--border-hairline) solid var(--line-1)}.dndev-sheet-content[data-side=right]:-moz-any(: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)){border-right:var(--border-hairline) solid var(--line-1)}.dndev-sheet-content[data-side=right]: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)){border-right:var(--border-hairline) solid var(--line-1)}.dndev-sheet-content[data-side=left]{left:0;right:auto}.dndev-sheet-content[data-side=left]:not(:-webkit-any(: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))){border-right:var(--border-hairline) solid var(--line-1)}.dndev-sheet-content[data-side=left]:not(:-moz-any(: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))){border-right:var(--border-hairline) solid var(--line-1)}.dndev-sheet-content[data-side=left]:not(: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))){border-right:var(--border-hairline) solid var(--line-1)}.dndev-sheet-content[data-side=left]:-webkit-any(: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)){border-left:var(--border-hairline) solid var(--line-1)}.dndev-sheet-content[data-side=left]:-moz-any(: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)){border-left:var(--border-hairline) solid var(--line-1)}.dndev-sheet-content[data-side=left]: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)){border-left:var(--border-hairline) solid var(--line-1)}.dndev-sheet-content[data-side=top],.dndev-sheet-content[data-side=bottom]{width:100%;height:auto;max-height:92dvh;margin-left:auto;margin-right:auto;left:0;right:0}@media (min-width:768px){.dndev-sheet-content[data-side=top],.dndev-sheet-content[data-side=bottom]{border-radius:var(--radius-lg);width:90%;max-width:56rem}}.dndev-sheet-content[data-side=top]{border-bottom:var(--border-hairline) solid var(--line-1);top:0}.dndev-sheet-content[data-side=top]:not(:-webkit-any(: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))){border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.dndev-sheet-content[data-side=top]:not(:-moz-any(: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))){border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.dndev-sheet-content[data-side=top]:not(: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))){border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.dndev-sheet-content[data-side=top]:-webkit-any(: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)){border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.dndev-sheet-content[data-side=top]:-moz-any(: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)){border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.dndev-sheet-content[data-side=top]: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)){border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.dndev-sheet-content[data-side=bottom]{border-top:var(--border-hairline) solid var(--line-1);bottom:0}.dndev-sheet-content[data-side=bottom]:not(:-webkit-any(: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))){border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.dndev-sheet-content[data-side=bottom]:not(:-moz-any(: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))){border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.dndev-sheet-content[data-side=bottom]:not(: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))){border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.dndev-sheet-content[data-side=bottom]:-webkit-any(: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)){border-top-right-radius:var(--radius-lg);border-top-left-radius:var(--radius-lg)}.dndev-sheet-content[data-side=bottom]:-moz-any(: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)){border-top-right-radius:var(--radius-lg);border-top-left-radius:var(--radius-lg)}.dndev-sheet-content[data-side=bottom]: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)){border-top-right-radius:var(--radius-lg);border-top-left-radius:var(--radius-lg)}.dndev-sheet-drag-handle{background:var(--line-2);border-radius:var(--radius-full);width:2.5rem;height:.25rem;margin:var(--gap-sm) auto 0;cursor:grab;transition:background-color var(--dur-fast) var(--ease-in-out);flex-shrink:0}.dndev-sheet-drag-handle:active{cursor:grabbing}.dndev-sheet-content[data-side=bottom]>.dndev-sheet-drag-handle{margin-top:var(--gap-sm);margin-bottom:0}.dndev-sheet-content[data-side=top]>.dndev-sheet-drag-handle{margin-top:max(var(--gap-sm), env(safe-area-inset-top));margin-bottom:0}.dndev-sheet-header{justify-content:space-between;align-items:center;gap:var(--gap-md);min-height:var(--touch-target);border-bottom:var(--border-hairline) solid var(--line-1);flex-shrink:0;padding-top:0;padding-bottom:0;display:flex}.dndev-sheet-header:not(:-webkit-any(: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))){padding-left:var(--gap-md);padding-right:0}.dndev-sheet-header:not(:-moz-any(: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))){padding-left:var(--gap-md);padding-right:0}.dndev-sheet-header:not(: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))){padding-left:var(--gap-md);padding-right:0}.dndev-sheet-header:-webkit-any(: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)){padding-right:var(--gap-md);padding-left:0}.dndev-sheet-header:-moz-any(: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)){padding-right:var(--gap-md);padding-left:0}.dndev-sheet-header: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)){padding-right:var(--gap-md);padding-left:0}.dndev-sheet-content[data-side=top] .dndev-sheet-header{padding-top:max(0, env(safe-area-inset-top))}.dndev-sheet-content[data-side=bottom] .dndev-sheet-drag-handle~.dndev-sheet-header,.dndev-sheet-content[data-side=top] .dndev-sheet-drag-handle~.dndev-sheet-header{padding-top:0}.dndev-sheet-body{padding:var(--gap-md);overscroll-behavior:contain;flex:1;overflow-x:hidden;overflow-y:auto}.dndev-sheet-footer{padding:var(--gap-md);border-top:var(--border-hairline) solid var(--line-1);gap:var(--gap-sm);flex-direction:column-reverse;flex-shrink:0;display:flex}@media (min-width:640px){.dndev-sheet-footer{flex-direction:row;justify-content:flex-end}}.dndev-sheet-footer{padding-bottom:max(var(--gap-md), env(safe-area-inset-bottom))}.dndev-sheet-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--foreground)}.dndev-sheet-close{opacity:var(--opacity-muted);position:relative}.dndev-sheet-close:not(:-webkit-any(: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))){margin-left:auto;margin-right:var(--gap-sm)}.dndev-sheet-close:not(:-moz-any(: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))){margin-left:auto;margin-right:var(--gap-sm)}.dndev-sheet-close:not(: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))){margin-left:auto;margin-right:var(--gap-sm)}.dndev-sheet-close:-webkit-any(: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)){margin-right:auto;margin-left:var(--gap-sm)}.dndev-sheet-close:-moz-any(: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)){margin-right:auto;margin-left:var(--gap-sm)}.dndev-sheet-close: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)){margin-right:auto;margin-left:var(--gap-sm)}.dndev-sheet-close:hover{opacity:1}@keyframes sheet-slide-in{0%{opacity:0;transform:var(--slide-enter-transform)}to{opacity:1;transform:translate(0)}}@keyframes sheet-slide-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:var(--slide-exit-transform)}}.dndev-sheet-content[data-side=right]{--slide-enter-transform:translateX(100%);--slide-exit-transform:translateX(100%)}.dndev-sheet-content[data-side=left]{--slide-enter-transform:translateX(-100%);--slide-exit-transform:translateX(-100%)}.dndev-sheet-content[data-side=bottom]{--slide-enter-transform:translateY(100%);--slide-exit-transform:translateY(100%)}.dndev-sheet-content[data-side=top]{--slide-enter-transform:translateY(-100%);--slide-exit-transform:translateY(-100%)}.dndev-skeleton{background-color:var(--muted)}.dndev-skeleton-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite dndev-pulse}@keyframes dndev-pulse{0%,to{opacity:1}50%{opacity:var(--opacity-muted)}}.dndev-skeleton-wave{background:linear-gradient(90deg, var(--muted) 0%, var(--muted-foreground) 50%, var(--muted) 100%);background-size:200% 100%;animation:1.5s ease-in-out infinite dndev-wave}@keyframes dndev-wave{0%{background-position:200% 0}to{background-position:-200% 0}}.dndev-skeleton-shimmer{background:linear-gradient(90deg, var(--muted) 0%, color-mix(in oklab, var(--muted) 80%, var(--foreground) 20%) 50%, var(--muted) 100%);background-size:200% 100%;animation:2s ease-in-out infinite dndev-shimmer}@keyframes dndev-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.dndev-skip-links{top:0;z-index:99999;gap:var(--gap-sm);padding:var(--gap-sm);pointer-events:none;flex-direction:column;display:flex;position:fixed}.dndev-skip-links:not(:-webkit-any(: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))){left:0}.dndev-skip-links:not(:-moz-any(: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))){left:0}.dndev-skip-links:not(: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))){left:0}.dndev-skip-links:-webkit-any(: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)){right:0}.dndev-skip-links:-moz-any(: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)){right:0}.dndev-skip-links: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)){right:0}.dndev-skip-link{opacity:0;pointer-events:none;padding:var(--gap-sm) var(--gap-md);background:var(--foreground);color:var(--background);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);border-radius:var(--radius-interactive);white-space:nowrap;box-shadow:var(--shadow-xl);transition:transform var(--dur-normal) var(--ease-in-out), opacity var(--dur-normal) var(--ease-in-out);align-items:center;text-decoration:none;display:inline-flex;position:absolute;transform:translateY(-200%)}.dndev-skip-link:focus{opacity:1;pointer-events:auto;outline:2px solid var(--ring);outline-offset:2px;position:relative;transform:translateY(0)}.dndev-slider{touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;isolation:isolate;align-items:center;width:100%;display:flex;position:relative}.dndev-slider-track{border-radius:var(--radius-full);background-color:var(--muted);flex-grow:1;width:100%;height:.375rem;position:relative;overflow:hidden}.dndev-slider-range{border-radius:var(--radius-full);height:100%;transition:all var(--dur-normal) var(--ease-in-out);background-color:var(--primary);position:absolute}.dndev-slider[data-variant=default] .dndev-slider-range,.dndev-slider[data-variant=primary] .dndev-slider-range{background-color:var(--primary)}.dndev-slider[data-variant=secondary] .dndev-slider-range{background-color:var(--secondary)}.dndev-slider[data-variant=muted] .dndev-slider-range{background-color:var(--muted-foreground)}.dndev-slider[data-variant=accent] .dndev-slider-range{background-color:var(--accent)}.dndev-slider[data-variant=success] .dndev-slider-range{background-color:var(--success)}.dndev-slider[data-variant=warning] .dndev-slider-range{background-color:var(--warning)}.dndev-slider[data-variant=destructive] .dndev-slider-range{background-color:var(--destructive)}.dndev-slider-thumb{border-radius:var(--radius-full);background-color:var(--card);border:2px solid var(--primary);width:1.25rem;min-width:1.25rem;height:1.25rem;min-height:1.25rem;box-shadow:var(--shadow-md);transition:all var(--dur-fast) var(--ease-in-out);cursor:grab;touch-action:none;display:block}.dndev-slider-thumb:hover{box-shadow:var(--shadow-lg);transform:scale(1.1)}.dndev-slider-thumb:active{cursor:grabbing;transform:scale(1.05)}.dndev-slider[data-variant=default] .dndev-slider-thumb,.dndev-slider[data-variant=primary] .dndev-slider-thumb{border-color:var(--primary)}.dndev-slider[data-variant=secondary] .dndev-slider-thumb{border-color:var(--secondary)}.dndev-slider[data-variant=muted] .dndev-slider-thumb{border-color:var(--muted-foreground)}.dndev-slider[data-variant=accent] .dndev-slider-thumb{border-color:var(--accent)}.dndev-slider[data-variant=success] .dndev-slider-thumb{border-color:var(--success)}.dndev-slider[data-variant=warning] .dndev-slider-thumb{border-color:var(--warning)}.dndev-slider[data-variant=destructive] .dndev-slider-thumb{border-color:var(--destructive)}.dndev-slider-thumb:focus-visible{box-shadow:0 0 0 2px var(--ring), 0 0 0 4px rgb(from var(--ring) r g b / .2), var(--shadow-md);outline:none}.dndev-slider-container{width:100%}.dndev-slider-value{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--foreground);background-color:var(--card);border-radius:var(--radius-interactive);box-shadow:var(--shadow-sm);white-space:nowrap;pointer-events:none;padding:.125rem .375rem;position:absolute;top:calc(100% + .5rem);left:50%;transform:translate(-50%)}.dndev-spinner{border:2px solid transparent;border-top-color:var(--primary);border-radius:50%;width:1em;height:1em;animation:.6s linear infinite spin;display:inline-block}.dndev-spinner:not(:-webkit-any(: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))){border-right-color:var(--primary)}.dndev-spinner:not(:-moz-any(: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))){border-right-color:var(--primary)}.dndev-spinner:not(: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))){border-right-color:var(--primary)}.dndev-spinner:-webkit-any(: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)){border-left-color:var(--primary)}.dndev-spinner:-moz-any(: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)){border-left-color:var(--primary)}.dndev-spinner: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)){border-left-color:var(--primary)}.dndev-spinner[data-variant=default]{border-top-color:var(--foreground)}.dndev-spinner[data-variant=default]:not(:-webkit-any(: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))){border-right-color:var(--foreground)}.dndev-spinner[data-variant=default]:not(:-moz-any(: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))){border-right-color:var(--foreground)}.dndev-spinner[data-variant=default]:not(: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))){border-right-color:var(--foreground)}.dndev-spinner[data-variant=default]:-webkit-any(: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)){border-left-color:var(--foreground)}.dndev-spinner[data-variant=default]:-moz-any(: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)){border-left-color:var(--foreground)}.dndev-spinner[data-variant=default]: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)){border-left-color:var(--foreground)}.dndev-spinner[data-variant=muted]{border-top-color:var(--muted-foreground)}.dndev-spinner[data-variant=muted]:not(:-webkit-any(: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))){border-right-color:var(--muted-foreground)}.dndev-spinner[data-variant=muted]:not(:-moz-any(: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))){border-right-color:var(--muted-foreground)}.dndev-spinner[data-variant=muted]:not(: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))){border-right-color:var(--muted-foreground)}.dndev-spinner[data-variant=muted]:-webkit-any(: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)){border-left-color:var(--muted-foreground)}.dndev-spinner[data-variant=muted]:-moz-any(: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)){border-left-color:var(--muted-foreground)}.dndev-spinner[data-variant=muted]: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)){border-left-color:var(--muted-foreground)}.dndev-spinner[data-variant=primary]{border-top-color:var(--primary)}.dndev-spinner[data-variant=primary]:not(:-webkit-any(: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))){border-right-color:var(--primary)}.dndev-spinner[data-variant=primary]:not(:-moz-any(: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))){border-right-color:var(--primary)}.dndev-spinner[data-variant=primary]:not(: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))){border-right-color:var(--primary)}.dndev-spinner[data-variant=primary]:-webkit-any(: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)){border-left-color:var(--primary)}.dndev-spinner[data-variant=primary]:-moz-any(: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)){border-left-color:var(--primary)}.dndev-spinner[data-variant=primary]: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)){border-left-color:var(--primary)}.dndev-spinner[data-variant=secondary]{border-top-color:var(--secondary)}.dndev-spinner[data-variant=secondary]:not(:-webkit-any(: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))){border-right-color:var(--secondary)}.dndev-spinner[data-variant=secondary]:not(:-moz-any(: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))){border-right-color:var(--secondary)}.dndev-spinner[data-variant=secondary]:not(: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))){border-right-color:var(--secondary)}.dndev-spinner[data-variant=secondary]:-webkit-any(: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)){border-left-color:var(--secondary)}.dndev-spinner[data-variant=secondary]:-moz-any(: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)){border-left-color:var(--secondary)}.dndev-spinner[data-variant=secondary]: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)){border-left-color:var(--secondary)}.dndev-spinner[data-variant=accent]{border-top-color:var(--accent)}.dndev-spinner[data-variant=accent]:not(:-webkit-any(: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))){border-right-color:var(--accent)}.dndev-spinner[data-variant=accent]:not(:-moz-any(: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))){border-right-color:var(--accent)}.dndev-spinner[data-variant=accent]:not(: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))){border-right-color:var(--accent)}.dndev-spinner[data-variant=accent]:-webkit-any(: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)){border-left-color:var(--accent)}.dndev-spinner[data-variant=accent]:-moz-any(: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)){border-left-color:var(--accent)}.dndev-spinner[data-variant=accent]: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)){border-left-color:var(--accent)}.dndev-spinner[data-variant=success]{border-top-color:var(--success)}.dndev-spinner[data-variant=success]:not(:-webkit-any(: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))){border-right-color:var(--success)}.dndev-spinner[data-variant=success]:not(:-moz-any(: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))){border-right-color:var(--success)}.dndev-spinner[data-variant=success]:not(: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))){border-right-color:var(--success)}.dndev-spinner[data-variant=success]:-webkit-any(: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)){border-left-color:var(--success)}.dndev-spinner[data-variant=success]:-moz-any(: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)){border-left-color:var(--success)}.dndev-spinner[data-variant=success]: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)){border-left-color:var(--success)}.dndev-spinner[data-variant=warning]{border-top-color:var(--warning)}.dndev-spinner[data-variant=warning]:not(:-webkit-any(: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))){border-right-color:var(--warning)}.dndev-spinner[data-variant=warning]:not(:-moz-any(: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))){border-right-color:var(--warning)}.dndev-spinner[data-variant=warning]:not(: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))){border-right-color:var(--warning)}.dndev-spinner[data-variant=warning]:-webkit-any(: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)){border-left-color:var(--warning)}.dndev-spinner[data-variant=warning]:-moz-any(: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)){border-left-color:var(--warning)}.dndev-spinner[data-variant=warning]: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)){border-left-color:var(--warning)}.dndev-spinner[data-variant=destructive]{border-top-color:var(--destructive)}.dndev-spinner[data-variant=destructive]:not(:-webkit-any(: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))){border-right-color:var(--destructive)}.dndev-spinner[data-variant=destructive]:not(:-moz-any(: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))){border-right-color:var(--destructive)}.dndev-spinner[data-variant=destructive]:not(: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))){border-right-color:var(--destructive)}.dndev-spinner[data-variant=destructive]:-webkit-any(: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)){border-left-color:var(--destructive)}.dndev-spinner[data-variant=destructive]:-moz-any(: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)){border-left-color:var(--destructive)}.dndev-spinner[data-variant=destructive]: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)){border-left-color:var(--destructive)}.dndev-spinner-overlay{background:rgb(from var(--background) r g b / .8);-webkit-backdrop-filter:blur(8px);z-index:var(--z-overlay,9999);transition:opacity var(--dur-normal,.2s) var(--ease-in-out,ease-in-out);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.dndev-spinner-overlay .dndev-spinner{width:var(--icon-touch,48px);height:var(--icon-touch,48px);border-width:3px}.dndev-spinner-overlay--container{background:rgb(from var(--background) r g b / .8);-webkit-backdrop-filter:blur(8px);z-index:var(--z-overlay,9999);transition:opacity var(--dur-normal,.2s) var(--ease-in-out,ease-in-out);justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.dndev-spinner-overlay--container .dndev-spinner{width:var(--icon-lg,32px);height:var(--icon-lg,32px);border-width:3px}.dndev-spinner-content{align-items:center;gap:var(--gap-md,12px);flex-direction:column;display:flex}.dndev-spinner-message{color:var(--muted-foreground);font-size:var(--font-size-sm,.875rem);font-weight:500}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dndev-stack{flex-direction:column;width:100%;display:flex}.dndev-stack[data-width=fit]{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.dndev-stack[data-width=auto]{width:auto}.dndev-stack[data-centered=true]{margin-left:auto;margin-right:auto}.dndev-stack[data-direction=row],div.dndev-stack[data-direction=row]{flex-direction:row}.dndev-stack[data-direction=row-reverse]{flex-direction:row-reverse}.dndev-stack[data-direction=column-reverse]{flex-direction:column-reverse}.dndev-stack[data-wrap=wrap]{flex-wrap:wrap}.dndev-stack[data-wrap=nowrap]{flex-wrap:nowrap}.dndev-stack[data-wrap=wrap-reverse]{flex-wrap:wrap-reverse}.dndev-stack[data-align=start]{align-items:flex-start}.dndev-stack[data-align=center]{align-items:center}.dndev-stack[data-align=end]{align-items:flex-end}.dndev-stack[data-align=stretch]{align-items:stretch}.dndev-stack[data-align=baseline]{align-items:baseline}.dndev-stack[data-justify=start]{justify-content:flex-start}.dndev-stack[data-justify=center]{justify-content:center}.dndev-stack[data-justify=end]{justify-content:flex-end}.dndev-stack[data-justify=between]{justify-content:space-between}.dndev-stack[data-justify=around]{justify-content:space-around}.dndev-stack[data-justify=evenly]{justify-content:space-evenly}.dndev-stack[data-gap=none]{gap:var(--gap-none)}.dndev-stack[data-gap=tight]{gap:var(--gap-sm)}.dndev-stack[data-gap=medium]{gap:var(--gap-md)}.dndev-stack[data-gap=large]{gap:var(--gap-lg)}.dndev-stack[data-direction=row]>*{min-width:0}.dndev-stack[data-direction=row][data-wrap=nowrap]:not([data-overflow])>*{overflow:hidden}.dndev-stack[data-direction=row][data-wrap=wrap]:not([data-overflow])>*,.dndev-stack[data-direction=row][data-wrap=wrap-reverse]:not([data-overflow])>*{overflow:visible}.dndev-stack[data-direction=row][data-overflow=hidden]>*{overflow:hidden}.dndev-stack[data-direction=row][data-overflow=visible]>*{overflow:visible}.dndev-stack[data-direction=row][data-overflow=auto]>*{overflow:auto}.dndev-stack[data-direction=row][data-overflow=scroll]>*{overflow:scroll}.dndev-stack[data-rigid=true]>*{flex-shrink:0}.dndev-stack[data-nowrap=true]>*{white-space:nowrap}.dndev-stack[data-force=true]>*{align-self:inherit!important}.dndev-stack[data-text-align=start]{text-align:start}.dndev-stack[data-text-align=center]{text-align:center}.dndev-stack[data-text-align=end]{text-align:end}.dndev-stepper-container:focus{outline:none}.dndev-stepper-container:focus-visible{outline:none}.dndev-stepper-nav{justify-content:center;align-items:center;gap:var(--gap-sm);flex-wrap:wrap;display:flex}.dndev-stepper-nav-item{align-items:center;gap:var(--gap-sm);display:flex}.dndev-interactive[data-role=stepper-button],.dndev-interactive[data-role=stepper-button]:focus{outline:none}.dndev-interactive[data-role=stepper-button]:focus-visible{outline:none}.dndev-interactive[data-role=stepper-button]{width:var(--touch-target);height:var(--touch-target);border-radius:var(--radius-full);font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);border-style:solid;border-width:2px;padding:0}.dndev-interactive[data-role=stepper-button][data-state=active]{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary);transform:scale(1.1)}.dndev-interactive[data-role=stepper-button][data-state=completed]{background-color:rgb(from var(--primary) r g b / .2);color:var(--primary);border-color:rgb(from var(--primary) r g b / .5)}.dndev-interactive[data-role=stepper-button][data-state=completed]:hover{background-color:rgb(from var(--primary) r g b / .3)}.dndev-interactive[data-role=stepper-button][data-state=pending]{background-color:var(--muted);color:var(--muted-foreground);border-color:var(--border)}.dndev-interactive[data-role=stepper-button][data-state=pending]:hover{background-color:rgb(from var(--muted) r g b / .8)}.dndev-stepper-connector{width:2rem;height:1px;transition-property:background-color;transition-timing-function:var(--ease-in-out);transition-duration:var(--dur-fast)}.dndev-stepper-connector[data-completed=true]{background-color:var(--primary)}.dndev-stepper-connector[data-completed=false]{background-color:var(--border)}.dndev-stepper-actions{justify-content:space-between;align-items:center;gap:var(--gap-md);margin-top:var(--gap-md);display:flex}.dndev-stepper-info{font-size:var(--font-size-sm);color:inherit}.dndev-stepper-card-content{border-width:2px}.dndev-stepper-button-min-width{min-width:var(--touch-target)}.dndev-switch{all:unset;background-color:var(--control-bg);border:2px solid var(--control-border);cursor:pointer;width:2.75rem;height:1.5rem;transition:all var(--dur-normal) var(--ease-in-out);border-radius:9999px;position:relative}.dndev-switch[data-state=checked]{background-color:var(--control-border)}.dndev-switch[data-variant=primary]{--control-border:var(--primary)}.dndev-switch[data-variant=secondary]{--control-border:var(--secondary)}.dndev-switch[data-variant=muted]{--control-border:var(--muted-foreground)}.dndev-switch[data-variant=accent]{--control-border:var(--accent)}.dndev-switch[data-variant=success]{--control-border:var(--success)}.dndev-switch[data-variant=warning]{--control-border:var(--warning)}.dndev-switch[data-variant=destructive]{--control-border:var(--destructive)}.dndev-switch[data-variant=default]{--control-border:color-mix(in oklab, var(--foreground) 70%, var(--background))}.dndev-switch:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.dndev-switch:disabled{cursor:not-allowed;opacity:var(--opacity-muted)}.dndev-switch-thumb{background-color:var(--foreground);width:1.25rem;height:1.25rem;box-shadow:var(--shadow-md);transition:transform var(--dur-normal) var(--ease-in-out);will-change:transform;border-radius:9999px;display:block;transform:translate(.125rem)}.dndev-switch[data-state=checked] .dndev-switch-thumb{transform:translate(1.375rem)}.dndev-switch-with-labels{align-items:center;gap:var(--gap-sm);flex-wrap:wrap;display:inline-flex}.dndev-switch-with-labels>.dndev-switch{flex-shrink:0}.dndev-switch-label{font-size:var(--font-size-input);transition:color var(--dur-normal) var(--ease-in-out), font-weight var(--dur-normal) var(--ease-in-out);white-space:nowrap}.dndev-switch-with-labels[data-checked=false] .dndev-switch-label-unchecked{color:var(--foreground);font-weight:var(--font-weight-medium)}.dndev-switch-with-labels:not(:has(.dndev-switch[data-state=checked])) .dndev-switch-label-unchecked{color:var(--foreground);font-weight:var(--font-weight-medium)}.dndev-switch-with-labels[data-checked=true] .dndev-switch-label-unchecked{color:var(--muted-foreground);font-weight:var(--font-weight-normal)}.dndev-switch-with-labels:has(.dndev-switch[data-state=checked]) .dndev-switch-label-unchecked{color:var(--muted-foreground);font-weight:var(--font-weight-normal)}.dndev-switch-with-labels[data-checked=true] .dndev-switch-label-checked{color:var(--foreground);font-weight:var(--font-weight-medium)}.dndev-switch-with-labels:has(.dndev-switch[data-state=checked]) .dndev-switch-label-checked{color:var(--foreground);font-weight:var(--font-weight-medium)}.dndev-switch-with-labels[data-checked=false] .dndev-switch-label-checked{color:var(--muted-foreground);font-weight:var(--font-weight-normal)}.dndev-switch-with-labels:not(:has(.dndev-switch[data-state=checked])) .dndev-switch-label-checked{color:var(--muted-foreground);font-weight:var(--font-weight-normal)}.dndev-table-wrapper{border:1px solid var(--border);border-radius:0;width:100%;position:relative;overflow-y:auto}.dndev-table{caption-side:bottom;width:100%;font-size:var(--font-size-sm);border-collapse:collapse}.dndev-table-header{background-color:var(--accent)}.dndev-table-filter-row{border:1px solid var(--border);border-bottom:none}.dndev-table-filter-row .dndev-table-head{background-color:var(--muted);padding:var(--gap-xs);height:auto;min-height:auto}.dndev-table-row{border-bottom:1px solid var(--border);transition:background-color var(--dur-fast) ease-out}.dndev-table-row:hover{background-color:color-mix(in oklab, var(--accent) 15%, transparent)}.dndev-table-row.dndev-cursor-pointer{cursor:pointer}.dndev-table-body .dndev-table-row:nth-child(2n){background-color:var(--muted)}:is(.dndev-table-body .dndev-table-row:nth-child(2n)):hover{background-color:color-mix(in oklab, var(--muted) 80%, var(--foreground) 20%)}.dndev-table-body tr:last-child{border-bottom:0}.dndev-table-footer{border-top:1px solid var(--border);background-color:color-mix(in srgb, var(--muted) 50%, transparent);font-weight:var(--font-weight-medium)}.dndev-table-head{text-align:start;vertical-align:middle;font-weight:var(--font-weight-medium);color:var(--muted-foreground);height:var(--touch-target);padding-inline:var(--gap-md);padding-block:var(--gap-sm)}.dndev-table-header .dndev-table-head{color:var(--accent-foreground)}[data-sortable=true]:is(.dndev-table-header .dndev-table-head){cursor:pointer}[data-align=center]:is(.dndev-table-header .dndev-table-head){text-align:center}[data-align=end]:is(.dndev-table-header .dndev-table-head){text-align:end}[data-align=start]:is(.dndev-table-header .dndev-table-head){text-align:start}.dndev-table-filter-active{color:var(--primary)}.dndev-table-cell{vertical-align:middle;padding-inline:var(--gap-md);padding-block:var(--gap-sm);min-height:var(--touch-target);line-height:1.5}.dndev-table-cell[data-align=center]{text-align:center}.dndev-table-cell[data-align=end]{text-align:end}.dndev-table-cell[data-align=start]{text-align:start}.dndev-table-grid .dndev-table-head,.dndev-table-grid .dndev-table-cell{border:1px solid var(--border);padding:0}.dndev-table-grid .dndev-table-row,.dndev-table-grid .dndev-table-row:last-child{border-bottom:1px solid var(--border)}.dndev-table-grid .dndev-table-cell .dndev-input,.dndev-table-grid .dndev-table-cell input[type=text],.dndev-table-grid .dndev-table-cell input[type=number]{width:100%;height:100%;box-shadow:none;background:0 0;border:none}.dndev-table-grid .dndev-table-cell .dndev-input:focus,.dndev-table-grid .dndev-table-cell input:focus{outline:2px solid var(--primary);outline-offset:-2px}.dndev-table-caption{font-size:var(--font-size-sm);color:var(--muted-foreground);padding:var(--gap-md)}.dndev-table-search-container{max-width:var(--content-narrow)}.dndev-table-search-icon{width:var(--icon-md);height:var(--icon-md);color:var(--muted-foreground);pointer-events:none;z-index:1;position:absolute;top:50%;transform:translateY(-50%)}.dndev-table-search-icon:not(:-webkit-any(: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))){left:var(--gap-md)}.dndev-table-search-icon:not(:-moz-any(: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))){left:var(--gap-md)}.dndev-table-search-icon:not(: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))){left:var(--gap-md)}.dndev-table-search-icon:-webkit-any(: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)){right:var(--gap-md)}.dndev-table-search-icon:-moz-any(: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)){right:var(--gap-md)}.dndev-table-search-icon: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)){right:var(--gap-md)}.dndev-table-search-input:not(:-webkit-any(: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))){padding-left:calc(var(--gap-md) + var(--icon-md) + var(--gap-sm))}.dndev-table-search-input:not(:-moz-any(: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))){padding-left:calc(var(--gap-md) + var(--icon-md) + var(--gap-sm))}.dndev-table-search-input:not(: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))){padding-left:calc(var(--gap-md) + var(--icon-md) + var(--gap-sm))}.dndev-table-search-input:-webkit-any(: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)){padding-right:calc(var(--gap-md) + var(--icon-md) + var(--gap-sm))}.dndev-table-search-input:-moz-any(: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)){padding-right:calc(var(--gap-md) + var(--icon-md) + var(--gap-sm))}.dndev-table-search-input: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)){padding-right:calc(var(--gap-md) + var(--icon-md) + var(--gap-sm))}.dndev-table-body .dndev-table-row.dndev-skeleton-row{pointer-events:none;animation:2s cubic-bezier(.4,0,.6,1) infinite dndev-pulse}.dndev-table-body .dndev-table-row.dndev-skeleton-row:nth-child(2n){animation:2s cubic-bezier(.4,0,.6,1) infinite dndev-pulse}.dndev-table-body .dndev-table-row.dndev-skeleton-row .dndev-skeleton{background-color:var(--muted)}.dndev-table-body .dndev-table-row.dndev-skeleton-row:nth-child(2n) .dndev-skeleton{background-color:color-mix(in oklab, var(--muted) 60%, var(--foreground) 40%)}.dndev-grid-component[role=tablist]{gap:var(--gap-sm);flex-wrap:wrap;width:100%;display:flex!important}.dndev-interactive[data-role=tab-trigger]{min-width:-webkit-max-content;min-width:max-content;font-size:var(--font-size-base);word-break:break-word;border:var(--border-hairline) solid var(--line-2);background-color:var(--primary);color:var(--primary-foreground);flex:auto}.dndev-interactive[data-role=tab-trigger][data-state=active]{background-color:var(--card);color:var(--foreground);box-shadow:var(--shadow-sm);border-color:var(--primary)}.dndev-interactive[data-role=tab-trigger][data-variant=default],.dndev-interactive[data-role=tab-trigger][data-variant=primary]{background-color:var(--primary);color:var(--primary-foreground)}[data-state=active]:-webkit-any(.dndev-interactive[data-role=tab-trigger][data-variant=default],.dndev-interactive[data-role=tab-trigger][data-variant=primary]){background-color:var(--card);color:var(--foreground);box-shadow:var(--shadow-sm);border-color:var(--primary)}[data-state=active]:-moz-any(.dndev-interactive[data-role=tab-trigger][data-variant=default],.dndev-interactive[data-role=tab-trigger][data-variant=primary]){background-color:var(--card);color:var(--foreground);box-shadow:var(--shadow-sm);border-color:var(--primary)}[data-state=active]:is(.dndev-interactive[data-role=tab-trigger][data-variant=default],.dndev-interactive[data-role=tab-trigger][data-variant=primary]){background-color:var(--card);color:var(--foreground);box-shadow:var(--shadow-sm);border-color:var(--primary)}.dndev-interactive[data-role=tab-trigger][data-variant=secondary]{background-color:var(--secondary);color:var(--secondary-foreground)}.dndev-interactive[data-role=tab-trigger][data-variant=secondary][data-state=active]{background-color:var(--card);color:var(--foreground);box-shadow:var(--shadow-sm);border-color:var(--secondary)}.dndev-interactive[data-role=tab-trigger][data-variant=accent]{background-color:var(--accent);color:var(--accent-foreground)}.dndev-interactive[data-role=tab-trigger][data-variant=accent][data-state=active]{background-color:var(--card);color:var(--foreground);box-shadow:var(--shadow-sm);border-color:var(--accent)}.dndev-interactive[data-role=tab-trigger][data-variant=muted]{background-color:var(--muted);color:var(--muted-foreground)}.dndev-interactive[data-role=tab-trigger][data-variant=muted][data-state=active]{background-color:var(--primary);color:var(--primary-foreground);box-shadow:var(--shadow-sm);border-color:var(--primary)}.dndev-interactive[data-role=tab-trigger][data-variant=warning]{background-color:var(--warning);color:var(--warning-foreground)}.dndev-interactive[data-role=tab-trigger][data-variant=warning][data-state=active]{background-color:var(--card);color:var(--foreground);box-shadow:var(--shadow-sm);border-color:var(--warning)}.dndev-interactive[data-role=tab-trigger][data-variant=success]{background-color:var(--success);color:var(--success-foreground)}.dndev-interactive[data-role=tab-trigger][data-variant=success][data-state=active]{background-color:var(--card);color:var(--foreground);box-shadow:var(--shadow-sm);border-color:var(--success)}.dndev-interactive[data-role=tab-trigger][data-variant=destructive]{background-color:var(--destructive);color:var(--destructive-foreground)}.dndev-interactive[data-role=tab-trigger][data-variant=destructive][data-state=active]{background-color:var(--card);color:var(--foreground);box-shadow:var(--shadow-sm);border-color:var(--destructive)}.dndev-tabs-content{margin-top:var(--gap-md);flex-direction:column;flex:1;min-height:0;display:flex}.dndev-tabs-content:focus-visible{box-shadow:var(--shadow-focus);outline:none}.dndev-tabs-content[data-state=inactive]{display:none}.dndev-tag{align-items:center;gap:var(--gap-sm);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap;transition:all var(--dur-fast) var(--ease-in-out);background-color:var(--secondary);color:var(--secondary-foreground);border:1px solid transparent;line-height:1;display:inline-flex}.dndev-tag .dndev-tag-remove{cursor:pointer;color:inherit;opacity:.7;width:14px;height:14px;transition:opacity var(--dur-fast);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.dndev-tag .dndev-tag-remove:not(:-webkit-any(: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))){margin-left:2px}.dndev-tag .dndev-tag-remove:not(:-moz-any(: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))){margin-left:2px}.dndev-tag .dndev-tag-remove:not(: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))){margin-left:2px}.dndev-tag .dndev-tag-remove:-webkit-any(: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)){margin-right:2px}.dndev-tag .dndev-tag-remove:-moz-any(: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)){margin-right:2px}.dndev-tag .dndev-tag-remove: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)){margin-right:2px}:is(.dndev-tag .dndev-tag-remove):hover{opacity:1;background-color:rgba(0,0,0,.1)}:is(.dndev-tag .dndev-tag-remove):focus-visible{outline:2px solid var(--ring)}.dndev-tag .dndev-tag-remove-icon{width:10px;height:10px}.dndev-tag-sm{font-size:var(--font-size-xs);height:20px;padding:.125rem .5rem}.dndev-tag-md{font-size:var(--font-size-sm);height:24px;padding:.25rem .75rem}.dndev-tag-lg{font-size:var(--font-size-base);height:32px;padding:.375rem .875rem}.dndev-tag-outline{border-color:var(--border);color:var(--foreground);background-color:transparent}.dndev-tag-accent{background-color:var(--accent);color:var(--accent-foreground);border-color:transparent}.dndev-tag-interactive{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dndev-tag-interactive:hover{opacity:.8}.dndev-tag-interactive:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.dndev-tag-disabled{pointer-events:none;opacity:.5}.dndev-tag-sm .dndev-tag-remove-icon{width:8px;height:8px}.dndev-tag-lg .dndev-tag-remove-icon{width:12px;height:12px}.dndev-text-base[data-text-align=start]{text-align:start}.dndev-text-base[data-text-align=center]{text-align:center}.dndev-text-base[data-text-align=end]{text-align:end}.dndev-text-base{font-weight:var(--font-weight-medium);line-height:var(--line-height);background-color:transparent}.dndev-text-base:-webkit-any(strong){font-weight:var(--font-weight-semibold)}.dndev-text-base:-moz-any(strong){font-weight:var(--font-weight-semibold)}.dndev-text-base:is(strong){font-weight:var(--font-weight-semibold)}.dndev-text-base:-webkit-any(em){font-style:italic}.dndev-text-base:-moz-any(em){font-style:italic}.dndev-text-base:is(em){font-style:italic}.dndev-text-base[data-variant=default]{color:inherit}.dndev-text-base[data-variant=muted]{color:var(--muted-foreground)}.dndev-text-base[data-variant=primary]{color:var(--primary)}.dndev-text-base[data-variant=secondary]{color:var(--secondary)}.dndev-text-base[data-variant=accent]{color:var(--accent)}.dndev-text-base[data-variant=success]{color:var(--success)}.dndev-text-base[data-variant=warning]{color:var(--warning)}.dndev-text-base[data-variant=destructive]{color:var(--destructive)}.dndev-text-base[data-variant=code]{font-family:var(--font-mono);background:var(--muted);border-radius:var(--radius-interactive);padding:.1em .4em;font-size:.9em}.dndev-text-base[data-level^=h]{font-family:var(--font-headline)}.dndev-text-base[data-level=h1]{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);letter-spacing:-.02em}.dndev-text-base[data-level=h2],.dndev-text-base[data-level=h3]{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.dndev-text-base[data-level=h4]{font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}.dndev-text-base[data-level=body]{font-size:var(--font-size-base)}.dndev-text-base[data-level=small],.dndev-text-base[data-level=caption]{font-size:var(--font-size-sm)}.dndev-text-base[data-font-weight=normal]{font-weight:var(--font-weight-normal)}.dndev-text-base[data-font-weight=medium]{font-weight:var(--font-weight-medium)}.dndev-text-base[data-font-weight=semibold]{font-weight:var(--font-weight-semibold)}.dndev-text-base[data-font-weight=bold]{font-weight:var(--font-weight-bold)}.dndev-text-base[data-italic]{font-style:italic}.dndev-toast-viewport{top:var(--gap-md);z-index:100;width:100%;max-height:100dvh;padding:var(--gap-md);flex-direction:column-reverse;display:flex;position:fixed}.dndev-toast-viewport:not(:has(*)){display:none}@media (min-width:640px){.dndev-toast-viewport{bottom:var(--gap-md);flex-direction:column;max-width:420px;top:auto}.dndev-toast-viewport:not(:-webkit-any(: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))){right:var(--gap-md)}.dndev-toast-viewport:not(:-moz-any(: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))){right:var(--gap-md)}.dndev-toast-viewport:not(: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))){right:var(--gap-md)}.dndev-toast-viewport:-webkit-any(: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)){left:var(--gap-md)}.dndev-toast-viewport:-moz-any(: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)){left:var(--gap-md)}.dndev-toast-viewport: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)){left:var(--gap-md)}}.dndev-toast-title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.dndev-toast-description{font-size:var(--font-size-sm);opacity:var(--opacity-strong)}.dndev-interactive[data-role=toast-action]{height:2rem;border-radius:var(--radius-interactive);border:1px solid var(--border);font-size:var(--font-size-sm);flex-shrink:0}.dndev-interactive[data-role=toast-action]:not(:-webkit-any(: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))){padding-left:var(--gap-md);padding-right:var(--gap-md)}.dndev-interactive[data-role=toast-action]:not(:-moz-any(: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))){padding-left:var(--gap-md);padding-right:var(--gap-md)}.dndev-interactive[data-role=toast-action]:not(: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))){padding-left:var(--gap-md);padding-right:var(--gap-md)}.dndev-interactive[data-role=toast-action]:-webkit-any(: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)){padding-right:var(--gap-md);padding-left:var(--gap-md)}.dndev-interactive[data-role=toast-action]:-moz-any(: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)){padding-right:var(--gap-md);padding-left:var(--gap-md)}.dndev-interactive[data-role=toast-action]: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)){padding-right:var(--gap-md);padding-left:var(--gap-md)}.dndev-interactive[data-role=toast-action]:hover{background-color:var(--secondary);color:var(--secondary-foreground)}.dndev-toast-close{top:var(--gap-sm);color:var(--muted-foreground);transition:color var(--dur-fast) var(--ease-in-out);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.dndev-toast-close:not(:-webkit-any(: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))){right:var(--gap-sm)}.dndev-toast-close:not(:-moz-any(: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))){right:var(--gap-sm)}.dndev-toast-close:not(: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))){right:var(--gap-sm)}.dndev-toast-close:-webkit-any(: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)){left:var(--gap-sm)}.dndev-toast-close:-moz-any(: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)){left:var(--gap-sm)}.dndev-toast-close: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)){left:var(--gap-sm)}.dndev-toast-close:hover{color:var(--popover)}.dndev-notification[data-state=open]{animation:toast-slide-in-mobile var(--dur-normal) var(--ease-heavy)}@media (min-width:640px){.dndev-notification[data-state=open]{animation:toast-slide-in-desktop var(--dur-normal) var(--ease-heavy)}}.dndev-notification[data-state=closed]{animation:toast-fade-out var(--dur-normal) var(--ease-in-out)}@keyframes toast-slide-in-mobile{0%{opacity:0;transform:translateY(-100%)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes toast-slide-in-desktop{0%{opacity:0;transform:translateX(calc(100% + var(--gap-md))) scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes toast-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}.dndev-interactive[data-state=off]{background:var(--muted);color:var(--muted-foreground);border:none}.dndev-interactive[data-state=off]:hover:not(:disabled){background:color-mix(in oklab, var(--muted) 80%, black 20%)}.dndev-interactive[data-state=on],.dndev-interactive[data-state=on][data-variant=default],.dndev-interactive[data-state=on][data-variant=primary]{background:var(--primary);color:var(--primary-foreground)}.dndev-interactive[data-state=on][data-variant=secondary]{background:var(--secondary);color:var(--secondary-foreground)}.dndev-interactive[data-state=on][data-variant=muted]{background:var(--muted);color:var(--muted-foreground)}.dndev-interactive[data-state=on][data-variant=accent]{background:var(--accent);color:var(--accent-foreground)}.dndev-interactive[data-state=on][data-variant=success]{background:var(--success);color:var(--success-foreground)}.dndev-interactive[data-state=on][data-variant=warning]{background:var(--warning);color:var(--warning-foreground)}.dndev-interactive[data-state=on][data-variant=destructive]{background:var(--destructive);color:var(--destructive-foreground)}.dndev-interactive[data-variant=outline][data-state=off]{color:var(--foreground);border:1px solid var(--border);background:0 0}.dndev-interactive[data-variant=outline][data-state=off]:hover:not(:disabled){background:var(--primary);color:var(--primary-foreground)}.dndev-interactive[data-variant=outline][data-state=on]{background:var(--primary);color:var(--primary-foreground);border:1px solid var(--primary)}.dndev-toggle-group{align-items:center;gap:var(--gap-sm);border-radius:var(--radius-interactive);background-color:var(--muted);border:var(--border-width) solid var(--border);flex-wrap:wrap;padding:.125rem;display:inline-flex}.dndev-toggle-group .dndev-interactive{border-radius:var(--radius-interactive);min-height:auto;padding:var(--gap-sm) var(--gap-md);font-size:var(--font-size-sm);border:none;background-color:transparent!important}[data-state=off]:is(.dndev-toggle-group .dndev-interactive){color:var(--muted-foreground)!important;background:0 0!important}[data-state=off]:is(.dndev-toggle-group .dndev-interactive):hover:not(:disabled){background-color:color-mix(in oklab, var(--muted) 80%, black 20%)!important}[data-state=on]:is(.dndev-toggle-group .dndev-interactive){box-shadow:var(--shadow-md);background-color:var(--primary)!important;color:var(--primary-foreground)!important}[data-variant=primary][data-state=on]:is(.dndev-toggle-group .dndev-interactive){background-color:var(--primary);color:var(--primary-foreground)}[data-variant=secondary][data-state=on]:is(.dndev-toggle-group .dndev-interactive){background-color:var(--secondary);color:var(--secondary-foreground)}[data-variant=accent][data-state=on]:is(.dndev-toggle-group .dndev-interactive){background-color:var(--accent);color:var(--accent-foreground)}[data-variant=success][data-state=on]:is(.dndev-toggle-group .dndev-interactive){background-color:var(--success);color:var(--success-foreground)}[data-variant=warning][data-state=on]:is(.dndev-toggle-group .dndev-interactive){background-color:var(--warning);color:var(--warning-foreground)}[data-variant=destructive][data-state=on]:is(.dndev-toggle-group .dndev-interactive){background-color:var(--destructive);color:var(--destructive-foreground)}.dndev-toggle-group[data-variant=outline]{border-color:var(--border);background-color:transparent}[data-state=off]:is(.dndev-toggle-group[data-variant=outline] .dndev-interactive){color:var(--foreground);background:0 0}[data-state=off]:is(.dndev-toggle-group[data-variant=outline] .dndev-interactive):hover:not(:disabled){background-color:var(--primary);color:var(--primary-foreground)}[data-state=on]:is(.dndev-toggle-group[data-variant=outline] .dndev-interactive){background-color:var(--primary);color:var(--primary-foreground);border:1px solid var(--primary)}.dndev-tooltip{z-index:var(--z-tooltip);background:var(--foreground);color:var(--card);box-shadow:var(--shadow-lg);font-size:var(--font-size-xs);border-radius:var(--radius-floating);max-width:12.5rem;padding:.375rem .5rem}.dndev-tree{font-size:var(--font-size-base);margin:0;padding:0;list-style:none}.dndev-tree [role=group]{margin:0;padding:0;list-style:none}.dndev-tree [role=group]:not(:-webkit-any(: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))){padding-left:var(--gap-lg)}.dndev-tree [role=group]:not(:-moz-any(: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))){padding-left:var(--gap-lg)}.dndev-tree [role=group]:not(: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))){padding-left:var(--gap-lg)}.dndev-tree [role=group]:-webkit-any(: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)){padding-right:var(--gap-lg)}.dndev-tree [role=group]:-moz-any(: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)){padding-right:var(--gap-lg)}.dndev-tree [role=group]: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)){padding-right:var(--gap-lg)}.dndev-tree [role=group][data-state=open]{animation:dndev-tree-expand var(--dur-normal) var(--ease-in-out);overflow:visible}.dndev-tree [role=group][data-state=closed]{animation:dndev-tree-collapse var(--dur-normal) var(--ease-in-out);display:none;overflow:hidden}@keyframes dndev-tree-expand{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes dndev-tree-collapse{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.dndev-tree-node-content{align-items:center;gap:var(--gap-sm);padding:var(--gap-xs) var(--gap-sm);border-radius:var(--radius-interactive);cursor:pointer;transition:background var(--dur-fast) var(--ease-in-out), color var(--dur-fast) var(--ease-in-out);min-height:var(--touch-target);-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex}.dndev-tree-node-content:hover{background:var(--muted)}[role=treeitem][aria-selected=true]>.dndev-tree-node-content{background:var(--primary);color:var(--primary-foreground)}[role=treeitem][aria-selected=true]>.dndev-tree-node-content:hover{background:var(--primary);opacity:.9}[role=treeitem]:focus-visible>.dndev-tree-node-content{outline:2px solid var(--ring);outline-offset:2px}[role=treeitem]:focus:not(:focus-visible)>.dndev-tree-node-content{outline:none}.dndev-tree-node-expand{width:var(--icon-md);height:var(--icon-md);transition:transform var(--dur-normal) var(--ease-in-out);color:var(--muted-foreground);flex-shrink:0;justify-content:center;align-items:center;display:flex}.dndev-tree-node-expand svg{width:var(--icon-sm);height:var(--icon-sm)}[role=treeitem][aria-expanded=true]>.dndev-tree-node-content>.dndev-tree-node-expand{transform:rotate(90deg)}.dndev-tree-node-expand[data-leaf=true]{visibility:hidden}.dndev-tree-node-icon{width:var(--icon-md);height:var(--icon-md);flex-shrink:0;align-items:center;display:flex}.dndev-tree-node-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}[role=treeitem][aria-disabled=true]>.dndev-tree-node-content{opacity:var(--opacity-muted);pointer-events:none;cursor:default}.dndev-tree[data-show-lines=true] [role=group]{position:relative}.dndev-tree[data-show-lines=true] [role=group]:before{content:"";top:0;bottom:var(--gap-sm);pointer-events:none;position:absolute}.dndev-tree[data-show-lines=true] [role=group]:not(:-webkit-any(: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))):before{left:calc(var(--icon-md) / 2);border-left:1px solid var(--border)}.dndev-tree[data-show-lines=true] [role=group]:not(:-moz-any(: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))):before{left:calc(var(--icon-md) / 2);border-left:1px solid var(--border)}.dndev-tree[data-show-lines=true] [role=group]:not(: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))):before{left:calc(var(--icon-md) / 2);border-left:1px solid var(--border)}.dndev-tree[data-show-lines=true] [role=group]:-webkit-any(: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)):before{right:calc(var(--icon-md) / 2);border-right:1px solid var(--border)}.dndev-tree[data-show-lines=true] [role=group]:-moz-any(: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)):before{right:calc(var(--icon-md) / 2);border-right:1px solid var(--border)}.dndev-tree[data-show-lines=true] [role=group]: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)):before{right:calc(var(--icon-md) / 2);border-right:1px solid var(--border)}.dndev-tree[data-show-lines=true] [role=group]>[role=treeitem]>.dndev-tree-node-content:before{content:"";width:var(--gap-sm);border-bottom:1px solid var(--border);pointer-events:none;position:absolute}.dndev-tree[data-show-lines=true] [role=group]>[role=treeitem]>.dndev-tree-node-content:not(:-webkit-any(: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))):before{left:calc(var(--icon-md) / 2 - var(--gap-lg))}.dndev-tree[data-show-lines=true] [role=group]>[role=treeitem]>.dndev-tree-node-content:not(:-moz-any(: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))):before{left:calc(var(--icon-md) / 2 - var(--gap-lg))}.dndev-tree[data-show-lines=true] [role=group]>[role=treeitem]>.dndev-tree-node-content:not(: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))):before{left:calc(var(--icon-md) / 2 - var(--gap-lg))}.dndev-tree[data-show-lines=true] [role=group]>[role=treeitem]>.dndev-tree-node-content:-webkit-any(: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)):before{right:calc(var(--icon-md) / 2 - var(--gap-lg))}.dndev-tree[data-show-lines=true] [role=group]>[role=treeitem]>.dndev-tree-node-content:-moz-any(: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)):before{right:calc(var(--icon-md) / 2 - var(--gap-lg))}.dndev-tree[data-show-lines=true] [role=group]>[role=treeitem]>.dndev-tree-node-content: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)):before{right:calc(var(--icon-md) / 2 - var(--gap-lg))}.dndev-tree[data-show-lines=true] [role=group]>[role=treeitem]>.dndev-tree-node-content{position:relative}.dndev-video-container{width:100%;position:relative;overflow:hidden}.dndev-video-frame{border:none;width:100%;height:100%;display:block}.dndev-video-thumbnail{cursor:pointer;background:0 0;border:none;width:100%;padding:0;display:block;position:relative;overflow:hidden}.dndev-video-thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.dndev-video-placeholder{width:100%;height:100%;display:block}.dndev-video-play-overlay{background:rgb(from var(--background) r g b / .3);transition:background var(--dur-normal) var(--ease-in-out);justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.dndev-video-play-overlay:hover{background:rgb(from var(--background) r g b / .5)}.dndev-video-play-icon{width:4rem;height:4rem;color:var(--foreground);filter:drop-shadow(0 2px 8px rgb(from var(--background) r g b / .5))}.dndev-video-loading-overlay{z-index:1}.dndev-video-loading-overlay .dndev-video-play-overlay{background:rgb(from var(--background) r g b / .6)}.dndev-video-dialog{max-width:90vw}.dndev-video-dialog .dndev-modal-body{padding:0;overflow:hidden}.dndev-video-dialog .dndev-video-frame{aspect-ratio:16/9;max-height:calc(90vh - 5rem)}:root{--crawl-perspective:600px;--crawl-tilt:40deg;--crawl-body-size:clamp(1.6rem, 1rem + 2.5vw, 3rem);--crawl-title-size:clamp(3rem, 1.5rem + 6vw, 8rem);--crawl-intro-font-size:clamp(2rem, 1rem + 3vw, 4rem);--crawl-content-line:1.2;--crawl-body-margin:.9em;--crawl-title-margin:3em;--crawl-text-color:#ffc909;--crawl-intro-color:#4a9eff;--crawl-text-shadow:0 0 12px #ffc909;--crawl-intro-shadow:0 0 30px rgba(74,158,255,.9), 0 0 60px rgba(74,158,255,.6), 0 0 90px rgba(74,158,255,.4), 0 0 120px rgba(74,158,255,.2);--crawl-intro-duration:2s}.dndev-crawl-container{contain:layout style paint;perspective:var(--crawl-perspective);-webkit-backface-visibility:hidden;backface-visibility:hidden;width:150vw;max-width:none;min-height:calc(100dvh - var(--header-height));background:#000;margin:0;padding:0;position:relative;overflow:hidden;transform:translate(-50%);margin-top:0!important}.dndev-crawl-container:not(:-webkit-any(: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))){left:50%}.dndev-crawl-container:not(:-moz-any(: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))){left:50%}.dndev-crawl-container:not(: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))){left:50%}.dndev-crawl-container:-webkit-any(: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)){right:50%}.dndev-crawl-container:-moz-any(: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)){right:50%}.dndev-crawl-container: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)){right:50%}.dndev-container>.dndev-crawl-container:first-child{margin-top:0!important}.dndev-container:has(>.dndev-crawl-container:first-child){margin-top:0!important}.dndev-crawl-stars{z-index:1;contain:layout style paint;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.dndev-crawl-stars-layer-1,.dndev-crawl-stars-layer-2,.dndev-crawl-stars-layer-3{pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg width='500' height='300' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='23' cy='17' r='1' fill='white' opacity='1'/%3E%3Ccircle cx='47' cy='89' r='1' fill='white' opacity='0.8'/%3E%3Ccircle cx='91' cy='43' r='0.5' fill='white' opacity='1'/%3E%3Ccircle cx='131' cy='67' r='1' fill='white' opacity='0.6'/%3E%3Ccircle cx='163' cy='19' r='0.5' fill='%23ddd' opacity='0.8'/%3E%3Ccircle cx='197' cy='73' r='1' fill='white' opacity='1'/%3E%3Ccircle cx='211' cy='41' r='0.5' fill='white' opacity='0.7'/%3E%3Ccircle cx='233' cy='97' r='1' fill='%23eee' opacity='0.9'/%3E%3Ccircle cx='251' cy='13' r='0.5' fill='white' opacity='1'/%3E%3Ccircle cx='277' cy='59' r='1' fill='white' opacity='0.5'/%3E%3Ccircle cx='293' cy='83' r='0.5' fill='%23ddd' opacity='0.8'/%3E%3Ccircle cx='317' cy='31' r='1' fill='white' opacity='1'/%3E%3Ccircle cx='337' cy='71' r='0.5' fill='white' opacity='0.8'/%3E%3Ccircle cx='359' cy='7' r='1' fill='%23eee' opacity='0.9'/%3E%3Ccircle cx='373' cy='53' r='0.5' fill='white' opacity='1'/%3E%3Ccircle cx='389' cy='79' r='1' fill='white' opacity='0.6'/%3E%3Ccircle cx='401' cy='23' r='0.5' fill='%23ddd' opacity='0.8'/%3E%3Ccircle cx='419' cy='61' r='1' fill='white' opacity='1'/%3E%3Ccircle cx='433' cy='37' r='0.5' fill='white' opacity='0.7'/%3E%3Ccircle cx='449' cy='87' r='1' fill='%23eee' opacity='0.9'/%3E%3C/svg%3E");background-repeat:repeat;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.dndev-crawl-stars-layer-1{--layer-base-opacity:1;opacity:1;background-size:400px 250px;animation:4s ease-in-out infinite dndev-stars-twinkle}.dndev-crawl-stars-layer-2{--layer-base-opacity:.7;opacity:.7;background-size:300px 200px;animation:2.5s ease-in-out 1s infinite dndev-stars-twinkle}.dndev-crawl-stars-layer-3{--layer-base-opacity:.5;opacity:.5;background-size:200px 150px;animation:1.8s ease-in-out 2s infinite dndev-stars-twinkle}@keyframes dndev-stars-twinkle{0%,to{opacity:var(--opacity-subtle);filter:brightness(.8)}25%{opacity:var(--opacity-strong);filter:brightness(1.2)}50%{opacity:1;filter:brightness(1.5)}75%{opacity:var(--opacity-muted);filter:brightness(1.1)}}.dndev-crawl-3d-container{z-index:10;perspective:var(--crawl-perspective);transform-style:preserve-3d;contain:layout style;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:auto;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.dndev-crawl-text{width:100%;height:100%;transform:rotateX(var(--crawl-tilt)) translate3d(0, 0, 0);transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;contain:layout style;justify-content:center;align-items:center;display:flex;position:relative}.dndev-crawl-content{color:var(--crawl-text-color);font-size:var(--crawl-body-size);line-height:var(--crawl-content-line);font-weight:var(--font-weight-bold);text-align:center;text-shadow:var(--crawl-text-shadow);z-index:2;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:60%;max-width:60%;margin-left:auto;margin-right:auto;padding:0;position:relative}.dndev-crawl-title,.dndev-crawl-content h1,.dndev-crawl-content h2,.dndev-crawl-content p{color:var(--crawl-text-color);font-weight:var(--font-weight-bold);text-align:center;text-shadow:var(--crawl-text-shadow)}@media (max-width:1023px){.dndev-crawl-title,.dndev-crawl-content h1,.dndev-crawl-content h2,.dndev-crawl-content p{text-shadow:none}}.dndev-crawl-title,.dndev-crawl-content h1,.dndev-crawl-content h2{font-size:var(--crawl-title-size);margin-bottom:var(--crawl-title-margin);margin-left:0;margin-right:0;padding:0}.dndev-crawl-content p{font-size:var(--crawl-body-size);margin-bottom:var(--crawl-body-margin)}@media (min-width:1024px){.dndev-crawl-title{white-space:nowrap}}.dndev-crawl-intro{background:linear-gradient(rgba(0,0,0,.8) 0%,rgba(0,0,0,.4) 50%,rgba(0,0,0,.8) 100%)}.dndev-crawl-intro-content{color:var(--crawl-intro-color);font-size:var(--crawl-intro-font-size);text-align:center;text-shadow:var(--crawl-intro-shadow);letter-spacing:.1em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;white-space:normal;width:60%;max-width:60%;margin-top:0;margin-bottom:0;margin-left:auto;margin-right:auto;font-weight:900;line-height:1.2}.dndev-crawl-intro-mobile{animation:dndev-intro-fade-mobile var(--crawl-intro-duration) ease-in-out forwards}.dndev-crawl-intro-desktop{animation:dndev-intro-fade-desktop calc(var(--crawl-intro-duration) * 2) ease-in-out forwards}@keyframes dndev-crawl-animation{0%{transform:rotateX(var(--crawl-tilt)) translate3d(0, 100dvh, 0)}to{transform:rotateX(var(--crawl-tilt)) translate3d(0, calc(-1 * var(--crawl-content-height)), 0)}}@media (prefers-reduced-motion:reduce){.dndev-crawl-text{animation:none!important}.dndev-crawl-3d-container{transform:rotateX(0)translate(0,0)!important}.dndev-crawl-content{animation:none!important;position:static!important;transform:none!important}.dndev-crawl-intro-mobile,.dndev-crawl-intro-desktop{animation:none!important}}@media (prefers-contrast:high){.dndev-crawl-stars{filter:contrast(1.5)brightness(1.2)}}.dndev-crawl-reduced-motion{animation:none!important;transform:none!important}.dndev-crawl-reduced-motion .dndev-crawl-content{position:static!important;transform:none!important}.dndev-crawl-reduced-motion .dndev-crawl-stars-layer-1,.dndev-crawl-reduced-motion .dndev-crawl-stars-layer-2,.dndev-crawl-reduced-motion .dndev-crawl-stars-layer-3{animation:none!important}[data-marquee-track]{will-change:var(--will-change-transform);animation:universal-marquee var(--marquee-duration,0s) var(--marquee-easing,linear) infinite;animation-direction:var(--marquee-direction,normal)}[data-marquee-track][data-marquee-direction=vertical]{--transform-start:translateY(0);--transform-end:translateY(calc(-1 * var(--marquee-distance,0px)))}[data-marquee-track][data-marquee-behavior=bounce]{--transform-start:translateX(0);--transform-mid:translateX(calc(-1 * var(--marquee-distance,0px)));--opacity-start:1;--opacity-mid:1;animation-name:universal-float}@media (prefers-reduced-motion:reduce){[data-marquee-track]{animation:none!important;transform:none!important}}.group:hover [data-marquee-track],.group:focus-within [data-marquee-track]{animation-play-state:paused}@keyframes dndev-reveal-cleanup{to{will-change:auto}}.dndev-reveal-container{contain:layout style;will-change:contents}.dndev-reveal-container.dndev-reveal-visible .dndev-reveal-item{opacity:1;animation:dndev-reveal-cleanup var(--reveal-duration,.6s) var(--reveal-easing,cubic-bezier(.22, 1, .36, 1)) forwards;transform:translate(0,0)}@media (prefers-reduced-motion:reduce){.dndev-reveal-container.dndev-reveal-visible .dndev-reveal-item{will-change:auto;opacity:1!important;transition:none!important;transform:none!important}}.dndev-reveal-item{opacity:0;will-change:transform, opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity var(--reveal-duration,.6s) var(--reveal-easing,cubic-bezier(.22, 1, .36, 1)), transform var(--reveal-duration,.6s) var(--reveal-easing,cubic-bezier(.22, 1, .36, 1));transition-delay:var(--reveal-delay,0s);transform:translate(0,0)}.dndev-reveal-item[data-direction=left]{transform:translate3d(calc(-1 * var(--reveal-distance,5vw)), 0, 0)}.dndev-reveal-item[data-direction=right]{transform:translate3d(var(--reveal-distance,5vw), 0, 0)}.dndev-reveal-item[data-direction=top]{transform:translate3d(0, calc(-1 * var(--reveal-distance,5vw)), 0)}.dndev-reveal-item[data-direction=bottom]{transform:translate3d(0, var(--reveal-distance,5vw), 0)}.dndev-reveal-item[data-direction=fade-in]{transform:translate(0,0)}.dndev-reveal-item[data-visible=true]{opacity:1;transform:translate(0,0)}@media (prefers-reduced-motion:reduce){.dndev-reveal-item{will-change:auto;opacity:1!important;transition:none!important;transform:none!important}}.dndev-roadmap{width:100%;position:relative}.dndev-roadmap-desktop{position:relative}.dndev-roadmap-timeline{top:calc(var(--touch-target) / 2);z-index:0;height:4px;position:absolute}.dndev-roadmap-timeline:not(:-webkit-any(: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))){left:calc(100% / var(--step-count) / 2);right:calc(100% / var(--step-count) / 2)}.dndev-roadmap-timeline:not(:-moz-any(: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))){left:calc(100% / var(--step-count) / 2);right:calc(100% / var(--step-count) / 2)}.dndev-roadmap-timeline:not(: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))){left:calc(100% / var(--step-count) / 2);right:calc(100% / var(--step-count) / 2)}.dndev-roadmap-timeline:-webkit-any(: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)){right:calc(100% / var(--step-count) / 2);left:calc(100% / var(--step-count) / 2)}.dndev-roadmap-timeline:-moz-any(: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)){right:calc(100% / var(--step-count) / 2);left:calc(100% / var(--step-count) / 2)}.dndev-roadmap-timeline: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)){right:calc(100% / var(--step-count) / 2);left:calc(100% / var(--step-count) / 2)}.dndev-roadmap-timeline-bg{background:var(--muted);border-radius:var(--radius-full);position:absolute;top:0;bottom:0;left:0;right:0}.dndev-roadmap-timeline-progress{top:0;background:linear-gradient(to right, var(--primary), var(--accent), var(--primary));border-radius:var(--radius-full);height:100%;transition:width var(--dur-slow) var(--ease-in-out);position:absolute}.dndev-roadmap-timeline-progress:not(:-webkit-any(: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))){left:0}.dndev-roadmap-timeline-progress:not(:-moz-any(: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))){left:0}.dndev-roadmap-timeline-progress:not(: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))){left:0}.dndev-roadmap-timeline-progress:-webkit-any(: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)){right:0}.dndev-roadmap-timeline-progress:-moz-any(: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)){right:0}.dndev-roadmap-timeline-progress: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)){right:0}.dndev-roadmap-grid{gap:var(--gap-lg);z-index:1;display:grid;position:relative}.dndev-roadmap-step{flex-direction:column;align-items:center;display:flex}.dndev-roadmap-node{width:var(--touch-target);height:var(--touch-target);border-radius:var(--radius-full);border:var(--border-huge) solid var(--muted);background:var(--background);transition:all var(--dur-normal) var(--ease-in-out);margin-bottom:var(--gap-lg);flex-shrink:0;justify-content:center;align-items:center;display:flex}.dndev-roadmap-node[data-active=true]{border-color:var(--accent);box-shadow:0 0 20px color-mix(in oklab, var(--accent) 40%, transparent);transform:scale(1.1)}.dndev-roadmap-node svg{width:var(--icon-md);height:var(--icon-md);color:var(--muted-foreground);transition:color var(--dur-normal) var(--ease-in-out)}.dndev-roadmap-node[data-active=true] svg{color:var(--accent)}.dndev-roadmap-card{align-content:space-between;height:100%;position:relative;padding-top:calc(var(--gap-lg) + var(--gap-sm))!important}.dndev-roadmap-step:hover .dndev-roadmap-card,.dndev-roadmap-card[data-active=true]{border-color:color-mix(in oklab, var(--accent) 50%, var(--border));transform:translateY(calc(-1 * var(--gap-sm)));box-shadow:var(--shadow-xl)}.dndev-roadmap-phase{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;padding:2px var(--gap-sm);border-radius:var(--radius-interactive);background:var(--accent);color:var(--accent-foreground);align-items:center;display:inline-flex}.dndev-roadmap-description{font-size:var(--font-size-sm);color:var(--foreground);line-height:var(--line-height);margin:0;margin-bottom:var(--gap-md);text-align:start}.dndev-roadmap-mobile{padding-bottom:var(--gap-lg);position:relative}.dndev-roadmap-mobile:not(:-webkit-any(: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))){padding-left:0}.dndev-roadmap-mobile:not(:-moz-any(: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))){padding-left:0}.dndev-roadmap-mobile:not(: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))){padding-left:0}.dndev-roadmap-mobile:-webkit-any(: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)){padding-right:0}.dndev-roadmap-mobile:-moz-any(: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)){padding-right:0}.dndev-roadmap-mobile: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)){padding-right:0}.dndev-roadmap-timeline-vertical{background:var(--muted);z-index:0;border-radius:var(--radius-full);width:4px;position:absolute;top:0;bottom:0;transform:translate(-50%)}.dndev-roadmap-timeline-vertical:not(:-webkit-any(: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))){left:50%}.dndev-roadmap-timeline-vertical:not(:-moz-any(: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))){left:50%}.dndev-roadmap-timeline-vertical:not(: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))){left:50%}.dndev-roadmap-timeline-vertical:-webkit-any(: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)){right:50%}.dndev-roadmap-timeline-vertical:-moz-any(: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)){right:50%}.dndev-roadmap-timeline-vertical: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)){right:50%}.dndev-roadmap-timeline-vertical-progress{top:0;background:linear-gradient(to bottom, var(--primary), var(--accent), var(--primary));border-radius:var(--radius-full);width:100%;transition:height var(--dur-slow) var(--ease-in-out);position:absolute}.dndev-roadmap-timeline-vertical-progress:not(:-webkit-any(: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))){left:0}.dndev-roadmap-timeline-vertical-progress:not(:-moz-any(: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))){left:0}.dndev-roadmap-timeline-vertical-progress:not(: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))){left:0}.dndev-roadmap-timeline-vertical-progress:-webkit-any(: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)){right:0}.dndev-roadmap-timeline-vertical-progress:-moz-any(: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)){right:0}.dndev-roadmap-timeline-vertical-progress: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)){right:0}.dndev-roadmap-step-mobile{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.dndev-roadmap-step-mobile:last-child{margin-bottom:0}.dndev-roadmap-node-mobile{margin-top:var(--gap-md);margin-bottom:var(--gap-md);width:var(--touch-target);height:var(--touch-target);border-radius:var(--radius-full);border:var(--border-huge) solid var(--muted);background:var(--background);transition:all var(--dur-normal) var(--ease-in-out);z-index:1;justify-content:center;align-items:center;display:flex;position:relative;top:auto}.dndev-roadmap-node-mobile:not(:-webkit-any(: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))){left:auto}.dndev-roadmap-node-mobile:not(:-moz-any(: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))){left:auto}.dndev-roadmap-node-mobile:not(: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))){left:auto}.dndev-roadmap-node-mobile:-webkit-any(: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)){right:auto}.dndev-roadmap-node-mobile:-moz-any(: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)){right:auto}.dndev-roadmap-node-mobile: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)){right:auto}.dndev-roadmap-step-mobile:first-child .dndev-roadmap-node-mobile{margin-top:0}.dndev-roadmap-node-mobile[data-active=true]{border-color:var(--accent);box-shadow:0 0 15px color-mix(in oklab, var(--accent) 30%, transparent)}.dndev-roadmap-node-mobile svg{width:var(--icon-md);height:var(--icon-md);color:var(--muted-foreground)}.dndev-roadmap-node-mobile[data-active=true] svg{color:var(--accent)}.dndev-roadmap-card-mobile{background:var(--card);z-index:1;width:100%;transition:all var(--dur-normal) var(--ease-in-out);align-content:space-between;position:relative;padding-top:calc(var(--gap-lg) + var(--gap-sm))!important}.dndev-roadmap-card-mobile[data-active=true]{border-color:color-mix(in oklab, var(--accent) 50%, var(--border));box-shadow:var(--shadow-lg)}@media (hover:hover){.dndev-roadmap-card-mobile:hover{border-color:color-mix(in oklab, var(--accent) 30%, var(--border))}}.dndev-stacked-cards-container{width:100%;max-width:min(100%, var(--content-width,60rem));flex-direction:column;margin-left:auto;margin-right:auto;display:flex;position:relative}.dndev-stack-item{width:100%;transition:max-height var(--dur-heavy) var(--ease-heavy);position:relative;overflow:hidden}.dndev-stack-item[data-stacked=false]{max-height:none}.dndev-stack-item[data-stacked=true]{max-height:3.5rem}@media (prefers-reduced-motion:reduce){.dndev-stack-item{transition:none}}.dndev-stack-item[data-stacked=true] .dndev-stack-content{opacity:0;pointer-events:none}.dndev-stack-content{gap:var(--gap-sm);transition:opacity var(--dur-normal) var(--ease-in-out);flex-direction:column;padding-bottom:3.5rem;display:flex}.dndev-stack-number{height:3.5rem;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--muted-foreground);z-index:10;align-items:center;display:flex;position:absolute;bottom:0}.dndev-stack-number:not(:-webkit-any(: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))){left:var(--gap-lg)}.dndev-stack-number:not(:-moz-any(: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))){left:var(--gap-lg)}.dndev-stack-number:not(: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))){left:var(--gap-lg)}.dndev-stack-number:-webkit-any(: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)){right:var(--gap-lg)}.dndev-stack-number:-moz-any(: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)){right:var(--gap-lg)}.dndev-stack-number: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)){right:var(--gap-lg)}.dndev-stacked-cards-body{gap:var(--gap-sm);flex-direction:column;align-items:start;width:100%;display:flex}@media (min-width:1024px){.dndev-stacked-cards-body{grid-template-columns:1fr auto 1fr;align-items:center;width:100%;display:grid}}.dndev-stacked-cards-left{gap:var(--gap-md);text-align:start;flex-direction:column;display:flex}.dndev-stacked-cards-left .dndev-card-header+p{margin-top:0}.dndev-stacked-cards-separator{display:block}@media not (min-width:1024px){.dndev-stacked-cards-separator{margin-left:auto;margin-right:auto;margin-block:var(--gap-sm);align-self:center;width:80%!important;height:2px!important}}@media (min-width:1024px){.dndev-stacked-cards-separator{align-self:stretch;width:1px!important;height:100%!important}}.dndev-stacked-cards-right{justify-content:center;gap:var(--gap-sm);text-align:start;flex-direction:column;display:flex}.dndev-stacked-cards-cta{padding-top:var(--gap-sm)}@keyframes universal-float{0%,to{opacity:var(--opacity-start,.3);transform:var(--transform-start,translateY(0) scale(1) rotate(0deg))}50%{opacity:var(--opacity-mid,.8);transform:var(--transform-mid,translateY(-10px) scale(1.1) rotate(180deg))}}@keyframes universal-slide{0%{opacity:var(--opacity-start,0);transform:var(--transform-start,translateY(2rem))}to{opacity:var(--opacity-end,1);transform:var(--transform-end,translateY(0))}}@keyframes universal-marquee{0%{transform:var(--transform-start,translateX(0))}to{transform:var(--transform-end,translateX(-50%))}}@keyframes pulse{0%,to{opacity:1}50%{opacity:var(--opacity-muted)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-25%)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-in{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes dndev-ripple{0%{opacity:var(--ripple-opacity);transform:translate(-50%,-50%)scale(0)}to{opacity:0;transform:translate(-50%,-50%)scale(4)}}@keyframes routing-fade-in{0%{opacity:0}to{opacity:1}}@keyframes routing-slide-in-right{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes routing-slide-in-left{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes dndev-intro-fade-mobile{0%{opacity:1;visibility:visible}50%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden;transform:scale(1)}}@keyframes dndev-intro-fade-desktop{0%{opacity:1;visibility:visible;transform:scale(1)}to{opacity:0;visibility:hidden;transform:scale(2)}}@keyframes breath-cycle-442{0%{clip-path:inset(100% 0 0)}25%{clip-path:inset(0)}50%{clip-path:inset(0)}87.5%{clip-path:inset(100% 0 0)}to{clip-path:inset(100% 0 0)}}@keyframes breath-cycle-sigh{0%{clip-path:inset(100% 0 0)}20%{clip-path:inset(0)}40%{clip-path:inset(0)}to{clip-path:inset(100% 0 0)}}:root{--debug-enabled:0}.debug-layout{outline:calc(var(--debug-enabled) * 2px) solid rgba(255,0,0,.5)!important}.debug-flex{outline:calc(var(--debug-enabled) * 2px) dashed rgba(255,165,0,.8)!important}.debug-component{outline:calc(var(--debug-enabled) * 1px) dotted rgba(0,255,0,.6)!important}[data-debug=true] .dndev-layout,[data-debug=true] header[role=banner],[data-debug=true] main[role=main],[data-debug=true] aside[role=navigation],[data-debug=true] footer[role=contentinfo]{outline:2px solid rgba(255,0,0,.5)!important}[data-debug=true] .flex,[data-debug=true] .flex-col,[data-debug=true] .flex-row,[data-debug=true] .inline-flex,[data-debug=true] .grid,[data-debug=true] [class*=grid]{outline:2px dashed rgba(255,165,0,.8)!important}[data-debug=true] [class*=dndev-],[data-debug=true] [class*=card],[data-debug=true] button,[data-debug=true] input,[data-debug=true] select,[data-debug=true] textarea{outline:1px dotted rgba(0,255,0,.6)!important}.dndev-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dndev-flex{display:flex}.dndev-flex-col{flex-direction:column}.dndev-flex-col-reverse{flex-direction:column-reverse}.dndev-flex-row{flex-direction:row}.dndev-flex-wrap{flex-wrap:wrap}.dndev-flex-nowrap{flex-wrap:nowrap}.dndev-flex-1{flex:1}.dndev-flex-shrink-0{flex-shrink:0}.dndev-inline-flex{display:inline-flex}.dndev-grid{display:grid}.dndev-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.dndev-block{display:block}.dndev-inline{display:inline}.dndev-hidden{display:none}.dndev-items-start{align-items:flex-start}.dndev-items-center{align-items:center}.dndev-items-end{align-items:flex-end}.dndev-items-stretch{align-items:stretch}.dndev-justify-start{justify-content:flex-start}.dndev-justify-center{justify-content:center}.dndev-justify-end{justify-content:flex-end}.dndev-justify-between{justify-content:space-between}.dndev-gap-none{gap:var(--gap-none)}.dndev-gap-sm{gap:var(--gap-sm)}.dndev-gap-md{gap:var(--gap-md)}.dndev-gap-lg{gap:var(--gap-lg)}[data-gap=none]{gap:var(--gap-none)}[data-gap=tight]{gap:var(--gap-sm)}[data-gap=medium]{gap:var(--gap-md)}[data-gap=large]{gap:var(--gap-lg)}[data-cols="1"]{grid-template-columns:repeat(1,minmax(350px,1fr));align-items:stretch}[data-cols="2"]{grid-template-columns:repeat(2,minmax(350px,1fr));align-items:stretch}@media (max-width:699px){[data-cols="2"]{grid-template-columns:repeat(1,minmax(350px,1fr))}}[data-cols="3"]{grid-template-columns:repeat(3,minmax(350px,1fr));align-items:stretch}@media (max-width:1049px){[data-cols="3"]{grid-template-columns:repeat(2,minmax(350px,1fr))}}@media (max-width:699px){[data-cols="3"]{grid-template-columns:repeat(1,minmax(350px,1fr))}}[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}@media (max-width:1399px){[data-cols="4"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1049px){[data-cols="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:699px){[data-cols="4"]{grid-template-columns:repeat(1,minmax(0,1fr))}}.dndev-section-full-width[data-tone=ghost],.dndev-section-full-width:not([data-tone]){background:0 0}.dndev-section-full-width[data-tone=base]{background:var(--background)}.dndev-section-full-width[data-tone=muted]{background:var(--muted)}.dndev-section-full-width[data-tone=contrast]{background:var(--background);color:var(--foreground)}.dndev-section-full-width[data-tone=accent]{background:color-mix(in oklab, var(--accent) 5%, transparent)}.dndev-hero-section[data-tone=ghost],.dndev-hero-section:not([data-tone]){background:0 0}.dndev-hero-section[data-tone=base]{background:var(--background)}.dndev-hero-section[data-tone=muted]{background:var(--muted)}.dndev-hero-section[data-tone=contrast]{background:var(--background);color:var(--foreground)}.dndev-hero-section[data-tone=accent]{background:color-mix(in oklab, var(--accent) 5%, transparent)}[data-tone=base]:not(.dndev-section-full-width){background:var(--background)}[data-tone=muted]:not(.dndev-section-full-width){background:var(--muted)}[data-tone=elevated]:not(.dndev-section-full-width){background:var(--background)}[data-tone=contrast]:not(.dndev-section-full-width){background:var(--background);color:var(--foreground)}[data-tone=accent]:not(.dndev-section-full-width){background:color-mix(in oklab, var(--accent) 5%, transparent)}code{font-family:var(--font-mono);font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;background:0 0}[data-variant=code],code[data-variant=code]{font-family:var(--font-mono);font-size:var(--font-size-sm);background:var(--muted);color:var(--muted-foreground);padding:var(--gap-sm) var(--gap-md);white-space:pre-wrap;word-break:break-all;border-radius:var(--radius-interactive);line-height:1.5;display:inline-block}h1[data-variant=code],h2[data-variant=code],h3[data-variant=code],h4[data-variant=code]{font-family:var(--font-mono);background:var(--muted);color:var(--muted-foreground);padding:var(--gap-sm) var(--gap-md);white-space:pre-wrap;word-break:break-all;border-radius:var(--radius-interactive);line-height:1.5;display:inline-block}.dndev-size-md{width:var(--icon-md);height:var(--icon-md)}.dndev-size-touch{width:var(--touch-target);height:var(--touch-target)}.dndev-w-full{width:100%}.dndev-h-full{height:100%}.dndev-min-w-0{min-width:0}.dndev-max-w-none{max-width:none}.dndev-mx-auto{margin-left:auto;margin-right:auto}.dndev-ml-auto:not(:-webkit-any(: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))){margin-left:auto}.dndev-ml-auto:not(:-moz-any(: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))){margin-left:auto}.dndev-ml-auto:not(: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))){margin-left:auto}.dndev-ml-auto:-webkit-any(: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)){margin-right:auto}.dndev-ml-auto:-moz-any(: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)){margin-right:auto}.dndev-ml-auto: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)){margin-right:auto}.dndev-mt-0{margin-top:0}.dndev-relative{min-width:0;position:relative}.dndev-absolute{position:absolute}.dndev-fixed{position:fixed}.dndev-abs-centered{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dndev-overflow-hidden{overflow:hidden}.dndev-overflow-y-auto{overflow-y:auto}.dndev-overflow-x-hidden{overflow-x:hidden}.dndev-text-center{text-align:center}.dndev-text-start{text-align:start}.dndev-text-end{text-align:end}[data-text-align=start]{text-align:start}[data-text-align=center]{text-align:center}[data-text-align=end]{text-align:end}.dndev-inset-0{top:0;bottom:0;left:0;right:0}.dndev-inset-y-0{top:0;bottom:0}.dndev-inset-inline-start-0:not(:-webkit-any(: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))){left:0}.dndev-inset-inline-start-0:not(:-moz-any(: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))){left:0}.dndev-inset-inline-start-0:not(: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))){left:0}.dndev-inset-inline-start-0:-webkit-any(: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)){right:0}.dndev-inset-inline-start-0:-moz-any(: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)){right:0}.dndev-inset-inline-start-0: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)){right:0}.dndev-min-h-0{min-height:0}.dndev-ms-auto:not(:-webkit-any(: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))){margin-left:auto}.dndev-ms-auto:not(:-moz-any(: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))){margin-left:auto}.dndev-ms-auto:not(: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))){margin-left:auto}.dndev-ms-auto:-webkit-any(: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)){margin-right:auto}.dndev-ms-auto:-moz-any(: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)){margin-right:auto}.dndev-ms-auto: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)){margin-right:auto}.dndev-pointer-events-none{pointer-events:none}.dndev-pointer-events-auto{pointer-events:auto}.dndev-cursor-pointer{cursor:pointer}.dndev-aspect-video{aspect-ratio:16/9}.dndev-object-contain{object-fit:contain}@media (min-width:768px){.dndev-md\:block{display:block}.dndev-md\:hidden{display:none}.dndev-md\:flex{display:flex}.dndev-md\:grid{display:grid}.dndev-md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.dndev-md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.dndev-lg\:block{display:block}.dndev-lg\:hidden{display:none}}.dndev-animate-spin{animation:1s linear infinite spin}.dndev-animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.dndev-animate-bounce{animation:1s infinite bounce}.dndev-animate-fade-in{animation:.3s ease-out fade-in}.dndev-animate-slide-in{animation:.3s ease-out slide-in}.dndev-animate-scale-in{animation:.2s ease-out scale-in}.dndev-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.prose{color:var(--color-fg);text-align:start;line-height:1.75}.prose h1{margin-top:0;margin-bottom:.889rem;font-size:2.25rem;font-weight:800;line-height:1.111}.prose h2{margin-top:2rem;margin-bottom:1rem;font-size:1.5rem;font-weight:700;line-height:1.333}.prose h3{margin-top:1.6rem;margin-bottom:.6rem;font-size:1.25rem;font-weight:600;line-height:1.6}.prose h4,.prose h5,.prose h6{margin-top:1.5rem;margin-bottom:.5rem;font-size:1rem;font-weight:600;line-height:1.5}.prose p{margin-top:1.25rem;margin-bottom:1.25rem}.prose blockquote{color:var(--color-fg-muted,var(--color-fg));margin-top:1.6rem;margin-bottom:1.6rem;margin-left:0;margin-right:0;font-style:italic;font-weight:500}.prose blockquote:not(:-webkit-any(: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))){border-left:.25rem solid var(--color-border);padding-left:1rem}.prose blockquote:not(:-moz-any(: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))){border-left:.25rem solid var(--color-border);padding-left:1rem}.prose blockquote:not(: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))){border-left:.25rem solid var(--color-border);padding-left:1rem}.prose blockquote:-webkit-any(: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)){border-right:.25rem solid var(--color-border);padding-right:1rem}.prose blockquote:-moz-any(: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)){border-right:.25rem solid var(--color-border);padding-right:1rem}.prose blockquote: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)){border-right:.25rem solid var(--color-border);padding-right:1rem}.prose blockquote p:first-of-type:before{content:open-quote}.prose blockquote p:last-of-type:after{content:close-quote}.prose hr{border:none;border-top:1px solid var(--color-border);margin-top:3rem;margin-bottom:3rem}.prose ul,.prose ol{margin-top:1.25rem;margin-bottom:1.25rem}.prose ul:not(:-webkit-any(: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))){padding-left:1.625rem}.prose ul:not(:-moz-any(: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))){padding-left:1.625rem}.prose ul:not(: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))){padding-left:1.625rem}.prose ol:not(:-webkit-any(: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))){padding-left:1.625rem}.prose ol:not(:-moz-any(: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))){padding-left:1.625rem}.prose ol:not(: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))){padding-left:1.625rem}.prose ul:-webkit-any(: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)){padding-right:1.625rem}.prose ul:-moz-any(: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)){padding-right:1.625rem}.prose ul: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)){padding-right:1.625rem}.prose ol:-webkit-any(: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)){padding-right:1.625rem}.prose ol:-moz-any(: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)){padding-right:1.625rem}.prose ol: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)){padding-right:1.625rem}.prose ol{list-style-type:decimal}.prose ul{list-style-type:disc}.prose li{margin-top:.5rem;margin-bottom:.5rem}.prose li:not(:-webkit-any(: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))){padding-left:.375rem}.prose li:not(:-moz-any(: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))){padding-left:.375rem}.prose li:not(: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))){padding-left:.375rem}.prose li:-webkit-any(: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)){padding-right:.375rem}.prose li:-moz-any(: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)){padding-right:.375rem}.prose li: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)){padding-right:.375rem}.prose li>ul,.prose li>ol{margin-top:.5rem;margin-bottom:.5rem}.prose a{color:var(--color-accent,var(--color-fg));text-underline-offset:2px;font-weight:500;text-decoration:underline}.prose strong{font-weight:600}.prose :not(pre)>code{background:var(--color-surface-raised,var(--color-bg-muted,rgba(0,0,0,.05)));border-radius:.25rem;padding:.2em .4em;font-size:.875em;font-weight:600}.prose pre{border-radius:var(--radius-md,.375rem);margin-top:1.714rem;margin-bottom:1.714rem;font-size:.875rem;font-weight:400;line-height:1.714;overflow-x:auto}.prose pre code{font-weight:inherit;font-size:inherit;background:0 0;border:none;padding:0}.prose table{text-indent:0;border-collapse:collapse;width:100%;margin-top:2rem;margin-bottom:2rem;font-size:.875rem;line-height:1.714}.prose thead{border-bottom:1px solid var(--color-border)}.prose thead th{color:var(--color-fg);vertical-align:bottom;text-align:start;padding:0 .571rem .571rem;font-weight:600}.prose thead th:first-child:not(:-webkit-any(: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))){padding-left:0}.prose thead th:first-child:not(:-moz-any(: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))){padding-left:0}.prose thead th:first-child:not(: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))){padding-left:0}.prose thead th:first-child:-webkit-any(: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)){padding-right:0}.prose thead th:first-child:-moz-any(: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)){padding-right:0}.prose thead th:first-child: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)){padding-right:0}.prose thead th:last-child:not(:-webkit-any(: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))){padding-right:0}.prose thead th:last-child:not(:-moz-any(: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))){padding-right:0}.prose thead th:last-child:not(: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))){padding-right:0}.prose thead th:last-child:-webkit-any(: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)){padding-left:0}.prose thead th:last-child:-moz-any(: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)){padding-left:0}.prose thead th:last-child: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)){padding-left:0}.prose tbody tr{border-bottom:1px solid var(--color-border-muted,var(--color-border))}.prose tbody tr:last-child{border-bottom:none}.prose tbody td{vertical-align:baseline;text-align:start;padding:.571rem}.prose tbody td:first-child:not(:-webkit-any(: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))){padding-left:0}.prose tbody td:first-child:not(:-moz-any(: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))){padding-left:0}.prose tbody td:first-child:not(: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))){padding-left:0}.prose tbody td:first-child:-webkit-any(: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)){padding-right:0}.prose tbody td:first-child:-moz-any(: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)){padding-right:0}.prose tbody td:first-child: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)){padding-right:0}.prose tbody td:last-child:not(:-webkit-any(: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))){padding-right:0}.prose tbody td:last-child:not(:-moz-any(: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))){padding-right:0}.prose tbody td:last-child:not(: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))){padding-right:0}.prose tbody td:last-child:-webkit-any(: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)){padding-left:0}.prose tbody td:last-child:-moz-any(: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)){padding-left:0}.prose tbody td:last-child: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)){padding-left:0}.prose img,.prose video{max-width:100%;height:auto;margin-top:2rem;margin-bottom:2rem}.prose figure{margin-top:2rem;margin-bottom:2rem;margin-left:0;margin-right:0}.prose figure>img,.prose figure>video{margin-top:0;margin-bottom:0}.prose figcaption{color:var(--color-fg-muted,var(--color-fg));margin-top:.857rem;font-size:.875rem;line-height:1.4}.prose kbd{color:var(--color-fg);background:var(--color-surface-raised,var(--color-bg-muted,rgba(0,0,0,.05)));box-shadow:0 0 0 1px var(--color-border), 0 2px 0 var(--color-border);border-radius:.25rem;padding:.2em .4em;font-family:inherit;font-size:.875em;font-weight:500}.prose dl{margin-top:1.25rem;margin-bottom:1.25rem}.prose dt{margin-top:1.25rem;font-weight:600}.prose dd{margin-top:.5rem}.prose dd:not(:-webkit-any(: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))){margin-left:1.625rem}.prose dd:not(:-moz-any(: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))){margin-left:1.625rem}.prose dd:not(: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))){margin-left:1.625rem}.prose dd:-webkit-any(: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)){margin-right:1.625rem}.prose dd:-moz-any(: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)){margin-right:1.625rem}.prose dd: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)){margin-right:1.625rem}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}[data-shadow=none]{box-shadow:none}[data-shadow=md]{box-shadow:var(--shadow-md)}[data-shadow=md]:-webkit-any(: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)){box-shadow:var(--shadow-md-rtl)}[data-shadow=md]:-moz-any(: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)){box-shadow:var(--shadow-md-rtl)}[data-shadow=md]: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)){box-shadow:var(--shadow-md-rtl)}[data-shadow=xl]{box-shadow:var(--shadow-xl)}[data-shadow=xl]:-webkit-any(: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)){box-shadow:var(--shadow-xl-rtl)}[data-shadow=xl]:-moz-any(: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)){box-shadow:var(--shadow-xl-rtl)}[data-shadow=xl]: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)){box-shadow:var(--shadow-xl-rtl)}[data-radius=none]{border-radius:var(--radius-none)}[data-radius=md]{border-radius:var(--radius-md)}[data-radius=full]{border-radius:var(--radius-full)}[data-gradient-text=primary]{background:linear-gradient(to right, var(--foreground), var(--primary), var(--foreground));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-gradient-text=accent]{background:linear-gradient(to right, var(--foreground), var(--accent), var(--foreground));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.dndev-z-header{z-index:var(--z-header)}.dndev-z-sidebar{z-index:var(--z-sidebar)}.dndev-z-footer{z-index:var(--z-footer)}.dndev-z-overlay{z-index:var(--z-overlay)}.dndev-z-breadcrumbs{z-index:var(--z-breadcrumbs)}.dndev-z-dropdown{z-index:var(--z-dropdown)}.dndev-z-modal{z-index:var(--z-modal)}.dndev-z-tooltip{z-index:var(--z-tooltip)}.dndev-z-toast{z-index:var(--z-toast)}.dndev-h-screen{height:100vh;height:100dvh}.dndev-min-h-screen{min-height:100vh;min-height:100dvh}.dndev-max-h-screen{max-height:100vh;max-height:100dvh}.dndev-h-90{height:90vh;height:90dvh}.dndev-min-h-90{min-height:90vh;min-height:90dvh}.dndev-max-h-90{max-height:90vh;max-height:90dvh}.dndev-h-80{height:80vh;height:80dvh}.dndev-min-h-80{min-height:80vh;min-height:80dvh}.dndev-max-h-80{max-height:80vh;max-height:80dvh}.dndev-h-60{height:60vh;height:60dvh}.dndev-min-h-60{min-height:60vh;min-height:60dvh}.dndev-max-h-60{max-height:60vh;max-height:60dvh}:root{--header-height:62px;--header-padding:1rem;--sidebar-width:0px;--sidebar-padding:0px;--footer-height:50px;--footer-padding:1rem;--content-padding:var(--gap-md);--header-icon-size:calc(var(--header-height) - 2rem);--header-logo-max-height:calc(var(--header-height) - 1rem);--sidebar-item-height:var(--touch-target);--sidebar-icon-size:var(--icon-md);--sidebar-edge-padding:1rem;--sidebar-edge-padding-collapsed:.5rem;--sidebar-resize-handle-width:6px;--max-content-width:100%;--content-width:var(--max-content-width,100%);--narrow-content-max:37.5rem;--narrow-form-max:30rem;--header-content-width:100%;--routing-animation:none;--routing-default-duration:var(--dur-normal);--routing-mobile-duration:var(--routing-default-duration);--routing-tablet-duration:var(--routing-default-duration);--routing-desktop-duration:var(--routing-default-duration);--routing-wide-duration:var(--routing-default-duration)}@keyframes routeFadeOut{0%{opacity:1}to{opacity:0}}@keyframes routeFadeIn{0%{opacity:0}to{opacity:1}}@keyframes routeSlideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100%)}}@keyframes routeSlideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}main[role=main]{opacity:1}main[role=main][data-routing-animation=fade]{animation:routeFadeIn var(--routing-default-duration,.3s) ease-in forwards}main[role=main][data-routing-animation=slide]{animation:routeSlideIn var(--routing-default-duration,.3s) ease-in forwards}main[role=main][data-routing-animation=none]{opacity:1;animation:none}@media not (min-width:768px){main[role=main][data-routing-animation=fade]{animation:routeFadeIn var(--routing-mobile-duration,var(--routing-default-duration,.3s)) ease-in forwards}main[role=main][data-routing-animation=slide]{animation:routeSlideIn var(--routing-mobile-duration,var(--routing-default-duration,.3s)) ease-in forwards}}@media (min-width:768px) and (max-width:1023px){main[role=main][data-routing-animation=fade]{animation:routeFadeIn var(--routing-tablet-duration,var(--routing-default-duration,.3s)) ease-in forwards}main[role=main][data-routing-animation=slide]{animation:routeSlideIn var(--routing-tablet-duration,var(--routing-default-duration,.3s)) ease-in forwards}}@media (min-width:1024px) and (max-width:1439px){main[role=main][data-routing-animation=fade]{animation:routeFadeIn var(--routing-desktop-duration,var(--routing-default-duration,.3s)) ease-in forwards}main[role=main][data-routing-animation=slide]{animation:routeSlideIn var(--routing-desktop-duration,var(--routing-default-duration,.3s)) ease-in forwards}}@media (min-width:1440px){main[role=main][data-routing-animation=fade]{animation:routeFadeIn var(--routing-wide-duration,var(--routing-default-duration,.3s)) ease-in forwards}main[role=main][data-routing-animation=slide]{animation:routeSlideIn var(--routing-wide-duration,var(--routing-default-duration,.3s)) ease-in forwards}}@media (prefers-reduced-motion:reduce){main[role=main]{opacity:1!important;animation:none!important}}[data-layout=moolti],[data-layout=docs],[data-layout=blog]{--header-content-width:calc(100% - var(--sidebar-width))}@media (max-width:1023px){.dndev-layout aside[role=navigation].sidebar,aside[role=navigation].sidebar{display:none!important}}.dndev-layout{width:100%;height:100vh;height:100dvh;max-height:100vh;grid-template-areas:"header header""sidebar main""footer footer";grid-template-rows:var(--header-height) 1fr minmax(var(--footer-height), auto);grid-template-columns:var(--sidebar-width) 1fr;max-height:100dvh;display:grid;position:relative;overflow:hidden}.dndev-layout[data-footer-inline]{grid-template-areas:"header header""sidebar main";grid-template-rows:var(--header-height) 1fr}.dndev-layout:has(>footer[data-custom]){grid-template-rows:var(--header-height) 1fr auto}main[role=main]>footer[role=contentinfo]:not([data-custom]){margin-top:var(--gap-lg);flex-shrink:0;height:auto}main[role=main]>footer[role=contentinfo]:not([data-custom])>*{height:auto;min-height:var(--footer-height)}[data-layout=moolti] footer[role=contentinfo],[data-layout=plain] footer[role=contentinfo]{display:none}header[role=banner]{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2;box-sizing:border-box;height:var(--header-height);min-height:var(--header-height);max-height:var(--header-height);z-index:var(--z-header);contain:layout style;grid-area:header;justify-content:space-between;align-items:center;display:flex;position:relative;overflow:visible;container:header/inline-size}.dndev-layout[data-footer-inline]>header[role=banner]{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2}@media (max-width:1023px){header[role=banner]{position:-webkit-sticky;position:sticky;top:0}}header[role=banner]:not([data-custom]){gap:var(--gap-sm);background:var(--background);border-bottom:var(--border-hairline) solid var(--border)}header[role=banner]:not([data-custom]):not(:-webkit-any(: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))){padding-left:var(--content-padding);padding-right:var(--content-padding)}header[role=banner]:not([data-custom]):not(:-moz-any(: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))){padding-left:var(--content-padding);padding-right:var(--content-padding)}header[role=banner]:not([data-custom]):not(: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))){padding-left:var(--content-padding);padding-right:var(--content-padding)}header[role=banner]:not([data-custom]):-webkit-any(: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)){padding-right:var(--content-padding);padding-left:var(--content-padding)}header[role=banner]:not([data-custom]):-moz-any(: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)){padding-right:var(--content-padding);padding-left:var(--content-padding)}header[role=banner]:not([data-custom]):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)){padding-right:var(--content-padding);padding-left:var(--content-padding)}.header-start{align-items:center;gap:var(--gap-sm);height:100%;max-height:100%;flex-shrink:0;display:flex;overflow:visible}.header-start:not(:-webkit-any(: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))){padding-right:var(--header-shadow-padding,0)}.header-start:not(:-moz-any(: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))){padding-right:var(--header-shadow-padding,0)}.header-start:not(: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))){padding-right:var(--header-shadow-padding,0)}.header-start:-webkit-any(: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)){padding-left:var(--header-shadow-padding,0)}.header-start:-moz-any(: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)){padding-left:var(--header-shadow-padding,0)}.header-start: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)){padding-left:var(--header-shadow-padding,0)}.header-end{justify-content:flex-end;align-items:center;gap:var(--gap-sm);height:100%;max-height:100%;flex-shrink:0;display:flex;overflow:visible}.header-end:not(:-webkit-any(: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))){padding-right:var(--header-shadow-padding,0);margin-left:auto}.header-end:not(:-moz-any(: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))){padding-right:var(--header-shadow-padding,0);margin-left:auto}.header-end:not(: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))){padding-right:var(--header-shadow-padding,0);margin-left:auto}.header-end:-webkit-any(: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)){padding-left:var(--header-shadow-padding,0);margin-right:auto}.header-end:-moz-any(: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)){padding-left:var(--header-shadow-padding,0);margin-right:auto}.header-end: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)){padding-left:var(--header-shadow-padding,0);margin-right:auto}header[role=banner] .header-center{z-index:1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}header[role=banner] .header-center:not(:-webkit-any(: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))){padding-right:var(--header-shadow-padding,0)}header[role=banner] .header-center:not(:-moz-any(: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))){padding-right:var(--header-shadow-padding,0)}header[role=banner] .header-center:not(: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))){padding-right:var(--header-shadow-padding,0)}header[role=banner] .header-center:-webkit-any(: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)){padding-left:var(--header-shadow-padding,0)}header[role=banner] .header-center:-moz-any(: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)){padding-left:var(--header-shadow-padding,0)}header[role=banner] .header-center: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)){padding-left:var(--header-shadow-padding,0)}.h-\[var\(--header-height\)\] svg,[class*="h-[var(--header-height)"] svg{width:auto;height:100%}aside[role=navigation].sidebar{-ms-grid-row:2;-ms-grid-column:1;box-sizing:border-box;min-width:calc(var(--sidebar-resize-handle-width) + 48px);max-width:calc(var(--sidebar-resize-handle-width) + 400px);z-index:var(--z-sidebar);contain:layout style;grid-area:sidebar;grid-template-columns:auto var(--sidebar-resize-handle-width);grid-template-rows:auto minmax(0,1fr) auto;height:100%;padding:0;display:grid;overflow-x:hidden}.dndev-layout[data-footer-inline]>aside[role=navigation].sidebar{-ms-grid-row:2;-ms-grid-column:1}[data-layout=landing]:root aside.sidebar[role=navigation],[data-layout=plain]:root aside.sidebar[role=navigation],[data-layout=game]:root aside.sidebar[role=navigation]{display:none}[data-layout=moolti]:root aside.sidebar[role=navigation]{grid-row:1/-1}aside[role=navigation].sidebar:not([data-custom]){background:var(--background)}aside[role=navigation].sidebar .dndev-sidebar-resize-handle{width:var(--sidebar-resize-handle-width);cursor:col-resize;background:var(--border);z-index:var(--z-sidebar);transition:background var(--dur-fast);pointer-events:auto;grid-area:1/2/-1}aside[role=navigation].sidebar .dndev-sidebar-resize-handle:hover{background:var(--primary);outline:none}aside[role=navigation].sidebar .dndev-sidebar-resize-handle:focus-visible{background:var(--primary);outline:none}aside[role=navigation].sidebar[data-dragging=true] .dndev-sidebar-resize-handle{background:var(--primary)}@media (hover:none){aside[role=navigation].sidebar .dndev-sidebar-resize-handle{width:calc(var(--sidebar-resize-handle-width) * 2)}}@media not (min-width:1440px){[data-layout=landing] header[role=banner] [data-display=auto] .dndev-interactive-label{display:none}}.sidebar-top,.sidebar-content,.sidebar-bottom{width:100%;padding:var(--gap-none);gap:var(--gap-none);flex-direction:column;grid-column:1;display:flex}.sidebar-top{gap:var(--gap-sm);flex-shrink:0;grid-row:1;padding-bottom:var(--gap-md)}.sidebar-content{justify-content:safe center;gap:var(--gap-none);grid-row:2;min-height:0;overflow-y:auto}.sidebar-content .dndev-interactive[data-role=menu-item]:not(:-webkit-any(: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))){padding-left:var(--gap-sm);padding-right:var(--gap-sm)}.sidebar-content .dndev-interactive[data-role=menu-item]:not(:-moz-any(: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))){padding-left:var(--gap-sm);padding-right:var(--gap-sm)}.sidebar-content .dndev-interactive[data-role=menu-item]:not(: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))){padding-left:var(--gap-sm);padding-right:var(--gap-sm)}.sidebar-content .dndev-interactive[data-role=command-item]:not(:-webkit-any(: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))){padding-left:var(--gap-sm);padding-right:var(--gap-sm)}.sidebar-content .dndev-interactive[data-role=command-item]:not(:-moz-any(: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))){padding-left:var(--gap-sm);padding-right:var(--gap-sm)}.sidebar-content .dndev-interactive[data-role=command-item]:not(: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))){padding-left:var(--gap-sm);padding-right:var(--gap-sm)}.sidebar-content .dndev-interactive[data-role=nav-trigger]:not(:-webkit-any(: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))){padding-left:var(--gap-sm);padding-right:var(--gap-sm)}.sidebar-content .dndev-interactive[data-role=nav-trigger]:not(:-moz-any(: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))){padding-left:var(--gap-sm);padding-right:var(--gap-sm)}.sidebar-content .dndev-interactive[data-role=nav-trigger]:not(: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))){padding-left:var(--gap-sm);padding-right:var(--gap-sm)}.sidebar-content .dndev-interactive[data-role=menu-item]:-webkit-any(: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)){padding-right:var(--gap-sm);padding-left:var(--gap-sm)}.sidebar-content .dndev-interactive[data-role=menu-item]:-moz-any(: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)){padding-right:var(--gap-sm);padding-left:var(--gap-sm)}.sidebar-content .dndev-interactive[data-role=menu-item]: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)){padding-right:var(--gap-sm);padding-left:var(--gap-sm)}.sidebar-content .dndev-interactive[data-role=command-item]:-webkit-any(: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)){padding-right:var(--gap-sm);padding-left:var(--gap-sm)}.sidebar-content .dndev-interactive[data-role=command-item]:-moz-any(: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)){padding-right:var(--gap-sm);padding-left:var(--gap-sm)}.sidebar-content .dndev-interactive[data-role=command-item]: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)){padding-right:var(--gap-sm);padding-left:var(--gap-sm)}.sidebar-content .dndev-interactive[data-role=nav-trigger]:-webkit-any(: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)){padding-right:var(--gap-sm);padding-left:var(--gap-sm)}.sidebar-content .dndev-interactive[data-role=nav-trigger]:-moz-any(: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)){padding-right:var(--gap-sm);padding-left:var(--gap-sm)}.sidebar-content .dndev-interactive[data-role=nav-trigger]: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)){padding-right:var(--gap-sm);padding-left:var(--gap-sm)}[data-display=compact]:is(.sidebar-content .dndev-interactive[data-role=menu-item],.sidebar-content .dndev-interactive[data-role=command-item],.sidebar-content .dndev-interactive[data-role=nav-trigger]){padding-left:0!important;padding-right:0!important}.sidebar-content .dndev-interactive[data-role=menu-item],.sidebar-content .dndev-interactive[data-role=nav-trigger]{height:var(--touch-target);min-height:var(--touch-target);padding-top:0;padding-bottom:0}.sidebar-content .dndev-interactive:not([data-role=menu-item]):not([data-role=command-item]):not([data-role=nav-trigger]):not(:-webkit-any(: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))){padding-left:var(--gap-sm);padding-right:var(--gap-sm)}.sidebar-content .dndev-interactive:not([data-role=menu-item]):not([data-role=command-item]):not([data-role=nav-trigger]):not(:-moz-any(: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))){padding-left:var(--gap-sm);padding-right:var(--gap-sm)}.sidebar-content .dndev-interactive:not([data-role=menu-item]):not([data-role=command-item]):not([data-role=nav-trigger]):not(: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))){padding-left:var(--gap-sm);padding-right:var(--gap-sm)}.sidebar-content .dndev-interactive:not([data-role=menu-item]):not([data-role=command-item]):not([data-role=nav-trigger]):-webkit-any(: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)){padding-right:var(--gap-sm);padding-left:var(--gap-sm)}.sidebar-content .dndev-interactive:not([data-role=menu-item]):not([data-role=command-item]):not([data-role=nav-trigger]):-moz-any(: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)){padding-right:var(--gap-sm);padding-left:var(--gap-sm)}.sidebar-content .dndev-interactive:not([data-role=menu-item]):not([data-role=command-item]):not([data-role=nav-trigger]):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)){padding-right:var(--gap-sm);padding-left:var(--gap-sm)}.sidebar-bottom{gap:var(--gap-sm);flex-shrink:0;grid-row:3;padding-top:var(--gap-md)}.sidebar-content .dndev-section-content{padding-inline:var(--gap-sm);padding-block:var(--gap-sm)}.sidebar-top .dndev-interactive,.sidebar-content .dndev-interactive,.sidebar-bottom .dndev-interactive{width:100%;min-width:0}aside[role=navigation].sidebar[data-collapsed=true] .dndev-interactive kbd{display:none}aside.sidebar[role=navigation] .sidebar-top,aside.sidebar[role=navigation] .sidebar-bottom{overflow:hidden}aside.sidebar[role=navigation] .sidebar-content{overflow-x:hidden}aside.sidebar[role=navigation] .dndev-interactive{overflow:hidden}aside.sidebar[role=navigation] .dndev-interactive-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sidebar-top .dndev-interactive{height:var(--touch-target);min-height:var(--touch-target);padding-top:0;padding-bottom:0}[data-display=compact]:is(.sidebar-top .dndev-interactive){width:var(--touch-target);justify-content:center;padding-left:0!important;padding-right:0!important}aside.sidebar[role=navigation][data-collapsed=true] .dndev-interactive-label[data-display=auto]{display:none}aside.sidebar[role=navigation][data-collapsed=true] .dndev-interactive{justify-content:center;padding-left:0;padding-right:0}aside.sidebar[role=navigation][data-collapsed=true] .app-branding-link{justify-content:center;width:100%}aside.sidebar[role=navigation][data-collapsed=true] .app-branding{justify-content:center}:is(aside.sidebar[role=navigation][data-collapsed=true] .app-branding) .app-branding-title{display:none}aside.sidebar[role=navigation][data-collapsed=true] .sidebar-collapsible{display:none}main[role=main]{-ms-grid-row:2;-ms-grid-column:2;contain:layout style;flex-direction:column;grid-area:main;padding:0;display:flex;overflow-x:hidden;overflow-y:auto}.dndev-layout[data-footer-inline]>main[role=main]{-ms-grid-row:2;-ms-grid-column:2}main[role=main]>:not(.breadcrumbs-container):first-of-type,main[role=main]>.breadcrumbs-container+*{flex:1 0 auto}footer[role=contentinfo]{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:2;box-sizing:border-box;z-index:var(--z-footer);grid-area:footer/1/footer/-1;align-items:center;padding:0;display:flex}footer[role=contentinfo]:not([data-custom]){min-height:var(--footer-height);background:var(--background);border-top:var(--border-hairline) solid var(--border)}footer[role=contentinfo]:not([data-custom])>*{width:100%;height:100%}footer[role=contentinfo]:not([data-custom])>:not(:-webkit-any(: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))){padding-left:var(--content-padding);padding-right:var(--content-padding)}footer[role=contentinfo]:not([data-custom])>:not(:-moz-any(: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))){padding-left:var(--content-padding);padding-right:var(--content-padding)}footer[role=contentinfo]:not([data-custom])>:not(: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))){padding-left:var(--content-padding);padding-right:var(--content-padding)}footer[role=contentinfo]:not([data-custom])>:-webkit-any(: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)){padding-right:var(--content-padding);padding-left:var(--content-padding)}footer[role=contentinfo]:not([data-custom])>:-moz-any(: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)){padding-right:var(--content-padding);padding-left:var(--content-padding)}footer[role=contentinfo]:not([data-custom])>: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)){padding-right:var(--content-padding);padding-left:var(--content-padding)}@media (max-width:1023px){footer[role=contentinfo]:not([data-custom]){height:auto}footer[role=contentinfo]:not([data-custom])>*{height:auto;min-height:var(--footer-height)}}footer[role=contentinfo]:not([data-custom]) .footer-copyright{color:var(--muted-foreground);font-size:var(--font-size-xs)}footer[role=contentinfo]:not([data-custom]) a:not(.dndev-interactive){transition:color var(--dur-fast) ease-out;text-underline-offset:2px;color:var(--muted-foreground);font-size:var(--font-size-sm);background:0 0;text-decoration:underline}footer[role=contentinfo]:not([data-custom]) a:not(.dndev-interactive):hover{color:var(--primary)}.merged-bar{background:var(--background);z-index:var(--z-header);contain:layout style;align-items:center;display:none;position:fixed;left:0;right:0}.merged-bar:not(:-webkit-any(: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))){padding-left:max(var(--content-padding), env(safe-area-inset-left));padding-right:max(var(--content-padding), env(safe-area-inset-right))}.merged-bar:not(:-moz-any(: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))){padding-left:max(var(--content-padding), env(safe-area-inset-left));padding-right:max(var(--content-padding), env(safe-area-inset-right))}.merged-bar:not(: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))){padding-left:max(var(--content-padding), env(safe-area-inset-left));padding-right:max(var(--content-padding), env(safe-area-inset-right))}.merged-bar:-webkit-any(: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)){padding-right:max(var(--content-padding), env(safe-area-inset-left));padding-left:max(var(--content-padding), env(safe-area-inset-right))}.merged-bar:-moz-any(: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)){padding-right:max(var(--content-padding), env(safe-area-inset-left));padding-left:max(var(--content-padding), env(safe-area-inset-right))}.merged-bar: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)){padding-right:max(var(--content-padding), env(safe-area-inset-left));padding-left:max(var(--content-padding), env(safe-area-inset-right))}.merged-bar[data-position=top]{height:var(--header-height);border-bottom:2px solid var(--border);padding-top:env(safe-area-inset-top);top:0}.merged-bar[data-position=bottom]{border-top:2px solid var(--border);height:48px;padding-bottom:env(safe-area-inset-bottom);bottom:0}.merged-bar-trigger{width:100%;height:100%}.merged-bar-sheet-content{padding:var(--gap-md);height:100%}.merged-bar-sheet-scroll{flex:1;min-height:0;overflow-y:auto}@media (max-width:1023px){.merged-bar[data-position=top],.merged-bar[data-position=bottom]{display:flex}.dndev-layout[data-has-mergedbar] header[role=banner]{display:none}.dndev-layout:has(.merged-bar[data-position=bottom])>footer[role=contentinfo]{display:none}.dndev-layout:has(.merged-bar[data-position=bottom]){padding-bottom:calc(48px + env(safe-area-inset-bottom))}}@media (min-width:1024px){.merged-bar{display:none!important}}[data-layout=admin]{--sidebar-width:var(--custom-sidebar-width,240px)}@media (max-width:1023px){[data-layout=admin]{--sidebar-width:0px}}[data-layout=moolti]{--header-height:0px;--sidebar-width:var(--custom-sidebar-width,256px);--footer-height:0px}[data-layout=moolti] header[role=banner],[data-layout=moolti] footer[role=contentinfo]{display:none}@media (max-width:1023px){[data-layout=moolti]{--header-height:62px;--sidebar-width:0px}}[data-layout=docs]{--header-height:0px;--sidebar-width:var(--custom-sidebar-width,300px)}[data-layout=docs] header[role=banner]{display:none}@media (max-width:1023px){[data-layout=docs]{--sidebar-width:0px}}[data-layout=blog]{--sidebar-width:var(--custom-sidebar-width,280px)}@media (max-width:1023px){[data-layout=blog]{--header-height:0px;--sidebar-width:0px}[data-layout=blog] header[role=banner]{display:none}}[data-layout=plain]{--header-height:0px;--sidebar-width:0px;--footer-height:0px}[data-layout=plain] header[role=banner],[data-layout=plain] aside.sidebar[role=navigation],[data-layout=plain] footer[role=contentinfo]{display:none}[data-layout=game]{--header-height:92px}@media (max-width:1023px){[data-layout=game]{--footer-height:0px}[data-layout=game] footer[role=contentinfo]{display:none}}.breadcrumbs-container{z-index:var(--z-breadcrumbs);background:var(--background);border-bottom:1px solid rgb(from var(--border) r g b / .5);flex:none;position:-webkit-sticky;position:sticky;top:0}.breadcrumbs-container:not(:has([role=navigation])){display:none}.breadcrumbs{align-items:center;gap:var(--gap-sm);font-size:var(--font-size-base);min-height:32px;color:var(--muted-foreground);display:flex}.breadcrumbs:not(:-webkit-any(: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))){padding-left:var(--gap-sm)}.breadcrumbs:not(:-moz-any(: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))){padding-left:var(--gap-sm)}.breadcrumbs:not(: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))){padding-left:var(--gap-sm)}.breadcrumbs:-webkit-any(: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)){padding-right:var(--gap-sm)}.breadcrumbs:-moz-any(: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)){padding-right:var(--gap-sm)}.breadcrumbs: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)){padding-right:var(--gap-sm)}.breadcrumb-item{align-items:center;gap:var(--gap-sm);display:inline-flex}.breadcrumbs .separator,.breadcrumbs .icon{color:color-mix(in srgb, var(--muted-foreground) 50%, transparent);width:var(--icon-md);height:var(--icon-md);flex-shrink:0}.breadcrumb-link{transition:color var(--dur-fast) ease-out;color:var(--muted-foreground);text-decoration:none}.breadcrumb-link:hover{color:var(--primary)}.breadcrumb-link:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:var(--radius)}.breadcrumb-label{color:var(--foreground);font-weight:var(--font-weight-medium)}.dndev-container{width:100%;max-width:var(--max-content-width);flex:auto;min-width:0}.dndev-container[data-gap-first=true]>:first-child{padding-top:var(--gap-lg)}.dndev-container>.dndev-section-full-width:first-child{margin-top:var(--gap-md)}.dndev-container{justify-content:flex-start;gap:var(--gap-lg);min-height:0;padding-inline:var(--gap-md);flex-direction:column;margin-left:auto;margin-right:auto;display:flex}.dndev-container[data-centered=false]{justify-content:flex-start;margin-left:0;margin-right:0}.dndev-container[data-variant=full]{--max-content-width:100%;max-width:none}.dndev-container[data-variant=standard]{--max-content-width:var(--content-width-standard)}.dndev-container[data-variant=docs]{--max-content-width:var(--content-width-docs)}.dndev-container[data-variant=narrow]{--max-content-width:var(--content-width-narrow)}.dndev-container[data-variant=fixed]{--max-content-width:100%;gap:0;width:100%;max-width:none;height:100%;padding-left:0;padding-right:0;overflow:hidden}.dndev-container:has(>:only-child){gap:0}.dndev-container>.dndev-section-full-width,.dndev-container>.dndev-cta,.dndev-container>.dndev-tech-bento,.dndev-container>.dndev-hero-section[style*=height],.dndev-container>.dndev-hero-section--bg-contain{width:calc(100vw - var(--sidebar-width));width:calc(100dvw - var(--sidebar-width));max-width:calc(100vw - var(--sidebar-width));max-width:calc(100dvw - var(--sidebar-width));margin-inline:calc((-50vw + var(--sidebar-width) / 2) + 50%);margin-inline:calc((-50dvw + var(--sidebar-width) / 2) + 50%);margin-top:calc(-1 * var(--gap-lg));--content-width:var(--max-content-width,100%);margin-bottom:0}.footer-mobile-button:hover{background-color:rgb(from var(--muted) r g b / .5)}.dndev-game-container{grid-template-rows:1fr auto;width:100%;height:100%;display:grid}.dndev-game-container__content{flex-direction:column;width:100%;min-height:0;display:flex}.dndev-game-container__scroll-wrapper{flex:1 1 0;align-self:stretch;width:100%;min-height:0}.dndev-game-container__scroll{width:100%;height:100%}.dndev-game-container__content[data-align=center]{align-items:center}.dndev-game-container__content[data-align=start]{align-items:flex-start}.dndev-game-container__content[data-align=stretch]{align-items:stretch}.dndev-game-container__content[data-justify=center]{justify-content:center}.dndev-game-container__content[data-justify=start]{justify-content:flex-start}.dndev-game-container__content[data-justify=end]{justify-content:flex-end}.dndev-game-container__content[data-justify=between]{justify-content:space-between}.dndev-game-container__content-narrow{width:100%;max-width:var(--narrow-content-max);height:100%;margin-left:auto;margin-right:auto}.dndev-game-container__cta{padding-top:var(--gap-md);padding-bottom:env(safe-area-inset-bottom);border-top:2px solid var(--border);flex-direction:column;display:flex}.dndev-game-container__cta-buttons{gap:var(--gap-sm);grid-template-columns:repeat(auto-fit,minmax(0,1fr));width:100%;display:grid}.dndev-game-container__cta-button{height:var(--touch-target);border-radius:0;width:100%}.app-icon-header{width:auto;height:var(--header-height);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.app-icon-header svg{object-fit:contain;width:100%;height:100%}.app-branding-link{height:100%;display:inline-flex}.app-branding{align-items:center;gap:var(--gap-sm);height:100%;display:inline-flex}.app-branding-logo{height:max(calc(var(--header-height) - 2 * var(--gap-sm)), var(--touch-target));flex-shrink:0;width:auto;display:inline-flex}.app-branding-logo svg,.app-branding-logo img{object-fit:contain;width:auto;height:100%}.app-branding-title{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-branding[data-display=compact] .app-branding-title{display:none}.app-branding[data-display=full] .app-branding-title,.app-branding[data-display=auto] .app-branding-title{display:inline}:root,:root.light,:root.dark,.luxury{--theme-icon:"Gem";--theme-label:"Luxury";--theme-is-dark:0;--background:#fff;--footer-background:#faf6ef;--foreground:#1f1b16;--primary:#1f1b16;--secondary:#efe6d4;--accent:#8e6730;--success:#15803d;--warning:#8e6730;--destructive:#b91c1c;--muted:#f5eee0;--muted-foreground:#7a7068;--border:#e9dfcd;--border-hairline:1px;--input:#fff;--ring:#b8894b;--card:#fff;--card-foreground:#1f1b16;--popover:#fff;--popover-foreground:#1f1b16;--primary-foreground:#faf6ef;--secondary-foreground:#1f1b16;--accent-foreground:#fff;--success-foreground:#fff;--warning-foreground:#fff;--destructive-foreground:#fff;--radius-interactive:0;--radius-surface:.25rem;--radius-floating:.25rem;--font-family:var(--font-sans);--font-headline:"Cormorant Garamond", "Playfair Display", var(--font-serif);--font-serif:"Cormorant Garamond", Georgia, serif;--font-weight-normal:300;--font-weight-medium:400;--font-weight-semibold:500;--font-weight-bold:600;--gap-sm:.75rem;--gap-md:1.5rem;--gap-lg:3rem;--shadow-color:rgba(142,103,48,.07);--shadow-sm:0 1px 2px var(--shadow-color), 0 4px 16px var(--shadow-color);--shadow-md:0 4px 24px var(--shadow-color), 0 12px 48px var(--shadow-color);--shadow-xl:0 12px 48px var(--shadow-color)}@supports (color:color(display-p3 0 0 0)){:root,:root.light,:root.dark,.luxury{--shadow-color:color(display-p3 .533684 .410173 .224766/.07)}}@supports (color:lab(0% 0 0)){:root,:root.light,:root.dark,.luxury{--shadow-color:lab(46.8706% 11.7768 36.6828/.07)}}
