@keyframes _15gtet60{to{transform:translate(-50%)}}
@keyframes _15gtet61{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}
@keyframes _15gtet62{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}
@keyframes _15gtet62o{0%{opacity:0;transform:translateY(60%)}4%{opacity:1;transform:none}29%{opacity:1;transform:none}33%{opacity:0;transform:translateY(-60%)}to{opacity:0;transform:translateY(-60%)}}
._15gtet63{grid-template-columns:minmax(0,1fr);gap:0;width:100%;display:grid;overflow-x:clip}
._15gtet63>section:not([data-tour]){content-visibility:auto;contain-intrinsic-size:auto 100svh}
._15gtet64{width:100%;max-width:76rem;margin-inline:auto;padding-inline:clamp(20px,5vw,40px)}
._15gtet65{--section-pad:min(clamp(72px, 11vw, 144px), 10svh);min-height:100svh;padding-block:var(--section-pad);scroll-snap-align:start;align-content:center;min-width:0;display:grid;position:relative}
._15gtet66{--section-edges:2px;background:var(--onekite-surface);border-block:1px solid var(--onekite-border)}
._15gtet67{gap:var(--ej3gp04);max-width:44rem;margin-bottom:clamp(40px,6vw,72px);display:grid}
._15gtet68{text-align:center;justify-items:center;margin-inline:auto}
._15gtet69{align-items:center;gap:var(--ej3gp02);font-size:var(--ej3gp0g);letter-spacing:.12em;text-transform:uppercase;color:var(--onekite-accentText);margin:0;font-weight:600;display:inline-flex}
._15gtet6a{border-radius:var(--ej3gp0d);background:currentColor;width:6px;height:6px;animation:2.4s ease-in-out infinite _15gtet61}
._15gtet6b{letter-spacing:-.03em;color:var(--onekite-text);text-wrap:balance;margin:0;font-size:clamp(30px,4.4vw,52px);font-weight:680;line-height:1.08}
._15gtet6c{color:var(--onekite-textMuted);text-wrap:pretty;max-width:38rem;margin:0;font-size:clamp(16px,1.5vw,19px);line-height:1.6}
._15gtet6d{isolation:isolate;scroll-snap-align:start;align-items:center;min-width:0;min-height:min(94vh,900px);padding-block:clamp(56px,8vh,120px);display:grid;position:relative;overflow:hidden}
._15gtet6e{z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 38%, var(--onekite-accentSubtle), transparent 68%);opacity:.85;position:absolute;inset:-12%}
._15gtet6f{letter-spacing:-.045em;color:var(--onekite-text);text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(40px,7.4vw,92px);font-weight:700;line-height:.98}
._15gtet6g{background:linear-gradient(100deg, var(--onekite-accentText), var(--onekite-focus) 58%, var(--onekite-accentText));color:#0000;-webkit-background-clip:text;background-clip:text;display:block}
._15gtet6h{max-width:46rem;color:var(--onekite-textMuted);text-wrap:pretty;margin:0;font-size:clamp(16px,1.7vw,20px);line-height:1.6}
._15gtet6i{color:var(--onekite-text);font-weight:640;display:block}
._15gtet6j{font-size:var(--ej3gp0h);color:var(--onekite-textSubtle);margin:0}
._15gtet6k{gap:var(--ej3gp03);flex-wrap:wrap;justify-content:center;display:flex}
._15gtet6l{transition:transform var(--ej3gp010) var(--ej3gp012), background var(--ej3gp010) var(--ej3gp012), border-color var(--ej3gp010) var(--ej3gp012)}
._15gtet6l:hover{transform:translateY(-2px)}
._15gtet6l:active{transform:translateY(0)}
._15gtet6m{background:var(--onekite-accent);color:#fff;border:1px solid var(--onekite-accent);box-shadow:0 14px 40px -18px var(--onekite-accent)}
._15gtet6m:hover{background:var(--onekite-accentHover)}
._15gtet6n{color:var(--onekite-text);border:1px solid var(--onekite-border);background:0 0}
._15gtet6n:hover{border-color:var(--onekite-textSubtle);background:var(--onekite-surface)}
._15gtet6o{-webkit-user-select:none;user-select:none;width:100%;min-width:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}
._15gtet6p{animation:_15gtet60 var(--speed,46s) linear infinite;flex:none;gap:clamp(24px,4vw,56px);padding-right:clamp(24px,4vw,56px);display:flex}
._15gtet6q{align-items:center;gap:var(--ej3gp02);font-size:var(--ej3gp0j);letter-spacing:-.01em;color:var(--onekite-textSubtle);white-space:nowrap;flex:none;font-weight:550;display:inline-flex}
._15gtet6r{min-height:220px;padding:var(--ej3gp05);border-radius:var(--ej3gp0c);background:var(--onekite-bg);border:1px solid var(--onekite-border);align-content:center;display:grid;position:relative;overflow:hidden}
._15gtet6s{align-items:center;gap:var(--ej3gp02);padding:var(--ej3gp01) var(--ej3gp03);border-radius:var(--ej3gp0d);background:var(--onekite-accentSubtle);color:var(--onekite-accentText);font-size:var(--ej3gp0h);justify-self:start;font-weight:550;display:inline-flex}
._15gtet6t{font-size:var(--ej3gp0k);letter-spacing:-.02em;color:var(--onekite-text);margin:0;font-weight:620;line-height:1.25}
._15gtet6u{font-size:var(--ej3gp0j);color:var(--onekite-textMuted);margin:0;line-height:1.6}
._15gtet6v{border-radius:var(--ej3gp0a);background:var(--onekite-accentSubtle);width:40px;height:40px;color:var(--onekite-accentText);place-items:center;display:grid}
._15gtet6w{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:clamp(16px,2vw,32px);min-width:0;display:grid}
._15gtet6x{letter-spacing:-.04em;color:var(--onekite-text);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(34px,5vw,60px);font-weight:700;line-height:1}
._15gtet6y{font-size:var(--ej3gp0i);color:var(--onekite-textMuted);margin:0;line-height:1.5}
._15gtet6z{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:clamp(16px,2vw,24px);min-width:0;display:grid}
._15gtet610{gap:var(--ej3gp04);border:1px solid var(--onekite-border);background:var(--onekite-surface);border-radius:clamp(14px,1.6vw,20px);align-content:start;padding:clamp(20px,2.6vw,32px);display:grid}
._15gtet611{border-color:var(--onekite-accent);background:linear-gradient(180deg, var(--onekite-accentSubtle), var(--onekite-surface) 60%)}
._15gtet612{gap:var(--ej3gp03);margin:0;padding:0;list-style:none;display:grid}
._15gtet613{gap:var(--ej3gp03);font-size:var(--ej3gp0j);color:var(--onekite-textMuted);overflow-wrap:anywhere;grid-template-columns:auto minmax(0,1fr);align-items:start;min-width:0;line-height:1.55;display:grid}
._15gtet614{color:var(--onekite-textSubtle);line-height:1.55}
._15gtet615{color:var(--onekite-accentText);line-height:1.55}
._15gtet616{gap:var(--ej3gp03);max-width:52rem;margin-inline:auto;display:grid}
._15gtet617{border-radius:var(--ej3gp0b);border:1px solid var(--onekite-border);background:var(--onekite-surface);overflow:hidden}
._15gtet618{justify-content:space-between;align-items:center;gap:var(--ej3gp04);cursor:pointer;font-size:var(--ej3gp0k);letter-spacing:-.015em;color:var(--onekite-text);padding:clamp(16px,2vw,22px);font-weight:560;list-style:none;display:flex}
._15gtet618::-webkit-details-marker{display:none}
._15gtet618:hover{color:var(--onekite-accentText)}
._15gtet619{width:24px;height:24px;color:var(--onekite-textSubtle);transition:transform var(--ej3gp010) var(--ej3gp012);flex:none;place-items:center;display:grid}
._15gtet617[open] ._15gtet619{transform:rotate(45deg)}
._15gtet61a{font-size:var(--ej3gp0j);color:var(--onekite-textMuted);margin:0;padding:0 clamp(16px,2vw,22px) clamp(16px,2vw,22px);line-height:1.65}
._15gtet61b{isolation:isolate;scroll-snap-align:start;text-align:center;background:linear-gradient(180deg, var(--onekite-bg), var(--onekite-accentSubtle));border-top:1px solid var(--onekite-border);align-content:center;min-height:100svh;padding-block:clamp(80px,12vw,160px);display:grid;position:relative;overflow:hidden}
._15gtet61c{letter-spacing:-.04em;color:var(--onekite-text);text-wrap:balance;margin:0;font-size:clamp(32px,5.6vw,68px);font-weight:700;line-height:1.02}
._15gtet61d{gap:var(--ej3gp04);text-align:center;justify-items:center;display:grid}
._15gtet61e{animation:5.5s ease-in-out infinite _15gtet62}
._15gtet61f{width:min(260px,70%);padding:var(--ej3gp03);background:var(--onekite-bg);border:1px solid var(--onekite-border);border-radius:28px;justify-self:center;box-shadow:0 40px 90px -50px #000000f2}
._15gtet61g{gap:var(--ej3gp03);padding:var(--ej3gp04);background:var(--onekite-surface);border-radius:20px;display:grid}
._15gtet61h{border-radius:var(--ej3gp0d);background:linear-gradient(135deg, var(--onekite-accent), var(--onekite-focus));justify-self:center;width:52px;height:52px}
._15gtet61i{padding:var(--ej3gp03) var(--ej3gp04);border-radius:var(--ej3gp0d);background:var(--onekite-surfaceRaised);border:1px solid var(--onekite-border);text-align:center;font-size:var(--ej3gp0i);color:var(--onekite-text)}
._15gtet61j{gap:var(--ej3gp02);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}
._15gtet61k{max-width:80%;padding:var(--ej3gp03) var(--ej3gp04);border-radius:var(--ej3gp0b);font-size:var(--ej3gp0i);line-height:1.5}
._15gtet61l{background:var(--onekite-surfaceRaised);color:var(--onekite-text);border-bottom-left-radius:var(--ej3gp09);justify-self:start}
._15gtet61m{background:var(--onekite-accent);color:#fff;border-bottom-right-radius:var(--ej3gp09);justify-self:end}
._15gtet61n{font-size:var(--ej3gp0g);font-family:var(--ej3gp0f);color:var(--onekite-textSubtle);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}
._15gtet61o{font-size:var(--ej3gp0i);color:var(--onekite-text);margin:0;font-weight:600}
._15gtet61p{--pw:min(560px, 78vw);--tour-gap:24px;--tour-edge:clamp(20px, 5vw, 40px);height:calc(100vh + (var(--panels) * var(--pw) + (var(--panels) - 1) * var(--tour-gap) + var(--tour-edge) * 2 - 100vw));position:relative}
._15gtet61q{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);align-content:center;gap:clamp(16px,2.5vw,32px);height:100vh;padding-block:clamp(48px,7vw,88px);display:grid;position:sticky;top:0;overflow:hidden}
._15gtet61r{align-items:stretch;gap:var(--tour-gap);padding-inline:var(--tour-edge);will-change:transform;transform:translate3d(calc(var(--tour,0) * -1 * (var(--panels) * var(--pw) + (var(--panels) - 1) * var(--tour-gap) + var(--tour-edge) * 2 - 100vw)), 0, 0);display:flex}
._15gtet61s{flex:0 0 var(--pw);width:var(--pw);gap:var(--ej3gp04);background:var(--onekite-surface);border:1px solid var(--onekite-border);scroll-snap-align:start;transform:scale(calc(.94 + .06 * var(--near,1)));transition:transform .42s var(--ej3gp012), opacity .42s var(--ej3gp012), border-color var(--ej3gp010) var(--ej3gp012);border-radius:clamp(16px,2vw,26px);grid-template-rows:auto auto 1fr;align-content:start;padding:clamp(20px,2.4vw,30px);display:grid}
._15gtet61s:hover{border-color:var(--onekite-accent)}
._15gtet61t{align-items:center;gap:var(--ej3gp03);display:flex}
._15gtet61u{letter-spacing:-.025em;color:var(--onekite-text);margin:0;font-size:clamp(20px,2.2vw,27px);font-weight:640;line-height:1.2}
._15gtet61v{font-size:var(--ej3gp0j);color:var(--onekite-textMuted);margin:0;line-height:1.6}
._15gtet61w{height:3px;margin-inline:var(--tour-edge);border-radius:var(--ej3gp0d);background:var(--onekite-border);overflow:hidden}
._15gtet61x{border-radius:var(--ej3gp0d);background:linear-gradient(90deg, var(--onekite-accent), var(--onekite-focus));transform-origin:0;height:100%;transform:scaleX(var(--tour,0))}
._15gtet61y{vertical-align:bottom;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}
._15gtet61z{transition:transform .9s cubic-bezier(.16,1,.3,1);transition-delay:var(--word-delay,0s);display:inline-block;transform:translateY(105%)}
[data-words].in ._15gtet61z{transform:none}
._15gtet620{grid-template-columns:repeat(3,1fr);align-items:start;gap:clamp(16px,2vw,28px);min-width:0;display:grid}
._15gtet624{gap:var(--ej3gp04);background:linear-gradient(165deg, var(--onekite-surfaceRaised), var(--onekite-surface));border:1px solid var(--onekite-border);transition:transform var(--ej3gp011) var(--ej3gp012), border-color var(--ej3gp011) var(--ej3gp012);border-radius:clamp(16px,2vw,24px);align-content:start;padding:clamp(22px,2.6vw,34px);display:grid}
._15gtet624:hover{border-color:var(--onekite-accent);transform:translateY(-6px)}
._15gtet625{letter-spacing:-.04em;font-variant-numeric:tabular-nums;background:linear-gradient(120deg, var(--onekite-accentText), var(--onekite-focus));color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(38px,4.6vw,58px);font-weight:700;line-height:1}
._15gtet626{grid-template-rows:auto auto;grid-template-columns:1.35fr 1fr;gap:clamp(12px,1.6vw,20px);min-width:0;display:grid}
._15gtet627{grid-row:span 2}
._15gtet628{gap:var(--ej3gp02);min-width:0;display:grid;position:relative}
._15gtet629{justify-content:space-between;align-items:baseline;gap:var(--ej3gp03);font-size:var(--ej3gp0i);color:var(--onekite-textMuted);margin:0;display:flex}
._15gtet62a{color:var(--onekite-text);font-weight:600}
._15gtet62b{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);grid-template-areas:"lead visual""actions visual";align-content:center;gap:clamp(20px,2.4vw,40px) clamp(28px,3.4vw,56px);width:100%;min-width:0;display:grid}
._15gtet62c{z-index:1;width:100%;max-width:80rem;margin-inline:auto;padding-inline:clamp(20px,5vw,40px);position:relative}
._15gtet62d{grid-area:visual;min-width:0;position:relative}
._15gtet62e{flex-wrap:nowrap;justify-content:center;gap:clamp(9px,2.2vw,26px);margin:0;padding:0;list-style:none;display:flex}
._15gtet62f{color:var(--onekite-textMuted);white-space:nowrap;align-items:center;gap:clamp(5px,1.4vw,8px);font-size:clamp(11px,3vw,14px);display:inline-flex}
._15gtet62g{border-radius:var(--ej3gp0d);background:var(--onekite-accent);flex:none;width:clamp(4px,1.1vw,5px);height:clamp(4px,1.1vw,5px)}
._15gtet62h{gap:var(--ej3gp04);grid-area:lead;align-content:end;justify-items:start;min-width:0;display:grid;container-type:inline-size}
._15gtet62i{gap:var(--ej3gp05);grid-area:actions;align-content:start;justify-items:start;min-width:0;display:grid;container-type:inline-size}
._15gtet62j{gap:var(--ej3gp04);background:linear-gradient(165deg, var(--onekite-surfaceRaised), var(--onekite-surface));border:1px solid var(--onekite-border);border-radius:clamp(18px,2.2vw,28px);min-width:0;padding:clamp(24px,3.4vw,44px) clamp(16px,2vw,24px);display:grid;position:relative;box-shadow:0 40px 90px -50px #000000e6}
._15gtet62k{border-radius:clamp(12px,1.6vw,18px);min-width:0;position:relative;overflow:hidden}
._15gtet62l{gap:var(--ej3gp02);min-width:0;display:grid}
._15gtet62m{font-size:var(--ej3gp0g);letter-spacing:.1em;text-transform:uppercase;color:var(--onekite-textSubtle);white-space:nowrap;margin:0;font-weight:600}
._15gtet62n{border-radius:var(--ej3gp0a);background:var(--onekite-bg);border:1px solid var(--onekite-border);min-width:0;height:44px;position:relative;overflow:hidden}
._15gtet62p{align-items:center;gap:var(--ej3gp02);padding-inline:var(--ej3gp03);font-family:var(--ej3gp0f);font-size:var(--ej3gp0h);color:var(--onekite-text);white-space:nowrap;opacity:0;animation:12s cubic-bezier(.22,1,.36,1) infinite _15gtet62o;animation-delay:var(--slot,0s);display:flex;position:absolute;inset:0}
._15gtet62q{border-radius:var(--ej3gp0d);background:var(--onekite-accentText);flex:none;width:6px;height:6px}
._15gtet62r{font-size:var(--ej3gp0h);color:var(--onekite-textMuted);margin:0;line-height:1.5}
._15gtet62s{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:clamp(16px,2vw,24px);min-width:0;display:grid}
._15gtet62t{gap:var(--ej3gp04);padding:var(--ej3gp04);background:var(--onekite-surface);border:1px solid var(--onekite-border);min-width:0;transition:transform var(--ej3gp011) var(--ej3gp012), border-color var(--ej3gp011) var(--ej3gp012);border-radius:clamp(14px,1.8vw,20px);grid-template-rows:auto 1fr;display:grid}
._15gtet62t:hover{border-color:var(--onekite-accent);transform:translateY(-4px)}
._15gtet62u{border-radius:var(--ej3gp0b);aspect-ratio:3/2;background:var(--onekite-surfaceRaised);position:relative;overflow:hidden}
._15gtet62v{gap:var(--ej3gp01);align-content:start;min-width:0;display:grid}
._15gtet62w{padding:2px var(--ej3gp02);border-radius:var(--ej3gp0d);letter-spacing:.08em;text-transform:uppercase;background:var(--onekite-accentSubtle);color:var(--onekite-accentText);align-self:start;font-size:10px;font-weight:700;display:inline-flex}
._15gtet62x{font-size:var(--ej3gp0k);letter-spacing:-.015em;color:var(--onekite-text);margin:0;font-weight:600;line-height:1.3}
._15gtet62y{align-items:baseline;gap:var(--ej3gp01);font-size:var(--ej3gp0i);color:var(--onekite-textMuted);flex-wrap:wrap;margin:0;line-height:1.55;display:flex}
._15gtet62z{color:var(--onekite-accentText);font-weight:700}
._15gtet630{font-size:var(--ej3gp0g);font-family:var(--ej3gp0f);color:var(--onekite-textSubtle);margin:0}
@media screen and (max-width:1024px){._15gtet61p{height:auto}._15gtet61q{height:auto;position:static;overflow:visible}._15gtet61r{scroll-snap-type:x mandatory;scroll-padding-inline:var(--tour-edge);padding-bottom:12px;overflow-x:auto;transform:none}._15gtet61s{opacity:1;transform:none}._15gtet61w{display:none}}
@media (prefers-reduced-motion:reduce){._15gtet6a{animation:none}._15gtet6l{transition:none}._15gtet6p{animation:none}._15gtet619{transition:none}._15gtet61e{animation:none}._15gtet61p{height:auto}._15gtet61q{height:auto;position:static;overflow:visible}._15gtet61r{overflow-x:auto;transform:none}._15gtet61s{opacity:1;transition:none;transform:none}._15gtet61w{display:none}._15gtet61z{transition:none;transform:none}._15gtet624{transition:none}._15gtet624:hover{transform:none}._15gtet62p{animation:none}._15gtet62p:first-of-type{opacity:1}._15gtet62t{transition:none}._15gtet62t:hover{transform:none}}
@media screen and (max-width:940px){._15gtet6d{padding-block:clamp(28px,4.5vh,56px)}._15gtet62b{grid-template-columns:minmax(0,1fr);grid-template-areas:"lead""visual""actions";gap:clamp(24px,3.4vw,32px)}._15gtet62d{width:100%;max-width:32rem;margin-inline:auto}._15gtet62h{text-align:center;justify-items:center}._15gtet62i{text-align:center;justify-items:center;gap:var(--ej3gp04)}}
@supports (width:1cqw){._15gtet6f{font-size:clamp(38px,12cqw,82px)}}
@container (max-width:560px){._15gtet6i{white-space:nowrap;font-size:clamp(12px,4.2cqw,20px)}}
@media screen and (max-width:900px){._15gtet620{grid-template-columns:1fr}}
@media screen and (min-width:901px){._15gtet622{margin-top:56px}._15gtet623{margin-top:112px}}
@media screen and (max-width:860px){._15gtet626{grid-template-columns:1fr}._15gtet627{grid-row:auto}}
@keyframes _1kic6hx0{0%{stroke-dashoffset:var(--dash,200)}to{stroke-dashoffset:0}}
@keyframes _1kic6hx1{0%{opacity:.9;transform:scale(.6)}70%{opacity:0;transform:scale(2.2)}to{opacity:0;transform:scale(2.2)}}
@keyframes _1kic6hx2{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
._1kic6hx3{align-content:center;gap:var(--ej3gp03);background:linear-gradient(160deg, var(--onekite-surfaceRaised), var(--onekite-surface));border:1px solid var(--onekite-border);isolation:isolate;border-radius:clamp(16px,2vw,24px);min-height:260px;padding:clamp(18px,2.4vw,28px);display:grid;position:relative;overflow:hidden}
._1kic6hx4:before{content:"";z-index:-1;background-image:linear-gradient(var(--onekite-border) 1px, transparent 1px), linear-gradient(90deg, var(--onekite-border) 1px, transparent 1px);opacity:.28;background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 50% 40%,#000,#0000 78%);mask-image:radial-gradient(70% 70% at 50% 40%,#000,#0000 78%)}
._1kic6hx5{align-items:center;gap:var(--ej3gp03);min-width:0;padding:var(--ej3gp02) var(--ej3gp03);border-radius:var(--ej3gp0a);background:var(--onekite-surface);border:1px solid var(--onekite-border);font-size:var(--ej3gp0i);color:var(--onekite-textMuted);grid-template-columns:auto minmax(0,1fr) auto;display:grid}
._1kic6hx6{opacity:0;animation-name:_1kic6hx2;animation-duration:.52s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-play-state:paused;animation-fill-mode:both;animation-delay:var(--seq,0s)}
[data-reveal].in ._1kic6hx6{animation-play-state:running}
._1kic6hx7{align-items:center;gap:var(--ej3gp01);padding:2px var(--ej3gp02);border-radius:var(--ej3gp0d);font-size:var(--ej3gp0g);background:var(--onekite-accentSubtle);color:var(--onekite-accentText);white-space:nowrap;font-weight:600;display:inline-flex}
._1kic6hx8{font-size:var(--ej3gp0g);font-family:var(--ej3gp0f);letter-spacing:.04em;color:var(--onekite-textSubtle);margin:0}
._1kic6hx9{font-size:var(--ej3gp0j);color:var(--onekite-text);font-variant-numeric:tabular-nums;margin:0;font-weight:620}
._1kic6hxa{width:100%;height:auto;overflow:visible}
._1kic6hxb{fill:none;stroke:var(--onekite-border);stroke-width:1.5px;stroke-dasharray:var(--dash,200);stroke-dashoffset:var(--dash,200)}
[data-reveal].in ._1kic6hxb{animation:_1kic6hx0 .9s cubic-bezier(.22, 1, .36, 1) var(--seq,0s) forwards}
._1kic6hxc{stroke:var(--onekite-accent);stroke-width:2px}
._1kic6hxd{padding:var(--ej3gp02) var(--ej3gp03);border-radius:var(--ej3gp0a);background:var(--onekite-surface);border:1px solid var(--onekite-border);font-size:var(--ej3gp0g);color:var(--onekite-textMuted);text-align:center;gap:2px;display:grid}
._1kic6hxe{border-color:var(--onekite-accent);background:var(--onekite-accentSubtle);color:var(--onekite-accentText);font-weight:600}
._1kic6hxf{aspect-ratio:16/10;border-radius:var(--ej3gp0b);background:var(--onekite-surface);border:1px solid var(--onekite-border);width:100%;position:relative;overflow:hidden}
._1kic6hxg{border-radius:var(--ej3gp0d);background:var(--onekite-accentText);width:8px;height:8px;position:absolute;transform:translate(-50%,-50%)}
._1kic6hxg:after{content:"";border-radius:var(--ej3gp0d);background:var(--onekite-accentText);animation:2.8s ease-out infinite _1kic6hx1;animation-delay:var(--seq,0s);position:absolute;inset:0}
._1kic6hxh{gap:var(--ej3gp02);grid-template-columns:repeat(4,1fr);display:grid}
._1kic6hxi{aspect-ratio:1;border-radius:var(--ej3gp0a);border:1px solid var(--onekite-border);background:var(--onekite-surface);cursor:default;transition:transform var(--ej3gp010) var(--ej3gp012), border-color var(--ej3gp010) var(--ej3gp012);place-items:center;display:grid}
._1kic6hxi:hover{border-color:var(--onekite-accent);transform:translateY(-3px)}
._1kic6hxj{background:var(--onekite-text);border-radius:2px;width:22px;height:22px}
._1kic6hxk{background:var(--onekite-text);border-radius:7px;width:22px;height:22px}
._1kic6hxl{background:var(--onekite-text);border-radius:50%;width:22px;height:22px}
._1kic6hxm{background:linear-gradient(135deg, var(--onekite-accent), var(--onekite-focus));border-radius:7px;width:22px;height:22px}
._1kic6hxn{gap:var(--ej3gp02);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}
._1kic6hxo{gap:var(--ej3gp01);padding:var(--ej3gp02);border-radius:var(--ej3gp0a);background:var(--onekite-surface);border:1px solid var(--onekite-border);display:grid}
._1kic6hxp{aspect-ratio:1;border-radius:var(--ej3gp09);background:linear-gradient(150deg, color-mix(in srgb, var(--onekite-accent) var(--tint,30%), var(--onekite-surfaceRaised)), var(--onekite-surfaceRaised))}
._1kic6hxq{gap:var(--ej3gp03);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));min-width:0;display:grid}
._1kic6hxr{gap:var(--ej3gp02);text-align:center;padding:var(--ej3gp04);border-radius:var(--ej3gp0b);background:var(--onekite-surface);border:1px solid var(--onekite-border);transition:transform var(--ej3gp011) var(--ej3gp012), border-color var(--ej3gp011) var(--ej3gp012);justify-items:center;display:grid}
._1kic6hxr:hover{border-color:var(--onekite-accent);transform:translateY(-4px)}
._1kic6hxs{border-radius:var(--ej3gp0a);background:var(--onekite-accentSubtle);width:44px;height:44px;color:var(--onekite-accentText);place-items:center;display:grid}
@media (prefers-reduced-motion:reduce){._1kic6hx6{opacity:1;animation:none}._1kic6hxb{stroke-dashoffset:0;animation:none}._1kic6hxg:after{animation:none}._1kic6hxi{transition:none}._1kic6hxi:hover{transform:none}._1kic6hxr{transition:none}._1kic6hxr:hover{transform:none}}
