.jn-skin.kb-look{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--surface:#fff;--surface-2:#fafafa;--surface-3:#e4e4e7;--line:#d4d4d8;--line-soft:#e4e4e7;--line-hover:#a1a1aa;--field-edge:#a1a1aa;--text:#0a0a0b;--ink-2:#3f3f46;--muted:#52525b;--faint:#5f5f68;--ink:#0a0a0b;--ink-hover:#1f1f23;--ink-text:#f4f4f5;--accent:#00e5a0;--accent-ink:#04251b;--accent-text:#0a6a4c;--accent-soft:#d9f7ea;--accent-edge:#0b3d2e;--accent-line:#9fe8cf;--focus:#0a6a4c;--live:#16794a;--live-soft:#e3f5ec;--live-line:#b6e0ca;--warn:#875d10;--warn-soft:#fdf3e0;--stop:#b42318;--stop-soft:#fdecea;--stop-line:#f0b4ae;--hero-bg:#fff;--hero-text:#0a0a0b;--hero-muted:#52525b;--stage1:#26262b;--stage2:#0a0a0b;--stage-ink:#fafafa;--stage-mute:#b4b4bc;--stage-line:#ffffff29;--em-deep:#0b3d2e;--shadow-1:0 1px 2px #0000000f;--shadow-2:0 8px 20px -10px #00000038;--shadow-3:0 18px 40px -18px #00000057;--shadow-4:0 30px 60px -28px #00000073;--r-card:24px;--r-ctrl:14px;--r-node:16px;--r-hero:24px;--font-display:var(--ov3-f-display),"Outfit","Helvetica Neue",Arial,sans-serif;--w-display:600;--ls-display:-.03em}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .jn-skin.kb-look{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#09090b;--surface:#151517;--surface-2:#1c1c1f;--surface-3:#26262a;--line:#2a2a2e;--line-soft:#212124;--line-hover:#45454b;--field-edge:#3c3c42;--text:#f4f4f5;--ink-2:#d0d0d4;--muted:#a1a1aa;--faint:#8e8e96;--ink:#f4f4f5;--ink-hover:#fff;--ink-text:#09090b;--accent:#00e5a0;--accent-ink:#04251b;--accent-text:#00e5a0;--accent-soft:#10352a;--accent-edge:#00e5a0;--accent-line:#0b3d2e;--focus:#00e5a0;--live:#5fd39b;--live-soft:#10261c;--live-line:#2a6b4d;--warn:#e6bc70;--warn-soft:#2a2418;--stop:#ff8a80;--stop-soft:#3a1b18;--stop-line:#7a2f2a;--hero-bg:#151517;--hero-text:#f4f4f5;--hero-muted:#a1a1aa;--shadow-1:0 1px 2px #00000080;--shadow-2:0 8px 20px -10px #000000b3;--shadow-3:0 18px 40px -18px #000000bf;--shadow-4:0 30px 60px -28px #000c}}:root[data-theme=dark] .jn-skin.kb-look{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#09090b;--surface:#151517;--surface-2:#1c1c1f;--surface-3:#26262a;--line:#2a2a2e;--line-soft:#212124;--line-hover:#45454b;--field-edge:#3c3c42;--text:#f4f4f5;--ink-2:#d0d0d4;--muted:#a1a1aa;--faint:#8e8e96;--ink:#f4f4f5;--ink-hover:#fff;--ink-text:#09090b;--accent:#00e5a0;--accent-ink:#04251b;--accent-text:#00e5a0;--accent-soft:#10352a;--accent-edge:#00e5a0;--accent-line:#0b3d2e;--focus:#00e5a0;--live:#5fd39b;--live-soft:#10261c;--live-line:#2a6b4d;--warn:#e6bc70;--warn-soft:#2a2418;--stop:#ff8a80;--stop-soft:#3a1b18;--stop-line:#7a2f2a;--hero-bg:#151517;--hero-text:#f4f4f5;--hero-muted:#a1a1aa;--shadow-1:0 1px 2px #00000080;--shadow-2:0 8px 20px -10px #000000b3;--shadow-3:0 18px 40px -18px #000000bf;--shadow-4:0 30px 60px -28px #000c}:is(body:has(.jn-skin.kb-look),body:has(.ov3)){background:#fff}:root[data-theme=dark] body:has(.jn-skin.kb-look){background:#09090b}:root[data-ov3-theme=dark] body:has(.ov3){background:#09090b}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) body:has(.jn-skin.kb-look){background:#09090b}:root:not([data-ov3-theme=light]) body:has(.ov3){background:#09090b}}.jn-skin.kb-look :focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:12px}.jn-skin.kb-look .jn-main{gap:24px;max-width:1180px;padding:20px 12px 64px}.jn-skin.kb-look .jn-main.jn-main-narrow{max-width:768px}@media (min-width:900px){.jn-skin.kb-look .jn-main{padding:32px 16px 80px}}.jn-skin.kb-look h1{letter-spacing:-.03em;font-weight:600}.jn-skin.kb-look h2,.jn-skin.kb-look h3{letter-spacing:-.02em;font-weight:600}.jn-skin.kb-look .btn{background:var(--accent);min-height:52px;color:var(--accent-ink);letter-spacing:0;box-shadow:none;border:0;border-radius:999px;gap:10px;padding:0 26px;font-size:1.0625rem;font-weight:600}.jn-skin.kb-look .btn:hover{background:var(--accent);border-color:#0000;transform:translateY(-1px);box-shadow:0 10px 30px -8px #00e5a099}.jn-skin.kb-look .btn:active{transform:scale(.98)}.jn-skin.kb-look .btn-ghost,.jn-skin.kb-look .btn-secondary{color:var(--text);border:1px solid var(--line);background:0 0}.jn-skin.kb-look .btn-ghost:hover,.jn-skin.kb-look .btn-secondary:hover{border-color:var(--ink-2);box-shadow:none;background:0 0;transform:none}.jn-skin.kb-look .btn:disabled,.jn-skin.kb-look .btn:disabled:hover{background:var(--line);color:var(--muted);box-shadow:none;cursor:not-allowed;border:0;transform:none}.jn-skin.kb-look .field-input{border:1.5px solid var(--line);background:var(--surface-2);min-height:56px;color:var(--text);box-shadow:none;border-radius:999px;padding:0 22px;font-size:1.0625rem}.jn-skin.kb-look textarea.field-input{border-radius:20px;min-height:136px;padding:14px 20px;line-height:1.45}.jn-skin.kb-look .field-input::placeholder{color:var(--muted);opacity:1}.jn-skin.kb-look .field-input:focus-visible{border-color:var(--accent);box-shadow:none;outline:none}.jn-skin.kb-look .chip{border-width:1.5px;min-height:36px}.jn-skin.kb-look .card{border-radius:var(--r-card);box-shadow:var(--shadow-1)}.jn-skin.kb-look .dk-stage,.jn-skin.kb-look .dk-loading{border-radius:var(--r-card);box-shadow:var(--shadow-4)}.jn-skin.kb-look .dk-present:not([data-full=yes]) .dk-bar{box-shadow:var(--shadow-2);border:1px solid var(--line)}.jn-skin.kb-look .dk-play,.jn-skin.kb-look .dk-build{background:var(--accent);color:var(--accent-ink);border-radius:999px;font-weight:600}.jn-skin.kb-look .dk-slide h2{font-family:var(--ov3-f-display),"Outfit","Helvetica Neue",Arial,sans-serif;letter-spacing:-.03em;font-weight:700}.jn-skin.kb-look .btn.dk-play{min-height:48px;padding:0}.jn-skin.kb-look .btn.dk-build{min-height:48px;padding:0 22px;font-size:1rem}.jn-skin.kb-look .dk-play:hover,.jn-skin.kb-look .dk-build:hover{background:var(--accent);box-shadow:0 10px 30px -8px #00e5a099}.jn-skin.kb-look .dk-more-menu{border-radius:var(--r-ctrl);box-shadow:var(--shadow-3)}@media screen{.jn-skin.kb-look .dk-stage,.jn-skin.kb-look .dk-slide,.jn-skin.kb-look .dk-end,.jn-skin.kb-look .dk-loading{--text:var(--stage-ink);--ink-2:var(--stage-ink);--muted:var(--stage-mute);--faint:var(--stage-mute);--surface:color-mix(in srgb,var(--stage-ink)9%,transparent);--surface-2:color-mix(in srgb,var(--stage-ink)6%,transparent);--surface-3:color-mix(in srgb,var(--stage-ink)16%,transparent);--line:var(--stage-line);--line-soft:color-mix(in srgb,var(--stage-ink)10%,transparent);--line-hover:color-mix(in srgb,var(--stage-ink)38%,transparent);--field-edge:color-mix(in srgb,var(--stage-ink)38%,transparent);--accent-text:var(--accent);--accent-soft:color-mix(in srgb,var(--accent)16%,transparent);--accent-line:color-mix(in srgb,var(--accent)42%,transparent);--stop:#ffb4a8;--stop-soft:#ff7b6624;--stop-line:#ffb4a866;--warn:#ffc56e;--warn-soft:#ffc56e29;--ks-solid:color-mix(in srgb,var(--stage-ink)12%,var(--stage2));--dk-surface:var(--surface);--dk-surface-2:var(--surface-2);--dk-line:var(--line);--dk-text:var(--text);--dk-text-muted:var(--muted);--dk-accent:var(--accent);--dk-accent-text:var(--accent-text);--dk-accent-soft:var(--accent-soft);--dk-accent-line:var(--accent-line);--dk-ink:var(--accent);--dk-ink-text:var(--accent-ink);color:var(--stage-ink)}.jn-skin.kb-look .dk-slide,.jn-skin.kb-look .dk-loading{background:radial-gradient(110% 130% at 100% 0%,color-mix(in srgb,var(--accent)8%,transparent),transparent 52%),linear-gradient(160deg,var(--stage1),var(--stage2))}.jn-skin.kb-look .dk-stage,.jn-skin.kb-look .dk-loading{border-color:var(--stage-line)}.jn-skin.kb-look .dk-loading-error{border-color:#ffc56e8c}.jn-skin.kb-look .dk-slide[data-layout=quote]{background:radial-gradient(70% 120% at 0% 100%,color-mix(in srgb,var(--accent)8%,transparent),transparent 56%),linear-gradient(160deg,var(--stage1),var(--stage2))}.jn-skin.kb-look .dk-media-art:after{background:0 0}.jn-skin.kb-look .dk-presenter-bubble{background:var(--ks-solid);color:var(--stage-ink);border-color:color-mix(in srgb,var(--accent)30%,transparent);box-shadow:0 10px 24px -10px #0009}.jn-skin.kb-look .dk-presenter-bubble:before,.jn-skin.kb-look .dk-ph-chip{background:var(--ks-solid)}.jn-skin.kb-look .dk-source-chip{background:color-mix(in srgb,var(--stage2)82%,transparent)}.jn-skin.kb-look .dk-sources-onmedia .dk-source-chip{background:var(--ks-solid)}.jn-skin.kb-look .dk-browserframe{background:var(--ks-solid);border-color:var(--stage-line);box-shadow:0 28px 56px -24px #000000b3}.jn-skin.kb-look .dk-icotile-tile{box-shadow:0 14px 28px -14px #0000008c}.jn-skin.kb-look .dk-shimmer:not(.dk-ph){background:linear-gradient(100deg,var(--surface-2)30%,var(--surface-3)50%,var(--surface-2)70%);background-size:300% 100%}.jn-skin.kb-look .dk-appcard-mark,.jn-skin.kb-look .dk-thumb[aria-current=true] .dk-thumb-n{color:var(--accent-ink)}.jn-skin.kb-look .dk-flow-arrow{color:var(--accent);opacity:.85}.jn-skin.kb-look .dk-end{background:color-mix(in srgb,var(--stage2)88%,transparent)}.jn-skin.kb-look .dk-viewer[data-interactive]:has([data-check-open=yes]) .dk-stage:before{background:color-mix(in srgb,var(--stage2)90%,transparent)}.jn-skin.kb-look .dk-viewer[data-interactive]:has([data-check-open=yes]) .dk-stage:after{background:var(--ks-solid);color:var(--stage-ink);border-color:var(--accent);box-shadow:0 12px 30px -10px #0009}}@media screen and (min-width:640px){.jn-skin.kb-look .dk-slide[data-layout=title] .dk-media-art,.jn-skin.kb-look .dk-slide[data-layout=image-right] .dk-media{box-shadow:0 2.4cqw 5cqw -2.4cqw #0009,0 0 0 1px var(--stage-line);border-radius:2.2cqw;margin:2.4cqw 2.4cqw 2.4cqw 0}.jn-skin.kb-look .dk-slide[data-layout=image-left] .dk-media,.jn-skin.kb-look .dk-slide[data-layout=quote] .dk-media{box-shadow:0 2.4cqw 5cqw -2.4cqw #0009,0 0 0 1px var(--stage-line);border-radius:2.2cqw;margin:2.4cqw 0 2.4cqw 2.4cqw}.jn-skin.kb-look .dk-slide[data-layout=image-left] .dk-presenter{flex-direction:row-reverse;max-width:44cqw;left:auto;right:3cqw}.jn-skin.kb-look .dk-slide[data-layout=image-left] .dk-presenter-bubble:before{border-bottom:0;border-left:0;border-right:1px solid var(--dk-line);border-top:1px solid var(--dk-line);border-top-right-radius:2px;border-bottom-left-radius:0;left:auto;right:-6px}.jn-skin.kb-look .dk-slide[data-layout=full-image] .dk-copy{padding-bottom:calc(var(--dk-presenter-footprint) + 1.6cqw)}.jn-skin.kb-look .dk-slide .dk-stat-steps{gap:2.4cqw}.jn-skin.kb-look .dk-slide .dk-stat-steps li{width:20cqw}.jn-skin.kb-look .dk-slide .dk-stat-steps b{font-size:1.5cqw}.jn-skin.kb-look .dk-slide .dk-stat-steps span{font-size:1.6cqw}.jn-skin.kb-look .dk-slide .dk-appcard-text b{font-size:1.8cqw}.jn-skin.kb-look .dk-slide .dk-appcard-text small{font-size:1.55cqw}.jn-skin.kb-look .dk-slide[data-layout=quote] .dk-quote p{font-size:4.8cqw}}@media screen and (max-width:639.98px){.jn-skin.kb-look .dk-viewer[data-interactive] .dk-stage .dk-slide{height:clamp(400px,56svh,520px)}.jn-skin.kb-look .dk-stage .dk-slide[data-layout] .dk-media:not(.dk-media-diagram){aspect-ratio:7/3}.jn-skin.kb-look .dk-stage .dk-stat-steps b{font-size:.875rem}.jn-skin.kb-look .dk-stage .dk-slide[data-layout=section][data-hero-visual=yes] .dk-copy{flex:none}.jn-skin.kb-look .dk-stage .dk-slide[data-layout=section][data-hero-visual=yes] .dk-buildstrip{justify-content:center;margin-block:auto}.jn-skin.kb-look .dk-stage .dk-slide[data-layout=section][data-hero-visual=yes] .dk-icotile-tile{width:64px;height:64px}.jn-skin.kb-look .dk-stage .dk-slide[data-layout=section][data-hero-visual=yes] .dk-buildnode-hero{width:92px}}.jn-skin.kb-look section[aria-label="Ask Kabir about this slide"]{--da-ink:var(--stage-ink);--da-muted:var(--stage-mute);--da-surface:var(--stage2);--da-line:color-mix(in srgb,var(--stage-ink)22%,transparent);--da-bubble:color-mix(in srgb,var(--stage-ink)10%,transparent);--da-accent:var(--accent);--da-accent-ink:var(--accent-ink);--da-accent-soft:color-mix(in srgb,var(--accent)24%,transparent);--da-focus:var(--accent);--da-good:var(--accent);--da-good-bg:color-mix(in srgb,var(--accent)16%,transparent);--da-bad:#ffb4a8;--da-bad-bg:#ff7b6629;background:linear-gradient(165deg,var(--stage1),var(--stage2));border-color:color-mix(in srgb,var(--accent)26%,transparent);border-radius:var(--r-card);box-shadow:var(--shadow-4)}.jn-skin.kb-look section[aria-label="Ask Kabir about this slide"] button[data-testid=deck-ask-submit]:not(:disabled){background:var(--accent);border-color:var(--accent);color:var(--accent-ink);border-radius:999px}@media (max-width:560px){.ov3 .top .prog{flex:none;order:2;margin:0}.ov3 .top .back{gap:6px;padding:0 12px}}.ov3 .top .prog em{white-space:nowrap}@media (max-width:560px){.ov3 .top .prog em{margin-left:0;font-size:14px;overflow:visible}}
