.site-module__NCoZsq__shell{min-height:100vh;color:var(--cq-text);background:var(--cq-primary-sky);font-family:var(--cq-font-ui)}.site-module__NCoZsq__shell .cq-page{background:var(--cq-primary-sky);min-height:100%;font-family:var(--cq-font-ui);font-weight:var(--cq-font-body-weight)}.site-module__NCoZsq__shell .cq-home{isolation:isolate;position:relative}.site-module__NCoZsq__shell .cq-heart-field{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.site-module__NCoZsq__shell .cq-heart-field span{color:var(--cq-primary-blush);font-size:var(--cq-font-size-16);opacity:.7;place-items:center;line-height:1;animation:5s ease-in-out infinite site-module__NCoZsq__cq-heart-float;display:grid;position:absolute}.site-module__NCoZsq__shell .cq-heart-field span:nth-child(3n){color:var(--cq-accent-red);animation-delay:-1.8s}.site-module__NCoZsq__shell .cq-surface{border:1px solid var(--cq-border);border-radius:var(--cq-radius-card);background:var(--cq-surface);box-shadow:var(--cq-shadow-card)}.site-module__NCoZsq__shell .cq-chip{border-radius:var(--cq-radius-chip)}.site-module__NCoZsq__shell .cq-btn{border-radius:var(--cq-radius-chip);min-height:3.25rem;color:var(--cq-white);background:var(--cq-accent-red-strong);box-shadow:var(--cq-shadow-pop);font:var(--cq-font-subhead-weight) var(--cq-font-size-15)/1 var(--cq-font-ui);cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:.875rem 1.25rem;text-decoration:none;transition:transform .15s,box-shadow .15s,opacity .15s;display:inline-flex}.site-module__NCoZsq__shell .cq-btn:hover{transform:translateY(-2px)}.site-module__NCoZsq__shell .cq-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.site-module__NCoZsq__shell .cq-btn--ghost{color:var(--cq-text);background:var(--cq-surface);box-shadow:inset 0 0 0 1px var(--cq-border)}.site-module__NCoZsq__shell .cq-icon-btn{min-width:2.75rem;padding:10px}.site-module__NCoZsq__shell .cq-icon-btn--danger{color:var(--cq-text-muted)}:is(.site-module__NCoZsq__shell .cq-icon-btn--danger:hover,.site-module__NCoZsq__shell .cq-icon-btn--danger:focus-visible){color:var(--cq-accent-red-strong);box-shadow:inset 0 0 0 1px rgb(var(--cq-accent-red-strong-rgb) / .4)}.site-module__NCoZsq__shell .cq-form{gap:var(--cq-space-16);flex-direction:column;display:flex}.site-module__NCoZsq__shell .cq-field{text-align:left;flex-direction:column;gap:6px;display:flex}.site-module__NCoZsq__shell .cq-field label{color:var(--cq-text);font-size:var(--cq-font-size-14);font-weight:var(--cq-font-subhead-weight)}:is(.site-module__NCoZsq__shell .cq-input,.site-module__NCoZsq__shell .cq-textarea,.site-module__NCoZsq__shell .cq-select){border:1px solid var(--cq-border);border-radius:var(--cq-radius-16);width:100%;color:var(--cq-text);background:var(--cq-white);font:var(--cq-font-body-weight) var(--cq-font-size-15)/1.4 var(--cq-font-ui);padding:.75rem 1rem}:is(.site-module__NCoZsq__shell .cq-input:focus-visible,.site-module__NCoZsq__shell .cq-textarea:focus-visible,.site-module__NCoZsq__shell .cq-select:focus-visible){outline:2px solid var(--cq-primary-blush);outline-offset:1px}.site-module__NCoZsq__shell .cq-textarea{resize:vertical;min-height:7rem}.site-module__NCoZsq__shell .cq-form__error{color:var(--cq-accent-red);font-size:var(--cq-font-size-14);margin:0}.site-module__NCoZsq__shell .cq-form__hint{color:var(--cq-text-muted);font-size:var(--cq-font-size-12);margin:0}.site-module__NCoZsq__shell .cq-success{padding:var(--cq-space-20);border-radius:var(--cq-radius-20);color:var(--cq-text);background:var(--cq-surface-soft)}.site-module__NCoZsq__shell .cq-success p{margin:0}.site-module__NCoZsq__shell .cq-success p+p{margin-top:8px}.site-module__NCoZsq__shell .cq-success__title{color:var(--cq-accent-navy);font-weight:var(--cq-font-subhead-weight);align-items:center;gap:8px;display:inline-flex}.site-module__NCoZsq__shell .cq-contact{gap:var(--cq-space-24);width:min(100% - 2rem,42rem);padding:var(--cq-space-32) 0 80px;flex-direction:column;margin:0 auto;display:flex}.site-module__NCoZsq__shell .cq-contact__intro h1{margin:var(--cq-space-8) 0 0;color:var(--cq-text);font-size:var(--cq-font-size-hd-cq-contact-intro-h1);font-weight:var(--cq-font-heading-weight);letter-spacing:-.03em;line-height:1.05}.site-module__NCoZsq__shell .cq-contact__intro p{margin:var(--cq-space-12) 0 0;color:var(--cq-text-muted);font-size:var(--cq-font-size-15);line-height:1.55}:is(.site-module__NCoZsq__shell .cq-contact-card,.site-module__NCoZsq__shell .cq-redirect-card){padding:var(--cq-space-32)}.site-module__NCoZsq__shell .cq-redirect{min-height:calc(100svh - 7rem);padding:var(--cq-space-24);justify-content:center;align-items:center;display:flex}.site-module__NCoZsq__shell .cq-redirect-card{text-align:center;flex-direction:column;align-items:center;width:min(100%,26rem);display:flex}.site-module__NCoZsq__shell .cq-redirect__spinner{border-radius:var(--cq-radius-chip);border:4px solid var(--cq-border);border-top-color:var(--cq-accent-red);width:2.75rem;height:2.75rem;animation:.8s linear infinite site-module__NCoZsq__cq-spin}.site-module__NCoZsq__shell .cq-redirect-card h1{margin:var(--cq-space-20) 0 0;color:var(--cq-text);font-size:var(--cq-font-size-26);font-weight:var(--cq-font-heading-weight);letter-spacing:-.02em}.site-module__NCoZsq__shell .cq-redirect-card p{margin:var(--cq-space-8) 0 0;color:var(--cq-text-muted);font-size:var(--cq-font-size-14)}.site-module__NCoZsq__shell .cq-redirect__actions{width:100%;margin-top:var(--cq-space-24);flex-direction:column;gap:12px;display:flex}@media (min-width:480px){.site-module__NCoZsq__shell .cq-redirect__actions{flex-direction:row}.site-module__NCoZsq__shell .cq-redirect__actions .cq-btn{flex:1}}@keyframes site-module__NCoZsq__cq-spin{to{transform:rotate(360deg)}}.site-module__NCoZsq__shell .cq-waitlist{gap:var(--cq-space-32);width:min(100% - 2rem,72rem);padding:var(--cq-space-32) 0 80px;margin:0 auto;display:grid}.site-module__NCoZsq__shell .cq-waitlist__image{padding:var(--cq-space-12);overflow:hidden}.site-module__NCoZsq__shell .cq-waitlist__image img{border-radius:var(--cq-radius-24);-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}.site-module__NCoZsq__shell .cq-waitlist__badge{color:var(--cq-accent-navy);background:var(--cq-surface);box-shadow:var(--cq-shadow-card);font-size:var(--cq-font-size-12);letter-spacing:.12em;text-transform:uppercase;padding:8px 14px;font-weight:700;display:inline-flex}.site-module__NCoZsq__shell .cq-waitlist__copy h1{margin:var(--cq-space-16) 0 0;color:var(--cq-text);font-size:var(--cq-font-size-hd-cq-waitlist-copy-h1);font-weight:var(--cq-font-heading-weight);letter-spacing:-.03em;line-height:1.05}.site-module__NCoZsq__shell .cq-waitlist__copy>p{max-width:34rem;margin:var(--cq-space-16) 0 0;color:var(--cq-text-muted);font-size:var(--cq-font-size-16);line-height:1.55}.site-module__NCoZsq__shell .cq-waitlist__benefits{margin:var(--cq-space-24) 0 0;flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.site-module__NCoZsq__shell .cq-waitlist__benefits li{border:1px solid var(--cq-border);border-radius:var(--cq-radius-16);color:var(--cq-text);background:var(--cq-surface);font-size:var(--cq-font-size-14);align-items:flex-start;gap:10px;padding:10px 14px;line-height:1.4;display:flex}.site-module__NCoZsq__shell .cq-waitlist__benefits svg{color:var(--cq-accent-red);flex-shrink:0;margin-top:2px}.site-module__NCoZsq__shell .cq-waitlist__form{margin-top:var(--cq-space-24);padding:var(--cq-space-24)}.site-module__NCoZsq__shell .cq-waitlist__account{margin-top:var(--cq-space-16);padding:var(--cq-space-16);border:1px solid var(--cq-border);border-radius:var(--cq-radius-16);background:var(--cq-white)}.site-module__NCoZsq__shell .cq-waitlist__account p{margin:0}.site-module__NCoZsq__shell .cq-waitlist__account p+p{color:var(--cq-text-muted);font-size:var(--cq-font-size-14);margin-top:4px}:is(.site-module__NCoZsq__shell .cq-waitlist__account a,.site-module__NCoZsq__shell .cq-success a){color:var(--cq-accent-red);text-underline-offset:3px;align-items:center;gap:6px;margin-top:10px;font-weight:600;display:inline-flex}@media (min-width:900px){.site-module__NCoZsq__shell .cq-waitlist{grid-template-columns:1fr 1fr;align-items:center}}.site-module__NCoZsq__shell .cq-contact-card h2{margin:0 0 var(--cq-space-8);color:var(--cq-text);font-size:var(--cq-font-size-hd-cq-contact-card-h2);font-weight:var(--cq-font-heading-weight);letter-spacing:-.03em}.site-module__NCoZsq__shell .cq-contact-card__description{margin:0 0 var(--cq-space-24);color:var(--cq-text-muted);font-size:var(--cq-font-size-15);line-height:1.55}.site-module__NCoZsq__shell .cq-contact-card__footer{justify-content:space-between;align-items:center;gap:var(--cq-space-16);margin-top:var(--cq-space-8);flex-wrap:wrap;display:flex}.site-module__NCoZsq__shell .cq-home{overflow:hidden}.site-module__NCoZsq__shell .cq-home__hero{gap:var(--cq-space-32);grid-template-columns:minmax(0,1fr);align-items:center;width:min(100% - 2rem,76rem);min-height:42rem;margin:0 auto;padding:clamp(4.5rem,10vw,8rem) 0 clamp(3rem,7vw,6rem);display:grid}.site-module__NCoZsq__shell .cq-home__eyebrow{margin:0 0 var(--cq-space-16);border-radius:var(--cq-radius-chip);color:var(--cq-text);background:var(--cq-surface);font-size:var(--cq-font-size-12);align-items:center;gap:8px;padding:9px 15px;font-weight:700;display:inline-flex}.site-module__NCoZsq__shell .cq-home__eyebrow span{color:var(--cq-accent-red);font-size:var(--cq-font-size-16);line-height:.8}.site-module__NCoZsq__shell .cq-home__title{max-width:12ch;color:var(--cq-text);font-size:var(--cq-font-size-hd-cq-home-title);font-weight:var(--cq-font-heading-weight);letter-spacing:-.06em;margin:0;line-height:.94}.site-module__NCoZsq__shell .cq-home__copy{max-width:34rem;margin:var(--cq-space-24) 0 0;color:var(--cq-text-muted);font-size:var(--cq-font-size-18);line-height:1.55}.site-module__NCoZsq__shell .cq-home__actions{margin-top:var(--cq-space-32);flex-wrap:wrap;align-items:center;gap:12px;display:flex}:is(.site-module__NCoZsq__shell .cq-home__primary-action,.site-module__NCoZsq__shell .cq-home__secondary-action){border-radius:var(--cq-radius-chip);min-height:3.25rem;font:var(--cq-font-subhead-weight) var(--cq-font-size-15)/1 var(--cq-font-ui);cursor:pointer;border:0;justify-content:center;align-items:center;padding:.875rem 1.25rem;text-decoration:none;display:inline-flex}.site-module__NCoZsq__shell .cq-home__primary-action{color:var(--cq-white);background:var(--cq-accent-red);box-shadow:var(--cq-shadow-pop)}.site-module__NCoZsq__shell .cq-home__primary-action:disabled{cursor:not-allowed;opacity:.55}.site-module__NCoZsq__shell .cq-home__secondary-action{color:var(--cq-text);background:var(--cq-surface);box-shadow:inset 0 0 0 1px var(--cq-border)}.site-module__NCoZsq__shell .cq-home__hero-link{color:var(--cq-text);font-size:var(--cq-font-size-14);font-weight:800;text-decoration:none}.site-module__NCoZsq__shell .cq-home__hero-note{margin:var(--cq-space-16) 0 0;color:var(--cq-text-muted);font-size:var(--cq-font-size-12);font-weight:400}.site-module__NCoZsq__shell .cq-home__hero-aside{flex-direction:column;align-items:center;gap:14px;display:flex}.site-module__NCoZsq__shell .cq-home__live-usage{color:var(--cq-text);text-align:center}:is(.site-module__NCoZsq__shell .cq-home__live-usage span,.site-module__NCoZsq__shell .cq-home__app-promo>span){font-size:var(--cq-font-size-10);letter-spacing:.14em;text-transform:uppercase;font-weight:800;display:block}.site-module__NCoZsq__shell .cq-home__live-usage strong{font-size:var(--cq-font-size-hd-cq-home-live-usage-strong);letter-spacing:-.07em;margin-top:8px;line-height:.9;display:block}.site-module__NCoZsq__shell .cq-home__live-usage small{color:var(--cq-text-muted);font-size:var(--cq-font-size-12);margin-top:7px;display:block}.site-module__NCoZsq__shell .cq-home__mascot-wrap{place-items:center;min-height:0;display:grid}.site-module__NCoZsq__shell .cq-home__mascot{--cq-penni-bounce-amp:7px;--cq-penni-bounce-speed:3.6s;--cq-penni-wave-swing:-22deg;--cq-penni-blink-speed:4.4s;width:min(20rem,70vw);height:auto;filter:drop-shadow(0 24px 34px rgb(var(--cq-accent-navy-rgb) / .24));animation:site-module__NCoZsq__cq-penni-float 4.2s cubic-bezier(.22, .61, .36, 1) calc(var(--cq-penni-delay-index,0) * -1.1s) infinite;transform-origin:50% 85%}.site-module__NCoZsq__shell .cq-home__mascot[data-mood=thinking]{--cq-penni-bounce-amp:3px;--cq-penni-bounce-speed:1.6s;--cq-penni-blink-speed:2.2s}.site-module__NCoZsq__shell .cq-home__mascot[data-mood=celebrating]{--cq-penni-bounce-amp:13px;--cq-penni-bounce-speed:1.9s;--cq-penni-wave-swing:-34deg}.site-module__NCoZsq__shell .cq-home__mascot *{transform-box:fill-box;transform-origin:50%}.site-module__NCoZsq__shell .cq-penni__body{animation-name:site-module__NCoZsq__cq-penni-idle;animation-duration:var(--cq-penni-bounce-speed);animation-timing-function:ease-in-out;animation-iteration-count:infinite}.site-module__NCoZsq__shell .cq-penni__eye{animation-name:site-module__NCoZsq__cq-penni-blink;animation-duration:var(--cq-penni-blink-speed);animation-timing-function:ease-in-out;animation-iteration-count:infinite}.site-module__NCoZsq__shell .cq-penni__eye+.cq-penni__eye{animation-delay:40ms}.site-module__NCoZsq__shell .cq-penni__pupil{transform:translate(var(--cq-penni-look-x,0px), var(--cq-penni-look-y,0px));transition:transform .12s ease-out}.site-module__NCoZsq__shell .cq-penni__mouth{animation:2.9s ease-in-out infinite site-module__NCoZsq__cq-penni-talk}.site-module__NCoZsq__shell .cq-home__mascot[data-talking=false] .cq-penni__mouth{animation:none}.site-module__NCoZsq__shell .cq-penni__waving-arm{transform-origin:0 0;animation:.8s cubic-bezier(.34,1.56,.64,1) both site-module__NCoZsq__cq-penni-wave-entrance,2.4s ease-in-out .8s infinite site-module__NCoZsq__cq-penni-wave}.site-module__NCoZsq__shell .cq-home__penni-speech{width:min(15rem,58vw);color:var(--cq-text);background:var(--cq-surface);box-shadow:var(--cq-shadow-card);border-radius:16px 16px 4px;padding:15px 17px;animation:4.2s cubic-bezier(.22,.61,.36,1) .25s infinite site-module__NCoZsq__cq-speech-float;position:relative}.site-module__NCoZsq__shell .cq-home__penni-speech p{font-size:var(--cq-font-size-12);margin:0;font-weight:700;line-height:1.35}.site-module__NCoZsq__shell .cq-home__penni-speech p+p{color:var(--cq-text-muted);margin-top:4px;font-weight:500}.site-module__NCoZsq__shell .cq-home__app-promo{border:1px solid var(--cq-border);border-radius:var(--cq-radius-18);color:var(--cq-text);background:var(--cq-primary-blush);box-shadow:var(--cq-shadow-card);grid-column:1/-1;padding:20px 22px}.site-module__NCoZsq__shell .cq-home__app-promo p{max-width:30ch;font-size:var(--cq-font-size-12);margin:8px 0 14px;font-weight:600;line-height:1.35}.site-module__NCoZsq__shell .cq-home__app-promo>div{gap:6px;display:grid}.site-module__NCoZsq__shell .cq-home__app-promo a{border-radius:var(--cq-radius-chip);min-height:27px;color:var(--cq-text);background:var(--cq-surface);font-size:var(--cq-font-size-10);align-items:center;padding:5px 10px;font-weight:800;text-decoration:none;display:flex}.site-module__NCoZsq__shell .cq-home__app-promo a:first-child{color:var(--cq-white);background:var(--cq-accent-red)}.site-module__NCoZsq__shell .cq-home__error{margin:var(--cq-space-16) 0 0;color:var(--cq-accent-red)}:is(.site-module__NCoZsq__shell .cq-home__featured,.site-module__NCoZsq__shell .cq-home__steps){width:min(100% - 2rem,76rem);padding:var(--cq-space-64) 0;margin:0 auto}.site-module__NCoZsq__shell .cq-home__proof{width:min(100% - 2rem,76rem);padding:var(--cq-space-48) 0;margin:0 auto}.site-module__NCoZsq__shell .cq-home__proof-flow{flex-direction:column;align-items:center;width:min(100%,34rem);margin:0 auto;display:flex}.site-module__NCoZsq__shell .cq-home__proof-connector{color:var(--cq-accent-red);flex-direction:column;align-items:center;gap:2px;padding:6px 0;display:flex}.site-module__NCoZsq__shell .cq-home__proof-connector span{opacity:.45;background:repeating-linear-gradient(currentColor 0 4px,#0000 4px 8px);width:2px;height:14px}.site-module__NCoZsq__shell .cq-home__proof-connector svg{width:18px;height:18px}.site-module__NCoZsq__shell .cq-home__proof .cq-home__section-heading{width:min(100%,34rem);margin:0 auto var(--cq-space-24);justify-content:flex-start}@media (min-width:1024px){.site-module__NCoZsq__shell .cq-home__proof .cq-home__section-heading{width:100%}.site-module__NCoZsq__shell .cq-home__proof-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;width:100%;display:grid}.site-module__NCoZsq__shell .cq-home__proof-flow>.cq-home__proof-connector{padding:0 var(--cq-space-12);flex-direction:row}.site-module__NCoZsq__shell .cq-home__proof-flow>.cq-home__proof-connector span{background:repeating-linear-gradient(90deg,currentColor 0 4px,#0000 4px 8px);width:28px;height:2px}.site-module__NCoZsq__shell .cq-home__proof-flow>.cq-home__proof-connector svg{transform:rotate(-90deg)}}.site-module__NCoZsq__shell .cq-home__section-heading{justify-content:space-between;align-items:end;gap:var(--cq-space-24);margin-bottom:var(--cq-space-24);display:flex}.site-module__NCoZsq__shell .cq-home :is(h2,h3){font-family:var(--cq-font-ui);font-weight:var(--cq-font-heading-weight);letter-spacing:-.03125rem}.site-module__NCoZsq__shell .cq-home h2{max-width:18ch;color:var(--cq-text);font-size:var(--cq-font-size-hd-cq-home-h2);margin:0;line-height:1}.site-module__NCoZsq__shell h2.cq-set-card__title{max-width:18ch;color:var(--cq-text);font-family:var(--cq-font-ui);font-weight:var(--cq-font-heading-weight);letter-spacing:-.015rem;margin:0;font-size:clamp(1.25rem,2.2vw,1.55rem);line-height:1.2}.site-module__NCoZsq__shell .cq-home__section-heading>a{border-radius:var(--cq-radius-chip);color:var(--cq-text);background:var(--cq-surface);font-size:var(--cq-font-size-12);padding:9px 14px;font-weight:800;text-decoration:none}.site-module__NCoZsq__shell .cq-home__steps-grid{gap:var(--cq-space-16);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.site-module__NCoZsq__shell .cq-home__steps-grid article{border-radius:var(--cq-radius-card);background:var(--cq-surface-pink);min-height:190px;padding:26px}.site-module__NCoZsq__shell .cq-home__steps-grid span{width:38px;height:38px;color:var(--cq-white);background:var(--cq-accent-red);border-radius:50%;place-items:center;font-weight:800;display:grid}.site-module__NCoZsq__shell .cq-home__steps-grid h3{font-size:var(--cq-font-size-18);margin:15px 0 7px}.site-module__NCoZsq__shell .cq-home__steps-grid p{color:var(--cq-text-muted);font-size:var(--cq-font-size-14);margin:0;line-height:1.5}:is(.site-module__NCoZsq__shell .cq-home__deck-grid,.site-module__NCoZsq__shell .cq-sets__grid){gap:var(--cq-space-16);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.site-module__NCoZsq__shell .cq-deck-card{border-radius:var(--cq-radius-26);min-height:110px;color:var(--cq-text);background:var(--cq-surface);box-shadow:var(--cq-shadow-card);align-items:center;gap:16px;padding:16px;text-decoration:none;transition:transform .15s;display:flex}.site-module__NCoZsq__shell .cq-deck-card:hover{transform:translateY(-3px)}.site-module__NCoZsq__shell .cq-deck-card__art{border-radius:var(--cq-radius-20);width:78px;height:78px;color:var(--cq-accent-red);flex:0 0 78px;place-items:center;display:grid}.site-module__NCoZsq__shell .cq-deck-card__art svg{width:38px;height:38px}.site-module__NCoZsq__shell .cq-deck-card__copy{gap:4px;min-width:0;display:grid}.site-module__NCoZsq__shell .cq-deck-card__copy strong{color:var(--cq-text);font-size:var(--cq-font-size-17);line-height:1.15}.site-module__NCoZsq__shell .cq-deck-card__copy>span{color:var(--cq-text-muted);font-size:var(--cq-font-size-14);line-height:1.4}.site-module__NCoZsq__shell .cq-deck-card__copy small{color:var(--cq-text-muted);font-size:var(--cq-font-size-13);font-weight:300}:is(.site-module__NCoZsq__shell .cq-home__faq,.site-module__NCoZsq__shell .cq-home__cta,.site-module__NCoZsq__shell .cq-home__testimonials){width:min(100% - 2rem,76rem);padding:var(--cq-space-64) 0;margin:0 auto}.site-module__NCoZsq__shell .cq-home__testimonials-stat{margin:var(--cq-space-24) 0 0;color:var(--cq-text-muted);font-size:var(--cq-font-size-13);text-align:center;font-weight:700}.site-module__NCoZsq__shell .cq-home__section-kicker{color:var(--cq-accent-red);font-size:var(--cq-font-size-11);letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px;font-weight:800}.site-module__NCoZsq__shell .cq-home__proof-trust{max-width:34rem;margin:var(--cq-space-24) auto 0;color:var(--cq-text-muted);font-size:var(--cq-font-size-14);text-align:center;line-height:1.55}.site-module__NCoZsq__shell .cq-home__proof-trust strong{color:var(--cq-text)}.site-module__NCoZsq__shell .cq-home__daily{width:min(100% - 2rem,42rem);padding:var(--cq-space-32) var(--cq-space-24);border-radius:var(--cq-radius-card);background:var(--cq-surface);box-shadow:var(--cq-shadow-card);text-align:center;margin:0 auto}.site-module__NCoZsq__shell .cq-home__daily .cq-home__section-kicker{border-radius:var(--cq-radius-chip);background:#ff2e541a;padding:3px 10px;display:inline-block}.site-module__NCoZsq__shell .cq-home__daily h2{max-width:none;margin:var(--cq-space-16) auto 0}.site-module__NCoZsq__shell .cq-home__daily-deck{margin:10px 0 var(--cq-space-24);color:var(--cq-text-muted);font-size:var(--cq-font-size-14)}.site-module__NCoZsq__shell .cq-home__welcome-back{width:min(100% - 2rem,42rem);padding:var(--cq-space-24);border-radius:var(--cq-radius-card);background:var(--cq-surface);box-shadow:var(--cq-shadow-card);text-align:center;margin:0 auto}.site-module__NCoZsq__shell .cq-home__welcome-back h2{max-width:none;font-size:var(--cq-font-size-22);margin:0}.site-module__NCoZsq__shell .cq-home__welcome-back p{margin:10px 0 var(--cq-space-16);color:var(--cq-text-muted);font-size:var(--cq-font-size-14);line-height:1.55}.site-module__NCoZsq__shell .cq-home__hero-signin-nudge{font-size:var(--cq-font-size-13);margin:10px 0 0}.site-module__NCoZsq__shell .cq-home__hero-signin-nudge a{color:var(--cq-accent-red);font-weight:700;text-decoration:underline}.site-module__NCoZsq__shell .cq-home__faq-list{border-radius:var(--cq-radius-card);background:var(--cq-surface);box-shadow:var(--cq-shadow-card);padding:0 var(--cq-space-24)}.site-module__NCoZsq__shell .cq-home__faq-item{border-bottom:1px solid var(--cq-border)}.site-module__NCoZsq__shell .cq-home__faq-item:last-child{border-bottom:0}.site-module__NCoZsq__shell .cq-home__faq-trigger{color:var(--cq-text);font-family:var(--cq-font-ui);font-size:var(--cq-font-size-16);padding:19px 0;font-weight:800}.site-module__NCoZsq__shell .cq-home__faq-trigger:hover{color:var(--cq-accent-red)}.site-module__NCoZsq__shell .cq-home__faq-trigger svg{width:18px;height:18px;color:var(--cq-accent-red);transition:transform .2s}.site-module__NCoZsq__shell .cq-home__faq-trigger[data-state=open] svg{transform:rotate(180deg)}.site-module__NCoZsq__shell .cq-home__faq-content{max-width:48rem;color:var(--cq-text-muted);font-size:var(--cq-font-size-14);padding-bottom:19px;line-height:1.55}.site-module__NCoZsq__shell .cq-home__cta{justify-content:center;align-items:center;gap:var(--cq-space-24);margin-bottom:var(--cq-space-64);padding:var(--cq-space-32);border-radius:var(--cq-radius-card);background:var(--cq-surface-pink);display:flex}.site-module__NCoZsq__shell .cq-home__cta .cq-home__mascot{flex:none;width:min(9.5rem,38vw)}.site-module__NCoZsq__shell .cq-home__cta>div{max-width:30rem}.site-module__NCoZsq__shell .cq-home__cta h2{font-size:var(--cq-font-size-hd-cq-home-cta-h2);margin:0}.site-module__NCoZsq__shell .cq-home__cta p{color:var(--cq-text-muted);margin:10px 0 20px}.site-module__NCoZsq__shell .cq-sets{padding:44px 0 80px}:is(.site-module__NCoZsq__shell .cq-sets__intro,.site-module__NCoZsq__shell .cq-sets__grid,.site-module__NCoZsq__shell .cq-sets .cq-category-filter){width:min(100% - 2rem,76rem);margin-left:auto;margin-right:auto}.site-module__NCoZsq__shell .cq-sets__intro>p{color:var(--cq-text);font-size:var(--cq-font-size-14);font-weight:var(--cq-font-caption-weight);letter-spacing:.05625rem;text-transform:uppercase;margin:0}.site-module__NCoZsq__shell .cq-sets__intro h1{color:var(--cq-text);font-size:var(--cq-font-size-hd-cq-sets-intro-h1);margin:8px 0 6px;line-height:1.1}.site-module__NCoZsq__shell .cq-sets__intro>span{max-width:37.5rem;color:var(--cq-text-muted);line-height:1.55;display:block}.site-module__NCoZsq__shell .cq-sets__grid{margin-top:var(--cq-space-24)}.site-module__NCoZsq__shell .cq-sets__surprise{border-radius:var(--cq-radius-card);width:min(100% - 2rem,76rem);color:var(--cq-text);background:var(--cq-surface-pink);box-shadow:0 14px 34px rgb(var(--cq-accent-navy-rgb) / .14);flex-wrap:wrap;align-items:center;gap:20px;margin:22px auto 0;padding:clamp(22px,3vw,34px);display:flex}.site-module__NCoZsq__shell .cq-sets__surprise .cq-home__mascot{flex:none;width:min(6.875rem,32vw)}.site-module__NCoZsq__shell .cq-sets__surprise-speech{border-radius:var(--cq-radius-24);background:var(--cq-surface);min-width:240px;box-shadow:0 10px 22px rgb(var(--cq-accent-navy-rgb) / .1);font-size:var(--cq-font-size-15);flex:1;padding:14px 18px;font-weight:600;position:relative}.site-module__NCoZsq__shell .cq-sets__surprise-speech:before{background:var(--cq-surface);content:"";border-radius:0 0 0 6px;width:17px;height:17px;position:absolute;bottom:20px;left:-8px;transform:rotate(45deg)}.site-module__NCoZsq__shell .cq-sets__surprise-speech h3{z-index:1;font-size:var(--cq-font-size-16);margin:0;position:relative}.site-module__NCoZsq__shell .cq-sets__surprise-speech p{z-index:1;color:var(--cq-text-muted);font-size:var(--cq-font-size-15);margin:6px 0 0;font-weight:400;position:relative}.site-module__NCoZsq__shell .cq-sets__surprise-action{gap:8px;display:grid}.site-module__NCoZsq__shell .cq-sets__surprise-button{border-radius:var(--cq-radius-chip);color:var(--cq-text);background:var(--cq-primary-blush);box-shadow:0 6px 0 rgb(var(--cq-accent-navy-rgb) / .18);cursor:pointer;font:var(--cq-font-subhead-weight) var(--cq-font-size-16)/1 var(--cq-font-ui);white-space:nowrap;border:0;justify-content:center;align-items:center;padding:15px 26px;transition:transform .15s,box-shadow .15s;display:inline-flex}.site-module__NCoZsq__shell .cq-sets__surprise-button:hover{box-shadow:0 8px 0 rgb(var(--cq-accent-navy-rgb) / .18);transform:translateY(-2px)}.site-module__NCoZsq__shell .cq-sets__surprise-button:active{box-shadow:0 2px 0 rgb(var(--cq-accent-navy-rgb) / .18);transform:translateY(3px)}.site-module__NCoZsq__shell .cq-sets__surprise-button:disabled{cursor:not-allowed;opacity:.55}.site-module__NCoZsq__shell .cq-sets__surprise-action p{max-width:14rem;color:var(--cq-accent-red);font-size:var(--cq-font-size-12);margin:0}.site-module__NCoZsq__shell .cq-auth{text-align:center;flex-direction:column;align-items:center;width:min(100% - 2rem,28rem);margin:0 auto;padding:clamp(3rem,8vw,5rem) 0 clamp(3rem,6vw,4rem);display:flex}.site-module__NCoZsq__shell .cq-auth__eyebrow{border-radius:var(--cq-radius-chip);color:var(--cq-text);background:var(--cq-surface);box-shadow:var(--cq-shadow-card);font-size:var(--cq-font-size-12);align-items:center;gap:8px;margin:0 0 18px;padding:9px 15px;font-weight:700;display:inline-flex}.site-module__NCoZsq__shell .cq-auth__eyebrow span{color:var(--cq-accent-red);font-size:var(--cq-font-size-16);line-height:.8}.site-module__NCoZsq__shell .cq-auth h1{max-width:16ch;color:var(--cq-text);font-size:var(--cq-font-size-hd-cq-contact-intro-h1);font-weight:var(--cq-font-heading-weight);letter-spacing:-.04em;margin:0;line-height:1.05}.site-module__NCoZsq__shell .cq-auth>p{max-width:30ch;color:var(--cq-text-muted);font-size:var(--cq-font-size-15);margin:14px 0 0;line-height:1.5}.site-module__NCoZsq__shell .cq-auth__card{width:100%;margin-top:var(--cq-space-32);padding:var(--cq-space-32);border:1px solid var(--cq-border);border-radius:var(--cq-radius-card);background:var(--cq-surface);box-shadow:var(--cq-shadow-card)}.site-module__NCoZsq__shell .cq-auth__disabled{color:var(--cq-text-muted);font-size:var(--cq-font-size-14);margin:0;line-height:1.6}.site-module__NCoZsq__shell .cq-auth__disabled code{border-radius:var(--cq-radius-6);color:var(--cq-accent-red);background:var(--cq-surface-soft);font-size:var(--cq-font-size-13);padding:2px 6px}.site-module__NCoZsq__shell .cq-set-detail{width:min(100% - 2rem,76rem);padding:var(--cq-space-24) 0 80px;margin:0 auto}.site-module__NCoZsq__shell .cq-set-detail__crumb{margin-bottom:var(--cq-space-24);border-radius:var(--cq-radius-chip);color:var(--cq-text);background:var(--cq-surface);font-size:var(--cq-font-size-15);border:0;align-items:center;padding:11px 19px;font-weight:600;text-decoration:none;display:inline-flex}.site-module__NCoZsq__shell .cq-set-detail__grid{gap:var(--cq-space-24);grid-template-columns:1.35fr .65fr;display:grid}.site-module__NCoZsq__shell .cq-set-detail__col{gap:var(--cq-space-24);align-content:start;display:grid}.site-module__NCoZsq__shell .cq-set-detail__card{border-radius:var(--cq-radius-card);color:var(--cq-text);background:var(--cq-surface);box-shadow:var(--cq-shadow-card);padding:34px}.site-module__NCoZsq__shell .cq-set-detail__card--cream{background:var(--cq-neutral-cream);box-shadow:none}.site-module__NCoZsq__shell .cq-set-detail__card>h2{margin:0 0 var(--cq-space-16);color:var(--cq-text-muted);font-size:var(--cq-font-size-12);letter-spacing:.1em;text-transform:uppercase;font-weight:800}.site-module__NCoZsq__shell .cq-set-detail__art{width:96px;height:96px;margin-bottom:var(--cq-space-16);border-radius:var(--cq-radius-24);color:var(--cq-accent-red);background:var(--cq-primary-sky);flex:0 0 96px;place-items:center;display:grid}.site-module__NCoZsq__shell .cq-set-detail__art svg{width:55px;height:55px}.site-module__NCoZsq__shell .cq-set-detail__kicker{color:var(--cq-text-muted);font-size:var(--cq-font-size-11);letter-spacing:.1em;text-transform:uppercase;margin:0;font-weight:700}.site-module__NCoZsq__shell .cq-set-detail__deck-info h1{font-size:var(--cq-font-size-40);letter-spacing:-.5px;margin:4px 0 0;font-weight:800;line-height:44px}.site-module__NCoZsq__shell .cq-set-detail__description{margin:var(--cq-space-8) 0 var(--cq-space-24);color:#1839629e;font-size:var(--cq-font-size-17);line-height:26.35px}.site-module__NCoZsq__shell .cq-set-detail__topics-link{margin-top:var(--cq-space-16);color:var(--cq-accent-red);font-size:var(--cq-font-size-12);font-weight:800;text-decoration:none;display:inline-block}.site-module__NCoZsq__shell .cq-set-detail__cta{border-radius:var(--cq-radius-chip);color:var(--cq-white);background:var(--cq-accent-red-strong);box-shadow:0 6px 0 rgb(var(--cq-accent-navy-rgb) / .18);font:600 var(--cq-font-size-16)/1 var(--cq-font-ui);cursor:pointer;border:0;justify-content:center;align-items:center;padding:15px 26px;transition:transform .15s,box-shadow .15s,opacity .15s;display:inline-flex}.site-module__NCoZsq__shell .cq-set-detail__cta:hover{box-shadow:0 8px 0 rgb(var(--cq-accent-navy-rgb) / .18);transform:translateY(-2px)}.site-module__NCoZsq__shell .cq-set-detail__cta:active{box-shadow:0 2px 0 rgb(var(--cq-accent-navy-rgb) / .18);transform:translateY(3px)}.site-module__NCoZsq__shell .cq-set-detail__cta:disabled{cursor:not-allowed;opacity:.55}.site-module__NCoZsq__shell .cq-set-detail__single-link{margin:var(--cq-space-16) 0 0;font-size:var(--cq-font-size-13)}.site-module__NCoZsq__shell .cq-set-detail__join{margin:var(--cq-space-12) 0 0;font-size:var(--cq-font-size-13)}:is(.site-module__NCoZsq__shell .cq-set-detail__single-link button,.site-module__NCoZsq__shell .cq-set-detail__join button){color:var(--cq-accent-red);font:800 var(--cq-font-size-13)/1 var(--cq-font-ui);cursor:pointer;background:0 0;border:0;padding:0}.site-module__NCoZsq__shell .cq-set-detail__questions ol{counter-reset:cq-question;margin:0;padding:0;list-style:none}.site-module__NCoZsq__shell .cq-set-detail__questions li{border-top:1px solid var(--cq-border);color:var(--cq-text);font-size:var(--cq-font-size-16);align-items:baseline;gap:10px;padding:14px 0;font-weight:600;line-height:1.4;display:flex}.site-module__NCoZsq__shell .cq-set-detail__questions li:first-child{border-top:0;padding-top:0}.site-module__NCoZsq__shell .cq-set-detail__questions li:before{counter-increment:cq-question;content:counter(cq-question);width:20px;color:var(--cq-text-muted);font-size:var(--cq-font-size-13);flex-shrink:0;font-weight:400}.site-module__NCoZsq__shell .cq-set-detail__good-for-row{border-top:1px solid var(--cq-border);justify-content:space-between;align-items:baseline;gap:12px;padding:15px 0;display:flex}.site-module__NCoZsq__shell .cq-set-detail__good-for-row:first-of-type{border-top:0;padding-top:0}.site-module__NCoZsq__shell .cq-set-detail__good-for-row span{color:var(--cq-text);font-size:var(--cq-font-size-15);font-weight:600}.site-module__NCoZsq__shell .cq-set-detail__good-for-row b{color:var(--cq-text);font-size:var(--cq-font-size-16);text-align:right;font-weight:700}.site-module__NCoZsq__shell .cq-set-detail__quip{align-items:flex-end;gap:14px;display:flex}.site-module__NCoZsq__shell .cq-set-detail__quip .cq-home__mascot{flex:none;width:min(5.5rem,28vw)}.site-module__NCoZsq__shell .cq-set-detail__quip p{color:var(--cq-text);font-size:var(--cq-font-size-14);margin:0;line-height:1.45}.site-module__NCoZsq__shell .cq-set-detail__reading>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.site-module__NCoZsq__shell .cq-set-detail__reading a{min-height:var(--cq-space-80);padding:var(--cq-space-12);border-radius:var(--cq-radius-10);color:var(--cq-text);background:var(--cq-primary-sky);font-size:var(--cq-font-size-11);gap:6px;text-decoration:none;display:grid}.site-module__NCoZsq__shell .cq-set-detail__reading small{color:var(--cq-text-muted);font-size:var(--cq-font-size-10)}@media (max-width:900px){.site-module__NCoZsq__shell .cq-set-detail__grid{grid-template-columns:1fr}}.site-module__NCoZsq__header{z-index:40;border-bottom:1px solid var(--cq-hairline);background:color-mix(in srgb, var(--cq-primary-sky) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0}.site-module__NCoZsq__headerInner{align-items:center;gap:18px;width:min(100% - 2.25rem,73.75rem);min-height:74px;margin:0 auto;display:flex}.site-module__NCoZsq__brand{color:var(--cq-text);font-family:var(--cq-font-logo);font-size:var(--cq-font-size-20);letter-spacing:-.02em;text-transform:lowercase;white-space:nowrap;align-items:center;gap:9px;font-weight:900;text-decoration:none;display:inline-flex}.site-module__NCoZsq__brand svg{flex:0 0 30px;width:30px;height:30px}.site-module__NCoZsq__nav{scrollbar-width:none;gap:6px;margin-left:auto;display:flex;overflow-x:auto}.site-module__NCoZsq__nav::-webkit-scrollbar{display:none}.site-module__NCoZsq__nav a,.site-module__NCoZsq__footer a{color:var(--cq-text-muted);font-size:var(--cq-font-size-15);white-space:nowrap;font-weight:600;text-decoration:none}.site-module__NCoZsq__nav a{border-radius:var(--cq-radius-chip);padding:9px 14px}.site-module__NCoZsq__nav a:hover{color:var(--cq-text);background:#ffffffad}.site-module__NCoZsq__nav a[aria-current=page]{color:var(--cq-text);background:var(--cq-surface)}.site-module__NCoZsq__joinButton,.site-module__NCoZsq__startButton,.site-module__NCoZsq__designSwitchButton{font-family:var(--cq-font-ui);cursor:pointer;white-space:nowrap;border:0}.site-module__NCoZsq__joinButton{border-radius:var(--cq-radius-chip);color:var(--cq-text-muted);font-size:var(--cq-font-size-15);background:0 0;padding:9px 14px;font-weight:600}.site-module__NCoZsq__joinButton:hover{color:var(--cq-text);background:#ffffffad}.site-module__NCoZsq__startButton{border-radius:var(--cq-radius-chip);color:var(--cq-white);background:var(--cq-accent-red-strong);box-shadow:0 6px 0 rgb(var(--cq-accent-navy-rgb) / .18);font-size:var(--cq-font-size-15);padding:11px 19px;font-weight:700;transition:transform .15s,box-shadow .15s,opacity .15s}.site-module__NCoZsq__startButton:hover{box-shadow:0 8px 0 rgb(var(--cq-accent-navy-rgb) / .18);transform:translateY(-2px)}.site-module__NCoZsq__startButton:active{box-shadow:0 2px 0 rgb(var(--cq-accent-navy-rgb) / .18);transform:translateY(3px)}.site-module__NCoZsq__startButton:disabled{cursor:not-allowed;opacity:.55}.site-module__NCoZsq__designSwitchButton{border-radius:var(--cq-radius-chip);color:var(--cq-text);font-size:var(--cq-font-size-12);background:#ffffffad;padding:9px 14px;font-weight:700}.site-module__NCoZsq__designSwitchButton:hover{background:var(--cq-surface)}.site-module__NCoZsq__designSwitchButton:disabled{cursor:wait;opacity:.65}.site-module__NCoZsq__joinButton:focus-visible,.site-module__NCoZsq__startButton:focus-visible,.site-module__NCoZsq__designSwitchButton:focus-visible{outline:3px solid color-mix(in srgb, var(--cq-primary-blush) 70%, transparent);outline-offset:3px}.site-module__NCoZsq__mobileMenuTrigger{border-radius:var(--cq-radius-chip);width:40px;height:40px;color:var(--cq-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:none}.site-module__NCoZsq__mobileMenuTrigger:hover{color:var(--cq-text);background:#ffffffad}.site-module__NCoZsq__mobileMenuTrigger:focus-visible{outline:3px solid color-mix(in srgb, var(--cq-primary-blush) 70%, transparent);outline-offset:3px}.site-module__NCoZsq__content{min-height:calc(100vh - 160px)}.site-module__NCoZsq__content .container{width:min(100% - 2rem,76rem);max-width:none;margin:0 auto}.site-module__NCoZsq__content .container:not(.cq-page){padding-top:clamp(2rem,5vw,4rem);padding-bottom:clamp(3rem,7vw,6rem)}:is(.site-module__NCoZsq__content h1,.site-module__NCoZsq__content h2,.site-module__NCoZsq__content h3){color:var(--cq-text);font-family:var(--cq-font-ui);letter-spacing:-.045em}.site-module__NCoZsq__content h1{font-size:var(--cq-font-size-hd-content-global-h1);line-height:.98}:is(.site-module__NCoZsq__content [data-slot=card],.site-module__NCoZsq__content [data-design-primitive=card],.site-module__NCoZsq__content dialog){border-color:var(--cq-border);border-radius:var(--cq-radius-18);background:var(--cq-surface);box-shadow:var(--cq-shadow-card)}:is(.site-module__NCoZsq__content [data-slot=button],.site-module__NCoZsq__content [data-design-primitive=button]){border-radius:var(--cq-radius-chip)}:is(.site-module__NCoZsq__content [data-slot=button][data-variant=default],.site-module__NCoZsq__content [data-design-primitive=button]:not([data-variant=outline])){color:var(--cq-white);background:var(--cq-accent-red)}.site-module__NCoZsq__content .container:not(.cq-page){color:var(--cq-text)}.site-module__NCoZsq__content .container:not(.cq-page) :is(h1,h2,h3){font-family:var(--cq-font-ui);letter-spacing:-.035em;font-weight:800}.site-module__NCoZsq__content .container:not(.cq-page) :is(p,li){line-height:1.6}.site-module__NCoZsq__content .container:not(.cq-page) :is([data-slot=card],[data-design-primitive=card]){border-radius:var(--cq-radius-card);background:var(--cq-surface);box-shadow:var(--cq-shadow-card);border:0;overflow:hidden}.site-module__NCoZsq__content .container:not(.cq-page) :is([data-slot=card-header],[data-slot=card-content],[data-slot=card-footer]){position:relative}.site-module__NCoZsq__content .container:not(.cq-page) :is([data-slot=button],[data-design-primitive=button]){border-radius:var(--cq-radius-chip);min-height:2.75rem;font-family:var(--cq-font-ui);font-weight:800}.site-module__NCoZsq__content .container:not(.cq-page) :is([data-slot=button][data-variant=outline],[data-design-primitive=button][data-variant=outline]){color:var(--cq-text);background:var(--cq-surface);box-shadow:0 4px 0 rgb(var(--cq-accent-navy-rgb) / .1);border-color:#0000}.site-module__NCoZsq__content .container:not(.cq-page) :is(input,textarea,select){border:1px solid var(--cq-border);border-radius:var(--cq-radius-14);color:var(--cq-text);background:var(--cq-surface)}.site-module__NCoZsq__content .container:not(.cq-page) :is(input,textarea,select):focus-visible{outline:3px solid color-mix(in srgb, var(--cq-primary-blush) 70%, transparent);outline-offset:2px}:is(.site-module__NCoZsq__content .container:not(.cq-page) .bg-white,.site-module__NCoZsq__content .container:not(.cq-page) .bg-card){background-color:var(--cq-surface)}:is(.site-module__NCoZsq__content .container:not(.cq-page) .bg-secondary,.site-module__NCoZsq__content .container:not(.cq-page) .bg-secondary\/35){background-color:var(--cq-neutral-cream)}.site-module__NCoZsq__content .container:not(.cq-page) .rounded-3xl{border-radius:var(--cq-radius-card)}.site-module__NCoZsq__content .prose{--tw-prose-body:var(--cq-text-muted);--tw-prose-headings:var(--cq-text);--tw-prose-links:var(--cq-accent-red)}.site-module__NCoZsq__footer{width:100%;color:var(--cq-neutral-cream);background:var(--cq-accent-navy);gap:26px;margin:0 auto;padding:52px max(18px,50vw - 554px) 40px;display:grid}.site-module__NCoZsq__footerBrand{max-width:17.5rem}.site-module__NCoZsq__footerLogo{font-family:var(--cq-font-logo);font-size:var(--cq-font-size-20);letter-spacing:-.025em;text-transform:lowercase;align-items:center;gap:9px;font-weight:900;display:flex}.site-module__NCoZsq__footerLogo svg{flex:0 0 30px;width:30px;height:30px}.site-module__NCoZsq__footerBrand>p{font-size:var(--cq-font-size-15);font-weight:var(--cq-font-caption-weight);margin:12px 0 0;line-height:1.55}.site-module__NCoZsq__footerBadge{border-radius:var(--cq-radius-chip);color:#f7f0dfc7;font-size:var(--cq-font-size-12);letter-spacing:.01em;border:1px solid #f7f0df2e;align-items:center;gap:6px;margin-top:16px;padding:6px 12px;font-weight:600;display:inline-flex}.site-module__NCoZsq__footerColumn{align-content:start;justify-items:start;gap:0;display:grid}.site-module__NCoZsq__footerColumn>p{font-size:var(--cq-font-size-14);font-weight:var(--cq-font-caption-weight);letter-spacing:.05625rem;text-transform:uppercase;margin:0 0 10px}.site-module__NCoZsq__footerColumn a{color:var(--cq-primary-sky);font-size:var(--cq-font-size-15);font-weight:var(--cq-font-body-weight);line-height:2;text-decoration:none}.site-module__NCoZsq__footerColumn a:hover{color:var(--cq-white)}@keyframes site-module__NCoZsq__cq-penni-float{0%,to{transform:translateY(0)rotate(0)}45%{transform:translateY(-12px)rotate(-1.5deg)}75%{transform:translateY(-5px)rotate(.8deg)}}@keyframes site-module__NCoZsq__cq-penni-idle{0%,to{transform:translateY(0)rotate(-1.5deg)}50%{transform:translateY(calc(var(--cq-penni-bounce-amp,7px) * -1)) rotate(1.5deg)}}@keyframes site-module__NCoZsq__cq-penni-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.08)}}@keyframes site-module__NCoZsq__cq-penni-talk{0%,to{transform:scaleY(1)scaleX(1)}50%{transform:scaleY(.72)scaleX(1.08)}}@keyframes site-module__NCoZsq__cq-penni-wave-entrance{0%{transform:rotate(0)}30%{transform:rotate(-38deg)}55%{transform:rotate(-8deg)}80%{transform:rotate(-30deg)}to{transform:rotate(0)}}@keyframes site-module__NCoZsq__cq-penni-wave{0%,to{transform:rotate(0)}50%{transform:rotate(var(--cq-penni-wave-swing,-22deg))}}@keyframes site-module__NCoZsq__cq-speech-float{0%,to{transform:translateY(0)}45%{transform:translateY(-7px)}75%{transform:translateY(-3px)}}.site-module__NCoZsq__shell .cq-legal__eyebrow{margin:0 0 var(--cq-space-8);color:var(--cq-text-muted);font-size:var(--cq-font-size-12);letter-spacing:.16em;text-transform:uppercase;font-weight:700}@keyframes site-module__NCoZsq__cq-heart-float{0%,to{transform:translateY(0)rotate(-8deg)}50%{transform:translateY(-10px)rotate(8deg)}}@media (min-width:760px){.site-module__NCoZsq__footer{grid-template-columns:2fr 1fr 1fr 1fr}}@media (min-width:900px){.site-module__NCoZsq__shell .cq-home__hero{grid-template-columns:minmax(0,1.08fr) minmax(24rem,.92fr);gap:clamp(3rem,8vw,8rem)}.site-module__NCoZsq__shell .cq-home__conversation{grid-template-columns:minmax(0,1fr) minmax(20rem,.82fr);gap:clamp(3rem,8vw,8rem)}}@media (max-width:700px){.site-module__NCoZsq__headerInner{flex-wrap:wrap;gap:8px 14px;width:min(100% - 2.25rem,73.75rem);padding:9px 0}.site-module__NCoZsq__nav,.site-module__NCoZsq__joinButton{display:none}.site-module__NCoZsq__mobileMenuTrigger{margin-left:auto;display:inline-flex}.site-module__NCoZsq__footer{flex-direction:column;padding-inline:18px}.site-module__NCoZsq__shell .cq-home__hero-aside{grid-template-columns:1fr}.site-module__NCoZsq__shell .cq-home__live-usage{order:2}.site-module__NCoZsq__shell .cq-home__mascot-wrap{min-height:18rem}.site-module__NCoZsq__shell .cq-home__app-promo{grid-column:auto}:is(.site-module__NCoZsq__shell .cq-home__deck-grid,.site-module__NCoZsq__shell .cq-home__conversation,.site-module__NCoZsq__shell .cq-home__steps-grid,.site-module__NCoZsq__shell .cq-sets__grid,.site-module__NCoZsq__shell .cq-set-detail__reading>div){grid-template-columns:1fr}.site-module__NCoZsq__shell .cq-set-detail__card{padding:24px}.site-module__NCoZsq__shell .cq-sets__grid{padding-right:4.5rem}.site-module__NCoZsq__shell .cq-sets__surprise{flex-direction:column;align-items:stretch;gap:16px}.site-module__NCoZsq__shell .cq-sets__surprise-speech:before{border-radius:6px 0 0;top:-8px;bottom:auto;left:38px}.site-module__NCoZsq__shell .cq-sets__surprise .cq-home__mascot{align-self:center}.site-module__NCoZsq__shell .cq-sets__surprise-action{width:100%}.site-module__NCoZsq__shell .cq-sets__surprise-button{width:100%}}.site-module__NCoZsq__shell .cq-article{width:min(100% - 2rem,56rem);padding:var(--cq-space-32) 0 80px;margin:0 auto}.site-module__NCoZsq__shell .cq-article--hub{width:min(100% - 2rem,76rem)}.site-module__NCoZsq__shell .cq-article__eyebrow{margin:0 0 var(--cq-space-8);color:var(--cq-text-muted-strong);font-size:var(--cq-font-size-12);letter-spacing:.14em;text-transform:uppercase;font-weight:700}.site-module__NCoZsq__shell .cq-article__header h1{color:var(--cq-text);font-size:var(--cq-font-size-hd-cq-article-header-h1);font-weight:var(--cq-font-heading-weight);letter-spacing:-.03em;margin:0;line-height:1.08}.site-module__NCoZsq__shell .cq-article__header>p:not(.cq-article__eyebrow){max-width:42rem;margin:var(--cq-space-16) 0 0;color:var(--cq-text-muted);font-size:var(--cq-font-size-16);line-height:1.6}.site-module__NCoZsq__shell .cq-article__actions{margin-top:var(--cq-space-20);flex-wrap:wrap;gap:12px;display:flex}.site-module__NCoZsq__shell .cq-article__section{margin-top:var(--cq-space-24);padding:var(--cq-space-24)}.site-module__NCoZsq__shell .cq-article__section h2{color:var(--cq-text);font-size:var(--cq-font-size-22);font-weight:var(--cq-font-heading-weight);letter-spacing:-.02em;margin:0}.site-module__NCoZsq__shell .cq-article__section>p{margin:var(--cq-space-12) 0 0;color:var(--cq-text-muted);font-size:var(--cq-font-size-15);line-height:1.6}.site-module__NCoZsq__shell .cq-article__section-hint{font-size:var(--cq-font-size-14)!important;margin:6px 0 0!important}.site-module__NCoZsq__shell .cq-article__block+.cq-article__block{margin-top:var(--cq-space-16)}.site-module__NCoZsq__shell .cq-article__grid{gap:var(--cq-space-16);margin-top:var(--cq-space-24);display:grid}.site-module__NCoZsq__shell .cq-article__grid>*{min-width:0}.site-module__NCoZsq__shell .cq-article__link-list{margin:var(--cq-space-16) 0 0;flex-direction:column;gap:8px;padding:0;list-style:none;display:flex}.site-module__NCoZsq__shell .cq-article__link-card{border:1px solid var(--cq-border);border-radius:var(--cq-radius-16);color:var(--cq-text);background:var(--cq-white);padding:10px 14px;text-decoration:none;transition:border-color .15s,background .15s;display:block}.site-module__NCoZsq__shell .cq-article__link-card:hover{border-color:var(--cq-primary-blush);background:var(--cq-surface-soft)}.site-module__NCoZsq__shell .cq-article__link-card p{font-weight:var(--cq-font-subhead-weight);margin:0}.site-module__NCoZsq__shell .cq-article__link-card small{color:var(--cq-text-muted);font-size:var(--cq-font-size-13);margin-top:4px;line-height:1.4;display:block}.site-module__NCoZsq__shell .cq-article__pill-list{margin:var(--cq-space-16) 0 0;flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.site-module__NCoZsq__shell .cq-article__pill{border:1px solid var(--cq-border);border-radius:var(--cq-radius-chip);color:var(--cq-text);background:var(--cq-white);font-size:var(--cq-font-size-14);padding:8px 14px;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.site-module__NCoZsq__shell .cq-article__pill:hover{border-color:var(--cq-accent-red);color:var(--cq-accent-red)}.site-module__NCoZsq__shell .cq-article__pill--active{border-color:var(--cq-accent-red);color:var(--cq-white);background:var(--cq-accent-red)}.site-module__NCoZsq__shell .cq-article__pill--active:hover{color:var(--cq-white)}.site-module__NCoZsq__shell .cq-article__pill-label{color:var(--cq-text);font-size:var(--cq-font-size-14);font-weight:var(--cq-font-subhead-weight);margin:0 0 10px}.site-module__NCoZsq__shell .cq-category-filter{margin-top:var(--cq-space-24)}.site-module__NCoZsq__shell .cq-article__search{max-width:28rem;margin-top:var(--cq-space-20);flex-wrap:wrap;gap:10px;display:flex}.site-module__NCoZsq__shell .cq-article__search .cq-input{flex:1;min-width:10rem}.site-module__NCoZsq__shell .cq-article__empty{margin-top:var(--cq-space-24);padding:var(--cq-space-32);border:1px dashed var(--cq-border);border-radius:var(--cq-radius-card);color:var(--cq-text-muted);text-align:center}.site-module__NCoZsq__shell .cq-article__empty a:not(.cq-btn){color:var(--cq-accent-red);font-weight:600}.site-module__NCoZsq__shell .cq-article__faq-item h3{color:var(--cq-text);font-size:var(--cq-font-size-16);font-weight:var(--cq-font-subhead-weight);margin:0}.site-module__NCoZsq__shell .cq-article__faq-item p{color:var(--cq-text-muted);font-size:var(--cq-font-size-14);margin:4px 0 0;line-height:1.55}.site-module__NCoZsq__shell .cq-article__faq-item+.cq-article__faq-item{margin-top:var(--cq-space-16)}.site-module__NCoZsq__shell .cq-blog-grid{gap:var(--cq-space-16);margin-top:var(--cq-space-24);grid-template-columns:1fr;display:grid}.site-module__NCoZsq__shell .cq-blog-card{flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.site-module__NCoZsq__shell .cq-blog-card--featured{grid-column:1/-1}.site-module__NCoZsq__shell .cq-blog-card--featured .cq-blog-card__image{aspect-ratio:1200/500}.site-module__NCoZsq__shell .cq-blog-card__image{aspect-ratio:1200/630;background:var(--cq-surface-soft);position:relative}.site-module__NCoZsq__shell .cq-blog-card__image img{-o-object-fit:cover;object-fit:cover}.site-module__NCoZsq__shell .cq-blog-card__body{padding:var(--cq-space-20);flex-direction:column;flex:1;gap:8px;display:flex}.site-module__NCoZsq__shell .cq-blog-card__kicker{color:var(--cq-accent-red);font-size:var(--cq-font-size-11);letter-spacing:.12em;text-transform:uppercase;margin:0;font-weight:700}.site-module__NCoZsq__shell .cq-blog-card__body h3{color:var(--cq-text);font-size:var(--cq-font-size-18);font-weight:var(--cq-font-heading-weight);letter-spacing:-.01em;margin:0;line-height:1.25}.site-module__NCoZsq__shell .cq-blog-card--featured h3{font-size:var(--cq-font-size-24)}.site-module__NCoZsq__shell .cq-blog-card__body p{color:var(--cq-text-muted);font-size:var(--cq-font-size-14);margin:0;line-height:1.5}.site-module__NCoZsq__shell .cq-blog-card__meta{color:var(--cq-text-muted);font-size:var(--cq-font-size-12);margin-top:auto;padding-top:10px;font-weight:600}@media (min-width:760px){.site-module__NCoZsq__shell .cq-blog-grid{grid-template-columns:1fr 1fr}}@media (min-width:1100px){.site-module__NCoZsq__shell .cq-blog-grid{grid-template-columns:repeat(3,1fr)}}.site-module__NCoZsq__shell .blog-content{color:var(--cq-text-muted)}:is(.site-module__NCoZsq__shell .blog-content h2,.site-module__NCoZsq__shell .blog-content h3,.site-module__NCoZsq__shell .blog-content h4){color:var(--cq-text);font-family:var(--cq-font-ui);font-weight:var(--cq-font-heading-weight)}.site-module__NCoZsq__shell .blog-content a{color:var(--cq-accent-red)}.site-module__NCoZsq__shell .cq-blog-post__meta{color:var(--cq-text-muted);font-size:var(--cq-font-size-14);margin:0}.site-module__NCoZsq__shell .cq-blog-post__cover{aspect-ratio:1200/630;margin-top:var(--cq-space-24);border-radius:var(--cq-radius-card);position:relative;overflow:hidden}.site-module__NCoZsq__shell .cq-blog-post__cover img{-o-object-fit:cover;object-fit:cover}.site-module__NCoZsq__shell .cq-blog-post__nav{gap:var(--cq-space-16);margin-top:var(--cq-space-24);grid-template-columns:1fr;display:grid}.site-module__NCoZsq__shell .cq-blog-post__nav a{color:var(--cq-accent-red);font-weight:600}@media (min-width:640px){.site-module__NCoZsq__shell .cq-blog-post__nav{grid-template-columns:1fr 1fr}}.site-module__NCoZsq__shell .cq-article__footer{margin-top:var(--cq-space-24);color:var(--cq-text-muted);font-size:var(--cq-font-size-14)}.site-module__NCoZsq__shell .cq-article__grid--cards{grid-template-columns:1fr}@media (min-width:760px){.site-module__NCoZsq__shell .cq-article__grid{grid-template-columns:1fr 1fr}.site-module__NCoZsq__shell .cq-article__grid--cards{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.site-module__NCoZsq__shell .cq-article__grid--cards{grid-template-columns:repeat(3,1fr)}}.site-module__NCoZsq__shell .cq-question{width:min(100% - 2rem,52rem);margin:0 auto}.site-module__NCoZsq__shell .cq-question__prompt{margin:0 0 var(--cq-space-24);color:var(--cq-text);font-size:var(--cq-font-size-hd-cq-question-prompt);font-weight:var(--cq-font-heading-weight);letter-spacing:-.02em;text-align:center;text-wrap:balance;line-height:1.25}.site-module__NCoZsq__shell .cq-option-grid{grid-template-columns:1fr;gap:10px;display:grid}@media (min-width:640px){.site-module__NCoZsq__shell .cq-option-grid{grid-template-columns:1fr 1fr}}.site-module__NCoZsq__shell .cq-option-card{border:1px solid var(--cq-border);border-radius:var(--cq-radius-18);min-height:4.5rem;color:var(--cq-text);background:var(--cq-white);cursor:pointer;font:var(--cq-font-body-weight) var(--cq-font-size-15)/1.35 var(--cq-font-ui);align-items:center;gap:12px;padding:14px 16px;transition:border-color .15s,background .15s,transform .16s,opacity .16s;display:flex}.site-module__NCoZsq__shell .cq-option-card:hover{border-color:var(--cq-primary-blush)}.site-module__NCoZsq__shell .cq-option-card--selected{border-color:var(--cq-accent-red);background:var(--cq-surface-soft);font-weight:var(--cq-font-subhead-weight)}.site-module__NCoZsq__shell .cq-option-card--disabled{cursor:not-allowed;opacity:.65}.site-module__NCoZsq__shell .cq-option-card--confirming{opacity:.85;transform:scale(.98)}@media (prefers-reduced-motion:reduce){.site-module__NCoZsq__shell .cq-option-card--confirming{transform:none}}.site-module__NCoZsq__shell .cq-option-card:has(input:focus-visible){outline:3px solid color-mix(in srgb, var(--cq-primary-blush) 70%, transparent);outline-offset:2px}.site-module__NCoZsq__shell .cq-option-card>span:last-child{flex:1;min-width:0}.site-module__NCoZsq__shell .cq-option-card input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.site-module__NCoZsq__shell .cq-option-indicator{border:2px solid var(--cq-border);background:var(--cq-white);flex-shrink:0;place-items:center;width:22px;height:22px;transition:border-color .15s,background .15s;display:grid}.site-module__NCoZsq__shell .cq-option-indicator--radio{border-radius:var(--cq-radius-chip)}.site-module__NCoZsq__shell .cq-option-indicator--checkbox{border-radius:var(--cq-radius-6)}.site-module__NCoZsq__shell .cq-option-card--selected .cq-option-indicator{border-color:var(--cq-accent-red);background:var(--cq-accent-red)}.site-module__NCoZsq__shell .cq-option-indicator__dot{border-radius:var(--cq-radius-chip);background:var(--cq-white);width:8px;height:8px}.site-module__NCoZsq__shell .cq-choice-buttons{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:640px){.site-module__NCoZsq__shell .cq-choice-buttons{grid-template-columns:1fr 1fr}}.site-module__NCoZsq__shell .cq-choice-button{border:1px solid var(--cq-border);border-radius:var(--cq-radius-18);min-height:6rem;color:var(--cq-text);background:var(--cq-white);cursor:pointer;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:20px;transition:border-color .15s,background .15s,transform .16s,opacity .16s;display:flex}.site-module__NCoZsq__shell .cq-choice-button:hover{border-color:var(--cq-primary-blush)}.site-module__NCoZsq__shell .cq-choice-button--selected{border-color:var(--cq-accent-red);background:var(--cq-surface-soft)}.site-module__NCoZsq__shell .cq-choice-button--disabled{cursor:not-allowed;opacity:.65}.site-module__NCoZsq__shell .cq-choice-button--confirming{opacity:.85;transform:scale(.97)}@media (prefers-reduced-motion:reduce){.site-module__NCoZsq__shell .cq-choice-button--confirming{transform:none}}.site-module__NCoZsq__shell .cq-choice-button:focus-visible{outline:3px solid color-mix(in srgb, var(--cq-primary-blush) 70%, transparent);outline-offset:2px}.site-module__NCoZsq__shell .cq-choice-button__label{color:var(--cq-text);font-size:var(--cq-font-size-18);font-weight:var(--cq-font-heading-weight);line-height:1.2}.site-module__NCoZsq__shell .cq-choice-button__hint{max-width:30ch;color:var(--cq-text-muted);font-size:var(--cq-font-size-13);font-weight:var(--cq-font-body-weight);line-height:1.4}.site-module__NCoZsq__shell .cq-question__footer{margin-top:var(--cq-space-24);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.site-module__NCoZsq__shell .cq-question__hint{color:var(--cq-text-muted);font-size:var(--cq-font-size-13);margin:0}.site-module__NCoZsq__shell .cq-question__intro-hint{margin:0 0 var(--cq-space-16);color:var(--cq-text-muted);font-size:var(--cq-font-size-14);text-align:center}.site-module__NCoZsq__shell .cq-scale{flex-direction:column;gap:10px;display:flex}.site-module__NCoZsq__shell .cq-scale__value{color:var(--cq-accent-red);font-size:var(--cq-font-size-21);text-align:center;font-weight:700}.site-module__NCoZsq__shell .cq-scale__input{width:100%;accent-color:var(--cq-accent-red)}.site-module__NCoZsq__shell .cq-scale__input--disabled{cursor:not-allowed;opacity:.7}.site-module__NCoZsq__shell .cq-scale__labels{color:var(--cq-text-muted);font-size:var(--cq-font-size-12);justify-content:space-between;display:flex}.site-module__NCoZsq__shell .cq-open-text{flex-direction:column;gap:6px;display:flex}.site-module__NCoZsq__shell .cq-open-text__input{resize:vertical;border-radius:var(--cq-radius-12);border:1px solid var(--cq-border);background:var(--cq-surface);width:100%;color:inherit;font:inherit;padding:12px 14px}.site-module__NCoZsq__shell .cq-open-text__input:disabled{cursor:not-allowed;opacity:.7}.site-module__NCoZsq__shell .cq-open-text__count{color:var(--cq-text-muted);font-size:var(--cq-font-size-12);align-self:flex-end}.site-module__NCoZsq__shell .cq-prediction{gap:var(--cq-space-20);flex-direction:column;display:flex}.site-module__NCoZsq__shell .cq-prediction__section{flex-direction:column;gap:12px;display:flex}.site-module__NCoZsq__shell .cq-prediction__section--muted{padding:var(--cq-space-16);border-radius:var(--cq-radius-16);background:var(--cq-surface-soft)}.site-module__NCoZsq__shell .cq-prediction__label{color:var(--cq-text);font-size:var(--cq-font-size-15);font-weight:var(--cq-font-subhead-weight);margin:0}.site-module__NCoZsq__shell .cq-allocation{flex-direction:column;gap:8px;display:flex}.site-module__NCoZsq__shell .cq-allocation__row{border:1px solid var(--cq-border);border-radius:var(--cq-radius-16);background:var(--cq-white);position:relative;overflow:hidden}.site-module__NCoZsq__shell .cq-allocation__row--active{border-color:var(--cq-accent-red)}.site-module__NCoZsq__shell .cq-allocation__row--disabled{opacity:.65}.site-module__NCoZsq__shell .cq-allocation__fill{transform-origin:0;background:color-mix(in srgb, var(--cq-primary-blush) 40%, var(--cq-white));pointer-events:none;width:100%;transition:transform .15s;position:absolute;inset:0 auto 0 0}.site-module__NCoZsq__shell .cq-allocation__inner{justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex;position:relative}.site-module__NCoZsq__shell .cq-allocation__label{min-width:0;color:var(--cq-text);font-size:var(--cq-font-size-14);font-weight:var(--cq-font-subhead-weight);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.site-module__NCoZsq__shell .cq-allocation__controls{align-items:center;gap:8px;display:flex}.site-module__NCoZsq__shell .cq-allocation__step{border:1px solid var(--cq-accent-red);border-radius:var(--cq-radius-chip);width:2.75rem;height:2.75rem;color:var(--cq-accent-red);background:var(--cq-white);place-items:center;display:grid}.site-module__NCoZsq__shell .cq-allocation__step:focus-visible{outline:3px solid color-mix(in srgb, var(--cq-primary-blush) 70%, transparent);outline-offset:2px}.site-module__NCoZsq__shell .cq-allocation__step:disabled{cursor:not-allowed;opacity:.4}.site-module__NCoZsq__shell .cq-allocation__count{width:1.75rem;color:var(--cq-text);font-size:var(--cq-font-size-14);text-align:center;font-weight:700}.site-module__NCoZsq__shell .cq-allocation__status{margin-top:var(--cq-space-12);flex-direction:column;gap:2px;display:flex}.site-module__NCoZsq__shell .cq-allocation__remaining{color:var(--cq-accent-navy);font-size:var(--cq-font-size-15);text-align:center;margin:0;font-weight:700}.site-module__NCoZsq__shell .cq-allocation__remaining--complete{color:var(--cq-success)}.site-module__NCoZsq__shell .cq-allocation__total{color:var(--cq-text-muted);font-size:var(--cq-font-size-12);text-align:center;margin:0}.site-module__NCoZsq__shell .cq-allocation__total--complete{color:var(--cq-success)}.site-module__NCoZsq__shell .cq-split{align-items:center;gap:var(--cq-space-24);flex-direction:column;padding:0 4px;display:flex}.site-module__NCoZsq__shell .cq-split__labels{width:100%;max-width:34rem;color:var(--cq-text);font-size:var(--cq-font-size-14);font-weight:var(--cq-font-subhead-weight);justify-content:space-between;align-items:center;gap:12px;display:flex}.site-module__NCoZsq__shell .cq-split__label{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.site-module__NCoZsq__shell .cq-split__label--left{text-align:right;justify-content:flex-end}.site-module__NCoZsq__shell .cq-split__result{text-align:center}.site-module__NCoZsq__shell .cq-split__ratio{color:var(--cq-accent-red);font-size:var(--cq-font-size-24);margin:0;font-weight:700}.site-module__NCoZsq__shell .cq-ranking{flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.site-module__NCoZsq__shell .cq-ranking__item{border:1px solid var(--cq-border);border-radius:var(--cq-radius-16);background:var(--cq-white);list-style:none}.site-module__NCoZsq__shell .cq-ranking__item--disabled{opacity:.7}.site-module__NCoZsq__shell .cq-ranking__row{align-items:center;gap:12px;padding:12px 14px;display:flex}.site-module__NCoZsq__shell .cq-ranking__badge{border-radius:var(--cq-radius-12);width:2.25rem;height:2.25rem;color:var(--cq-white);background:var(--cq-accent-red);font-size:var(--cq-font-size-14);flex-shrink:0;place-items:center;font-weight:700;display:grid}.site-module__NCoZsq__shell .cq-ranking__body{flex:1;min-width:0}.site-module__NCoZsq__shell .cq-ranking__label{color:var(--cq-text);font-size:var(--cq-font-size-14);font-weight:var(--cq-font-subhead-weight);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.site-module__NCoZsq__shell .cq-ranking__rank{color:var(--cq-text-muted);font-size:var(--cq-font-size-11);letter-spacing:.1em;text-transform:uppercase;margin:2px 0 0;font-weight:700}.site-module__NCoZsq__shell .cq-ranking__controls{flex-shrink:0;align-items:center;gap:6px;display:flex}.site-module__NCoZsq__shell .cq-ranking__move{border:1px solid var(--cq-border);border-radius:var(--cq-radius-10);min-width:2.75rem;min-height:2.75rem;color:var(--cq-text);background:var(--cq-white);font-size:var(--cq-font-size-11);letter-spacing:.08em;text-transform:uppercase;place-items:center;padding:8px 10px;font-weight:700;display:grid}:is(.site-module__NCoZsq__shell .cq-ranking__move:focus-visible,.site-module__NCoZsq__shell .cq-ranking__handle:focus-visible,.site-module__NCoZsq__shell .cq-ranking__lock:focus-visible){outline:3px solid color-mix(in srgb, var(--cq-primary-blush) 70%, transparent);outline-offset:2px}.site-module__NCoZsq__shell .cq-ranking__move:disabled{cursor:not-allowed;opacity:.4}.site-module__NCoZsq__shell .cq-ranking__handle{border:1px solid var(--cq-border);border-radius:var(--cq-radius-14);width:2.75rem;height:2.75rem;color:var(--cq-accent-red);background:var(--cq-surface-soft);cursor:grab;flex-shrink:0;place-items:center;display:grid}.site-module__NCoZsq__shell .cq-ranking__handle:active{cursor:grabbing}.site-module__NCoZsq__shell .cq-ranking__handle:disabled{cursor:not-allowed;opacity:.5}.site-module__NCoZsq__shell .cq-ranking__lock{margin-top:var(--cq-space-16)}.site-module__NCoZsq__shell .cq-ranking__saved{margin-top:var(--cq-space-16)}.site-module__NCoZsq__shell .cq-elimination{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.site-module__NCoZsq__shell .cq-elimination__card{border:1px solid var(--cq-border);border-radius:var(--cq-radius-18);width:min(100%,20rem);min-height:4.25rem;color:var(--cq-text);background:var(--cq-white);font-size:var(--cq-font-size-14);font-weight:var(--cq-font-subhead-weight);text-align:left;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}@media (min-width:640px){.site-module__NCoZsq__shell .cq-elimination__card{width:calc(50% - 5px)}}.site-module__NCoZsq__shell .cq-elimination__card--out{color:var(--cq-text-muted);background:var(--cq-surface-soft);text-decoration:line-through}.site-module__NCoZsq__shell .cq-elimination__card--disabled{cursor:not-allowed;opacity:.65}.site-module__NCoZsq__shell .cq-elimination__card:focus-visible{outline:3px solid color-mix(in srgb, var(--cq-primary-blush) 70%, transparent);outline-offset:2px}.site-module__NCoZsq__shell .cq-elimination__x{border:1px solid var(--cq-border);border-radius:var(--cq-radius-chip);width:2rem;height:2rem;color:var(--cq-text-muted);flex-shrink:0;place-items:center;display:grid}.site-module__NCoZsq__shell .cq-matching{position:relative}.site-module__NCoZsq__shell .cq-matching__svg{z-index:0;pointer-events:none;width:100%;height:100%;min-height:100%;position:absolute;inset:0;overflow:visible}.site-module__NCoZsq__shell .cq-matching__line{stroke:var(--cq-accent-red);opacity:.8}.site-module__NCoZsq__shell .cq-matching__line--pending{stroke-dasharray:6 6;opacity:.5}.site-module__NCoZsq__shell .cq-matching__dot{fill:var(--cq-white);stroke:var(--cq-accent-red)}.site-module__NCoZsq__shell .cq-matching__columns{z-index:1;gap:var(--cq-space-16);display:grid;position:relative}@media (min-width:640px){.site-module__NCoZsq__shell .cq-matching__columns{grid-template-columns:1fr auto 1fr;align-items:start}}.site-module__NCoZsq__shell .cq-matching__gutter{display:none}@media (min-width:640px){.site-module__NCoZsq__shell .cq-matching__gutter{width:3rem;display:block}}.site-module__NCoZsq__shell .cq-matching__column-label{color:var(--cq-text-muted);font-size:var(--cq-font-size-11);letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-weight:700}.site-module__NCoZsq__shell .cq-matching__list{flex-direction:column;gap:8px;display:flex}.site-module__NCoZsq__shell .cq-matching__button{border:1px solid var(--cq-border);border-radius:var(--cq-radius-16);width:100%;color:var(--cq-text);background:var(--cq-white);text-align:left;font-size:var(--cq-font-size-14);font-weight:var(--cq-font-body-weight);padding:12px 14px}.site-module__NCoZsq__shell .cq-matching__button--active{border-color:var(--cq-accent-red);background:var(--cq-surface-soft)}.site-module__NCoZsq__shell .cq-matching__button--matched{border-color:var(--cq-primary-blush)}.site-module__NCoZsq__shell .cq-matching__button--highlight{border-style:dashed;border-color:var(--cq-primary-blush)}.site-module__NCoZsq__shell .cq-matching__button--disabled{opacity:.6}.site-module__NCoZsq__shell .cq-matching__button:focus-visible{outline:3px solid color-mix(in srgb, var(--cq-primary-blush) 70%, transparent);outline-offset:2px}.site-module__NCoZsq__shell .cq-matching__progress{text-align:center}.site-module__NCoZsq__shell .cq-matching__matched-to{color:var(--cq-accent-red);font-size:var(--cq-font-size-12);margin-top:4px;display:block}.site-module__NCoZsq__shell .cq-bucket-intro{margin-bottom:var(--cq-space-24);text-align:center}.site-module__NCoZsq__shell .cq-bucket-grid{gap:var(--cq-space-16);display:grid}@media (min-width:900px){.site-module__NCoZsq__shell .cq-bucket-grid{grid-template-columns:1fr 1fr}}.site-module__NCoZsq__shell .cq-bucket{min-height:220px;padding:var(--cq-space-16);border:1px solid var(--cq-border);border-radius:var(--cq-radius-22);background:var(--cq-white);flex-direction:column;display:flex}.site-module__NCoZsq__shell .cq-bucket--agree{background:var(--cq-surface-soft)}.site-module__NCoZsq__shell .cq-bucket--active{border-color:var(--cq-accent-red);box-shadow:var(--cq-shadow-card)}.site-module__NCoZsq__shell .cq-bucket--disabled{pointer-events:none;opacity:.6}.site-module__NCoZsq__shell .cq-bucket__header{border-bottom:1px solid var(--cq-border);gap:10px;padding-bottom:12px;display:flex}.site-module__NCoZsq__shell .cq-bucket__header-icon{border-radius:var(--cq-radius-14);width:2.75rem;height:2.75rem;color:var(--cq-text-muted);background:var(--cq-surface-soft);flex-shrink:0;place-items:center;display:grid}.site-module__NCoZsq__shell .cq-bucket__header-icon--agree{color:var(--cq-accent-red);background:var(--cq-white)}.site-module__NCoZsq__shell .cq-bucket__header-title{color:var(--cq-text);font-size:var(--cq-font-size-16);font-weight:var(--cq-font-heading-weight);margin:0}.site-module__NCoZsq__shell .cq-bucket__header-title--agree{color:var(--cq-accent-red)}.site-module__NCoZsq__shell .cq-bucket__header-hint{color:var(--cq-text-muted);font-size:var(--cq-font-size-12);margin:4px 0 0;line-height:1.4}.site-module__NCoZsq__shell .cq-bucket__items{margin-top:var(--cq-space-16);flex-direction:column;flex:1;gap:10px;display:flex}.site-module__NCoZsq__shell .cq-bucket__empty{border:1px dashed var(--cq-border);border-radius:var(--cq-radius-16);flex:1;justify-content:center;align-items:center;min-height:100px;display:flex}.site-module__NCoZsq__shell .cq-bucket__empty p{color:var(--cq-text-muted);font-size:var(--cq-font-size-13);margin:0}.site-module__NCoZsq__shell .cq-bucket-card{border:1px solid var(--cq-border);border-radius:var(--cq-radius-16);background:var(--cq-white);cursor:grab;flex-direction:column;display:flex}.site-module__NCoZsq__shell .cq-bucket-card--selected{border-color:var(--cq-accent-red);box-shadow:0 0 0 1px var(--cq-accent-red)}.site-module__NCoZsq__shell .cq-bucket-card--disabled{cursor:not-allowed;opacity:.7}.site-module__NCoZsq__shell .cq-bucket-card__tap{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:10px;min-height:44px;padding:12px 14px;display:flex}.site-module__NCoZsq__shell .cq-bucket-card__tap:focus-visible{outline:3px solid color-mix(in srgb, var(--cq-primary-blush) 70%, transparent);outline-offset:-2px;border-radius:var(--cq-radius-16)}.site-module__NCoZsq__shell .cq-bucket-card__icon{border-radius:var(--cq-radius-14);width:2.5rem;height:2.5rem;color:var(--cq-accent-red);background:var(--cq-surface-soft);flex-shrink:0;place-items:center;display:grid}.site-module__NCoZsq__shell .cq-bucket-card__body{flex:1;min-width:0}.site-module__NCoZsq__shell .cq-bucket-card__body p{color:var(--cq-text);font-size:var(--cq-font-size-14);font-weight:var(--cq-font-subhead-weight);margin:0}.site-module__NCoZsq__shell .cq-bucket-card__body small{color:var(--cq-text-muted);font-size:var(--cq-font-size-12);margin-top:4px;line-height:1.4;display:block}.site-module__NCoZsq__shell .cq-bucket-card__handle{width:2rem;height:2rem;color:var(--cq-text-muted);flex-shrink:0;place-items:center;display:grid}.site-module__NCoZsq__shell .cq-bucket-card__moves{flex-wrap:wrap;gap:6px;padding:0 14px 12px;display:flex}.site-module__NCoZsq__shell .cq-bucket-card__move{border:1px solid var(--cq-accent-red);border-radius:var(--cq-radius-chip);min-height:2.25rem;color:var(--cq-accent-red);background:var(--cq-white);font-size:var(--cq-font-size-12);font-weight:var(--cq-font-subhead-weight);padding:6px 12px}.site-module__NCoZsq__shell .cq-bucket-card__move--pool{border-color:var(--cq-border);color:var(--cq-text-muted)}.site-module__NCoZsq__shell .cq-bucket-card__move:focus-visible{outline:3px solid color-mix(in srgb, var(--cq-primary-blush) 70%, transparent);outline-offset:2px}.site-module__NCoZsq__shell .cq-bucket-pool-section{margin-top:var(--cq-space-24)}.site-module__NCoZsq__shell .cq-bucket-pool__intro{margin-bottom:var(--cq-space-12);text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.site-module__NCoZsq__shell .cq-bucket-pool{padding:var(--cq-space-16);border:1px dashed var(--cq-primary-blush);border-radius:var(--cq-radius-22);background:var(--cq-surface-soft)}.site-module__NCoZsq__shell .cq-bucket-pool--active{border-color:var(--cq-accent-red)}.site-module__NCoZsq__shell .cq-bucket-pool--disabled{opacity:.7}.site-module__NCoZsq__shell .cq-bucket-pool__empty{padding:var(--cq-space-24) 0;color:var(--cq-text-muted);font-size:var(--cq-font-size-14);text-align:center;margin:0}.site-module__NCoZsq__shell .cq-bucket-pool__grid{gap:10px;display:grid}@media (min-width:640px){.site-module__NCoZsq__shell .cq-bucket-pool__grid{grid-template-columns:1fr 1fr}}.site-module__NCoZsq__shell .cq-one-screen{width:min(100% - 2rem,64rem);padding:var(--cq-space-32) 0 80px;margin:0 auto}.site-module__NCoZsq__shell .cq-one-screen__header{text-align:center;max-width:40rem;margin:0 auto}.site-module__NCoZsq__shell .cq-one-screen__header h1{margin:var(--cq-space-8) 0 0;color:var(--cq-text);font-size:var(--cq-font-size-hd-cq-one-screen-header-h1);font-weight:var(--cq-font-heading-weight);letter-spacing:-.03em;line-height:1.02}.site-module__NCoZsq__shell .cq-one-screen__header>p{margin:var(--cq-space-16) 0 0;color:var(--cq-text-muted);font-size:var(--cq-font-size-16);line-height:1.55}.site-module__NCoZsq__shell .cq-one-screen__toolbar{margin-top:var(--cq-space-24);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.site-module__NCoZsq__shell .cq-menu-trigger{border:1px solid var(--cq-border);border-radius:var(--cq-radius-chip);color:var(--cq-text);background:var(--cq-white);font-size:var(--cq-font-size-13);align-items:center;gap:8px;padding:9px 16px;font-weight:700;display:inline-flex}.site-module__NCoZsq__shell .cq-menu-panel{border:1px solid var(--cq-border);border-radius:var(--cq-radius-18);background:var(--cq-white);box-shadow:var(--cq-shadow-card)}.site-module__NCoZsq__shell .cq-menu-search{margin-bottom:8px;position:relative}.site-module__NCoZsq__shell .cq-menu-search svg{color:var(--cq-text-muted);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.site-module__NCoZsq__shell .cq-menu-search input{border:1px solid var(--cq-border);border-radius:var(--cq-radius-10);width:100%;font-size:var(--cq-font-size-12);padding:7px 10px 7px 30px}.site-module__NCoZsq__shell .cq-menu-actions{align-items:center;gap:8px;margin-bottom:8px;display:flex}.site-module__NCoZsq__shell .cq-menu-actions button{border:1px solid var(--cq-border);border-radius:var(--cq-radius-chip);color:var(--cq-text);background:var(--cq-white);font-size:var(--cq-font-size-11);padding:5px 10px;font-weight:700}.site-module__NCoZsq__shell .cq-menu-item{border-radius:var(--cq-radius-10);font-size:var(--cq-font-size-12);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:7px 8px;display:flex}.site-module__NCoZsq__shell .cq-menu-item:hover{background:var(--cq-surface-soft)}.site-module__NCoZsq__shell .cq-menu-item__check{border:1px solid var(--cq-border);border-radius:var(--cq-radius-5);color:#0000;flex-shrink:0;place-items:center;width:16px;height:16px;display:grid}.site-module__NCoZsq__shell .cq-menu-item__check--checked{border-color:var(--cq-accent-red);color:var(--cq-accent-red);background:var(--cq-surface-soft)}.site-module__NCoZsq__shell .cq-menu-empty{color:var(--cq-text-muted);font-size:var(--cq-font-size-12);padding:8px}.site-module__NCoZsq__shell .cq-one-screen__card-shell{margin-top:var(--cq-space-24);padding:var(--cq-space-20);border-radius:var(--cq-radius-card);background:var(--cq-white);box-shadow:var(--cq-shadow-card)}.site-module__NCoZsq__shell .cq-one-screen__empty{padding:var(--cq-space-32);border:1px dashed var(--cq-border);border-radius:var(--cq-radius-24);text-align:center}.site-module__NCoZsq__shell .cq-one-screen__empty p:first-child{color:var(--cq-text);font-size:var(--cq-font-size-21);font-weight:var(--cq-font-heading-weight);margin:0}.site-module__NCoZsq__shell .cq-one-screen__empty p+p{color:var(--cq-text-muted);font-size:var(--cq-font-size-14);margin:8px 0 0}.site-module__NCoZsq__shell .cq-nav-controls{margin-top:var(--cq-space-20);justify-content:center;align-items:center;gap:12px;display:flex}.site-module__NCoZsq__shell .cq-nav-button{border:1px solid var(--cq-border);border-radius:var(--cq-radius-chip);color:var(--cq-text);background:var(--cq-white);font-size:var(--cq-font-size-14);align-items:center;gap:8px;padding:10px 18px;font-weight:700;display:inline-flex}.site-module__NCoZsq__shell .cq-nav-button:disabled{cursor:not-allowed;opacity:.45}.site-module__NCoZsq__shell .cq-nav-button--next{color:var(--cq-white);background:var(--cq-accent-red);border-color:#0000}.site-module__NCoZsq__shell .cq-one-screen-card{border:1px solid var(--cq-border);border-radius:var(--cq-radius-28);background:var(--cq-white);text-align:left;cursor:pointer;flex-direction:column;width:100%;min-height:26rem;display:flex;position:relative;overflow:hidden}.site-module__NCoZsq__shell .cq-one-screen-card__body{padding:var(--cq-space-32);flex-direction:column;flex:1;display:flex}.site-module__NCoZsq__shell .cq-one-screen-card__category{color:var(--cq-text-muted);font-size:var(--cq-font-size-11);letter-spacing:.18em;text-align:center;text-transform:uppercase;font-weight:700}.site-module__NCoZsq__shell .cq-one-screen-card__question{padding:var(--cq-space-24) 0;text-align:center;flex:1;justify-content:center;align-items:center;display:flex}.site-module__NCoZsq__shell .cq-one-screen-card__question p{max-width:34ch;color:var(--cq-text);font-size:var(--cq-font-size-hd-cq-one-screen-card-question-p);font-weight:var(--cq-font-heading-weight);text-wrap:balance;margin:0;line-height:1.2}.site-module__NCoZsq__shell .cq-one-screen-card__cue{color:var(--cq-text-muted);font-size:var(--cq-font-size-11);letter-spacing:.14em;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;font-weight:700;display:flex}.site-module__NCoZsq__shell .cq-session-column{padding:var(--cq-space-20);border:1px solid var(--cq-border);border-radius:var(--cq-radius-28);background:var(--cq-white);box-shadow:var(--cq-shadow-card)}@media (min-width:640px){.site-module__NCoZsq__shell .cq-session-column{padding:var(--cq-space-32)}}.site-module__NCoZsq__shell .cq-session-column__header{padding-bottom:var(--cq-space-20);border-bottom:1px solid var(--cq-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.site-module__NCoZsq__shell .cq-session-column__label{color:var(--cq-text-muted);font-size:var(--cq-font-size-11);letter-spacing:.16em;text-transform:uppercase;margin:0 0 4px;font-weight:700}.site-module__NCoZsq__shell .cq-session-column__count{color:var(--cq-text);font-size:var(--cq-font-size-14);font-weight:var(--cq-font-subhead-weight);margin:0}.site-module__NCoZsq__shell .cq-session-timer{flex-shrink:0;width:2.75rem;height:2.75rem;position:relative}.site-module__NCoZsq__shell .cq-session-timer svg{width:2.75rem;height:2.75rem;transform:rotate(-90deg)}.site-module__NCoZsq__shell .cq-session-timer__track{stroke:var(--cq-border)}.site-module__NCoZsq__shell .cq-session-timer__fill{stroke:var(--cq-accent-red)}.site-module__NCoZsq__shell .cq-session-timer__value{color:var(--cq-text);font-size:var(--cq-font-size-11);justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;inset:0}.site-module__NCoZsq__shell .cq-session-progress{height:8px;margin-top:var(--cq-space-16);border-radius:var(--cq-radius-chip);background:var(--cq-surface-soft);overflow:hidden}.site-module__NCoZsq__shell .cq-session-progress__fill{border-radius:var(--cq-radius-chip);background:var(--cq-accent-red);transform-origin:0;width:100%;height:100%;transition:transform .3s ease-out}.site-module__NCoZsq__shell .cq-session-devtools{margin-top:var(--cq-space-16);border-top:1px dashed var(--cq-primary-blush);background:var(--cq-surface-soft);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.site-module__NCoZsq__shell .cq-session-devtools__label{color:var(--cq-accent-red);font-size:var(--cq-font-size-10);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.site-module__NCoZsq__shell .cq-session-column__body{gap:var(--cq-space-24);margin-top:var(--cq-space-32);flex-direction:column;display:flex}.site-module__NCoZsq__shell .cq-session-recovery{color:var(--cq-text-muted);font-size:var(--cq-font-size-14);margin:0;line-height:1.5}.site-module__NCoZsq__shell .cq-session-actions{padding-top:var(--cq-space-20);border-top:1px solid var(--cq-border);flex-wrap:wrap;gap:10px;display:flex}.site-module__NCoZsq__shell .cq-session-actions__spacer{margin-left:auto}.site-module__NCoZsq__shell .cq-session-exit{border:1px solid var(--cq-border);border-radius:var(--cq-radius-chip);width:2.75rem;height:2.75rem;color:var(--cq-accent-red);background:var(--cq-white);flex-shrink:0;place-items:center;display:grid}.site-module__NCoZsq__shell .cq-session-gameplay{width:min(100% - 2rem,72rem);padding:var(--cq-space-24) 0 80px;margin:0 auto}.site-module__NCoZsq__shell .cq-session-gameplay__grid{gap:var(--cq-space-24);margin-top:var(--cq-space-16);display:grid}.site-module__NCoZsq__shell .cq-session-finalizing{margin-top:var(--cq-space-24);padding:var(--cq-space-20);border:1px solid var(--cq-border);border-radius:var(--cq-radius-20);background:var(--cq-surface-soft);align-items:center;gap:10px;display:flex}.site-module__NCoZsq__shell .cq-session-finalizing p:first-child{color:var(--cq-text);font-weight:var(--cq-font-subhead-weight);margin:0}.site-module__NCoZsq__shell .cq-session-finalizing p+p{color:var(--cq-text-muted);font-size:var(--cq-font-size-14);margin:2px 0 0}.site-module__NCoZsq__shell .cq-session-error{margin-top:var(--cq-space-16)}.site-module__NCoZsq__shell .cq-session-error p{color:var(--cq-accent-red);font-size:var(--cq-font-size-14);margin:0 0 8px}.site-module__NCoZsq__shell .cq-session-page{width:min(100% - 2rem,60rem);padding:var(--cq-space-24) 0 80px;margin:0 auto}@media (max-width:700px){.site-module__NCoZsq__shell .cq-session-page{padding:var(--cq-space-16) 0 64px}}.site-module__NCoZsq__shell .cq-session-card{border:1px solid var(--cq-border);border-radius:var(--cq-radius-28);background:var(--cq-white);box-shadow:var(--cq-shadow-card);overflow:hidden}.site-module__NCoZsq__shell .cq-arrivals-card{max-width:34rem;padding:var(--cq-space-24);margin-left:auto;margin-right:auto}@media (max-width:700px){.site-module__NCoZsq__shell .cq-arrivals-card{padding:var(--cq-space-16)}}.site-module__NCoZsq__shell .cq-arrivals__header{align-items:center;gap:var(--cq-space-8);margin-bottom:var(--cq-space-8);text-align:center;flex-direction:column;display:flex}.site-module__NCoZsq__shell .cq-arrivals__header .cq-home__mascot{width:min(7rem,34vw);margin-bottom:var(--cq-space-8);filter:drop-shadow(0 12px 18px rgb(var(--cq-accent-navy-rgb) / .18))}.site-module__NCoZsq__shell .cq-arrivals__penni-wrap{display:inline-flex;position:relative}.site-module__NCoZsq__shell .cq-arrivals__penni-wrap:before{content:"";z-index:-1;border-radius:var(--cq-radius-chip);background:radial-gradient(circle, rgb(var(--cq-accent-red-rgb) / .38), rgb(var(--cq-accent-red-rgb) / 0) 70%);opacity:0;pointer-events:none;position:absolute;inset:-18%}.site-module__NCoZsq__shell .cq-arrivals__penni-wrap[data-celebrate=true]:before{animation:1.3s ease-out both site-module__NCoZsq__cq-penni-glow-burst}@keyframes site-module__NCoZsq__cq-penni-glow-burst{0%{opacity:0;transform:scale(.55)}35%{opacity:1;transform:scale(1.2)}to{opacity:0;transform:scale(1.5)}}.site-module__NCoZsq__shell .cq-arrivals__header h1{color:var(--cq-text);font-size:var(--cq-font-size-hd-cq-arrivals-header-h1);font-weight:var(--cq-font-heading-weight);letter-spacing:-.03em;margin:4px 0 0;line-height:1.05}.site-module__NCoZsq__shell .cq-arrivals__heading{margin:var(--cq-space-24) 0 var(--cq-space-8);color:var(--cq-text-muted);font-size:var(--cq-font-size-11);letter-spacing:.16em;text-transform:uppercase;font-weight:700}.site-module__NCoZsq__shell .cq-arrivals{flex-direction:column;gap:8px;display:flex}.site-module__NCoZsq__shell .cq-arrivals__row{align-items:center;gap:var(--cq-space-12);padding:var(--cq-space-12) var(--cq-space-16);border-radius:var(--cq-radius-18);border:1px solid #0000;transition:background-color .25s,border-color .25s;display:flex}.site-module__NCoZsq__shell .cq-arrivals__row--arrived{background:var(--cq-surface-soft)}.site-module__NCoZsq__shell .cq-arrivals__row--waiting{border-color:var(--cq-border);border-style:dashed}.site-module__NCoZsq__shell .cq-arrivals__avatar{border-radius:var(--cq-radius-chip);width:2.25rem;height:2.25rem;font-size:var(--cq-font-size-14);flex-shrink:0;place-items:center;font-weight:700;display:grid}.site-module__NCoZsq__shell .cq-arrivals__avatar--lit{color:var(--cq-white);background:var(--cq-accent-red-strong);animation:.4s cubic-bezier(.22,1,.36,1) both site-module__NCoZsq__cq-arrival-pop}.site-module__NCoZsq__shell .cq-arrivals__avatar--ghost{color:var(--cq-text-muted);box-shadow:inset 0 0 0 1px var(--cq-border);background:0 0}@keyframes site-module__NCoZsq__cq-arrival-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.site-module__NCoZsq__shell .cq-arrivals__meta{flex:1;min-width:0}.site-module__NCoZsq__shell .cq-arrivals__name{color:var(--cq-text);font-size:var(--cq-font-size-15);font-weight:var(--cq-font-subhead-weight);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.site-module__NCoZsq__shell .cq-arrivals__you-tag{color:var(--cq-text-muted);font-size:var(--cq-font-size-13);margin-left:6px;font-weight:400}.site-module__NCoZsq__shell .cq-arrivals__state{font-size:var(--cq-font-size-13);flex-shrink:0;font-weight:700}.site-module__NCoZsq__shell .cq-arrivals__state--arrived{color:var(--cq-accent-red-strong)}.site-module__NCoZsq__shell .cq-arrivals__state--waiting{color:var(--cq-text-muted)}.site-module__NCoZsq__shell .cq-arrivals__share{margin-top:var(--cq-space-16)}.site-module__NCoZsq__shell .cq-arrivals__guest-note{margin:var(--cq-space-16) 0 0;color:var(--cq-text-muted);font-size:var(--cq-font-size-14);line-height:1.5}.site-module__NCoZsq__shell .cq-session-card__start{margin-top:var(--cq-space-24);text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.site-module__NCoZsq__shell .cq-session-card__start .cq-btn{width:100%;min-height:3.75rem;font-size:var(--cq-font-size-17)}.site-module__NCoZsq__shell .cq-share-card{width:100%;min-width:0;padding:var(--cq-space-20);border:1px solid var(--cq-border);border-radius:var(--cq-radius-24);background:var(--cq-surface-soft);position:relative}.site-module__NCoZsq__shell .cq-share-card__label{color:var(--cq-text-muted);font-size:var(--cq-font-size-11);letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;font-weight:700}.site-module__NCoZsq__shell .cq-share-card__code-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.site-module__NCoZsq__shell .cq-share-card__code{color:var(--cq-text);font-family:monospace;font-size:var(--cq-font-size-26);letter-spacing:.2em;margin:0;font-weight:700}.site-module__NCoZsq__shell .cq-share-card__actions{margin-top:var(--cq-space-16);flex-direction:column;gap:8px;display:flex}.site-module__NCoZsq__shell .cq-share-card__more{color:var(--cq-text-muted);font:var(--cq-font-body-weight) var(--cq-font-size-13)/1 var(--cq-font-ui);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:4px;text-decoration:underline;display:inline-flex}.site-module__NCoZsq__shell .cq-share-card__more:hover{color:var(--cq-text)}.site-module__NCoZsq__shell .cq-name-modal__form{margin-top:var(--cq-space-20);flex-direction:column;gap:12px;display:flex}.site-module__NCoZsq__shell .cq-results{width:min(100% - 2rem,64rem);padding:var(--cq-space-24) 0 80px;margin:0 auto}.site-module__NCoZsq__shell .cq-results__empty{justify-content:center;align-items:center;min-height:40vh;display:flex}.site-module__NCoZsq__shell .cq-results__empty p{padding:var(--cq-space-32);border:1px dashed var(--cq-border);border-radius:var(--cq-radius-24);color:var(--cq-text-muted);text-align:center}.site-module__NCoZsq__shell .cq-results__header{gap:var(--cq-space-16);margin-bottom:var(--cq-space-24);padding:var(--cq-space-24);border:1px solid var(--cq-border);border-radius:var(--cq-radius-28);background:var(--cq-white);box-shadow:var(--cq-shadow-card);flex-direction:column;display:flex}@media (min-width:800px){.site-module__NCoZsq__shell .cq-results__header{flex-direction:row;justify-content:space-between;align-items:flex-end}}.site-module__NCoZsq__shell .cq-results__header h1{color:var(--cq-text);font-size:var(--cq-font-size-hd-cq-results-header-h1);font-weight:var(--cq-font-heading-weight);letter-spacing:-.03em;margin:4px 0 0}.site-module__NCoZsq__shell .cq-results__header>div>p{margin:var(--cq-space-8) 0 0;color:var(--cq-text-muted);font-size:var(--cq-font-size-14)}.site-module__NCoZsq__shell .cq-results__actions{flex-wrap:wrap;gap:8px;display:flex}.site-module__NCoZsq__shell .cq-results-vibe{border:1px solid var(--cq-border);border-radius:var(--cq-radius-28);background:var(--cq-white);box-shadow:var(--cq-shadow-card);overflow:hidden}.site-module__NCoZsq__shell .cq-results-vibe__header{padding:var(--cq-space-24);border-bottom:1px solid var(--cq-border)}.site-module__NCoZsq__shell .cq-results-vibe__header h2{color:var(--cq-text);font-size:var(--cq-font-size-26);font-weight:var(--cq-font-heading-weight);margin:0}.site-module__NCoZsq__shell .cq-results-vibe__header p{margin:var(--cq-space-8) 0 0;color:var(--cq-text-muted);font-size:var(--cq-font-size-15);line-height:1.5}.site-module__NCoZsq__shell .cq-results-vibe__grid{gap:var(--cq-space-16);padding:var(--cq-space-24);display:grid}@media (min-width:800px){.site-module__NCoZsq__shell .cq-results-vibe__grid{grid-template-columns:repeat(3,1fr)}}.site-module__NCoZsq__shell .cq-results-vibe__card{padding:var(--cq-space-16);border:1px solid var(--cq-border);border-radius:var(--cq-radius-18);background:var(--cq-surface-soft)}.site-module__NCoZsq__shell .cq-results-vibe__card p:first-child{color:var(--cq-text);font-size:var(--cq-font-size-14);font-weight:var(--cq-font-subhead-weight);margin:0 0 10px}.site-module__NCoZsq__shell .cq-results-vibe__card ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.site-module__NCoZsq__shell .cq-results-vibe__card li{color:var(--cq-text-muted);font-size:var(--cq-font-size-14);line-height:1.4}.site-module__NCoZsq__shell .cq-results-vibe__card>p:not(:first-child){color:var(--cq-text-muted);font-size:var(--cq-font-size-14);margin:0;line-height:1.5}.site-module__NCoZsq__shell .cq-results-vibe__secondary{margin-top:var(--cq-space-16)!important}.site-module__NCoZsq__shell .cq-results-vibe__secondary strong{color:var(--cq-text)}.site-module__NCoZsq__shell .cq-match-ring{filter:drop-shadow(0 10px 20px #1839621f);flex-shrink:0;position:relative}.site-module__NCoZsq__shell .cq-match-ring__arc{transition:stroke-dashoffset .7s ease-out}.site-module__NCoZsq__shell .cq-match-ring__label{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:0 8px;display:flex;position:absolute;inset:0}.site-module__NCoZsq__shell .cq-match-ring__pct{color:var(--cq-accent-red);font-size:var(--cq-font-size-32);font-weight:var(--cq-font-heading-weight);margin:0;line-height:1}.site-module__NCoZsq__shell .cq-match-ring__fraction{max-width:6.5rem;color:var(--cq-accent-red);font-size:var(--cq-font-size-10);letter-spacing:.06em;text-transform:uppercase;margin:6px 0 0;font-weight:700}.site-module__NCoZsq__shell .cq-dual-results{padding:var(--cq-space-24);border:1px solid var(--cq-border);border-radius:var(--cq-radius-28);background:var(--cq-white);box-shadow:var(--cq-shadow-card)}@media (min-width:640px){.site-module__NCoZsq__shell .cq-dual-results{padding:var(--cq-space-32)}}.site-module__NCoZsq__shell .cq-dual-results__kicker{color:var(--cq-text-muted);font-size:var(--cq-font-size-11);letter-spacing:.16em;text-align:center;text-transform:uppercase;margin:0;font-weight:700}.site-module__NCoZsq__shell .cq-dual-results__title{margin:var(--cq-space-8) 0 0;color:var(--cq-text);font-size:var(--cq-font-size-hd-cq-dual-results-title);font-weight:var(--cq-font-heading-weight);letter-spacing:-.03em;text-align:center}.site-module__NCoZsq__shell .cq-dual-results__subtitle{color:var(--cq-text-muted);font-size:var(--cq-font-size-14);text-align:center;margin:4px 0 0}.site-module__NCoZsq__shell .cq-dual-results__summary{align-items:center;gap:var(--cq-space-24);max-width:46rem;margin:var(--cq-space-32) auto 0;flex-direction:column;display:flex}@media (min-width:760px){.site-module__NCoZsq__shell .cq-dual-results__summary{flex-direction:row;justify-content:center}}.site-module__NCoZsq__shell .cq-dual-results__narrative{text-align:center;max-width:32rem}@media (min-width:760px){.site-module__NCoZsq__shell .cq-dual-results__narrative{text-align:left}}.site-module__NCoZsq__shell .cq-dual-results__headline{color:var(--cq-accent-red);font-size:var(--cq-font-size-21);font-weight:var(--cq-font-heading-weight);margin:0}.site-module__NCoZsq__shell .cq-dual-results__body{margin:var(--cq-space-8) 0 0;color:var(--cq-text);font-size:var(--cq-font-size-15);line-height:1.55}.site-module__NCoZsq__shell .cq-dual-results__disclaimer{margin:var(--cq-space-12) 0 0;color:var(--cq-text-muted);font-size:var(--cq-font-size-13);line-height:1.5}.site-module__NCoZsq__shell .cq-dual-results__actions{max-width:40rem;margin:var(--cq-space-24) auto 0;flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.site-module__NCoZsq__shell .cq-review-grid{gap:var(--cq-space-20);margin-top:var(--cq-space-32);padding-top:var(--cq-space-32);border-top:1px solid var(--cq-border);display:grid}@media (min-width:640px){.site-module__NCoZsq__shell .cq-review-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.site-module__NCoZsq__shell .cq-review-grid{grid-template-columns:repeat(3,1fr)}}.site-module__NCoZsq__shell .cq-review-card{height:100%;padding:var(--cq-space-16);border:1px solid var(--cq-border);border-top-color:var(--cq-primary-blush);border-radius:var(--cq-radius-20);background:var(--cq-white);flex-direction:column;transition:box-shadow .2s,transform .2s;display:flex}:is(.site-module__NCoZsq__shell .cq-review-card:hover,.site-module__NCoZsq__shell .cq-review-card:focus-within){transform:translateY(-2px);box-shadow:0 12px 24px #1839621a}@media (prefers-reduced-motion:reduce){:is(.site-module__NCoZsq__shell .cq-review-card:hover,.site-module__NCoZsq__shell .cq-review-card:focus-within){transform:none}}.site-module__NCoZsq__shell .cq-review-card--match{border-top-color:var(--cq-success)}.site-module__NCoZsq__shell .cq-journal-card--favorite{border-color:rgb(var(--cq-accent-red-strong-rgb) / .35);background:var(--cq-surface-pink)}.site-module__NCoZsq__shell .cq-review-card__header{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:10px;display:flex}.site-module__NCoZsq__shell .cq-review-card__category{color:var(--cq-text-muted);font-size:var(--cq-font-size-11);letter-spacing:.1em;text-transform:uppercase;margin:0;font-weight:700}.site-module__NCoZsq__shell .cq-review-card__badges{flex-shrink:0;align-items:center;gap:6px;display:flex}.site-module__NCoZsq__shell .cq-review-card__matched{border-radius:var(--cq-radius-chip);color:var(--cq-success);background:var(--cq-success-soft);font-size:var(--cq-font-size-10);letter-spacing:.05em;text-transform:uppercase;padding:3px 8px;font-weight:700}.site-module__NCoZsq__shell .cq-review-card h3{color:var(--cq-text);font-size:var(--cq-font-size-16);font-weight:var(--cq-font-subhead-weight);margin:0;line-height:1.35}.site-module__NCoZsq__shell .cq-review-card__body{min-height:0;margin-top:var(--cq-space-16);font-size:var(--cq-font-size-14);flex:1}.site-module__NCoZsq__shell .cq-label-caps{color:var(--cq-accent-red);font-size:var(--cq-font-size-10);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:700}.site-module__NCoZsq__shell .cq-answer-box{border-radius:var(--cq-radius-12);background:var(--cq-surface-soft);color:var(--cq-text);overflow-wrap:anywhere;margin-top:6px;padding:10px 12px}.site-module__NCoZsq__shell .cq-answer-box p+p{margin-top:4px}.site-module__NCoZsq__shell .cq-answer-box__note{color:var(--cq-text-muted);font-size:var(--cq-font-size-12);font-style:normal}.site-module__NCoZsq__shell .cq-answer-grid{gap:12px;display:grid}@media (min-width:500px){.site-module__NCoZsq__shell .cq-answer-grid{grid-template-columns:1fr 1fr}}.site-module__NCoZsq__shell .cq-answer-list{margin:6px 0 0 1.1rem;padding:0}.site-module__NCoZsq__shell .cq-answer-bar{border-radius:var(--cq-radius-chip);background:var(--cq-border);height:6px;margin-top:8px;overflow:hidden}.site-module__NCoZsq__shell .cq-answer-bar__fill{border-radius:var(--cq-radius-chip);background:var(--cq-accent-red);height:100%}.site-module__NCoZsq__shell .cq-answer-bar__fill--secondary{background:var(--cq-primary-blush)}.site-module__NCoZsq__shell .cq-verdict{font-size:var(--cq-font-size-12);margin-top:10px;font-weight:700}.site-module__NCoZsq__shell .cq-verdict--match{color:var(--cq-success)}.site-module__NCoZsq__shell .cq-verdict--mismatch{color:var(--cq-accent-red)}.site-module__NCoZsq__shell .cq-verdict--warn{color:var(--cq-warn)}.site-module__NCoZsq__shell .cq-mcq-review{flex-shrink:0;position:relative}.site-module__NCoZsq__shell .cq-mcq-review__trigger{border:1px solid var(--cq-border);border-radius:var(--cq-radius-chip);width:2rem;height:2rem;color:var(--cq-text-muted);background:var(--cq-white);place-items:center;display:grid}.site-module__NCoZsq__shell .cq-mcq-review__popover{z-index:50;border:1px solid var(--cq-border);border-radius:var(--cq-radius-14);background:var(--cq-white);width:min(100vw - 3rem,18rem);max-height:min(50vh,16rem);box-shadow:var(--cq-shadow-card);text-align:left;margin-top:4px;padding:12px;position:absolute;right:0;overflow-y:auto}.site-module__NCoZsq__shell .cq-mcq-review__label{color:var(--cq-text-muted);font-size:var(--cq-font-size-11);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:700}.site-module__NCoZsq__shell .cq-save-prompt__header{gap:14px;display:flex}.site-module__NCoZsq__shell .cq-save-prompt__icon{border-radius:var(--cq-radius-16);width:2.75rem;height:2.75rem;color:var(--cq-accent-red);background:var(--cq-surface-soft);flex-shrink:0;place-items:center;display:grid}.site-module__NCoZsq__shell .cq-save-prompt__header h2{color:var(--cq-text);font-size:var(--cq-font-size-22);font-weight:var(--cq-font-heading-weight);margin:0}.site-module__NCoZsq__shell .cq-save-prompt__header p{max-width:34rem;color:var(--cq-text-muted);font-size:var(--cq-font-size-14);margin:6px 0 0;line-height:1.5}.site-module__NCoZsq__shell .cq-save-prompt__actions{margin-top:var(--cq-space-16);flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.site-module__NCoZsq__shell .cq-account-header{padding-bottom:var(--cq-space-16);border-bottom:1px solid var(--cq-border);align-items:center;gap:14px;display:flex}.site-module__NCoZsq__shell .cq-account-header h2{color:var(--cq-text);font-size:var(--cq-font-size-19);font-weight:var(--cq-font-heading-weight);margin:0}.site-module__NCoZsq__shell .cq-account-header p{color:var(--cq-text-muted);font-size:var(--cq-font-size-14);margin:2px 0 0}.site-module__NCoZsq__shell .cq-account-stat{padding:var(--cq-space-16);border:1px solid var(--cq-border);border-radius:var(--cq-radius-16);background:var(--cq-surface-soft);overflow-wrap:anywhere}.site-module__NCoZsq__shell .cq-account-stat__label{color:var(--cq-text-muted);font-size:var(--cq-font-size-13);align-items:center;gap:8px;display:flex}.site-module__NCoZsq__shell .cq-account-stat__value{color:var(--cq-text);font-size:var(--cq-font-size-27);margin:8px 0 0;font-weight:700}.site-module__NCoZsq__shell .cq-mcq-review__list{border-radius:var(--cq-radius-10);background:var(--cq-surface-soft);color:var(--cq-text-muted);font-size:var(--cq-font-size-14);flex-direction:column;gap:6px;margin:8px 0 0;padding:8px 10px;display:flex}@media (prefers-reduced-motion:reduce){.site-module__NCoZsq__shell .cq-motion{transition:none!important;animation:none!important}.site-module__NCoZsq__shell .cq-heart-field span{transition:none!important;animation:none!important}.site-module__NCoZsq__shell .cq-penni__body{transition:none!important;animation:none!important}.site-module__NCoZsq__shell .cq-penni__eye{transition:none!important;animation:none!important}.site-module__NCoZsq__shell .cq-penni__pupil{transition:none!important;animation:none!important}.site-module__NCoZsq__shell .cq-penni__mouth{transition:none!important;animation:none!important}.site-module__NCoZsq__shell .cq-penni__waving-arm{transition:none!important;animation:none!important}.site-module__NCoZsq__shell .cq-arrivals__row{transition:none!important;animation:none!important}.site-module__NCoZsq__shell .cq-arrivals__avatar--lit{transition:none!important;animation:none!important}.site-module__NCoZsq__shell .cq-arrivals__penni-wrap:before{transition:none!important;animation:none!important}.site-module__NCoZsq__shell .cq-penni__pupil{transform:none!important}}
