.sub_focus{outline:none!important}.a11y_heading{width:1px;height:1px;z-index:-1000;overflow:hidden;-webkit-user-select:none;user-select:none;white-space:nowrap}.a11y_heading,.a11y_skip_link{position:absolute;clip:rect(1px,1px,1px,1px)}.a11y_skip_link{left:5px;top:5px;width:0;height:0;background-color:var(--app-bg);padding:5px;z-index:300;font-size:.875rem}.a11y_skip_link:focus{width:auto;height:auto;clip:unset}:root{--motion-duration-scale:1}@media (prefers-reduced-motion){:root{--motion-duration-scale:.0000001}}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}html{color-scheme:var(--color-scheme)}html.fs_1{font-size:72%}html.fs_2{font-size:81%}html.fs_4{font-size:120%}html.fs_5{font-size:130%}body,html{background:var(--app-frame-bg) no-repeat;color:var(--app-text);font-family:var(--font-main);line-height:1.45;margin:0;padding:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:var(--font-mono)}input{-webkit-tap-highlight-color:transparent;border-color:transparent}input[type=search]{appearance:none}input[type=search]::-ms-clear,input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}input:where(:not([type=checkbox],[type=radio])),select,textarea{background-color:var(--input-bg);border-radius:12px;border:0;color:inherit;font-family:inherit;font-size:inherit;margin:0;outline:none;padding:5px 15px;border:1px solid var(--primary-400)}input:where(:not([type=checkbox],[type=radio]))::placeholder,select::placeholder,textarea::placeholder{color:var(--primary-300);opacity:1}input:where(:not([type=checkbox],[type=radio])):focus-visible,select:focus-visible,textarea:focus-visible{border-radius:12px}input:where(:not([type=checkbox],[type=radio]))[disabled],select[disabled],textarea[disabled]{border:1px solid var(--primary-200);color:var(--primary-300)}select{appearance:none}input:where(:not([type=checkbox],[type=radio])),select{height:40px}input:where(:not([type=checkbox],[type=radio])).--lg,select.--lg{height:52px}button{background-color:unset;border-color:unset;border-style:none;border-width:0;border:0;color:unset;font-family:inherit;font-size:inherit;text-align:left}ul{list-style:none;margin:0;padding:0}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}hr{color:var(--primary-100);border:0;border-bottom:1px solid}:focus-visible{outline:var(--focus-outline);border-radius:5px}._0_copied_tooltip{position:fixed;position-area:top;margin:8px;position-try-fallbacks:flip-block;background-color:var(--inline-widget-bg);white-space:nowrap;border:1px solid var(--primary-100);padding:8px;border-radius:20px;font-size:14px;pointer-events:none;color:var(--primary);z-index:999}._0_copied_tooltip.__0_animate{display:block}.btn{display:inline-flex;justify-content:center;align-items:center;font-size:1rem;min-height:40px;border-radius:999px;cursor:pointer;color:var(--primary);white-space:nowrap;padding-left:32px;padding-right:32px}.btn:hover{text-decoration:none}.btn.--primary{color:var(--btn-primary-color);background-color:var(--btn-primary-bg)}.btn.--primary:hover{color:var(--btn-primary-color);background-color:var(--primary-hover)}.btn.--secondary{color:var(--btn-primary-bg);border:1px solid var(--btn-primary-bg)}.btn.--secondary:hover{border:1px solid var(--primary-hover);color:var(--primary-hover)}.btn.--secondary-s{color:#191919;background-color:#e5e5e5}.btn.--secondary-light-s{color:#e5e5e5;border:1px solid #e5e5e5}.btn.--secondary-light-s:hover{border:1px solid var(--graphite-300);color:var(--graphite-300)}.btn.--purple-900{color:#fff;background-color:var(--purple-900)}.btn.--purple-900:hover{color:var(--secondary);background-color:var(--primary)}.btn.--link{color:var(--secondary);background-color:var(--link)}.btn.--link:hover{background-color:var(--primary)}.btn.--gray{color:var(--primary);background-color:var(--inline-widget-bg)}.btn.--danger{background-color:var(--red-800);color:#fff}.btn.--danger:hover{background-color:var(--red-600)}.btn.--danger-secondary{color:var(--accent-alert);border:1px solid var(--accent-alert)}.btn.--danger-secondary:hover{background-color:var(--red-a-300-10)}.btn.--yellow{background-color:var(--yellow);color:var(--graphite)}.btn.--transparent:hover{background-color:var(--primary-70)}.btn.--disabled,.btn[disabled]{color:var(--primary-200);border:1px solid var(--primary-200);cursor:not-allowed;background-color:transparent}.btn.--disabled:hover,.btn[disabled]:hover{color:var(--primary-200);background-color:inherit}.btn.--lg{font-family:var(--font-lufga);height:60px;font-size:1rem}.btn.--sm{min-height:32px;font-size:.875rem}.btn.--block{width:100%}.btn.--long{width:100%;max-width:430px}.btn.--icon-left i{margin-right:8px;display:inline-flex}.btn-squircle.xs{--width:16px;--height:16px}.btn-squircle.sm{--width:24px;--height:24px}.btn-squircle.md{--width:36px;--height:36px}.btn-squircle.lg{--width:42px;--height:42px}.btn-squircle.primary{color:var(--secondary)}.btn-squircle.primary:before{background:var(--primary)}.btn-squircle.secondary{color:var(--primary)}.btn-squircle.secondary:before{background:var(--secondary)}.btn-squircle.yellow{color:#000}.btn-squircle.yellow:before{background:var(--yellow)}.btn-squircle{position:relative;appearance:none;width:var(--width);height:var(--height);min-width:var(--width);min-height:var(--height);display:flex;align-items:center;justify-content:center}.btn-squircle i{z-index:2}.btn-squircle:hover{text-decoration:none}.btn-squircle:before{content:"";width:inherit;height:inherit;position:absolute;left:0;top:0;contain:paint;background:var(--yellow);clip-path:url(#btn_squircle_path)}.btn-icon{display:inline-flex;color:var(--primary-600);padding:4px;border-radius:10px}.btn-icon>svg{width:24px;height:24px}.btn-icon.--sm{border-radius:8px}.btn-icon.--sm>svg{width:16px;height:16px}.btn-icon.--lg{border-radius:12px}.btn-icon.--lg>svg{width:32px;height:32px}.btn-icon:hover{background:var(--hover-bg)}.btn-icon:active{color:var(--link);background:color-mix(in srgb,var(--purple-300) 30%,transparent)}.btn-icon:disabled{color:var(--primary-400);background:none}@media (forced-colors:active){.btn.--primary{background-color:ButtonFace}.btn.--danger{background-color:ActiveText;color:ButtonText}}.k_ui_dropdown{font-size:.875rem;position:relative;cursor:pointer;-webkit-user-select:none;user-select:none}.k_ui_dropdown .k_ui_dropdown_first_item{display:flex;align-items:center;white-space:nowrap;width:100%;height:100%}.k_ui_dropdown .k_ui_dropdown_first_item span{pointer-events:none;flex-grow:1;text-align:left}.k_ui_dropdown .k_ui_dropdown_first_item .arrow_dd{pointer-events:none;margin-left:6px;width:20px;height:20px;display:flex}.k_ui_dropdown .k_ui_dropdown_first_item .arrow_dd svg{width:inherit;height:inherit;pointer-events:none;color:inherit}.k_ui_dropdown .k_ui_dropdown_first_item.--active{font-weight:700}.k_ui_dropdown[aria-expanded=true] .k_ui_dropdown_data_list{display:flex}.k_ui_dropdown._nojs:focus .k_ui_dropdown_data_list,.k_ui_dropdown._nojs:focus-within .k_ui_dropdown_data_list{display:flex}.k_ui_dropdown.__basic{background-color:var(--input-bg);padding-left:15px;padding-right:8px;border-radius:12px;height:40px;display:flex;align-items:center;border:1px solid var(--primary-400)}.k_ui_dropdown.__basic .k_ui_dropdown_data_list{left:0;top:40px;min-width:100%}.k_ui_dropdown.__basic .k_ui_dropdown_data_list .list_items>a,.k_ui_dropdown.__basic .k_ui_dropdown_data_list .list_items>label{height:40px}.k_ui_dropdown.__lg{max-width:476px;height:52px}.k_ui_dropdown.__lg .k_ui_dropdown_data_list{top:52px}.k_ui_dropdown.inline-flex{display:inline-flex}.k_ui_dropdown_data_list{padding:13px 0;display:none;position:absolute;background-color:var(--modal-bg);border:1px solid var(--primary-100);flex-direction:column;z-index:101;border-radius:12px;top:27px;left:-24px;align-items:flex-start;width:100vw;max-width:max-content;box-shadow:1px 8px 30px 0 var(--box-shadow);overflow-y:auto;max-height:500px}.k_ui_dropdown_data_list .list_items{width:100%;padding:0;margin:0}.k_ui_dropdown_data_list .list_items>:is(a,div,label,._0_k_ui_dropdown_li){color:var(--primary);line-height:1.375rem;display:flex;align-items:center;position:relative;padding:4px 20px 4px 30px;width:100%;cursor:pointer;font-weight:400}.k_ui_dropdown_data_list .list_items>:is(a,div,label,._0_k_ui_dropdown_li).__hover,.k_ui_dropdown_data_list .list_items>:is(a,div,label,._0_k_ui_dropdown_li):focus-visible,.k_ui_dropdown_data_list .list_items>:is(a,div,label,._0_k_ui_dropdown_li):hover{background-color:var(--hover-bg);color:var(--primary);outline:none;text-decoration:none}@media (forced-colors:active){.k_ui_dropdown_data_list .list_items>:is(a,div,label,._0_k_ui_dropdown_li).__hover,.k_ui_dropdown_data_list .list_items>:is(a,div,label,._0_k_ui_dropdown_li):focus-visible,.k_ui_dropdown_data_list .list_items>:is(a,div,label,._0_k_ui_dropdown_li):hover{background-color:Highlight;color:HighlightText}}.k_ui_dropdown_data_list .list_items>:is(a,div,label,._0_k_ui_dropdown_li).__active{background-color:var(--purple-300);color:var(--graphite)}.k_ui_dropdown_data_list .list_items>:is(a,div,label,._0_k_ui_dropdown_li) span{pointer-events:none}.k_ui_dropdown_data_list .list_items>:is(a,div,label,._0_k_ui_dropdown_li).__disabled{color:var(--primary-300);cursor:not-allowed}.k_ui_dropdown_data_list .list_items>:is(a,div,label,._0_k_ui_dropdown_li).__disabled:hover{background-color:transparent}.k_ui_dropdown_data_list .list_items hr{border:0;border-top:1px dashed var(--primary-200);margin:10px}.k_ui_dropdown_data_list .list_items input.hidden{position:absolute;clip-path:inset(50%);width:0;height:0;display:block!important}.k_ui_dropdown_data_list .list_items input.hidden:after,.k_ui_dropdown_data_list .list_items input.hidden:before{display:none}.k_ui_dropdown_data_list .list_items input.hidden:focus-visible{outline:none}.k_ui_dropdown_data_list .list_items input.hidden:focus-visible+*{background-color:var(--hover-bg);color:var(--primary);text-decoration:none}@media (forced-colors:active){.k_ui_dropdown_data_list .list_items input.hidden:focus-visible{background-color:Highlight;color:HighlightText}}.k_ui_dropdown_data_list .list_items .--active,.k_ui_dropdown_data_list .list_items [aria-current],.k_ui_dropdown_data_list .list_items input.hidden:checked+*{font-weight:700}.k_ui_dropdown_data_list .list_items .--active:before,.k_ui_dropdown_data_list .list_items [aria-current]:before,.k_ui_dropdown_data_list .list_items input.hidden:checked+:before{content:"";position:absolute;left:10px;color:var(--success);width:12px;height:9px;contain:paint;background:currentColor;clip-path:path("m 4 6.5859 l -2.293 -2.2929 a 1 1 0 0 0 -1.414 1.414 l 3 3 a 1 1 0 0 0 1.414 0 l 7 -7 a 1 1 0 0 0 -1.414 -1.414 z")}.k_ui_dropdown_data_list .list_items input{font-size:1rem}.k_ui_dropdown_data_sort_list_wrpr{padding:13px 15px 0;position:sticky;top:-13px;margin-top:-13px;margin-bottom:8px;width:100%;z-index:1;background:var(--input-bg)}.k_ui_dropdown_data_sort_list_wrpr .k_ui_dropdown_sort_list_input{width:100%;padding:0 16px;height:36px;border-radius:999px;font-size:14px;border:1px solid var(--primary-200)}.k_ui_dropdown_data_sort_list_wrpr ._0_k_ui_dropdown_sort_list_filter_clear{position:absolute;cursor:pointer;pointer-events:all;top:50%;right:20px;color:var(--primary);opacity:.7;transform:translateY(-50%);display:flex;align-items:center;justify-content:center}.k_ui_dropdown_data_sort_list_wrpr ._0_k_ui_dropdown_sort_list_filter_clear:hover{opacity:1}.select-wrapper{position:relative;display:inline-block}.select-wrapper>.k_ui_dropdown.__basic{appearance:none;padding-right:34px}.select-wrapper>.arrow_dd{position:absolute;top:0;right:8px;width:20px;height:100%;pointer-events:none}@media (forced-colors:active){.k_ui_dropdown.__basic{background-color:ButtonFace}}.hero{background:url(/asset/8b190ec/kagi_assets/welcome/Search-Hero-BG.svg) 50% 64px/1792px no-repeat,linear-gradient(to bottom,var(--primary-100),transparent);overflow:hidden}.hero>.hero-inner{gap:64px;display:flex;justify-content:space-between}.hero-text{width:644px;align-self:center;font-size:1.5rem;font-family:var(--font-lufga);font-weight:700}.hero-text h1{margin-block:1.5rem;font-size:4.5rem;line-height:1.2}.hero-image{width:931px;margin-top:-297px;margin-right:-196px;min-width:0}@media (max-width:1023.98px){.hero{background:linear-gradient(to bottom,var(--primary-100),transparent);padding-inline:32px;flex-direction:column;align-items:center;gap:0}.hero-text{width:unset;font-size:1.125rem;font-weight:400;text-align:center;z-index:1}.hero-text h1{font-size:2.5rem}.hero-image{width:440px;margin-top:-140px;margin-right:0}}h2{font-family:var(--font-lufga);font-size:3.5rem;line-height:1.3;margin:0}.subtitle{font-size:1.125rem;margin-top:0;margin-bottom:36px}@media (max-width:1023.98px){.section{padding-inline:32px}h2{font-size:1.75rem}.subtitle{font-size:1.25rem}}#section-join-media-list form{width:662px;max-width:100%}#section-join-media-list .mail-image{max-width:640px;width:100%}#section-join-media-list label{padding-inline:8px}#section-join-media-list .support{margin-top:50px;background-color:var(--primary-70);border-radius:16px;padding:24px;font-size:1.125rem;width:-moz-fit-content;width:fit-content;margin-bottom:50px}@media (max-width:1023.98px){#section-join-media-list .support{text-align:center;width:calc(100% + 64px);border-radius:0;padding-bottom:50px;margin-bottom:-50px}#section-join-media-list .support p{margin-top:.75rem}}#section-media-kit{background:url(/asset/8b190ec/img/press/media-kit-section-bg.png) 100%/auto 100% no-repeat,var(--primary-50);padding-top:100px;padding-bottom:160px}#section-media-kit .mobile-header{display:none}@media (max-width:1023.98px){#section-media-kit{background-image:none;padding-top:0;padding-bottom:32px;text-align:center}#section-media-kit .mobile-header{display:block;width:100%;margin-bottom:16px}}.media-kit{background:var(--app-bg);max-width:244px;border-radius:16px;padding:32px;display:flex;flex-direction:column;text-align:center;align-items:center}.media-kit img{max-width:74px}.media-kit h3{font-family:var(--font-lufga);padding-bottom:24px;margin-bottom:auto}#section-featured-in{background:var(--yellow);color:var(--graphite);padding-block:60px}#section-featured-in h3{margin:32px auto 16px;max-width:1000px;display:flex;gap:24px;align-items:center;text-transform:uppercase;font-size:2rem;font-weight:700}#section-featured-in h3:after,#section-featured-in h3:before{content:"";flex-grow:1;border-bottom:1px solid var(--graphite)}.quote{flex:1;border-radius:24px;background:var(--graphite-900);padding:32px;display:flex;flex-direction:column;align-items:center;text-align:center}.quote img{width:100px;margin-bottom:8px}.quote .text{color:var(--purple-300);font-size:2rem;font-family:var(--font-lufga);font-weight:700;margin-bottom:auto}.quote .author{margin-top:8px;text-transform:uppercase;color:var(--graphite-200);font-size:1rem}.quote .btn{margin-top:32px}.podcast{flex:1;box-shadow:0 4px 4px 0 var(--box-shadow);border-radius:16px;background:var(--white);color:var(--graphite);padding:16px;display:flex;gap:32px;font-family:var(--font-lufga);text-align:left}.podcast:hover{text-decoration:none}.podcast img{border-radius:12px;height:170px;width:170px}.podcast>div{flex-grow:1;display:flex;flex-direction:column}.podcast h4{margin-top:0;margin-bottom:8px}.podcast>div>div:last-child{margin-top:auto;display:flex;justify-content:space-between;align-items:end}.podcast svg{height:48px;width:48px;margin-right:auto}@media (max-width:1023.98px){#section-featured-in{text-align:center}#section-featured-in h3{font-size:1.25rem}.quote .text{font-size:1.5rem}.podcast{flex-direction:column}.podcast img{width:260px;max-width:100%;height:auto;margin:auto}}.blog-latest_connected-image-1{border-radius:1rem;width:36rem;position:absolute;right:0;bottom:1rem}.blog-latest_connected-image-2{border-radius:1rem;width:64rem;position:absolute;right:-22rem;bottom:10rem;transform:rotate(3deg)}@media (max-width:1279.98px){.blog-latest_connected-image-1,.blog-latest_connected-image-2{display:none}}