:root{--k-bg: #0c0d0f;--k-s1: #121316;--k-s2: #17191d;--k-ink: #eceae4;--k-ink2: #a9a69e;--k-ink3: #77746d;--k-hair: rgba(236, 234, 228, .08);--k-hair2: rgba(236, 234, 228, .16);--k-mob: #c8935a;--k-cnc: #78aecb;--k-dek: #cf8168;--k-ok: #9fc49a;--k-warn: #e0b25f;--k-turn: #e39b5b;--k-c: var(--k-mob);--k-mono: "Cascadia Mono", "JetBrains Mono", Consolas, ui-monospace, "SFMono-Regular", Menlo, monospace;--k-font: "Figtree Variable", "Figtree", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--k-gutter: clamp(16px, 3.2vw, 40px)}[data-k=cnc]{--k-c: var(--k-cnc)}[data-k=dekor]{--k-c: var(--k-dek)}[data-k=mobilya]{--k-c: var(--k-mob)}@view-transition{navigation:auto}body.k-page{margin:0;background:var(--k-bg);color:var(--k-ink);font-family:var(--k-font);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden}.k-page *,.k-page *:before,.k-page *:after,.k-scope *,.k-scope *:before,.k-scope *:after{box-sizing:border-box}.k-page :where(h1,h2,h3,p,ul,ol,dl,dd,figure){margin:0;padding:0}.k-page :where(ul,ol){list-style:none}.k-page a{color:inherit}.k-page :focus-visible,.k-scope :focus-visible{outline:2px solid var(--k-c);outline-offset:3px;border-radius:4px}.k-skip{position:absolute;left:16px;top:-60px;z-index:50;padding:10px 14px;background:var(--k-ink);color:#111214;border-radius:8px;font-weight:650;text-decoration:none}.k-skip:focus{top:12px}.k-wrap{position:relative;z-index:1;max-width:1296px;margin:0 auto;padding:0 var(--k-gutter)}.k-mono{font-family:var(--k-mono)}.k-scope :where(h1,h2,h3,p,ul,ol,dl,dd,figure){margin:0;padding:0}.k-scope :where(ul,ol){list-style:none}.k-backdrop{position:absolute;inset:0 0 auto;height:900px;pointer-events:none;overflow:hidden}.k-backdrop:before{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--k-hair) 1px,transparent 1px),linear-gradient(90deg,var(--k-hair) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 75% 70% at 50% 20%,#000 0%,transparent 78%);mask-image:radial-gradient(ellipse 75% 70% at 50% 20%,#000 0%,transparent 78%)}.k-backdrop:after{content:"";position:absolute;left:50%;top:-320px;width:1100px;height:640px;transform:translate(-50%);background:radial-gradient(closest-side,color-mix(in srgb,var(--k-c) 22%,transparent),transparent)}.k-top{position:sticky;top:0;z-index:30;background:#0c0d0fdb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--k-hair);view-transition-name:k-top}.k-top__in{display:flex;align-items:center;gap:16px;height:64px;max-width:1296px;margin:0 auto;padding:0 var(--k-gutter)}.k-top__brand{display:inline-flex;align-items:center;min-height:44px}.k-top__brand img{height:28px;width:auto;display:block}.k-beta{font:600 11px var(--k-mono);letter-spacing:.08em;color:var(--k-ink2);border:1px solid var(--k-hair2);border-radius:5px;padding:4px 7px;white-space:nowrap}.k-switch{display:flex;margin:0 auto;border:1px solid var(--k-hair2);border-radius:9px;overflow:hidden}.k-switch a{--t: var(--k-mob);display:flex;gap:9px;align-items:center;min-height:38px;padding:0 18px;font-size:14px;font-weight:620;color:var(--k-ink2);text-decoration:none;border-right:1px solid var(--k-hair);transition:background .2s,color .2s}.k-switch a:last-child{border-right:0}.k-switch a[data-k=cnc]{--t: var(--k-cnc)}.k-switch a[data-k=dekor]{--t: var(--k-dek)}.k-switch a:before{content:"";width:7px;height:7px;border-radius:2px;background:var(--t)}.k-switch a:hover{color:var(--k-ink);background:#ffffff08}.k-switch a[aria-current=page]{background:color-mix(in srgb,var(--t) 16%,transparent);color:var(--k-ink)}.k-top__nav{display:flex;gap:26px;align-items:center;font-size:14.5px;font-weight:500}.k-top__nav a{color:var(--k-ink2);text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.k-top__nav a:hover{color:var(--k-ink)}.k-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 20px;border-radius:9px;border:1px solid transparent;background:var(--k-ink);color:#111214;font:650 15px var(--k-font);text-decoration:none;cursor:pointer;transition:background .2s,border-color .2s,transform .2s;white-space:nowrap}.k-page a.k-btn,.k-scope a.k-btn{color:#111214}.k-btn:hover{background:#fff;transform:translateY(-1px)}.k-btn i{font-style:normal;opacity:.55}.k-btn--ghost,.k-page a.k-btn--ghost,.k-scope a.k-btn--ghost{background:transparent;color:var(--k-ink);border-color:var(--k-hair2)}.k-btn--ghost:hover{background:#ffffff0d;border-color:var(--k-ink3)}.k-btn--sm{min-height:38px;padding:0 14px;font-size:14px;border-radius:8px}.k-btn:disabled{opacity:.6;cursor:default;transform:none}.k-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;padding:40px 0 24px}.k-kicker{font:600 12px var(--k-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--k-ink3)}.k-intro__q{font-size:clamp(22px,2.4vw,30px);font-weight:650;letter-spacing:-.02em;margin-top:10px;color:var(--k-ink);line-height:1.2}.k-intro>p{color:var(--k-ink2);font-size:15px;max-width:380px;line-height:1.55;text-align:right}.k-unit{border:1px solid var(--k-hair2);border-radius:16px;background:linear-gradient(180deg,#17191df0,#0f1013f7);box-shadow:0 40px 120px -40px #000000e6,inset 0 1px #ffffff0a;overflow:hidden;view-transition-name:k-unit}.k-tabs{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--k-hair2);background:#08090a8c}.k-tab{--t: var(--k-mob);position:relative;display:grid;grid-template-columns:auto 1fr auto;column-gap:16px;align-items:center;padding:20px 24px 20px 22px;color:var(--k-ink2);text-decoration:none;border-right:1px solid var(--k-hair);transition:background .2s,color .2s}.k-tab:last-child{border-right:0}.k-tab[data-k=cnc]{--t: var(--k-cnc)}.k-tab[data-k=dekor]{--t: var(--k-dek)}.k-tab__ic{width:46px;height:46px;border-radius:11px;display:grid;place-items:center;color:var(--t);background:color-mix(in srgb,var(--t) 11%,transparent);border:1px solid color-mix(in srgb,var(--t) 30%,transparent);transition:background .2s,color .2s}.k-tab svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.k-tab svg .t{fill:currentColor;fill-opacity:.25}.k-tab b{display:block;font-size:18px;font-weight:650;color:var(--k-ink);letter-spacing:-.01em}.k-tab small{display:block;font-size:13.5px;margin-top:3px}.k-tab__n{font:500 12px var(--k-mono);color:var(--k-ink3);align-self:start}.k-tab:hover{background:#ffffff06;color:var(--k-ink)}.k-tab:after{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--t);opacity:0;transition:opacity .2s}.k-tab[aria-current=page]{background:linear-gradient(180deg,color-mix(in srgb,var(--t) 13%,transparent),transparent 120%);color:var(--k-ink)}.k-tab[aria-current=page]:after{opacity:1}.k-tab[aria-current=page] .k-tab__ic{background:var(--t);color:#101113;border-color:transparent}.k-tab[aria-current=page] .k-tab__n{color:var(--t)}.k-stage{display:grid;grid-template-columns:minmax(0,520px) minmax(0,1fr);gap:44px;padding:52px 44px 44px 52px;align-items:center}.k-tag{display:inline-flex;align-items:center;gap:10px;font:600 12px var(--k-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--k-c)}.k-tag:before{content:"";width:22px;height:1px;background:var(--k-c)}.k-h1{font-size:clamp(34px,4.1vw,54px);line-height:1.04;letter-spacing:-.038em;font-weight:700;margin-top:18px;color:var(--k-ink);text-wrap:balance}.k-h1 em{font-style:normal;color:var(--k-ink2);display:block}.k-lead{font-size:clamp(16px,1.3vw,17.5px);line-height:1.6;color:var(--k-ink2);margin-top:20px;max-width:470px}.k-acts{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.k-facts{display:grid;grid-template-columns:1fr 1fr;margin-top:36px;border-top:1px solid var(--k-hair)}.k-facts li{padding:14px 0;border-bottom:1px solid var(--k-hair);display:flex;flex-direction:column;gap:3px}.k-facts li:nth-child(odd){padding-right:18px}.k-facts li:nth-child(2n){padding-left:18px;border-left:1px solid var(--k-hair)}.k-facts b{font-size:15.5px;font-weight:650;color:var(--k-ink)}.k-facts span{font-size:13px;color:var(--k-ink3)}.k-facts li.k-facts__lead{grid-column:1 / -1;padding-left:0;padding-right:0;border-left:0}.k-facts__lead b{color:var(--k-c)}.k-facts__lead~li:nth-child(2n){padding:14px 18px 14px 0;border-left:0}.k-facts__lead~li:nth-child(odd){padding:14px 0 14px 18px;border-left:1px solid var(--k-hair)}.k-win{border-radius:12px;border:1px solid var(--k-hair2);background:#0a0b0d;overflow:hidden;box-shadow:0 30px 70px -30px #000;min-width:0}.k-win__bar{display:flex;align-items:center;gap:10px;min-height:38px;padding:0 14px;border-bottom:1px solid var(--k-hair);font:500 11.5px var(--k-mono);color:var(--k-ink3);background:var(--k-s1);white-space:nowrap;overflow:hidden}.k-win__bar:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--k-c)}.k-win__bar b{color:var(--k-ink2);font-weight:500;overflow:hidden;text-overflow:ellipsis}.k-win__bar span:last-child{margin-left:auto;padding-left:12px}.k-win__body{position:relative;background:#0a0b0d}.k-win__body--fix{aspect-ratio:16 / 10}.k-win__body--wide{aspect-ratio:2 / 1}.k-win__body--fix>img,.k-win__body--fix>picture>img,.k-win__body--fix>svg,.k-win__body--fix>canvas,.k-win__body--wide>canvas,.k-win__body--wide>svg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.k-win__body--photo{aspect-ratio:3 / 2}.k-win__body--photo>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.k-win__body--panel>svg{display:block;width:100%;height:auto;padding:6px}.k-win__body--panel>.k-scroll{border-top:1px solid var(--k-hair)}.k-win__body--paper{background:#f7f5ef}.k-win__body--paper>img{object-fit:contain;padding:14px}.k-win__foot{display:flex;flex-wrap:wrap;gap:4px 22px;min-height:36px;align-items:center;padding:6px 14px;border-top:1px solid var(--k-hair);font:500 11.5px var(--k-mono);color:var(--k-ink3);background:var(--k-s1)}.k-win__foot b{color:var(--k-ink);font-weight:500}.k-win__foot input[type=range]{flex:1;min-width:80px;accent-color:var(--k-c);height:20px}.k-win__foot button{font:600 11.5px var(--k-mono);color:var(--k-ink);background:transparent;border:1px solid var(--k-hair2);border-radius:6px;min-height:28px;padding:0 10px;cursor:pointer}.k-win__foot button:hover{border-color:var(--k-c)}.k-win__code{margin:0;padding:8px 14px;height:calc(5.1em + 16px);overflow:hidden;border-top:1px solid var(--k-hair);font:500 11.5px/1.7 var(--k-mono);color:#a9c7a4;white-space:pre}.k-win__foot>[id$=-info]{flex-basis:100%}.k-float{position:absolute;border-radius:9px;border:1px solid var(--k-hair2);background:#0e0f12e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font:500 11px/1.75 var(--k-mono);color:var(--k-ink2);padding:10px 12px;box-shadow:0 14px 34px -14px #000;max-width:calc(100% - 24px)}.k-float h4{margin:0 0 5px;font:600 10px var(--k-mono);letter-spacing:.12em;color:var(--k-ink3);text-transform:uppercase}.k-float__row{display:flex;gap:9px;align-items:center;white-space:nowrap}.k-float__row u{width:9px;height:9px;border-radius:2px;text-decoration:none;flex:none}.k-float__row em{margin-left:auto;padding-left:14px;font-style:normal;color:var(--k-ink3)}.k-float table{border-collapse:collapse}.k-float td{padding:0 12px 0 0;white-space:nowrap}.k-float td:last-child{padding:0;color:var(--k-ink3)}.k-float td.r{text-align:right;color:var(--k-ink)}.k-float pre{margin:0;font:inherit;color:#a9c7a4;white-space:pre;overflow:hidden}.k-hl{color:var(--k-c)}.k-rail{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;margin-top:22px;border:1px solid var(--k-hair);border-radius:12px;background:#121316b3}.k-rail li{border-right:1px solid var(--k-hair)}.k-rail li:last-child{border-right:0}.k-rail a{display:block;padding:16px 18px;text-decoration:none;height:100%;transition:background .2s}.k-rail a:hover{background:#ffffff08}.k-rail small{font:500 11px var(--k-mono);color:var(--k-c)}.k-rail b{display:block;font-size:14.5px;font-weight:650;margin-top:5px;color:var(--k-ink)}.k-rail span{display:block;font-size:12.5px;color:var(--k-ink3);margin-top:2px;line-height:1.4}.k-files{display:flex;gap:10px;align-items:center;margin-top:18px;font:500 12px var(--k-mono);color:var(--k-ink3);flex-wrap:wrap}.k-files a{color:var(--k-ink2);text-decoration:none;border:1px solid var(--k-hair);border-radius:6px;padding:6px 10px;background:var(--k-s1);min-height:32px;display:inline-flex;align-items:center}.k-files a:hover{border-color:var(--k-c);color:var(--k-ink)}.k-sec{margin-top:clamp(72px,9vw,112px);scroll-margin-top:90px}.k-sec-head{display:grid;grid-template-columns:1fr minmax(0,420px);gap:40px;align-items:end;padding-bottom:26px;border-bottom:1px solid var(--k-hair2)}.k-sec-head .k-kicker{color:var(--k-c)}.k-h2{font-size:clamp(28px,3.2vw,40px);line-height:1.08;letter-spacing:-.03em;font-weight:700;margin-top:12px;max-width:640px;color:var(--k-ink);text-wrap:balance}.k-sec-head>p{color:var(--k-ink2);font-size:15.5px;line-height:1.6}.k-sec-head>p b{color:var(--k-ink);font-weight:600}.k-step{display:grid;grid-template-columns:72px minmax(0,400px) minmax(0,1fr);gap:0 36px;padding:56px 0;border-bottom:1px solid var(--k-hair);align-items:start;scroll-margin-top:80px}.k-step__no{font:500 13px var(--k-mono);color:var(--k-c);padding-top:6px;position:relative}.k-step__no:after{content:"";position:absolute;left:4px;top:34px;width:1px;height:64px;background:linear-gradient(var(--k-c),transparent);opacity:.6}.k-step h3{font-size:clamp(22px,2.1vw,27px);line-height:1.15;letter-spacing:-.022em;font-weight:680;color:var(--k-ink);text-wrap:balance}.k-step__txt>p{color:var(--k-ink2);font-size:16px;line-height:1.65;margin-top:14px}.k-step__txt a{color:var(--k-c);text-underline-offset:3px}.k-pts{margin-top:20px;border-top:1px solid var(--k-hair)}.k-pts li{display:grid;grid-template-columns:132px 1fr;gap:14px;padding:11px 0;border-bottom:1px solid var(--k-hair);font-size:14px;color:var(--k-ink2);line-height:1.45}.k-pts li b{font:500 12px var(--k-mono);color:var(--k-ink);padding-top:2px}.k-step--two .k-step__txt{grid-row:span 2}:where(.k-step--two)>.k-win+.k-win{grid-column:3;margin-top:22px}.k-scroll{overflow-x:auto}table.k-t{width:100%;border-collapse:collapse;font:500 12.5px var(--k-mono);color:var(--k-ink2)}table.k-t th{text-align:left;font:600 10.5px var(--k-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--k-ink3);padding:10px 14px;border-bottom:1px solid var(--k-hair2);background:var(--k-s1);white-space:nowrap}table.k-t td{padding:9px 14px;border-bottom:1px solid var(--k-hair);white-space:nowrap}table.k-t tr:last-child td{border-bottom:0}table.k-t .r{text-align:right}table.k-t td.s{color:var(--k-ink)}table.k-t u{display:inline-block;width:9px;height:9px;border-radius:2px;margin-right:9px;text-decoration:none}table.k-t tr.is-sel td{background:color-mix(in srgb,var(--k-c) 9%,transparent);color:var(--k-ink)}table.k-t tfoot td{border-top:1px solid var(--k-hair2);color:var(--k-ink);font-weight:600}.k-pill{display:inline-block;font:600 10.5px var(--k-mono);letter-spacing:.06em;padding:3px 8px;border-radius:5px;border:1px solid var(--k-hair2);color:var(--k-ink2);white-space:nowrap}.k-pill--ok{color:var(--k-ok);border-color:#9fc49a59}.k-pill--c{color:var(--k-c);border-color:color-mix(in srgb,var(--k-c) 45%,transparent)}.k-pill--on{background:var(--k-c);color:#101113;border-color:transparent}.k-checks{font:500 12.5px/1.35 var(--k-mono)}.k-checks li{display:grid;grid-template-columns:22px 1fr auto;gap:8px;align-items:center;padding:10px 16px;border-bottom:1px solid var(--k-hair);color:var(--k-ink2)}.k-checks li:last-child{border-bottom:0}.k-checks li:before{content:"✓";color:var(--k-ok)}.k-checks li.is-warn:before{content:"!";color:var(--k-warn);font-weight:700}.k-checks li em{font-style:normal;color:var(--k-ink3);text-align:right}.k-code{margin:0;font:500 12.5px/1.8 var(--k-mono);color:#a9c7a4;padding:16px 18px;white-space:pre;overflow:hidden;counter-reset:ln}.k-code span{display:block;counter-increment:ln;overflow:hidden;text-overflow:ellipsis}.k-code span:before{content:counter(ln,decimal-leading-zero);color:var(--k-ink3);opacity:.6;margin-right:16px}.k-code .cm{color:var(--k-ink3)}.k-chips{display:flex;gap:8px;flex-wrap:wrap;padding:14px 16px;border-bottom:1px solid var(--k-hair)}.k-sheets{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:18px}.k-sheets svg{display:block;width:100%;height:auto;border:1px solid var(--k-hair2)}.k-sheets svg g rect,.k-sheets svg g path{vector-effect:non-scaling-stroke}.k-sheets--two{grid-template-columns:repeat(2,1fr)}.k-seg{display:inline-flex;margin:14px 18px 0;border:1px solid var(--k-hair2);border-radius:8px;overflow:hidden;max-width:calc(100% - 36px)}.k-seg button{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-height:36px;padding:0 14px;font:600 12px var(--k-mono);color:var(--k-ink2);background:transparent;border:0;border-right:1px solid var(--k-hair);cursor:pointer;white-space:nowrap;transition:background .2s,color .2s}.k-seg button:last-child{border-right:0}.k-seg button b{font-weight:500;color:var(--k-ink3)}.k-seg button:hover{color:var(--k-ink)}.k-seg button[aria-pressed=true]{background:color-mix(in srgb,var(--k-c) 16%,transparent);color:var(--k-ink)}.k-seg button[aria-pressed=true] b{color:var(--k-c)}.k-part{fill:var(--k-c);fill-opacity:.22;stroke:var(--k-c);stroke-width:1}.k-part--turned{fill:var(--k-turn);stroke:var(--k-turn);fill-opacity:.4}.k-part--inside{fill:var(--k-ok);stroke:var(--k-ok);fill-opacity:.45}.k-usable{fill:none;stroke:#eceae42e;stroke-width:1;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.k-legend{display:flex;flex-wrap:wrap;gap:6px 20px;padding:0 18px 14px;font:500 11.5px var(--k-mono);color:var(--k-ink2)}.k-legend li{display:inline-flex;align-items:center;gap:8px}.k-sw{flex:none;width:12px;height:12px;border-radius:2px;border:1px solid var(--k-c);background:color-mix(in srgb,var(--k-c) 22%,transparent)}.k-sw--turned{border-color:var(--k-turn);background:color-mix(in srgb,var(--k-turn) 40%,transparent)}.k-sw--inside{border-color:var(--k-ok);background:color-mix(in srgb,var(--k-ok) 45%,transparent)}.k-sheets figure{margin:0;min-width:0}.k-sheets figcaption{font:500 11px var(--k-mono);color:var(--k-ink3);margin-top:8px;display:flex;justify-content:space-between;gap:6px;flex-wrap:wrap}.k-sheets figcaption b{color:var(--k-ink);font-weight:500}.k-pad{padding:16px 18px}.k-empty{padding:28px 18px;font:500 12px var(--k-mono);color:var(--k-ink3)}.k-band{margin-top:clamp(72px,9vw,112px);border:1px solid var(--k-hair2);border-radius:16px;padding:clamp(28px,4vw,48px) clamp(22px,4vw,52px);background:linear-gradient(120deg,color-mix(in srgb,var(--k-c) 12%,var(--k-s1)),var(--k-s1) 55%);display:grid;grid-template-columns:1fr 1.15fr;gap:48px;align-items:center}.k-band h2{font-size:clamp(24px,2.7vw,34px);line-height:1.1;letter-spacing:-.028em;font-weight:700;color:var(--k-ink);text-wrap:balance}.k-band p{color:var(--k-ink2);font-size:16px;line-height:1.6;margin-top:14px}.k-chain{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:12px;align-items:center}.k-chain a{--t: var(--k-mob);display:block;border:1px solid var(--k-hair2);border-radius:10px;padding:14px 16px;background:#0a0b0d99;text-decoration:none;transition:border-color .2s}.k-chain a[data-k=cnc]{--t: var(--k-cnc)}.k-chain a[data-k=dekor]{--t: var(--k-dek)}.k-chain a:hover,.k-chain a[aria-current=page]{border-color:var(--t)}.k-chain small{font:600 10.5px var(--k-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--t)}.k-chain b{display:block;font-size:15px;margin-top:4px;color:var(--k-ink)}.k-chain span{display:block;font-size:12.5px;color:var(--k-ink3);margin-top:2px}.k-chain i{font:500 11px var(--k-mono);color:var(--k-ink3);font-style:normal;text-align:center}.k-chain i:before{content:"→";display:block;font-size:18px;color:var(--k-ink2)}.k-band--stack{grid-template-columns:1fr;gap:28px}.k-band--stack>div:first-child{max-width:760px}.k-band .k-acts{margin-top:22px}.k-band--stack .k-chain{align-items:stretch}.k-band--stack .k-chain i{align-self:center}.k-chain--wide a{padding:18px 20px}.k-chain--wide b{font-size:16.5px}.k-chain--wide span{font-size:14px;line-height:1.5;margin-top:6px;color:var(--k-ink2)}.section .k-band{margin-top:0}.k-spec{display:grid;grid-template-columns:1fr 1fr;gap:0 56px;margin-top:8px}.k-spec div{display:grid;grid-template-columns:190px 1fr;gap:16px;padding:15px 0;border-bottom:1px solid var(--k-hair);font-size:14.5px;line-height:1.5}.k-spec dt{font:500 12px var(--k-mono);color:var(--k-ink3);padding-top:2px;letter-spacing:.02em}.k-spec dd{color:var(--k-ink)}.k-spec dd small{display:block;color:var(--k-ink3);font-size:13px}.k-dl{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:28px}.k-dl a{border:1px solid var(--k-hair2);border-radius:12px;padding:18px;background:var(--k-s1);text-decoration:none;display:flex;flex-direction:column;gap:26px;min-height:128px;transition:border-color .2s,transform .2s}.k-dl a:hover{border-color:var(--k-c);transform:translateY(-2px)}.k-dl em{font:600 10.5px var(--k-mono);letter-spacing:.1em;font-style:normal;color:var(--k-c);display:flex;justify-content:space-between}.k-dl b{font-size:15.5px;font-weight:650;color:var(--k-ink)}.k-dl b span{display:block;font-size:13px;color:var(--k-ink3);font-weight:400;margin-top:3px}.k-faq{margin-top:8px;display:grid;grid-template-columns:1fr 1fr;gap:0 56px;align-items:start}.k-faq details{border-bottom:1px solid var(--k-hair);padding:18px 0}.k-faq summary{cursor:pointer;list-style:none;font-size:16px;font-weight:620;display:flex;justify-content:space-between;gap:16px;color:var(--k-ink);min-height:24px}.k-faq summary::-webkit-details-marker{display:none}.k-faq summary:after{content:"+";font:400 18px var(--k-mono);color:var(--k-c)}.k-faq details[open] summary:after{content:"–"}.k-faq details p{color:var(--k-ink2);font-size:14.5px;line-height:1.65;margin-top:10px;max-width:520px}.k-faq details a{color:var(--k-c);text-underline-offset:3px}.k-cta{margin-top:clamp(72px,9vw,112px);border:1px solid var(--k-hair2);border-radius:16px;overflow:hidden;display:grid;grid-template-columns:1.1fr 1fr;background:var(--k-s1);scroll-margin-top:90px}.k-cta>div,.k-cta>form{padding:clamp(26px,4vw,48px) clamp(22px,4vw,52px);min-width:0}.k-cta>form{border-left:1px solid var(--k-hair2);background:#08090a80}.k-cta h2{font-size:clamp(26px,2.9vw,36px);line-height:1.08;letter-spacing:-.03em;font-weight:700;margin-top:16px;color:var(--k-ink);text-wrap:balance}.k-cta p{color:var(--k-ink2);font-size:15.5px;line-height:1.6;margin-top:14px}.k-cta dl{margin-top:26px;border-top:1px solid var(--k-hair)}.k-cta dl div{display:grid;grid-template-columns:100px 1fr;gap:14px;padding:11px 0;border-bottom:1px solid var(--k-hair);font-size:14px}.k-cta dt{font:500 12px var(--k-mono);color:var(--k-ink3);padding-top:2px}.k-cta dd{color:var(--k-ink2);margin:0}.k-form label,.k-form legend{display:block;font:600 10.5px var(--k-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--k-ink3);margin:0 0 8px;padding:0}.k-form fieldset{border:0;margin:0 0 18px;padding:0;min-width:0}.k-form input[type=email]{width:100%;height:46px;border-radius:9px;border:1px solid var(--k-hair2);background:#0a0b0d;color:var(--k-ink);padding:0 14px;font:500 15px var(--k-font);margin-bottom:18px}.k-form input[type=email]::placeholder{color:var(--k-ink3)}.k-form input[type=email]:focus{outline:none;border-color:var(--k-c)}.k-trade{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.k-trade label{--t: var(--k-mob);margin:0;position:relative}.k-trade label[data-k=cnc]{--t: var(--k-cnc)}.k-trade label[data-k=dekor]{--t: var(--k-dek)}.k-trade input{position:absolute;inset:0;opacity:0;cursor:pointer;margin:0}.k-trade span{min-height:44px;display:grid;place-items:center;border-radius:9px;border:1px solid var(--k-hair2);font:600 14px var(--k-font);letter-spacing:0;text-transform:none;color:var(--k-ink2);transition:border-color .2s,color .2s,background .2s}.k-trade input:checked+span{border-color:var(--t);color:var(--t);background:color-mix(in srgb,var(--t) 10%,transparent)}.k-trade input:focus-visible+span{outline:2px solid var(--t);outline-offset:2px}.k-form .k-btn{width:100%}.k-form .hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.k-form__note{display:block;color:var(--k-ink3);font-size:12.5px;margin-top:12px;line-height:1.5}.k-form__note a{color:var(--k-ink2)}.k-form .signup__done{font:600 15px var(--k-mono);color:var(--k-ok);margin:0 0 14px}.k-form.is-done fieldset,.k-form.is-done label[for]{display:none}.k-form .signup__fallback{margin-top:16px;padding-top:16px;border-top:1px solid var(--k-hair);font-size:14px;color:var(--k-ink2)}.k-form .signup__copy{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:8px}.k-form .signup__copy strong{font:600 13px var(--k-mono);color:var(--k-ink)}.k-form .signup__copy button{font:600 12px var(--k-mono);color:var(--k-ink);background:transparent;border:1px solid var(--k-hair2);border-radius:6px;min-height:32px;padding:0 12px;cursor:pointer}.k-foot{margin-top:96px;padding:28px 0 40px;border-top:1px solid var(--k-hair);display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px 32px;color:var(--k-ink3);font-size:13.5px}.k-foot nav{display:flex;flex-wrap:wrap;gap:6px 24px}.k-foot a{color:var(--k-ink2);text-decoration:none;min-height:28px;display:inline-flex;align-items:center}.k-foot a:hover{color:var(--k-ink)}.k-foot p{flex-basis:100%;color:var(--k-ink2)}.k-phonebar{display:none}.k-phonebar,.phone-bar{view-transition-name:k-phonebar}.hero.k-scope{display:block;min-height:0;padding:72px 0 56px;background:var(--k-bg);isolation:isolate;font-size:16px;line-height:1.5}.hero.k-scope:after{content:"";position:absolute;left:0;right:0;top:100%;height:26vh;background:linear-gradient(var(--k-bg),transparent);pointer-events:none}.hero.k-scope .k-backdrop{z-index:0}.topbar .k-switch{margin:0 auto;background:#0c0d0f80}.topbar .k-beta{margin-left:-12px}.topbar .topbar__nav{margin-left:0}.topbar__nav a.menu-only{display:none}.signup .k-trade-set{border:0;margin:0 0 18px;padding:0;min-width:0}.signup .k-trade label{margin:0}@media(max-width:1240px){.topbar .k-beta{display:none}.topbar{gap:18px}.topbar .topbar__nav{gap:16px}}@media(max-width:1020px){.topbar .k-switch a{padding:0 12px}.topbar .topbar__nav{font-size:14px;gap:12px}}@media(max-width:1100px){.k-stage{grid-template-columns:1fr;padding:40px 32px 32px;gap:32px}.k-lead{max-width:620px}.k-step{grid-template-columns:48px minmax(0,1fr);gap:0 20px}.k-step .k-win{grid-column:2;margin-top:26px}.k-band{grid-template-columns:1fr;gap:28px}.k-dl{grid-template-columns:1fr 1fr}.k-top__nav a:not(.k-btn){display:none}}@media(max-width:900px),(max-height:520px)and (pointer:coarse){.k-intro{flex-direction:column;align-items:flex-start;gap:4px;padding:16px 0 12px}.k-intro>p{display:none}.k-intro__q{font-size:19px;margin-top:4px}.k-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.k-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:64px;padding:10px 4px 9px;text-align:center}.k-tab__ic{width:30px;height:30px;border-radius:8px}.k-tab svg{width:19px;height:19px}.k-tab b{font-size:15px}.k-tab small,.k-tab__n{display:none}.k-stage{padding:20px 16px 18px;gap:22px}.k-h1{margin-top:12px}.k-lead{margin-top:14px}.k-acts{margin-top:20px}.k-facts{margin-top:24px}.k-acts .k-btn{flex:1 1 150px}.k-rail{grid-auto-flow:row;grid-template-columns:1fr 1fr}.k-rail li{border-bottom:1px solid var(--k-hair)}.k-rail li:nth-child(2n){border-right:0}.k-rail a{padding:12px 14px}.k-sec-head{grid-template-columns:1fr;gap:14px;padding-bottom:20px}.k-step{grid-template-columns:1fr;padding:40px 0}.k-step__no{padding:0 0 10px}.k-step__no:after{display:none}.k-step .k-win{grid-column:1}.k-pts li{grid-template-columns:104px 1fr}.k-sheets{grid-template-columns:1fr 1fr}.k-seg{display:flex;margin:12px 14px 0;max-width:none}.k-seg button{flex:1 1 0;min-height:44px;padding:0 8px}.k-legend{padding:0 14px 12px;gap:6px 14px}.k-win__bar,.k-win__foot,.k-win__foot button,.k-win__code,.k-float,.k-float h4,table.k-t th,.k-pill,.k-legend,.k-seg button,.k-sheets figcaption,.k-rail small,.k-chain small,.k-chain i,.k-dl em,.k-form label,.k-form legend{font-size:12px}.k-chain{grid-template-columns:1fr}.k-chain i:before{content:"↓"}.k-spec{grid-template-columns:1fr}.k-spec div{grid-template-columns:128px 1fr}.k-dl{grid-template-columns:1fr}.k-dl a{min-height:0;gap:14px}.k-faq,.k-cta{grid-template-columns:1fr}.k-cta>form{border-left:0;border-top:1px solid var(--k-hair2)}.k-top__in{height:56px;gap:10px}.k-beta{display:none}.k-switch a{padding:0 9px;min-height:40px;font-size:13px;gap:6px}.k-top__brand img{height:22px}.k-switch{margin-right:0}.k-top .k-btn{display:none}.k-float{padding:8px 9px}.k-float--wide-only{display:none}.k-foot{margin-top:64px}.hero.k-scope{padding:60px 0 40px}.topbar{gap:10px}.topbar .k-beta{display:none}.topbar .k-switch{margin:0 0 0 auto}.topbar .k-switch a{padding:0 9px}.topbar .topbar__menu{order:1;margin-left:0}.topbar .topbar__brand,.topbar .topbar__menu,.k-top__brand{flex:none}.topbar .topbar__brand img{height:22px}.topbar__nav a.menu-only{display:flex}body.k-page{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.k-phonebar{position:fixed;left:0;right:0;bottom:0;z-index:25;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#0e1013eb;border-top:1px solid rgba(236,234,228,.1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.k-phonebar p{font-size:12px;line-height:1.35;color:var(--k-ink3)}.k-phonebar .k-btn{min-height:48px;padding:0 24px;font-size:15.5px}}@media(max-height:520px)and (pointer:coarse){body.k-page{padding-bottom:calc(60px + env(safe-area-inset-bottom))}.k-phonebar{padding:6px 16px calc(6px + env(safe-area-inset-bottom));justify-content:flex-end}.k-phonebar p{display:none}.k-phonebar .k-btn{min-height:44px;padding:0 22px}}@media(max-width:430px){.k-switch a:before{display:none}}@media(max-width:400px){.topbar{gap:8px}.k-top__brand img,.topbar .topbar__brand img{height:20px}.k-switch a,.topbar .k-switch a{padding:0 7px;font-size:12.5px}}@media(max-width:359px){#topbar .topbar__brand img{width:26px;object-fit:cover;object-position:left center}}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}.k-btn,.k-dl a{transition:none}}.k-strip{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px 28px;flex-wrap:wrap;max-width:1040px;margin:0 auto;padding:18px 22px 18px 26px;border:1px solid var(--k-hair2);border-radius:14px;background:linear-gradient(120deg,color-mix(in srgb,var(--k-c) 14%,#121316),#121316f5 60%);box-shadow:0 30px 70px -30px #000}.k-strip p{flex:1 1 360px;color:var(--k-ink);font-size:16.5px;font-weight:600;line-height:1.45;text-wrap:balance}.k-strip .k-btn{flex:none}main>.k-strip{width:calc(100% - 2 * var(--k-gutter))}.k-more{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:10px;color:var(--k-c, #c8935a);font-weight:650;font-size:15px;text-decoration:none}.k-more i{font-style:normal;transition:transform .2s}.k-more:hover i{transform:translate(3px)}.k-holes{margin-top:4px}.k-holes__body{display:grid;grid-template-columns:minmax(0,150px) minmax(0,1fr);gap:18px;align-items:center;padding:12px 16px}.k-holes__board svg{display:block;width:100%;height:auto;max-height:190px}.k-holes__panel{fill:#d9b47e;stroke:#7a5430;stroke-width:3}.k-holes__mark{stroke:#fff;stroke-width:3}.k-holes__kinds{display:grid;gap:2px;font:500 12.5px var(--k-mono);color:var(--k-ink2)}.k-holes__kinds li{display:grid;grid-template-columns:10px 1fr auto;gap:10px;align-items:center;padding:6px 0;border-bottom:1px solid var(--k-hair)}.k-holes__kinds li:last-child{border-bottom:0}.k-holes__kinds i{width:10px;height:10px;border-radius:2px;background:var(--hole)}.k-holes__kinds b{color:var(--k-ink);font-weight:500}.k-holes .k-win__foot{white-space:normal}.k-duo{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(28px,4.5vw,64px);align-items:center}.k-duo__txt>p:not(.step,.k-kicker){color:var(--k-ink2);font-size:16px;line-height:1.6;margin-top:14px;max-width:54ch}.k-duo__txt .k-acts{margin-top:22px}.k-duo .k-win__body--paper>img{padding:18px}.k-note{color:var(--k-ink3);font-size:14px}.k-duo__txt>.k-note{font-size:14px;color:var(--k-ink3);margin-top:10px}.k-docs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:520px;justify-self:end;width:100%}.k-docs a{display:block;text-decoration:none;border:1px solid var(--k-hair2);border-radius:12px;overflow:hidden;background:var(--k-s1);transition:border-color .2s,transform .2s}.k-docs a:hover{border-color:var(--k-c);transform:translateY(-2px)}.k-docs img{display:block;width:100%;height:auto;background:#fff}.k-docs span{display:block;padding:10px 12px;font:500 12px var(--k-mono);color:var(--k-ink2);border-top:1px solid var(--k-hair)}.k-dl--compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:24px}.k-dl--compact a{min-height:0;gap:6px;padding:14px 16px}.section .k-sec-head{margin-bottom:0}.section .k-spec{margin-top:12px}@media(max-width:1100px){.k-dl--compact{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px),(max-height:520px)and (pointer:coarse){.k-strip{padding:16px;border-radius:12px}main>.k-strip{width:calc(100% - 32px);margin:40px auto 0}.k-strip p{flex-basis:100%;font-size:16px}.k-strip .k-btn{width:100%}.k-duo{grid-template-columns:minmax(0,1fr);gap:24px}.k-docs{justify-self:stretch;max-width:none}.k-dl--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.k-holes__body{grid-template-columns:minmax(0,120px) minmax(0,1fr);gap:14px;padding:12px}.k-holes__kinds{font-size:12px}}.k-also{margin-top:16px;font-size:14.5px;color:var(--k-ink3)}.k-also a{display:inline-flex;align-items:center;gap:6px;min-height:32px;color:var(--k-c);font-weight:620;text-underline-offset:3px}.k-also i{font-style:normal}.k-read__head,.k-read li{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:4px 18px}.k-read__head{padding:10px 16px;border-bottom:1px solid var(--k-hair2);background:var(--k-s1);font:600 10.5px var(--k-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--k-ink3)}.k-read li{align-items:baseline;padding:9px 16px;border-bottom:1px solid var(--k-hair);font:500 12.5px/1.45 var(--k-mono);color:var(--k-ink2)}.k-read li:last-child{border-bottom:0}.k-read__raw{display:flex;gap:10px;min-width:0}.k-read__raw i{flex:none;min-width:1.4em;text-align:right;font-style:normal;color:var(--k-ink3)}.k-read__out{display:flex;flex-wrap:wrap;gap:2px 12px;min-width:0}.k-read__out b{color:var(--k-ink);font-weight:600}.k-read__out em{font-style:normal;color:var(--k-c)}.k-read__out small{flex-basis:100%;font-size:12px;color:var(--k-warn)}.k-read__fix s{color:var(--k-ink3)}.k-read li.is-warn{background:color-mix(in srgb,var(--k-warn) 8%,transparent)}.k-read li.is-warn .k-read__raw i{color:var(--k-warn);font-weight:700}.k-read li.is-skip .k-read__raw,.k-read li.is-skip .k-read__out em{color:var(--k-ink3)}.k-saw{padding:14px 18px 12px}.k-saw svg{display:block;width:100%;height:auto;border:1px solid var(--k-hair2)}.k-saw__part{fill:#eceae4;fill-opacity:.05;stroke:#eceae457;stroke-width:1;vector-effect:non-scaling-stroke}.k-saw__part.is-out{fill:var(--k-c);fill-opacity:.24;stroke:var(--k-c)}.k-saw__part.is-new{fill:var(--k-warn);fill-opacity:.55;stroke:var(--k-warn);animation:k-saw-in .4s ease-out}.k-saw__off{fill:none;stroke:#eceae46b;stroke-width:1;stroke-dasharray:6 5;vector-effect:non-scaling-stroke}.k-saw__cut{stroke:#eceae429;stroke-width:1;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.k-saw__cut.is-done{stroke:var(--k-c);stroke-opacity:.7;stroke-width:1.25;stroke-dasharray:none}.k-saw__cut.is-now{stroke:var(--k-warn);stroke-width:3;stroke-dasharray:none;stroke-linecap:round;animation:k-saw-in .4s ease-out}.k-saw__lbl{pointer-events:none}.k-saw__lbl text{fill:var(--k-ink);font-family:var(--k-mono);font-weight:600;text-anchor:middle;dominant-baseline:central}.k-saw__lbl .k-saw__size{fill:var(--k-ink2);font-weight:500}.k-saw__lbl--off text{fill:var(--k-ink3);font-weight:500}.k-saw__lbl--phone{display:none}.k-saw__step{min-height:96px;padding:12px 18px;border-top:1px solid var(--k-hair)}.k-saw__no{display:flex;justify-content:space-between;gap:12px;font:500 11.5px var(--k-mono);color:var(--k-ink3)}.k-saw__no b{color:var(--k-c);font-weight:600}.k-saw__do{margin-top:6px;font-size:15px;font-weight:620;line-height:1.35;color:var(--k-ink)}.k-saw__out{margin-top:4px;font:500 12.5px/1.45 var(--k-mono);color:var(--k-ink2)}.k-saw__ctl{flex-wrap:nowrap;gap:12px}.k-saw__ctl button:disabled,.k-saw__ctl button[aria-disabled=true]{opacity:.4;cursor:default;border-color:var(--k-hair2)}.k-sw--wait{border-color:#eceae457;background:#eceae40d}.k-sw--now{border-color:var(--k-warn);background:color-mix(in srgb,var(--k-warn) 55%,transparent)}.k-sw--off{border:1px dashed rgba(236,234,228,.42);background:transparent}.k-sw--cut{height:3px;border:0;border-radius:2px;background:var(--k-warn)}.k-dl--five{grid-template-columns:repeat(5,minmax(0,1fr))}@keyframes k-saw-in{0%{opacity:.15}to{opacity:1}}@media(max-width:1100px){.k-dl--five{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px),(max-height:520px)and (pointer:coarse){.k-dl--five{grid-template-columns:1fr}.k-also{font-size:14px;margin-top:12px}.k-read__head{display:none}.k-read li{grid-template-columns:minmax(0,1fr);padding:10px 14px;font-size:12px}.k-read__out{padding-left:calc(1.4em + 10px)}.k-saw{padding:12px 14px}.k-saw__lbl--wide{display:none}.k-saw__lbl--phone{display:inline}.k-saw__step{min-height:112px;padding:12px 14px}.k-saw__no,.k-saw__out{font-size:12px}.k-saw__ctl button{min-height:44px;padding:0 14px}.k-tight table.k-t{font-size:12px}.k-tight table.k-t th,.k-tight table.k-t td{padding-left:6px;padding-right:6px}.k-tight table.k-t th{white-space:normal}.k-tight table.k-t th:first-child,.k-tight table.k-t td:first-child{padding-left:12px}.k-tight table.k-t th:last-child,.k-tight table.k-t td:last-child{padding-right:12px}.k-saw__ctl input[type=range]{height:44px}}@media(prefers-reduced-motion:reduce){.k-saw__part.is-new,.k-saw__cut.is-now{animation:none}}
