@media (min-width:1024px){html:not(.kf-app){--kf-sr-side:300px;--kf-sr-gap:32px;--kf-sr-wrap:min(1180px,100%)}}@media (min-width:1440px){html:not(.kf-app){--kf-sr-side:340px;--kf-sr-gap:40px;--kf-sr-wrap:min(1400px,100%)}}@media (min-width:1024px){html:not(.kf-app) .sr-bar-inner{max-width:var(--kf-sr-wrap);margin:0 auto;padding:12px 24px 0}html:not(.kf-app) .sr-wrap{max-width:var(--kf-sr-wrap);padding-left:24px;padding-right:24px;padding-bottom:48px}html:not(.kf-app) .sr-form{width:100%;max-width:calc(100% - var(--kf-sr-side) - var(--kf-sr-gap))}html:not(.kf-app) .sr-cat-wrap{width:100%;max-width:none;margin-top:2px}html:not(.kf-app) .sr-cat-row{gap:2px}html:not(.kf-app) .sr-cat-tab{padding:9px 12px;font-size:13px;border-radius:8px 8px 0 0}html:not(.kf-app) .sr-cat-tab:hover{background:color-mix(in srgb,var(--kf-violet) 7%,transparent)}html:not(.kf-app) .sr-more-wrap{border-left-color:var(--kf-border)}html:not(.kf-app) .sr-main{max-width:none;width:100%;display:flow-root}html:not(.kf-app) .sr-main>:not(.sr-infobox):not(.sr-strip){max-width:min(860px,calc(100% - var(--kf-sr-side) - var(--kf-sr-gap)))}html:not(.kf-app) .sr-main>.sr-infobox,html:not(.kf-app) .sr-main>.sr-strip{float:right;clear:right;width:var(--kf-sr-side);margin-left:var(--kf-sr-gap);margin-right:0}html:not(.kf-app) .sr-main>.sr-infobox{margin-top:0;margin-bottom:18px;padding:16px 18px}html:not(.kf-app) .sr-infobox-img{width:84px;height:84px}html:not(.kf-app) .sr-infobox-title{font-size:1.15rem}html:not(.kf-app) .sr-infobox-content{font-size:13.5px}html:not(.kf-app) .sr-main>.sr-strip{margin-bottom:18px;padding:13px 15px;border:1px solid var(--kf-border);border-radius:16px;background:var(--kf-bg-card)}html:not(.kf-app) .sr-main>.sr-strip .sr-strip-item{width:84px;height:66px}html:not(.kf-app) .sr-full{max-width:none}html:not(.kf-app) .sr-empty{padding:56px 20px}html:not(.kf-app) .sr-item{margin-bottom:6px;padding:12px 14px;margin-left:-14px;margin-right:-14px;border-bottom:none;border-radius:12px}html:not(.kf-app) .sr-title{font-size:17px;line-height:1.35}html:not(.kf-app) .sr-snippet{font-size:14px;line-height:1.62}html:not(.kf-app) .sr-count{margin-bottom:10px}html:not(.kf-app) .sr-answer-box{margin-bottom:16px}html:not(.kf-app) .sr-suggestions{margin-top:26px;padding-top:18px;border-top:1px solid var(--kf-border)}html:not(.kf-app) .kf-results-page{padding-bottom:40px}html:not(.kf-app) .ar-screen{width:100%;max-width:min(var(--kf-page-max,1680px),100%);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,2.5vw,44px);min-height:100dvh;padding:clamp(28px,3vh,48px) clamp(24px,4vw,72px) 30px;align-content:safe center}html:not(.kf-app) .ar-screen>.ar-chips,html:not(.kf-app) .ar-screen>.ar-heading,html:not(.kf-app) .ar-screen>.ar-inline,html:not(.kf-app) .ar-screen>.ar-searchbox,html:not(.kf-app) .ar-screen>.ar-topbar{grid-column:1/-1}html:not(.kf-app) .ar-topbar{margin-bottom:18px}html:not(.kf-app) .ar-heading{margin:18px 0 22px}html:not(.kf-app) .ar-title{font-size:clamp(34px,2.6vw,46px);letter-spacing:-1px}html:not(.kf-app) .ar-subtitle{font-size:15px;margin-top:8px}html:not(.kf-app) .ar-searchbox{max-width:clamp(560px,46vw,820px);width:100%;margin:0 auto;padding:15px 18px}html:not(.kf-app) .ar-chips{justify-content:center;flex-wrap:wrap;overflow-x:visible;margin-top:16px}html:not(.kf-app) .ar-screen>.ar-section{margin-top:34px;padding:16px 18px;border:1px solid var(--kf-border);border-radius:16px;background:var(--kf-bg-card);align-self:start}html:not(.kf-app) .ar-section-head{margin-bottom:4px}html:not(.kf-app) .ar-recent-item{border-radius:10px}html:not(.kf-app) .ar-recent-item:hover{background:color-mix(in srgb,var(--kf-violet) 7%,transparent)}html:not(.kf-app) .ar-overlay{left:var(--kf-nav-w,0)}html:not(.kf-app) .ar-overlay-bar{padding:14px 24px;gap:14px}html:not(.kf-app) .ar-overlay-form{max-width:720px}html:not(.kf-app) .ar-overlay-body{max-width:760px;padding:14px 24px 32px}}.ar-inline{display:none}@media (min-width:1024px){html:not(.kf-app) .ar-searchbox{display:none}html:not(.kf-app) .ar-inline{display:flex;align-items:center;gap:12px;width:100%;max-width:clamp(560px,46vw,820px);margin:0 auto;padding:12px 12px 12px 18px;border:1px solid var(--kf-border);border-radius:999px;background:var(--kf-bg-card);transition:border-color .15s ease,box-shadow .15s ease}html:not(.kf-app) .ar-inline:focus-within{border-color:var(--kf-violet);box-shadow:0 0 0 4px color-mix(in srgb,var(--kf-violet) 14%,transparent)}html:not(.kf-app) .ar-inline-icon{flex:none;color:var(--kf-text-muted)}html:not(.kf-app) .ar-inline-input{flex:1;min-width:0;border:none;outline:none;background:transparent;font:inherit;font-size:16px;color:var(--kf-text)}html:not(.kf-app) .ar-inline-input::placeholder{color:var(--kf-text-muted)}html:not(.kf-app) .ar-inline-input::-webkit-search-cancel-button{display:none}html:not(.kf-app) .ar-inline-mic{flex:none;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;border-radius:50%;background:transparent;color:var(--kf-text-muted);cursor:pointer}html:not(.kf-app) .ar-inline-mic:hover{color:var(--kf-text);background:color-mix(in srgb,var(--kf-violet) 10%,transparent)}html:not(.kf-app) .ar-inline-mic.is-listening{color:var(--kf-violet)}html:not(.kf-app) .ar-inline-go{flex:none;padding:10px 22px;border:none;border-radius:999px;background:var(--kf-violet);color:#fff;font-size:14px;font-weight:700;cursor:pointer}html:not(.kf-app) .ar-inline-go:disabled{opacity:.45;cursor:default}html:not(.kf-app) .sr-followup{left:var(--kf-nav-w,0);right:0;max-width:none;margin:0;justify-content:flex-start;padding-left:calc(max(0px, (100% - var(--kf-nav-w, 0px) - var(--kf-sr-wrap)) / 2) + 24px);padding-right:24px}html:not(.kf-app) .sr-followup .sr-followup-input{max-width:720px}html:not(.kf-app) .kf-results-page{padding-bottom:110px}}.ar-hero-brand{display:none}@media (min-width:1024px){html:not(.kf-app) .ar-hero-brand{display:flex;align-items:center;justify-content:center;gap:11px;margin-bottom:16px}html:not(.kf-app) .ar-hero-mark{display:flex;align-items:center;justify-content:center;flex:none;width:46px;height:46px;border-radius:14px;background:color-mix(in srgb,var(--kf-violet) 10%,transparent)}html:not(.kf-app) .ar-hero-name{font-size:27px;font-weight:800;letter-spacing:-.02em;color:var(--kf-text)}html:not(.kf-app) .ar-screen{padding-bottom:66px}html:not(.kf-app) .ar-pagetitle{display:flex;flex-direction:column;justify-content:center;align-self:center;line-height:1.2}html:not(.kf-app) .ar-pagetitle small{font-size:12.5px;font-weight:500;letter-spacing:0;color:var(--kf-text-muted);margin-top:2px;white-space:nowrap}html:not(.kf-app) .ke-page{padding:26px 32px 72px}html:not(.kf-app) .ke-title{font-size:30px}html:not(.kf-app) .ke-sub{font-size:14px;margin-bottom:20px}html:not(.kf-app) .ke-seg{max-width:420px}html:not(.kf-app) .ke-fade{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-auto-flow:row dense;align-items:start;column-gap:28px;row-gap:12px}html:not(.kf-app) .ke-fade>.ke-breaking:first-child,html:not(.kf-app) .ke-fade>.ke-hero:nth-child(2),html:not(.kf-app) .ke-fade>.ke-note:nth-child(2),html:not(.kf-app) .ke-fade>.ke-soonblock:first-child{grid-column:1/-1}html:not(.kf-app) .ke-breaking{margin-bottom:4px}html:not(.kf-app) .ke-hero{margin-bottom:8px;padding:24px 28px 26px}html:not(.kf-app) .ke-hero-title{font-size:24px}html:not(.kf-app) .ke-hero-desc{max-width:560px}html:not(.kf-app) .ke-fade>.ke-catgrid:nth-child(10),html:not(.kf-app) .ke-fade>.ke-news:nth-child(6),html:not(.kf-app) .ke-fade>.ke-sechead:nth-child(5),html:not(.kf-app) .ke-fade>.ke-sechead:nth-child(9),html:not(.kf-app) .ke-fade>.ke-soonblock:nth-child(14),html:not(.kf-app) .ke-fade>.ke-wgrid:nth-child(14),html:not(.kf-app) .ke-fade>.ke-widgets-head:nth-child(13){grid-column:1}html:not(.kf-app) .ke-fade>.ke-mkt-row:nth-child(8),html:not(.kf-app) .ke-fade>.ke-sechead:nth-child(11),html:not(.kf-app) .ke-fade>.ke-sechead:nth-child(3),html:not(.kf-app) .ke-fade>.ke-sechead:nth-child(7),html:not(.kf-app) .ke-fade>.ke-soonblock:nth-child(12),html:not(.kf-app) .ke-fade>.ke-weather-wrap:nth-child(4){grid-column:2}html:not(.kf-app) .ke-fade>.ke-note:nth-child(17),html:not(.kf-app) .ke-fade>.ke-sechead:nth-child(15),html:not(.kf-app) .ke-fade>.ke-store:nth-child(16){grid-column:1/-1}html:not(.kf-app) .ke-fade>.ke-sechead{margin:18px 0 0}html:not(.kf-app) .ke-fade>.ke-sechead:nth-child(3),html:not(.kf-app) .ke-fade>.ke-sechead:nth-child(5){margin-top:0}html:not(.kf-app) .ke-news{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px 16px}html:not(.kf-app) .ke-news-item{padding:6px}html:not(.kf-app) .ke-mkt-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px;margin:0;padding:0;overflow:visible}html:not(.kf-app) .ke-mkt{width:auto}html:not(.kf-app) .ke-catgrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}html:not(.kf-app) .ke-wgrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}html:not(.kf-app) .ke-store{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:10px 14px}html:not(.kf-app) .ke-store-row{transition:border-color .15s ease}html:not(.kf-app) .ke-store-row:hover{border-color:color-mix(in srgb,var(--kf-violet) 35%,var(--kf-border))}html:not(.kf-app) .ke-note{max-width:68ch}html:not(.kf-app) .uy-page{padding:26px 32px 72px}html:not(.kf-app) .uy-h1{font-size:30px}html:not(.kf-app) .uy-sub{font-size:14px;margin-bottom:28px}html:not(.kf-app) .uy-sec{font-size:17px;margin-bottom:16px}html:not(.kf-app) .uy-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px;margin-bottom:36px}html:not(.kf-app) .uy-card{padding:20px;border-radius:20px}html:not(.kf-app) .uy-card-ico{width:48px;height:48px;font-size:23px;margin-bottom:14px}html:not(.kf-app) .uy-card-name{font-size:16px}html:not(.kf-app) .uy-card-desc{font-size:12.5px;margin-top:4px}html:not(.kf-app) .uy-card{transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}html:not(.kf-app) .uy-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--kf-violet) 55%,transparent);box-shadow:0 10px 26px color-mix(in srgb,var(--kf-violet) 20%,transparent)}html:not(.kf-app) .uy-disc-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px 16px}html:not(.kf-app) .uy-disc{padding:13px}html:not(.kf-app) .mx-page.hs-page{max-width:1120px;padding:26px 32px 64px}html:not(.kf-app) .hs-hero{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"avatar name" "avatar mail" "avatar sub" "avatar pills";align-content:center;justify-items:start;text-align:left;column-gap:22px;row-gap:2px;padding:22px 24px;margin-bottom:18px;border:1px solid var(--kf-border);border-radius:20px;background:linear-gradient(140deg,color-mix(in srgb,var(--kf-violet) 10%,var(--kf-bg-card)),var(--kf-bg-card))}html:not(.kf-app) .hs-hero>.hs-avatarwrap{grid-area:avatar;align-self:center}html:not(.kf-app) .hs-hero-name{grid-area:name}html:not(.kf-app) .hs-hero-mail{grid-area:mail}html:not(.kf-app) .hs-hero-sub{grid-area:sub}html:not(.kf-app) .hs-hero-pills{grid-area:pills;justify-content:flex-start;margin-top:10px}html:not(.kf-app) .hs-hero-name{font-size:25px}html:not(.kf-app) .hs-alert{max-width:860px}}@media (min-width:1024px){html:not(.kf-app) .hs-tabpanel:has(>.hs-group){display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-items:start;gap:20px 22px}html:not(.kf-app) .hs-tabpanel:has(>.hs-group)>.hs-card,html:not(.kf-app) .hs-tabpanel:has(>.hs-group)>.hs-credit{grid-column:1/-1}html:not(.kf-app) .hs-tabpanel>.hs-group{margin-bottom:0}html:not(.kf-app) .hs-card{padding:20px}html:not(.kf-app) .hs-card-head h2{font-size:15px}html:not(.kf-app) .hs-note{max-width:78ch}html:not(.kf-app) .hs-row{transition:background .15s ease}html:not(.kf-app) .hs-back{align-self:flex-start}}.hs-secnav{display:none}@media (min-width:1024px){html:not(.kf-app) .hs-shell{display:grid;grid-template-columns:232px minmax(0,1fr);gap:28px;align-items:start;margin-top:18px}html:not(.kf-app) .hs-secnav{display:flex;flex-direction:column;gap:2px;position:sticky;top:18px;padding:8px;border:1px solid var(--kf-border);border-radius:16px;background:var(--kf-bg-card)}html:not(.kf-app) .hs-secnav-item{text-align:left;padding:9px 12px;border:none;border-radius:10px;background:transparent;font-size:13.5px;font-weight:600;color:var(--kf-text-2);cursor:pointer;transition:background .15s ease,color .15s ease}html:not(.kf-app) .hs-secnav-item:hover{background:color-mix(in srgb,var(--kf-violet) 8%,transparent);color:var(--kf-text)}html:not(.kf-app) .hs-secnav-item.is-active{background:color-mix(in srgb,var(--kf-violet) 13%,transparent);color:var(--kf-violet)}html:not(.kf-app) .hs-back{display:none}html:not(.kf-app) .hs-secmain{min-width:0}html:not(.kf-app){--kf-page-max:1680px;--kf-appbar-h:68px}html:not(.kf-app) .ke-page,html:not(.kf-app) .mx-page:not(.kai),html:not(.kf-app) .uy-page{max-width:min(var(--kf-page-max),100%);padding-left:clamp(24px,4vw,72px);padding-right:clamp(24px,4vw,72px)}html:not(.kf-app) .ar-topbar,html:not(.kf-app) .du-head,html:not(.kf-app) .hs-page>.hs-appbar,html:not(.kf-app) .ke-page>.kfacc-row,html:not(.kf-app) .uy-page>.kfacc-row{position:fixed;top:0;left:var(--kf-nav-w,0);right:0;z-index:60;box-sizing:border-box;min-height:var(--kf-appbar-h);display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0;padding-top:0;padding-bottom:0;background:var(--kf-bg);border-bottom:1px solid var(--kf-border);padding-left:max(clamp(24px,4vw,72px),calc((100vw - var(--kf-nav-w, 0px) - var(--kf-page-max)) / 2));padding-right:max(clamp(24px,4vw,72px),calc((100vw - var(--kf-nav-w, 0px) - var(--kf-page-max)) / 2))}html:not(.kf-app) .ar-screen,html:not(.kf-app) .ke-page,html:not(.kf-app) .mx-page:not(.kai),html:not(.kf-app) .uy-page{padding-top:calc(var(--kf-appbar-h) + 30px)}html:not(.kf-app) .du-head{align-items:center}html:not(.kf-app) .ke-page{animation:none}html:not(.kf-app) .ar-topbar>*,html:not(.kf-app) .du-head>*,html:not(.kf-app) .hs-page>.hs-appbar>*,html:not(.kf-app) .ke-page>.kfacc-row>*,html:not(.kf-app) .uy-page>.kfacc-row>*{margin-top:0;margin-bottom:0}html:not(.kf-app) .ar-topbar h1,html:not(.kf-app) .ar-topbar h2,html:not(.kf-app) .du-head h1,html:not(.kf-app) .du-head h2,html:not(.kf-app) .hs-page>.hs-appbar h1,html:not(.kf-app) .ke-page>.kfacc-row h1,html:not(.kf-app) .ke-page>.kfacc-row h2,html:not(.kf-app) .uy-page>.kfacc-row h1,html:not(.kf-app) .uy-page>.kfacc-row h2{font-size:19px;line-height:1.25;margin:0}html:not(.kf-app) .ar-topbar p,html:not(.kf-app) .du-head p,html:not(.kf-app) .ke-page>.kfacc-row p,html:not(.kf-app) .uy-page>.kfacc-row p{font-size:12.5px;line-height:1.3;margin:2px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.hs-appbar{display:none}@media (min-width:1024px){html:not(.kf-app) .hs-appbar{display:flex}html:not(.kf-app) .hs-page{animation:none}}