@layer components{.qubool-login-layout{grid-template-columns:minmax(0,1.05fr) minmax(24rem,.95fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid}.qubool-login-form-shell{position:relative}.qubool-login-card{background:linear-gradient(180deg, var(--q-surface) 0%, var(--q-bg-deep) 100%);border:1px solid var(--q-border-strong);border-radius:var(--radius-2xl,1.5rem);box-shadow:inset 0 1px 0 #ffffff0a, var(--q-shadow-lg);transition:border-color .22s cubic-bezier(.2,.85,.25,1),box-shadow .22s cubic-bezier(.2,.85,.25,1);position:relative;overflow:hidden}.qubool-login-card:hover{border-color:color-mix(in oklch, var(--q-emerald) 50%, transparent);box-shadow:var(--q-glow)}.qubool-login-card:before{content:"";top:0;background:linear-gradient(90deg, transparent, color-mix(in oklch, var(--q-emerald) 80%, transparent) 30%, var(--q-emerald) 50%, color-mix(in oklch, var(--q-emerald) 80%, transparent) 70%, transparent);height:2px;position:absolute;inset-inline:0}.qubool-login-card-body{padding:1.75rem}@media (width>=768px){.qubool-login-card-body{padding:2.25rem}}.qubool-login-field{gap:.45rem;display:grid}.qubool-login-field-label{color:var(--q-text);font-family:var(--font-display);justify-content:space-between;align-items:center;gap:.5rem;font-size:.88rem;font-weight:700;display:flex}.qubool-login-field-link{color:var(--q-emerald);font-family:var(--font-display);font-size:.78rem;font-weight:700;transition:color .16s}.qubool-login-field-link:hover{color:color-mix(in oklch, var(--q-emerald) 80%, white)}.qubool-login-input-shell{align-items:center;display:flex;position:relative}.qubool-login-input-icon{pointer-events:none;color:var(--q-emerald);place-items:center;width:1rem;height:1rem;display:grid;position:absolute;inset-inline-end:.85rem}.qubool-login-input{background:var(--q-bg);border:1px solid var(--q-border-strong);width:100%;height:3rem;color:var(--q-text);font-family:var(--font-body);border-radius:.85rem;padding-inline:2.75rem 1rem;font-size:.95rem;line-height:1.5;transition:border-color .16s,box-shadow .16s,background .16s}.qubool-login-input::placeholder{color:var(--q-muted-2)}.qubool-login-input:hover{border-color:color-mix(in oklch, var(--q-emerald) 35%, var(--q-border-strong))}.qubool-login-input:focus,.qubool-login-input:focus-visible{border-color:var(--q-emerald);box-shadow:0 0 0 3px color-mix(in oklch, var(--q-emerald) 22%, transparent);background:color-mix(in oklch, var(--q-emerald) 4%, var(--q-bg));outline:none}.qubool-login-input.is-invalid{border-color:oklch(62% .22 25);box-shadow:0 0 0 3px oklch(62% .22 25/.18)}.qubool-login-input-toggle{width:1.75rem;height:1.75rem;color:var(--q-muted);cursor:pointer;background:0 0;border-radius:.5rem;place-items:center;transition:color .16s,background .16s;display:grid;position:absolute;inset-inline-start:.6rem}.qubool-login-input-toggle:hover{background:color-mix(in oklch, var(--q-emerald) 10%, transparent);color:var(--q-emerald)}.qubool-login-helper{color:var(--q-muted-2);font-family:var(--font-body);font-size:.78rem;line-height:1.45}.qubool-login-helper.is-warning{color:oklch(78% .16 60)}.qubool-login-helper.is-error{color:oklch(72% .18 25)}.qubool-login-trust-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-bottom:1.5rem;display:grid}.qubool-login-trust-tile{background:var(--q-bg);border:1px solid var(--q-border);border-radius:.85rem;gap:.25rem;padding:.85rem .95rem;display:grid}.qubool-login-trust-tile-title{color:var(--q-emerald);font-family:var(--font-display);align-items:center;gap:.4rem;font-size:.78rem;font-weight:800;display:inline-flex}.qubool-login-trust-tile-text{color:var(--q-muted);font-family:var(--font-body);font-size:.82rem;line-height:1.5}.qubool-login-package{background:radial-gradient(ellipse 60% 80% at 100% 50%, color-mix(in oklch, var(--q-emerald) 14%, transparent), transparent 60%), var(--q-bg);border:1px solid color-mix(in oklch, var(--q-emerald) 35%, transparent);border-radius:1rem;margin-bottom:1.5rem;padding:1rem 1.1rem}.qubool-login-package-label{color:var(--q-emerald);font-family:var(--font-display);font-size:.78rem;font-weight:800}.qubool-login-package-row{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.4rem;display:flex}.qubool-login-package-name{color:var(--q-text);font-family:var(--font-display);font-size:1.1rem;font-weight:800}.qubool-login-package-price{background:color-mix(in oklch, var(--q-emerald) 14%, transparent);color:var(--q-emerald);font-family:var(--font-display);border-radius:999px;padding:.3rem .7rem;font-size:.85rem;font-weight:800}.qubool-login-error{color:oklch(85% .12 25);font-family:var(--font-body);background:oklch(62% .22 25/.1);border:1px solid oklch(62% .22 25/.35);border-radius:.85rem;margin-bottom:1rem;padding:.85rem 1rem;font-size:.88rem;line-height:1.5}.qubool-login-form{gap:1.1rem;display:grid}.qubool-login-divider{color:var(--q-muted-2);font-family:var(--font-display);align-items:center;gap:.85rem;margin-block:1.5rem;font-size:.78rem;font-weight:700;display:flex}.qubool-login-divider:before,.qubool-login-divider:after{content:"";background:var(--q-border);flex:1;height:1px}.qubool-login-footer{text-align:center;color:var(--q-muted);font-family:var(--font-body);margin-top:1.5rem;font-size:.9rem}.qubool-login-footer a{color:var(--q-emerald);font-weight:700;transition:color .16s}.qubool-login-footer a:hover{color:color-mix(in oklch, var(--q-emerald) 80%, white)}.qubool-login-submit{width:100%;margin-top:.5rem}.qubool-signup-layout{grid-template-columns:minmax(24rem,.88fr) minmax(0,1.12fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);display:grid}.qubool-signup-preview-column{grid-area:1/1;align-content:start;gap:1rem;display:grid}.qubool-signup-form-shell{grid-area:1/2;position:relative}.qubool-signup-card{background:linear-gradient(180deg, var(--q-surface) 0%, var(--q-bg-deep) 100%);border:1px solid var(--q-border-strong);border-radius:var(--radius-2xl,1.5rem);box-shadow:inset 0 1px 0 #ffffff0a, var(--q-shadow-lg);transition:border-color .22s cubic-bezier(.2,.85,.25,1),box-shadow .22s cubic-bezier(.2,.85,.25,1);position:relative;overflow:hidden}.qubool-signup-card:hover{border-color:color-mix(in oklch, var(--q-emerald) 50%, transparent);box-shadow:var(--q-glow)}.qubool-signup-card:before{content:"";top:0;background:linear-gradient(90deg, transparent, color-mix(in oklch, var(--q-emerald) 80%, transparent) 30%, var(--q-emerald) 50%, color-mix(in oklch, var(--q-emerald) 80%, transparent) 70%, transparent);height:2px;position:absolute;inset-inline:0}.qubool-signup-card-body{padding:1.75rem}@media (width>=768px){.qubool-signup-card-body{padding:2.25rem}}.qubool-signup-form,.qubool-signup-row{gap:1.1rem;display:grid}@media (width>=640px){.qubool-signup-row.is-2col{grid-template-columns:repeat(2,minmax(0,1fr))}}.qubool-signup-phone{background:var(--q-bg);border:1px solid var(--q-border-strong);border-radius:.85rem;align-items:center;gap:.5rem;width:100%;min-width:0;height:3rem;padding-inline:1rem;transition:border-color .16s,box-shadow .16s;display:flex}.qubool-signup-phone:focus-within{border-color:var(--q-emerald);box-shadow:0 0 0 3px color-mix(in oklch, var(--q-emerald) 22%, transparent)}.qubool-signup-phone-prefix{color:var(--q-muted);font-family:var(--font-numeric);white-space:nowrap;flex-shrink:0;font-size:.9rem;font-weight:700}.qubool-signup-phone-input{width:100%;min-width:0;height:100%;color:var(--q-text);font-family:var(--font-numeric);text-align:start;background:0 0;border:0;outline:none;flex:1;font-size:.95rem;line-height:1.5}.qubool-signup-phone-input::placeholder{color:var(--q-muted-2)}.qubool-signup-phone-icon{color:var(--q-emerald);width:1rem;height:1rem}.qubool-signup-combo{background:var(--q-bg);border:1px solid var(--q-border-strong);width:100%;height:3rem;color:var(--q-text);font-family:var(--font-body);border-radius:.85rem;justify-content:space-between;align-items:center;gap:.5rem;padding-inline:1rem;font-size:.95rem;transition:border-color .16s,box-shadow .16s,background .16s;display:inline-flex}.qubool-signup-combo:hover{border-color:color-mix(in oklch, var(--q-emerald) 35%, var(--q-border-strong))}.qubool-signup-combo[data-state=open]{border-color:var(--q-emerald);box-shadow:0 0 0 3px color-mix(in oklch, var(--q-emerald) 22%, transparent)}.qubool-signup-combo-icon{color:var(--q-emerald);flex-shrink:0;width:1rem;height:1rem}.qubool-signup-strength{gap:.4rem;display:grid}.qubool-signup-strength-track{background:var(--q-bg);border:1px solid var(--q-border);border-radius:999px;height:4px;overflow:hidden}.qubool-signup-strength-fill{border-radius:inherit;height:100%;transition:width .2s cubic-bezier(.2,.85,.25,1)}.qubool-signup-strength-fill.is-weak{background:oklch(70% .2 25);width:33%}.qubool-signup-strength-fill.is-medium{background:oklch(78% .16 60);width:66%}.qubool-signup-strength-fill.is-strong{background:linear-gradient(90deg, var(--q-emerald) 0%, var(--q-emerald-2) 100%);width:100%}.qubool-signup-strength-label{color:var(--q-muted-2);font-family:var(--font-display);font-size:.78rem;font-weight:700}.qubool-signup-trust-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-bottom:1.5rem;display:grid}.qubool-signup-trust-tile{background:var(--q-bg);border:1px solid var(--q-border);border-radius:.85rem;gap:.25rem;padding:.85rem .95rem;display:grid}.qubool-signup-trust-tile-title{color:var(--q-emerald);font-family:var(--font-display);align-items:center;gap:.4rem;font-size:.78rem;font-weight:800;display:inline-flex}.qubool-signup-trust-tile-text{color:var(--q-muted);font-family:var(--font-body);font-size:.82rem;line-height:1.5}.qubool-signup-package{background:radial-gradient(ellipse 60% 80% at 100% 50%, color-mix(in oklch, var(--q-emerald) 14%, transparent), transparent 60%), var(--q-bg);border:1px solid color-mix(in oklch, var(--q-emerald) 35%, transparent);border-radius:1rem;margin-bottom:1.5rem;padding:1rem 1.1rem}.qubool-signup-package-label{color:var(--q-emerald);font-family:var(--font-display);font-size:.78rem;font-weight:800}.qubool-signup-package-row{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.4rem;display:flex}.qubool-signup-package-name{color:var(--q-text);font-family:var(--font-display);font-size:1.1rem;font-weight:800}.qubool-signup-package-price{background:color-mix(in oklch, var(--q-emerald) 14%, transparent);color:var(--q-emerald);font-family:var(--font-display);border-radius:999px;padding:.3rem .7rem;font-size:.85rem;font-weight:800}.qubool-signup-error{color:oklch(85% .12 25);font-family:var(--font-body);background:oklch(62% .22 25/.1);border:1px solid oklch(62% .22 25/.35);border-radius:.85rem;margin-bottom:1rem;padding:.85rem 1rem;font-size:.88rem;line-height:1.5}.qubool-signup-divider{color:var(--q-muted-2);font-family:var(--font-display);align-items:center;gap:.85rem;margin-block:1.5rem;font-size:.78rem;font-weight:700;display:flex}.qubool-signup-divider:before,.qubool-signup-divider:after{content:"";background:var(--q-border);flex:1;height:1px}.qubool-signup-footer{text-align:center;color:var(--q-muted);font-family:var(--font-body);margin-top:1.5rem;font-size:.9rem}.qubool-signup-footer a{color:var(--q-emerald);font-weight:700;transition:color .16s}.qubool-signup-footer a:hover{color:color-mix(in oklch, var(--q-emerald) 80%, white)}.qubool-signup-legal{text-align:center;color:var(--q-muted-2);font-family:var(--font-body);margin-top:1rem;font-size:.78rem;line-height:1.55}.qubool-signup-legal a{color:var(--q-emerald);font-weight:700;transition:color .16s}.qubool-signup-legal a:hover{color:color-mix(in oklch, var(--q-emerald) 80%, white)}.qubool-signup-submit{width:100%;margin-top:.5rem}.qubool-signup-plan-panel{background:linear-gradient(180deg, var(--q-surface) 0%, var(--q-bg-deep) 100%);border:1px solid var(--q-border);border-radius:var(--radius-2xl,1.5rem);box-shadow:var(--q-shadow-md);padding:1.1rem 1.2rem;position:relative}.qubool-signup-plan-heading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:.85rem;display:flex}.qubool-signup-plan-heading-label{color:var(--q-emerald);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;font-size:.78rem;font-weight:800}.qubool-signup-plan-heading-name{color:var(--q-text);font-family:var(--font-display);text-align:end;font-size:1.05rem;font-weight:800}.qubool-signup-plan-body{background:var(--q-bg);border:1px solid color-mix(in oklch, var(--q-emerald) 35%, var(--q-border));color:var(--q-text);border-radius:.95rem;justify-content:space-between;align-items:start;gap:.8rem;padding:.85rem .95rem;display:flex}.qubool-signup-plan-body-label{color:var(--q-emerald);font-family:var(--font-display);white-space:nowrap;font-size:.72rem;font-weight:900}.qubool-signup-plan-body-text{color:var(--q-muted);font-family:var(--font-body);font-size:.85rem;line-height:1.6}.qubool-signup-experience{background:linear-gradient(180deg, var(--q-surface) 0%, var(--q-bg-deep) 100%);border:1px solid var(--q-border);border-radius:var(--radius-2xl,1.5rem);box-shadow:var(--q-shadow-md);grid-column:1/-1;margin-top:1rem;padding:1.5rem}.qubool-signup-experience-heading{color:var(--q-emerald);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.6rem;margin-bottom:.85rem;font-size:.82rem;font-weight:800;display:flex}.qubool-signup-experience-steps{gap:.6rem;display:grid}@media (width>=640px){.qubool-signup-experience-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.qubool-signup-experience-step{background:var(--q-bg);border:1px solid var(--q-border);border-radius:.85rem;align-items:start;gap:.75rem;padding:.85rem .95rem;display:flex}.qubool-signup-experience-step-num{background:color-mix(in oklch, var(--q-emerald) 14%, var(--q-surface));width:1.85rem;height:1.85rem;color:var(--q-emerald);border:1px solid color-mix(in oklch, var(--q-emerald) 35%, transparent);font-family:var(--font-display);border-radius:999px;flex-shrink:0;place-items:center;font-size:.82rem;font-weight:800;display:grid}.qubool-signup-experience-step-title{color:var(--q-text);font-family:var(--font-display);font-size:.9rem;font-weight:800}.qubool-signup-experience-step-text{color:var(--q-muted);font-family:var(--font-body);margin-top:.2rem;font-size:.82rem;line-height:1.5}.payment-package-option{--pkg-accent:#7ecf91;text-align:right;cursor:pointer;background:#ffffff08;border:1.5px solid #ffffff14;border-radius:1rem;flex-direction:column;gap:.5rem;padding:1rem 1.1rem;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s;display:flex;position:relative}.payment-package-option[data-accent=blue]{--pkg-accent:#5fbfe8}.payment-package-option[data-accent=gold]{--pkg-accent:#d8b765}.payment-package-option[data-accent=violet]{--pkg-accent:#a78bfa}.payment-package-option:hover{border-color:color-mix(in srgb, var(--pkg-accent) 34%, transparent);transform:translateY(-1px)}.payment-package-option.is-selected{border-color:color-mix(in srgb, var(--pkg-accent) 55%, transparent);background:color-mix(in srgb, var(--pkg-accent) 9%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--pkg-accent) 22%, transparent)}.payment-package-option-header{align-items:center;gap:.6rem;display:flex}.payment-package-option-icon{width:1.25rem;height:1.25rem;color:var(--pkg-accent);flex-shrink:0}.payment-package-option-name{color:var(--foreground);flex:1;font-size:.95rem;font-weight:700}.payment-package-radio{border:1.5px solid #ffffff40;border-radius:999px;flex-shrink:0;width:1rem;height:1rem;transition:border-color .2s,background .2s,box-shadow .2s}.payment-package-option.is-selected .payment-package-radio{border-color:var(--pkg-accent);background:var(--pkg-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--pkg-accent) 20%, transparent)}.payment-package-option-price{align-items:baseline;gap:.3rem;display:flex}.payment-package-option-price strong{color:var(--foreground);font-size:1.5rem;font-weight:900}.payment-package-option-price span{color:#e8e8dc99;font-size:.82rem}.payment-package-option-tagline{color:#e8e8dc94;font-size:.82rem;line-height:1.5}html:not(.dark) .payment-package-option{background:#ffffffb8;border-color:#1022191a}html:not(.dark) .payment-package-radio{border-color:#1022193d}html:not(.dark) .payment-package-option-price span,html:not(.dark) .payment-package-option-tagline{color:#10221994}.payment-method-option{text-align:right;color:#f5faf6e0;cursor:pointer;background:linear-gradient(145deg,#ffffff14,#ffffff06),#ffffff0a;border:1px solid #ffffff1a;border-radius:1rem;flex-direction:column;gap:.55rem;min-height:8.2rem;padding:1rem;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden}.payment-method-option:before{content:"";opacity:0;height:3px;transition:opacity .18s;position:absolute;inset:auto 0 0}.payment-method-option[data-method=card]:before{background:linear-gradient(90deg,#1a4fd7,#62a8ff)}.payment-method-option[data-method=mada]:before{background:linear-gradient(90deg,#158a47,#68d391)}.payment-method-option[data-method=apple_pay]:before{background:linear-gradient(90deg,#111827,#8d99ae)}.payment-method-option:hover{background:linear-gradient(145deg,#5fd29a1c,#ffffff09),#ffffff0e;border-color:#5fd29a5c;transform:translateY(-1px)}.payment-method-option[data-selected=true]{background:linear-gradient(145deg,#5fd29a2e,#ffffff0b),#ffffff12;border-color:#5fd29a94;box-shadow:0 0 0 1px #5fd29a2e,0 14px 36px #0c3d2624}.payment-method-option[data-selected=true]:before{opacity:1}.payment-method-option-top{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.payment-method-option-icon{color:#5fd29a;width:1.35rem;height:1.35rem}.payment-method-option-meta{color:#f5faf6ad;direction:ltr;background:#ffffff0f;border:1px solid #ffffff1c;border-radius:999px;padding:.18rem .48rem;font-size:.68rem;font-weight:800}.payment-method-option-label{color:var(--foreground);font-size:.95rem;font-weight:900;line-height:1.35}.payment-method-option-desc{color:#e8e8dc99;font-size:.78rem;line-height:1.55}.payment-card-fields{background:linear-gradient(#ffffff13,#ffffff06),#ffffff0a;border:1px solid #ffffff1a;border-radius:1rem;padding:1rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.payment-card-fields:before{content:"";pointer-events:none;opacity:.72;background:linear-gradient(90deg,#0000,#5fd29a14,#0000),radial-gradient(circle at 8% 0,#5fd29a29,#0000 28%);position:absolute;inset:0}.payment-card-fields>*{z-index:1;position:relative}.payment-card-brand-strip{direction:ltr;background:#02080729;border:1px solid #ffffff1a;border-radius:.9rem;align-items:center;gap:.45rem;min-height:2.75rem;padding:.35rem;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.payment-brand-mark{letter-spacing:0;opacity:.46;direction:ltr;background:#ffffff14;border:1px solid #5fd29a3d;border-radius:.72rem;justify-content:center;align-items:center;min-width:3.4rem;height:2.1rem;padding:.18rem .58rem;font-weight:950;transition:opacity .16s,transform .16s,border-color .16s,background .16s,box-shadow .16s;display:inline-flex;position:relative;overflow:hidden;transform:translateZ(0)scale(.98)}.payment-brand-mark[data-compact=false]{border-radius:.82rem;min-width:4.2rem;height:2.35rem}.payment-brand-mark[data-active=true]{opacity:1;background:#fffffff0;border-color:#ffffff52;transform:translateZ(0)scale(1);box-shadow:0 8px 20px #0000001f}.payment-brand-mark[data-brand=visa]{color:#163c8c}.payment-brand-mark[data-brand=mastercard]{background:#ffffff1a;min-width:3.6rem}.payment-brand-mark[data-brand=mada]{color:#087a45}.payment-brand-mark[data-brand=unknown]{color:#5fd29a;min-width:2.6rem}.payment-visa-word{font-size:.92rem;font-style:italic;font-weight:950;transform:skew(-11deg)}.payment-mada-word{color:#087a45;font-size:.84rem;font-weight:950}.payment-mastercard-symbol{justify-content:center;align-items:center;width:2.55rem;height:1.58rem;display:inline-flex;position:relative}.payment-mastercard-symbol span{border-radius:999px;width:1.56rem;height:1.56rem;position:absolute;box-shadow:inset 0 -.08rem #00000014}.payment-mastercard-symbol span:first-child{background:#eb001b;left:.18rem}.payment-mastercard-symbol span:last-child{mix-blend-mode:multiply;background:#f79e1b;right:.18rem}.payment-card-preview{color:#f8fff9;transform-origin:50%;will-change:transform;background:linear-gradient(135deg,#ffffff29,#ffffff08),linear-gradient(145deg,#10243c,#081019 56%,#12281f);border:1px solid #ffffff29;border-radius:1rem;width:100%;max-width:100%;min-height:12.8rem;padding:1.05rem;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden;transform:perspective(900px)rotateX(0)rotateY(0)translateZ(0);box-shadow:inset 0 1px #fff3,0 22px 46px #02080738}.payment-card-preview[data-focused=true]{transform:perspective(900px)rotateX(3deg)rotateY(-4deg)translateY(-2px);box-shadow:inset 0 1px #ffffff3b,0 28px 56px #02080747}.payment-card-preview[data-brand=visa]{background:radial-gradient(circle at 18% 10%,#60a5fa5c,#0000 32%),linear-gradient(145deg,#102b66,#07142e 56%,#081b34)}.payment-card-preview[data-brand=mastercard]{background:radial-gradient(circle at 15% 12%,#f79e1b6b,#0000 30%),radial-gradient(circle at 85% 18%,#eb001b52,#0000 34%),linear-gradient(145deg,#18120e,#07100d 58%,#241814)}.payment-card-preview[data-brand=mada]{background:radial-gradient(circle at 18% 10%,#68d39157,#0000 32%),linear-gradient(145deg,#0f3a2b,#061711 58%,#102d20)}.payment-card-preview-shine{pointer-events:none;opacity:.6;background:linear-gradient(115deg,#0000 18%,#ffffff38,#0000 58%);height:74%;animation:4.8s ease-in-out infinite payment-card-shine;position:absolute;inset:-38% -24% auto;transform:translate(-28%)rotate(8deg)}.payment-card-preview-top,.payment-card-preview-bottom{z-index:1;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:relative}.payment-card-chip{background:linear-gradient(90deg,#0000 46%,#6f531e5c 47% 53%,#0000 54%),linear-gradient(#f2d27a,#c79c3b);border:1px solid #5f4a1c47;border-radius:.5rem;width:2.7rem;height:2rem;box-shadow:inset 0 0 0 .28rem #ffffff29,0 7px 14px #00000024}.payment-card-preview-number{z-index:1;color:#fffffff0;font-variant-numeric:tabular-nums;text-align:left;text-shadow:0 1px 14px #00000052;margin-top:2rem;font-size:clamp(1.08rem,3.2vw,1.55rem);font-weight:850;line-height:1.2;position:relative}.payment-card-preview-bottom{color:#ffffffe0;text-transform:uppercase;margin-top:1.7rem;font-size:.82rem;font-weight:850}.payment-card-preview-bottom span{gap:.18rem;min-width:0;display:grid}.payment-card-preview-bottom span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.payment-card-preview-bottom small{color:#ffffff80;letter-spacing:0;font-size:.56rem;font-weight:800}.payment-input-shell{position:relative}.payment-input-brand{pointer-events:none;display:flex;position:absolute;top:50%;right:.55rem;transform:translateY(-50%)}.payment-input-brand .payment-brand-mark{border-radius:.52rem;min-width:2.55rem;height:1.55rem;padding:.1rem .42rem}.payment-input-brand .payment-visa-word{font-size:.72rem}.payment-input-brand .payment-mastercard-symbol{width:1.75rem;height:1.08rem}.payment-input-brand .payment-mastercard-symbol span{width:1.08rem;height:1.08rem}.payment-input-brand .payment-mastercard-symbol span:first-child{left:.12rem}.payment-input-brand .payment-mastercard-symbol span:last-child{right:.12rem}.payment-input-brand .payment-mada-word{font-size:.68rem}.payment-field-label{color:#e8e8dcc2;margin-bottom:.45rem;font-size:.76rem;font-weight:800;display:block}.payment-card-fields .payment-input{height:3rem;color:var(--foreground);background:#02080733;border-color:#ffffff1f;border-radius:.85rem;align-items:center;display:flex;box-shadow:inset 0 1px #ffffff14,0 8px 20px #0000000a}.payment-card-fields div.payment-input{color:#e8e8dc75;cursor:text;padding-inline:.9rem}.payment-card-fields .payment-input-with-brand{padding-right:3.5rem}.payment-card-fields .payment-input[data-selected=true],.payment-card-fields .payment-input:focus-visible{border-color:#5fd29a94;box-shadow:0 0 0 3px #5fd29a26,inset 0 1px #ffffff14}.payment-input-ltr{text-align:left;font-variant-numeric:tabular-nums;direction:ltr}.payment-apple-pay-panel{background:linear-gradient(145deg,#ffffff1f,#0000 38%),#06080b;border:1px solid #ffffff29;border-radius:1rem;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1rem;display:grid;box-shadow:inset 0 1px #ffffff24,0 18px 46px #00000038}@keyframes payment-card-shine{0%,52%,to{opacity:0;transform:translate(-42%)rotate(8deg)}64%{opacity:.68;transform:translate(38%)rotate(8deg)}}.payment-apple-pay-mark{color:#050505;direction:ltr;background:#fff;border-radius:.85rem;justify-content:center;align-items:center;gap:.35rem;min-width:6.8rem;height:3.15rem;font-size:1rem;font-weight:900;display:inline-flex}.payment-apple-pay-check{color:#5fd29a;width:1.35rem;height:1.35rem}html:not(.dark) .payment-method-option{color:#102219d6;background:linear-gradient(145deg,#ffffffeb,#ffffffb3),#ffffffd1;border-color:#1022191a}html:not(.dark) .payment-method-option:hover{background:linear-gradient(145deg,#18854f14,#ffffffd6),#ffffffeb;border-color:#18854f47}html:not(.dark) .payment-method-option[data-selected=true]{background:linear-gradient(145deg,#18854f1f,#ffffffdb),#fffffff2;border-color:#18854f70;box-shadow:0 0 0 1px #18854f1f,0 14px 34px #29471f1a}html:not(.dark) .payment-method-option-icon{color:#18854f}html:not(.dark) .payment-method-option-meta{color:#10221999;background:#1022190a;border-color:#1022191f}html:not(.dark) .payment-method-option-desc{color:#1022198f}html:not(.dark) .payment-card-fields{background:linear-gradient(#ffffffdb,#f7fbf3bd),#ffffffd6;border-color:#1022191a}html:not(.dark) .payment-card-fields:before{background:linear-gradient(90deg,#0000,#18854f0f,#0000),radial-gradient(circle at 8% 0,#18854f21,#0000 28%)}html:not(.dark) .payment-card-brand-strip{background:#ffffffb8;border-color:#1022191a}html:not(.dark) .payment-brand-mark{background:#1022190a;border-color:#1022191f}html:not(.dark) .payment-brand-mark[data-active=true]{background:#fff;border-color:#1022191f;box-shadow:0 8px 20px #29471f1a}html:not(.dark) .payment-field-label{color:#102219a8}html:not(.dark) .payment-card-fields .payment-input{background:#ffffffb8;border-color:#10221921}html:not(.dark) .payment-card-fields div.payment-input{color:#1022196b}@media (width<=640px){.payment-apple-pay-panel{text-align:center;grid-template-columns:1fr}.payment-apple-pay-mark{width:100%}.payment-apple-pay-check{margin-inline:auto}.payment-card-brand-strip{justify-content:center;width:100%}.payment-card-preview{min-height:11.6rem}}@media (prefers-reduced-motion:reduce){.payment-card-preview,.payment-brand-mark,.payment-method-option{transition:none}.payment-card-preview[data-focused=true]{transform:none}.payment-card-preview-shine{opacity:.22;animation:none;transform:translate(0,0)rotate(8deg)}}@media (width<=1280px){.qubool-problem-slide{min-height:auto;padding-block:clamp(1.9rem,3vw,2.85rem)}.qubool-problem-stage{grid-template-columns:minmax(13.5rem,.84fr) minmax(20rem,1.18fr) minmax(15.25rem,.94fr);gap:clamp(.55rem,1vw,.85rem);min-height:clamp(25rem,34vw,30rem)}.qubool-problem-visual{height:clamp(20rem,30vw,24.5rem)}.qubool-problem-card{border-radius:var(--radius-lg);min-height:3rem;padding-block:.4rem}.qubool-problem-card h3{font-size:.82rem;line-height:1.3}.qubool-problem-icon{width:2rem;height:2rem}.qubool-feed-header{padding:.72rem .9rem .62rem;font-size:.88rem}.qubool-feed-item{min-height:5rem}.qubool-feed-item p{width:88%;padding:.58rem .68rem;font-size:.72rem;line-height:1.62}.qubool-problem-result{width:min(100%,26rem)}.qubool-problem-result h3{font-size:clamp(2rem,3vw,3rem)}.qubool-problem-result>div{min-height:5.25rem;padding:.7rem 1rem}.qubool-cv-note{right:42%}.qubool-problem-arrows span{width:6.6rem;height:4.7rem}}@media (width<=1024px){.qubool-signup-layout{grid-template-columns:1fr;gap:1.25rem}.qubool-signup-form-shell{order:1;grid-area:1;width:min(100%,30rem);margin-inline:auto}.qubool-signup-preview-column{order:2;grid-area:2}.auth-visual-panel{min-height:22rem}.qubool-login-layout{grid-template-columns:1fr;gap:1.25rem}.qubool-login-form-shell{order:1;width:min(100%,30rem);margin-inline:auto}.auth-visual-panel{order:2;min-height:22rem}.qubool-login-form-shell{width:min(100%,30rem);margin-inline:auto}.qubool-hero-slide{grid-template-columns:1fr;grid-template-areas:"copy""stage";gap:1rem;min-height:auto;padding-block:3rem 1.5rem}.qubool-hero-copy{margin-inline:auto;padding-inline:1rem}.qubool-hero-stage{transform-origin:top;height:36rem;min-height:32rem;transform:scale(.94)}.qubool-about-slide{min-height:auto}.qubool-about-orbit{width:min(70vw,28rem);inset:25% 2% auto auto}.qubool-about-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.qubool-about-flow-step{--about-tilt-x:6deg;display:block}.qubool-about-flow-step:first-child,.qubool-about-flow-step:nth-child(3){--about-tilt-y:5deg}.qubool-about-flow-step:nth-child(2),.qubool-about-flow-step:nth-child(4){--about-tilt-y:-5deg}.qubool-about-card{width:100%;min-height:14rem}.qubool-about-connector{display:none}.qubool-problem-slide{min-height:auto}.qubool-problem-stage{perspective:none;grid-template:"visual""cards""feed""result"/minmax(0,1fr);gap:1rem;min-height:0;display:grid}.qubool-problem-visual,.qubool-problem-cards,.qubool-rejection-feed,.qubool-problem-result{width:100%;position:relative;inset:auto;transform:none}.qubool-problem-stage:before{inset:5% 8% 47%;transform:none}.qubool-problem-visual{order:1;height:clamp(20rem,55vw,34rem);animation:.76s ease-out .12s both quboolProblemVisualRevealTablet,8s ease-in-out 1.1s infinite quboolProblemVisualFloatTablet;transform:none;-webkit-mask-image:linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(#000 70%,#0000 100%)}.qubool-problem-cards{order:2;grid-template-columns:repeat(2,minmax(0,1fr))}.qubool-problem-card{animation:.62s cubic-bezier(.2,.85,.25,1) both quboolProblemCardRevealTablet,7s ease-in-out infinite quboolProblemCardFloatTablet;transform:none}.qubool-rejection-feed{order:3;animation:.68s cubic-bezier(.2,.85,.25,1) .22s both quboolProblemFeedRevealTablet,8s ease-in-out 1.2s infinite quboolProblemCardFloatTablet;transform:none}.qubool-problem-result{order:4;margin-top:1rem}.qubool-problem-result>div{animation:.7s cubic-bezier(.2,.85,.25,1) .42s both quboolProblemResultRevealTablet,5.8s ease-in-out 1.4s infinite quboolProblemResultPulseTablet;transform:none}.qubool-cv-note,.qubool-problem-arrows{display:none}.qubool-solution-slide{min-height:auto}.qubool-solution-stage{grid-template-columns:1fr;gap:1rem;min-height:0}.qubool-phone-wrap{order:0;padding-block:.5rem}.qubool-phone-shell{width:min(72vw,15.5rem)}.qubool-solution-column-left{order:1}.qubool-solution-column-right{order:2}.qubool-solution-column{grid-template-columns:repeat(2,minmax(0,1fr))}.qubool-solution-card{min-height:7rem}.qubool-solution-connector{display:none}.qubool-journey-slide{min-height:auto;padding-block:4.4rem}.qubool-journey-map{direction:rtl;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding-inline:clamp(0rem,2vw,1rem)}.qubool-journey-route{display:none}.qubool-journey-map:before{display:block}.qubool-journey-card{min-height:auto;grid-area:auto!important}.qubool-journey-support{grid-template-columns:repeat(3,minmax(0,1fr))}.qubool-journey-support strong{text-align:center;grid-column:1/-1}.qubool-advantages-slide{padding-block:4.5rem}.qubool-advantages-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qubool-advantages-card{grid-template-columns:4rem minmax(0,1fr);min-height:11rem}.qubool-packages-slide{padding-block:4.5rem}.qubool-packages-grid,.qubool-packages-assurance{grid-template-columns:repeat(2,minmax(0,1fr))}.qubool-packages-assurance-item:nth-child(odd){border-inline-start:0}}@media (width<=768px){.qubool-packages-grid{grid-template-columns:1fr}.qubool-packages-card[data-highlighted=true]{transform:scale(1)}.qubool-packages-slide.is-visible .qubool-packages-card[data-highlighted=true]{animation:.76s cubic-bezier(.2,.85,.25,1) both quboolPackagesCardReveal;animation-delay:var(--package-delay)}}@media (width<=640px){.qubool-faq-section{padding-block:3.5rem 3rem}.auth-visual-panel{display:none}.qubool-problem-slide+.qubool-solution-slide,.qubool-solution-slide+.qubool-journey-slide,.qubool-journey-slide+.qubool-advantages-slide,.qubool-solution-slide+.qubool-advantages-slide,.qubool-advantages-slide+.qubool-packages-slide{margin-top:-.5rem}.qubool-signup-card,.qubool-login-card{transform:none}.qubool-hero-slide{gap:0;min-height:auto;padding-block:2rem 0}.qubool-hero-copy{text-align:center;align-content:center;justify-items:center;min-height:calc(100svh - 6.5rem);display:grid}.qubool-wordmark-shell{width:min(68vw,16.5rem)}.qubool-phone-shell{width:min(66vw,13.25rem)}.qubool-phone{gap:.35rem;padding:.8rem .6rem .55rem}.qubool-hero-stage{display:none}.qubool-hero-lead{font-size:clamp(1.12rem,5.4vw,1.55rem);line-height:var(--line-height-dense);margin-top:.65rem}.qubool-hero-tagline{margin-top:1.05rem;font-size:clamp(1.18rem,5.8vw,1.65rem)}.qubool-hero-stage{width:min(100%,22rem);max-height:22rem}.qubool-about-slide{padding-block:2rem}.qubool-about-slide:before,.qubool-about-orbit{opacity:.34}.qubool-about-depth-grid{height:24rem;bottom:-18rem}.qubool-about-description{text-align:start;margin-top:1rem;font-size:.98rem;line-height:1.75}.qubool-about-flow{direction:rtl;grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;margin-top:1.15rem}.qubool-about-flow-step:first-child,.qubool-about-flow-step:nth-child(2),.qubool-about-flow-step:nth-child(3),.qubool-about-flow-step:nth-child(4){--about-tilt-x:4deg;--about-tilt-y:0deg;--about-lift:0rem}.qubool-about-card{text-align:start;border-radius:.86rem;grid-template-columns:2rem minmax(0,1fr);grid-template-areas:"number title""number body";align-content:start;justify-items:stretch;gap:.18rem .48rem;min-height:auto;padding:.65rem .55rem;display:grid}.qubool-about-card:before,.qubool-about-card:after,.qubool-about-card-depth,.qubool-about-card-rim,.qubool-about-icon{display:none}.qubool-about-card-number{color:#07150f;background:radial-gradient(circle at 32% 28%,#ffffffb8,#0000 1.2rem),linear-gradient(145deg,#e9f8bd,#86c663);border-radius:999px;grid-area:number;place-items:center;width:1.85rem;height:1.85rem;font-size:.72rem;font-weight:900;line-height:1;display:grid;position:relative;top:auto;left:auto;right:auto;transform:none}.qubool-about-card h3{text-align:start;grid-area:title;margin-top:0;font-size:.86rem;line-height:1.28}.qubool-about-card p{font-size:.68rem;line-height:var(--line-height-dense);text-align:start;grid-area:body;margin-top:.08rem;padding-inline:0}.qubool-about-outcome{margin-top:1.25rem}.qubool-about-outcome>p{font-size:1.05rem;line-height:var(--line-height-dense)}.qubool-about-outcome>div{text-align:start;border-radius:.95rem;gap:.58rem;min-height:auto;margin-top:.62rem;padding:.75rem .85rem;display:flex}.qubool-about-outcome span{font-size:.92rem;line-height:var(--line-height-dense)}.qubool-about-outcome svg{width:2rem;height:2rem}.qubool-problem-slide{padding-block:2rem}.qubool-problem-heading{text-align:center}.qubool-problem-stage{grid-template-columns:minmax(7.75rem,.78fr) minmax(0,1fr);grid-template-areas:"visual cards""feed feed""result result";align-items:stretch;gap:.72rem;margin-top:1.15rem}.qubool-problem-stage:before{opacity:.45;filter:blur(18px);inset:0 2% 38%}.qubool-problem-visual{border-radius:1rem;height:auto;min-height:13.75rem;animation:.62s ease-out 80ms both quboolProblemVisualRevealTablet;-webkit-mask-image:none;mask-image:none}.qubool-problem-visual:after,.qubool-question-mark,.qubool-scribble{display:none}.qubool-problem-visual img{object-position:52% center;transform:scale(1.04)}.qubool-problem-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem}.qubool-problem-card{text-align:center;border-radius:.86rem;grid-template-columns:minmax(0,1fr);gap:0;min-height:auto;padding:.54rem .42rem;animation:.52s cubic-bezier(.2,.85,.25,1) both quboolProblemCardRevealTablet}.qubool-problem-icon{display:none}.qubool-problem-card h3{font-size:.68rem;line-height:var(--line-height-dense)}.qubool-rejection-feed{border-radius:1rem;animation:.62s cubic-bezier(.2,.85,.25,1) .16s both quboolProblemFeedRevealTablet}.qubool-feed-header{padding:.62rem .78rem;font-size:.82rem}.qubool-feed-building{border-radius:.65rem;width:2rem;height:2rem}.qubool-feed-item{min-height:auto;padding:.62rem .78rem .72rem}.qubool-feed-item:nth-of-type(n+3),.qubool-feed-muted{display:none}.qubool-feed-company{font-size:.74rem}.qubool-feed-item p{width:min(100%,18rem);font-size:.72rem;line-height:var(--line-height-dense);border-radius:.78rem .78rem .78rem .28rem;margin-top:.38rem;padding:.56rem .68rem}.qubool-feed-item time{text-align:left;margin-top:.34rem;font-size:.66rem;display:block;position:static}.qubool-problem-result{margin-top:.2rem}.qubool-problem-result h3{font-size:1.85rem}.qubool-problem-result>div{border-radius:.95rem;gap:.62rem;min-height:auto;margin-top:.46rem;padding:.72rem .85rem}.qubool-problem-result span{width:3rem;height:3rem}.qubool-problem-result span svg{width:1.85rem;height:1.85rem}.qubool-problem-result p{font-size:1rem;line-height:var(--line-height-dense)}.qubool-solution-slide{padding-block:2rem 5rem}.qubool-solution-stage{direction:rtl;gap:.72rem;margin-top:1.15rem}.qubool-solution-column{direction:rtl;grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem}.qubool-solution-card,.qubool-solution-card[data-side=left],.qubool-solution-card[data-side=right]{direction:rtl;border-radius:.86rem;grid-template-columns:2rem minmax(0,1fr);grid-template-areas:"number copy";gap:.48rem;min-height:auto;padding:.6rem .55rem;animation:.52s cubic-bezier(.2,.85,.25,1) both quboolSolutionCardReveal}.qubool-solution-icon{display:none}.qubool-solution-copy h3{font-size:.78rem;line-height:var(--line-height-dense)}.qubool-solution-copy p{display:none}.qubool-solution-card:hover .qubool-solution-copy p,.qubool-solution-card:focus .qubool-solution-copy p,.qubool-solution-card:focus-within .qubool-solution-copy p,.qubool-solution-card:active .qubool-solution-copy p{animation:.22s ease-out both quboolSolutionCopyRevealMobile;display:block}@keyframes quboolSolutionCopyRevealMobile{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.qubool-solution-number{width:1.85rem;height:1.85rem;font-size:.88rem;top:auto;left:auto;right:auto}.qubool-journey-slide{display:none}.qubool-advantages-slide{padding-block:2rem}.qubool-advantages-heading{gap:.75rem}.qubool-advantages-heading h2{font-size:2.9rem}.qubool-advantages-heading p{font-size:1.05rem}.qubool-advantages-heading svg{width:1.85rem;height:1.85rem}.qubool-advantages-grid{direction:rtl;grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;margin-top:1.15rem}.qubool-advantages-card{direction:rtl;border-radius:.86rem;grid-template-columns:2rem minmax(0,1fr);grid-template-areas:"number copy";gap:.48rem;min-height:auto;padding:.6rem .55rem}.qubool-advantages-number{grid-area:number;width:1.85rem;height:1.85rem;font-size:.88rem;position:relative;top:auto;left:auto;right:auto}.qubool-advantages-visual,.qubool-advantages-copy p,.qubool-advantages-copy ul{display:none}.qubool-advantages-copy{grid-area:copy;padding-inline-start:0}.qubool-advantages-copy h3{font-size:.78rem;line-height:var(--line-height-dense)}.qubool-packages-slide{padding-block:2rem}.qubool-packages-heading h2{font-size:2.05rem}.qubool-packages-heading p{font-size:.95rem}.qubool-packages-grid{grid-template-columns:1fr;gap:1rem;margin-top:1.35rem}.qubool-packages-card{min-height:auto;padding:1rem}.qubool-packages-ribbon{top:-1rem}.qubool-packages-card-header{gap:.45rem}.qubool-packages-card-header svg{width:2.25rem;height:2.25rem}.qubool-packages-tier-badge,.qubool-packages-name{padding:.38rem .85rem;font-size:.8rem}.qubool-packages-inheritance-badge{padding:.3rem .65rem;font-size:.68rem}.qubool-packages-price{margin-top:.25rem}.qubool-packages-price span{font-size:2.8rem}.qubool-packages-tagline{min-height:0;font-size:.9rem;line-height:var(--line-height-dense);margin-top:.75rem}.qubool-packages-divider{margin-block:.85rem .95rem}.qubool-packages-features{gap:.6rem}.qubool-packages-features li{font-size:.88rem;line-height:var(--line-height-dense);gap:.55rem}.qubool-packages-features li svg{width:1.05rem;height:1.05rem}.qubool-packages-features-extra{margin-top:.6rem}.qubool-packages-features-toggle{min-height:2.35rem;margin-top:.75rem;font-size:.82rem}.qubool-packages-button{width:100%;min-height:3.25rem;margin-top:1rem}.qubool-packages-assurance{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.qubool-packages-assurance-item,.qubool-packages-assurance-item:nth-child(odd){text-align:center;border-block-start:0;border-inline-start:1px solid #71a15238;justify-content:center;gap:.45rem;min-height:3.75rem;padding:.7rem .6rem;display:flex}.qubool-packages-assurance-item:first-child{border-inline-start:0}.qubool-packages-assurance-item svg{width:1.35rem;height:1.35rem}.qubool-packages-assurance-item strong{font-size:.82rem;line-height:1.2}.qubool-packages-assurance-item span{display:none}}@media (prefers-reduced-motion:reduce){.qubool-assistant-smart-jump,.qubool-assistant-smart-glow{animation:none;transform:none}.auth-visual-panel__device,.auth-visual-panel__chip,.auth-visual-panel__chip--badge,.auth-visual-panel__check,.qubool-hero-aurora,.qubool-hero-grid,.qubool-wordmark-shell,.qubool-wordmark-aura,.qubool-wordmark-shine,.qubool-hero-stage,.qubool-stage-glow,.qubool-stage-particle,.qubool-scan-line,.qubool-ring-fg,.qubool-check-badge,.qubool-check-path,.qubool-about-slide:before,.qubool-about-depth-grid,.qubool-about-orbit span,.qubool-about-copy,.qubool-about-flow-step,.qubool-about-card,.qubool-about-card:after,.qubool-about-icon svg,.qubool-about-connector,.qubool-about-connector:before,.qubool-about-connector svg,.qubool-about-outcome,.qubool-about-outcome>div:before,.qubool-problem-visual,.qubool-question-mark,.qubool-problem-card,.qubool-problem-card:after,.qubool-rejection-feed,.qubool-problem-result>div,.qubool-problem-arrows span,.qubool-solution-slide:before,.qubool-solution-floor,.qubool-solution-orbit,.qubool-solution-energy-line,.qubool-solution-card,.qubool-solution-card-rim,.qubool-solution-connector,.qubool-phone,.qubool-phone-glow,.qubool-phone-orbit span,.qubool-phone-app,.qubool-phone-row,.qubool-phone-question,.qubool-phone-ring-value,.qubool-journey-heading h2,.qubool-journey-heading p,.qubool-journey-card,.qubool-journey-card-body:before,.qubool-route-shadow,.qubool-route-core,.qubool-route-spark,.qubool-route-dot,.qubool-journey-support,.qubool-journey-support div,.qubool-advantages-heading h2,.qubool-advantages-heading p,.qubool-advantages-heading svg,.qubool-advantages-heading>span,.qubool-advantages-card,.qubool-advantages-card:before,.qubool-advantages-visual svg,.qubool-packages-heading h2,.qubool-packages-heading p,.qubool-packages-card,.qubool-packages-card:before,.qubool-packages-assurance-item,.qubool-packages-note{animation:none}.qubool-stage-glow,.qubool-stage-particle{opacity:0}.qubool-ring-fg{stroke-dashoffset:22px}.qubool-check-badge{opacity:1;transform:scale(1)}.qubool-check-path{stroke-dashoffset:0}.qubool-about-card,.qubool-about-connector,.qubool-about-copy,.qubool-about-flow-step,.qubool-about-outcome,.qubool-problem-visual,.qubool-problem-card,.qubool-rejection-feed,.qubool-problem-result>div,.qubool-solution-card,.qubool-phone,.qubool-journey-heading h2,.qubool-journey-heading p,.qubool-journey-card,.qubool-route-shadow,.qubool-route-core,.qubool-route-spark,.qubool-route-dot,.qubool-journey-support,.qubool-journey-support div,.qubool-advantages-heading h2,.qubool-advantages-heading p,.qubool-advantages-heading svg,.qubool-advantages-card,.qubool-packages-heading h2,.qubool-packages-heading p,.qubool-packages-card,.qubool-packages-assurance-item,.qubool-packages-note{opacity:1}.qubool-solution-card,.qubool-phone,.qubool-phone-shadow,.qubool-journey-heading h2,.qubool-journey-heading p,.qubool-journey-support{transform:none}.qubool-route-shadow,.qubool-route-core,.qubool-route-spark{stroke-dashoffset:0}.qubool-advantages-heading h2,.qubool-advantages-heading p,.qubool-advantages-heading svg,.qubool-advantages-card,.qubool-packages-heading h2,.qubool-packages-heading p,.qubool-packages-card,.qubool-packages-assurance-item,.qubool-packages-note{transform:none}.qubool-advantages-heading>span{transform:scaleX(1)}.qubool-hero-slide{place-items:center;min-height:78vh;padding:7rem 1.5rem 4rem;display:grid}.qubool-hero-stage,.qubool-hero-aurora,.qubool-hero-grid{display:none}.qubool-hero-copy{text-align:center;max-width:46rem;position:relative;inset:auto;transform:none}.qubool-wordmark-shell{margin-inline:auto;transform:none}}@media (width<=768px){.qubool-about-slide,.qubool-problem-slide,.qubool-solution-slide,.qubool-journey-slide,.qubool-advantages-slide,.qubool-packages-slide,.qubool-faq-section{content-visibility:auto;contain-intrinsic-size:800px}.qubool-assistant-smart-jump,.qubool-assistant-smart-glow{animation:none;transform:none}.auth-visual-panel__device,.auth-visual-panel__chip,.auth-visual-panel__chip--badge,.auth-visual-panel__check,.qubool-hero-aurora,.qubool-hero-grid,.qubool-wordmark-shell,.qubool-wordmark-aura,.qubool-wordmark-shine,.qubool-hero-stage,.qubool-stage-glow,.qubool-stage-particle,.qubool-scan-line,.qubool-ring-fg,.qubool-check-badge,.qubool-check-path,.qubool-about-slide:before,.qubool-about-depth-grid,.qubool-about-orbit span,.qubool-about-copy,.qubool-about-flow-step,.qubool-about-card,.qubool-about-card:after,.qubool-about-icon svg,.qubool-about-connector,.qubool-about-connector:before,.qubool-about-connector svg,.qubool-about-outcome,.qubool-about-outcome>div:before,.qubool-problem-visual,.qubool-question-mark,.qubool-problem-card,.qubool-problem-card:after,.qubool-rejection-feed,.qubool-problem-result>div,.qubool-problem-arrows span,.qubool-solution-slide:before,.qubool-solution-floor,.qubool-solution-orbit,.qubool-solution-energy-line,.qubool-solution-card,.qubool-solution-card-rim,.qubool-solution-connector,.qubool-phone,.qubool-phone-glow,.qubool-phone-orbit span,.qubool-phone-app,.qubool-phone-row,.qubool-phone-question,.qubool-phone-ring-value,.qubool-journey-heading h2,.qubool-journey-heading p,.qubool-journey-card,.qubool-journey-card-body:before,.qubool-route-shadow,.qubool-route-core,.qubool-route-spark,.qubool-route-dot,.qubool-journey-support,.qubool-journey-support div,.qubool-advantages-heading h2,.qubool-advantages-heading p,.qubool-advantages-heading svg,.qubool-advantages-heading>span,.qubool-advantages-card,.qubool-advantages-card:before,.qubool-advantages-visual svg,.qubool-packages-heading h2,.qubool-packages-heading p,.qubool-packages-card,.qubool-packages-card:before,.qubool-packages-assurance-item,.qubool-packages-note{animation:none}.qubool-about-card,.qubool-about-connector,.qubool-about-copy,.qubool-about-flow-step,.qubool-about-outcome,.qubool-problem-visual,.qubool-problem-card,.qubool-rejection-feed,.qubool-problem-result>div,.qubool-solution-card,.qubool-phone,.qubool-journey-heading h2,.qubool-journey-heading p,.qubool-journey-card,.qubool-route-shadow,.qubool-route-core,.qubool-route-spark,.qubool-route-dot,.qubool-journey-support,.qubool-journey-support div,.qubool-advantages-heading h2,.qubool-advantages-heading p,.qubool-advantages-heading svg,.qubool-advantages-card,.qubool-packages-heading h2,.qubool-packages-heading p,.qubool-packages-card,.qubool-packages-assurance-item,.qubool-packages-note{opacity:1}.qubool-solution-card,.qubool-phone,.qubool-phone-shadow,.qubool-journey-heading h2,.qubool-journey-heading p,.qubool-journey-support{transform:none}.qubool-route-shadow,.qubool-route-core,.qubool-route-spark{stroke-dashoffset:0}.qubool-advantages-heading h2,.qubool-advantages-heading p,.qubool-advantages-heading svg,.qubool-advantages-card,.qubool-packages-heading h2,.qubool-packages-heading p,.qubool-packages-card,.qubool-packages-assurance-item,.qubool-packages-note{transform:none}.qubool-advantages-heading>span{transform:scaleX(1)}.qubool-hero-slide{place-items:center;min-height:78vh;padding:7rem 1.5rem 4rem;display:grid}.qubool-hero-stage,.qubool-hero-aurora,.qubool-hero-grid{display:none}.qubool-hero-copy{text-align:center;max-width:46rem;position:relative;inset:auto;transform:none}.qubool-wordmark-shell{margin-inline:auto;transform:none}.animate-in,.animate-bounce{opacity:1;animation:none;transform:none}.qubool-about-card,.qubool-solution-card,.qubool-problem-card,.qubool-journey-card,.qubool-phone{-webkit-backdrop-filter:none!important}.qubool-about-card,.qubool-solution-card,.qubool-problem-card,.qubool-journey-card,.qubool-packages-card,.qubool-hero-stage *,.qubool-phone,.qubool-phone-wrap,.qubool-assistant-smart-jump,.qubool-assistant-smart-glow,.qubool-about-flow-step,.qubool-about-connector,.qubool-about-copy,.qubool-about-outcome,.qubool-about-outcome>div,.qubool-problem-visual,.qubool-rejection-feed,.qubool-problem-result>div,.qubool-problem-arrows span,.qubool-solution-orbit,.qubool-solution-energy-line,.qubool-solution-connector,.qubool-route-shadow,.qubool-route-core,.qubool-route-spark,.qubool-route-dot,.qubool-journey-support,.qubool-journey-support div,.qubool-advantages-visual svg,.qubool-packages-card:before,.qubool-packages-assurance-item,.qubool-packages-note{will-change:auto}*,:before,:after{transition:none!important;animation:none!important}html{scroll-behavior:auto!important}*{scroll-snap-type:none!important}*,:before,:after{-webkit-backdrop-filter:none!important;will-change:auto!important}button:active,button:hover,a:active,a:hover,[role=button]:active,[role=button]:hover,.qubool-signup-plan-tile:active,.qubool-signup-plan-tile:hover,.qubool-signup-selected-plan{transform:none!important}.skip-to-content-link{transform:translateY(-100%)!important}.skip-to-content-link:focus,.skip-to-content-link:focus-visible{transform:translateY(0)!important}.admin-day-header:after{transform:translateY(-50%)!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.qubool-assistant-smart-jump{transform-origin:50% 100%;will-change:transform;animation:2.85s cubic-bezier(.2,.82,.22,1) infinite quboolAssistantSmartJump}.qubool-assistant-smart-glow{animation:2.85s ease-in-out infinite quboolAssistantSmartGlow}@keyframes quboolAssistantSmartJump{0%,9%,to{transform:translateY(0)rotate(0)scale(1)}16%{transform:translateY(-6px)translate(-2px)rotate(-2deg)scale(1.01)}24%{transform:translateY(-2px)translate(3px)rotate(1.2deg)scale(1.005)}32%{transform:translateY(-8px)translate(-1px)rotate(-1.1deg)scale(1.012)}42%{transform:translateY(0)translate(0)rotate(0)scale(1)}57%{transform:translateY(-12px)translate(2px)rotate(2.1deg)scale(1.016)}66%{transform:translateY(-16px)translate(-1px)rotate(-1.6deg)scale(1.022)}78%{transform:translateY(-4px)translate(1px)rotate(.8deg)scale(1.008)}88%{transform:translateY(0)rotate(0)scale(1)}}@keyframes quboolAssistantSmartGlow{0%,9%,to{opacity:.42;transform:scale(.98)}32%{opacity:.56;transform:scale(1.05)}66%{opacity:.65;transform:scale(1.1)}88%{opacity:.48;transform:scale(1)}}.chat-bubble-assistant{background:linear-gradient(160deg,oklch(99% .003 160) 0%,oklch(97% .012 150) 100%);border:1px solid oklch(84% .018 150/.6);box-shadow:inset 0 1px oklch(100% 0 0/.6),0 8px 24px oklch(0% 0 0/.05)}.dark .chat-bubble-assistant{background:linear-gradient(160deg,oklch(21% .018 155) 0%,oklch(18% .018 155) 100%);border-color:oklch(78% .018 230/.22);box-shadow:inset 0 1px oklch(100% 0 0/.05),0 8px 24px oklch(0% 0 0/.24)}.chat-bubble-user{background:linear-gradient(160deg,oklch(52% .16 145) 0%,oklch(46% .16 145) 100%);box-shadow:inset 0 1px oklch(100% 0 0/.18),0 10px 28px oklch(49% .16 145/.28)}.chat-bubble-enter{animation:.2s cubic-bezier(.2,.82,.22,1) both chatBubbleIn}@keyframes chatBubbleIn{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.chat-typing-dot{animation:1.2s ease-in-out infinite chatTypingWave}.chat-typing-dot:nth-child(2){animation-delay:.15s}.chat-typing-dot:nth-child(3){animation-delay:.3s}@keyframes chatTypingWave{0%,60%,to{opacity:.55;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.chat-day-separator:before,.chat-day-separator:after{content:"";background:linear-gradient(90deg,#0000 0%,oklch(84% .018 150/.6) 50%,#0000 100%);flex:1;height:1px}.dark .chat-day-separator:before,.dark .chat-day-separator:after{background:linear-gradient(90deg,#0000 0%,oklch(78% .018 230/.22) 50%,#0000 100%)}.chat-input-glow{box-shadow:0 0 0 1px oklch(49% .16 145/.22),0 12px 32px oklch(49% .16 145/.1),inset 0 1px oklch(100% 0 0/.6)}.dark .chat-input-glow{box-shadow:0 0 0 1px oklch(72% .115 154/.3),0 12px 32px oklch(0% 0 0/.3),inset 0 1px oklch(100% 0 0/.06)}.assistant-sidebar-empty{animation:.3s both assistantSidebarFadeIn}@keyframes assistantSidebarFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.assistant-confirm-row-enter{animation:.18s cubic-bezier(.2,.82,.22,1) both assistantConfirmRowEnter}@keyframes assistantConfirmRowEnter{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.assistant-toast-enter{animation:.22s cubic-bezier(.2,.82,.22,1) both assistantToastEnter}@keyframes assistantToastEnter{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.qubool-landing-assistant{left:max(.75rem, env(safe-area-inset-left));bottom:max(.75rem, env(safe-area-inset-bottom))}html:has(.qubool-landing){background-color:oklch(11.5% .012 150)}html:has(.qubool-landing) body{background-color:oklch(11.5% .012 150)}html:has(.qubool-landing){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.qubool-landing{--qubool-landing-gutter:clamp(1rem, 3vw, 1.5rem);--qubool-landing-gutter-wide:clamp(1.25rem, 3.5vw, 2.5rem);--qubool-landing-max:80rem;--qubool-section-pad-y:clamp(4rem, 8vw, 6.5rem);--q-bg:oklch(11.5% .012 150);--q-bg-deep:oklch(8.5% .012 150);--q-surface:oklch(15.5% .014 150);--q-surface-2:oklch(19% .016 150);--q-border:#ffffff1a;--q-border-strong:#ffffff29;--q-emerald:oklch(82% .19 152);--q-emerald-2:oklch(70% .17 150);--q-text:oklch(98% .01 150);--q-muted:oklch(74% .018 150);--q-muted-2:oklch(60% .02 150);--q-shadow-sm:0 2px 8px -2px #00000080;--q-shadow-md:0 10px 26px -10px #0009;--q-shadow-lg:0 18px 44px -14px #000000a8;--q-shadow-xl:0 30px 70px -22px #000000b8;--q-glow:0 0 0 1px color-mix(in oklch, var(--q-emerald) 38%, transparent), 0 18px 50px -16px color-mix(in oklch, var(--q-emerald) 32%, transparent);--qubool-green-soft:var(--q-emerald);--qubool-green-vivid:var(--q-emerald-2);--qubool-green-deep:var(--q-emerald-2);--qubool-green-light:var(--q-emerald);--qubool-green-mint:var(--q-emerald);isolation:isolate;color:var(--q-text);background:radial-gradient(ellipse 80% 55% at 50% -10%, color-mix(in oklch, var(--q-emerald) 16%, transparent), transparent 60%), radial-gradient(ellipse 55% 40% at 0% 16%, color-mix(in oklch, var(--q-emerald) 7%, transparent), transparent 70%), radial-gradient(ellipse 55% 38% at 100% 74%, color-mix(in oklch, var(--q-emerald) 7%, transparent), transparent 70%), var(--q-bg);position:relative}.qubool-landing:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(color-mix(in oklch, var(--q-emerald) 50%, transparent) 1px, transparent 1px);opacity:.5;background-size:28px 28px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(100% 60% at 50% 30%,#000,#0000 80%);mask-image:radial-gradient(100% 60% at 50% 30%,#000,#0000 80%)}.qubool-landing:after{content:"";z-index:1;background:linear-gradient(90deg, transparent, color-mix(in oklch, var(--q-emerald) 70%, transparent) 20%, var(--q-emerald) 50%, color-mix(in oklch, var(--q-emerald) 70%, transparent) 80%, transparent);pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.qubool-section{isolation:isolate;padding-block:var(--qubool-section-pad-y);position:relative}.qubool-about-slide{background:linear-gradient(180deg, transparent 0%, color-mix(in oklch, var(--q-emerald) 3%, transparent) 50%, transparent 100%)}.qubool-problem-slide{background:linear-gradient(180deg, transparent 0%, var(--q-bg-deep) 100%)}.qubool-solution-slide{background:linear-gradient(180deg, var(--q-bg-deep) 0%, transparent 100%)}.qubool-journey-slide{background:linear-gradient(180deg, transparent 0%, color-mix(in oklch, var(--q-emerald) 3%, transparent) 100%)}.qubool-advantages-slide{background:linear-gradient(180deg, color-mix(in oklch, var(--q-emerald) 3%, transparent) 0%, transparent 100%)}.qubool-packages-slide{background:linear-gradient(180deg, transparent 0%, var(--q-bg-deep) 100%)}.qubool-section-inner{width:min(100%, var(--qubool-landing-max));padding-inline:var(--qubool-landing-gutter-wide);margin-inline:auto}.qubool-section-eyebrow{background:color-mix(in oklch, var(--q-emerald) 12%, transparent);border:1px solid color-mix(in oklch, var(--q-emerald) 35%, transparent);color:var(--q-emerald);font-family:var(--font-display);letter-spacing:.01em;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.78rem;font-weight:700;display:inline-flex}.qubool-section-title{color:var(--q-text);font-family:var(--font-display);letter-spacing:-.01em;margin-top:1rem;font-size:clamp(1.85rem,3.4vw,2.85rem);font-weight:800;line-height:1.15}.qubool-section-title-accent{color:var(--q-emerald)}.qubool-section-lead{margin-top:.9rem;max-width:38rem;color:var(--q-muted);font-family:var(--font-body);margin-inline:auto;font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.7}.qubool-section-heading{text-align:center;justify-items:center;max-width:44rem;margin-inline:auto;display:grid}.qubool-card{background:var(--q-surface);border:1px solid var(--q-border);border-radius:var(--radius-2xl,1.5rem);box-shadow:inset 0 1px 0 #ffffff0a, var(--q-shadow-sm);transition:transform .22s cubic-bezier(.2,.85,.25,1),box-shadow .22s cubic-bezier(.2,.85,.25,1),border-color .22s;position:relative}.qubool-card:hover{box-shadow:inset 0 1px 0 #ffffff0f, var(--q-glow);border-color:color-mix(in oklch, var(--q-emerald) 50%, transparent);transform:translateY(-2px)}.qubool-btn{height:2.75rem;font-family:var(--font-display);letter-spacing:-.005em;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding-inline:1.25rem;font-size:.95rem;font-weight:800;line-height:1;text-decoration:none;transition:transform .16s cubic-bezier(.2,.85,.25,1),box-shadow .2s,background .2s,color .2s,border-color .2s;display:inline-flex}.qubool-btn:focus-visible{box-shadow:0 0 0 4px color-mix(in oklch, var(--q-emerald) 32%, transparent);outline:none}.qubool-btn--primary{background:linear-gradient(135deg, var(--q-emerald) 0%, var(--q-emerald-2) 100%);color:oklch(14% .03 150);box-shadow:inset 0 1px 0 #ffffff59, 0 10px 28px -10px color-mix(in oklch, var(--q-emerald) 60%, transparent)}.qubool-btn--primary:hover{background:linear-gradient(135deg, color-mix(in oklch, var(--q-emerald) 88%, white) 0%, var(--q-emerald) 100%);box-shadow:inset 0 1px 0 #fff6, 0 14px 36px -10px color-mix(in oklch, var(--q-emerald) 70%, transparent);transform:translateY(-1px)}.qubool-btn--primary:active{transform:translateY(0)}.qubool-btn--mobile{gap:.375rem;height:2.5rem;padding-inline:1rem;font-size:.85rem}@media (width>=768px){.qubool-btn--mobile{gap:.5rem;height:2.75rem;padding-inline:1.25rem;font-size:.95rem}}.qubool-btn--secondary{background:color-mix(in oklch, var(--q-surface) 80%, transparent);color:var(--q-text);border:1px solid var(--q-border-strong);box-shadow:var(--q-shadow-sm);-webkit-backdrop-filter:blur(8px)}.qubool-btn--secondary:hover{border-color:var(--q-emerald);color:var(--q-emerald);background:color-mix(in oklch, var(--q-emerald) 12%, var(--q-surface))}.qubool-btn--ghost{color:var(--q-text);background:0 0}.qubool-btn--ghost:hover{background:color-mix(in oklch, var(--q-emerald) 12%, transparent);color:var(--q-emerald)}.qubool-nav{inset-inline:0;z-index:50;background:linear-gradient(180deg, color-mix(in oklch, var(--q-surface) 90%, transparent) 0%, color-mix(in oklch, var(--q-bg) 92%, transparent) 100%);-webkit-backdrop-filter:saturate(160%)blur(18px);border-bottom:1px solid color-mix(in oklch, var(--q-border) 100%, transparent);box-shadow:0 1px 0 0 color-mix(in oklch, var(--q-emerald) 18%, transparent) inset, 0 10px 30px -18px #0000008c;position:fixed;top:0}.qubool-nav:after{content:"";inset-inline:0;background:linear-gradient(90deg, transparent 0%, color-mix(in oklch, var(--q-emerald) 45%, transparent) 50%, transparent 100%);pointer-events:none;height:1px;position:absolute;bottom:-1px}.qubool-nav-inner{height:4.5rem;width:min(100%, var(--qubool-landing-max));padding-inline:var(--qubool-landing-gutter-wide);justify-content:space-between;align-items:center;gap:1rem;margin-inline:auto;display:flex}.qubool-nav-links{color:var(--q-text);font-family:var(--font-display);align-items:center;gap:.25rem;font-size:.92rem;font-weight:700;display:none}@media (width>=1024px){.qubool-nav-links{display:flex}}.qubool-nav-link{color:color-mix(in oklch, var(--q-text) 78%, transparent);will-change:color, background-color;border-radius:.65rem;align-items:center;gap:.4rem;padding:.55rem .9rem;transition:color .18s,background-color .18s,transform .18s;display:inline-flex;position:relative}.qubool-nav-link:after{content:"";inset-inline:.9rem;background:linear-gradient(90deg, var(--q-emerald) 0%, var(--q-emerald-2) 100%);transform-origin:50%;opacity:0;will-change:transform, opacity;border-radius:2px;height:2px;transition:transform .22s cubic-bezier(.22,.61,.36,1),opacity .18s;position:absolute;bottom:.3rem;transform:scaleX(0)}.qubool-nav-link:hover{color:var(--q-emerald);background-color:color-mix(in oklch, var(--q-emerald) 8%, transparent)}.qubool-nav-link:hover:after,.qubool-nav-link:focus-visible:after{opacity:1;transform:scaleX(1)}.qubool-nav-link:focus-visible{box-shadow:0 0 0 2px color-mix(in oklch, var(--q-emerald) 55%, transparent);outline:none}.qubool-nav-link[data-active=true]{color:var(--q-emerald);background-color:color-mix(in oklch, var(--q-emerald) 10%, transparent)}.qubool-nav-link[data-active=true]:after{opacity:1;transform:scaleX(1)}.qubool-nav-link[data-active=true]{transform:translateY(-1px)}.qubool-nav-cta{align-items:center;gap:.5rem;display:inline-flex}.qubool-nav-divider{background:linear-gradient(180deg, transparent 0%, color-mix(in oklch, var(--q-border-strong) 100%, transparent) 50%, transparent 100%);width:1px;height:1.4rem;margin-inline:.25rem;display:inline-block}.qubool-nav-drawer-link{color:oklch(98% .01 150/.8);font-family:var(--font-display);border-radius:.75rem;align-items:center;gap:.75rem;padding:.85rem 1rem;font-size:.95rem;font-weight:700;transition:color .18s,background-color .18s,transform .18s;display:flex;position:relative}.qubool-nav-drawer-link:before{content:"";background:linear-gradient(180deg, var(--q-emerald) 0%, var(--q-emerald-2) 100%);transform-origin:50%;opacity:0;border-radius:3px;width:3px;transition:transform .22s cubic-bezier(.22,.61,.36,1),opacity .18s;position:absolute;inset-block:.5rem;inset-inline-start:0;transform:scaleY(0)}.qubool-nav-drawer-link:hover,.qubool-nav-drawer-link[data-active=true]{color:oklch(82% .19 152);background-color:oklch(82% .19 152/.1)}.qubool-nav-drawer-link:hover:before,.qubool-nav-drawer-link[data-active=true]:before{opacity:1;transform:scaleY(1)}.qubool-nav-drawer-link[data-active=true]{transform:translate(-2px)}.qubool-nav-brand{will-change:background-color, transform, box-shadow;border-radius:.75rem;align-items:center;gap:.65rem;padding:.35rem .55rem;transition:background-color .18s,transform .18s,box-shadow .18s;display:inline-flex}.qubool-nav-brand:hover{background-color:color-mix(in oklch, var(--q-emerald) 8%, transparent);box-shadow:0 0 0 1px color-mix(in oklch, var(--q-emerald) 35%, transparent);transform:translateY(-1px)}.qubool-nav-brand:focus-visible{box-shadow:0 0 0 2px color-mix(in oklch, var(--q-emerald) 55%, transparent);outline:none}.qubool-landing img[src$=qubool-logo-darkmark\.png],.qubool-landing-brand img[src$=qubool-logo-darkmark\.png]{display:none!important}.qubool-landing img[src$=qubool-logo-transparent\.png],.qubool-landing-brand img[src$=qubool-logo-transparent\.png]{display:block!important}.qubool-landing .qubool-brand-tagline{color:color-mix(in oklch, var(--q-text) 85%, transparent)!important}.qubool-landing-brand .qubool-brand-tagline{color:oklch(98% .01 150/.85)!important}.qubool-hero-slide{isolation:isolate;background:radial-gradient(ellipse 70% 60% at 25% 30%, color-mix(in oklch, var(--q-emerald) 22%, transparent), transparent 65%), radial-gradient(ellipse 60% 50% at 85% 70%, color-mix(in oklch, var(--q-emerald) 16%, transparent), transparent 65%);padding-block:clamp(4.5rem,9vw,7.5rem);position:relative;overflow:hidden}.qubool-hero-grid{z-index:-2;pointer-events:none;background-image:linear-gradient(color-mix(in oklch, var(--q-emerald) 16%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklch, var(--q-emerald) 16%, transparent) 1px, transparent 1px);opacity:.5;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 50% at 50% 30%,#000,#0000 75%);mask-image:radial-gradient(70% 50% at 50% 30%,#000,#0000 75%)}.qubool-hero-noise,.qubool-hero-vignette,.qubool-hero-aurora{display:none}.qubool-hero-inner{z-index:1;width:min(100%, var(--qubool-landing-max));padding-inline:var(--qubool-landing-gutter-wide);grid-template-columns:1fr;align-items:center;gap:clamp(2rem,5vw,4rem);margin-inline:auto;display:grid;position:relative}@media (width>=1024px){.qubool-hero-inner{grid-template-columns:1.05fr .95fr}}.qubool-hero-copy{text-align:start;gap:1.25rem;display:grid}.qubool-wordmark-shell{isolation:isolate;aspect-ratio:3.28;width:clamp(13rem,22vw,18rem);position:relative}.qubool-wordmark{z-index:2;filter:brightness(0)invert();width:100%;height:auto;display:block;position:relative}.qubool-wordmark-aura,.qubool-wordmark-shine{display:none}.qubool-hero-eyebrow{background:color-mix(in oklch, var(--q-emerald) 12%, transparent);border:1px solid color-mix(in oklch, var(--q-emerald) 35%, transparent);width:max-content;color:var(--q-emerald);font-family:var(--font-display);border-radius:999px;align-items:center;gap:.5rem;padding:.45rem .9rem;font-size:.8rem;font-weight:700;display:inline-flex}.qubool-hero-eyebrow-dot{background:var(--q-emerald);width:.5rem;height:.5rem;box-shadow:0 0 0 4px color-mix(in oklch, var(--q-emerald) 28%, transparent), 0 0 12px color-mix(in oklch, var(--q-emerald) 70%, transparent);border-radius:999px}.qubool-hero-lead{color:var(--q-text);font-family:var(--font-display);letter-spacing:-.015em;font-size:clamp(1.6rem,3.4vw,2.6rem);font-weight:800;line-height:1.2}.qubool-hero-lead+.qubool-hero-lead{color:var(--q-muted);font-size:clamp(1.1rem,1.7vw,1.35rem);font-weight:600;line-height:1.55}.qubool-hero-tagline{color:var(--q-emerald);font-family:var(--font-display);align-items:center;gap:.5rem;margin-top:.4rem;font-size:clamp(1rem,1.4vw,1.2rem);font-weight:700;display:inline-flex}.qubool-hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.qubool-hero-stage{isolation:isolate;aspect-ratio:1;width:min(100%,30rem);margin-inline:auto;position:relative}.qubool-stage-glow{background:radial-gradient(circle, color-mix(in oklch, var(--q-emerald) 45%, transparent) 0%, color-mix(in oklch, var(--q-emerald) 18%, transparent) 38%, transparent 70%);filter:blur(4px);border-radius:50%;position:absolute;inset:8%}.qubool-stage-particle{display:none}.qubool-about-slide,.qubool-problem-slide,.qubool-solution-slide,.qubool-journey-slide,.qubool-advantages-slide,.qubool-packages-slide{isolation:isolate;background:0 0;border:0;margin-block:0;position:relative}.qubool-about-texture,.qubool-about-glow,.qubool-about-depth-grid,.qubool-about-orbit,.qubool-problem-texture,.qubool-problem-vignette,.qubool-solution-texture,.qubool-solution-vignette,.qubool-journey-texture,.qubool-journey-vignette,.qubool-advantages-texture,.qubool-advantages-vignette,.qubool-packages-texture,.qubool-packages-vignette{display:none}.qubool-about-slide:before,.qubool-problem-slide:before,.qubool-solution-slide:before,.qubool-journey-slide:before,.qubool-advantages-slide:before,.qubool-packages-slide:before{content:""}.qubool-about-inner,.qubool-problem-inner,.qubool-solution-inner,.qubool-journey-inner,.qubool-advantages-inner,.qubool-packages-inner{width:min(100%, var(--qubool-landing-max));padding-inline:var(--qubool-landing-gutter-wide);padding-block:var(--qubool-section-pad-y);margin-inline:auto}.qubool-about-copy,.qubool-problem-heading,.qubool-solution-heading,.qubool-journey-heading,.qubool-advantages-heading,.qubool-packages-heading{text-align:center;margin-inline:auto;justify-items:center;max-width:44rem;margin-bottom:3rem;display:grid}.qubool-about-title,.qubool-problem-heading h2,.qubool-solution-heading h2,.qubool-journey-heading h2,.qubool-advantages-heading h2,.qubool-packages-heading h2{color:var(--q-text);font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(1.85rem,3.4vw,2.85rem);font-weight:800;line-height:1.15}.qubool-about-title:first-letter,.qubool-about-description span,.qubool-problem-heading p:after,.qubool-solution-heading span,.qubool-journey-heading h2:first-letter,.qubool-packages-heading h2 span{color:var(--q-emerald)}.qubool-about-mark,.qubool-problem-heading>div,.qubool-solution-heading>div,.qubool-advantages-heading>span{background:linear-gradient(90deg, transparent, var(--q-emerald) 50%, transparent);width:5rem;height:.22rem;box-shadow:0 0 12px color-mix(in oklch, var(--q-emerald) 60%, transparent);border-radius:999px}.qubool-about-description,.qubool-problem-heading p,.qubool-solution-heading p,.qubool-journey-heading p,.qubool-advantages-heading p,.qubool-packages-heading p{color:var(--q-muted);font-family:var(--font-body);max-width:36rem;margin-top:.9rem;font-size:1.05rem;line-height:1.7}.qubool-about-flow{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=768px){.qubool-about-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.qubool-about-flow{grid-template-columns:repeat(4,minmax(0,1fr))}}.qubool-about-flow-step{display:contents}@media (width>=1024px){.qubool-about-flow-step{display:block;position:relative}}.qubool-about-card{background:var(--q-surface);border-radius:var(--radius-2xl);border:1px solid var(--q-border);isolation:isolate;gap:.85rem;padding:1.5rem 1.5rem 1.25rem;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s;display:grid;position:relative;overflow:hidden}.qubool-about-card:after{content:"";border-radius:inherit;background:linear-gradient(135deg, color-mix(in oklch, var(--q-emerald) 60%, transparent), transparent 40%, color-mix(in oklch, var(--q-emerald) 40%, transparent));-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .35s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.qubool-about-card:hover{box-shadow:0 18px 40px -16px color-mix(in oklch, var(--q-emerald) 45%, transparent), 0 4px 12px -4px color-mix(in oklch, var(--q-emerald) 18%, transparent);border-color:color-mix(in oklch, var(--q-emerald) 35%, var(--q-border));transform:translateY(-4px)}.qubool-about-card:hover:after{opacity:1}.qubool-about-card-depth,.qubool-about-card-rim{display:none}.qubool-about-card-glow{top:-2.5rem;background:radial-gradient(circle, color-mix(in oklch, var(--q-emerald) 22%, transparent), transparent 70%);opacity:.55;pointer-events:none;z-index:0;border-radius:50%;width:7rem;height:7rem;transition:opacity .35s,transform .5s;position:absolute;inset-inline-end:-2.5rem}.qubool-about-card:hover .qubool-about-card-glow{opacity:1;transform:scale(1.15)}.qubool-about-card-number{top:.85rem;color:color-mix(in oklch, var(--q-emerald) 22%, transparent);font-family:var(--font-display);letter-spacing:-.02em;pointer-events:none;z-index:1;font-size:2.25rem;font-weight:900;line-height:1;position:absolute;inset-inline-start:1rem}.qubool-about-icon{background:linear-gradient(135deg, color-mix(in oklch, var(--q-emerald) 18%, var(--q-surface)) 0%, color-mix(in oklch, var(--q-emerald) 8%, var(--q-surface)) 100%);width:3.25rem;height:3.25rem;color:var(--q-emerald);border:1px solid color-mix(in oklch, var(--q-emerald) 28%, transparent);box-shadow:inset 0 1px 0 0 color-mix(in oklch, var(--q-emerald) 22%, transparent), 0 6px 16px -8px color-mix(in oklch, var(--q-emerald) 55%, transparent);z-index:1;border-radius:1rem;place-items:center;margin-top:1.5rem;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:grid;position:relative}.qubool-about-card:hover .qubool-about-icon{transform:scale(1.06)rotate(-3deg)}.qubool-about-card h3{color:var(--q-text);font-family:var(--font-display);letter-spacing:-.005em;z-index:1;font-size:1.2rem;font-weight:800;line-height:1.25;position:relative}.qubool-about-card p{color:var(--q-muted);font-family:var(--font-body);z-index:1;font-size:.95rem;line-height:1.65;position:relative}.qubool-about-card-arrow{margin-top:auto;background:color-mix(in oklch, var(--q-emerald) 10%, transparent);width:1.85rem;height:1.85rem;color:var(--q-emerald);z-index:1;border-radius:999px;justify-content:center;align-items:center;margin-inline-start:auto;transition:transform .35s,background .35s;display:inline-flex;position:relative}.qubool-about-card:hover .qubool-about-card-arrow{background:color-mix(in oklch, var(--q-emerald) 20%, transparent);transform:translate(-4px)}.qubool-about-eyebrow{background:color-mix(in oklch, var(--q-emerald) 10%, transparent);border:1px solid color-mix(in oklch, var(--q-emerald) 28%, transparent);color:var(--q-emerald);font-family:var(--font-display);letter-spacing:.01em;border-radius:999px;align-items:center;gap:.4rem;margin-bottom:1rem;padding:.35rem .85rem;font-size:.78rem;font-weight:700;display:inline-flex}.qubool-about-values{grid-template-columns:1fr;gap:.85rem;margin-bottom:2.5rem;display:grid}@media (width>=640px){.qubool-about-values{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.qubool-about-values{grid-template-columns:repeat(4,minmax(0,1fr))}}.qubool-about-value{border-radius:var(--radius-xl);background:var(--q-surface);border:1px solid var(--q-border);grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:start;gap:.25rem .85rem;padding:1rem 1.1rem;transition:border-color .3s,transform .3s;display:grid}.qubool-about-value:hover{border-color:color-mix(in oklch, var(--q-emerald) 35%, var(--q-border));transform:translateY(-2px)}.qubool-about-value-icon{background:color-mix(in oklch, var(--q-emerald) 12%, transparent);width:2.1rem;height:2.1rem;color:var(--q-emerald);border-radius:.6rem;grid-row:span 2;place-items:center;display:grid}.qubool-about-value h3{color:var(--q-text);font-family:var(--font-display);font-size:.98rem;font-weight:700;line-height:1.3}.qubool-about-value p{color:var(--q-muted);font-family:var(--font-body);font-size:.85rem;line-height:1.55}.qubool-about-connector{display:none}@media (width>=1024px){.qubool-about-connector{top:50%;pointer-events:none;width:1rem;height:2px;display:block;position:absolute;inset-inline-end:-.5rem;transform:translateY(-50%)}.qubool-about-connector-line{background:linear-gradient(90deg, transparent, color-mix(in oklch, var(--q-emerald) 55%, transparent) 50%, transparent);border-radius:999px;width:100%;height:2px;display:block}.qubool-about-connector-dot{top:50%;background:var(--q-emerald);width:.5rem;height:.5rem;box-shadow:0 0 0 4px color-mix(in oklch, var(--q-emerald) 18%, transparent);border-radius:50%;animation:2.4s ease-in-out infinite qubool-about-dot-pulse;position:absolute;inset-inline-start:50%;transform:translate(-50%,-50%)}}@keyframes qubool-about-dot-pulse{0%,to{box-shadow:0 0 0 4px color-mix(in oklch, var(--q-emerald) 18%, transparent);opacity:1}50%{box-shadow:0 0 0 8px color-mix(in oklch, var(--q-emerald) 8%, transparent);opacity:.7}}.qubool-about-stats{border-radius:var(--radius-2xl);background:linear-gradient(135deg, color-mix(in oklch, var(--q-emerald) 6%, var(--q-surface)) 0%, var(--q-surface) 100%);border:1px solid color-mix(in oklch, var(--q-emerald) 18%, var(--q-border));grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:2.5rem;padding:1.25rem;display:grid}@media (width>=768px){.qubool-about-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;padding:1.5rem 2rem}}.qubool-about-stat{text-align:center;justify-items:center;gap:.4rem;padding:.5rem;display:grid;position:relative}.qubool-about-stat+.qubool-about-stat:before{content:"";top:18%;bottom:18%;background:linear-gradient(to bottom, transparent, color-mix(in oklch, var(--q-emerald) 35%, transparent), transparent);width:1px;position:absolute;inset-inline-start:-.4rem}@media (width<=767px){.qubool-about-stat+.qubool-about-stat:before{display:none}}.qubool-about-stat-icon{background:color-mix(in oklch, var(--q-emerald) 12%, transparent);width:2rem;height:2rem;color:var(--q-emerald);border-radius:.55rem;place-items:center;display:grid}.qubool-about-stat-value{color:var(--q-text);font-family:var(--font-display);letter-spacing:-.02em;background:linear-gradient(135deg, var(--q-emerald) 0%, color-mix(in oklch, var(--q-emerald) 70%, var(--q-text)) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:900;line-height:1}.qubool-about-stat-label{color:var(--q-muted);font-family:var(--font-body);font-size:.85rem;font-weight:500;line-height:1.4}.qubool-about-outcome{border-radius:var(--radius-3xl);background:radial-gradient(ellipse 70% 90% at 88% 8%, color-mix(in oklch, var(--q-emerald) 26%, transparent), transparent 60%), radial-gradient(ellipse 50% 70% at 5% 95%, color-mix(in oklch, var(--q-emerald) 18%, transparent), transparent 65%), linear-gradient(135deg, var(--q-surface) 0%, var(--q-bg-deep) 100%);border:1px solid color-mix(in oklch, var(--q-emerald) 35%, transparent);text-align:center;box-shadow:var(--q-glow);isolation:isolate;gap:1.25rem;margin-top:2.5rem;padding:1.75rem 1.75rem 1.5rem;display:grid;position:relative;overflow:hidden}@media (width>=768px){.qubool-about-outcome{text-align:start;grid-template-columns:1fr auto;align-items:center;gap:2rem;padding:2.25rem 2.5rem 2rem}}.qubool-about-outcome-content{gap:.5rem;display:grid}.qubool-about-outcome-eyebrow{color:color-mix(in oklch, var(--q-emerald) 80%, var(--q-text));font-family:var(--font-display);font-size:.95rem;font-weight:600}.qubool-about-outcome-row{color:var(--q-text);font-family:var(--font-display);align-items:center;gap:.85rem;font-size:clamp(1.05rem,1.8vw,1.25rem);font-weight:800;line-height:1.35;display:inline-flex}.qubool-about-outcome-text{text-wrap:balance}.qubool-about-outcome-target{background:color-mix(in oklch, var(--q-emerald) 18%, transparent);width:2.6rem;height:2.6rem;color:var(--q-emerald);border-radius:.85rem;flex-shrink:0;place-items:center;display:inline-grid}.qubool-about-outcome-cta{background:linear-gradient(135deg, var(--q-emerald) 0%, color-mix(in oklch, var(--q-emerald) 80%, var(--q-text)) 100%);color:var(--q-on-emerald,#fff);font-family:var(--font-display);box-shadow:0 12px 28px -8px color-mix(in oklch, var(--q-emerald) 55%, transparent), inset 0 1px 0 0 oklch(100% 5.96046e-8 none/.2);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.5rem;font-size:.98rem;font-weight:700;text-decoration:none;transition:transform .25s,box-shadow .25s,filter .25s;display:inline-flex}.qubool-about-outcome-cta:hover{box-shadow:0 18px 38px -10px color-mix(in oklch, var(--q-emerald) 60%, transparent), inset 0 1px 0 0 oklch(100% 5.96046e-8 none/.25);filter:brightness(1.05);transform:translateY(-2px)}.qubool-about-outcome-cta:focus-visible{outline:2px solid var(--q-emerald);outline-offset:3px}.qubool-about-outcome svg{color:var(--q-emerald)}.qubool-problem-stage{grid-template-columns:1fr;align-items:start;gap:1.5rem;display:grid}@media (width>=1024px){.qubool-problem-stage{grid-template-columns:minmax(13rem,.84fr) minmax(18rem,1.18fr) minmax(13rem,.94fr);gap:clamp(1.25rem,2vw,2rem)}}.qubool-rejection-feed{border-radius:var(--radius-2xl);background:var(--q-surface);border:1px solid var(--q-border);box-shadow:var(--q-shadow-sm);gap:.75rem;padding:1.25rem;display:grid}.qubool-feed-header{border-bottom:1px solid var(--q-border);align-items:center;gap:.75rem;padding-bottom:.75rem;display:flex}.qubool-feed-header strong{font-family:var(--font-display);color:var(--q-text);font-weight:800}.qubool-feed-building{background:color-mix(in oklch, var(--q-emerald) 14%, var(--q-surface));width:2.5rem;height:2.5rem;color:var(--q-emerald);border-radius:.75rem;place-items:center;display:grid}.qubool-feed-item{background:color-mix(in oklch, var(--q-emerald) 5%, var(--q-bg));border-radius:.75rem;gap:.3rem;padding:.75rem;display:grid}.qubool-feed-company{font-family:var(--font-display);color:var(--q-text);font-size:.9rem;font-weight:700}.qubool-feed-item p{color:var(--q-muted);font-size:.9rem;line-height:1.5}.qubool-feed-item time{color:var(--q-muted-2);font-size:.78rem}.qubool-feed-muted{text-align:center;color:var(--q-muted-2);font-size:.85rem}.qubool-problem-visual{place-items:center;display:grid;position:relative}.qubool-problem-visual picture,.qubool-problem-visual img{border-radius:var(--radius-2xl);width:100%;max-width:28rem;height:auto}.qubool-question-mark,.qubool-scribble{display:none}.qubool-problem-cards{grid-template-columns:1fr;align-content:start;gap:.75rem;display:grid}@media (width>=768px){.qubool-problem-cards{grid-template-columns:1fr}}.qubool-problem-card{background:var(--q-surface);border:1px solid var(--q-border);border-radius:var(--radius-lg);box-shadow:var(--q-shadow-sm);align-items:flex-start;gap:.85rem;padding:.95rem 1.05rem;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.qubool-problem-card:hover{border-color:color-mix(in oklch, var(--q-emerald) 50%, transparent);box-shadow:var(--q-glow);transform:translateY(-2px)}.qubool-problem-card:before,.qubool-problem-card:after{display:none}.qubool-problem-card-body{gap:.3rem;min-width:0;display:grid}.qubool-problem-icon{background:color-mix(in oklch, var(--q-emerald) 14%, var(--q-surface));width:2.5rem;height:2.5rem;color:var(--q-emerald);border-radius:.65rem;flex-shrink:0;place-items:center;display:grid}.qubool-problem-card h3{color:var(--q-text);font-family:var(--font-display);font-size:.95rem;font-weight:700;line-height:1.3}.qubool-problem-card p{color:var(--q-muted);font-size:.82rem;line-height:1.55}.qubool-problem-arrows{display:none}.qubool-problem-result{text-align:center;border-radius:var(--radius-2xl);background:color-mix(in oklch, var(--q-emerald) 6%, var(--q-bg));border:1px dashed color-mix(in oklch, var(--q-emerald) 45%, transparent);grid-column:2;justify-self:center;place-items:center;max-width:26rem;padding:1.5rem;display:grid}.qubool-problem-result h3{color:var(--q-emerald);font-family:var(--font-display);font-size:1.4rem;font-weight:800}.qubool-problem-result>div{align-items:center;gap:.75rem;margin-top:.5rem;display:inline-flex}.qubool-problem-result p{color:var(--q-text);font-family:var(--font-display);font-size:1rem;font-weight:700}.qubool-problem-result strong{color:oklch(62% .22 25)}.qubool-cv-note{display:none}.qubool-solution-stage{isolation:isolate;grid-template-columns:1fr;align-items:start;gap:1.5rem;display:grid;position:relative}@media (width>=1024px){.qubool-solution-stage{grid-template-columns:1fr minmax(18rem,22rem) 1fr}}.qubool-solution-ambient,.qubool-solution-floor,.qubool-solution-orbit,.qubool-solution-energy-line{display:none}.qubool-solution-column{gap:.75rem;display:grid}.qubool-solution-card{background:var(--q-surface);border:1px solid var(--q-border);border-radius:var(--radius-xl);box-shadow:var(--q-shadow-sm);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem;padding:1rem;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;position:relative}.qubool-solution-card:hover{border-color:color-mix(in oklch, var(--q-emerald) 50%, transparent);box-shadow:var(--q-glow);transform:translateY(-2px)}.qubool-solution-card-depth,.qubool-solution-card-rim{display:none}.qubool-solution-icon{background:color-mix(in oklch, var(--q-emerald) 14%, var(--q-surface));width:3rem;height:3rem;color:var(--q-emerald);border:1px solid color-mix(in oklch, var(--q-emerald) 30%, transparent);border-radius:.8rem;place-items:center;display:grid}.qubool-solution-copy{gap:.25rem;display:grid}.qubool-solution-copy h3{color:var(--q-text);font-family:var(--font-display);font-size:.98rem;font-weight:800}.qubool-solution-copy p{color:var(--q-muted);font-size:.86rem;line-height:1.55}.qubool-solution-number{top:.6rem;color:color-mix(in oklch, var(--q-emerald) 55%, transparent);font-family:var(--font-display);font-size:.85rem;font-weight:800;position:absolute;inset-inline-end:.75rem}.qubool-solution-connector{display:none}.qubool-solution-card-action{border-radius:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.qubool-solution-card-action:focus-visible{outline:2px solid var(--q-emerald);outline-offset:3px}.qubool-solution-card:focus-within{border-color:color-mix(in oklch, var(--q-emerald) 50%, transparent);box-shadow:var(--q-glow);transform:translateY(-2px)}.qubool-solution-card[data-active=true]{border-color:color-mix(in oklch, var(--q-emerald) 55%, transparent);box-shadow:var(--q-glow), inset 0 0 0 1px color-mix(in oklch, var(--q-emerald) 35%, transparent);transform:translateY(-2px)}.qubool-solution-card[data-active=true] .qubool-solution-icon{background:color-mix(in oklch, var(--q-emerald) 30%, var(--q-surface));border-color:color-mix(in oklch, var(--q-emerald) 60%, transparent)}.qubool-phone-wrap{place-items:center;padding-block:1rem;display:grid;position:relative}.qubool-phone-orbit,.qubool-phone-shadow{display:none}.qubool-phone-glow{background:radial-gradient(circle at 50% 45%, color-mix(in oklch, var(--q-emerald) 40%, transparent), transparent 70%);filter:blur(30px);opacity:.5;z-index:0;pointer-events:none;border-radius:3rem;animation:6s ease-in-out infinite quboolPhoneGlow;position:absolute;inset:6% 4%}@keyframes quboolPhoneGlow{0%,to{opacity:.4;transform:scale(.98)}50%{opacity:.65;transform:scale(1.04)}}.qubool-phone-shell{z-index:1;background:linear-gradient(145deg, color-mix(in oklch, var(--q-text) 24%, #0a0d0b), #0a0d0b 38%, color-mix(in oklch, var(--q-text) 8%, #05070a) 72%, color-mix(in oklch, var(--q-text) 20%, #0a0d0b));width:min(100%,18rem);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--q-text) 16%, transparent), inset 0 1px 2px color-mix(in oklch, var(--q-text) 34%, transparent), var(--q-shadow-xl), 0 0 70px -24px color-mix(in oklch, var(--q-emerald) 55%, transparent);border-radius:2.9rem;padding:.45rem;position:relative}.qubool-phone-shell:before{content:"";inset-inline-start:-.16rem;background:linear-gradient(to right, #0a0d0b, color-mix(in oklch, var(--q-text) 28%, #0a0d0b));width:.16rem;height:3.6rem;box-shadow:0 1.6rem 0 0 color-mix(in oklch, var(--q-text) 16%, #0a0d0b);border-radius:999px;position:absolute;top:21%}.qubool-phone-shell:after{content:"";inset-inline-end:-.16rem;background:linear-gradient(to left, #0a0d0b, color-mix(in oklch, var(--q-text) 28%, #0a0d0b));border-radius:999px;width:.16rem;height:2.4rem;position:absolute;top:29%}.qubool-phone{isolation:isolate;aspect-ratio:9/19;background:radial-gradient(120% 70% at 50% -12%, color-mix(in oklch, var(--q-emerald) 14%, var(--q-bg)), transparent 60%), linear-gradient(180deg, color-mix(in oklch, var(--q-surface) 92%, #000), var(--q-bg));border-radius:2.45rem;flex-direction:column;gap:.45rem;width:100%;padding:.95rem .7rem .6rem;animation:7s ease-in-out infinite quboolPhoneFloat;display:flex;position:relative;overflow:hidden}@keyframes quboolPhoneFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.qubool-phone-screen{z-index:2;flex-direction:column;flex:1;gap:.45rem;min-height:0;display:flex;position:relative;overflow:hidden}.qubool-phone-reflect{border-radius:inherit;background:linear-gradient(125deg, color-mix(in oklch, var(--q-text) 18%, transparent) 0%, transparent 24%, transparent 62%, color-mix(in oklch, var(--q-text) 6%, transparent) 100%);mix-blend-mode:screen;opacity:.45;pointer-events:none;z-index:5;position:absolute;inset:0}.qubool-phone-island{z-index:4;background:#05070a;border-radius:999px;justify-content:flex-end;align-items:center;width:5.2rem;height:1.05rem;padding-inline-end:.45rem;display:flex;position:absolute;top:.45rem;left:50%;transform:translate(-50%)}.qubool-phone-island-cam{background:radial-gradient(circle, color-mix(in oklch, var(--q-emerald) 75%, #0b1a14), #05070a);border-radius:999px;width:.32rem;height:.32rem}.qubool-phone-status{color:var(--q-text);font-family:var(--font-numeric);justify-content:space-between;align-items:center;margin-top:.1rem;padding:0 .35rem;font-size:.72rem;font-weight:600;display:flex}.qubool-phone-status-time{letter-spacing:.02em}.qubool-phone-status-icons{color:var(--q-text);align-items:center;gap:.28rem;display:inline-flex}.qubool-phone-app{flex-direction:column;gap:.5rem;min-height:0;padding:.2rem .3rem 0;animation:.42s cubic-bezier(.2,.82,.22,1) both quboolPhoneScreenIn;display:flex}@keyframes quboolPhoneScreenIn{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}.qubool-phone-app-bar{align-items:center;gap:.45rem;display:flex}.qubool-phone-app-icon{background:color-mix(in oklch, var(--q-emerald) 18%, var(--q-surface));width:1.7rem;height:1.7rem;color:var(--q-emerald);border:1px solid color-mix(in oklch, var(--q-emerald) 35%, transparent);border-radius:.55rem;flex-shrink:0;place-items:center;display:grid}.qubool-phone-app-name{color:var(--q-text);font-family:var(--font-display);font-size:.92rem;font-weight:800;line-height:1.1}.qubool-phone-app-status{color:var(--q-muted);text-align:end;margin-inline-start:auto;font-size:.64rem;font-weight:600}.qubool-phone-metric{background:color-mix(in oklch, var(--q-emerald) 9%, var(--q-bg));border:1px solid color-mix(in oklch, var(--q-emerald) 22%, transparent);border-radius:.85rem;align-items:center;gap:.7rem;padding:.5rem .6rem;display:flex}.qubool-phone-ring{flex-shrink:0;place-items:center;display:grid}.qubool-phone-ring-svg{transform:rotate(-90deg)}.qubool-phone-ring-track{stroke:color-mix(in oklch, var(--q-text) 12%, transparent)}.qubool-phone-ring-value{stroke:var(--q-emerald);animation:.9s cubic-bezier(.2,.82,.22,1) both quboolPhoneRing}@keyframes quboolPhoneRing{0%{stroke-dashoffset:var(--ring-c,200)}}.qubool-phone-metric-text{gap:.1rem;min-width:0;display:grid}.qubool-phone-metric-value{color:var(--q-emerald);font-family:var(--font-numeric);font-size:1.4rem;font-weight:800;line-height:1}.qubool-phone-metric-label{color:var(--q-muted);font-size:.7rem;line-height:1.3}.qubool-phone-chips{flex-wrap:wrap;gap:.3rem;display:flex}.qubool-phone-chip{background:color-mix(in oklch, var(--q-text) 6%, transparent);border:1px solid var(--q-border);color:var(--q-text);font-family:var(--font-display);border-radius:999px;padding:.22rem .5rem;font-size:.62rem;font-weight:700}.qubool-phone-rows{gap:.32rem;margin:0;padding:0;list-style:none;display:grid}.qubool-phone-row{background:color-mix(in oklch, var(--q-surface) 80%, transparent);border:1px solid var(--q-border);animation:.38s cubic-bezier(.2,.82,.22,1) both quboolPhoneRowIn;animation-delay:calc(90ms + var(--row-index,0) * 70ms);border-radius:.65rem;align-items:center;gap:.45rem;padding:.4rem .5rem;display:flex}@keyframes quboolPhoneRowIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.qubool-phone-row-icon{width:1.5rem;height:1.5rem;color:var(--q-emerald);background:color-mix(in oklch, var(--q-emerald) 14%, transparent);border-radius:.45rem;flex-shrink:0;place-items:center;display:grid}.qubool-phone-row[data-tone=ok] .qubool-phone-row-icon{color:var(--q-emerald);background:color-mix(in oklch, var(--q-emerald) 16%, transparent)}.qubool-phone-row[data-tone=warn] .qubool-phone-row-icon{color:oklch(83% .16 80);background:oklch(83% .16 80/.18)}.qubool-phone-row[data-tone=info] .qubool-phone-row-icon{color:oklch(80% .13 230);background:oklch(80% .13 230/.16)}.qubool-phone-row[data-tone=accent] .qubool-phone-row-icon{color:var(--q-emerald);background:color-mix(in oklch, var(--q-emerald) 24%, transparent)}.qubool-phone-row-text{color:var(--q-text);flex:1;min-width:0;font-size:.76rem;line-height:1.35}.qubool-phone-row-meta{color:var(--q-emerald);font-family:var(--font-numeric);flex-shrink:0;font-size:.72rem;font-weight:800}.qubool-phone-row[data-tone=warn] .qubool-phone-row-meta{color:oklch(83% .16 80)}.qubool-phone-row[data-tone=info] .qubool-phone-row-meta{color:oklch(80% .13 230)}.qubool-phone-question{background:color-mix(in oklch, var(--q-emerald) 16%, var(--q-surface));border:1px solid color-mix(in oklch, var(--q-emerald) 30%, transparent);color:var(--q-text);border-radius:.85rem .85rem .85rem .25rem;padding:.5rem .7rem;font-size:.78rem;line-height:1.45;animation:.42s cubic-bezier(.2,.82,.22,1) .22s both quboolPhoneQuestionIn}@keyframes quboolPhoneQuestionIn{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}.qubool-phone-assistant{background:color-mix(in oklch, var(--q-emerald) 8%, var(--q-bg));border:1px solid color-mix(in oklch, var(--q-emerald) 18%, transparent);border-radius:.85rem;justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding:.5rem .6rem;display:flex}.qubool-phone-assistant>div{gap:.12rem;min-width:0;display:grid}.qubool-phone-assistant strong{color:var(--q-emerald);font-family:var(--font-display);font-size:.74rem}.qubool-phone-assistant>div>span{color:var(--q-muted);font-size:.7rem;line-height:1.4}.qubool-phone-assistant>span{background:color-mix(in oklch, var(--q-emerald) 18%, var(--q-surface));width:2rem;height:2rem;color:var(--q-emerald);border-radius:.6rem;flex-shrink:0;place-items:center;display:grid}.qubool-phone-home{background:color-mix(in oklch, var(--q-text) 55%, transparent);border-radius:999px;width:7rem;height:.22rem;margin:.3rem auto 0}.qubool-journey-map{grid-template-columns:1fr;gap:1rem;display:grid;position:relative}@media (width>=768px){.qubool-journey-map{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}@media (width>=1024px){.qubool-journey-map{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}}.qubool-journey-route{display:none}.qubool-journey-card{background:var(--q-surface);border:1px solid var(--q-border);border-radius:var(--radius-xl);box-shadow:var(--q-shadow-sm);gap:.85rem;padding:1.25rem;transition:all .2s;display:grid;position:relative}.qubool-journey-card:hover{border-color:color-mix(in oklch, var(--q-emerald) 50%, transparent);box-shadow:var(--q-glow);transform:translateY(-2px)}.qubool-journey-card-body{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;display:grid}.qubool-journey-number{top:1rem;background:color-mix(in oklch, var(--q-emerald) 14%, var(--q-surface));color:var(--q-emerald);font-family:var(--font-display);letter-spacing:.02em;border:1px solid color-mix(in oklch, var(--q-emerald) 32%, transparent);box-shadow:0 4px 12px -6px color-mix(in oklch, var(--q-emerald) 50%, transparent);border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:.72rem;font-weight:800;display:inline-flex;position:absolute;inset-inline-start:1rem}.qubool-journey-number:before{content:"STEP";letter-spacing:.08em;opacity:.7;font-size:.55rem;font-weight:700}.qubool-journey-card h3{color:var(--q-text);font-family:var(--font-display);margin-top:1.6rem;font-size:1.1rem;font-weight:800;line-height:1.3}.qubool-journey-card p{color:var(--q-muted);margin-top:.3rem;font-size:.92rem;line-height:1.6}.qubool-journey-card ul{gap:.3rem;margin-top:.5rem;display:grid}.qubool-journey-card li{color:var(--q-muted);padding-inline-start:1rem;font-size:.85rem;line-height:1.55;position:relative}.qubool-journey-card li:before{content:"";inset-inline-start:0;background:var(--q-emerald);border-radius:999px;width:.4rem;height:.4rem;position:absolute;top:.55em}.qubool-journey-icon{background:color-mix(in oklch, var(--q-emerald) 14%, var(--q-surface));width:3.5rem;height:3.5rem;color:var(--q-emerald);border:1px solid color-mix(in oklch, var(--q-emerald) 32%, transparent);box-shadow:0 8px 22px -10px color-mix(in oklch, var(--q-emerald) 55%, transparent), inset 0 1px 0 #ffffff0f;border-radius:1rem;flex-shrink:0;place-items:center;display:grid}.qubool-advantages-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=768px){.qubool-advantages-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.qubool-advantages-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.qubool-advantages-card{background:linear-gradient(165deg, color-mix(in oklch, var(--q-emerald) 6%, var(--q-surface)) 0%, var(--q-surface) 55%, color-mix(in oklch, var(--q-emerald) 4%, var(--q-surface)) 100%);border:1px solid var(--q-border);border-radius:var(--radius-2xl);box-shadow:inset 0 1px 0 #ffffff0a, var(--q-shadow-md);isolation:isolate;gap:1rem;padding:1.75rem;transition:transform .28s cubic-bezier(.2,.85,.25,1),box-shadow .28s cubic-bezier(.2,.85,.25,1),border-color .28s;display:grid;position:relative;overflow:hidden}.qubool-advantages-card:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 0% 0%, color-mix(in oklch, var(--q-emerald) 16%, transparent), transparent 55%);opacity:.65;transition:opacity .28s;position:absolute;inset:0}.qubool-advantages-card:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg, color-mix(in oklch, var(--q-emerald) 55%, transparent), transparent 40%, transparent 60%, color-mix(in oklch, var(--q-emerald) 30%, transparent));-webkit-mask-composite:xor;opacity:0;padding:1px;transition:opacity .28s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.qubool-advantages-card:hover{box-shadow:inset 0 1px 0 #ffffff0f, var(--q-shadow-lg), 0 0 0 1px color-mix(in oklch, var(--q-emerald) 40%, transparent);border-color:#0000;transform:translateY(-4px)}.qubool-advantages-card:hover:before,.qubool-advantages-card:hover:after{opacity:1}.qubool-advantages-number{top:1rem;background:color-mix(in oklch, var(--q-emerald) 14%, var(--q-surface));color:var(--q-emerald);font-family:var(--font-display);letter-spacing:.02em;border:1px solid color-mix(in oklch, var(--q-emerald) 32%, transparent);box-shadow:0 4px 12px -6px color-mix(in oklch, var(--q-emerald) 50%, transparent);border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:.72rem;font-weight:800;display:inline-flex;position:absolute;inset-inline-start:1rem}.qubool-advantages-number:before{content:"FEATURE";letter-spacing:.08em;opacity:.7;font-size:.55rem;font-weight:700}.qubool-advantages-visual{background:color-mix(in oklch, var(--q-emerald) 16%, var(--q-surface));width:5rem;height:5rem;color:var(--q-emerald);border:1px solid color-mix(in oklch, var(--q-emerald) 35%, transparent);box-shadow:0 10px 28px -12px color-mix(in oklch, var(--q-emerald) 60%, transparent), inset 0 1px 0 #ffffff0f;border-radius:1.25rem;place-items:center;display:grid}.qubool-advantages-copy h3{color:var(--q-text);font-family:var(--font-display);letter-spacing:-.01em;font-size:1.2rem;font-weight:800;line-height:1.3}.qubool-advantages-copy p{color:var(--q-muted);margin-top:.4rem;font-size:.95rem;line-height:1.65}.qubool-advantages-copy ul{border-top:1px dashed color-mix(in oklch, var(--q-emerald) 22%, transparent);gap:.5rem;margin-top:.85rem;padding-top:.85rem;display:grid}.qubool-advantages-copy li{background:color-mix(in oklch, var(--q-emerald) 5%, transparent);border:1px solid color-mix(in oklch, var(--q-emerald) 12%, transparent);color:var(--q-text);border-radius:.65rem;align-items:center;gap:.65rem;padding:.45rem .65rem;font-size:.86rem;line-height:1.5;transition:background .2s,border-color .2s,transform .2s;display:flex}.qubool-advantages-copy li:hover{background:color-mix(in oklch, var(--q-emerald) 10%, transparent);border-color:color-mix(in oklch, var(--q-emerald) 30%, transparent);transform:translate(-2px)}.qubool-advantages-copy li svg{color:var(--q-emerald);background:color-mix(in oklch, var(--q-emerald) 14%, var(--q-surface));border:1px solid color-mix(in oklch, var(--q-emerald) 28%, transparent);box-sizing:content-box;border-radius:999px;flex-shrink:0;width:1.5rem;height:1.5rem;padding:.25rem}.qubool-packages-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=1024px){.qubool-packages-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1.25rem}}.qubool-packages-card{background:var(--q-surface);border:1px solid var(--q-border);border-radius:var(--radius-2xl);box-shadow:var(--q-shadow-sm);flex-direction:column;gap:1rem;padding:1.5rem;transition:all .22s;display:flex;position:relative}.qubool-packages-card:before,.qubool-packages-card:after{display:none}.qubool-packages-card:hover{border-color:color-mix(in oklch, var(--q-emerald) 50%, transparent);box-shadow:var(--q-glow);transform:translateY(-3px)}.qubool-packages-card[data-highlighted=true]{border-color:color-mix(in oklch, var(--q-emerald) 60%, transparent);background:radial-gradient(ellipse 80% 60% at 50% 0%, color-mix(in oklch, var(--q-emerald) 14%, transparent), transparent 60%), var(--q-surface);box-shadow:0 0 0 1px color-mix(in oklch, var(--q-emerald) 55%, transparent), 0 24px 64px -20px color-mix(in oklch, var(--q-emerald) 40%, transparent)}.qubool-packages-ribbon{top:-.75rem;background:linear-gradient(135deg, var(--q-emerald) 0%, var(--q-emerald-2) 100%);color:oklch(14% .03 150);font-family:var(--font-display);box-shadow:0 6px 18px -6px color-mix(in oklch, var(--q-emerald) 60%, transparent);border-radius:999px;padding:.35rem .85rem;font-size:.72rem;font-weight:800;position:absolute;inset-inline-start:1.5rem}.qubool-packages-card-header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.qubool-packages-tier-badge{background:color-mix(in oklch, var(--q-emerald) 14%, var(--q-surface));color:var(--q-emerald);font-family:var(--font-display);border-radius:999px;padding:.3rem .7rem;font-size:.78rem;font-weight:800}.qubool-packages-inheritance-badge{color:var(--q-muted-2);font-size:.75rem;font-weight:600}.qubool-packages-tier-icon{color:var(--q-emerald)}.qubool-packages-price{gap:.2rem;display:grid}.qubool-packages-price-row{align-items:baseline;gap:.4rem;display:flex}.qubool-packages-price span{color:var(--q-text);font-family:var(--font-display);font-size:2.4rem;font-weight:800;line-height:1}.qubool-packages-price small{color:var(--q-muted);font-family:var(--font-display);font-size:.95rem;font-weight:600}.qubool-packages-price-period{color:var(--q-muted-2);font-size:.85rem}.qubool-packages-tagline{color:var(--q-muted);font-size:.95rem;line-height:1.55}.qubool-packages-divider{background:var(--q-border);height:1px}.qubool-packages-features{flex:1;gap:.55rem;display:grid}.qubool-packages-features li{color:var(--q-text);align-items:start;gap:.55rem;font-size:.9rem;line-height:1.5;display:flex}.qubool-packages-features li svg{color:var(--q-emerald);flex-shrink:0;margin-top:.15rem}.qubool-packages-features-extra{margin-top:.5rem}.qubool-packages-features-toggle{color:var(--q-emerald);font-family:var(--font-display);cursor:pointer;background:0 0;border-radius:.6rem;align-items:center;gap:.4rem;padding:.4rem .7rem;font-size:.85rem;font-weight:700;transition:background .16s;display:inline-flex}.qubool-packages-features-toggle:hover{background:color-mix(in oklch, var(--q-emerald) 12%, transparent)}.qubool-packages-button{background:var(--q-bg);color:var(--q-text);border:1px solid var(--q-border-strong);font-family:var(--font-display);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;padding:.85rem 1.25rem;font-size:.92rem;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex}.qubool-packages-button:hover{background:linear-gradient(135deg, var(--q-emerald) 0%, var(--q-emerald-2) 100%);color:oklch(14% .03 150);box-shadow:0 10px 28px -10px color-mix(in oklch, var(--q-emerald) 55%, transparent);border-color:#0000;transform:translateY(-1px)}.qubool-packages-card[data-highlighted=true] .qubool-packages-button{background:linear-gradient(135deg, var(--q-emerald) 0%, var(--q-emerald-2) 100%);color:oklch(14% .03 150);box-shadow:0 10px 28px -10px color-mix(in oklch, var(--q-emerald) 55%, transparent);border-color:#0000}.qubool-packages-card[data-highlighted=true] .qubool-packages-button:hover{background:linear-gradient(135deg, color-mix(in oklch, var(--q-emerald) 88%, white) 0%, var(--q-emerald) 100%)}.qubool-packages-note{text-align:center;color:var(--q-muted-2);margin-top:2rem;font-size:.9rem}.qubool-faq-section{padding-block:var(--qubool-section-pad-y)}.qubool-faq-list{margin-top:2.5rem;gap:.75rem;max-width:56rem;margin-inline:auto;display:grid}.qubool-faq-item{background:var(--q-surface);border:1px solid var(--q-border);border-radius:var(--radius-xl);padding:1.25rem 1.5rem;transition:all .2s}.qubool-faq-item:hover{border-color:color-mix(in oklch, var(--q-emerald) 45%, transparent);box-shadow:var(--q-glow)}.qubool-faq-item h3{color:var(--q-text);font-family:var(--font-display);font-size:1.05rem;font-weight:800;line-height:1.3}.qubool-faq-item p{color:var(--q-muted);margin-top:.6rem;line-height:1.65}.qubool-contact{padding-block:var(--qubool-section-pad-y)}.qubool-contact-card{background:var(--q-surface);border:1px solid var(--q-border);border-radius:var(--radius-2xl);box-shadow:var(--q-shadow-md);padding:clamp(1.5rem,4vw,2.5rem)}.qubool-contact-grid{grid-template-columns:1fr;gap:2rem;display:grid}@media (width>=1024px){.qubool-contact-grid{grid-template-columns:.9fr 1.1fr}}.qubool-contact-channels{gap:.75rem;display:grid}.qubool-contact-channel{background:var(--q-surface);border:1px solid var(--q-border);border-radius:var(--radius-xl);color:inherit;justify-content:space-between;align-items:center;padding:1rem 1.25rem;text-decoration:none;transition:all .2s;display:flex}.qubool-contact-channel:hover{border-color:color-mix(in oklch, var(--q-emerald) 50%, transparent);box-shadow:var(--q-glow);transform:translateY(-2px)}.qubool-contact-channel-meta{align-items:center;gap:.85rem;display:flex}.qubool-contact-channel-icon{background:color-mix(in oklch, var(--q-emerald) 14%, var(--q-surface));width:2.5rem;height:2.5rem;color:var(--q-emerald);border-radius:.7rem;place-items:center;display:grid}.qubool-contact-channel strong{color:var(--q-text);font-family:var(--font-display);font-size:.95rem;font-weight:800}.qubool-contact-channel p{color:var(--q-muted);margin-top:.15rem;font-size:.85rem}.qubool-contact-channel-arrow{color:var(--q-muted-2);transition:transform .2s,color .2s}.qubool-contact-channel:hover .qubool-contact-channel-arrow{color:var(--q-emerald);transform:translate(.25rem)}.qubool-contact-form{gap:1rem;display:grid}.qubool-contact-field{gap:.4rem;display:grid}.qubool-contact-field label{color:var(--q-text);font-family:var(--font-display);font-size:.85rem;font-weight:700}.qubool-contact-input,.qubool-contact-textarea{background:var(--q-bg);border:1px solid var(--q-border-strong);width:100%;color:var(--q-text);font-family:var(--font-body);border-radius:.75rem;padding:.75rem 1rem;font-size:.95rem;line-height:1.5;transition:all .16s}.qubool-contact-input::placeholder,.qubool-contact-textarea::placeholder{color:var(--q-muted-2)}.qubool-contact-input:focus,.qubool-contact-textarea:focus{border-color:var(--q-emerald);box-shadow:0 0 0 3px color-mix(in oklch, var(--q-emerald) 22%, transparent);outline:none}.qubool-contact-textarea{resize:vertical;min-height:8rem}.qubool-contact-submit{width:100%;margin-top:.5rem}.qubool-contact-counter{color:var(--q-muted-2);font-size:.78rem}.qubool-contact-success{text-align:center;background:color-mix(in oklch, var(--q-emerald) 8%, var(--q-bg));border:1px solid color-mix(in oklch, var(--q-emerald) 35%, transparent);border-radius:var(--radius-xl);gap:.75rem;padding:1.5rem;display:grid}.qubool-contact-success-icon{background:linear-gradient(135deg, var(--q-emerald) 0%, var(--q-emerald-2) 100%);color:oklch(14% .03 150);border-radius:999px;place-items:center;width:3rem;height:3rem;margin-inline:auto;display:grid}.qubool-contact-success h3{color:var(--q-text);font-family:var(--font-display);font-size:1.2rem;font-weight:800}.qubool-contact-success p{color:var(--q-muted);font-size:.9rem}.qubool-contact-success code{background:color-mix(in oklch, var(--q-emerald) 14%, var(--q-surface));color:var(--q-emerald);font-family:var(--font-numeric);border-radius:999px;padding:.25rem .6rem;font-size:.78rem;display:inline-block}.qubool-footer{border-top:1px solid var(--q-border);background:var(--q-bg-deep)}.qubool-footer-inner{width:min(100%, var(--qubool-landing-max));padding:2.5rem var(--qubool-landing-gutter-wide);flex-direction:column;gap:1.5rem;margin-inline:auto;display:flex}@media (width>=768px){.qubool-footer-inner{flex-direction:row;justify-content:space-between;align-items:center}}.qubool-footer-meta{gap:.75rem;display:grid}.qubool-footer-meta p{color:var(--q-muted);max-width:28rem;font-size:.9rem;line-height:1.6}.qubool-footer-links{font-family:var(--font-display);flex-wrap:wrap;gap:1.25rem;font-size:.9rem;font-weight:700;display:flex}.qubool-footer-link{color:var(--q-muted);text-decoration:none;transition:color .16s}.qubool-footer-link:hover{color:var(--q-emerald)}.qubool-footer-bottom{border-top:1px solid var(--q-border);padding:1rem var(--qubool-landing-gutter-wide);text-align:center;color:var(--q-muted-2);font-size:.85rem}.qubool-footer-socials{width:min(100%, var(--qubool-landing-max));padding:0 var(--qubool-landing-gutter-wide) 1.5rem;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-inline:auto;display:flex}.qubool-footer-social{border:1px solid var(--q-border);width:2.5rem;height:2.5rem;color:var(--q-muted);background:color-mix(in oklch, var(--q-surface) 60%, transparent);border-radius:9999px;justify-content:center;align-items:center;text-decoration:none;transition:color .16s,border-color .16s,background-color .16s,transform .16s;display:inline-flex}.qubool-footer-social:hover,.qubool-footer-social:focus-visible{color:var(--q-emerald);border-color:color-mix(in oklch, var(--q-emerald) 50%, transparent);background:color-mix(in oklch, var(--q-emerald) 12%, transparent);transform:translateY(-1px)}.qubool-footer-social:focus-visible{outline:2px solid color-mix(in oklch, var(--q-emerald) 70%, transparent);outline-offset:2px}.qubool-footer-cr{margin-top:.25rem}.qubool-footer-cr-badge{color:#fff;background:linear-gradient(#141c17f2 0%,#0a100df2 100%);border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:.85rem;padding:.55rem .85rem .55rem .95rem;text-decoration:none;transition:border-color .2s,background-color .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 16px #00000040,inset 0 1px #ffffff0a}.qubool-footer-cr-badge:hover,.qubool-footer-cr-badge:focus-visible{background:linear-gradient(#1a241ef2 0%,#0e1612f2 100%);border-color:#ffffff2e;transform:translateY(-1px);box-shadow:0 8px 24px #0006,inset 0 1px #ffffff0f}.qubool-footer-cr-badge:focus-visible{outline:2px solid color-mix(in oklch, var(--q-emerald) 70%, transparent);outline-offset:2px}.qubool-footer-cr-content{flex-direction:column;align-items:flex-start;gap:.1rem;line-height:1.2;display:inline-flex}.qubool-footer-cr-label{color:var(--q-muted);letter-spacing:.01em;font-size:.78rem;font-weight:500}.qubool-footer-cr-number{font-variant-numeric:tabular-nums;letter-spacing:.04em;color:#fff;font-size:1.1rem;font-weight:700;line-height:1.2}.qubool-footer-cr-flag{border-radius:5px;flex-shrink:0;width:48px;height:30px;display:block;overflow:hidden;box-shadow:0 2px 8px #00000080}.qubool-footer-cr-founder{color:var(--q-muted);letter-spacing:.005em;text-align:center;width:100%;margin:.55rem 0 0;font-size:.92rem;font-weight:700}.qubool-footer-bottom a{color:var(--q-emerald);text-decoration:none}.qubool-footer-bottom a:hover{text-decoration:underline}.qubool-assistant-panel{width:min(100vw - 1.5rem,24rem);max-height:calc(100dvh - 5.5rem - env(safe-area-inset-bottom));border-radius:var(--radius-2xl);background:color-mix(in oklch, var(--q-surface) 92%, transparent);border:1px solid var(--q-border-strong);box-shadow:var(--q-shadow-xl);-webkit-backdrop-filter:blur(16px);flex-direction:column;display:flex;overflow:hidden}.qubool-assistant-header{border-bottom:1px solid var(--q-border);background:color-mix(in oklch, var(--q-emerald) 8%, var(--q-bg));justify-content:space-between;align-items:start;gap:.75rem;padding:1rem;display:flex}.qubool-assistant-header-meta{align-items:center;gap:.75rem;display:flex}.qubool-assistant-avatar{background:linear-gradient(135deg, var(--q-emerald) 0%, var(--q-emerald-2) 100%);color:oklch(14% .03 150);border-radius:.85rem;place-items:center;width:2.75rem;height:2.75rem;display:grid}.qubool-assistant-name{color:var(--q-text);font-family:var(--font-display);font-size:.95rem;font-weight:800}.qubool-assistant-status{color:var(--q-emerald);font-family:var(--font-display);align-items:center;gap:.4rem;margin-top:.2rem;font-size:.78rem;font-weight:700;display:inline-flex}.qubool-assistant-status-dot{background:var(--q-emerald);border-radius:999px;width:.45rem;height:.45rem}.qubool-assistant-status-dot--warn{background:oklch(78% .16 60)}.qubool-assistant-status-dot--error{background:oklch(64% .21 25)}.qubool-assistant-close{background:var(--q-bg);border:1px solid var(--q-border);width:2.25rem;height:2.25rem;color:var(--q-muted);cursor:pointer;border-radius:999px;place-items:center;transition:all .16s;display:grid}.qubool-assistant-close:hover{color:var(--q-text);border-color:var(--q-border-strong)}.qubool-assistant-cta{gap:.4rem;margin-top:.85rem;display:grid}.qubool-assistant-cta-button{background:linear-gradient(135deg, var(--q-emerald) 0%, var(--q-emerald-2) 100%);color:oklch(14% .03 150);font-family:var(--font-display);border-radius:.85rem;justify-content:center;align-items:center;padding:.7rem 1rem;font-size:.85rem;font-weight:800;text-decoration:none;transition:all .16s;display:inline-flex}.qubool-assistant-cta-button:hover{box-shadow:0 8px 24px -8px color-mix(in oklch, var(--q-emerald) 60%, transparent);transform:translateY(-1px)}.qubool-assistant-cta-desc{color:var(--q-muted);text-align:center;font-size:.78rem}.qubool-assistant-messages{flex:1;gap:.6rem;padding:1rem;display:grid;overflow-y:auto}.qubool-assistant-prompt{background:var(--q-bg);border:1px solid var(--q-border);color:var(--q-text);font-family:var(--font-display);text-align:start;cursor:pointer;border-radius:.75rem;padding:.5rem .75rem;font-size:.82rem;font-weight:700;transition:all .16s}.qubool-assistant-prompt:hover{background:color-mix(in oklch, var(--q-emerald) 10%, var(--q-bg));border-color:color-mix(in oklch, var(--q-emerald) 45%, transparent)}.qubool-assistant-bubble{border-radius:1rem;max-width:92%;padding:.7rem .9rem;font-size:.88rem;line-height:1.55}.qubool-assistant-bubble--user{background:linear-gradient(135deg, var(--q-emerald) 0%, var(--q-emerald-2) 100%);color:oklch(14% .03 150);border-bottom-right-radius:.35rem}.qubool-assistant-bubble--bot{background:color-mix(in oklch, var(--q-emerald) 8%, var(--q-bg));color:var(--q-text);border:1px solid var(--q-border);border-bottom-left-radius:.35rem}.qubool-assistant-composer{border-top:1px solid var(--q-border);background:color-mix(in oklch, var(--q-emerald) 5%, var(--q-bg));align-items:end;gap:.5rem;padding:.75rem;display:flex}.qubool-assistant-composer-input{background:var(--q-bg);border:1px solid var(--q-border-strong);min-height:2.5rem;max-height:6rem;color:var(--q-text);font-family:var(--font-body);resize:none;border-radius:.85rem;flex:1;padding:.5rem .85rem;font-size:.9rem;line-height:1.5;transition:all .16s}.qubool-assistant-composer-input:focus{border-color:var(--q-emerald);box-shadow:0 0 0 3px color-mix(in oklch, var(--q-emerald) 22%, transparent);outline:none}.qubool-assistant-send{background:linear-gradient(135deg, var(--q-emerald) 0%, var(--q-emerald-2) 100%);color:oklch(14% .03 150);cursor:pointer;border:0;border-radius:.85rem;place-items:center;width:2.75rem;height:2.75rem;transition:all .16s;display:grid}.qubool-assistant-send:hover:not(:disabled){transform:translateY(-1px)}.qubool-assistant-send:disabled{opacity:.5;cursor:not-allowed}.qubool-assistant-fab{background:color-mix(in oklch, var(--q-surface) 92%, transparent);color:var(--q-text);border:1px solid var(--q-border-strong);font-family:var(--font-display);box-shadow:var(--q-shadow-lg);-webkit-backdrop-filter:blur(12px);cursor:pointer;border-radius:999px;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.85rem;font-weight:800;transition:all .2s;display:inline-flex}.qubool-assistant-fab:hover{box-shadow:var(--q-shadow-xl);border-color:color-mix(in oklch, var(--q-emerald) 45%, transparent);transform:translateY(-2px)}.qubool-assistant-fab-button{background:linear-gradient(135deg, var(--q-emerald) 0%, var(--q-emerald-2) 100%);color:oklch(14% .03 150);cursor:pointer;width:3.5rem;height:3.5rem;box-shadow:0 12px 30px -8px color-mix(in oklch, var(--q-emerald) 55%, transparent);border:0;border-radius:1rem;place-items:center;transition:all .2s;display:grid}.qubool-assistant-fab-button:hover{transform:translateY(-2px)scale(1.05)}.qubool-reveal{opacity:0;transition:opacity .6s cubic-bezier(.2,.85,.25,1),transform .6s cubic-bezier(.2,.85,.25,1);transition-delay:var(--reveal-delay,0s);transform:translateY(1rem)}.qubool-reveal.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.qubool-reveal{opacity:1;transition:none;transform:none}}.qubool-hero-lead{letter-spacing:-.022em;text-wrap:balance;margin:0;font-size:clamp(1.95rem,4.3vw,3.15rem)}.qubool-hero-accent{color:var(--q-emerald);text-shadow:0 0 26px color-mix(in oklch, var(--q-emerald) 32%, transparent)}.qubool-hero-trust{color:var(--q-muted);font-family:var(--font-body);flex-wrap:wrap;gap:.5rem 1.15rem;margin-top:.4rem;font-size:clamp(.76rem,1.3vw,.86rem);font-weight:600;display:flex}.qubool-hero-trust span{align-items:center;gap:.4rem;display:inline-flex}.qubool-hero-trust svg{width:1rem;height:1rem;color:var(--q-emerald)}.qubool-gauge-wrap{flex-direction:column;align-items:center;width:min(100%,27rem);margin-inline:auto;animation:.7s cubic-bezier(.2,.7,.2,1) both qGaugeStageIn;display:flex;position:relative}.qubool-gauge-stage{aspect-ratio:1;isolation:isolate;width:100%;position:relative}.qubool-gauge-aura{z-index:0;pointer-events:none;background:radial-gradient(circle, color-mix(in oklch, var(--q-emerald) 44%, transparent) 0%, color-mix(in oklch, var(--q-emerald) 14%, transparent) 44%, transparent 72%);border-radius:50%;animation:7s ease-in-out infinite qGaugeAura;position:absolute;inset:7%}.qubool-gauge-ticks{z-index:1;pointer-events:none;background:repeating-conic-gradient(color-mix(in oklch, var(--q-text) 30%, transparent) 0 .4deg, transparent .4deg 6deg);opacity:.4;border-radius:50%;animation:.7s ease-out .32s both qGaugeFade;position:absolute;inset:9%;-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px));mask:radial-gradient(closest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px))}.qubool-gauge-ticks:after{content:"";background:repeating-conic-gradient(color-mix(in oklch, var(--q-emerald) 70%, transparent) 0 .9deg, transparent .9deg 30deg);opacity:.8;border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 5px),#000 calc(100% - 5px));mask:radial-gradient(closest-side,#0000 calc(100% - 5px),#000 calc(100% - 5px))}.qubool-gauge{z-index:3;background:conic-gradient(var(--q-emerald-2) 0deg, var(--q-emerald) 150deg, color-mix(in oklch, var(--q-emerald) 70%, white) 320deg, color-mix(in oklch, var(--q-emerald) 92%, white) 331deg, color-mix(in oklch, var(--q-text) 10%, var(--q-bg-deep)) 331deg 360deg);box-shadow:0 0 0 1px color-mix(in oklch, var(--q-emerald) 30%, transparent), 0 0 64px -12px color-mix(in oklch, var(--q-emerald) 55%, transparent), 0 30px 60px -26px #000c;border-radius:50%;animation:.62s cubic-bezier(.2,1.3,.4,1) .18s both qGaugePop;position:absolute;inset:13%}.qubool-gauge:after{content:"";border-radius:inherit;background:linear-gradient(135deg, color-mix(in oklch, var(--q-emerald) 85%, white), transparent 38%, transparent 62%, color-mix(in oklch, var(--q-emerald) 55%, transparent));-webkit-mask-composite:xor;opacity:.85;pointer-events:none;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.qubool-gauge-core{text-align:center;background:radial-gradient(circle at 50% 32%, color-mix(in oklch, var(--q-surface-2) 96%, transparent), var(--q-bg-deep) 74%);border:1px solid color-mix(in oklch, var(--q-emerald) 22%, transparent);box-shadow:inset 0 0 0 4px color-mix(in oklch, var(--q-emerald) 6%, transparent), inset 0 1px 0 color-mix(in oklch, var(--q-text) 8%, transparent);border-radius:50%;place-items:center;gap:.2rem;padding:1rem;display:grid;position:absolute;inset:13%}.qubool-gauge-score{font-family:var(--font-numeric,var(--font-display));letter-spacing:-.04em;background:linear-gradient(135deg, var(--q-emerald), color-mix(in oklch, var(--q-emerald) 55%, var(--q-text)));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;align-items:flex-start;font-size:clamp(2.4rem,6vw,3.5rem);font-weight:800;line-height:1;animation:.56s ease-out .36s both qGaugeFadeUp;display:inline-flex}.qubool-gauge-pct{margin-inline-start:.12em;margin-top:.35em;font-size:.38em}.qubool-gauge-verdict{font-family:var(--font-display);color:var(--q-text);align-items:center;gap:.4rem;font-size:clamp(.82rem,1.9vw,1rem);font-weight:800;animation:.56s ease-out .48s both qGaugeFadeUp;display:inline-flex}.qubool-gauge-check{background:color-mix(in oklch, var(--q-emerald) 22%, transparent);width:1.15rem;height:1.15rem;color:var(--q-emerald);border-radius:50%;place-items:center;display:inline-grid}.qubool-gauge-check svg{width:.72rem;height:.72rem}.qubool-gauge-trend{color:var(--q-emerald);background:color-mix(in oklch, var(--q-emerald) 12%, transparent);border:1px solid color-mix(in oklch, var(--q-emerald) 28%, transparent);font-family:var(--font-numeric,var(--font-display));border-radius:999px;align-items:center;gap:.3rem;margin-top:.15rem;padding:.2rem .6rem;font-size:clamp(.66rem,1.5vw,.76rem);font-weight:800;animation:.56s ease-out .6s both qGaugeFadeUp;display:inline-flex}.qubool-gauge-trend svg{width:.8rem;height:.8rem}.qubool-gauge-trend span{color:var(--q-muted);font-family:var(--font-body);font-weight:600}.qubool-gauge-comet{z-index:4;pointer-events:none;border-radius:50%;animation:.52s ease-out .64s both qGaugeFade;position:absolute;inset:9%;transform:rotate(331deg)}.qubool-gauge-comet:before{content:"";width:13px;height:13px;box-shadow:0 0 0 3px color-mix(in oklch, var(--q-emerald) 55%, transparent), 0 0 16px 4px color-mix(in oklch, var(--q-emerald) 85%, transparent), 0 0 4px 1px #fff;background:#fff;border-radius:50%;margin-inline-start:-6.5px;position:absolute;top:-6px;left:50%}.qubool-gauge-signals{z-index:5;pointer-events:none;position:absolute;inset:0}.qubool-gauge-signal{white-space:nowrap;background:linear-gradient(180deg, color-mix(in oklch, var(--q-surface-2) 97%, transparent), color-mix(in oklch, var(--q-surface) 97%, transparent));border:1px solid color-mix(in oklch, var(--q-emerald) 30%, transparent);box-shadow:inset 0 1px 0 color-mix(in oklch, var(--q-emerald) 16%, transparent), 0 12px 28px -16px #000000d9;border-radius:.9rem;align-items:center;gap:.5rem;padding:.5rem .8rem;animation:.52s cubic-bezier(.2,1.3,.4,1) both qGaugeSignalIn,6s ease-in-out infinite qGaugeFloat;display:inline-flex;position:absolute}.qubool-gauge-signal-live{background:var(--q-emerald);width:7px;height:7px;box-shadow:0 0 8px color-mix(in oklch, var(--q-emerald) 80%, transparent);border-radius:50%;flex-shrink:0;position:relative}.qubool-gauge-signal-live:after{content:"";background:var(--q-emerald);border-radius:50%;animation:1.9s ease-out infinite qGaugePing;position:absolute;inset:0}.qubool-gauge-signal-icon{width:1.1rem;height:1.1rem;color:var(--q-emerald);flex-shrink:0}.qubool-gauge-signal-meta{line-height:1.15;display:grid}.qubool-gauge-signal-value{font-family:var(--font-numeric,var(--font-display));color:var(--q-text);font-size:clamp(.8rem,1.6vw,.92rem);font-weight:800}.qubool-gauge-signal-label{font-family:var(--font-body);color:var(--q-muted);font-size:clamp(.6rem,1.2vw,.66rem);font-weight:600}.qubool-gauge-signal[data-s="1"]{top:1%;animation-delay:.72s,1.7s;inset-inline-end:0%}.qubool-gauge-signal[data-s="2"]{top:39%;animation-delay:.9s,2.1s;inset-inline-start:-2%}.qubool-gauge-signal[data-s="3"]{bottom:2%;animation-delay:1.06s,2.5s;inset-inline-end:4%}@keyframes qGaugeStageIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes qGaugeAura{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes qGaugeFade{0%{opacity:0}to{opacity:1}}@keyframes qGaugePop{0%{opacity:0;transform:scale(.82)}60%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:none}}@keyframes qGaugeFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes qGaugeSignalIn{0%{opacity:0;transform:translateY(6px)scale(.96)}to{opacity:1;transform:none}}@keyframes qGaugeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes qGaugePing{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@media (width<=768px){.qubool-gauge-stage{width:min(82%,16rem)}.qubool-gauge-signals{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1rem;display:flex;position:static;inset:auto}.qubool-gauge-signal{position:static;inset:auto}}}@media (width<=1024px){.qubool-signup-layout{grid-template-columns:1fr;gap:1.25rem}.qubool-signup-form-shell{order:1;grid-area:1;width:min(100%,30rem);margin-inline:auto}.qubool-signup-preview-column{order:2;grid-area:2}.auth-visual-panel{min-height:22rem}.qubool-login-layout{grid-template-columns:1fr;gap:1.25rem}.qubool-login-form-shell{order:1;width:min(100%,30rem);margin-inline:auto}.auth-visual-panel{order:2;min-height:22rem}.qubool-login-form-shell{width:min(100%,30rem);margin-inline:auto}.qubool-hero-slide{grid-template-columns:1fr;grid-template-areas:"copy""stage";gap:1rem;min-height:auto;padding-block:3rem 1.5rem}.qubool-hero-copy{margin-inline:auto;padding-inline:1rem}.qubool-hero-stage{transform-origin:top;height:36rem;min-height:32rem;transform:scale(.94)}.qubool-about-slide{min-height:auto}.qubool-about-orbit{width:min(70vw,28rem);inset:25% 2% auto auto}.qubool-about-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.qubool-about-flow-step{--about-tilt-x:6deg;display:block}.qubool-about-flow-step:first-child,.qubool-about-flow-step:nth-child(3){--about-tilt-y:5deg}.qubool-about-flow-step:nth-child(2),.qubool-about-flow-step:nth-child(4){--about-tilt-y:-5deg}.qubool-about-card{width:100%;min-height:14rem}.qubool-about-connector{display:none}.qubool-problem-slide{min-height:auto}.qubool-problem-stage{perspective:none;grid-template:"visual""cards""feed""result"/minmax(0,1fr);gap:1rem;min-height:0;display:grid}.qubool-problem-visual,.qubool-problem-cards,.qubool-rejection-feed,.qubool-problem-result{width:100%;position:relative;inset:auto;transform:none}.qubool-problem-stage:before{inset:5% 8% 47%;transform:none}.qubool-problem-visual{order:1;height:clamp(20rem,55vw,34rem);animation:.76s ease-out .12s both quboolProblemVisualRevealTablet,8s ease-in-out 1.1s infinite quboolProblemVisualFloatTablet;transform:none;-webkit-mask-image:linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(#000 70%,#0000 100%)}.qubool-problem-cards{order:2;grid-template-columns:repeat(2,minmax(0,1fr))}.qubool-problem-card{animation:.62s cubic-bezier(.2,.85,.25,1) both quboolProblemCardRevealTablet,7s ease-in-out infinite quboolProblemCardFloatTablet;transform:none}.qubool-rejection-feed{order:3;animation:.68s cubic-bezier(.2,.85,.25,1) .22s both quboolProblemFeedRevealTablet,8s ease-in-out 1.2s infinite quboolProblemCardFloatTablet;transform:none}.qubool-problem-result{order:4;margin-top:1rem}.qubool-problem-result>div{animation:.7s cubic-bezier(.2,.85,.25,1) .42s both quboolProblemResultRevealTablet,5.8s ease-in-out 1.4s infinite quboolProblemResultPulseTablet;transform:none}.qubool-cv-note,.qubool-problem-arrows{display:none}.qubool-solution-slide{min-height:auto}.qubool-solution-stage{grid-template-columns:1fr;gap:1rem;min-height:0}.qubool-phone-wrap{order:0;padding-block:.5rem}.qubool-phone-shell{width:min(72vw,15.5rem)}.qubool-solution-column-left{order:1}.qubool-solution-column-right{order:2}.qubool-solution-column{grid-template-columns:repeat(2,minmax(0,1fr))}.qubool-solution-card{min-height:7rem}.qubool-solution-connector{display:none}.qubool-journey-slide{min-height:auto;padding-block:4.4rem}.qubool-journey-map{direction:rtl;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;padding-inline:clamp(0rem,2vw,1rem)}.qubool-journey-route,.qubool-journey-map:before{display:none}.qubool-journey-route,.qubool-journey-map:before{display:none}.qubool-journey-card{min-height:auto;grid-area:auto!important}.qubool-journey-support{grid-template-columns:repeat(3,minmax(0,1fr))}.qubool-journey-support strong{text-align:center;grid-column:1/-1}.qubool-advantages-slide{padding-block:4.5rem}.qubool-advantages-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qubool-advantages-card{grid-template-columns:4rem minmax(0,1fr);min-height:11rem}.qubool-packages-slide{padding-block:4.5rem}.qubool-packages-grid,.qubool-packages-assurance{grid-template-columns:repeat(2,minmax(0,1fr))}.qubool-packages-assurance-item:nth-child(odd){border-inline-start:0}}@media (width<=768px){.qubool-packages-grid{grid-template-columns:1fr}.qubool-packages-card[data-highlighted=true]{transform:scale(1)}.qubool-packages-slide.is-visible .qubool-packages-card[data-highlighted=true]{animation:.76s cubic-bezier(.2,.85,.25,1) both quboolPackagesCardReveal;animation-delay:var(--package-delay)}}@media (width<=640px){.qubool-faq-section{padding-block:3.5rem 3rem}.auth-visual-panel{display:none}.qubool-about-slide+.qubool-problem-slide,.qubool-problem-slide+.qubool-solution-slide,.qubool-solution-slide+.qubool-journey-slide,.qubool-journey-slide+.qubool-advantages-slide,.qubool-solution-slide+.qubool-advantages-slide,.qubool-advantages-slide+.qubool-packages-slide{margin-top:-.5rem}.qubool-signup-card,.qubool-login-card{transform:none}.qubool-hero-slide{gap:0;min-height:auto;padding-block:2rem 0}.qubool-hero-copy{text-align:center;align-content:center;justify-items:center;min-height:calc(100svh - 6.5rem);display:grid}.qubool-wordmark-shell{width:min(68vw,16.5rem)}.qubool-hero-stage{display:none}.qubool-hero-lead{font-size:clamp(1.12rem,5.4vw,1.55rem);line-height:var(--line-height-dense);margin-top:.65rem}.qubool-hero-tagline{margin-top:1.05rem;font-size:clamp(1.18rem,5.8vw,1.65rem)}.qubool-hero-stage{width:min(100%,22rem);max-height:22rem}.qubool-about-slide{padding-block:2rem}.qubool-about-slide:before,.qubool-about-orbit{opacity:.34}.qubool-about-depth-grid{height:24rem;bottom:-18rem}.qubool-about-description{text-align:start;margin-top:1rem;font-size:.98rem;line-height:1.75}.qubool-about-flow{direction:rtl;grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;margin-top:1.15rem}.qubool-about-flow-step:first-child,.qubool-about-flow-step:nth-child(2),.qubool-about-flow-step:nth-child(3),.qubool-about-flow-step:nth-child(4){--about-tilt-x:4deg;--about-tilt-y:0deg;--about-lift:0rem}.qubool-about-card{text-align:start;border-radius:.86rem;grid-template-columns:2rem minmax(0,1fr);grid-template-areas:"number title""number body";align-content:start;justify-items:stretch;gap:.18rem .48rem;min-height:auto;padding:.65rem .55rem;display:grid}.qubool-about-card:before,.qubool-about-card:after,.qubool-about-card-depth,.qubool-about-card-rim,.qubool-about-icon{display:none}.qubool-about-card-number{color:#07150f;background:radial-gradient(circle at 32% 28%,#ffffffb8,#0000 1.2rem),linear-gradient(145deg,#e9f8bd,#86c663);border-radius:999px;grid-area:number;place-items:center;width:1.85rem;height:1.85rem;font-size:.72rem;font-weight:900;line-height:1;display:grid;position:relative;top:auto;left:auto;right:auto;transform:none}.qubool-about-card h3{text-align:start;grid-area:title;margin-top:0;font-size:.86rem;line-height:1.28}.qubool-about-card p{font-size:.68rem;line-height:var(--line-height-dense);text-align:start;grid-area:body;margin-top:.08rem;padding-inline:0}.qubool-about-outcome{margin-top:1.25rem}.qubool-about-outcome>p{font-size:1.05rem;line-height:var(--line-height-dense)}.qubool-about-outcome>div{text-align:start;border-radius:.95rem;gap:.58rem;min-height:auto;margin-top:.62rem;padding:.75rem .85rem;display:flex}.qubool-about-outcome span{font-size:.92rem;line-height:var(--line-height-dense)}.qubool-about-outcome svg{width:2rem;height:2rem}.qubool-problem-slide{padding-block:2rem}.qubool-problem-heading{text-align:center}.qubool-problem-stage{grid-template-columns:minmax(7.75rem,.78fr) minmax(0,1fr);grid-template-areas:"visual cards""feed feed""result result";align-items:stretch;gap:.72rem;margin-top:1.15rem}.qubool-problem-stage:before{opacity:.45;filter:blur(18px);inset:0 2% 38%}.qubool-problem-visual{border-radius:1rem;height:auto;min-height:13.75rem;animation:.62s ease-out 80ms both quboolProblemVisualRevealTablet;-webkit-mask-image:none;mask-image:none}.qubool-problem-visual:after,.qubool-question-mark,.qubool-scribble{display:none}.qubool-problem-visual img{object-position:52% center;transform:scale(1.04)}.qubool-problem-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem}.qubool-problem-card{text-align:center;border-radius:.86rem;grid-template-columns:minmax(0,1fr);gap:0;min-height:auto;padding:.54rem .42rem;animation:.52s cubic-bezier(.2,.85,.25,1) both quboolProblemCardRevealTablet}.qubool-problem-icon{display:none}.qubool-problem-card h3{font-size:.68rem;line-height:var(--line-height-dense)}.qubool-rejection-feed{border-radius:1rem;animation:.62s cubic-bezier(.2,.85,.25,1) .16s both quboolProblemFeedRevealTablet}.qubool-feed-header{padding:.62rem .78rem;font-size:.82rem}.qubool-feed-building{border-radius:.65rem;width:2rem;height:2rem}.qubool-feed-item{min-height:auto;padding:.62rem .78rem .72rem}.qubool-feed-item:nth-of-type(n+3),.qubool-feed-muted{display:none}.qubool-feed-company{font-size:.74rem}.qubool-feed-item p{width:min(100%,18rem);font-size:.72rem;line-height:var(--line-height-dense);border-radius:.78rem .78rem .78rem .28rem;margin-top:.38rem;padding:.56rem .68rem}.qubool-feed-item time{text-align:left;margin-top:.34rem;font-size:.66rem;display:block;position:static}.qubool-problem-result{margin-top:.2rem}.qubool-problem-result h3{font-size:1.85rem}.qubool-problem-result>div{border-radius:.95rem;gap:.62rem;min-height:auto;margin-top:.46rem;padding:.72rem .85rem}.qubool-problem-result span{width:3rem;height:3rem}.qubool-problem-result span svg{width:1.85rem;height:1.85rem}.qubool-problem-result p{font-size:1rem;line-height:var(--line-height-dense)}.qubool-solution-slide{padding-block:2rem 5rem}.qubool-solution-stage{direction:rtl;gap:.72rem;margin-top:1.15rem}.qubool-solution-column{direction:rtl;grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem}.qubool-solution-card,.qubool-solution-card[data-side=left],.qubool-solution-card[data-side=right]{direction:rtl;border-radius:.86rem;grid-template-columns:2rem minmax(0,1fr);grid-template-areas:"number copy";gap:.48rem;min-height:auto;padding:.6rem .55rem;animation:.52s cubic-bezier(.2,.85,.25,1) both quboolSolutionCardReveal}.qubool-solution-icon{display:none}.qubool-solution-copy h3{font-size:.78rem;line-height:var(--line-height-dense)}.qubool-solution-copy p{display:none}.qubool-solution-card:hover .qubool-solution-copy p,.qubool-solution-card:focus .qubool-solution-copy p,.qubool-solution-card:focus-within .qubool-solution-copy p,.qubool-solution-card:active .qubool-solution-copy p{animation:.22s ease-out both quboolSolutionCopyRevealMobile;display:block}.qubool-solution-number{width:1.85rem;height:1.85rem;font-size:.88rem;top:auto;left:auto;right:auto}.qubool-journey-slide{display:none}.qubool-advantages-slide{padding-block:2rem}.qubool-advantages-heading{gap:.75rem}.qubool-advantages-heading h2{font-size:2.9rem}.qubool-advantages-heading p{font-size:1.05rem}.qubool-advantages-heading svg{width:1.85rem;height:1.85rem}.qubool-advantages-grid{direction:rtl;grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;margin-top:1.15rem}.qubool-advantages-card{direction:rtl;border-radius:.86rem;grid-template-columns:2rem minmax(0,1fr);grid-template-areas:"number copy";gap:.48rem;min-height:auto;padding:.6rem .55rem}.qubool-advantages-number{grid-area:number;width:1.85rem;height:1.85rem;font-size:.88rem;position:relative;top:auto;left:auto;right:auto}.qubool-advantages-visual,.qubool-advantages-copy p,.qubool-advantages-copy ul{display:none}.qubool-advantages-copy{grid-area:copy;padding-inline-start:0}.qubool-advantages-copy h3{font-size:.78rem;line-height:var(--line-height-dense)}.qubool-packages-slide{padding-block:2rem}.qubool-packages-heading h2{font-size:2.05rem}.qubool-packages-heading p{font-size:.95rem}.qubool-packages-grid{grid-template-columns:1fr;gap:1rem;margin-top:1.35rem}.qubool-packages-card{min-height:auto;padding:1rem}.qubool-packages-ribbon{top:-1rem}.qubool-packages-card-header{gap:.45rem}.qubool-packages-card-header svg{width:2.25rem;height:2.25rem}.qubool-packages-tier-badge,.qubool-packages-name{padding:.38rem .85rem;font-size:.8rem}.qubool-packages-inheritance-badge{padding:.3rem .65rem;font-size:.68rem}.qubool-packages-price{margin-top:.25rem}.qubool-packages-price span{font-size:2.8rem}.qubool-packages-tagline{min-height:0;font-size:.9rem;line-height:var(--line-height-dense);margin-top:.75rem}.qubool-packages-divider{margin-block:.85rem .95rem}.qubool-packages-features{gap:.6rem}.qubool-packages-features li{font-size:.88rem;line-height:var(--line-height-dense);gap:.55rem}.qubool-packages-features li svg{width:1.05rem;height:1.05rem}.qubool-packages-features-extra{margin-top:.6rem}.qubool-packages-features-toggle{min-height:2.35rem;margin-top:.75rem;font-size:.82rem}.qubool-packages-button{width:100%;min-height:3.25rem;margin-top:1rem}.qubool-packages-assurance{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.qubool-packages-assurance-item,.qubool-packages-assurance-item:nth-child(odd){text-align:center;border-block-start:0;border-inline-start:1px solid #71a15238;justify-content:center;gap:.45rem;min-height:3.75rem;padding:.7rem .6rem;display:flex}.qubool-packages-assurance-item:first-child{border-inline-start:0}.qubool-packages-assurance-item svg{width:1.35rem;height:1.35rem}.qubool-packages-assurance-item strong{font-size:.82rem;line-height:1.2}.qubool-packages-assurance-item span{display:none}.qubool-about-slide:before{opacity:.72;mix-blend-mode:screen;background:radial-gradient(circle at 18% 22%,#60df971a,#0000 15rem),radial-gradient(circle at 85% 28%,#5fdc9324,#0000 17rem),linear-gradient(115deg,#0000 24%,#a6ffc711 50%,#0000 76%);animation:none;inset:0;transform:none}.qubool-about-slide,.qubool-problem-slide,.qubool-solution-slide,.qubool-advantages-slide,.qubool-packages-slide{background:radial-gradient(circle,#308e5b38,#0000 28rem),#020604}.qubool-about-glow,.qubool-problem-vignette,.qubool-solution-vignette,.qubool-advantages-vignette,.qubool-packages-vignette{background:0 0}}@media (width<=768px){.qubool-problem-visual,.qubool-problem-card,.qubool-rejection-feed,.qubool-problem-result>div,.qubool-solution-card,.qubool-solution-card[data-side=left],.qubool-solution-card[data-side=right],.qubool-packages-card[data-highlighted=true],.qubool-packages-slide.is-visible .qubool-packages-card[data-highlighted=true]{opacity:1;animation:none!important}}@layer utilities{@media (prefers-reduced-motion:reduce){.chat-bubble-enter,.chat-typing-dot{animation:none!important}}.admin-kpi-glass{background:linear-gradient(145deg, color-mix(in oklch, var(--color-card) 94%, oklch(72% .18 245) 6%), color-mix(in oklch, var(--color-card) 98%, transparent 2%));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 1px oklch(100% 0 0/.08),0 4px 16px oklch(0% 0 0/.06)}.dark .admin-kpi-glass{background:linear-gradient(145deg,oklch(20% .028 265/.85),oklch(17% .022 265/.72));box-shadow:inset 0 1px oklch(100% 0 0/.06),0 6px 24px oklch(0% 0 0/.25)}.admin-hero-card{background:linear-gradient(140deg, color-mix(in oklch, var(--color-card) 92%, oklch(72% .18 245) 8%), var(--color-card) 60%, color-mix(in oklch, var(--color-card) 95%, oklch(72% .115 154) 5%));box-shadow:inset 0 1px oklch(100% 0 0/.1),0 8px 40px oklch(0% 0 0/.08)}.dark .admin-hero-card{background:linear-gradient(140deg,oklch(20% .032 265/.9),oklch(17% .022 260/.8) 55%,oklch(18% .018 240/.72));box-shadow:inset 0 1px oklch(100% 0 0/.07),0 12px 48px oklch(0% 0 0/.3)}.admin-chart-glass{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:oklch(0% 0 0/.02);border:1px solid oklch(0% 0 0/.06)}.dark .admin-chart-glass{background:oklch(100% 0 0/.03);border:1px solid oklch(100% 0 0/.08)}.admin-alert-band-warning{background:linear-gradient(90deg,oklch(88% .12 82/.2),oklch(88% .12 82/.08));border-color:oklch(88% .12 82/.35);border-right-width:3px}.dark .admin-alert-band-warning{background:linear-gradient(90deg,oklch(82% .14 82/.18),oklch(82% .14 82/.06));border-color:oklch(82% .14 82/.38)}.admin-alert-band-danger{background:linear-gradient(90deg,oklch(68% .18 24/.16),oklch(68% .18 24/.06));border-color:oklch(68% .18 24/.32);border-right-width:3px}.dark .admin-alert-band-danger{background:linear-gradient(90deg,oklch(65% .2 24/.18),oklch(65% .2 24/.06));border-color:oklch(65% .2 24/.36)}.admin-table-row-selected{background:oklch(72% .18 245/.06);box-shadow:inset 3px 0 oklch(72% .18 245/.6)}.dark .admin-table-row-selected{background:oklch(72% .18 245/.08);box-shadow:inset 3px 0 oklch(72% .18 245/.5)}.admin-section-accent-indigo{border-right:3px solid oklch(72% .18 245/.7)}.admin-section-accent-success{border-right:3px solid oklch(72% .115 154/.7)}.admin-section-accent-warning{border-right:3px solid oklch(88% .12 82/.7)}.admin-section-accent-danger{border-right:3px solid oklch(68% .18 24/.7)}.admin-timeline-dot{border:2px solid var(--color-border);background:var(--color-card);border-radius:50%;width:10px;height:10px;position:absolute;top:50%;right:-5px;transform:translateY(-50%)}.admin-day-header{z-index:5;background:color-mix(in oklch, var(--color-card) 92%, transparent 8%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--color-border);border-radius:.75rem;align-items:center;gap:.75rem;padding:.65rem 1rem;display:flex;position:sticky;top:0;box-shadow:inset 0 1px oklch(100% 0 0/.06),0 4px 14px oklch(0% 0 0/.06)}.dark .admin-day-header{background:color-mix(in oklch, var(--color-card) 88%, transparent 12%)}.admin-day-count{background:var(--color-primary);min-width:1.75rem;height:1.5rem;color:var(--color-primary-foreground);border-radius:9999px;justify-content:center;align-items:center;padding:0 .5rem;font-size:.7rem;font-weight:700;display:inline-flex}.admin-diff-row-changed{background:oklch(82% .14 82/.08);box-shadow:inset 3px 0 oklch(82% .14 82/.6)}.dark .admin-diff-row-changed{background:oklch(82% .14 82/.12);box-shadow:inset 3px 0 oklch(82% .14 82/.5)}.admin-chat-bubble-admin{background:linear-gradient(135deg,oklch(72% .18 245/.18),oklch(72% .18 245/.1));border:1px solid oklch(72% .18 245/.25);border-radius:1rem .25rem 1rem 1rem}.dark .admin-chat-bubble-admin{background:linear-gradient(135deg,oklch(72% .18 245/.2),oklch(72% .18 245/.12));border-color:oklch(72% .18 245/.3)}.admin-chat-bubble-candidate{background:var(--color-muted);border:1px solid var(--color-border);border-radius:.25rem 1rem 1rem}.admin-status-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.admin-sparkline{opacity:.85;transition:opacity .2s}.admin-sparkline:hover{opacity:1}@keyframes admin-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.admin-skeleton{background:linear-gradient(90deg, var(--color-muted) 25%, color-mix(in oklch, var(--color-muted) 70%, var(--color-background) 30%) 50%, var(--color-muted) 75%);background-size:200% 100%;border-radius:6px;animation:1.6s ease-in-out infinite admin-shimmer}.admin-health-ok:before,.admin-health-err:before{content:"";border-radius:50%;width:8px;height:8px;margin-left:6px;display:inline-block}.admin-health-ok:before{background:oklch(72% .115 154);box-shadow:0 0 6px oklch(72% .115 154/.6)}.admin-health-err:before{background:oklch(68% .18 24);box-shadow:0 0 6px oklch(68% .18 24/.5)}.admin-metric-tile{border:1px solid color-mix(in oklch, var(--color-border) 82%, oklch(72% .18 245) 18%);background:radial-gradient(120% 120% at 0% 0%, oklch(72% .115 154/.09) 0%, transparent 38%), radial-gradient(140% 140% at 100% 100%, oklch(68% .075 205/.07) 0%, transparent 52%), linear-gradient(145deg, color-mix(in oklch, var(--color-card) 97%, oklch(72% .18 245) 3%), color-mix(in oklch, var(--color-card) 95%, oklch(72% .115 154) 5%));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 1px oklch(100% 0 0/.65),0 12px 30px oklch(0% 0 0/.1)}.admin-metric-tile-icon{color:oklch(45% .12 154);background:oklch(72% .115 154/.16)}.admin-metric-tile-subtle{color:var(--color-muted-foreground)}.dark .admin-metric-tile{background:radial-gradient(120% 120% at 0 0,oklch(72% .115 154/.1) 0%,#0000 38%),radial-gradient(140% 140% at 100% 100%,oklch(68% .075 205/.08) 0%,#0000 52%),linear-gradient(145deg,oklch(18% .024 250/.96),oklch(13% .018 250/.98));border:1px solid oklch(41% .04 245/.52);box-shadow:inset 0 1px oklch(100% 0 0/.07),0 18px 42px oklch(0% 0 0/.24)}.dark .admin-metric-tile-icon{color:oklch(78% .13 154);background:oklch(72% .115 154/.14)}.dark .admin-metric-tile-subtle{color:oklch(78% .025 235)}.admin-background{background:radial-gradient(circle at 84% 0,oklch(62% .08 250/.12),#0000 28rem),radial-gradient(circle at 12% 18%,oklch(68% .06 205/.08),#0000 26rem),linear-gradient(oklch(98.5% .008 240),oklch(96% .006 238))}.dark .admin-background{background:radial-gradient(circle at 84% 0,oklch(52% .07 250/.15),#0000 28rem),radial-gradient(circle at 12% 18%,oklch(68% .075 205/.1),#0000 26rem),linear-gradient(oklch(12% .014 248),oklch(8.5% .012 246))}.skip-to-content{z-index:9999;background:var(--color-primary);color:var(--color-primary-foreground);border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;padding:1rem;font-weight:600;text-decoration:none;transition:transform .2s ease-in-out;position:absolute;top:0;left:0;transform:translateY(-100%)}.skip-to-content:focus{transform:translateY(0)}:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}
