html:has(.k26-page){scroll-padding-top:calc(var(--nav, 84px) + 16px)}html:root:has(main.k26-page){background:radial-gradient(120% 900px at 50% -200px,var(--k26-ground-hi) 0,transparent 70%),linear-gradient(180deg,var(--k26-ground) 0,var(--k26-ground) 60%,var(--k26-ground-lo) 100%);background-color:var(--k26-ground)}html:root:has(main.k26-page) body,html:root:has(main.k26-page) main.k26-page{background:transparent}main.k26-page{min-height:100vh;color:var(--k26-ink);font-family:var(--look-font-sans);overflow-x:clip}.k26-wrap{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(28px,4vw,64px);width:100%;max-width:calc(var(--k26-max) + 2 * var(--k26-gutter));margin:0 auto;padding:16px var(--k26-gutter) clamp(56px,7vw,104px)}.k26-half>*,.k26-wrap>*{min-width:0}.k26-page .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.k26-half{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(28px,4vw,64px);scroll-margin-top:calc(var(--nav, 84px) + 16px)}.k26-page :is(h1,h2,h3,p,li,dt,dd,th,td,summary,figcaption,caption){overflow-wrap:break-word;hyphens:manual}.k26-h1{font-size:clamp(36px,4.6vw,64px);line-height:1.04;letter-spacing:-.032em;max-width:20ch}.k26-h1,.k26-h2{margin:0;font-weight:var(--look-fw-head);color:var(--k26-head);text-wrap:balance}.k26-h2{font-size:clamp(28px,3.2vw,44px);line-height:1.08;letter-spacing:-.026em}.k26-h3big{font-size:clamp(22px,2.2vw,30px);line-height:1.15;letter-spacing:-.02em;font-weight:var(--look-fw-head);text-wrap:balance}.k26-h3,.k26-h3big{margin:0;color:var(--k26-head)}.k26-h3{font-size:clamp(18px,1.5vw,20px);line-height:1.25;letter-spacing:-.012em;font-weight:var(--look-fw-sub)}.k26-lede{font-size:clamp(17px,1.5vw,20px);line-height:1.55}.k26-body,.k26-lede{margin:0;color:var(--k26-ink-2);max-width:var(--k26-measure);text-wrap:pretty}.k26-body{font-size:17px;line-height:1.65}.k26-page a{color:inherit}.k26-card,.k26-cta__card,.k26-faq details,.k26-hero--split,.k26-map,.k26-prose,.k26-sec--panel,.k26-split,.k26-stat,.k26-step,.k26-table,.k26-tabs{position:relative;border:1px solid var(--k26-slab-edge);background:linear-gradient(135deg,var(--k26-card-sheen),transparent 46%),var(--k26-card);backdrop-filter:blur(24px) saturate(1.5);box-shadow:inset 0 1.5px 0 var(--g-spec),inset 0 -1px 0 var(--g-edge-lo),var(--k26-shadow);color:var(--k26-ink)}.k26-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.k26-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;max-width:100%;padding:10px 22px;border-radius:var(--look-r-pill);border:1px solid transparent;font-size:15px;font-weight:700;line-height:1.25;text-align:center;box-shadow:var(--look-shadow-sm);transition:transform .35s var(--g-spring),background-color .2s,border-color .2s}.k26-btn,.k26-page .k26-btn{text-decoration:none}.k26-btn:hover{transform:translateY(-1px)}.k26-btn:active{transform:translateY(0) scale(.98)}.k26-btn:focus-visible{outline:3px solid var(--g-focus);outline-offset:2px}.k26-btn__ic{width:16px;height:16px;flex:none;transition:transform .3s var(--g-spring)}.k26-btn:hover .k26-btn__ic{transform:translateX(3px)}.k26-page .k26-btn--primary{background:var(--k26-primary);color:var(--k26-on-primary);border-color:var(--k26-btn-edge)}.k26-page .k26-btn--vendor{background:var(--k26-vendor);color:var(--k26-on-vendor);border-color:var(--k26-btn-edge)}.k26-page .k26-btn--secondary{background:var(--k26-card-strong);color:var(--k26-head);border-color:var(--k26-slab-edge)}.k26-page .k26-btn--ghost{background:transparent;color:var(--k26-accent);box-shadow:none;padding-inline:10px}.k26-page .k26-btn--ghost:hover{background:var(--k26-chip)}.k26-btn--lg{min-height:54px;padding:12px 26px;font-size:16px}.k26-img{-o-object-fit:cover;object-fit:cover}.k26-photo{position:relative;overflow:hidden;aspect-ratio:4/3;border-radius:var(--k26-r-card);background:var(--k26-photo-ground);border:1px solid var(--k26-slab-edge)}.k26-crumbs ol{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 0;margin:0;padding:0;list-style:none;font-size:14px;font-weight:600;color:var(--k26-ink-2)}.k26-crumbs li{display:inline-flex;align-items:baseline;white-space:nowrap;line-height:1.4}.k26-crumbs li+li:before{content:"/";margin:0 10px;color:var(--k26-ink-3)}.k26-crumbs a{color:var(--k26-ink-2);text-decoration:none;border-radius:6px}.k26-crumbs a:hover{color:var(--k26-accent);text-decoration:underline;text-underline-offset:3px}.k26-crumbs a:focus-visible{outline:3px solid var(--g-focus);outline-offset:2px}.k26-crumbs [aria-current]{color:var(--k26-head)}.k26-hero{margin:0}.k26-hero__copy{display:grid;gap:18px;align-content:center;min-width:0}.k26-meta{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.k26-meta li{display:inline-flex;align-items:center;min-height:32px;padding:4px 13px;border-radius:var(--look-r-pill);border:1px solid var(--k26-line);background:var(--k26-chip);color:var(--k26-ink-2);font-size:13.5px;font-weight:700}.k26-hero--photo{position:relative;isolation:isolate;display:grid;align-items:end;min-height:clamp(540px,74vh,740px);padding:clamp(20px,3vw,40px);border-radius:var(--k26-r-slab);overflow:hidden;background:var(--k26-photo-ground);border:1px solid var(--k26-slab-edge);box-shadow:var(--k26-shadow)}.k26-hero__media{position:absolute;inset:0;z-index:-1}.k26-hero__card{max-width:720px;padding:clamp(24px,3vw,40px);border-radius:var(--k26-r-card);border:1px solid var(--k26-slab-edge);background:linear-gradient(135deg,var(--k26-card-sheen),transparent 46%),var(--k26-card-strong);backdrop-filter:blur(28px) saturate(1.4);box-shadow:inset 0 1.5px 0 var(--g-spec),var(--k26-shadow)}.k26-hero--split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,3.4vw,56px);align-items:center;padding:clamp(24px,3.4vw,52px);border-radius:var(--k26-r-slab)}.k26-hero--split .k26-h1{font-size:clamp(34px,3.9vw,56px)}.k26-hero--photo .k26-h1{font-size:clamp(34px,4.2vw,60px);max-width:18ch}.k26-hero__art{min-width:0}.k26-sec{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(20px,2.6vw,36px)}.k26-sec__head{display:grid;gap:14px;max-width:780px}.k26-sec--center .k26-sec__head{margin-inline:auto;text-align:center;justify-items:center}.k26-sec--panel{padding:clamp(24px,3.4vw,52px);border-radius:var(--k26-r-slab)}.k26-sec__body{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(20px,2.6vw,36px);min-width:0}.k26-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,3.4vw,56px);align-items:center;padding:clamp(24px,3.4vw,52px);border-radius:var(--k26-r-slab)}.k26-split--flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.k26-split--flip .k26-split__media{order:-1}.k26-split__copy{display:grid;gap:16px;align-content:center;min-width:0}.k26-split__media{min-width:0}.k26-points{display:grid;gap:12px;margin:4px 0 0;padding:0;list-style:none}.k26-points li{display:grid;gap:2px;padding-left:16px;border-left:3px solid var(--k26-primary)}.k26-points b{font-size:16.5px;font-weight:700;letter-spacing:-.01em;color:var(--k26-head)}.k26-points span{font-size:16px;line-height:1.55;color:var(--k26-ink-2)}.k26-screen{min-width:0}.k26-screen .kit-laptop{width:100%;max-width:100%}.k26-screen .kit-phone{margin-inline:auto}.k26-map{margin:0;overflow:hidden;border-radius:var(--k26-r-card)}.k26-map__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 16px;padding:12px 18px;border-bottom:1px solid var(--k26-line)}.k26-map__name{font-size:14.5px;font-weight:800;color:var(--k26-head)}.k26-map__place{font-size:13.5px;font-weight:650;color:var(--k26-ink-2)}.k26-map__view{position:relative;background:var(--k26-photo-ground);line-height:0}.k26-map__img{display:block;width:100%;height:auto}.k26-map__svg{position:absolute;inset:0;width:100%;height:100%}.k26-map__halo{stroke:var(--k26-map-halo)}.k26-map__cap{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px 18px 14px;font-size:14px;line-height:1.5;color:var(--k26-ink-2)}.k26-map__key{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--k26-head);white-space:nowrap}.k26-map__key i{display:inline-block;width:30px;height:14px;border-radius:4px;background:var(--look-dark-surface);position:relative}.k26-map__key i:after{content:"";position:absolute;left:4px;right:4px;top:50%;border-top:2px dashed var(--look-dark-ink);transform:translateY(-50%)}.k26-grid{display:grid;gap:clamp(14px,1.8vw,22px);margin:0;padding:0;list-style:none}.k26-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.k26-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.k26-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.k26-card{display:grid;align-content:start;gap:10px;padding:clamp(20px,2vw,28px);border-radius:var(--k26-r-card);min-width:0}.k26-card p{margin:0;font-size:16px;line-height:1.6;color:var(--k26-ink-2)}.k26-card__ic{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:13px;background:var(--k26-chip);border:1px solid var(--k26-line);color:var(--k26-accent)}.k26-card__ic svg{width:21px;height:21px}.k26-card--link{transition:transform .4s var(--g-spring)}.k26-card--link:hover{transform:translateY(-3px)}.k26-card--link h3 a{text-decoration:none}.k26-card--link h3 a:after{content:"";position:absolute;inset:0;border-radius:inherit}.k26-card--link h3 a:focus-visible{outline:none}.k26-card--link:has(a:focus-visible){outline:3px solid var(--g-focus);outline-offset:2px}.k26-card__more{display:inline-flex;align-items:center;gap:6px;margin-top:2px;font-size:14.5px;font-weight:700;color:var(--k26-accent)}.k26-card__more svg{width:15px;height:15px}.k26-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:clamp(12px,1.6vw,20px);margin:0}.k26-stat{display:flex;flex-direction:column;gap:6px;padding:20px 22px;border-radius:var(--k26-r-card)}.k26-stat dt{order:2;font-size:14.5px;font-weight:650;line-height:1.4;color:var(--k26-ink-2)}.k26-stat dd{display:contents}.k26-stat b{order:1}.k26-stat dd span{order:3}.k26-stat b{font-size:clamp(26px,2.6vw,36px);line-height:1.05;font-weight:var(--look-fw-head);letter-spacing:-.02em;color:var(--k26-head);font-variant-numeric:tabular-nums}.k26-stat dd span{font-size:13.5px;line-height:1.45;color:var(--k26-ink-3)}.k26-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:clamp(12px,1.6vw,20px);margin:0;padding:0;list-style:none}.k26-steps--long{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.k26-step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start;padding:22px;border-radius:var(--k26-r-card)}.k26-step p{margin:6px 0 0;font-size:16px;line-height:1.6;color:var(--k26-ink-2)}.k26-step__n{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--k26-primary);color:var(--k26-on-primary);font-size:15px;font-weight:800;font-variant-numeric:tabular-nums}.k26-table{margin:0;border-radius:var(--k26-r-card);overflow-x:auto}.k26-table table{width:100%;border-collapse:collapse;font-size:15.5px;line-height:1.5;color:var(--k26-ink-2)}.k26-table caption{padding:18px 22px 12px;text-align:left;font-size:16px;font-weight:750;color:var(--k26-head);caption-side:top}.k26-table td,.k26-table th{padding:14px 22px;text-align:left;vertical-align:top;border-top:1px solid var(--k26-line)}.k26-table thead th{font-size:14px;font-weight:700;color:var(--k26-ink-2)}.k26-table tbody th{font-weight:700;color:var(--k26-head)}.k26-table tbody tr:hover{background:var(--k26-chip)}.k26-table figcaption{padding:12px 22px 16px;font-size:14px;line-height:1.5;color:var(--k26-ink-2);border-top:1px solid var(--k26-line)}.k26-faq{display:grid;gap:12px;max-width:920px}.k26-faq details{border-radius:var(--k26-r-sm);padding:0}.k26-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;cursor:pointer;list-style:none;font-size:17px;font-weight:700;line-height:1.4;color:var(--k26-head);border-radius:inherit}.k26-faq summary::-webkit-details-marker{display:none}.k26-faq summary:focus-visible{outline:3px solid var(--g-focus);outline-offset:2px}.k26-faq summary i{position:relative;flex:none;width:28px;height:28px;border-radius:50%;background:var(--k26-chip);border:1px solid var(--k26-line)}.k26-faq summary i:after,.k26-faq summary i:before{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;border-radius:2px;background:var(--k26-accent);transform:translate(-50%,-50%);transition:transform .3s var(--g-spring)}.k26-faq summary i:after{transform:translate(-50%,-50%) rotate(90deg)}.k26-faq details[open] summary i:after{transform:translate(-50%,-50%) rotate(0deg)}.k26-faq details p{margin:0;padding:0 22px 20px;font-size:16px;line-height:1.65;color:var(--k26-ink-2);max-width:72ch}.k26-cta{position:relative;isolation:isolate;display:grid;place-items:center;border-radius:var(--k26-r-slab)}.k26-cta--photo{min-height:clamp(420px,52vh,560px);padding:clamp(20px,4vw,64px);overflow:hidden;background:var(--k26-photo-ground);border:1px solid var(--k26-slab-edge);box-shadow:var(--k26-shadow)}.k26-cta__media{position:absolute;inset:0;z-index:-1}.k26-cta__card{display:grid;gap:16px;justify-items:center;max-width:780px;padding:clamp(28px,4vw,56px);border-radius:var(--k26-r-card);text-align:center}.k26-cta--photo .k26-cta__card{background:linear-gradient(135deg,var(--k26-card-sheen),transparent 46%),var(--k26-card-strong)}.k26-cta--glass{padding:0}.k26-cta--glass .k26-cta__card{width:100%;max-width:none;box-sizing:border-box;border-radius:var(--k26-r-slab)}.k26-cta .k26-lede{margin-inline:auto}.k26-cta .k26-actions{justify-content:center}.k26-tabs{display:grid;gap:22px;padding:clamp(20px,3vw,40px);border-radius:var(--k26-r-slab)}.k26-tabs__list{display:flex;flex-wrap:wrap;gap:8px}.k26-tabs__tab{min-height:42px;padding:8px 18px;border-radius:var(--look-r-pill);border:1px solid var(--k26-line);background:var(--k26-chip);color:var(--k26-ink-2);font:inherit;font-size:15px;font-weight:700;line-height:1.3;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.k26-tabs__tab:hover{color:var(--k26-head);border-color:var(--k26-accent)}.k26-tabs__tab[aria-pressed=true],.k26-tabs__tab[aria-selected=true]{background:var(--k26-vendor);border-color:var(--k26-vendor);color:var(--k26-on-vendor)}.k26-tabs__panel:focus-visible,.k26-tabs__tab:focus-visible{outline:3px solid var(--g-focus);outline-offset:2px}.k26-tabs__panel{border-radius:var(--k26-r-card)}.k26-tabs__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(20px,3vw,48px);align-items:center}.k26-tabs__grid--solo{grid-template-columns:minmax(0,1fr)}.k26-tabs__copy{display:grid;gap:14px;min-width:0}.k26-tabs__media{min-width:0}.k26-prose{padding:clamp(24px,4vw,64px);border-radius:var(--k26-r-slab);font-size:18px;line-height:1.72;color:var(--k26-ink-2)}.k26-prose>*{max-width:700px;margin-inline:auto}.k26-prose>:first-child{margin-top:0}.k26-prose>:last-child{margin-bottom:0}.k26-prose h2{margin:1.8em auto .5em;font-size:clamp(24px,2.4vw,32px);line-height:1.15;letter-spacing:-.02em;font-weight:var(--look-fw-head);color:var(--k26-head)}.k26-prose h3{margin:1.5em auto .4em;font-size:20px;line-height:1.3;font-weight:var(--look-fw-sub);color:var(--k26-head)}.k26-prose ol,.k26-prose p,.k26-prose ul{margin-top:0;margin-bottom:1.05em}.k26-prose ol,.k26-prose ul{padding-left:1.3em}.k26-prose li{margin:.35em 0}.k26-prose strong{color:var(--k26-head)}.k26-prose a{color:var(--k26-accent);text-decoration:underline;text-underline-offset:3px}.k26-prose blockquote{margin:1.4em auto;padding:4px 0 4px 20px;border-left:3px solid var(--k26-primary);color:var(--k26-ink)}.k26-prose table{display:block;overflow-x:auto;width:100%;max-width:700px;border-collapse:collapse;margin:1.4em auto;font-size:15.5px;line-height:1.5;border-radius:var(--k26-r-sm);border:1px solid var(--k26-line);background:var(--k26-chip)}.k26-prose td,.k26-prose th{padding:12px 16px;text-align:left;vertical-align:top;border-top:1px solid var(--k26-line)}.k26-prose thead th{border-top:0;font-size:14px;color:var(--k26-head)}.k26-prose img{max-width:100%;height:auto;border-radius:var(--k26-r-sm)}.k26-prose hr{border:0;border-top:1px solid var(--k26-line);margin:2em auto}.k26-hero--plain{display:grid;justify-items:center;text-align:center;padding:clamp(28px,4vw,56px) clamp(20px,4vw,56px);border-radius:var(--k26-r-slab)}.k26-hero--plain .k26-hero__copy{justify-items:center;max-width:860px}.k26-hero--plain .k26-h1{max-width:22ch}.k26-hero--plain .k26-actions,.k26-hero--plain .k26-meta{justify-content:center}.k26-hero--plain{position:relative;border:1px solid var(--k26-slab-edge);background:linear-gradient(135deg,var(--k26-card-sheen),transparent 46%),var(--k26-card);backdrop-filter:blur(24px) saturate(1.5);box-shadow:inset 0 1.5px 0 var(--g-spec),var(--k26-shadow)}.k26-plans{display:grid;gap:clamp(18px,2.4vw,28px)}.k26-period{justify-self:center;position:relative;display:inline-grid;grid-template-columns:1fr 1fr;padding:5px;border-radius:var(--look-r-pill);border:1px solid var(--k26-slab-edge);background:var(--k26-card-strong);box-shadow:var(--k26-shadow)}.k26-period__thumb{position:absolute;top:5px;bottom:5px;left:5px;width:calc(50% - 5px);border-radius:var(--look-r-pill);background:var(--k26-vendor);transition:transform .45s var(--g-spring)}.k26-period[data-period=yearly] .k26-period__thumb{transform:translateX(100%)}.k26-period button{position:relative;z-index:1;min-height:44px;min-width:128px;padding:8px 20px;border:0;border-radius:var(--look-r-pill);background:none;color:var(--k26-ink-2);font:inherit;font-size:15px;font-weight:750;cursor:pointer;transition:color .25s}.k26-period button[aria-pressed=true]{color:var(--k26-on-vendor)}.k26-period button:focus-visible{outline:3px solid var(--g-focus);outline-offset:2px}.k26-period__save{display:block;font-size:12.5px;font-weight:700;opacity:.9}.k26-plans__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(14px,2vw,24px);margin:0;padding:0;list-style:none;align-items:stretch}.k26-plan{--tone:var(--k26-plan-plus);display:grid;grid-template-rows:auto auto auto 1fr auto;gap:14px;padding:clamp(22px,2.4vw,32px);border-radius:var(--k26-r-card);border:1.5px solid var(--tone);background:linear-gradient(180deg,color-mix(in srgb,var(--tone) 10%,transparent),transparent 40%),var(--k26-card);backdrop-filter:blur(24px) saturate(1.5);box-shadow:inset 0 1.5px 0 var(--g-spec),var(--k26-shadow);color:var(--k26-ink);min-width:0}.k26-plan[data-tone=free]{--tone:var(--k26-plan-free);border-width:1px;background:var(--k26-card)}.k26-plan[data-tone=plus]{--tone:var(--k26-plan-plus);border-width:6px 2px 2px}.k26-plan[data-tone=enterprise]{--tone:var(--k26-plan-enterprise);border-style:solid;background:linear-gradient(160deg,color-mix(in srgb,var(--tone) 16%,transparent),transparent 55%),var(--k26-card)}.k26-plan[data-tone=vendor]{--tone:var(--k26-plan-vendor);border-width:6px 2px 2px}.k26-plan[data-tone=gold]{--tone:var(--k26-plan-gold);border:3px double var(--tone);background:linear-gradient(160deg,color-mix(in srgb,var(--tone) 14%,transparent),transparent 55%),var(--k26-card)}.k26-plan__name{margin:0;font-size:15px;font-weight:800;color:var(--tone)}.k26-plan__who{margin:0;font-size:clamp(19px,1.6vw,22px);line-height:1.25;font-weight:var(--look-fw-sub);color:var(--k26-head)}.k26-plan__price{display:grid;gap:4px;min-height:92px;align-content:start}@media (min-width:761px){.k26-plan__price{min-height:128px}}.k26-plan__fig{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.k26-plan__amt{font-size:clamp(40px,4vw,52px);line-height:1;font-weight:var(--look-fw-head);letter-spacing:-.03em;color:var(--k26-head);font-variant-numeric:tabular-nums}.k26-plan__amt[data-kind=custom]{font-size:clamp(28px,2.6vw,36px);line-height:1.1;letter-spacing:-.02em}.k26-plan__was{font-size:20px;font-weight:700;color:var(--k26-ink-3);text-decoration:line-through;text-decoration-thickness:2px;font-variant-numeric:tabular-nums}.k26-plan__unit{font-size:14.5px;font-weight:650;color:var(--k26-ink-2)}.k26-plan__save{justify-self:start;display:inline-flex;align-items:center;min-height:28px;padding:3px 12px;border-radius:var(--look-r-pill);background:color-mix(in srgb,var(--k26-plan-free) 18%,transparent);border:1px solid color-mix(in srgb,var(--k26-plan-free) 45%,transparent);color:var(--k26-head);font-size:13.5px;font-weight:750}.k26-plan__lines{display:grid;gap:8px;margin:0;font-size:15.5px;line-height:1.55;color:var(--k26-ink-2)}.k26-plan__lines p{margin:0}.k26-plan__ticks{display:grid;gap:9px;margin:0;padding:0;list-style:none;font-size:15px;line-height:1.45;color:var(--k26-ink);align-self:start}.k26-plan__ticks li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px}.k26-plan__ticks svg{width:18px;height:18px;margin-top:1px;color:var(--tone)}.k26-plan .k26-btn{justify-self:stretch}.k26-plan__ticks li[data-strong=true]{font-weight:750;color:var(--k26-head)}.k26-plan__ticks li[data-mark=ai] svg{fill:var(--look-p-ai)!important}.k26-plan__ring{display:inline-flex;color:var(--k26-ink-3)}.k26-plan__ring svg{width:18px;height:18px;margin-top:1px}.k26-plan__ticks li[data-mark=soft]{color:var(--k26-ink-2)}.k26-plan__int{display:grid;gap:8px;padding-top:14px;border-top:1px solid var(--k26-line)}.k26-plan__inth{margin:0;font-size:13.5px;font-weight:750;color:var(--k26-ink-2)}.k26-plan__int ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.k26-plan__int li{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:4px 11px 4px 4px;border-radius:var(--look-r-pill);border:1px solid var(--k26-line);background:var(--k26-chip);font-size:13.5px;font-weight:650;color:var(--k26-ink)}.k26-plan__logo{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--k26-on-vendor)}.k26-plan__logo img{width:16px;height:16px;-o-object-fit:contain;object-fit:contain}.k26-plan__logo b{font-size:8.5px;font-weight:800;letter-spacing:.02em;color:var(--k26-on-primary)}.k26-compare [data-tone=vendor]{--tone:var(--k26-plan-vendor)}.k26-compare [data-tone=gold]{--tone:var(--k26-plan-gold)}.k26-compare{margin:0;border-radius:var(--k26-r-card)}.k26-compare table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:15px;line-height:1.45;color:var(--k26-ink-2)}.k26-compare caption{padding:0 0 14px;text-align:left;font-size:16px;font-weight:750;color:var(--k26-head)}.k26-compare thead th{position:sticky;top:calc(var(--nav, 84px) + 6px);z-index:4;padding:16px 14px 14px;text-align:center;font-size:15px;font-weight:800;color:var(--k26-head);background:linear-gradient(var(--k26-card-strong),var(--k26-card-strong)),var(--k26-ground);border-top:5px solid var(--tone,transparent);border-bottom:1px solid var(--k26-line)}.k26-compare thead th:first-child{text-align:left;border-top-color:transparent;border-top-left-radius:var(--k26-r-sm)}.k26-compare thead th:last-child{border-top-right-radius:var(--k26-r-sm)}.k26-compare [data-tone=free]{--tone:var(--k26-plan-free)}.k26-compare [data-tone=plus]{--tone:var(--k26-plan-plus)}.k26-compare [data-tone=enterprise]{--tone:var(--k26-plan-enterprise)}.k26-compare tbody td,.k26-compare tbody th{padding:14px;border-bottom:1px solid var(--k26-line);vertical-align:middle;background:var(--k26-card)}.k26-compare tbody td{text-align:center;background:linear-gradient(0deg,color-mix(in srgb,var(--tone) 7%,transparent),color-mix(in srgb,var(--tone) 7%,transparent)),var(--k26-card)}.k26-compare tbody th{position:relative;text-align:left;font-weight:700;color:var(--k26-head);width:34%;cursor:help}.k26-compare tbody th:focus-visible{outline:3px solid var(--g-focus);outline-offset:-3px}.k26-compare tbody tr:last-child :is(th,td){border-bottom:0}.k26-compare tbody tr:last-child th{border-bottom-left-radius:var(--k26-r-sm)}.k26-compare tbody tr:last-child td:last-child{border-bottom-right-radius:var(--k26-r-sm)}.k26-compare tbody tr:hover :is(th,td){background:var(--k26-chip)}.k26-compare__label{display:inline-flex;align-items:center;gap:8px}.k26-compare__label i{flex:none;display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;border:1.5px solid var(--k26-ink-3);color:var(--k26-ink-3);font-style:normal;font-size:11px;font-weight:800}.k26-compare__tip{position:absolute;left:10px;top:calc(100% - 4px);z-index:6;width:min(360px,82vw);padding:10px 14px;border-radius:12px;background:var(--k26-tip);color:var(--k26-on-tip);font-size:14px;font-weight:550;line-height:1.5;box-shadow:var(--k26-shadow);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .18s,transform .25s var(--g-spring),visibility 0s .18s;pointer-events:none}.k26-compare tbody th:focus .k26-compare__tip,.k26-compare tbody th:focus-visible .k26-compare__tip,.k26-compare tbody tr:hover .k26-compare__tip{opacity:1;visibility:visible;transform:none;transition-delay:0s}.k26-compare__yes{display:inline-flex;color:var(--tone)}.k26-compare__yes svg{width:20px;height:20px}.k26-compare__no{color:var(--k26-ink-3)}.k26-compare td b{font-weight:750;color:var(--k26-head);font-variant-numeric:tabular-nums}.k26-compare figcaption{padding:14px 2px 0;font-size:14px;line-height:1.5;color:var(--k26-ink-2)}.k26-board{--cols:var(--k26-cols,3);margin:0;display:grid;gap:0;padding:clamp(14px,2vw,26px);border-radius:var(--k26-r-slab);position:relative;border:1px solid var(--k26-slab-edge);background:linear-gradient(135deg,var(--k26-card-sheen),transparent 46%),var(--k26-card);backdrop-filter:blur(24px) saturate(1.5);box-shadow:inset 0 1.5px 0 var(--g-spec),var(--k26-shadow);color:var(--k26-ink)}.k26-board__cap{padding:4px 6px 16px;font-size:16px;font-weight:750;color:var(--k26-head)}.k26-board summary,.k26-board__detail,.k26-board__head,.k26-board__total{display:grid;grid-template-columns:minmax(0,1.25fr) repeat(var(--cols),minmax(0,1fr));gap:0 clamp(10px,1.4vw,20px);align-items:start}.k26-board__head{padding:12px 18px;border-radius:var(--k26-r-sm);background:var(--k26-card-strong);border:1px solid var(--k26-line)}.k26-board__head b{font-size:15px;font-weight:800;line-height:1.3;color:var(--k26-head)}.k26-board__lines{display:grid;margin-top:8px}.k26-board__line{border-bottom:1px solid var(--k26-line)}.k26-board__line summary{padding:16px 18px;cursor:pointer;list-style:none;font-size:15.5px;line-height:1.45;color:var(--k26-ink-2);border-radius:var(--k26-r-sm)}.k26-board__line summary::-webkit-details-marker{display:none}.k26-board__line summary:hover{background:var(--k26-chip)}.k26-board__line summary:focus-visible{outline:3px solid var(--g-focus);outline-offset:-3px}.k26-board__label{display:flex;align-items:flex-start;gap:12px;font-weight:700;color:var(--k26-head)}.k26-board__label i{position:relative;flex:none;width:22px;height:22px;margin-top:1px;border-radius:50%;background:var(--k26-chip);border:1px solid var(--k26-line)}.k26-board__label i:after,.k26-board__label i:before{content:"";position:absolute;left:50%;top:50%;width:10px;height:2px;border-radius:2px;background:var(--k26-accent);transform:translate(-50%,-50%);transition:transform .3s var(--g-spring)}.k26-board__label i:after{transform:translate(-50%,-50%) rotate(90deg)}.k26-board__line[open] .k26-board__label i:after{transform:translate(-50%,-50%) rotate(0deg)}.k26-board__cell{margin:0;min-width:0;font-variant-numeric:tabular-nums}.k26-board summary .k26-board__cell{font-weight:700;color:var(--k26-head)}.k26-board__detail{padding:0 18px 18px}.k26-board__detail .k26-board__cell{font-size:14.5px;line-height:1.55;color:var(--k26-ink-2)}.k26-board__total{padding:18px;margin-top:8px;border-radius:var(--k26-r-sm);background:var(--k26-card-strong);border:1px solid var(--k26-line);align-items:start}.k26-board__total .k26-board__cell{display:grid;gap:3px}.k26-board__total b{font-size:clamp(20px,1.9vw,26px);line-height:1.15;font-weight:var(--look-fw-head);letter-spacing:-.02em;color:var(--k26-head)}.k26-board__total small{font-size:13.5px;line-height:1.4;color:var(--k26-ink-2)}.k26-board__note{margin:14px 6px 0;font-size:14px;line-height:1.5;color:var(--k26-ink-2)}@media (max-width:760px){.k26-board__head{display:none}.k26-board__detail,.k26-board__line summary,.k26-board__total{grid-template-columns:minmax(0,1fr);gap:8px}.k26-board__detail>span:first-child{display:none}.k26-board summary .k26-board__cell,.k26-board__detail .k26-board__cell,.k26-board__total .k26-board__cell{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:12px;padding-left:34px}.k26-board__total .k26-board__cell{padding-left:0}.k26-board__detail .k26-board__cell{grid-template-columns:minmax(0,1fr)}.k26-board__detail .k26-board__cell:before{content:none}.k26-board__cell:before{content:attr(data-vendor);font-size:13.5px;font-weight:700;color:var(--k26-ink-3)}.k26-board__total .k26-board__label{padding-bottom:2px}.k26-board__total small{grid-column:2}}.k26-logos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.6vw,20px);margin:0;padding:0;list-style:none}.k26-logos--3{grid-template-columns:repeat(3,minmax(0,1fr))}.k26-logos--2{grid-template-columns:repeat(2,minmax(0,1fr))}.k26-logos .k26-card{align-content:start}.k26-logos__plate{display:grid;place-items:center;min-height:84px;padding:14px;border-radius:var(--k26-r-sm);background:var(--k26-logo-plate);border:1px solid var(--k26-line)}.k26-logos__plate img{width:auto;height:44px;max-width:100%;-o-object-fit:contain;object-fit:contain}.k26-split__copy>[data-coming-soon]{justify-self:start}@media (max-width:1100px){.k26-logos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.k26-logos,.k26-logos--3{grid-template-columns:minmax(0,1fr)}}.k26-pband{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(20px,3vw,48px);align-items:center;padding:clamp(22px,3vw,44px);border-radius:var(--k26-r-slab);background:var(--k26-ground);border:2px solid var(--k26-vendor);box-shadow:var(--k26-shadow);color:var(--k26-ink)}.k26-pband__copy{display:grid;gap:14px;min-width:0}.k26-pband__name{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0}.k26-pband__name b{font-size:clamp(24px,2.4vw,32px);font-weight:var(--look-fw-head);letter-spacing:-.02em;color:var(--k26-accent)}.k26-pband__by{font-size:14px;font-weight:700;color:var(--k26-vendor)}.k26-pband .k26-photo{border-color:var(--k26-line)}.k26-endorse{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:4px 13px;border-radius:var(--look-r-pill);border:1.5px solid var(--k26-vendor);color:var(--k26-head);font-size:13.5px;font-weight:750;background:var(--k26-card)}main[data-k26-brand] :is(.k26-hero--split,.k26-split,.k26-sec--panel,.k26-card,.k26-stat,.k26-step,.k26-table,.k26-faq details,.k26-cta__card,.k26-tabs,.k26-prose,.k26-map,.k26-hero__card,.k26-hero--plain){backdrop-filter:none;box-shadow:var(--k26-shadow);background:var(--k26-card)}main[data-k26-brand] :is(.k26-hero,.k26-cta){border:2px solid var(--k26-vendor)}main[data-k26-brand] .k26-cta--glass .k26-cta__card{border:0}main[data-k26-brand] .k26-crumbs [aria-current]{color:var(--k26-accent)}@keyframes k26-rise{0%{transform:translateY(18px)}to{transform:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.k26-rv{animation:k26-rise linear both;animation-timeline:view();animation-range:entry 0 entry 30%}}}@media (prefers-reduced-motion:reduce){.k26-btn,.k26-btn__ic,.k26-card--link,.k26-faq summary i:after{transition:none}.k26-btn:hover,.k26-card--link:hover{transform:none}}@media (max-width:1100px){.k26-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.k26-hero--split,.k26-pband,.k26-split,.k26-split--flip,.k26-tabs__grid{grid-template-columns:minmax(0,1fr)}.k26-split--flip .k26-split__media{order:0}.k26-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.k26-hero--photo{min-height:0;padding:0;align-items:start}.k26-cta__media,.k26-hero__media{position:relative;inset:auto;z-index:0;aspect-ratio:16/10}.k26-cta--photo{min-height:0;padding:0;display:block}.k26-cta--photo .k26-cta__card,.k26-hero__card{max-width:none;border:0;border-top:1px solid var(--k26-slab-edge);border-radius:0;box-shadow:none}.k26-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.k26-table caption,.k26-table table,.k26-table tbody,.k26-table td,.k26-table th,.k26-table tr{display:block}.k26-table caption{width:100%;box-sizing:border-box}.k26-table tbody tr{padding:12px 0;border-top:1px solid var(--k26-line)}.k26-table tbody tr:hover{background:none}.k26-table tbody :is(th,td){display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:12px;padding:6px 18px;border:0}.k26-table tbody :is(th,td):before{content:attr(data-label);font-size:13.5px;font-weight:700;color:var(--k26-ink-3)}.k26-prose .article-final__table-scroll{overflow:visible}.k26-prose table{display:block;overflow:visible;border:0;background:none}.k26-prose thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.k26-prose tbody,.k26-prose tr{display:block}.k26-prose tbody tr{margin:0 0 12px;padding:10px 0;border-radius:var(--k26-r-sm);border:1px solid var(--k26-line);background:var(--k26-chip)}.k26-prose tbody :is(td,th){display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:10px;padding:6px 14px;border:0}.k26-prose tbody :is(td,th)[data-label]:before{content:attr(data-label);font-size:13.5px;font-weight:700;color:var(--k26-ink-3)}.k26-prose tbody :is(td,th)[data-label=""]{grid-template-columns:minmax(0,1fr);font-weight:700;color:var(--k26-head)}.k26-prose tbody :is(td,th)[data-label=""]:before{content:none}}@media (max-width:640px){.k26-compare caption,.k26-compare table,.k26-compare tbody,.k26-compare thead{display:block}.k26-compare tr{display:grid;grid-template-columns:repeat(var(--k26-cols,3),minmax(0,1fr))}.k26-compare thead{position:sticky;top:calc(var(--nav, 72px) + 4px);z-index:4}.k26-compare thead th{position:static;padding:10px 6px;font-size:13px;line-height:1.25}.k26-compare thead th:first-child{display:none}.k26-compare thead th:nth-child(2){border-top-left-radius:var(--k26-r-sm)}.k26-compare tbody th{grid-column:1/-1;width:auto;padding:12px 12px 4px;border-bottom:0}.k26-compare tbody tr:last-child th{border-bottom-left-radius:0}.k26-compare tbody tr:last-child td:first-of-type{border-bottom-left-radius:var(--k26-r-sm)}.k26-compare tbody td{padding:6px 6px 12px;font-size:13.5px}.k26-compare :is(th,td){overflow-wrap:normal;word-break:normal;hyphens:none}.k26-compare__tip{left:8px}.k26-period button{min-width:0;padding:8px 16px}}@media (max-width:560px){.k26-grid--2,.k26-grid--3,.k26-grid--4{grid-template-columns:minmax(0,1fr)}.k26-actions .k26-btn{flex:1 1 100%}.k26-hero__copy,.k26-split__copy{gap:14px}.k26-step{padding:18px;gap:14px}.k26-faq summary{padding:16px 18px;font-size:16.5px}.k26-faq details p{padding:0 18px 18px}.k26-prose{font-size:17px}}.k26-pband .k26-h2,.k26-split .k26-h2{font-size:clamp(26px,2.5vw,38px)}.k26-filter{display:grid;gap:22px}.k26-filter .k26-grid>li[hidden]{display:none}.k26-mark{display:block;width:48px;height:48px;border-radius:12px}.k26-pband__name .k26-mark{width:36px;height:36px;border-radius:10px;align-self:center}.k26-studio{display:block;min-width:0;padding:clamp(10px,1.6vw,20px);border-radius:var(--k26-r-slab);border:1px solid var(--k26-slab-edge);background:linear-gradient(135deg,var(--k26-card-sheen),transparent 46%),var(--k26-card);box-shadow:inset 0 1.5px 0 var(--g-spec),var(--k26-shadow)}.k26-studio>*{min-width:0}.k26v-acc__item,.k26v-callout,.k26v-code,.k26v-facts,.k26v-fig,.k26v-shot,.k26v-slab,.k26v-sources{position:relative;border:1px solid var(--k26-slab-edge);background:linear-gradient(135deg,var(--k26-card-sheen),transparent 46%),var(--k26-card);backdrop-filter:blur(24px) saturate(1.5);box-shadow:inset 0 1.5px 0 var(--g-spec),inset 0 -1px 0 var(--g-edge-lo),var(--k26-shadow);color:var(--k26-ink)}.k26v-slab{gap:18px;padding:clamp(20px,2.6vw,36px);border-radius:var(--k26-r-card)}.k26v-flow,.k26v-slab{display:grid;min-width:0}.k26v-flow{grid-template-columns:minmax(0,1fr);gap:clamp(16px,2vw,26px)}.k26v-flow>*{min-width:0}.k26v-sub{display:grid;gap:8px}.k26v-para,.k26v-sub .k26-body{max-width:72ch}.k26v-para{margin:0}.k26v-facts{margin:0;padding:0;list-style:none;border-radius:var(--k26-r-card);overflow:hidden;counter-reset:k26v-fact}.k26v-facts li{display:grid;gap:6px;padding:16px clamp(18px,2.2vw,28px);border-top:1px solid var(--k26-line);font-size:16.5px;line-height:1.6;color:var(--k26-ink-2)}.k26v-facts li:first-child{border-top:0}.k26v-facts__t{color:var(--k26-ink);max-width:98ch}.k26v-cite{font-size:13.5px;line-height:1.45;color:var(--k26-ink-3)}.k26v-cite a{display:inline-block;max-width:100%;color:var(--k26-accent);text-decoration:underline;text-underline-offset:3px;font-weight:650}.k26v-cite a:focus-visible,.k26v-links a:focus-visible,.k26v-sources a:focus-visible{outline:3px solid var(--g-focus);outline-offset:2px;border-radius:4px}.k26v-facts--steps li{grid-template-columns:auto minmax(0,1fr);-moz-column-gap:16px;column-gap:16px;align-items:start;counter-increment:k26v-fact}.k26v-facts--steps li:before{content:counter(k26v-fact);grid-row:1/span 2;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--k26-vendor);color:var(--k26-on-vendor);font-size:15px;font-weight:800;line-height:1}.k26v-facts--steps .k26v-cite,.k26v-facts--steps .k26v-facts__t{grid-column:2}.k26v-sources{border-radius:var(--k26-r-sm)}.k26v-acc__item summary,.k26v-sources summary{display:flex;align-items:center;gap:14px;justify-content:space-between;padding:16px 22px;cursor:pointer;list-style:none;border-radius:inherit;font-size:16.5px;font-weight:700;line-height:1.4;color:var(--k26-head)}.k26v-acc__item summary::-webkit-details-marker,.k26v-sources summary::-webkit-details-marker{display:none}.k26v-acc__item summary:focus-visible,.k26v-sources summary:focus-visible{outline:3px solid var(--g-focus);outline-offset:2px}.k26v-acc__item summary i,.k26v-sources summary i{position:relative;flex:none;width:28px;height:28px;border-radius:50%;background:var(--k26-chip);border:1px solid var(--k26-line)}.k26v-acc__item summary i:after,.k26v-acc__item summary i:before,.k26v-sources summary i:after,.k26v-sources summary i:before{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;border-radius:2px;background:var(--k26-accent);transform:translate(-50%,-50%);transition:transform .3s var(--g-spring)}.k26v-acc__item summary i:after,.k26v-sources summary i:after{transform:translate(-50%,-50%) rotate(90deg)}.k26v-acc__item[open] summary i:after,.k26v-sources[open] summary i:after{transform:translate(-50%,-50%) rotate(0deg)}.k26v-sources ol{margin:0;padding:4px 22px 8px 44px;display:grid;gap:10px;font-size:15px;line-height:1.55;color:var(--k26-ink-2)}.k26v-sources ol a{display:inline-block;max-width:100%;color:var(--k26-accent);font-weight:650;text-decoration:underline;text-underline-offset:3px}.k26v-sources p{margin:0;padding:6px 22px 18px;font-size:14px;line-height:1.5;color:var(--k26-ink-3)}.k26v-acc{display:grid;gap:12px}.k26v-acc__item{border-radius:var(--k26-r-sm);scroll-margin-top:calc(var(--nav, 84px) + 16px)}.k26v-acc__item summary{justify-content:flex-start;font-size:17px}.k26v-acc__t{flex:0 1 auto;min-width:0}.k26v-acc__n{flex:1 1 14rem;min-width:0;font-size:14.5px;font-weight:500;color:var(--k26-ink-3)}.k26v-acc__item summary i{margin-left:auto}.k26v-acc__body{padding:4px clamp(14px,2vw,24px) clamp(16px,2vw,24px)}.k26v-acc__body .k26v-callout,.k26v-acc__body .k26v-code,.k26v-acc__body .k26v-facts{box-shadow:none;background:var(--k26-chip)}@media (max-width:560px){.k26v-acc__n{flex-basis:100%;order:3}.k26v-acc__item summary{flex-wrap:wrap}.k26v-acc__item summary i{order:2}}.k26v-callout{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;padding:16px 20px;border-radius:var(--k26-r-sm);border-left:4px solid var(--k26v-tone,var(--k26-accent))}.k26v-callout[data-tone=warning]{--k26v-tone:var(--k26-primary)}.k26v-callout[data-tone=success]{--k26v-tone:var(--k26-plan-free)}.k26v-callout[data-tone=info]{--k26v-tone:var(--k26-accent)}.k26v-callout[data-tone=note]{--k26v-tone:var(--k26-ink-3)}.k26v-callout__ic{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--k26-chip);color:var(--k26v-tone,var(--k26-accent))}.k26v-callout__ic svg{width:18px;height:18px}.k26v-callout b{display:block;font-size:16.5px;line-height:1.4;color:var(--k26-head);margin-bottom:2px}.k26v-callout p{margin:0;font-size:15.5px;line-height:1.6;color:var(--k26-ink-2);max-width:78ch}.k26v-links{display:flex;flex-wrap:wrap;gap:10px}.k26v-links a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:9px 18px;border-radius:var(--look-r-pill);border:1px solid var(--k26-line);background:var(--k26-chip);color:var(--k26-head);text-decoration:none;font-size:15px;font-weight:700;line-height:1.3;transition:border-color .2s,transform .3s var(--g-spring)}.k26v-links a:hover{border-color:var(--k26-accent);transform:translateY(-1px)}.k26v-links svg{width:16px;height:16px;flex:none;color:var(--k26-accent)}.k26v-code{margin:0;border-radius:var(--k26-r-sm);overflow:hidden}.k26v-code figcaption{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px 10px 18px;border-bottom:1px solid var(--k26-line)}.k26v-code__title{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0}.k26v-code__title b{font-size:14.5px;font-weight:700;color:var(--k26-head)}.k26v-code__tag{padding:2px 10px;font-size:12.5px;font-weight:650;color:var(--k26-ink-3)}.k26v-code__copy,.k26v-code__tag{border-radius:var(--look-r-pill);border:1px solid var(--k26-line)}.k26v-code__copy{flex:none;min-width:7.5em;min-height:36px;padding:6px 14px;background:var(--k26-chip);color:var(--k26-head);font:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:border-color .2s,background-color .2s}.k26v-code__copy:hover{border-color:var(--k26-accent)}.k26v-code__copy[data-state=done]{background:var(--k26-vendor);border-color:var(--k26-vendor);color:var(--k26-on-vendor)}.k26v-code pre:focus-visible,.k26v-code__copy:focus-visible{outline:3px solid var(--g-focus);outline-offset:2px}.k26v-code pre{margin:0;padding:16px 18px 18px;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font-family:var(--look-font-mono);font-size:14px;line-height:1.65;color:var(--k26-ink);background:transparent}.k26v-code code{font:inherit}.k26v-shots{display:grid;gap:clamp(14px,1.8vw,22px);margin:0;padding:0;list-style:none}.k26v-shot{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start;padding:clamp(18px,2vw,28px);border-radius:var(--k26-r-card);min-width:0}.k26v-shot__main{display:grid;gap:12px;min-width:0}.k26v-shot__main p{margin:0;font-size:16.5px;line-height:1.65;color:var(--k26-ink-2);max-width:74ch}.k26v-shot__fig{margin:4px 0 0;display:grid;gap:8px;max-width:880px}.k26v-shot__fig img{display:block;width:100%;height:auto;border-radius:var(--k26-r-sm);border:1px solid var(--k26-line);background:var(--k26-chip)}.k26v-fig figcaption,.k26v-shot__fig figcaption{font-size:14px;line-height:1.5;color:var(--k26-ink-3)}.k26v-shot .k26-step__n{flex:none}.k26v-fig{margin:0;display:grid;gap:10px;padding:clamp(14px,2vw,22px);border-radius:var(--k26-r-card);justify-items:center}.k26v-fig img{display:block;width:100%;max-width:640px;height:auto;border-radius:var(--k26-r-sm);border:1px solid var(--k26-line)}.k26v-fig figcaption{max-width:640px;justify-self:center}.k26v-ptabs__panel{scroll-margin-top:calc(var(--nav, 84px) + 16px)}.k26v-ptabs{gap:26px}@media (max-width:560px){.k26v-shot{grid-template-columns:minmax(0,1fr);gap:10px}.k26v-facts li{padding:14px 16px}.k26v-facts--steps li{grid-template-columns:minmax(0,1fr)}.k26v-facts--steps li:before{grid-row:auto}.k26v-facts--steps .k26v-cite,.k26v-facts--steps .k26v-facts__t{grid-column:1}}.k26-prose code{padding:1px 6px;border-radius:6px;background:var(--k26-chip);border:1px solid var(--k26-line);font-family:var(--look-font-mono);font-size:.88em;color:var(--k26-head);overflow-wrap:anywhere}.k26v-ptabs__panel[hidden]{display:none}.k26v-ptabs__panel .k26v-callout,.k26v-ptabs__panel .k26v-code,.k26v-ptabs__panel .k26v-facts,.k26v-ptabs__panel .k26v-fig,.k26v-ptabs__panel .k26v-shot{box-shadow:none;background:var(--k26-chip);backdrop-filter:none}.k26v-ptabs__panel .k26v-shot{padding-inline:clamp(12px,1.6vw,22px)}.k26v-prose{padding:clamp(20px,2.6vw,36px);font-size:17px;line-height:1.7}.k26v-prose>*{max-width:84ch;margin-inline:0}.k26v-prose ul{padding-left:1.2em}.k26v-prose h3{margin-top:1.6em}.k26v-prose h3:first-child{margin-top:0}@media (min-width:701px){.k26-table[data-k26-variant="2"] tbody th{min-width:9.5em}}.k26v-cite__date{white-space:nowrap}.k26-lib{display:grid;gap:clamp(18px,2.4vw,28px);padding:clamp(20px,3vw,40px);border-radius:var(--k26-r-slab);border:1px solid var(--k26-slab-edge);background:linear-gradient(135deg,var(--k26-card-sheen),transparent 46%),var(--k26-card);backdrop-filter:blur(24px) saturate(1.5);box-shadow:var(--k26-shadow);min-width:0;scroll-margin-top:calc(var(--nav, 84px) + 16px)}.k26-lib__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px}.k26-lib__count{margin-left:8px;padding:1px 8px;border-radius:var(--look-r-pill);background:var(--k26-chip);font-size:12.5px;font-weight:700}.k26-tabs__tab[aria-selected=true] .k26-lib__count{background:transparent}.k26-lib__search{position:relative;display:inline-flex;align-items:center;flex:0 1 280px;min-width:min(100%,200px)}.k26-lib__search svg{position:absolute;left:14px;width:17px;height:17px;color:var(--k26-ink-3);pointer-events:none}.k26-lib__search input{box-sizing:border-box;width:100%;min-height:42px;padding:8px 14px 8px 40px;border-radius:var(--look-r-pill);border:1px solid var(--k26-line);background:var(--k26-chip);color:var(--k26-head);font:inherit;font-size:15px}.k26-lib__search input::-moz-placeholder{color:var(--k26-ink-3)}.k26-lib__search input::placeholder{color:var(--k26-ink-3)}.k26-lib__search input:focus-visible{outline:3px solid var(--g-focus);outline-offset:2px}.k26-lib__panel{display:grid;gap:14px;min-width:0}.k26-lib__panel[hidden]{display:none}.k26-lib__lede{margin:0;max-width:var(--k26-measure);font-size:17px;line-height:1.6;color:var(--k26-ink-2)}.k26-lib__chips{display:flex;flex-wrap:wrap;gap:8px}.k26-lib__chip{min-height:38px;padding:6px 15px;border-radius:var(--look-r-pill);border:1px solid var(--k26-line);background:var(--k26-chip);color:var(--k26-ink-2);font:inherit;font-size:14.5px;font-weight:700;cursor:pointer}.k26-lib__chip:hover{color:var(--k26-head);border-color:var(--k26-accent)}.k26-lib__chip[aria-pressed=true]{background:var(--k26-vendor);border-color:var(--k26-vendor);color:var(--k26-on-vendor)}.k26-lib__chip:focus-visible{outline:3px solid var(--g-focus);outline-offset:2px}.k26-lib__status{margin:0;font-size:14px;font-weight:600;color:var(--k26-ink-3);min-height:1.4em}.k26-lib__none{margin:0;padding:24px 0;font-size:16px;color:var(--k26-ink-2)}.k26-lib .k26-card{position:relative}.k26-lib__more{display:grid;gap:14px}.k26-lib__more>summary{justify-self:start;display:inline-flex;align-items:center;min-height:44px;padding:8px 22px;border-radius:var(--look-r-pill);border:1px solid var(--k26-line);background:var(--k26-chip);color:var(--k26-head);font-size:15px;font-weight:700;cursor:pointer;list-style:none}.k26-lib__more>summary::-webkit-details-marker{display:none}.k26-lib__more>summary:hover{border-color:var(--k26-accent)}.k26-lib__more>summary:focus-visible{outline:3px solid var(--g-focus);outline-offset:2px}.k26-lib__more[open]>summary{margin-bottom:14px}.k26-lib__more-close,.k26-lib__more[open] .k26-lib__more-open{display:none}.k26-lib__more[open] .k26-lib__more-close{display:inline}.k26-lib__meta{margin-top:4px;font-size:14px;font-weight:600;color:var(--k26-ink-3)}.k26-contact{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(22px,3.4vw,56px);align-items:start;padding:var(--k26-band);border-radius:var(--k26-r-slab);border:1px solid var(--k26-slab-edge);background:linear-gradient(135deg,var(--k26-card-sheen),transparent 46%),var(--k26-card);backdrop-filter:blur(24px) saturate(1.5);box-shadow:var(--k26-shadow);min-width:0}.k26-contact__copy{display:grid;gap:14px;min-width:0}.k26-contact__form{min-width:0}.k26-form{display:grid;gap:14px;padding:clamp(18px,2.4vw,28px);border-radius:var(--k26-r-card);border:1px solid var(--k26-line);background:var(--k26-card-strong)}.k26-form label{display:grid;gap:6px;font-size:14.5px;font-weight:700;color:var(--k26-head)}.k26-form :is(input,select,textarea){box-sizing:border-box;width:100%;min-height:46px;padding:10px 14px;border-radius:14px;border:1px solid var(--k26-line);background:var(--k26-chip);color:var(--k26-head);font:inherit;font-size:16px;font-weight:500}.k26-form textarea{min-height:132px;resize:vertical}.k26-form :is(input,select,textarea):focus-visible{outline:3px solid var(--g-focus);outline-offset:2px}.k26-form .k26-btn{justify-self:start}.k26-form .k26-btn[disabled]{opacity:.7;cursor:progress}.k26-form__hp{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.k26-form__error{margin:0;font-size:15px;line-height:1.5;color:var(--k26-ink)}.k26-form__error a{color:var(--k26-accent)}@media (max-width:960px){.k26-contact{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.k26-lib__search{flex:1 1 100%}.k26-form .k26-btn{justify-self:stretch}}.k26-prose .k26-plate{margin:1.8em auto}.k26-prose .k26-plate img{display:block;width:100%;height:auto;border-radius:var(--k26-r-sm);border:1px solid var(--k26-line);background:var(--k26-photo-ground)}.k26-prose .k26-plate figcaption{margin-top:10px;font-size:15px;line-height:1.5;color:var(--k26-ink-3)}@media (max-width:760px){.k26-prose thead th,.k26-prose thead tr{display:block;width:1px;height:1px;padding:0;border:0;overflow:hidden}}.k26-prose ul{list-style:disc outside}.k26-prose ol{list-style:decimal outside}.k26-prose li::marker{color:var(--k26-ink-3)}@media (max-width:760px){.k26-table caption{display:block;width:100%;box-sizing:border-box;text-align:left}}