@layer base{:root{--vui-accent:var(--primary,#42e8f4);--vui-on-accent:var(--primary-foreground,#021015);--vui-background:var(--background,#020a10);--vui-surface:var(--card,#06131e);--vui-text:var(--foreground,#e5fbff);--vui-muted:var(--muted-foreground,#88aeb9);--vui-secondary:var(--secondary,#0b2531);--vui-danger:var(--destructive,#ff767e);--vui-on-danger:#021015;--vui-text-accent:var(--vui-accent);--vui-line:color-mix(in srgb, var(--vui-accent) 30%, transparent);--vui-overlay:#000000a6;--vui-shadow:#000000a6;--vui-font:var(--font-interface,var(--font-sans,system-ui));--vui-radius:.25rem;--vui-cut:18px;--vui-dialog-cut:24px;--vui-layer:50}}@layer components{.vui-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vui-button{box-sizing:border-box;border-radius:var(--vui-radius);min-width:2.75rem;min-height:2.75rem;font-family:var(--vui-font);text-align:center;cursor:pointer;touch-action:manipulation;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;line-height:1.4;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.vui-button svg{pointer-events:none;flex-shrink:0;width:1rem;height:1rem}.vui-button:focus-visible{outline:2px solid var(--vui-accent);outline-offset:3px}.vui-button:disabled,.vui-button[aria-disabled=true]{opacity:.5;cursor:not-allowed}.vui-button--default{background:var(--vui-accent);color:var(--vui-on-accent)}.vui-button--default:hover:not(:disabled){background:color-mix(in srgb, var(--vui-accent) 85%, var(--vui-text))}.vui-button--destructive{background:var(--vui-danger);color:var(--vui-on-danger)}.vui-button--destructive:hover:not(:disabled){background:color-mix(in srgb, var(--vui-danger) 85%, var(--vui-text))}.vui-button--secondary{background:var(--vui-secondary);color:var(--vui-text)}.vui-button--outline{border-color:var(--vui-line);background:var(--vui-surface);color:var(--vui-text)}.vui-button--ghost{color:var(--vui-text);background:0 0}.vui-button--outline:hover:not(:disabled),.vui-button--secondary:hover:not(:disabled),.vui-button--ghost:hover:not(:disabled){border-color:var(--vui-accent);background:color-mix(in srgb, var(--vui-accent) 12%, var(--vui-surface))}.vui-button--link{min-width:0;color:var(--vui-text-accent);text-underline-offset:4px;background:0 0}.vui-button--link:hover{text-decoration:underline}.vui-button--xs{min-height:1.75rem;padding:.25rem .5rem;font-size:.75rem}.vui-button--sm{min-height:2rem;padding:.375rem .75rem}.vui-button--lg{min-height:3rem;padding:.75rem 1.5rem}.vui-button--icon{width:2.75rem;padding:0}.vui-button--icon-xs{width:1.75rem;min-width:1.75rem;min-height:1.75rem;padding:0}.vui-button--icon-sm{width:2rem;min-width:2rem;min-height:2rem;padding:0}.vui-button--icon-lg{width:3rem;min-height:3rem;padding:0}@media (pointer:coarse){.vui-button{min-width:2.75rem;min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.vui-button{transition:none}}@media (forced-colors:active){.vui-button{border:1px solid buttontext}}.vui-panel{box-sizing:border-box;isolation:isolate;border:1px solid var(--vui-line);border-radius:var(--vui-radius);background:var(--vui-surface);color:var(--vui-text)}.vui-panel[data-appearance=sci-fi]{background:0 0;border:0;border-radius:0}.vui-panel:where(:not([data-slot=dialog-content])){position:relative}.vui-panel[data-appearance=sci-fi]:before,.vui-panel[data-appearance=sci-fi]:after{pointer-events:none;content:"";clip-path:polygon(var(--vui-cut) 0, calc(100% - 12px) 0, 100% 12px, 100% calc(100% - var(--vui-cut)), calc(100% - var(--vui-cut)) 100%, 12px 100%, 0 calc(100% - 12px), 0 var(--vui-cut));position:absolute}.vui-panel[data-appearance=sci-fi]:before{z-index:-2;background:linear-gradient(125deg, var(--vui-accent), color-mix(in srgb, var(--vui-accent) 30%, transparent) 30%, color-mix(in srgb, var(--vui-accent) 38%, transparent) 70%, var(--vui-accent));filter:drop-shadow(0 0 5px color-mix(in srgb, var(--vui-accent) 12%, transparent));inset:0}.vui-panel[data-appearance=sci-fi]:after{z-index:-1;background-color:var(--vui-surface);background-image:linear-gradient(130deg, color-mix(in srgb, var(--vui-accent) 9%, transparent), transparent 65%), linear-gradient(color-mix(in srgb, var(--vui-accent) 4%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--vui-accent) 4%, transparent) 1px, transparent 1px);background-size:auto,44px 44px,44px 44px;inset:1px}.vui-panel--dialog{box-shadow:0 24px 90px var(--vui-shadow);position:fixed;overflow:visible}.vui-panel--dialog[data-appearance=sci-fi]{box-shadow:0 24px 90px var(--vui-shadow), 0 0 55px color-mix(in srgb, var(--vui-accent) 5%, transparent)}.vui-panel--dialog[data-appearance=sci-fi]:before,.vui-panel--dialog[data-appearance=sci-fi]:after{clip-path:polygon(var(--vui-dialog-cut) 0, calc(100% - 10px) 0, 100% 10px, 100% calc(100% - var(--vui-dialog-cut)), calc(100% - var(--vui-dialog-cut)) 100%, 10px 100%, 0 calc(100% - 10px), 0 var(--vui-dialog-cut))}.vui-panel--dialog[data-appearance=sci-fi]:before{background:linear-gradient(135deg, var(--vui-accent) 0%, color-mix(in srgb, var(--vui-accent) 65%, transparent) 23%, color-mix(in srgb, var(--vui-accent) 38%, transparent) 50%, color-mix(in srgb, var(--vui-accent) 65%, transparent) 78%, var(--vui-accent) 100%)}.vui-panel--dialog[data-appearance=sci-fi]:after{background-image:linear-gradient(135deg, color-mix(in srgb, var(--vui-accent) 12%, transparent), transparent 60%), linear-gradient(color-mix(in srgb, var(--vui-accent) 4%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--vui-accent) 4%, transparent) 1px, transparent 1px)}.vui-dialog-frame{z-index:1;pointer-events:none;color:var(--vui-accent);position:absolute;inset:0}.vui-dialog-frame>span,.vui-dialog-frame:before,.vui-dialog-frame:after{pointer-events:none;background:currentColor;display:block;position:absolute}.vui-dialog-frame:before,.vui-dialog-frame:after{width:var(--vui-dialog-cut);height:var(--vui-dialog-cut);content:"";filter:drop-shadow(0 0 4px color-mix(in srgb, var(--vui-accent) 35%, transparent))}.vui-dialog-frame:before{clip-path:polygon(0 100%,0 calc(100% - 5px),calc(100% - 5px) 0,100% 0);top:0;left:0}.vui-dialog-frame:after{clip-path:polygon(100% 0,100% 5px,5px 100%,0 100%);bottom:0;right:0}.vui-dialog-frame__top{top:0;left:calc(var(--vui-dialog-cut) + 18px);clip-path:polygon(0 0,100% 0,calc(100% - 5px) 100%,5px 100%);width:clamp(54px,26%,128px);height:4px;box-shadow:0 0 12px color-mix(in srgb, var(--vui-accent) 20%, transparent)}.vui-dialog-frame__left{clip-path:polygon(0 0,100% 5px,100% calc(100% - 5px),0 100%);width:4px;height:min(23%,84px);top:22%;left:0}.vui-dialog-frame__right{clip-path:polygon(0 4px,100% 0,100% 100%,0 calc(100% - 4px));width:3px;height:min(15%,54px);top:14%;right:0}.vui-dialog-frame__bottom{clip-path:polygon(5px 0,calc(100% - 5px) 0,100% 100%,0 100%);width:35%;height:5px;bottom:0;left:18%}.vui-dialog-frame>.vui-dialog-frame__dots{right:calc(var(--vui-dialog-cut) + 12px);opacity:.65;background:radial-gradient(circle,currentColor 1px,#0000 1.3px) 0 0/6px 6px;width:27px;height:8px;bottom:10px}.vui-panel--dialog.vui-full-screen-loader:before,.vui-panel--dialog.vui-full-screen-loader:after,.vui-panel--dialog.vui-full-screen-loader>.vui-dialog-frame{display:none}@media (forced-colors:active){.vui-panel--dialog:not(.vui-full-screen-loader){color:canvastext;background:canvas;border:1px solid canvastext}.vui-panel--dialog[data-appearance=sci-fi]:before,.vui-panel--dialog[data-appearance=sci-fi]:after,.vui-dialog-frame{display:none}}.vui-dialog-overlay{z-index:var(--vui-layer);background:var(--vui-overlay);position:fixed;inset:0}.vui-dialog-content{box-sizing:border-box;z-index:var(--vui-layer);width:calc(100% - 2rem);max-width:32rem;min-height:0;max-height:calc(100dvh - 2rem);font-family:var(--vui-font);outline:none;grid-template-rows:minmax(0,1fr);gap:1rem;padding:1rem;display:grid;position:fixed;top:50%;left:50%;translate:-50% -50%}.vui-dialog-content--fullscreen{width:100%;max-width:none;height:100dvh;max-height:none;inset:0;translate:none}.vui-dialog-body{box-sizing:border-box;gap:inherit;overscroll-behavior:contain;min-width:0;min-height:0;padding:.5rem;display:grid;overflow-y:auto}.vui-dialog-header{flex-direction:column;gap:.5rem;padding-right:1.75rem;display:flex}.vui-dialog-title{overflow-wrap:anywhere;margin:0;font-size:1.125rem;font-weight:600;line-height:1.4}.vui-dialog-description{color:var(--vui-muted);overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.7}.vui-dialog-footer{flex-direction:column-reverse;gap:.5rem;display:flex}.vui-dialog-close{z-index:2;border-radius:var(--vui-radius);width:2.75rem;height:2.75rem;color:var(--vui-text-accent);opacity:.8;cursor:pointer;touch-action:manipulation;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:.5rem;right:.5rem}.vui-dialog-close:hover{opacity:1;background:color-mix(in srgb, var(--vui-accent) 10%, transparent)}.vui-dialog-close:focus-visible{opacity:1;outline:2px solid var(--vui-accent);outline-offset:1px}.vui-dialog-content[data-state=open]{animation:.18s ease-out vui-dialog-in}.vui-dialog-content[data-state=closed]{animation:.12s ease-in vui-dialog-out}.vui-dialog-overlay[data-state=open]{animation:.18s ease-out vui-overlay-in}.vui-dialog-overlay[data-state=closed]{animation:.12s ease-in vui-overlay-out}@keyframes vui-dialog-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes vui-dialog-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@keyframes vui-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes vui-overlay-out{0%{opacity:1}to{opacity:0}}@media (width>=640px){.vui-dialog-footer{flex-direction:row;justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.vui-dialog-content,.vui-dialog-overlay{animation:none}}.vui-input{box-sizing:border-box;border:1px solid var(--vui-line);border-radius:var(--vui-radius);background:var(--vui-surface);width:100%;min-width:0;min-height:2.75rem;color:var(--vui-text);font:inherit;padding:.75rem 1rem}.vui-input::placeholder{color:var(--vui-muted)}.vui-input:focus-visible{border-color:var(--vui-accent);outline:2px solid var(--vui-accent);outline-offset:3px}.vui-input[aria-invalid=true]{border-color:var(--vui-danger)}.vui-input[aria-invalid=true]:focus-visible{outline-color:var(--vui-danger)}.vui-input:disabled{opacity:.55;cursor:not-allowed}.vui-tabs,.vui-tabs-list,.vui-tabs-trigger,.vui-tabs-content{box-sizing:border-box}.vui-tabs{flex-direction:column;gap:.75rem;min-width:0;min-height:0;display:flex}.vui-tabs-list{border:1px solid var(--vui-line);background:var(--vui-surface);flex-wrap:wrap;align-items:center;gap:.25rem;padding:.25rem;display:inline-flex}.vui-tabs-trigger{min-width:0;min-height:2.75rem;color:var(--vui-muted);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;display:inline-flex}.vui-tabs-trigger[data-state=active]{background:var(--vui-secondary);color:var(--vui-text-accent)}.vui-tabs-trigger:focus-visible,.vui-tabs-content:focus-visible{outline:2px solid var(--vui-accent);outline-offset:2px}.vui-tabs-trigger:disabled{opacity:.5;cursor:not-allowed}.vui-tabs-content{min-width:0;min-height:0}.vui-anchor-link{color:var(--vui-text-accent);text-underline-offset:4px}.vui-anchor-link:focus-visible{outline:2px solid var(--vui-accent);outline-offset:4px}.vui-typewriter-text{vertical-align:top;min-width:0;max-width:100%;display:inline-grid;position:relative}.vui-typewriter-text__reserve,.vui-typewriter-text__visible{overflow-wrap:anywhere;grid-area:1/1;align-self:start;min-width:0}.vui-typewriter-text__reserve{visibility:hidden}.vui-typewriter-text__accessible{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.vui-typewriter-text__reserve{visibility:visible}.vui-typewriter-text__visible{visibility:hidden}}.vui-full-screen-loader[data-slot=dialog-content]{z-index:100;width:100%;max-width:none;height:100dvh;max-height:none;padding:max(1rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));overscroll-behavior:contain;background-color:var(--vui-background);background-image:radial-gradient(ellipse at center, color-mix(in srgb, var(--vui-accent) 10%, transparent), transparent 65%), radial-gradient(color-mix(in srgb, var(--vui-accent) 12%, transparent) .6px, transparent .8px);color:var(--vui-text);box-shadow:none;background-size:auto,22px 22px;border:0;border-radius:0;place-items:safe center center;gap:0;margin:0;animation:none;display:grid;position:fixed;inset:0;overflow:hidden auto;transform:translate(0,0)}.vui-full-screen-loader>[data-slot=dialog-body]{display:contents}.vui-planet-loader{--vui-loader-graphic-size:min(82vw, 54dvh, 28rem);--vui-loader-globe-size:calc(var(--vui-loader-graphic-size) * .68);flex-direction:column;align-items:center;gap:1.5rem;width:min(100%,60rem);min-width:0;padding:2rem 1rem;display:flex;position:relative}.vui-planet-loader__frame{pointer-events:none;background:linear-gradient(var(--vui-line), var(--vui-line)) left top / 38px 1px, linear-gradient(var(--vui-line), var(--vui-line)) left top / 1px 38px, linear-gradient(var(--vui-line), var(--vui-line)) right top / 38px 1px, linear-gradient(var(--vui-line), var(--vui-line)) right top / 1px 38px, linear-gradient(var(--vui-line), var(--vui-line)) left bottom / 38px 1px, linear-gradient(var(--vui-line), var(--vui-line)) left bottom / 1px 38px, linear-gradient(var(--vui-line), var(--vui-line)) right bottom / 38px 1px, linear-gradient(var(--vui-line), var(--vui-line)) right bottom / 1px 38px;background-repeat:no-repeat;position:absolute;inset:0}.vui-planet-loader__graphic{width:var(--vui-loader-graphic-size);height:var(--vui-loader-graphic-size);color:var(--vui-accent);flex-shrink:0;place-items:center;display:grid;position:relative}.vui-planet-loader__rings{pointer-events:none;stroke:currentColor;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.vui-planet-loader__outer-ring{stroke-opacity:.12;stroke-width:.6px}.vui-planet-loader__dashed-ring{stroke-dasharray:1.5 5;stroke-opacity:.28;stroke-width:.7px}.vui-planet-loader__tick{stroke-opacity:.26;stroke-width:.75px}.vui-planet-loader__tick-major{stroke-opacity:.7;stroke-width:1px}.vui-planet-loader__reticle{stroke:var(--vui-text);stroke-opacity:.65;stroke-width:.8px}.vui-planet-loader__progress-arc{stroke-width:1.1px;stroke-linecap:round;filter:drop-shadow(0 0 4px color-mix(in srgb, var(--vui-accent) 40%, transparent));transition:stroke-dasharray .25s linear}.vui-planet-loader__graphic[data-indeterminate=true] .vui-planet-loader__progress-arc{transform-origin:50%;animation:8s linear infinite vui-loader-orbit}.vui-planet-loader__satellite{transform-origin:50%;stroke-width:.6px;animation:24s linear infinite vui-loader-orbit}.vui-planet-loader__satellite circle:first-child{fill:currentColor}.vui-planet-loader__globe{width:var(--vui-loader-globe-size);height:var(--vui-loader-globe-size);border:1px solid color-mix(in srgb, var(--vui-accent) 20%, transparent);background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--vui-accent) 5%, transparent), transparent 65%);perspective:900px;box-shadow:inset 0 0 35px color-mix(in srgb, var(--vui-accent) 3%, transparent), 0 0 45px color-mix(in srgb, var(--vui-accent) 4%, transparent);border-radius:50%;position:relative}.vui-planet-loader__sphere{transform-style:preserve-3d;animation:32s linear infinite vui-loader-globe;position:absolute;inset:0}.vui-planet-loader__meridian,.vui-planet-loader__latitude{border:1px solid color-mix(in srgb, var(--vui-accent) 22%, transparent);border-radius:50%;display:block;position:absolute}.vui-planet-loader__meridian{transform:rotateY(var(--vui-meridian-angle));inset:0}.vui-planet-loader__latitude{top:calc(50% + var(--vui-latitude-y));width:var(--vui-latitude-size);height:var(--vui-latitude-size);left:50%;transform:translate(-50%,-50%)rotateX(90deg)}.vui-planet-loader__node{background:var(--vui-text);width:3px;height:3px;box-shadow:0 0 7px var(--vui-accent);transform:translate3d(calc(var(--vui-node-x) * var(--vui-loader-globe-size)), calc(var(--vui-node-y) * var(--vui-loader-globe-size)), calc(var(--vui-node-z) * var(--vui-loader-globe-size)));border-radius:50%;margin:-1.5px;position:absolute;top:50%;left:50%}.vui-planet-loader__scan{pointer-events:none;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--vui-accent) 12%, transparent) 10%, var(--vui-accent) 50%, color-mix(in srgb, var(--vui-accent) 12%, transparent) 90%, transparent);opacity:.5;width:112%;height:1px;box-shadow:0 0 10px color-mix(in srgb, var(--vui-accent) 28%, transparent);animation:7s ease-in-out infinite alternate vui-loader-scan;position:absolute;top:4%;left:-6%}.vui-planet-loader__percentage{background:radial-gradient(ellipse, color-mix(in srgb, var(--vui-background) 96%, transparent) 20%, color-mix(in srgb, var(--vui-background) 70%, transparent) 55%, transparent 75%);min-width:7rem;color:var(--vui-text);font-family:var(--vui-font), sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.03em;text-shadow:0 0 20px color-mix(in srgb, var(--vui-accent) 20%, transparent);justify-content:center;align-items:baseline;padding:.6rem .8rem;font-size:clamp(2.1rem,7vw,3.8rem);font-weight:500;line-height:1.2;display:flex;position:absolute}.vui-planet-loader__percent-sign{color:var(--vui-accent);letter-spacing:0;margin-left:.15em;font-size:.36em}.vui-planet-loader__copy{text-align:center;gap:.75rem;width:min(100%,28rem);display:grid}.vui-planet-loader__label{color:var(--vui-text);font-family:var(--vui-font), sans-serif;letter-spacing:.15em;overflow-wrap:anywhere;text-transform:uppercase;font-size:clamp(.9rem,2.7vw,1.1rem);font-weight:500;line-height:1.6}.vui-planet-loader__detail{color:var(--vui-muted);overflow-wrap:anywhere;font-size:.8rem;line-height:1.8}.vui-planet-loader__track{background:color-mix(in srgb, var(--vui-accent) 10%, transparent);width:min(50%,11rem);height:4px;-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 4px,#0000 4px 7px);mask-image:repeating-linear-gradient(90deg,#000 0 4px,#0000 4px 7px)}.vui-planet-loader__track>span{width:var(--vui-loader-progress);background:var(--vui-accent);height:100%;transition:width .25s linear;display:block}.vui-planet-loader__track[data-indeterminate=true]>span{opacity:.4}.vui-planet-loader__cancel{min-height:44px;margin-top:.25rem;padding-inline:1.5rem}@keyframes vui-loader-globe{0%{transform:rotateX(-14deg)rotateY(0)}to{transform:rotateX(-14deg)rotateY(360deg)}}@keyframes vui-loader-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes vui-loader-scan{0%{top:4%}to{top:96%}}@media (height<=540px){.vui-planet-loader{--vui-loader-graphic-size:min(72vw, 42dvh, 17rem);gap:.75rem;padding-block:.75rem}.vui-planet-loader__copy{gap:.35rem}.vui-planet-loader__detail{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.vui-full-screen-loader *,.vui-full-screen-loader :before,.vui-full-screen-loader :after{transition:none;animation:none}.vui-planet-loader__sphere{transform:rotateX(-14deg)rotateY(25deg)}.vui-planet-loader__scan{display:none}}@media (forced-colors:active){.vui-planet-loader__percentage{color:canvastext;background:canvas}.vui-planet-loader__label,.vui-planet-loader__detail{color:canvastext}.vui-planet-loader__track{background:canvas;border:1px solid canvastext}.vui-planet-loader__track>span{background:highlight}}.vui-accordion-item{border-bottom:1px solid var(--vui-line)}.vui-accordion-item:last-child{border-bottom:0}.vui-accordion-header{margin:0;display:flex}.vui-accordion-trigger{min-height:2.75rem;color:var(--vui-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 0;display:flex}.vui-accordion-trigger svg{flex-shrink:0;width:1rem;height:1rem;transition:transform .18s}.vui-accordion-trigger[data-state=open] svg{transform:rotate(180deg)}.vui-accordion-trigger:focus-visible{outline:2px solid var(--vui-accent);outline-offset:3px}.vui-accordion-trigger:disabled{opacity:.5;cursor:not-allowed}.vui-accordion-content{color:var(--vui-muted);font-size:.875rem;line-height:1.8;overflow:hidden}.vui-accordion-body{padding-bottom:1rem}@media (prefers-reduced-motion:reduce){.vui-accordion-trigger svg{transition:none}}.vui-menu{z-index:calc(var(--vui-layer) + 10);min-width:10rem;max-height:var(--radix-dropdown-menu-content-available-height);border:1px solid var(--vui-line);border-radius:var(--vui-radius);background:var(--vui-surface);color:var(--vui-text);font-family:var(--vui-font);box-shadow:0 12px 30px var(--vui-shadow);padding:.375rem;overflow:auto}.vui-menu-item{border-radius:var(--vui-radius);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;align-items:center;gap:.5rem;min-height:2.75rem;padding:.5rem .75rem;font-size:.875rem;display:flex;position:relative}.vui-menu-item[data-highlighted]{background:var(--vui-secondary);color:var(--vui-text-accent)}.vui-menu-item[data-disabled]{opacity:.5;pointer-events:none}.vui-menu-item[data-variant=destructive]{color:var(--vui-danger)}.vui-menu-item[data-inset],.vui-menu-choice,.vui-menu-label[data-inset]{padding-left:2rem}.vui-menu-indicator{place-items:center;width:1rem;height:1rem;display:grid;position:absolute;left:.5rem}.vui-menu svg{width:1rem;height:1rem}.vui-menu-label{color:var(--vui-muted);padding:.5rem .75rem;font-size:.75rem;font-weight:600}.vui-menu-separator{background:var(--vui-line);height:1px;margin:.25rem -.375rem}.vui-menu-shortcut,.vui-menu-chevron{color:var(--vui-muted);margin-left:auto}.vui-menu-shortcut{padding-left:1rem;font-size:.75rem}@media (forced-colors:active){.vui-menu{border-color:canvastext}}.vui-sheet{--vui-sheet-offset:100%;max-width:100%;max-height:100dvh;translate:none}.vui-sheet-body{flex-direction:column;display:flex}.vui-sheet-body>[data-slot=dialog-footer]{margin-top:auto;padding-top:1rem}.vui-sheet[data-side=right]{width:min(85vw,24rem);height:100dvh;inset:0 0 0 auto}.vui-sheet[data-side=left]{--vui-sheet-offset:-100%;width:min(85vw,24rem);height:100dvh;inset:0 auto 0 0}.vui-sheet[data-side=top]{--vui-sheet-offset:-100%;width:100%;inset:0 0 auto}.vui-sheet[data-side=bottom]{width:100%;inset:auto 0 0}.vui-sheet[data-state=open]{animation:.2s ease-out vui-sheet-x}.vui-sheet[data-side=top][data-state=open],.vui-sheet[data-side=bottom][data-state=open]{animation-name:vui-sheet-y}.vui-sheet[data-state=closed]{animation:.15s ease-in reverse vui-sheet-x}.vui-sheet[data-side=top][data-state=closed],.vui-sheet[data-side=bottom][data-state=closed]{animation-name:vui-sheet-y}@keyframes vui-sheet-x{0%{transform:translateX(var(--vui-sheet-offset))}to{transform:translate(0)}}@keyframes vui-sheet-y{0%{transform:translateY(var(--vui-sheet-offset))}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.vui-sheet[data-state]{animation:none}}.vui-slider{box-sizing:border-box;width:100%;padding-inline:.625rem}.vui-slider-control{touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;width:100%;min-height:2.75rem;display:flex;position:relative}.vui-slider-track{background:var(--vui-line);border-radius:999px;flex-grow:1;width:100%;height:.25rem;position:relative;overflow:hidden}.vui-slider-range{background:var(--vui-accent);height:100%}.vui-slider-thumb{border:1px solid var(--vui-accent);background:var(--vui-text-accent);border-radius:50%;flex-shrink:0;width:1.25rem;height:1.25rem;display:block}.vui-slider-thumb:after{content:"";position:absolute;inset:-.75rem}.vui-slider-thumb:focus-within{outline:2px solid var(--vui-accent);outline-offset:3px}.vui-slider[data-disabled]{opacity:.5}.vui-slider[data-orientation=vertical]{width:auto;height:100%;padding:.625rem 0}.vui-slider[data-orientation=vertical] .vui-slider-control{flex-direction:column;width:2.75rem;height:100%;min-height:10rem}.vui-slider[data-orientation=vertical] .vui-slider-track{width:.25rem;height:100%}.vui-slider[data-orientation=vertical] .vui-slider-range{width:100%;height:auto}.vui-select-trigger{box-sizing:border-box;border:1px solid var(--vui-line);border-radius:var(--vui-radius);background:var(--vui-surface);width:100%;min-width:0;min-height:2.75rem;color:var(--vui-text);font:inherit;text-align:start;cursor:pointer;touch-action:manipulation;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.vui-select-value{overflow-wrap:anywhere;min-width:0}.vui-select-trigger[data-unselected]{color:var(--vui-muted)}.vui-select-trigger:hover:not(:disabled),.vui-select-trigger[data-popup-open]{border-color:var(--vui-accent)}.vui-select-trigger:focus-visible{outline:2px solid var(--vui-accent);outline-offset:3px}.vui-select-trigger[aria-invalid=true]{border-color:var(--vui-danger)}.vui-select-trigger[aria-invalid=true]:focus-visible{outline-color:var(--vui-danger)}.vui-select-trigger:disabled{opacity:.55;cursor:not-allowed}.vui-select-icon,.vui-select-indicator{width:1rem;height:1rem;color:var(--vui-text-accent);flex-shrink:0;place-items:center;display:grid}.vui-select-icon svg,.vui-select-indicator svg{width:1rem;height:1rem}.vui-select-positioner{z-index:calc(var(--vui-layer) + 1);max-width:var(--available-width);outline:none}.vui-select-popup{box-sizing:border-box;min-width:var(--anchor-width);max-width:var(--available-width);border:1px solid var(--vui-line);border-radius:var(--vui-radius);background:var(--vui-surface);color:var(--vui-text);font-family:var(--vui-font);box-shadow:0 8px 28px var(--vui-shadow);outline:none;overflow:hidden}.vui-select-list{box-sizing:border-box;max-height:min(var(--available-height,20rem), 20rem);overscroll-behavior:contain;outline:none;padding:.25rem;overflow-y:auto}.vui-select-item{box-sizing:border-box;border-radius:var(--vui-radius);cursor:pointer;overflow-wrap:anywhere;-webkit-user-select:none;user-select:none;outline:none;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.75rem;padding:.625rem .75rem;font-size:.875rem;line-height:1.5;display:flex}.vui-select-item[data-highlighted]{background:var(--vui-secondary);color:var(--vui-text-accent);outline:1px solid var(--vui-accent);outline-offset:-1px}.vui-select-item[data-disabled]{opacity:.5;cursor:not-allowed}@media (forced-colors:active){.vui-select-trigger,.vui-select-popup{border-color:buttontext}}.vui-step-navigation{box-sizing:border-box;min-width:0;padding:.25rem}.vui-step-navigation__heading{color:var(--vui-text-accent);letter-spacing:.04em;overflow-wrap:anywhere;margin:0 0 1rem;font-size:.8125rem;font-weight:600;line-height:1.5}.vui-step-navigation__list{grid-template-columns:repeat(var(--vui-step-navigation-columns), minmax(0, 1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.vui-step-navigation__item{min-width:0}.vui-step-navigation__button[data-slot=button]{width:100%;min-width:2.75rem;height:100%;min-height:3rem;color:var(--vui-muted);text-align:center;border-color:#0000;flex-direction:column;justify-content:flex-start;align-items:center;gap:.5rem;padding:.625rem .75rem;display:flex}.vui-step-navigation__marker{border:1px solid var(--vui-line);width:1.75rem;height:1.75rem;color:var(--vui-muted);border-radius:50%;place-items:center;font-size:.8125rem;font-weight:600;line-height:1;display:grid}.vui-step-navigation__label{overflow-wrap:anywhere;min-width:0;font-size:.9375rem;font-weight:500;line-height:1.4}.vui-step-navigation__label--short{display:none}.vui-step-navigation__button[data-complete=true] .vui-step-navigation__marker{background:color-mix(in srgb, var(--vui-accent) 7%, transparent);color:var(--vui-text-accent)}.vui-step-navigation__button[aria-current=step]{border-color:var(--vui-accent);background:color-mix(in srgb, var(--vui-accent) 10%, var(--vui-surface));color:var(--vui-text)}.vui-step-navigation__button[aria-current=step] .vui-step-navigation__marker{border-color:var(--vui-accent);color:var(--vui-text-accent)}.vui-step-navigation__button:focus-visible{outline:2px solid var(--vui-accent);outline-offset:3px}@media (width<=640px){.vui-step-navigation__heading{margin-bottom:.75rem}.vui-step-navigation__list{gap:.375rem}.vui-step-navigation__button[data-slot=button]{padding:.625rem .25rem}.vui-step-navigation__label{font-size:.75rem}.vui-step-navigation__label--full{display:none}.vui-step-navigation__label--short{display:block}}.vui-switch{box-sizing:border-box;border-radius:var(--vui-radius);width:2.75rem;min-width:2.75rem;min-height:2.75rem;color:var(--vui-text);font:inherit;vertical-align:middle;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.vui-switch-track{box-sizing:border-box;border:1px solid var(--vui-line);background:var(--vui-secondary);border-radius:999px;align-items:center;width:2.75rem;height:1.5rem;padding:3px;transition:background-color .15s,border-color .15s;display:flex}.vui-switch-thumb{box-sizing:border-box;background:var(--vui-muted);border:1px solid #0000;border-radius:50%;flex-shrink:0;width:1rem;height:1rem;transition:transform .15s,background-color .15s;display:block}.vui-switch[data-checked] .vui-switch-track{border-color:var(--vui-accent);background:color-mix(in srgb, var(--vui-accent) 18%, var(--vui-surface))}.vui-switch[data-checked] .vui-switch-thumb{background:var(--vui-accent);transform:translate(1.25rem)}.vui-switch:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))[data-checked] .vui-switch-thumb{transform:translate(-1.25rem)}.vui-switch:hover:not([data-disabled]):not([data-readonly]) .vui-switch-track{border-color:var(--vui-accent)}.vui-switch:focus-visible{outline:2px solid var(--vui-accent);outline-offset:3px}.vui-switch[aria-invalid=true] .vui-switch-track,.vui-switch[data-invalid] .vui-switch-track{border-color:var(--vui-danger)}.vui-switch[aria-invalid=true]:focus-visible,.vui-switch[data-invalid]:focus-visible{outline-color:var(--vui-danger)}.vui-switch[data-disabled]{opacity:.5;cursor:not-allowed}.vui-switch[data-readonly]{cursor:default}.vui-switch[data-appearance=sci-fi] .vui-switch-track,.vui-switch[data-appearance=sci-fi] .vui-switch-thumb{border-radius:0}.vui-switch[data-appearance=sci-fi] .vui-switch-thumb{clip-path:polygon(2px 0,100% 0,100% calc(100% - 2px),calc(100% - 2px) 100%,0 100%,0 2px)}@media (prefers-reduced-motion:reduce){.vui-switch-track,.vui-switch-thumb{transition:none}}@media (forced-colors:active){.vui-switch-track{background:buttonface;border-color:buttontext}.vui-switch-thumb{background:buttontext}.vui-switch[data-checked] .vui-switch-track{background:buttonface;border-color:highlight}.vui-switch[data-checked] .vui-switch-thumb{background:highlight}}.vui-showcase{box-sizing:border-box;width:100%;max-width:76rem;color:var(--vui-text);font-family:var(--vui-font);margin:0 auto;padding:clamp(2rem,6vw,5rem) clamp(1rem,4vw,3rem);line-height:1.8}.vui-showcase *,.vui-showcase :before,.vui-showcase :after{box-sizing:border-box}.vui-showcase [hidden]{display:none!important}.vui-showcase-header{max-width:48rem}.vui-showcase-kicker{color:var(--vui-text-accent);letter-spacing:.18em;text-transform:uppercase;margin:0 0 1rem;font-size:.75rem;font-weight:600}.vui-showcase-title{letter-spacing:-.04em;margin:0;font-size:clamp(2.5rem,7vw,4.5rem);font-weight:600;line-height:1.1}.vui-showcase-intro{max-width:44rem;color:var(--vui-muted);margin:1.25rem 0 0;font-size:1.05rem}.vui-showcase-view{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:2.5rem 0 1.25rem;display:flex}.vui-showcase-view .vui-showcase-kicker{margin:0}.vui-showcase-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.vui-showcase-action{justify-content:flex-start;min-width:0;display:flex}.vui-showcase-anchors{flex-wrap:wrap;gap:.25rem 1.5rem;margin-bottom:2rem;font-size:.8rem;display:flex}.vui-showcase-anchors a{min-height:2.75rem;color:var(--vui-muted);align-items:center;text-decoration:none;display:inline-flex}.vui-showcase-anchors a:hover{color:var(--vui-text-accent)}.vui-showcase-sections{gap:0}.vui-showcase-tab-strip{overscroll-behavior-x:contain;scrollbar-color:var(--vui-accent) transparent;max-width:100%;margin-bottom:2rem;overflow-x:auto}.vui-showcase-tab-strip .vui-tabs-list{flex-wrap:nowrap;width:max-content;min-width:100%}.vui-showcase-tab-strip .vui-tabs-trigger{white-space:nowrap;flex-shrink:0}.vui-showcase-section-list{gap:3.5rem;min-width:0;display:grid}.vui-showcase-section,.vui-showcase-section-panel{min-width:0;scroll-margin-top:var(--vui-anchor-offset,6rem)}.vui-showcase-section:focus-visible{outline:2px solid var(--vui-accent);outline-offset:.5rem}.vui-showcase-section-title{margin:0 0 .5rem;font-size:1.5rem;font-weight:500}.vui-showcase-description{max-width:48rem;color:var(--vui-muted);margin:0 0 1.5rem;font-size:.9rem}.vui-showcase-example{min-width:0;padding:clamp(1.5rem,4vw,2.5rem)}.vui-showcase-stack{justify-items:start;gap:1.75rem;min-width:0;display:grid}.vui-showcase-stack>div{width:100%;min-width:0}.vui-showcase-example h3{color:var(--vui-text);margin:0 0 .75rem;font-size:.85rem;font-weight:500}.vui-showcase-example p{margin-top:0}.vui-showcase-principles{color:var(--vui-muted);gap:1.5rem;margin:0;padding-left:1.1rem;font-size:.9rem;display:grid}.vui-showcase-grid{gap:1.75rem;width:100%;min-width:0;display:grid}.vui-showcase-field{align-content:start;gap:.75rem;min-width:0;display:grid}.vui-showcase-field label{color:var(--vui-text-accent);font-size:.8rem}.vui-showcase-field p{color:var(--vui-muted);margin:0;font-size:.8rem}.vui-showcase-switch-row{justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex}.vui-showcase-switch-row label{overflow-wrap:anywhere;min-width:0}.vui-showcase-field [data-invalid=true]{color:var(--vui-danger)}.vui-showcase-feedback{color:var(--vui-muted);margin:0;font-size:.85rem}.vui-showcase-swatches{grid-template-columns:1fr;gap:1.5rem;display:grid}.vui-showcase-color{grid-template-columns:3.5rem minmax(0,1fr);align-items:center;gap:1rem;display:grid}.vui-showcase-swatch{border:1px solid var(--vui-line);height:3.5rem}.vui-showcase-color-details{gap:.35rem;line-height:1.6;display:grid}.vui-showcase code.vui-showcase-color-value{color:var(--vui-text);font-size:.8125rem;font-weight:500}.vui-showcase code{color:var(--vui-muted);overflow-wrap:anywhere;font-family:monospace;font-size:.75rem}.vui-showcase-heading-sample{font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.35}.vui-showcase-brand{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.vui-showcase-brand>div{max-width:36rem}.vui-showcase-brand img,.vui-showcase-brand svg{object-fit:contain;flex-shrink:0;width:6rem;height:6rem}.vui-showcase-brand p,.vui-showcase-language-example p{color:var(--vui-muted);font-size:.9rem}.vui-showcase-nested-panel{padding:2rem}.vui-showcase-typewriter{min-height:4rem;font-size:clamp(1.25rem,3vw,1.75rem)}.vui-showcase-spinner{border:1px solid;border-right-color:#0000;border-radius:50%;width:.8rem;height:.8rem;animation:1s linear infinite vui-showcase-spin}.vui-showcase .vui-button[aria-pressed=true]{border-color:var(--vui-accent);background:color-mix(in srgb, var(--vui-accent) 18%, var(--vui-surface));color:var(--vui-text)}@keyframes vui-showcase-spin{to{transform:rotate(360deg)}}@media (width>=640px){.vui-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vui-showcase-swatches{grid-template-columns:repeat(4,minmax(0,1fr))}.vui-showcase-color{display:block}.vui-showcase-swatch{height:5rem;margin-bottom:.75rem}}@media (width<=639px){.vui-showcase-action{justify-content:center}.vui-showcase-mobile-actions .vui-showcase-row{flex-direction:column;align-items:center}}@media (width>=900px){.vui-showcase-principles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.vui-showcase-spinner{animation:none}}.vui-showcase--custom-navigation .vui-showcase-header{margin-bottom:2.5rem}.vui-showcase-section-search{gap:.75rem;min-height:0;display:grid}.vui-showcase-section-results{gap:.25rem;max-height:min(35dvh,20rem);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.vui-showcase-section-results button{text-align:left;justify-content:flex-start;width:100%}.vui-showcase-section-results [aria-current]{background:var(--vui-secondary);color:var(--vui-text-accent)}}:root{--demo-palette-cyan:#42e8f4;--demo-palette-purple:#5b21b6;--demo-palette-red:#980002;--demo-navbar-height:5.25rem;--vui-anchor-offset:calc(var(--demo-navbar-height) + 1rem);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--vui-background);color:var(--vui-text);font-family:system-ui,sans-serif}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0}#root{padding-top:var(--demo-navbar-height)}[data-demo-theme=cyan]{--vui-accent:var(--demo-palette-cyan);--vui-text-accent:#42e8f4;--vui-background:#020a10;--vui-surface:#06131e;--vui-text:#e5fbff;--vui-muted:#88aeb9;--vui-secondary:#0b2531;--vui-on-accent:#021015}[data-demo-theme=purple]{--vui-accent:var(--demo-palette-purple);--vui-text-accent:#c4b5fd;--vui-background:#0c0914;--vui-surface:#151020;--vui-text:#f3efff;--vui-muted:#bcb3cf;--vui-secondary:#211632;--vui-on-accent:#fff}[data-demo-theme=red]{--vui-accent:var(--demo-palette-red);--vui-text-accent:#fff;--vui-background:#100708;--vui-surface:#200d10;--vui-text:#fff;--vui-muted:#eee;--vui-secondary:#301216;--vui-on-accent:#fff}.demo-toolbar{z-index:10;box-sizing:border-box;height:var(--demo-navbar-height);background:var(--vui-background);border-bottom:1px solid var(--vui-line);flex-wrap:nowrap;align-items:center;gap:1rem;padding:1.25rem clamp(1rem,4vw,3rem);display:flex;position:fixed;inset:0 0 auto}.demo-wordmark{white-space:nowrap;color:var(--vui-text);letter-spacing:.12em;align-items:center;gap:.75rem;font-weight:600;text-decoration:none;display:flex}.demo-wordmark span{border:1px solid var(--vui-line);color:var(--vui-muted);letter-spacing:0;padding:.15rem .4rem;font-size:.65rem}.demo-settings-trigger{margin-inline-start:auto}.demo-settings-dialog{max-width:36rem}.demo-settings-tabs>.vui-tabs-list{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.demo-settings-tabs>.vui-tabs-list>button{justify-content:center}.demo-language-flag{border-radius:50%;flex-shrink:0;display:block}.demo-language-options{gap:.75rem;display:grid}.demo-language-option{text-align:left;grid-template-columns:32px minmax(0,1fr) 24px;gap:1rem;width:100%;min-height:5rem;padding:1rem;display:grid}.demo-language-option[aria-pressed=true]{border-color:var(--vui-accent);background:color-mix(in srgb, var(--vui-accent) 12%, var(--vui-surface))}.demo-language-copy{gap:.35rem;display:grid}.demo-language-copy small{color:var(--vui-muted);font-size:.75rem;line-height:1.6}.demo-language-check{color:var(--vui-text-accent);text-align:center}.demo-settings-dialog .vui-dialog-body{grid-template-rows:auto minmax(0,1fr);overflow:hidden}.demo-settings-tabs>.vui-tabs-list{flex-shrink:0}.demo-settings-tabs>.vui-tabs-content{overflow-y:auto}.demo-settings-index{min-height:0}.demo-settings-tabs>.vui-tabs-list>button{padding-inline:.5rem}.demo-preferences{gap:1rem;padding-top:.75rem;display:grid}.demo-preferences fieldset{border:0;min-width:0;margin:0;padding:0}.demo-preferences fieldset+fieldset{border-top:1px solid var(--vui-line);padding-top:.75rem}.demo-preferences legend{margin-bottom:.5rem;padding:0;font-weight:600}.demo-preferences-hint{color:var(--vui-muted);margin:0 0 .75rem;font-size:.8125rem;line-height:1.6}.demo-preferences .demo-language-options,.demo-surface-options{gap:.75rem;width:min(100%,20rem);margin-inline:auto;display:grid}.demo-surface-options button{width:100%;min-height:2.75rem}.demo-surface-options [aria-pressed=true]{border-color:var(--vui-accent);background:color-mix(in srgb, var(--vui-accent) 12%, var(--vui-surface))}.demo-theme-picker{justify-content:center;gap:clamp(1rem,5vw,2rem);display:flex}.demo-theme-option{cursor:pointer;justify-items:center;gap:.6rem;min-width:3rem;padding:.25rem;font-size:.8125rem;display:grid;position:relative}.demo-theme-option[data-theme=cyan]{--demo-swatch:var(--demo-palette-cyan);--demo-swatch-ink:#021015}.demo-theme-option[data-theme=purple]{--demo-swatch:var(--demo-palette-purple);--demo-swatch-ink:#fff}.demo-theme-option[data-theme=red]{--demo-swatch:var(--demo-palette-red);--demo-swatch-ink:#fff}.demo-theme-swatch{box-sizing:border-box;background:var(--demo-swatch);width:2.75rem;height:2.75rem;color:var(--demo-swatch-ink);background-clip:padding-box;border:3px solid #0000;border-radius:50%;place-items:center;display:grid}.demo-theme-option:has(input:checked) .demo-theme-swatch{outline:1px solid var(--vui-text);outline-offset:3px}.demo-theme-option:has(input:focus-visible) .demo-theme-swatch{outline:3px solid var(--vui-text);outline-offset:4px}.demo-about{padding-top:.75rem;line-height:1.7}.demo-about-credit{color:var(--vui-text-accent);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .4rem;font-size:.75rem;font-weight:600}.demo-about h3{margin:0;font-size:1.5rem}.demo-about-role{color:var(--vui-muted);margin:.25rem 0 1rem;font-size:.8125rem}.demo-about>p:not(.demo-about-credit):not(.demo-about-role){font-size:.875rem}.demo-about-links{gap:.75rem;margin-top:1.25rem;display:grid}.demo-about-link{text-align:left;white-space:normal;justify-content:space-between;width:100%}.demo-about-link span{gap:.25rem;min-width:0;display:grid}.demo-about-link small{opacity:.85;font-size:.75rem;font-weight:400;line-height:1.6}.demo-preferences .demo-language-option{min-height:4.25rem;padding:.75rem}
