:root{--cliq-navy:#1b2254;--cliq-teal:#22d4a4;--cliq-violet:#6c63ff;--cliq-surface:#f5f5f5;--cliq-alert:#e53e3e;--cliq-warn:#f6ad55;--navy-950:#12173a;--navy-900:#161c49;--navy-800:#1b2254;--navy-700:#272f6b;--navy-600:#3a4385;--navy-500:#4e58a0;--navy-400:#6b73b4;--navy-300:#9097cb;--navy-200:#c2c6e2;--navy-100:#e4e6f2;--navy-050:#f2f3f9;--teal-700:#0f6e56;--teal-600:#16a085;--teal-500:#22d4a4;--teal-400:#4fe0ba;--teal-300:#84ecd0;--teal-200:#b6f2e2;--teal-100:#e1f5ee;--teal-050:#f0fbf8;--violet-700:#4a41b0;--violet-600:#534ab7;--violet-500:#6c63ff;--violet-400:#8b84ff;--violet-300:#aba6ff;--violet-200:#cfccff;--violet-100:#f4f3fb;--violet-050:#fafafe;--alert-700:#a32d2d;--alert-600:#c53030;--alert-500:#e53e3e;--alert-100:#fcebeb;--alert-050:#fef5f5;--warn-700:#ba7517;--warn-600:#dd8b2e;--warn-500:#f6ad55;--warn-100:#faeeda;--warn-050:#fef8ef;--ink-900:#1b2254;--ink-700:#3d3b52;--ink-600:#5b5870;--ink-500:#767391;--ink-400:#9c9ab0;--ink-300:#c7c6d4;--ink-200:#e2e1ea;--ink-100:#efeff3;--ink-050:#f5f5f5;--white:#fff;--surface-page:var(--white);--surface-page-dark:var(--navy-800);--surface-card:var(--white);--surface-card-tint:var(--violet-100);--surface-card-dark:var(--navy-700);--surface-sunken:var(--ink-050);--surface-safe:var(--teal-100);--surface-danger:var(--alert-100);--surface-caution:var(--warn-100);--text-heading:var(--navy-800);--text-body:var(--ink-600);--text-strong:var(--navy-800);--text-muted:var(--ink-500);--text-on-dark:var(--white);--text-on-dark-muted:var(--navy-200);--text-safe:var(--teal-700);--text-danger:var(--alert-700);--text-caution:var(--warn-700);--text-link:var(--violet-600);--action-primary:var(--violet-600);--action-primary-hover:var(--violet-600);--action-primary-press:var(--violet-700);--action-positive:var(--teal-500);--action-positive-hover:var(--teal-600);--action-positive-text:var(--navy-800);--border-subtle:var(--ink-200);--border-default:var(--ink-300);--border-strong:var(--navy-800);--border-on-dark:#ffffff29;--border-safe:var(--teal-300);--border-danger:#f09595;--focus-ring:var(--violet-500);--font-display:"Poppins", system-ui, -apple-system, "Segoe UI", sans-serif;--font-sans:"Nunito Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--fs-display-xl:4.5rem;--fs-display-lg:3.5rem;--fs-display-md:2.75rem;--fs-h1:2.25rem;--fs-h2:1.75rem;--fs-h3:1.5rem;--fs-h4:1.25rem;--fs-body-lg:1.1875rem;--fs-body:1.0625rem;--fs-body-sm:.9375rem;--fs-caption:.8125rem;--lh-tight:1.1;--lh-snug:1.3;--lh-normal:1.5;--lh-relaxed:1.65;--ls-tight:-.02em;--ls-normal:0;--ls-wide:.04em;--ls-caps:.08em;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:24px;--radius-3xl:32px;--radius-pill:999px;--tap-min:44px;--tap-senior:64px;--shadow-xs:0 1px 2px #1b22540f;--shadow-sm:0 2px 6px #1b225414;--shadow-md:0 6px 18px #1b22541a;--shadow-lg:0 14px 36px #1b225424;--shadow-xl:0 24px 60px #1b225433;--shadow-focus:0 0 0 4px #6c63ff59;--shadow-teal:0 8px 24px #22d4a44d;--border-w-hair:1px;--border-w-card:1.5px;--border-w-bold:2px;--border-w-frame:3px;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-gentle:cubic-bezier(.33, 1, .68, 1);--dur-fast:.12s;--dur-normal:.2s;--dur-slow:.32s;--press-scale:.98;--container-sm:640px;--container-md:860px;--container-lg:1140px;--container-xl:1320px;--gutter:var(--space-6);--cliq-ink:#1b2254;--cliq-slate:#5a6080;--cliq-line:#e3e6f0;--cliq-bg:#fff;--cliq-bg-alt:#f5f5f5;--cliq-danger:#e53e3e;--cliq-safe:var(--cliq-teal);--cliq-font-display:"Poppins", system-ui, sans-serif;--cliq-font-body:"Nunito Sans", system-ui, sans-serif;--cliq-font-mono:"IBM Plex Mono", monospace;--cliq-text-body:18px;--cliq-text-sm:16px;--cliq-text-lg:22px;--cliq-text-h2:28px;--cliq-text-h1:36px;--cliq-line-height:1.5;--cliq-touch-min:48px;--cliq-radius:16px;--cliq-gap:16px;--cliq-focus:3px solid var(--cliq-violet);--scene-sky-top:#d9e1fc;--scene-sky-mid:#edeffe;--scene-sky-low:#fbfbff;--scene-ridge-hi:#b4c1ec;--scene-ridge-lo:#a6b4e6;--scene-sun:#fff3ce;--scene-lamp-hi:#ffebb0;--scene-lamp-lo:#ffc96b;--scene-lamp-glow:#ffd58a8c;--scene-wood-hi:#dba362;--scene-wood-lo:#bd8143;--scene-bird:#7c88b6;--scene-bird-soft:#8b96c0;--scene-mat-hi:#2be0ac;--scene-mat-lo:#1fbf93;--scene-mat-ink:#0b3b2e;--scene-clapboard-hi:#f4f5fb;--scene-clapboard-lo:#e6e8f4}
*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-normal);color:var(--text-body);background:var(--cliq-surface);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}h1,h2,h3,h4{font-family:var(--font-display);color:var(--text-heading);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);margin:0}a{color:inherit;text-decoration:none}:where(a,button,input,select,textarea,[tabindex]):focus-visible{box-shadow:var(--shadow-focus);border-radius:var(--radius-sm);outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cliq-tile{transition:background var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard)}.cliq-tile:hover{background:color-mix(in srgb, var(--navy-800) 88%, #fff)!important}.cliq-tile:active{transform:scale(.98)}.cliq-tile:focus-visible{outline:none;box-shadow:0 0 0 4px #6c63ff73}.cliq-press{transition:transform var(--dur-fast) var(--ease-standard), background var(--dur-fast) var(--ease-standard)}.cliq-press:active{transform:scale(.985)}.cliq-gallery-card{transition:transform .15s,background .15s,border-color .15s,box-shadow .15s}.cliq-gallery-card:hover{background:var(--violet-100);border-color:var(--border-default)!important;box-shadow:0 0 0 3px #22d4a459,0 8px 20px #22d4a440!important}.cliq-gallery-card:active{transform:scale(.98)}.cliq-gallery-card:focus-visible{outline:3px solid var(--cliq-violet);outline-offset:2px}.cliq-gallery-more{margin-top:12px}.cliq-gallery-more>summary{min-height:44px;color:var(--ink-500);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:8px;padding:0 6px;font-size:14px;font-weight:600;list-style:none;transition:color .15s;display:inline-flex}.cliq-gallery-more>summary::-webkit-details-marker{display:none}.cliq-gallery-more>summary:hover{color:var(--navy-800)}.cliq-gallery-more>summary:focus-visible{outline:3px solid var(--cliq-violet);outline-offset:2px}.cliq-gallery-more-chev{transition:transform .15s;display:inline-flex}.cliq-gallery-more[open] .cliq-gallery-more-chev{transform:rotate(90deg)}.cliq-biometric{transition:transform var(--dur-fast) var(--ease-standard)}.cliq-biometric:active{transform:scale(.97)}.cliq-biometric:focus-visible{outline:none;box-shadow:0 0 0 5px #6c63ff73}.cliq-switch-btn{transition:border-color var(--dur-normal) var(--ease-standard), transform var(--dur-fast) var(--ease-standard)}.cliq-switch-btn:hover{border-color:var(--violet-300)}.cliq-switch-btn:active{transform:scale(.98)}.cliq-switch-btn:focus-visible{outline:none;box-shadow:0 0 0 4px #6c63ff73}.cliq-lock-btn{transition:border-color var(--dur-fast) var(--ease-standard), background var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard)}.cliq-lock-btn:hover{border-color:var(--navy-300);background:var(--navy-050)}.cliq-lock-btn:active{transform:scale(.96)}.cliq-lock-btn:focus-visible{outline:none;box-shadow:0 0 0 4px #6c63ff73}.cliq-back-pill{transition:background var(--dur-fast) var(--ease-standard)}.cliq-back-pill:hover{background:color-mix(in srgb, var(--violet-500) 18%, #fff)}.cliq-back-pill:focus-visible{outline:none;box-shadow:0 0 0 4px #6c63ff73}.cliq-tile-light{transition:box-shadow .2s ease, border-color .2s ease, transform var(--dur-fast) var(--ease-standard)}.cliq-tile-light:hover{border-color:var(--navy-300);box-shadow:0 10px 26px #1b22541f}.cliq-tile-light:active{transform:scale(.98)}.cliq-tile-light:focus-visible{outline:none;box-shadow:0 0 0 4px #6c63ff73}@keyframes cliq-scan-ring{0%{opacity:.55;transform:scale(1)}70%{opacity:0;transform:scale(1.35)}to{opacity:0;transform:scale(1.35)}}@keyframes cliq-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes cliq-lamp{0%,to{opacity:.72}50%{opacity:1}}@keyframes cliq-bird-fly{0%{opacity:0;transform:translate(0)}8%{opacity:.85}50%{transform:translate(190px,-26px)}92%{opacity:.85}to{opacity:0;transform:translate(380px,6px)}}@keyframes cliq-wing-l{0%,to{transform:rotate(16deg)}50%{transform:rotate(42deg)}}@keyframes cliq-wing-r{0%,to{transform:rotate(-16deg)}50%{transform:rotate(-42deg)}}@keyframes cliq-mic-glow{0%,to{box-shadow:0 10px 24px #22d4a480,0 0 #22d4a48c}50%{box-shadow:0 10px 28px #22d4a4b3,0 0 0 12px #22d4a400}}@media (prefers-reduced-motion:reduce){.cliq-mic-pulse{animation:none!important}}@keyframes cliq-eq{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.cliq-eq-bar{animation:none!important}}.cliq-hdr-btn:hover{filter:brightness(.96)}.cliq-hdr-btn:active{transform:scale(.94)}.cliq-hdr-btn:focus-visible{outline:none;box-shadow:0 0 0 4px #6c63ff73}@keyframes cliq-scan-line{0%,to{opacity:.9;transform:translateY(0)}50%{opacity:1;transform:translateY(-26px)}}.cliq-scan-line{animation:2.6s ease-in-out infinite cliq-scan-line}.cliq-faceid-target{transition:background .15s}.cliq-faceid-target:hover{background:#edebfa}.cliq-faceid-target:focus-visible{outline-offset:4px;outline:3px solid #6c63ff59}@media (prefers-reduced-motion:reduce){.cliq-scan-line{animation:none}}@keyframes cliq-cloud-a{0%,to{transform:translate(0)}50%{transform:translate(26px)}}@keyframes cliq-cloud-b{0%,to{transform:translate(0)}50%{transform:translate(-22px)}}@keyframes cliq-cloud-c{0%,to{transform:translate(0)}50%{transform:translate(18px)}}@keyframes cliq-fly{0%{transform:translate(-30px,8px)}50%{transform:translate(34px,-8px)}to{transform:translate(-30px,8px)}}.cliq-cloud-a{animation:15s ease-in-out infinite cliq-cloud-a}.cliq-cloud-b{animation:19s ease-in-out infinite cliq-cloud-b}.cliq-cloud-c{animation:13s ease-in-out infinite cliq-cloud-c}.cliq-fly{animation:12s ease-in-out infinite cliq-fly}@media (prefers-reduced-motion:reduce){.cliq-cloud-a,.cliq-cloud-b,.cliq-cloud-c,.cliq-fly{animation:none}}@keyframes cliq-porch-cloud{0%,to{transform:translate(0)}50%{transform:translate(20px)}}@keyframes cliq-porch-ring{0%{opacity:.55;transform:scale(1)}70%{opacity:0;transform:scale(1.32)}to{opacity:0}}.cliq-porch-cloud{animation:15s ease-in-out infinite cliq-porch-cloud}.cliq-porch-ring{transform-box:fill-box;transform-origin:50%;animation:1.6s ease-out infinite cliq-porch-ring}.cliq-ext-focus:focus-visible{outline-offset:2px;outline:3px solid #6c63ff59!important}.cliq-porch-target{transition:box-shadow .15s}.cliq-porch-target:hover{box-shadow:0 14px 30px #1b225438}.cliq-porch-target:focus-visible{outline-offset:3px;outline:3px solid #6c63ff59}@media (prefers-reduced-motion:reduce){.cliq-porch-cloud,.cliq-porch-ring{animation:none}}@keyframes cliq-pop-in{0%{opacity:0;transform:translateY(-8px)scale(.985)}to{opacity:1;transform:none}}.cliq-pop-in{animation:.24s both cliq-pop-in}@keyframes cliq-live-dot{0%,to{opacity:1}50%{opacity:.3}}.cliq-live-dot{animation:1.4s ease-in-out infinite cliq-live-dot}.cliq-nav-item:hover{background:#efeff7!important}@keyframes cliq-ring{0%{opacity:.55;transform:scale(.8)}70%{opacity:0}to{opacity:0;transform:scale(1.55)}}.cliq-ring{animation:2.4s ease-out infinite cliq-ring}.cliq-eq-bar{transform-origin:bottom;animation:.9s ease-in-out infinite cliq-eq}.cliq-app-card:hover{border-color:#c7c6d4!important;box-shadow:0 6px 18px #1b225414!important}.cliq-filter:hover{background:#f0effa!important}.cliq-pg:hover{background:#f1f1f7!important}.cliq-fab:hover{background:#272f6b!important}.cliq-fav-card:hover,.cliq-recent-card:hover{border-color:#cfcbec!important;box-shadow:0 8px 20px #1b22541f!important}.cliq-app-input::placeholder{color:#9a98ae}.cliq-ext-pop{animation:.24s both cliq-ext-pop-in}@keyframes cliq-ext-pop-in{0%{opacity:0;transform:translateY(-8px)scale(.985)}to{opacity:1;transform:none}}.cliq-ext-btn{transition:background .15s}.cliq-ext-btn:hover{background:#f4f3fb}.cliq-ext-btn:focus-visible{outline-offset:2px;outline:3px solid #6c63ff59}.cliq-ext-card:hover{border-color:#cfcbec!important;box-shadow:0 8px 18px #1b22541a!important}.cliq-ext-card:active{transform:scale(.985)}.cliq-ext-card:focus-visible{outline-offset:2px;outline:3px solid #6c63ff59}.cliq-ext-row:hover{background:#f4f3fb!important}.cliq-ext-row:active{transform:scale(.99)}.cliq-ext-row:focus-visible{outline-offset:2px;outline:3px solid #6c63ff59}@media (prefers-reduced-motion:reduce){.cliq-ext-pop{animation:none!important}}.cliq-cta-link:hover{background:#f4f3fb!important;border-color:#c7c6d4!important}.cliq-play:hover{background-color:var(--action-positive-hover)!important}.cliq-play:active{transform:scale(.96)}.senior-web-native{background:#fff!important;padding:0!important}.senior-web-native>div{width:100%!important;max-width:none!important}.senior-web-laptop-shell{box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important}.senior-web-laptop-shell>span:first-child{display:none!important}.senior-web-laptop-shell>div{border-radius:0!important}.senior-web-mock-browser>:nth-child(-n+2),.senior-web-mock-toolbar>:first-child{display:none!important}
