@font-face{font-family:barlowCondensed;src:url(../media/barlow_condensed_latin_600_normal.p.11p_15xsjt-ie.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:barlowCondensed;src:url(../media/barlow_condensed_latin_600_italic.p.00sx15-y90qb..woff2)format("woff2");font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:barlowCondensed;src:url(../media/barlow_condensed_latin_700_normal.p.0agk34fg-1.z0.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:barlowCondensed;src:url(../media/barlow_condensed_latin_700_italic.p.0dlnc5jurwhd2.woff2)format("woff2");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:barlowCondensed;src:url(../media/barlow_condensed_latin_800_normal.p.0uy8evdve.ea3.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:barlowCondensed;src:url(../media/barlow_condensed_latin_800_italic.p.0wx-roszojp9d.woff2)format("woff2");font-display:swap;font-weight:800;font-style:italic}.barlowcondensed_dfd3bacf-module__6v61oG__className{font-family:barlowCondensed,Barlow Condensed Fallback}.barlowcondensed_dfd3bacf-module__6v61oG__variable{--font-kk-display:"barlowCondensed", Barlow Condensed Fallback}
@font-face{font-family:inter;src:url(../media/inter_latin_wght_normal.p.055ydel_y7o6i.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:inter;src:url(../media/inter_latin_wght_normal.p.055ydel_y7o6i.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:inter;src:url(../media/inter_latin_wght_normal.p.055ydel_y7o6i.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:inter;src:url(../media/inter_latin_wght_normal.p.055ydel_y7o6i.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:inter;src:url(../media/inter_latin_wght_normal.p.055ydel_y7o6i.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}.inter_4a899594-module__fw8Q2G__className{font-family:inter,Inter Fallback}.inter_4a899594-module__fw8Q2G__variable{--font-kk-body:"inter", Inter Fallback}
.theme-kikota{--kk-black:#0b0b0c;--kk-charcoal:#1c1d21;--kk-blue:#1e9bff;--kk-deep-blue:#0a3d91;--kk-off-white:#f4f4f2;--kk-bg:var(--kk-black);--kk-bg-raised:#131316;--kk-card:var(--kk-charcoal);--kk-field:#111114;--kk-navy:#0b1426;--kk-border:#2a2c33;--kk-border-blue:#1e9bff4d;--kk-border-blue-strong:#1e9bffcc;--kk-blue-soft:#1e9bff1a;--kk-blue-light:#8cc8ff;--kk-on-blue:var(--kk-black);--kk-text:var(--kk-off-white);--kk-text-body:#c3c8d2;--kk-text-muted:#8b919c;--kk-danger:#ff6b6b;--kk-glow:0 0 32px -6px #1e9bff73;--kk-glow-soft:0 0 60px -12px #1e9bff4d;--kk-offset-sm:4px 4px 0 var(--kk-deep-blue);--kk-offset:6px 6px 0 var(--kk-deep-blue);--kk-offset-lg:10px 10px 0 var(--kk-deep-blue);--kk-offset-hover:9px 9px 0 var(--kk-deep-blue);--kk-offset-blue:6px 6px 0 var(--kk-blue);--kk-ease:cubic-bezier(.22, 1, .36, 1);--kk-font-display:var(--font-kk-display), "Arial Narrow", sans-serif;--kk-font-body:var(--font-kk-body), system-ui, sans-serif;--kk-radius-sm:2px;--kk-radius:4px;--kk-stripes:repeating-linear-gradient(-45deg, #ffffff06 0 1px, transparent 1px 22px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--kk-bg);color:var(--kk-text);font-family:var(--kk-font-body);-webkit-font-smoothing:antialiased;position:relative;overflow:hidden}.theme-kikota.kk-under-nav{padding-top:90px}.theme-kikota ::selection{background:var(--kk-blue);color:var(--kk-on-blue)}.theme-kikota :focus-visible{outline:2px solid var(--kk-blue);outline-offset:3px}.theme-kikota .kk-main{--nx-bg:var(--kk-bg);--nx-grid-line:#1e9bff0d;--nx-glass-fill:#1c1d2199;--nx-glass-border:var(--kk-border-blue);--nx-shadow-glass:inset 0 1px 0 #ffffff0f, var(--kk-offset-lg);--nx-radius-card:var(--kk-radius-sm);flex-direction:column;display:flex}.theme-kikota{--kk-lift-transition:border-color .2s, box-shadow .25s var(--kk-ease), transform .25s var(--kk-ease)}.theme-kikota .kk-reveal-ready .kk-reveal{transition:var(--kk-lift-transition), opacity .6s var(--kk-ease) calc(var(--i,0) * 80ms), translate .6s var(--kk-ease) calc(var(--i,0) * 80ms)}.theme-kikota .kk-reveal-ready .kk-reveal:not(.is-in){opacity:0;translate:0 24px}.theme-kikota .kk-reveal-ready .kk-reveal:not(.is-in):focus-within{opacity:1;transition:none;translate:none}.theme-kikota .kk-reveal-ready .kk-reveal .kk-h2{transition:transform .7s var(--kk-ease) .1s}.theme-kikota .kk-reveal-ready .kk-reveal:not(.is-in) .kk-h2{transform:translate(-16px)skew(-8deg)}.theme-kikota .kk-section{padding:4rem 1.25rem;position:relative}.theme-kikota .kk-section--raised{background:var(--kk-bg-raised);border-top:1px solid var(--kk-border);border-bottom:1px solid var(--kk-border)}.theme-kikota .kk-section--stripes{background:var(--kk-stripes), var(--kk-navy);border-top:1px solid var(--kk-border-blue);border-bottom:1px solid var(--kk-border-blue)}@media (min-width:768px){.theme-kikota .kk-section{padding:5rem 2rem}}@media (min-width:1024px){.theme-kikota .kk-section{padding:6rem 3rem}}.theme-kikota .kk-container{z-index:1;width:100%;max-width:76rem;margin:0 auto;position:relative}.theme-kikota .kk-glow{pointer-events:none;filter:blur(120px);border-radius:9999px;position:absolute}.theme-kikota .kk-glow--hero{background:#0a3d9159;width:44rem;max-width:100%;height:44rem;top:-10rem;left:15%}.theme-kikota .kk-glow--net{background:#1e9bff1a;width:32rem;max-width:100%;height:32rem;top:20%;right:0}.theme-kikota .kk-split{align-items:center;gap:3rem;display:grid}.theme-kikota .kk-split-copy{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.theme-kikota .kk-split-visual{justify-content:center;min-width:0;display:flex;position:relative}@media (min-width:1024px){.theme-kikota .kk-split{grid-template-columns:1fr 1fr;gap:4rem}}@media (max-width:1023px){.theme-kikota .kk-split-visual--first{order:2}}.theme-kikota .kk-grid-3{gap:1rem;display:grid}@media (min-width:768px){.theme-kikota .kk-grid-3{gap:1.5rem}}@media (min-width:1024px){.theme-kikota .kk-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.theme-kikota .kk-h1,.theme-kikota .kk-h2,.theme-kikota .kk-h3,.theme-kikota .kk-impact-title{font-family:var(--kk-font-display);text-transform:uppercase;color:var(--kk-text);font-style:italic}.theme-kikota .kk-h1{letter-spacing:.01em;font-size:44px;font-weight:800;line-height:44px}@media (min-width:768px){.theme-kikota .kk-h1{font-size:64px;line-height:62px}}@media (min-width:1280px){.theme-kikota .kk-h1{font-size:80px;line-height:76px}}.theme-kikota .kk-h2{letter-spacing:.01em;font-size:36px;font-weight:800;line-height:38px}@media (min-width:1024px){.theme-kikota .kk-h2{font-size:48px;line-height:48px}.theme-kikota .kk-h2--lg{font-size:56px;line-height:54px}}.theme-kikota .kk-h3{letter-spacing:.01em;font-size:22px;font-weight:700;line-height:24px}.theme-kikota .kk-accent{color:var(--kk-blue);width:fit-content;max-width:100%;display:block;position:relative}.theme-kikota .kk-accent:after{content:"";background:var(--kk-blue);transform-origin:100%;pointer-events:none;position:absolute;inset:-2px -6px;transform:skew(-12deg)scaleX(0)}.theme-kikota .kk-hero .kk-accent:after{animation:kk-wipe .75s var(--kk-ease) .25s backwards}.theme-kikota .kk-reveal-ready .kk-reveal.is-in .kk-accent:after{animation:kk-wipe .75s var(--kk-ease) .3s backwards}@keyframes kk-wipe{0%{transform:skew(-12deg)scaleX(1)}}.theme-kikota .kk-lead{color:var(--kk-text-body);max-width:36rem;font-size:16px;line-height:26px}@media (min-width:1024px){.theme-kikota .kk-lead{font-size:18px;line-height:28px}}.theme-kikota .kk-body{color:var(--kk-text-body);font-size:15px;line-height:24px}.theme-kikota .kk-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--kk-blue-light);font-size:11px;font-weight:700;line-height:14px}.theme-kikota .kk-eyebrow--boxed,.theme-kikota .kk-eyebrow--solid{border-radius:var(--kk-radius-sm);align-self:flex-start;padding:6px 12px}.theme-kikota .kk-eyebrow--boxed{background:var(--kk-blue-soft);border:1px solid var(--kk-border-blue)}.theme-kikota .kk-eyebrow--solid{background:var(--kk-blue);color:var(--kk-on-blue)}.theme-kikota .kk-head{flex-direction:column;gap:.75rem;display:flex}.theme-kikota .kk-head--bar{border-left:4px solid var(--kk-blue);margin-bottom:2.5rem;padding-left:1rem}.theme-kikota .kk-head--center{text-align:center;align-items:center;margin-bottom:2.5rem}@media (min-width:1024px){.theme-kikota .kk-head--bar,.theme-kikota .kk-head--center{margin-bottom:3.5rem}}.theme-kikota .kk-pill{border-radius:var(--kk-radius-sm);border:1px solid var(--kk-border-blue-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--kk-offset-sm);color:var(--kk-blue);letter-spacing:.1em;background:#0b0b0c73;align-items:center;gap:.625rem;padding:6px 14px;font-size:11px;font-weight:700;line-height:14px;display:inline-flex}.theme-kikota .kk-pill-dot{background:var(--kk-blue);width:8px;height:8px;box-shadow:0 0 8px var(--kk-blue);border-radius:9999px;animation:2s ease-in-out infinite kk-pulse}@keyframes kk-pulse{50%{opacity:.4}}.theme-kikota .kk-lockup{align-items:center;gap:.625rem;display:inline-flex}.theme-kikota .kk-lockup-icon{width:auto;height:32px}.theme-kikota .kk-lockup-name{font-family:var(--kk-font-body);letter-spacing:-.02em;color:#fff;font-size:22px;font-weight:800;line-height:1}@media (min-width:1024px){.theme-kikota .kk-lockup-icon{height:40px}.theme-kikota .kk-lockup-name{font-size:28px}}.theme-kikota .kk-btn{border-radius:var(--kk-radius-sm);min-height:52px;font-family:var(--kk-font-display);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:12px 24px;font-size:20px;font-style:italic;font-weight:700;line-height:24px;text-decoration:none;transition:background-color .2s,border-color .2s,box-shadow .2s,color .2s;display:inline-flex}.theme-kikota .kk-btn svg{flex-shrink:0}.theme-kikota .kk-btn--primary{background:var(--kk-blue);color:var(--kk-on-blue);border:1px solid var(--kk-blue);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%);box-shadow:0 0 25px #1e9bff59}.theme-kikota .kk-btn--primary:hover:not(:disabled){background:#4fb1ff;border-color:#4fb1ff}.theme-kikota .kk-btn--primary:disabled{opacity:.65;cursor:wait}.theme-kikota .kk-btn--outline{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--kk-text);border:1px solid var(--kk-border-blue-strong);box-shadow:var(--kk-offset-sm);transition:background-color .2s, border-color .2s, box-shadow .2s var(--kk-ease), translate .2s var(--kk-ease);background:#0b0b0c73}.theme-kikota .kk-btn--outline:hover{background:var(--kk-blue-soft);border-color:var(--kk-blue);box-shadow:6px 6px 0 var(--kk-deep-blue);translate:-2px -2px}.theme-kikota .kk-btn--outline:active{box-shadow:2px 2px 0 var(--kk-deep-blue);translate:2px 2px}.theme-kikota .kk-btn--primary:active:not(:disabled){translate:1px 1px}.theme-kikota .kk-btn--outline .kk-btn-icon{color:var(--kk-blue)}.theme-kikota .kk-text-link{letter-spacing:.08em;text-transform:uppercase;min-height:44px;color:var(--kk-text-muted);text-underline-offset:3px;align-items:center;padding:0 .5rem;font-size:12px;font-weight:700;text-decoration:underline;transition:color .2s;display:inline-flex}.theme-kikota .kk-text-link:hover{color:var(--kk-blue)}.theme-kikota .kk-form{width:100%;max-width:32rem;min-height:144px}.theme-kikota .kk-form-row{flex-direction:column;gap:.5rem;display:flex}@media (min-width:640px){.theme-kikota .kk-form{min-height:84px}.theme-kikota .kk-form-row{flex-direction:row;align-items:stretch}.theme-kikota .kk-form-row .kk-btn{min-width:14rem}}.theme-kikota .kk-input-wrap{border-radius:var(--kk-radius-sm);background:var(--kk-field);border:1px solid var(--kk-border);min-height:52px;color:var(--kk-text-muted);border-bottom:2px solid #3f4753;flex:1;align-items:center;gap:.5rem;padding:0 1rem;transition:border-color .2s;display:flex}.theme-kikota .kk-input-wrap:focus-within{border-color:var(--kk-blue)}.theme-kikota .kk-input-wrap:has(.kk-input:focus-visible){outline:2px solid var(--kk-blue);outline-offset:3px}.theme-kikota .kk-input-wrap[data-invalid=true]{border-color:var(--kk-danger)}.theme-kikota .kk-input{min-width:0;height:48px;color:var(--kk-text);font-family:var(--kk-font-body);background:0 0;border:none;outline:none;flex:1;font-size:16px}@media (min-width:640px){.theme-kikota .kk-input{font-size:15px}}.theme-kikota .kk-input::placeholder{color:var(--kk-text-muted);opacity:1}.theme-kikota .kk-input:focus-visible{outline:none}.theme-kikota .kk-form-note{color:var(--kk-text-muted);align-items:center;gap:.5rem;margin-top:.75rem;font-size:13px;line-height:20px;display:flex}.theme-kikota .kk-form-note svg{color:var(--kk-blue);flex-shrink:0}.theme-kikota .kk-form-error{color:var(--kk-danger);margin-top:.75rem;font-size:13px;line-height:20px}.theme-kikota .kk-form-success{border-radius:var(--kk-radius-sm);background:var(--kk-blue-soft);border:1px solid var(--kk-border-blue);color:var(--kk-text);text-align:left;align-items:flex-start;gap:.75rem;padding:1rem;font-size:15px;line-height:24px;display:flex}.theme-kikota .kk-form-success svg{color:var(--kk-blue);flex-shrink:0;margin-top:2px}.theme-kikota .kk-spinner{border:2px solid #0b0b0c4d;border-top-color:var(--kk-on-blue);border-radius:9999px;width:16px;height:16px;animation:.7s linear infinite kk-spin}@keyframes kk-spin{to{transform:rotate(360deg)}}.theme-kikota .kk-card{background:var(--kk-card);border:1px solid var(--kk-border);border-radius:var(--kk-radius-sm);transition:border-color .2s;position:relative}.theme-kikota .kk-card[data-active=true]{border-color:var(--kk-blue);background:linear-gradient(135deg, var(--kk-card) 40%, #0a3d9140);box-shadow:var(--kk-glow-soft)}.theme-kikota .kk-panel{background:var(--kk-card);border:1px solid var(--kk-blue);border-radius:var(--kk-radius-sm);box-shadow:var(--kk-glow-soft);padding:2rem 1.25rem;position:relative;overflow:hidden}.theme-kikota .kk-panel--stripes{background:var(--kk-stripes), var(--kk-card)}@media (min-width:768px){.theme-kikota .kk-panel{padding:3.5rem}}.theme-kikota{--kk-panel-pad:2rem 1.25rem}@media (min-width:768px){.theme-kikota{--kk-panel-pad:3.5rem}}.theme-kikota .kk-glass-panel{border-color:var(--kk-blue);position:relative;overflow:hidden}.theme-kikota .kk-glow--founding{background:#1e9bff2e;width:28rem;max-width:100%;height:20rem;top:10%;left:5%}.theme-kikota .kk-hero{padding-top:2.5rem}.theme-kikota .kk-hero-grid{align-items:center;gap:3rem;display:grid}.theme-kikota .kk-hero-copy{flex-direction:column;align-items:flex-start;gap:1.5rem;min-width:0;display:flex}.theme-kikota .kk-hero-copy .kk-btn--outline{width:100%}@media (min-width:640px){.theme-kikota .kk-hero-copy .kk-btn--outline{width:auto}}@media (min-width:1024px){.theme-kikota .kk-hero{padding-top:4rem}.theme-kikota .kk-hero-grid{grid-template-columns:1fr 1.1fr;gap:3rem}}.theme-kikota .kk-hero-visual{min-width:0;padding-bottom:2.5rem;position:relative}.theme-kikota .kk-hero-visual .kk-hero-phone{position:absolute;bottom:0;right:-.5rem}@media (min-width:1024px){.theme-kikota .kk-hero-visual{padding-bottom:0}.theme-kikota .kk-hero-visual .kk-hero-phone{bottom:-2rem;right:-1.5rem}}.theme-kikota .kk-laptop{width:100%}.theme-kikota .kk-laptop-screen{background:var(--kk-bg-raised);border:1px solid var(--kk-border-blue);border-radius:var(--kk-radius);box-shadow:var(--kk-offset-lg), var(--kk-glow-soft);padding:0 0 1rem;overflow:hidden}.theme-kikota .kk-laptop-bar{background:var(--kk-card);border-bottom:1px solid var(--kk-border);align-items:center;height:28px;padding:0 .75rem;display:flex}.theme-kikota .kk-laptop-dots{gap:6px;display:inline-flex}.theme-kikota .kk-laptop-dots i{background:#3a3c44;border-radius:9999px;width:8px;height:8px}.theme-kikota .kk-laptop-body{flex-direction:column;gap:.75rem;padding:1rem;display:flex}.theme-kikota .kk-laptop-base{border-radius:0 0 var(--kk-radius) var(--kk-radius);background:linear-gradient(#2a2c33,#16171a);height:12px;margin:0 -6%;display:none}@media (min-width:768px){.theme-kikota .kk-laptop-base{display:block}.theme-kikota .kk-laptop-body{padding:1.25rem}}.theme-kikota .kk-phone{border:2px solid var(--kk-border);width:280px;max-width:calc(100vw - 3rem);box-shadow:8px 8px 0 var(--kk-deep-blue), var(--kk-glow-soft);background:#16171a;border-radius:28px;padding:2rem .625rem .625rem;position:relative}.theme-kikota .kk-phone-notch{background:var(--kk-black);border-radius:9999px;width:64px;height:8px;position:absolute;top:.75rem;left:50%;transform:translate(-50%)}.theme-kikota .kk-phone-screen{background:var(--kk-black);border-radius:18px;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.theme-kikota .kk-mock-label{letter-spacing:.1em;text-transform:uppercase;color:var(--kk-blue-light);font-size:10px;font-weight:700;line-height:14px}.theme-kikota .kk-mock-label--muted{color:var(--kk-text-muted)}.theme-kikota .kk-dash-head{border-bottom:1px solid var(--kk-border);justify-content:space-between;padding-bottom:.5rem;display:flex}.theme-kikota .kk-stats{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.theme-kikota .kk-stat{background:var(--kk-card);border:1px solid var(--kk-border);border-left:2px solid var(--kk-blue);border-radius:var(--kk-radius-sm);flex-direction:column;gap:2px;min-width:0;padding:.625rem .75rem;display:flex}.theme-kikota .kk-stat--accent{background:linear-gradient(135deg, var(--kk-card), #0a3d9166);border-color:var(--kk-border-blue);border-left-color:var(--kk-blue)}.theme-kikota .kk-stat-label{letter-spacing:.08em;text-transform:uppercase;color:var(--kk-text-muted);font-size:9px;font-weight:700;line-height:12px}.theme-kikota .kk-stat-value{font-family:var(--kk-font-display);color:var(--kk-text);white-space:nowrap;font-size:24px;font-style:italic;font-weight:800;line-height:26px}.theme-kikota .kk-stat-value--blue{color:var(--kk-blue)}.theme-kikota .kk-stat-sub{color:var(--kk-blue-light);font-size:11px;line-height:14px}@media (min-width:1024px){.theme-kikota .kk-stat-value{font-size:28px;line-height:30px}}.theme-kikota .kk-chart{background:var(--kk-card);border:1px solid var(--kk-border);border-radius:var(--kk-radius-sm);flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.theme-kikota .kk-bars{align-items:flex-end;gap:6px;height:84px;display:flex}.theme-kikota .kk-bar-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.theme-kikota .kk-bar{background:#1e9bff73;border-radius:1px 1px 0 0;width:100%;max-height:calc(100% - 16px)}.theme-kikota .kk-bar[data-peak=true]{background:var(--kk-blue);box-shadow:0 0 12px #1e9bff80}.theme-kikota .kk-bar-day{color:var(--kk-text-muted);font-size:9px;font-weight:700;line-height:12px}.theme-kikota .kk-members{flex-direction:column;gap:4px;display:flex}.theme-kikota .kk-member{background:var(--kk-card);border-radius:var(--kk-radius-sm);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.theme-kikota .kk-member-name{color:var(--kk-text);font-size:13px;font-weight:600}.theme-kikota .kk-status{border-radius:var(--kk-radius-sm);letter-spacing:.08em;text-transform:uppercase;border:1px solid;padding:2px 8px;font-size:9px;font-weight:700;line-height:14px}.theme-kikota .kk-status--active{color:var(--kk-blue-light);border-color:var(--kk-border-blue);background:var(--kk-blue-soft)}.theme-kikota .kk-status--expiring{color:var(--kk-off-white);background:#f4f4f20f;border-color:#4a4d57}.theme-kikota .kk-status--overdue{color:var(--kk-danger);background:#ff6b6b14;border-color:#ff6b6b66}.theme-kikota .kk-phone--sm{border-color:var(--kk-blue);border-radius:20px;width:200px;padding-top:1.5rem}.theme-kikota .kk-phone--sm .kk-phone-notch{width:44px;height:6px;top:.5rem}.theme-kikota .kk-phone--sm .kk-phone-screen{border-radius:12px;gap:.5rem;padding:.75rem}.theme-kikota .kk-rank-head{color:var(--kk-blue);justify-content:space-between;align-items:center;gap:.5rem;display:flex}.theme-kikota .kk-rank-row{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.theme-kikota .kk-rank-pos,.theme-kikota .kk-rank-pts{font-family:var(--kk-font-display);white-space:nowrap;font-size:16px;font-style:italic;font-weight:800;line-height:20px}.theme-kikota .kk-rank-pos{color:var(--kk-text)}.theme-kikota .kk-rank-pts{color:var(--kk-blue)}.theme-kikota .kk-rank-meter{background:var(--kk-card);height:6px;display:block}.theme-kikota .kk-rank-meter span{background:var(--kk-blue);height:100%;display:block}@media (min-width:1024px){.theme-kikota .kk-phone--sm{width:230px}.theme-kikota .kk-rank-pos,.theme-kikota .kk-rank-pts{font-size:18px}}.theme-kikota .kk-layers{gap:1rem;display:grid}@media (min-width:768px){.theme-kikota .kk-layers{gap:1.5rem}}@media (min-width:1024px){.theme-kikota .kk-layers{grid-template-columns:1fr 1fr;gap:2rem}}.theme-kikota .kk-layer{box-shadow:var(--kk-offset);flex-direction:column;gap:1rem;padding:1.75rem 1.5rem;display:flex}.theme-kikota .kk-layer[data-active=true]{box-shadow:var(--kk-offset-blue), var(--kk-glow-soft)}@media (min-width:768px){.theme-kikota .kk-layer{padding:2.25rem 2rem}}.theme-kikota .kk-layer-num{font-family:var(--kk-font-display);color:var(--kk-text-muted);font-size:48px;font-style:italic;font-weight:800;line-height:48px}@supports (-webkit-text-stroke:1px){.theme-kikota .kk-layer-num{color:#0000;-webkit-text-stroke:1.5px var(--kk-text-muted)}}.theme-kikota .kk-layer[data-active=true] .kk-layer-num{color:var(--kk-blue);-webkit-text-stroke:0}.theme-kikota .kk-layer-title{font-size:28px;line-height:30px}@media (min-width:1024px){.theme-kikota .kk-layer-title{font-size:36px;line-height:38px}}.theme-kikota .kk-tags{flex-wrap:wrap;gap:.5rem;margin-top:auto;padding-top:.5rem;display:flex}.theme-kikota .kk-tag{background:var(--kk-black);border:1px solid var(--kk-border);border-radius:var(--kk-radius-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--kk-text);padding:6px 12px;font-size:11px;font-weight:700;line-height:14px}.theme-kikota .kk-layer[data-active=true] .kk-tag{background:var(--kk-blue-soft);border-color:var(--kk-border-blue);color:var(--kk-blue-light)}.theme-kikota .kk-features{flex-direction:column;gap:.75rem;display:flex}.theme-kikota .kk-feature{box-shadow:var(--kk-offset-sm);transition:var(--kk-lift-transition);align-items:flex-start;gap:1rem;padding:1rem 1.25rem;display:flex}.theme-kikota .kk-feature:hover{border-color:var(--kk-border-blue);box-shadow:7px 7px 0 var(--kk-deep-blue);transform:translate(-3px,-3px)}.theme-kikota .kk-feature .kk-feature-icon{box-sizing:content-box;border:1px solid var(--kk-border-blue);border-radius:var(--kk-radius-sm);background:var(--kk-blue-soft);margin-top:-3px;padding:7px}.theme-kikota .kk-feature-icon{color:var(--kk-blue);flex-shrink:0;margin-top:2px}.theme-kikota .kk-feature-title{margin-bottom:.25rem}.theme-kikota .kk-heat-head{border-bottom:1px solid var(--kk-border);padding-bottom:.75rem}.theme-kikota .kk-heat-title{font-family:var(--kk-font-display);text-transform:uppercase;color:var(--kk-text);font-size:20px;font-style:italic;font-weight:700;line-height:22px}.theme-kikota .kk-heat{grid-template-columns:40px repeat(7,minmax(0,1fr));align-items:center;gap:4px;display:grid}.theme-kikota .kk-heat-row{display:contents}.theme-kikota .kk-heat-day,.theme-kikota .kk-heat-hour{letter-spacing:.06em;text-transform:uppercase;color:var(--kk-text-muted);font-size:9px;font-weight:700;line-height:12px}.theme-kikota .kk-heat-day{text-align:center}.theme-kikota .kk-heat-cell{background:#16181d;border-radius:1px;height:22px;display:block}.theme-kikota .kk-heat-cell[data-level="1"]{background:#0a3d918c}.theme-kikota .kk-heat-cell[data-level="2"]{background:#0a3d91f2}.theme-kikota .kk-heat-cell[data-level="3"]{background:#1e9bffb3}.theme-kikota .kk-heat-cell[data-level="4"]{background:var(--kk-blue)}@media (min-width:768px){.theme-kikota .kk-heat-cell{height:28px}}.theme-kikota .kk-heat-legend{border-top:1px solid var(--kk-border);color:var(--kk-text-muted);justify-content:flex-end;align-items:center;gap:.5rem;padding-top:.75rem;font-size:10px;font-weight:700;display:flex}.theme-kikota .kk-heat-scale{gap:3px;display:inline-flex}.theme-kikota .kk-heat-scale .kk-heat-cell{width:12px;height:12px}.theme-kikota .kk-checklist{flex-direction:column;gap:.75rem;display:flex}.theme-kikota .kk-checklist li{color:var(--kk-text);align-items:flex-start;gap:.75rem;font-size:15px;line-height:22px;display:flex}.theme-kikota .kk-check{background:var(--kk-blue-soft);border:1px solid var(--kk-blue);border-radius:var(--kk-radius-sm);width:20px;height:20px;color:var(--kk-blue);flex-shrink:0;place-items:center;margin-top:1px;display:grid}.theme-kikota .kk-pay-glass{max-width:32rem}.theme-kikota .kk-brackets{padding:1.25rem;position:relative}.theme-kikota .kk-brackets:before,.theme-kikota .kk-brackets:after{content:"";pointer-events:none;border:2px solid var(--kk-blue);position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) 0 0/20px 20px no-repeat,linear-gradient(#000 0 0) 100% 0/20px 20px no-repeat,linear-gradient(#000 0 0) 0 100%/20px 20px no-repeat,linear-gradient(#000 0 0) 100% 100%/20px 20px no-repeat;mask:linear-gradient(#000 0 0) 0 0/20px 20px no-repeat,linear-gradient(#000 0 0) 100% 0/20px 20px no-repeat,linear-gradient(#000 0 0) 0 100%/20px 20px no-repeat,linear-gradient(#000 0 0) 100% 100%/20px 20px no-repeat}.theme-kikota .kk-brackets:after{border-width:1px;border-color:var(--kk-border-blue);inset:10px;-webkit-mask:none;mask:none}.theme-kikota .kk-phone--pay .kk-phone-screen{text-align:center;align-items:center;gap:1rem;padding:1.25rem 1rem}.theme-kikota .kk-phone--pay .kk-mock-label{text-align:left;border-bottom:1px solid var(--kk-border);align-self:stretch;padding-bottom:.75rem}.theme-kikota .kk-pay-badge{border:2px solid var(--kk-blue);background:var(--kk-blue-soft);width:56px;height:56px;color:var(--kk-blue);box-shadow:var(--kk-glow);border-radius:9999px;place-items:center;display:grid}.theme-kikota .kk-pay-title{font-family:var(--kk-font-display);text-transform:uppercase;font-size:22px;font-style:italic;font-weight:700;line-height:24px}.theme-kikota .kk-pay-amount{background:var(--kk-card);border:1px solid var(--kk-border);flex-direction:column;align-self:stretch;gap:2px;padding:.875rem;display:flex}.theme-kikota .kk-pay-kes{font-family:var(--kk-font-display);color:var(--kk-blue);font-size:44px;font-style:italic;font-weight:800;line-height:44px}.theme-kikota .kk-pay-plan{letter-spacing:.1em;text-transform:uppercase;color:var(--kk-text-body);font-size:10px;font-weight:700}.theme-kikota .kk-pay-meta{border-top:1px solid var(--kk-border);flex-direction:column;align-self:stretch;gap:.375rem;padding-top:.75rem;display:flex}.theme-kikota .kk-pay-meta div{justify-content:space-between;font-size:12px;line-height:16px;display:flex}.theme-kikota .kk-pay-meta dt{color:var(--kk-text-muted)}.theme-kikota .kk-pay-meta dd{color:var(--kk-text);font-weight:600}.theme-kikota .kk-net-list{flex-direction:column;gap:1rem;display:flex}.theme-kikota .kk-net-item{border-left:3px solid var(--kk-blue);box-shadow:inset 0 1px 0 #ffffff0f, var(--kk-offset-sm);transition:var(--kk-lift-transition);align-items:flex-start;gap:1rem;padding:1rem 1.25rem;display:flex}.theme-kikota .kk-net-item:hover{box-shadow:inset 0 1px 0 #ffffff0f, 7px 7px 0 var(--kk-deep-blue);transform:translate(-3px,-3px)}.theme-kikota .kk-net-phones{flex-direction:column;align-items:center;gap:1.5rem}@media (min-width:640px){.theme-kikota .kk-net-phones{width:100%;max-width:30rem;min-height:500px;margin:0 auto;display:block}.theme-kikota .kk-net-phones .kk-net-profile{position:absolute;top:4rem;right:0}}.theme-kikota .kk-phone--board{width:300px}.theme-kikota .kk-board-head{border-bottom:1px solid var(--kk-border);flex-direction:column;gap:4px;padding-bottom:.625rem;display:flex}.theme-kikota .kk-board-title{font-family:var(--kk-font-display);text-transform:uppercase;color:var(--kk-text);font-size:20px;font-style:italic;font-weight:800;line-height:22px}.theme-kikota .kk-board{flex-direction:column;gap:6px;display:flex}.theme-kikota .kk-board-row{background:var(--kk-card);border:1px solid var(--kk-border);align-items:center;gap:.625rem;padding:.625rem .75rem;display:flex}.theme-kikota .kk-board-row[data-yours=true]{border-color:var(--kk-blue);background:#0a3d9159}.theme-kikota .kk-board-rank{width:22px;font-family:var(--kk-font-display);color:var(--kk-text-muted);font-size:22px;font-style:italic;font-weight:800;line-height:24px}.theme-kikota .kk-board-row[data-yours=true] .kk-board-rank{color:var(--kk-blue)}.theme-kikota .kk-board-gym{flex-direction:column;flex:1;min-width:0;display:flex}.theme-kikota .kk-board-name{color:var(--kk-text);font-size:13px;font-weight:700;line-height:18px}.theme-kikota .kk-board-area{color:var(--kk-text-muted);font-size:11px;line-height:14px}.theme-kikota .kk-board-yours{letter-spacing:.06em;text-transform:uppercase;color:var(--kk-blue-light);font-weight:700}.theme-kikota .kk-board-pts{font-family:var(--kk-font-display);color:var(--kk-text);font-size:18px;font-style:italic;font-weight:800}.theme-kikota .kk-board-row[data-yours=true] .kk-board-pts{color:var(--kk-blue)}.theme-kikota .kk-phone--profile{border-color:var(--kk-blue);width:260px}.theme-kikota .kk-profile-head{border-bottom:1px solid var(--kk-border);align-items:center;gap:.75rem;padding-bottom:.75rem;display:flex}.theme-kikota .kk-profile-head>span:last-child{flex-direction:column;display:flex}.theme-kikota .kk-avatar{background:var(--kk-blue-soft);border:1px solid var(--kk-blue);width:44px;height:44px;font-family:var(--kk-font-display);color:var(--kk-blue);flex-shrink:0;place-items:center;font-size:20px;font-style:italic;font-weight:800;display:grid}.theme-kikota .kk-profile-name{font-family:var(--kk-font-display);text-transform:uppercase;font-size:22px;font-style:italic;font-weight:800;line-height:24px}.theme-kikota .kk-profile-gym{color:var(--kk-blue-light);font-size:11px;font-weight:600;line-height:14px}.theme-kikota .kk-profile-stats{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.theme-kikota .kk-profile-stats>div{background:var(--kk-card);border:1px solid var(--kk-border);flex-direction:column;align-items:center;padding:.5rem .25rem;display:flex}.theme-kikota .kk-profile-num{font-family:var(--kk-font-display);color:var(--kk-text);font-size:22px;font-style:italic;font-weight:800;line-height:24px}.theme-kikota .kk-profile-num--blue{color:var(--kk-blue)}.theme-kikota .kk-profile-cap{letter-spacing:.04em;text-transform:uppercase;color:var(--kk-text-muted);font-size:9px;line-height:12px}.theme-kikota .kk-badges{flex-direction:column;gap:4px;display:flex}.theme-kikota .kk-badges li{background:var(--kk-card);border:1px solid var(--kk-border);border-left:2px solid var(--kk-blue);color:var(--kk-text);padding:.5rem .625rem;font-size:11px;font-weight:600;line-height:14px}.theme-kikota .kk-impact{border-top:3px solid var(--kk-blue);box-shadow:var(--kk-offset);transition:var(--kk-lift-transition);flex-direction:column;gap:1rem;padding:2rem 1.5rem;display:flex}.theme-kikota .kk-impact[data-active=true]{box-shadow:var(--kk-offset-blue), var(--kk-glow-soft)}.theme-kikota .kk-impact:hover{transform:translate(-3px,-3px)}@media (min-width:768px){.theme-kikota .kk-impact{padding:2.25rem 2rem}}.theme-kikota .kk-reveal-ready .kk-impact .kk-impact-title{transition:transform .7s var(--kk-ease) calc(var(--i,0) * 80ms + .15s)}.theme-kikota .kk-reveal-ready .kk-impact:not(.is-in) .kk-impact-title{transform:translate(-20px)skew(-12deg)}.theme-kikota .kk-impact-title{letter-spacing:.02em;color:var(--kk-blue);font-size:48px;font-weight:800;line-height:48px}@media (min-width:1024px){.theme-kikota .kk-impact-title{font-size:56px;line-height:56px}}.theme-kikota .kk-step{box-shadow:var(--kk-offset);transition:var(--kk-lift-transition);flex-direction:column;gap:1rem;padding:1.75rem 1.5rem;display:flex}.theme-kikota .kk-step[data-active=true]{box-shadow:var(--kk-offset-blue), var(--kk-glow-soft)}.theme-kikota .kk-step:hover{transform:translate(-3px,-3px)}@media (min-width:1024px){.theme-kikota .kk-step:not(:last-child):after{content:"";border-top:2px dashed var(--kk-border-blue-strong);pointer-events:none;width:1.5rem;position:absolute;top:calc(1.75rem + 24px);left:100%}}.theme-kikota .kk-step-num{width:48px;height:48px;box-shadow:var(--kk-offset-sm);border:2px solid var(--kk-blue);font-family:var(--kk-font-display);color:var(--kk-blue-light);place-items:center;font-size:24px;font-style:italic;font-weight:800;display:grid}.theme-kikota .kk-step[data-active=true] .kk-step-num{background:var(--kk-blue);color:var(--kk-on-blue)}.theme-kikota .kk-step-title{font-size:24px;line-height:26px}.theme-kikota .kk-founding{background:radial-gradient(circle at 100% 0%, #1e9bff24, transparent 40%), var(--nx-glass-fill);align-items:center;gap:2rem;display:grid}.theme-kikota .kk-founding-copy{flex-direction:column;gap:1.25rem;display:flex}.theme-kikota .kk-founding-cta .kk-btn{width:100%}@media (min-width:640px){.theme-kikota .kk-founding-cta .kk-btn{width:auto}}@media (min-width:1024px){.theme-kikota .kk-founding{grid-template-columns:1.6fr 1fr;gap:3rem}.theme-kikota .kk-founding-cta{justify-content:flex-end;display:flex}}.theme-kikota .kk-faq-list{gap:1rem;display:grid}@media (min-width:1024px){.theme-kikota .kk-faq-list{grid-template-columns:1fr 1fr;align-items:start;gap:1.5rem}}.theme-kikota .kk-faq-item{background:var(--kk-card);border:1px solid var(--kk-border);border-radius:var(--kk-radius-sm);box-shadow:var(--kk-offset-sm);transition:border-color .2s, box-shadow .25s var(--kk-ease);overflow:hidden}.theme-kikota .kk-faq-item:hover{box-shadow:var(--kk-offset)}.theme-kikota .kk-faq-item[data-open=true]{border-color:var(--kk-border-blue-strong);box-shadow:var(--kk-offset-blue)}.theme-kikota .kk-faq-q{width:100%;min-height:64px;color:var(--kk-text);font-family:var(--kk-font-display);letter-spacing:.01em;text-transform:uppercase;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;font-size:22px;font-style:italic;font-weight:700;line-height:24px;display:flex}.theme-kikota .kk-faq-q:focus-visible{outline-offset:-3px}.theme-kikota .kk-faq-chevron{color:var(--kk-blue);flex-shrink:0;transition:transform .25s}.theme-kikota .kk-faq-item[data-open=true] .kk-faq-chevron{transform:rotate(180deg)}.theme-kikota .kk-faq-a{grid-template-rows:0fr;transition:grid-template-rows .28s;display:grid}.theme-kikota .kk-faq-item[data-open=true] .kk-faq-a{grid-template-rows:1fr}.theme-kikota .kk-faq-a-inner{overflow:hidden}.theme-kikota .kk-faq-a p{color:var(--kk-text-body);padding:0 1.5rem 1.5rem;font-size:15px;line-height:24px}.theme-kikota .kk-final{scroll-margin-top:100px}.theme-kikota .kk-final-panel{text-align:center;background:var(--kk-stripes), var(--nx-glass-fill);flex-direction:column;align-items:center;gap:1.25rem;display:flex}.theme-kikota .kk-final-panel .kk-form{max-width:34rem}.theme-kikota .kk-final-panel .kk-form-note{justify-content:center}@media (min-width:768px){.theme-kikota .kk-final-panel{--kk-panel-pad:4.5rem 3.5rem}}.theme-kikota .kk-glow--final{background:#0a3d9166;width:36rem;max-width:100%;height:20rem;bottom:0;left:50%;translate:-50%}@media (prefers-reduced-motion:reduce){.theme-kikota *,.theme-kikota :before,.theme-kikota :after{transition:none!important;animation:none!important}}
