/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@media (max-width:720px){.kog-blog__archive-row,.kog-blog__bridge,.kog-grid,.kog-grid--three,.kog-grid--two{grid-template-columns:1fr}.kog-blog__archive-meta{text-align:left}.kog-docs__toc{position:static}}:root{--kog-public-container-max:1200px;--kog-public-container-gutter:24px;--kog-public-nav-height:72px;--kog-public-max:var(--kog-public-container-max);--kog-public-readable:720px;--kog-public-readable-tight:640px;--kog-section-gap-major:clamp(56px,8vw,104px);--kog-section-gap:clamp(40px,6vw,72px);--kog-section-gap-minor:clamp(24px,4vw,48px);--kog-card-pad:clamp(18px,2.4vw,28px);--kog-panel-pad:clamp(24px,4vw,48px);--kog-h1-public:clamp(40px,7vw,78px);--kog-h2-public:clamp(28px,4vw,44px);--kog-h3-public:clamp(19px,2.2vw,26px);--kog-line-soft:var(--public-border)}@supports (color:color-mix(in lab,red,red)){:root{--kog-line-soft:color-mix(in srgb,var(--public-border) 64%,transparent)}}:root{--kog-line-strong:var(--public-border)}@supports (color:color-mix(in lab,red,red)){:root{--kog-line-strong:color-mix(in srgb,var(--public-border) 84%,transparent)}}:root{--kog-line-gold:var(--public-accent)}@supports (color:color-mix(in lab,red,red)){:root{--kog-line-gold:color-mix(in srgb,var(--public-accent) 34%,transparent)}}:root{--kog-glass:var(--public-surface)}@supports (color:color-mix(in lab,red,red)){:root{--kog-glass:color-mix(in srgb,var(--public-surface) 84%,transparent)}}:root{--kog-gold-wash:var(--public-accent)}@supports (color:color-mix(in lab,red,red)){:root{--kog-gold-wash:color-mix(in srgb,var(--public-accent) 10%,transparent)}}:root{--kog-muted:var(--public-text)}@supports (color:color-mix(in lab,red,red)){:root{--kog-muted:color-mix(in srgb,var(--public-text) 66%,transparent)}}:root{--kog-faint:var(--public-text)}@supports (color:color-mix(in lab,red,red)){:root{--kog-faint:color-mix(in srgb,var(--public-text) 48%,transparent)}}:root{--kog-ink-deep:#050505;--kog-ink-panel:#090909;--kog-paper:#fffaf0;--kog-paper-ink:#181511;--kog-paper-muted:#7a5208;--kog-paper-line:#18151133;--kog-ivory:#f5f5f6;--kog-ivory-soft:#f5f5f6d1;--kog-ivory-muted:#fffaf0b3;--kog-ivory-line:#f5f5f61f;--kog-gold-line:#f2d7773d}.kog-public{background:linear-gradient(180deg,var(--surface-root,var(--kog-ink-deep)) 0,var(--surface-root,var(--kog-ink-deep)) 24%,var(--surface-root,var(--kog-ink-deep)) 100%);min-height:100vh}@supports (color:color-mix(in lab,red,red)){.kog-public{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-root,var(--kog-ink-deep)) 96%,#000) 0,var(--surface-root,var(--kog-ink-deep)) 24%,color-mix(in srgb,var(--surface-root,var(--kog-ink-deep)) 90%,#000) 100%)}}.kog-public{color:var(--text-primary,var(--kog-ivory))}.kog-public__nav{z-index:40;border-bottom:1px solid var(--kog-line-soft);justify-content:space-between;align-items:center;gap:16px;margin-inline:auto;padding-block:10px;display:flex;position:sticky;top:0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.kog-public__brand{color:var(--text-primary,#f5f5f6);letter-spacing:-.03em;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.kog-public__brand-lockup{align-items:center;gap:12px;min-width:0;display:inline-flex}.kog-public__brand-logo{flex:none}.kog-public__brand{white-space:nowrap}.kog-public__brand:focus-visible,.kog-public__links-list{align-items:center;gap:var(--kog-space-2,.5rem);margin:0;padding:0;list-style:none;display:flex}.kog-button:focus-visible,.kog-card:focus-visible,.kog-docs__toc-list a:focus-visible,.kog-public__links a:focus-visible{outline:2px solid var(--accent-soft,#f2d777);outline-offset:3px}.kog-public__links{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.kog-public__links a{min-height:44px;color:var(--text-muted,#f5f5f69e);border:1px solid #0000;border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:750;text-decoration:none;transition:border-color .18s,color .18s,background .18s;display:inline-flex}.kog-public__links a:focus-visible,.kog-public__links a:hover,.kog-public__links a[aria-current=page],.kog-public__mobile-nav a[aria-current=page],.kog-public__newsletter[aria-current=page]{border-color:var(--kog-line-gold);background:var(--kog-gold-wash);color:var(--accent-soft,#f2d777)}.kog-public__main{width:min(var(--kog-public-container-max),calc(100% - var(--kog-public-container-gutter)));margin-inline:auto;padding-block:clamp(28px,5vw,64px) clamp(64px,8vw,112px)}.kog-auth{color:#181511;background:radial-gradient(circle at 0 0,#c9a2271f,#0000 28rem),radial-gradient(circle at 100% 0,#c9a22714,#0000 24rem),#f6f1e4;min-height:100vh}.kog-auth__main{place-items:center;width:min(1280px,100% - 32px);min-height:100vh;margin-inline:auto;padding-block:clamp(28px,5vw,72px);display:grid}.kog-auth__frame{grid-template-columns:minmax(0,1fr) minmax(260px,.78fr);align-items:center;gap:clamp(20px,4vw,40px);width:100%;display:grid}.kog-auth__aside-card,.kog-auth__card{background:linear-gradient(#ffffffb8,#ffffff7a),#fffaf0eb;border:1px solid #3e312029;border-radius:28px;box-shadow:0 26px 90px #3e31202e,inset 0 2px #ffffff8c}.kog-auth__card{padding:clamp(28px,4.5vw,48px)}.kog-auth__brand{align-items:flex-start;gap:18px;display:flex}.kog-auth__logo{border-radius:18px;box-shadow:0 12px 32px #3e312029}.kog-auth__eyebrow{color:#9b6b12;background:#c9a22714;border-color:#c9a22747;margin-top:2px;margin-bottom:10px}.kog-auth__title{letter-spacing:-.06em;margin:0;font-size:clamp(34px,4vw,52px);line-height:.96}.kog-auth__lede{color:#4f4638;max-width:560px;margin:22px 0 0;font-size:clamp(16px,1.8vw,18px);line-height:1.58}.kog-auth__alert{color:#8f2424;background:#e0454514;border:1px solid #e0454547;border-radius:16px;margin-top:22px;padding:14px 16px}.kog-auth__form{gap:18px;margin-top:28px;display:grid}.kog-auth__field{gap:8px;display:grid}.kog-auth__submit{width:100%}.kog-auth__actions{margin-top:22px}.kog-auth__aside{gap:18px;display:grid}.kog-auth__aside-card{padding:clamp(24px,4vw,36px)}.kog-auth__aside-title{letter-spacing:-.05em;margin:12px 0 0;font-size:clamp(24px,3vw,34px);line-height:1.02}.kog-auth__aside-copy{color:#4f4638;margin:16px 0 0;font-size:15px;line-height:1.6}.kog-auth__status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.kog-auth__status-item{background:#fffaf0c7;border:1px solid #3e31201f;border-radius:18px;padding:18px;box-shadow:inset 0 1px #ffffffad}.kog-auth__status-item strong{color:#181511;font-size:15px;line-height:1.3;display:block}@media (max-width:1020px){.kog-auth__frame,.kog-auth__status-grid{grid-template-columns:1fr}}@media (max-width:640px){.kog-auth__brand{flex-direction:column}.kog-auth__aside-card,.kog-auth__card{border-radius:24px}}.kog-blog__hero,.kog-canon__hero,.kog-comments__hero,.kog-diagnostic__hero,.kog-docs__hero,.kog-feed__hero,.kog-gallery__hero,.kog-hero,.kog-news__hero,.kog-offers__hero,.kog-os-map__hero,.kog-panel,.kog-podcast__hero,.kog-stiri__hero{border:1px solid var(--kog-line-soft);background:linear-gradient(180deg,var(--text-primary,#f5f5f6),transparent),var(--kog-glass);border-radius:clamp(18px,2vw,28px)}@supports (color:color-mix(in lab,red,red)){.kog-blog__hero,.kog-canon__hero,.kog-comments__hero,.kog-diagnostic__hero,.kog-docs__hero,.kog-feed__hero,.kog-gallery__hero,.kog-hero,.kog-news__hero,.kog-offers__hero,.kog-os-map__hero,.kog-panel,.kog-podcast__hero,.kog-stiri__hero{background:linear-gradient(180deg,color-mix(in srgb,var(--text-primary,#f5f5f6) 5%,transparent),transparent),var(--kog-glass)}}.kog-blog__hero,.kog-canon__hero,.kog-comments__hero,.kog-diagnostic__hero,.kog-docs__hero,.kog-feed__hero,.kog-gallery__hero,.kog-hero,.kog-news__hero,.kog-offers__hero,.kog-os-map__hero,.kog-panel,.kog-podcast__hero,.kog-stiri__hero{box-shadow:0 24px 80px #00000070}.kog-blog__hero,.kog-canon__hero,.kog-comments__hero,.kog-diagnostic__hero,.kog-docs__hero,.kog-feed__hero,.kog-gallery__hero,.kog-hero,.kog-news__hero,.kog-offers__hero,.kog-os-map__hero,.kog-panel--pad,.kog-podcast__hero,.kog-stiri__hero{padding:var(--kog-panel-pad)}.kog-blog__section,.kog-canon__section,.kog-comments__section,.kog-diagnostic__section,.kog-docs__section,.kog-feed__section,.kog-gallery__section,.kog-news__section,.kog-offers__section,.kog-os-map__section,.kog-podcast__section,.kog-section,.kog-stiri__section{margin-top:var(--kog-section-gap)}.kog-blog__section+.kog-blog__section,.kog-canon__section+.kog-canon__section,.kog-comments__section+.kog-comments__section,.kog-diagnostic__section+.kog-diagnostic__section,.kog-docs__section+.kog-docs__section,.kog-feed__section+.kog-feed__section,.kog-gallery__section+.kog-gallery__section,.kog-news__section+.kog-news__section,.kog-offers__section+.kog-offers__section,.kog-os-map__section+.kog-os-map__section,.kog-podcast__section+.kog-podcast__section,.kog-section+.kog-section,.kog-stiri__section+.kog-stiri__section{margin-top:var(--kog-section-gap-major)}.kog-blog__section-head,.kog-canon__section-head,.kog-comments__section-head,.kog-diagnostic__section-head,.kog-docs__section-head,.kog-feed__section-head,.kog-gallery__section-head,.kog-news__section-head,.kog-offers__section-head,.kog-os-map__section-head,.kog-podcast__section-head,.kog-section__head,.kog-stiri__section-head{justify-content:space-between;align-items:end;gap:32px;margin-bottom:clamp(20px,3vw,36px);display:flex}.kog-blog__h2,.kog-canon__h2,.kog-comments__h2,.kog-diagnostic__h2,.kog-docs__section-title,.kog-feed__h2,.kog-gallery__h2,.kog-news__h2,.kog-offers__section-title,.kog-os-map__h2,.kog-podcast__h2,.kog-section__head h2,.kog-stiri__h2{max-width:760px;font-size:var(--kog-h2-public);letter-spacing:-.045em;margin:0;line-height:1.08}.kog-blog__title,.kog-canon__title,.kog-comments__title,.kog-diagnostic__title,.kog-docs__hero-title,.kog-feed__title,.kog-gallery__title,.kog-h1,.kog-news__title,.kog-offers__title,.kog-os-map__title,.kog-podcast__title,.kog-stiri__title{max-width:980px;font-size:var(--kog-h1-public);letter-spacing:-.06em;margin:0;line-height:.98}.kog-blog__lede,.kog-canon__lede,.kog-comments__lede,.kog-diagnostic__lede,.kog-docs__hero-sub,.kog-docs__section-intro,.kog-feed__lede,.kog-gallery__lede,.kog-lede,.kog-news__lede,.kog-offers__lede,.kog-os-map__lede,.kog-podcast__lede,.kog-stiri__lede{max-width:var(--kog-public-readable);color:var(--kog-muted);margin-top:20px;font-size:clamp(16px,1.8vw,20px);line-height:1.55}.kog-blog__eyebrow,.kog-canon__eyebrow,.kog-comments__eyebrow,.kog-diagnostic__eyebrow,.kog-docs__eyebrow,.kog-eyebrow,.kog-feed__eyebrow,.kog-gallery__eyebrow,.kog-label,.kog-news__eyebrow,.kog-offers__eyebrow,.kog-os-map__eyebrow,.kog-podcast__eyebrow,.kog-stiri__eyebrow{border:1px solid var(--accent,#c9a227);width:fit-content;margin:0 0 14px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.kog-blog__eyebrow,.kog-canon__eyebrow,.kog-comments__eyebrow,.kog-diagnostic__eyebrow,.kog-docs__eyebrow,.kog-eyebrow,.kog-feed__eyebrow,.kog-gallery__eyebrow,.kog-label,.kog-news__eyebrow,.kog-offers__eyebrow,.kog-os-map__eyebrow,.kog-podcast__eyebrow,.kog-stiri__eyebrow{border:1px solid color-mix(in srgb,var(--accent,#c9a227) 18%,transparent)}}.kog-blog__eyebrow,.kog-canon__eyebrow,.kog-comments__eyebrow,.kog-diagnostic__eyebrow,.kog-docs__eyebrow,.kog-eyebrow,.kog-feed__eyebrow,.kog-gallery__eyebrow,.kog-label,.kog-news__eyebrow,.kog-offers__eyebrow,.kog-os-map__eyebrow,.kog-podcast__eyebrow,.kog-stiri__eyebrow{background:var(--accent,#c9a227);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.kog-blog__eyebrow,.kog-canon__eyebrow,.kog-comments__eyebrow,.kog-diagnostic__eyebrow,.kog-docs__eyebrow,.kog-eyebrow,.kog-feed__eyebrow,.kog-gallery__eyebrow,.kog-label,.kog-news__eyebrow,.kog-offers__eyebrow,.kog-os-map__eyebrow,.kog-podcast__eyebrow,.kog-stiri__eyebrow{background:color-mix(in srgb,var(--accent,#c9a227) 7%,transparent)}}.kog-blog__eyebrow,.kog-canon__eyebrow,.kog-comments__eyebrow,.kog-diagnostic__eyebrow,.kog-docs__eyebrow,.kog-eyebrow,.kog-feed__eyebrow,.kog-gallery__eyebrow,.kog-label,.kog-news__eyebrow,.kog-offers__eyebrow,.kog-os-map__eyebrow,.kog-podcast__eyebrow,.kog-stiri__eyebrow{color:var(--accent-soft,#f2d777);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);letter-spacing:.14em;text-transform:uppercase;padding:5px 9px;font-size:11px;font-weight:850;line-height:1.35}.kog-blog__grid,.kog-canon__grid,.kog-comments__grid,.kog-diagnostic__grid,.kog-docs__list--three,.kog-docs__status-grid,.kog-feed__grid,.kog-gallery__grid,.kog-grid,.kog-grid--three,.kog-news__grid,.kog-offers__path-grid,.kog-os-map__grid,.kog-podcast__grid,.kog-stiri__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.kog-blog__featured,.kog-canon__hero,.kog-diagnostic__hero-grid,.kog-docs__grid-two,.kog-grid--two,.kog-offers__hero-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,3vw,32px);display:grid}.kog-blog__card,.kog-blog__cover,.kog-blog__summary,.kog-canon__card,.kog-card,.kog-comments__card,.kog-diagnostic__card,.kog-docs__agent-step,.kog-docs__card,.kog-docs__private-item,.kog-docs__process-step,.kog-docs__roadmap-card,.kog-docs__status-card,.kog-feed__card,.kog-feed__chain-card,.kog-feed__explain-card,.kog-gallery__card,.kog-news__card,.kog-offers__ladder-card,.kog-offers__path-card,.kog-offers__spotlight,.kog-offers__stat,.kog-os-map__card,.kog-podcast__card,.kog-stiri__card{min-height:180px;padding:var(--kog-card-pad);border:1px solid var(--kog-line-soft);border-radius:var(--radius-lg);background:radial-gradient(circle at 100% 0,var(--accent,#c9a227),transparent 44%),var(--surface-panel,#111113);gap:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.kog-blog__card,.kog-blog__cover,.kog-blog__summary,.kog-canon__card,.kog-card,.kog-comments__card,.kog-diagnostic__card,.kog-docs__agent-step,.kog-docs__card,.kog-docs__private-item,.kog-docs__process-step,.kog-docs__roadmap-card,.kog-docs__status-card,.kog-feed__card,.kog-feed__chain-card,.kog-feed__explain-card,.kog-gallery__card,.kog-news__card,.kog-offers__ladder-card,.kog-offers__path-card,.kog-offers__spotlight,.kog-offers__stat,.kog-os-map__card,.kog-podcast__card,.kog-stiri__card{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--accent,#c9a227) 7%,transparent),transparent 44%),color-mix(in srgb,var(--surface-panel,#111113) 86%,transparent)}}.kog-blog__card,.kog-blog__cover,.kog-blog__summary,.kog-canon__card,.kog-card,.kog-comments__card,.kog-diagnostic__card,.kog-docs__agent-step,.kog-docs__card,.kog-docs__private-item,.kog-docs__process-step,.kog-docs__roadmap-card,.kog-docs__status-card,.kog-feed__card,.kog-feed__chain-card,.kog-feed__explain-card,.kog-gallery__card,.kog-news__card,.kog-offers__ladder-card,.kog-offers__path-card,.kog-offers__spotlight,.kog-offers__stat,.kog-os-map__card,.kog-podcast__card,.kog-stiri__card{color:inherit;text-decoration:none;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s}.kog-stiri__card{min-height:220px}.kog-blog__card:hover,.kog-canon__card:hover,.kog-card:hover,.kog-comments__card:hover,.kog-diagnostic__card:hover,.kog-feed__card:hover,.kog-gallery__card:hover,.kog-news__card:hover,.kog-offers__path-card:hover,.kog-os-map__card:hover,.kog-podcast__card:hover,.kog-stiri__card:hover{border-color:var(--kog-line-gold);background:radial-gradient(circle at 100% 0,var(--accent,#c9a227),transparent 46%),var(--surface-panel,#111113);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.kog-blog__card:hover,.kog-canon__card:hover,.kog-card:hover,.kog-comments__card:hover,.kog-diagnostic__card:hover,.kog-feed__card:hover,.kog-gallery__card:hover,.kog-news__card:hover,.kog-offers__path-card:hover,.kog-os-map__card:hover,.kog-podcast__card:hover,.kog-stiri__card:hover{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--accent,#c9a227) 12%,transparent),transparent 46%),color-mix(in srgb,var(--surface-panel,#111113) 92%,transparent)}}.kog-blog__card:hover,.kog-canon__card:hover,.kog-card:hover,.kog-comments__card:hover,.kog-diagnostic__card:hover,.kog-feed__card:hover,.kog-gallery__card:hover,.kog-news__card:hover,.kog-offers__path-card:hover,.kog-os-map__card:hover,.kog-podcast__card:hover,.kog-stiri__card:hover{box-shadow:0 18px 56px #00000052}.kog-blog__card h3,.kog-blog__cover h3,.kog-canon__card h3,.kog-card h3,.kog-comments__card h3,.kog-diagnostic__card h3,.kog-docs__card h3,.kog-feed__card h3,.kog-feed__chain-card h3,.kog-gallery__card h3,.kog-news__card h3,.kog-offers__path-card h3,.kog-offers__spotlight h3,.kog-os-map__card h3,.kog-podcast__card h3,.kog-stiri__card h3{font-size:var(--kog-h3-public);letter-spacing:-.035em;margin:0;line-height:1.12}.kog-blog__card p,.kog-blog__cover p,.kog-blog__summary p,.kog-canon__card p,.kog-card p,.kog-comments__card p,.kog-diagnostic__card p,.kog-docs__card p,.kog-feed__card p,.kog-feed__chain-card p,.kog-gallery__card p,.kog-news__card p,.kog-offers__path-card p,.kog-offers__spotlight p,.kog-os-map__card p,.kog-podcast__card p,.kog-stiri__card p{color:var(--kog-muted);margin:0;font-size:14px;line-height:1.55}.kog-stiri__chip{border:1px solid var(--kog-line-soft);min-height:26px;color:var(--kog-faint);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 10px;font-size:11px;font-weight:750;display:inline-flex}.kog-actions,.kog-blog__actions,.kog-canon__actions,.kog-comments__actions,.kog-diagnostic__actions,.kog-docs__actions,.kog-feed__actions,.kog-gallery__actions,.kog-news__actions,.kog-offers__actions,.kog-os-map__actions,.kog-podcast__actions,.kog-stiri__actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.kog-blog__button,.kog-button,.kog-canon__button,.kog-comments__button,.kog-diagnostic__button,.kog-docs__button,.kog-feed__button,.kog-gallery__button,.kog-home-btn,.kog-news__button,.kog-offers__button,.kog-os-map__button,.kog-podcast__button,.kog-stiri__button{border:1px solid var(--kog-line-soft);background:var(--surface-panel,#111113);border-radius:999px;justify-content:center;align-items:center;min-height:44px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.kog-blog__button,.kog-button,.kog-canon__button,.kog-comments__button,.kog-diagnostic__button,.kog-docs__button,.kog-feed__button,.kog-gallery__button,.kog-home-btn,.kog-news__button,.kog-offers__button,.kog-os-map__button,.kog-podcast__button,.kog-stiri__button{background:color-mix(in srgb,var(--surface-panel,#111113) 70%,transparent)}}.kog-blog__button,.kog-button,.kog-canon__button,.kog-comments__button,.kog-diagnostic__button,.kog-docs__button,.kog-feed__button,.kog-gallery__button,.kog-home-btn,.kog-news__button,.kog-offers__button,.kog-os-map__button,.kog-podcast__button,.kog-stiri__button{color:var(--text-primary,#f5f5f6);padding:0 20px;font-size:13px;font-weight:800;line-height:1;text-decoration:none;transition:transform .18s,border-color .18s,background .18s,color .18s,box-shadow .18s}@supports (color:color-mix(in lab,red,red)){.kog-blog__button--ghost,.kog-button--ghost,.kog-canon__button--ghost,.kog-comments__button--ghost,.kog-diagnostic__button--ghost,.kog-docs__button--ghost,.kog-feed__button--ghost,.kog-gallery__button--ghost,.kog-home-btn--ghost,.kog-news__button--ghost,.kog-offers__button--ghost,.kog-os-map__button--ghost,.kog-podcast__button--ghost,.kog-stiri__button--ghost{background:color-mix(in srgb,var(--surface-panel,#111113) 48%,transparent)}}.kog-actions a:first-child,.kog-blog__actions a:first-child,.kog-blog__button--primary,.kog-button--primary,.kog-canon__actions a:first-child,.kog-canon__button--primary,.kog-comments__actions a:first-child,.kog-comments__button--primary,.kog-diagnostic__actions a:first-child,.kog-diagnostic__button--primary,.kog-docs__actions a:first-child,.kog-docs__button--primary,.kog-feed__actions a:first-child,.kog-feed__button--primary,.kog-gallery__actions a:first-child,.kog-gallery__button--primary,.kog-home-btn--primary,.kog-news__actions a:first-child,.kog-news__button--primary,.kog-offers__actions a:first-child,.kog-offers__button--primary,.kog-os-map__actions a:first-child,.kog-os-map__button--primary,.kog-podcast__actions a:first-child,.kog-podcast__button--primary,.kog-stiri__actions a:first-child,.kog-stiri__button--primary{border-color:var(--accent,#c9a227);background:var(--accent,#c9a227);color:var(--text-inverse,#050505);box-shadow:var(--shadow-cta)}.kog-actions a:first-child:hover,.kog-blog__actions a:first-child:hover,.kog-blog__button--primary:hover,.kog-button--primary:hover,.kog-canon__actions a:first-child:hover,.kog-canon__button--primary:hover,.kog-comments__actions a:first-child:hover,.kog-comments__button--primary:hover,.kog-diagnostic__actions a:first-child:hover,.kog-diagnostic__button--primary:hover,.kog-docs__actions a:first-child:hover,.kog-docs__button--primary:hover,.kog-feed__actions a:first-child:hover,.kog-feed__button--primary:hover,.kog-gallery__actions a:first-child:hover,.kog-gallery__button--primary:hover,.kog-home-btn--primary:hover,.kog-news__actions a:first-child:hover,.kog-news__button--primary:hover,.kog-offers__actions a:first-child:hover,.kog-offers__button--primary:hover,.kog-os-map__actions a:first-child:hover,.kog-os-map__button--primary:hover,.kog-podcast__actions a:first-child:hover,.kog-podcast__button--primary:hover,.kog-stiri__actions a:first-child:hover,.kog-stiri__button--primary:hover{border-color:var(--accent-hover,#f2d777);background:var(--accent-hover,#f2d777);color:var(--text-inverse,#050505)}.kog-blog__button:hover,.kog-button:hover,.kog-canon__button:hover,.kog-comments__button:hover,.kog-diagnostic__button:hover,.kog-docs__button:hover,.kog-feed__button:hover,.kog-gallery__button:hover,.kog-home-btn:hover,.kog-news__button:hover,.kog-offers__button:hover,.kog-os-map__button:hover,.kog-podcast__button:hover,.kog-stiri__button:hover{border-color:var(--kog-line-gold);transform:translateY(-1px)}.kog-badge,.kog-blog__chip,.kog-canon__chip,.kog-comments__chip,.kog-diagnostic__chip,.kog-docs__status-label,.kog-feed__chip,.kog-feed__filter,.kog-gallery__chip,.kog-news__chip,.kog-offers__badge,.kog-os-map__chip,.kog-podcast__chip,.kog-stiri__chip{border:1px solid var(--accent,#c9a227);align-items:center;width:fit-content;min-height:24px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.kog-badge,.kog-blog__chip,.kog-canon__chip,.kog-comments__chip,.kog-diagnostic__chip,.kog-docs__status-label,.kog-feed__chip,.kog-feed__filter,.kog-gallery__chip,.kog-news__chip,.kog-offers__badge,.kog-os-map__chip,.kog-podcast__chip,.kog-stiri__chip{border:1px solid color-mix(in srgb,var(--accent,#c9a227) 30%,transparent)}}.kog-badge,.kog-blog__chip,.kog-canon__chip,.kog-comments__chip,.kog-diagnostic__chip,.kog-docs__status-label,.kog-feed__chip,.kog-feed__filter,.kog-gallery__chip,.kog-news__chip,.kog-offers__badge,.kog-os-map__chip,.kog-podcast__chip,.kog-stiri__chip{background:var(--accent,#c9a227);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.kog-badge,.kog-blog__chip,.kog-canon__chip,.kog-comments__chip,.kog-diagnostic__chip,.kog-docs__status-label,.kog-feed__chip,.kog-feed__filter,.kog-gallery__chip,.kog-news__chip,.kog-offers__badge,.kog-os-map__chip,.kog-podcast__chip,.kog-stiri__chip{background:color-mix(in srgb,var(--accent,#c9a227) 9%,transparent)}}.kog-badge,.kog-blog__chip,.kog-canon__chip,.kog-comments__chip,.kog-diagnostic__chip,.kog-docs__status-label,.kog-feed__chip,.kog-feed__filter,.kog-gallery__chip,.kog-news__chip,.kog-offers__badge,.kog-os-map__chip,.kog-podcast__chip,.kog-stiri__chip{color:var(--accent-soft,#f2d777);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;font-size:10px;font-weight:900}.kog-badge--risk,.kog-diagnostic__chip--risk,.kog-docs__status-label--risk{border-color:var(--state-risk,#ffb86b)}@supports (color:color-mix(in lab,red,red)){.kog-badge--risk,.kog-diagnostic__chip--risk,.kog-docs__status-label--risk{border-color:color-mix(in srgb,var(--state-risk,#ffb86b) 38%,transparent)}}.kog-badge--risk,.kog-diagnostic__chip--risk,.kog-docs__status-label--risk{background:var(--state-risk,#ffb86b)}@supports (color:color-mix(in lab,red,red)){.kog-badge--risk,.kog-diagnostic__chip--risk,.kog-docs__status-label--risk{background:color-mix(in srgb,var(--state-risk,#ffb86b) 10%,transparent)}}.kog-badge--risk,.kog-diagnostic__chip--risk,.kog-docs__status-label--risk{color:var(--state-risk,#ffb86b)}.kog-ov-hero-chips{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.kog-ov-chip{white-space:normal;max-width:100%}@media (prefers-reduced-motion:reduce){.kog-public *,.kog-public :after,.kog-public :before{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}}.kog-blog__hero{isolation:isolate;position:relative;overflow:hidden}.kog-blog__hero:after{content:"";z-index:-1;border:1px solid var(--accent,#c9a227);width:360px;height:360px;position:absolute;top:-120px;right:-80px}@supports (color:color-mix(in lab,red,red)){.kog-blog__hero:after{border:1px solid color-mix(in srgb,var(--accent,#c9a227) 18%,transparent)}}.kog-blog__hero:after{opacity:.48;border-radius:999px}.kog-blog__chips,.kog-canon__chips,.kog-diagnostic__chips,.kog-feed__chips,.kog-feed__filters{flex-wrap:wrap;gap:8px;margin:28px 0 0;padding:0;list-style:none;display:flex}.kog-blog__featured{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:stretch}.kog-blog__cover h3{letter-spacing:-.05em;max-width:760px;font-size:clamp(28px,4vw,48px);line-height:1.02}.kog-blog__takeaways{gap:12px;margin:18px 0 24px;padding-left:18px;display:grid}.kog-blog__archive{display:grid}.kog-blog__archive-row{border-top:1px solid var(--kog-line-soft);color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:18px;padding:20px 0;text-decoration:none;display:grid}.kog-blog__archive-row:first-child{border-top:0;padding-top:0}.kog-blog__archive-row:last-child{padding-bottom:0}.kog-blog__archive-copy{gap:8px;display:grid}.kog-blog__archive-copy p,.kog-blog__archive-meta{color:var(--kog-muted)}.kog-blog__archive-meta{text-align:right}.kog-blog__bridge{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;display:grid}.kog-blog__bridge-actions{gap:12px;min-width:240px;display:grid}.kog-label--offset-sm{margin-top:8px}.kog-label--offset-md{margin-top:14px}.kog-docs{gap:var(--kog-section-gap-major);display:grid}.kog-docs__section{scroll-margin-top:96px}.kog-docs__section-head{border-top:1px solid var(--kog-line-soft);padding-top:28px}.kog-docs__toc{z-index:2;margin-top:var(--kog-section-gap-minor);gap:14px;display:grid;position:sticky;top:18px}.kog-docs__toc-list{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.kog-docs__toc-list a{border:1px solid var(--kog-line-soft);background:var(--surface-panel,#111113);border-radius:999px;align-items:center;min-height:38px;padding:0 14px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.kog-docs__toc-list a{background:color-mix(in srgb,var(--surface-panel,#111113) 64%,transparent)}}.kog-docs__toc-list a{color:var(--text-muted,#f5f5f69e);text-decoration:none;transition:border-color .18s,color .18s,background .18s}.kog-docs__toc-list a:focus-visible,.kog-docs__toc-list a:hover{border-color:var(--kog-line-gold);background:var(--kog-gold-wash);color:var(--accent-soft,#f2d777)}.kog-docs__agent-flow,.kog-docs__grid-two,.kog-docs__list,.kog-docs__private-list,.kog-docs__process,.kog-docs__roadmap,.kog-docs__status-grid{gap:16px;display:grid}.kog-docs__list--compact{gap:10px}.kog-docs__agent-flow,.kog-docs__private-list,.kog-docs__process{padding:0;list-style:none}.kog-docs__private-list{gap:12px}.kog-docs__private-item{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.kog-docs__chip{border:1px solid var(--kog-line-soft);background:var(--surface-panel,#111113);border-radius:999px;align-items:center;gap:8px;min-height:26px;padding:0 11px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.kog-docs__chip{background:color-mix(in srgb,var(--surface-panel,#111113) 64%,transparent)}}.kog-docs__chip{color:var(--text-muted,#f5f5f69e);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.kog-docs__chip-dot{background:currentColor;border-radius:999px;width:7px;height:7px}.kog-docs__chip--public{border-color:var(--state-success,#7ad7a3)}@supports (color:color-mix(in lab,red,red)){.kog-docs__chip--public{border-color:color-mix(in srgb,var(--state-success,#7ad7a3) 34%,transparent)}}.kog-docs__chip--public{background:var(--state-success,#7ad7a3)}@supports (color:color-mix(in lab,red,red)){.kog-docs__chip--public{background:color-mix(in srgb,var(--state-success,#7ad7a3) 10%,transparent)}}.kog-docs__chip--public{color:var(--state-success,#7ad7a3)}.kog-docs__chip--private{border-color:var(--state-risk,#ffb86b)}@supports (color:color-mix(in lab,red,red)){.kog-docs__chip--private{border-color:color-mix(in srgb,var(--state-risk,#ffb86b) 34%,transparent)}}.kog-docs__chip--private{background:var(--state-risk,#ffb86b)}@supports (color:color-mix(in lab,red,red)){.kog-docs__chip--private{background:color-mix(in srgb,var(--state-risk,#ffb86b) 10%,transparent)}}.kog-docs__chip--private{color:var(--state-risk,#ffb86b)}.kog-docs__chip--mock{border-color:var(--info,#5ec8ff)}@supports (color:color-mix(in lab,red,red)){.kog-docs__chip--mock{border-color:color-mix(in srgb,var(--info,#5ec8ff) 34%,transparent)}}.kog-docs__chip--mock{background:var(--info,#5ec8ff)}@supports (color:color-mix(in lab,red,red)){.kog-docs__chip--mock{background:color-mix(in srgb,var(--info,#5ec8ff) 10%,transparent)}}.kog-docs__chip--mock{color:var(--info,#5ec8ff)}.kog-feed{gap:var(--kog-section-gap-major);display:grid}.kog-feed__chain{-webkit-overflow-scrolling:touch;grid-template-columns:repeat(6,minmax(160px,1fr));gap:12px;padding:0;list-style:none;display:grid;overflow-x:auto}.kog-feed__chain-card{min-height:210px}.kog-feed__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.kog-feed__explain-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.kog-feed__filter--active{border-color:var(--kog-line-gold);background:var(--accent,#c9a227)}@supports (color:color-mix(in lab,red,red)){.kog-feed__filter--active{background:color-mix(in srgb,var(--accent,#c9a227) 10%,transparent)}}.kog-feed__filter--active{color:var(--accent-soft,#f2d777)}.kog-offers{gap:var(--kog-section-gap-major);display:grid}.kog-offers__hero-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:center}.kog-offers__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.kog-offers__spotlight{border-color:var(--kog-line-gold);background:radial-gradient(circle at 100% 0,var(--accent,#c9a227),transparent 48%),var(--surface-panel,#111113)}@supports (color:color-mix(in lab,red,red)){.kog-offers__spotlight{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--accent,#c9a227) 15%,transparent),transparent 48%),color-mix(in srgb,var(--surface-panel,#111113) 90%,transparent)}}.kog-offers__spotlight{box-shadow:0 24px 88px var(--accent,#c9a227)}@supports (color:color-mix(in lab,red,red)){.kog-offers__spotlight{box-shadow:0 24px 88px color-mix(in srgb,var(--accent,#c9a227) 12%,transparent)}}.kog-offers__price{color:var(--accent-soft,#f2d777);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);letter-spacing:-.03em;margin:0;font-size:clamp(22px,3vw,34px);font-weight:900}.kog-offers__final-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;display:grid}.kog-diagnostic{gap:var(--kog-section-gap-major);display:grid}.kog-diagnostic__secondary,.kog-diagnostic__titleAccent{color:var(--accent-soft,#f2d777)}.kog-diagnostic__secondary{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);letter-spacing:.08em;text-transform:uppercase;margin:14px 0 0;font-size:13px;font-weight:850}.kog-canon,.kog-comments,.kog-gallery,.kog-news,.kog-os-map,.kog-podcast,.kog-stiri{gap:var(--kog-section-gap-major);display:grid}.kog-stiri__article,.kog-stiri__hero-grid{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:clamp(18px,3vw,32px);display:grid}.kog-stiri__article-body,.kog-stiri__hero-copy{gap:18px;display:grid}.kog-stiri__hero-media{border:1px solid var(--kog-line-soft);background:linear-gradient(180deg,var(--surface-panel,#111113),var(--surface-panel,#111113)),#060607;border-radius:22px;min-height:420px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.kog-stiri__hero-media{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel,#111113) 16%,transparent),color-mix(in srgb,var(--surface-panel,#111113) 92%,transparent)),#060607}}.kog-stiri__hero-image{object-fit:cover}.kog-stiri__hero-overlay{border:1px solid var(--accent,#c9a227);gap:10px;padding:16px 18px;display:grid;position:absolute;inset:auto 18px 18px}@supports (color:color-mix(in lab,red,red)){.kog-stiri__hero-overlay{border:1px solid color-mix(in srgb,var(--accent,#c9a227) 20%,transparent)}}.kog-stiri__hero-overlay{background:var(--surface-panel,#111113);border-radius:18px}@supports (color:color-mix(in lab,red,red)){.kog-stiri__hero-overlay{background:color-mix(in srgb,var(--surface-panel,#111113) 72%,transparent)}}.kog-stiri__hero-overlay{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.kog-stiri__hero-overlay h2{letter-spacing:-.04em;margin:0;font-size:clamp(20px,2.2vw,30px);line-height:1.05}.kog-stiri__hero-overlay p{color:var(--kog-muted);margin:0;font-size:14px;line-height:1.5}.kog-stiri__card-head,.kog-stiri__card-tags,.kog-stiri__hero-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.kog-stiri__meta,.kog-stiri__source{color:var(--kog-faint);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:750}.kog-stiri__source{text-decoration:none}.kog-stiri__hero-note{max-width:760px;color:var(--kog-faint);margin:0;font-size:13px;line-height:1.5}.kog-stiri__detail-head{gap:18px;display:grid}.kog-stiri__article{align-items:start}.kog-stiri__article-section{padding:var(--kog-card-pad);border:1px solid var(--kog-line-soft);background:radial-gradient(circle at 100% 0,var(--accent,#c9a227),transparent 44%),var(--surface-panel,#111113);border-radius:18px;gap:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.kog-stiri__article-section{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--accent,#c9a227) 6%,transparent),transparent 44%),color-mix(in srgb,var(--surface-panel,#111113) 86%,transparent)}}.kog-stiri__article-section h3{font-size:var(--kog-h3-public);letter-spacing:-.035em;margin:0;line-height:1.12}.kog-stiri__article-section p{color:var(--kog-muted);margin:0;font-size:14px;line-height:1.58}.kog-stiri__eyebrow{width:fit-content;color:var(--accent-soft,#f2d777);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px;font-weight:850;display:inline-flex}.kog-canon__hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center}.kog-canon__visual-stack,.kog-home-visual-stack{gap:12px;display:grid}.kog-canon__image-card,.kog-canon__visual-main,.kog-canon__visual-thumb,.kog-home-visual-main,.kog-home-visual-thumb{border:1px solid var(--kog-line-soft);border-radius:16px;position:relative;overflow:hidden}.kog-canon__visual-main,.kog-home-visual-main{min-height:260px}.kog-canon__visual-grid,.kog-home-visual-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.kog-canon__visual-thumb,.kog-home-visual-thumb{min-height:150px}.kog-canon__image-card figcaption{padding:16px}@media (max-width:1180px){.kog-feed__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1024px){.kog-public__nav{flex-direction:column;align-items:flex-start}.kog-public__links{justify-content:flex-start}.kog-blog__section-head,.kog-canon__section-head,.kog-comments__section-head,.kog-diagnostic__section-head,.kog-docs__section-head,.kog-feed__section-head,.kog-gallery__section-head,.kog-news__section-head,.kog-offers__section-head,.kog-os-map__section-head,.kog-podcast__section-head,.kog-section__head,.kog-stiri__section-head{flex-direction:column;align-items:flex-start}.kog-blog__featured,.kog-blog__grid,.kog-canon__grid,.kog-comments__grid,.kog-diagnostic__grid,.kog-diagnostic__hero-grid,.kog-docs__grid-two,.kog-docs__list--three,.kog-docs__status-grid,.kog-feed__explain-grid,.kog-feed__grid,.kog-gallery__grid,.kog-grid,.kog-grid--three,.kog-news__grid,.kog-offers__final-inner,.kog-offers__hero-grid,.kog-offers__path-grid,.kog-os-map__grid,.kog-podcast__grid,.kog-stiri__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kog-editorial-page,.kog-os-map__atlas,.kog-podcast--broadcast .kog-podcast__hero{grid-template-columns:1fr}.kog-os-map__layers{position:static}.kog-editorial-hero__dashboard,.kog-os-map__layer-grid,.kog-podcast__signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kog-editorial-page--library .kog-collection-rail__item:first-child,.kog-editorial-page--store .kog-collection-rail__item--featured,.kog-editorial-page--system .kog-collection-rail__item:first-child{grid-area:auto/1/auto/-1}.kog-stiri__article,.kog-stiri__hero-grid{grid-template-columns:1fr}.kog-offers__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.kog-public__main,.kog-public__nav{width:min(100%,100% - 24px)}.kog-actions,.kog-blog__actions,.kog-blog__button,.kog-button,.kog-canon__actions,.kog-canon__button,.kog-comments__actions,.kog-comments__button,.kog-diagnostic__actions,.kog-diagnostic__button,.kog-docs__actions,.kog-docs__button,.kog-feed__actions,.kog-feed__button,.kog-gallery__actions,.kog-gallery__button,.kog-home-btn,.kog-news__actions,.kog-news__button,.kog-offers__actions,.kog-offers__button,.kog-os-map__actions,.kog-os-map__button,.kog-podcast__actions,.kog-podcast__button,.kog-stiri__actions,.kog-stiri__button{width:100%}.kog-blog__hero,.kog-canon__hero,.kog-comments__hero,.kog-diagnostic__hero,.kog-docs__hero,.kog-feed__hero,.kog-gallery__hero,.kog-hero,.kog-news__hero,.kog-offers__hero,.kog-os-map__hero,.kog-panel--pad,.kog-podcast__hero,.kog-stiri__hero{padding:22px}.kog-canon__visual-grid,.kog-home-visual-grid{grid-template-columns:1fr}.kog-editorial-hero__copy,.kog-editorial-hero__hub,.kog-editorial-hero__index,.kog-podcast__hero-copy,.kog-podcast__hero-radar{gap:16px}.kog-collection-rail--library,.kog-collection-rail--store,.kog-collection-rail--system,.kog-editorial-hero__dashboard,.kog-editorial-hero__hub-links,.kog-editorial-page,.kog-os-map__atlas,.kog-os-map__layer-grid,.kog-os-map__stats,.kog-podcast__signal-grid{grid-template-columns:1fr}.kog-editorial-page--library .kog-collection-rail__item:first-child,.kog-editorial-page--store .kog-collection-rail__item--featured,.kog-editorial-page--system .kog-collection-rail__item:first-child{grid-area:auto/1/auto/-1}.kog-blog__featured,.kog-blog__grid,.kog-canon__grid,.kog-canon__hero,.kog-comments__grid,.kog-diagnostic__grid,.kog-diagnostic__hero-grid,.kog-docs__grid-two,.kog-docs__list--three,.kog-docs__status-grid,.kog-feed__explain-grid,.kog-feed__grid,.kog-gallery__grid,.kog-grid,.kog-grid--three,.kog-grid--two,.kog-news__grid,.kog-offers__final-inner,.kog-offers__hero-grid,.kog-offers__path-grid,.kog-offers__stats,.kog-os-map__grid,.kog-podcast__grid,.kog-stiri__grid{grid-template-columns:1fr}.kog-stiri__hero-media{min-height:300px}}.kog-public__nav{width:min(var(--kog-public-container-max),calc(100% - var(--kog-public-container-gutter)));min-height:var(--kog-public-nav-height);background:var(--surface-root,var(--kog-ink-deep));border-bottom-color:#f2d77729;padding:0 clamp(18px,3vw,40px)}@supports (color:color-mix(in lab,red,red)){.kog-public__nav{background:color-mix(in srgb,var(--surface-root,var(--kog-ink-deep)) 90%,transparent)}}.kog-public__brand-lockup{color:inherit;text-decoration:none}.kog-public__brand{font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.2em;font-size:12px;font-weight:900}.kog-public__desktop-nav,.kog-public__utility{gap:16px}.kog-public__utility{flex-shrink:0}.kog-public__links{gap:4px}.kog-public__links a,.kog-public__menu-toggle,.kog-public__newsletter{color:#f5f5f6b3;font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.12em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;min-height:44px;padding:0 12px;font-size:11px;font-weight:800}.kog-public__links a:focus-visible,.kog-public__links a:hover,.kog-public__newsletter:focus-visible,.kog-public__newsletter:hover{border-color:var(--kog-line-gold);background:var(--kog-gold-wash);color:var(--accent-soft,#f2d777)}.kog-public__newsletter{border-color:var(--kog-line-soft);background:var(--surface-panel,#111113)}@supports (color:color-mix(in lab,red,red)){.kog-public__newsletter{background:color-mix(in srgb,var(--surface-panel,#111113) 72%,transparent)}}.kog-public__newsletter{color:#f5f5f6d1}.kog-public__menu-toggle{border-color:var(--kog-line-soft);background:var(--surface-panel,#111113)}@supports (color:color-mix(in lab,red,red)){.kog-public__menu-toggle{background:color-mix(in srgb,var(--surface-panel,#111113) 72%,transparent)}}.kog-public__menu-toggle{color:#f5f5f6d1}.kog-public__menu-toggle,.kog-public__mobile-nav{display:none}.kog-public--editorial{--surface-root:var(--public-bg);--surface-panel:var(--public-surface);--surface-panel-soft:var(--public-surface)}@supports (color:color-mix(in lab,red,red)){.kog-public--editorial{--surface-panel-soft:color-mix(in srgb,var(--public-surface) 88%,var(--public-bg))}}.kog-public--editorial{--surface-elevated:var(--public-card);--text-primary:var(--public-text);--text-secondary:var(--public-muted);--text-muted:var(--public-muted)}@supports (color:color-mix(in lab,red,red)){.kog-public--editorial{--text-muted:color-mix(in srgb,var(--public-muted) 84%,var(--public-text))}}.kog-public--editorial{--accent:var(--public-accent);--accent-soft:var(--kog-accent-strong);--line:var(--public-border);--line-dim:var(--public-border)}@supports (color:color-mix(in lab,red,red)){.kog-public--editorial{--line-dim:color-mix(in srgb,var(--public-border) 58%,transparent)}}.kog-public--editorial{--kog-line-soft:var(--public-border)}@supports (color:color-mix(in lab,red,red)){.kog-public--editorial{--kog-line-soft:color-mix(in srgb,var(--public-border) 64%,transparent)}}.kog-public--editorial{--kog-line-strong:var(--public-border)}@supports (color:color-mix(in lab,red,red)){.kog-public--editorial{--kog-line-strong:color-mix(in srgb,var(--public-border) 84%,transparent)}}.kog-public--editorial{--kog-muted:var(--public-muted)}@supports (color:color-mix(in lab,red,red)){.kog-public--editorial{--kog-muted:color-mix(in srgb,var(--public-muted) 66%,var(--public-text))}}.kog-public--editorial{background:var(--public-bg);color:var(--public-text)}.kog-public--editorial .kog-public__nav{--text-primary:var(--public-text);--text-muted:var(--public-muted);--accent:var(--public-accent);--accent-soft:var(--kog-accent-strong);color:var(--public-text)}.kog-public--editorial .kog-public__main{background:var(--public-bg)}.kog-public--editorial .kog-blog__hero,.kog-public--editorial .kog-canon__hero,.kog-public--editorial .kog-card,.kog-public--editorial .kog-comments__hero,.kog-public--editorial .kog-diagnostic__hero,.kog-public--editorial .kog-docs__hero,.kog-public--editorial .kog-feed__hero,.kog-public--editorial .kog-gallery__hero,.kog-public--editorial .kog-hero,.kog-public--editorial .kog-news__hero,.kog-public--editorial .kog-offers__hero,.kog-public--editorial .kog-os-map__hero,.kog-public--editorial .kog-panel,.kog-public--editorial .kog-podcast__hero,.kog-public--editorial .kog-stiri__hero{box-shadow:none}.kog-footer{border-top:1px solid var(--public-border);background:linear-gradient(180deg,var(--public-bg) 0,var(--public-bg) 100%);margin-top:0}@supports (color:color-mix(in lab,red,red)){.kog-footer{background:linear-gradient(180deg,color-mix(in srgb,var(--public-bg) 94%,#000) 0,var(--public-bg) 100%)}}.kog-footer{color:var(--public-muted);padding:clamp(28px,4vw,52px) 0 12px}.kog-footer__inner{width:min(var(--kog-public-container-max),calc(100% - var(--kog-public-container-gutter)));grid-template-columns:minmax(220px,1.5fr) repeat(4,minmax(120px,.6fr));gap:clamp(20px,4vw,56px);margin-inline:auto;display:grid}.kog-footer__statement p:not(.kog-footer__mark){max-width:34ch;line-height:1.65}.kog-footer__group a,.kog-footer__legal a,.kog-footer__statement a{color:var(--public-text);text-decoration:none}.kog-footer__group a:hover,.kog-footer__legal a:hover,.kog-footer__statement a:hover{color:var(--public-accent)}.kog-footer__group>p,.kog-footer__legal,.kog-footer__mark{font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:900}.kog-footer__mark{color:var(--public-accent)}.kog-footer__group{align-content:start;gap:12px;display:grid}.kog-footer__group>p{color:var(--public-muted);margin:0 0 4px}.kog-footer__legal{width:min(var(--kog-public-container-max),calc(100% - var(--kog-public-container-gutter)));border-top:1px solid var(--public-border);color:var(--public-muted);flex-wrap:wrap;justify-content:space-between;gap:18px;margin:clamp(24px,4vw,48px) auto 0;padding-top:18px;display:flex}.kog-home{margin:clamp(-28px,-5vw,-64px) calc((min(var(--kog-public-container-max), calc(100vw - var(--kog-public-container-gutter))) - 100vw) / 2) clamp(-64px,-8vw,-112px);gap:0;display:grid}.kog-home-hero--v31{min-height:min(760px,100vh - 72px);padding:clamp(48px,8vw,120px) max(20px,8vw)}.kog-home-hero--v31:after{opacity:.18;width:min(620px,56vw);height:min(620px,56vw)}.kog-home-hero__grid{grid-template-columns:minmax(0,.95fr) minmax(280px,.7fr);width:min(1240px,100%);margin-inline:auto}.kog-home-hero__copy{gap:24px}.kog-home-hero--v31 .kog-home-h1{letter-spacing:-.055em;max-width:800px;font-family:ui-serif,Georgia,serif;font-weight:400}.kog-home-subtitle{max-width:40ch}.kog-home-sigil{filter:drop-shadow(0 30px 80px #c9a2272e);opacity:.92;min-height:clamp(280px,36vw,520px);position:relative}.kog-home-sigil img{object-fit:contain}.kog-home-worlds{background:var(--kog-ink-panel);color:var(--kog-ivory);padding:0 max(20px,8vw) clamp(56px,8vw,110px)}.kog-home-worlds__rail{border-top:1px solid var(--kog-gold-line);grid-template-columns:repeat(3,minmax(0,1fr));width:min(1240px,100%);margin-inline:auto;display:grid}.kog-home-world{border-left:1px solid var(--kog-ivory-line);min-height:330px;color:inherit;align-content:start;gap:18px;padding:28px clamp(20px,3vw,44px) 20px;text-decoration:none;transition:background .18s,color .18s;display:grid}.kog-home-world:last-child{border-right:1px solid var(--kog-ivory-line)}.kog-home-world:hover{background:var(--public-accent)}@supports (color:color-mix(in lab,red,red)){.kog-home-world:hover{background:color-mix(in srgb,var(--public-accent) 8%,transparent)}}.kog-home-editorial__item>span,.kog-home-world strong,.kog-home-world>span{font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:900}.kog-home-world strong,.kog-home-world>span{color:var(--kog-gold-line)}.kog-home-world h3{letter-spacing:-.055em;margin:22px 0 0;font-family:ui-serif,Georgia,serif;font-size:clamp(31px,4vw,54px);font-weight:400;line-height:.96}.kog-home-world p{color:#f5f5f69e;max-width:28ch;line-height:1.65}.kog-home-world strong{align-self:end}.kog-home-editorial,.kog-home-proof{background:var(--kog-paper);color:var(--kog-paper-ink);padding:clamp(54px,8vw,112px) max(20px,8vw)}.kog-home-editorial>header{border-bottom:1px solid var(--kog-paper-line);justify-content:space-between;gap:24px;width:min(1240px,100%);margin:0 auto clamp(32px,5vw,64px);padding-bottom:20px;display:flex}.kog-editorial-hero h1,.kog-home-editorial h2,.kog-lead-page__intro h1{letter-spacing:-.055em;margin:0;font-family:ui-serif,Georgia,serif;font-weight:400}.kog-home-editorial h2{max-width:18ch;font-size:clamp(38px,5vw,72px);line-height:.96}.kog-editorial-hero a,.kog-home-editorial>header a,.kog-home-proof__cta a,.kog-lead-page__links a{color:var(--kog-paper-muted);font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.1em;text-transform:uppercase;align-self:end;font-size:11px;font-weight:900;text-decoration:none}.kog-home-editorial__grid{grid-template-columns:repeat(3,minmax(0,1fr));width:min(1240px,100%);margin-inline:auto;display:grid}.kog-home-editorial__item{min-height:190px;color:var(--kog-paper-ink);border-bottom:1px solid #1815112e;border-left:1px solid #1815112e;padding:20px;text-decoration:none;display:grid}.kog-home-editorial__item:nth-child(3n){border-right:1px solid #1815112e}.kog-home-editorial__item p,.kog-home-editorial__item span{color:var(--kog-paper-muted)}.kog-home-editorial__item h3{align-self:center;margin:0;font-family:ui-serif,Georgia,serif;font-size:29px;font-weight:400}.kog-home-editorial__item p{margin:0;font-size:13px}.kog-home-proof{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(220px,.8fr);gap:16px;padding-top:0;display:grid}.kog-home-proof figure{background:#1b1710;min-height:230px;margin:0;position:relative;overflow:hidden}.kog-home-proof figure img{object-fit:cover;transition:transform .3s}.kog-home-proof figure:hover img{transform:scale(1.04)}.kog-home-proof figcaption{color:#fffaf0;font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800;position:absolute;bottom:10px;left:12px;right:12px}.kog-home-proof__cta{border:1px solid #1815112e;align-content:center;gap:18px;padding:20px;display:grid}.kog-home-proof__cta p{margin:0;font-family:ui-serif,Georgia,serif;font-size:28px;line-height:1.05}.kog-home--feed-first{gap:clamp(32px,5vw,56px);display:grid}.kog-home-feed-hero{min-height:clamp(520px,68vh,720px)}.kog-home-feed-shell{grid-template-columns:minmax(0,1.45fr) minmax(300px,.72fr);align-items:start;gap:clamp(20px,3vw,32px);display:grid}.kog-home-feed-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.kog-home-feed-grid--secondary{grid-template-columns:repeat(3,minmax(0,1fr))}.kog-home-feed-card__tags{flex-wrap:wrap;gap:8px;display:flex}.kog-home-feed-card__tags span,.kog-home-feed-taxonomy__chip{border:1px solid var(--kog-line-soft);color:var(--text-muted,#f5f5f6b8);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:6px 10px;font-size:11px}.kog-home-feed-rail{gap:18px;display:grid}.kog-home-feed-rail__panel{border:1px solid var(--kog-line-soft);background:linear-gradient(#ffffff08,#ffffff03),#0b0b0cc7;border-radius:24px;padding:clamp(18px,3vw,24px)}.kog-home-feed-taxonomy,.kog-home-rail-cards,.kog-home-status-list{gap:12px;display:grid}.kog-home-rail-card,.kog-home-status-item{border:1px solid var(--kog-line-soft);background:#ffffff05;border-radius:18px;padding:16px}.kog-home-rail-card h3,.kog-home-status-item strong{color:var(--text-primary,#f5f5f6);margin:0 0 8px;font-size:16px;line-height:1.3;display:block}.kog-home-rail-card p,.kog-home-status-item p{margin:0}.kog-home-rail-card span{color:var(--accent-soft,#f2d777);letter-spacing:.08em;text-transform:uppercase;margin-top:10px}.kog-ai-idei{z-index:45;width:min(360px,100vw - 28px);position:fixed;bottom:clamp(14px,2.4vw,28px);right:clamp(14px,2.4vw,28px)}.kog-ai-idei[open]{width:min(380px,100vw - 28px)}.kog-ai-idei__trigger{color:var(--text-primary,#f5f5f6);cursor:pointer;background:radial-gradient(circle at 0 0,#c9a22729,#0000 42%),#0b0b0ceb;border:1px solid #f2d77747;border-radius:999px;justify-items:start;gap:2px;padding:14px 18px;list-style:none;display:inline-grid;box-shadow:0 18px 48px #00000047}.kog-ai-idei__trigger::-webkit-details-marker{display:none}.kog-ai-idei__label{letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:900}.kog-ai-idei__caption,.kog-ai-idei__eyebrow,.kog-ai-idei__status{color:var(--accent-soft,#f2d777);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.kog-ai-idei__panel{border:1px solid var(--kog-line-soft);background:radial-gradient(circle at 100% 0,#c9a2271f,#0000 30%),#080809f5;border-radius:24px;margin-top:12px;padding:18px;box-shadow:0 22px 64px #00000057}.kog-ai-idei__panel h2{letter-spacing:-.03em;margin:6px 0 10px;font-size:24px;line-height:1.05}.kog-ai-idei__lede{color:var(--text-muted,#f5f5f6b8);margin:0 0 14px}.kog-ai-idei__list{gap:10px;display:grid}.kog-ai-idei__item{color:inherit;border:1px solid var(--kog-line-soft);background:#ffffff05;border-radius:18px;gap:6px;padding:14px;text-decoration:none;display:grid}.kog-ai-idei__item strong{font-size:15px;line-height:1.35}.kog-ai-idei__item span:last-child{color:var(--text-muted,#f5f5f6b8);font-size:14px;line-height:1.5}.kog-ai-idei__cta{color:var(--accent-soft,#f2d777);letter-spacing:.08em;text-transform:uppercase;margin-top:14px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.kog-editorial-page,.kog-lead-page{color:#181511;background:#fffaf0;min-height:70vh;margin:clamp(-28px,-5vw,-64px) calc(min(1200px,100vw - 32px)/2 - 50vw) clamp(-64px,-8vw,-112px)}.kog-editorial-page{gap:var(--kog-section-gap-major);display:grid}.kog-editorial-page--library{background:linear-gradient(#fffaf2,#fff6e7)}.kog-editorial-page--store{background:linear-gradient(#fff8ea,#fff1da)}.kog-editorial-page--system{background:linear-gradient(#f8f6f0,#f3ede3)}.kog-editorial-hero{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:clamp(30px,7vw,120px);max-width:1280px;margin-inline:auto;padding:clamp(72px,10vw,150px) clamp(20px,7vw,80px) clamp(48px,7vw,100px);display:grid}.kog-editorial-hero--library,.kog-editorial-hero--store,.kog-editorial-hero--system{align-items:start;gap:clamp(24px,4vw,48px)}.kog-editorial-hero__copy{gap:24px;display:grid}.kog-editorial-hero__copy>div{gap:20px;max-width:46ch;display:grid}.kog-editorial-hero>p,.kog-lead-page__intro>p:first-child{color:#7a5208;font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.15em;text-transform:uppercase;grid-column:1/-1;margin:0;font-size:10px;font-weight:900}.kog-editorial-hero h1,.kog-lead-page__intro h1{font-size:clamp(54px,7.2vw,108px);line-height:.9}.kog-editorial-hero>div{align-content:end;gap:24px;display:grid}.kog-editorial-hero>div p{color:#4f4638;margin:0;font-size:17px;line-height:1.65}.kog-editorial-hero__dashboard,.kog-editorial-hero__hub,.kog-editorial-hero__index{align-content:start;gap:12px;display:grid}.kog-editorial-hero__dashboard-card,.kog-editorial-hero__hub-link,.kog-editorial-hero__index-item{color:#181511;background:#ffffff94;border:1px solid #18151129;border-radius:18px;gap:8px;min-width:0;padding:18px;text-decoration:none;display:grid;box-shadow:0 12px 32px #1815110f}.kog-editorial-hero__dashboard-card span,.kog-editorial-hero__index-item span{color:#7a5208;font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.kog-editorial-hero__dashboard-card strong,.kog-editorial-hero__hub-link strong,.kog-editorial-hero__index-item strong{letter-spacing:-.04em;font-family:ui-serif,Georgia,serif;font-size:22px;font-weight:400}.kog-editorial-hero__hub-link small,.kog-editorial-hero__index-item small{color:#4f4638;line-height:1.55}.kog-editorial-hero__dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}.kog-editorial-hero__dashboard-card:first-child{background:linear-gradient(#c9a2271f,#ffffffb3);grid-column:1/-1;min-height:188px}.kog-editorial-hero__dashboard-card strong{color:#181511}.kog-editorial-hero__hub{background:radial-gradient(circle at 100% 0,#c9a2271f,#0000 38%),#ffffff9e;border:1px solid #18151124;border-radius:24px;padding:22px}.kog-editorial-hero__hub h2{letter-spacing:-.05em;margin:0;font-family:ui-serif,Georgia,serif;font-size:clamp(30px,3vw,44px);line-height:1}.kog-editorial-hero__hub p{color:#4f4638;margin:0;line-height:1.65}.kog-editorial-hero__hub-links{gap:10px;display:grid}.kog-collection-rail{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense;border-top:1px solid #18151133;border-bottom:1px solid #18151133;max-width:1280px;margin-inline:auto;display:grid}.kog-collection-rail--library{grid-template-columns:minmax(0,1.15fr) repeat(2,minmax(0,1fr))}.kog-collection-rail--store{grid-template-columns:repeat(3,minmax(0,1fr))}.kog-collection-rail--system{grid-template-columns:repeat(2,minmax(0,1fr))}.kog-collection-rail__item{color:#181511;border-left:1px solid #18151133;gap:22px;min-height:310px;padding:clamp(24px,4vw,52px);text-decoration:none;transition:background .18s;display:grid}.kog-collection-rail__item--library,.kog-collection-rail__item--store,.kog-collection-rail__item--system{position:relative;overflow:hidden}.kog-collection-rail__item--library:after,.kog-collection-rail__item--store:after,.kog-collection-rail__item--system:after{content:"";opacity:.42;border:1px solid #7a520829;border-radius:999px;width:64px;height:64px;position:absolute;inset:auto 18px 18px auto}.kog-collection-rail__item:nth-child(3n){border-right:1px solid #18151133}.kog-collection-rail__item:hover{background:#f3ead8}.kog-collection-rail__item strong,.kog-collection-rail__item>span{color:#7a5208;font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.kog-collection-rail__item h2{letter-spacing:-.05em;margin:0;font-family:ui-serif,Georgia,serif;font-size:clamp(34px,4vw,54px);font-weight:400}.kog-collection-rail__item p{color:#4f4638;margin:0;line-height:1.65}.kog-collection-rail__item strong{align-self:end}.kog-editorial-page--library .kog-collection-rail__item:first-child{background:linear-gradient(#c9a22714,#ffffffb3);grid-area:span 2/span 2;min-height:100%}.kog-editorial-page--store .kog-collection-rail__item--featured{background:linear-gradient(#c9a22724,#ffffffa3);grid-area:span 2/span 2;min-height:100%}.kog-editorial-page--system .kog-collection-rail__item:first-child{background:linear-gradient(#c9a22714,#ffffffb8);grid-column:1/-1;min-height:250px}.kog-lead-page{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:center;gap:clamp(32px,7vw,120px);padding:clamp(70px,10vw,140px) max(20px,50vw - 560px);display:grid}.kog-lead-page__intro{gap:28px;display:grid}.kog-lead-page__intro>p:last-child{color:#4f4638;max-width:42ch;margin:0;font-size:18px;line-height:1.7}.kog-lead-form{background:#ffffff85;border:1px solid #18151133;gap:18px;padding:clamp(28px,5vw,54px);display:grid}.kog-lead-form label:not(.kog-lead-form__consent){color:#4f4638;font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.12em;text-transform:uppercase;gap:8px;font-size:10px;font-weight:900;display:grid}.kog-auth__field input,.kog-lead-form input:not([type=checkbox]),.kog-lead-form textarea{color:#181511;width:100%;min-height:46px;font:inherit;background:#fffaf0b3;border:1px solid #18151138;border-radius:0;outline:none;padding:12px 14px}.kog-lead-form textarea{resize:vertical;min-height:108px}.kog-auth__field input:focus-visible,.kog-lead-form input:focus-visible,.kog-lead-form textarea:focus-visible{border-color:#9b6b12;box-shadow:0 0 0 3px #9b6b1229}.kog-lead-form__consent{color:#4f4638;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.kog-lead-form__consent input{accent-color:#9b6b12;margin-top:3px}.kog-lead-form__submit{color:#fffaf0;cursor:pointer;min-height:48px;font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.12em;text-transform:uppercase;background:#181511;border:0;border-radius:0;font-size:11px;font-weight:900}.kog-lead-form__submit:hover:not(:disabled){background:#7a5208}.kog-lead-form__submit:disabled{cursor:wait;opacity:.65}.kog-lead-form__privacy-note{color:#4f4638;margin:0;font-size:13px;line-height:1.5}.kog-lead-form__privacy-note code{color:#181511}.kog-lead-form__message{color:#4f4638;min-height:2.8em;margin:0;font-size:13px;line-height:1.45}.kog-lead-form__message.is-success{color:#23784c}.kog-lead-form__message.is-error{color:#b33b35}.kog-canon--layered .kog-canon__section:nth-of-type(odd) .kog-card{background:radial-gradient(circle at 100% 0,var(--accent,#c9a227),transparent 42%),var(--surface-panel,#111113)}@supports (color:color-mix(in lab,red,red)){.kog-canon--layered .kog-canon__section:nth-of-type(odd) .kog-card{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--accent,#c9a227) 10%,transparent),transparent 42%),color-mix(in srgb,var(--surface-panel,#111113) 88%,transparent)}}.kog-canon--layered .kog-canon__section:nth-of-type(2n) .kog-card{background:radial-gradient(circle at 0 0,var(--info,#5ec8ff),transparent 42%),var(--surface-panel,#111113)}@supports (color:color-mix(in lab,red,red)){.kog-canon--layered .kog-canon__section:nth-of-type(2n) .kog-card{background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--info,#5ec8ff) 8%,transparent),transparent 42%),color-mix(in srgb,var(--surface-panel,#111113) 90%,transparent)}}.kog-canon--layered .kog-canon__section--atlas .kog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kog-canon--layered .kog-canon__section--boundaries .kog-grid,.kog-canon--layered .kog-canon__section--rules .kog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kog-canon--layered .kog-canon__section--routes .kog-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.kog-canon--layered .kog-canon__section--routes .kog-card{min-height:150px}.kog-os-map__atlas{gap:var(--kog-section-gap-major);grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);align-items:start;display:grid}.kog-os-map__layers{position:sticky;top:92px}.kog-os-map__layers-head{gap:14px;display:grid}.kog-os-map__layer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.kog-os-map__layer{border:1px solid var(--kog-line-soft);background:radial-gradient(circle at 100% 0,var(--accent,#c9a227),transparent 44%),var(--surface-panel,#111113);border-radius:18px;gap:10px;padding:16px;display:grid}@supports (color:color-mix(in lab,red,red)){.kog-os-map__layer{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--accent,#c9a227) 8%,transparent),transparent 44%),color-mix(in srgb,var(--surface-panel,#111113) 86%,transparent)}}.kog-os-map__layer[data-layer=governance]{grid-column:1/-1}.kog-os-map__layer-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.kog-os-map__layer-count,.kog-os-map__layer-short{font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-soft,#f2d777);font-size:10px;font-weight:900}.kog-os-map__layer-title{margin:0;font-size:18px;line-height:1.1}.kog-os-map__layer-blurb{color:var(--kog-muted);margin:0;font-size:14px;line-height:1.55}.kog-os-map__graph{min-height:720px}.kog-os-map__canvas{background:linear-gradient(180deg,#c9a2270f,transparent),var(--surface-panel,#111113);min-height:560px}@supports (color:color-mix(in lab,red,red)){.kog-os-map__canvas{background:linear-gradient(180deg,#c9a2270f,transparent),color-mix(in srgb,var(--surface-panel,#111113) 76%,transparent)}}.kog-os-map__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.kog-podcast--broadcast .kog-podcast__hero{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:start;gap:clamp(20px,4vw,44px);display:grid}.kog-podcast__hero-copy{gap:24px;display:grid}.kog-podcast__hero-radar{align-content:start;gap:14px;display:grid}.kog-podcast__signal-card{border:1px solid var(--kog-line-soft);background:radial-gradient(circle at 100% 0,var(--accent,#c9a227),transparent 42%),var(--surface-panel,#111113);border-radius:22px;gap:10px;padding:22px;display:grid}@supports (color:color-mix(in lab,red,red)){.kog-podcast__signal-card{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--accent,#c9a227) 10%,transparent),transparent 42%),color-mix(in srgb,var(--surface-panel,#111113) 84%,transparent)}}.kog-podcast__signal-card h2{letter-spacing:-.05em;margin:0;font-size:clamp(28px,3vw,42px);line-height:.98}.kog-podcast__signal-card p{color:var(--kog-muted);margin:0;line-height:1.55}.kog-podcast__signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.kog-podcast__signal-grid .kog-card{min-height:160px}.kog-lead-page__links{grid-column:1/-1;gap:28px;display:flex}.kog-auth{background:#fffaf0;grid-template-rows:auto 1fr auto;display:grid}.kog-auth__footer,.kog-auth__header{border-color:#18151129}.kog-auth__footer-inner,.kog-auth__header-inner{width:min(1120px,100% - 40px);margin-inline:auto}.kog-auth__header{border-bottom:1px solid #18151129}.kog-auth__header-inner{justify-content:space-between;align-items:center;min-height:72px;display:flex}.kog-auth__brand-lockup{color:#181511;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.kog-auth__back,.kog-auth__footer-links,.kog-auth__wordmark{font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:900}.kog-auth__back,.kog-auth__footer-links a{color:var(--kog-paper-muted);text-decoration:none}.kog-auth__main{min-height:auto;padding-block:clamp(58px,9vw,120px)}.kog-auth__frame{grid-template-columns:minmax(0,.95fr) minmax(260px,.55fr)}.kog-auth__aside-card,.kog-auth__card{box-shadow:none;border-radius:0}.kog-auth__aside-title,.kog-auth__title{font-family:ui-serif,Georgia,serif;font-weight:400}.kog-auth__aside-card{background:var(--kog-paper-ink);color:var(--kog-paper)}.kog-auth__aside-copy{color:var(--kog-ivory-muted)}.kog-auth__footer{border-top:1px solid #18151129;padding:20px 0}.kog-auth__footer-inner{color:#6d6250;justify-content:space-between;gap:24px;font-size:12px;display:flex}.kog-auth__footer-inner>p{max-width:56ch;margin:0}.kog-auth__footer-links{flex-wrap:wrap;justify-content:flex-end;gap:16px;display:flex}@media (max-width:860px){.kog-public__desktop-nav{display:none}.kog-public__menu-toggle{cursor:pointer;display:inline-flex}.kog-public__mobile-nav{inset:var(--kog-public-nav-height) 0 auto;z-index:50;max-height:calc(100dvh - var(--kog-public-nav-height));background:var(--surface-root,var(--kog-ink-deep));border-bottom:1px solid #f2d77733;padding:16px 16px 20px;display:none;position:fixed;overflow:auto}@supports (color:color-mix(in lab,red,red)){.kog-public__mobile-nav{background:color-mix(in srgb,var(--surface-root,var(--kog-ink-deep)) 94%,#000)}}.kog-public__mobile-nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 28px 72px #0000007a}.kog-public__mobile-nav.is-open{gap:4px;display:grid}.kog-public__mobile-group{border-top:1px solid #f2d7771f;gap:4px;padding-block:10px;display:grid}.kog-public__mobile-group:first-of-type{border-top:none;padding-top:0}.kog-public__mobile-group-label{color:var(--kog-ivory-muted);margin:0 0 4px;font-size:10px}.kog-public__mobile-group-label,.kog-public__mobile-nav a{font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.12em;text-transform:uppercase;font-weight:900}.kog-public__mobile-nav a{color:var(--kog-ivory-soft);border:1px solid #0000;border-radius:14px;align-items:center;min-height:44px;padding:0 12px;font-size:11px;text-decoration:none;display:flex}.kog-public__mobile-nav a:focus-visible,.kog-public__mobile-nav a:hover{border-color:var(--kog-line-gold);background:var(--kog-gold-wash);color:var(--accent-soft,#f2d777)}.kog-footer__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.kog-footer__statement{grid-column:1/-1}.kog-editorial-hero,.kog-home-hero__grid,.kog-lead-page{grid-template-columns:1fr}.kog-home-sigil{width:100%;max-width:420px;min-height:250px;margin-inline:auto}.kog-collection-rail,.kog-home-editorial__grid,.kog-home-feed-grid,.kog-home-feed-grid--secondary,.kog-home-feed-shell,.kog-home-proof,.kog-home-worlds__rail{grid-template-columns:1fr}.kog-collection-rail__item:nth-child(3n),.kog-home-editorial__item:nth-child(3n),.kog-home-world,.kog-home-world:last-child{border-right:1px solid}.kog-home-world{min-height:230px}.kog-auth__footer-inner,.kog-home-editorial>header{flex-direction:column;align-items:flex-start}.kog-home-proof{padding-top:24px}.kog-home-proof figure{min-height:260px}.kog-lead-page{padding-inline:20px}.kog-auth__frame{grid-template-columns:1fr}}@media (max-width:520px){.kog-public__main,.kog-public__nav{width:min(var(--kog-public-container-max),calc(100% - 16px))}.kog-public__main{padding-block:24px 72px}.kog-footer__inner,.kog-footer__legal{width:min(var(--kog-public-container-max),calc(100% - 16px))}.kog-footer__inner{grid-template-columns:1fr}.kog-footer__statement{grid-column:auto}.kog-footer__legal{flex-wrap:wrap}.kog-editorial-page,.kog-home,.kog-lead-page{margin-inline:-16px}.kog-home-editorial h2{font-size:42px}.kog-editorial-hero h1,.kog-lead-page__intro h1{font-size:52px}.kog-auth__footer-inner,.kog-auth__header-inner{width:min(100% - 32px,1120px)}.kog-ai-idei{width:calc(100vw - 20px);bottom:10px;right:10px}.kog-ai-idei__trigger{justify-items:center;width:100%}}.kog-public__skip-link{z-index:80;background:var(--accent);color:var(--text-inverse);border-radius:999px;padding:10px 14px;transition:top .16s;position:absolute;top:-120px;left:16px}.kog-public__skip-link:focus{top:16px}@supports (color:color-mix(in lab,red,red)){.kog-public-header{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-root) 92%,transparent),color-mix(in srgb,var(--surface-root) 86%,transparent))}}.kog-public-footer__inner,.kog-public-footer__legal,.kog-public-header__inner{width:min(var(--kog-public-container-max),calc(100% - var(--kog-public-container-gutter)));margin-inline:auto}.kog-public-header__inner{min-height:76px;padding-block:12px}.kog-public-header__brand{gap:14px}.kog-public-header__brand-name{letter-spacing:.08em;font-size:15px;font-weight:800}.kog-public-header__brand-meta{color:var(--text-secondary);font-size:12px}.kog-public-footer{border-top:1px solid var(--kog-line-soft);background:radial-gradient(circle at top right,var(--accent),transparent 24rem),linear-gradient(180deg,var(--surface-root),var(--surface-root));margin-top:56px;padding-top:40px}@supports (color:color-mix(in lab,red,red)){.kog-public-footer{background:radial-gradient(circle at top right,color-mix(in srgb,var(--accent) 10%,transparent),transparent 24rem),linear-gradient(180deg,color-mix(in srgb,var(--surface-root) 82%,black),color-mix(in srgb,var(--surface-root) 92%,black))}}.kog-public-footer__inner{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:24px;padding-bottom:28px;display:grid}.kog-public-footer__statement h2{margin:10px 0 12px;font-size:clamp(1.6rem,2.8vw,2.3rem);line-height:1.04}.kog-public-footer__statement p{max-width:52ch;color:var(--text-secondary)}.kog-public-footer__control{border:1px solid var(--kog-line-soft);background:var(--surface-panel);border-radius:18px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;padding:16px 18px;display:flex}@supports (color:color-mix(in lab,red,red)){.kog-public-footer__control{background:color-mix(in srgb,var(--surface-panel) 84%,transparent)}}.kog-public-footer__control p{max-width:34ch;color:var(--text-secondary);margin:0}.kog-public-footer__eyebrow,.kog-public-page__eyebrow,.kog-public-panel__kicker,.kog-public-section__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-soft);align-items:center;gap:8px;font-size:11px;display:inline-flex}.kog-public-footer__pills,.kog-public-page__badge-row{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.kog-public-footer__pill,.kog-public-page__badge{border:1px solid var(--kog-line-soft);background:var(--surface-panel);border-radius:999px;align-items:center;min-height:28px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.kog-public-footer__pill,.kog-public-page__badge{background:color-mix(in srgb,var(--surface-panel) 84%,transparent)}}.kog-public-footer__pill,.kog-public-page__badge{color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.kog-public-page__badge--gold{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.kog-public-page__badge--gold{border-color:color-mix(in srgb,var(--accent) 30%,transparent)}}.kog-public-page__badge--gold{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.kog-public-page__badge--gold{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.kog-public-page__badge--gold{color:var(--accent-soft)}.kog-public-page__badge--pass{border-color:var(--status-pass-border);background:var(--status-pass-bg);color:var(--state-pass)}.kog-public-page__badge--warn{border-color:var(--status-warn-border);background:var(--status-warn-bg);color:var(--state-warn)}.kog-public-page__badge--risk{border-color:var(--status-risk-border);background:var(--status-risk-bg);color:var(--state-risk)}.kog-public-page__badge--info{border-color:var(--status-info-border);background:var(--status-info-bg);color:var(--state-info)}.kog-public-page__badge-row-card{border:1px solid var(--kog-line-soft);background:var(--surface-panel);border-radius:16px;padding:18px}@supports (color:color-mix(in lab,red,red)){.kog-public-page__badge-row-card{background:color-mix(in srgb,var(--surface-panel) 84%,transparent)}}.kog-public-footer__group{align-content:start;gap:10px;display:grid}.kog-public-footer__group p{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-soft);margin:0;font-size:12px;font-weight:700}.kog-public-footer__group a,.kog-public-footer__legal a{color:var(--text-secondary);text-decoration:none}.kog-public-footer__group a:hover,.kog-public-footer__legal a:hover{color:var(--text-primary)}.kog-public-footer__legal{border-top:1px solid var(--kog-line-soft);min-height:64px;color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:14px;padding-block:18px 28px;font-size:13px;display:flex}.kog-public-page{gap:clamp(32px,5vw,56px);display:grid}.kog-public-page__hero{border:1px solid var(--kog-line-soft);background:radial-gradient(circle at top left,var(--accent),transparent 28rem),linear-gradient(180deg,var(--surface-panel),var(--surface-panel-soft));border-radius:30px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.82fr);gap:24px;padding:clamp(28px,4vw,44px);display:grid}@supports (color:color-mix(in lab,red,red)){.kog-public-page__hero{background:radial-gradient(circle at top left,color-mix(in srgb,var(--accent) 11%,transparent),transparent 28rem),linear-gradient(180deg,color-mix(in srgb,var(--surface-panel) 92%,transparent),color-mix(in srgb,var(--surface-panel-soft) 84%,transparent))}}.kog-public-page__hero{box-shadow:var(--shadow-card)}.kog-public-page__eyebrow{margin-bottom:16px}.kog-public-page__eyebrow-icon{opacity:.9;width:18px;height:18px}.kog-public-page__title{letter-spacing:-.06em;margin:0;font-size:clamp(2.8rem,7vw,5.4rem);line-height:.94}.kog-public-page__title-accent{color:var(--accent-soft)}.kog-public-page__lede{max-width:62ch;color:var(--text-secondary);margin:18px 0 0;font-size:clamp(1rem,1.8vw,1.16rem);line-height:1.65}.kog-public-page__actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}@keyframes source-eval-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.source-eval-workbench{gap:18px;display:grid}.source-eval-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.source-eval-flow-card{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:18px 20px;display:grid}.source-eval-flow-card__icon,.source-eval-status-banner__icon{border:1px solid var(--kog-line-soft);background:var(--accent);border-radius:14px;flex:none;place-items:center;width:42px;height:42px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.source-eval-flow-card__icon,.source-eval-status-banner__icon{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.source-eval-flow-card__icon,.source-eval-status-banner__icon{color:var(--accent-soft)}.source-eval-audit,.source-eval-empty>div,.source-eval-flow-card__copy,.source-eval-result__summary,.source-eval-status-banner__copy{min-width:0}.source-eval-audit__head,.source-eval-flow-card__head,.source-eval-panel__head,.source-eval-result__summary-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.source-eval-audit__head h3,.source-eval-flow-card__head h3,.source-eval-result__summary-head h3,.source-eval-status-banner__copy strong{margin:0}.source-eval-empty p,.source-eval-flow-card__copy p,.source-eval-panel__head p,.source-eval-status-banner__copy p{color:var(--text-secondary);margin-bottom:0}.source-eval-flow-card__spin{animation:source-eval-spin 1.05s linear infinite}.source-eval-flow-card--active{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.source-eval-flow-card--active{border-color:color-mix(in srgb,var(--accent) 30%,transparent)}}.source-eval-flow-card--active{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.source-eval-flow-card--active{background:color-mix(in srgb,var(--accent) 8%,transparent)}}.source-eval-flow-card--complete{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.source-eval-flow-card--complete{border-color:color-mix(in srgb,var(--accent) 22%,transparent)}}.source-eval-flow-card--ready{border-color:var(--kog-line-soft)}@supports (color:color-mix(in lab,red,red)){.source-eval-flow-card--ready{border-color:color-mix(in srgb,var(--kog-line-soft) 96%,transparent)}}.source-eval-flow-card--locked{opacity:.8}.source-eval-panel{gap:18px;display:grid}.source-eval-panel__head{align-items:center}.source-eval-panel__badge{justify-content:flex-end;align-items:center;display:flex}.source-eval-status-banner{border:1px solid var(--kog-line-soft);background:var(--surface-panel);border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:16px 18px;display:grid}@supports (color:color-mix(in lab,red,red)){.source-eval-status-banner{background:color-mix(in srgb,var(--surface-panel) 88%,transparent)}}.source-eval-status-banner--muted{background:linear-gradient(180deg,var(--surface-panel),var(--surface-panel-alt))}@supports (color:color-mix(in lab,red,red)){.source-eval-status-banner--muted{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel) 94%,transparent),color-mix(in srgb,var(--surface-panel-alt) 90%,transparent))}}.source-eval-status-banner--loading{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.source-eval-status-banner--loading{border-color:color-mix(in srgb,var(--accent) 26%,transparent)}}.source-eval-status-banner--loading{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.source-eval-status-banner--loading{background:color-mix(in srgb,var(--accent) 8%,transparent)}}.source-eval-status-banner--success{border-color:var(--state-success,#8dd694)}@supports (color:color-mix(in lab,red,red)){.source-eval-status-banner--success{border-color:color-mix(in srgb,var(--state-success,#8dd694) 30%,transparent)}}.source-eval-status-banner--success{background:var(--state-success,#8dd694)}@supports (color:color-mix(in lab,red,red)){.source-eval-status-banner--success{background:color-mix(in srgb,var(--state-success,#8dd694) 9%,transparent)}}.source-eval-status-banner--warning{border-color:var(--state-risk,#ffb86b)}@supports (color:color-mix(in lab,red,red)){.source-eval-status-banner--warning{border-color:color-mix(in srgb,var(--state-risk,#ffb86b) 34%,transparent)}}.source-eval-status-banner--warning{background:var(--state-risk,#ffb86b)}@supports (color:color-mix(in lab,red,red)){.source-eval-status-banner--warning{background:color-mix(in srgb,var(--state-risk,#ffb86b) 10%,transparent)}}.source-eval-status-banner--danger{background:#ff7a7a1a;border-color:#ff7a7a57}.source-eval-status-banner__icon{border-radius:12px;width:40px;height:40px}.source-eval-status-banner__copy{gap:8px;display:grid}.source-eval-status-banner__errors{color:var(--text-secondary);gap:6px;margin:0;padding-left:18px;display:grid}.source-eval-status-banner__errors li::marker{color:var(--accent-soft)}.source-eval-form{gap:18px}.source-eval-form__grid{gap:14px;display:grid}.source-eval-form__grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.source-eval-form__grid--stack{grid-template-columns:1fr}.source-eval-form__field--wide{grid-column:1/-1}.source-eval-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.source-eval-actions--result{justify-content:flex-end}.source-eval-layout{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:20px;display:grid}.source-eval-result{gap:16px;display:grid}.source-eval-result__summary{gap:10px;display:grid}.source-eval-result__summary-id{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-size:11px}.source-eval-result__matrix{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.source-eval-result__block{gap:10px;display:grid}.source-eval-result-list{color:var(--text-secondary);gap:8px;margin:0;padding-left:18px;display:grid}.source-eval-result-list li::marker{color:var(--accent-soft)}.source-eval-audit{gap:12px;display:grid}.source-eval-audit__tone{border:1px solid var(--kog-line-soft);background:var(--surface-panel-alt);border-radius:999px;align-items:center;min-height:24px;padding:4px 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.source-eval-audit__tone{background:color-mix(in srgb,var(--surface-panel-alt) 92%,transparent)}}.source-eval-audit__tone{color:var(--text-secondary);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.source-eval-empty{border:1px dashed var(--kog-line-soft);background:var(--surface-panel);border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:24px;display:grid}@supports (color:color-mix(in lab,red,red)){.source-eval-empty{background:color-mix(in srgb,var(--surface-panel) 84%,transparent)}}.source-eval-empty>svg{color:var(--accent-soft);margin-top:2px}.kog-public-page__hero-aside{align-content:stretch;display:grid}.kog-public-card,.kog-public-panel{border:1px solid var(--kog-line-soft);background:var(--surface-panel);border-radius:24px}@supports (color:color-mix(in lab,red,red)){.kog-public-card,.kog-public-panel{background:color-mix(in srgb,var(--surface-panel) 88%,transparent)}}.kog-public-card,.kog-public-panel{box-shadow:var(--shadow-card)}.kog-public-panel{padding:clamp(20px,3vw,28px)}.kog-public-panel--locked{background:linear-gradient(180deg,var(--surface-panel),var(--surface-panel-alt))}@supports (color:color-mix(in lab,red,red)){.kog-public-panel--locked{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel) 90%,transparent),color-mix(in srgb,var(--surface-panel-alt) 90%,transparent))}}.kog-public-panel--final{background:radial-gradient(circle at top right,var(--accent),transparent 18rem),linear-gradient(180deg,var(--surface-panel),var(--surface-panel-alt))}@supports (color:color-mix(in lab,red,red)){.kog-public-panel--final{background:radial-gradient(circle at top right,color-mix(in srgb,var(--accent) 12%,transparent),transparent 18rem),linear-gradient(180deg,color-mix(in srgb,var(--surface-panel) 94%,transparent),color-mix(in srgb,var(--surface-panel-alt) 88%,transparent))}}.kog-public-card h3,.kog-public-faq__item h3,.kog-public-formula__item h3,.kog-public-ladder__item h3,.kog-public-list__item h3,.kog-public-panel h2{margin:10px 0 8px}.kog-public-card p,.kog-public-faq__item p,.kog-public-formula__item p,.kog-public-ladder__item p,.kog-public-list__item p,.kog-public-panel p{color:var(--text-secondary)}.kog-public-mini-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.kog-public-mini-stats div{border-top:1px solid var(--kog-line-soft);padding-top:12px}.kog-public-mini-stats dt{color:var(--text-secondary);font-size:12px}.kog-public-mini-stats dd{margin:6px 0 0;font-size:clamp(1.25rem,2vw,1.9rem);font-weight:800}.kog-public-section{gap:18px;display:grid}.kog-public-section--band{border:1px solid var(--kog-line-soft);background:var(--surface-panel-soft);border-radius:28px;padding:clamp(20px,3vw,30px)}@supports (color:color-mix(in lab,red,red)){.kog-public-section--band{background:color-mix(in srgb,var(--surface-panel-soft) 82%,transparent)}}.kog-public-section--two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.kog-public-section__head h2{letter-spacing:-.05em;margin:8px 0;font-size:clamp(1.9rem,3vw,3rem);line-height:1.04}.kog-public-section__head p:last-child{max-width:64ch;color:var(--text-secondary)}.kog-public-grid{gap:18px;display:grid}.kog-public-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.kog-public-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.kog-public-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.kog-public-card{padding:22px;transition:transform .18s,border-color .18s,background .18s}.kog-public-card:hover{border-color:var(--accent);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.kog-public-card:hover{border-color:color-mix(in srgb,var(--accent) 28%,transparent)}}.kog-public-card__index,.kog-public-ladder__item .kog-public-ladder__meta span:first-child,.kog-public-loop__item>span,.kog-public-step__index{border:1px solid var(--accent);border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.kog-public-card__index,.kog-public-ladder__item .kog-public-ladder__meta span:first-child,.kog-public-loop__item>span,.kog-public-step__index{border:1px solid color-mix(in srgb,var(--accent) 25%,transparent)}}.kog-public-card__index,.kog-public-ladder__item .kog-public-ladder__meta span:first-child,.kog-public-loop__item>span,.kog-public-step__index{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.kog-public-card__index,.kog-public-ladder__item .kog-public-ladder__meta span:first-child,.kog-public-loop__item>span,.kog-public-step__index{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.kog-public-card__index,.kog-public-ladder__item .kog-public-ladder__meta span:first-child,.kog-public-loop__item>span,.kog-public-step__index{color:var(--accent-soft);font-weight:800}.kog-public-card__meta,.kog-public-ladder__meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.kog-public-card__glyph{color:var(--accent-soft);font-size:26px;font-weight:900}.kog-public-card__status{letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);font-size:11px}.kog-public-card__status--amber{color:var(--accent-soft)}.kog-public-card__status--ivory{color:var(--text-primary)}.kog-public-faq,.kog-public-formula,.kog-public-ladder,.kog-public-list,.kog-public-loop,.kog-public-timeline{gap:14px;display:grid}.kog-public-faq__item,.kog-public-formula__item,.kog-public-ladder__item,.kog-public-list__item,.kog-public-loop__item,.kog-public-step{border:1px solid var(--kog-line-soft);background:var(--surface-panel);border-radius:20px;gap:12px;padding:18px 20px;display:grid}@supports (color:color-mix(in lab,red,red)){.kog-public-faq__item,.kog-public-formula__item,.kog-public-ladder__item,.kog-public-list__item,.kog-public-loop__item,.kog-public-step{background:color-mix(in srgb,var(--surface-panel) 86%,transparent)}}.kog-public-loop__item,.kog-public-step{grid-template-columns:auto minmax(0,1fr);align-items:start}.kog-public-bullets{color:var(--text-secondary);gap:8px;margin:14px 0 0;padding-left:18px;display:grid}.kog-public-bullets li::marker{color:var(--accent-soft)}.kog-public-link{color:var(--accent-soft);margin-top:8px;text-decoration:none;display:inline-flex}.kog-public-link:hover{color:var(--text-primary)}.kog-public-cta{border:1px solid var(--kog-line-soft);border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-weight:700;text-decoration:none;transition:transform .18s,border-color .18s,background .18s,color .18s;display:inline-flex}.kog-public-cta:hover{transform:translateY(-2px)}.kog-public-cta--primary{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.kog-public-cta--primary{border-color:color-mix(in srgb,var(--accent) 36%,transparent)}}.kog-public-cta--primary{background:var(--accent);color:var(--text-inverse)}.kog-public-cta--primary:hover{background:var(--accent-hover)}.kog-public-cta--ghost{background:var(--surface-panel)}@supports (color:color-mix(in lab,red,red)){.kog-public-cta--ghost{background:color-mix(in srgb,var(--surface-panel) 84%,transparent)}}.kog-public-cta--ghost{color:var(--text-primary)}.kog-public-cta--ghost:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.kog-public-cta--ghost:hover{border-color:color-mix(in srgb,var(--accent) 26%,transparent)}}.kog-public-cta--ghost:hover{background:var(--hover-bg);color:var(--accent-soft)}.kog-public-formula,.kog-public-ladder{grid-template-columns:repeat(2,minmax(0,1fr))}.kog-public-ladder__item.is-highlight{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.kog-public-ladder__item.is-highlight{border-color:color-mix(in srgb,var(--accent) 30%,transparent)}}.kog-public-ladder__item.is-highlight{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.kog-public-ladder__item.is-highlight{background:color-mix(in srgb,var(--accent) 10%,transparent)}}@media (max-width:1100px){.kog-public-footer__inner,.kog-public-page__hero,.kog-public-section--two-col{grid-template-columns:1fr}.kog-public-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}.source-eval-flow,.source-eval-layout{grid-template-columns:1fr}}@media (max-width:820px){.kog-public-formula,.kog-public-grid--four,.kog-public-grid--three,.kog-public-grid--two,.kog-public-ladder{grid-template-columns:1fr}.kog-public-header__brand-meta{display:none}.source-eval-audit__head,.source-eval-flow-card__head,.source-eval-panel__head,.source-eval-result__summary-head{flex-direction:column}.source-eval-form__grid--two,.source-eval-result__matrix{grid-template-columns:1fr}}@media (max-width:520px){.kog-public-footer__inner,.kog-public-footer__legal,.kog-public-header__inner,.kog-public__main{width:calc(100% - 20px)}.kog-public-page__hero{border-radius:24px;padding:20px}.kog-public-card,.kog-public-faq__item,.kog-public-formula__item,.kog-public-ladder__item,.kog-public-list__item,.kog-public-loop__item,.kog-public-panel,.kog-public-step{border-radius:18px;padding:16px}.kog-public-mini-stats{grid-template-columns:1fr}.source-eval-empty,.source-eval-flow-card,.source-eval-status-banner{border-radius:18px;grid-template-columns:1fr;padding:16px}}.kog-gallery-grid{gap:var(--space-6,24px);margin-top:var(--space-8,32px);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));display:grid}.kog-gallery-card{overflow:hidden}.kog-gallery-card__media{border:1px solid var(--border-subtle,#ffffff1f);background:#ffffff0a;border-radius:18px;position:relative;overflow:hidden}.kog-gallery-card__image{object-fit:cover;width:100%;height:auto;display:block}.kog-gallery-card__body{padding:var(--space-4,16px) 0 0}.kog-gallery-registry{gap:var(--space-10,40px);margin-top:var(--space-8,32px);display:grid}.kog-gallery-category-rail{gap:var(--space-6,24px);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.kog-gallery-category-card{gap:var(--space-4,16px);text-decoration:none;display:grid;overflow:hidden}.kog-gallery-category-card__media{border:1px solid var(--border-subtle,#ffffff1f);aspect-ratio:16/10;background:#ffffff0a;border-radius:18px;overflow:hidden}.kog-gallery-category-card__image{object-fit:cover;width:100%;height:100%;display:block}.kog-gallery-category-card__body{gap:var(--space-2,8px);display:grid}.kog-gallery-category-card__body h2,.kog-gallery-category-card__body p{margin:0}.kog-gallery-category-card__meta{border:1px solid var(--border-subtle,#ffffff1f);letter-spacing:.04em;text-transform:uppercase;opacity:.84;border-radius:999px;width:fit-content;padding:.35rem .7rem;font-size:.78rem;display:inline-flex}.kog-gallery-category-section{gap:var(--space-6,24px);scroll-margin-top:120px;display:grid}.kog-gallery-category-section__header{max-width:var(--text-max-wide,75ch)}.kog-gallery-category-section__header h2{margin:0}.kog-gallery-card__body h3,.kog-gallery-card__body p,.kog-gallery-category-section__header p{margin:var(--space-2,8px) 0 0}.kog-gallery-card__category{border:1px solid var(--border-subtle,#ffffff1f);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;width:fit-content;padding:.35rem .7rem;font-size:.78rem;text-decoration:none;display:inline-flex}.kog-public__links{min-width:0}.kog-button,.kog-card,.kog-docs__toc a,.kog-public__brand,.kog-public__links a{outline:none}.kog-button:focus-visible,.kog-card:focus-visible,.kog-docs__toc a:focus-visible,.kog-public__brand:focus-visible,.kog-public__links a:focus-visible{border-color:var(--kog-line-gold);box-shadow:0 0 0 3px var(--accent,#c9a227)}@supports (color:color-mix(in lab,red,red)){.kog-button:focus-visible,.kog-card:focus-visible,.kog-docs__toc a:focus-visible,.kog-public__brand:focus-visible,.kog-public__links a:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent,#c9a227) 26%,transparent)}}.kog-button--ghost{border-color:var(--kog-line-soft);background:var(--surface-panel,#111113)}@supports (color:color-mix(in lab,red,red)){.kog-button--ghost{background:color-mix(in srgb,var(--surface-panel,#111113) 42%,transparent)}}.kog-button--ghost{color:var(--text-primary,#f5f5f6);box-shadow:none}.kog-button--ghost:focus-visible,.kog-button--ghost:hover{border-color:var(--kog-line-gold);background:var(--kog-gold-wash);color:var(--accent-soft,#f2d777)}.kog-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.kog-table-wrap table{table-layout:fixed;width:100%;min-width:0}.kog-table-wrap td,.kog-table-wrap th{overflow-wrap:anywhere;word-break:normal}.kog-blog__hero,.kog-canon__hero,.kog-card,.kog-comments__hero,.kog-diagnostic__hero,.kog-docs__hero,.kog-feed__hero,.kog-gallery__hero,.kog-hero,.kog-news__hero,.kog-offers__hero,.kog-os-map__hero,.kog-panel,.kog-podcast__hero,.kog-stiri__hero{min-width:0}.kog-blog__body,.kog-blog__story-section,.kog-docs__body,.kog-docs__content,.kog-lede{overflow-wrap:anywhere}@media (max-width:960px){.kog-blog__grid,.kog-canon__grid,.kog-canon__hero,.kog-comments__grid,.kog-diagnostic__grid,.kog-diagnostic__hero-grid,.kog-docs__grid-two,.kog-docs__list--three,.kog-docs__status-grid,.kog-feed__explain-grid,.kog-feed__grid,.kog-gallery__grid,.kog-grid,.kog-grid--three,.kog-grid--two,.kog-news__grid,.kog-offers__final-inner,.kog-offers__hero-grid,.kog-offers__path-grid,.kog-os-map__grid,.kog-podcast__grid,.kog-stiri__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.kog-blog__archive-row,.kog-blog__bridge,.kog-blog__grid,.kog-canon__grid,.kog-canon__hero,.kog-comments__grid,.kog-diagnostic__grid,.kog-diagnostic__hero-grid,.kog-docs__grid-two,.kog-docs__list--three,.kog-docs__status-grid,.kog-feed__explain-grid,.kog-feed__grid,.kog-gallery__grid,.kog-grid,.kog-grid--three,.kog-grid--two,.kog-news__grid,.kog-offers__final-inner,.kog-offers__hero-grid,.kog-offers__path-grid,.kog-os-map__grid,.kog-podcast__grid,.kog-stiri__grid{grid-template-columns:1fr}.kog-blog__archive-meta{text-align:left}.kog-docs__toc{position:static}}@media (max-width:640px){.kog-public__nav{gap:12px}.kog-public__links{width:100%}.kog-public__theme-toggle{margin-left:0}}@media (max-width:520px){.kog-h1{font-size:clamp(2rem,12vw,3.4rem);line-height:.95}.kog-table-wrap{overflow-x:visible}.kog-table-wrap td,.kog-table-wrap th{padding:12px 10px}}.kog-home-hero--v31{background:radial-gradient(72% 52% at 12% 0,#c9a22733,#0000 62%),linear-gradient(#0d0d0efa,#050505fa);align-items:center;min-height:clamp(560px,70vh,760px);padding:clamp(44px,7.5vw,84px) clamp(20px,5vw,56px);display:grid}.kog-home-hero--v31:after{content:"";opacity:.32;pointer-events:none;background:linear-gradient(90deg,#0000 49.5%,#c9a2272e 50%,#0000 50.5%),linear-gradient(#0000 49.5%,#c9a2272e 50%,#0000 50.5%);border:1px solid #c9a2271f;border-radius:50%;width:min(360px,42vw);height:min(360px,42vw);position:absolute;bottom:clamp(20px,6vw,80px);right:clamp(20px,6vw,80px)}.kog-home-hero__grid{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(300px,.58fr);align-items:center;gap:clamp(24px,5vw,56px);display:grid;position:relative}.kog-home-hero__copy{gap:18px;max-width:820px;display:grid}.kog-home-hero--v31 .kog-home-eyebrow{color:#f2d777;background:#c9a22714;border-radius:6px}.kog-home-hero--v31 .kog-home-h1{letter-spacing:-.065em;max-width:980px;font-size:clamp(48px,7.4vw,92px);line-height:.96}.kog-home-hero--v31 .kog-home-subtitle{color:#f5f5f6cc;max-width:720px;font-size:clamp(17px,2.2vw,21px);line-height:1.64}.kog-home-console{background:radial-gradient(circle at 82% 0,#c9a2271f,#0000 36%),linear-gradient(#ffffff0a,#ffffff03),#070708f0;border:1px solid #c9a22733;border-radius:20px;min-height:420px;padding:22px;position:relative;overflow:hidden}.kog-home-console:before{content:"";background:linear-gradient(90deg,#0000,#c9a22747,#0000);height:1px;position:absolute;inset:46px 16px auto}.kog-home-console__head{color:#f2d777;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;font-size:11px;font-weight:800;display:flex}.kog-home-statgrid{gap:14px;margin:0;display:grid}.kog-home-stat{background:#ffffff06;border:1px solid #ffffff14;border-radius:14px;gap:6px;padding:18px;display:grid}.kog-home-stat dt{color:#f5f5f68c;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);letter-spacing:.12em;text-transform:uppercase;order:2;font-size:10px;font-weight:800}.kog-home-stat dd{color:#f5f5f6;letter-spacing:-.04em;order:1;margin:0;font-size:clamp(28px,4vw,42px);font-weight:900;line-height:1}.kog-home-stat p{color:#f5f5f6a3;order:3;margin:0;font-size:13px;line-height:1.45}.kog-home-section__head--split{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.kog-home-section__note{color:#f5f5f68f;max-width:420px;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);letter-spacing:.08em;text-align:right;text-transform:uppercase;margin:0;font-size:11px;font-weight:700;line-height:1.55}.kog-home-routes{gap:18px;display:grid}.kog-home-routes--support{grid-template-columns:repeat(3,minmax(0,1fr))}.kog-home-route{min-height:230px;color:inherit;background:linear-gradient(#ffffff09,#ffffff03),#0b0b0ccc;border:1px solid #ffffff17;gap:10px;text-decoration:none;transition:border-color .18s,transform .18s,background .18s;display:grid}.kog-home-route:hover{background:radial-gradient(circle at 100% 0,#c9a2271a,#0000 54%),#0b0b0cdb;border-color:#c9a22770;transform:translateY(-2px)}.kog-home-route span:last-child,.kog-home-route__eyebrow{color:#f2d777;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.kog-home-route h3{color:#f5f5f6;letter-spacing:-.02em;margin:0;font-size:24px;line-height:1.12}.kog-home-route p{color:#f5f5f6a8;margin:0;font-size:14px;line-height:1.5}.kog-home-route span:last-child{align-self:end;margin-top:12px}.kog-home-card__arrow{color:#f2d777}@media (min-width:860px){.kog-home-chain{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1020px){.kog-home-hero__grid,.kog-home-routes,.kog-home-routes--support{grid-template-columns:repeat(2,minmax(0,1fr))}.kog-home-console{min-height:auto}.kog-home-section__head--split{flex-direction:column;align-items:flex-start}.kog-home-section__note{text-align:left;max-width:720px}}@media (max-width:640px){.kog-home-hero--v31{min-height:auto}.kog-home-hero--v31 .kog-home-h1{letter-spacing:-.04em;font-size:clamp(34px,11vw,48px)}.kog-home-btn{width:100%}.kog-home-routes--support{grid-template-columns:1fr}}.kog-home-hero--v31{isolation:isolate;position:relative;overflow:hidden}.kog-home-actions,.kog-home-cta,.kog-home-hero--v31 .kog-actions,.kog-home-hero__actions{gap:clamp(12px,2vw,16px);margin-top:clamp(24px,3vw,32px)}.kog-home-hero--v31 .kog-actions a:first-child,.kog-home-hero--v31 .kog-home-btn:first-child{color:#050505;background:linear-gradient(#f7e08f,#e7bd42);border-color:#f2d777;box-shadow:0 14px 34px #c9a2272e}.kog-home-hero--v31 .kog-actions a:not(:first-child),.kog-home-hero--v31 .kog-home-btn:not(:first-child){color:#f5f5f6e0;box-shadow:none;background:#ffffff03;border-color:#ffffff24}.kog-home-hero--v31 .kog-actions a:not(:first-child):hover,.kog-home-hero--v31 .kog-home-btn:not(:first-child):hover{background:#ffffff0a;border-color:#f2d7773d}.kog-home-console{border-color:#c9a2273d;box-shadow:0 18px 54px #00000057,inset 0 1px #ffffff0d}.kog-home-visual-stack{gap:14px;margin-top:18px;display:grid}.kog-home-visual-main,.kog-home-visual-thumb{background:linear-gradient(#ffffff0a,#ffffff03),#09090aeb;border:1px solid #ffffff14;border-radius:18px;position:relative;overflow:hidden}.kog-home-visual-main{min-height:240px}.kog-home-visual-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.kog-home-visual-thumb{min-height:140px}.kog-home-routes{grid-template-columns:repeat(4,minmax(0,1fr))}.kog-home-route{border-radius:18px;min-height:238px;padding:clamp(20px,2.4vw,28px)}.kog-home-route h3{letter-spacing:-.035em;font-size:clamp(22px,2vw,28px)}.kog-home-route p{max-width:30rem}@media (max-width:1180px){.kog-home-routes,.kog-home-routes--support{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1020px){.kog-home-hero__grid{grid-template-columns:1fr}.kog-home-routes,.kog-home-routes--support{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.kog-home-routes,.kog-home-routes--support,.kog-home-visual-grid{grid-template-columns:1fr}}html[data-theme=day] .kog-home-hero--v31{background:radial-gradient(ellipse 72% 52% at 12% 0,var(--public-accent),transparent 62%),linear-gradient(180deg,var(--public-bg) 0,var(--public-surface) 100%)}@supports (color:color-mix(in lab,red,red)){html[data-theme=day] .kog-home-hero--v31{background:radial-gradient(ellipse 72% 52% at 12% 0,color-mix(in srgb,var(--public-accent) 16%,transparent),transparent 62%),linear-gradient(180deg,var(--public-bg) 0,var(--public-surface) 100%)}}html[data-theme=day] .kog-home-hero--v31:after{border-color:var(--public-accent)}@supports (color:color-mix(in lab,red,red)){html[data-theme=day] .kog-home-hero--v31:after{border-color:color-mix(in srgb,var(--public-accent) 18%,transparent)}}html[data-theme=day] .kog-home-hero--v31:after{background:linear-gradient(90deg,transparent 49.5%,var(--public-accent) 50%,transparent 50.5%),linear-gradient(0deg,transparent 49.5%,var(--public-accent) 50%,transparent 50.5%)}@supports (color:color-mix(in lab,red,red)){html[data-theme=day] .kog-home-hero--v31:after{background:linear-gradient(90deg,transparent 49.5%,color-mix(in srgb,var(--public-accent) 18%,transparent) 50%,transparent 50.5%),linear-gradient(0deg,transparent 49.5%,color-mix(in srgb,var(--public-accent) 18%,transparent) 50%,transparent 50.5%)}}html[data-theme=day] .kog-home-hero--v31:after{opacity:.2}html[data-theme=day] .kog-home-hero--v31 .kog-home-eyebrow{color:var(--public-accent);background:var(--public-accent)}@supports (color:color-mix(in lab,red,red)){html[data-theme=day] .kog-home-hero--v31 .kog-home-eyebrow{background:color-mix(in srgb,var(--public-accent) 10%,transparent)}}html[data-theme=day] .kog-home-hero--v31 .kog-home-subtitle,html[data-theme=day] .kog-home-route p,html[data-theme=day] .kog-home-section__note,html[data-theme=day] .kog-home-stat dt,html[data-theme=day] .kog-home-stat p{color:var(--public-muted)}html[data-theme=day] .kog-home-console,html[data-theme=day] .kog-home-route,html[data-theme=day] .kog-home-stat,html[data-theme=day] .kog-home-visual-main,html[data-theme=day] .kog-home-visual-thumb{border-color:var(--public-border);background:linear-gradient(180deg,var(--public-surface),var(--public-card)),var(--public-surface)}@supports (color:color-mix(in lab,red,red)){html[data-theme=day] .kog-home-console,html[data-theme=day] .kog-home-route,html[data-theme=day] .kog-home-stat,html[data-theme=day] .kog-home-visual-main,html[data-theme=day] .kog-home-visual-thumb{background:linear-gradient(180deg,color-mix(in srgb,var(--public-surface) 84%,transparent),color-mix(in srgb,var(--public-card) 94%,transparent)),var(--public-surface)}}html[data-theme=day] .kog-home-console,html[data-theme=day] .kog-home-route,html[data-theme=day] .kog-home-stat,html[data-theme=day] .kog-home-visual-main,html[data-theme=day] .kog-home-visual-thumb{box-shadow:var(--kog-shadow)}html[data-theme=day] .kog-home-console:before{background:linear-gradient(90deg,transparent,var(--public-accent),transparent)}@supports (color:color-mix(in lab,red,red)){html[data-theme=day] .kog-home-console:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--public-accent) 26%,transparent),transparent)}}html[data-theme=day] .kog-home-card__arrow,html[data-theme=day] .kog-home-console__head,html[data-theme=day] .kog-home-route span:last-child,html[data-theme=day] .kog-home-route__eyebrow{color:var(--public-accent)}html[data-theme=day] .kog-home-route h3,html[data-theme=day] .kog-home-stat dd{color:var(--public-text)}html[data-theme=day] .kog-home-hero--v31 .kog-actions a:first-child,html[data-theme=day] .kog-home-hero--v31 .kog-home-btn:first-child{border-color:var(--public-accent);background:linear-gradient(180deg,var(--public-accent),var(--public-accent))}@supports (color:color-mix(in lab,red,red)){html[data-theme=day] .kog-home-hero--v31 .kog-actions a:first-child,html[data-theme=day] .kog-home-hero--v31 .kog-home-btn:first-child{background:linear-gradient(180deg,color-mix(in srgb,var(--public-accent) 24%,white),var(--public-accent))}}html[data-theme=day] .kog-home-hero--v31 .kog-actions a:first-child,html[data-theme=day] .kog-home-hero--v31 .kog-home-btn:first-child{color:var(--surface-root);box-shadow:0 14px 34px var(--public-accent)}@supports (color:color-mix(in lab,red,red)){html[data-theme=day] .kog-home-hero--v31 .kog-actions a:first-child,html[data-theme=day] .kog-home-hero--v31 .kog-home-btn:first-child{box-shadow:0 14px 34px color-mix(in srgb,var(--public-accent) 18%,transparent)}}html[data-theme=day] .kog-home-hero--v31 .kog-actions a:not(:first-child),html[data-theme=day] .kog-home-hero--v31 .kog-home-btn:not(:first-child){background:var(--public-surface)}@supports (color:color-mix(in lab,red,red)){html[data-theme=day] .kog-home-hero--v31 .kog-actions a:not(:first-child),html[data-theme=day] .kog-home-hero--v31 .kog-home-btn:not(:first-child){background:color-mix(in srgb,var(--public-surface) 84%,transparent)}}html[data-theme=day] .kog-home-hero--v31 .kog-actions a:not(:first-child),html[data-theme=day] .kog-home-hero--v31 .kog-home-btn:not(:first-child){border-color:var(--public-border);color:var(--public-text)}html[data-theme=day] .kog-home-hero--v31 .kog-actions a:not(:first-child):hover,html[data-theme=day] .kog-home-hero--v31 .kog-home-btn:not(:first-child):hover,html[data-theme=day] .kog-home-route:hover{border-color:var(--public-accent)}@supports (color:color-mix(in lab,red,red)){html[data-theme=day] .kog-home-hero--v31 .kog-actions a:not(:first-child):hover,html[data-theme=day] .kog-home-hero--v31 .kog-home-btn:not(:first-child):hover,html[data-theme=day] .kog-home-route:hover{border-color:color-mix(in srgb,var(--public-accent) 32%,var(--public-border))}}html[data-theme=day] .kog-home-hero--v31 .kog-actions a:not(:first-child):hover,html[data-theme=day] .kog-home-hero--v31 .kog-home-btn:not(:first-child):hover,html[data-theme=day] .kog-home-route:hover{background:radial-gradient(circle at 100% 0,var(--public-accent),transparent 54%),var(--public-surface)}@supports (color:color-mix(in lab,red,red)){html[data-theme=day] .kog-home-hero--v31 .kog-actions a:not(:first-child):hover,html[data-theme=day] .kog-home-hero--v31 .kog-home-btn:not(:first-child):hover,html[data-theme=day] .kog-home-route:hover{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--public-accent) 9%,transparent),transparent 54%),color-mix(in srgb,var(--public-surface) 90%,transparent)}}.kog-blog__button:focus-visible,.kog-blog__card:focus-visible,.kog-button:focus-visible,.kog-canon__button:focus-visible,.kog-canon__card:focus-visible,.kog-canon__toc a:focus-visible,.kog-card:focus-visible,.kog-comments__button:focus-visible,.kog-comments__card:focus-visible,.kog-diagnostic__button:focus-visible,.kog-diagnostic__card:focus-visible,.kog-docs__button:focus-visible,.kog-docs__toc a:focus-visible,.kog-feed__button:focus-visible,.kog-feed__card:focus-visible,.kog-gallery__button:focus-visible,.kog-gallery__card:focus-visible,.kog-home-btn:focus-visible,.kog-news__button:focus-visible,.kog-news__card:focus-visible,.kog-offers__button:focus-visible,.kog-offers__path-card:focus-visible,.kog-os-map__button:focus-visible,.kog-os-map__card:focus-visible,.kog-podcast__button:focus-visible,.kog-podcast__card:focus-visible,.kog-public__brand:focus-visible,.kog-public__links a:focus-visible,.kog-stiri__button:focus-visible,.kog-stiri__card:focus-visible{outline:2px solid var(--accent-soft,#f2d777);outline-offset:3px;border-color:var(--kog-line-gold,#c9a22757)}.kog-blog__button--ghost,.kog-button--ghost,.kog-canon__button--ghost,.kog-comments__button--ghost,.kog-diagnostic__button--ghost,.kog-docs__button--ghost,.kog-feed__button--ghost,.kog-gallery__button--ghost,.kog-home-btn--ghost,.kog-news__button--ghost,.kog-offers__button--ghost,.kog-os-map__button--ghost,.kog-podcast__button--ghost,.kog-stiri__button--ghost{border-color:var(--kog-line-soft,#f5f5f61a);background:var(--surface-panel,#111113)}@supports (color:color-mix(in lab,red,red)){.kog-blog__button--ghost,.kog-button--ghost,.kog-canon__button--ghost,.kog-comments__button--ghost,.kog-diagnostic__button--ghost,.kog-docs__button--ghost,.kog-feed__button--ghost,.kog-gallery__button--ghost,.kog-home-btn--ghost,.kog-news__button--ghost,.kog-offers__button--ghost,.kog-os-map__button--ghost,.kog-podcast__button--ghost,.kog-stiri__button--ghost{background:color-mix(in srgb,var(--surface-panel,#111113) 64%,transparent)}}.kog-blog__button--ghost,.kog-button--ghost,.kog-canon__button--ghost,.kog-comments__button--ghost,.kog-diagnostic__button--ghost,.kog-docs__button--ghost,.kog-feed__button--ghost,.kog-gallery__button--ghost,.kog-home-btn--ghost,.kog-news__button--ghost,.kog-offers__button--ghost,.kog-os-map__button--ghost,.kog-podcast__button--ghost,.kog-stiri__button--ghost{color:var(--text-primary,#f5f5f6);box-shadow:none}.kog-blog__button--ghost:hover,.kog-button--ghost:hover,.kog-canon__button--ghost:hover,.kog-comments__button--ghost:hover,.kog-diagnostic__button--ghost:hover,.kog-docs__button--ghost:hover,.kog-feed__button--ghost:hover,.kog-gallery__button--ghost:hover,.kog-home-btn--ghost:hover,.kog-news__button--ghost:hover,.kog-offers__button--ghost:hover,.kog-os-map__button--ghost:hover,.kog-podcast__button--ghost:hover,.kog-stiri__button--ghost:hover{border-color:var(--kog-line-gold,#c9a22757);background:var(--accent,#c9a227)}@supports (color:color-mix(in lab,red,red)){.kog-blog__button--ghost:hover,.kog-button--ghost:hover,.kog-canon__button--ghost:hover,.kog-comments__button--ghost:hover,.kog-diagnostic__button--ghost:hover,.kog-docs__button--ghost:hover,.kog-feed__button--ghost:hover,.kog-gallery__button--ghost:hover,.kog-home-btn--ghost:hover,.kog-news__button--ghost:hover,.kog-offers__button--ghost:hover,.kog-os-map__button--ghost:hover,.kog-podcast__button--ghost:hover,.kog-stiri__button--ghost:hover{background:color-mix(in srgb,var(--accent,#c9a227) 8%,var(--surface-panel,#111113))}}@media (max-width:1180px) and (min-width:961px){.kog-blog__grid,.kog-canon__grid,.kog-comments__grid,.kog-diagnostic__grid,.kog-docs__list--three,.kog-docs__status-grid,.kog-feed__grid,.kog-gallery__grid,.kog-grid,.kog-grid--three,.kog-news__grid,.kog-offers__path-grid,.kog-os-map__grid,.kog-podcast__grid,.kog-stiri__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.kog-public *,.kog-public :after,.kog-public :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.kog-blog__card:hover,.kog-button:hover,.kog-canon__card:hover,.kog-card:hover,.kog-comments__card:hover,.kog-diagnostic__card:hover,.kog-feed__card:hover,.kog-gallery__card:hover,.kog-home-btn:hover,.kog-news__card:hover,.kog-offers__path-card:hover,.kog-os-map__card:hover,.kog-podcast__card:hover,.kog-stiri__card:hover{transform:none!important}}:root{--kog-color-bg:var(--kog-bg);--kog-color-surface-1:var(--kog-surface);--kog-color-surface-2:var(--kog-bg-soft);--kog-color-surface-3:var(--kog-surface-strong);--kog-color-border:var(--kog-border);--kog-color-text:var(--kog-text);--kog-color-muted:var(--kog-text-muted);--kog-color-gold:var(--kog-accent);--kog-color-danger:var(--kog-danger);--kog-color-success:var(--kog-success);--kog-color-warning:var(--kog-warning);--kog-space-1:4px;--kog-space-2:8px;--kog-space-3:12px;--kog-space-4:16px;--kog-space-6:24px;--kog-space-8:32px;--kog-space-12:48px;--kog-space-16:64px;--kog-radius-sm:8px;--kog-radius-md:12px;--kog-radius-lg:20px;--kog-radius-full:999px}.kog-public,.kog-public *{box-sizing:border-box}.kog-public{--surface-root:var(--kog-color-bg);--surface-panel:var(--kog-color-surface-1);--surface-panel-alt:var(--kog-color-surface-3);--surface-panel-hover:var(--c-panel-hover,#222228);--text-primary:var(--kog-color-text);--text-secondary:var(--c-text-secondary,#c8c8d0);--text-muted:var(--kog-color-muted);--text-faint:var(--c-muted-2,#73737d);--accent:var(--kog-color-gold);--accent-soft:var(--c-gold-soft,#f2d777);--info:var(--c-info,#5b8def);--state-success:var(--kog-color-success);--state-risk:var(--kog-color-danger);--state-warning:var(--kog-color-warning);--state-info:var(--c-info,#5b8def);overflow-x:clip}.kog-footer,.kog-public__main,.kog-public__nav{width:min(var(--kog-public-max,1180px),calc(100% - 32px))}@media (max-width:860px){.kog-public__desktop-nav{display:none}.kog-public__menu-toggle{cursor:pointer;display:inline-flex}}.kog-public__nav{flex-wrap:wrap}.kog-blog__button,.kog-button,.kog-canon__button,.kog-comments__button,.kog-diagnostic__button,.kog-docs__button,.kog-feed__button,.kog-gallery__button,.kog-home-btn,.kog-news__button,.kog-offers__button,.kog-os-map__button,.kog-podcast__button,.kog-public__links a,.kog-public__theme-toggle,.kog-stiri__button{min-width:44px;min-height:44px}.kog-blog__card:focus-visible,.kog-button:focus-visible,.kog-canon__card:focus-visible,.kog-card:focus-visible,.kog-comments__card:focus-visible,.kog-diagnostic__card:focus-visible,.kog-docs__card:focus-visible,.kog-feed__card:focus-visible,.kog-gallery__card:focus-visible,.kog-news__card:focus-visible,.kog-offers__path-card:focus-visible,.kog-os-map__card:focus-visible,.kog-podcast__card:focus-visible,.kog-public__brand:focus-visible,.kog-public__links a:focus-visible,.kog-public__theme-toggle:focus-visible,.kog-stiri__card:focus-visible{outline:2px solid var(--kog-color-gold);outline-offset:4px;box-shadow:var(--kog-focus-ring)}.kog-blog__grid,.kog-canon__grid,.kog-comments__grid,.kog-diagnostic__grid,.kog-docs__list--three,.kog-docs__status-grid,.kog-feed__grid,.kog-gallery__grid,.kog-grid,.kog-grid--three,.kog-grid--two,.kog-news__grid,.kog-offers__path-grid,.kog-os-map__grid,.kog-podcast__grid,.kog-stiri__grid{min-width:0}.kog-blog__card,.kog-canon__card,.kog-card,.kog-comments__card,.kog-diagnostic__card,.kog-docs__card,.kog-feed__card,.kog-gallery__card,.kog-news__card,.kog-offers__path-card,.kog-os-map__card,.kog-podcast__card,.kog-stiri__card{overflow-wrap:anywhere;min-width:0}.kog-blog__card p,.kog-blog__cover p,.kog-blog__summary p,.kog-canon__card p,.kog-card p,.kog-comments__card p,.kog-diagnostic__card p,.kog-docs__card p,.kog-feed__card p,.kog-feed__chain-card p,.kog-gallery__card p,.kog-news__card p,.kog-offers__path-card p,.kog-offers__spotlight p,.kog-os-map__card p,.kog-podcast__card p,.kog-stiri__card p{font-size:max(1rem,16px)}@media (max-width:767px){.kog-footer,.kog-public__main,.kog-public__nav{width:min(100%,100% - 32px)}.kog-public__nav{gap:var(--kog-space-3);padding-block:var(--kog-space-3)}.kog-public__links{justify-content:flex-start}.kog-blog__featured,.kog-blog__grid,.kog-canon__grid,.kog-comments__grid,.kog-diagnostic__grid,.kog-diagnostic__hero-grid,.kog-docs__list--three,.kog-docs__status-grid,.kog-feed__grid,.kog-gallery__grid,.kog-grid,.kog-grid--three,.kog-grid--two,.kog-news__grid,.kog-offers__hero-grid,.kog-offers__path-grid,.kog-os-map__grid,.kog-podcast__grid,.kog-stiri__grid{grid-template-columns:minmax(0,1fr)}.kog-actions,.kog-blog__actions,.kog-canon__actions,.kog-comments__actions,.kog-diagnostic__actions,.kog-docs__actions,.kog-feed__actions,.kog-gallery__actions,.kog-news__actions,.kog-offers__actions,.kog-os-map__actions,.kog-podcast__actions,.kog-stiri__actions{align-items:stretch}}@media (prefers-reduced-motion:reduce){.kog-public *,.kog-public :after,.kog-public :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.kog-public__desktop-nav,.kog-public__utility{align-items:center;display:flex}.kog-public__desktop-nav{flex:auto;justify-content:space-between;gap:clamp(10px,1.8vw,18px)}.kog-public__utility{justify-content:flex-end;gap:10px}.kog-public__newsletter{text-align:center;white-space:nowrap;padding:0 14px;line-height:1}.kog-public__links a,.kog-public__menu-toggle,.kog-public__mobile-nav a,.kog-public__newsletter{line-height:1}.kog-public__main>.kog-home{width:100%;margin:0}.kog-public__main>.kog-home .kog-home-feed-hero,.kog-public__main>.kog-home .kog-home-hero--v31{width:100%;min-height:auto;padding:clamp(34px,6vw,76px) 0 clamp(28px,5vw,56px)}.kog-public__main>.kog-home .kog-home-feed-shell,.kog-public__main>.kog-home .kog-home-hero__grid{width:100%;max-width:none;margin-inline:0}.kog-newsletter-completion{gap:clamp(18px,3vw,28px);display:grid}.kog-newsletter-completion .kog-lead-page{min-height:auto;color:var(--text-primary);background:0 0;grid-template-columns:minmax(0,.82fr) minmax(340px,1fr);align-items:stretch;gap:clamp(18px,3vw,28px);margin:0;padding:0;display:grid}.kog-newsletter-completion .kog-lead-form,.kog-newsletter-completion .kog-lead-page__intro,.kog-newsletter-trust-card{border:1px solid var(--kog-line-soft);background:var(--surface-panel);border-radius:24px}@supports (color:color-mix(in lab,red,red)){.kog-newsletter-completion .kog-lead-form,.kog-newsletter-completion .kog-lead-page__intro,.kog-newsletter-trust-card{background:color-mix(in srgb,var(--surface-panel) 88%,transparent)}}.kog-newsletter-completion .kog-lead-form,.kog-newsletter-completion .kog-lead-page__intro,.kog-newsletter-trust-card{box-shadow:var(--shadow-card);padding:clamp(20px,3vw,30px)}.kog-newsletter-completion .kog-lead-page__intro>p:first-child,.kog-newsletter-trust-card span{color:var(--accent-soft)}.kog-newsletter-completion .kog-lead-form__consent,.kog-newsletter-completion .kog-lead-form__message,.kog-newsletter-completion .kog-lead-form__privacy-note,.kog-newsletter-completion .kog-lead-page__intro>p:last-child,.kog-newsletter-trust-card p{color:var(--text-secondary)}.kog-newsletter-completion .kog-lead-form input:not([type=checkbox]),.kog-newsletter-completion .kog-lead-form textarea{border-color:var(--kog-line-soft);background:var(--surface-root);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.kog-newsletter-completion .kog-lead-form input:not([type=checkbox]),.kog-newsletter-completion .kog-lead-form textarea{background:color-mix(in srgb,var(--surface-root) 76%,transparent)}}.kog-newsletter-completion .kog-lead-form input:not([type=checkbox]),.kog-newsletter-completion .kog-lead-form textarea{color:var(--text-primary)}.kog-newsletter-completion .kog-lead-form__submit{background:var(--accent);color:var(--text-inverse);border-radius:999px}.kog-newsletter-completion .kog-lead-page__links{flex-wrap:wrap;grid-column:1/-1;gap:12px;display:flex}.kog-newsletter-completion .kog-lead-page__links a{border:1px solid var(--kog-line-soft);min-height:44px;color:var(--accent-soft);border-radius:999px;justify-content:center;align-items:center;padding:0 14px;display:inline-flex}.kog-newsletter-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.kog-newsletter-trust-card span{font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.kog-newsletter-trust-card h3{margin:10px 0 8px}.kog-ai-idei__panel,.kog-ai-idei__trigger{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.kog-ai-idei__panel,.kog-ai-idei__trigger{border-color:color-mix(in srgb,var(--accent) 30%,transparent)}}.kog-ai-idei__panel,.kog-ai-idei__trigger{background:var(--surface-panel)}@supports (color:color-mix(in lab,red,red)){.kog-ai-idei__panel,.kog-ai-idei__trigger{background:color-mix(in srgb,var(--surface-panel) 94%,transparent)}}.kog-ai-idei__panel,.kog-ai-idei__trigger{color:var(--text-primary);box-shadow:var(--shadow-card)}.kog-ai-idei__item{background:var(--surface-root)}@supports (color:color-mix(in lab,red,red)){.kog-ai-idei__item{background:color-mix(in srgb,var(--surface-root) 36%,transparent)}}.kog-ai-idei__item:focus-visible,.kog-ai-idei__item:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.kog-ai-idei__item:focus-visible,.kog-ai-idei__item:hover{border-color:color-mix(in srgb,var(--accent) 34%,transparent)}}.kog-ai-idei__item:focus-visible,.kog-ai-idei__item:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.kog-ai-idei__item:focus-visible,.kog-ai-idei__item:hover{background:color-mix(in srgb,var(--accent) 8%,var(--surface-panel))}}.kog-ai-idei__caption,.kog-ai-idei__cta,.kog-ai-idei__eyebrow,.kog-ai-idei__status{color:var(--accent-soft)}.kog-editorial-hero h1,.kog-home-editorial h2,.kog-home-editorial__item h3,.kog-home-hero--v31 .kog-home-h1,.kog-home-proof__cta p,.kog-home-world h3,.kog-lead-page__intro h1{font-family:var(--font-display)}.kog-home-hero--v31 .kog-home-h1{letter-spacing:-.04em;font-weight:800}.kog-editorial-hero h1,.kog-home-editorial h2,.kog-home-editorial__item h3,.kog-home-proof__cta p,.kog-home-world h3,.kog-lead-page__intro h1{letter-spacing:-.04em;font-weight:700}@media (max-width:860px){.kog-newsletter-completion .kog-lead-page,.kog-newsletter-trust-grid{grid-template-columns:1fr}}@media (max-width:520px){.kog-public__main>.kog-home .kog-home-feed-hero,.kog-public__main>.kog-home .kog-home-hero--v31{padding-block:28px 40px}}.kog-harta{gap:var(--kog-section-gap-major);display:grid}.kog-harta__hero{border:1px solid var(--kog-line-soft);background:radial-gradient(circle at 12% 10%,var(--public-accent),transparent 28%),radial-gradient(circle at 86% 18%,var(--accent-soft,var(--public-accent)),transparent 24%),linear-gradient(135deg,var(--surface-panel,#111113),var(--surface-root,#050505));border-radius:clamp(28px,4vw,48px);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.kog-harta__hero{background:radial-gradient(circle at 12% 10%,color-mix(in srgb,var(--public-accent) 16%,transparent),transparent 28%),radial-gradient(circle at 86% 18%,color-mix(in srgb,var(--accent-soft,var(--public-accent)) 10%,transparent),transparent 24%),linear-gradient(135deg,color-mix(in srgb,var(--surface-panel,#111113) 94%,transparent),color-mix(in srgb,var(--surface-root,#050505) 98%,transparent))}}.kog-harta__hero{padding:clamp(24px,5vw,56px);box-shadow:0 28px 90px #00000057}.kog-harta__hero:before{pointer-events:none;content:"";background-image:linear-gradient(var(--public-border) 1px,transparent 1px),linear-gradient(90deg,var(--public-border) 1px,transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.kog-harta__hero:before{background-image:linear-gradient(color-mix(in srgb,var(--public-border) 40%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--public-border) 38%,transparent) 1px,transparent 1px)}}.kog-harta__hero:before{opacity:.38;background-size:34px 34px;-webkit-mask-image:linear-gradient(120deg,#000,#0000 74%);mask-image:linear-gradient(120deg,#000,#0000 74%)}.kog-harta__hero-layout{z-index:1;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:end;gap:clamp(24px,5vw,56px);display:grid;position:relative}.kog-harta__hero-copy{max-width:780px}.kog-harta__status-list{flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}.kog-harta__hero-panel{border:1px solid var(--kog-line-soft);background:radial-gradient(circle at 100% 0,var(--public-accent),transparent 44%),var(--surface-panel,#111113);border-radius:clamp(22px,3vw,34px);gap:20px;display:grid}@supports (color:color-mix(in lab,red,red)){.kog-harta__hero-panel{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--public-accent) 14%,transparent),transparent 44%),color-mix(in srgb,var(--surface-panel,#111113) 82%,transparent)}}.kog-harta__hero-panel{padding:clamp(18px,3vw,28px);box-shadow:0 20px 64px #00000042}.kog-harta__formula{color:var(--text-primary,#f5f5f6);letter-spacing:-.055em;margin:12px 0 0;font-size:clamp(22px,3vw,34px);font-weight:850;line-height:1.05}.kog-harta__route-index{gap:10px;display:grid}.kog-harta__route-index-row{border:1px solid var(--kog-line-soft);background:var(--surface-root,#050505);border-radius:18px;gap:4px;display:grid}@supports (color:color-mix(in lab,red,red)){.kog-harta__route-index-row{background:color-mix(in srgb,var(--surface-root,#050505) 46%,transparent)}}.kog-harta__route-index-row{padding:14px}.kog-harta__route-chip,.kog-harta__route-index-row span{color:var(--kog-faint);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:850}.kog-harta__route-index-row strong{color:var(--text-primary,#f5f5f6);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);overflow-wrap:anywhere;font-size:13px}.kog-harta__route-index-row p{color:var(--kog-muted);margin:0;font-size:13px;line-height:1.45}.kog-harta__map-frame{border:1px solid var(--kog-line-soft);background:linear-gradient(90deg,var(--public-accent),transparent 36%,var(--accent-soft,var(--public-accent))),var(--surface-panel,#111113);border-radius:clamp(24px,4vw,38px);gap:18px;display:grid}@supports (color:color-mix(in lab,red,red)){.kog-harta__map-frame{background:linear-gradient(90deg,color-mix(in srgb,var(--public-accent) 8%,transparent),transparent 36%,color-mix(in srgb,var(--accent-soft,var(--public-accent)) 5%,transparent)),color-mix(in srgb,var(--surface-panel,#111113) 72%,transparent)}}.kog-harta__map-frame{padding:clamp(18px,3vw,28px)}.kog-harta__map-lane{grid-template-columns:minmax(180px,.36fr) minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.kog-harta__map-lane-head{border:1px solid var(--kog-line-soft);background:var(--surface-root,#050505);border-radius:20px;align-content:center;gap:10px;display:grid}@supports (color:color-mix(in lab,red,red)){.kog-harta__map-lane-head{background:color-mix(in srgb,var(--surface-root,#050505) 46%,transparent)}}.kog-harta__map-lane-head{padding:16px}.kog-harta__map-lane-head p{color:var(--kog-muted);margin:0;font-size:13px;line-height:1.45}.kog-harta__map-nodes{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.kog-harta__map-node{border:1px solid var(--kog-line-soft);background:radial-gradient(circle at 100% 0,var(--public-accent),transparent 42%),var(--surface-root,#050505);border-radius:20px;align-content:space-between;gap:14px;min-height:126px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.kog-harta__map-node{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--public-accent) 9%,transparent),transparent 42%),color-mix(in srgb,var(--surface-root,#050505) 54%,transparent)}}.kog-harta__map-node{padding:16px}.kog-harta__map-node:after{background:var(--kog-line-gold);content:"";width:13px;height:1px;position:absolute;top:50%;right:-13px}.kog-harta__map-node:last-child:after{display:none}.kog-harta__map-node-copy,.kog-harta__map-node-link{color:inherit;gap:6px;text-decoration:none;display:grid}.kog-harta__map-node-title{color:var(--text-primary,#f5f5f6);letter-spacing:-.03em;font-size:16px;font-weight:850;line-height:1.15}.kog-harta__map-node-route{color:var(--kog-faint);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);overflow-wrap:anywhere;font-size:11px}.kog-harta__flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.kog-harta__flow-step{border:1px solid var(--kog-line-soft);background:linear-gradient(180deg,var(--public-accent),transparent),var(--surface-panel,#111113);border-radius:24px;gap:12px;min-height:170px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.kog-harta__flow-step{background:linear-gradient(180deg,color-mix(in srgb,var(--public-accent) 7%,transparent),transparent),color-mix(in srgb,var(--surface-panel,#111113) 84%,transparent)}}.kog-harta__flow-step{padding:var(--kog-card-pad)}.kog-harta__flow-step:after{z-index:1;background:var(--kog-line-gold);content:"";width:15px;height:1px;position:absolute;top:50%;right:-15px}.kog-harta__flow-step:last-child:after{display:none}.kog-harta__flow-index{color:var(--accent-soft,#f2d777);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);letter-spacing:.16em;font-size:11px;font-weight:900}.kog-harta__flow-step strong{color:var(--text-primary,#f5f5f6);letter-spacing:-.04em;font-size:clamp(19px,2vw,25px);line-height:1.1}.kog-harta__flow-step p{color:var(--kog-muted);margin:0;font-size:14px;line-height:1.5}.kog-harta__compact-grid,.kog-harta__journey-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.kog-harta__layer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.kog-harta__definition-grid,.kog-harta__truth-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.kog-harta__status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.kog-harta__boundary-grid,.kog-harta__button-matrix{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.kog-harta__layer-card{min-height:250px}.kog-harta__card-topline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.kog-harta__card-topline code,.kog-harta__layer-card code{color:var(--accent-soft,#f2d777);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);overflow-wrap:anywhere;font-size:12px}.kog-harta__status-card{border:1px solid var(--kog-line-soft);background:var(--surface-panel,#111113);border-radius:18px}@supports (color:color-mix(in lab,red,red)){.kog-harta__status-card{background:color-mix(in srgb,var(--surface-panel,#111113) 82%,transparent)}}.kog-harta__status-card{padding:14px}.kog-harta__status-card summary{cursor:pointer;list-style:none}.kog-harta__status-card summary::-webkit-details-marker{display:none}.kog-harta__status-card p{color:var(--kog-muted);margin:12px 0 0;font-size:13px;line-height:1.5}.kog-harta__boundary-card ul{color:var(--kog-muted);gap:10px;margin:10px 0 0;padding-left:18px;font-size:14px;line-height:1.55;display:grid}.kog-harta__final{border-color:var(--kog-line-gold);background:radial-gradient(circle at 0 0,var(--public-accent),transparent 34%),var(--surface-panel,#111113);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.kog-harta__final{background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--public-accent) 14%,transparent),transparent 34%),color-mix(in srgb,var(--surface-panel,#111113) 90%,transparent)}}@media (max-width:1100px){.kog-harta__hero-layout,.kog-harta__map-lane{grid-template-columns:1fr}.kog-harta__compact-grid,.kog-harta__definition-grid,.kog-harta__flow,.kog-harta__journey-grid,.kog-harta__map-nodes,.kog-harta__truth-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.kog-harta__boundary-grid,.kog-harta__button-matrix,.kog-harta__layer-grid,.kog-harta__status-grid{grid-template-columns:1fr}.kog-harta__flow-step:after,.kog-harta__map-node:after{display:none}}@media (max-width:560px){.kog-harta__hero{border-radius:26px;padding:20px}.kog-harta__hero-panel,.kog-harta__map-frame{border-radius:22px;padding:14px}.kog-harta__compact-grid,.kog-harta__definition-grid,.kog-harta__flow,.kog-harta__journey-grid,.kog-harta__map-nodes,.kog-harta__truth-grid{grid-template-columns:1fr}.kog-harta__formula{font-size:24px}}.kog-public-header{z-index:70;border-bottom:1px solid var(--kog-line-soft,var(--line-soft));background:var(--surface-root)}@supports (color:color-mix(in lab,red,red)){.kog-public-header{background:color-mix(in srgb,var(--surface-root) 90%,transparent)}}.kog-public-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.kog-public-header__inner{width:min(var(--kog-public-container-max,1200px),calc(100% - var(--kog-public-container-gutter,24px)));min-height:var(--kog-public-nav-height,72px);gap:16px;margin-inline:auto;padding-block:10px}.kog-public-header__brand{color:var(--text-primary)}.kog-public-header__brand:focus-visible{outline:2px solid var(--accent-soft,var(--accent));outline-offset:3px}.kog-public-header__brand-copy{line-height:1.1}.kog-public-header__brand-name{color:var(--text-primary);font-family:var(--font-mono);letter-spacing:.14em;font-size:12px;font-weight:900}.kog-public-header__brand-meta{max-width:28ch;color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.kog-public__desktop-nav{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.kog-public__links-list>li{margin:0;padding:0}.kog-public__utility{flex:none;align-items:center;gap:8px;display:inline-flex}.kog-public__newsletter{border:1px solid var(--accent);justify-content:center;align-items:center;min-height:44px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.kog-public__newsletter{border:1px solid color-mix(in srgb,var(--accent) 28%,transparent)}}.kog-public__newsletter{border-radius:var(--radius-full,999px);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.kog-public__newsletter{background:color-mix(in srgb,var(--accent) 8%,transparent)}}.kog-public__newsletter{color:var(--accent-soft,var(--accent));padding-inline:14px;font-size:12px;font-weight:850;text-decoration:none}.kog-public__newsletter:focus-visible,.kog-public__newsletter:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.kog-public__newsletter:focus-visible,.kog-public__newsletter:hover{border-color:color-mix(in srgb,var(--accent) 48%,transparent)}}.kog-public__newsletter:focus-visible,.kog-public__newsletter:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.kog-public__newsletter:focus-visible,.kog-public__newsletter:hover{background:color-mix(in srgb,var(--accent) 14%,transparent)}}.kog-public__menu-toggle{border:1px solid var(--kog-line-soft,var(--line-soft));border-radius:var(--radius-full,999px);background:var(--surface-panel);justify-content:center;align-items:center;min-height:44px;display:none}@supports (color:color-mix(in lab,red,red)){.kog-public__menu-toggle{background:color-mix(in srgb,var(--surface-panel) 78%,transparent)}}.kog-public__menu-toggle{color:var(--text-primary);cursor:pointer;padding-inline:14px;font-weight:900}.kog-public__mobile-nav{z-index:90}@media (max-width:1023px){.kog-public-header__inner{flex-wrap:wrap}.kog-public__desktop-nav{display:none}.kog-public__menu-toggle{margin-left:auto;display:inline-flex}}@media (max-width:640px){.kog-public-header__inner{gap:10px;width:min(100%,100% - 24px);min-height:64px}.kog-public-header__brand-meta{display:none}.kog-public-header__brand-name{font-size:11px}}.kog-public-header__brand:focus-visible,.kog-public__brand:focus-visible{outline:2px solid var(--accent-soft,var(--accent));outline-offset:3px;border-radius:var(--radius-md,14px)}.kog-public__links-list{align-items:center;gap:var(--kog-space-2,.5rem);margin:0;padding:0;list-style:none;display:flex}.kog-home--experience-v2{--home-max:1200px;--home-gap:clamp(18px,2.4vw,28px);--home-section-gap:clamp(64px,9vw,112px);--home-card-radius:clamp(18px,2vw,24px)}@supports (color:color-mix(in lab,red,red)){.kog-home--experience-v2{--home-panel-border:color-mix(in srgb,var(--accent) 18%,var(--line-soft))}}.kog-home--experience-v2{width:100%;min-width:0}.kog-public__main>.kog-home--experience-v2{width:100%;margin:0}.kog-home--experience-v2 :where(h1,h2,h3,p){margin-top:0}.kog-home--experience-v2 :where(ul,ol){margin:0;padding:0}.kog-home--experience-v2 .kog-home-hero--v31{isolation:isolate;border-bottom:1px solid var(--accent);min-height:auto;padding:clamp(40px,7vw,88px) 0 clamp(48px,7vw,84px);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.kog-home--experience-v2 .kog-home-hero--v31{border-bottom:1px solid color-mix(in srgb,var(--accent) 10%,transparent)}}.kog-home--experience-v2 .kog-home-hero--v31{background:radial-gradient(circle at 8% 8%,var(--accent),transparent 34%),radial-gradient(circle at 92% 18%,var(--state-info),transparent 30%),linear-gradient(180deg,var(--surface-root),var(--surface-root))}@supports (color:color-mix(in lab,red,red)){.kog-home--experience-v2 .kog-home-hero--v31{background:radial-gradient(circle at 8% 8%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 34%),radial-gradient(circle at 92% 18%,color-mix(in srgb,var(--state-info) 10%,transparent),transparent 30%),linear-gradient(180deg,color-mix(in srgb,var(--surface-root) 96%,transparent),var(--surface-root))}}.kog-home--experience-v2 .kog-home-hero--v31:after{opacity:.24;width:min(520px,52vw);height:min(520px,52vw);bottom:-32%;right:-8%}.kog-home--experience-v2 .kog-home-hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:clamp(36px,6vw,80px);width:100%;max-width:none;margin:0}.kog-home--experience-v2 .kog-home-hero__copy{max-width:760px}.kog-home--experience-v2 .kog-home-route__eyebrow,.kog-home--experience-v2 .kog-home-section-kicker{width:fit-content;color:var(--accent-soft,var(--accent));font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.14em;text-transform:uppercase;margin-bottom:0;font-size:11px;font-weight:800;line-height:1.35}.kog-home--experience-v2 .kog-home-h1{color:var(--text-primary);font-family:var(--font-display,var(--font-sans));letter-spacing:-.065em;margin-bottom:0;font-size:clamp(46px,7vw,84px);font-weight:900;line-height:.98}.kog-home--experience-v2 .kog-home-subtitle{color:var(--text-secondary);margin-bottom:0;font-size:clamp(17px,1.8vw,21px);line-height:1.62}.kog-home-proofline{color:var(--text-muted);flex-wrap:wrap;gap:10px 18px;font-size:13px;list-style:none;display:flex}.kog-home-proofline li{align-items:center;gap:8px;display:inline-flex}.kog-home-proofline li:before{content:"";background:var(--accent);width:7px;height:7px;box-shadow:0 0 16px var(--accent);border-radius:50%;flex:none}@supports (color:color-mix(in lab,red,red)){.kog-home-proofline li:before{box-shadow:0 0 16px color-mix(in srgb,var(--accent) 42%,transparent)}}.kog-home--experience-v2 .kog-home-console{border-color:var(--home-panel-border);background:radial-gradient(circle at 74% 0,var(--accent),transparent 38%),linear-gradient(145deg,var(--surface-panel),var(--surface-root));border-radius:clamp(22px,2.4vw,30px);min-height:0;padding:clamp(18px,2.5vw,28px)}@supports (color:color-mix(in lab,red,red)){.kog-home--experience-v2 .kog-home-console{background:radial-gradient(circle at 74% 0,color-mix(in srgb,var(--accent) 13%,transparent),transparent 38%),linear-gradient(145deg,color-mix(in srgb,var(--surface-panel) 96%,transparent),color-mix(in srgb,var(--surface-root) 88%,transparent))}}.kog-home--experience-v2 .kog-home-console:before{display:none}.kog-home--experience-v2 .kog-home-console__head{color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.kog-home-console__state{color:var(--accent-soft,var(--accent));align-items:center;gap:7px;display:inline-flex}.kog-home-console__state:before{content:"";background:var(--state-pass,#35a867);width:7px;height:7px;box-shadow:0 0 14px var(--state-pass,#35a867);border-radius:50%;flex:none}@supports (color:color-mix(in lab,red,red)){.kog-home-console__state:before{box-shadow:0 0 14px color-mix(in srgb,var(--state-pass,#35a867) 48%,transparent)}}.kog-home--experience-v2 .kog-visual--atlas{border-color:var(--accent);min-height:300px}@supports (color:color-mix(in lab,red,red)){.kog-home--experience-v2 .kog-visual--atlas{border-color:color-mix(in srgb,var(--accent) 16%,var(--line-soft))}}.kog-home--experience-v2 .kog-visual--atlas{box-shadow:none}.kog-home-outcomes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.kog-home-outcome{border:1px solid var(--line-soft);background:var(--surface-panel);border-radius:14px;gap:5px;min-width:0;padding:14px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.kog-home-outcome{background:color-mix(in srgb,var(--surface-panel) 76%,transparent)}}.kog-home-outcome span{color:var(--accent);font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.12em;font-size:10px;font-weight:800}.kog-home-outcome strong{color:var(--text-primary);font-size:14px;line-height:1.2}.kog-home-outcome p{color:var(--text-muted);margin-bottom:0;font-size:12px;line-height:1.4}.kog-home-journey,.kog-home-trust{gap:clamp(24px,4vw,40px);display:grid}.kog-home-section-head{justify-content:space-between;align-items:end;gap:clamp(24px,5vw,72px);display:flex}.kog-home-section-head>div{gap:10px;min-width:0;display:grid}.kog-home-section-head h2,.kog-home-trust h2{max-width:780px;color:var(--text-primary);letter-spacing:-.05em;text-wrap:balance;margin-bottom:0;font-size:clamp(30px,4.4vw,52px);line-height:1.04}.kog-home-section-head>p{max-width:430px;color:var(--text-secondary);margin-bottom:2px;line-height:1.6}.kog-home-section-head--compact{align-items:center}.kog-home-journey-grid{grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.kog-home-journey-card{border:1px solid var(--line-soft);border-radius:var(--home-card-radius);background:radial-gradient(circle at 100% 0,var(--accent),transparent 42%),var(--surface-panel);align-content:start;gap:14px;min-width:0;min-height:310px;padding:clamp(22px,3vw,32px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.kog-home-journey-card{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--accent) 9%,transparent),transparent 42%),color-mix(in srgb,var(--surface-panel) 88%,transparent)}}.kog-home-journey-card:after{content:"";border:1px solid var(--accent);width:140px;height:140px;position:absolute;bottom:-48px;right:-48px}@supports (color:color-mix(in lab,red,red)){.kog-home-journey-card:after{border:1px solid color-mix(in srgb,var(--accent) 15%,transparent)}}.kog-home-journey-card:after{border-radius:50%}.kog-home-journey-card__icon,.kog-home-rail-icon,.kog-home-trust__icon{border:1px solid var(--accent);place-items:center;width:46px;height:46px;display:grid}@supports (color:color-mix(in lab,red,red)){.kog-home-journey-card__icon,.kog-home-rail-icon,.kog-home-trust__icon{border:1px solid color-mix(in srgb,var(--accent) 34%,transparent)}}.kog-home-journey-card__icon,.kog-home-rail-icon,.kog-home-trust__icon{background:var(--accent);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.kog-home-journey-card__icon,.kog-home-rail-icon,.kog-home-trust__icon{background:color-mix(in srgb,var(--accent) 9%,transparent)}}.kog-home-journey-card__icon,.kog-home-rail-icon,.kog-home-trust__icon{color:var(--accent-soft,var(--accent))}.kog-home-journey-card__eyebrow{color:var(--accent);font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.13em;text-transform:uppercase;margin-bottom:0;font-size:10px;font-weight:800}.kog-home-journey-card h3{max-width:18ch;color:var(--text-primary);letter-spacing:-.04em;text-wrap:balance;margin-bottom:0;font-size:clamp(23px,2.3vw,30px);line-height:1.08}.kog-home-journey-card>p:not(.kog-home-journey-card__eyebrow){color:var(--text-secondary);margin-bottom:0;font-size:15px;line-height:1.58}.kog-home-inline-link{z-index:1;width:fit-content;color:var(--accent-soft,var(--accent));align-items:center;gap:7px;margin-top:auto;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex;position:relative}.kog-home-inline-link:hover{color:var(--accent-hover,var(--accent))}.kog-home-inline-link:focus-visible{outline:2px solid var(--accent);outline-offset:5px;border-radius:4px}.kog-home--experience-v2 .kog-home-feed-shell{grid-template-columns:minmax(0,1fr) minmax(280px,.34fr);gap:clamp(24px,4vw,44px);width:100%;max-width:none;margin:0;display:grid}.kog-home-feed-main,.kog-home-feed-rail{min-width:0}.kog-home-feed-main{gap:clamp(22px,3vw,34px);display:grid}.kog-home--experience-v2 .kog-home-feed-grid{grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.kog-home-feed-item{min-width:0}.kog-home-feed-item--featured{grid-column:span 2}.kog-home--experience-v2 .kog-home-feed-card{border:1px solid var(--line-soft);background:linear-gradient(155deg,var(--surface-panel),var(--surface-root));align-content:start;height:100%;min-height:300px;padding:clamp(20px,2.8vw,30px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.kog-home--experience-v2 .kog-home-feed-card{background:linear-gradient(155deg,color-mix(in srgb,var(--surface-panel) 94%,transparent),color-mix(in srgb,var(--surface-root) 78%,transparent))}}.kog-home--experience-v2 .kog-home-feed-card{color:inherit;box-shadow:var(--shadow-card);text-decoration:none;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s}.kog-home--experience-v2 .kog-home-feed-card:hover{border-color:var(--accent);transform:translateY(-3px)}@supports (color:color-mix(in lab,red,red)){.kog-home--experience-v2 .kog-home-feed-card:hover{border-color:color-mix(in srgb,var(--accent) 42%,var(--line-soft))}}.kog-home--experience-v2 .kog-home-feed-card:hover{background:radial-gradient(circle at 100% 0,var(--accent),transparent 46%),var(--surface-panel)}@supports (color:color-mix(in lab,red,red)){.kog-home--experience-v2 .kog-home-feed-card:hover{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--accent) 11%,transparent),transparent 46%),color-mix(in srgb,var(--surface-panel) 94%,transparent)}}.kog-home--experience-v2 .kog-home-feed-card:hover{box-shadow:0 24px 70px #0000004d}.kog-home--experience-v2 .kog-home-feed-card:focus-visible,.kog-home-rail-card:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.kog-home-feed-item--featured .kog-home-feed-card{background:radial-gradient(circle at 90% 8%,var(--accent),transparent 38%),linear-gradient(145deg,var(--surface-panel),var(--surface-root));min-height:340px}@supports (color:color-mix(in lab,red,red)){.kog-home-feed-item--featured .kog-home-feed-card{background:radial-gradient(circle at 90% 8%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 38%),linear-gradient(145deg,color-mix(in srgb,var(--surface-panel) 96%,transparent),color-mix(in srgb,var(--surface-root) 76%,transparent))}}.kog-home-feed-item--featured .kog-feed__card-title{max-width:20ch;font-size:clamp(30px,4vw,48px)}.kog-home--experience-v2 .kog-home-feed-card--compact{min-height:230px;box-shadow:none}.kog-home--experience-v2 .kog-feed__card-foot,.kog-home--experience-v2 .kog-feed__card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.kog-home--experience-v2 .kog-feed__card-type{color:var(--accent-soft,var(--accent));font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:800;display:inline-flex}.kog-home-status-badge{border:1px solid var(--line-soft);min-height:26px;color:var(--text-muted);background:var(--surface-root);border-radius:999px;align-items:center;padding:5px 9px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.kog-home-status-badge{background:color-mix(in srgb,var(--surface-root) 58%,transparent)}}.kog-home-status-badge{font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.05em;white-space:nowrap;font-size:9px;font-weight:800}.kog-home-status-badge[data-status=CURATED],.kog-home-status-badge[data-status=MANUAL]{border-color:var(--state-pass)}@supports (color:color-mix(in lab,red,red)){.kog-home-status-badge[data-status=CURATED],.kog-home-status-badge[data-status=MANUAL]{border-color:color-mix(in srgb,var(--state-pass) 34%,transparent)}}.kog-home-status-badge[data-status=CURATED],.kog-home-status-badge[data-status=MANUAL]{color:var(--state-pass);background:var(--state-pass)}@supports (color:color-mix(in lab,red,red)){.kog-home-status-badge[data-status=CURATED],.kog-home-status-badge[data-status=MANUAL]{background:color-mix(in srgb,var(--state-pass) 8%,transparent)}}.kog-home-status-badge[data-status=DRAFT],.kog-home-status-badge[data-status=MOCK]{border-color:var(--state-warn)}@supports (color:color-mix(in lab,red,red)){.kog-home-status-badge[data-status=DRAFT],.kog-home-status-badge[data-status=MOCK]{border-color:color-mix(in srgb,var(--state-warn) 34%,transparent)}}.kog-home-status-badge[data-status=DRAFT],.kog-home-status-badge[data-status=MOCK]{color:var(--state-warn);background:var(--state-warn)}@supports (color:color-mix(in lab,red,red)){.kog-home-status-badge[data-status=DRAFT],.kog-home-status-badge[data-status=MOCK]{background:color-mix(in srgb,var(--state-warn) 8%,transparent)}}.kog-home-status-badge[data-status=BLOCKED]{border-color:var(--state-risk)}@supports (color:color-mix(in lab,red,red)){.kog-home-status-badge[data-status=BLOCKED]{border-color:color-mix(in srgb,var(--state-risk) 34%,transparent)}}.kog-home-status-badge[data-status=BLOCKED]{color:var(--state-risk);background:var(--state-risk)}@supports (color:color-mix(in lab,red,red)){.kog-home-status-badge[data-status=BLOCKED]{background:color-mix(in srgb,var(--state-risk) 8%,transparent)}}.kog-home--experience-v2 .kog-feed__card-title{color:var(--text-primary);letter-spacing:-.04em;text-wrap:balance;margin-bottom:0;font-size:clamp(23px,2.6vw,32px);line-height:1.08}.kog-home--experience-v2 .kog-feed__card-excerpt{max-width:58ch;color:var(--text-secondary);margin-bottom:0;line-height:1.58}.kog-home--experience-v2 .kog-home-feed-card__tags{flex-wrap:wrap;gap:7px;display:flex}.kog-home--experience-v2 .kog-home-feed-card__tags span,.kog-home-feed-taxonomy__chip{border:1px solid var(--line-soft);min-height:28px;color:var(--text-muted);background:var(--surface-root);border-radius:999px;align-items:center;padding:6px 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.kog-home--experience-v2 .kog-home-feed-card__tags span,.kog-home-feed-taxonomy__chip{background:color-mix(in srgb,var(--surface-root) 48%,transparent)}}.kog-home--experience-v2 .kog-home-feed-card__tags span,.kog-home-feed-taxonomy__chip{font-size:11px}.kog-home--experience-v2 .kog-feed__card-foot{color:var(--accent-soft,var(--accent));margin-top:auto;padding-top:8px;font-size:13px;font-weight:800}.kog-home--experience-v2 .kog-feed__card-arrow{flex:none}.kog-home--experience-v2 .kog-home-feed-rail{top:calc(var(--header-h,72px) + 24px);gap:18px;display:grid}.kog-home--experience-v2 .kog-home-feed-rail__panel{border:1px solid var(--line-soft);background:var(--surface-panel);gap:14px;padding:clamp(20px,2.4vw,28px);display:grid}@supports (color:color-mix(in lab,red,red)){.kog-home--experience-v2 .kog-home-feed-rail__panel{background:color-mix(in srgb,var(--surface-panel) 90%,transparent)}}.kog-home--experience-v2 .kog-home-feed-rail__panel{box-shadow:var(--shadow-card)}@supports (color:color-mix(in lab,red,red)){.kog-home--experience-v2 .kog-home-feed-rail__panel--accent{border-color:color-mix(in srgb,var(--accent) 30%,var(--line-soft));background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--accent) 14%,transparent),transparent 42%),color-mix(in srgb,var(--surface-panel) 92%,transparent)}}.kog-home--experience-v2 .kog-home-feed-rail__panel h2{color:var(--text-primary);letter-spacing:-.04em;text-wrap:balance;margin-bottom:0;font-size:clamp(23px,2.4vw,30px);line-height:1.08}.kog-home--experience-v2 .kog-home-feed-rail__panel>p:not(.kog-home-section-kicker){color:var(--text-secondary);margin-bottom:0;font-size:14px;line-height:1.58}.kog-home-feed-taxonomy{flex-wrap:wrap;gap:8px;display:flex}.kog-home-rail-cards{gap:10px;display:grid}.kog-home-rail-card{border:1px solid var(--line-soft);background:var(--surface-root);border-radius:14px;gap:7px;padding:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.kog-home-rail-card{background:color-mix(in srgb,var(--surface-root) 42%,transparent)}}.kog-home-rail-card{color:inherit;text-decoration:none;transition:border-color .18s,transform .18s}.kog-home-rail-card:hover{border-color:var(--accent);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.kog-home-rail-card:hover{border-color:color-mix(in srgb,var(--accent) 36%,var(--line-soft))}}.kog-home-rail-card h3{color:var(--text-primary);letter-spacing:-.025em;margin-bottom:0;font-size:17px;line-height:1.18}.kog-home-rail-card p{color:var(--text-muted);margin-bottom:0;font-size:12px;line-height:1.48}.kog-home-rail-card span{color:var(--accent-soft,var(--accent));align-items:center;gap:6px;margin-top:3px;font-size:12px;font-weight:800;display:inline-flex}.kog-home-trust{border:1px solid var(--home-panel-border);background:radial-gradient(circle at 92% 0,var(--state-info),transparent 36%),var(--surface-panel);border-radius:clamp(22px,3vw,32px);padding:clamp(24px,4vw,48px)}@supports (color:color-mix(in lab,red,red)){.kog-home-trust{background:radial-gradient(circle at 92% 0,color-mix(in srgb,var(--state-info) 9%,transparent),transparent 36%),color-mix(in srgb,var(--surface-panel) 90%,transparent)}}.kog-home-trust__intro{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;display:grid}.kog-home-trust__intro>div:last-child{gap:10px;display:grid}.kog-home-trust__intro p:last-child{max-width:760px;color:var(--text-secondary);margin-bottom:0;font-size:15px;line-height:1.62}.kog-home-status-details{border-top:1px solid var(--line-soft);padding-top:18px}.kog-home-status-details summary{width:fit-content;min-height:44px;color:var(--accent-soft,var(--accent));cursor:pointer;align-items:center;gap:9px;font-size:14px;font-weight:800;list-style:none;display:flex}.kog-home-status-details summary::-webkit-details-marker{display:none}.kog-home-status-details summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.kog-home-status-list{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:18px;display:grid}.kog-home-status-item{border:1px solid var(--line-soft);background:var(--surface-root);border-radius:14px;align-content:start;gap:7px;min-width:0;padding:15px;display:grid}@supports (color:color-mix(in lab,red,red)){.kog-home-status-item{background:color-mix(in srgb,var(--surface-root) 42%,transparent)}}.kog-home-status-item span{color:var(--accent);font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.kog-home-status-item h3{color:var(--text-primary);margin-bottom:0;font-size:16px}.kog-home-status-item p{color:var(--text-muted);margin-bottom:0;font-size:12px;line-height:1.48}html[data-theme=day] .kog-home--experience-v2 .kog-home-console,html[data-theme=day] .kog-home--experience-v2 .kog-home-feed-card,html[data-theme=day] .kog-home--experience-v2 .kog-home-feed-rail__panel,html[data-theme=day] .kog-home-journey-card,html[data-theme=day] .kog-home-trust{box-shadow:var(--kog-shadow)}@media (max-width:1080px){.kog-home--experience-v2 .kog-home-hero__grid{grid-template-columns:1fr}.kog-home--experience-v2 .kog-home-hero__copy{max-width:820px}.kog-home--experience-v2 .kog-home-h1{max-width:14ch}.kog-home--experience-v2 .kog-home-console{max-width:820px}.kog-home--experience-v2 .kog-home-feed-shell{grid-template-columns:1fr}.kog-home--experience-v2 .kog-home-feed-rail{position:static}.kog-home--experience-v2 .kog-home-feed-rail,.kog-home-status-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.kog-home-section-head{flex-direction:column;align-items:flex-start}.kog-home-section-head>p{max-width:var(--home-readable)}.kog-home-journey-grid{grid-template-columns:1fr}.kog-home-journey-card{min-height:0}.kog-home--experience-v2 .kog-home-feed-grid,.kog-home--experience-v2 .kog-home-feed-grid--secondary{grid-template-columns:1fr}.kog-home-feed-item--featured{grid-column:auto}.kog-home--experience-v2 .kog-home-feed-rail{grid-template-columns:1fr}.kog-home-status-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.kog-home--experience-v2{--home-section-gap:64px}.kog-home--experience-v2 .kog-home-hero--v31{padding-top:32px}.kog-home--experience-v2 .kog-home-h1{letter-spacing:-.055em;max-width:none;font-size:clamp(40px,13vw,58px)}.kog-home--experience-v2 .kog-feed__actions{flex-direction:column;align-items:stretch}.kog-home--experience-v2 .kog-feed__actions .kog-public-button{width:100%}.kog-home-proofline{display:grid}.kog-home--experience-v2 .kog-home-console__head{flex-direction:column;align-items:flex-start}.kog-home--experience-v2 .kog-visual--atlas{min-height:250px}.kog-home-outcomes{grid-template-columns:1fr}.kog-home--experience-v2 .kog-home-feed-card,.kog-home-feed-item--featured .kog-home-feed-card{min-height:0}.kog-home--experience-v2 .kog-feed__card-head{flex-direction:column;align-items:flex-start}.kog-home-status-list,.kog-home-trust__intro{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.kog-home--experience-v2 .kog-home-feed-card,.kog-home-rail-card{transition:none}.kog-home--experience-v2 .kog-home-feed-card:hover,.kog-home-rail-card:hover{transform:none}}:root{--kog-shell-container:1320px;--kog-shell-gutter:clamp(16px,3vw,32px);--kog-header-primary-h:68px;--kog-header-secondary-h:42px;--kog-shell-radius:14px}.kog-public-header{z-index:80;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;position:sticky;top:0}.kog-public-footer__container,.kog-public-header__inner,.kog-public-header__secondary-inner{width:min(var(--kog-shell-container),calc(100% - (2 * var(--kog-shell-gutter))));margin-inline:auto}.kog-public-header__inner{justify-content:space-between;align-items:center;gap:24px;padding-block:8px;display:flex}.kog-public-header__brand{min-width:0;color:var(--text-primary,#f5f5f6);flex:none;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.kog-public-header__brand:hover .kog-public-header__brand-name{color:var(--accent-soft,var(--accent,#c9a227))}.kog-public-footer a:focus-visible,.kog-public-header__brand:focus-visible,.kog-public-menu-trigger:focus-visible,.kog-public-mobile-drawer a:focus-visible,.kog-public-mobile-drawer button:focus-visible,.kog-public-nav-utility a:focus-visible,.kog-public-primary-nav a:focus-visible,.kog-public-subnav a:focus-visible{outline:2px solid var(--accent-soft,var(--accent,#c9a227));outline-offset:3px}.kog-public-header__brand-copy{gap:3px;min-width:0;display:grid}.kog-public-header__brand-name{color:var(--text-primary,#f5f5f6);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);letter-spacing:.17em;text-transform:uppercase;font-size:13px;font-weight:950;line-height:1;transition:color .16s}.kog-public-header__brand-meta{max-width:34ch;color:var(--text-muted,#a1a1aa);letter-spacing:.045em;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;line-height:1.2;overflow:hidden}.kog-public-nav-desktop{justify-content:flex-end;align-items:center;gap:16px;min-width:0;display:flex}.kog-public-primary-nav{min-width:0}.kog-public-footer__group ul,.kog-public-mobile-group ul,.kog-public-primary-nav__list,.kog-public-subnav__list{margin:0;padding:0;list-style:none}.kog-public-primary-nav__list{align-items:center;gap:2px;display:flex}.kog-public-primary-nav a{min-height:42px;color:var(--text-secondary,#c8c8d0);border-radius:10px;align-items:center;padding-inline:10px;font-size:12px;font-weight:780;text-decoration:none;transition:background .16s,color .16s;display:inline-flex;position:relative}.kog-public-primary-nav a:after{content:"";opacity:0;border-radius:999px;height:2px;transition:opacity .16s,transform .16s;position:absolute;bottom:4px;left:10px;right:10px;transform:scaleX(.5)}.kog-public-primary-nav a:after,.kog-public-primary-nav a:hover,.kog-public-primary-nav a[aria-current=page]{background:var(--accent,#c9a227)}@supports (color:color-mix(in lab,red,red)){.kog-public-primary-nav a:hover,.kog-public-primary-nav a[aria-current=page]{background:color-mix(in srgb,var(--accent,#c9a227) 8%,transparent)}}.kog-public-primary-nav a:hover,.kog-public-primary-nav a[aria-current=page]{color:var(--text-primary,#f5f5f6)}.kog-public-primary-nav a[aria-current=page]:after{opacity:1;transform:scaleX(1)}.kog-public-nav-utility{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;max-width:min(44vw,460px);display:inline-flex}.kog-public-nav-utility__link{background:var(--surface-panel,#0b0b0f);border-radius:10px;align-items:center;min-height:40px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.kog-public-nav-utility__link{background:color-mix(in srgb,var(--surface-panel,#0b0b0f) 72%,transparent)}}.kog-public-nav-utility__link{border:1px solid var(--line,#2a2a2e)}@supports (color:color-mix(in lab,red,red)){.kog-public-nav-utility__link{border:1px solid color-mix(in srgb,var(--line,#2a2a2e) 74%,transparent)}}.kog-public-nav-utility__link{color:var(--text-muted,#a1a1aa);padding-inline:10px;font-size:12px;font-weight:750;text-decoration:none;transition:border-color .16s,color .16s,background .16s}.kog-public-nav-utility__link:hover,.kog-public-nav-utility__link[aria-current=page]{background:var(--accent,#c9a227)}@supports (color:color-mix(in lab,red,red)){.kog-public-nav-utility__link:hover,.kog-public-nav-utility__link[aria-current=page]{background:color-mix(in srgb,var(--accent,#c9a227) 8%,var(--surface-panel,#0b0b0f))}}.kog-public-nav-utility__link:hover,.kog-public-nav-utility__link[aria-current=page]{border-color:var(--accent,#c9a227)}@supports (color:color-mix(in lab,red,red)){.kog-public-nav-utility__link:hover,.kog-public-nav-utility__link[aria-current=page]{border-color:color-mix(in srgb,var(--accent,#c9a227) 22%,var(--line,#2a2a2e))}}.kog-public-nav-utility__link:hover,.kog-public-nav-utility__link[aria-current=page]{color:var(--text-primary,#f5f5f6)}.kog-public-footer__primary-action,.kog-public-mobile-drawer__cta,.kog-public-nav-cta{border:1px solid var(--accent,#c9a227);background:var(--accent,#c9a227);min-height:42px;box-shadow:0 10px 30px var(--accent,#c9a227);border-radius:11px;justify-content:center;align-items:center;gap:8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.kog-public-footer__primary-action,.kog-public-mobile-drawer__cta,.kog-public-nav-cta{box-shadow:0 10px 30px color-mix(in srgb,var(--accent,#c9a227) 18%,transparent)}}.kog-public-footer__primary-action,.kog-public-mobile-drawer__cta,.kog-public-nav-cta{color:var(--text-inverse,#050505);padding-inline:15px;font-size:12px;font-weight:900;text-decoration:none;transition:transform .16s,box-shadow .16s}.kog-public-footer__primary-action:hover,.kog-public-mobile-drawer__cta:hover,.kog-public-nav-cta:hover{box-shadow:0 14px 36px var(--accent,#c9a227);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.kog-public-footer__primary-action:hover,.kog-public-mobile-drawer__cta:hover,.kog-public-nav-cta:hover{box-shadow:0 14px 36px color-mix(in srgb,var(--accent,#c9a227) 24%,transparent)}}.kog-public-header__secondary{border-bottom:1px solid var(--line,#2a2a2e)}@supports (color:color-mix(in lab,red,red)){.kog-public-header__secondary{border-bottom:1px solid color-mix(in srgb,var(--line,#2a2a2e) 66%,transparent)}}.kog-public-header__secondary{background:var(--surface-panel,#0b0b0f)}@supports (color:color-mix(in lab,red,red)){.kog-public-header__secondary{background:color-mix(in srgb,var(--surface-panel,#0b0b0f) 92%,transparent)}}.kog-public-header__secondary{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.kog-public-header__secondary-inner{min-height:var(--kog-header-secondary-h);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.kog-public-header__secondary-label{color:var(--text-muted,#a1a1aa);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:900}.kog-public-subnav{min-width:0;overflow:hidden}.kog-public-subnav__list{scrollbar-width:none;align-items:center;gap:4px;display:flex;overflow-x:auto}.kog-public-subnav__list::-webkit-scrollbar{display:none}.kog-public-header__contact,.kog-public-subnav a{min-height:32px;color:var(--text-muted,#a1a1aa);white-space:nowrap;border-radius:8px;align-items:center;padding-inline:10px;font-size:11px;font-weight:720;text-decoration:none;display:inline-flex}.kog-public-header__contact:hover,.kog-public-subnav a:hover,.kog-public-subnav a[aria-current=page]{background:var(--accent,#c9a227)}@supports (color:color-mix(in lab,red,red)){.kog-public-header__contact:hover,.kog-public-subnav a:hover,.kog-public-subnav a[aria-current=page]{background:color-mix(in srgb,var(--accent,#c9a227) 7%,transparent)}}.kog-public-header__contact:hover,.kog-public-subnav a:hover,.kog-public-subnav a[aria-current=page]{color:var(--accent-soft,var(--accent,#c9a227))}.kog-public-menu-trigger{border:1px solid var(--line,#2a2a2e);background:var(--surface-panel,#0b0b0f);border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:44px;display:none}@supports (color:color-mix(in lab,red,red)){.kog-public-menu-trigger{background:color-mix(in srgb,var(--surface-panel,#0b0b0f) 88%,transparent)}}.kog-public-menu-trigger{color:var(--text-primary,#f5f5f6);cursor:pointer;padding-inline:13px;font-size:12px;font-weight:850}.kog-public-mobile-backdrop{z-index:110;background:var(--surface-root,#050505);border:0;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.kog-public-mobile-backdrop{background:color-mix(in srgb,var(--surface-root,#050505) 70%,transparent)}}.kog-public-mobile-backdrop{opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity .18s}.kog-public-mobile-backdrop.is-open{opacity:1;pointer-events:auto}.kog-public-mobile-drawer{z-index:120;border-left:1px solid var(--line,#2a2a2e);background:var(--surface-root,#050505);width:min(92vw,440px);color:var(--text-primary,#f5f5f6);opacity:0;pointer-events:none;inset-block:0;padding:20px;transition:transform .2s,opacity .2s;position:fixed;right:0;overflow-y:auto;transform:translate(100%)}.kog-public-mobile-drawer.is-open{opacity:1;pointer-events:auto;transform:translate(0)}.kog-public-mobile-drawer__header{z-index:2;border-bottom:1px solid var(--line,#2a2a2e);background:var(--surface-root,#050505);justify-content:space-between;align-items:center;gap:16px;margin:-20px -20px 18px;display:flex;position:sticky;top:-20px}@supports (color:color-mix(in lab,red,red)){.kog-public-mobile-drawer__header{background:color-mix(in srgb,var(--surface-root,#050505) 96%,transparent)}}.kog-public-mobile-drawer__header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:18px 20px}.kog-public-mobile-drawer__eyebrow{color:var(--accent,#c9a227);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);letter-spacing:.14em;text-transform:uppercase;margin:0 0 4px;font-size:10px;font-weight:900}.kog-public-mobile-drawer__header h2{margin:0;font-size:20px;line-height:1.1}.kog-public-mobile-drawer__close{border:1px solid var(--line,#2a2a2e);background:var(--surface-panel,#0b0b0f);width:44px;height:44px;color:var(--text-primary,#f5f5f6);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;display:inline-flex}.kog-public-mobile-drawer__nav{gap:22px;display:grid}.kog-public-mobile-group{gap:8px;display:grid}.kog-public-mobile-group h3{color:var(--text-muted,#a1a1aa);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:10px;font-weight:900}.kog-public-mobile-group ul{gap:4px;display:grid}.kog-public-mobile-group a{min-height:58px;color:var(--text-secondary,#c8c8d0);border:1px solid #0000;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:9px 10px;text-decoration:none;display:grid}.kog-public-mobile-group a:hover,.kog-public-mobile-group a[aria-current=page]{border-color:var(--accent,#c9a227)}@supports (color:color-mix(in lab,red,red)){.kog-public-mobile-group a:hover,.kog-public-mobile-group a[aria-current=page]{border-color:color-mix(in srgb,var(--accent,#c9a227) 26%,transparent)}}.kog-public-mobile-group a:hover,.kog-public-mobile-group a[aria-current=page]{background:var(--accent,#c9a227)}@supports (color:color-mix(in lab,red,red)){.kog-public-mobile-group a:hover,.kog-public-mobile-group a[aria-current=page]{background:color-mix(in srgb,var(--accent,#c9a227) 7%,transparent)}}.kog-public-mobile-group a span{gap:3px;min-width:0;display:grid}.kog-public-mobile-group strong{color:var(--text-primary,#f5f5f6);font-size:14px}.kog-public-mobile-group small{color:var(--text-muted,#a1a1aa);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.kog-public-mobile-drawer__footer{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:24px;padding-top:18px;display:grid}.kog-public-mobile-drawer__cta{min-height:48px}.kog-public-mobile-drawer__theme{min-width:48px;min-height:48px}.kog-public-footer{border-top:1px solid var(--line,#2a2a2e);background:radial-gradient(circle at 15% 0,var(--accent,#c9a227),transparent 34rem),var(--surface-root,#050505);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.kog-public-footer{background:radial-gradient(circle at 15% 0,color-mix(in srgb,var(--accent,#c9a227) 12%,transparent),transparent 34rem),color-mix(in srgb,var(--surface-root,#050505) 96%,#000)}}.kog-public-footer{color:var(--text-primary,#f5f5f6)}.kog-public-footer__cta{border:1px solid var(--accent,#c9a227);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;display:grid}@supports (color:color-mix(in lab,red,red)){.kog-public-footer__cta{border:1px solid color-mix(in srgb,var(--accent,#c9a227) 24%,var(--line,#2a2a2e))}}.kog-public-footer__cta{background:linear-gradient(135deg,var(--accent,#c9a227),transparent 52%),var(--surface-panel,#0b0b0f);border-radius:24px}@supports (color:color-mix(in lab,red,red)){.kog-public-footer__cta{background:linear-gradient(135deg,color-mix(in srgb,var(--accent,#c9a227) 10%,transparent),transparent 52%),color-mix(in srgb,var(--surface-panel,#0b0b0f) 86%,transparent)}}.kog-public-footer__cta{padding:clamp(24px,4vw,44px);box-shadow:0 24px 80px #0000003d}.kog-public-footer__eyebrow{color:var(--accent,#c9a227);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);letter-spacing:.15em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:900}.kog-public-footer__cta h2{letter-spacing:-.045em;max-width:780px;margin:0;font-size:clamp(28px,4vw,48px);line-height:1.02}.kog-public-footer__cta p:not(.kog-public-footer__eyebrow){max-width:680px;color:var(--text-muted,#a1a1aa);margin:16px 0 0;font-size:15px;line-height:1.6}.kog-public-footer__cta-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.kog-public-footer__primary-action,.kog-public-footer__secondary-action{min-height:48px;padding-inline:18px}.kog-public-footer__secondary-action{border:1px solid var(--line,#2a2a2e);color:var(--text-primary,#f5f5f6);border-radius:11px;justify-content:center;align-items:center;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.kog-public-footer__secondary-action:hover{border-color:var(--accent,#c9a227)}@supports (color:color-mix(in lab,red,red)){.kog-public-footer__secondary-action:hover{border-color:color-mix(in srgb,var(--accent,#c9a227) 36%,transparent)}}.kog-public-footer__secondary-action:hover{background:var(--accent,#c9a227)}@supports (color:color-mix(in lab,red,red)){.kog-public-footer__secondary-action:hover{background:color-mix(in srgb,var(--accent,#c9a227) 7%,transparent)}}.kog-public-footer__main{grid-template-columns:minmax(260px,.82fr) minmax(0,2.18fr);gap:clamp(40px,7vw,96px);margin-top:clamp(48px,7vw,84px);display:grid}.kog-public-footer__brand-block{align-self:start;gap:18px;display:grid}.kog-public-footer__brand{width:fit-content;color:var(--text-primary,#f5f5f6);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:12px;font-size:14px;font-weight:950;text-decoration:none;display:inline-flex}.kog-public-footer__positioning{max-width:42ch;color:var(--text-muted,#a1a1aa);margin:0;font-size:14px;line-height:1.65}.kog-public-footer__trust{flex-wrap:wrap;gap:7px;display:flex}.kog-public-footer__trust span{border:1px solid var(--line,#2a2a2e);color:var(--text-muted,#a1a1aa);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:850}.kog-public-footer__newsletter{border-bottom:1px solid var(--accent,#c9a227);align-items:center;gap:8px;width:fit-content;min-height:42px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.kog-public-footer__newsletter{border-bottom:1px solid color-mix(in srgb,var(--accent,#c9a227) 44%,transparent)}}.kog-public-footer__newsletter{color:var(--accent-soft,var(--accent,#c9a227));font-size:12px;font-weight:850;text-decoration:none}.kog-public-footer__nav-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,3vw,38px);display:grid}.kog-public-footer__group h3{color:var(--text-primary,#f5f5f6);margin:0 0 14px;font-size:12px;font-weight:850}.kog-public-footer__group ul{gap:10px;display:grid}.kog-public-footer__group a{color:var(--text-muted,#a1a1aa);font-size:12px;line-height:1.35;text-decoration:none}.kog-public-footer__group a:hover{color:var(--accent-soft,var(--accent,#c9a227))}.kog-public-footer__bottom{border-top:1px solid var(--line,#2a2a2e);color:var(--text-muted,#a1a1aa);justify-content:space-between;align-items:center;gap:24px;margin-top:clamp(42px,6vw,72px);padding-top:20px;font-size:10px;display:flex}.kog-public-footer__bottom nav,.kog-public-footer__bottom>div{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.kog-public-footer__bottom a{color:inherit;text-decoration:none}.kog-public-footer__bottom a:hover{color:var(--text-primary,#f5f5f6)}.kog-public-footer__boundary{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);letter-spacing:.06em;text-transform:uppercase}@media (max-width:1279px){.kog-public-header__secondary,.kog-public-nav-desktop{display:none}.kog-public-menu-trigger{margin-left:auto;display:inline-flex}.kog-public-footer__main{grid-template-columns:1fr}}@media (max-width:980px){.kog-public-footer__cta{grid-template-columns:1fr;align-items:start}.kog-public-footer__cta-actions{justify-content:flex-start}.kog-public-footer__nav-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){:root{--kog-header-primary-h:62px}.kog-public-header__inner{gap:10px}.kog-public-header__brand-meta,.kog-public-menu-trigger span{display:none}.kog-public-menu-trigger{width:44px;padding-inline:0}.kog-public-nav-utility{max-width:none}.kog-public-mobile-drawer{width:100%;max-width:none}.kog-public-mobile-group small{white-space:normal}.kog-public-footer__container{padding-top:40px}.kog-public-footer__cta{border-radius:18px;padding:22px}.kog-public-footer__cta-actions{display:grid}.kog-public-footer__primary-action,.kog-public-footer__secondary-action{width:100%}.kog-public-footer__nav-grid{grid-template-columns:1fr 1fr;gap:28px 18px}.kog-public-footer__bottom{flex-direction:column;align-items:flex-start}}@media (max-width:420px){.kog-public-footer__nav-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.kog-public-footer *,.kog-public-header *,.kog-public-mobile-backdrop,.kog-public-mobile-drawer{scroll-behavior:auto!important;transition-duration:.01ms!important}}.kog-home--experience-v2{--home-readable:700px;--home-gap:clamp(16px,2vw,24px);--home-section-gap:clamp(64px,7vw,96px);--home-major-padding:clamp(48px,6vw,80px);--home-card-radius:clamp(18px,1.8vw,22px);--home-panel-border:var(--accent)}@supports (color:color-mix(in lab,red,red)){.kog-home--experience-v2{--home-panel-border:color-mix(in srgb,var(--accent) 22%,var(--line-soft))}}.kog-home--experience-v2>section:not(.kog-home-hero):before{background:linear-gradient(90deg,var(--accent),transparent);width:min(120px,18vw)}@supports (color:color-mix(in lab,red,red)){.kog-home--experience-v2>section:not(.kog-home-hero):before{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 42%,transparent),transparent)}.kog-home--experience-v2 .kog-home-hero--v31{background:radial-gradient(circle at 4% 4%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 31%),radial-gradient(circle at 92% 14%,color-mix(in srgb,var(--state-info) 8%,transparent),transparent 28%),linear-gradient(180deg,color-mix(in srgb,var(--surface-panel) 38%,var(--surface-root)),var(--surface-root))}}.kog-home--experience-v2 .kog-home-hero__copy{gap:clamp(14px,1.8vw,21px);max-width:720px;padding-top:clamp(4px,1vw,12px)}.kog-home--experience-v2 .kog-home-h1{max-width:13ch;font-size:clamp(44px,5.4vw,64px);font-weight:700}.kog-home--experience-v2 .kog-feed__actions{margin-top:10px}.kog-home-proofline{gap:9px 16px;font-size:12px;line-height:1.45}.kog-home--experience-v2 .kog-home-console{background:linear-gradient(180deg,var(--accent),transparent 35%),var(--surface-panel);border-radius:clamp(20px,2vw,26px);padding:clamp(16px,2vw,24px)}@supports (color:color-mix(in lab,red,red)){.kog-home--experience-v2 .kog-home-console{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 5%,transparent),transparent 35%),color-mix(in srgb,var(--surface-panel) 94%,var(--surface-root))}}.kog-home--experience-v2 .kog-home-console{box-shadow:0 22px 72px var(--surface-root),inset 0 1px 0 var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.kog-home--experience-v2 .kog-home-console{box-shadow:0 22px 72px color-mix(in srgb,var(--surface-root) 76%,transparent),inset 0 1px 0 color-mix(in srgb,var(--text-primary) 5%,transparent)}}.kog-home--experience-v2 .kog-home-console__head{margin-bottom:10px;font-size:12px}.kog-home-outcomes{gap:8px;margin-top:10px}.kog-home-outcome{border-radius:12px;gap:4px;padding:12px}.kog-home-section-head{gap:clamp(22px,4vw,56px)}.kog-home-section-head h2,.kog-home-trust h2{letter-spacing:-.035em;max-width:720px;font-size:clamp(30px,3.5vw,44px);font-weight:650;line-height:1.1}.kog-home-section-head>p{max-width:460px;font-size:15px;line-height:1.62}.kog-home-journey{gap:clamp(28px,3.5vw,40px)}.kog-home-journey-grid{gap:var(--home-gap)}.kog-home-journey-card{border-color:var(--line-soft);gap:13px;min-height:280px;padding:clamp(22px,2.4vw,28px)}@supports (color:color-mix(in lab,red,red)){.kog-home-journey-card{border-color:color-mix(in srgb,var(--line-soft) 88%,transparent)}}.kog-home-journey-card{box-shadow:none}.kog-home-journey-card:before{content:"";background:linear-gradient(90deg,var(--accent),transparent 72%);width:100%;height:2px;position:absolute;inset:0 auto auto 0}@supports (color:color-mix(in lab,red,red)){.kog-home-journey-card:before{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 68%,transparent),transparent 72%)}}.kog-home-journey-card:before{opacity:.52}.kog-home-journey-card:nth-child(2){background:radial-gradient(circle at 100% 0,var(--state-info),transparent 44%),var(--surface-panel)}@supports (color:color-mix(in lab,red,red)){.kog-home-journey-card:nth-child(2){background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--state-info) 9%,transparent),transparent 44%),color-mix(in srgb,var(--surface-panel) 84%,transparent)}}.kog-home-journey-card:nth-child(3){border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.kog-home-journey-card:nth-child(3){border-color:color-mix(in srgb,var(--accent) 25%,var(--line-soft))}}.kog-home-journey-card:nth-child(3){background:radial-gradient(circle at 100% 0,var(--accent),transparent 44%),var(--surface-panel)}@supports (color:color-mix(in lab,red,red)){.kog-home-journey-card:nth-child(3){background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--accent) 13%,transparent),transparent 44%),color-mix(in srgb,var(--surface-panel) 92%,transparent)}}.kog-home-journey-card h3{letter-spacing:-.03em;max-width:19ch;font-size:clamp(21px,2vw,27px);line-height:1.16}.kog-home-journey-card>p:not(.kog-home-journey-card__eyebrow){font-size:14px;line-height:1.62}.kog-home--experience-v2 .kog-home-feed-shell{grid-template-columns:minmax(0,1fr) minmax(288px,.32fr);gap:clamp(24px,3.5vw,40px)}.kog-home--experience-v2 .kog-home-feed-grid{gap:var(--home-gap)}.kog-home--experience-v2 .kog-home-feed-card{gap:13px;min-height:280px;padding:clamp(20px,2.4vw,27px)}@supports (color:color-mix(in lab,red,red)){.kog-home--experience-v2 .kog-home-feed-card{border-color:color-mix(in srgb,var(--line-soft) 92%,transparent)}}.kog-home--experience-v2 .kog-home-feed-card{transition:border-color .18s,background .18s,box-shadow .18s}.kog-home--experience-v2 .kog-home-feed-card:focus-visible,.kog-home--experience-v2 .kog-home-feed-card:hover{border-color:var(--accent);transform:none}@supports (color:color-mix(in lab,red,red)){.kog-home--experience-v2 .kog-home-feed-card:focus-visible,.kog-home--experience-v2 .kog-home-feed-card:hover{border-color:color-mix(in srgb,var(--accent) 42%,var(--line-soft))}}.kog-home--experience-v2 .kog-home-feed-card:focus-visible,.kog-home--experience-v2 .kog-home-feed-card:hover{background:radial-gradient(circle at 100% 0,var(--accent),transparent 45%),var(--surface-panel)}@supports (color:color-mix(in lab,red,red)){.kog-home--experience-v2 .kog-home-feed-card:focus-visible,.kog-home--experience-v2 .kog-home-feed-card:hover{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--accent) 10%,transparent),transparent 45%),color-mix(in srgb,var(--surface-panel) 95%,transparent)}}.kog-home--experience-v2 .kog-home-feed-card:focus-visible,.kog-home--experience-v2 .kog-home-feed-card:hover{box-shadow:0 18px 54px var(--surface-root)}@supports (color:color-mix(in lab,red,red)){.kog-home--experience-v2 .kog-home-feed-card:focus-visible,.kog-home--experience-v2 .kog-home-feed-card:hover{box-shadow:0 18px 54px color-mix(in srgb,var(--surface-root) 64%,transparent)}}.kog-home-feed-item--featured .kog-home-feed-card{border-color:var(--accent);min-height:320px}@supports (color:color-mix(in lab,red,red)){.kog-home-feed-item--featured .kog-home-feed-card{border-color:color-mix(in srgb,var(--accent) 28%,var(--line-soft))}}.kog-home-feed-item--featured .kog-feed__card-title{max-width:22ch;font-size:clamp(28px,3.4vw,42px);line-height:1.1}.kog-home--experience-v2 .kog-feed__card-title{letter-spacing:-.03em;font-size:clamp(21px,2.2vw,29px);line-height:1.14}.kog-home--experience-v2 .kog-home-feed-rail{top:calc(var(--kog-header-primary-h,68px) + var(--kog-header-secondary-h,42px) + 18px);gap:14px}.kog-home--experience-v2 .kog-home-feed-rail__panel{padding:clamp(19px,2vw,24px)}@supports (color:color-mix(in lab,red,red)){.kog-home--experience-v2 .kog-home-feed-rail__panel--accent{border-color:color-mix(in srgb,var(--accent) 40%,var(--line-soft));box-shadow:0 18px 54px color-mix(in srgb,var(--surface-root) 58%,transparent)}}.kog-home-rail-card{padding:13px;transition:border-color .18s,background .18s,box-shadow .18s}.kog-home-rail-card:focus-visible,.kog-home-rail-card:hover{border-color:var(--accent);transform:none}@supports (color:color-mix(in lab,red,red)){.kog-home-rail-card:focus-visible,.kog-home-rail-card:hover{border-color:color-mix(in srgb,var(--accent) 36%,var(--line-soft))}}.kog-home-rail-card:focus-visible,.kog-home-rail-card:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.kog-home-rail-card:focus-visible,.kog-home-rail-card:hover{background:color-mix(in srgb,var(--accent) 6%,var(--surface-root))}}.kog-home-rail-card:focus-visible,.kog-home-rail-card:hover{box-shadow:0 12px 36px var(--surface-root)}@supports (color:color-mix(in lab,red,red)){.kog-home-rail-card:focus-visible,.kog-home-rail-card:hover{box-shadow:0 12px 36px color-mix(in srgb,var(--surface-root) 52%,transparent)}}.kog-home-trust{border-color:var(--state-info);gap:24px;padding:clamp(24px,3.5vw,40px)}@supports (color:color-mix(in lab,red,red)){.kog-home-trust{border-color:color-mix(in srgb,var(--state-info) 20%,var(--line-soft))}}.kog-home-trust{box-shadow:none;border-radius:clamp(20px,2.4vw,28px)}.kog-home-status-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.kog-home-status-item{min-height:150px;padding:14px}@media (max-width:1180px){.kog-home--experience-v2 .kog-home-hero__grid{grid-template-columns:minmax(0,1fr) minmax(320px,.88fr)}.kog-home--experience-v2 .kog-home-feed-shell{grid-template-columns:1fr}.kog-home--experience-v2 .kog-home-feed-rail{grid-template-columns:repeat(3,minmax(0,1fr));position:static}}@media (max-width:900px){.kog-home--experience-v2 .kog-home-feed-rail,.kog-home--experience-v2 .kog-home-hero__grid,.kog-home-journey-grid{grid-template-columns:1fr}.kog-home--experience-v2 .kog-home-console{max-width:none}.kog-home-journey-card{min-height:0}.kog-home-status-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.kog-home--experience-v2{--home-section-gap:64px}.kog-home--experience-v2 .kog-home-hero--v31{padding-top:30px}.kog-home--experience-v2 .kog-home-h1{letter-spacing:-.035em;max-width:none;font-size:clamp(36px,11vw,44px);line-height:1.08}.kog-home--experience-v2 .kog-home-subtitle{font-size:16px}.kog-home--experience-v2 .kog-feed__actions{flex-direction:column;align-items:stretch}.kog-home--experience-v2 .kog-feed__actions .kog-public-button{width:100%}.kog-home--experience-v2 .kog-home-feed-grid,.kog-home--experience-v2 .kog-home-feed-grid--secondary,.kog-home-outcomes,.kog-home-proofline,.kog-home-status-list{grid-template-columns:1fr}.kog-home-proofline{display:grid}.kog-home--experience-v2 .kog-feed__card-head,.kog-home--experience-v2 .kog-home-console__head{flex-direction:column;align-items:flex-start}.kog-home--experience-v2 .kog-visual--atlas{min-height:230px}.kog-home-feed-item--featured{grid-column:auto}.kog-home--experience-v2 .kog-home-feed-card,.kog-home--experience-v2 .kog-home-feed-card--compact,.kog-home-feed-item--featured .kog-home-feed-card,.kog-home-status-item{min-height:0}.kog-home-trust__intro{grid-template-columns:1fr}}@media (max-width:430px){.kog-home--experience-v2 .kog-home-console,.kog-home--experience-v2 .kog-home-feed-card,.kog-home--experience-v2 .kog-home-feed-rail__panel,.kog-home-journey-card,.kog-home-trust{border-radius:16px}.kog-home--experience-v2 .kog-home-console,.kog-home--experience-v2 .kog-home-feed-card,.kog-home--experience-v2 .kog-home-feed-rail__panel,.kog-home-journey-card{padding:18px}.kog-home--experience-v2 .kog-home-route__eyebrow,.kog-home--experience-v2 .kog-home-section-kicker{letter-spacing:.1em}}@media (prefers-reduced-motion:reduce){.kog-home--experience-v2 .kog-home-feed-card,.kog-home-rail-card{transition:none}}.kog-public-mobile-backdrop{visibility:hidden;display:block!important}.kog-public-mobile-backdrop.is-open{visibility:visible}.kog-public-mobile-drawer{visibility:hidden;display:block!important}.kog-public-mobile-drawer.is-open,.kog-public-mobile-drawer[aria-hidden=false]{visibility:visible}.kog-public-mobile-drawer[aria-hidden=true]{visibility:hidden!important;opacity:0!important;pointer-events:none!important;transform:translate(100%)!important}@media (min-width:1280px){.kog-public-mobile-backdrop,.kog-public-mobile-drawer{visibility:hidden!important;display:none!important}}@media (prefers-reduced-motion:reduce){.kog-public-mobile-backdrop,.kog-public-mobile-drawer{transition:none!important}}:root{--kog-header-primary-h:64px}.kog-public-header__secondary{display:none!important}.kog-public-header__primary{border-bottom:1px solid var(--line,#2a2a2e)}@supports (color:color-mix(in lab,red,red)){.kog-public-header__primary{border-bottom:1px solid color-mix(in srgb,var(--line,#2a2a2e) 82%,transparent)}}.kog-public-header__primary{background:var(--surface-root,#050505)}@supports (color:color-mix(in lab,red,red)){.kog-public-header__primary{background:color-mix(in srgb,var(--surface-root,#050505) 94%,transparent)}}.kog-public-header__primary{-webkit-backdrop-filter:blur(22px)saturate(135%);backdrop-filter:blur(22px)saturate(135%);box-shadow:0 1px #ffffff0a}.kog-public-header__inner{min-height:var(--kog-header-primary-h);gap:18px;padding-block:6px}.kog-public-header__brand-copy{gap:2px}.kog-public-header__brand-meta{max-width:30ch}.kog-public-nav-desktop{gap:10px}.kog-public-primary-nav__list{gap:0}.kog-public-primary-nav a{min-height:40px;padding-inline:9px}.kog-public-nav-utility{flex-wrap:nowrap;gap:7px;max-width:none}.kog-public-nav-cta{min-height:40px;padding-inline:13px}.kog-public-explore-menu{position:relative}.kog-public-explore-menu>summary{border:1px solid var(--line,#2a2a2e);justify-content:center;align-items:center;gap:6px;min-height:40px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.kog-public-explore-menu>summary{border:1px solid color-mix(in srgb,var(--line,#2a2a2e) 78%,transparent)}}.kog-public-explore-menu>summary{background:var(--surface-panel,#0b0b0f);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.kog-public-explore-menu>summary{background:color-mix(in srgb,var(--surface-panel,#0b0b0f) 76%,transparent)}}.kog-public-explore-menu>summary{color:var(--text-secondary,#c8c8d0);cursor:pointer;-webkit-user-select:none;user-select:none;padding-inline:11px;font-size:12px;font-weight:820;list-style:none}.kog-public-explore-menu>summary::-webkit-details-marker{display:none}.kog-public-explore-menu>summary:hover,.kog-public-explore-menu[open]>summary{border-color:var(--accent,#c9a227)}@supports (color:color-mix(in lab,red,red)){.kog-public-explore-menu>summary:hover,.kog-public-explore-menu[open]>summary{border-color:color-mix(in srgb,var(--accent,#c9a227) 30%,var(--line,#2a2a2e))}}.kog-public-explore-menu>summary:hover,.kog-public-explore-menu[open]>summary{background:var(--accent,#c9a227)}@supports (color:color-mix(in lab,red,red)){.kog-public-explore-menu>summary:hover,.kog-public-explore-menu[open]>summary{background:color-mix(in srgb,var(--accent,#c9a227) 8%,var(--surface-panel,#0b0b0f))}}.kog-public-explore-menu>summary:hover,.kog-public-explore-menu[open]>summary{color:var(--text-primary,#f5f5f6)}.kog-public-explore-menu[open]>summary svg{transform:rotate(180deg)}.kog-public-explore-menu>summary svg{transition:transform .16s}.kog-public-explore-menu__panel{z-index:100;border:1px solid var(--line,#2a2a2e);background:var(--surface-root,#050505);border-radius:18px;grid-template-columns:minmax(0,1.35fr) minmax(210px,.65fr);gap:12px;width:min(620px,100vw - 32px);display:grid;position:absolute;top:calc(100% + 10px);right:0}@supports (color:color-mix(in lab,red,red)){.kog-public-explore-menu__panel{background:color-mix(in srgb,var(--surface-root,#050505) 98%,transparent)}}.kog-public-explore-menu__panel{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);padding:14px;box-shadow:0 26px 80px #0000006b}.kog-public-explore-menu__panel section{min-width:0}.kog-public-explore-menu__panel h2{color:var(--text-muted,#a1a1aa);font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:9px;font-weight:900}.kog-public-explore-menu__panel ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.kog-public-explore-menu__panel a{color:var(--text-secondary,#c8c8d0);border:1px solid #0000;border-radius:10px;gap:2px;padding:8px 9px;text-decoration:none;display:grid}.kog-public-explore-menu__panel a:focus-visible,.kog-public-explore-menu__panel a:hover{border-color:var(--accent,#c9a227)}@supports (color:color-mix(in lab,red,red)){.kog-public-explore-menu__panel a:focus-visible,.kog-public-explore-menu__panel a:hover{border-color:color-mix(in srgb,var(--accent,#c9a227) 24%,transparent)}}.kog-public-explore-menu__panel a:focus-visible,.kog-public-explore-menu__panel a:hover{background:var(--accent,#c9a227)}@supports (color:color-mix(in lab,red,red)){.kog-public-explore-menu__panel a:focus-visible,.kog-public-explore-menu__panel a:hover{background:color-mix(in srgb,var(--accent,#c9a227) 7%,transparent)}}.kog-public-explore-menu__panel strong{color:var(--text-primary,#f5f5f6);font-size:12px}.kog-public-explore-menu__panel span{color:var(--text-muted,#a1a1aa);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.kog-ai-idei,.kog-ai-idei[data-open=true]{max-width:none;bottom:clamp(12px,2vw,24px);right:clamp(12px,2vw,24px);width:auto!important}.kog-ai-idei__trigger{border-radius:14px;justify-content:center;align-items:center;gap:9px;min-width:0;min-height:48px;margin-left:auto;padding:8px 12px;display:inline-flex;width:auto!important}.kog-ai-idei__trigger-copy{text-align:left;gap:1px;display:grid}.kog-ai-idei__trigger-copy strong{letter-spacing:.1em;font-size:11px;font-weight:950}.kog-ai-idei__trigger-copy small{color:var(--text-muted,#a1a1aa);font-size:9px;font-weight:700}.kog-ai-idei__panel{border-radius:18px;outline:none;grid-template-rows:auto auto minmax(0,1fr) auto;gap:12px;width:min(360px,100vw - 24px);max-height:min(68dvh,560px);margin:0;padding:14px;display:grid;position:absolute;bottom:calc(100% + 10px);right:0;overflow:hidden}.kog-ai-idei__panel:focus-visible{box-shadow:0 0 0 2px var(--accent,#c9a227),0 22px 64px #00000057}.kog-ai-idei__panel-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.kog-ai-idei__panel-head h2{margin:4px 0 0;font-size:20px}.kog-ai-idei__panel-head .kog-ai-idei__eyebrow{margin:0}.kog-ai-idei__close{border:1px solid var(--line,#2a2a2e);background:var(--surface-panel,#0b0b0f);width:40px;height:40px;color:var(--text-primary,#f5f5f6);cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.kog-ai-idei__close:focus-visible,.kog-ai-idei__close:hover{border-color:var(--accent,#c9a227)}@supports (color:color-mix(in lab,red,red)){.kog-ai-idei__close:focus-visible,.kog-ai-idei__close:hover{border-color:color-mix(in srgb,var(--accent,#c9a227) 34%,transparent)}}.kog-ai-idei__close:focus-visible,.kog-ai-idei__close:hover{background:var(--accent,#c9a227)}@supports (color:color-mix(in lab,red,red)){.kog-ai-idei__close:focus-visible,.kog-ai-idei__close:hover{background:color-mix(in srgb,var(--accent,#c9a227) 8%,var(--surface-panel,#0b0b0f))}}.kog-ai-idei__lede{margin:0;font-size:12px;line-height:1.45}.kog-ai-idei__list{overscroll-behavior:contain;min-height:0;padding-right:2px;overflow-y:auto}.kog-ai-idei__item{border-radius:12px;gap:3px;padding:10px}.kog-ai-idei__item strong{font-size:13px}.kog-ai-idei__item span:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.kog-ai-idei__cta{border:1px solid var(--accent,#c9a227);justify-content:center;align-items:center;gap:7px;min-height:40px;margin-top:0}@supports (color:color-mix(in lab,red,red)){.kog-ai-idei__cta{border:1px solid color-mix(in srgb,var(--accent,#c9a227) 30%,transparent)}}.kog-ai-idei__cta{background:var(--accent,#c9a227);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.kog-ai-idei__cta{background:color-mix(in srgb,var(--accent,#c9a227) 8%,transparent)}}@media (max-width:1023px){.kog-public-nav-desktop{display:none}.kog-public-menu-trigger{margin-left:auto;display:inline-flex}.kog-public-mobile-drawer{width:min(88vw,390px)}}@media (min-width:1024px){.kog-public-menu-trigger,.kog-public-mobile-backdrop,.kog-public-mobile-drawer{display:none}}@media (max-width:900px){.kog-public-header__brand-meta{display:none}}@media (max-width:640px){:root{--kog-header-primary-h:58px}.kog-public-header__inner{gap:8px;width:calc(100% - 20px)}.kog-public-header__brand{gap:8px}.kog-public-header__brand-name{font-size:11px}.kog-public-menu-trigger{width:42px;min-height:42px;padding-inline:0}.kog-public-menu-trigger span{display:none}.kog-public-mobile-drawer{width:min(92vw,360px);padding:16px}.kog-public-mobile-drawer__header{margin:-16px -16px 14px;padding:14px 16px;top:-16px}.kog-ai-idei,.kog-ai-idei[data-open=true]{bottom:10px;right:10px;width:auto!important}.kog-ai-idei__trigger{border-radius:14px;height:48px;min-height:48px;padding:0;width:48px!important}.kog-ai-idei__trigger-copy{display:none}.kog-ai-idei__panel{border-radius:16px;width:calc(100vw - 20px);max-height:calc(100dvh - 84px)}}@media (prefers-reduced-motion:reduce){.kog-ai-idei__panel,.kog-ai-idei__trigger,.kog-public-explore-menu>summary svg{transition:none}}@media (max-width:1023px){.kog-public-nav-desktop{display:none}.kog-public-menu-trigger{margin-left:auto;display:inline-flex}}@media (min-width:1024px){.kog-public-nav-desktop{display:flex}.kog-public-menu-trigger,.kog-public-mobile-backdrop,.kog-public-mobile-drawer{display:none}}:root{--layout-page-max:1120px;--layout-readable:720px;--layout-readable-wide:860px;--layout-page-gutter:clamp(16px,4vw,32px);--section-gap-xl:clamp(64px,8vw,96px);--section-gap-lg:clamp(48px,6vw,72px);--section-gap-md:clamp(32px,5vw,48px);--section-head-gap:clamp(24px,3vw,32px);--card-gap:clamp(16px,2vw,24px);--card-pad:clamp(20px,2.4vw,28px);--panel-pad:clamp(24px,3.5vw,40px);--type-public-body:16px;--type-private-body:14px;--type-ui-body:14px;--type-card-body:15px;--type-hero-home:clamp(44px,6vw,60px);--type-hero-page:clamp(38px,5vw,56px);--type-section-title:clamp(28px,3.6vw,40px);--type-card-title:clamp(19px,2vw,24px);--type-card-title-compact:clamp(17px,1.6vw,20px);--type-meta:clamp(10px,1vw,12px);--public-radius-sm:6px;--public-radius-md:10px;--public-radius-lg:12px;--button-h-sm:44px;--button-h-md:48px;--button-h-lg:52px;--button-pad-sm:14px;--button-pad-md:20px;--button-pad-lg:26px;--button-font-sm:12px;--button-font-md:14px;--button-font-lg:15px;--button-border:var(--line,var(--kog-border))}@supports (color:color-mix(in lab,red,red)){:root{--button-border:color-mix(in srgb,var(--line,var(--kog-border)) 88%,transparent)}}:root{--button-bg:var(--surface-panel,#111113)}@supports (color:color-mix(in lab,red,red)){:root{--button-bg:color-mix(in srgb,var(--surface-panel,#111113) 74%,transparent)}}:root{--button-bg-hover:var(--accent,#c9a227)}@supports (color:color-mix(in lab,red,red)){:root{--button-bg-hover:color-mix(in srgb,var(--accent,#c9a227) 8%,var(--surface-panel,#111113))}}.kog-public{--body-size:var(--type-public-body);--secondary-size:var(--type-ui-body);--caption-size:var(--type-meta);--kog-public-container-max:var(--layout-page-max);--kog-public-readable:var(--layout-readable);--kog-public-readable-tight:640px;--kog-section-gap-major:var(--section-gap-xl);--kog-section-gap:var(--section-gap-lg);--kog-section-gap-minor:var(--section-gap-md);--kog-card-pad:var(--card-pad);--kog-panel-pad:var(--panel-pad);font-size:var(--type-public-body)}.kog-footer,.kog-public-footer__container,.kog-public__main,.kog-public__nav{width:min(var(--layout-page-max),calc(100% - (var(--layout-page-gutter) * 2)));margin-inline:auto}.kog-public__main{padding-block:clamp(32px,5vw,64px) clamp(72px,9vw,112px)}.kog-public :where(p,li,dd){line-height:1.62}.kog-public :where(.kog-home-h1){max-width:13ch;font-size:var(--type-hero-home);letter-spacing:-.045em;text-wrap:balance;font-weight:800;line-height:1.04}.kog-public :where(.kog-public-page__title,.kog-h1,.kog-blog__title,.kog-docs__hero-title,.kog-feed__title,.kog-offers__title,.kog-diagnostic__title,.kog-canon__title,.kog-os-map__title,.kog-comments__title,.kog-gallery__title,.kog-podcast__title,.kog-news__title,.kog-stiri__title){max-width:18ch;font-size:var(--type-hero-page);letter-spacing:-.04em;text-wrap:balance;font-weight:800;line-height:1.05}.kog-public :where(.kog-public-page__lede,.kog-lede,.kog-home-subtitle,.kog-blog__lede,.kog-docs__hero-copy,.kog-feed__lede,.kog-offers__lede,.kog-diagnostic__lede){max-width:var(--layout-readable);font-size:clamp(16px,1.35vw,18px);line-height:1.65}.kog-public :where(.kog-public-section__head h2,.kog-section__head h2,.kog-blog__h2,.kog-feed__h2,.kog-docs__section-title,.kog-offers__section-title,.kog-diagnostic__h2,.kog-canon__h2,.kog-os-map__h2,.kog-comments__h2,.kog-gallery__h2,.kog-podcast__h2,.kog-news__h2,.kog-stiri__h2){max-width:var(--layout-readable-wide);font-size:var(--type-section-title);letter-spacing:-.035em;text-wrap:balance;font-weight:700;line-height:1.12}.kog-public :where(.kog-public-card h3,.kog-public-panel h2,.kog-feed__card-title,.kog-home-rail-card h3,.kog-card h3,.kog-blog__card h3,.kog-docs__card h3,.kog-offers__path-card h3,.kog-diagnostic__card h3,.kog-canon__card h3,.kog-os-map__card h3,.kog-comments__card h3,.kog-gallery__card h3,.kog-podcast__card h3,.kog-news__card h3,.kog-stiri__card h3){font-size:var(--type-card-title);letter-spacing:-.025em;text-wrap:balance;font-weight:650;line-height:1.18}.kog-public :where(.kog-public-card p,.kog-public-panel p,.kog-feed__card p,.kog-card p,.kog-blog__card p,.kog-docs__card p,.kog-offers__path-card p,.kog-diagnostic__card p,.kog-canon__card p,.kog-os-map__card p,.kog-comments__card p,.kog-gallery__card p,.kog-podcast__card p,.kog-news__card p,.kog-stiri__card p){font-size:var(--type-card-body);line-height:1.62}.kog-public :where(.kog-public-section,.kog-section,.kog-blog__section,.kog-docs__section,.kog-feed__section,.kog-offers__section,.kog-diagnostic__section,.kog-canon__section,.kog-os-map__section,.kog-comments__section,.kog-gallery__section,.kog-podcast__section,.kog-news__section,.kog-stiri__section){margin-top:var(--section-gap-lg)}.kog-public :where(.kog-public-section+.kog-public-section,.kog-section+.kog-section,.kog-blog__section+.kog-blog__section,.kog-docs__section+.kog-docs__section,.kog-feed__section+.kog-feed__section,.kog-offers__section+.kog-offers__section,.kog-diagnostic__section+.kog-diagnostic__section,.kog-canon__section+.kog-canon__section,.kog-os-map__section+.kog-os-map__section,.kog-comments__section+.kog-comments__section,.kog-gallery__section+.kog-gallery__section,.kog-podcast__section+.kog-podcast__section,.kog-news__section+.kog-news__section,.kog-stiri__section+.kog-stiri__section){margin-top:var(--section-gap-xl)}.kog-public :where(.kog-public-section__head,.kog-section__head,.kog-blog__section-head,.kog-feed__section-head,.kog-docs__section-head,.kog-offers__section-head,.kog-diagnostic__section-head,.kog-canon__section-head,.kog-os-map__section-head,.kog-comments__section-head,.kog-gallery__section-head,.kog-podcast__section-head,.kog-news__section-head,.kog-stiri__section-head){margin-bottom:var(--section-head-gap)}.kog-public :where(.kog-public-grid,.kog-home-feed-grid,.kog-grid,.kog-grid--two,.kog-grid--three,.kog-blog__grid,.kog-feed__grid,.kog-docs__list--three,.kog-docs__status-grid,.kog-offers__path-grid,.kog-diagnostic__grid,.kog-canon__grid,.kog-os-map__grid,.kog-comments__grid,.kog-gallery__grid,.kog-podcast__grid,.kog-news__grid,.kog-stiri__grid){gap:var(--card-gap)}.kog-public :where(.kog-public-card,.kog-public-panel,.kog-card,.kog-blog__card,.kog-feed__card,.kog-docs__card,.kog-offers__path-card,.kog-diagnostic__card,.kog-canon__card,.kog-os-map__card,.kog-comments__card,.kog-gallery__card,.kog-podcast__card,.kog-news__card,.kog-stiri__card){border-radius:var(--public-radius-lg);padding:var(--card-pad);box-shadow:none}.kog-public :where(.kog-public-panel,.kog-home-console,.kog-home-feed-rail__panel){border-radius:var(--public-radius-lg);padding:var(--panel-pad)}.kog-public :where(.kog-public-card,.kog-public-panel,.kog-card,.kog-feed__card,.kog-blog__card,.kog-docs__card,.kog-offers__path-card,.kog-diagnostic__card){transition-property:color,background-color,border-color,box-shadow,opacity;transition-duration:.15s;transition-timing-function:ease-out}.kog-public :where(.kog-public-card,.kog-public-panel,.kog-card,.kog-feed__card,.kog-blog__card,.kog-docs__card,.kog-offers__path-card,.kog-diagnostic__card):is(:hover,:focus-visible){border-color:var(--accent);transform:none}@supports (color:color-mix(in lab,red,red)){.kog-public :where(.kog-public-card,.kog-public-panel,.kog-card,.kog-feed__card,.kog-blog__card,.kog-docs__card,.kog-offers__path-card,.kog-diagnostic__card):is(:hover,:focus-visible){border-color:color-mix(in srgb,var(--accent) 34%,var(--line))}}.kog-public :where(.kog-public-button,.kog-button,.kog-public-cta,.canon-button){min-width:44px;min-height:var(--button-h-md);border:1px solid var(--button-border);border-radius:var(--public-radius-sm);background:var(--button-bg);color:var(--text-primary);padding-inline:var(--button-pad-md);cursor:pointer;font-family:var(--font-sans);font-size:var(--button-font-md);letter-spacing:-.01em;text-align:center;justify-content:center;align-items:center;gap:8px;font-weight:700;line-height:1;text-decoration:none;transition-property:color,background-color,border-color,box-shadow,opacity;transition-duration:.15s;transition-timing-function:ease-out;display:inline-flex}.kog-public :where(.kog-public-button,.kog-button,.kog-public-cta,.canon-button):hover{border-color:var(--accent);transform:none}@supports (color:color-mix(in lab,red,red)){.kog-public :where(.kog-public-button,.kog-button,.kog-public-cta,.canon-button):hover{border-color:color-mix(in srgb,var(--accent) 38%,var(--line))}}.kog-public :where(.kog-public-button,.kog-button,.kog-public-cta,.canon-button):hover{background:var(--button-bg-hover);color:var(--accent-hover,var(--accent))}.kog-public :where(.kog-public-button,.kog-button,.kog-public-cta,.canon-button):focus-visible{outline:2px solid var(--accent-hover,var(--accent));outline-offset:3px;box-shadow:var(--focus-ring)}.kog-public :where(.kog-public-button--sm){min-height:var(--button-h-sm);padding-inline:var(--button-pad-sm);font-size:var(--button-font-sm)}.kog-public :where(.kog-public-button--lg){min-height:var(--button-h-lg);padding-inline:var(--button-pad-lg);font-size:var(--button-font-lg)}.kog-public :where(.kog-public-button--primary,.kog-button--primary,.kog-public-cta--primary,.canon-button--primary){border-color:var(--accent,#c9a227);background:var(--accent,#c9a227);color:var(--text-inverse,#050505);box-shadow:var(--shadow-cta)}.kog-public :where(.kog-public-button--primary,.kog-button--primary,.kog-public-cta--primary,.canon-button--primary):hover{border-color:var(--accent-hover,#f2d777);background:var(--accent-hover,#f2d777);color:var(--text-inverse,#050505);box-shadow:var(--shadow-cta)}.kog-public :where(.kog-public-button--secondary,.kog-button--secondary,.kog-public-cta--secondary,.canon-button--secondary){border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.kog-public :where(.kog-public-button--secondary,.kog-button--secondary,.kog-public-cta--secondary,.canon-button--secondary){border-color:color-mix(in srgb,var(--accent) 34%,var(--line))}}.kog-public :where(.kog-public-button--secondary,.kog-button--secondary,.kog-public-cta--secondary,.canon-button--secondary){background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.kog-public :where(.kog-public-button--secondary,.kog-button--secondary,.kog-public-cta--secondary,.canon-button--secondary){background:color-mix(in srgb,var(--accent) 6%,transparent)}}.kog-public :where(.kog-public-button--secondary,.kog-button--secondary,.kog-public-cta--secondary,.canon-button--secondary){color:var(--text-primary)}.kog-public :where(.kog-public-button--ghost,.kog-button--ghost,.kog-public-cta--ghost,.canon-button--ghost){border-color:var(--button-border);color:var(--text-secondary);box-shadow:none;background:0 0}.kog-public :where(.kog-public-button--subtle,.kog-public-cta--subtle){color:var(--text-secondary);background:0 0;border-color:#0000}.kog-public :where(.kog-public-button--danger){border-color:var(--state-risk)}@supports (color:color-mix(in lab,red,red)){.kog-public :where(.kog-public-button--danger){border-color:color-mix(in srgb,var(--state-risk) 40%,transparent)}}.kog-public :where(.kog-public-button--danger){background:var(--state-risk)}@supports (color:color-mix(in lab,red,red)){.kog-public :where(.kog-public-button--danger){background:color-mix(in srgb,var(--state-risk) 10%,transparent)}}.kog-public :where(.kog-public-button--danger){color:var(--state-risk)}.kog-public :where(.kog-public-button--locked){border-color:var(--state-warn)}@supports (color:color-mix(in lab,red,red)){.kog-public :where(.kog-public-button--locked){border-color:color-mix(in srgb,var(--state-warn) 40%,transparent)}}.kog-public :where(.kog-public-button--locked){background:var(--state-warn)}@supports (color:color-mix(in lab,red,red)){.kog-public :where(.kog-public-button--locked){background:color-mix(in srgb,var(--state-warn) 9%,transparent)}}.kog-public :where(.kog-public-button--locked){color:var(--state-warn)}.kog-public :where(.kog-public-button[aria-disabled=true],.kog-public-button--disabled,.kog-public-button--locked,.kog-button[aria-disabled=true],.kog-public-cta[aria-disabled=true]){cursor:not-allowed;opacity:.58;transform:none}.kog-public :where(.kog-public-page__actions,.kog-feed__actions,.kog-home-rail-cards,.kog-actions,.kog-blog__actions,.kog-docs__actions,.kog-offers__actions,.kog-diagnostic__actions){gap:12px}.kog-public :where(.kog-label,.kog-home-route__eyebrow,.kog-home-section-kicker,.kog-public-page__eyebrow,.kog-public-footer__eyebrow){letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:650;line-height:1.3}.kog-public-footer__cta{border-radius:var(--public-radius-lg);box-shadow:none}.kog-public-footer__cta h2{max-width:20ch;font-size:var(--type-section-title);letter-spacing:-.035em;line-height:1.12}.kog-public-footer__newsletter,.kog-public-footer__primary-action,.kog-public-footer__secondary-action{border-radius:var(--public-radius-sm);transition-property:color,background-color,border-color,box-shadow,opacity;transition-duration:.15s;transition-timing-function:ease-out}.kog-public-footer__newsletter:is(:hover,:focus-visible),.kog-public-footer__primary-action:is(:hover,:focus-visible),.kog-public-footer__secondary-action:is(:hover,:focus-visible){transform:none}.kog-public__brand-meta{color:var(--text-muted);font-size:11px;line-height:1.2}@media (max-width:1023px){.kog-public__brand-meta{display:none}}@media (max-width:767px){.kog-footer,.kog-public-footer__container,.kog-public__main,.kog-public__nav{width:min(100%,calc(100% - (var(--layout-page-gutter) * 2)))}.kog-public__main{padding-block:32px 80px}.kog-public :where(.kog-public-page__actions,.kog-feed__actions,.kog-actions,.kog-blog__actions,.kog-docs__actions,.kog-offers__actions,.kog-diagnostic__actions){align-items:stretch}.kog-public :where(.kog-public-page__actions,.kog-feed__actions,.kog-actions,.kog-blog__actions,.kog-docs__actions,.kog-offers__actions,.kog-diagnostic__actions)>:where(a,button,span){width:100%}.kog-public :where(.kog-public-button,.kog-button,.kog-public-cta,.canon-button){justify-content:center;min-height:48px}}@media (prefers-reduced-motion:reduce){.kog-public :where(a,button,summary,[role=button]){transition-duration:.01ms}}.kog-content-boundary{width:min(var(--content-max,1120px),calc(100% - var(--content-gutter-xs,16px) - var(--content-gutter-xs,16px)));min-width:0;margin-inline:auto}@media (min-width:768px){.kog-content-boundary{width:min(var(--content-max,1120px),calc(100% - var(--content-gutter-md,24px) - var(--content-gutter-md,24px)))}}@media (min-width:1024px){.kog-content-boundary{width:min(var(--content-max,1120px),calc(100% - var(--content-gutter-lg,32px) - var(--content-gutter-lg,32px)))}}@media (min-width:1440px){.kog-content-boundary{width:min(var(--content-max,1120px),calc(100% - var(--content-gutter-xl,40px) - var(--content-gutter-xl,40px)))}}.kog-template{--template-readable:var(--layout-readable,720px);--template-wide:var(--layout-readable-wide,860px);--template-gap-major:var(--section-gap-xl,clamp(64px,8vw,96px));--template-gap:var(--section-gap-lg,clamp(48px,6vw,72px));--template-card-gap:var(--card-gap,clamp(16px,2vw,24px));--template-radius:var(--public-radius-lg,var(--ds-radius-md,12px));min-width:0}.kog-template .kog-public-page{gap:var(--template-gap-major);min-width:0;display:grid}.kog-template .kog-public-page__hero{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1.08fr) minmax(300px,.72fr);align-items:center;gap:clamp(32px,5vw,64px);min-width:0;padding-block:clamp(32px,5vw,64px) clamp(48px,7vw,80px);display:grid}.kog-template .kog-public-page__hero-copy{gap:var(--ds-space-4,16px);min-width:0;max-width:var(--template-readable);display:grid}.kog-template .kog-public-page__eyebrow,.kog-template-kicker{color:var(--accent-hover,var(--accent));font-family:var(--font-mono);font-size:var(--ds-font-size-xs,12px);letter-spacing:.14em;text-transform:uppercase;margin:0;font-weight:700;line-height:1.4}.kog-template .kog-public-page__title{max-width:16ch;font-size:var(--type-hero-page,clamp(38px,5vw,56px));letter-spacing:-.04em;text-wrap:balance;margin:0;font-weight:800;line-height:1.05}.kog-template .kog-public-page__lede{max-width:var(--template-readable);color:var(--text-secondary);margin:0;font-size:clamp(16px,1.35vw,18px);line-height:1.65}.kog-template .kog-public-page__badge-row{gap:var(--ds-space-2,8px);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.kog-template .kog-public-page__actions{align-items:center;gap:var(--ds-space-3,12px);flex-wrap:wrap;display:flex}.kog-template .kog-public-page__actions>:nth-child(n+3){box-shadow:none;background:0 0;border-color:#0000}.kog-template .kog-public-page__hero-aside{align-self:stretch;min-width:0}.kog-template .kog-public-page__body{gap:var(--template-gap-major);min-width:0;display:grid}.kog-template-section{gap:clamp(24px,4vw,40px);min-width:0;display:grid;position:relative}.kog-template-section--accent,.kog-template-section--band,.kog-template-section--quiet{border:1px solid var(--line-soft);border-radius:var(--template-radius);padding:clamp(24px,4vw,40px)}.kog-template-section--band{background:var(--surface-panel-soft)}.kog-template-section--accent{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.kog-template-section--accent{border-color:color-mix(in srgb,var(--accent) 28%,var(--line))}}.kog-template-section--accent{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.kog-template-section--accent{background:color-mix(in srgb,var(--accent) 4%,var(--surface-panel))}}.kog-template-section--quiet{background:var(--surface-panel)}@supports (color:color-mix(in lab,red,red)){.kog-template-section--quiet{background:color-mix(in srgb,var(--surface-panel) 76%,transparent)}}.kog-template-section__head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(24px,4vw,48px);min-width:0;display:grid}.kog-template-section__copy{gap:var(--ds-space-3,12px);min-width:0;display:grid}.kog-template-section__title{max-width:var(--template-wide);font-size:var(--type-section-title,clamp(28px,3.6vw,40px));letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:700;line-height:1.12}.kog-template-section__description{max-width:var(--template-readable);color:var(--text-secondary);font-size:var(--type-public-body,16px);line-height:1.62}.kog-template-section__description>*{font-size:inherit;line-height:inherit;margin:0}.kog-template-section__body{min-width:0}.kog-template-grid{gap:var(--template-card-gap);min-width:0;display:grid}.kog-template-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.kog-template-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.kog-template-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.kog-template-card,.kog-template-card-link{min-width:0}.kog-template-card-link{height:100%;color:inherit;text-decoration:none;display:block}.kog-template-card{border:1px solid var(--line-soft);border-radius:var(--template-radius);background:var(--surface-panel);height:100%;min-height:220px;color:var(--text-primary);transition:background-color var(--ds-motion-standard) var(--ds-ease-standard),border-color var(--ds-motion-standard) var(--ds-ease-standard),box-shadow var(--ds-motion-standard) var(--ds-ease-standard);flex-direction:column;display:flex;overflow:hidden}.kog-template-card-link:is(:hover,:focus-visible) .kog-template-card,.kog-template-card:is(:hover,:focus-within){border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.kog-template-card-link:is(:hover,:focus-visible) .kog-template-card,.kog-template-card:is(:hover,:focus-within){border-color:color-mix(in srgb,var(--accent) 36%,var(--line))}}.kog-template-card-link:is(:hover,:focus-visible) .kog-template-card,.kog-template-card:is(:hover,:focus-within){background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.kog-template-card-link:is(:hover,:focus-visible) .kog-template-card,.kog-template-card:is(:hover,:focus-within){background:color-mix(in srgb,var(--accent) 4%,var(--surface-panel))}}.kog-template-card-link:is(:hover,:focus-visible) .kog-template-card,.kog-template-card:is(:hover,:focus-within){box-shadow:var(--shadow-card)}.kog-template-card-link:focus-visible{outline:none}.kog-template-card-link:focus-visible .kog-template-card{box-shadow:var(--focus-ring)}.kog-template-card--featured{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.kog-template-card--featured{border-color:color-mix(in srgb,var(--accent) 28%,var(--line))}}.kog-template-card__body{gap:var(--ds-space-3,12px);flex-direction:column;flex:1;padding:clamp(20px,2.4vw,28px);display:flex}.kog-template-card__head{justify-content:space-between;align-items:flex-start;gap:var(--ds-space-3,12px);min-width:0;display:flex}.kog-template-card__head-copy{gap:var(--ds-space-2,8px);min-width:0;display:grid}.kog-template-card__title{font-size:var(--type-card-title,clamp(19px,2vw,24px));letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:650;line-height:1.18}.kog-template-card__description{color:var(--text-secondary);font-size:var(--type-card-body,15px);line-height:1.62}.kog-template-card__description>*{font-size:inherit;line-height:inherit;margin:0}.kog-template-card__badges{justify-content:flex-end;gap:var(--ds-space-2,8px);flex-wrap:wrap;flex-shrink:0;display:flex}.kog-template-card__meta{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--ds-font-size-xs,12px);line-height:1.5}.kog-template-card__footer{padding-top:var(--ds-space-4,16px);border-top:1px solid var(--line-soft);margin-top:auto}.kog-template-badge{border:1px solid var(--line);border-radius:var(--public-radius-sm,6px);background:var(--surface-panel-alt);min-height:24px;color:var(--text-secondary);padding-inline:var(--ds-space-2,8px);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;font-size:10px;font-weight:700;line-height:1.3;display:inline-flex}.kog-template-badge--gold{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.kog-template-badge--gold{border-color:color-mix(in srgb,var(--accent) 38%,var(--line))}}.kog-template-badge--gold{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.kog-template-badge--gold{background:color-mix(in srgb,var(--accent) 9%,transparent)}}.kog-template-badge--gold{color:var(--accent-hover,var(--accent))}.kog-template-badge--info{border-color:var(--status-info-border);background:var(--status-info-bg);color:var(--state-info)}.kog-template-badge--pass{border-color:var(--status-pass-border);background:var(--status-pass-bg);color:var(--state-pass)}.kog-template-badge--warn{border-color:var(--status-warn-border);background:var(--status-warn-bg);color:var(--state-warn)}.kog-template-badge--risk{border-color:var(--status-risk-border);background:var(--status-risk-bg);color:var(--state-risk)}.kog-cover-media{min-width:0;margin:0}.kog-cover-media__frame{border:1px solid var(--line-soft);border-radius:var(--template-radius);background:radial-gradient(circle at 72% 24%,var(--accent),transparent 36%),linear-gradient(145deg,var(--surface-panel-alt),var(--surface-root));position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.kog-cover-media__frame{background:radial-gradient(circle at 72% 24%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 36%),linear-gradient(145deg,var(--surface-panel-alt),var(--surface-root))}}.kog-cover-media--page-hero .kog-cover-media__frame{aspect-ratio:21/9}.kog-cover-media--community-cover .kog-cover-media__frame,.kog-cover-media--editorial-cover .kog-cover-media__frame,.kog-cover-media--news-cover .kog-cover-media__frame{aspect-ratio:16/9}.kog-cover-media--offer-cover .kog-cover-media__frame{aspect-ratio:3/2}.kog-cover-media--course-cover .kog-cover-media__frame{aspect-ratio:4/5}.kog-cover-media__image,.kog-cover-media__placeholder{width:100%;height:100%}.kog-cover-media__image{object-fit:cover;display:block}.kog-cover-media__placeholder{background:linear-gradient(120deg,transparent 20%,var(--accent),transparent 72%),repeating-linear-gradient(135deg,transparent 0 32px,var(--line) 32px 33px);min-height:220px}@supports (color:color-mix(in lab,red,red)){.kog-cover-media__placeholder{background:linear-gradient(120deg,transparent 20%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 72%),repeating-linear-gradient(135deg,transparent 0 32px,color-mix(in srgb,var(--line) 60%,transparent) 32px 33px)}}.kog-cover-media__veil{background:linear-gradient(180deg,transparent 42%,var(--surface-root));position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.kog-cover-media__veil{background:linear-gradient(180deg,transparent 42%,color-mix(in srgb,var(--surface-root) 72%,transparent))}}.kog-cover-media__veil{pointer-events:none}.kog-cover-media__eyebrow{right:var(--ds-space-4,16px);bottom:var(--ds-space-4,16px);left:var(--ds-space-4,16px);color:var(--text-primary);font-family:var(--font-mono);font-size:var(--ds-font-size-xs,12px);letter-spacing:.12em;text-transform:uppercase;font-weight:700;position:absolute}.kog-cover-media__caption{margin-top:var(--ds-space-2,8px);color:var(--text-muted);font-size:var(--ds-font-size-xs,12px);line-height:1.5}.kog-template-card__media .kog-cover-media__frame{border:0;border-bottom:1px solid var(--line-soft);border-radius:0}.kog-technical-disclosure{border:1px solid var(--line-soft);border-radius:var(--template-radius);background:var(--surface-panel-soft);overflow:hidden}.kog-technical-disclosure__summary{cursor:pointer;min-height:48px;color:var(--text-secondary);padding:var(--ds-space-3,12px) var(--ds-space-4,16px);font-size:var(--ds-font-size-sm,14px);align-items:center;font-weight:700;display:flex}.kog-technical-disclosure__summary:focus-visible,.kog-technical-disclosure__summary:hover{color:var(--text-primary)}.kog-technical-disclosure__body{gap:var(--ds-space-4,16px);padding:0 var(--ds-space-4,16px) var(--ds-space-4,16px);display:grid}.kog-technical-disclosure__description{max-width:var(--template-readable);color:var(--text-secondary);font-size:var(--type-public-body,16px);line-height:1.62}.kog-technical-disclosure__grid{gap:var(--ds-space-3,12px);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.kog-technical-disclosure__item{gap:var(--ds-space-2,8px);min-width:0;padding:var(--ds-space-3,12px);border:1px solid var(--line-soft);border-radius:var(--public-radius-md,10px);background:var(--surface-panel);display:grid}.kog-technical-disclosure__item dt{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--ds-font-size-xs,12px);text-transform:uppercase;font-weight:700}.kog-technical-disclosure__item dd{min-width:0;margin:0}.kog-template--community .kog-public-page__hero{align-items:center}.kog-template--community .kog-public-page__hero-aside{align-content:center;display:grid}.kog-template-stat-grid{gap:var(--ds-space-3,12px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.kog-template-stat{gap:var(--ds-space-1,4px);padding:var(--ds-space-3,12px);border:1px solid var(--line-soft);border-radius:var(--public-radius-md,10px);background:var(--surface-panel-alt);display:grid}.kog-template-stat dt{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.kog-template-stat dd{color:var(--text-primary);font-size:var(--ds-font-size-lg,18px);margin:0;font-weight:700}.kog-template-list{gap:var(--ds-space-2,8px);margin:0;padding:0;list-style:none;display:grid}.kog-template-list li{padding-left:var(--ds-space-4,16px);color:var(--text-secondary);font-size:var(--type-public-body,16px);line-height:1.58;position:relative}.kog-template-list li:before{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px;position:absolute;top:.72em;left:0}@media (max-width:1023px){.kog-template .kog-public-page__hero{grid-template-columns:1fr}.kog-technical-disclosure__grid,.kog-template-grid--3,.kog-template-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.kog-template .kog-public-page{gap:64px}.kog-template .kog-public-page__hero{gap:28px;padding-block:28px 48px}.kog-template .kog-public-page__actions{flex-direction:column;align-items:stretch}.kog-template .kog-public-page__actions>*{width:100%}.kog-template-section__head{grid-template-columns:1fr;align-items:start}.kog-technical-disclosure__grid,.kog-template-grid--2,.kog-template-grid--3,.kog-template-grid--4,.kog-template-stat-grid{grid-template-columns:1fr}.kog-template-card__head{flex-direction:column}.kog-template-card__badges{justify-content:flex-start}}@media (max-width:479px){.kog-template-section--accent,.kog-template-section--band,.kog-template-section--quiet{padding:var(--ds-space-6,24px)}.kog-template .kog-public-page__title{font-size:clamp(36px,11vw,46px)}.kog-template-section__title{font-size:clamp(26px,9vw,34px)}}@media (prefers-reduced-motion:reduce){.kog-template-card{transition-duration:.01ms}}.kog-home--experience-v2{--home-sticky-offset:calc(var(--kog-header-primary-h,64px) + 18px);--home-readable:720px;--home-card-radius:var(--public-radius-lg,12px);--home-section-gap:clamp(64px,8vw,96px);--home-rule:linear-gradient(90deg,var(--accent),transparent)}@supports (color:color-mix(in lab,red,red)){.kog-home--experience-v2{--home-rule:linear-gradient(90deg,color-mix(in srgb,var(--accent) 52%,transparent),transparent)}}.kog-home--experience-v2{gap:var(--home-section-gap);display:grid}.kog-home--experience-v2>section{min-width:0;scroll-margin-top:calc(var(--kog-header-primary-h,64px) + 24px);position:relative}.kog-home--experience-v2>section:not(.kog-home-hero):before{content:"";top:calc(var(--home-section-gap) / -2);background:var(--home-rule);pointer-events:none;width:min(96px,18vw);height:1px;position:absolute;left:0}.kog-home--experience-v2 .kog-home-hero--v31{background:radial-gradient(circle at 88% 8%,var(--accent),transparent 32%),linear-gradient(180deg,var(--surface-panel),var(--surface-root));padding:clamp(40px,5vw,56px) 0 clamp(56px,7vw,80px)}@supports (color:color-mix(in lab,red,red)){.kog-home--experience-v2 .kog-home-hero--v31{background:radial-gradient(circle at 88% 8%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 32%),linear-gradient(180deg,color-mix(in srgb,var(--surface-panel) 28%,var(--surface-root)),var(--surface-root))}}.kog-home--experience-v2 .kog-home-hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:center;gap:clamp(40px,5vw,64px)}.kog-home--experience-v2 .kog-home-hero__copy{max-width:var(--home-readable);gap:clamp(16px,2vw,24px);padding-top:0}.kog-home--experience-v2 .kog-home-route__eyebrow{max-width:58ch;color:var(--accent-hover,var(--accent));letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:650;line-height:1.4}.kog-home--experience-v2 .kog-home-h1{letter-spacing:-.045em;text-wrap:balance;max-width:12ch;font-size:clamp(44px,5.5vw,60px);font-weight:800;line-height:1.04}.kog-home--experience-v2 .kog-home-subtitle{max-width:680px;font-size:clamp(16px,1.45vw,18px);line-height:1.65}.kog-home--experience-v2 .kog-feed__actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.kog-home--experience-v2 .kog-feed__actions .kog-public-button{min-height:48px}.kog-home--experience-v2 .kog-feed__actions>:nth-child(3){min-height:44px;color:var(--text-secondary);box-shadow:none;background:0 0;border-color:#0000;padding-inline:12px}.kog-home--experience-v2 .kog-feed__actions>:nth-child(3):is(:hover,:focus-visible){background:var(--surface-panel);border-color:#0000}@supports (color:color-mix(in lab,red,red)){.kog-home--experience-v2 .kog-feed__actions>:nth-child(3):is(:hover,:focus-visible){background:color-mix(in srgb,var(--surface-panel) 72%,transparent)}}.kog-home--experience-v2 .kog-feed__actions>:nth-child(3):is(:hover,:focus-visible){color:var(--text-primary)}.kog-home--experience-v2 .kog-home-proofline{border-top:1px solid var(--line-soft);color:var(--text-muted);flex-wrap:wrap;gap:10px 20px;margin-top:8px;padding-top:16px;font-size:12px;line-height:1.45;display:flex}.kog-home--experience-v2 .kog-home-proofline li::marker{color:var(--accent)}.kog-home--experience-v2 .kog-home-console{border:1px solid var(--accent);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.kog-home--experience-v2 .kog-home-console{border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line))}}.kog-home--experience-v2 .kog-home-console{border-radius:var(--home-card-radius);background:linear-gradient(180deg,var(--accent),transparent 34%),var(--surface-panel)}@supports (color:color-mix(in lab,red,red)){.kog-home--experience-v2 .kog-home-console{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 4%,transparent),transparent 34%),color-mix(in srgb,var(--surface-panel) 96%,var(--surface-root))}}.kog-home--experience-v2 .kog-home-console{box-shadow:0 18px 54px var(--surface-root);padding:clamp(20px,2.4vw,28px)}@supports (color:color-mix(in lab,red,red)){.kog-home--experience-v2 .kog-home-console{box-shadow:0 18px 54px color-mix(in srgb,var(--surface-root) 68%,transparent)}}.kog-home--experience-v2 .kog-home-console__head{border-bottom:1px solid var(--line-soft);letter-spacing:.08em;text-transform:uppercase;min-height:32px;margin-bottom:12px;padding-bottom:12px;font-size:11px}.kog-home--experience-v2 .kog-visual--atlas{min-height:250px}.kog-home--experience-v2 .kog-home-outcomes{gap:8px;margin-top:12px}.kog-home--experience-v2 .kog-home-outcome{border-radius:var(--public-radius-sm,6px);background:var(--surface-panel-alt);gap:4px;min-width:0;padding:12px}@supports (color:color-mix(in lab,red,red)){.kog-home--experience-v2 .kog-home-outcome{background:color-mix(in srgb,var(--surface-panel-alt) 72%,transparent)}}.kog-home--experience-v2 .kog-home-section-head{grid-template-columns:minmax(0,1fr) minmax(260px,.64fr);align-items:end;gap:clamp(32px,5vw,64px);display:grid}.kog-home--experience-v2 .kog-home-section-head--compact{grid-template-columns:minmax(0,1fr) auto;align-items:center}.kog-home--experience-v2 .kog-home-section-kicker{color:var(--accent-hover,var(--accent));letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:650;line-height:1.3}.kog-home--experience-v2 .kog-home-section-head h2,.kog-home--experience-v2 .kog-home-trust h2{letter-spacing:-.035em;text-wrap:balance;max-width:720px;font-size:clamp(30px,3.4vw,40px);font-weight:700;line-height:1.12}.kog-home--experience-v2 .kog-home-section-head>p{max-width:460px;margin:0;font-size:15px;line-height:1.65}.kog-home--experience-v2 .kog-home-journey{gap:clamp(32px,4vw,48px);display:grid}.kog-home--experience-v2 .kog-home-journey-grid{gap:clamp(16px,2vw,24px)}.kog-home--experience-v2 .kog-home-journey-card{border-color:var(--line-soft);border-radius:var(--home-card-radius);background:var(--surface-panel);gap:14px;min-height:264px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.kog-home--experience-v2 .kog-home-journey-card{background:color-mix(in srgb,var(--surface-panel) 94%,var(--surface-root))}}.kog-home--experience-v2 .kog-home-journey-card{box-shadow:none;padding:clamp(22px,2.4vw,28px)}.kog-home--experience-v2 .kog-home-journey-card:before{content:"";background:var(--home-rule);opacity:.6;width:100%;height:2px;position:absolute;inset:0 auto auto 0}.kog-home--experience-v2 .kog-home-journey-card:nth-child(2){background:var(--surface-panel)}@supports (color:color-mix(in lab,red,red)){.kog-home--experience-v2 .kog-home-journey-card:nth-child(2){background:color-mix(in srgb,var(--surface-panel) 90%,var(--surface-root))}}.kog-home--experience-v2 .kog-home-journey-card:nth-child(3){border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.kog-home--experience-v2 .kog-home-journey-card:nth-child(3){border-color:color-mix(in srgb,var(--accent) 28%,var(--line))}}.kog-home--experience-v2 .kog-home-journey-card:nth-child(3){background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.kog-home--experience-v2 .kog-home-journey-card:nth-child(3){background:color-mix(in srgb,var(--accent) 4%,var(--surface-panel))}}.kog-home--experience-v2 .kog-home-journey-card__icon{border-radius:var(--public-radius-sm,6px);width:40px;height:40px}.kog-home--experience-v2 .kog-home-journey-card h3{letter-spacing:-.025em;max-width:19ch;font-size:clamp(21px,2vw,25px);font-weight:650;line-height:1.18}.kog-home--experience-v2 .kog-home-journey-card>p:not(.kog-home-journey-card__eyebrow){font-size:15px;line-height:1.62}.kog-home--experience-v2 .kog-home-inline-link{color:var(--text-primary);margin-top:auto;font-weight:650}.kog-home--experience-v2 .kog-home-feed-shell{grid-template-columns:minmax(0,1fr) minmax(280px,300px);align-items:start;gap:clamp(28px,4vw,48px)}.kog-home--experience-v2 .kog-home-feed-grid,.kog-home--experience-v2 .kog-home-feed-grid--secondary{gap:clamp(16px,2vw,24px)}.kog-home--experience-v2 .kog-home-feed-grid--secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.kog-home--experience-v2 .kog-home-feed-card{border-color:var(--line-soft);border-radius:var(--home-card-radius);background:var(--surface-panel);gap:14px;min-height:272px}@supports (color:color-mix(in lab,red,red)){.kog-home--experience-v2 .kog-home-feed-card{background:color-mix(in srgb,var(--surface-panel) 94%,var(--surface-root))}}.kog-home--experience-v2 .kog-home-feed-card{box-shadow:none;padding:clamp(22px,2.4vw,28px);transition-property:color,background-color,border-color,box-shadow,opacity;transition-duration:.15s;transition-timing-function:ease-out}.kog-home--experience-v2 .kog-home-feed-card:is(:hover,:focus-visible){border-color:var(--accent);transform:none}@supports (color:color-mix(in lab,red,red)){.kog-home--experience-v2 .kog-home-feed-card:is(:hover,:focus-visible){border-color:color-mix(in srgb,var(--accent) 38%,var(--line))}}.kog-home--experience-v2 .kog-home-feed-card:is(:hover,:focus-visible){background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.kog-home--experience-v2 .kog-home-feed-card:is(:hover,:focus-visible){background:color-mix(in srgb,var(--accent) 4%,var(--surface-panel))}}.kog-home--experience-v2 .kog-home-feed-card:is(:hover,:focus-visible){box-shadow:0 16px 44px var(--surface-root)}@supports (color:color-mix(in lab,red,red)){.kog-home--experience-v2 .kog-home-feed-card:is(:hover,:focus-visible){box-shadow:0 16px 44px color-mix(in srgb,var(--surface-root) 58%,transparent)}}.kog-home--experience-v2 .kog-home-feed-item--featured .kog-home-feed-card{border-color:var(--accent);min-height:312px}@supports (color:color-mix(in lab,red,red)){.kog-home--experience-v2 .kog-home-feed-item--featured .kog-home-feed-card{border-color:color-mix(in srgb,var(--accent) 26%,var(--line))}}.kog-home--experience-v2 .kog-home-feed-item--featured .kog-feed__card-title{max-width:22ch;font-size:clamp(28px,3.2vw,38px);line-height:1.12}.kog-home--experience-v2 .kog-home-feed-card--compact{min-height:208px}.kog-home--experience-v2 .kog-feed__card-title{letter-spacing:-.025em;font-size:clamp(21px,2vw,26px);font-weight:650;line-height:1.16}.kog-home--experience-v2 .kog-feed__card-excerpt{font-size:15px;line-height:1.62}.kog-home--experience-v2 .kog-feed__card-type,.kog-home--experience-v2 .kog-home-feed-card__tags span,.kog-home--experience-v2 .kog-home-status-badge{letter-spacing:.1em;text-transform:uppercase;font-size:10px}.kog-home--experience-v2 .kog-home-feed-rail{top:var(--home-sticky-offset);gap:16px;position:sticky}.kog-home--experience-v2 .kog-home-feed-rail__panel{border-radius:var(--home-card-radius);box-shadow:none;gap:12px;padding:clamp(20px,2vw,24px)}.kog-home--experience-v2 .kog-home-feed-rail__panel--accent{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.kog-home--experience-v2 .kog-home-feed-rail__panel--accent{border-color:color-mix(in srgb,var(--accent) 36%,var(--line))}}.kog-home--experience-v2 .kog-home-feed-rail__panel--accent{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.kog-home--experience-v2 .kog-home-feed-rail__panel--accent{background:color-mix(in srgb,var(--accent) 5%,var(--surface-panel))}}.kog-home--experience-v2 .kog-home-feed-rail__panel--accent{box-shadow:0 14px 40px var(--surface-root)}@supports (color:color-mix(in lab,red,red)){.kog-home--experience-v2 .kog-home-feed-rail__panel--accent{box-shadow:0 14px 40px color-mix(in srgb,var(--surface-root) 52%,transparent)}}.kog-home--experience-v2 .kog-home-feed-rail__panel h2{font-size:clamp(20px,1.8vw,24px);line-height:1.18}.kog-home--experience-v2 .kog-home-rail-card{border-radius:var(--public-radius-md,10px);padding:14px;transition-property:color,background-color,border-color,box-shadow,opacity;transition-duration:.15s;transition-timing-function:ease-out}.kog-home--experience-v2 .kog-home-rail-card:is(:hover,:focus-visible){border-color:var(--accent);transform:none}@supports (color:color-mix(in lab,red,red)){.kog-home--experience-v2 .kog-home-rail-card:is(:hover,:focus-visible){border-color:color-mix(in srgb,var(--accent) 34%,var(--line))}}.kog-home--experience-v2 .kog-home-rail-card:is(:hover,:focus-visible){background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.kog-home--experience-v2 .kog-home-rail-card:is(:hover,:focus-visible){background:color-mix(in srgb,var(--accent) 5%,var(--surface-root))}}.kog-home--experience-v2 .kog-home-rail-card:is(:hover,:focus-visible){box-shadow:none}.kog-home--experience-v2 .kog-home-trust{isolation:isolate;border-color:var(--state-info);gap:24px;display:grid;overflow:clip}@supports (color:color-mix(in lab,red,red)){.kog-home--experience-v2 .kog-home-trust{border-color:color-mix(in srgb,var(--state-info) 18%,var(--line))}}.kog-home--experience-v2 .kog-home-trust{border-radius:var(--home-card-radius);background:var(--surface-panel)}@supports (color:color-mix(in lab,red,red)){.kog-home--experience-v2 .kog-home-trust{background:color-mix(in srgb,var(--surface-panel) 88%,var(--surface-root))}}.kog-home--experience-v2 .kog-home-trust{box-shadow:none;padding:clamp(24px,3.5vw,40px)}.kog-home--experience-v2 .kog-home-trust__intro{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:20px}.kog-home--experience-v2 .kog-home-trust__intro>div:last-child{max-width:760px}.kog-home--experience-v2 .kog-home-status-details{border-top:1px solid var(--line-soft);padding-top:16px}.kog-home--experience-v2 .kog-home-status-details>summary{border-radius:var(--public-radius-sm,6px);min-height:48px;padding:10px 12px}.kog-home--experience-v2 .kog-home-status-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.kog-home--experience-v2 .kog-home-status-item{border-radius:var(--public-radius-md,10px);min-height:144px;padding:16px}.kog-home--experience-v2 :where(.kog-public-button,.kog-home-journey-card,.kog-home-feed-card,.kog-home-rail-card,.kog-home-status-item){transition-property:color,background-color,border-color,box-shadow,opacity}.kog-home--experience-v2 :where(.kog-public-button,.kog-home-journey-card,.kog-home-feed-card,.kog-home-rail-card,.kog-home-status-item):is(:hover,:focus-visible){transform:none}@media (max-width:1023px){.kog-home--experience-v2 .kog-home-feed-shell,.kog-home--experience-v2 .kog-home-hero__grid{grid-template-columns:minmax(0,1fr)}.kog-home--experience-v2 .kog-home-console{max-width:760px}.kog-home--experience-v2 .kog-home-feed-rail{grid-template-columns:repeat(3,minmax(0,1fr));position:static;top:auto}}@media (max-width:767px){.kog-home--experience-v2{--home-section-gap:64px}.kog-home--experience-v2 .kog-home-hero--v31{padding-top:28px}.kog-home--experience-v2 .kog-home-h1{max-width:none;font-size:clamp(36px,11vw,44px);line-height:1.08}.kog-home--experience-v2 .kog-home-feed-rail,.kog-home--experience-v2 .kog-home-section-head,.kog-home--experience-v2 .kog-home-section-head--compact,.kog-home--experience-v2 .kog-home-status-list{grid-template-columns:minmax(0,1fr)}.kog-home--experience-v2 .kog-feed__actions{flex-direction:column;align-items:stretch}.kog-home--experience-v2 .kog-feed__actions .kog-public-button{width:100%}.kog-home--experience-v2 .kog-feed__actions>:nth-child(3){border-color:var(--line-soft)}.kog-home--experience-v2 .kog-home-feed-grid,.kog-home--experience-v2 .kog-home-feed-grid--secondary,.kog-home--experience-v2 .kog-home-journey-grid,.kog-home--experience-v2 .kog-home-outcomes,.kog-home--experience-v2 .kog-home-proofline{grid-template-columns:minmax(0,1fr)}.kog-home--experience-v2 .kog-home-proofline{display:grid}.kog-home--experience-v2 .kog-feed__card-head,.kog-home--experience-v2 .kog-home-console__head{flex-direction:column;align-items:flex-start}.kog-home--experience-v2 .kog-home-feed-card,.kog-home--experience-v2 .kog-home-feed-card--compact,.kog-home--experience-v2 .kog-home-feed-item--featured .kog-home-feed-card,.kog-home--experience-v2 .kog-home-journey-card,.kog-home--experience-v2 .kog-home-status-item{min-height:0}.kog-home--experience-v2 .kog-home-trust__intro{grid-template-columns:minmax(0,1fr)}}@media (max-width:479px){.kog-home--experience-v2>section{scroll-margin-top:calc(var(--kog-header-primary-h,58px) + 16px)}.kog-home--experience-v2 .kog-home-console,.kog-home--experience-v2 .kog-home-feed-card,.kog-home--experience-v2 .kog-home-feed-rail__panel,.kog-home--experience-v2 .kog-home-journey-card,.kog-home--experience-v2 .kog-home-trust{border-radius:10px;padding:18px}.kog-home--experience-v2 .kog-home-section-head,.kog-home--experience-v2 .kog-home-trust__intro{text-align:left}}@media (prefers-reduced-motion:reduce){.kog-home--experience-v2 :where(.kog-public-button,.kog-home-journey-card,.kog-home-feed-card,.kog-home-rail-card,.kog-home-status-item){transition-duration:.01ms}}.kog-public-primary-nav__menus{align-items:center;gap:2px;display:flex}.kog-public-account-menu,.kog-public-nav-menu{position:relative}.kog-public-account-menu>summary,.kog-public-nav-menu>summary{min-height:40px;color:var(--text-secondary,#c8c8d0);cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding-inline:10px;font-size:12px;font-weight:820;list-style:none;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.kog-public-account-menu>summary::-webkit-details-marker,.kog-public-nav-menu>summary::-webkit-details-marker{display:none}.kog-public-mobile-group>summary::-webkit-details-marker{display:none}.kog-public-account-menu>summary:hover,.kog-public-account-menu[open]>summary,.kog-public-nav-menu>summary:hover,.kog-public-nav-menu[open]>summary{border-color:var(--accent,#c9a227)}@supports (color:color-mix(in lab,red,red)){.kog-public-account-menu>summary:hover,.kog-public-account-menu[open]>summary,.kog-public-nav-menu>summary:hover,.kog-public-nav-menu[open]>summary{border-color:color-mix(in srgb,var(--accent,#c9a227) 28%,var(--line,#2a2a2e))}}.kog-public-account-menu>summary:hover,.kog-public-account-menu[open]>summary,.kog-public-nav-menu>summary:hover,.kog-public-nav-menu[open]>summary{background:var(--accent,#c9a227)}@supports (color:color-mix(in lab,red,red)){.kog-public-account-menu>summary:hover,.kog-public-account-menu[open]>summary,.kog-public-nav-menu>summary:hover,.kog-public-nav-menu[open]>summary{background:color-mix(in srgb,var(--accent,#c9a227) 8%,var(--surface-panel,#0b0b0f))}}.kog-public-account-menu>summary:hover,.kog-public-account-menu[open]>summary,.kog-public-nav-menu>summary:hover,.kog-public-nav-menu[open]>summary{color:var(--text-primary,#f5f5f6)}.kog-public-account-menu>summary>svg,.kog-public-mobile-group>summary>svg,.kog-public-nav-menu>summary svg{flex:none;transition:transform .16s}.kog-public-account-menu[open]>summary>svg,.kog-public-mobile-group[open]>summary>svg,.kog-public-nav-menu[open]>summary svg{transform:rotate(180deg)}.kog-public-account-menu__panel,.kog-public-nav-menu__panel{z-index:130;border:1px solid var(--line,#2a2a2e);background:var(--surface-root,#050505);position:absolute;top:calc(100% + 10px)}@supports (color:color-mix(in lab,red,red)){.kog-public-account-menu__panel,.kog-public-nav-menu__panel{background:color-mix(in srgb,var(--surface-root,#050505) 98%,transparent)}}.kog-public-account-menu__panel,.kog-public-nav-menu__panel{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 26px 80px #0000006b}.kog-public-nav-menu__panel{border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(620px,100vw - 32px);padding:14px;display:grid;left:0}.kog-public-nav-menu--construieste .kog-public-nav-menu__panel{width:min(660px,100vw - 32px);left:50%;transform:translate(-50%)}.kog-public-nav-menu--exploreaza .kog-public-nav-menu__panel{grid-template-columns:minmax(0,1.25fr) minmax(230px,.75fr);width:min(780px,100vw - 32px);left:auto;right:0}.kog-public-nav-menu__panel section{min-width:0}.kog-public-nav-menu__panel h2{color:var(--text-muted,#a1a1aa);font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:9px;font-weight:900}.kog-public-nav-menu__panel ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.kog-public-nav-menu__panel a{color:var(--text-secondary,#c8c8d0);border:1px solid #0000;border-radius:11px;gap:3px;padding:9px 10px;text-decoration:none;display:grid}.kog-public-nav-menu__panel a:focus-visible,.kog-public-nav-menu__panel a:hover,.kog-public-nav-menu__panel a[aria-current=page]{border-color:var(--accent,#c9a227)}@supports (color:color-mix(in lab,red,red)){.kog-public-nav-menu__panel a:focus-visible,.kog-public-nav-menu__panel a:hover,.kog-public-nav-menu__panel a[aria-current=page]{border-color:color-mix(in srgb,var(--accent,#c9a227) 24%,transparent)}}.kog-public-nav-menu__panel a:focus-visible,.kog-public-nav-menu__panel a:hover,.kog-public-nav-menu__panel a[aria-current=page]{background:var(--accent,#c9a227)}@supports (color:color-mix(in lab,red,red)){.kog-public-nav-menu__panel a:focus-visible,.kog-public-nav-menu__panel a:hover,.kog-public-nav-menu__panel a[aria-current=page]{background:color-mix(in srgb,var(--accent,#c9a227) 7%,transparent)}}.kog-public-nav-menu__panel strong{color:var(--text-primary,#f5f5f6);font-size:12px}.kog-public-nav-menu__panel span{color:var(--text-muted,#a1a1aa);font-size:10px;line-height:1.35}.kog-public-account-link{border:1px solid var(--line,#2a2a2e);justify-content:center;align-items:center;gap:7px;min-height:40px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.kog-public-account-link{border:1px solid color-mix(in srgb,var(--line,#2a2a2e) 78%,transparent)}}.kog-public-account-link{background:var(--surface-panel,#0b0b0f);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.kog-public-account-link{background:color-mix(in srgb,var(--surface-panel,#0b0b0f) 76%,transparent)}}.kog-public-account-link{color:var(--text-secondary,#c8c8d0);padding-inline:11px;font-size:12px;font-weight:820;text-decoration:none}.kog-public-account-link:focus-visible,.kog-public-account-link:hover{border-color:var(--accent,#c9a227)}@supports (color:color-mix(in lab,red,red)){.kog-public-account-link:focus-visible,.kog-public-account-link:hover{border-color:color-mix(in srgb,var(--accent,#c9a227) 30%,var(--line,#2a2a2e))}}.kog-public-account-link:focus-visible,.kog-public-account-link:hover{color:var(--text-primary,#f5f5f6)}.kog-public-account-menu>summary{gap:8px;padding:4px 8px 4px 5px}.kog-public-account-menu__avatar{border:1px solid var(--accent,#c9a227);flex:none;place-items:center;width:31px;height:31px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.kog-public-account-menu__avatar{border:1px solid color-mix(in srgb,var(--accent,#c9a227) 42%,transparent)}}.kog-public-account-menu__avatar{background:var(--accent,#c9a227);border-radius:9px}@supports (color:color-mix(in lab,red,red)){.kog-public-account-menu__avatar{background:color-mix(in srgb,var(--accent,#c9a227) 12%,transparent)}}.kog-public-account-menu__avatar{color:var(--accent-soft,var(--accent,#c9a227));font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.04em;font-size:10px;font-weight:950}.kog-public-account-menu__copy{text-align:left;gap:1px;min-width:0;display:grid}.kog-public-account-menu__copy strong{color:var(--text-primary,#f5f5f6);font-size:11px;line-height:1.1}.kog-public-account-menu__copy small{color:var(--text-muted,#a1a1aa);font-size:9px;line-height:1.1}.kog-public-account-menu__panel{border-radius:16px;gap:10px;width:270px;padding:12px;display:grid;right:0}.kog-public-account-menu__identity{border-bottom:1px solid var(--line,#2a2a2e);color:var(--accent-soft,var(--accent,#c9a227));align-items:flex-start;gap:9px;padding:4px 4px 11px;display:flex}.kog-public-account-menu__identity span{gap:2px;display:grid}.kog-public-account-menu__identity strong{color:var(--text-primary,#f5f5f6);font-size:12px}.kog-public-account-menu__identity small{color:var(--text-muted,#a1a1aa);font-size:10px}.kog-public-account-menu__panel nav{gap:3px;display:grid}.kog-public-account-menu__panel a,.kog-public-account-menu__panel button{width:100%;min-height:40px;color:var(--text-secondary,#c8c8d0);cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;padding-inline:10px;font-size:11px;font-weight:780;text-decoration:none;display:flex}.kog-public-account-menu__panel a:focus-visible,.kog-public-account-menu__panel a:hover,.kog-public-account-menu__panel button:focus-visible,.kog-public-account-menu__panel button:hover{border-color:var(--accent,#c9a227)}@supports (color:color-mix(in lab,red,red)){.kog-public-account-menu__panel a:focus-visible,.kog-public-account-menu__panel a:hover,.kog-public-account-menu__panel button:focus-visible,.kog-public-account-menu__panel button:hover{border-color:color-mix(in srgb,var(--accent,#c9a227) 22%,transparent)}}.kog-public-account-menu__panel a:focus-visible,.kog-public-account-menu__panel a:hover,.kog-public-account-menu__panel button:focus-visible,.kog-public-account-menu__panel button:hover{background:var(--accent,#c9a227)}@supports (color:color-mix(in lab,red,red)){.kog-public-account-menu__panel a:focus-visible,.kog-public-account-menu__panel a:hover,.kog-public-account-menu__panel button:focus-visible,.kog-public-account-menu__panel button:hover{background:color-mix(in srgb,var(--accent,#c9a227) 7%,transparent)}}.kog-public-account-menu__panel a:focus-visible,.kog-public-account-menu__panel a:hover,.kog-public-account-menu__panel button:focus-visible,.kog-public-account-menu__panel button:hover{color:var(--text-primary,#f5f5f6)}.kog-public-account-menu__panel form{border-top:1px solid var(--line,#2a2a2e);padding-top:8px}.kog-public-mobile-backdrop{touch-action:none}.kog-public-mobile-drawer{height:100dvh;max-height:100dvh;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.kog-public-mobile-drawer__header{top:calc(-1 * max(16px, env(safe-area-inset-top)));margin:calc(-1 * max(16px, env(safe-area-inset-top))) calc(-1 * max(16px, env(safe-area-inset-right))) 14px calc(-1 * max(16px, env(safe-area-inset-left)));padding:max(14px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 14px max(16px,env(safe-area-inset-left))}.kog-public-mobile-drawer__nav{gap:8px}.kog-public-mobile-group{border-bottom:1px solid var(--line,#2a2a2e);display:block}@supports (color:color-mix(in lab,red,red)){.kog-public-mobile-group{border-bottom:1px solid color-mix(in srgb,var(--line,#2a2a2e) 72%,transparent)}}.kog-public-mobile-group{padding-block:2px 8px}.kog-public-mobile-group>summary{min-height:56px;color:var(--text-primary,#f5f5f6);cursor:pointer;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 9px;list-style:none;display:grid}.kog-public-mobile-group>summary:focus-visible,.kog-public-mobile-group>summary:hover{background:var(--accent,#c9a227)}@supports (color:color-mix(in lab,red,red)){.kog-public-mobile-group>summary:focus-visible,.kog-public-mobile-group>summary:hover{background:color-mix(in srgb,var(--accent,#c9a227) 7%,transparent)}}.kog-public-mobile-group>summary span{gap:3px;min-width:0;display:grid}.kog-public-mobile-group>summary strong{font-size:14px}.kog-public-mobile-group>summary small{color:var(--text-muted,#a1a1aa);font-size:10px;line-height:1.3}.kog-public-mobile-group>ul{gap:3px;padding-bottom:6px}.kog-public-mobile-group a{min-height:54px}.kog-public-mobile-account{border:1px solid var(--line,#2a2a2e);background:var(--surface-panel,#0b0b0f);border-radius:14px;gap:10px;margin-top:18px;display:grid}@supports (color:color-mix(in lab,red,red)){.kog-public-mobile-account{background:color-mix(in srgb,var(--surface-panel,#0b0b0f) 74%,transparent)}}.kog-public-mobile-account{padding:11px}.kog-public-mobile-account__identity{align-items:center;gap:10px;display:flex}.kog-public-mobile-account__identity>span:last-child{gap:2px;display:grid}.kog-public-mobile-account__identity strong,.kog-public-mobile-account__login strong{color:var(--text-primary,#f5f5f6);font-size:12px}.kog-public-mobile-account__identity small,.kog-public-mobile-account__login small{color:var(--text-muted,#a1a1aa);font-size:10px}.kog-public-mobile-account__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.kog-public-mobile-account__links a,.kog-public-mobile-account__links button{border:1px solid var(--line,#2a2a2e);background:var(--surface-root,#050505);min-height:42px;color:var(--text-secondary,#c8c8d0);font:inherit;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding-inline:9px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.kog-public-mobile-account__links form{grid-column:1/-1}.kog-public-mobile-account__links button{cursor:pointer;width:100%}.kog-public-mobile-account__login{color:var(--text-secondary,#c8c8d0);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;text-decoration:none;display:grid}.kog-public-mobile-account__login>span{gap:2px;display:grid}.kog-public-mobile-drawer__footer{bottom:calc(-1 * max(16px, env(safe-area-inset-bottom)));z-index:2;margin-right:calc(-1 * max(16px, env(safe-area-inset-right)));margin-bottom:calc(-1 * max(16px, env(safe-area-inset-bottom)));margin-left:calc(-1 * max(16px, env(safe-area-inset-left)));border-top:1px solid var(--line,#2a2a2e);background:var(--surface-root,#050505);position:sticky}@supports (color:color-mix(in lab,red,red)){.kog-public-mobile-drawer__footer{background:color-mix(in srgb,var(--surface-root,#050505) 96%,transparent)}}.kog-public-mobile-drawer__footer{padding:12px max(16px,env(safe-area-inset-right)) max(14px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.kog-public-footer__container{padding-block:clamp(38px,5vw,62px) 20px}.kog-public-footer__cta{border-radius:20px;gap:24px;padding:clamp(22px,3vw,34px)}.kog-public-footer__cta h2{font-size:clamp(26px,3.4vw,42px)}.kog-public-footer__main{gap:clamp(30px,5vw,64px);margin-top:clamp(32px,4.5vw,52px)}.kog-public-footer__brand-block{gap:14px}.kog-public-footer__nav-grid{gap:20px clamp(16px,2vw,28px)}.kog-public-footer__group h3{margin-bottom:9px}.kog-public-footer__group ul{gap:6px}.kog-public-footer__group a{align-items:center;min-height:28px;display:inline-flex}.kog-public-footer__bottom{gap:18px;margin-top:clamp(28px,4vw,42px);padding-top:16px}@media (max-width:1399px){.kog-public-header__brand-meta{display:none}.kog-public-header__inner{gap:12px}.kog-public-nav-desktop{gap:8px}.kog-public-nav-menu>summary{padding-inline:8px}.kog-public-account-menu__copy{display:none}.kog-public-nav-cta{padding-inline:11px}}@media (max-width:1199px){.kog-public-nav-desktop{display:none!important}.kog-public-menu-trigger{margin-left:auto;display:inline-flex!important}}@media (min-width:1200px){.kog-public-nav-desktop{display:flex!important}.kog-public-menu-trigger,.kog-public-mobile-backdrop,.kog-public-mobile-drawer{display:none!important}}@media (max-width:720px){.kog-public-mobile-drawer{width:min(94vw,390px);max-width:none}.kog-public-footer__nav-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}.kog-public-footer__bottom,.kog-public-footer__bottom nav,.kog-public-footer__bottom>div{align-items:flex-start}}@media (max-width:420px){.kog-public-mobile-drawer{width:100%}.kog-public-footer__nav-grid{grid-template-columns:1fr 1fr}.kog-public-footer__group a{font-size:11px}}@media (prefers-reduced-motion:reduce){.kog-public-account-menu *,.kog-public-mobile-group *,.kog-public-nav-menu *{transition-duration:.01ms!important}}@media (max-width:1199px){.kog-public-mobile-backdrop,.kog-public-mobile-drawer{display:block!important}}