.k-site{--k-ease:cubic-bezier(.22, 1, .36, 1);--k-gutter:clamp(1.15rem, 4vw, 2.5rem);background:var(--k-bg);color:var(--k-ink)}.k-site-frame{min-height:100dvh}.k-subpage{min-height:65vh;padding-block:clamp(8rem,12vw,11rem) clamp(4rem,7vw,7rem)}.k-subpage:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 65% 0%, var(--k-brand-soft), transparent 65%);height:520px;position:absolute;inset:0 0 auto}.k-site-header{text-align:center;max-width:800px;margin:0 auto 3.5rem}.k-site-eyebrow{color:var(--k-brand);margin:0 0 1.2rem;font-size:.8rem;font-weight:650}.k-site-header h1{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.35rem,5.8vw,4.6rem);font-weight:700;line-height:1.16}[dir=rtl] .k-site-header h1{letter-spacing:0;line-height:1.5}.k-site-intro{color:var(--k-muted);text-wrap:pretty;max-width:60ch;margin:1.5rem auto 0;font-size:clamp(1rem,1.7vw,1.15rem);line-height:1.85}.k-site-section{margin-top:clamp(3.5rem,7vw,6rem)}.k-site-section-head{justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:1.7rem;display:flex}.k-site-section-head h2,.k-site-callout h2{margin:0;font-size:clamp(1.45rem,3vw,2.25rem);font-weight:650;line-height:1.5}.k-site-section-head p,.k-site-callout p{color:var(--k-muted);margin:.6rem 0 0;line-height:1.8}.k-site-card{border:1px solid var(--k-line);background:var(--k-surface);border-radius:24px;padding:clamp(1.25rem,3vw,2rem)}.k-site-pill{background:var(--k-brand-soft);color:var(--k-brand);border-radius:99px;align-items:center;gap:.5rem;padding:.4rem .8rem;font-size:.78rem;font-weight:600;display:inline-flex}.k-site-link{color:var(--k-brand);align-items:center;gap:.7rem;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.k-site-link:hover{text-underline-offset:5px;text-decoration:underline}.k-site-callout{background:var(--k-bg-2);border:1px solid var(--k-line);border-radius:28px;justify-content:space-between;align-items:center;gap:2rem;margin-top:4rem;padding:clamp(1.5rem,4vw,3rem);display:flex}.k-subpage :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--k-brand);outline-offset:4px}.k-site-back{color:var(--k-muted);align-items:center;gap:.7rem;min-height:44px;margin-bottom:2rem;display:inline-flex}.k-site-back:hover{color:var(--k-brand)}.k-site-search{border:1px solid var(--k-line);background:var(--k-surface);border-radius:16px;align-items:center;gap:1rem;padding:.8rem 1.2rem;display:flex}.k-site-search input{width:100%;min-width:0;color:var(--k-ink);background:0 0;border:0;outline:0;font-size:1rem}.k-site-search:focus-within{border-color:var(--k-brand);box-shadow:0 0 0 3px var(--k-brand-soft)}.k-site-search input:focus-visible{outline:none}.k-site-search input::placeholder{color:var(--k-muted)}.k-site-filters{overscroll-behavior-inline:contain;scrollbar-width:none;flex-wrap:nowrap;gap:.5rem;margin:1.2rem 0 2rem;padding:.2rem .15rem .55rem;display:flex;overflow-x:auto}.k-site-filters::-webkit-scrollbar{display:none}.k-site-filters button{border:1px solid var(--k-line);min-height:42px;color:var(--k-muted);background:var(--k-surface);cursor:pointer;transition:background .2s, color .2s, border-color .2s, transform .2s var(--k-ease);border-radius:99px;flex:none;padding:.5rem .95rem}.k-site-filters button[aria-pressed=true]{color:var(--k-bg);background:var(--k-ink);border-color:var(--k-ink)}.k-site-filters button:hover{border-color:var(--k-brand);transform:translateY(-1px)}.k-site-filters button:active{transform:scale(.97)}.k-site-filters .k-site-filter-more{color:var(--k-brand);border-style:dashed}.k-site-empty{text-align:center;color:var(--k-muted);border:1px dashed var(--k-line);border-radius:24px;padding:3rem 1.5rem}.k-legal-shell{max-width:820px}.k-legal-header{text-align:start;border-bottom:1px solid var(--k-line);max-width:none;margin-bottom:2.5rem;padding-bottom:2rem}.k-legal-header h1{font-size:clamp(2rem,5vw,3.6rem)}.k-legal-intro{max-width:68ch;color:var(--k-muted);margin:0;font-size:1.12rem;line-height:1.95}.k-legal-prose{max-width:68ch}.k-legal-section{margin-top:3.5rem;scroll-margin-top:7rem}.k-legal-section h2{color:var(--k-ink);margin:0 0 1rem;font-size:clamp(1.3rem,2.5vw,1.8rem);font-weight:650;line-height:1.5}.k-legal-section p{color:var(--k-muted);margin:1rem 0 0;line-height:1.95}.k-legal-section ul{color:var(--k-muted);margin:1rem 0 0;padding-inline-start:1.5rem;line-height:1.9;list-style:outside}.k-legal-section li{margin:.65rem 0}@keyframes site-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.k-site-header,.k-site-enter{animation:site-enter .6s var(--k-ease) both}@media (max-width:640px){.k-site-header{margin-bottom:2.5rem}.k-site-section-head,.k-site-callout{flex-direction:column;align-items:start}.k-site-callout .k-btn{width:100%}}@media (prefers-reduced-motion:reduce){.k-subpage *,.k-subpage :before,.k-subpage :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.k-dl{max-width:1200px;margin-inline:auto}.k-dl-sets{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.k-dl-set{border:1px solid var(--k-line);background:var(--k-surface);box-shadow:var(--k-shadow-soft);border-radius:24px;flex-direction:column;padding:clamp(1.1rem,2.4vw,1.6rem);display:flex}.k-dl-set__title{color:var(--k-muted);letter-spacing:.02em;margin:0 0 1.1rem;font-size:.8rem;font-weight:600}.k-dl-list{grid-template-columns:repeat(3,auto);justify-content:space-around;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.k-dl-item{text-align:center;align-content:start;justify-items:center;gap:.7rem;min-width:0;display:grid}.k-dl-item__name{justify-items:center;gap:.6rem;font-size:1.05rem;font-weight:700;display:grid}.k-dl-item__logo{width:34px;height:34px;transition:transform .35s var(--k-spring,var(--k-ease))}.k-dl-item:hover .k-dl-item__logo{transform:translateY(-3px)}.k-dl-btn{border:1.5px solid var(--k-line-hard);max-width:100%;min-height:44px;color:var(--k-ink);white-space:nowrap;transition:background-color .25s var(--k-ease), color .25s var(--k-ease), border-color .25s var(--k-ease), transform .25s var(--k-ease);border-radius:14px;justify-content:center;align-items:center;gap:.45rem;padding:.3rem .3rem .3rem .85rem;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}[dir=rtl] .k-dl-btn{padding:.3rem .85rem .3rem .3rem}.k-dl-btn__text{text-overflow:ellipsis;min-width:0;overflow:hidden}.k-dl-btn__go{background:var(--k-brand-soft);width:1.9rem;height:1.9rem;color:var(--k-brand);transition:background-color .25s var(--k-ease), color .25s var(--k-ease);border-radius:10px;flex:none;place-items:center;display:grid;overflow:hidden}.k-dl-btn:hover,.k-dl-btn:focus-visible{border-color:var(--k-ink);background:var(--k-ink);color:var(--k-bg);transform:translateY(-2px)}.k-dl-btn:hover .k-dl-btn__go,.k-dl-btn:focus-visible .k-dl-btn__go{background:var(--k-brand);color:#05130d}.k-dl-btn:hover .k-dl-btn__go svg{animation:k-dl-drop .7s var(--k-ease)}.k-dl-item[data-device=web] .k-dl-btn:hover .k-dl-btn__go svg{animation:none}.k-dl-item[data-device=web] .k-dl-btn:hover .k-dl-btn__arrow{animation:k-dl-leave .7s var(--k-ease)}.k-dl-btn__arrow{transform-box:fill-box}[dir=rtl] .k-dl-item[data-device=web] .k-dl-btn__go svg{transform:scaleX(-1)}:is([data-platform=ios] [data-device=ios],[data-platform=android] [data-device=android],[data-platform=huawei] [data-device=huawei],[data-platform=macos] [data-device=macos],[data-platform=windows] [data-device=windows]) .k-dl-btn{background:linear-gradient(135deg, var(--k-brand), var(--k-brand-2));color:#05130d;border-color:#0000}:is([data-platform=ios] [data-device=ios],[data-platform=android] [data-device=android],[data-platform=huawei] [data-device=huawei],[data-platform=macos] [data-device=macos],[data-platform=windows] [data-device=windows]) .k-dl-btn__go{color:#05130d;background:#05130d24}@media (min-width:769px){.k-download-hero{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);grid-template-areas:"scan copy";align-items:center;gap:clamp(2rem,5vw,5rem);margin-bottom:3.5rem;display:grid}[dir=rtl] .k-download-hero{grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr);grid-template-areas:"copy scan"}.k-download-hero .k-site-header{text-align:start;grid-area:copy;margin:0}.k-download-hero .k-dl-scan,[dir=rtl] .k-download-hero .k-dl-scan{text-align:center;flex-direction:column;grid-area:scan;margin:0 auto;padding:1.5rem}.k-download-hero .k-dl-scan__code img{width:140px;height:140px}}.k-dl-scan{border:1px solid var(--k-line);background:var(--k-surface);width:fit-content;box-shadow:var(--k-shadow-soft);border-radius:20px;align-items:center;gap:1rem;margin:calc(-1*clamp(1rem,3vw,2rem)) auto clamp(1.75rem,4vw,2.5rem);padding:.5rem 1.25rem .5rem .5rem;display:flex}[dir=rtl] .k-dl-scan{padding:.5rem .5rem .5rem 1.25rem}.k-dl-scan__code{background:#0b0f0d;border-radius:14px;flex:none;padding:6px;display:grid}.k-dl-scan__code img{width:84px;height:84px;display:block}.k-dl-scan p{max-width:18ch;color:var(--k-ink);margin:0;font-size:.95rem;font-weight:600;line-height:1.5}.k-dl-show{text-align:center;max-width:760px;margin:clamp(2.5rem,6vw,4.5rem) auto 0}@keyframes k-dl-drop{0%{transform:translateY(0)}45%{transform:translateY(130%)}46%{transform:translateY(-130%)}to{transform:translateY(0)}}@keyframes k-dl-leave{0%{transform:translate(0)}45%{opacity:0;transform:translate(60%,-60%)}46%{opacity:0;transform:translate(-40%,40%)}to{opacity:1;transform:translate(0)}}.k-device{--dev:var(--k-brand);--dev-soft:var(--k-brand-soft);width:100%;height:auto;display:block;overflow:visible}.k-device__halo{fill:var(--dev-soft);transform-box:fill-box;transform-origin:50%;animation:5s ease-in-out infinite k-dl-breathe}.k-device__halo--small{fill:var(--k-sun-soft);animation-delay:-2.5s}.k-device__frame{fill:#1c2320;stroke:var(--k-line);stroke-width:1px}.k-device__screen,.k-device__window{fill:#fbfaf7}.k-device__window{stroke:var(--k-line-hard);stroke-width:1.5px}.k-device__url{fill:#eeebe5}.k-device__dot--a{fill:#ff6b5a}.k-device__dot--b{fill:#f5a524}.k-device__dot--c{fill:#3fce93}.k-device__muted,.k-device__line{fill:#d9d4cc}.k-device__accent,.k-device__progress{fill:var(--dev)}.k-device__side{fill:#f1eee8}.k-device__dock,.k-device__taskbar{fill:#e6e2db}.k-device__box,.k-device__track{fill:#ebe7e0}.k-device__tick{fill:var(--dev);transform-box:fill-box;transform-origin:50%;animation:k-dl-tick 6s var(--k-ease) calc(var(--i) * .6s) infinite}.k-device__progress{transform-box:fill-box;transform-origin:0;animation:k-dl-progress 6s var(--k-ease) infinite}.k-device__block{transform-box:fill-box;transform-origin:top;animation:k-dl-block 6s var(--k-ease) calc(var(--i) * .35s) infinite}.k-device__block--accent{fill:var(--dev)}.k-device__block--sun{fill:var(--k-sun)}.k-device__block--violet{fill:var(--k-violet)}.k-device__block--coral{fill:var(--k-coral)}.k-device__block--sky{fill:var(--k-sky)}@keyframes k-dl-tick{0%,8%{opacity:0;transform:scale(.3)}14%,82%{opacity:1;transform:scale(1)}92%,to{opacity:0;transform:scale(1)}}@keyframes k-dl-progress{0%,6%{transform:scaleX(.05)}40%,82%{transform:scaleX(1)}to{transform:scaleX(.05)}}@keyframes k-dl-block{0%,6%{opacity:0;transform:scaleY(.2)}16%,84%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@keyframes k-dl-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@media (max-width:1000px){.k-dl-sets{grid-template-columns:1fr}}@media (max-width:560px){.k-dl-list{grid-template-columns:1fr;gap:.6rem}.k-dl-item{justify-content:space-between;align-items:center;display:flex}.k-dl-item__name{align-items:center;gap:.7rem;display:flex}.k-dl-item__logo{width:26px;height:26px}.k-dl-item:is([data-platform=ios] [data-device=ios],[data-platform=android] [data-device=android],[data-platform=huawei] [data-device=huawei]){order:-1}.k-dl-scan{display:none}}.k-team-search{max-width:440px;margin-bottom:2rem}.k-team-search input::-webkit-search-cancel-button{appearance:none;display:none}.k-team-search>span:last-child{color:var(--k-muted);font-variant-numeric:tabular-nums;font-size:.8rem}.k-team-search-clear{color:var(--k-muted);cursor:pointer;transition:color .2s, transform .2s var(--k-ease);background:0 0;border:0;padding:.2rem .35rem;font-size:1.25rem;line-height:1}.k-team-search-clear:hover{color:var(--k-brand);transform:scale(1.12)}.k-team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:0;list-style:none;display:grid}.k-team-person{border:1px solid var(--k-line);background:var(--k-surface);transition:border-color .2s, transform .25s var(--k-ease);border-radius:22px;padding:1.7rem}.k-team-person:nth-child(2){animation-delay:40ms}.k-team-person:nth-child(3){animation-delay:80ms}.k-team-person:nth-child(4){animation-delay:.12s}.k-team-person:nth-child(5){animation-delay:.16s}.k-team-person:nth-child(6){animation-delay:.2s}.k-team-person:hover{border-color:var(--k-brand);transform:translateY(-3px)}.k-team-person h3{margin:1rem 0 .75rem;font-size:1.1rem;font-weight:650}.k-team-socials{flex-wrap:wrap;gap:.45rem;display:flex}.k-team-socials .k-social-btn{border-radius:11px;width:36px;height:36px}.k-team-contact{justify-items:start;gap:.8rem;display:grid}@media (max-width:800px){.k-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.k-team-grid{grid-template-columns:1fr}}.k-blog-cover{--topic:var(--k-brand);--topic-soft:var(--k-brand-soft);aspect-ratio:16/9;background:linear-gradient(135deg, var(--topic-soft), transparent 80%), var(--k-bg-2);isolation:isolate;border-radius:18px;place-items:center;display:grid;position:relative;overflow:hidden}:is(.k-blog-cover,.k-blog-topic)[data-topic=study],:is(.k-blog-cover,.k-blog-topic)[data-topic=ai]{--topic:var(--k-violet);--topic-soft:var(--k-violet-soft)}:is(.k-blog-cover,.k-blog-topic)[data-topic=planning],:is(.k-blog-cover,.k-blog-topic)[data-topic=apps]{--topic:var(--k-sky);--topic-soft:var(--k-sky-soft)}:is(.k-blog-cover,.k-blog-topic)[data-topic=exams]{--topic:var(--k-sun);--topic-soft:var(--k-sun-soft)}:is(.k-blog-cover,.k-blog-topic)[data-topic=habits]{--topic:var(--k-coral);--topic-soft:var(--k-coral-soft)}.k-blog-cover__orb{z-index:-1;background:var(--topic);opacity:.16;transition:transform .6s var(--k-ease);border-radius:50%;position:absolute}.k-blog-cover__orb--a{aspect-ratio:1;width:46%;inset-block-start:-18%;inset-inline-end:-8%}.k-blog-cover__orb--b{aspect-ratio:1;opacity:.1;width:22%;inset-block-end:-6%;inset-inline-start:8%}.k-blog-cover__tile{aspect-ratio:1;border:1px solid var(--k-line);background:var(--k-surface);width:30%;max-width:96px;color:var(--topic);transition:rotate .5s var(--k-spring,var(--k-ease)), transform .5s var(--k-spring,var(--k-ease));border-radius:26%;place-items:center;display:grid;rotate:-6deg;box-shadow:0 18px 34px -22px #0009}.k-blog-cover__tile svg{width:52%;height:52%}.k-blog-cover[data-size=feature]{aspect-ratio:auto;border-radius:22px;min-height:100%}.k-blog-cover[data-size=feature] .k-blog-cover__tile{max-width:140px}:is(.k-blog-featured,.k-blog-card) a:hover .k-blog-cover__tile{transform:translateY(-4px)scale(1.04)}:is(.k-blog-featured,.k-blog-card) a:hover .k-blog-cover__orb--a{transform:scale(1.15)}.k-blog-topic{--topic:var(--k-brand);color:var(--topic);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:.8rem;font-weight:650;display:flex}.k-blog-new{background:var(--k-brand);color:#05130d;border-radius:99px;padding:.2rem .6rem;font-size:.72rem}.k-blog-meta{color:var(--k-muted);flex-wrap:wrap;gap:.4rem;margin:0;font-size:.8rem;display:flex}.k-blog-featured>a{border:1px solid var(--k-line);background:var(--k-surface);box-shadow:var(--k-shadow-soft);color:inherit;transition:border-color .25s var(--k-ease);border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(1rem,3vw,2rem);padding:.6rem;text-decoration:none;display:grid}.k-blog-featured>a:hover{border-color:var(--topic,var(--k-brand))}.k-blog-featured__copy{flex-direction:column;align-items:flex-start;gap:.9rem;padding:clamp(1rem,3vw,2rem) clamp(.5rem,2vw,1.5rem);display:flex}.k-blog-featured h2{text-wrap:balance;margin:0;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:700;line-height:1.3}[dir=rtl] .k-blog-featured h2{line-height:1.5}.k-blog-featured__desc{color:var(--k-muted);margin:0;line-height:1.8}.k-blog-featured__cta{box-shadow:none;margin-top:.5rem}[dir=rtl] .k-blog-arrow{display:inline-block;transform:scaleX(-1)}.k-blog-browse{margin-top:clamp(2.5rem,5vw,4rem)}.k-blog-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;margin-bottom:1.25rem;display:flex}.k-blog-toolbar .k-site-filters{flex-wrap:wrap;flex:420px;margin:0;overflow:visible}.k-blog-toolbar .k-site-search{width:min(100%,300px)}.k-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.k-blog-card>a{border:1px solid var(--k-line);background:var(--k-surface);height:100%;color:inherit;transition:border-color .25s var(--k-ease), transform .25s var(--k-ease);border-radius:24px;flex-direction:column;padding:.5rem;text-decoration:none;display:flex}.k-blog-card>a:hover{border-color:var(--k-brand);transform:translateY(-3px)}.k-blog-card__body{flex-direction:column;flex:1;gap:.6rem;padding:1rem .75rem .75rem;display:flex}.k-blog-card h3{margin:0;font-size:1.12rem;font-weight:700;line-height:1.45}[dir=rtl] .k-blog-card h3{line-height:1.6}.k-blog-card__desc{color:var(--k-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 auto;font-size:.9rem;line-height:1.7;display:-webkit-box;overflow:hidden}.k-blog-card .k-blog-meta{padding-top:.6rem}@media (max-width:1000px){.k-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.k-blog-featured>a,.k-blog-grid{grid-template-columns:1fr}.k-blog-cover[data-size=feature]{aspect-ratio:16/9}.k-blog-toolbar .k-site-search{width:100%}.k-blog-toolbar .k-site-filters{flex-wrap:nowrap;overflow-x:auto}.k-blog-grid{gap:.6rem}.k-blog-card>a{flex-direction:row;align-items:center;gap:.9rem}.k-blog-card .k-blog-cover{aspect-ratio:1;border-radius:16px;flex:none;width:84px}.k-blog-card .k-blog-cover__tile{width:56%;rotate:none}.k-blog-card__body{gap:.3rem;padding:.25rem .25rem .25rem 0}[dir=rtl] .k-blog-card__body{padding:.25rem 0 .25rem .25rem}.k-blog-card h3{font-size:1rem}.k-blog-card__desc{display:none}.k-blog-card .k-blog-meta{padding-top:0;font-size:.75rem}}.k-article{max-width:850px;margin-inline:auto}.k-article .k-site-header{border-bottom:1px solid var(--k-line);max-width:none;padding-bottom:2.5rem}.k-article .k-site-header h1{font-size:clamp(2rem,4.5vw,3.6rem);line-height:1.4}.k-article-meta{color:var(--k-muted);flex-wrap:wrap;justify-content:center;gap:1rem 2rem;margin-bottom:1.5rem;font-size:.85rem;display:flex}.k-article-tags{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.5rem;display:flex}.k-article-cta{max-width:980px;margin:4rem auto 2rem}.k-prose{overflow-wrap:anywhere;max-width:72ch;color:var(--k-ink);margin-inline:auto;font-size:1.08rem;line-height:1.95}.k-prose :is(h1,h2,h3,h4){color:var(--k-ink);margin:2.5rem 0 1rem;scroll-margin-top:7rem;font-weight:650;line-height:1.5}.k-prose h1{font-size:clamp(1.8rem,4vw,2.5rem)}.k-prose h4{font-size:1.15rem}.k-prose h2{font-size:1.8rem}.k-prose h3{font-size:1.35rem}.k-prose p{color:var(--k-ink);margin:1.25rem 0}.k-prose :is(ul,ol){margin-block:1rem;padding-inline-start:1.6rem}.k-prose ul{list-style:outside}.k-prose ol{list-style:decimal}.k-prose li{color:var(--k-ink);margin:.6rem 0}.k-prose strong{color:var(--k-ink)}.k-prose a{color:var(--k-brand);text-underline-offset:4px;text-decoration:underline}.k-prose blockquote{border-inline-start:3px solid var(--k-brand);background:var(--k-brand-soft);color:var(--k-ink);border-radius:0 14px 14px 0;margin:2rem 0;padding:.5rem 1.5rem}.k-prose :is(table,pre){border:1px solid var(--k-line);background:var(--k-surface);border-radius:12px;max-width:100%;display:block;overflow:auto}.k-prose :is(th,td){color:var(--k-ink);border:1px solid var(--k-line);overflow-wrap:normal;word-break:normal;min-width:110px;padding:.75rem 1rem}.k-prose th{background:var(--k-bg-2);text-align:start}.k-prose em{color:inherit}.k-prose code{background:var(--k-bg-2);border-radius:4px;padding:.15em .35em;font-size:.9em}.k-prose pre{text-align:left;direction:ltr;padding:1rem}.k-prose pre code{background:0 0;padding:0}.k-prose hr{border:0;border-top:1px solid var(--k-line);margin-block:2rem}.k-prose a:focus-visible{outline:2px solid var(--k-brand);outline-offset:3px}[dir=rtl] .k-prose blockquote{border-radius:14px 0 0 14px}.k-prose img{border-radius:18px;max-width:100%;height:auto}.k-board-content{min-height:0}.k-board-inner{max-width:860px;margin-inline:auto}.k-board-inner>.text-center{margin-bottom:3rem}.k-board-title{color:var(--k-ink);margin:0 0 1rem;font-size:clamp(2rem,5vw,3.6rem);font-weight:650;line-height:1.3}.k-board-subtitle{color:var(--k-muted);max-width:52ch;margin:0 auto 2rem;font-size:1.1rem;line-height:1.8}.k-fr-title{color:var(--k-ink);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:700;line-height:1.25}[dir=rtl] .k-fr-title{letter-spacing:0;line-height:1.5}.k-fr-ink{color:var(--k-ink)}.k-fr-muted{color:var(--k-muted)}.k-fr-accent{color:var(--k-brand)}.k-fr-card{border:1px solid var(--k-line);background:var(--k-surface);box-shadow:var(--k-shadow-soft);color:var(--k-ink);transition:transform .25s var(--k-ease), border-color .2s var(--k-ease), box-shadow .2s var(--k-ease);border-radius:24px;position:relative}.k-fr-card--link:hover,.k-board-content .k-fr-card:hover{border-color:var(--k-brand);box-shadow:var(--k-shadow-soft), 0 0 0 3px var(--k-brand-soft);transform:translateY(-3px)}.k-fr-card__title{color:var(--k-ink);transition:color .2s var(--k-ease)}.k-fr-card:hover .k-fr-card__title{color:var(--k-brand)}.k-fr-card__desc{color:var(--k-muted)}.k-fr-vote{border:1px solid var(--k-line);background:var(--k-bg);color:var(--k-muted);transition:transform .2s var(--k-ease), scale .2s var(--k-ease), background-color .2s var(--k-ease), border-color .2s var(--k-ease), color .2s var(--k-ease)}.k-fr-vote:hover{border-color:var(--k-brand);color:var(--k-ink)}.k-fr-vote[data-voted=true]{border-color:var(--k-brand);background:var(--k-brand-soft);color:var(--k-ink)}.k-fr-vote__fill{fill:#0000;opacity:0;transition:fill .3s var(--k-ease), opacity .3s var(--k-ease)}.k-fr-vote[data-voted=true] .k-fr-vote__fill{fill:var(--k-brand);opacity:1}.k-fr-vote__stroke{stroke:currentColor;transition:stroke .3s var(--k-ease)}.k-fr-vote[data-voted=true] .k-fr-vote__stroke{stroke:var(--k-brand)}.k-fr-vote__icon{color:var(--k-brand)}.k-fr-vote-label{color:var(--k-muted)}.k-fr-vote-label[data-voted=true]{color:var(--k-brand)}.k-fr-section{--k-fr-tone:var(--k-brand);--k-fr-tone-soft:var(--k-brand-soft);border:1px solid color-mix(in srgb, var(--k-fr-tone) 35%, transparent);background:var(--k-fr-tone-soft);color:var(--k-ink)}.k-fr-section svg{color:var(--k-fr-tone)}.k-fr-section[data-tone=sky],.k-fr-badge[data-tone=sky]{--k-fr-tone:var(--k-sky);--k-fr-tone-soft:var(--k-sky-soft)}.k-fr-section[data-tone=sun],.k-fr-badge[data-tone=sun],.k-fr-choice[data-tone=sun]{--k-fr-tone:var(--k-sun);--k-fr-tone-soft:var(--k-sun-soft)}.k-fr-section[data-tone=violet],.k-fr-badge[data-tone=violet]{--k-fr-tone:var(--k-violet);--k-fr-tone-soft:var(--k-violet-soft)}.k-fr-badge[data-tone=coral],.k-fr-choice[data-tone=coral]{--k-fr-tone:var(--k-coral);--k-fr-tone-soft:var(--k-coral-soft)}.k-fr-badge{--k-fr-tone:var(--k-brand);--k-fr-tone-soft:var(--k-brand-soft);border:1px solid color-mix(in srgb, var(--k-fr-tone) 40%, transparent);background:var(--k-fr-tone-soft);color:var(--k-ink)}.k-fr-badge[data-tone=muted]{border-color:var(--k-line);color:var(--k-muted);background:0 0}.k-fr-choice{--k-fr-tone:var(--k-brand);--k-fr-tone-soft:var(--k-brand-soft);border:1px solid var(--k-line);background:var(--k-surface);color:var(--k-muted);cursor:pointer;transition:background-color .2s var(--k-ease), border-color .2s var(--k-ease), color .2s var(--k-ease)}.k-fr-choice:hover{border-color:var(--k-fr-tone);color:var(--k-ink)}.k-fr-choice[aria-pressed=true]{border-color:var(--k-fr-tone);background:var(--k-fr-tone-soft);color:var(--k-ink)}.k-fr-input{border:1px solid var(--k-line);background:var(--k-surface);color:var(--k-ink);transition:border-color .2s var(--k-ease), box-shadow .2s var(--k-ease);border-radius:16px}.k-fr-input::placeholder{color:var(--k-muted)}.k-fr-input:focus,.k-subpage .k-fr-input:focus-visible{border-color:var(--k-brand);box-shadow:0 0 0 3px var(--k-brand-soft);outline:none}.k-fr-btn-block{width:100%;box-shadow:none}.k-fr-btn-block:hover{box-shadow:none;filter:brightness(1.05);transform:none}.k-fr-btn-block:disabled{opacity:.5;cursor:not-allowed;filter:none}.k-fr-count{background:var(--k-brand-soft);min-width:1.4rem;height:1.4rem;color:var(--k-brand);border-radius:99px;justify-content:center;align-items:center;padding-inline:.4rem;font-size:.75rem;font-weight:700;display:inline-flex}.k-fr-request{border:1px solid var(--k-line);background:var(--k-surface);color:var(--k-ink);transition:border-color .2s var(--k-ease);border-radius:18px}.k-fr-request:hover{border-color:var(--k-brand)}.k-fr-note{border:1px solid var(--k-line);background:var(--k-bg-2);color:var(--k-muted);border-radius:14px}.k-fr-empty{border:1px dashed color-mix(in srgb, var(--k-brand) 40%, transparent);background:var(--k-brand-soft);border-radius:24px}.k-fr-divider{border-top:1px solid var(--k-line)}.k-fr-link{color:var(--k-brand);font-weight:600;text-decoration:none}.k-fr-link:hover{text-underline-offset:4px;text-decoration:underline}.k-fr-chip{border:1px solid var(--k-line);background:var(--k-surface);color:var(--k-ink);transition:border-color .2s var(--k-ease), transform .2s var(--k-ease)}.k-fr-chip:hover{border-color:var(--k-brand);transform:translateY(-1px)}.k-fr-backdrop{-webkit-backdrop-filter:blur(4px);background:#00000073}.k-fr-modal{border:1px solid var(--k-line);background:var(--k-surface);color:var(--k-ink);border-radius:24px;box-shadow:0 30px 80px -30px #00000080}@keyframes k-fr-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes k-fr-modal-enter{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes k-fr-backdrop-exit{0%{opacity:1}to{opacity:0}}@keyframes k-fr-modal-exit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:no-preference){.k-fr-backdrop{animation:.18s ease-out k-fr-backdrop-enter}.k-fr-modal{animation:.24s cubic-bezier(.22,1,.36,1) k-fr-modal-enter}.k-fr-backdrop[data-closing]{animation:.18s ease-in both k-fr-backdrop-exit}.k-fr-backdrop[data-closing] .k-fr-modal{animation:.18s ease-in both k-fr-modal-exit}}.k-fr-close{color:var(--k-muted);transition:color .2s var(--k-ease);border-radius:99px}.k-fr-close:hover{color:var(--k-ink)}.k-fr-success{border:1px solid color-mix(in srgb, var(--k-brand) 45%, transparent);background:var(--k-brand-soft);color:var(--k-brand)}.k-fr-dialog{width:100%;max-width:none;height:100dvh;max-height:none;color:inherit;border:0;margin:0;padding:1rem 0}.k-fr-dialog::backdrop{background:0 0}.k-roadmap-account{color:var(--k-muted);justify-content:center;margin-top:3rem;font-size:.875rem;display:flex}.k-roadmap-account details{max-width:100%;position:relative}.k-roadmap-account summary{background:var(--k-surface);border:1px solid var(--k-line);cursor:pointer;border-radius:18px;align-items:center;gap:.75rem;padding:.65rem .8rem .65rem 1rem;padding-inline:1rem .65rem;list-style:none;transition:border-color .2s,background-color .2s;display:flex}.k-roadmap-account summary::-webkit-details-marker{display:none}.k-roadmap-account__identity{flex-wrap:wrap;align-items:baseline;gap:.15rem .45rem;min-width:0;line-height:1.6;display:flex}.k-roadmap-account bdi{color:var(--k-ink);overflow-wrap:anywhere;min-width:0;font-weight:600}.k-roadmap-account__chevron{background:var(--k-brand-soft);width:28px;height:28px;color:var(--k-brand);border-radius:50%;flex:0 0 28px;place-items:center;display:grid}.k-roadmap-account__chevron svg{transition:transform .2s;display:block}.k-roadmap-account details[open] .k-roadmap-account__chevron svg{transform:rotate(180deg)}.k-roadmap-account summary:hover,.k-roadmap-account details[open] summary{border-color:var(--k-brand)}@media (prefers-reduced-motion:reduce){.k-roadmap-account__chevron svg{transition:none}}.k-roadmap-account__menu{bottom:calc(100% + .5rem);z-index:20;background:var(--k-surface);width:220px;max-width:100%;color:var(--k-ink);border:1px solid var(--k-line);border-radius:14px;padding:.5rem;position:absolute;inset-inline-end:0;box-shadow:0 8px 24px #0002}.k-roadmap-account__menu button{text-align:start;cursor:pointer;border-radius:9px;width:100%;padding:.65rem .75rem}.k-roadmap-account__menu button:hover{background:var(--k-bg-2)}.k-roadmap-account__menu button:disabled{opacity:.6;cursor:wait}.k-roadmap-account :is(summary,button):focus-visible{outline:2px solid var(--k-brand);outline-offset:3px}.k-roadmap-account__menu p{padding:.5rem}@property --k-vote-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.k-fr-vote__loading-border{border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--k-vote-angle), transparent 0deg 230deg, var(--k-brand) 300deg, var(--k-brand-2) 340deg, transparent 360deg);padding:2px;animation:1.2s linear infinite k-vote-border;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes k-vote-border{to{--k-vote-angle:360deg}}@media (prefers-reduced-motion:reduce){.k-fr-vote__loading-border{background:var(--k-brand);animation:none}}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c9a0d344f313d307-s.p.04otpyah9cwvk.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/aa914dbbd9a27e94-s.31e-htzfeyhln.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5a1ede1938590d51-s.37a4gm19wsmwj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5d6231e6818a3930-s.p.0t4anfzf7qhnx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/280fac012b00b901-s.p.3vz72b7p-u7db.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/65b08f011bd29e21-s.1lggw6jas8_2n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a1b65e215f8df202-s.09n5l2o_c63-v.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3347fc7792f0b5ea-s.p.3bwea2rv5j-ez.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ceec3e50f42c26e3-s.p.2kfcf8ox-s2t2.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b140408e2d7eae5d-s.44293pltj-0q4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3af3242084a193c-s.19sf16kk8bs_r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/441492499fc86682-s.p.3k-oj3hs98av5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5ad8fdb5805e9b4a-s.p.0zeo54vr6bp6h.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bb8a9270184a3556-s.1mw73gddwkwfh.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b3f2ed44161db83e-s.3d284zecdje-f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/84cd8d504984ae62-s.p.0x11s69nnl30n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic Fallback;src:local(Arial);ascent-override:107.25%;descent-override:41.02%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_arabic_8efd7301-module__JXqYKW__className{font-family:IBM Plex Sans Arabic,IBM Plex Sans Arabic Fallback;font-style:normal}.ibm_plex_sans_arabic_8efd7301-module__JXqYKW__variable{--font-ibm-plex-arabic:"IBM Plex Sans Arabic", "IBM Plex Sans Arabic Fallback"}
