.ct{--ct-canvas: #070B12;--ct-bg: var(--ct-canvas);--ct-bg-alt: #0A101B;--ct-midnight: #0B1324;--ct-surface: #101722;--ct-surface-elevated: #151E2C;--ct-surface-hover: #192438;--ct-sunken: #05080E;--ct-text: #F3F6FB;--ct-text-dim: #C7D2E0;--ct-muted: #9AA8BA;--ct-border: #243247;--ct-border-strong: #64748B;--ct-border-soft: var(--ct-border);--ct-primary: #0052FF;--ct-primary-hover: #1F6BFF;--ct-primary-active: #0040C9;--ct-deep: #0B3EA8;--ct-accent: #3B82F6;--ct-accent-bright: #60A5FA;--ct-link: var(--ct-accent-bright);--ct-primary-soft: rgba(59, 130, 246, .12);--ct-indigo: #3730A3;--ct-success: #4ADE80;--ct-warning: #FBBF24;--ct-danger: #F87171;--ct-focus: #3B82F6;--ct-navy: var(--ct-primary);--ct-navy-hover: var(--ct-primary-hover);--ct-dark: var(--ct-canvas);--ct-dark-2: var(--ct-surface);--ct-dark-border: var(--ct-border);--ct-dark-ctl: var(--ct-border-strong);--ct-dark-text: var(--ct-text);--ct-dark-muted: var(--ct-muted);--ct-dark-accent: var(--ct-accent);--ct-steel: #334155;--ct-mono: var(--font-accent--family, ui-monospace, "SFMono-Regular", Consolas, monospace);--ct-ease: cubic-bezier(.22, 1, .36, 1);--ct-radius: 14px;--ct-shadow-sm: 0 1px 0 rgba(255, 255, 255, .03) inset;--ct-shadow-md: 0 18px 40px -24px rgba(0, 0, 0, .9), 0 1px 0 rgba(255, 255, 255, .04) inset;color:var(--ct-text);position:relative}.ct *,.ct *:before,.ct *:after{box-sizing:border-box}.ct p{margin:0 0 1rem}.ct p:last-child{margin-bottom:0}.ct a{color:inherit}.ct-eyebrow{font-family:var(--ct-mono);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ct-muted);margin:0 0 1.25rem;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.ct-dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--ct-navy);flex:0 0 auto}.ct-dot--live{animation:ctPulse 2.4s var(--ct-ease) infinite}@keyframes ctPulse{0%,to{box-shadow:0 0 #173e6373}70%{box-shadow:0 0 0 7px #173e6300}}.ct-h1{font-size:clamp(2.1rem,6.4vw,4rem);line-height:1.03;letter-spacing:-.025em;margin:0 0 1.25rem;max-width:17ch;text-wrap:balance;font-weight:600}.ct-h2{font-size:clamp(1.5rem,3.8vw,2.25rem);line-height:1.12;letter-spacing:-.02em;margin:0 0 .75rem;max-width:24ch;text-wrap:balance;font-weight:600}.ct-lead{font-size:clamp(1rem,2.2vw,1.1875rem);line-height:1.6;color:var(--ct-muted);max-width:56ch;margin:0 0 2rem}.ct-em{font-style:normal;font-weight:600;color:var(--ct-accent-bright)}@supports (background-clip: text) or (-webkit-background-clip: text){.ct-em{background:linear-gradient(100deg,#60a5fa,#3b82f6 55%,#2563eb);-webkit-background-clip:text;background-clip:text;color:transparent}}body{background:var(--ct-canvas, #070B12)}.ct-atmos{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(44vw 40vw at var(--mx, 62%) var(--my, 14%),rgba(11,62,168,.4) 0%,transparent 68%),radial-gradient(38vw 36vw at calc(var(--mx, 62%) - 34%) calc(var(--my, 14%) + 26%),rgba(59,130,246,.16) 0%,transparent 70%),radial-gradient(52vw 44vw at 78% 82%,rgba(55,48,163,.18) 0%,transparent 72%),radial-gradient(60vw 50vw at 12% 96%,rgba(11,19,36,.9) 0%,transparent 70%);filter:blur(52px) saturate(118%);transition:opacity .6s var(--ct-ease)}.ct-atmos:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,rgba(148,163,184,.055) 1px,transparent 1px),linear-gradient(to bottom,rgba(148,163,184,.055) 1px,transparent 1px);background-size:76px 76px;mask-image:radial-gradient(70% 60% at 50% 22%,#000 0%,transparent 78%);-webkit-mask-image:radial-gradient(70% 60% at 50% 22%,#000 0%,transparent 78%)}.ct-atmos:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 100% at 50% 40%,transparent 42%,rgba(5,8,14,.85) 100%)}.ct{z-index:1}.ct-hero{position:relative;overflow-x:clip;overflow-y:visible}.ct-hero__mesh{position:absolute;top:-30%;right:-12%;bottom:-18%;left:-12%;z-index:0;pointer-events:none;background:radial-gradient(42% 46% at 18% 24%,var(--ct-mesh-1) 0%,transparent 62%),radial-gradient(46% 50% at 82% 36%,var(--ct-mesh-3) 0%,transparent 60%),radial-gradient(52% 44% at 48% 92%,var(--ct-mesh-2) 0%,transparent 64%);filter:blur(64px) saturate(104%);opacity:0;animation:ctMeshDrift 34s ease-in-out infinite}@keyframes ctMeshDrift{0%,to{transform:scale(1) translateZ(0)}50%{transform:scale(1.14) translate3d(2%,-2%,0)}}.ct-hero>*:not(.ct-hero__mesh){position:relative;z-index:1}.ct-cta-row{display:flex;flex-wrap:wrap;gap:.75rem}.ct-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.9375rem 1.75rem;min-height:48px;border-radius:999px;text-decoration:none;font-weight:600;font-size:1rem;line-height:1.2;border:1px solid transparent;cursor:pointer;transition:transform .25s var(--ct-ease),background-color .25s var(--ct-ease),border-color .25s var(--ct-ease),box-shadow .25s var(--ct-ease);will-change:transform}.ct-btn--solid{background:var(--ct-primary);color:#fff;border-color:var(--ct-primary);box-shadow:0 6px 22px -8px #0052ff8c}.ct-btn--solid:hover{background:var(--ct-primary-hover);border-color:var(--ct-primary-hover);box-shadow:0 10px 28px -8px #0052ffb3;transform:translateY(-1px)}.ct-btn--solid:active{background:var(--ct-primary-active);border-color:var(--ct-primary-active);transform:translateY(1px);box-shadow:none}.ct-btn--ghost{background:#101722b8;color:var(--ct-text);border-color:var(--ct-border-strong)}.ct-btn--ghost:hover{background:var(--ct-surface-hover);border-color:var(--ct-accent);color:#fff}.ct-btn--ghost:active{transform:translateY(1px)}.ct-btn:focus-visible{outline:2px solid var(--ct-focus);outline-offset:3px}.ct-btn__arrow{transition:transform .25s var(--ct-ease)}.ct-btn:hover .ct-btn__arrow{transform:translate(3px)}.ct-glass{position:relative;background:var(--ct-surface);border:1px solid var(--ct-border);border-radius:var(--ct-radius);box-shadow:var(--ct-shadow-sm);transition:border-color .3s var(--ct-ease),background-color .3s var(--ct-ease),transform .3s var(--ct-ease);overflow:hidden}@media(hover:hover)and (pointer:fine){.ct-glass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .35s var(--ct-ease);background:radial-gradient(14rem 14rem at var(--cx, 50%) var(--cy, 50%),rgba(59,130,246,.1),transparent 60%)}.ct-glass:hover:before{opacity:1}.ct-glass:hover{transform:translateY(-3px);background:var(--ct-surface-hover);border-color:#3b82f68c}}@media not all and (hover:hover){.ct-glass:active{background:var(--ct-surface-hover)}}.ct-glass>*{position:relative;z-index:1}.ct-glass:hover{border-color:var(--ct-border-strong);box-shadow:var(--ct-shadow-sm)}.ct-optical{background:var(--ct-surface)}@supports ((backdrop-filter: blur(14px)) or (-webkit-backdrop-filter: blur(14px))){.ct-optical{background:#f8fafce0;-webkit-backdrop-filter:blur(14px) saturate(130%);backdrop-filter:blur(14px) saturate(130%)}}.ct-grid{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:40em){.ct-grid--2{grid-template-columns:repeat(2,1fr)}}@media(min-width:48em){.ct-grid--3{grid-template-columns:repeat(3,1fr)}.ct-grid--4{grid-template-columns:repeat(2,1fr)}.ct-grid--5{grid-template-columns:repeat(3,1fr)}}@media(min-width:64em){.ct-grid--4{grid-template-columns:repeat(4,1fr)}.ct-grid--5{grid-template-columns:repeat(5,1fr)}}.ct-card{padding:1.625rem;height:100%}.ct-card__n{font-family:var(--ct-mono);font-size:.75rem;letter-spacing:.08em;color:var(--ct-navy);display:block;margin-bottom:.875rem}.ct-card__t{font-size:1.0625rem;font-weight:600;margin:0 0 .5rem;line-height:1.3}.ct-card__b{font-size:.9375rem;line-height:1.6;color:var(--ct-muted);margin:0}.ct-pillar{padding:1.75rem;height:100%}.ct-pillar__k{font-family:var(--ct-mono);font-size:1.625rem;letter-spacing:-.01em;font-weight:500;margin:0 0 .75rem;color:var(--ct-navy)}.ct-pillar__b{font-size:.9375rem;line-height:1.65;color:var(--ct-muted);margin:0}.ct-prob{padding:1.5rem;height:100%}.ct-prob__icon{width:2.5rem;height:2.5rem;display:grid;place-items:center;border-radius:10px;background:#0b3ea847;border:1px solid rgba(59,130,246,.38);color:var(--ct-accent-bright);margin-bottom:1rem}.ct-prob__icon svg{width:1.25rem;height:1.25rem}.ct-prob__t{font-size:1rem;font-weight:600;margin:0 0 .375rem}.ct-prob__b{font-size:.875rem;line-height:1.6;color:var(--ct-muted);margin:0 0 .75rem}.ct-status{display:inline-flex;align-items:center;gap:.375rem;font-family:var(--ct-mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ct-muted);border:1px solid var(--ct-border);border-radius:999px;padding:.25rem .625rem;background:#070b1299}.ct-status:before{content:"";width:.375rem;height:.375rem;border-radius:50%;background:var(--ct-accent)}.ct-status--live:before{animation:ctLed 3.2s var(--ct-ease) infinite}@keyframes ctLed{0%,to{box-shadow:0 0 #3b82f68c;opacity:1}50%{box-shadow:0 0 0 4px #3b82f600;opacity:.6}}.ct-float{padding:1.5rem;animation:ctBob 7s ease-in-out infinite;background:linear-gradient(180deg,var(--ct-surface-elevated) 0%,var(--ct-surface) 100%);border:1px solid var(--ct-border);border-top-color:#3b82f659;color:var(--ct-text);box-shadow:var(--ct-shadow-md)}@media(hover:hover)and (pointer:fine){.ct-float .ct-spec__row{transition:color .2s var(--ct-ease)}.ct-float .ct-spec__row:hover .ct-spec__v{color:var(--ct-accent-bright)}}.ct-float:hover{border-color:var(--ct-dark-ctl);box-shadow:var(--ct-shadow-md)}.ct-float .ct-float__title,.ct-float .ct-spec__k{color:var(--ct-dark-muted)}.ct-float .ct-spec__v{color:var(--ct-dark-text)}.ct-float .ct-spec__v--empty{color:var(--ct-dark-muted);opacity:.8}.ct-float .ct-float__head{border-bottom-color:var(--ct-dark-border)}.ct-float .ct-status{color:var(--ct-dark-muted);border-color:var(--ct-dark-border);background:var(--ct-dark-2)}.ct-float .ct-status:before{background:var(--ct-dark-accent)}@keyframes ctBob{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-10px,0)}}.ct-float__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:.875rem;margin-bottom:.875rem;border-bottom:1px solid var(--ct-border-soft)}.ct-float__title{font-family:var(--ct-mono);font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ct-muted)}.ct-spec{display:flex;flex-direction:column;gap:.625rem}.ct-spec__row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;font-size:.875rem}.ct-spec__k{color:var(--ct-muted)}.ct-spec__v{font-family:var(--ct-mono);font-variant-numeric:tabular-nums;color:var(--ct-text);text-align:right}.ct-spec__v--empty{color:var(--ct-muted);opacity:.75}.ct-tablewrap{overflow-x:auto;-webkit-overflow-scrolling:touch;min-width:0;max-width:100%}.ct,.ct-grid>*{min-width:0}.ct-table{width:100%;border-collapse:collapse;min-width:30rem}.ct-table caption{text-align:left;font-size:.9375rem;color:var(--ct-muted);padding-bottom:1rem}.ct-table th,.ct-table td{text-align:left;padding:.875rem 1rem;vertical-align:top;border-bottom:1px solid var(--ct-border-soft);font-size:.9375rem;line-height:1.5}.ct-table thead th{font-family:var(--ct-mono);font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ct-muted);border-bottom:1px solid var(--ct-border)}.ct-table tbody th{font-weight:600;white-space:nowrap}.ct-table td{color:var(--ct-muted)}.ct-guide{display:block;text-decoration:none;color:inherit;padding:1.375rem 1.5rem;transition:transform .3s var(--ct-ease),box-shadow .3s var(--ct-ease)}.ct-guide:hover{transform:translateY(-3px)}.ct-guide__t{font-size:1.0625rem;font-weight:600;margin:0 0 .375rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.ct-guide__b{font-size:.9375rem;color:var(--ct-muted);margin:0}.ct-guide__arrow{color:var(--ct-navy);transition:transform .25s var(--ct-ease);flex:0 0 auto}.ct-guide:hover .ct-guide__arrow{transform:translate(4px)}.ct-note{font-size:.875rem;line-height:1.6;color:var(--ct-muted);border-left:2px solid var(--ct-border);padding-left:1rem;margin:2rem 0 0;max-width:62ch}.ct-signup{padding:clamp(1.75rem,5vw,3rem)}.ct-signup--dark{position:relative;overflow:hidden;background:radial-gradient(90% 120% at 12% 0%,rgba(11,62,168,.55) 0%,transparent 62%),radial-gradient(70% 100% at 100% 100%,rgba(55,48,163,.35) 0%,transparent 60%),var(--ct-midnight);color:var(--ct-text);border:1px solid rgba(59,130,246,.28);border-radius:var(--ct-radius);box-shadow:var(--ct-shadow-md)}.ct-signup--dark .ct-eyebrow{color:var(--ct-accent-bright)}.ct-signup--dark .ct-dot{background:var(--ct-accent)}.ct-signup--dark .ct-h2{color:var(--ct-text)}.ct-signup--dark .ct-lead{color:var(--ct-text-dim)}.ct-form{display:flex;flex-wrap:wrap;gap:.75rem;max-width:34rem}.ct-form label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ct-form input[type=email]{flex:1 1 15rem;min-width:0;padding:.9375rem 1.125rem;font:inherit;font-size:1rem;border:1px solid var(--ct-border-strong);border-radius:999px;background:#070b12b8;color:var(--ct-text);min-height:48px}.ct-form input[type=email]::placeholder{color:var(--ct-muted)}.ct-form input[type=email]:focus-visible{outline:2px solid var(--ct-accent);outline-offset:2px;border-color:var(--ct-accent)}.ct-form button{padding:.9375rem 1.75rem;font:inherit;font-size:1rem;font-weight:600;background:var(--ct-primary);color:#fff;border:1px solid var(--ct-primary);border-radius:999px;cursor:pointer;min-height:48px;transition:transform .25s var(--ct-ease),background-color .25s var(--ct-ease);will-change:transform}.ct-form button:hover{background:var(--ct-primary-hover);border-color:var(--ct-primary-hover)}.ct-form button:focus-visible{outline:2px solid var(--ct-dark-accent);outline-offset:3px}.ct-ok{margin:1rem 0 0;font-size:.9375rem}.section--announcements,.announcement-bar,.header-announcements{background:var(--ct-sunken, #05080E)!important;border-bottom:1px solid rgba(36,50,71,.9);--color-foreground: #9AA8BA;color:#9aa8ba}.section--announcements a,.announcement-bar a,.header-announcements a{color:#c7d2e0}.section--announcements a:hover,.announcement-bar a:hover{color:#60a5fa}.header,.header-component,.section--header{background:#070b12eb;border-bottom:1px solid rgba(100,116,139,.2);--color-foreground: #F3F6FB;color:#f3f6fb}@supports ((backdrop-filter: blur(12px)) or (-webkit-backdrop-filter: blur(12px))){.header,.header-component,.section--header{background:#070b12b8;-webkit-backdrop-filter:blur(12px) saturate(140%);backdrop-filter:blur(12px) saturate(140%)}}.header a,.header-component a,.section--header a{color:#9aa8ba}.header__logo,.header__logo a,.header__heading a,.header__heading-link,.header a.header__logo-link,.header-component .header__logo a,.header a:hover,.header-component a:hover{color:#f3f6fb}.header a[aria-current],.header-component a[aria-current]{color:#60a5fa}.header svg,.header-component svg{color:#c7d2e0}footer .footer,.footer,.section--footer,.footer-utilities{background:var(--ct-sunken, #05080E)!important;--color-foreground: #F3F6FB;color:#f3f6fb;position:relative}.section--footer:before,footer .footer:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,transparent,rgba(59,130,246,.45),transparent)}.footer a,.section--footer a,.footer-utilities a{color:#9aa8ba;text-decoration-color:#243247e6}.footer a:hover,.section--footer a:hover,.footer-utilities a:hover{color:#f3f6fb}.footer a:focus-visible,.section--footer a:focus-visible{outline:2px solid #3B82F6;outline-offset:2px}.footer h2,.footer h3,.section--footer h2,.section--footer h3{color:#f3f6fb}input:not([type=checkbox]):not([type=radio]):not([type=submit]),select,textarea{background:#101722d9;color:#f3f6fb;border-color:#64748b}input::placeholder,textarea::placeholder{color:#9aa8ba}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #3B82F6;outline-offset:2px;border-color:#3b82f6}.cart-drawer,.drawer,.modal,.popover,.predictive-search,.search-modal{background:#101722;color:#f3f6fb;border-color:#243247}.drawer__overlay,.modal__overlay,dialog::backdrop{background:#05080ec7}.ct-reveal{opacity:0;transform:translate3d(0,18px,0);transition:opacity .7s var(--ct-ease),transform .7s var(--ct-ease)}.ct-reveal.is-in{opacity:1;transform:none}@keyframes ctFailsafe{to{opacity:1;transform:none}}.ct-reveal{animation:ctFailsafe .01s linear 6s forwards}.no-js .ct-reveal{opacity:1;transform:none;animation:none}@media(prefers-reduced-motion:reduce){.ct-hero__mesh,.ct-float,.ct-dot--live{animation:none}}.ct--dark{--ct-bg: var(--ct-sunken);--ct-surface: #0C1420;--ct-border: #2B3A52;position:relative;overflow-x:clip}.ct--dark:before{content:"";position:absolute;top:-2rem;bottom:-2rem;left:50%;width:100vw;transform:translate(-50%);max-width:100vw;z-index:-1;background:linear-gradient(180deg,transparent 0%,rgba(5,8,14,.92) 12%,rgba(5,8,14,.92) 88%,transparent 100%),radial-gradient(60% 50% at 50% 0%,rgba(11,62,168,.22),transparent 70%);pointer-events:none}.ct--dark .ct-tablewrap{background:#0c1420b8;border:1px solid var(--ct-border);border-radius:var(--ct-radius)}.ct--dark .ct-table th,.ct--dark .ct-table td{border-bottom-color:#2b3a52cc}.ct--dark .ct-table tbody tr:nth-child(2n){background:#ffffff04}.ct--dark .ct-table tbody tr:hover{background:#3b82f60f}.ct--dark .ct-table thead th{color:var(--ct-muted);border-bottom-color:var(--ct-border-strong)}.ct--dark .ct-table tbody th{color:var(--ct-text)}.ct--dark .ct-table td{color:var(--ct-text-dim)}.ct--dark .ct-table tbody tr:last-child th,.ct--dark .ct-table tbody tr:last-child td{border-bottom:0}.ct--dark .ct-note{color:var(--ct-muted);border-left-color:var(--ct-accent)}.section--announcements,.announcement-bar,.header-announcements{--color-foreground: #F8FAFC;color:#f8fafc}.section--announcements a,.announcement-bar a,.header-announcements a{color:#f8fafc}.section--announcements a:hover,.announcement-bar a:hover,.header-announcements a:hover{color:#3b82f6}footer .footer,.footer,.section--footer,.footer-utilities{--color-foreground: #F8FAFC;color:#f8fafc}.footer a,.section--footer a,.footer-utilities a{color:#94a3b8;text-decoration-color:#1e293b}.footer a:hover,.section--footer a:hover,.footer-utilities a:hover{color:#fff}.footer a:focus-visible,.section--footer a:focus-visible,.footer-utilities a:focus-visible{outline:2px solid #3B82F6;outline-offset:2px}.footer h2,.footer h3,.footer .h4,.section--footer h2,.section--footer h3{color:#f8fafc}.footer input,.footer select,.footer textarea,.section--footer input,.section--footer select{background:#111827;color:#f8fafc;border-color:#64748b}.footer input::placeholder,.section--footer input::placeholder{color:#94a3b8}.ct-empty{max-width:54ch;margin-inline:auto;text-align:center;padding:clamp(1.5rem,5vw,3rem) 0}.ct-empty .ct-eyebrow{justify-content:center}.ct-empty .ct-cta-row{justify-content:center;margin-top:1.75rem}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ct-premium.css.map */
