:root{--color-primary:#3b82f6;--color-secondary:#64748b;--color-accent:#f59e0b;--color-background:#ffffff;--color-surface:#f8fafc;--color-text:#1e293b;--color-textSecondary:#64748b;--layout-type:"grid";--layout-columns:"repeat(4, 1fr)";--layout-rows:"auto 1fr auto";--layout-areas:'"header header header header" "main main main sidebar" "footer footer footer footer"';--layout-gap:"2rem";--typography-primary:"Inter";--typography-secondary:"JetBrains Mono";--typography-scale:1;--typography-weight:"400";--animation-speed:"medium";--animation-intensity:"medium";--animation-style:"smooth";--effect-particles:0;--effect-gradients:1;--effect-shadows:1;--effect-blur:0;--effect-glow:0;--personality-mood:"professional";--personality-energy:5;--personality-sophistication:7}.grid-layout-default{grid-template-columns:var(--layout-columns);grid-template-rows:var(--layout-rows);grid-template-areas:var(--layout-areas);gap:var(--layout-gap)}.grid-layout-default,.grid-layout-standard{display:grid;background-color:var(--color-background);color:var(--color-text)}.grid-layout-standard{grid-template-columns:var(--dynamic-columns,var(--layout-columns));grid-template-rows:var(--dynamic-rows,var(--layout-rows));grid-template-areas:var(--dynamic-areas,var(--layout-areas));gap:var(--dynamic-gap,var(--layout-gap))}.masonry-layout{grid-template-columns:var(--dynamic-columns,repeat(auto-fill,minmax(300px,1fr)));gap:var(--dynamic-gap,1.5rem)}.asymmetric-layout,.masonry-layout{display:grid;background-color:var(--color-background);color:var(--color-text)}.asymmetric-layout{grid-template-columns:var(--dynamic-columns,1fr 2fr 1fr);grid-template-rows:var(--dynamic-rows,auto 1fr auto);grid-template-areas:var(--dynamic-areas,'"header header sidebar" "main main sidebar" "footer footer footer"');gap:var(--dynamic-gap,2rem)}.flowing-layout{display:flex;flex-direction:column;gap:var(--dynamic-gap,2rem);background-color:var(--color-background);color:var(--color-text)}.flowing-layout>*{display:grid;grid-template-columns:var(--dynamic-columns,repeat(auto-fit,minmax(280px,1fr)));gap:var(--dynamic-gap,1.5rem)}.centered-layout{grid-template-columns:var(--dynamic-columns,1fr min(65ch,100%) 1fr);grid-template-areas:var(--dynamic-areas,'"header header header" ". main ." "footer footer footer"');gap:var(--dynamic-gap,3rem)}.centered-layout,.split-layout{display:grid;grid-template-rows:var(--dynamic-rows,auto 1fr auto);background-color:var(--color-background);color:var(--color-text)}.split-layout{grid-template-columns:var(--dynamic-columns,1fr 1fr);grid-template-areas:var(--dynamic-areas,'"header header" "main sidebar" "footer footer"');gap:var(--dynamic-gap,2rem)}.dynamic-text{font-family:var(--typography-primary),system-ui,sans-serif;font-weight:var(--typography-weight);color:var(--color-text);line-height:1.6}.dynamic-text-secondary{font-family:var(--typography-secondary),monospace;color:var(--color-textSecondary)}.dynamic-heading{font-family:var(--typography-primary),system-ui,sans-serif;font-weight:700;color:var(--color-text);font-size:calc(1rem * var(--typography-scale))}.dynamic-card{background-color:var(--color-surface);border-radius:.75rem;padding:1.5rem;transition:all .3s ease}.dynamic-card:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.dynamic-button{background-color:var(--color-primary);color:white;padding:.75rem 1.5rem;border-radius:.5rem;border:none;font-weight:600;cursor:pointer;transition:all .2s ease}.dynamic-button:hover{background-color:var(--color-secondary);transform:translateY(-2px)}.dynamic-accent{color:var(--color-accent)}.dynamic-surface{background-color:var(--color-surface)}.theme-cyberpunk-matrix{--glow-intensity:0.8}.theme-cyberpunk-matrix .dynamic-text{text-shadow:0 0 10px var(--color-primary)}.theme-cyberpunk-matrix .dynamic-card{border:1px solid var(--color-primary);box-shadow:0 0 20px var(--color-primary)20}.theme-minimal-zen .dynamic-card{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.theme-retro-synthwave{background-image:linear-gradient(45deg,var(--color-primary)10 25%,transparent 25%),linear-gradient(-45deg,var(--color-secondary)10 25%,transparent 25%);background-size:60px 60px}.theme-retro-synthwave .dynamic-text{text-shadow:0 0 5px var(--color-accent)}.theme-organic-forest .dynamic-card{border-radius:1.5rem;background:linear-gradient(135deg,var(--color-surface),var(--color-background))}.theme-futuristic-hologram .dynamic-card{background:linear-gradient(135deg,var(--color-surface)80,var(--color-primary)10);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--color-primary)30}.theme-artistic-watercolor .dynamic-card{background:linear-gradient(135deg,var(--color-surface),var(--color-accent)20);border-radius:2rem}.theme-neon-city .dynamic-text{text-shadow:0 0 8px var(--color-primary)}.theme-neon-city .dynamic-card{border:2px solid var(--color-accent);box-shadow:0 0 30px var(--color-accent)30}.theme-sunset-gradient{background:linear-gradient(135deg,var(--color-background),var(--color-surface))}.theme-monochrome-bold .dynamic-card{border:3px solid var(--color-text);border-radius:0}.theme-ocean-depths .dynamic-card{background:linear-gradient(135deg,var(--color-surface)90,var(--color-primary)20);border-radius:1rem}.theme-cosmic-space .dynamic-card{background:linear-gradient(135deg,var(--color-surface),var(--color-primary)15);box-shadow:0 0 40px var(--color-primary)20}.theme-dark-professional .dynamic-card{background:linear-gradient(135deg,var(--color-surface),var(--color-background));border:1px solid var(--color-primary)20}@media (max-width:768px){.asymmetric-layout,.grid-layout-standard,.split-layout{grid-template-columns:1fr;grid-template-areas:"header" "main" "sidebar" "footer"}.centered-layout{grid-template-columns:1fr;grid-template-areas:"header" "main" "footer";gap:1.5rem}}.animate-fade-in{animation:fadeIn .6s ease-out}.animate-slide-up{animation:slideUp .8s ease-out}.animate-scale-in{animation:scaleIn .5s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.dynamic-button:hover,.dynamic-card:hover{transform:none}}:root{--acid:#c9f24b;--acid-deep:#a9d92e;--acid-ink:#0a0b0d;--grotesk:var(--font-grotesk),"Helvetica Neue",Arial,sans-serif;--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1)}.font-grotesk,.k-display{font-family:var(--grotesk)}.k-display{font-weight:700;letter-spacing:-.055em;line-height:.84;text-transform:uppercase}.k-title{font-family:var(--grotesk);font-weight:600;letter-spacing:-.04em;line-height:.95}.k-serif{font-family:var(--font-display);font-weight:400;letter-spacing:-.02em;line-height:.95}.k-mono{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.18em;text-transform:uppercase}.k-outline{color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.28)}.k-outline-strong{color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.55)}.k-outline-ink{color:transparent;-webkit-text-stroke:1px rgba(10,11,13,.45)}.k-acid{color:var(--acid)}.k-bg-acid{background:var(--acid);color:var(--acid-ink)}.k-vert{writing-mode:vertical-rl;text-orientation:mixed}.k-balance{text-wrap:balance}.k-rule{height:1px;width:100%;background:rgba(255,255,255,.14)}.k-rule-acid{height:2px;width:100%;background:var(--acid)}.k-rule-dashed{height:1px;width:100%;background-image:linear-gradient(90deg,rgba(255,255,255,.35) 33%,transparent 0);background-size:9px 1px;background-repeat:repeat-x}.k-frame{position:relative}.k-frame:before{content:"";inset:0;border:1px solid rgba(255,255,255,.09)}.k-corner,.k-frame:before{position:absolute;pointer-events:none}.k-corner{width:.7rem;height:.7rem;border-color:var(--acid);border-style:solid}.k-corner-tl{top:-1px;left:-1px;border-width:1px 0 0 1px}.k-corner-tr{top:-1px;right:-1px;border-width:1px 1px 0 0}.k-corner-bl{bottom:-1px;left:-1px;border-width:0 0 1px 1px}.k-corner-br{bottom:-1px;right:-1px;border-width:0 1px 1px 0}.k-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:48px;padding:.9rem 1.5rem;border-radius:999px;border:1px solid rgba(255,255,255,.2);font-family:var(--font-body);font-size:.86rem;font-weight:600;letter-spacing:-.01em;line-height:1;overflow:hidden;isolation:isolate;transition:color .22s ease,border-color .22s ease,transform .22s var(--ease-out-expo);cursor:pointer}.k-btn:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--acid);transform:translateY(101%);transition:transform .42s var(--ease-out-expo)}.k-btn:focus-visible:before,.k-btn:hover:before{transform:translateY(0)}.k-btn:focus-visible,.k-btn:hover{color:var(--acid-ink);border-color:var(--acid)}.k-btn-acid{background:var(--acid);color:var(--acid-ink);border-color:var(--acid)}.k-btn-acid:before{background:var(--paper)}.k-btn-acid:focus-visible,.k-btn-acid:hover{color:var(--acid-ink);border-color:var(--paper)}.k-btn-solid{background:var(--paper);color:var(--ink);border-color:var(--paper)}.k-btn-solid:before{background:var(--acid)}.k-link{position:relative;display:inline-flex;align-items:center;gap:.45rem;padding-bottom:.2rem;color:rgba(255,255,255,.68);font-size:.86rem;font-weight:500;transition:color .2s ease}.k-link:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .38s var(--ease-out-expo)}.k-link:hover{color:#fff}.k-link:hover:after{transform:scaleX(1);transform-origin:left}.k-arrow-shift{transition:transform .36s var(--ease-out-expo)}.group:hover .k-arrow-shift,a:hover .k-arrow-shift,button:hover .k-arrow-shift{transform:translate(2px,-2px)}.k-marquee{position:relative;display:flex;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.k-marquee__track{display:flex;flex-shrink:0;align-items:center;gap:0;min-width:100%;width:-moz-max-content;width:max-content;animation:k-marquee-x 30s linear infinite;will-change:transform}.k-marquee:hover .k-marquee__track{animation-play-state:paused}.k-marquee--reverse .k-marquee__track{animation-direction:reverse}.k-marquee--slow .k-marquee__track{animation-duration:58s}.k-marquee--fast .k-marquee__track{animation-duration:18s}.k-marquee__item{display:inline-flex;align-items:center;gap:1.4rem;padding-right:1.4rem;white-space:nowrap}@keyframes k-marquee-x{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.k-hero-grid{display:grid;gap:clamp(2.5rem,5vw,4rem)}@media (min-width:1024px){.k-hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:end}}.k-hero-title{font-size:clamp(3.1rem,9.4vw,9rem);line-height:.82;letter-spacing:-.06em}.k-hero-bgword{position:absolute;inset-inline:-4vw;bottom:-.16em;z-index:0;font-family:var(--grotesk);font-weight:800;font-size:clamp(7rem,24vw,23rem);line-height:.7;letter-spacing:-.07em;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.07);white-space:nowrap;pointer-events:none;animation:k-drift-x 26s ease-in-out infinite alternate}.k-arch{border-radius:999px 999px 22px 22px}.k-ring{position:absolute;inset:-6%;border-radius:999px;background:conic-gradient(from 0deg,transparent 0 62%,rgba(201,242,75,.9) 74%,transparent 86%);mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 2px));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 2px));animation:k-spin 14s linear infinite;pointer-events:none}.k-ring-soft{inset:-9%;background:conic-gradient(from 180deg,rgba(139,92,246,.5),rgba(6,182,212,.4),rgba(201,242,75,.5),rgba(236,72,153,.4),rgba(139,92,246,.5));mask:radial-gradient(farthest-side,transparent calc(100% - 1px),#000 calc(100% - 1px));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 1px),#000 calc(100% - 1px));animation-duration:26s;animation-direction:reverse;opacity:.7}.k-sticker{display:inline-flex;align-items:center;gap:.5rem;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:rgba(10,11,13,.72);padding:.5rem .85rem;font-family:var(--font-mono);font-size:.58rem;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.66);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.k-sticker-acid{border-color:rgba(201,242,75,.5);background:rgba(201,242,75,.1);color:var(--acid)}.k-dot-live{position:relative;width:.42rem;height:.42rem;border-radius:999px;background:var(--acid)}.k-dot-live:after{content:"";position:absolute;inset:-3px;border-radius:999px;border:1px solid var(--acid);animation:k-ping 2.2s ease-out infinite}.k-index{display:flex;align-items:baseline;gap:.9rem;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.38)}.k-index strong{color:var(--acid);font-weight:500}.k-section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.5rem}.k-section-title{font-family:var(--font-display);font-weight:400;font-size:clamp(2.6rem,6vw,5.2rem);line-height:.92;letter-spacing:-.03em;text-wrap:balance}.k-oversize-num{font-family:var(--grotesk);font-weight:700;font-size:clamp(4rem,12vw,11rem);line-height:.7;letter-spacing:-.08em;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.22)}.k-card{position:relative;border:1px solid rgba(255,255,255,.1);background:rgba(13,15,20,.55);overflow:hidden;transition:border-color .3s ease,background .3s ease,transform .5s var(--ease-out-expo)}.k-card:hover{border-color:rgba(201,242,75,.45);background:rgba(18,21,28,.8)}.k-card__wash{position:absolute;inset:0;pointer-events:none;background:radial-gradient(540px circle at var(--mx,50%) var(--my,0),rgba(201,242,75,.08),transparent 46%);opacity:0;transition:opacity .3s ease}.k-card:hover .k-card__wash{opacity:1}.k-cover{position:relative;overflow:hidden;background:#101218;isolation:isolate}.k-cover:before{content:"";position:absolute;inset:-40%;background:radial-gradient(circle at 28% 24%,rgba(139,92,246,.55),transparent 42%),radial-gradient(circle at 72% 28%,rgba(6,182,212,.45),transparent 44%),radial-gradient(circle at 54% 82%,rgba(201,242,75,.38),transparent 46%),radial-gradient(circle at 18% 78%,rgba(236,72,153,.35),transparent 44%);filter:blur(6px);transition:transform .9s var(--ease-out-expo)}.k-card:hover .k-cover:before,.k-cover:hover:before{transform:scale(1.12) rotate(4deg)}.k-cover:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgba(0,0,0,.18) 0 1px,transparent 1px 4px),linear-gradient(0deg,rgba(8,9,12,.88),transparent 60%);pointer-events:none}.k-cover-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 0);background-size:42px 42px;mask-image:radial-gradient(ellipse at 50% 40%,black,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at 50% 40%,black,transparent 75%);opacity:.55}.k-carousel{position:relative}.k-carousel__track{display:flex;gap:clamp(.9rem,2vw,1.4rem);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding-bottom:.5rem;cursor:grab}.k-carousel__track::-webkit-scrollbar{display:none}.k-carousel__track.is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.k-carousel__slide{flex:0 0 auto;scroll-snap-align:start}.k-carousel__progress{position:relative;height:2px;width:100%;background:rgba(255,255,255,.12);overflow:hidden}.k-carousel__bar{position:absolute;inset-block:0;left:0;background:var(--acid);transition:width .18s linear,transform .18s linear}.k-carousel__btn{display:inline-flex;height:2.6rem;width:2.6rem;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(255,255,255,.18);color:rgba(255,255,255,.72);transition:background .2s ease,color .2s ease,border-color .2s ease}.k-carousel__btn:hover:not(:disabled){background:var(--acid);color:var(--acid-ink);border-color:var(--acid)}.k-carousel__btn:disabled{opacity:.3;cursor:not-allowed}.k-no-bar{scrollbar-width:none}.k-no-bar::-webkit-scrollbar{display:none}.k-row{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.25rem;padding:1.35rem 0;border-top:1px solid rgba(255,255,255,.1);transition:padding .42s var(--ease-out-expo),background .3s ease}.k-row:last-child{border-bottom:1px solid rgba(255,255,255,.1)}.k-row:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(201,242,75,.09),transparent 62%);opacity:0;transition:opacity .3s ease;pointer-events:none}.k-row:hover:before,.k-row[data-open=true]:before{opacity:1}.k-row:hover,.k-row[data-open=true]{padding-inline:1rem}.k-row__num{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.14em;color:rgba(255,255,255,.35)}.k-row__title{font-family:var(--font-display);font-size:clamp(1.7rem,3.4vw,2.9rem);line-height:1;letter-spacing:-.02em;color:#fff;transition:color .22s ease}.k-row:hover .k-row__title,.k-row[data-open=true] .k-row__title{color:var(--acid)}.k-row__panel{overflow:hidden}.k-icon{overflow:visible}.k-icon [data-motion]{transform-origin:center}.k-icon--orbit .k-orbit-a{transform-origin:12px 12px;animation:k-spin 8s linear infinite}.k-icon--orbit .k-orbit-b{transform-origin:12px 12px;animation:k-spin 4s linear infinite reverse}.k-icon--pulse .k-pulse-ring{transform-origin:center;animation:k-icon-pulse 2.6s ease-out infinite}.k-icon--pulse .k-pulse-ring-2{animation-delay:.9s}.k-icon--scan .k-scan-line{animation:k-scan-y 2.8s ease-in-out infinite}.k-icon--scan .k-scan-box{animation:k-scan-box 2.8s ease-in-out infinite}.k-icon--layers .k-layer-1{animation:k-layer-a 3.4s ease-in-out infinite}.k-icon--layers .k-layer-2{animation:k-layer-b 3.4s ease-in-out infinite}.k-icon--layers .k-layer-3{animation:k-layer-c 3.4s ease-in-out infinite}.k-icon--draw circle,.k-icon--draw line,.k-icon--draw path,.k-icon--draw rect{stroke-dasharray:120;stroke-dashoffset:120;animation:k-draw 3.6s ease-in-out infinite}.k-icon--spin-slow{animation:k-spin 12s linear infinite}.k-icon--float{animation:k-float-y 5s ease-in-out infinite}@keyframes k-spin{to{transform:rotate(1turn)}}@keyframes k-drift-x{0%{transform:translate3d(-2%,0,0)}to{transform:translate3d(2%,0,0)}}@keyframes k-ping{0%{transform:scale(.7);opacity:.9}80%,to{transform:scale(2.4);opacity:0}}@keyframes k-scan-y{0%,to{transform:translateY(-6px);opacity:0}15%{opacity:1}85%{opacity:1}50%{transform:translateY(14px)}}@keyframes k-scan-box{0%,to{opacity:.25}50%{opacity:1}}@keyframes k-icon-pulse{0%{transform:scale(.55);opacity:.8}80%,to{transform:scale(1.35);opacity:0}}@keyframes k-layer-a{0%,to{transform:translateY(0)}50%{transform:translateY(-2.5px)}}@keyframes k-layer-b{0%,to{transform:translateY(0)}50%{transform:translateY(-1.2px)}}@keyframes k-layer-c{0%,to{transform:translateY(0)}50%{transform:translateY(.6px)}}@keyframes k-draw{0%{stroke-dashoffset:120}55%,to{stroke-dashoffset:0}}@keyframes k-float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.k-reveal{opacity:1}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.k-view-rise{animation:k-view-rise linear both;animation-timeline:view();animation-range:entry 0 entry 62%}.k-view-fade{animation:k-view-fade linear both;animation-timeline:view();animation-range:entry 0 entry 55%}}}@keyframes k-view-rise{0%{opacity:0;transform:translateY(2.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes k-view-fade{0%{opacity:0}to{opacity:1}}.k-line-mask{display:block;overflow:hidden}.k-line-inner{display:block;transform:translateY(110%);animation:k-line-up 1s var(--ease-out-expo) both}@keyframes k-line-up{to{transform:translateY(0)}}.k-fade-up{animation:k-fade-up .9s var(--ease-out-expo) both}@keyframes k-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.k-scale-in{animation:k-scale-in 1.1s var(--ease-out-expo) both}@keyframes k-scale-in{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.k-word{color:rgba(255,255,255,.18);transition:color .12s linear}.k-word[data-lit=true]{color:rgba(255,255,255,.92)}.k-word-acid[data-lit=true]{color:var(--acid)}.k-magnetic{display:inline-flex;transition:transform .28s var(--ease-out-expo)}.k-magnetic,.k-tilt{will-change:transform}.k-tilt{transform:perspective(1100px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;transition:transform .5s var(--ease-out-expo)}.k-tilt:hover{transition-duration:.12s}.k-rail{position:fixed;z-index:40;pointer-events:none}.k-rail-link{pointer-events:auto}.k-clock{font-variant-numeric:tabular-nums;letter-spacing:.08em}.k-prose{font-size:1.04rem;line-height:1.85;color:rgba(255,255,255,.68)}.k-prose>*+*{margin-top:1.35em}.k-prose>p:first-child{font-size:1.18rem;line-height:1.72;color:rgba(255,255,255,.84)}.k-prose h2{font-family:var(--font-display);font-size:clamp(1.9rem,3.4vw,2.7rem);font-weight:400;line-height:1.05;letter-spacing:-.02em;color:#fff;margin-top:2.4em}.k-prose h3{font-family:var(--font-body);font-size:1.2rem;font-weight:600;color:#fff;margin-top:2em}.k-prose a{color:var(--acid);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.k-prose strong{color:#fff;font-weight:600}.k-prose blockquote{margin-block:2em;border-left:2px solid var(--acid);padding-left:1.4rem;font-family:var(--font-display);font-size:1.6rem;line-height:1.3;color:rgba(255,255,255,.86)}.k-prose ol,.k-prose ul{padding-left:1.25rem}.k-prose ul{list-style:disc}.k-prose ol{list-style:decimal}.k-prose li+li{margin-top:.5em}.k-prose code{font-family:var(--font-mono);font-size:.85em;background:rgba(255,255,255,.08);padding:.16em .4em;border-radius:4px;color:#e8f7c0}.k-prose pre{overflow-x:auto;border:1px solid rgba(255,255,255,.12);background:#05060a;padding:1.1rem 1.2rem;font-size:.82rem;line-height:1.7}.k-prose pre code{background:transparent;padding:0}.k-prose hr{border:0;border-top:1px solid rgba(255,255,255,.12);margin-block:2.4em}.k-paper-ink{color:#15161a}.k-shadow-acid{box-shadow:0 0 0 1px rgba(201,242,75,.35),0 18px 60px rgba(201,242,75,.12)}.k-noise{position:relative}.k-noise:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 220 220' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.k-mask-x{mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.k-hover-invert{transition:background .24s ease,color .24s ease}.k-hover-invert:hover{background:var(--paper);color:var(--ink)}@supports (view-transition-name:none){::view-transition-new(root),::view-transition-old(root){animation-duration:.45s;animation-timing-function:cubic-bezier(.16,1,.3,1)}}