.qngf{color-scheme:light;--qngf-primary:#14b8a6;--qngf-primary-100:color-mix(in srgb,var(--qngf-primary) 15%,white);--qngf-primary-500:var(--qngf-primary);--qngf-primary-600:color-mix(in srgb,var(--qngf-primary),black 15%);--qngf-primary-800:color-mix(in srgb,var(--qngf-primary),black 40%);--qngf-gray:#6b7280;--qngf-gray-100:color-mix(in srgb,var(--qngf-gray) 10%,white);--qngf-gray-500:var(--qngf-gray);--qngf-gray-800:color-mix(in srgb,var(--qngf-gray),black 40%);--qngf-black:color-mix(in srgb,var(--qngf-gray),black 70%);--qngf-white:#fff;--qngf-success:#059669;--qngf-danger:#dc2626;--qngf-font-family:system-ui,-apple-system,sans-serif;--qngf-font-mono:ui-monospace,monospace;--qngf-line-height:1.6;--qngf-text-xs:.75em;--qngf-text-sm:.875em;--qngf-text-base:1em;--qngf-text-lg:1em;--qngf-text-xl:1.125em;--qngf-space:1em;--qngf-radius:.6em;--qngf-border-width:1px;--qngf-shadow:0 1px 2px 0 #0000000d;--qngf-outline-width:3px;--qngf-transition:.15s ease;--qngf-ring:0 0 0 var(--qngf-outline-width) color-mix(in srgb,var(--qngf-primary-500) 30%,transparent);--qngf-card-bg:color-mix(in srgb,var(--qngf-gray-100) 25%,transparent);--qngf-card-surface:var(--qngf-white);--qngf-card-border-width:2px;--qngf-card-border-color:color-mix(in srgb,var(--qngf-gray-500) 10%,transparent);--qngf-card-text:inherit;--qngf-card-heading:inherit;--qngf-card-header-size:var(--qngf-text-xl);--qngf-card-header-weight:600;--qngf-card-subheader-size:var(--qngf-text-base);--qngf-card-subheader-weight:600;--qngf-card-body-size:var(--qngf-text-base);--qngf-card-body-weight:400;--qngf-card-footer-size:var(--qngf-text-sm);--qngf-card-footer-weight:500;--qngf-bullet-color:var(--qngf-primary-500);--qngf-bullet-size:.45em;--qngf-bullet-halo:0 0 0 .17em color-mix(in srgb,var(--qngf-bullet-color) 16%,transparent);--qngf-bullet-gutter:calc(var(--qngf-space) * 1.3);--qngf-bullet-inset:calc(var(--qngf-space) * .28);--qngf-form-label-size:var(--qngf-text-sm);--qngf-form-label-weight:500;--qngf-form-input-size:var(--qngf-text-sm);--qngf-form-input-bg:white;--qngf-form-input-border:color-mix(in srgb,var(--qngf-primary-800) 30%,transparent);--qngf-form-input-text:var(--qngf-black);--qngf-form-input-placeholder:var(--qngf-gray-500);--qngf-form-input-focus:var(--qngf-primary-500);--qngf-button-size:var(--qngf-text-sm);--qngf-button-weight:500;--qngf-button-primary-bg:var(--qngf-primary-500);--qngf-button-primary-bg-hover:var(--qngf-primary-800);--qngf-button-primary-text:white;--qngf-button-primary-ring:0 0 0 var(--qngf-outline-width) color-mix(in srgb,var(--qngf-primary-500) 30%,transparent);--qngf-button-secondary-bg:white;--qngf-button-secondary-bg-hover:var(--qngf-gray-100);--qngf-button-secondary-text:var(--qngf-black);--qngf-button-secondary-border:color-mix(in srgb,var(--qngf-gray-500) 30%,transparent);--qngf-button-secondary-ring:0 0 0 var(--qngf-outline-width) color-mix(in srgb,var(--qngf-gray-500) 20%,transparent);--qngf-link-color:var(--qngf-primary-600);--qngf-link-color-hover:var(--qngf-primary-800);--qngf-link-underline:underline;--qngf-link-underline-offset:2px;--qngf-slider-track-bg:color-mix(in srgb,var(--qngf-gray-500) 20%,transparent);--qngf-slider-track-height:6px;--qngf-slider-thumb-size:calc(var(--qngf-space) * 1.25);--qngf-slider-thumb-bg:var(--qngf-primary-500);--qngf-slider-thumb-ring:var(--qngf-ring);--qngf-checkbox-size:calc(var(--qngf-space) * 1.25);--qngf-checkbox-bg:var(--qngf-form-input-bg);--qngf-checkbox-border:color-mix(in srgb,var(--qngf-primary-800) 30%,transparent);--qngf-checkbox-radius:calc(var(--qngf-radius) / 2);--qngf-checkbox-checked-bg:var(--qngf-primary-500);--qngf-checkbox-checked-border:var(--qngf-primary-500);--qngf-checkbox-ring:var(--qngf-ring);--qngf-checkbox-icon:url(https://api.iconify.design/lucide/check.svg?color=white);--qngf-radio-size:calc(var(--qngf-space) * 1.25);--qngf-radio-bg:var(--qngf-form-input-bg);--qngf-radio-border:color-mix(in srgb,var(--qngf-primary-800) 20%,transparent);--qngf-radio-checked-border:var(--qngf-primary-500);--qngf-radio-checked-dot:var(--qngf-primary-500);--qngf-radio-ring:var(--qngf-ring);--qngf-switch-width:2.25em;--qngf-switch-height:1.25em;--qngf-switch-bg:var(--qngf-gray-500);--qngf-switch-checked-bg:var(--qngf-primary-500);--qngf-switch-thumb-bg:var(--qngf-card-surface);--qngf-switch-ring:var(--qngf-ring);--qngf-icon-chevron:url(https://api.iconify.design/lucide/chevron-down.svg);--qngf-icon-tip:url(https://api.iconify.design/lucide/lightbulb.svg);--qngf-icon-info:url(https://api.iconify.design/lucide/info.svg);--qngf-icon-pro:url(https://api.iconify.design/lucide/thumbs-up.svg);--qngf-icon-con:url(https://api.iconify.design/lucide/thumbs-down.svg);--qngf-icon-calendar:url(https://api.iconify.design/lucide/calendar.svg);--qngf-icon-clock:url(https://api.iconify.design/lucide/clock.svg);--qngf-icon-link:url(https://api.iconify.design/lucide/external-link.svg);--qngf-icon-download:url(https://api.iconify.design/lucide/download.svg);--qngf-icon-bookmark:url(https://api.iconify.design/lucide/bookmark.svg);--qngf-icon-quote:url(https://api.iconify.design/lucide/quote.svg);--qngf-icon-message:url(https://api.iconify.design/lucide/message-circle.svg);--qngf-icon-code:url(https://api.iconify.design/lucide/code.svg);--qngf-icon-terminal:url(https://api.iconify.design/lucide/terminal.svg);--qngf-icon-settings:url(https://api.iconify.design/lucide/settings.svg);--qngf-icon-list:url(https://api.iconify.design/lucide/list.svg);--qngf-icon-file:url(https://api.iconify.design/lucide/file-text.svg);--qngf-icon-image:url(https://api.iconify.design/lucide/image.svg);--qngf-icon-check:url(https://api.iconify.design/lucide/check-circle.svg);--qngf-icon-star:url(https://api.iconify.design/lucide/star.svg);--qngf-icon-zap:url(https://api.iconify.design/lucide/zap.svg);--qngf-icon-lock:url(https://api.iconify.design/lucide/lock.svg);--qngf-icon-shield:url(https://api.iconify.design/lucide/shield.svg);--qngf-icon-eye:url(https://api.iconify.design/lucide/eye.svg);--qngf-icon-user:url(https://api.iconify.design/lucide/user.svg);--qngf-icon-users:url(https://api.iconify.design/lucide/users.svg);--qngf-icon-heart:url(https://api.iconify.design/lucide/heart.svg);--qngf-icon-credit-card:url(https://api.iconify.design/lucide/credit-card.svg);--qngf-icon-gift:url(https://api.iconify.design/lucide/gift.svg);--qngf-icon-tag:url(https://api.iconify.design/lucide/tag.svg);--qngf-icon-book:url(https://api.iconify.design/lucide/book-open.svg);--qngf-icon-graduation:url(https://api.iconify.design/lucide/graduation-cap.svg);--qngf-icon-map-pin:url(https://api.iconify.design/lucide/map-pin.svg);--qngf-icon-compass:url(https://api.iconify.design/lucide/compass.svg);--qngf-icon-globe:url(https://api.iconify.design/lucide/globe.svg);--qngf-icon-video:url(https://api.iconify.design/lucide/video.svg);--qngf-icon-mic:url(https://api.iconify.design/lucide/mic.svg);--qngf-icon-camera:url(https://api.iconify.design/lucide/camera.svg);--qngf-icon-size:1.5em;box-sizing:border-box;margin:var(--qngf-space) 0;padding:var(--qngf-space) calc(var(--qngf-space) * 1.25);border:var(--qngf-card-border-width) solid var(--qngf-card-border-color);border-radius:var(--qngf-radius);font-family:var(--qngf-font-family);font-weight:var(--qngf-card-body-weight);font-style:normal;line-height:var(--qngf-line-height);text-align:left;text-transform:none;letter-spacing:normal;word-spacing:normal;white-space:normal;color:var(--qngf-card-text);background:var(--qngf-card-bg);vertical-align:baseline;quotes:none;content:normal;text-decoration:none;list-style:none}:where(.qngf) *,:where(.qngf) :before,:where(.qngf) :after{box-sizing:border-box;font:inherit;color:inherit;text-decoration:inherit;vertical-align:baseline;background:0 0;border:0;margin:0;padding:0}:where(.qngf) .qngf-header{margin-bottom:var(--qngf-space)}:where(.qngf) .qngf-header:has(+.qngf-body){padding-bottom:var(--qngf-space);border-bottom:var(--qngf-card-border-width) solid var(--qngf-card-border-color)}:where(.qngf) .qngf-header .qngf-title{font-size:var(--qngf-card-header-size);font-weight:var(--qngf-card-header-weight);color:var(--qngf-card-heading);margin-bottom:calc(var(--qngf-space) * .125)}:where(.qngf)>.qngf-title{font-size:var(--qngf-text-lg);font-weight:var(--qngf-card-header-weight);color:var(--qngf-card-heading);margin-bottom:calc(var(--qngf-space) * .125)}:where(.qngf) .qngf-header .qngf-subtitle,:where(.qngf)>.qngf-subtitle{font-size:var(--qngf-card-body-size);color:inherit;font-weight:400}:where(.qngf) .qngf-body{font-size:var(--qngf-card-body-size)}:where(.qngf) .qngf-body p,:where(.qngf) .qngf-body ul,:where(.qngf) .qngf-body ol{margin:0 0 calc(var(--qngf-space) * .75) 0}:where(.qngf)>p,:where(.qngf)>ul,:where(.qngf)>ol{font-size:var(--qngf-card-body-size);margin:0 0 calc(var(--qngf-space) * .75) 0}:where(.qngf):last-child{margin-bottom:0!important}:where(.qngf) ul,:where(.qngf) ol{padding-left:0;list-style:none}:where(.qngf) li{padding-left:var(--qngf-bullet-gutter);margin-bottom:calc(var(--qngf-space) / 3);position:relative}:where(.qngf) ul>li:before{content:"";left:var(--qngf-bullet-inset);top:calc((1em * var(--qngf-line-height) - var(--qngf-bullet-size)) / 2);width:var(--qngf-bullet-size);height:var(--qngf-bullet-size);background:var(--qngf-bullet-color);box-shadow:var(--qngf-bullet-halo);border-radius:50%;position:absolute}:where(.qngf) ul ul>li:before{box-shadow:inset 0 0 0 .11em var(--qngf-bullet-color);background:0 0}:where(.qngf) ol{counter-reset:wwc-item}:where(.qngf) ol>li{counter-increment:wwc-item}:where(.qngf) ol>li:before{content:counter(wwc-item) ".";width:calc(var(--qngf-bullet-gutter) - var(--qngf-bullet-inset) * 1.2);text-align:right;font-size:var(--qngf-text-sm);font-variant-numeric:tabular-nums;font-weight:700;line-height:calc(var(--qngf-line-height) / .875);color:var(--qngf-bullet-color);position:absolute;top:0;left:0}:where(.qngf).qngf-check,:where(.qngf).qngf-shield,:where(.qngf-grid)>.qngf-column.qngf-icon-pro{--qngf-bullet-color:var(--qngf-success)}:where(.qngf-grid)>.qngf-column.qngf-icon-con{--qngf-bullet-color:var(--qngf-danger)}:where(.qngf) code{font-family:var(--qngf-font-mono);font-size:var(--qngf-text-base);color:var(--qngf-card-heading);background:var(--qngf-card-border-color);border-radius:calc(var(--qngf-radius) / 2);padding:.1em .3em}:where(.qngf) pre{padding:calc(var(--qngf-space) * .75);background:var(--qngf-card-surface);border:var(--qngf-card-border-width) solid var(--qngf-card-border-color);border-radius:calc(var(--qngf-radius) * .75);margin:0;overflow-x:auto}:where(.qngf) pre code{font-size:var(--qngf-text-base);background:0 0;padding:0;line-height:1.5}:where(.qngf) a{color:var(--qngf-link-color);text-decoration:var(--qngf-link-underline);text-underline-offset:var(--qngf-link-underline-offset);transition:color var(--qngf-transition)}:where(.qngf) a:hover{color:var(--qngf-link-color-hover)}:where(.qngf)[class*=qngf-tip],:where(.qngf)[class*=qngf-info],:where(.qngf)[class*=qngf-calendar],:where(.qngf)[class*=qngf-clock],:where(.qngf)[class*=qngf-link],:where(.qngf)[class*=qngf-download],:where(.qngf)[class*=qngf-bookmark],:where(.qngf)[class*=qngf-quote],:where(.qngf)[class*=qngf-message],:where(.qngf)[class*=qngf-code],:where(.qngf)[class*=qngf-terminal],:where(.qngf)[class*=qngf-settings],:where(.qngf)[class*=qngf-list],:where(.qngf)[class*=qngf-file],:where(.qngf)[class*=qngf-image],:where(.qngf)[class*=qngf-check],:where(.qngf)[class*=qngf-star],:where(.qngf)[class*=qngf-zap],:where(.qngf)[class*=qngf-lock],:where(.qngf)[class*=qngf-shield],:where(.qngf)[class*=qngf-eye],:where(.qngf)[class*=qngf-user],:where(.qngf)[class*=qngf-users],:where(.qngf)[class*=qngf-heart],:where(.qngf)[class*=qngf-credit-card],:where(.qngf)[class*=qngf-gift],:where(.qngf)[class*=qngf-tag],:where(.qngf)[class*=qngf-book],:where(.qngf)[class*=qngf-graduation],:where(.qngf)[class*=qngf-map-pin],:where(.qngf)[class*=qngf-compass],:where(.qngf)[class*=qngf-globe],:where(.qngf)[class*=qngf-video],:where(.qngf)[class*=qngf-mic],:where(.qngf)[class*=qngf-camera]{padding-left:calc(var(--qngf-space) + var(--qngf-icon-size) + var(--qngf-space) * .75);position:relative}:where(.qngf)[class*=qngf-tip]:before,:where(.qngf)[class*=qngf-info]:before,:where(.qngf)[class*=qngf-calendar]:before,:where(.qngf)[class*=qngf-clock]:before,:where(.qngf)[class*=qngf-link]:before,:where(.qngf)[class*=qngf-download]:before,:where(.qngf)[class*=qngf-bookmark]:before,:where(.qngf)[class*=qngf-quote]:before,:where(.qngf)[class*=qngf-message]:before,:where(.qngf)[class*=qngf-code]:before,:where(.qngf)[class*=qngf-terminal]:before,:where(.qngf)[class*=qngf-settings]:before,:where(.qngf)[class*=qngf-list]:before,:where(.qngf)[class*=qngf-file]:before,:where(.qngf)[class*=qngf-image]:before,:where(.qngf)[class*=qngf-check]:before,:where(.qngf)[class*=qngf-star]:before,:where(.qngf)[class*=qngf-zap]:before,:where(.qngf)[class*=qngf-lock]:before,:where(.qngf)[class*=qngf-shield]:before,:where(.qngf)[class*=qngf-eye]:before,:where(.qngf)[class*=qngf-user]:before,:where(.qngf)[class*=qngf-users]:before,:where(.qngf)[class*=qngf-heart]:before,:where(.qngf)[class*=qngf-credit-card]:before,:where(.qngf)[class*=qngf-gift]:before,:where(.qngf)[class*=qngf-tag]:before,:where(.qngf)[class*=qngf-book]:before,:where(.qngf)[class*=qngf-graduation]:before,:where(.qngf)[class*=qngf-map-pin]:before,:where(.qngf)[class*=qngf-compass]:before,:where(.qngf)[class*=qngf-globe]:before,:where(.qngf)[class*=qngf-video]:before,:where(.qngf)[class*=qngf-mic]:before,:where(.qngf)[class*=qngf-camera]:before{content:"";left:var(--qngf-space);top:calc(var(--qngf-space) + .15em);width:var(--qngf-icon-size);height:var(--qngf-icon-size);-webkit-mask:var(--_icon) no-repeat center / contain;mask:var(--_icon) no-repeat center / contain;background-color:var(--qngf-primary-500);position:absolute}:where(.qngf).qngf-tip:before{--_icon:var(--qngf-icon-tip)}:where(.qngf).qngf-info:before{--_icon:var(--qngf-icon-info)}:where(.qngf).qngf-calendar:before{--_icon:var(--qngf-icon-calendar)}:where(.qngf).qngf-clock:before{--_icon:var(--qngf-icon-clock)}:where(.qngf).qngf-link:before{--_icon:var(--qngf-icon-link)}:where(.qngf).qngf-download:before{--_icon:var(--qngf-icon-download)}:where(.qngf).qngf-bookmark:before{--_icon:var(--qngf-icon-bookmark)}:where(.qngf).qngf-quote:before{--_icon:var(--qngf-icon-quote)}:where(.qngf).qngf-message:before{--_icon:var(--qngf-icon-message)}:where(.qngf).qngf-code:before{--_icon:var(--qngf-icon-code)}:where(.qngf).qngf-terminal:before{--_icon:var(--qngf-icon-terminal)}:where(.qngf).qngf-settings:before{--_icon:var(--qngf-icon-settings)}:where(.qngf).qngf-list:before{--_icon:var(--qngf-icon-list)}:where(.qngf).qngf-file:before{--_icon:var(--qngf-icon-file)}:where(.qngf).qngf-image:before{--_icon:var(--qngf-icon-image)}:where(.qngf).qngf-check:before{--_icon:var(--qngf-icon-check);background-color:var(--qngf-success)}:where(.qngf).qngf-star:before{--_icon:var(--qngf-icon-star)}:where(.qngf).qngf-zap:before{--_icon:var(--qngf-icon-zap)}:where(.qngf).qngf-lock:before{--_icon:var(--qngf-icon-lock)}:where(.qngf).qngf-shield:before{--_icon:var(--qngf-icon-shield)}:where(.qngf).qngf-eye:before{--_icon:var(--qngf-icon-eye)}:where(.qngf).qngf-user:before{--_icon:var(--qngf-icon-user)}:where(.qngf).qngf-users:before{--_icon:var(--qngf-icon-users)}:where(.qngf).qngf-heart:before{--_icon:var(--qngf-icon-heart)}:where(.qngf).qngf-credit-card:before{--_icon:var(--qngf-icon-credit-card)}:where(.qngf).qngf-gift:before{--_icon:var(--qngf-icon-gift)}:where(.qngf).qngf-tag:before{--_icon:var(--qngf-icon-tag)}:where(.qngf).qngf-book:before{--_icon:var(--qngf-icon-book)}:where(.qngf).qngf-graduation:before{--_icon:var(--qngf-icon-graduation)}:where(.qngf).qngf-map-pin:before{--_icon:var(--qngf-icon-map-pin)}:where(.qngf).qngf-compass:before{--_icon:var(--qngf-icon-compass)}:where(.qngf).qngf-globe:before{--_icon:var(--qngf-icon-globe)}:where(.qngf).qngf-video:before{--_icon:var(--qngf-icon-video)}:where(.qngf).qngf-mic:before{--_icon:var(--qngf-icon-mic)}:where(.qngf).qngf-camera:before{--_icon:var(--qngf-icon-camera)}:where(.qngf).qngf-grid,:where(.qngf) .qngf-grid{grid-template-columns:repeat(var(--qngf-grid-cols,2),1fr);gap:calc(var(--qngf-space) * 1.5);display:grid}:where(.qngf)>.qngf-grid{margin:calc(var(--qngf-space) * .5) 0}:where(.qngf).qngf-grid>.qngf-column,:where(.qngf) .qngf-grid>.qngf-column{padding:0}:where(.qngf).qngf-grid>.qngf-column>.qngf-title,:where(.qngf) .qngf-grid>.qngf-column>.qngf-title{align-items:center;gap:calc(var(--qngf-space) / 2);font-size:var(--qngf-card-subheader-size);font-weight:var(--qngf-card-subheader-weight);color:var(--qngf-card-heading);margin-bottom:calc(var(--qngf-space) / 4);display:flex}:where(.qngf-grid)>.qngf-column[class*=qngf-icon-]>.qngf-title:before{content:"";width:var(--qngf-icon-size);height:var(--qngf-icon-size);-webkit-mask:var(--_icon) no-repeat center / contain;mask:var(--_icon) no-repeat center / contain;background-color:var(--qngf-primary-500);flex-shrink:0}:where(.qngf-grid)>.qngf-column.qngf-icon-pro>.qngf-title:before{--_icon:var(--qngf-icon-pro);background-color:var(--qngf-success)}:where(.qngf-grid)>.qngf-column.qngf-icon-con>.qngf-title:before{--_icon:var(--qngf-icon-con);background-color:var(--qngf-danger)}:where(.qngf).qngf-grid>.qngf-column>p,:where(.qngf) .qngf-grid>.qngf-column>p{font-size:var(--qngf-text-base);margin:0}@media (width<=640px){:where(.qngf).qngf-grid,:where(.qngf) .qngf-grid{grid-template-columns:1fr}}:where(.qngf).qngf-table{-webkit-overflow-scrolling:touch;padding:0;overflow-x:auto}:where(.qngf).qngf-table table{border-collapse:collapse;width:100%;font-size:var(--qngf-form-input-size);margin-top:0}:where(.qngf).qngf-table th,:where(.qngf).qngf-table td{padding:calc(var(--qngf-space) * .75) var(--qngf-space);text-align:left;border-bottom:var(--qngf-card-border-width) solid var(--qngf-card-border-color)}:where(.qngf).qngf-table th{font-size:var(--qngf-text-xs);font-weight:var(--qngf-form-label-weight);text-transform:uppercase;letter-spacing:.05em;background:color-mix(in srgb,var(--qngf-primary-800) 10%,transparent)}:where(.qngf).qngf-table tbody tr:last-child td,:where(.qngf).qngf-table tbody tr:last-child th{border-bottom:none}:where(.qngf).qngf-table tbody th{font-size:inherit;text-transform:none;letter-spacing:normal;background:0 0;font-weight:600}:where(.qngf).qngf-table th.qngf-reco,:where(.qngf).qngf-table td.qngf-reco{background:color-mix(in srgb,var(--qngf-primary) 10%,transparent)}:where(.qngf).qngf-table th.qngf-reco{background:color-mix(in srgb,var(--qngf-primary) 18%,transparent);color:var(--qngf-primary-800);box-shadow:inset 0 3px 0 0 var(--qngf-primary)}:where(.qngf).qngf-table td.qngf-reco{font-weight:600}:where(.qngf).qngf-table .qngf-reco-tag{margin-top:calc(var(--qngf-space) / 6);font-size:var(--qngf-text-xs);font-weight:var(--qngf-form-label-weight);letter-spacing:.05em;color:var(--qngf-primary-600);display:block}:where(.qngf) label{font-size:var(--qngf-form-label-size);font-weight:var(--qngf-form-label-weight);color:var(--qngf-card-heading);margin-bottom:calc(var(--qngf-space) / 4);display:block}:where(.qngf) .qngf-field{margin-bottom:var(--qngf-space)}:where(.qngf) .qngf-field:last-child{margin-bottom:0}:where(.qngf) input:where([type=text],[type=email],[type=password],[type=number],[type=tel],[type=url],[type=search],[type=date],[type=time],[type=datetime-local]),:where(.qngf) textarea,:where(.qngf) select{width:100%;padding:calc(var(--qngf-space) / 2) calc(var(--qngf-space) * .75);font-family:inherit;font-size:var(--qngf-form-input-size);line-height:var(--qngf-line-height);color:var(--qngf-form-input-text);background:var(--qngf-form-input-bg);border:var(--qngf-border-width) solid var(--qngf-form-input-border);border-radius:var(--qngf-radius);box-shadow:var(--qngf-shadow);transition:border-color var(--qngf-transition),box-shadow var(--qngf-transition);display:block}:where(.qngf) input:where([type=text],[type=email],[type=password],[type=number],[type=tel],[type=url],[type=search],[type=date],[type=time],[type=datetime-local]):focus,:where(.qngf) textarea:focus,:where(.qngf) select:focus{border-color:var(--qngf-form-input-focus);box-shadow:var(--qngf-shadow),var(--qngf-ring);outline:none}:where(.qngf) textarea{resize:vertical;min-height:5em}:where(.qngf) select{cursor:pointer;appearance:none;--_icon:var(--qngf-icon-chevron);background-repeat:no-repeat;background-position:right calc(var(--qngf-space) / 2) center;padding-right:calc(var(--qngf-space) * 1.75)}:where(.qngf):not(.qngf-switch)>input[type=checkbox]{appearance:none;width:var(--qngf-checkbox-size);height:var(--qngf-checkbox-size);margin:0 calc(var(--qngf-space) / 2) 0 0;background-color:var(--qngf-checkbox-bg);border:var(--qngf-border-width) solid var(--qngf-checkbox-border);border-radius:var(--qngf-checkbox-radius);cursor:pointer}:where(.qngf):not(.qngf-switch)>input[type=checkbox]:checked{background-color:var(--qngf-checkbox-checked-bg);border-color:var(--qngf-checkbox-checked-border);background-image:var(--qngf-checkbox-icon);background-position:50%;background-repeat:no-repeat;background-size:75%}:where(.qngf):not(.qngf-switch)>input[type=checkbox]:focus{box-shadow:var(--qngf-checkbox-ring);outline:none}:where(.qngf) input[type=radio]{appearance:none;width:var(--qngf-radio-size);height:var(--qngf-radio-size);margin:0 calc(var(--qngf-space) / 2) 0 0;background-color:var(--qngf-radio-bg);border:var(--qngf-border-width) solid var(--qngf-radio-border);cursor:pointer;border-radius:50%}:where(.qngf) input[type=radio]:checked{background-color:var(--qngf-radio-bg);border-color:var(--qngf-radio-checked-border);box-shadow:inset 0 0 0 4px var(--qngf-radio-checked-dot)}:where(.qngf) input[type=radio]:focus{box-shadow:var(--qngf-radio-ring);outline:none}:where(.qngf) input[type=radio]:checked:focus{box-shadow:inset 0 0 0 4px var(--qngf-radio-checked-dot),var(--qngf-radio-ring)}:where(.qngf) .qngf-checkbox,:where(.qngf) .qngf-radio{margin-bottom:calc(var(--qngf-space) / 2);align-items:center;display:flex}:where(.qngf) .qngf-checkbox:last-child,:where(.qngf) .qngf-radio:last-child{margin-bottom:0}:where(.qngf) .qngf-checkbox label,:where(.qngf) .qngf-radio label{color:var(--qngf-card-text);cursor:pointer;margin-bottom:0;font-weight:400;display:inline}:where(.qngf) input[type=range]{width:100%;height:var(--qngf-slider-track-height);margin:calc(var(--qngf-space) / 2) 0;background:var(--qngf-slider-track-bg);appearance:none;cursor:pointer;border:none;border-radius:9999px;padding:0}:where(.qngf) input[type=range]::-webkit-slider-thumb{appearance:none;width:var(--qngf-slider-thumb-size);height:var(--qngf-slider-thumb-size);background:var(--qngf-slider-thumb-bg);box-shadow:var(--qngf-shadow);cursor:pointer;transition:transform var(--qngf-transition);border:none;border-radius:9999px}:where(.qngf) input[type=range]::-moz-range-thumb{width:var(--qngf-slider-thumb-size);height:var(--qngf-slider-thumb-size);background:var(--qngf-slider-thumb-bg);box-shadow:var(--qngf-shadow);cursor:pointer;transition:transform var(--qngf-transition);border:none;border-radius:9999px}:where(.qngf) input[type=range]:hover::-webkit-slider-thumb,:where(.qngf) input[type=range]:focus::-webkit-slider-thumb{transform:scale(1.15)}:where(.qngf) input[type=range]:hover::-moz-range-thumb,:where(.qngf) input[type=range]:focus::-moz-range-thumb{transform:scale(1.15)}:where(.qngf) input[type=range]:focus{outline:none}:where(.qngf) input[type=range]:focus::-webkit-slider-thumb{box-shadow:var(--qngf-shadow),var(--qngf-slider-thumb-ring)}:where(.qngf) input[type=range]:focus::-moz-range-thumb{box-shadow:var(--qngf-shadow),var(--qngf-slider-thumb-ring)}:where(.qngf) label:has(+input[type=range]){justify-content:space-between;align-items:baseline;display:flex}:where(.qngf) label output{font-size:var(--qngf-text-lg);font-weight:600}:where(.qngf) .qngf-switch{align-items:center;gap:calc(var(--qngf-space) / 2);margin-bottom:calc(var(--qngf-space) / 2);display:flex}:where(.qngf) .qngf-switch:last-child{margin-bottom:0}:where(.qngf) .qngf-switch input[type=checkbox]{width:var(--qngf-switch-width);height:var(--qngf-switch-height);appearance:none;background:var(--qngf-switch-bg);cursor:pointer;transition:background-color var(--qngf-transition);border-radius:9999px;margin:0;position:relative}:where(.qngf) .qngf-switch input[type=checkbox]:before{content:"";width:calc(var(--qngf-switch-height) - 4px);height:calc(var(--qngf-switch-height) - 4px);background:var(--qngf-switch-thumb-bg);box-shadow:var(--qngf-shadow);transition:transform var(--qngf-transition);border-radius:9999px;position:absolute;top:2px;left:2px}:where(.qngf) .qngf-switch input[type=checkbox]:checked{background:var(--qngf-switch-checked-bg)}:where(.qngf) .qngf-switch input[type=checkbox]:checked:before{transform:translateX(calc(var(--qngf-switch-width) - var(--qngf-switch-height)))}:where(.qngf) .qngf-switch input[type=checkbox]:focus{box-shadow:var(--qngf-switch-ring);outline:none}:where(.qngf) .qngf-switch label{color:var(--qngf-card-text);cursor:pointer;margin-bottom:0;font-weight:400;display:inline}:where(.qngf) input:disabled,:where(.qngf) textarea:disabled,:where(.qngf) select:disabled{opacity:.5;cursor:not-allowed}:where(.qngf)::placeholder{color:var(--qngf-form-input-placeholder)}:where(.qngf) .qngf-field .qngf-help{margin-top:calc(var(--qngf-space) / 4)}:where(.qngf) button,:where(.qngf) input:where([type=submit],[type=reset],[type=button]){justify-content:center;align-items:center;gap:calc(var(--qngf-space) / 2);padding:calc(var(--qngf-space) / 2) var(--qngf-space);font-family:inherit;font-size:var(--qngf-button-size);font-weight:var(--qngf-button-weight);line-height:var(--qngf-line-height);color:var(--qngf-button-primary-text);background:var(--qngf-button-primary-bg);border:var(--qngf-border-width) solid transparent;border-radius:var(--qngf-radius);box-shadow:var(--qngf-shadow);cursor:pointer;transition:background-color var(--qngf-transition),box-shadow var(--qngf-transition);text-decoration:none;display:inline-flex}:where(.qngf) button:hover,:where(.qngf) input:where([type=submit],[type=reset],[type=button]):hover{background:var(--qngf-button-primary-bg-hover)}:where(.qngf) button:focus,:where(.qngf) input:where([type=submit],[type=reset],[type=button]):focus{box-shadow:var(--qngf-shadow),var(--qngf-button-primary-ring);outline:none}:where(.qngf) button:disabled,:where(.qngf) input:where([type=submit],[type=reset],[type=button]):disabled{opacity:.5;cursor:not-allowed}:where(.qngf) button.qngf-secondary{color:var(--qngf-button-secondary-text);background:var(--qngf-button-secondary-bg);border-color:var(--qngf-button-secondary-border)}:where(.qngf) button.qngf-secondary:hover{background:var(--qngf-button-secondary-bg-hover)}:where(.qngf) button.qngf-secondary:focus{box-shadow:var(--qngf-shadow),var(--qngf-button-secondary-ring)}:where(.qngf) button+button{margin-left:calc(var(--qngf-space) / 2)}:where(.qngf) .qngf-footer{font-size:var(--qngf-card-footer-size);font-weight:var(--qngf-card-footer-weight);margin-top:var(--qngf-space);padding-top:var(--qngf-space);border-top:var(--qngf-card-border-width) solid var(--qngf-card-border-color)}@media (prefers-reduced-motion:reduce){:where(.qngf),:where(.qngf) *,:where(.qngf) :before,:where(.qngf) :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}:where(.qngf):focus-visible{box-shadow:var(--qngf-ring);outline:none}:where(.qngf) .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}:where(.qngf) .qngf-column.qngf-metric{text-align:center;background:color-mix(in srgb,var(--qngf-primary) 5%,transparent);padding:var(--qngf-space);border-radius:var(--qngf-radius)}:where(.qngf) .qngf-column.qngf-metric>.qngf-title{margin-bottom:calc(var(--qngf-space) * .25);justify-content:center;font-size:1.75em;font-weight:700;line-height:1.15}:where(.qngf) .qngf-column.qngf-metric>p{font-size:var(--qngf-text-sm)}:where(.qngf) .qngf-scale{border-radius:var(--qngf-radius);background:linear-gradient(to right,color-mix(in srgb,var(--qngf-danger) 30%,transparent),color-mix(in srgb,var(--qngf-danger) 12%,transparent) 40%,color-mix(in srgb,var(--qngf-success) 12%,transparent) 60%,color-mix(in srgb,var(--qngf-success) 30%,transparent));height:28px;margin:calc(var(--qngf-space) * .5) 0 calc(var(--qngf-space) * .25);position:relative;overflow:hidden}:where(.qngf) .qngf-scale-marker{background:var(--qngf-black);width:4px;box-shadow:0 0 0 3px var(--qngf-white);border-radius:2px;transition:left .3s;position:absolute;top:-6px;bottom:-6px;transform:translate(-50%)}:where(.qngf) .qngf-scale-ticks{font-size:var(--qngf-text-xs);margin-bottom:var(--qngf-space);justify-content:space-between;display:flex}:where(.qngf) .qngf-progress{background:color-mix(in srgb,var(--qngf-gray-500) 20%,transparent);height:8px;margin:calc(var(--qngf-space) * .5) 0;border-radius:9999px;overflow:hidden}:where(.qngf) .qngf-progress>div{background:linear-gradient(90deg,var(--qngf-primary-500),var(--qngf-success));border-radius:9999px;height:100%;transition:width .3s}.qngf{--qngf-primary:#6b3fd4;--qngf-gray:#666;--qngf-font-family:inherit;--qngf-line-height:1.7;--qngf-radius:12px;--qngf-card-bg:#f6f1ff;--qngf-card-border-width:1px;--qngf-card-border-color:#e3d6ff;--qngf-card-heading:#111;--qngf-checkbox-icon:url(/icons/lucide/check-white.svg);--qngf-icon-chevron:url(/icons/lucide/chevron-down.svg);--qngf-icon-tip:url(/icons/lucide/lightbulb.svg);--qngf-icon-info:url(/icons/lucide/info.svg);--qngf-icon-pro:url(/icons/lucide/thumbs-up.svg);--qngf-icon-con:url(/icons/lucide/thumbs-down.svg);--qngf-icon-calendar:url(/icons/lucide/calendar.svg);--qngf-icon-clock:url(/icons/lucide/clock.svg);--qngf-icon-link:url(/icons/lucide/external-link.svg);--qngf-icon-download:url(/icons/lucide/download.svg);--qngf-icon-bookmark:url(/icons/lucide/bookmark.svg);--qngf-icon-quote:url(/icons/lucide/quote.svg);--qngf-icon-message:url(/icons/lucide/message-circle.svg);--qngf-icon-code:url(/icons/lucide/code.svg);--qngf-icon-terminal:url(/icons/lucide/terminal.svg);--qngf-icon-settings:url(/icons/lucide/settings.svg);--qngf-icon-list:url(/icons/lucide/list.svg);--qngf-icon-file:url(/icons/lucide/file-text.svg);--qngf-icon-image:url(/icons/lucide/image.svg);--qngf-icon-check:url(/icons/lucide/check-circle.svg);--qngf-icon-star:url(/icons/lucide/star.svg);--qngf-icon-zap:url(/icons/lucide/zap.svg);--qngf-icon-lock:url(/icons/lucide/lock.svg);--qngf-icon-shield:url(/icons/lucide/shield.svg);--qngf-icon-eye:url(/icons/lucide/eye.svg);--qngf-icon-user:url(/icons/lucide/user.svg);--qngf-icon-users:url(/icons/lucide/users.svg);--qngf-icon-heart:url(/icons/lucide/heart.svg);--qngf-icon-credit-card:url(/icons/lucide/credit-card.svg);--qngf-icon-gift:url(/icons/lucide/gift.svg);--qngf-icon-tag:url(/icons/lucide/tag.svg);--qngf-icon-book:url(/icons/lucide/book-open.svg);--qngf-icon-graduation:url(/icons/lucide/graduation-cap.svg);--qngf-icon-map-pin:url(/icons/lucide/map-pin.svg);--qngf-icon-compass:url(/icons/lucide/compass.svg);--qngf-icon-globe:url(/icons/lucide/globe.svg);--qngf-icon-video:url(/icons/lucide/video.svg);--qngf-icon-mic:url(/icons/lucide/mic.svg);--qngf-icon-camera:url(/icons/lucide/camera.svg)}.qngf .qngf-progress>div{background:var(--qngf-primary-500)}.qngf :focus-visible{outline:3px solid var(--qngf-primary-500);outline-offset:2px}
