@import"https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400&family=JetBrains+Mono:wght@400;500;600&display=swap";@font-face{font-family:Akaya Kanadaka;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/AkayaKanadaka-Regular.ttf) format("truetype")}:root{--amber-50: #FDF3E1;--amber-100: #FBE4BE;--amber-200: #F7CC85;--amber-300: #F3B855;--amber-400: #EF9F27;--amber-500: #E08E16;--amber-600: #C2780F;--amber-700: #985E0E;--green-50: #E4F6EE;--green-100: #BFEAD8;--green-200: #7FD4B1;--green-300: #3FBE8C;--green-400: #1D9E75;--green-500: #178060;--green-600: #126A50;--green-700: #0E5240;--coral-50: #FBEAE2;--coral-100: #F4CDBB;--coral-200: #E9A488;--coral-300: #E07B57;--coral-400: #D85A30;--coral-500: #BC4722;--coral-600: #99391B;--coral-700: #762C15;--product-commerce: var(--amber-500);--DucketAI-700: #0F4A03;--DucketAI-600: #176105;--DucketAI-500: #1E7D07;--product-ai: var(--DucketAI-600);--product-ai-strong: var(--DucketAI-700);--ink-950: #0F0F1A;--ink-900: #15151F;--ink-850: #1A1A28;--ink-800: #1E1E2E;--ink-750: #24243A;--ink-700: #2A2A3E;--ink-600: #3A3A52;--ink-500: #565676;--ink-400: #7A7A98;--ink-300: #9A9AB5;--ink-200: #C2C2D4;--ink-100: #E0E0F0;--ink-50: #F0F0F6;--cream-50: #FCFCF8;--cream-100: #F9F9F3;--cream-200: #F5F5F0;--cream-300: #EAEAE2;--cream-400: #DCDCD2;--color-primary: var(--amber-400);--color-primary-hover: var(--amber-300);--color-primary-press: var(--amber-500);--color-on-primary: var(--ink-950);--color-success: var(--green-400);--color-warning: var(--amber-400);--color-danger: var(--coral-400);--surface-page: var(--ink-950);--surface-card: var(--ink-800);--surface-raised: var(--ink-750);--surface-sunken: var(--ink-900);--surface-inverse: var(--cream-200);--border-subtle: var(--ink-700);--border-strong: var(--ink-600);--border-accent: var(--amber-400);--text-strong: var(--ink-100);--text-body: var(--ink-200);--text-muted: var(--ink-400);--text-faint: var(--ink-500);--text-accent: var(--amber-400);--text-on-accent: var(--ink-950);--ring: color-mix(in oklch, var(--amber-400) 55%, transparent)}[data-theme=cream]{--color-primary: var(--coral-400);--color-primary-hover: var(--coral-300);--color-primary-press: var(--coral-500);--color-on-primary: var(--cream-50);--surface-page: var(--cream-200);--surface-card: var(--cream-50);--surface-raised: #FFFFFF;--surface-sunken: var(--cream-300);--surface-inverse: var(--ink-800);--border-subtle: var(--cream-400);--border-strong: #C8C8BE;--border-accent: var(--amber-400);--text-strong: var(--ink-800);--text-body: var(--ink-700);--text-muted: var(--ink-500);--text-faint: var(--ink-400);--text-accent: var(--coral-400);--text-on-accent: var(--cream-50);--ring: color-mix(in oklch, var(--amber-400) 50%, transparent)}:root{--font-display: "Akaya Kanadaka", "Nunito", serif;--font-sans: "Nunito", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", monospace;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-extrabold: 800;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-md: 1.125rem;--text-lg: 1.375rem;--text-xl: 1.75rem;--text-2xl: 2.25rem;--text-3xl: 3rem;--text-4xl: 4rem;--leading-tight: 1.1;--leading-snug: 1.3;--leading-normal: 1.5;--leading-relaxed: 1.65;--tracking-tight: -.01em;--tracking-normal: 0em;--tracking-wide: .02em;--tracking-wider: .12em;--tracking-display: .02em}:root{--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--radius-xs: 6px;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 18px;--radius-xl: 22px;--radius-2xl: 28px;--radius-pill: 999px;--radius-circle: 50%;--shadow-xs: 0 1px 2px rgba(15, 15, 26, .3);--shadow-sm: 0 2px 8px rgba(15, 15, 26, .35);--shadow-md: 0 8px 24px rgba(15, 15, 26, .4);--shadow-lg: 0 18px 48px rgba(15, 15, 26, .5);--shadow-amber: 0 8px 28px rgba(239, 159, 39, .28);--focus-ring: 0 0 0 3px var(--ring);--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-bounce: cubic-bezier(.34, 1.56, .64, 1);--dur-fast: .12s;--dur-base: .2s;--dur-slow: .36s;--container-sm: 560px;--container-md: 880px;--container-lg: 1120px}:root{color-scheme:dark}body{margin:0;background:var(--surface-page);color:var(--text-body);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}[data-theme=cream]{color-scheme:light}h1,h2,h3,h4{color:var(--text-strong);line-height:var(--leading-tight);font-weight:var(--weight-bold);margin:0}a:hover{text-decoration:underline}::selection{background:var(--amber-400);color:var(--ink-950)}:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}.quackbase-display{font-family:var(--font-display);letter-spacing:var(--tracking-display);font-weight:var(--weight-regular)}.quackbase-overline{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-muted)}.dk-btn,.qb-btn{font-family:var(--font-sans);font-weight:var(--weight-bold);border:1px solid transparent;border-radius:var(--radius-pill);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);white-space:nowrap;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out);user-select:none}.dk-btn:focus-visible,.qb-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.dk-btn:active,.qb-btn:active{transform:translateY(1px) scale(.99)}.dk-btn[disabled],.dk-btn[aria-disabled=true],.qb-btn[disabled],.qb-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.dk-btn--sm,.qb-btn--sm{font-size:var(--text-sm);padding:7px 14px;min-height:34px}.dk-btn--md,.qb-btn--md{font-size:var(--text-base);padding:10px 20px;min-height:42px}.dk-btn--lg,.qb-btn--lg{font-size:var(--text-md);padding:13px 26px;min-height:50px}.dk-btn--block,.qb-btn--block{width:100%}.dk-btn--primary,.qb-btn--primary{background:var(--color-primary);color:var(--color-on-primary);box-shadow:var(--shadow-amber)}.dk-btn--primary:hover:not([disabled]),.qb-btn--primary:hover:not([disabled]){background:var(--color-primary-hover)}.dk-btn--primary:active:not([disabled]),.qb-btn--primary:active:not([disabled]){background:var(--color-primary-press)}.dk-btn--secondary,.qb-btn--secondary{background:transparent;color:var(--text-strong);border-color:var(--border-strong)}.dk-btn--secondary:hover:not([disabled]),.qb-btn--secondary:hover:not([disabled]){border-color:var(--amber-400);color:var(--amber-400)}.dk-btn--ghost,.qb-btn--ghost{background:transparent;color:var(--text-body)}.dk-btn--ghost:hover:not([disabled]),.qb-btn--ghost:hover:not([disabled]){background:color-mix(in oklch,var(--text-body) 12%,transparent);color:var(--text-strong)}.dk-btn--danger,.qb-btn--danger{background:var(--coral-400);color:#fff}.dk-btn--danger:hover:not([disabled]),.qb-btn--danger:hover:not([disabled]){background:var(--coral-300)}.dk-btn__icon,.qb-btn__icon{display:inline-flex;width:1.15em;height:1.15em}.dk-btn__icon svg,.qb-btn__icon svg{width:100%;height:100%}.dk-btn__spinner,.qb-btn__spinner{width:1.05em;height:1.05em;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:dk-spin .7s linear infinite}@keyframes dk-spin{to{transform:rotate(360deg)}}.dk-iconbtn,.qb-iconbtn{display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;cursor:pointer;border-radius:var(--radius-circle);background:transparent;color:var(--text-body);transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.dk-iconbtn:hover:not([disabled]),.qb-iconbtn:hover:not([disabled]){background:color-mix(in oklch,var(--text-body) 12%,transparent);color:var(--text-strong)}.dk-iconbtn:active:not([disabled]),.qb-iconbtn:active:not([disabled]){transform:scale(.92)}.dk-iconbtn:focus-visible,.qb-iconbtn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.dk-iconbtn[disabled],.qb-iconbtn[disabled]{opacity:.4;cursor:not-allowed}.dk-iconbtn--sm,.qb-iconbtn--sm{width:32px;height:32px}.dk-iconbtn--md,.qb-iconbtn--md{width:40px;height:40px}.dk-iconbtn--lg,.qb-iconbtn--lg{width:48px;height:48px}.dk-iconbtn--solid,.qb-iconbtn--solid{background:var(--color-primary);color:var(--color-on-primary)}.dk-iconbtn--solid:hover:not([disabled]),.qb-iconbtn--solid:hover:not([disabled]){background:var(--color-primary-hover);color:var(--color-on-primary)}.dk-iconbtn--square,.qb-iconbtn--square{border-radius:var(--radius-md)}.dk-iconbtn svg,.qb-iconbtn svg{width:55%;height:55%}.dk-badge,.qb-badge{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-sans);font-weight:var(--weight-bold);font-size:var(--text-xs);line-height:1;padding:4px 10px;border-radius:var(--radius-pill);border:1px solid transparent}.dk-badge__dot,.qb-badge__dot{width:6px;height:6px;border-radius:50%;background:currentColor}.dk-badge--neutral,.qb-badge--neutral{background:var(--ink-700);color:var(--ink-200)}.dk-badge--amber,.qb-badge--amber{background:color-mix(in oklch,var(--amber-400) 18%,transparent);color:var(--amber-300);border-color:color-mix(in oklch,var(--amber-400) 35%,transparent)}.dk-badge--green,.qb-badge--green{background:color-mix(in oklch,var(--green-400) 18%,transparent);color:var(--green-300);border-color:color-mix(in oklch,var(--green-400) 35%,transparent)}.dk-badge--coral,.qb-badge--coral{background:color-mix(in oklch,var(--coral-400) 18%,transparent);color:var(--coral-300);border-color:color-mix(in oklch,var(--coral-400) 35%,transparent)}.dk-badge--solid,.qb-badge--solid{background:var(--amber-400);color:var(--ink-950)}.dk-avatar,.qb-avatar{display:inline-flex;align-items:center;justify-content:center;position:relative;flex-shrink:0;overflow:visible;font-family:var(--font-sans);font-weight:var(--weight-bold);border-radius:var(--radius-circle);background:var(--ink-800);color:var(--amber-400);border:1.5px solid var(--amber-400)}.dk-avatar--squircle,.qb-avatar--squircle{border-radius:28%}.dk-avatar--plain,.qb-avatar--plain{border-color:var(--ink-600);color:var(--ink-200)}.dk-avatar__img,.qb-avatar__img{width:100%;height:100%;border-radius:inherit;object-fit:cover}.dk-avatar__mascot,.qb-avatar__mascot{width:74%;height:74%}.dk-avatar__status,.qb-avatar__status{position:absolute;right:-1px;bottom:-1px;width:28%;height:28%;min-width:9px;min-height:9px;border-radius:50%;border:2px solid var(--surface-page);background:var(--green-400)}.dk-avatar__status--busy,.qb-avatar__status--busy{background:var(--coral-400)}.dk-avatar__status--off,.qb-avatar__status--off{background:var(--ink-500)}.dk-card,.qb-card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;overflow:hidden}.dk-card--raised,.qb-card--raised{background:var(--surface-raised);box-shadow:var(--shadow-md)}.dk-card--accent,.qb-card--accent{border-color:var(--amber-400);border-width:2px}.dk-card--strip:before,.qb-card--strip:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--card-strip, var(--amber-400))}.dk-card--interactive,.qb-card--interactive{cursor:pointer;transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.dk-card--interactive:hover,.qb-card--interactive:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg);border-color:var(--border-strong)}.dk-field,.qb-field{display:flex;flex-direction:column;gap:var(--space-2);font-family:var(--font-sans)}.dk-field__label,.qb-field__label{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--text-strong)}.dk-field__hint,.qb-field__hint{font-size:var(--text-xs);color:var(--text-muted)}.dk-field__hint--error,.qb-field__hint--error{color:var(--coral-300)}.dk-inputwrap,.qb-inputwrap{display:flex;align-items:center;gap:var(--space-2);background:var(--surface-sunken);border:1.5px solid var(--border-subtle);border-radius:var(--radius-md);padding:0 var(--space-3);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.dk-inputwrap:focus-within,.qb-inputwrap:focus-within{border-color:var(--amber-400);box-shadow:var(--focus-ring)}.dk-inputwrap--error,.qb-inputwrap--error{border-color:var(--coral-400)}.dk-inputwrap--error:focus-within,.qb-inputwrap--error:focus-within{box-shadow:0 0 0 3px color-mix(in oklch,var(--coral-400) 40%,transparent)}.dk-inputwrap__icon,.qb-inputwrap__icon{display:inline-flex;width:18px;height:18px;color:var(--text-muted);flex-shrink:0}.dk-inputwrap__icon svg,.qb-inputwrap__icon svg{width:100%;height:100%}.dk-input,.qb-input{flex:1;background:transparent;border:none;outline:none;font-family:var(--font-sans);font-size:var(--text-base);color:var(--text-strong);padding:11px 0;min-width:0}.dk-input::placeholder,.qb-input::placeholder{color:var(--text-faint)}.dk-input--lg,.qb-input--lg{font-size:var(--text-md);padding:14px 0}.dk-switch,.qb-switch{display:inline-flex;align-items:center;gap:var(--space-3);cursor:pointer;font-family:var(--font-sans);user-select:none}.dk-switch__track,.qb-switch__track{width:46px;height:26px;border-radius:var(--radius-pill);background:var(--ink-700);position:relative;flex-shrink:0;transition:background var(--dur-base) var(--ease-out)}.dk-switch__thumb,.qb-switch__thumb{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--ink-100);transition:transform var(--dur-base) var(--ease-bounce);box-shadow:var(--shadow-xs)}.dk-switch--on .dk-switch__track,.qb-switch--on .qb-switch__track{background:var(--amber-400)}.dk-switch--on .dk-switch__thumb,.qb-switch--on .qb-switch__thumb{transform:translate(20px);background:var(--ink-950)}.dk-switch:focus-visible,.qb-switch:focus-visible{outline:none}.dk-switch input:focus-visible+.dk-switch__track,.qb-switch input:focus-visible+.qb-switch__track{box-shadow:var(--focus-ring)}.dk-switch__label,.qb-switch__label{font-size:var(--text-sm);color:var(--text-body);font-weight:var(--weight-semibold)}.dk-switch--disabled,.qb-switch--disabled{opacity:.45;cursor:not-allowed}.dk-msg,.qb-msg{display:flex;gap:var(--space-2);align-items:flex-end;max-width:76%}.dk-msg--user,.qb-msg--user{flex-direction:row-reverse;align-self:flex-end;margin-left:auto}.dk-bubble,.qb-bubble{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-snug);padding:10px 14px;border-radius:18px;position:relative;word-wrap:break-word}.dk-bubble--duck,.qb-bubble--duck{background:var(--amber-400);color:var(--ink-950);font-weight:var(--weight-semibold);border-bottom-left-radius:5px}.dk-bubble--user,.qb-bubble--user{background:var(--ink-800);color:var(--ink-100);border:1px solid var(--ink-700);border-bottom-right-radius:5px}.dk-msg__time,.qb-msg__time{font-size:10px;color:var(--text-faint);margin-top:4px;font-family:var(--font-sans)}.dk-msg--user .dk-msg__time,.qb-msg--user .qb-msg__time{text-align:right}.dk-typing,.qb-typing{display:inline-flex;gap:5px;align-items:center;background:var(--amber-400);padding:13px 16px;border-radius:18px 18px 18px 5px;width:fit-content}.dk-typing span,.qb-typing span{width:7px;height:7px;border-radius:50%;background:var(--ink-950);opacity:.5;animation:dk-bounce 1.2s infinite ease-in-out}.dk-typing span:nth-child(2),.qb-typing span:nth-child(2){animation-delay:.18s}.dk-typing span:nth-child(3),.qb-typing span:nth-child(3){animation-delay:.36s}@keyframes dk-bounce{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-5px);opacity:1}}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--surface-page);color:var(--text-body);font-family:var(--font-sans)}html{scroll-behavior:smooth}:where(section,[id]){scroll-margin-top:96px}a{color:var(--text-accent);text-decoration:none}a:hover{color:var(--coral-300);text-decoration:none}.dk-btn,.dk-card,.dk-badge,.dk-input,.dk-icon-btn,[class*=dk-]{box-shadow:none!important}.dk-btn:not([disabled]):not([aria-disabled=true]){transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),transform var(--dur-base) var(--ease-out),color var(--dur-fast) var(--ease-out)}.dk-btn:not([disabled]):not([aria-disabled=true]):hover{transform:translateY(-2px)}.dk-btn:not([disabled]):not([aria-disabled=true]):active{transform:translateY(0) scale(.99)}@keyframes qbFloat{0%,to{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-10px) rotate(1.5deg)}}@keyframes qbFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes qbPop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes qbBarGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-reveal]{will-change:opacity,transform}#qb-progress{transform-origin:0 50%;transform:scaleX(0);transition:transform .12s linear}header nav a{position:relative}header nav a:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;background:var(--ink-900);transform:scaleX(0);transform-origin:100% 50%;transition:transform .28s cubic-bezier(.22,1,.36,1)}header nav a:hover:after{transform:scaleX(1);transform-origin:0 50%}header nav a:hover{color:var(--ink-950)}footer a{transition:color .18s ease,transform .18s cubic-bezier(.22,1,.36,1);display:inline-block}footer a:hover{transform:translate(3px)}.qb-case{transition:background .25s ease,padding-left .25s cubic-bezier(.22,1,.36,1)}.qb-case:hover{background:color-mix(in oklch,var(--ink-100) 5%,transparent);padding-left:26px}.qb-case:hover .qb-num{transform:scale(1.06) rotate(-4deg)}.qb-num{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.qb-container{max-width:var(--container-lg);margin:0 auto}.qb-prod .dk-card{transition:transform .3s var(--ease-out),border-color .3s var(--ease-out),background .3s var(--ease-out)}.qb-prod:hover .dk-card{transform:translateY(-6px);border-color:color-mix(in oklch,var(--amber-400) 45%,var(--border-subtle))}.qb-prod:hover .dk-card--strip:before{height:6px}.qb-prod .dk-card--strip:before{transition:height .3s var(--ease-out)}.qb-arrow{display:inline-flex;align-items:center;gap:4px;transition:color .18s var(--ease-out),gap .22s var(--ease-out)}.qb-arrow:hover{gap:10px}.qb-ulink{position:relative}.qb-ulink:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:currentColor;transform:scaleX(0);transform-origin:100% 50%;transition:transform .28s var(--ease-out)}.qb-ulink:hover:after{transform:scaleX(1);transform-origin:0 50%}.qb-frame{transition:transform .35s var(--ease-out),border-color .35s var(--ease-out)}.qb-frame:hover{transform:translateY(-4px);border-color:color-mix(in oklch,var(--coral-400) 40%,var(--border-subtle))}.qb-frame:hover .qb-frame__mascot{transform:scale(1.06) rotate(-3deg)}.qb-frame__mascot{transition:transform .4s var(--ease-bounce)}.qb-hero-bg{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.qb-blob{position:absolute;border-radius:50%;filter:blur(70px);opacity:.5;will-change:transform}.qb-blob--1{width:460px;height:460px;top:-120px;left:-80px;background:radial-gradient(circle at 30% 30%,var(--amber-400),transparent 70%);animation:qbDrift1 18s ease-in-out infinite}.qb-blob--2{width:400px;height:400px;bottom:-140px;right:-60px;background:radial-gradient(circle at 60% 40%,var(--coral-400),transparent 70%);animation:qbDrift2 22s ease-in-out infinite}.qb-blob--3{width:320px;height:320px;top:30%;right:20%;background:radial-gradient(circle at 50% 50%,var(--green-400),transparent 72%);opacity:.28;animation:qbDrift3 26s ease-in-out infinite}@keyframes qbDrift1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(60px,40px) scale(1.15)}}@keyframes qbDrift2{0%,to{transform:translate(0) scale(1.1)}50%{transform:translate(-50px,-30px) scale(.95)}}@keyframes qbDrift3{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-40px,30px) scale(1.2)}66%{transform:translate(30px,-20px) scale(.9)}}.qb-mascot{position:relative;display:inline-flex}.qb-mascot:before{content:"";position:absolute;inset:-28%;border-radius:50%;background:radial-gradient(circle,color-mix(in oklch,var(--amber-400) 55%,transparent),transparent 68%);filter:blur(18px);z-index:-1;animation:qbHalo 4.5s ease-in-out infinite}@keyframes qbHalo{0%,to{transform:scale(.9);opacity:.55}50%{transform:scale(1.15);opacity:.9}}.dk-btn{position:relative;overflow:hidden}.dk-btn--primary:after{content:"";position:absolute;top:0;left:0;width:60%;height:100%;background:linear-gradient(100deg,transparent,color-mix(in oklch,#fff 55%,transparent),transparent);transform:translate(-160%) skew(-18deg);pointer-events:none}.dk-btn--primary:hover:after{animation:qbSheen .9s ease-out}@keyframes qbSheen{0%{transform:translate(-160%) skew(-18deg)}to{transform:translate(320%) skew(-18deg)}}.qb-prod .dk-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(240px circle at var(--mx, 50%) var(--my, 0%),color-mix(in oklch,var(--amber-400) 22%,transparent),transparent 60%);opacity:0;transition:opacity .35s var(--ease-out)}.qb-prod:hover .dk-card:after{opacity:1}.dk-badge--green .dk-badge__dot{position:relative}.dk-badge--green .dk-badge__dot:before{content:"";position:absolute;inset:-2px;border-radius:50%;background:currentColor;opacity:.5;animation:qbPing 1.8s cubic-bezier(0,0,.2,1) infinite}@keyframes qbPing{0%{transform:scale(1);opacity:.5}70%,to{transform:scale(2.6);opacity:0}}.qb-scrolldown{display:inline-flex;color:color-mix(in oklch,#E0E0F0 60%,transparent);animation:qbBob 1.8s ease-in-out infinite;transition:color .2s ease}.qb-scrolldown:hover{color:var(--amber-400)}@keyframes qbBob{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.qb-eyebrow{animation:qbFadeUp .7s cubic-bezier(.22,1,.36,1) .15s both}.qb-mascot-float{animation:qbHeroPop .9s cubic-bezier(.34,1.56,.64,1) both,qbFloat 6s ease-in-out .9s infinite}@keyframes qbHeroPop{0%{opacity:0;transform:translateY(30px) scale(.55) rotate(-10deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(0)}}.qb-mascot{perspective:800px}.qb-hero-mascot{display:block;width:180px;height:auto;filter:drop-shadow(0 18px 30px rgba(0,0,0,.45));transition:transform .18s ease-out;transform-style:preserve-3d;will-change:transform}.qb-hero-glow{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0;transition:opacity .5s ease;background:radial-gradient(360px circle at var(--hx, 50%) var(--hy, 40%),color-mix(in oklch,var(--amber-300) 22%,transparent),transparent 60%)}#qb-hero:hover .qb-hero-glow{opacity:1}.qb-particles{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.qb-particle{position:absolute;bottom:-12px;border-radius:50%;background:color-mix(in oklch,var(--amber-300) 85%,#fff);opacity:0;box-shadow:0 0 8px color-mix(in oklch,var(--amber-300) 60%,transparent);animation-name:qbFloatUp;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes qbFloatUp{0%{transform:translateY(0) scale(.6);opacity:0}15%{opacity:.9}85%{opacity:.7}to{transform:translateY(-460px) scale(1);opacity:0}}.qb-shimmer-text{color:#e0e0f0}@supports ((-webkit-background-clip: text) or (background-clip: text)){.qb-shimmer-text{background-image:linear-gradient(100deg,#e0e0f0 0%,#e0e0f0 38%,var(--amber-300) 50%,#e0e0f0 62%,#e0e0f0 100%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:qbTextSheen 7s linear infinite}}@keyframes qbTextSheen{0%{background-position:220% 0}to{background-position:-120% 0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}[data-reveal]{opacity:1!important;transform:none!important}.qb-blob,.qb-mascot:before,.dk-badge--green .dk-badge__dot:before,.qb-scrolldown,.qb-particle,.qb-hero-glow{display:none!important}.qb-shimmer-text{-webkit-text-fill-color:#e0e0f0!important;color:#e0e0f0!important}}[data-sonner-toaster][data-sonner-toaster]{--normal-bg: var(--ink-800);--normal-border: var(--ink-700);--normal-text: var(--ink-100);--border-radius: var(--radius-md);font-family:var(--font-sans)}[data-sonner-toast][data-sonner-toast]{background:var(--ink-800)!important;border:1px solid var(--ink-700)!important;color:var(--ink-100)!important;border-radius:var(--radius-md);box-shadow:0 12px 30px #0f0f1a6b!important;font-family:var(--font-sans)}[data-sonner-toast] [data-title]{font-weight:700;color:var(--ink-100)}[data-sonner-toast] [data-description]{color:var(--ink-300)}[data-sonner-toast][data-type=success] [data-icon]{color:var(--green-400)}[data-sonner-toast][data-type=error] [data-icon]{color:var(--coral-400)}[data-sonner-toast][data-type=warning] [data-icon]{color:var(--amber-400)}[data-sonner-toast][data-type=info] [data-icon]{color:var(--amber-300)}[data-sonner-toast] [data-button]{background:var(--amber-400);color:var(--ink-950);border-radius:var(--radius-pill);font-weight:700}[data-sonner-toast] [data-close-button]{background:var(--ink-700);border-color:var(--ink-600);color:var(--ink-100)}[data-sonner-toast] [data-close-button]:hover{background:var(--ink-600)}html[dir=ltr],[data-sonner-toaster][dir=ltr]{--toast-icon-margin-start: -3px;--toast-icon-margin-end: 4px;--toast-svg-margin-start: -1px;--toast-svg-margin-end: 0px;--toast-button-margin-start: auto;--toast-button-margin-end: 0}html[dir=rtl],[data-sonner-toaster][dir=rtl]{--toast-icon-margin-start: 4px;--toast-icon-margin-end: -3px;--toast-svg-margin-start: 0px;--toast-svg-margin-end: -1px;--toast-button-margin-start: 0;--toast-button-margin-end: auto}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1: hsl(0, 0%, 99%);--gray2: hsl(0, 0%, 97.3%);--gray3: hsl(0, 0%, 95.1%);--gray4: hsl(0, 0%, 93%);--gray5: hsl(0, 0%, 90.9%);--gray6: hsl(0, 0%, 88.7%);--gray7: hsl(0, 0%, 85.8%);--gray8: hsl(0, 0%, 78%);--gray9: hsl(0, 0%, 56.1%);--gray10: hsl(0, 0%, 52.3%);--gray11: hsl(0, 0%, 43.5%);--gray12: hsl(0, 0%, 9%);--border-radius: 8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:none;z-index:999999999;transition:transform .4s ease}@media(hover:none)and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translate(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y: translateY(100%);--lift-amount: calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:none;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-y-position=top]{top:0;--y: translateY(-100%);--lift: 1;--lift-amount: calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y: translateY(100%);--lift: -1;--lift-amount: calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:none;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px #0006}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:#00000014}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:#ffffff4d}[data-sonner-toaster] [data-close-button-position=top-left]{--toast-close-button-left: 0;--toast-close-button-right: unset;--toast-close-button-top: 0;--toast-close-button-bottom: unset;--toast-close-button-transform: translate(-35%, -35%)}[data-sonner-toaster] [data-close-button-position=top-right]{--toast-close-button-left: unset;--toast-close-button-right: 0;--toast-close-button-top: 0;--toast-close-button-bottom: unset;--toast-close-button-transform: translate(35%, -35%)}[data-sonner-toaster] [data-close-button-position=bottom-left]{--toast-close-button-left: 0;--toast-close-button-right: unset;--toast-close-button-top: unset;--toast-close-button-bottom: 0;--toast-close-button-transform: translate(-35%, 35%)}[data-sonner-toaster] [data-close-button-position=bottom-right]{--toast-close-button-left: unset;--toast-close-button-right: 0;--toast-close-button-top: unset;--toast-close-button-bottom: 0;--toast-close-button-transform: translate(35%, 35%)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-left);right:var(--toast-close-button-right);top:var(--toast-close-button-top);bottom:var(--toast-close-button-bottom);height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]:before{content:"";position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]:before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]:before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]:before{content:"";position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]:after{content:"";position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y: translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale: var(--toasts-before) * .05 + 1;--y: translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--toasts-before) * .05 + 1));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y: translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y: translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y: translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y: translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]:before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y, 0px)) translate(var(--swipe-amount-x, 0px));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media(max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:calc(var(--mobile-offset-bottom) + max(env(safe-area-inset-bottom),0px))}[data-sonner-toaster][data-y-position=top]{top:calc(var(--mobile-offset-top) + max(env(safe-area-inset-top),0px))}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg: #fff;--normal-border: var(--gray4);--normal-text: var(--gray12);--success-bg: hsl(143, 85%, 96%);--success-border: hsl(145, 92%, 87%);--success-text: hsl(140, 100%, 27%);--info-bg: hsl(208, 100%, 97%);--info-border: hsl(221, 91%, 93%);--info-text: hsl(210, 92%, 45%);--warning-bg: hsl(49, 100%, 97%);--warning-border: hsl(49, 91%, 84%);--warning-text: hsl(31, 92%, 45%);--error-bg: hsl(359, 100%, 97%);--error-border: hsl(359, 100%, 94%);--error-text: hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg: #000;--normal-border: hsl(0, 0%, 20%);--normal-text: var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg: #fff;--normal-border: var(--gray3);--normal-text: var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg: #000;--normal-bg-hover: hsl(0, 0%, 12%);--normal-border: hsl(0, 0%, 20%);--normal-border-hover: hsl(0, 0%, 25%);--normal-text: var(--gray1);--success-bg: hsl(150, 100%, 6%);--success-border: hsl(147, 100%, 12%);--success-text: hsl(150, 86%, 65%);--info-bg: hsl(215, 100%, 6%);--info-border: hsl(223, 43%, 17%);--info-text: hsl(216, 87%, 65%);--warning-bg: hsl(64, 100%, 6%);--warning-border: hsl(60, 100%, 9%);--warning-text: hsl(46, 87%, 65%);--error-bg: hsl(358, 76%, 10%);--error-border: hsl(357, 89%, 16%);--error-text: hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size: 16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:nth-child(1){animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media(prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}
