@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_next/static/media/unbounded-cyrillic-ext-wght-normal.a3654526.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_next/static/media/unbounded-cyrillic-wght-normal.89b21495.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_next/static/media/unbounded-vietnamese-wght-normal.e31e1e1b.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_next/static/media/unbounded-latin-ext-wght-normal.34c71695.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_next/static/media/unbounded-latin-wght-normal.e4503c05.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-cyrillic-ext-400-normal.17d05b18.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-cyrillic-ext-400-normal.7daf4077.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-cyrillic-400-normal.17524150.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-cyrillic-400-normal.29859c59.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-greek-400-normal.77d339c7.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-greek-400-normal.4a5b0cb1.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-vietnamese-400-normal.553f85d1.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-vietnamese-400-normal.fd17702b.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-latin-ext-400-normal.4d63b447.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-latin-ext-400-normal.ef62d646.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-latin-400-normal.db9d659a.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-latin-400-normal.b0c7be19.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/jetbrains-mono-cyrillic-ext-600-normal.3a831a4d.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-cyrillic-ext-600-normal.ec1a271e.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/jetbrains-mono-cyrillic-600-normal.40b4fdec.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-cyrillic-600-normal.6ee2be4b.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/jetbrains-mono-greek-600-normal.642314e1.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-greek-600-normal.41929c71.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/jetbrains-mono-vietnamese-600-normal.ec0f0d2d.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-vietnamese-600-normal.31cb43a1.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/jetbrains-mono-latin-ext-600-normal.c6da524e.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-latin-ext-600-normal.d62c3bc3.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/jetbrains-mono-latin-600-normal.ebeb24f1.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-latin-600-normal.1a59e979.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@property --p{syntax:"<number>";inherits:true;initial-value:0}.krl{--mood:180 48 72;--on-mood:250 250 250;--radius:16px;--font-display:"Unbounded Variable",Inter,system-ui,sans-serif;--font-body:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--red:#ef4444;--green:#10b981;--amber:#f59e0b;--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--bg:#0c0b0a;--fg:#e2ddd5;--muted:#a39a91;--panel:rgba(26,24,22,0.66);--panel-strong:rgba(30,27,25,0.88);--border:rgba(226,221,213,0.12);--border-strong:rgba(226,221,213,0.22);--scrim:rgba(18,16,15,0.55);--shadow:0 40px 80px -40px rgb(0 0 0/0.7);--neg:#f87171;--pos:#34d399;color-scheme:dark;position:relative;min-height:100vh;background:var(--bg);color:var(--fg);font-family:var(--font-body);font-size:16px;line-height:1.55;overflow-x:clip}.krl[data-theme=light]{--bg:#f9f6f1;--fg:#1d1915;--muted:#6f655c;--panel:rgba(249,246,241,0.72);--panel-strong:rgba(251,249,245,0.92);--border:rgba(29,25,21,0.12);--border-strong:rgba(29,25,21,0.24);--scrim:rgba(249,246,241,0.6);--shadow:0 40px 80px -44px rgb(60 30 20/0.45);--neg:#dc2626;--pos:#059669;color-scheme:light}.krl *,.krl :after,.krl :before{box-sizing:border-box}.krl a{color:inherit;text-decoration:none}.krl button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.krl ::-moz-selection{background:rgb(var(--mood)/.4)}.krl ::selection{background:rgb(var(--mood)/.4)}.krl :focus-visible{outline:2px solid rgb(var(--mood));outline-offset:3px;border-radius:6px}.krl-bg{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(45% 40% at 50% 50%,var(--scrim),transparent 100%),radial-gradient(60% 50% at 25% 25%,rgb(var(--mood)/.55),transparent 70%),radial-gradient(50% 45% at 78% 72%,rgb(var(--mood)/.35),transparent 70%),var(--bg)}.krl-bg canvas{width:100%;height:100%;display:block}.krl-noise{position:fixed;inset:0;z-index:1;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 263 263' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.68' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg viewBox='0 0 173 173' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.93' numOctaves='2' seed='23' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.7'/%3E%3C/svg%3E");background-size:263px 263px,173px 173px;background-position:0 0,61px 97px}.krl-page{position:relative;z-index:2}.krl .kr-logo{display:inline-block;width:40px;height:40px;flex-shrink:0;cursor:pointer}.krl .kr-logo span,.krl .kr-logo svg{display:block;width:100%;height:100%}.krl .kr-logo rect{fill:var(--logo-bg,#e5e2dc);transition:fill .7s}.krl .kr-logo path{fill:var(--logo-fg,#1b1918);transition:fill .7s}.krl .kr-rot{transform:rotate(var(--logo-rot,0deg));transition:transform .7s var(--ease-spring)}.krl .kr-wobble{animation:krl-wobble 6.5s cubic-bezier(.65,0,.35,1) infinite}.krl .kr-spin.spinning{animation:krl-spin-click 1.6s cubic-bezier(.15,.75,.2,1) 1}.krl.kr-extreme .kr-glow{animation:krl-glow-pulse 2.8s ease-in-out infinite}@keyframes krl-wobble{0%,58%,to{transform:rotate(0deg)}8%{transform:rotate(9deg)}20%{transform:rotate(-6deg)}33%{transform:rotate(4deg)}45%{transform:rotate(-2deg)}}@keyframes krl-spin-click{0%{transform:rotate(0deg)}to{transform:rotate(3turn)}}@keyframes krl-glow-pulse{0%,to{filter:drop-shadow(0 0 4px var(--logo-glow));transform:scale(1)}50%{filter:drop-shadow(0 0 14px var(--logo-glow));transform:scale(1.06)}}@keyframes krl-turn{to{transform:rotate(1turn)}}.krl .wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.krl .eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.krl .eyebrow .dot{width:7px;height:7px;border-radius:50%;background:rgb(var(--mood));box-shadow:0 0 10px rgb(var(--mood))}.krl h1,.krl h2,.krl h3{font-family:var(--font-display);font-weight:600;letter-spacing:-.02em;line-height:1.08;margin:0}.krl h1{font-size:clamp(34px,5.6vw,68px)}.krl h2{font-size:clamp(26px,3.6vw,44px)}.krl h3{font-size:18px;letter-spacing:-.01em;line-height:1.25}.krl ol,.krl p,.krl ul{margin:0}.krl .lead{font-size:clamp(16px,1.6vw,19px);color:var(--muted);max-width:640px}.krl .accent{color:rgb(var(--mood))}.krl[data-theme=dark] .accent{text-shadow:0 0 24px rgb(var(--mood)/.45)}.krl .muted{color:var(--muted)}.krl .neg{color:var(--neg)}.krl .pos{color:var(--pos)}.krl .mono{font-family:var(--font-mono)}.krl .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:48px;padding:0 22px;border-radius:999px;font-weight:600;font-size:15px;white-space:nowrap;transition:transform .15s,box-shadow .3s,border-color .3s,opacity .2s}.krl .btn:active{transform:scale(.98)}.krl .btn:disabled{opacity:.6;cursor:default}.krl .btn-primary{background:rgb(var(--mood));color:rgb(var(--on-mood));box-shadow:0 10px 30px -10px rgb(var(--mood)/.8)}.krl .btn-primary:hover{box-shadow:0 14px 40px -10px rgb(var(--mood)/1);transform:translateY(-1px)}.krl .btn-ghost{border:1px solid var(--border-strong);background:var(--panel);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.krl .btn-ghost:hover{border-color:rgb(var(--mood)/.7)}.krl .btn svg{width:18px;height:18px}.krl .btn-demo{border-color:rgb(16 185 129/.55);box-shadow:0 0 0 1px rgb(16 185 129/.12),0 10px 30px -14px rgb(16 185 129/.7)}.krl .btn-demo:hover{border-color:rgb(16 185 129/.95)}.krl .btn-demo svg{color:#10b981}.krl .panel{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2)}.krl .chip{gap:6px;padding:6px 12px;border-radius:999px;font-size:13px;border:1px solid var(--border);background:var(--panel);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.krl .chip,.krl .tag{display:inline-flex;align-items:center;white-space:nowrap}.krl .tag{gap:5px;font-size:11px;font-weight:500;padding:2px 8px;border-radius:999px;border:1px solid var(--border-strong);color:var(--muted)}.krl .tag.t-red{color:var(--neg);border-color:color-mix(in srgb,var(--neg) 45%,transparent)}.krl .tag.t-green{color:var(--pos);border-color:color-mix(in srgb,var(--pos) 45%,transparent)}.krl .tag.t-amber{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 45%,transparent)}.krl .tag.t-mood{color:rgb(var(--mood));border-color:rgb(var(--mood)/.45)}.krl .icon-btn{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;border:1px solid var(--border);color:var(--muted)}.krl .icon-btn:hover{color:var(--fg);border-color:var(--border-strong)}.krl .icon-btn svg{width:18px;height:18px}.krl [data-tilt]{--rx:3deg;--ry:-6deg;position:relative;transform:perspective(1300px) rotateX(var(--rx)) rotateY(var(--ry)) translateY(var(--ty,0));transition:transform .7s var(--ease-out),box-shadow .5s;box-shadow:var(--shadow)}.krl [data-tilt=left]{--ry:6deg}.krl [data-tilt].tilting{transition:transform .12s linear,box-shadow .5s;--ty:-6px;box-shadow:var(--shadow),0 30px 70px -40px rgb(var(--mood)/.8)}.krl [data-tilt]:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--gx,50%) var(--gy,0),rgb(255 255 255/.09),transparent 45%);transition:opacity .4s}.krl[data-theme=light] [data-tilt]:after{background:radial-gradient(420px circle at var(--gx,50%) var(--gy,0),rgb(255 255 255/.55),transparent 45%)}.krl [data-tilt].tilting:after{opacity:1}.krl [data-tilt]:not(.tilting){animation:krl-float 7s ease-in-out infinite}@keyframes krl-float{0%,to{translate:0 0}50%{translate:0 -8px}}.krl .money{transition:filter .4s,opacity .4s}.krl.kr-private .money{filter:blur(7px);opacity:.8}.krl .reveal{opacity:0;transform:translateY(24px);transition:opacity .8s ease,transform .8s var(--ease-out)}.krl .reveal.in{opacity:1;transform:none}.krl .reveal[data-tilt]{transform:perspective(1300px) rotateX(var(--rx)) rotateY(var(--ry)) translateY(40px)}.krl .reveal[data-tilt].in{transform:perspective(1300px) rotateX(var(--rx)) rotateY(var(--ry)) translateY(var(--ty,0))}.krl .topbar{position:sticky;top:0;z-index:50;padding:14px 0}.krl .topbar .bar{justify-content:space-between;gap:16px;padding:8px 8px 8px 14px;border-radius:999px}.krl .brand,.krl .topbar .bar{display:flex;align-items:center}.krl .brand{gap:10px}.krl .brand .kr-logo{width:34px;height:34px}.krl .brand .name{font-family:var(--font-display);font-size:17px;font-weight:600;letter-spacing:-.02em;white-space:nowrap}.krl .brand .beta{font-family:var(--font-mono);font-size:10px;color:var(--muted);border:1px solid var(--border-strong);border-radius:999px;padding:1px 7px;margin-left:2px}.krl .nav{display:flex;gap:clamp(10px,calc(1.6vw - 6px),24px);font-size:14px;color:var(--muted);white-space:nowrap;min-width:0}.krl .nav a:hover{color:var(--fg)}.krl .bar-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.krl .bar-actions .btn{height:40px;padding:0 18px;font-size:14px}.krl .corner-tools{position:absolute;top:50%;right:16px;transform:translateY(-50%);display:flex;gap:6px}.krl .corner-tools .icon-btn{background:var(--panel);backdrop-filter:blur(14px)}@media (max-width:1420px){.krl .topbar .wrap{padding-right:120px}}.krl section{position:relative;padding:110px 0}.krl [id]{scroll-margin-top:72px}.krl .section-head{max-width:780px;margin-bottom:48px}.krl .h2-gap,.krl .section-head h2{margin:14px 0 16px}.krl .hero{padding:56px 0 72px;min-height:calc(100vh - 80px);display:flex;align-items:center}.krl .hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:56px;align-items:center}.krl .hero-grid>*,.krl .hero>.wrap,.krl .kosa-grid>*,.krl .privacy>*,.krl .split>*,.krl .stats>*,.krl .steps>*{min-width:0}.krl .hero h1{margin:20px 0 22px}.krl .hero .lead{margin-bottom:34px}.krl .cta-row{gap:12px}.krl .cta-row,.krl .trust{display:flex;flex-wrap:wrap}.krl .trust{gap:8px 18px;margin-top:28px;font-size:13px;color:var(--muted)}.krl .trust span{display:inline-flex;align-items:center;gap:7px}.krl .trust svg{width:15px;height:15px;color:rgb(var(--mood))}.krl .screen{padding:18px;border-radius:22px;background:var(--panel)}.krl .pv-head{display:flex;align-items:center;gap:10px;font-weight:600;font-size:14px;margin-bottom:14px}.krl .pv-head .kr-logo{width:28px;height:28px}.krl .pv-tag{margin-left:auto;font-family:var(--font-mono);font-size:10px;color:var(--muted);border:1px dashed var(--border-strong);border-radius:999px;padding:2px 8px;font-weight:400;white-space:nowrap}.krl .pv-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.krl .tile{background:var(--panel-strong);border:1px solid var(--border);border-radius:14px;padding:14px;min-width:0}.krl .tile.wide{grid-column:span 2}.krl .label{font-size:12px;color:var(--muted);margin-bottom:6px}.krl .value{font-family:var(--font-display);font-size:24px;font-weight:600;letter-spacing:-.02em;white-space:nowrap}.krl .sub{font-size:12px;color:var(--muted);margin-top:4px}.krl .ring-row{display:flex;align-items:center;gap:14px}.krl .ring{--p:0;width:64px;height:64px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;position:relative;background:conic-gradient(rgb(var(--mood)) calc(var(--p) * 1%),var(--border) 0);transition:--p 1.6s var(--ease-out) .2s}.krl .ring.in{--p:var(--to)}.krl .ring>span{width:calc(100% - 14px);height:calc(100% - 14px);border-radius:50%;display:grid;place-items:center;background:var(--panel-strong);font-weight:700;font-size:16px}.krl .ring.big{width:132px;height:132px}.krl .ring.big>span{width:calc(100% - 22px);height:calc(100% - 22px);font-family:var(--font-display);font-size:36px}.krl .meter{position:relative;height:8px;border-radius:99px;margin-top:10px;background:linear-gradient(90deg,var(--green) 0 30%,#eab308 30% 50%,#f97316 50% 80%,var(--red) 80% 100%)}.krl .meter i{position:absolute;top:-4px;width:4px;height:16px;border-radius:3px;background:var(--fg);left:0;box-shadow:0 0 0 2px var(--bg);transition:left 1.6s var(--ease-spring) .3s}.krl .meter.in i{left:var(--at)}.krl .ticks{margin-top:8px;font-family:var(--font-mono);font-size:11px;color:var(--muted)}.krl .pay,.krl .ticks{display:flex;justify-content:space-between}.krl .pay{align-items:center;gap:10px;font-size:13px;padding:7px 0;border-top:1px solid var(--border)}.krl .pay:first-of-type{border-top:0}.krl .pay b{font-weight:600;white-space:nowrap}.krl .pay small{color:var(--muted);display:block;font-size:11px}.krl .marquee{margin-top:64px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.krl .marquee-track{display:flex;gap:10px;width:-moz-max-content;width:max-content;animation:krl-marquee 38s linear infinite}.krl .marquee:hover .marquee-track{animation-play-state:paused}@keyframes krl-marquee{to{transform:translateX(-50%)}}.krl .stats-sec{padding:20px 0 60px}.krl .stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.krl .stat{padding:24px}.krl .stat b{display:block;font-family:var(--font-display);font-size:clamp(36px,4.4vw,56px);font-weight:600;letter-spacing:-.03em;line-height:1;color:rgb(var(--mood));margin-bottom:10px}.krl .stat span{color:var(--muted);font-size:14px}.krl .split{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.krl .split.flip>:first-child{order:2}.krl .list{list-style:none;padding:0;margin-top:26px;display:grid;gap:12px}.krl .list li{display:flex;gap:12px;align-items:flex-start}.krl .list li:before{content:"";width:8px;height:8px;border-radius:50%;margin-top:9px;flex-shrink:0;background:rgb(var(--mood));box-shadow:0 0 10px rgb(var(--mood))}.krl .list b{font-weight:600}.krl .imp{padding:18px;border-radius:22px;background:var(--panel)}.krl .imp-drop{border:1.5px dashed var(--border-strong);border-radius:16px;padding:14px;position:relative;overflow:hidden}.krl .imp-file{display:flex;align-items:center;gap:12px;opacity:0}.krl .imp-file .ico{width:38px;height:46px;border-radius:6px;background:rgb(var(--mood)/.16);border:1px solid rgb(var(--mood)/.4);display:grid;place-items:center;font-family:var(--font-mono);font-size:10px;font-weight:600;color:rgb(var(--mood));flex-shrink:0}.krl .imp-file b{font-size:14px;font-weight:600;display:block}.krl .imp-file small{font-size:12px;color:var(--muted)}.krl .imp-bar{height:4px;border-radius:99px;background:var(--border);margin-top:12px;overflow:hidden}.krl .imp-bar i{display:block;height:100%;width:0;background:rgb(var(--mood));box-shadow:0 0 12px rgb(var(--mood))}.krl .imp-status{position:relative;height:18px;margin-top:8px;font-size:12px;font-family:var(--font-mono)}.krl .imp-status span{position:absolute;left:0;top:0;opacity:0}.krl .imp-rows{list-style:none;padding:0;margin-top:12px;display:grid;gap:6px}.krl .imp-rows li{display:grid;grid-template-columns:42px 1fr auto auto;gap:10px;align-items:center;font-size:13px;padding:8px 10px;border-radius:10px;background:var(--panel-strong);border:1px solid var(--border);opacity:0}.krl .imp-rows .d{font-family:var(--font-mono);font-size:11px;color:var(--muted)}.krl .imp-rows .desc{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.krl .imp-rows .tag{opacity:0}.krl .imp-rows b{font-weight:600;white-space:nowrap;text-align:right;min-width:84px}.krl .imp-sum{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.krl .imp-sum .chip{font-size:12px;opacity:0;background:var(--panel-strong)}.krl .imp.run .imp-file{animation:krl-drop .7s var(--ease-spring) both}.krl .imp.run .imp-bar i{animation:krl-fill 1.3s cubic-bezier(.6,0,.3,1) .6s both}.krl .imp.run .imp-status .s1{animation:krl-blink-out 1.5s steps(1) .5s both}.krl .imp.run .imp-status .s2{animation:krl-fade .4s ease 2s both;color:rgb(var(--mood))}.krl .imp.run .imp-rows li{animation:krl-row-in .5s var(--ease-out) both;animation-delay:calc(2.1s + var(--i) * .2s)}.krl .imp.run .imp-rows .tag{animation:krl-pop .45s var(--ease-spring) both;animation-delay:calc(2.5s + var(--i) * .2s)}.krl .imp.run .imp-sum .chip{animation:krl-pop .5s var(--ease-spring) both;animation-delay:calc(4.1s + var(--i) * .25s)}@keyframes krl-drop{0%{opacity:0;transform:translateY(-36px) scale(.92) rotate(-3deg)}to{opacity:1;transform:none}}@keyframes krl-fill{0%{width:0}to{width:100%}}@keyframes krl-blink-out{0%{opacity:1}to{opacity:0}}@keyframes krl-fade{0%{opacity:0}to{opacity:1}}@keyframes krl-row-in{0%{opacity:0;transform:translateX(-14px)}to{opacity:1;transform:none}}@keyframes krl-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}.krl .kosa-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:center}.krl .stage{position:relative;aspect-ratio:1;max-width:440px;width:100%;margin:0 auto;display:grid;place-items:center}.krl .stage:after,.krl .stage:before{content:"";position:absolute;border-radius:50%;border:1px solid rgb(var(--mood)/.35)}.krl .stage:before{inset:4%}.krl .stage:after{inset:16%;border-style:dashed;border-color:rgb(var(--mood)/.25);animation:krl-turn 60s linear infinite}.krl .stage .halo{position:absolute;inset:22%;border-radius:50%;background:radial-gradient(closest-side,rgb(var(--mood)/.45),transparent);filter:blur(10px)}.krl .stage .kr-logo{width:52%;height:52%;position:relative}.krl .stage-status{position:absolute;bottom:0;left:50%;transform:translateX(-50%);white-space:nowrap}.krl .stage-status .chip{font-family:var(--font-mono);font-size:12px}.krl .control{margin-top:30px;padding:22px}.krl .control-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px}.krl .control-top .mono{font-size:13px;color:var(--muted)}.krl .status-name{font-family:var(--font-display);font-size:26px;font-weight:600}.krl input[type=range].coef{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:10px;border-radius:99px;outline:none;cursor:pointer;background:linear-gradient(90deg,#ef4444,#ef4444 20%,#b98c85 40%,#a8a39b 50%,#86b09a 60%,#10b981 80%,#10b981)}.krl[data-theme=light] input[type=range].coef{background:linear-gradient(90deg,#ef4444,#ef4444 20%,#6b3a37 40%,#1b1918 50%,#20493b 60%,#10b981 80%,#10b981)}.krl input[type=range].coef::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;border-radius:50%;background:var(--fg);border:4px solid var(--bg);box-shadow:0 0 0 1px var(--border-strong),0 4px 14px rgb(0 0 0/.4)}.krl input[type=range].coef::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--fg);border:4px solid var(--bg)}.krl .states{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:18px}.krl .state-btn{min-width:0;overflow:hidden;text-overflow:ellipsis;padding:10px 6px;border-radius:12px;border:1px solid var(--border);background:var(--panel-strong);font-size:13px;display:flex;flex-direction:column;align-items:center;gap:6px}.krl .state-btn i{width:12px;height:12px;border-radius:50%;flex-shrink:0}.krl .state-btn[aria-pressed=true]{border-color:rgb(var(--mood));box-shadow:0 0 0 1px rgb(var(--mood)) inset}.krl .status-text{margin-top:18px;min-height:72px;color:var(--muted)}.krl .notes{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.krl .auto-btn{font-size:12px;color:var(--muted);display:inline-flex;align-items:center;gap:6px}.krl .auto-btn:hover{color:var(--fg)}.krl .bento{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.krl .cell{padding:22px;display:flex;flex-direction:column;gap:14px;min-width:0;position:relative;overflow:hidden;transition:transform .4s var(--ease-out),border-color .3s,box-shadow .4s}.krl .cell:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .4s;background:linear-gradient(135deg,rgb(var(--mood)/.16),transparent 60%)}.krl .cell:hover{transform:translateY(-6px);border-color:rgb(var(--mood)/.6);box-shadow:0 30px 60px -30px rgb(var(--mood)/.55)}.krl .cell:hover:before{opacity:1}.krl .cell.s2{grid-column:span 2}.krl .cell h3{font-size:17px}.krl .cell p{color:var(--muted);font-size:14px;margin-top:8px}.krl .cell .viz{margin-top:auto}.krl .flow{display:flex;align-items:flex-end;gap:6px;height:120px}.krl .flow span{flex:1;border-radius:5px 5px 2px 2px;height:0;background:rgb(var(--mood)/.8);transition:height 1s var(--ease-out);transition-delay:calc(var(--i) * 60ms)}.krl .flow span.f{background:repeating-linear-gradient(135deg,rgb(var(--mood)/.45) 0 5px,rgb(var(--mood)/.18) 5px 10px);outline:1px dashed rgb(var(--mood)/.6);outline-offset:-1px}.krl .flow.in span{height:var(--h)}.krl .flow-legend{display:flex;justify-content:space-between;font-size:12px;color:var(--muted);margin-top:8px}.krl .subs{display:grid;gap:6px}.krl .subs>div{display:flex;justify-content:space-between;gap:8px;align-items:center;font-size:13px;padding:8px 10px;border-radius:10px;background:var(--panel-strong);border:1px solid var(--border)}.krl .subs small{color:var(--muted);display:block;font-size:11px}.krl .creep{color:var(--amber);font-weight:600;white-space:nowrap;font-size:12px}.krl .dots-line{position:relative;height:54px;border-bottom:1px solid var(--border-strong)}.krl .dots-line i{position:absolute;bottom:8px;width:9px;height:9px;border-radius:50%;background:var(--muted);opacity:.7;left:var(--x)}.krl .dots-line i.hot{width:14px;height:14px;bottom:6px;background:var(--red);opacity:1;box-shadow:0 0 0 0 rgb(239 68 68/.6);animation:krl-ping 1.8s ease-out infinite}@keyframes krl-ping{0%{box-shadow:0 0 0 0 rgb(239 68 68/.6)}to{box-shadow:0 0 0 16px rgb(239 68 68/0)}}.krl .dots-cap{display:flex;justify-content:space-between;font-size:12px;margin-top:8px;color:var(--muted)}.krl .limits{display:grid;gap:10px}.krl .limit-row{font-size:13px}.krl .limit-row .top{display:flex;justify-content:space-between;margin-bottom:5px}.krl .lbar{height:7px;border-radius:99px;background:var(--border);overflow:hidden}.krl .lbar i{display:block;height:100%;width:0;border-radius:inherit;background:rgb(var(--mood));transition:width 1.2s var(--ease-out) .2s}.krl .lbar i.over{background:var(--red)}.krl .limits.in .lbar i{width:var(--w)}.krl .spark{display:block;width:100%;height:110px;overflow:visible}.krl .spark .line{fill:none;stroke:rgb(var(--mood));stroke-width:2.5;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 2s var(--ease-out)}.krl .spark .area{fill:url(#krlSparkFill);opacity:0;transition:opacity 1s ease 1s}.krl .spark.in .line{stroke-dashoffset:0}.krl .spark.in .area{opacity:1}.krl .cap-chips{display:flex;flex-wrap:wrap;gap:6px}.krl .cover{display:grid;gap:8px}.krl .cover-row{display:grid;grid-template-columns:92px 1fr;gap:10px;align-items:center;font-size:12px;color:var(--muted)}.krl .cover-bar{position:relative;height:12px;border-radius:4px;background:rgb(var(--mood)/.55);overflow:hidden}.krl .cover-bar .gap{position:absolute;top:0;bottom:0;left:var(--l);width:var(--w);background:repeating-linear-gradient(135deg,var(--red) 0 4px,transparent 4px 8px);opacity:.9;animation:krl-gap-blink 2.4s ease-in-out infinite}@keyframes krl-gap-blink{50%{opacity:.45}}.krl .cover-months{display:grid;grid-template-columns:92px 1fr;gap:10px;font-family:var(--font-mono);font-size:10px;color:var(--muted)}.krl .cover-months div{display:flex;justify-content:space-between}.krl .goal{align-items:center;gap:16px}.krl .avatars,.krl .goal{display:flex}.krl .avatars span{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-weight:600;font-size:14px;border:2px solid var(--bg);margin-left:-10px}.krl .avatars span:first-child{margin-left:0}.krl .card{padding:22px;border-radius:22px;background:var(--panel)}.krl .card h3{font-size:15px;font-family:var(--font-body);font-weight:600;margin-bottom:4px;letter-spacing:0}.krl .found{margin-top:18px;display:grid;gap:10px}.krl .found-item{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:var(--panel-strong);border:1px solid var(--border);font-size:14px}.krl .found-item .grow{flex:1;min-width:0}.krl .found-item small{display:block;color:var(--muted);font-size:12px}.krl .dots{display:flex;gap:4px;margin-top:6px}.krl .dots i{width:18px;height:5px;border-radius:3px;background:var(--border-strong)}.krl .dots i.on{background:rgb(var(--mood))}.krl .mini-btn{font-size:12px;padding:6px 10px;border-radius:999px;border:1px solid rgb(var(--mood)/.5);color:rgb(var(--mood));white-space:nowrap;transition:background-color .3s,color .3s}.krl .mini-btn.done{background:rgb(var(--mood));color:rgb(var(--on-mood))}.krl .health-top{display:flex;align-items:center;gap:22px;margin-bottom:18px;flex-wrap:wrap}.krl .limited{font-size:13px;padding:10px 12px;border-radius:12px;border:1px solid color-mix(in srgb,var(--amber) 40%,transparent);background:color-mix(in srgb,var(--amber) 10%,transparent);margin-bottom:16px}.krl .ind{display:grid;gap:12px}.krl .ind-row .top{display:flex;justify-content:space-between;gap:10px;font-size:13px;margin-bottom:5px}.krl .ind-row .top span:last-child{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.krl .ind-row .w{font-size:11px;color:var(--muted)}.krl .ind .lbar i{transition-delay:calc(.2s + var(--i) * .12s)}.krl .ind.in .lbar i{width:var(--w)}.krl .ind .lbar i.weak{background:var(--amber)}.krl .sts{margin-top:18px;padding:14px;border-radius:14px;background:var(--panel-strong);border:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;gap:12px}.krl .chart{display:block;width:100%;height:200px;overflow:visible}.krl .chart .grid line{stroke:var(--border)}.krl .chart .pf{fill:none;stroke:rgb(var(--mood));stroke-width:2.5;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 2.2s var(--ease-out)}.krl .chart .bm{fill:none;stroke:var(--muted);stroke-width:1.5;stroke-dasharray:4 5;opacity:0;transition:opacity 1s ease .8s}.krl .chart .pf-area{fill:url(#krlPfFill);opacity:0;transition:opacity 1.2s ease 1.2s}.krl .chart.in .pf{stroke-dashoffset:0}.krl .chart.in .bm,.krl .chart.in .pf-area{opacity:1}.krl .legend{display:flex;gap:16px;font-size:12px;color:var(--muted);margin:6px 0 14px}.krl .legend i{display:inline-block;width:14px;height:3px;border-radius:2px;vertical-align:middle;margin-right:6px;background:rgb(var(--mood))}.krl .legend i.dash{background:repeating-linear-gradient(90deg,var(--muted) 0 4px,transparent 4px 7px)}.krl .metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px}.krl .metrics .tile{padding:12px}.krl .metrics .value{font-size:19px}.krl .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;counter-reset:step}.krl .step{padding:28px;position:relative}.krl .step:before{counter-increment:step;content:"0" counter(step);font-family:var(--font-display);font-size:44px;font-weight:600;color:rgb(var(--mood));display:block;margin-bottom:18px;line-height:1}.krl .step h3{margin-bottom:8px}.krl .step p{color:var(--muted);font-size:15px}.krl .fmt{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.krl .fmt span{font-family:var(--font-mono);font-size:11px;padding:3px 8px;border-radius:6px;border:1px solid var(--border-strong)}.krl .privacy{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.krl .privacy .panel{padding:22px}.krl .privacy b{display:block;margin-bottom:6px;font-weight:600}.krl .privacy p{color:var(--muted);font-size:14px}.krl .try-private{margin-top:28px;display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:18px 22px}.krl .try-private .demo-sums{display:flex;flex-wrap:wrap;gap:18px;font-family:var(--font-display);font-size:22px;font-weight:600;margin-left:auto}.krl .switch{display:inline-flex;align-items:center;gap:12px;font-weight:600}.krl .switch .knob{width:46px;height:26px;border-radius:99px;background:var(--border-strong);position:relative;transition:background-color .3s;flex-shrink:0}.krl .switch .knob:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--fg);transition:transform .35s var(--ease-spring)}.krl .switch[aria-pressed=true] .knob{background:rgb(var(--mood))}.krl .switch[aria-pressed=true] .knob:after{transform:translateX(20px);background:rgb(var(--on-mood))}.krl .beta-card{padding:clamp(28px,5vw,64px);border-radius:28px;position:relative;overflow:hidden;text-align:center;isolation:isolate}.krl .beta-card:before{left:50%;top:50%;width:max(180%,1600px);aspect-ratio:1;translate:-50% -50%;background:conic-gradient(from 0deg,transparent 0deg,rgb(var(--mood)/.26) 50deg,transparent 120deg,transparent 200deg,rgb(var(--mood)/.16) 260deg,transparent 330deg);filter:blur(40px);animation:krl-turn 16s linear infinite}.krl .beta-card:after,.krl .beta-card:before{content:"";position:absolute;z-index:-1;pointer-events:none}.krl .beta-card:after{inset:0;background:radial-gradient(50% 60% at 50% 30%,rgb(var(--mood)/.18),transparent 70%)}.krl .beta-card .kr-logo{width:84px;height:84px;margin:0 auto 26px;display:block}.krl .beta-card h2{max-width:720px;margin:0 auto 16px}.krl .beta-card .lead{margin:0 auto 16px}.krl .beta-card .cta-row{justify-content:center;margin-top:28px}.krl .faq{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:start}.krl .faq details{padding:0 22px;transition:border-color .3s}.krl .faq details[open]{border-color:rgb(var(--mood)/.35)}.krl .faq summary{list-style:none;cursor:pointer;padding:20px 0;font-weight:600;display:flex;justify-content:space-between;gap:16px}.krl .faq summary::-webkit-details-marker{display:none}.krl .faq summary:after{content:"+";font-family:var(--font-mono);color:rgb(var(--mood));font-size:20px;line-height:1;transition:transform .3s}.krl .faq details[open] summary:after{transform:rotate(45deg)}.krl .faq details.closing summary:after{transform:none}.krl .faq .details-body{color:var(--muted);padding-bottom:20px;margin-top:-4px;overflow:hidden}.krl footer{padding:40px 0 48px}.krl .foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:18px 32px;align-items:center;padding:20px 24px}.krl .foot-links{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:13px;color:var(--muted)}.krl .foot-links a:hover{color:var(--fg)}.krl .fine{margin-top:16px;font-size:12px;color:var(--muted);text-align:center}.krl.krl-auth,.krl.krl-auth .krl-page{display:flex;flex-direction:column}.krl.krl-auth .krl-page{min-height:100vh}.krl .auth-top{display:flex;justify-content:space-between;align-items:center;padding:20px 24px}.krl .back{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--muted)}.krl .back:hover{color:var(--fg)}.krl .back svg{width:16px;height:16px}.krl .auth-center{flex:1;display:grid;place-items:center;width:100%;padding:24px}.krl .auth-card{width:100%;max-width:460px;padding:34px 32px 28px;border-radius:26px;overflow:hidden;background:var(--panel-strong);box-shadow:0 40px 100px -40px rgb(var(--mood)/.6),0 0 0 1px rgb(var(--mood)/.18)}.krl .auth-card.flat{--rx:0deg;--ry:0deg}.krl .auth-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgb(var(--mood)),transparent)}.krl .auth-logo{display:grid;place-items:center;margin-bottom:16px}.krl .auth-logo .kr-logo{width:72px;height:72px}.krl .auth-eyebrow{display:flex;justify-content:center;margin-bottom:12px}.krl .auth-card h1,.krl .auth-card h2{font-size:26px;text-align:center;margin-bottom:8px}.krl .auth-card .auth-sub{text-align:center;color:var(--muted);font-size:14px;line-height:1.5;margin:0 auto 22px;max-width:340px;min-height:42px}.krl .tabs{display:grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:999px;border:1px solid var(--border);margin-bottom:20px;position:relative}.krl .tabs button{height:36px;border-radius:999px;font-size:14px;font-weight:500;color:var(--muted);position:relative;z-index:1}.krl .tabs button[aria-selected=true]{color:rgb(var(--on-mood))}.krl .tabs .pill{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:999px;background:rgb(var(--mood));transition:transform .4s cubic-bezier(.34,1.3,.64,1)}.krl .tabs[data-mode=register] .pill{transform:translateX(100%)}.krl .btn-sso{width:100%;height:50px;border-radius:14px;border:1px solid var(--border-strong);background:var(--panel);font-weight:600;font-size:15px;display:flex;align-items:center;justify-content:center;gap:10px;transition:border-color .3s}.krl .btn-sso:hover{border-color:rgb(var(--mood)/.8)}.krl .btn-sso .fp{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;font-family:var(--font-display);font-size:11px;font-weight:700;background:var(--fg);color:var(--bg)}.krl .field{margin-bottom:14px}.krl .field label{display:flex;justify-content:space-between;font-size:13px;font-weight:500;margin-bottom:6px}.krl .input{position:relative}.krl .input input{width:100%;height:48px;border-radius:12px;border:1px solid var(--border-strong);background:var(--panel);color:var(--fg);padding:0 44px 0 14px;font:inherit;font-size:15px;outline:none;transition:border-color .25s,box-shadow .25s}.krl .input input::-moz-placeholder{color:var(--muted);opacity:.7}.krl .input input::placeholder{color:var(--muted);opacity:.7}.krl .input input:focus{border-color:rgb(var(--mood));box-shadow:0 0 0 4px rgb(var(--mood)/.18)}.krl .input .eye{position:absolute;right:6px;top:6px;width:36px;height:36px;display:grid;place-items:center;color:var(--muted);border-radius:8px}.krl .input .eye:hover{color:var(--fg)}.krl .input .eye svg{width:18px;height:18px}.krl .input select{width:100%;height:48px;border-radius:12px;border:1px solid var(--border-strong);background:var(--panel);color:var(--fg);padding:0 14px;font:inherit;font-size:15px;outline:none;transition:border-color .25s,box-shadow .25s}.krl .input select:focus{border-color:rgb(var(--mood));box-shadow:0 0 0 4px rgb(var(--mood)/.18)}.krl .auth-link-btn{color:rgb(var(--mood));text-decoration:underline;text-underline-offset:2px;font-weight:500}.krl .beta-apply-form{margin-top:10px;padding-top:10px;border-top:1px dashed var(--border-strong)}.krl .check{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:var(--muted);margin:4px 0 16px;cursor:pointer}.krl .check input{margin-top:3px;accent-color:rgb(var(--mood))}.krl .check a{text-decoration:underline;text-underline-offset:2px}.krl .submit{width:100%;height:50px;border-radius:14px}.krl .msg{min-height:22px;margin-top:14px;font-size:13px;text-align:center;color:var(--muted);transition:color .3s}.krl .msg.err{color:var(--neg)}.krl .msg.ok{color:var(--pos)}.krl .foot-note{margin-top:18px;text-align:center;font-size:12px;color:var(--muted)}.krl .foot-note button{color:var(--fg);text-decoration:underline;text-underline-offset:2px}.krl .auth-card.shake{animation:krl-shake .45s cubic-bezier(.36,.07,.19,.97)}@keyframes krl-shake{20%,60%{transform:translateX(-8px)}40%,80%{transform:translateX(8px)}}.krl .legal{display:flex;justify-content:center;gap:18px;padding:20px;font-size:12px;color:var(--muted)}.krl .legal a:hover{color:var(--fg)}@media (max-width:1180px){.krl .nav{display:none}}@media (max-width:1000px){.krl [data-tilt=left],.krl [data-tilt]{--rx:0deg;--ry:0deg}.krl .hero-grid,.krl .kosa-grid,.krl .split{grid-template-columns:1fr;gap:44px}.krl .split.flip>:first-child{order:0}.krl .bento,.krl .privacy,.krl .stats,.krl .steps{grid-template-columns:1fr 1fr}.krl .stage{max-width:340px}.krl .faq{grid-template-columns:1fr}}@media (max-width:640px){.krl .wrap{padding:0 16px}.krl section{padding:72px 0}.krl .btn{height:46px;padding:0 18px}.krl .bento,.krl .privacy,.krl .steps{grid-template-columns:1fr}.krl .cell.s2{grid-column:auto}.krl .states{gap:4px}.krl .state-btn{font-size:11px;padding:8px 2px}.krl .hero{padding-top:32px;min-height:0}.krl .topbar .bar-actions .btn-ghost{display:none}.krl .value{font-size:20px}.krl .metrics{grid-template-columns:1fr 1fr}.krl .imp-rows li{grid-template-columns:1fr auto}.krl .imp-rows .d,.krl .imp-rows .tag{display:none}.krl .try-private .demo-sums{margin-left:0}.krl .auth-top{padding:16px}.krl .auth-center{padding:8px 16px 24px}.krl .auth-card{padding:28px 20px 22px}}@media (max-width:520px){.krl .brand .beta{display:none}.krl .topbar .wrap{padding-right:112px}.krl .corner-tools{gap:4px}.krl .brand .name{font-size:15px}.krl .bar-actions .btn{padding:0 14px}}@media (max-width:380px){.krl .brand .name{display:none}}@media (prefers-reduced-motion:reduce){.krl *,.krl :after,.krl :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.krl .btn-yandex{margin-bottom:4px}.krl .btn-sso .fp.ya{background:#fc3f1d;color:#fff;font-size:13px}.krl .auth-or{display:flex;align-items:center;gap:10px;margin:14px 0 10px;color:var(--muted);font-size:12px}.krl .auth-or:after,.krl .auth-or:before{content:"";flex:1;height:1px;background:var(--border-strong)}.krl .check-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:4px 0 16px}.krl .check-row .check{margin:0}.krl .forgot{font-size:13px;color:var(--muted);text-decoration:underline;text-underline-offset:3px}.krl .forgot:hover{color:var(--fg)}.krl .invite-seats{text-align:center;margin:4px 0 18px;font-size:14px;color:var(--muted)}.krl .invite-seats b{color:var(--fg);font-size:18px;font-variant-numeric:tabular-nums}.krl .auth-card .submit+.foot-note,.krl .btn-yandex+.submit{margin-top:12px}.krl a.btn.submit{display:flex;align-items:center;justify-content:center}