.fk-crumbs{color:#ffffffb8;align-items:center;gap:9px;margin-bottom:16px;font-size:13px;display:flex}.fk-crumbs a{color:#fffc}.fk-crumbs a:hover{color:#fff}.fk-tpl-tile{border-radius:var(--radius-md);background:var(--blue-50);width:44px;height:44px;color:var(--blue-700);justify-content:center;align-items:center;display:inline-flex}.fk-tpl-qrow{box-shadow:inset 0 1px 0 var(--neutral-200);align-items:flex-start;gap:14px;padding:14px 0;display:flex}.fk-tpl-qindex{width:26px;color:var(--color-text-tertiary);flex:none;padding-top:2px;font-size:13px}.fk-tpl-qglyph{background:var(--neutral-100);width:30px;height:30px;color:var(--neutral-700);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.fk-tpl-group{scroll-margin-top:96px}.fk-tpl-group+.fk-tpl-group{margin-top:clamp(32px,4vw,52px)}.fk-tpl-group-head{letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(20px,2.2vw,26px);font-weight:700}.fk-tpl-hero{grid-template-columns:minmax(0,1fr) minmax(0,360px);align-items:center;gap:clamp(28px,5vw,72px);max-width:1120px;margin:0 auto;display:grid}.fk-tpl-facts{flex-wrap:wrap;gap:8px;margin:26px 0 0;padding:0;list-style:none;display:flex}.fk-tpl-facts li{color:#ffffffe0;background:#ffffff1f;border-radius:999px;padding:6px 12px;font-size:13.5px;box-shadow:inset 0 0 0 1px #fff3}.fk-tpl-facts b{color:#fff}.fk-tpl-hero-preview{position:relative}.fk-tpl-hero-hint{text-align:center;color:#ffffffd9;margin:12px 0 0;font-size:13.5px}.fk-tp{flex-direction:column;align-items:center;gap:14px;display:flex}.fk-tp-phone{background:linear-gradient(160deg,#2b343c,#10171d);border-radius:46px;width:min(100%,330px);padding:10px;position:relative;box-shadow:0 60px 90px -40px #000f28bf,inset 0 0 0 1.5px #ffffff1f}.fk-tp-notch{z-index:1;background:#10171d;border-radius:999px;width:78px;height:22px;position:absolute;top:19px;left:50%;transform:translate(-50%)}.fk-tp-screen{background:var(--tp-bg);height:600px;color:var(--tp-text);border-radius:37px;flex-direction:column;gap:12px;padding:50px 18px 18px;transition:background .4s,color .4s;display:flex;overflow:hidden}.fk-tp-url{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--neutral-600);background:#ffffffb3;border-radius:999px;align-self:center;padding:3px 11px;font-size:11px;overflow:hidden}[data-dark] .fk-tp-url{color:#ffffffb3;background:#ffffff1a}.fk-tp-top{opacity:.75;justify-content:space-between;font-size:12px;font-weight:600;display:flex}.fk-tp-progress{background:#7f7f7f33;border-radius:999px;height:4px;margin-top:-6px;overflow:hidden}.fk-tp-progress i{background:var(--tp-primary);height:100%;transition:width .3s;display:block}.fk-tp-card{border-radius:var(--tp-radius);background:var(--tp-surface);flex-direction:column;flex:1;gap:12px;min-height:0;padding:20px 18px;animation:.25s both fk-tp-in;display:flex;overflow-y:auto;box-shadow:0 14px 30px -18px #00143259}@keyframes fk-tp-in{0%{opacity:0;transform:translateY(6px)}}.fk-tp-welcome{flex-direction:column;justify-content:center;gap:12px;height:100%;display:flex}.fk-tp-kicker{opacity:.6;font-size:12px;font-weight:600}.fk-tp-welcome h3{letter-spacing:-.03em;margin:0;font-size:26px;font-weight:700;line-height:1.1}.fk-tp-welcome p{opacity:.8;margin:0;font-size:15px;line-height:1.5}.fk-tp-welcome small{opacity:.6;font-size:12px}.fk-tp-done{background:var(--green-500);color:#fff;border-radius:50%;place-items:center;width:48px;height:48px;display:inline-grid}.fk-tp-q{letter-spacing:-.02em;font-size:20px;font-weight:700;line-height:1.2;display:block}.fk-tp-q em{letter-spacing:0;vertical-align:3px;background:#7f7f7f26;border-radius:999px;margin-left:8px;padding:2px 7px;font-size:10.5px;font-style:normal;font-weight:600;display:inline-block}.fk-tp-help{opacity:.7;margin:-4px 0 0;font-size:13px}.fk-tp-input{border-radius:calc(var(--tp-radius) * .6);width:100%;color:inherit;font:inherit;resize:none;background:#7f7f7f14;border:0;outline:none;padding:12px 14px;font-size:15px;transition:box-shadow .2s;box-shadow:inset 0 0 0 1.5px #7f7f7f47}.fk-tp-input:focus{box-shadow:inset 0 0 0 2px var(--tp-primary)}.fk-tp-input::placeholder{color:inherit;opacity:.45}.fk-tp-opts{flex-direction:column;gap:7px;display:flex}.fk-tp-opts button{border-radius:calc(var(--tp-radius) * .6);color:inherit;font:inherit;text-align:left;cursor:pointer;background:#7f7f7f12;border:0;align-items:center;gap:10px;padding:11px 13px;font-size:14.5px;transition:background .15s,box-shadow .15s;display:flex;box-shadow:inset 0 0 0 1px #7f7f7f40}.fk-tp-opts button:hover{background:#7f7f7f24}.fk-tp-opts i{border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:inline-grid;box-shadow:inset 0 0 0 1.5px #7f7f7f80}.fk-tp-opts[data-multi] i{border-radius:5px}.fk-tp-opts [aria-checked=true],.fk-tp-opts [aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--tp-primary);font-weight:600}.fk-tp-opts [aria-checked=true] i,.fk-tp-opts [aria-pressed=true] i{background:var(--tp-primary);box-shadow:none;color:var(--tp-on-primary)}.fk-tp-scale{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.fk-tp-scale[data-many]{grid-template-columns:repeat(6,1fr)}.fk-tp-scale button{border-radius:calc(var(--tp-radius) * .5);height:44px;color:inherit;font:inherit;cursor:pointer;background:#7f7f7f14;border:0;font-size:15px;font-weight:600;box-shadow:inset 0 0 0 1px #7f7f7f40}.fk-tp-scale [aria-checked=true]{background:var(--tp-primary);box-shadow:none;color:var(--tp-on-primary)}.fk-tp-stars{gap:6px;display:flex}.fk-tp-stars button{color:inherit;opacity:.35;cursor:pointer;background:0 0;border:0;padding:2px}.fk-tp-stars button[data-on]{color:var(--yellow-500);opacity:1}.fk-tp-stars button[data-on] svg{fill:currentColor}.fk-tp-file{border-radius:calc(var(--tp-radius) * .6);text-align:center;background:#7f7f7f0d;flex-direction:column;align-items:center;gap:6px;padding:22px 12px;font-size:14px;display:flex;box-shadow:inset 0 0 0 1.5px #7f7f7f59}.fk-tp-file small{opacity:.6;font-size:12px}.fk-tp-nav{gap:8px;display:flex}.fk-tp-primary,.fk-tp-ghost,.fk-tp-back{height:46px;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;font-size:14.5px;font-weight:600;display:inline-flex}.fk-tp-primary{background:var(--tp-primary);color:var(--tp-on-primary);flex:1;padding:0 18px}.fk-tp-welcome .fk-tp-primary{flex:none;align-self:flex-start}.fk-tp-back{width:46px;color:inherit;background:#7f7f7f24;flex:none}.fk-tp-ghost{color:inherit;background:#7f7f7f24;align-self:flex-start;padding:0 16px}.fk-tp-themes{background:#ffffff24;border-radius:999px;align-items:center;gap:7px;padding:6px 12px 6px 14px;display:flex;box-shadow:inset 0 0 0 1px #ffffff38}.fk-tp-themes span{color:#fff;margin-right:4px;font-size:12.5px;font-weight:500}.fk-tp-themes button{cursor:pointer;border:0;border-radius:50%;width:24px;height:24px;transition:transform .15s;box-shadow:inset 0 0 0 1px #21282e33}.fk-tp-themes button:hover{transform:scale(1.12)}.fk-tp-themes button[aria-checked=true]{box-shadow:0 0 0 2px var(--neutral-900), 0 0 0 4px #fff}.fk-tpl-qjump{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;padding-left:8px;padding-right:8px;transition:background .15s}.fk-tpl-qjump:hover,.fk-tpl-qjump[aria-pressed=true]{background:var(--blue-50)}.fk-tpl-qpeek{box-shadow:inset 0 0 0 1px var(--neutral-150);color:var(--blue-700);opacity:0;background:#fff;border-radius:999px;flex:none;align-self:center;align-items:center;gap:5px;padding:4px 10px;font-size:12.5px;font-weight:500;transition:opacity .15s;display:inline-flex}.fk-tpl-qjump:hover .fk-tpl-qpeek,.fk-tpl-qjump:focus-visible .fk-tpl-qpeek,.fk-tpl-qjump[aria-pressed=true] .fk-tpl-qpeek{opacity:1}@media (max-width:900px){.fk-tpl-hero{grid-template-columns:minmax(0,1fr)}}@media (hover:none){.fk-tpl-qpeek{opacity:1}}@media (prefers-reduced-motion:reduce){.fk-tp-card{animation:none}}.fk-tb-bar{flex-direction:column;gap:12px;margin:0 0 clamp(28px,3.5vw,40px);display:flex}.fk-tb-search{height:52px;box-shadow:0 10px 28px -18px #14284673, inset 0 0 0 1px var(--neutral-200);color:var(--neutral-500);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:0 16px;display:flex}.fk-tb-search:focus-within{box-shadow:0 10px 28px -18px #14284673, inset 0 0 0 2px var(--blue-500)}.fk-tb-search input{min-width:0;color:var(--neutral-900);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:16px}.fk-tb-search input::-webkit-search-cancel-button{display:none}.fk-tb-search button{background:var(--neutral-100);width:28px;height:28px;color:var(--neutral-700);cursor:pointer;border:0;border-radius:50%;place-items:center;display:inline-grid}.fk-tb-cats{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.fk-tb-cats::-webkit-scrollbar{display:none}.fk-tb-cats button{background:var(--neutral-50);height:36px;box-shadow:inset 0 0 0 1px var(--neutral-150);color:var(--neutral-800);font:inherit;cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 14px;font-size:14px;transition:background .15s,color .15s;display:inline-flex}.fk-tb-cats button:hover{background:var(--blue-50)}.fk-tb-cats button[aria-checked=true]{background:var(--neutral-900);box-shadow:none;color:#fff}.fk-tb-cats span{opacity:.6;font-size:12px}.fk-tpl-group-head span{color:var(--neutral-500);margin-left:6px;font-size:.6em;font-weight:500}.fk-tb-count{color:var(--color-text-tertiary);margin:0 0 14px;font-size:14px}.fk-tb-grid{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:18px;display:grid}.fk-tb-card,.fk-tb-ai{border-radius:var(--radius-card);box-shadow:var(--shadow-card), var(--shadow-inset-hairline);color:var(--neutral-900);background:#fff;flex-direction:column;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;display:flex;overflow:hidden}.fk-tb-card:hover,.fk-tb-ai:hover{box-shadow:var(--shadow-lg);color:var(--neutral-900);transform:translateY(-4px)}.fk-tb-mini{background:radial-gradient(90% 80% at 20% 0%, #ffffffb3, transparent 70%), var(--accent);height:184px;padding:18px 18px 0;display:block;overflow:hidden}.fk-tb-sheet{background:#fff;border-radius:14px 14px 0 0;flex-direction:column;gap:10px;min-height:190px;padding:14px 14px 18px;transition:transform .4s cubic-bezier(.2,.8,.2,1);display:flex;transform:translateY(6px);box-shadow:0 12px 26px -14px #14284659}.fk-tb-card:hover .fk-tb-sheet{transform:translateY(-22px)}.fk-tb-sheet-top{letter-spacing:-.01em;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.fk-tb-mq{flex-direction:column;gap:5px;display:flex}.fk-tb-mq-title{text-overflow:ellipsis;white-space:nowrap;color:var(--neutral-700);font-size:11px;font-weight:600;overflow:hidden}.fk-tb-mline{height:20px;box-shadow:inset 0 0 0 1px var(--neutral-200);background:var(--neutral-50);border-radius:6px}.fk-tb-mline[data-tall]{height:34px}.fk-tb-mopts{flex-direction:column;gap:3px;display:flex}.fk-tb-mopts span{white-space:nowrap;text-overflow:ellipsis;box-shadow:inset 0 0 0 1px var(--neutral-150);color:var(--neutral-600);border-radius:6px;align-items:center;gap:5px;padding:3px 6px;font-size:10px;display:flex;overflow:hidden}.fk-tb-mopts i{width:8px;height:8px;box-shadow:inset 0 0 0 1px var(--neutral-400);border-radius:50%;flex:none}.fk-tb-mopts [data-multi] i{border-radius:2px}.fk-tb-mopts [data-on]{box-shadow:inset 0 0 0 1px var(--neutral-900);color:var(--neutral-900)}.fk-tb-mopts [data-on] i{background:var(--neutral-900);box-shadow:none}.fk-tb-mpair,.fk-tb-mscale{gap:4px;display:flex}.fk-tb-mpair span,.fk-tb-mscale span{box-shadow:inset 0 0 0 1px var(--neutral-200);text-align:center;color:var(--neutral-600);border-radius:6px;flex:1;padding:3px 0;font-size:10px}.fk-tb-mpair [data-on],.fk-tb-mscale [data-on]{background:var(--neutral-900);box-shadow:none;color:#fff}.fk-tb-copy{flex-direction:column;flex:1;gap:5px;padding:16px 18px 18px;display:flex}.fk-tb-cat{letter-spacing:.08em;text-transform:uppercase;color:var(--blue-700);font-size:11.5px;font-weight:600}.fk-tb-copy b{letter-spacing:-.01em;font-size:17px;font-weight:600}.fk-tb-blurb{color:var(--color-text-secondary);text-wrap:pretty;font-size:14px;line-height:1.5}.fk-tb-meta{color:var(--color-text-tertiary);margin-top:auto;padding-top:8px;font-size:12.5px}.fk-tb-ai{background:radial-gradient(80% 70% at 100% 0%, #5f9bd473, transparent 70%), var(--neutral-950);color:#fff;gap:10px;padding:22px}.fk-tb-ai:hover{color:#fff}.fk-tb-ai-icon{width:42px;height:42px;color:var(--blue-300);background:#ffffff1a;border-radius:14px;place-items:center;display:inline-grid}.fk-tb-ai b{letter-spacing:-.02em;margin-top:6px;font-size:20px;font-weight:700}.fk-tb-ai-prompt{background:#ffffff14;border-radius:14px 14px 14px 4px;padding:11px 13px;font-size:14px;line-height:1.45;box-shadow:inset 0 0 0 1px #ffffff1f}.fk-tb-ai-copy{color:#ffffffb3;font-size:13.5px;line-height:1.5}.fk-tb-go{color:var(--blue-300);align-items:center;gap:6px;margin-top:auto;padding-top:6px;font-size:14px;font-weight:600;display:inline-flex}.fk-tb-empty{grid-template-columns:minmax(0,1fr);gap:16px;max-width:420px;display:grid}.fk-tb-empty p{color:var(--color-text-secondary);margin:0;font-size:15px}@media (prefers-reduced-motion:reduce){.fk-tb-sheet{transition:none}}.fk-tpd{padding:clamp(34px,5vw,64px) clamp(20px,5vw,56px) clamp(44px,6vw,72px)}.fk-tpd-intro{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:clamp(24px,4vw,56px);display:grid}.fk-tpd-lead{letter-spacing:-.01em;max-width:60ch;color:var(--neutral-900);text-wrap:pretty;margin:0;font-size:clamp(18px,2vw,22px);font-weight:500;line-height:1.5}.fk-tpd-who{background:var(--neutral-50);border-radius:22px;margin-top:26px;padding:22px 24px}.fk-tpd-who .fk-more-kicker{margin-bottom:6px}.fk-tpd-who p{max-width:66ch;color:var(--color-text-secondary);text-wrap:pretty;margin:8px 0 0;font-size:15.5px;line-height:1.65}.fk-tpd-glance{background:var(--blue-50);border-radius:24px;flex-direction:column;gap:16px;padding:22px;display:flex}.fk-tpd-glance-icon{background:var(--accent);width:48px;height:48px;color:var(--neutral-900);border-radius:16px;place-items:center;display:inline-grid}.fk-tpd-glance dl{gap:2px;margin:0;display:grid}.fk-tpd-glance dl>div{border-bottom:1px solid #14284614;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;display:flex}.fk-tpd-glance dt{color:var(--color-text-secondary);font-size:14px}.fk-tpd-glance dd{margin:0;font-size:15px;font-weight:600}.fk-tpd-sec{margin-top:clamp(52px,7vw,96px)}.fk-tpd-h2{letter-spacing:-.035em;margin:0;font-size:clamp(24px,3vw,36px);font-weight:700;line-height:1.1}.fk-tpd-lede{max-width:60ch;color:var(--color-text-secondary);text-wrap:pretty;margin:10px 0 22px;font-size:15.5px;line-height:1.6}.fk-tf{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.fk-tf-page{background:var(--neutral-0);box-shadow:var(--shadow-card), var(--shadow-inset-hairline);border-radius:22px;flex-direction:column;gap:10px;padding:16px;display:flex}.fk-tf-head{flex-direction:column;gap:2px;padding:0 4px 12px;display:flex;position:relative}.fk-tf-head:after{content:"";background:linear-gradient(90deg, var(--blue-500) var(--prog,100%), var(--neutral-150) var(--prog,100%));border-radius:999px;height:4px;position:absolute;bottom:0;left:4px;right:4px}.fk-tf-head em{letter-spacing:.08em;text-transform:uppercase;color:var(--blue-700);font-size:12px;font-style:normal;font-weight:600}.fk-tf-head b{letter-spacing:-.015em;font-size:17px;font-weight:600}.fk-tf-head small{color:var(--neutral-500);font-size:12.5px}.fk-tf-qs{flex-direction:column;gap:2px;display:flex}.fk-tf .fk-tpl-qrow{box-shadow:none;align-items:center;gap:10px;padding-top:9px;padding-bottom:9px;position:relative}.fk-tf .fk-tpl-qindex{width:20px;padding-top:0;font-size:12px}.fk-tf .fk-tpl-qglyph{width:26px;height:26px}.fk-tf-qtext{flex-direction:column;flex:1;min-width:0;display:flex}.fk-tf-qtext b{color:var(--neutral-900);font-size:14px;font-weight:500;line-height:1.35}.fk-tf-qtext b i{color:var(--red-500);margin-left:3px;font-style:normal}.fk-tf-qtext small{color:var(--neutral-500);font-size:12px}.fk-tf .fk-tpl-qpeek{box-shadow:0 4px 12px -4px #14284640, inset 0 0 0 1px var(--neutral-150);position:absolute;top:50%;right:6px;transform:translateY(-50%)}.fk-tf-end{background:var(--neutral-900);color:#fff;box-shadow:none;justify-content:flex-start}.fk-tf-end .fk-tf-head:after{background:var(--green-400)}.fk-tf-end .fk-tf-head em{color:var(--blue-300)}.fk-tf-end p{color:#ffffffbf;margin:0 4px;font-size:14px;line-height:1.55}.fk-tf-logic{color:var(--blue-200);background:#ffffff1a;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin:auto 4px 0;padding:6px 12px;font-size:12.5px;display:inline-flex}.fk-tpd-back{background:var(--blue-50);border-radius:32px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(24px,4vw,48px);display:grid}.fk-tpd-checks{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.fk-tpd-checks li{align-items:flex-start;gap:9px;font-size:14.5px;line-height:1.45;display:flex}.fk-tpd-checks svg{color:var(--green-600);flex:none;margin-top:2px}.fk-tr{box-shadow:0 30px 60px -30px #14284666, var(--shadow-inset-hairline);background:#fff;border-radius:22px;padding:20px;transition:transform .4s cubic-bezier(.2,.8,.2,1);transform:rotate(-1deg)}.fk-tr:hover{transform:none}.fk-tr-head{border-bottom:1px solid var(--neutral-150);align-items:center;gap:10px;padding-bottom:14px;display:flex}.fk-tr-head b{font-size:15px;display:block}.fk-tr-head small{color:var(--neutral-500);font-size:12.5px}.fk-tr-av{background:var(--blue-100);width:38px;height:38px;color:var(--blue-700);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:inline-grid}.fk-tr-new{background:var(--green-100);color:var(--green-600);border-radius:999px;margin-left:auto;padding:3px 10px;font-size:12px;font-weight:600}.fk-tr dl{flex-direction:column;margin:0;display:flex}.fk-tr dl>div{border-bottom:1px solid var(--neutral-100);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;padding:11px 0;display:grid}.fk-tr dt{color:var(--neutral-600);font-size:13px;line-height:1.4}.fk-tr dd{margin:0;font-size:13.5px;font-weight:500;line-height:1.4}.fk-tr-pill{background:var(--blue-50);box-shadow:inset 0 0 0 1px var(--blue-200);border-radius:999px;padding:2px 10px;display:inline-block}.fk-tr-pills{flex-wrap:wrap;gap:4px;display:flex}.fk-tr-stars{color:var(--yellow-500);gap:2px;display:inline-flex}.fk-tr-stars svg[data-on]{fill:var(--yellow-400)}.fk-tr-file{color:var(--blue-700);align-items:center;gap:5px;display:inline-flex}.fk-tr-muted{color:var(--neutral-500);font-style:italic;font-weight:400}.fk-tr-more{color:var(--neutral-500);margin:12px 0 0;font-size:12.5px}.fk-ts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0 0;padding:0;list-style:none;display:grid}.fk-ts li{border-radius:var(--radius-card);background:var(--neutral-0);box-shadow:var(--shadow-card), var(--shadow-inset-hairline);flex-direction:column;gap:6px;padding:12px 12px 20px;display:flex;position:relative}.fk-ts li>b{margin:4px 6px 0;font-size:17px;font-weight:600}.fk-ts li>span:last-child{color:var(--color-text-secondary);margin:0 6px;font-size:14px;line-height:1.5}.fk-ts-n{background:var(--neutral-900);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12.5px;font-weight:700;display:inline-grid;position:absolute;top:150px;left:18px;box-shadow:0 0 0 4px #fff}.fk-ts-look{align-items:center}.fk-ts-swatches{gap:6px;display:flex}.fk-ts-swatches i{border-radius:50%;width:30px;height:30px;box-shadow:inset 0 0 0 1px #1428461f,0 4px 10px -6px #14284666}.fk-ts-swatches i:first-child{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--neutral-900)}.fk-tpd-feats{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:16px;margin-top:22px;display:grid}.fk-tpd-others-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.fk-tpd-all{color:var(--blue-700);align-items:center;gap:6px;font-size:14.5px;font-weight:600;display:inline-flex}@media (max-width:900px){.fk-tpd-intro,.fk-tpd-back,.fk-ts{grid-template-columns:minmax(0,1fr)}.fk-tr{transform:none}}@media (max-width:560px){.fk-tr dl>div{grid-template-columns:minmax(0,1fr);gap:4px}}.fk-tf-end{flex-flow:wrap;grid-column:1/-1;align-items:center;gap:8px 18px;padding:16px 20px}.fk-tf-end .fk-tf-head{flex-direction:row;align-items:baseline;gap:10px;padding:0}.fk-tf-end .fk-tf-head:after{display:none}.fk-tf-end p{flex:280px;margin:0}.fk-tf-end .fk-tf-logic{margin:0}.fk-story-hero{padding:calc(104px + clamp(20px,4vw,44px)) clamp(20px,5vw,56px) clamp(48px,6vw,80px)}.fk-story-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,5vw,64px);max-width:1240px;margin:0 auto;display:grid}.fk-story-hero-scene{animation:.9s cubic-bezier(.2,.8,.2,1) both fk-story-float-in;position:relative}.fk-story-hero-scene:before{content:"";filter:blur(30px);z-index:-1;background:radial-gradient(closest-side,#ffffff73,#0000);border-radius:40px;position:absolute;inset:10% 8% -4%}@keyframes fk-story-float-in{0%{opacity:0;transform:translateY(30px)scale(.97)}}.fk-story-hint{color:#ffffffdb;justify-content:center;align-items:center;gap:7px;margin:14px 0 0;font-size:13.5px;display:flex}.fk-story-kicker{color:#fff;background:#ffffff24;border-radius:999px;align-items:center;gap:8px;margin-bottom:14px;padding:6px 12px;font-size:13.5px;display:inline-flex}.fk-story-title{letter-spacing:-.04em;color:#fff;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(32px,4.4vw,58px);font-weight:700;line-height:1.02}.fk-story-hero-index .fk-story-title{max-width:20ch}.fk-story-lead{color:#fff;opacity:.88;text-wrap:pretty;max-width:56ch;margin:16px 0 0;font-size:17px;line-height:1.6}.fk-story-ctas{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.fk-story-plan{color:#fffc;font-size:14.5px}.fk-story-main{padding:clamp(40px,5vw,72px) clamp(20px,5vw,56px) clamp(44px,6vw,72px)}.fk-reveal [data-rise]{transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.2,1)}.fk-reveal [data-rise]:not([data-in]){opacity:0;transform:translateY(28px)}.fk-story-block{margin-top:clamp(48px,6vw,80px)}.fk-story-h2{letter-spacing:-.03em;color:var(--neutral-900);margin:0 0 20px;font-size:clamp(22px,2.6vw,32px);font-weight:700}.fk-story-blockhead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.fk-story-more{color:var(--blue-700);align-items:center;gap:6px;font-size:14.5px;font-weight:500;display:inline-flex}.fk-story-steps{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid;position:relative}.fk-story-steps:before{content:"";background:linear-gradient(90deg, var(--blue-500), var(--green-400));transform-origin:0;height:2px;transition:transform 1.4s cubic-bezier(.2,.8,.2,1) .2s;position:absolute;top:31px;left:30px;right:30px;transform:scaleX(0)}[data-in]>.fk-story-steps:before{transform:scaleX(1)}.fk-story-steps li{border-radius:var(--radius-lg);background:var(--neutral-50);box-shadow:inset 0 0 0 1px var(--neutral-150);color:var(--neutral-800);opacity:0;flex-direction:column;gap:12px;padding:18px 20px;font-size:15px;line-height:1.5;transition:opacity .5s,transform .5s;display:flex;position:relative;transform:translateY(12px)}[data-in]>.fk-story-steps li{opacity:1;transform:none}.fk-story-steps span{background:var(--neutral-900);color:#fff;width:28px;height:28px;box-shadow:0 0 0 5px var(--neutral-50);border-radius:999px;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.fk-story-links{gap:10px;margin:0;padding:0;list-style:none;display:grid}.fk-story-links-grid{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.fk-story-links a{border-radius:var(--radius-lg);background:var(--neutral-0);height:100%;box-shadow:var(--shadow-card), var(--shadow-inset-hairline);color:var(--neutral-900);transition:var(--transition-surface);flex-direction:column;gap:4px;padding:14px 18px;font-size:15.5px;font-weight:500;display:flex}.fk-story-links a:hover{color:var(--neutral-900);transform:translateY(-2px)}.fk-story-links a span{color:var(--color-text-secondary);font-size:13.5px;font-weight:400;line-height:1.5}.fk-story-final{border-radius:var(--radius-card);background:radial-gradient(60% 80% at 10% 0%, var(--blue-100), transparent 70%), radial-gradient(50% 70% at 100% 100%, var(--mint-200), transparent 70%), var(--blue-50);text-align:center;margin-top:clamp(48px,6vw,80px);padding:clamp(32px,5vw,56px);position:relative;overflow:hidden}.fk-story-final h2{letter-spacing:-.035em;margin:0;font-size:clamp(26px,3.4vw,42px);font-weight:700}.fk-story-final p{max-width:54ch;color:var(--color-text-secondary);margin:12px auto 0;font-size:16px;line-height:1.6}.fk-story-final .fk-story-ctas{justify-content:center}.fk-bento{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.fk-story-related{grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));gap:18px;display:grid}.fk-scard{border-radius:var(--radius-card);background:var(--neutral-0);min-width:0;box-shadow:var(--shadow-card), var(--shadow-inset-hairline);color:var(--neutral-900);flex-direction:column;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;display:flex;overflow:hidden}.fk-scard:hover{box-shadow:var(--shadow-lg);color:var(--neutral-900);transform:translateY(-4px)}.fk-bento .fk-scard[data-wide]{grid-column:span 2}.fk-bento .fk-scard[data-full]{grid-column:1/-1}.fk-scard[data-full] .fk-scard-scene>*{max-width:820px;margin-inline:auto}.fk-scard-scene{background:radial-gradient(80% 90% at 20% 0%, var(--blue-200), transparent 70%), linear-gradient(180deg, var(--blue-100), var(--blue-50));height:260px;padding:22px 22px 0;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}.fk-scard:nth-child(3n+2) .fk-scard-scene{background:radial-gradient(80% 90% at 80% 0%, var(--mint-200), transparent 70%), linear-gradient(180deg, var(--mint-100), var(--neutral-50))}.fk-scard:nth-child(3n+3) .fk-scard-scene{background:radial-gradient(80% 90% at 50% 0%, var(--yellow-200), transparent 70%), linear-gradient(180deg, var(--yellow-100), var(--neutral-50))}.fk-scard[data-wide] .fk-scard-scene{padding:26px 40px 0}.fk-scard-scene>.fk-sc{transition:transform .5s cubic-bezier(.2,.8,.2,1)}.fk-scard:hover .fk-scard-scene>.fk-sc{transform:translateY(-6px)}.fk-scard-copy{flex-direction:column;flex:1;gap:8px;padding:18px 22px 20px;display:flex}.fk-scard-kicker{color:var(--blue-700);align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.fk-scard b{letter-spacing:-.02em;text-wrap:balance;font-size:19px;font-weight:650;line-height:1.25}.fk-scard-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:8px;display:flex}.fk-scard-plan{color:var(--color-text-tertiary);font-size:12.5px}.fk-scard-go{align-items:center;gap:5px;font-size:13.5px;font-weight:500;transition:gap .2s;display:inline-flex}.fk-scard:hover .fk-scard-go{gap:9px}.fk-show{border-radius:calc(var(--radius-card) + 8px);background:radial-gradient(70% 90% at 0% 0%, var(--blue-100), transparent 60%), radial-gradient(60% 80% at 100% 100%, var(--mint-200), transparent 60%), var(--neutral-50);box-shadow:inset 0 0 0 1px var(--neutral-150);padding:clamp(16px,2vw,22px)}.fk-show-tabs{scrollbar-width:none;gap:6px;padding:2px 2px 6px;display:flex;overflow-x:auto}.fk-show-tabs::-webkit-scrollbar{display:none}.fk-show-tabs button{height:42px;color:var(--neutral-700);font:inherit;cursor:pointer;background:#fff9;border:0;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 14px 0 8px;font-size:14px;font-weight:500;transition:background .2s,color .2s,box-shadow .2s;display:inline-flex;position:relative;overflow:hidden}.fk-show-tabs button:hover{color:var(--neutral-900);background:#fff}.fk-show-tabs button[aria-selected=true]{background:var(--neutral-900);color:#fff;box-shadow:0 8px 20px -10px #141e3280}.fk-show-icon{background:var(--blue-100);width:28px;height:28px;color:var(--blue-700);border-radius:50%;place-items:center;display:inline-grid}[aria-selected=true] .fk-show-icon{color:#fff;background:#ffffff24}.fk-show-timer{background:var(--blue-400);transform-origin:0;width:100%;height:3px;animation:linear both fk-show-fill;position:absolute;bottom:0;left:0}.fk-show-panel{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(18px,3vw,36px) clamp(8px,2vw,20px) clamp(8px,2vw,16px);animation:.45s both fk-sc-rise;display:grid}.fk-show-plan{box-shadow:inset 0 0 0 1px var(--neutral-150);color:var(--neutral-700);background:#fff;border-radius:999px;padding:4px 11px;font-size:12.5px;font-weight:500;display:inline-block}.fk-show-copy h2{letter-spacing:-.035em;text-wrap:balance;margin:14px 0 0;font-size:clamp(26px,3vw,40px);font-weight:700;line-height:1.06}.fk-show-copy p{color:var(--color-text-secondary);margin:14px 0 22px;font-size:16px;line-height:1.6}.fk-show-scene .fk-story-hint{color:var(--neutral-600)}@keyframes fk-show-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.fk-teams{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:12px;display:grid}.fk-team{border-radius:var(--radius-lg);background:var(--neutral-0);box-shadow:var(--shadow-card), var(--shadow-inset-hairline);color:var(--neutral-900);transition:var(--transition-surface);flex-direction:column;gap:4px;padding:18px;display:flex;position:relative}.fk-team:hover{color:var(--neutral-900);transform:translateY(-3px)}.fk-team b{margin-top:10px;font-size:16px}.fk-team>span:not(.fk-tpl-tile){color:var(--color-text-secondary);font-size:13px}.fk-team>svg{color:var(--neutral-400);transition:transform .2s,color .2s;position:absolute;top:20px;right:18px}.fk-team:hover>svg{color:var(--neutral-900);transform:translate(3px)}@media (max-width:1000px){.fk-story-hero-grid,.fk-show-panel{grid-template-columns:minmax(0,1fr)}.fk-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.fk-bento .fk-scard[data-wide]{grid-column:auto}.fk-bento .fk-scard[data-full]{grid-column:1/-1}}@media (max-width:640px){.fk-bento{grid-template-columns:minmax(0,1fr)}.fk-story-steps:before{display:none}.fk-scard-scene{height:230px;padding:16px 16px 0}.fk-scard[data-wide] .fk-scard-scene{padding:16px 16px 0}}@media (prefers-reduced-motion:reduce){.fk-story-hero-scene,.fk-show-panel{animation:none}.fk-reveal [data-rise]:not([data-in]){opacity:1;transform:none}}.fk-ch{gap:12px;min-height:300px;display:flex}.fk-ch-card{--tone:var(--blue-400);background:var(--neutral-50);border-radius:26px;flex-direction:column;flex:1 1 0;min-width:0;transition:flex-grow .5s cubic-bezier(.2,.8,.2,1),background .3s;display:flex;position:relative;overflow:hidden}.fk-ch-card[data-tone="1"]{--tone:var(--green-400)}.fk-ch-card[data-tone="2"]{--tone:var(--yellow-400)}.fk-ch-card[data-tone="3"]{--tone:var(--red-300)}.fk-ch-card:before{content:"";background:var(--tone);height:4px;position:absolute;inset:0 0 auto}.fk-ch-card[data-on]{background:var(--blue-50);flex-grow:3}.fk-ch-card:not([data-on]):hover{background:var(--neutral-100)}.fk-ch-head{width:100%;font:inherit;text-align:left;color:var(--neutral-900);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:10px;padding:24px 22px 12px;display:flex}.fk-ch-num{letter-spacing:-.05em;color:var(--neutral-300);font-size:clamp(34px,3.4vw,48px);font-weight:700;line-height:1;transition:color .3s}[data-on] .fk-ch-num{color:var(--neutral-900)}.fk-ch-title{letter-spacing:-.02em;font-size:18px;font-weight:600;line-height:1.25}[data-on] .fk-ch-title{font-size:clamp(20px,2vw,26px)}.fk-ch-plus{color:var(--neutral-500);margin-top:auto}[data-on] .fk-ch-plus{display:none}.fk-ch-card:not([data-on]) .fk-ch-head{flex:1}.fk-ch-panel{padding:0 22px 24px;animation:.45s cubic-bezier(.2,.8,.2,1) .1s both fk-ch-in}@keyframes fk-ch-in{0%{opacity:0;transform:translateY(8px)}}.fk-ch-panel p{max-width:58ch;color:var(--neutral-800);text-wrap:pretty;margin:0;font-size:16px;line-height:1.65}.fk-ch-panel ul{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.fk-ch-panel li{box-shadow:inset 0 0 0 1px var(--blue-200);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:13.5px;display:inline-flex}.fk-ch-panel li svg{color:var(--green-600)}.fk-ladder{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.fk-ladder-col{background:var(--neutral-50);border-radius:24px;flex-direction:column;gap:6px;padding:22px;display:flex}.fk-ladder-col[data-plan=pro]{background:var(--blue-50);box-shadow:inset 0 0 0 1.5px var(--blue-300)}.fk-ladder-col[data-plan=business]{background:var(--neutral-900);color:#fff}.fk-ladder-name{letter-spacing:.08em;text-transform:uppercase;color:var(--blue-700);font-size:13px;font-weight:600}[data-plan=business] .fk-ladder-name{color:var(--blue-300)}.fk-ladder-price{color:var(--color-text-secondary);font-size:14px}[data-plan=business] .fk-ladder-price,[data-plan=business] .fk-ladder-lead{color:#ffffffb3}.fk-ladder-price b{letter-spacing:-.03em;color:var(--neutral-900);font-size:30px;font-weight:700}[data-plan=business] .fk-ladder-price b{color:#fff}.fk-ladder-lead{color:var(--neutral-600);margin-top:10px;font-size:13.5px;font-weight:600}.fk-ladder ul{flex-direction:column;gap:9px;margin:10px 0 0;padding:0;list-style:none;display:flex}.fk-ladder li{align-items:flex-start;gap:8px;font-size:14.5px;line-height:1.4;display:flex}.fk-ladder li svg{color:var(--green-600);flex:none;margin-top:2px}[data-plan=business] li svg{color:var(--green-400)}.fk-ladder-none{color:var(--color-text-secondary);align-items:flex-start;gap:8px;margin:10px 0 0;font-size:14.5px;line-height:1.45;display:flex}.fk-ladder-none svg{flex:none;margin-top:3px}.fk-ladder-more{color:var(--blue-700);grid-column:1/-1;justify-self:start;align-items:center;gap:6px;font-size:14.5px;font-weight:600;display:inline-flex}.fk-story-help-meta{color:var(--blue-700);align-items:center;gap:5px;margin-bottom:4px;font-size:12px;font-style:normal;font-weight:500;display:inline-flex}@media (max-width:900px){.fk-ch{flex-direction:column;min-height:0}.fk-ch-card,.fk-ch-card[data-on]{flex:none}.fk-ch-card:not([data-on]) .fk-ch-head{flex-direction:row;align-items:center;padding:18px 20px}.fk-ch-card:not([data-on]) .fk-ch-num{font-size:22px}.fk-ch-card:not([data-on]) .fk-ch-plus{margin:0 0 0 auto}.fk-ladder{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.fk-ch-card{transition:none}.fk-ch-panel{animation:none}}.fk-story-benchlede{color:var(--color-text-secondary);margin:-8px 0 20px;font-size:15.5px}.fk-wb{background:var(--blue-50);border-radius:32px;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:clamp(16px,2.5vw,28px);padding:clamp(16px,2.5vw,28px);display:grid}.fk-wb-list{flex-direction:column;gap:6px;display:flex}.fk-wb-list button{font:inherit;text-align:left;color:var(--neutral-900);cursor:pointer;background:0 0;border:0;border-radius:18px;align-items:center;gap:12px;padding:12px;transition:background .2s,box-shadow .2s;display:flex}.fk-wb-list button:hover{background:#fff9}.fk-wb-list button[aria-selected=true]{box-shadow:var(--shadow-card), var(--shadow-inset-hairline);background:#fff}.fk-wb-icon{background:var(--accent,var(--blue-200));border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:inline-grid}.fk-wb-name{flex-direction:column;min-width:0;display:flex}.fk-wb-name b{font-size:15px;font-weight:600}.fk-wb-name small{color:var(--neutral-500);align-items:center;gap:3px;font-size:12.5px;display:inline-flex}.fk-wb-stage{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,40px);display:grid}.fk-wb-phone{animation:.45s cubic-bezier(.2,.8,.2,1) fk-wb-in}.fk-wb-about{flex-direction:column;gap:10px;animation:.45s cubic-bezier(.2,.8,.2,1) 50ms both fk-wb-in;display:flex}@keyframes fk-wb-in{0%{opacity:0;transform:translateY(10px)}}.fk-wb-live{background:var(--green-100);color:var(--green-600);border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:12px;font-weight:600}.fk-wb-about h3{letter-spacing:-.03em;margin:0;font-size:clamp(22px,2.4vw,30px);font-weight:700}.fk-wb-about p{max-width:44ch;color:var(--color-text-secondary);margin:0;font-size:15.5px;line-height:1.6}.fk-wb-pages{flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.fk-wb-pages li{box-shadow:inset 0 0 0 1px var(--blue-200);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:5px 12px 5px 5px;font-size:13px;display:inline-flex}.fk-wb-pages em{background:var(--neutral-900);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;font-weight:700;display:inline-grid}.fk-wb-ctas{flex-wrap:wrap;align-items:center;gap:14px;margin-top:10px;display:flex}.fk-wb-more{color:var(--blue-700);align-items:center;gap:5px;font-size:14.5px;font-weight:600;display:inline-flex}.fk-wb[data-compact]{background:#ffffff8c;flex-direction:column;align-items:center;padding:18px;display:flex}.fk-wb[data-compact] .fk-wb-list{flex-flow:wrap;justify-content:center}.fk-wb[data-compact] .fk-wb-list button{border-radius:999px;gap:8px;padding:6px 12px 6px 6px}.fk-wb[data-compact] .fk-wb-icon{border-radius:50%;width:28px;height:28px}.fk-wb[data-compact] .fk-wb-name small{display:none}.fk-wb[data-compact] .fk-wb-name b{font-size:13.5px}.fk-wb[data-compact] .fk-wb-stage{width:min(100%,340px);display:block}.fk-team-pick{flex-direction:column;gap:18px;display:flex}.fk-team-tabs{flex-wrap:wrap;gap:8px;display:flex}.fk-team-tabs button{background:var(--neutral-50);height:46px;box-shadow:inset 0 0 0 1px var(--neutral-150);font:inherit;color:var(--neutral-800);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 18px 0 6px;font-size:14.5px;font-weight:500;transition:background .2s,color .2s;display:inline-flex}.fk-team-tabs button:hover{background:var(--blue-50)}.fk-team-tabs button[aria-selected=true]{background:var(--neutral-900);box-shadow:none;color:#fff}.fk-team-tab-ic{width:34px;height:34px;color:var(--neutral-900);background:#fff;border-radius:50%;place-items:center;display:inline-grid}.fk-team-panel{background:var(--blue-50);border-radius:32px;grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(22px,4vw,44px);animation:.45s cubic-bezier(.2,.8,.2,1) fk-wb-in;display:grid}.fk-team-copy{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.fk-team-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--blue-700);font-size:12.5px;font-weight:600}.fk-team-copy h2{letter-spacing:-.035em;margin:0;font-size:clamp(26px,3.2vw,40px);font-weight:700;line-height:1.08}.fk-team-copy p{max-width:52ch;color:var(--color-text-secondary);margin:0;font-size:16px;line-height:1.6}.fk-team-copy ul{flex-direction:column;gap:8px;margin:6px 0 0;padding:0;list-style:none;display:flex}.fk-team-copy li{align-items:center;gap:8px;font-size:15px;font-weight:500;display:flex}.fk-team-copy li svg{color:var(--green-600)}.fk-team-plan{color:var(--neutral-700);background:#fff;border-radius:999px;padding:4px 12px;font-size:13px}@media (max-width:1000px){.fk-wb,.fk-wb-stage,.fk-team-panel{grid-template-columns:minmax(0,1fr)}.fk-wb-list{flex-flow:wrap}.fk-wb-stage .fk-wb-phone{justify-self:center;width:min(100%,340px)}}@media (prefers-reduced-motion:reduce){.fk-wb-phone,.fk-wb-about,.fk-team-panel{animation:none}}.fk-wb .fk-tp-themes{box-shadow:inset 0 0 0 1px var(--neutral-150);background:#fff}.fk-wb .fk-tp-themes span{color:var(--neutral-700)}.fk-cl-filter{flex-wrap:wrap;gap:8px;margin-bottom:clamp(28px,4vw,44px);display:flex}.fk-cl-filter button{background:var(--neutral-50);height:40px;box-shadow:inset 0 0 0 1px var(--neutral-150);font:inherit;color:var(--neutral-800);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 16px;font-size:14px;font-weight:500;transition:background .2s,color .2s;display:inline-flex}.fk-cl-filter button span{color:var(--neutral-600);background:#fff;border-radius:999px;padding:1px 8px;font-size:12px}.fk-cl-filter button:hover{background:var(--blue-50)}.fk-cl-filter button[aria-checked=true]{background:var(--neutral-900);box-shadow:none;color:#fff}.fk-cl-filter button[aria-checked=true] span{color:#fff;background:#ffffff29}.fk-cl-days{flex-direction:column;gap:clamp(28px,4vw,44px);margin:0;padding:0;list-style:none;animation:.4s cubic-bezier(.2,.8,.2,1) fk-cl-in;display:flex}@keyframes fk-cl-in{0%{opacity:0;transform:translateY(8px)}}.fk-cl-day{grid-template-columns:150px minmax(0,1fr);gap:clamp(16px,3vw,36px);display:grid}.fk-cl-date{flex-direction:column;padding-top:18px;display:flex}.fk-cl-date b{letter-spacing:-.01em;font-size:17px;font-weight:600}.fk-cl-date small{color:var(--neutral-500);font-size:13px}.fk-cl-entries{flex-direction:column;gap:14px;padding-left:30px;display:flex;position:relative}.fk-cl-entries:before{content:"";background:var(--neutral-150);width:2px;position:absolute;top:22px;bottom:-40px;left:9px}.fk-cl-day:last-child .fk-cl-entries:before{bottom:20px}.fk-cl-entry{--k:var(--blue-500);--k-bg:var(--blue-50);background:var(--neutral-0);box-shadow:var(--shadow-card), var(--shadow-inset-hairline);border-radius:24px;grid-template-columns:minmax(0,1fr);gap:20px;padding:clamp(18px,2.4vw,26px);display:grid;position:relative}.fk-cl-entry[data-kind=Improved]{--k:var(--green-500);--k-bg:var(--green-100)}.fk-cl-entry[data-kind=Plans]{--k:var(--yellow-500);--k-bg:var(--yellow-100)}.fk-cl-entry[data-scene]{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center}.fk-cl-dot{background:var(--k);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;display:inline-grid;position:absolute;top:20px;left:-30px;box-shadow:0 0 0 4px #fff}.fk-cl-dot svg{width:11px;height:11px}.fk-cl-tag{background:var(--k-bg);color:var(--neutral-800);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-block}.fk-cl-copy h2{letter-spacing:-.025em;margin:10px 0 0;font-size:clamp(19px,2vw,24px);font-weight:700;line-height:1.2}.fk-cl-copy p{max-width:64ch;color:var(--color-text-secondary);text-wrap:pretty;margin:8px 0 0;font-size:15.5px;line-height:1.65}.fk-cl-copy ul{flex-direction:column;gap:7px;margin:14px 0 0;padding:0;list-style:none;display:flex}.fk-cl-copy li{align-items:flex-start;gap:8px;font-size:14.5px;line-height:1.5;display:flex}.fk-cl-copy li svg{color:var(--green-600);flex:none;margin-top:3px}.fk-cl-links{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.fk-cl-links a{background:var(--blue-50);color:var(--blue-700);border-radius:999px;align-items:center;gap:5px;padding:6px 12px;font-size:13.5px;font-weight:600;transition:background .15s;display:inline-flex}.fk-cl-links a:hover{background:var(--blue-100)}.fk-cl-scene{background:var(--k-bg);pointer-events:none;border-radius:20px;padding:14px}@media (max-width:900px){.fk-cl-day{grid-template-columns:minmax(0,1fr);gap:10px}.fk-cl-date{flex-direction:row;align-items:baseline;gap:8px;padding:0 0 0 30px}.fk-cl-entry[data-scene]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.fk-cl-days{animation:none}}.fk-sc{--sc-pad:clamp(14px, 2vw, 20px);min-width:0;color:var(--neutral-900);text-align:left;background:#fff;border-radius:22px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 70px -20px #0f1e3759,0 10px 24px -12px #0f1e372e,inset 0 0 0 1px #21282e14}.fk-sc[data-compact]{--sc-pad:14px;pointer-events:none;border-radius:16px;font-size:13px;box-shadow:0 14px 30px -16px #0f1e374d,inset 0 0 0 1px #21282e14}.fk-sc-bar{border-bottom:1px solid var(--neutral-150);background:var(--neutral-50);align-items:center;gap:10px;min-height:44px;padding:6px 12px 6px 14px;display:flex}.fk-sc[data-compact] .fk-sc-bar{min-height:32px;padding:4px 10px}.fk-sc-dots{gap:5px;display:inline-flex}.fk-sc-dots i{background:var(--neutral-200);border-radius:50%;width:9px;height:9px}.fk-sc[data-compact] .fk-sc-dots i{width:7px;height:7px}.fk-sc-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--neutral-600);flex:1;font-size:12.5px;font-weight:500;overflow:hidden}.fk-sc-right{align-items:center;gap:8px;display:inline-flex}.fk-sc-body{padding:var(--sc-pad);flex-direction:column;gap:12px;min-height:0;display:flex}.fk-sc-icon{width:28px;height:28px;color:var(--neutral-600);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:inline-grid}.fk-sc-icon:hover{background:var(--neutral-150);color:var(--neutral-900)}.fk-sc-btn{background:var(--neutral-900);color:#fff;height:30px;font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:500;transition:transform .15s,opacity .15s;display:inline-flex}.fk-sc-btn:active{transform:scale(.96)}.fk-sc-btn:disabled{opacity:.5;cursor:default}.fk-sc-link{color:var(--blue-700);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:12px;padding:0;font-size:13px;font-weight:500;display:inline-flex}.fk-sc-chips{background:var(--neutral-100);border-radius:999px;flex-wrap:wrap;align-self:flex-start;gap:4px;padding:3px;display:inline-flex}.fk-sc-chips button{height:26px;color:var(--neutral-600);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 11px;font-size:12.5px;font-weight:500;transition:background .2s,color .2s,box-shadow .2s}.fk-sc-chips button:hover{color:var(--neutral-900)}.fk-sc-chips button[aria-checked=true]{color:var(--neutral-900);background:#fff;box-shadow:0 1px 3px #141e3224}@keyframes fk-sc-rise{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes fk-sc-blink{50%{opacity:0}}@keyframes fk-sc-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@keyframes fk-sc-sheen{0%{background-position:-200px 0}to{background-position:200px 0}}@keyframes fk-sc-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.12)}to{transform:scale(1)}}@keyframes fk-sc-march{to{stroke-dashoffset:-24px}}.fk-ai-prompt{background:var(--neutral-900);color:#fff;border-radius:16px 16px 16px 6px;align-items:flex-start;gap:10px;min-height:48px;padding:12px 14px;font-size:14px;line-height:1.5;display:flex}.fk-sc[data-compact] .fk-ai-prompt{min-height:40px;padding:9px 11px;font-size:12.5px}.fk-ai-prompt svg{color:var(--blue-300);flex:none;margin-top:3px}.fk-ai-caret{vertical-align:-.15em;background:currentColor;width:2px;height:1.05em;margin-left:2px;animation:.9s step-end infinite fk-sc-blink;display:inline-block}.fk-ai-draft{background:var(--neutral-50);box-shadow:inset 0 0 0 1px var(--neutral-150);border-radius:16px;padding:12px}.fk-ai-head{justify-content:space-between;align-items:baseline;gap:10px;margin:0 2px 8px;font-size:14px;display:flex}.fk-ai-head>span{color:var(--neutral-500);font-size:12px}.fk-ai-think{color:var(--blue-700);align-items:center;gap:4px;display:inline-flex}.fk-ai-think i{background:currentColor;border-radius:50%;width:4px;height:4px;animation:1s ease-in-out infinite fk-sc-dot}.fk-ai-think i:nth-child(3){animation-delay:.15s}.fk-ai-think i:nth-child(4){animation-delay:.3s}.fk-ai-qs{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.fk-ai-qs li{min-height:36px;box-shadow:0 1px 2px #141e320f, inset 0 0 0 1px var(--neutral-150);opacity:0;background:#fff;border-radius:11px;align-items:center;gap:10px;padding:6px 10px;font-size:13.5px;transition:opacity .35s,transform .35s;display:flex;transform:translateY(6px)}.fk-sc[data-compact] .fk-ai-qs li{min-height:28px;padding:4px 8px;font-size:12px}.fk-ai-draft[data-phase=thinking] .fk-ai-qs li{opacity:1;background:linear-gradient(90deg, var(--neutral-100) 0, var(--neutral-50) 50%, var(--neutral-100) 100%) 0 0 / 400px 100%;box-shadow:none;color:#0000;animation:1.1s linear infinite fk-sc-sheen;transform:none}.fk-ai-draft[data-phase=thinking] .fk-ai-qs li>*{visibility:hidden}.fk-ai-qs li[data-on]{opacity:1;transform:none}.fk-ai-n{background:var(--blue-100);width:22px;height:22px;color:var(--blue-700);border-radius:7px;flex:none;place-items:center;font-size:11.5px;font-weight:600;display:inline-grid}.fk-ai-q{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fk-ai-type{color:var(--neutral-500);flex:none;font-size:11.5px}.fk-ai-rule{background:var(--blue-50);color:var(--blue-700);opacity:0;border-radius:10px;align-items:center;gap:8px;margin-top:8px;padding:7px 10px;font-size:12.5px;transition:opacity .4s;display:flex}.fk-ai-rule[data-on]{opacity:1}.fk-ai-rule span{background:var(--blue-600);color:#fff;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:600}.fk-lg{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:16px;display:grid}.fk-sc[data-compact] .fk-lg{grid-template-columns:1fr}.fk-lg-form{flex-direction:column;gap:10px;display:flex}.fk-lg-q{font-size:15px;font-weight:600}.fk-lg-opts{flex-direction:column;gap:6px;display:flex}.fk-lg-opts button{background:var(--neutral-50);height:40px;box-shadow:inset 0 0 0 1px var(--neutral-150);color:var(--neutral-900);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:12px;align-items:center;gap:10px;padding:0 12px;font-size:13.5px;transition:box-shadow .2s,background .2s;display:flex}.fk-lg-opts button:hover{background:var(--blue-50)}.fk-lg-opts i{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--neutral-300);border-radius:50%;transition:box-shadow .2s}.fk-lg-opts button[aria-checked=true]{background:var(--blue-50);box-shadow:inset 0 0 0 1.5px var(--blue-600)}.fk-lg-opts button[aria-checked=true] i{box-shadow:inset 0 0 0 5px var(--blue-600)}.fk-lg-rule{background:var(--neutral-900);color:#ffffffd1;border-radius:12px;padding:9px 11px;font-size:12.5px;line-height:1.5;animation:.35s both fk-sc-rise}.fk-lg-rule b{color:var(--blue-300);font-weight:600}.fk-lg-map{width:100%;height:auto;max-height:320px;overflow:visible}.fk-sc[data-compact] .fk-lg-map{max-height:200px}.fk-lg-edge{fill:none;stroke:var(--neutral-200);stroke-width:2px;transition:stroke .3s}.fk-lg-edge[data-on]{stroke:var(--blue-500);stroke-width:2.5px;stroke-dasharray:6 6;animation:.8s linear infinite fk-sc-march}.fk-lg-dot{fill:var(--blue-600);filter:drop-shadow(0 0 5px #2e78bbb3)}.fk-lg-node rect{fill:#fff;stroke:var(--neutral-200);stroke-width:1.5px;transition:fill .3s,stroke .3s,opacity .3s}.fk-lg-node text{fill:var(--neutral-400);font-size:12px;font-weight:500;font-family:var(--font-sans);transition:fill .3s}.fk-lg-node[data-on] rect{fill:var(--blue-50);stroke:var(--blue-500)}.fk-lg-node[data-on] text{fill:var(--neutral-900)}.fk-lg-ai{flex-direction:column;gap:10px;display:flex}.fk-lg-said{background:var(--neutral-50);box-shadow:inset 0 0 0 1px var(--neutral-150);border-radius:14px;padding:12px 14px}.fk-lg-said span{color:var(--neutral-500);font-size:12px}.fk-lg-said p{margin:4px 0 0;font-size:14px;line-height:1.5}.fk-lg-ask{background:var(--neutral-900);color:#fff;border-radius:14px;align-items:center;gap:10px;padding:11px 13px;font-size:13.5px;display:flex}.fk-lg-ask>svg{color:var(--blue-300);flex:none}.fk-lg-ask>span{flex:1;min-width:0}.fk-lg-ask em{color:#fff9;font-size:12px;font-style:normal;display:block}.fk-lg-ask b{background:var(--red-500);border-radius:999px;flex:none;padding:4px 11px;font-size:12.5px;animation:.4s both fk-sc-pop}.fk-lg-ask b[data-yes]{background:var(--green-500)}.fk-lg-ask[data-reading] b{background:#ffffff24;animation:none}.fk-lg-out{grid-template-columns:1fr 1fr;gap:8px;transition:opacity .3s;display:grid}.fk-lg-out[data-hide]{opacity:.25}.fk-lg-out>div{background:var(--blue-50);border-radius:12px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.fk-lg-out span{color:var(--blue-700);font-size:11.5px}.fk-lg-out b{font-size:14px}.fk-qz-timer{background:var(--neutral-150);font-variant-numeric:tabular-nums;color:var(--neutral-700);border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;font-weight:600;transition:background .3s,color .3s;display:inline-flex}.fk-qz-timer[data-low]{background:var(--red-100);color:var(--red-600)}.fk-qz{flex-direction:column;gap:10px;animation:.35s both fk-sc-rise;display:flex}.fk-qz-progress{gap:5px;display:flex}.fk-qz-progress i{background:var(--neutral-150);border-radius:999px;flex:1;height:5px;transition:background .3s}.fk-qz-progress i[data-state=now]{background:var(--blue-300)}.fk-qz-progress i[data-state=right]{background:var(--green-500)}.fk-qz-progress i[data-state=wrong]{background:var(--red-500)}.fk-qz-count{color:var(--neutral-500);font-size:12px}.fk-qz-q{margin:0;font-size:17px;font-weight:600;line-height:1.35}.fk-sc[data-compact] .fk-qz-q{font-size:14px}.fk-qz-opts{flex-direction:column;gap:6px;display:flex}.fk-qz-opts button{background:var(--neutral-50);height:42px;box-shadow:inset 0 0 0 1px var(--neutral-150);color:var(--neutral-900);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:12px;align-items:center;gap:10px;padding:0 12px;font-size:14px;transition:background .2s,box-shadow .2s,opacity .2s;display:flex}.fk-sc[data-compact] .fk-qz-opts button{height:32px;font-size:12.5px}.fk-qz-opts button:hover:not(:disabled){background:var(--blue-50)}.fk-qz-opts button:disabled{cursor:default}.fk-qz-opts button svg{margin-left:auto;animation:.35s both fk-sc-pop}.fk-qz-opts button[data-state=right]{background:var(--green-100);box-shadow:inset 0 0 0 1.5px var(--green-500);color:var(--green-600)}.fk-qz-opts button[data-state=wrong]{background:var(--red-100);box-shadow:inset 0 0 0 1.5px var(--red-500);color:var(--red-600)}.fk-qz-opts button[data-state=dim]{opacity:.45}.fk-qz-letter{width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--neutral-200);background:#fff;border-radius:7px;place-items:center;font-size:11.5px;font-weight:600;display:inline-grid}.fk-qz-result{align-items:center;gap:18px;animation:.4s both fk-sc-rise;display:flex}.fk-qz-ring{flex:none;width:108px;height:108px;transform:rotate(-90deg)}.fk-sc[data-compact] .fk-qz-ring{width:72px;height:72px}.fk-qz-ring circle{fill:none;stroke:var(--neutral-150);stroke-width:4px}.fk-qz-ring circle+circle{stroke:var(--red-500);stroke-linecap:round;transition:stroke-dasharray .9s}.fk-qz-ring circle[data-pass]{stroke:var(--green-500)}.fk-qz-score{letter-spacing:-.02em;font-size:28px;font-weight:700;display:block}.fk-qz-verdict{color:var(--red-600);font-size:13px;display:block}.fk-qz-verdict[data-pass]{color:var(--green-600)}.fk-qz-list{color:var(--neutral-600);flex-direction:column;gap:4px;margin:10px 0 0;padding:0;font-size:12.5px;list-style:none;display:flex}.fk-sc[data-compact] .fk-qz-list{display:none}.fk-qz-list li{align-items:center;gap:6px;display:flex}.fk-qz-list svg{color:var(--red-500);flex:none}.fk-qz-list li[data-right] svg{color:var(--green-500)}.fk-rp{flex-direction:column;gap:10px;display:flex}.fk-rp-in{background:var(--neutral-50);box-shadow:inset 0 0 0 1px var(--neutral-150);border-radius:14px;gap:12px;padding:12px 14px;display:flex}.fk-rp-av{background:var(--blue-100);width:34px;height:34px;color:var(--blue-700);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:inline-grid}.fk-sc[data-compact] .fk-rp-av{width:28px;height:28px;font-size:11px}.fk-rp-in b{font-size:14px}.fk-rp-in b span{color:var(--neutral-500);font-weight:400}.fk-rp-need{color:var(--neutral-500);margin-top:2px;font-size:12px;display:block}.fk-rp-in p{margin:6px 0 0;font-size:13.5px;line-height:1.5}.fk-sc[data-compact] .fk-rp-in p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;display:-webkit-box;overflow:hidden}.fk-rp-tags{flex-wrap:wrap;gap:6px;display:flex}.fk-rp-tags span{background:var(--neutral-100);opacity:0;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:500;transition:opacity .3s,transform .3s;transform:scale(.85)}.fk-rp-tags[data-on] span{opacity:1;transform:none}.fk-rp-tags span:nth-child(2){transition-delay:80ms}.fk-rp-tags span:nth-child(3){transition-delay:.16s}.fk-rp-tags span:nth-child(4){transition-delay:.24s}.fk-rp-tags span[data-tone=green]{background:var(--green-100);color:var(--green-600)}.fk-rp-tags span[data-tone=blue]{background:var(--blue-100);color:var(--blue-700)}.fk-rp-tags span[data-tone=yellow]{background:var(--yellow-100);color:var(--yellow-600)}.fk-rp-brief{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fk-rp-brief>span{color:var(--neutral-500);font-size:12px}.fk-rp-out{background:linear-gradient(160deg, var(--blue-50), #fff 70%);box-shadow:inset 0 0 0 1px var(--blue-200);border-radius:16px 16px 6px;min-height:132px;padding:13px 15px}.fk-sc[data-compact] .fk-rp-out{min-height:96px}.fk-rp-who{color:var(--blue-700);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex}.fk-rp-via{color:var(--neutral-500);align-items:center;gap:4px;margin-left:auto;font-weight:400;display:inline-flex}.fk-sc[data-compact] .fk-rp-via{display:none}.fk-rp-out p{margin:8px 0 0;font-size:14px;line-height:1.55}.fk-sc[data-compact] .fk-rp-out p{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:12.5px;display:-webkit-box;overflow:hidden}.fk-rp-lines{flex-direction:column;gap:7px;margin-top:12px;display:flex}.fk-rp-lines i{background:linear-gradient(90deg, var(--blue-100) 0, var(--blue-50) 50%, var(--blue-100) 100%) 0 0 / 400px 100%;border-radius:999px;height:9px;animation:1.1s linear infinite fk-sc-sheen}.fk-rp-lines i:nth-child(2){width:86%}.fk-rp-lines i:nth-child(3){width:60%}.fk-in{flex-direction:column;gap:12px;display:flex}.fk-in-tiles{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.fk-in-tiles>div{background:var(--neutral-50);box-shadow:inset 0 0 0 1px var(--neutral-150);border-radius:12px;padding:10px 12px}.fk-in-tiles span{color:var(--neutral-500);font-size:11.5px;display:block}.fk-in-tiles b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.fk-sc[data-compact] .fk-in-tiles b{font-size:17px}.fk-in-sent{gap:3px;height:12px;display:flex}.fk-in-sent i{border-radius:999px;flex:0 0 0;transition:flex-basis .9s cubic-bezier(.2,.8,.2,1)}.fk-in-sent [data-tone=pos]{background:var(--green-500)}.fk-in-sent [data-tone=neu]{background:var(--neutral-300)}.fk-in-sent [data-tone=neg]{background:var(--red-500)}.fk-in-legend{color:var(--neutral-500);gap:14px;margin-top:-4px;font-size:11.5px;display:flex}.fk-in-legend span:before{content:"";background:var(--neutral-300);border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.fk-in-legend [data-tone=pos]:before{background:var(--green-500)}.fk-in-legend [data-tone=neg]:before{background:var(--red-500)}.fk-in-cols{grid-template-columns:1fr 1fr;gap:16px;display:grid}.fk-sc[data-compact] .fk-in-cols{grid-template-columns:1fr}.fk-in-h{color:var(--neutral-500);margin-bottom:6px;font-size:11.5px;font-weight:500;display:block}.fk-in-topics,.fk-in-people{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.fk-in-topics li{grid-template-columns:84px 1fr 26px 30px;align-items:center;gap:8px;font-size:12.5px;display:grid}.fk-in-tname{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fk-in-bar{background:var(--neutral-100);border-radius:999px;height:8px;overflow:hidden}.fk-in-bar i{background:var(--blue-500);border-radius:999px;height:100%;transition:width .9s cubic-bezier(.2,.8,.2,1);display:block}.fk-in-n{text-align:right;color:var(--neutral-500);font-variant-numeric:tabular-nums}.fk-in-score{background:var(--neutral-100);text-align:center;border-radius:6px;padding:1px 0;font-size:11.5px;font-weight:600}.fk-in-score[data-hi]{background:var(--green-100);color:var(--green-600)}.fk-in-people li{background:var(--neutral-50);border-radius:10px;grid-template-columns:1fr auto;gap:0 8px;padding:7px 10px;font-size:12.5px;display:grid}.fk-in-people b{font-weight:600}.fk-in-people span{color:var(--neutral-500);grid-column:1;font-size:11.5px}.fk-in-people em{background:var(--green-100);color:var(--green-600);border-radius:999px;grid-area:1/2/3;align-self:center;padding:2px 8px;font-size:11.5px;font-style:normal;font-weight:600}.fk-in-people em[data-reply]{background:var(--yellow-100);color:var(--yellow-600)}.fk-in-report p{background:var(--neutral-900);color:#ffffffe6;border-radius:14px;gap:8px;margin:0;padding:11px 13px;font-size:13px;line-height:1.55;display:flex}.fk-in-report p>svg{color:var(--blue-300);flex:none;margin-top:3px}.fk-py{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.fk-sc[data-compact] .fk-py{grid-template-columns:1fr}.fk-sc[data-compact] .fk-py-form{display:none}.fk-py-form{flex-direction:column;gap:8px;transition:opacity .3s;display:flex}.fk-py-form[data-dim]{opacity:.55}.fk-py-row{background:var(--neutral-50);min-height:44px;box-shadow:inset 0 0 0 1px var(--neutral-150);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:6px 12px;font-size:13.5px;display:flex}.fk-py-row em,.fk-py-total em{color:var(--neutral-500);font-size:11.5px;font-style:normal;display:block}.fk-py-step{align-items:center;gap:10px;display:inline-flex}.fk-py-step button{width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--neutral-200);color:var(--neutral-900);cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;display:inline-grid}.fk-py-step button:disabled{opacity:.4;cursor:default}.fk-py-step b{text-align:center;font-variant-numeric:tabular-nums;min-width:14px}.fk-py-check{cursor:pointer;position:relative}.fk-py-check input{opacity:0;pointer-events:none;position:absolute}.fk-py-check i{width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--neutral-300);color:#fff;background:#fff;border-radius:7px;place-items:center;transition:background .2s;display:inline-grid}.fk-py-check input:checked+i{background:var(--blue-600);box-shadow:none}.fk-py-check input:focus-visible+i{outline:2px solid var(--blue-500);outline-offset:2px}.fk-py-total{justify-content:space-between;align-items:center;padding:4px 4px 0;font-size:13.5px;display:flex}.fk-py-total b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;animation:.3s both fk-sc-pop}.fk-py-pay{background:var(--neutral-900);color:#fff;height:44px;font:inherit;cursor:pointer;border:0;border-radius:999px;font-size:14px;font-weight:500}.fk-py-pay:disabled{cursor:default}.fk-py-side{flex-direction:column;gap:10px;display:flex}.fk-py-checkout{background:var(--neutral-900);color:#fff;border-radius:16px;flex-direction:column;justify-content:center;gap:8px;min-height:170px;padding:14px;transition:background .3s;display:flex}.fk-sc[data-compact] .fk-py-checkout{min-height:120px}.fk-py-checkout[data-stage=form]{background:var(--neutral-50);box-shadow:inset 0 0 0 1px dashed var(--neutral-200);color:var(--neutral-500)}.fk-py-checkout[data-stage=paid]{background:var(--green-100);color:var(--green-600)}.fk-py-checkout>*{animation:.35s both fk-sc-rise}.fk-py-wait{text-align:center;flex-direction:column;align-items:center;gap:8px;font-size:13px;display:flex}.fk-py-ch{color:#ffffffa6;align-items:center;gap:5px;font-size:12px;display:inline-flex}.fk-py-amt{letter-spacing:-.02em;font-size:26px;font-weight:700}.fk-py-card{letter-spacing:.04em;background:#ffffff1a;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:inline-flex}.fk-py-checkout button{background:var(--blue-500);color:#fff;height:38px;font:inherit;cursor:pointer;border:0;border-radius:999px;font-size:13.5px;font-weight:600}.fk-py-checkout button[data-busy]{background:linear-gradient(90deg, var(--blue-600) 0, var(--blue-400) 50%, var(--blue-600) 100%) 0 0 / 400px 100%;animation:1s linear infinite fk-sc-sheen}.fk-py-done{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.fk-py-done b{font-size:20px}.fk-py-done em{font-size:12.5px;font-style:normal}.fk-py-tick{background:var(--green-500);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;margin-bottom:4px;animation:.45s both fk-sc-pop;display:inline-grid}.fk-py-inbox{background:var(--neutral-50);box-shadow:inset 0 0 0 1px var(--neutral-150);border-radius:14px;padding:10px}.fk-py-h{color:var(--neutral-500);margin:0 2px 6px;font-size:11.5px;display:block}.fk-py-empty{color:var(--neutral-500);padding:10px 4px;font-size:12.5px}.fk-py-resp{background:#fff;border-radius:10px;align-items:center;gap:10px;padding:6px;font-size:13px;animation:.35s both fk-sc-rise;display:flex}.fk-py-resp>span:nth-child(2){flex:1;min-width:0}.fk-py-resp em{color:var(--neutral-500);font-size:11.5px;font-style:normal;display:block}.fk-py-status{background:var(--yellow-100);color:var(--yellow-600);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:600}.fk-py-status[data-status=Paid]{background:var(--green-100);color:var(--green-600);animation:.35s both fk-sc-pop}.fk-cn{grid-template-columns:minmax(0,.8fr) 90px minmax(0,1.2fr);align-items:center;display:grid}.fk-sc[data-compact] .fk-cn{grid-template-columns:minmax(0,.8fr) 50px minmax(0,1.2fr)}.fk-cn-src{background:var(--neutral-900);color:#fff;border-radius:14px;flex-direction:column;gap:3px;padding:12px;font-size:12.5px;animation:.35s both fk-sc-rise;display:flex}.fk-cn-src b{font-size:14px}.fk-cn-src>span:last-child{color:#ffffffa6}.fk-cn-new{background:var(--blue-600);border-radius:999px;align-self:flex-start;padding:2px 8px;font-size:11px;font-weight:600}.fk-cn-wires{width:100%;height:240px;overflow:visible}.fk-sc[data-compact] .fk-cn-wires{height:184px}.fk-cn-wire{fill:none;stroke:var(--neutral-200);stroke-width:2px;vector-effect:non-scaling-stroke;transition:stroke .3s}[data-on]>.fk-cn-wire{stroke:var(--blue-300)}.fk-cn-pulse{fill:var(--blue-600)}.fk-cn-dests{grid-template-rows:repeat(4,1fr);height:240px;margin:0;padding:0;list-style:none;display:grid}.fk-sc[data-compact] .fk-cn-dests{height:184px}.fk-cn-dests li{align-items:center;display:flex}.fk-cn-dests button{background:var(--neutral-50);width:100%;box-shadow:inset 0 0 0 1px var(--neutral-150);color:var(--neutral-900);font:inherit;text-align:left;cursor:pointer;opacity:.55;border:0;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;transition:opacity .2s,box-shadow .3s,background .3s;display:flex}.fk-sc[data-compact] .fk-cn-dests button{padding:5px 8px}.fk-cn-dests li[data-on] button{opacity:1}.fk-cn-dests li[data-hit] button{background:var(--green-100);box-shadow:inset 0 0 0 1.5px var(--green-400)}.fk-cn-icon{width:30px;height:30px;box-shadow:inset 0 0 0 1px var(--neutral-200);background:#fff;border-radius:9px;flex:none;place-items:center;display:inline-grid}.fk-sc[data-compact] .fk-cn-icon{width:24px;height:24px}.fk-cn-name{flex-direction:column;flex:1;min-width:0;display:flex}.fk-cn-name b{font-size:13px}.fk-cn-name span{text-overflow:ellipsis;white-space:nowrap;color:var(--neutral-500);font-size:11.5px;overflow:hidden}.fk-cn-state{background:var(--neutral-150);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;display:inline-grid}[data-on] .fk-cn-state{background:var(--blue-600)}[data-hit] .fk-cn-state{background:var(--green-500);animation:.35s both fk-sc-pop}.fk-br{flex-direction:column;gap:10px;display:flex}.fk-br-url{background:var(--neutral-100);height:32px;color:var(--neutral-600);border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;display:flex}.fk-br-url span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;animation:.35s both fk-sc-rise;overflow:hidden}.fk-br-url[data-own]{background:var(--green-100);color:var(--green-600)}.fk-br-url em{background:var(--green-600);color:#fff;border-radius:999px;padding:1px 7px;font-size:10.5px;font-style:normal;font-weight:700}.fk-br-page{border-radius:16px;place-items:center;min-height:300px;padding:22px 22px 34px;transition:background .5s,color .5s;display:grid;position:relative}.fk-sc[data-compact] .fk-br-page{min-height:200px;padding:14px 14px 26px}.fk-br-card{flex-direction:column;gap:6px;width:min(100%,340px);padding:18px;transition:background .5s,border-radius .5s;display:flex;box-shadow:0 12px 30px -14px #00000040}.fk-sc[data-compact] .fk-br-card{gap:4px;padding:12px;font-size:12px}.fk-br-logo{letter-spacing:.02em;align-items:center;gap:6px;font-size:12.5px;font-weight:700;transition:color .5s;display:inline-flex}.fk-br-logo i{border-radius:4px;width:12px;height:12px;transition:background .5s;transform:rotate(45deg)}.fk-br-title{margin:4px 0 6px;font-size:18px;line-height:1.25}.fk-sc[data-compact] .fk-br-title{margin:2px 0;font-size:14px}.fk-br-label{opacity:.65;font-size:11.5px}.fk-br-input{border:1px solid;padding:8px 10px;font-size:13px;transition:all .5s}.fk-sc[data-compact] .fk-br-input{padding:5px 8px;font-size:12px}.fk-br-opts{flex-wrap:wrap;gap:5px;display:flex}.fk-br-opts span{border:1px solid;padding:5px 10px;font-size:12px;transition:all .5s}.fk-br-btn{align-self:flex-start;margin-top:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .5s}.fk-sc[data-compact] .fk-br-btn{padding:5px 12px;font-size:12px}.fk-br-badge{background:#7f7f7f24;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:600;transition:opacity .4s,transform .4s;position:absolute;bottom:10px;right:12px}.fk-br-badge[data-hide]{opacity:0;transform:translateY(6px)}.fk-br-controls{flex-direction:column;gap:10px;display:flex}.fk-br-swatches{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fk-br-swatches button{cursor:pointer;border:0;border-radius:50%;width:26px;height:26px;transition:transform .2s,box-shadow .2s;box-shadow:inset 0 0 0 1px #21282e26}.fk-br-swatches button:hover{transform:scale(1.1)}.fk-br-swatches button[aria-checked=true]{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--blue-600)}.fk-br-name{color:var(--neutral-600);margin-left:4px;font-size:12.5px;font-weight:500}.fk-br-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.fk-br-toggle{cursor:pointer;align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:inline-flex;position:relative}.fk-br-toggle input{opacity:0;position:absolute}.fk-br-toggle i{background:var(--neutral-300);border-radius:999px;width:34px;height:20px;transition:background .2s;position:relative}.fk-br-toggle i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px}.fk-br-toggle input:checked+i{background:var(--green-500)}.fk-br-toggle input:checked+i:after{transform:translate(14px)}.fk-br-toggle input:focus-visible+i{outline:2px solid var(--blue-500);outline-offset:2px}@media (max-width:640px){.fk-lg,.fk-py,.fk-in-cols{grid-template-columns:1fr}.fk-cn{grid-template-columns:minmax(0,.9fr) 36px minmax(0,1.3fr)}.fk-cn-name span{display:none}.fk-in-topics li{grid-template-columns:74px 1fr 24px 28px}}@media (prefers-reduced-motion:reduce){.fk-sc *,.fk-sc :before,.fk-sc :after{transition:none!important;animation:none!important}}.fk-as{flex-direction:column;gap:9px;min-height:230px;display:flex}.fk-sc[data-compact] .fk-as{gap:7px;min-height:184px}.fk-as-me{background:var(--neutral-900);color:#fff;border-radius:14px 14px 4px;align-self:flex-end;max-width:85%;margin:0;padding:8px 12px;font-size:13px;animation:.35s both fk-sc-rise}.fk-as-ai{color:var(--neutral-600);align-items:center;gap:6px;margin:0;font-size:13px;animation:.35s both fk-sc-rise;display:inline-flex}.fk-as-tool{background:var(--blue-50,#eef3ff);color:var(--blue-700,#2348a8);border-radius:999px;align-self:flex-start;padding:2px 9px;font-size:11.5px;font-weight:500;animation:.35s both fk-sc-rise}.fk-as-app{background:var(--neutral-50);box-shadow:inset 0 0 0 1px var(--neutral-150);border-radius:14px;animation:.4s both fk-sc-rise;overflow:hidden}.fk-as-apphead{border-bottom:1px solid var(--neutral-150);justify-content:space-between;padding:8px 12px;font-size:12.5px;display:flex}.fk-as-apphead span{color:var(--neutral-600)}.fk-as-app table{border-collapse:collapse;width:100%;font-size:12.5px}.fk-as-app td{border-top:1px solid var(--neutral-150);padding:6px 12px}.fk-as-app tr:first-child td{border-top:0}.fk-as-app td span{background:var(--neutral-150);border-radius:999px;padding:1px 8px;font-size:11px}.fk-as-app td span[data-new]{background:var(--blue-100,#dbe6ff);color:var(--blue-700,#2348a8)}.fk-as-req{background:var(--neutral-900);color:#ffffffd9;border-radius:14px;flex-direction:column;gap:6px;padding:10px 12px;font-size:12px;animation:.35s both fk-sc-rise;display:flex}.fk-as-req code{color:#fff;white-space:pre-wrap;overflow-wrap:anywhere;font-size:11.5px}.fk-as-verb{color:#9cc0ff;font-weight:600}.fk-as-row{background:var(--neutral-50);box-shadow:inset 0 0 0 1px var(--neutral-150);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 12px;font-size:13px;animation:.4s both fk-sc-rise;display:flex}.fk-as-row>span:last-child{color:var(--neutral-600);font-size:12px}.fk-as-badge{background:var(--blue-600);color:#fff;border-radius:999px;align-items:center;gap:4px;padding:1px 8px;font-size:11px;font-weight:600;display:inline-flex}.fk-as-note{color:var(--neutral-600);margin:0;font-size:12.5px;animation:.35s both fk-sc-rise}.fk-cmp-list{display:none}@media (max-width:820px){.fk-cmp-table{display:none}.fk-cmp-list{display:block}}.fk-cmp-pick{border-radius:var(--radius-pill);background:var(--neutral-50);box-shadow:inset 0 0 0 1px var(--neutral-200);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.fk-cmp-pick button{border-radius:var(--radius-pill);height:40px;font:inherit;color:var(--neutral-700);cursor:pointer;background:0 0;border:0;font-size:14px}.fk-cmp-pick button[aria-checked=true]{background:var(--neutral-900);color:var(--neutral-0)}.fk-cmp-pick button span{display:block}.fk-cmp-cols,.fk-cmp-cells{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.fk-cmp-cols{border-bottom:1px solid var(--neutral-200);color:var(--neutral-900);margin-top:18px;padding:0 0 10px;font-size:13px;font-weight:600}.fk-cmp-cols>span:first-child{display:none}.fk-cmp-cols>[data-us]{color:var(--blue-700)}.fk-cmp-list ul{margin:0;padding:0;list-style:none}.fk-cmp-list li{border-bottom:1px solid var(--neutral-200);padding:14px 0}.fk-cmp-label{color:var(--neutral-900);font-size:15px;font-weight:500;display:block}.fk-cmp-cells{margin-top:10px}.fk-cmp-cells>span{background:var(--neutral-50);border-radius:12px;min-width:0;padding:10px}.fk-cmp-cells>[data-us]{background:var(--blue-50)}.fk-cmp-cells>span>span:last-child{align-items:flex-start!important}.fk-cmp-cells>span>span:last-child>span:last-child{line-height:1.35;font-size:13px!important}.fk-cmp-pick button{justify-content:center;align-items:center;display:flex}.fk-cmp-pick button[aria-checked=true] img{filter:brightness(0)invert()}.fk-cmp-cols img,.fk-cmp-cols svg{display:block}.fk-cmp-h1{letter-spacing:-.04em;color:#fff;max-width:18ch;margin:0;font-size:clamp(32px,5vw,60px);font-weight:700;line-height:1.02}.fk-cmp-h1-sub{letter-spacing:-.01em;color:#fff;margin-top:12px;font-size:clamp(17px,1.9vw,22px);font-weight:500;line-height:1.3;display:block}.fk-cmp-hero-p{color:#fff;opacity:.88;text-wrap:pretty;max-width:60ch;margin:18px 0 0;font-size:17px;line-height:1.6}.fk-cmp-facts{flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}.fk-cmp-facts li{color:#fff;background:#ffffff1f;border-radius:999px;align-items:center;gap:7px;height:36px;padding:0 14px;font-size:14px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff3d}.fk-cmp-facts b{font-weight:700}.fk-cmp-sec{margin-top:clamp(48px,7vw,96px)}.fk-cmp-sec:first-child,.fk-vs+.fk-cmp-sec{margin-top:0}.fk-vs+.fk-cmp-sec{margin-top:clamp(48px,7vw,88px)}.fk-cmp-h2{letter-spacing:-.035em;margin:0;font-size:clamp(24px,3vw,38px);font-weight:700;line-height:1.08}.fk-cmp-lede{max-width:62ch;color:var(--color-text-secondary);text-wrap:pretty;margin:10px 0 24px;font-size:15.5px;line-height:1.6}.fk-lim{background:var(--blue-50);border-radius:28px;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:clamp(20px,3vw,40px);padding:clamp(18px,3vw,32px);display:grid}.fk-lim-control{box-shadow:var(--shadow-card), var(--shadow-inset-hairline);background:#fff;border-radius:20px;flex-direction:column;align-self:start;gap:12px;padding:22px;display:flex}.fk-lim-control label{color:var(--color-text-secondary);flex-direction:column;gap:6px;font-size:14px;display:flex}.fk-lim-control label b{letter-spacing:-.04em;color:var(--neutral-900);font-variant-numeric:tabular-nums;font-size:44px;font-weight:700;line-height:1}.fk-lim-control input{background:linear-gradient(90deg, var(--blue-500) var(--fill), var(--neutral-200) var(--fill));appearance:none;cursor:pointer;border-radius:999px;width:100%;height:8px;margin:6px 0 0}.fk-lim-control input::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;box-shadow:0 2px 8px #1428464d, inset 0 0 0 6px var(--blue-600);background:#fff;border-radius:50%;transition:transform .15s}.fk-lim-control input::-webkit-slider-thumb:hover{transform:scale(1.12)}.fk-lim-control input::-moz-range-thumb{width:26px;height:26px;box-shadow:0 2px 8px #1428464d, inset 0 0 0 6px var(--blue-600);background:#fff;border:0;border-radius:50%}.fk-lim-control input:focus-visible{outline:2px solid var(--blue-500);outline-offset:6px}.fk-lim-ticks{color:var(--neutral-500);justify-content:space-between;font-size:12px;display:flex}.fk-lim-sum{border-top:1px solid var(--neutral-150);color:var(--color-text-secondary);margin:8px 0 0;padding-top:14px;font-size:14.5px;line-height:1.5}.fk-lim-sum b{color:var(--neutral-900)}.fk-lim-rows{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.fk-lim-rows li{background:#fff9;border-radius:14px;grid-template-columns:136px minmax(0,1fr) minmax(0,220px);align-items:center;gap:14px;padding:10px 14px;transition:background .25s,opacity .25s;display:grid}.fk-lim-rows li[data-ours]{box-shadow:inset 0 0 0 1.5px var(--blue-400);background:#fff}.fk-lim-rows li[data-state=over]{opacity:.62}.fk-lim-name{font-size:14.5px;font-weight:600}.fk-lim-name a{color:var(--neutral-900)}.fk-lim-name a:hover{color:var(--blue-700)}.fk-lim-track{background:var(--neutral-150);border-radius:999px;height:12px;position:relative}.fk-lim-track i{background:var(--blue-300);color:var(--blue-700);border-radius:999px;justify-content:flex-end;align-items:center;padding-right:4px;transition:background .25s;display:flex;position:absolute;inset:0 auto 0 0}.fk-lim-rows li[data-state=fits] .fk-lim-track i{background:var(--blue-500);color:#fff}.fk-lim-rows li[data-ours] .fk-lim-track i{background:var(--neutral-900)}.fk-lim-rows li[data-state=over] .fk-lim-track i{background:var(--neutral-300)}.fk-lim-mark{top:-5px;bottom:-5px;left:var(--want);background:var(--red-500);border-radius:2px;width:2px;margin-left:-1px;transition:left .3s cubic-bezier(.2,.8,.2,1);position:absolute}.fk-lim-note{color:var(--color-text-secondary);align-items:center;gap:8px;font-size:13px;line-height:1.35;display:flex}.fk-lim-icon{background:var(--green-100);width:20px;height:20px;color:var(--green-600);border-radius:50%;flex:none;place-items:center;display:inline-grid}[data-state=over] .fk-lim-icon{background:var(--red-100);color:var(--red-600)}[data-state=unknown] .fk-lim-icon{background:var(--yellow-100);color:var(--yellow-600)}.fk-cmp-tally{flex-direction:column;gap:6px;margin-top:12px;display:flex}.fk-cmp-tally-bar{border-radius:999px;gap:2px;width:min(150px,100%);height:6px;display:flex;overflow:hidden}.fk-cmp-tally-bar i{flex-basis:0}.fk-cmp-tally-bar i[data-kind=yes]{background:var(--green-400)}.fk-cmp-tally-bar i[data-kind=part]{background:var(--yellow-400)}.fk-cmp-tally-bar i[data-kind=no]{background:var(--red-300)}.fk-cmp-tally small{letter-spacing:0;color:var(--neutral-600,#545b61);font-size:12px;font-weight:500}.fk-cmp-table{box-shadow:inset 0 0 0 1px var(--neutral-150);border-radius:22px}.fk-cmp-t tbody tr{transition:background .15s}.fk-cmp-t tbody tr:hover{background:var(--neutral-25)}.fk-cmp-t tbody tr:last-child>*{border-bottom:0!important}.fk-cmp-t thead th:last-child{border-radius:0 22px 0 0}.fk-cmp-t tbody tr:last-child td:last-child{border-radius:0 0 22px}.fk-reveal [data-rise] .fk-cmp-t tbody tr{transition:opacity .5s,transform .5s cubic-bezier(.2,.8,.2,1),background .15s}.fk-reveal [data-rise]:not([data-in]) .fk-cmp-t tbody tr{opacity:0;transform:translateY(8px)}.fk-reveal [data-rise][data-in] .fk-cmp-t tbody tr:nth-child(2){transition-delay:40ms,40ms,0s}.fk-reveal [data-rise][data-in] .fk-cmp-t tbody tr:nth-child(3){transition-delay:80ms,80ms,0s}.fk-reveal [data-rise][data-in] .fk-cmp-t tbody tr:nth-child(4){transition-delay:.12s,.12s,0s}.fk-reveal [data-rise][data-in] .fk-cmp-t tbody tr:nth-child(5){transition-delay:.16s,.16s,0s}.fk-reveal [data-rise][data-in] .fk-cmp-t tbody tr:nth-child(6){transition-delay:.2s,.2s,0s}.fk-reveal [data-rise][data-in] .fk-cmp-t tbody tr:nth-child(7){transition-delay:.24s,.24s,0s}.fk-reveal [data-rise][data-in] .fk-cmp-t tbody tr:nth-child(n+8){transition-delay:.28s,.28s,0s}.fk-beyond{background:var(--blue-50);border-radius:28px;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:clamp(16px,2.5vw,28px);padding:clamp(16px,2.5vw,28px);display:grid}.fk-beyond-tabs{flex-direction:column;gap:8px;display:flex}.fk-beyond-tabs button{font:inherit;text-align:left;color:var(--neutral-900);cursor:pointer;background:0 0;border:0;border-radius:18px;gap:12px;padding:14px;transition:background .2s,box-shadow .2s;display:flex}.fk-beyond-tabs button:hover{background:#ffffff8c}.fk-beyond-tabs button[aria-selected=true]{box-shadow:var(--shadow-card), var(--shadow-inset-hairline);background:#fff}.fk-beyond-ic{width:36px;height:36px;color:var(--blue-700);box-shadow:inset 0 0 0 1px var(--blue-200);background:#fff;border-radius:12px;flex:none;place-items:center;display:inline-grid}[aria-selected=true] .fk-beyond-ic{background:var(--neutral-900);color:#fff;box-shadow:none}.fk-beyond-tabs b{font-size:15.5px;font-weight:600;display:block}.fk-beyond-tabs small{color:var(--color-text-secondary);margin-top:4px;font-size:13.5px;line-height:1.5;display:block}.fk-beyond-tabs button[aria-selected=false] small{display:none}.fk-beyond-stage{flex-direction:column;justify-content:center;min-width:0;display:flex}.fk-beyond-scene{animation:.45s cubic-bezier(.2,.8,.2,1) fk-beyond-in}@keyframes fk-beyond-in{0%{opacity:0;transform:translateY(10px)}}.fk-beyond-hint{color:var(--neutral-600);justify-content:center;align-items:center;gap:7px;margin:14px 0 0;font-size:13.5px;display:flex}.fk-beyond-hint svg{color:var(--blue-600)}.fk-drop-live{color:var(--neutral-500);font-size:12px}.fk-drop{grid-template-columns:minmax(0,1fr) 220px;gap:18px;padding:18px;display:grid}.fk-drop-bars{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.fk-drop-bars button{width:100%;font:inherit;text-align:left;color:var(--neutral-900);cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:minmax(0,1fr) 46px;gap:4px 10px;padding:8px 10px;display:grid}.fk-drop-bars button:disabled{cursor:default}.fk-drop-bars button:not(:disabled):hover{background:var(--neutral-50)}.fk-drop-bars button[aria-pressed=true]{background:var(--blue-50);box-shadow:inset 0 0 0 1.5px var(--blue-400)}.fk-drop-q{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.fk-drop-q em{color:var(--neutral-500);margin-right:4px;font-style:normal}.fk-drop-bar{background:var(--neutral-100);border-radius:999px;grid-column:1;height:8px;overflow:hidden}.fk-drop-bar i{background:var(--blue-500);border-radius:999px;height:100%;transition:width .6s cubic-bezier(.2,.8,.2,1);display:block}[aria-pressed=true] .fk-drop-bar i{background:var(--neutral-900)}.fk-drop-n{font-variant-numeric:tabular-nums;flex-direction:column;grid-area:1/2/span 2;align-self:center;align-items:flex-end;font-size:13px;font-weight:600;display:flex}.fk-drop-n small{color:var(--red-600);font-size:11px;font-weight:600}.fk-drop-side{background:var(--neutral-900);color:#fff;border-radius:16px;flex-direction:column;gap:4px;padding:16px;animation:.35s cubic-bezier(.2,.8,.2,1) fk-beyond-in;display:flex}.fk-drop-big{letter-spacing:-.04em;font-size:40px;font-weight:700;line-height:1}.fk-drop-cap{color:#fffc;font-size:13.5px;line-height:1.45}.fk-drop-kept{letter-spacing:.06em;text-transform:uppercase;color:var(--blue-300);margin-top:12px;font-size:11.5px;font-weight:600}.fk-drop-side ul{flex-direction:column;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.fk-drop-side li{background:#ffffff14;border-radius:10px;padding:8px 10px}.fk-drop-side li b{font-size:13px;font-weight:600;display:block}.fk-drop-side li span{color:#ffffffb3;font-size:12px}.fk-rc-grid{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:16px;display:grid}.fk-rc{border-radius:var(--radius-card);background:var(--neutral-0);box-shadow:var(--shadow-card), var(--shadow-inset-hairline);color:var(--neutral-900);flex-direction:column;gap:14px;padding:22px;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;display:flex}.fk-rc:hover{box-shadow:var(--shadow-lg);color:var(--neutral-900);transform:translateY(-4px)}.fk-rc-head{align-items:center;gap:12px;display:flex}.fk-rc-mono,.fk-vs-mono{background:var(--neutral-100);letter-spacing:-.02em;width:42px;height:42px;color:var(--neutral-700);border-radius:14px;flex:none;place-items:center;font-size:15px;font-weight:700;display:inline-grid}.fk-rc-vs small{color:var(--neutral-500);font-size:12.5px;display:block}.fk-rc-vs b{letter-spacing:-.02em;font-size:18px;font-weight:600;display:block}.fk-rc-line{color:var(--color-text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.fk-rc-diff{background:var(--neutral-50);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:12px;display:grid}.fk-rc-label{letter-spacing:.06em;text-transform:uppercase;color:var(--neutral-500);grid-column:1/-1;font-size:12px;font-weight:600}.fk-rc-side{background:#fff;border-radius:12px;flex-direction:column;gap:4px;padding:10px;display:flex}.fk-rc-side[data-ours]{box-shadow:inset 0 0 0 1.5px var(--blue-300)}.fk-rc-side small{color:var(--neutral-500);font-size:12px}.fk-rc-side>span{align-items:flex-start;gap:6px;font-size:13px;font-weight:500;line-height:1.35;display:flex}.fk-rc-side i{background:var(--green-100);width:17px;height:17px;color:var(--green-600);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:inline-grid}.fk-rc-side[data-kind=part] i{background:var(--yellow-100);color:var(--yellow-600)}.fk-rc-side[data-kind=no] i{background:var(--red-100);color:var(--red-600)}.fk-rc-go{color:var(--blue-700);align-items:center;gap:6px;margin-top:auto;font-size:14px;font-weight:600;display:inline-flex}.fk-rc-go svg{transition:transform .2s}.fk-rc:hover .fk-rc-go svg{transform:translate(3px)}.fk-cmp-all{margin:20px 0 0}.fk-cmp-all a{color:var(--blue-700);align-items:center;gap:6px;font-size:14.5px;font-weight:600;display:inline-flex}.fk-cmp-close{background:var(--blue-50);border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:clamp(48px,7vw,96px);padding:clamp(22px,3vw,34px);display:flex}.fk-cmp-close p{letter-spacing:-.02em;flex:320px;max-width:46ch;margin:0;font-size:clamp(18px,2.2vw,24px);font-weight:600;line-height:1.35}.fk-vs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid;position:relative}.fk-vs-side{background:var(--neutral-50);border-radius:26px;flex-direction:column;padding:clamp(22px,3vw,32px);display:flex}.fk-vs-side[data-ours]{background:var(--blue-50)}.fk-vs-side[data-ours] .fk-vs-mono{background:var(--neutral-900)}.fk-vs-side h2{letter-spacing:-.03em;margin:18px 0 0;font-size:clamp(20px,2.2vw,26px);font-weight:700}.fk-vs-side p{color:var(--neutral-800);text-wrap:pretty;margin:10px 0 0;font-size:16px;line-height:1.6}.fk-vs-side p:first-letter{text-transform:uppercase}.fk-vs-side .fk-vs-line{color:var(--color-text-tertiary);margin-top:auto;padding-top:16px;font-size:14px}.fk-vs-badge{width:48px;height:48px;box-shadow:var(--shadow-card), 0 0 0 6px #fff;color:var(--neutral-900);background:#fff;border-radius:50%;place-items:center;margin:-24px 0 0 -24px;font-size:14px;font-weight:700;display:grid;position:absolute;top:50%;left:50%}.fk-cmp-faq{flex-direction:column;gap:8px;max-width:78ch;display:flex}.fk-cmp-faq details{background:var(--neutral-50);border-radius:18px;transition:background .2s}.fk-cmp-faq details[open]{background:var(--blue-50)}.fk-cmp-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;font-size:16.5px;font-weight:600;list-style:none;display:flex}.fk-cmp-faq summary::-webkit-details-marker{display:none}.fk-cmp-faq summary svg{color:var(--neutral-500);flex:none;transition:transform .25s}.fk-cmp-faq details[open] summary svg{color:var(--neutral-900);transform:rotate(45deg)}.fk-cmp-faq details p{color:var(--color-text-secondary);margin:-6px 0 0;padding:0 20px 20px;font-size:15.5px;line-height:1.65}@media (max-width:1000px){.fk-lim,.fk-beyond{grid-template-columns:minmax(0,1fr)}.fk-beyond-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fk-beyond-tabs small{display:none!important}}@media (max-width:700px){.fk-lim-rows li{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:6px 12px}.fk-lim-note{grid-column:1/-1}.fk-drop,.fk-vs{grid-template-columns:minmax(0,1fr)}.fk-vs-badge{z-index:1;margin:-30px auto;position:static}.fk-beyond-tabs button{padding:10px}.fk-beyond-tabs b{font-size:13.5px}}@media (prefers-reduced-motion:reduce){.fk-beyond-scene,.fk-drop-side{animation:none}}.fk-drop-main{min-width:0}.fk-drop-head{color:var(--neutral-500);margin:0 0 8px 10px;font-size:12.5px}.fk-drop-head b{color:var(--neutral-900)}.fk-switch{border-radius:var(--radius-panel,24px);background:var(--neutral-0,#fff);box-shadow:var(--shadow-sm,0 1px 2px #0000000f);border:1px solid var(--color-border-default,#e3e6e9);margin-top:18px;padding:clamp(18px,3vw,26px)}.fk-switch-label{margin-bottom:8px;font-size:14px;font-weight:500;display:block}.fk-switch-row{flex-wrap:wrap;gap:10px;display:flex}.fk-switch-input{border:1px solid var(--color-border-default,#d4d9de);background:var(--neutral-0,#fff);min-width:0;height:48px;color:inherit;font:inherit;border-radius:999px;flex:260px;padding:0 18px;font-size:15px}.fk-switch-input:focus{outline:2px solid var(--blue-500,#2f5bd3);outline-offset:1px}.fk-switch-help,.fk-switch-problem{color:var(--neutral-600,#545b61);margin:10px 0 0;font-size:13.5px}.fk-switch-problem{color:var(--red-600,#c0362c)}.fk-help-grid{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:18px;display:grid}.fk-help-cat{border-radius:var(--radius-card);background:var(--neutral-0);box-shadow:var(--shadow-card), var(--shadow-inset-hairline);padding:24px}.fk-help-cat-head{align-items:center;gap:12px;display:flex}.fk-help-cat-tile{background:var(--blue-50);width:40px;height:40px;color:var(--blue-700);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.fk-help-cat-links{flex-direction:column;margin-top:16px;display:flex}.fk-help-cat-links a{color:var(--neutral-800);box-shadow:inset 0 1px 0 var(--neutral-200);padding:9px 0;font-size:14.5px}.fk-help-cat-links a:hover{color:var(--blue-700)}.fk-help-search{border-radius:var(--radius-pill);background:#ffffff1f;border:1px solid #ffffff42;align-items:center;gap:10px;width:min(560px,100%);height:54px;padding:0 8px 0 20px;display:flex}.fk-help-search input{min-width:0;font:inherit;color:#fff;background:0 0;border:none;outline:none;flex:1;font-size:16px}.fk-help-search input::placeholder{color:#ffffff8c}.fk-help-result{box-shadow:inset 0 1px 0 var(--neutral-200);color:var(--neutral-900);padding:18px 0;display:block}.fk-help-result:hover{color:var(--neutral-900)}.fk-help-result:hover .fk-help-result-title{color:var(--blue-700)}.fk-help-article{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.fk-help-side{flex-direction:column;gap:2px;display:flex;position:sticky;top:110px}.fk-help-side a{color:var(--neutral-800);border-radius:10px;padding:9px 12px;font-size:14px}.fk-help-side a:hover{background:var(--neutral-100);color:var(--neutral-900)}.fk-help-side a[aria-current=page]{background:var(--blue-50);color:var(--blue-700);font-weight:500}.fk-article{max-width:68ch}.fk-article h2{letter-spacing:-.02em;color:var(--neutral-900);margin:clamp(26px,3vw,38px) 0 10px;font-size:clamp(19px,2vw,24px);font-weight:600}.fk-article h2:first-child{margin-top:0}.fk-article p{color:var(--color-text-secondary);text-wrap:pretty;margin:0 0 13px;font-size:15.5px;line-height:1.7}.fk-article ul{margin:0 0 13px;padding:0;list-style:none}.fk-article li{color:var(--color-text-secondary);text-wrap:pretty;margin:0 0 9px;padding-left:18px;font-size:15.5px;line-height:1.65;position:relative}.fk-article li:before{content:"";background:var(--neutral-400);border-radius:50%;width:5px;height:5px;position:absolute;top:10px;left:2px}.fk-callout{border-radius:var(--radius-card-inner);background:var(--blue-50);color:var(--neutral-800);text-wrap:pretty;margin:0 0 16px;padding:16px 18px;font-size:15px;line-height:1.6}.fk-help-prevnext{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:14px;margin-top:clamp(30px,4vw,48px);display:grid}.fk-help-step{border-radius:var(--radius-card);background:var(--neutral-50);color:var(--neutral-900);padding:18px 20px}.fk-help-step:hover{background:var(--blue-50);color:var(--neutral-900)}@media (max-width:900px){.fk-help-article{grid-template-columns:minmax(0,1fr)}.fk-help-side{position:static}}@media (max-width:640px){.fk-help-grid{grid-template-columns:minmax(0,1fr)}}.fk-help-clear{border-radius:var(--radius-pill);background:var(--neutral-100);height:34px;font:inherit;color:var(--neutral-800);cursor:pointer;border:0;padding:0 14px;font-size:13px}.fk-help-clear:hover{background:var(--neutral-150)}.fk-help-cta{border-radius:var(--radius-card);background:var(--blue-50);flex-wrap:wrap;align-items:center;gap:18px;margin-top:36px;padding:22px 24px;display:flex}.fk-help-cta>div{flex-direction:column;flex:260px;gap:4px;display:flex}.fk-help-cta strong{letter-spacing:-.01em;font-size:17px;font-weight:600}.fk-help-cta span{color:var(--neutral-700);font-size:14.5px;line-height:1.5}.fk-help-cta .fk-pill{height:48px;padding:0 22px}.fk-help-hero-search{max-width:560px;margin-top:24px}.fk-contact{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:clamp(20px,3vw,36px);display:grid}@media (max-width:860px){.fk-contact{grid-template-columns:minmax(0,1fr)}}.fk-contact-inboxes{flex-direction:column;gap:12px;display:flex}.fk-contact-inbox{border-radius:var(--radius-card);background:var(--neutral-0);box-shadow:inset 0 0 0 1px var(--color-border-default);color:var(--neutral-900);align-items:flex-start;gap:14px;padding:18px;text-decoration:none;transition:box-shadow .15s;display:flex}.fk-contact-inbox:hover{box-shadow:inset 0 0 0 1px var(--color-border-strong), 0 10px 24px -18px #0a1e3c66}.fk-contact-name{color:var(--color-text-tertiary);font-size:13px;display:block}.fk-contact-email{color:var(--blue-700);overflow-wrap:anywhere;margin-top:2px;font-size:17px;font-weight:500;display:block}.fk-contact-what{color:var(--color-text-secondary);margin-top:6px;font-size:14px;line-height:1.55;display:block}.fk-article a{color:var(--blue-700);font-weight:500}.fk-article a:hover{color:var(--blue-600)}.fk-help-updated{color:var(--color-text-tertiary);gap:14px;margin:0 0 18px;font-size:13.5px;display:flex}.fk-help-updated span+span:before{content:"·";margin-right:14px}.fk-help-related{margin-top:clamp(28px,4vw,40px)}.fk-help-related h2{letter-spacing:-.01em;margin:0 0 12px;font-size:18px;font-weight:600}.fk-help-group{letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-tertiary);grid-column:1/-1;margin:clamp(18px,3vw,30px) 0 0;font-size:12px;font-weight:500}.fk-help-group:first-child{margin-top:0}.fk-help-kbd{color:#fff;width:26px;height:26px;font:inherit;background:#ffffff29;border-radius:8px;place-items:center;margin-right:6px;font-size:13px;font-weight:600;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff4d}.fk-help-start{margin-bottom:clamp(40px,5vw,64px)}.fk-help-start-head h2{letter-spacing:-.03em;margin:0;font-size:clamp(22px,2.6vw,32px);font-weight:700}.fk-help-start-head p{color:var(--color-text-secondary);margin:8px 0 0;font-size:15.5px}.fk-help-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0 0;padding:0;list-style:none;display:grid;position:relative}.fk-help-track:before{content:"";background:repeating-linear-gradient(90deg, var(--blue-300) 0 6px, transparent 6px 12px);height:2px;position:absolute;top:162px;left:6%;right:6%}.fk-help-stop{border-radius:var(--radius-card);background:var(--neutral-0);height:100%;box-shadow:var(--shadow-card), var(--shadow-inset-hairline);color:var(--neutral-900);flex-direction:column;gap:6px;padding:12px 12px 18px;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;display:flex;position:relative}.fk-help-stop:hover{box-shadow:var(--shadow-lg);color:var(--neutral-900);transform:translateY(-4px)}.fk-help-stop b{margin:4px 6px 0;font-size:17px;font-weight:600}.fk-help-stop>span:not([class]){color:var(--color-text-secondary);margin:0 6px;font-size:14px;line-height:1.5}.fk-help-stop-n{background:var(--neutral-900);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12.5px;font-weight:700;display:inline-grid;position:absolute;top:150px;left:18px;box-shadow:0 0 0 4px #fff}.fk-help-stop-go{color:var(--blue-700);align-items:center;gap:5px;margin:auto 6px 0;padding-top:10px;font-size:13.5px;font-weight:600;display:inline-flex}.fk-help-art{background:var(--blue-50);border-radius:16px;place-items:center;height:150px;margin-bottom:20px;display:grid;overflow:hidden}.fk-art{width:82%;color:var(--neutral-800);flex-direction:column;gap:7px;font-size:11.5px;display:flex}.fk-art-btn{background:var(--neutral-900);color:#fff;border-radius:999px;align-self:flex-start;align-items:center;gap:5px;padding:6px 11px;font-weight:600;display:inline-flex}.fk-art-ai{background:#fff;border-radius:10px 10px 10px 3px;align-items:center;gap:5px;padding:6px 9px;display:inline-flex;box-shadow:0 6px 14px -10px #14284666}.fk-art-ai svg{color:var(--blue-600)}.fk-art-lines{flex-direction:column;gap:5px;display:flex}.fk-art-lines i{height:14px;box-shadow:inset 0 0 0 1px var(--blue-200);background:#fff;border-radius:6px}.fk-art-lines i+i{width:70%}.fk-art-node{box-shadow:inset 0 0 0 1.5px var(--blue-500);background:#fff;border-radius:10px;align-self:center;padding:7px 11px;font-weight:600}.fk-art-branch{justify-content:center;gap:6px;display:flex}.fk-art-branch span{box-shadow:inset 0 0 0 1px var(--neutral-200);background:#fff;border-radius:999px;align-items:center;gap:4px;padding:5px 9px;display:inline-flex}.fk-art-branch span:first-child{background:var(--neutral-900);box-shadow:none;color:#fff}.fk-art-share{align-items:center}.fk-art-link{background:#fff;border-radius:999px;align-items:center;gap:5px;padding:6px 10px;font-weight:600;display:inline-flex;box-shadow:0 6px 14px -10px #14284666}.fk-art-link svg{color:var(--blue-600)}.fk-art-qr{width:58px;height:58px;color:var(--neutral-900);background:#fff;border-radius:12px;place-items:center;display:inline-grid}.fk-art-row{background:#fff;border-radius:9px;align-items:center;gap:7px;padding:5px 8px;font-weight:600;display:flex}.fk-art-row:first-child{box-shadow:inset 0 0 0 1.5px var(--blue-400)}.fk-art-row i{background:var(--blue-100);width:20px;height:20px;color:var(--blue-700);border-radius:50%;place-items:center;font-size:9px;font-style:normal;display:inline-grid}.fk-art-row em{background:var(--green-100);color:var(--green-600);border-radius:999px;align-items:center;gap:3px;margin-left:auto;padding:1px 7px;font-size:10px;font-style:normal;display:inline-flex}.fk-help-cat-head{position:relative}.fk-help-cat-count{background:var(--neutral-100);color:var(--neutral-600);border-radius:999px;margin-left:auto;padding:2px 9px;font-size:12px;font-weight:600}.fk-help-cat-links a{justify-content:space-between;align-items:center;gap:10px;display:flex}.fk-help-cat-links a svg{opacity:0;flex:none;transition:opacity .15s,transform .15s;transform:translate(-4px)}.fk-help-cat-links a:hover svg{opacity:1;transform:none}.fk-help-toc{background:var(--neutral-50);max-width:68ch;box-shadow:inset 0 0 0 1px var(--neutral-150);border-radius:16px;margin:0 0 24px;padding:14px 18px}.fk-help-toc>span{letter-spacing:.08em;text-transform:uppercase;color:var(--neutral-500);font-size:12px;font-weight:600}.fk-help-toc ol{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.fk-help-toc a{box-shadow:inset 0 0 0 1px var(--neutral-200);color:var(--neutral-800);background:#fff;border-radius:999px;padding:5px 11px;font-size:13.5px;display:inline-block}.fk-help-toc a:hover{background:var(--blue-50);color:var(--neutral-900)}.fk-help-figure{background:var(--blue-50);border-radius:26px;max-width:760px;margin:0 0 30px;padding:clamp(16px,2.5vw,28px)}.fk-help-figure figcaption{color:var(--neutral-600);text-align:center;justify-content:center;align-items:center;gap:7px;margin-top:14px;font-size:13.5px;display:flex}.fk-help-figure figcaption svg{color:var(--blue-600);flex:none}.fk-article h2{scroll-margin-top:110px;position:relative}.fk-article-anchor{color:var(--neutral-300);opacity:0;font-weight:500;transition:opacity .15s;position:absolute;left:-22px}.fk-article h2:hover .fk-article-anchor{opacity:1}.fk-help-fb{background:var(--blue-50);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;max-width:68ch;margin-top:clamp(30px,4vw,48px);padding:18px 20px;display:flex}.fk-help-fb-q{font-size:16px;font-weight:600}.fk-help-fb-btns{gap:8px;display:flex}.fk-help-fb button{height:38px;box-shadow:inset 0 0 0 1px var(--neutral-200);color:var(--neutral-900);font:inherit;cursor:pointer;background:#fff;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 16px;font-size:14px;font-weight:500;transition:transform .15s,background .15s;display:inline-flex}.fk-help-fb button:hover{background:var(--neutral-900);color:#fff}.fk-help-fb button:active{transform:scale(.96)}.fk-help-fb p{color:var(--color-text-secondary);margin:0;font-size:15px;line-height:1.6}@media (max-width:1000px){.fk-help-track{grid-template-columns:repeat(2,minmax(0,1fr))}.fk-help-track:before{display:none}}@media (max-width:560px){.fk-help-track{grid-template-columns:minmax(0,1fr)}.fk-article-anchor{display:none}}.fk-landing{padding:var(--fk-gap) 0;background:var(--paper);color:var(--neutral-900);font-family:var(--font-sans);position:relative;overflow-x:clip}.fk-desk{display:contents}.fk-mob{display:none}@media (max-width:820px){.fk-desk{display:none}.fk-mob{display:contents}}.fk-lp-main>section,.fk-desk>section,.fk-mob>section,.fk-landing>footer{margin:0 var(--fk-gutter) var(--fk-gap);border-radius:var(--fk-round);box-shadow:var(--fk-ring);overflow:hidden}.fk-desk>section[data-scene]{margin:0 0 var(--fk-gap);box-shadow:none;background:0 0;border-radius:0;overflow:visible}.fk-desk>section[data-scene]>.fk-shell{top:var(--fk-gap);height:calc(100vh - var(--fk-gap) * 2);margin:0 var(--fk-gutter);border-radius:var(--fk-round);box-shadow:var(--fk-ring);position:sticky;overflow:hidden}.fk-landing>footer{margin-bottom:0}.fk-landing section[id]{scroll-margin-top:104px}@keyframes fk-nudge{0%,to{opacity:.7;transform:translateY(0)}50%{opacity:1;transform:translateY(4px)}}.fk-hero-stage{contain:layout style;background:#083357}.fk-hero-paper{opacity:0;background:#e9f3fb;position:absolute;inset:0}.fk-hero-marketing{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:clamp(60px,8vh,96px) clamp(24px,7vw,110px) clamp(80px,13vh,150px);display:flex;position:absolute;inset:0}.fk-hero-eyebrow{letter-spacing:.02em;color:#fff;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:0 0 clamp(14px,2vw,22px);font-size:clamp(13px,1.2vw,15px);display:flex}.fk-hero-eyebrow>span:first-child{border-radius:var(--radius-pill);background:#ffffff29;align-items:center;height:30px;padding:0 13px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff4d}.fk-hero-head{letter-spacing:-.045em;color:#ecf3f9;transform-origin:0 0;max-width:15ch;margin:0 auto;font-size:clamp(42px,8.6vw,132px);font-weight:700;line-height:.92}.fk-hero-pill{vertical-align:middle;will-change:transform;background:#ffffff1f;border-radius:999px;align-items:center;gap:.28em;padding:.06em .42em .1em .22em;display:inline-flex;box-shadow:inset 0 0 0 2px #ffffff8c}.fk-hero-pill>span:first-child{background:var(--green-400);width:.62em;height:.62em;color:var(--neutral-900);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.fk-hero-sub{letter-spacing:.01em;color:#fff;white-space:nowrap;margin:clamp(14px,2.2vw,26px) auto 0;font-size:clamp(14px,1.45vw,19px);line-height:1.55}@media (max-width:860px){.fk-hero-sub{white-space:normal}}.fk-hero-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:clamp(22px,3.4vh,38px);display:flex}.fk-hero-cue{color:#0e2a47;pointer-events:none;flex-direction:column;align-items:center;gap:2px;font-size:13px;display:flex;position:absolute;bottom:clamp(18px,3.5vh,40px);left:0;right:0}.fk-hero-cue>span:last-child{animation:1.6s cubic-bezier(.22,.8,.24,1) infinite fk-nudge;display:inline-flex}.fk-floaties{pointer-events:none;perspective:900px;position:absolute;inset:0}.fk-floaty{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);will-change:transform;background:#ffffff14;border-radius:14px;align-items:center;gap:10px;padding:10px 14px;display:inline-flex;position:absolute;box-shadow:inset 0 0 0 1px #ffffff2e}@media (max-width:1100px){.fk-floaties{display:none}}.fk-lp-compare,.fk-lp-faq{padding:clamp(56px,7vw,100px) clamp(24px,7vw,110px);position:relative}.fk-lp-compare{background:#fff}.fk-lp-faq{background:var(--blue-50)}.fk-lp-h2{letter-spacing:-.035em;max-width:20ch;margin:0;font-size:clamp(24px,3.4vw,46px);font-weight:700;line-height:1.04}.fk-lp-faq .fk-lp-h2{max-width:12ch;font-size:clamp(26px,4vw,52px);line-height:1.02}.fk-lp-lede{max-width:56ch;color:var(--neutral-600);margin:14px 0 0;font-size:15.5px;line-height:1.6}.fk-lp-faq .fk-lp-lede{max-width:34ch;margin-top:16px}.fk-lp-compare-table{margin-top:clamp(28px,4vw,48px)}.fk-lp-close{letter-spacing:-.02em;max-width:34ch;margin:clamp(24px,3vw,40px) 0 0;font-size:clamp(17px,2vw,24px);line-height:1.35}.fk-lp-faq-grid{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:start;gap:clamp(28px,4vw,64px);display:grid}.fk-lp-faq-links{flex-direction:column;align-items:flex-start;gap:26px;margin-top:18px;display:flex}.fk-lp-faq-links .fk-pill-light{height:44px;padding:0 20px;font-size:14.5px}.fk-lp-faq-links .fk-pill-dark{height:50px;padding:0 24px;font-size:15.5px}.fk-lp-faq-list{flex-direction:column;display:flex}.fk-lp-faq-item{border-top:1px solid var(--neutral-200);padding:20px 0}.fk-lp-faq-item h3{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:500}.fk-lp-faq-item p{max-width:58ch;color:var(--neutral-600);text-wrap:pretty;margin:9px 0 0;font-size:15px;line-height:1.6}@media (max-width:820px){.fk-lp-compare,.fk-lp-faq{padding:44px clamp(20px,5vw,40px) 40px}.fk-lp-h2,.fk-lp-faq .fk-lp-h2{max-width:16ch;font-size:clamp(28px,8vw,40px);line-height:1.04}.fk-lp-lede{font-size:15px}.fk-lp-compare-table{margin-top:24px}.fk-lp-close{font-size:18px}.fk-lp-faq-grid{flex-direction:column;gap:22px;display:flex}.fk-lp-faq-intro{display:contents}.fk-lp-faq-intro>:not(.fk-lp-faq-links){order:0}.fk-lp-faq-list{order:1}.fk-lp-faq-links{flex-direction:column-reverse;order:2;align-items:stretch;gap:10px;margin-top:6px}.fk-lp-faq-links .fk-pill{justify-content:center;height:50px}.fk-lp-faq-item{padding:18px 0}.fk-lp-faq-item h3{font-size:16.5px}.fk-lp-faq-item p{font-size:14.5px}}.fk-lp-faq-item{padding:0}.fk-lp-faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;list-style:none;display:flex}.fk-lp-faq-item summary::-webkit-details-marker{display:none}.fk-lp-faq-item summary:hover h3{color:var(--blue-700)}.fk-lp-faq-item summary svg{color:var(--neutral-500);flex:none;transition:transform .25s,color .2s}.fk-lp-faq-item[open] summary svg{color:var(--neutral-900);transform:rotate(45deg)}.fk-lp-faq-item p{margin:-8px 0 0;padding-bottom:20px}.fk-lp-faq-item[open] p{animation:.3s fk-faq-open}@keyframes fk-faq-open{0%{opacity:0;transform:translateY(-4px)}}.fk-lf{background:#fff;padding:clamp(64px,8vw,120px) clamp(20px,6vw,96px)}.fk-lf-inner{max-width:1240px;margin:0 auto}.fk-lf-head{margin-bottom:clamp(28px,4vw,44px)}@media (prefers-reduced-motion:reduce){.fk-lp-faq-item[open] p{animation:none}}.fk-m-sec{position:relative}.fk-m-hero{color:#ecf3f9;isolation:isolate;background:#083357}.fk-m-hero-body{z-index:1;text-align:center;flex-direction:column;align-items:center;padding:118px clamp(20px,6vw,48px) 0;display:flex;position:relative}.fk-m-hero-eyebrow{color:#ffffffdb;flex-direction:column;align-items:center;gap:12px;max-width:30ch;margin:0 0 20px;font-size:13.5px;line-height:1.45;display:flex}.fk-m-hero-eyebrow>span{border-radius:var(--radius-pill);color:#fff;background:#ffffff29;align-items:center;height:28px;padding:0 12px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff4d}.fk-m-hero-head{text-wrap:balance;letter-spacing:-.045em;color:#ecf3f9;margin:0;font-size:clamp(38px,11.2vw,80px);font-weight:700;line-height:1}.fk-m-hero-pill{vertical-align:middle;background:#ffffff1f;border-radius:999px;align-items:center;gap:.2em;margin:.08em 0;padding:.02em .36em .08em .14em;display:inline-flex;box-shadow:inset 0 0 0 2px #ffffff8c}.fk-m-hero-pill>span:first-child{background:var(--green-400);width:.62em;height:.62em;color:var(--neutral-900);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.fk-m-hero-pill svg{width:.36em;height:.36em}.fk-m-hero-sub{color:#fff;max-width:30ch;margin:20px 0 0;font-size:16px;line-height:1.5}.fk-m-hero-cta{flex-direction:column;gap:10px;width:100%;max-width:400px;margin-top:28px;display:flex}.fk-m-hero-cta>a{justify-content:center;height:52px;font-size:16px}.fk-m-hero-cta .fk-pill-light{gap:10px}.fk-m-hero-peek{z-index:1;text-align:left;width:min(100% - 32px,440px);color:var(--neutral-900);background:#e9f3fb;border-radius:22px 22px 0 0;margin:40px auto 0;padding:12px 12px 18px;position:relative;box-shadow:0 -20px 50px -30px #0009}.fk-m-peek-bar{align-items:center;gap:10px;padding:2px 4px 12px;font-size:13px;font-weight:500;display:flex}.fk-m-peek-dots{gap:5px;display:inline-flex}.fk-m-peek-dots>span{background:var(--neutral-300);border-radius:50%;width:8px;height:8px}.fk-m-peek-saved{color:var(--color-text-tertiary);margin-left:auto;font-size:12px;font-weight:400}.fk-m-peek-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.fk-m-peek-grid>span{min-width:0;box-shadow:var(--shadow-card);white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:12px;align-items:center;gap:9px;padding:11px 12px;font-size:13px;display:flex;overflow:hidden}.fk-m-peek-grid>span>:first-child{color:var(--blue-700);flex:none}.fk-more{background:#fff;padding:clamp(64px,8vw,120px) clamp(24px,7vw,110px);position:relative}.fk-more-plans{background:#fff}.fk-more-head{max-width:1240px;margin:0 auto}.fk-more-head .fk-lp-h2{max-width:16ch}.fk-more-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--blue-700,#2b5f8f);margin-bottom:14px;font-size:12.5px;font-weight:600;display:inline-block}.fk-more-kicker[data-tone=inverse]{color:var(--blue-300)}.fk-plan-teaser{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1040px;margin:clamp(32px,4vw,48px) auto 0;display:grid}.fk-plan-teaser-card{background:var(--neutral-50);box-shadow:inset 0 0 0 1px var(--neutral-150);border-radius:24px;flex-direction:column;gap:10px;padding:24px;display:flex}.fk-plan-teaser-card[data-plan=pro]{background:var(--neutral-900);color:#fff}.fk-plan-teaser-card b{font-size:18px}.fk-plan-teaser-price{letter-spacing:-.02em;font-size:36px;font-weight:300}.fk-plan-teaser-price em{opacity:.7;font-size:14px;font-style:normal}.fk-plan-teaser-card ul{flex-direction:column;gap:8px;margin:6px 0 0;padding:0;font-size:14px;line-height:1.45;list-style:none;display:flex}.fk-plan-teaser-card li{gap:8px;display:flex}.fk-plan-teaser-card li svg{color:var(--green-600,#3d8a5a);flex:none;margin-top:2px}.fk-plan-teaser-card[data-plan=pro] li svg{color:var(--blue-300)}.fk-plan-teaser-cta{justify-content:center;margin-top:28px;display:flex}.fk-plan-teaser-cta .fk-pill{height:50px;padding:0 24px;font-size:15.5px}.fk-trust{border-top:1px solid var(--neutral-150);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;max-width:1240px;margin:clamp(48px,6vw,80px) auto 0;padding-top:clamp(32px,4vw,48px);display:grid}.fk-trust-item b{margin-top:12px;font-size:15.5px;display:block}.fk-trust-item p{color:var(--neutral-600);margin:6px 0 0;font-size:14px;line-height:1.55}.fk-trust-icon{background:var(--blue-50);color:#1d4f7c;border-radius:12px;place-items:center;width:38px;height:38px;display:inline-grid}@media (max-width:900px){.fk-plan-teaser{grid-template-columns:minmax(0,1fr)}.fk-trust{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.fk-more{padding:56px 20px}.fk-trust{grid-template-columns:minmax(0,1fr)}}.fk-aib{background:var(--neutral-950);color:#fff;isolation:isolate;padding:clamp(72px,9vw,130px) clamp(20px,6vw,96px) clamp(64px,8vw,110px);position:relative;overflow:hidden}.fk-aib-glow{filter:blur(10px);z-index:-1;background:radial-gradient(40% 40% at 20% 20%,#5f9bd459,#0000 70%),radial-gradient(35% 35% at 80% 10%,#7ec9732e,#0000 70%),radial-gradient(30% 30% at 55% 45%,#a3c8e729,#0000 70%);height:900px;animation:18s ease-in-out infinite alternate fk-aib-drift;position:absolute;inset:-240px -10% auto}@keyframes fk-aib-drift{to{transform:translate(3%,4%)scale(1.06)}}.fk-aib-head{text-align:center;max-width:900px;margin:0 auto clamp(48px,7vw,96px)}.fk-aib-badge{color:var(--blue-300);background:#ffffff14;border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24}.fk-aib-head h2{letter-spacing:-.045em;text-wrap:balance;margin:20px 0 0;font-size:clamp(36px,5.6vw,76px);font-weight:700;line-height:1}.fk-aib-head h2 span{background:linear-gradient(90deg, var(--blue-300), #fff 45%, var(--green-300));color:#0000;-webkit-background-clip:text;background-clip:text}.fk-aib-head p{color:#ffffffb8;max-width:60ch;margin:22px auto 0;font-size:clamp(16px,1.5vw,19px);line-height:1.6}.fk-aib-jump{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:28px;display:flex}.fk-aib-jump a{color:#fff;background:#ffffff0f;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:14px;transition:background .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24}.fk-aib-jump a:hover{color:#fff;background:#ffffff24}.fk-aib-jump b{color:var(--blue-300);font-size:12px}.fk-aib-row{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(32px,5vw,80px);max-width:1240px;margin:0 auto;scroll-margin-top:90px;display:grid}.fk-aib-row+.fk-aib-row{margin-top:clamp(72px,10vw,140px)}.fk-aib-row[data-flip] .fk-aib-copy{order:2}[data-rise]{transition:opacity .8s,transform .8s cubic-bezier(.2,.8,.2,1)}.fk-aib [data-rise]:not([data-in]){opacity:0;transform:translateY(40px)}.fk-aib-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--blue-300);margin-top:0;font-size:13px;font-weight:600;display:block}.fk-aib-copy h3{letter-spacing:-.035em;text-wrap:balance;margin:12px 0 0;font-size:clamp(28px,3.4vw,44px);font-weight:700;line-height:1.05}.fk-aib-copy p{color:#ffffffb8;margin:16px 0 0;font-size:16px;line-height:1.65}.fk-aib-copy ul{flex-direction:column;gap:10px;margin:22px 0 0;padding:0;list-style:none;display:flex}.fk-aib-copy li{align-items:flex-start;gap:10px;font-size:15px;line-height:1.45;display:flex}.fk-aib-copy li svg{color:var(--green-400);flex:none;margin-top:2px}.fk-aib-link{color:var(--neutral-900);background:#fff;border-radius:999px;align-items:center;gap:7px;margin-top:26px;padding:11px 18px;font-size:14.5px;font-weight:500;transition:transform .2s,box-shadow .2s;display:inline-flex}.fk-aib-link:hover{color:var(--neutral-900);transform:translateY(-1px);box-shadow:0 10px 24px -10px #a3c8e799}.fk-aib-scene{position:relative}.fk-aib-scene:before{content:"";filter:blur(30px);z-index:-1;background:radial-gradient(closest-side,#5f9bd473,#0000);border-radius:40px;position:absolute;inset:8% 6%}.fk-aib-foot{text-align:center;color:#ffffff8c;max-width:1240px;margin:clamp(56px,7vw,96px) auto 0;font-size:14px}.fk-aib-foot a{color:var(--blue-300)}@media (max-width:960px){.fk-aib-row{grid-template-columns:minmax(0,1fr)}.fk-aib-row[data-flip] .fk-aib-copy{order:0}}@media (prefers-reduced-motion:reduce){.fk-aib-glow{animation:none}.fk-aib [data-rise]:not([data-in]){opacity:1;transform:none}}.fk-stars{z-index:-1;pointer-events:none;position:absolute;inset:0}.fk-aib-glow-2{background:radial-gradient(45% 45% at 60%,#5f9bd438,#0000 70%),radial-gradient(30% 30% at 30% 70%,#a3c8e71f,#0000 70%);width:70%;height:700px;animation-duration:24s;animation-direction:alternate-reverse;inset:760px -20% auto auto}.fk-aib-glow-3{background:radial-gradient(40% 40% at 40%,#7ec97321,#0000 70%),radial-gradient(35% 35% at 70% 40%,#5f9bd429,#0000 70%);width:70%;height:700px;animation-duration:30s;inset:auto auto -10% -15%}.fk-aib:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(120% 60% at 50% 0,#0000 60%,#0000002e);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.fk-aib-glow{animation:none}}.fk-act-pro{color:var(--green-600);font-size:12px;font-weight:600}.fk-act{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);min-height:330px;display:grid}.fk-act-list{border-right:1px solid var(--neutral-150);background:var(--neutral-25);flex-direction:column;gap:4px;margin:0;padding:12px;list-style:none;display:flex}.fk-act-list button{width:100%;font:inherit;text-align:left;color:var(--neutral-900);cursor:pointer;background:0 0;border:0;border-radius:14px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;transition:background .2s,box-shadow .2s;display:grid}.fk-act-list button:hover{background:var(--neutral-50)}.fk-act-list button[aria-selected=true]{box-shadow:0 6px 16px -10px #14284659, inset 0 0 0 1px var(--neutral-150);background:#fff}.fk-act-av{background:var(--blue-100);width:32px;height:32px;color:var(--blue-700);box-shadow:0 0 0 2px #fff, 0 0 0 3.5px var(--green-400);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:inline-grid}.fk-act-av[data-mood=neutral]{box-shadow:0 0 0 2px #fff, 0 0 0 3.5px var(--neutral-300)}.fk-act-av[data-mood=negative]{box-shadow:0 0 0 2px #fff, 0 0 0 3.5px var(--red-400)}.fk-act-who{flex-direction:column;min-width:0;display:flex}.fk-act-who b{font-size:13.5px;font-weight:600}.fk-act-who small{color:var(--neutral-500);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.fk-act-score{background:var(--blue-50);text-align:center;min-width:30px;color:var(--blue-700);border-radius:999px;padding:2px 7px;font-size:12px;font-weight:700}.fk-act-score[data-empty]{background:var(--neutral-100);color:var(--neutral-500)}.fk-act-detail{flex-direction:column;gap:14px;padding:18px;animation:.4s cubic-bezier(.2,.8,.2,1) fk-act-in;display:flex}@keyframes fk-act-in{0%{opacity:0;transform:translateY(6px)}}.fk-act-said{color:var(--neutral-500);flex-direction:column;gap:6px;font-size:12.5px;display:flex}.fk-act-said b{color:var(--neutral-900)}.fk-act-said q{color:var(--neutral-900);font-size:15px;line-height:1.5}.fk-act-read{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fk-act-read-label{color:var(--blue-700);align-items:center;gap:5px;margin-right:2px;font-size:12px;font-weight:600;display:inline-flex}.fk-act-chip{background:var(--neutral-100);color:var(--neutral-800);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:500}.fk-act-chip[data-mood=positive]{background:var(--green-100);color:var(--green-600)}.fk-act-chip[data-mood=negative]{background:var(--red-100);color:var(--red-600)}.fk-act-chip[data-urgent]{background:var(--yellow-100);color:var(--neutral-900)}.fk-act-meter{color:var(--neutral-600);align-items:center;gap:6px;margin-left:auto;font-size:12px;display:inline-flex}.fk-act-meter i{background:var(--neutral-150);border-radius:999px;width:64px;height:6px;position:relative;overflow:hidden}.fk-act-meter i:after{content:"";width:var(--s);background:var(--blue-500);border-radius:999px;animation:.8s cubic-bezier(.2,.8,.2,1) fk-act-grow;position:absolute;inset:0 auto 0 0}@keyframes fk-act-grow{0%{width:0}}.fk-act-meter b{color:var(--neutral-900)}.fk-act-reply{background:var(--blue-50);box-shadow:inset 0 0 0 1px var(--blue-200);border-radius:16px;flex:1;padding:14px 16px}.fk-act-reply-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:12.5px;display:flex}.fk-act-reply-head>span:first-child{color:var(--blue-700);align-items:center;gap:5px;font-weight:700;display:inline-flex}.fk-act-sent{color:var(--neutral-500);align-items:center;gap:5px;display:inline-flex}.fk-act-sent[data-on]{color:var(--green-600)}.fk-act-reply p{min-height:4.8em;color:var(--neutral-900);margin:8px 0 0;font-size:14px;line-height:1.6}.fk-act-week{border-top:1px solid var(--neutral-150);background:var(--neutral-25);grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;gap:14px;padding:12px 18px;display:grid}.fk-act-week-label{color:var(--neutral-600);font-size:12.5px}.fk-act-week-label b{color:var(--neutral-900)}.fk-act-bar{border-radius:999px;gap:3px;height:8px;display:flex;overflow:hidden}.fk-act-bar i{flex-basis:0}.fk-act-bar i[data-mood=positive]{background:var(--green-400)}.fk-act-bar i[data-mood=neutral]{background:var(--neutral-300)}.fk-act-bar i[data-mood=negative]{background:var(--red-400)}.fk-act-topics{flex-wrap:wrap;gap:5px;display:flex}.fk-act-topics span{box-shadow:inset 0 0 0 1px var(--neutral-150);color:var(--neutral-700);background:#fff;border-radius:999px;padding:2px 9px;font-size:11.5px}.fk-act-topics b{color:var(--neutral-900);margin-left:2px}@media (max-width:1100px){.fk-act-week{grid-template-columns:minmax(0,1fr);gap:8px}}@media (max-width:700px){.fk-act{grid-template-columns:minmax(0,1fr)}.fk-act-list{border-right:0;border-bottom:1px solid var(--neutral-150);flex-direction:row;overflow-x:auto}.fk-act-list li{flex:none}.fk-act-list button{grid-template-columns:32px auto}.fk-act-who small,.fk-act-score{display:none}.fk-act-meter{margin-left:0}}@media (prefers-reduced-motion:reduce){.fk-act-detail,.fk-act-meter i:after{animation:none}}.fk-lp-main>section.fk-aib{overflow:clip}.fk-aib-rail{position:relative}.fk-aib-track{flex-direction:column;gap:clamp(72px,10vw,140px);display:flex}.fk-aib-slide{min-width:0}.fk-aib-steps{display:none}@media (min-width:961px) and (min-height:640px){.fk-aib-rail{height:300vh;margin-bottom:calc(-1*clamp(24px,3vw,48px))}.fk-aib-pin{align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.fk-aib-stage{width:100%;padding-top:72px}.fk-aib-track{transform:translate3d(calc(var(--slide,0) * -100%), 0, 0);flex-direction:row;gap:0;transition:transform .9s cubic-bezier(.65,0,.35,1)}.fk-aib-slide{flex:0 0 100%;padding:0 2px;transition:opacity .6s}.fk-aib-slide[aria-hidden=true]{opacity:.25}.fk-aib-row[data-flip]{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)}.fk-aib-scene{height:clamp(440px,100vh - 260px,530px)}.fk-aib-scene .fk-act{flex:1;min-height:0}.fk-aib-scene>*,.fk-aib-scene>*>.fk-sc{height:100%}.fk-aib-scene .fk-sc-body{flex:1;overflow:hidden}.fk-aib-steps{justify-content:center;gap:8px;margin-top:clamp(24px,3.5vh,40px);display:flex}.fk-aib-steps button{height:38px;font:inherit;color:#ffffffa6;cursor:pointer;background:#ffffff0f;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 16px;font-size:13.5px;transition:color .3s,background .3s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f}.fk-aib-steps button b{color:var(--blue-300)}.fk-aib-steps button:hover{color:#fff}.fk-aib-steps button[aria-current]{color:#fff;background:#ffffff24}.fk-aib-steps i{background:var(--blue-300);transform-origin:0;height:2px;transition:transform .6s;position:absolute;inset:auto 0 0;transform:scaleX(0)}.fk-aib-steps button[aria-current] i{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.fk-aib-track,.fk-aib-slide{transition:none}}.fk-dd{position:relative}.fk-dd-saved{color:var(--green-600);font-size:12px}.fk-dd-body{grid-template-columns:138px minmax(0,1fr);gap:14px;display:grid}.fk-dd-lib{background:var(--neutral-25);box-shadow:inset 0 0 0 1px var(--neutral-150);border-radius:14px;flex-direction:column;gap:6px;padding:10px;display:flex}.fk-dd-lib-head{letter-spacing:.08em;text-transform:uppercase;color:var(--neutral-500);margin-bottom:2px;font-size:11px;font-weight:600}.fk-dd-tile{box-shadow:inset 0 0 0 1px var(--neutral-150);color:var(--neutral-800);background:#fff;border-radius:10px;align-items:center;gap:7px;padding:7px 9px;font-size:12px;transition:box-shadow .25s,background .25s;display:flex}.fk-dd-tile svg{color:var(--blue-600)}.fk-dd-tile[data-on]{background:var(--blue-50);box-shadow:inset 0 0 0 1.5px var(--blue-400)}.fk-dd-canvas{position:relative}.fk-dd-card{height:42px;box-shadow:inset 0 0 0 1px var(--neutral-150);background:#fff;border-radius:12px;grid-template-columns:16px 20px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 12px 0 8px;transition:transform .6s cubic-bezier(.2,.8,.2,1),box-shadow .3s;display:grid;position:absolute;top:0;left:0;right:0}.fk-dd-card[data-new]{box-shadow:inset 0 0 0 1.5px var(--blue-400);animation:.5s cubic-bezier(.2,.8,.2,1) fk-dd-drop}@keyframes fk-dd-drop{0%{opacity:0;scale:.96}}.fk-dd-card[data-lifted]{z-index:2;box-shadow:0 16px 30px -14px #14284673, inset 0 0 0 1.5px var(--blue-400)}.fk-dd-grip{color:var(--neutral-400)}[data-lifted] .fk-dd-grip{color:var(--blue-600)}.fk-dd-n{background:var(--blue-50);width:20px;height:20px;color:var(--blue-700);border-radius:6px;place-items:center;font-size:11px;font-weight:600;display:inline-grid}.fk-dd-q{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.fk-dd-type{color:var(--neutral-500);align-items:center;gap:4px;font-size:11.5px;display:inline-flex}.fk-dd-line{background:var(--blue-500);opacity:0;border-radius:3px;height:3px;transition:opacity .2s;position:absolute;left:0;right:0}.fk-dd-line[data-on]{opacity:1}.fk-dd-ghost{z-index:3;box-shadow:0 14px 28px -12px #14284680, inset 0 0 0 1.5px var(--blue-400);color:var(--neutral-900);pointer-events:none;opacity:0;background:#fff;border-radius:10px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;transition:transform 1s cubic-bezier(.45,0,.2,1),opacity .15s;display:flex;position:absolute}.fk-dd-ghost svg{color:var(--blue-600)}.fk-dd-ghost[data-on]{opacity:1}@media (prefers-reduced-motion:reduce){.fk-dd-card,.fk-dd-ghost{transition:none}.fk-dd-card[data-new]{animation:none}}.fk-more-plans{background:var(--neutral-900);color:#fff;isolation:isolate;overflow:hidden}.fk-more-plans .fk-lp-h2{color:#fff}.fk-more-plans .fk-lp-lede{color:#ffffffb3}.fk-more-plans .fk-plan-teaser-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1f}.fk-more-plans .fk-plan-teaser-card li svg{color:var(--green-400)}.fk-more-plans .fk-plan-teaser-card[data-plan=pro]{color:var(--neutral-900);background:#fff;box-shadow:0 30px 60px -30px #5f9bd48c}.fk-more-plans .fk-plan-teaser-card[data-plan=pro] li svg{color:var(--blue-600)}.fk-more-plans .fk-trust{border-top-color:#ffffff1f}.fk-more-plans .fk-trust-item b{color:#fff}.fk-more-plans .fk-trust-item p{color:#ffffff9e}.fk-more-plans .fk-trust-icon{color:var(--blue-300);background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff24}.fk-vx-draft{color:var(--green-600);font-size:12px;transition:color .3s}.fk-vx-draft[data-on]{color:var(--yellow-600)}.fk-vx-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.fk-vx-pane{flex-direction:column;gap:6px;min-width:0;display:flex;position:relative}.fk-vx-head{min-height:24px;color:var(--neutral-700);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.fk-vx-head svg{color:var(--blue-600)}.fk-vx-head small{color:var(--neutral-500);font-weight:500}.fk-vx-list,.fk-vx-rows{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.fk-vx-list li{min-height:34px;box-shadow:inset 0 0 0 1px var(--neutral-150);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:3px 8px 3px 10px;transition:box-shadow .3s,background .3s;display:flex}.fk-vx-list li[data-on]{background:var(--blue-50);box-shadow:inset 0 0 0 1.5px var(--blue-400)}.fk-vx-when{flex-direction:column;min-width:0;line-height:1.25;display:flex}.fk-vx-when b,.fk-vx-rows b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.fk-vx-when small{color:var(--neutral-500);font-size:11px}.fk-vx-live{background:var(--green-100);color:var(--green-600);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.fk-vx-restore{background:var(--blue-600);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:4px 9px;font-size:11px;font-weight:600;animation:.35s cubic-bezier(.2,.8,.2,1) fk-vx-in;display:inline-flex}.fk-vx-restore[data-done]{background:var(--green-100);color:var(--green-600)}.fk-vx-export{box-shadow:inset 0 0 0 1px var(--neutral-200);color:var(--neutral-800);background:#fff;border-radius:999px;align-items:center;gap:4px;margin-left:auto;padding:3px 9px;font-size:11px;font-weight:600;transition:box-shadow .25s;display:inline-flex}.fk-vx-export[data-on]{box-shadow:inset 0 0 0 1.5px var(--blue-400)}.fk-vx-rows li{background:var(--neutral-25);min-height:30px;box-shadow:inset 0 0 0 1px var(--neutral-150);border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:0 10px;font-size:11.5px;display:grid}.fk-vx-rows span{color:var(--neutral-600)}.fk-vx-rows small{color:var(--neutral-500);font-size:11px}.fk-vx-menu{z-index:2;box-shadow:0 14px 28px -12px #14284666, inset 0 0 0 1px var(--neutral-150);opacity:0;background:#fff;border-radius:11px;flex-direction:column;gap:2px;padding:5px;transition:opacity .2s,transform .25s;display:flex;position:absolute;top:28px;right:0;transform:translateY(-4px)}.fk-vx-menu[data-on]{opacity:1;transform:none}.fk-vx-menu span{color:var(--neutral-800);border-radius:7px;align-items:center;gap:7px;padding:5px 22px 5px 8px;font-size:12px;display:flex}.fk-vx-menu span[data-pick]{background:var(--blue-50);color:var(--blue-700)}.fk-vx-file{z-index:1;box-shadow:0 10px 22px -12px #14284659, inset 0 0 0 1.5px var(--green-400);opacity:0;background:#fff;border-radius:11px;align-items:center;gap:9px;padding:7px 10px;transition:opacity .3s,transform .35s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;bottom:-2px;left:0;right:0;transform:translateY(6px)}.fk-vx-file[data-on]{opacity:1;transform:none}.fk-vx-file>svg{color:var(--green-600);flex:none}.fk-vx-file>span{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.fk-vx-file b{font-size:12px;font-weight:600}.fk-vx-file small{white-space:nowrap;text-overflow:ellipsis;color:var(--neutral-500);font-size:11px;overflow:hidden}@keyframes fk-vx-in{0%{opacity:0;scale:.9}}@media (max-width:640px){.fk-vx-body{grid-template-columns:minmax(0,1fr)}.fk-vx-pane+.fk-vx-pane{display:none}}@media (prefers-reduced-motion:reduce){.fk-vx-restore{animation:none}}.fk-cd-pro{background:var(--blue-50);color:var(--blue-700);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.fk-cd-body{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:14px;display:grid}.fk-cd-pane{flex-direction:column;gap:8px;min-width:0;display:flex}.fk-cd-input{min-height:38px;box-shadow:inset 0 0 0 1px var(--neutral-200);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:0 8px 0 11px;font-size:13px;font-weight:500;transition:box-shadow .25s;display:flex}.fk-cd-input[data-live]{box-shadow:inset 0 0 0 1.5px var(--blue-400)}.fk-cd-input>svg{color:var(--blue-600);flex:none}.fk-cd-input>span:first-of-type{white-space:nowrap;flex:1;min-width:0}.fk-cd-status{white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-weight:600;animation:.3s cubic-bezier(.2,.8,.2,1) fk-vx-in;display:inline-flex}.fk-cd-status[data-state=wait]{background:var(--yellow-100);color:var(--yellow-600)}.fk-cd-status[data-state=check]{background:var(--blue-50);color:var(--blue-700)}.fk-cd-status[data-state=check] svg{animation:.9s linear infinite fk-cd-spin}.fk-cd-status[data-state=live]{background:var(--green-100);color:var(--green-600)}@keyframes fk-cd-spin{to{rotate:360deg}}.fk-cd-record{box-shadow:inset 0 0 0 1px var(--neutral-150);opacity:0;border-radius:10px;flex-direction:column;transition:opacity .3s,transform .35s cubic-bezier(.2,.8,.2,1);display:flex;overflow:hidden;transform:translateY(6px)}.fk-cd-record[data-on]{opacity:1;transform:none}.fk-cd-rhead,.fk-cd-rrow{grid-template-columns:58px 54px minmax(0,1fr);gap:8px;padding:6px 11px;font-size:11.5px;display:grid}.fk-cd-rhead{background:var(--neutral-50);letter-spacing:.06em;text-transform:uppercase;color:var(--neutral-500);font-size:10.5px;font-weight:600}.fk-cd-rrow{background:#fff}.fk-cd-rrow b{letter-spacing:0;font-size:11.5px;font-weight:600}.fk-cd-rrow span:last-child{white-space:nowrap;text-overflow:ellipsis;color:var(--neutral-600);overflow:hidden}.fk-cd-browser{background:var(--neutral-50);min-width:0;box-shadow:inset 0 0 0 1px var(--neutral-150);border-radius:12px;flex-direction:column;gap:8px;padding:8px;display:flex}.fk-cd-url{box-shadow:inset 0 0 0 1px var(--neutral-150);color:var(--neutral-600);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11.5px;transition:box-shadow .3s;display:flex}.fk-cd-url>span{white-space:nowrap;text-overflow:ellipsis;animation:.35s cubic-bezier(.2,.8,.2,1) fk-vx-in;overflow:hidden}.fk-cd-browser[data-live] .fk-cd-url{box-shadow:inset 0 0 0 1.5px var(--green-400);color:var(--neutral-900)}.fk-cd-url svg{color:var(--green-600);flex:none}.fk-cd-form{box-shadow:inset 0 0 0 1px var(--neutral-150);background:#fff;border-radius:10px;flex-direction:column;gap:7px;padding:10px 12px;display:flex}.fk-cd-logo{background:var(--neutral-900);color:#fff;border-radius:6px;place-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:inline-grid}.fk-cd-form b{font-size:12.5px;font-weight:650}.fk-cd-field{height:22px;box-shadow:inset 0 0 0 1px var(--neutral-200);border-radius:7px}.fk-cd-btn{background:var(--neutral-900);color:#fff;border-radius:999px;align-self:flex-start;padding:4px 11px;font-size:11px;font-weight:600}@media (max-width:640px){.fk-cd-body{grid-template-columns:minmax(0,1fr)}.fk-cd-browser{display:none}}@media (prefers-reduced-motion:reduce){.fk-cd-status,.fk-cd-status[data-state=check] svg,.fk-cd-url>span{animation:none}}.fk-tk{flex-direction:column;display:flex}.fk-tk-people{gap:4px;display:inline-flex}.fk-tk-people button{background:var(--neutral-100);width:28px;height:28px;font:inherit;color:var(--neutral-600);cursor:pointer;border:0;border-radius:50%;place-items:center;font-size:10.5px;font-weight:700;transition:background .2s,color .2s,box-shadow .2s;display:inline-grid}.fk-tk-people button[aria-pressed=true]{background:var(--blue-600);color:#fff;box-shadow:0 0 0 3px var(--blue-100)}.fk-tk-body{flex-direction:column;gap:12px;height:100%;display:flex}.fk-tk-answer{background:var(--neutral-25);box-shadow:inset 0 0 0 1px var(--neutral-150);border-radius:16px;flex:none;padding:14px 16px;transition:box-shadow .3s;animation:.4s cubic-bezier(.2,.8,.2,1) fk-rs-rise;position:relative;overflow:hidden}.fk-tk-answer[data-reading]{box-shadow:inset 0 0 0 1.5px var(--blue-300)}.fk-tk-who{align-items:center;gap:8px;display:flex}.fk-tk-av{background:var(--blue-100);width:26px;height:26px;color:var(--blue-700);border-radius:50%;place-items:center;font-size:10.5px;font-weight:700;display:inline-grid}.fk-tk-who b{font-size:13.5px;font-weight:600}.fk-tk-who small{color:var(--neutral-500);margin-left:auto;font-size:11.5px}.fk-tk-answer p{min-height:3em;color:var(--neutral-900);margin:10px 0 0;font-size:15px;line-height:1.55}.fk-tk-answer mark{color:inherit;background:linear-gradient(#0000 55% 55%);border-radius:5px;padding:1px 0;transition:background .35s,box-shadow .35s}.fk-tk-answer mark[data-on]{background:var(--yellow-200);box-shadow:0 0 0 3px var(--yellow-200)}.fk-tk-scan{opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#5f9bd42e,#0000);width:30%;position:absolute;top:0;bottom:0;left:-30%}[data-reading]>.fk-tk-scan{opacity:1;animation:1.1s ease-in-out infinite fk-tk-scan}@keyframes fk-tk-scan{to{left:100%}}.fk-tk-flow{flex:1;align-items:center;min-height:0;display:flex}.fk-tk-flow svg{width:100%;max-height:100%;overflow:visible}.fk-tk-in,.fk-tk-branch{fill:none;stroke:var(--neutral-200);stroke-width:2px;stroke-dasharray:5 5;transition:stroke .3s,opacity .3s}.fk-tk-in[data-on]{stroke:var(--blue-400);animation:.6s linear infinite fk-tk-flow}@keyframes fk-tk-flow{to{stroke-dashoffset:-10px}}.fk-tk-branch[data-on]{stroke:var(--blue-600);stroke-width:3px;stroke-dasharray:none}.fk-tk-branch[data-dim]{opacity:.45}.fk-tk-orb{transform-box:fill-box;transform-origin:50%}.fk-tk-ring{fill:#5f9bd424;stroke:#5f9bd459;stroke-width:1px;transform-box:fill-box;transform-origin:50%}.fk-tk-orb[data-state=read] .fk-tk-ring,.fk-tk-orb[data-state=think] .fk-tk-ring{animation:.9s ease-out infinite fk-tk-pulse}.fk-tk-orb[data-state=think]{animation:.5s ease-in-out infinite alternate fk-tk-bob}@keyframes fk-tk-pulse{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(1.35)}}@keyframes fk-tk-bob{to{transform:scale(1.06)}}.fk-tk-ask{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;fill:var(--blue-700);font-size:11px;font-weight:600}.fk-tk-q{font-family:var(--font-sans);fill:var(--neutral-900);font-size:14px;font-weight:600}.fk-tk-verdict{transform-box:fill-box;transform-origin:0;animation:.35s cubic-bezier(.2,.8,.2,1) fk-tk-pop}.fk-tk-verdict rect{fill:var(--green-100)}.fk-tk-verdict text{font-family:var(--font-sans);fill:var(--green-600);font-size:12px;font-weight:700}.fk-tk-verdict[data-end="1"] rect{fill:var(--yellow-100)}.fk-tk-verdict[data-end="1"] text{fill:var(--yellow-600)}.fk-tk-verdict[data-end="2"] rect{fill:var(--neutral-100)}.fk-tk-verdict[data-end="2"] text{fill:var(--neutral-600)}@keyframes fk-tk-pop{0%{opacity:0;transform:scale(.7)}}.fk-tk-walker circle{fill:var(--blue-600);stroke:#fff;stroke-width:2.5px}.fk-tk-walker text{font-family:var(--font-sans);text-anchor:middle;fill:#fff;font-size:8.5px;font-weight:700}.fk-tk-end rect{fill:#fff;stroke:var(--neutral-200);stroke-width:1px;transition:fill .3s,stroke .3s}.fk-tk-end[data-on] rect{fill:var(--blue-50);stroke:var(--blue-500);stroke-width:2px}.fk-tk-end[data-on]{transform-box:fill-box;transform-origin:50%;animation:.5s cubic-bezier(.2,.8,.2,1) fk-tk-land}@keyframes fk-tk-land{40%{transform:scale(1.06)}}.fk-tk-end text{font-family:var(--font-sans);text-anchor:middle}.fk-tk-end-name{fill:var(--neutral-900);font-size:13px;font-weight:600}.fk-tk-end-n{fill:var(--neutral-500);font-size:11px}.fk-tk-end[data-on] .fk-tk-end-n{fill:var(--blue-700);font-weight:700}.fk-tk-facts{border-top:1px solid var(--neutral-150);flex-wrap:wrap;flex:none;align-items:center;gap:8px;min-height:34px;padding-top:10px;display:flex}.fk-tk-facts-label{color:var(--blue-700);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.fk-tk-fact{background:var(--neutral-50);box-shadow:inset 0 0 0 1px var(--neutral-150);color:var(--neutral-600);opacity:0;transition:opacity .3s,transform .35s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i) * .12s);border-radius:999px;padding:4px 10px;font-size:12px;transform:translateY(6px)}.fk-tk-fact b{color:var(--neutral-900);font-weight:600}.fk-tk-facts[data-on] .fk-tk-fact{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.fk-tk-answer,.fk-tk-in[data-on],.fk-tk-orb,.fk-tk-ring,.fk-tk-verdict,.fk-tk-end[data-on],[data-reading]>.fk-tk-scan{animation:none}}.fk-act-said q mark{color:inherit;background:0 0;border-radius:4px;padding:1px 0;transition:background .35s,box-shadow .35s}.fk-act-said q mark[data-on]{background:var(--yellow-200);box-shadow:0 0 0 2px var(--yellow-200)}.fk-act-said q{position:relative}.fk-act-read .fk-act-chip,.fk-act-read .fk-act-meter{opacity:0;transform:translateY(6px)scale(.9)}.fk-act-read[data-on] .fk-act-chip,.fk-act-read[data-on] .fk-act-meter{opacity:1;transition:opacity .3s,transform .4s cubic-bezier(.2,.8,.2,1);transform:none}.fk-act-read[data-on]>:nth-child(3){transition-delay:90ms}.fk-act-read[data-on]>:nth-child(4){transition-delay:.18s}.fk-act-read[data-on]>:nth-child(5){transition-delay:.27s}.fk-act-read:not([data-on]) .fk-act-meter i:after{width:0;animation:none}.fk-act-read-label svg{transition:transform .4s}.fk-act-read:not([data-on]) .fk-act-read-label svg{animation:.8s ease-in-out infinite alternate fk-act-spark}@keyframes fk-act-spark{to{transform:scale(1.35)rotate(20deg)}}.fk-act-wait{background:linear-gradient(90deg, var(--blue-400), var(--blue-700), var(--blue-400));color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.3s linear infinite fk-rs-shimmer}.fk-act-out{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.fk-act-out>span{box-shadow:inset 0 0 0 1px var(--blue-200);color:var(--neutral-700);opacity:0;background:#fff;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:11.5px;display:inline-flex;transform:translate(-8px)}.fk-act-out>span>svg:first-child{color:var(--blue-600)}.fk-act-tick{color:var(--green-600)}.fk-act-out[data-on]>span{opacity:1;transition:opacity .3s,transform .4s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i) * .26s + .15s);transform:none}.fk-act-list button[aria-selected=true] .fk-act-av{animation:.9s ease-out fk-act-ping}@keyframes fk-act-ping{0%{box-shadow:0 0 #5f9bd499}to{box-shadow:0 0 0 10px #5f9bd400}}@media (prefers-reduced-motion:reduce){.fk-act-read:not([data-on]) .fk-act-read-label svg,.fk-act-wait,.fk-act-list button[aria-selected=true] .fk-act-av{animation:none}}.fk-aib-scene .fk-act-topics{flex-wrap:nowrap;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.fk-aib-scene .fk-act-week{grid-template-columns:auto minmax(70px,.5fr) minmax(0,1fr)}.fk-aib-scene .fk-act-topics span{white-space:nowrap;flex:none}@media (max-width:640px){.fk-tk-end-name{font-size:19px}.fk-tk-end-n{font-size:16px}.fk-tk-ask{font-size:14px}.fk-tk-q{font-size:19px}.fk-tk-verdict text{font-size:16px}.fk-tk-answer p{font-size:14px}}.fk-aib-scene>.fk-near{min-height:540px}.fk-rs>.fk-near{min-height:1110px}@media (min-width:901px){.fk-rs>.fk-near{min-height:700px}}@media (min-width:961px) and (min-height:640px){.fk-aib-scene>.fk-near{height:100%;min-height:0}}.fk-rs{background:var(--blue-50);padding:clamp(64px,8vw,120px) clamp(20px,6vw,96px)}.fk-rs-head{text-align:center;max-width:760px;margin:0 auto clamp(32px,4vw,52px)}.fk-rs-head .fk-lp-lede{margin-inline:auto}.fk-rs-demo{max-width:1120px;margin:0 auto}.fk-rs-count{color:var(--neutral-500);font-size:12px}.fk-rs-body{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:0;display:grid}.fk-rs-left{border-right:1px solid var(--neutral-150);flex-direction:column;gap:12px;padding:clamp(18px,2.4vw,28px);display:flex}.fk-rs-label{letter-spacing:.06em;text-transform:uppercase;color:var(--blue-700);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.fk-rs-input{background:var(--neutral-50);min-height:74px;box-shadow:inset 0 0 0 1px var(--neutral-200);color:var(--neutral-900);border-radius:16px;padding:14px 16px;font-size:15px;line-height:1.5;transition:box-shadow .2s}.fk-rs-input[data-live]{box-shadow:inset 0 0 0 1.5px var(--blue-500), 0 0 0 4px var(--blue-100)}.fk-rs-ph{color:var(--neutral-400)}.fk-rs-prompts{flex-direction:column;gap:6px;display:flex}.fk-rs-prompts button{box-shadow:inset 0 0 0 1px var(--neutral-200);font:inherit;text-align:left;color:var(--neutral-700);cursor:pointer;background:0 0;border:0;border-radius:12px;padding:8px 12px;font-size:13px;line-height:1.4;transition:background .15s,box-shadow .15s,color .15s}.fk-rs-prompts button:hover{background:var(--blue-50);color:var(--neutral-900)}.fk-rs-prompts button[aria-pressed=true]{background:var(--blue-50);box-shadow:inset 0 0 0 1.5px var(--blue-400);color:var(--neutral-900)}.fk-rs-out{min-height:150px}@keyframes fk-rs-shimmer{to{background-position:-200% 0}}.fk-rs-rule{background:var(--neutral-900);color:#fff;border-radius:16px;flex-direction:column;gap:8px;padding:16px;animation:.45s cubic-bezier(.2,.8,.2,1) fk-rs-rise;display:flex}@keyframes fk-rs-rise{0%{opacity:0;transform:translateY(8px)}}.fk-rs-rule p{flex-wrap:wrap;align-items:center;gap:5px;margin:0;font-size:13px;display:flex}.fk-rs-if{width:38px;color:var(--blue-300);font-style:normal;font-weight:700}.fk-rs-rule span{animation:.4s cubic-bezier(.2,.8,.2,1) both fk-rs-pop;animation-delay:calc(var(--i,0) * 70ms + .12s);background:#ffffff14;border-radius:8px;padding:3px 8px}@keyframes fk-rs-pop{0%{opacity:0;transform:translateY(6px)scale(.92)}}.fk-rs-rule span[data-k=q]{background:#a3c8e733}.fk-rs-rule span[data-k=v]{background:#7ec97338}.fk-rs-rule span[data-k=act]{color:var(--neutral-900);background:#fff;font-weight:600}.fk-rs-rule span[data-k=op],.fk-rs-rule span:not([data-k]){color:#ffffffb3;background:0 0;padding-inline:2px}.fk-rs-pro{background:var(--blue-300);color:var(--neutral-900);border-radius:999px;margin-left:4px;padding:2px 7px;font-size:10.5px}.fk-rs-add{height:34px;font:inherit;color:var(--neutral-900);cursor:pointer;background:#fff;border:0;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-top:4px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.fk-rs-add[data-done]{background:var(--green-400);cursor:default}.fk-rs-acts{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.fk-rs-acts .fk-rs-add{margin-top:0}.fk-rs-try{height:34px;font:inherit;color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;transition:background .15s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff2e}.fk-rs-try:hover{background:#ffffff2e}.fk-rs-match{box-shadow:inset 0 0 0 1.5px var(--blue-200), 0 12px 30px -18px #285a9673;background:#fff;border-radius:16px;flex-direction:column;gap:7px;padding:14px 16px;animation:.35s cubic-bezier(.2,.8,.2,1) fk-rs-rise;display:flex}.fk-rs-match-head{background:linear-gradient(90deg, var(--blue-700), var(--blue-400), var(--blue-700));color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;align-items:center;gap:7px;margin-bottom:2px;font-size:12.5px;font-weight:600;animation:1.4s linear infinite fk-rs-shimmer;display:inline-flex}.fk-rs-match-head svg{color:var(--blue-600)}.fk-rs-match-row{animation:.4s cubic-bezier(.2,.8,.2,1) both fk-rs-slide;animation-delay:calc(var(--i) * .38s + .15s);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}@keyframes fk-rs-slide{0%{opacity:0;transform:translate(-10px)}}.fk-rs-match-row q{background:var(--yellow-100);color:var(--neutral-800);quotes:"“" "”";border-radius:6px;padding:2px 8px}.fk-rs-match-row svg{color:var(--blue-500)}.fk-rs-match-row b{background:var(--blue-50);box-shadow:inset 0 0 0 1px var(--blue-200);color:var(--blue-800,var(--blue-700));border-radius:6px;padding:2px 8px;font-weight:600}.fk-rs-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:1120px;margin:0 auto 18px;padding:0;list-style:none;display:grid}.fk-rs-steps li{box-shadow:inset 0 0 0 1px var(--blue-100);background:#ffffff8c;border-radius:16px;gap:10px;padding:12px 14px;transition:background .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.fk-rs-steps li:after{content:"";background:var(--blue-500);width:0;height:3px;position:absolute;bottom:0;left:0}.fk-rs-steps li[data-on]{box-shadow:inset 0 0 0 1.5px var(--blue-300), 0 12px 28px -18px #285a9680;background:#fff}.fk-rs-steps li[data-on]:after{animation:1.6s ease-out forwards fk-rs-fill}@keyframes fk-rs-fill{to{width:100%}}.fk-rs-steps em{background:var(--blue-100);width:24px;height:24px;color:var(--blue-700);border-radius:50%;flex:none;place-items:center;font-size:12px;font-style:normal;font-weight:700;transition:background .3s,color .3s;display:inline-grid}.fk-rs-steps li[data-on] em{background:var(--blue-600);color:#fff}.fk-rs-steps li[data-done] em{background:var(--green-100);color:var(--green-600)}.fk-rs-steps b{font-size:14px;font-weight:650;display:block}.fk-rs-steps small{color:var(--color-text-secondary);margin-top:2px;font-size:12.5px;line-height:1.4;display:block}.fk-rs-map{background:var(--neutral-25);flex-direction:column;gap:10px;padding:clamp(18px,2.4vw,28px);display:flex}.fk-rs-map>svg{width:100%;max-width:360px;height:auto;margin:0 auto;overflow:visible}.fk-rs-base{stroke:var(--neutral-300);stroke-width:1.5px;fill:none}.fk-rs-node rect{fill:#fff;stroke:var(--neutral-200);stroke-width:1px;transition:fill .3s,stroke .3s,opacity .3s}.fk-rs-node text{transition:fill .3s}.fk-rs-node[data-hot] rect{fill:var(--yellow-100);stroke:var(--yellow-400);stroke-width:1.5px}.fk-rs-map[data-hot] .fk-rs-node[data-hot] rect{animation:1s ease-in-out infinite alternate fk-rs-glow}@keyframes fk-rs-glow{to{stroke-width:3px}}.fk-rs-node[data-walked] rect{fill:var(--blue-50);stroke:var(--blue-400)}.fk-rs-node[data-here] rect{fill:var(--blue-600);stroke:var(--blue-600)}.fk-rs-node[data-here] text{fill:#fff}.fk-rs-node.fk-rs-end[data-reached] rect{fill:var(--green-400);stroke:var(--green-500);stroke-dasharray:none;transform-box:fill-box;transform-origin:50%;animation:.5s cubic-bezier(.2,.8,.2,1) fk-rs-land}.fk-rs-node.fk-rs-end[data-reached] text{fill:var(--neutral-900);font-weight:700}@keyframes fk-rs-land{0%{transform:scale(.85)}60%{transform:scale(1.08)}}.fk-rs-node text{font-family:var(--font-sans);text-anchor:middle;fill:var(--neutral-800);font-size:11.5px;font-weight:500}.fk-rs-node[data-dim]{opacity:.35}.fk-rs-end rect{fill:var(--neutral-50);stroke-dasharray:3 3}.fk-rs-end[data-on] rect{fill:var(--blue-50);stroke:var(--blue-400);stroke-dasharray:none}.fk-rs-end text{font-size:10.5px}.fk-rs-edge path{fill:none;stroke:var(--blue-300);stroke-width:2px;stroke-dasharray:5 4}.fk-rs-edge[data-on] path{stroke:var(--blue-600);stroke-width:2.5px;stroke-dasharray:none;stroke-dashoffset:0;animation:.8s both fk-rs-draw}@keyframes fk-rs-draw{0%{stroke-dasharray:400;stroke-dashoffset:400px}to{stroke-dasharray:400;stroke-dashoffset:0}}.fk-rs-edge circle{fill:var(--blue-600)}.fk-rs-test{max-width:100%;box-shadow:inset 0 0 0 1px var(--neutral-200);color:var(--neutral-700);background:#fff;border-radius:999px;align-self:center;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;transition:background .3s,box-shadow .3s,color .3s;display:inline-flex}.fk-rs-test[data-on]{box-shadow:inset 0 0 0 1.5px var(--blue-400);color:var(--blue-700)}.fk-rs-test[data-done]{background:var(--green-100);box-shadow:inset 0 0 0 1.5px var(--green-400);color:var(--green-600);font-weight:600}.fk-rs-can{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:1120px;margin:clamp(28px,3vw,40px) auto 0;padding:0;list-style:none;display:grid}.fk-rs-can li{background:#fff;border-radius:20px;gap:12px;padding:18px;display:flex}.fk-rs-ic{width:38px;height:38px;color:var(--blue-700);box-shadow:inset 0 0 0 1px var(--blue-200);background:#fff;border-radius:12px;flex:none;place-items:center;display:inline-grid}.fk-rs-can b{flex-wrap:wrap;align-items:center;gap:8px;font-size:15.5px;font-weight:600;display:flex}.fk-rs-can b small{background:var(--green-100);color:var(--green-600);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600}.fk-rs-can b small[data-pro]{background:var(--blue-100);color:var(--blue-700)}.fk-rs-can li>span:last-child>span{color:var(--color-text-secondary);margin-top:4px;font-size:14px;line-height:1.5;display:block}.fk-rs-more{text-align:center;max-width:1120px;margin:20px auto 0}.fk-rs-more a{color:var(--blue-700);align-items:center;gap:6px;font-size:15px;font-weight:600;display:inline-flex}@media (max-width:900px){.fk-rs-body{grid-template-columns:minmax(0,1fr)}.fk-rs-left{border-right:0;border-bottom:1px solid var(--neutral-150)}.fk-rs-can{grid-template-columns:minmax(0,1fr)}.fk-rs-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.fk-rs-steps small{display:none}.fk-rs-steps li{align-items:center;padding:10px 12px}}@media (min-width:901px) and (max-width:1100px){.fk-rs-can{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.fk-rs-rule,.fk-rs-rule span,.fk-rs-match,.fk-rs-match-head,.fk-rs-match-row,.fk-rs-steps li[data-on]:after,.fk-rs-map[data-hot] .fk-rs-node[data-hot] rect,.fk-rs-end[data-reached] rect,.fk-rs-edge[data-on] path{animation:none}}.fk-rs-head .fk-lp-h2{max-width:none}.fk-rs-caret{vertical-align:-2px;background:var(--blue-600);width:1.5px;height:14px;margin-left:1px;animation:1s steps(2,end) infinite fk-rs-blink;display:inline-block}@keyframes fk-rs-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.fk-rs-caret{animation:none}}.fk-an{background:var(--blue-50);padding:clamp(64px,8vw,120px) clamp(20px,6vw,96px)}.fk-an-head,.fk-an-board{max-width:1240px;margin:0 auto}.fk-an-head .fk-lp-h2{max-width:22ch}.fk-an-bar{flex-wrap:wrap;align-items:center;gap:12px;margin-top:clamp(28px,4vw,46px);display:flex}.fk-an-ranges{background:var(--neutral-100);border-radius:999px;gap:2px;padding:4px;display:flex}.fk-an-ranges button{height:34px;font:inherit;color:var(--neutral-600);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 15px;font-size:13.5px;transition:background .2s,color .2s}.fk-an-ranges button:hover{color:var(--neutral-900)}.fk-an-ranges button[aria-checked=true]{color:var(--neutral-900);box-shadow:var(--shadow-sm);background:#fff}.fk-an-note{color:var(--color-text-tertiary);font-size:13.5px}.fk-an-spacer{flex:1}.fk-an-export{height:40px;box-shadow:var(--shadow-card);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:13.5px;display:inline-flex}.fk-an-export em{background:var(--blue-100);color:var(--blue-700);border-radius:999px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:600}.fk-an-stats{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:14px;margin-top:16px;display:grid}.fk-an-stat{border-radius:var(--radius-card);box-shadow:var(--shadow-card);background:#fff;padding:clamp(18px,2.2vw,26px)}.fk-an-stat[data-tone=blue]{background:var(--blue-300)}.fk-an-stat[data-tone=dark]{background:var(--neutral-900);color:#fff}.fk-an-stat-label{color:var(--neutral-700);align-items:center;gap:9px;font-size:13.5px;display:flex}[data-tone=dark] .fk-an-stat-label,[data-tone=dark] .fk-an-stat-row small{color:#ffffff9e}[data-tone=blue] .fk-an-stat-label,[data-tone=blue] .fk-an-stat-row small{color:var(--neutral-800)}.fk-an-stat-row{align-items:center;gap:11px;margin-top:12px;display:flex}.fk-an-stat-row b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(26px,3vw,38px);font-weight:300}.fk-an-stat-row i{background:var(--green-400);width:22px;height:22px;color:var(--neutral-900);border-radius:50%;flex:none;place-items:center;display:inline-grid}.fk-an-stat-row i[data-down]{background:var(--green-400)}.fk-an-stat-row small{color:var(--neutral-700);font-size:13px}.fk-an-charts{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:18px;margin-top:18px;display:grid}.fk-an-card{border-radius:var(--radius-card);box-shadow:var(--shadow-card);background:#fff;flex-direction:column;padding:clamp(20px,2.6vw,30px);display:flex;overflow:hidden}.fk-an-card-title{letter-spacing:-.01em;font-size:17px;font-weight:500}.fk-an-cols{align-items:flex-end;gap:clamp(4px,1vw,12px);height:clamp(280px,32vw,400px);margin-top:26px;display:flex}.fk-an-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:8px;min-width:0;height:100%;display:flex}.fk-an-col small{color:var(--neutral-600);font-size:11px}.fk-an-col i{background:var(--green-400);border-radius:999px;width:clamp(7px,1.1vw,13px);transition:height .7s cubic-bezier(.22,.8,.24,1)}.fk-an-col i[data-last]{background:var(--yellow-400)}.fk-an-col em{color:var(--color-text-tertiary);font-size:11px;font-style:normal}.fk-an-funnel{flex-direction:column;gap:20px;margin-top:22px;display:flex}.fk-an-fhead{color:var(--neutral-700);align-items:baseline;gap:10px;font-size:14px;display:flex}.fk-an-fhead b{letter-spacing:-.03em;color:var(--neutral-900);font-size:clamp(22px,2.4vw,30px);font-weight:300}.fk-an-ticks{justify-content:space-between;gap:3px;height:34px;margin-top:11px;display:flex}.fk-an-ticks i{background:var(--neutral-200);border-radius:2px;flex:1 1 0;min-width:0;max-width:3px;transition:background .3s}.fk-an-ffoot{color:var(--color-text-tertiary);justify-content:space-between;margin-top:7px;font-size:11.5px;display:flex}.fk-an-insight{color:var(--neutral-700);margin:auto 0 0;padding-top:20px;font-size:14px;line-height:1.55}@media (max-width:560px){.fk-an-spacer,.fk-an-col small{display:none}.fk-an-col em{font-size:9.5px}}@media (prefers-reduced-motion:reduce){.fk-an-col i,.fk-an-ticks i{transition:none}}.fk-an-stat-row{flex-wrap:wrap}.fk-an-stat-row b{white-space:nowrap}.fk-price-hero{padding:calc(104px + clamp(18px,3vw,40px)) clamp(16px,4vw,48px) clamp(40px,5vw,64px)}.fk-price-hero-inner{text-align:center;max-width:1160px;margin:0 auto}.fk-price-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#fff;background:#ffffff24;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff38}.fk-price-title{letter-spacing:-.045em;color:#fff;margin:20px auto 0;font-size:clamp(38px,6vw,76px);font-weight:700;line-height:.98}.fk-price-title span{color:#ffffffb3}.fk-price-sub{color:#ffffffdb;text-wrap:pretty;max-width:54ch;margin:20px auto 0;font-size:clamp(16px,1.6vw,18px);line-height:1.6}.fk-price-trust{color:#ffffffd1;flex-wrap:wrap;justify-content:center;gap:8px 18px;margin:22px 0 0;padding:0;font-size:13.5px;list-style:none;display:flex}.fk-price-trust li{align-items:center;gap:6px;display:inline-flex}.fk-price-trust svg{color:#b7e4a4}.fk-price{margin-top:clamp(30px,4vw,46px)}.fk-price-switch{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff24;border-radius:999px;gap:4px;padding:5px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff3d}.fk-price-switch-opt{color:#fff;height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:14.5px;font-weight:500;transition:background .2s,color .2s;display:inline-flex}.fk-price-switch-opt[aria-checked=true]{color:var(--neutral-900);background:#fff;box-shadow:0 6px 18px #041e3c40}.fk-price-save{color:#173d10;background:#b7e4a4;border-radius:999px;padding:3px 8px;font-size:11.5px;font-weight:600}.fk-price-cards{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,20px);margin-top:clamp(22px,3vw,34px);display:grid}.fk-price-card{color:var(--neutral-900);background:#fff;border-radius:28px;flex-direction:column;padding:clamp(22px,2.4vw,30px);transition:transform .25s,box-shadow .25s;display:flex;position:relative;box-shadow:0 30px 60px -30px #041e3c8c,0 0 0 1px #fff6}.fk-price-card:hover{transform:translateY(-4px)}.fk-price-card[data-plan=pro]{color:#fff;background:radial-gradient(120% 70% at 100% 0,#59acd959 0%,#0000 55%),radial-gradient(90% 60% at 0 100%,#76b2ff38 0%,#0000 60%),#172028;box-shadow:0 40px 80px -30px #021022cc,0 0 0 1px #86b2dc73}.fk-price-card[data-plan=business]{background:linear-gradient(#fff 0%,#f2f8fd 100%)}.fk-price-ribbon{color:#10212e;letter-spacing:.01em;background:linear-gradient(90deg,#86b2dc,#b7e4a4);border-radius:999px;padding:5px 11px;font-size:11.5px;font-weight:600;position:absolute;top:22px;right:22px}.fk-price-card-top{align-items:center;gap:12px;display:flex}.fk-price-mark{background:var(--blue-50);width:42px;height:42px;color:var(--neutral-900);border-radius:14px;flex:none;place-items:center;display:inline-grid}.fk-price-card[data-plan=pro] .fk-price-mark{color:#fff;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff2e}.fk-price-name{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600}.fk-price-for{color:var(--color-text-secondary);margin:2px 0 0;font-size:13.5px}.fk-price-card[data-plan=pro] .fk-price-for,.fk-price-card[data-plan=pro] .fk-price-billed,.fk-price-card[data-plan=pro] .fk-price-per,.fk-price-card[data-plan=pro] .fk-price-lead{color:#ffffffb3}.fk-price-amount{align-items:baseline;gap:8px;margin-top:24px;display:flex}.fk-price-big{letter-spacing:-.04em;font-size:clamp(44px,4.6vw,58px);font-weight:300;line-height:1}.fk-price-was{color:var(--neutral-500);font-size:20px;font-weight:300}.fk-price-card[data-plan=pro] .fk-price-was{color:#ffffff73}.fk-price-per{color:var(--color-text-secondary);font-size:14.5px}.fk-price-billed{min-height:20px;color:var(--color-text-secondary);margin:8px 0 0;font-size:13px}.fk-price-cta{justify-content:center;width:100%;margin-top:22px}.fk-price-cta[data-tone=quiet]{background:var(--neutral-100);color:var(--neutral-900)}.fk-price-cta[data-tone=quiet]:hover{background:var(--neutral-150)}.fk-price-cta[data-tone=light]{color:var(--neutral-900);background:#fff}.fk-price-cta[data-tone=light]:hover{box-shadow:0 10px 28px #0000004d}.fk-price-cta[data-tone=dark]{background:var(--neutral-900);color:#fff}.fk-price-cta[data-tone=dark]:hover{background:var(--neutral-800)}.fk-price-divider{background:var(--neutral-150);height:1px;margin:24px 0 18px}.fk-price-card[data-plan=pro] .fk-price-divider{background:#ffffff24}.fk-price-lead{color:var(--color-text-secondary);margin:0 0 12px;font-size:13px;font-weight:500}.fk-price-points{flex-direction:column;gap:11px;margin:0;padding:0;font-size:14.5px;line-height:1.4;list-style:none;display:flex}.fk-price-points li{align-items:flex-start;gap:10px;display:flex}.fk-price-tick{background:var(--green-100);color:#2f7a1f;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;display:inline-grid}.fk-price-card[data-plan=pro] .fk-price-tick{color:#b7e4a4;background:#b7e4a433}.fk-price-fine{color:#ffffffb3;margin:22px 0 0;font-size:13px}.fk-price-main{padding:clamp(40px,6vw,80px) clamp(16px,4vw,48px) clamp(16px,3vw,28px)}.fk-price-section+.fk-price-section{margin-top:clamp(56px,8vw,110px)}.fk-price-section-head{max-width:640px}.fk-price-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--blue-700,#2b5f8f);font-size:12px;font-weight:600;display:inline-block}.fk-price-kicker[data-tone=inverse]{color:#9fc8ee}.fk-price-h2{letter-spacing:-.035em;text-wrap:balance;margin:10px 0 0;font-size:clamp(28px,3.6vw,46px);font-weight:700;line-height:1.04}.fk-price-lede{color:var(--color-text-secondary);margin:12px 0 0;font-size:16.5px;line-height:1.6}.fk-price-everyone{background:linear-gradient(180deg, var(--blue-50) 0%, #f5f9fd 100%);border-radius:32px;padding:clamp(24px,4vw,48px)}.fk-price-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.fk-price-tile{background:#fff;border-radius:20px;flex-direction:column;gap:6px;padding:18px;display:flex;box-shadow:0 1px #041e3c0a,0 10px 24px -18px #041e3c4d}.fk-price-tile strong{letter-spacing:-.01em;margin-top:8px;font-size:15px;font-weight:600}.fk-price-tile>span:last-child{color:var(--color-text-secondary);font-size:13.5px;line-height:1.5}.fk-price-tile-icon{background:var(--neutral-900);color:#fff;border-radius:12px;place-items:center;width:38px;height:38px;display:inline-grid}.fk-price-spots{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.fk-price-spot{background:var(--neutral-0);box-shadow:inset 0 0 0 1px var(--neutral-150);border-radius:28px;flex-direction:column;padding:14px 14px 22px;display:flex}.fk-price-spot h3{letter-spacing:-.015em;align-items:center;gap:8px;margin:18px 8px 0;font-size:17px;font-weight:600;display:flex}.fk-price-spot p{color:var(--color-text-secondary);margin:6px 8px 0;font-size:14.5px;line-height:1.55}.fk-price-biz{background:radial-gradient(80% 90% at 100% 100%, #3693ca66 0%, transparent 60%), var(--neutral-900);color:#fff;border-radius:32px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(26px,4.5vw,56px);display:grid}.fk-price-biz .fk-price-lede{color:#ffffffb8}.fk-price-biz-list{flex-direction:column;gap:12px;margin:24px 0 28px;padding:0;font-size:15.5px;list-style:none;display:flex}.fk-price-biz-list li{align-items:center;gap:10px;display:flex}.fk-price-biz-list svg{color:#9fc8ee}.fk-price-biz-art{flex-direction:column;gap:12px;display:flex}.fk-biz-card{color:var(--neutral-900);background:#fff;border-radius:22px;padding:18px;box-shadow:0 30px 60px -30px #000000b3}.fk-biz-head{justify-content:space-between;align-items:baseline;margin-bottom:8px;font-size:15px;display:flex}.fk-biz-head span{color:var(--color-text-secondary);font-size:12.5px}.fk-biz-row{border-top:1px solid var(--neutral-100);align-items:center;gap:10px;padding:9px 0;font-size:14px;display:flex}.fk-biz-face{color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11.5px;font-weight:600;display:inline-grid}.fk-biz-name{flex:1}.fk-biz-role{background:var(--neutral-100);border-radius:999px;padding:3px 10px;font-size:12px}.fk-biz-approve{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border-radius:18px;align-items:center;gap:10px;margin-left:clamp(0px,4vw,40px);padding:14px 16px;display:flex;box-shadow:inset 0 0 0 1px #ffffff2e}.fk-biz-approve svg{color:#b7e4a4;flex:none}.fk-biz-approve b{font-size:14px;font-weight:500;display:block}.fk-biz-approve em{color:#ffffffb3;margin-top:2px;font-size:12.5px;font-style:normal;display:block}.fk-price-allow{box-shadow:inset 0 0 0 1px var(--neutral-150);border-radius:24px;margin-top:28px;overflow:hidden}.fk-price-allow-head,.fk-price-allow-row{grid-template-columns:minmax(150px,1.3fr) repeat(3,minmax(0,1fr));align-items:center;gap:16px;padding:16px 22px;display:grid}.fk-price-allow-head{background:var(--neutral-50);font-size:13px;font-weight:600}.fk-price-allow-head span[data-plan=pro]{color:var(--blue-700,#2b5f8f)}.fk-price-allow-row{border-top:1px solid var(--neutral-150)}.fk-price-allow-label{font-size:14.5px}.fk-price-allow-label small{color:var(--color-text-tertiary,var(--color-text-secondary));margin-top:2px;font-size:12.5px;display:block}.fk-price-allow-cell{flex-direction:column;gap:7px;display:flex}.fk-price-allow-val{font-size:15px;font-weight:500}.fk-price-allow-bar{background:var(--neutral-100);border-radius:999px;height:6px;overflow:hidden}.fk-price-allow-bar i{border-radius:inherit;background:var(--neutral-300);height:100%;display:block}.fk-price-allow-cell[data-plan=pro] .fk-price-allow-bar i{background:linear-gradient(90deg,#3693ca,#86b2dc)}.fk-price-allow-cell[data-plan=business] .fk-price-allow-bar i{background:var(--neutral-900)}.fk-price-credits{background:var(--neutral-50);box-shadow:inset 0 0 0 1px var(--neutral-150);border-radius:24px;flex-wrap:wrap;align-items:center;gap:20px 32px;margin-top:16px;padding:22px 24px;display:flex}.fk-price-credits-copy{flex:320px;min-width:0}.fk-price-credits-copy h3{align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;display:flex}.fk-price-credits-copy p{color:var(--color-text-secondary);margin:8px 0 0;font-size:14.5px;line-height:1.6}.fk-cmp-wrap{box-shadow:inset 0 0 0 1px var(--neutral-150);-webkit-overflow-scrolling:touch;border-radius:24px;margin-top:28px;overflow-x:auto}.fk-cmp{border-collapse:separate;border-spacing:0;width:100%;min-width:640px;font-size:14.5px}.fk-cmp thead th{z-index:1;border-bottom:1px solid var(--neutral-150);text-align:center;background:#fff;padding:18px 16px;position:sticky;top:0}.fk-cmp thead th b{font-size:15px;font-weight:600;display:block}.fk-cmp thead th span{color:var(--color-text-secondary);margin-top:2px;font-size:12.5px;font-weight:400;display:block}.fk-cmp thead th[data-plan=pro]{color:#fff;background:#172028}.fk-cmp thead th[data-plan=pro] span{color:#ffffffb3}.fk-cmp th[scope=row]{text-align:left;background:#fff;padding:13px 18px;font-weight:400;position:sticky;left:0}.fk-cmp td{text-align:center;border-top:1px solid var(--neutral-100);padding:13px 16px}.fk-cmp tbody th[scope=row]{border-top:1px solid var(--neutral-100)}.fk-cmp td:nth-child(3){background:#86b2dc14}.fk-cmp-group th{letter-spacing:.1em;text-align:left;text-transform:uppercase;color:var(--color-text-secondary);background:#fff;padding:22px 18px 10px;font-size:12px;font-weight:600}.fk-cmp-group-label{align-items:center;gap:8px;display:inline-flex}.fk-cmp-yes,.fk-cmp-no{border-radius:50%;place-items:center;width:22px;height:22px;display:inline-grid}.fk-cmp-yes{background:var(--neutral-900);color:#fff}.fk-cmp-no{color:var(--neutral-300)}.fk-price-faq{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;margin-top:28px;display:grid}.fk-price-q{background:var(--neutral-50);box-shadow:inset 0 0 0 1px var(--neutral-150);border-radius:20px;transition:background .2s}.fk-price-q[open]{background:#fff}.fk-price-q summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;font-size:15.5px;font-weight:500;list-style:none;display:flex}.fk-price-q summary::-webkit-details-marker{display:none}.fk-price-q summary:after{content:"+";width:26px;height:26px;box-shadow:inset 0 0 0 1px var(--neutral-200);background:#fff;border-radius:50%;flex:none;place-items:center;font-size:17px;font-weight:400;transition:transform .2s;display:grid}.fk-price-q[open] summary:after{transform:rotate(45deg)}.fk-price-q p{color:var(--color-text-secondary);margin:0;padding:0 20px 18px;font-size:14.5px;line-height:1.6}.fk-price-final{color:#fff;text-align:center;background:#0a3d6f;border-radius:32px;margin-top:clamp(56px,8vw,110px);position:relative;overflow:hidden}.fk-price-final-inner{z-index:1;padding:clamp(44px,7vw,96px) 20px;position:relative}.fk-price-final h2{letter-spacing:-.04em;margin:0;font-size:clamp(30px,4.4vw,56px);font-weight:700}.fk-price-final p{color:#ffffffd6;max-width:46ch;margin:14px auto 0;font-size:17px;line-height:1.6}.fk-price-final-ctas{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex}.fk-price-ghost{color:#fff;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff59}.fk-price-ghost:hover{color:#fff;background:#fff3}@media (max-width:1000px){.fk-price-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.fk-price-spots,.fk-price-biz{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.fk-price-cards{grid-template-columns:minmax(0,1fr);max-width:460px;margin-left:auto;margin-right:auto}.fk-price-card[data-plan=pro]{order:-1}.fk-price-faq{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.fk-price-tiles{grid-template-columns:minmax(0,1fr)}.fk-price-switch-opt{padding:0 14px}.fk-price-allow-head,.fk-price-allow-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 16px}.fk-price-allow-head>span:first-child{display:none}.fk-price-allow-label{color:var(--color-text-secondary);grid-column:1/-1;font-size:13.5px}.fk-price-everyone,.fk-price-biz,.fk-price-final{border-radius:24px}.fk-cmp{table-layout:fixed;min-width:0;font-size:13.5px}.fk-cmp thead th:first-child{width:46%}.fk-cmp thead th{padding:12px 4px}.fk-cmp thead th b{font-size:13px}.fk-cmp thead th span{font-size:11px}.fk-cmp th[scope=row]{padding:11px 10px 11px 14px;line-height:1.35;position:static}.fk-cmp td{padding:11px 4px}.fk-cmp-group th{padding:18px 14px 8px}}.fk-price-big{animation:.4s cubic-bezier(.2,.8,.2,1) both fk-sc-rise;display:inline-block}.fk-price-tile{transition:opacity .5s,transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .25s}.fk-price-tile:hover{box-shadow:0 1px #041e3c0a,0 18px 34px -18px #041e3c66}.fk-reveal [data-rise]:not([data-in]) .fk-price-tile{opacity:0;transform:translateY(14px)}.fk-price-allow-bar i{transition:width 1.1s cubic-bezier(.2,.8,.2,1) .2s}.fk-reveal [data-rise]:not([data-in]) .fk-price-allow-bar i{width:0!important}.fk-calc{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:16px;margin-top:28px;display:grid}.fk-calc-controls{background:var(--neutral-50);box-shadow:inset 0 0 0 1px var(--neutral-150);border-radius:28px;flex-direction:column;gap:22px;padding:clamp(22px,3vw,32px);display:flex}.fk-calc-label{color:var(--neutral-700);align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.fk-calc-seats{grid-template-columns:1fr auto;align-items:baseline;gap:12px 10px;display:grid}.fk-calc-seatnum{color:var(--neutral-600);font-size:14px}.fk-calc-seatnum b{letter-spacing:-.03em;color:var(--neutral-900);font-variant-numeric:tabular-nums;font-size:34px;font-weight:700}.fk-calc-seats input{background:linear-gradient(90deg, var(--blue-500) var(--fill), var(--neutral-200) var(--fill));appearance:none;cursor:pointer;border-radius:999px;grid-column:1/-1;width:100%;height:8px;margin:4px 0 0}.fk-calc-seats input::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;box-shadow:0 2px 8px #1428464d, inset 0 0 0 6px var(--blue-600);background:#fff;border-radius:50%;transition:transform .15s}.fk-calc-seats input::-webkit-slider-thumb:hover{transform:scale(1.12)}.fk-calc-seats input::-moz-range-thumb{width:26px;height:26px;box-shadow:0 2px 8px #1428464d, inset 0 0 0 6px var(--blue-600);background:#fff;border:0;border-radius:50%}.fk-calc-seats input:focus-visible{outline:2px solid var(--blue-500);outline-offset:6px}.fk-calc-ticks{color:var(--neutral-500);grid-column:1/-1;justify-content:space-between;font-size:12px;display:flex}.fk-calc-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.fk-calc-note{color:var(--color-text-secondary);margin:auto 0 0;font-size:13.5px;line-height:1.5}.fk-calc-out{background:radial-gradient(70% 60% at 100% 0%, #5f9bd466, transparent 70%), var(--neutral-950);color:#fff;border-radius:28px;flex-direction:column;gap:6px;padding:clamp(22px,3vw,32px);transition:background .4s;display:flex;position:relative;overflow:hidden}.fk-calc-out[data-plan=business]{background:radial-gradient(70% 60% at 100% 0%, #7ec9734d, transparent 70%), var(--neutral-950)}.fk-calc-kicker{color:var(--blue-300);font-size:13px;font-weight:600}.fk-calc-total{align-items:baseline;gap:10px;display:flex}.fk-calc-total b{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(44px,6vw,64px);font-weight:700}.fk-calc-total span{color:#ffffffb3;font-size:15px}.fk-calc-billed{color:#ffffffb8;margin:0;font-size:14px}.fk-calc-billed em{color:var(--green-300);font-style:normal}.fk-calc-ai{background:#ffffff0f;border-radius:18px;flex-direction:column;gap:9px;margin:18px 0 22px;padding:16px;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.fk-calc-ai-head{color:#fffc;align-items:center;gap:7px;margin-bottom:2px;font-size:13px;display:flex}.fk-calc-ai-head svg{color:var(--blue-300)}.fk-calc-ai-row{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) 56px;align-items:center;gap:12px;font-size:13.5px;display:grid}.fk-calc-ai-row>span:first-child{color:#ffffffd9}.fk-calc-bar{background:#ffffff1a;border-radius:999px;height:8px;overflow:hidden}.fk-calc-bar i{background:linear-gradient(90deg, var(--blue-500), var(--blue-300));border-radius:999px;height:100%;transition:width .5s cubic-bezier(.2,.8,.2,1);display:block}[data-plan=business] .fk-calc-bar i{background:linear-gradient(90deg, var(--green-500), var(--green-300))}.fk-calc-ai-row b{text-align:right;font-variant-numeric:tabular-nums;font-size:16px}.fk-calc-out .fk-pill{align-self:flex-start}.fk-price-ai{background:var(--neutral-950);color:#fff;isolation:isolate;border-radius:32px;padding:clamp(28px,4vw,56px);position:relative;overflow:hidden}.fk-price-ai-glow{filter:blur(10px);z-index:-1;background:radial-gradient(40% 40% at 15% 20%,#5f9bd459,#0000 70%),radial-gradient(35% 35% at 85% 10%,#7ec97333,#0000 70%);height:700px;animation:16s ease-in-out infinite alternate fk-aib-drift;position:absolute;inset:-30% -10% auto}.fk-price-ai .fk-price-kicker{align-items:center;gap:6px;display:inline-flex}.fk-price-ai .fk-price-section-head{max-width:760px}.fk-price-ai .fk-price-lede{color:#ffffffb8}.fk-price-ai-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.fk-price-ai-card{background:#ffffff0d;border-radius:24px;flex-direction:column;padding:14px 14px 22px;transition:background .25s,transform .3s cubic-bezier(.2,.8,.2,1);display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.fk-price-ai-card:hover{background:#ffffff14;transform:translateY(-4px)}.fk-price-ai-scene{background:linear-gradient(#a3c8e74d,#a3c8e70d);border-radius:18px;height:250px;padding:16px 16px 0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}.fk-price-ai-plan{color:var(--green-300);background:#ffffff1a;border-radius:999px;align-self:flex-start;margin:18px 8px 0;padding:3px 10px;font-size:12px;font-weight:600}.fk-price-ai-plan[data-plan=pro]{color:var(--blue-300)}.fk-price-ai-card h3{letter-spacing:-.015em;margin:10px 8px 0;font-size:18px;font-weight:600}.fk-price-ai-card p{color:#ffffffb3;flex:1;margin:8px 8px 0;font-size:14px;line-height:1.55}.fk-price-ai-card a{color:#fff;align-items:center;gap:6px;margin:14px 8px 0;font-size:14px;font-weight:500;display:inline-flex}.fk-price-ai-card a:hover{color:var(--blue-300)}a.fk-price-spot{color:var(--neutral-900);transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s}a.fk-price-spot:hover{color:var(--neutral-900);box-shadow:inset 0 0 0 1px var(--neutral-150), 0 20px 40px -22px #041e3c66;transform:translateY(-4px)}.fk-spot-live{background:var(--gradient-hero);border-radius:20px;height:230px;padding:16px 16px 0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 82%,#0000);mask-image:linear-gradient(#000 82%,#0000)}.fk-biz-approve{transition:background .3s,box-shadow .3s}.fk-biz-approve[data-state=approved]{background:#7ec9732e;box-shadow:inset 0 0 0 1px #7ec97373}.fk-biz-approve[data-state=sent-back]{background:#e5c34a24;box-shadow:inset 0 0 0 1px #e5c34a66}.fk-biz-approve[data-state=sent-back] svg{color:var(--yellow-300)}.fk-biz-approve>span{flex:1;min-width:0;animation:.35s both fk-sc-rise}.fk-biz-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.fk-biz-actions button,.fk-biz-again{height:30px;color:var(--neutral-900);font:inherit;cursor:pointer;background:#fff;border:0;border-radius:999px;padding:0 12px;font-size:12.5px;font-weight:600;transition:transform .15s}.fk-biz-actions button:active,.fk-biz-again:active{transform:scale(.96)}.fk-biz-actions button[data-quiet]{color:#fff;background:#ffffff1f}.fk-biz-again{color:#fff;background:#ffffff1f;margin-top:8px}.fk-credits{flex-direction:column;flex:360px;gap:12px;min-width:0;display:flex}.fk-credits-packs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.fk-credits-packs button{box-shadow:inset 0 0 0 1px var(--neutral-150);color:var(--neutral-900);font:inherit;cursor:pointer;background:#fff;border:0;border-radius:16px;flex-direction:column;align-items:center;gap:2px;padding:12px 10px;transition:box-shadow .2s,transform .2s;display:flex;position:relative}.fk-credits-packs button:hover{transform:translateY(-2px)}.fk-credits-packs button[aria-checked=true]{box-shadow:inset 0 0 0 2px var(--blue-600), 0 10px 22px -14px #2e78bb99}.fk-credits-packs b{font-size:19px;font-weight:700}.fk-credits-packs span{color:var(--color-text-secondary);font-size:12.5px}.fk-credits-packs em{background:var(--green-100);color:var(--green-600);border-radius:999px;padding:1px 7px;font-size:10.5px;font-style:normal;font-weight:700;position:absolute;top:-8px;right:8px}.fk-credits-buys{box-shadow:inset 0 0 0 1px var(--neutral-150);background:#fff;border-radius:16px;padding:12px 14px;animation:.3s both fk-sc-rise}.fk-credits-buys>span{color:var(--color-text-secondary);font-size:12.5px}.fk-credits-buys ul{grid-template-columns:1fr 1fr;gap:4px 14px;margin:6px 0 0;padding:0;font-size:13.5px;list-style:none;display:grid}.fk-credits-buys b{font-variant-numeric:tabular-nums}@media (max-width:960px){.fk-calc,.fk-price-ai-cards{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.fk-calc-ai-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 44px;gap:8px;font-size:12.5px}.fk-credits-buys ul{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.fk-price-big,.fk-price-ai-glow,.fk-biz-approve>span,.fk-credits-buys{animation:none}.fk-reveal [data-rise]:not([data-in]) .fk-price-tile{opacity:1;transform:none}.fk-reveal [data-rise]:not([data-in]) .fk-price-allow-bar i{width:auto!important}}.fk-calc-seat ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.fk-calc-seat li{box-shadow:inset 0 0 0 1px var(--neutral-150);background:#fff;border-radius:14px;flex-direction:column;gap:2px;padding:12px;animation:.3s both fk-sc-rise;display:flex}.fk-calc-seat b{letter-spacing:-.02em;font-size:18px;font-weight:700}.fk-calc-seat li span{color:var(--color-text-secondary);font-size:12px}@media (max-width:520px){.fk-calc-seat ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.fk-soon{background:var(--neutral-100,#eef0f2);color:var(--neutral-700,#3f474e);vertical-align:2px;white-space:nowrap;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:11.5px;font-weight:500;display:inline-block}.fk-consent{z-index:250;border-radius:var(--radius-lg);background:var(--color-surface-card);width:min(400px,100vw - 40px);box-shadow:var(--shadow-float);color:var(--color-text-primary);flex-direction:column;gap:14px;padding:18px 18px 16px;font-size:13.5px;line-height:1.5;display:flex;position:fixed;bottom:20px;left:20px}.fk-consent p{color:var(--color-text-secondary);margin:0}.fk-consent a{color:var(--color-text-primary);font-weight:550}.fk-consent-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (max-width:560px){.fk-consent{width:auto;bottom:12px;left:12px;right:12px}}.fk-foot-bottom button{font:inherit;color:#ffffff7a;cursor:pointer;background:0 0;border:none;padding:0}.fk-foot-bottom button:hover{color:var(--neutral-0)}
