.floki-app{--bg:#f4eee2;--ink:#1b2130;--ink-hover:#2a3142;--on-ink:#f4eee2;--heading:#1b2130;--text:#3c414e;--text2:#5c6171;--muted:#575653;--faint:#858175;--rail:#efe7d8;--rail-hover:#e7decb;--panel:#fbf7ee;--card:#fff;--soft:#f1eadb;--soft2:#efe7d7;--line:#e7dfd0;--line2:#eae1cf;--center:#f7f7f6;--center-line:#ececeb;--av:#ededec;--av-line:#e2e2e1;--accent:#2e5c8a;--accent-hover:#26517b;--accent-2:#5c8cbf;--accent-bg:#e9f0f7;--accent-line:#dce7f1;--on-accent:#fff;--accent2:#8a5a3c;--accent2-hover:#7a4f33;--accent2-bg:#f2e2d3;--accent2-line:#ead9c6;--on-accent2:#fff;--draft:#c0392b;--mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace}.floki-app[data-theme=arctic]{--bg:#f2f5f9;--ink:#1b2433;--ink-hover:#2a3547;--on-ink:#f2f5f9;--heading:#16202e;--text:#39434f;--text2:#5a6573;--muted:#4a5564;--faint:#838d9a;--rail:#e9eef4;--rail-hover:#dfe7f0;--panel:#f5f8fb;--card:#fff;--soft:#eaf0f6;--soft2:#e4ecf3;--line:#dce3ec;--line2:#e1e7ef;--center:#f6f7f9;--center-line:#e8ebef;--av:#ebeef2;--av-line:#dfe4ea;--accent:#0f6cbd;--accent-hover:#0c5a9e;--accent-2:#4c93d6;--accent-bg:#e6f0fa;--accent-line:#cfe2f4;--accent2:#0e7c86;--accent2-hover:#0a646c;--accent2-bg:#e0f2f3;--accent2-line:#c5e6e8}.floki-app[data-theme=graphite]{--bg:#15171e;--ink:#5b63f5;--ink-hover:#6e75f7;--on-ink:#fff;--heading:#eceef5;--text:#c4c8d4;--text2:#9aa0b0;--muted:#b2b7c3;--faint:#7c8190;--rail:#1a1d26;--rail-hover:#232735;--panel:#181b23;--card:#1f2330;--soft:#262b39;--soft2:#2c3142;--line:#2a2f3d;--line2:#333a4a;--center:#181b22;--center-line:#262b39;--av:#262b39;--av-line:#333a4a;--accent:#7c82ff;--accent-hover:#9499ff;--accent-2:#a5a9ff;--accent-bg:#23263a;--accent-line:#343a56;--on-accent:#15171e;--accent2:#e0a35c;--accent2-hover:#ecb877;--accent2-bg:#2e2719;--accent2-line:#473a24;--on-accent2:#15171e;--draft:#f0806f}.floki-app[data-theme=evergreen]{--bg:#f3f6f1;--ink:#1f2a24;--ink-hover:#2c3a31;--on-ink:#f3f6f1;--heading:#19241d;--text:#3a453d;--text2:#586357;--muted:#4b564b;--faint:#848f81;--rail:#e9efe6;--rail-hover:#dfe7db;--panel:#f5f8f3;--card:#fff;--soft:#ebf1e7;--soft2:#e3ebde;--line:#dce4d7;--line2:#e1e8dd;--center:#f6f7f5;--center-line:#e8ebe6;--av:#ebeeea;--av-line:#dfe4dc;--accent:#2f7d5b;--accent-hover:#26684b;--accent-2:#57a07e;--accent-bg:#e4f1ea;--accent-line:#cbe5d6;--accent2:#b5763a;--accent2-hover:#9a6230;--accent2-bg:#f4e9dc;--accent2-line:#e8d6c0}.floki-app[data-theme=plum]{--bg:#f5f4fa;--ink:#221f33;--ink-hover:#2f2b45;--on-ink:#f5f4fa;--heading:#1e1b2e;--text:#403b52;--text2:#5e5873;--muted:#514d64;--faint:#89849a;--rail:#eceaf5;--rail-hover:#e2def1;--panel:#f7f6fc;--card:#fff;--soft:#eeebf7;--soft2:#e6e2f2;--line:#e0dcec;--line2:#e6e2f0;--center:#f7f6fa;--center-line:#eae7f1;--av:#edeaf5;--av-line:#e1dcee;--accent:#6d4aff;--accent-hover:#5a3ae0;--accent-2:#9277ff;--accent-bg:#ece7fb;--accent-line:#dad0f7;--accent2:#c2557e;--accent2-hover:#a6446a;--accent2-bg:#f8e6ee;--accent2-line:#efd2df}.floki-app[data-theme=rose]{--bg:#f7f1ec;--ink:#2a2320;--ink-hover:#3a302c;--on-ink:#f7f1ec;--heading:#241d1a;--text:#473e39;--text2:#665b54;--muted:#5a524c;--faint:#9c897a;--rail:#f0e7df;--rail-hover:#e8dcd2;--panel:#faf4ef;--card:#fff;--soft:#f3eae2;--soft2:#ebe0d6;--line:#e7dbd0;--line2:#ede2d8;--center:#f7f6f5;--center-line:#ece8e4;--av:#eeeae6;--av-line:#e2dcd6;--accent:#c8553d;--accent-hover:#ac4632;--accent-2:#dc7b66;--accent-bg:#f8e7e1;--accent-line:#f0d3c9;--accent2:#2e6f8a;--accent2-hover:#255a70;--accent2-bg:#e2eef3;--accent2-line:#c9e0e8}.floki-app[data-theme=floki]{--display:"Bricolage Grotesque", Georgia, serif;--display-track:-.015em;--bg:#f4e9dc;--ink:#20243a;--ink-hover:#2c3152;--on-ink:#fbf8f2;--heading:#20243a;--text:#3b4059;--text2:#5c6078;--muted:#55504f;--faint:#8e8576;--rail:#efe7d8;--rail-hover:#e7decb;--panel:#f7f0e3;--card:#fff;--soft:#f4ecdd;--soft2:#efe4d0;--line:#eae0cc;--line2:#eee5d3;--center:#fff;--center-line:#efe7d8;--av:#f4eee1;--av-line:#e8deca;--accent:#35567e;--accent-hover:#2c4869;--accent-2:#7e9cc2;--accent-bg:#e8edf4;--accent-line:#d3deea;--accent2:#c98a4b;--accent2-hover:#b3793e;--accent2-bg:#f6e7d2;--accent2-line:#edd8ba;--on-accent2:#20243a;--mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;font-family:Instrument Sans,system-ui,-apple-system,sans-serif}.floki-app[data-theme=floki-dark]{--display:"Bricolage Grotesque", Georgia, serif;--display-track:-.015em;--bg:#141728;--ink:#fbf8f2;--ink-hover:#fff;--on-ink:#20243a;--heading:#fbf8f2;--text:#dde0eb;--text2:#b9bed4;--muted:#c3c6d3;--faint:#8a91a9;--rail:#141728;--rail-hover:#fbf8f214;--panel:#1b1f36;--card:#1b1f36;--soft:#fbf8f20f;--soft2:#fbf8f21c;--line:#272c4b;--line2:#232848;--center:#171b2e;--center-line:#242a4a;--av:#272c4b;--av-line:#353b60;--accent:#7e9cc2;--accent-hover:#95afd0;--accent-2:#95afd0;--accent-bg:#7e9cc224;--accent-line:#7e9cc257;--on-accent:#20243a;--accent2:#c98a4b;--accent2-hover:#d69a5f;--accent2-bg:#c98a4b29;--accent2-line:#c98a4b6b;--on-accent2:#20243a;--draft:#ee8878;--mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;font-family:Instrument Sans,system-ui,-apple-system,sans-serif}:where(.floki-app:is([data-theme=floki],[data-theme=floki-dark],[data-theme^=genz])) :where(h1,.fk-brand-name,.fk-mobile-title,.fk-set-brand-name,.fk-scheme-name,.fk-sugg-badge,.fk-wf-name,.fk-au-h2,.fk-au-h3,.fk-au-banner-title,.fk-au-prop-title,.fk-au-permname,.fk-au-value,.fk-au-livehead,.fk-au-waittitle,.fk-mail-bulkcount,.fk-mail-row.unread .fk-mail-from:not(.empty),.fk-mail-draft,.fk-reading-subject,.fk-reading-name,.fk-chat-head-name,.fk-chat-welcome-title,.fk-chat-context-title,.fk-chat-confirm-ico,.fk-chat-confirm-title,.fk-modelsw-glyph,.fk-sched-title,.fk-sched-month,.fk-sched-day.sel,.fk-sched-colon,.fk-sched-mer,.fk-cert-title,.fk-modal-title,.fk-ms-glyph,.fk-ms-name,.fk-ms-form-title,.fk-plan-val,.fk-crash-title,.fk-bill-plan,.fk-bill-offer,.fk-bill-h,.fk-bill-sum-row.total b,.fk-bill-btn.primary,.fk-bill-wait-title,.fk-bill-done-title,.fk-bill-panel-title,.fk-bill-banner-title,.fk-bill-modal-title){font-family:var(--display);letter-spacing:var(--display-track);text-transform:var(--display-case,none)}.floki-app[data-theme=floki-dark] .fk-sidebar{--heading:#fbf8f2;--text:#dde0eb;--text2:#b9bed4;--muted:#bdcada;--faint:#8a91a9;--rail-hover:#fbf8f214;--line:#272c4b;--line2:#272c4b;--card:#1b1f36;--panel:#1b1f36;--soft:#fbf8f20f;--soft2:#fbf8f21c;--av:#272c4b;--av-line:#353b60;--accent:#7e9cc2;--accent-hover:#95afd0;--accent-2:#7e9cc2;--accent-bg:#7e9cc224;--accent-line:#7e9cc257;--accent2:#c98a4b;--accent2-hover:#d69a5f;--accent2-bg:#c98a4b29;--accent2-line:#c98a4b6b;--on-accent:#20243a;--on-accent2:#20243a;--ink:#fbf8f2;--ink-hover:#fff;--on-ink:#20243a}.floki-app[data-theme=floki-dark] .fk-sidebar-wrap:after{content:"";pointer-events:none;opacity:.55;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 255 54' preserveAspectRatio='none'%3E%3Cpath d='M0 28 Q100 8 200 28 T400 28 T600 28 T800 28 T1000 28 T1200 28 V56 H0 Z' fill='%2335567E' opacity='.55'/%3E%3Cpath d='M0 40 Q100 24 200 40 T400 40 T600 40 T800 40 T1000 40 T1200 40 V56 H0 Z' fill='%23232A4E'/%3E%3C/svg%3E") bottom/100% 100% no-repeat;height:54px;position:absolute;bottom:0;left:0;right:1px}.floki-app[data-theme=floki-dark] .fk-inbox-center{--center:#edf2f8;--center-line:#d8e1ec;--draft:#c0392b;--sel:#d2d9e1;--bg:#f4e9dc;--card:#fff;--panel:#f7f0e3;--soft:#f4ecdd;--soft2:#efe4d0;--line:#eae0cc;--line2:#eee5d3;--av:#f4eee1;--av-line:#e8deca;--heading:#20243a;--text:#3b4059;--text2:#5c6078;--muted:#55504f;--faint:#8e8576;--ink:#20243a;--ink-hover:#2c3152;--on-ink:#fbf8f2;--accent:#35567e;--accent-hover:#2c4869;--accent-2:#7e9cc2;--accent-bg:#e8edf4;--accent-line:#d3deea;--accent2:#c98a4b;--accent2-hover:#b3793e;--accent2-bg:#f6e7d2;--accent2-line:#edd8ba;--on-accent:#fff;--on-accent2:#20243a;background:#edf2f8}.floki-app[data-theme=floki-dark] .fk-chat-panel{--card:#fff;--panel:#f7f0e3;--soft:#f4ecdd;--soft2:#efe4d0;--line:#eae0cc;--line2:#eee5d3;--av:#f4eee1;--av-line:#e8deca;--center:#fbf8f2;--center-line:#efe7d8;--heading:#20243a;--text:#3b4059;--text2:#5c6078;--muted:#55504f;--faint:#8e8576;--ink:#20243a;--ink-hover:#2c3152;--on-ink:#fbf8f2;--accent:#35567e;--accent-hover:#2c4869;--accent-2:#7e9cc2;--accent-bg:#e8edf4;--accent-line:#d3deea;--accent2:#c98a4b;--accent2-hover:#b3793e;--accent2-bg:#f6e7d2;--accent2-line:#edd8ba;--on-accent:#fff;--on-accent2:#20243a;background:#fbf8f2}.floki-app[data-theme=floki] .fk-chat-panel{--card:#fbf8f2;--panel:#f8f0e4;--soft:#efe2cf;--soft2:#ebdbc4;--line:#e6d7c1;--line2:#eadecb;--av:#efe8d9;--av-line:#e2d8c4;--center:#f8f0e4;--center-line:#e6d7c1;background:#f4e9dc}.floki-app[data-theme=floki] .fk-chat-rail{--card:#fbf8f2;--line:#e6d7c1;--soft:#efe2cf;background:#f4e9dc}.floki-app[data-theme=genz]{--display:"Unbounded", system-ui, sans-serif;--display-track:-.02em;--display-case:lowercase;--bg:#0e0e10;--ink:#cfff3f;--ink-hover:#b9f02b;--on-ink:#0e0e10;--heading:#f5f5f0;--text:#e4e4de;--text2:#bdbdb6;--muted:#c0c0bb;--faint:#82827e;--rail:#141416;--rail-hover:#1f1f22;--panel:#161618;--card:#1b1b1e;--soft:#232326;--soft2:#2c2c30;--line:#2a2a2e;--line2:#333338;--center:#111113;--center-line:#26262a;--av:#2a2a2e;--av-line:#3a3a40;--accent:#cfff3f;--accent-hover:#b9f02b;--accent-2:#e6ff9a;--accent-bg:#cfff3f1f;--accent-line:#cfff3f59;--on-accent:#0e0e10;--accent2:#f07ab5;--accent2-hover:#f58fc2;--accent2-bg:#f07ab524;--accent2-line:#f07ab566;--on-accent2:#0e0e10;--draft:#f0806f;--sel:#cfff3f1a;--shadow:#cfff3f;--shadow-soft:#cfff3f66;--mono:"Space Grotesk", ui-monospace, SFMono-Regular, Menlo, monospace;font-family:Space Grotesk,system-ui,-apple-system,sans-serif}.floki-app[data-theme=genz-light]{--display:"Unbounded", system-ui, sans-serif;--display-track:-.02em;--display-case:lowercase;--bg:#fff6dc;--ink:#1a0b2e;--ink-hover:#2a1747;--on-ink:#fff6dc;--heading:#1a0b2e;--text:#2e1f45;--text2:#57466f;--muted:#524366;--faint:#9082a2;--rail:#eadfff;--rail-hover:#dccbff;--panel:#fff9e8;--card:#fff;--soft:#f6edff;--soft2:#eee0ff;--line:#1a0b2e;--line2:#d9ccef;--center:#fffbef;--center-line:#e8ddf7;--av:#f6edff;--av-line:#d9ccef;--accent:#7a3bff;--accent-hover:#6428e6;--accent-2:#a780ff;--accent-bg:#efe6ff;--accent-line:#c9b3ff;--accent2:#e8578f;--accent2-hover:#d4457d;--accent2-bg:#fbe6ef;--accent2-line:#f3bfd4;--sel:#7a3bff1a;--shadow:#7a3bff;--shadow-soft:#c9b3ff;--mono:"Space Grotesk", ui-monospace, SFMono-Regular, Menlo, monospace;font-family:Space Grotesk,system-ui,-apple-system,sans-serif}.floki-app[data-theme=genz-light] .fk-chat-panel{--card:#fff;--soft:#c9f5dd;--soft2:#b6efd0;--line:#1a0b2e;--center:#eafdf2;background:#ddfbea}.floki-app[data-theme=genz-light] .fk-chat-rail{--line:#1a0b2e;background:#eadfff}.floki-app[data-theme=genz] .fk-chat-panel{--card:#231d33;background:#1a1626}.floki-app[data-theme=greenmotion]{--bg:#f1f4e6;--ink:#555554;--ink-hover:#454544;--on-ink:#fff;--heading:#3a3a39;--text:#4a4a48;--text2:#5f5f5d;--muted:#8b8d7c;--faint:#afb19c;--rail:#f7f8f1;--rail-hover:#ecefde;--panel:#f5f7ec;--card:#fff;--soft:#edf1dc;--soft2:#e5eccf;--line:#dde3c7;--line2:#e2e8d1;--center:#f6f6f5;--center-line:#e8e8e6;--av:#ecefdd;--av-line:#dfe4cb;--accent:#a4c42d;--accent-hover:#93b123;--accent-2:#7e9a17;--accent-bg:#eff4d3;--accent-line:#dce7a6;--accent2:#555554;--accent2-hover:#434342;--accent2-bg:#ebebe9;--accent2-line:#d8d8d5;--on-accent:#fff;--sel:#f7f8f1;font-family:"Exo 2",system-ui,-apple-system,sans-serif}.floki-app[data-theme=greenmotion-lite]{--bg:#e3edcc;--ink:#3f3f3e;--ink-hover:#2f2f2e;--on-ink:#fff;--heading:#2e2e2d;--text:#3b3b3a;--text2:#4b4b49;--muted:#6c6d64;--faint:#94968a;--rail:#e3edcc;--rail-hover:#d8e4ba;--panel:#f7f8f1;--card:#fff;--soft:#edf1dc;--soft2:#e5eccf;--line:#d3ddb3;--line2:#dae3c0;--center:#fff;--center-line:#ececea;--av:#ecefdd;--av-line:#d8e0be;--accent:#a4c42d;--accent-hover:#93b123;--accent-2:#7e9a17;--accent-bg:#eff4d3;--accent-line:#dce7a6;--accent2:#4b4b49;--accent2-hover:#3b3b3a;--accent2-bg:#ebebe9;--accent2-line:#d8d8d5;--on-accent:#fff;--sel:#f7f8f1;font-family:"Exo 2",system-ui,-apple-system,sans-serif}.floki-app[data-theme=greenmotion-dark]{--bg:#232323;--ink:#a4c42d;--ink-hover:#b5d53e;--on-ink:#2a2a29;--heading:#f2f3ec;--text:#d6d7d0;--text2:#b0b1a9;--muted:#8c8d85;--faint:#6a6b64;--rail:#282828;--rail-hover:#f4f6e914;--panel:#2c2c2b;--card:#2f2f2e;--soft:#f4f6e90f;--soft2:#f4f6e91c;--line:#3c3c3a;--line2:#41413f;--center:#2a2a29;--center-line:#3a3a38;--av:#3c3c3a;--av-line:#4a4a48;--accent:#a4c42d;--accent-hover:#b5d53e;--accent-2:#c1db5c;--accent-bg:#a4c42d24;--accent-line:#a4c42d5c;--accent2:#bfc0b8;--accent2-hover:#d2d3cb;--accent2-bg:#bfc0b824;--accent2-line:#bfc0b857;--on-accent2:#2a2a29;--on-accent:#2a2a29;--sel:#a4c42d1f;--draft:#ee8878;font-family:"Exo 2",system-ui,-apple-system,sans-serif}.floki-app[data-theme=greenmotion] .fk-brand-name,.floki-app[data-theme=greenmotion] .fk-reading-subject,.floki-app[data-theme=greenmotion] .fk-scheme-name,.floki-app[data-theme=greenmotion] .fk-chat-head-name,.floki-app[data-theme=greenmotion-lite] .fk-brand-name,.floki-app[data-theme=greenmotion-lite] .fk-reading-subject,.floki-app[data-theme=greenmotion-lite] .fk-scheme-name,.floki-app[data-theme=greenmotion-lite] .fk-chat-head-name,.floki-app[data-theme=greenmotion-dark] .fk-brand-name,.floki-app[data-theme=greenmotion-dark] .fk-reading-subject,.floki-app[data-theme=greenmotion-dark] .fk-scheme-name,.floki-app[data-theme=greenmotion-dark] .fk-chat-head-name{letter-spacing:-.01em}.floki-app[data-theme=greenmotion] .fk-inbox-center{--line:#e3e3e1;--line2:#e8e8e6;--soft:#efefed;--soft2:#e8e8e6;--av:#ebebe9;--av-line:#dededc}.floki-app[data-theme=greenmotion-lite] .fk-inbox-center{--line:#e8e8e6;--line2:#ededeb;--soft:#f3f3f1;--soft2:#ececea;--av:#efefed;--av-line:#e2e2e0}.floki-app[data-theme=greenmotion-lite] .fk-chat-panel,.floki-app[data-theme=greenmotion-lite] .fk-chat-rail{background:#fff}.floki-app[data-mode=dark] img.is-stock{content:var(--brand-logo-dark)}.floki-app[data-brand-mark=wordmark] .fk-brand-mark{background:0 0;border:none;border-radius:0;width:178px;max-width:100%;height:auto;animation:none}.floki-app[data-brand-mark=wordmark] .fk-brand-mark img{object-fit:contain;width:100%;height:auto}.floki-app[data-brand-mark=wordmark] .fk-brand-text{display:none}.floki-app[data-brand-mark=wordmark] .fk-brand-logo-box{justify-content:center;align-items:center;width:100%;height:104px;padding:10px;display:flex}.floki-app[data-brand-mark=wordmark] .fk-brand-logo-box img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.floki-app[data-brand-mark=wordmark] .fk-rail-mark,.floki-app[data-brand-mark=wordmark] .fk-chat-head-mark,.floki-app[data-brand-mark=wordmark] .fk-chat-welcome-mark{display:none}@keyframes flokiViewIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes flokiRise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes flokiPop{0%{opacity:0;transform:scale(.5)}65%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes flokiPulse{0%,to{opacity:1}50%{opacity:.62}}@keyframes flokiType{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@keyframes flokiSail{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-2px)rotate(.6deg)}}@keyframes flokiSpin{to{transform:rotate(360deg)}}html,body,#root{height:100%}body{margin:0;font-family:Hanken Grotesk,system-ui,-apple-system,sans-serif}.fk-mp{flex-direction:column;gap:8px;display:flex}.fk-mp-tag{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);border:1px solid var(--accent-line);vertical-align:1px;border-radius:4px;padding:1px 4px;font-size:8.5px}.fk-mp-desc{color:var(--muted);font-size:11px;line-height:1.35}.fk-mp-list{flex-direction:column;gap:7px;max-height:232px;display:flex;overflow-y:auto}.fk-mp-row{border:1px solid var(--line);background:var(--card);cursor:pointer;text-align:left;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:8px 12px;font-family:inherit;transition:border-color .15s,background .15s;display:flex}.fk-mp-row:hover{border-color:var(--accent-line)}.fk-mp-row.selected{border-color:var(--accent);background:var(--accent-bg)}.fk-mp-name{color:var(--heading);font-size:12.5px;font-weight:600}.fk-mp-id{color:var(--muted);font-size:10.5px;font-family:var(--mono)}.fk-mp-link{color:var(--accent);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-family:inherit;font-size:11.5px}.fk-mp-link:hover{text-decoration:underline}.fk-mp-note{color:var(--muted);font-size:11.5px}.fk-mp-note.warn{color:var(--danger,#c8643c)}.fk-ms-test{border-radius:8px;margin-top:10px;padding:8px 10px;font-size:12px}.fk-ms-test.ok{background:var(--accent-bg);color:var(--heading)}.fk-ms-test.bad{background:var(--danger-bg,#c8643c1f);color:var(--danger,#c8643c)}@media (width<=860px){.fk-mp-list{max-height:200px}}.floki-app{background:var(--bg);width:100%;height:100dvh;color:var(--text);--fk-side-w:256px;--fk-chat-w:392px;--fk-rail-w:60px;--fk-cmp-right:0px;--fk-head-h:64px;--fk-bar-h:46px;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Hanken Grotesk,system-ui,-apple-system,sans-serif;display:flex;overflow:hidden}.floki-app[data-rightcol=panel]{--fk-cmp-right:var(--fk-chat-w)}.floki-app[data-rightcol=rail]{--fk-cmp-right:var(--fk-rail-w)}.floki-app *,.floki-app :before,.floki-app :after{box-sizing:border-box}.floki-app ::-webkit-scrollbar{width:10px;height:10px}.floki-app ::-webkit-scrollbar-thumb{background:var(--line);background-clip:content-box;border:3px solid #0000;border-radius:6px}.fk-main{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.fk-view{flex:1;min-width:0;display:flex;overflow:hidden}.fk-spacer{flex:1}.fk-mono{font-family:var(--mono)}.fk-faint{color:var(--faint);font-size:11px}.fk-splash{color:#cbd5e1;background:#0b0d13;flex-direction:column;justify-content:center;align-items:center;gap:14px;height:100vh;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:13px;display:flex}.fk-splash-mark{border-radius:14px;width:60px;height:60px;animation:1.6s ease-in-out infinite flokiPulse;overflow:hidden}.fk-splash-mark img{object-fit:cover;width:60px;height:60px;display:block}.fk-sidebar-wrap{flex:none;position:relative}.fk-sidebar{width:var(--fk-side-w);background:var(--rail);border-right:1px solid var(--line);flex-direction:column;height:100%;padding:18px 14px;display:flex;overflow-y:auto}.fk-brand{align-items:center;gap:11px;padding:6px 8px 4px;display:flex}.fk-brand-mark{background:var(--accent2-bg);border:1px solid var(--accent2-line);border-radius:7.7px;flex:none;width:40px;height:40px;animation:6s ease-in-out infinite flokiSail;overflow:hidden}.fk-brand-mark img{object-fit:cover;width:40px;height:40px;display:block}.fk-brand-name{letter-spacing:-.02em;color:var(--heading);font-size:18px;font-weight:700;line-height:1}.fk-beta{vertical-align:baseline;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);border-radius:4px;margin-left:7px;padding:3px 5px;font-size:8.5px;font-weight:700;line-height:1;display:inline-block}.fk-beta-bar{display:none}.fk-brand-sub{font-family:var(--mono);letter-spacing:.22em;color:var(--muted);margin-top:3px;font-size:9.5px}.fk-side-search{background:var(--soft);border:1px solid var(--line);color:var(--muted);border-radius:7px;align-items:center;gap:9px;margin-top:14px;padding:8px 11px;display:flex}.fk-side-search:hover{background:var(--soft2)}.fk-side-search:focus-within{border-color:var(--accent);color:var(--muted)}.fk-side-search.disabled{opacity:.55}.fk-side-search svg{flex:none}.fk-side-search input{width:100%;min-width:0;color:var(--text2);background:0 0;border:none;outline:none;padding:0;font-family:inherit;font-size:12.5px}.fk-side-search input:disabled{cursor:default}.fk-side-search input::placeholder{color:var(--faint);opacity:1}.fk-side-search input::-webkit-search-cancel-button{appearance:none}.fk-side-search-clear{cursor:pointer;color:var(--muted);background:0 0;border:none;flex:none;margin:-4px 0;padding:0 2px;font-family:inherit;font-size:17px;line-height:1}.fk-side-search-clear:hover{color:var(--heading)}.fk-nav{flex-direction:column;gap:2px;margin-top:16px;display:flex}.fk-nav-gap{height:14px}.fk-nav-item{cursor:pointer;width:100%;color:var(--text);text-align:left;background:0 0;border:none;border-radius:7px;justify-content:space-between;align-items:center;padding:9px 12px;font-family:inherit;font-size:13.5px;font-weight:600;transition:background .15s,color .15s;display:flex}.fk-nav-item:hover{background:var(--rail-hover)}.fk-nav-item.active{background:var(--ink);color:var(--on-ink)}.fk-nav-item.active:hover{background:var(--ink-hover)}.fk-nav-label{align-items:center;gap:11px;display:flex}.fk-nav-ico{flex:none;justify-content:center;width:18px;display:flex}.fk-nav-ico-accent{background:var(--accent-bg);width:18px;height:18px;color:var(--accent);border-radius:5px;align-items:center;font-size:11px}.fk-nav-count{font-family:var(--mono);opacity:.7;font-size:11px}.fk-section-label{font-family:var(--mono);letter-spacing:.18em;color:var(--faint);margin-top:26px;padding:0 12px 8px;font-size:10px}.fk-boxes{flex-direction:column;gap:1px;display:flex}.fk-box{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:7px;align-items:center;gap:11px;width:100%;padding:9px 12px;font-family:inherit;display:flex}.fk-box:hover,.fk-box.active{background:var(--rail-hover)}.fk-box-dot{border-radius:50%;flex:none;width:8px;height:8px}.fk-box-name{color:var(--text2);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13.5px;font-weight:500;overflow:hidden}.fk-box.active .fk-box-name{color:var(--heading);font-weight:600}.fk-box-prov{color:var(--faint);font-weight:400}.fk-box-count{font-family:var(--mono);color:var(--faint);flex:none;font-size:10.5px;font-weight:500}.fk-box-count.is-new{color:var(--accent);font-weight:700}.fk-box-add{color:var(--muted);font-size:13px}.fk-box-add-ico{flex:none;justify-content:center;width:8px;font-size:14px;display:flex}.fk-sidebar-foot{flex-direction:column;gap:10px;margin-top:auto;padding-top:12px;display:flex}.fk-user{position:relative}.fk-user-main{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:11px;width:100%;min-width:0;padding:6px;font-family:inherit;display:flex}.fk-user-main:hover,.fk-user-main.open{background:var(--rail-hover)}.fk-user-avatar{background:var(--ink);width:30px;height:30px;color:var(--on-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.fk-user-text{flex:1;min-width:0;line-height:1.25}.fk-user-name{color:var(--heading);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;display:block;overflow:hidden}.fk-user-sub{color:var(--muted);font-size:11px;display:block}.fk-user-dots{border:1px solid var(--line);width:30px;height:30px;color:var(--text2);border-radius:7px;flex:none;justify-content:center;align-items:center;display:flex}.fk-user-main:hover .fk-user-dots{color:var(--heading)}.fk-acctmenu{z-index:71;background:var(--card);border:1px solid var(--line);border-radius:12px;animation:.18s both flokiRise;position:absolute;bottom:calc(100% + 8px);left:-6px;right:-6px;overflow:hidden;box-shadow:0 14px 36px -8px #00000047}.fk-acctmenu-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px 14px;display:flex}.fk-acctmenu-who{flex:1;min-width:0}.fk-acctmenu-name{color:var(--heading);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.fk-acctmenu-sub{color:var(--muted);font-size:11px}.fk-acctmenu-gear{border:1px solid var(--line);background:var(--card);width:26px;height:26px;color:var(--text2);cursor:pointer;border-radius:7px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.fk-acctmenu-gear:hover{color:var(--heading);border-color:var(--accent)}.fk-acctmenu-list{padding:6px}.fk-acctmenu-row{width:100%;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-family:inherit;font-size:11px;display:flex}.fk-acctmenu-row:hover:not(:disabled){background:var(--soft)}.fk-acctmenu-row:disabled{cursor:default;color:var(--muted)}.fk-acctmenu-ico{color:var(--muted);font-size:14px;display:flex}.fk-acctmenu-mode{color:var(--text);justify-content:space-between;align-items:center;padding:8px 10px;font-size:11px;display:flex}.fk-acctmenu-seg{background:var(--soft);border:1px solid var(--line);border-radius:7px;gap:2px;padding:2px;display:flex}.fk-acctmenu-seg button{width:26px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;padding:0;display:flex}.fk-acctmenu-seg button:hover{color:var(--heading)}.fk-acctmenu-seg button.active{background:var(--card);color:var(--heading);box-shadow:0 1px 2px #0000001a}.fk-fb-row{color:var(--heading);gap:4px;padding:2px 8px 8px;line-height:1.45;display:flex}.fk-fb-emoji{cursor:pointer;background:0 0;border:none;border-radius:7px;flex:1;height:28px;padding:0;font-size:13.5px;transition:transform .12s,background .12s}@media (hover:hover){.fk-fb-emoji:hover:not(:disabled){background:var(--soft);transform:scale(1.15)}}.fk-fb-emoji:disabled{cursor:default;opacity:.35}.fk-fb-emoji.mine{opacity:1;background:var(--soft);box-shadow:inset 0 0 0 1px var(--line)}.fk-fb-note{color:var(--muted);padding:0 10px 8px;font-size:11px}@media (width<=860px){.fk-fb-emoji{height:36px;font-size:17px}}.fk-view-head{border-bottom:1px solid var(--line);flex:none;padding:20px 30px 16px}.fk-view-title-row{align-items:center;gap:10px;display:flex}.fk-view-title-row h1{letter-spacing:-.02em;color:var(--heading);margin:0;font-size:20px;font-weight:700}.fk-view-sub{color:var(--muted);margin-top:3px;font-size:13px}.fk-chip{font-family:var(--mono);letter-spacing:.04em;color:var(--muted);background:var(--soft);white-space:nowrap;border-radius:4.2px;padding:3px 8px;font-size:10px}.fk-chip-accent2{color:var(--accent2);background:var(--accent2-bg)}.fk-rule{align-items:center;gap:10px;margin:28px 2px 14px;display:flex}.fk-rule:first-child{margin-top:2px}.fk-rule>span{font-family:var(--mono);letter-spacing:.16em;color:var(--muted);flex:none;font-size:10.5px}.fk-rule:after{content:"";background:var(--line);flex:1;order:2;height:1px}.fk-rule>em{color:var(--faint);flex:none;order:3;font-size:11.5px;font-style:normal}.fk-card{background:var(--card);border:1px solid var(--line);border-radius:11px;overflow:hidden}.fk-field-label{color:var(--text);margin-bottom:6px;font-size:12px;font-weight:600}.fk-input{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--heading);border-radius:7px;outline:none;padding:11px 13px;font-family:inherit;font-size:14px;transition:border-color .15s}.fk-input:focus{border-color:var(--accent)}.fk-key-input{-webkit-text-security:disc}.fk-key-input:placeholder-shown{-webkit-text-security:none}.fk-input-mono{font-family:var(--mono);color:var(--text);font-size:13px}.fk-textarea{resize:none;height:64px;color:var(--text);font-size:13px;line-height:1.5}.fk-row-2{gap:14px;display:flex}.fk-row-2>*{flex:1;min-width:0}.cs-wrap{position:relative}.cs-flag{z-index:2;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent2);background:var(--accent2-bg);border:1px solid var(--accent2-line);border-radius:6px;align-items:center;gap:6px;padding:4px 9px;font-size:9px;font-weight:700;display:inline-flex;position:absolute;top:10px;right:10px}.cs-flag-dot{background:var(--accent2);border-radius:50%;width:6px;height:6px}.cs-content{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.92}.cs-note{color:var(--muted);margin-top:8px;font-size:11.5px;font-style:italic}.cs-badge{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent2);background:var(--accent2-bg);border:1px solid var(--accent2-line);white-space:nowrap;border-radius:4px;align-items:center;padding:2px 7px;font-size:9px;font-weight:700;display:inline-flex}.fk-settings-main{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.fk-settings-scroll{flex:1;padding:22px 30px 48px;overflow-y:auto}.floki-app[data-view=settings]>.fk-sidebar-wrap,.floki-app[data-view=settings]>.fk-drawer-backdrop{display:none}.fk-set{background:var(--center);flex:1;min-height:0;display:flex}.fk-set-rail{width:var(--fk-side-w,256px);background:var(--rail);border-right:1px solid var(--line);flex-direction:column;flex:none;padding:18px 14px 16px;display:flex;overflow-y:auto}.fk-set-brand{align-items:center;gap:11px;margin-bottom:22px;padding:6px 8px 4px;display:flex}.fk-set-brand-text{min-width:0;line-height:1.15}.fk-set-brand-name{color:var(--heading);letter-spacing:-.01em;font-size:15px;font-weight:700}.fk-set-brand-sub{color:var(--muted);margin-top:2px;font-size:11px}.floki-app[data-brand-mark=wordmark] .fk-set-brand .fk-brand-mark{display:none}.fk-set-tabs{flex-direction:column;gap:1px;display:flex}.fk-set-tab,.fk-set-back{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:11px;padding:9px 12px;font-family:inherit;font-size:13.5px;font-weight:600;display:flex}.fk-set-tab:hover,.fk-set-back:hover{background:var(--rail-hover)}.fk-set-tab.active{background:var(--ink);color:var(--on-ink)}.fk-set-tab-chev{color:var(--faint);margin-left:auto;font-size:18px;line-height:1}.fk-set-foot{flex-direction:column;gap:10px;margin-top:auto;padding-top:16px;display:flex}.fk-set-signed{color:var(--faint);overflow-wrap:anywhere;padding:0 10px;font-size:11px;line-height:1.5}.fk-set-signed span{color:var(--text2)}.fk-set-body{flex:1;min-width:0;padding:36px 44px 64px;overflow-y:auto}.fk-set-inner{max-width:720px;margin:0 auto}.fk-set-title{letter-spacing:-.02em;color:var(--heading);margin:0;font-size:20px;font-weight:700}.fk-set-desc{color:var(--muted);margin:4px 0 22px;font-size:12.5px;line-height:1.5}.fk-set-mobilebar{display:none}.fk-set-footnote{color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:7px;margin-top:14px;font-size:11.5px;display:flex}.fk-set-footnote-dot{background:var(--accent);border-radius:50%;flex:none;width:5px;height:5px}.fk-set-chips{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.fk-set-chip{cursor:pointer;background:var(--card);color:var(--text2);border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.fk-set-chip:hover{border-color:var(--accent-line)}.fk-set-chip.active{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.fk-set-chip-dot{border-radius:50%;flex:none;width:6px;height:6px}.fk-set-cardhead{border-bottom:1px solid var(--line);font-family:var(--mono);letter-spacing:.14em;color:var(--faint);padding:13px 16px;font-size:9.5px}.fk-set-label{font-family:var(--mono);letter-spacing:.14em;color:var(--muted);margin:22px 2px 10px;font-size:10px}.fk-set-tiles{gap:9px;display:flex}.fk-set-tiles>*{flex:1 1 0;min-width:0}.fk-set-tile{background:var(--card);border:1px solid var(--line);border-radius:9px;height:100%;padding:13px 15px}.fk-set-tile-k{font-family:var(--mono);letter-spacing:.1em;color:var(--faint);font-size:8.5px}.fk-set-tile-v{color:var(--heading);margin-top:4px;font-size:15px;font-weight:600}.fk-set-tile-sub{color:var(--muted);margin-top:2px;font-size:11.5px}.fk-set-tiles .cs-flag{top:8px;right:8px}.fk-set-cardhead-split{justify-content:space-between;align-items:center;gap:10px;font-family:inherit;display:flex}.fk-set-cardhead-split>span:first-child{font-family:var(--mono)}.fk-set-cardhead-note{letter-spacing:0;color:var(--muted);text-align:right;font-size:11px}.fk-set-select{flex:none;width:auto;min-width:190px}.fk-set-sigcard{margin-top:14px}.fk-set-sig{resize:vertical;width:100%;color:var(--text);background:0 0;border:none;outline:none;padding:14px 16px;font-family:inherit;font-size:13px;line-height:1.55;display:block}.fk-set-sig:disabled{color:var(--faint)}.fk-set-nosig{border-top:1px solid var(--line);color:var(--muted);cursor:pointer;align-items:center;gap:8px;margin:0;padding:10px 16px 12px;font-size:12px;display:flex}.fk-set-nosig input{accent-color:var(--accent);margin:0}.fk-brand-card{align-items:flex-start;gap:22px;padding:20px 22px;display:flex}.fk-brand-logo{flex:none;width:150px}.fk-brand-logo .fk-field-label{letter-spacing:.12em;color:var(--faint);margin-bottom:9px;font-size:9.5px}.fk-brand-logo-box{background:var(--soft);border:1px solid var(--line);border-radius:11.2px;justify-content:center;align-items:center;width:150px;height:104px;padding:10px;display:flex;overflow:hidden}.fk-brand-logo-box img{object-fit:contain;max-width:100%;max-height:100%;display:block}.fk-brand-fields-title{color:var(--heading);font-size:13.5px;font-weight:600}.fk-brand-fields-desc{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.5}.fk-brand-logo-acts{flex-direction:column;align-items:stretch;gap:7px;margin-top:9px;display:flex}.fk-brand-logo-acts .fk-ms-btn{white-space:nowrap;padding:7px 10px}.fk-brand-logo-hint{color:var(--faint);text-align:center;margin-top:6px;font-size:10.5px;line-height:1.35}.fk-brand-logo-err{color:#991b1b;margin-top:6px;font-size:10.5px;line-height:1.4}.fk-brand-fields{flex-direction:column;flex:1;gap:16px;min-width:0;display:flex}.fk-brand-note{color:var(--muted);margin-top:8px;font-size:11.5px;font-style:italic}.fk-sig-saved{color:var(--accent);font-weight:400}.fk-sig-error{color:#991b1b;font-weight:400}.fk-behavior-row{align-items:center;gap:14px;padding:13px 16px;display:flex}.fk-behavior-row.bordered{border-bottom:1px solid var(--line)}.fk-behavior-title{color:var(--heading);font-size:13.5px;font-weight:600}.fk-behavior-desc{color:var(--muted);margin-top:2px;font-size:11.5px}.fk-behavior-text{flex:1;min-width:0}.fk-toggle{background:var(--line2);border-radius:7.7px;flex:none;width:38px;height:22px;display:inline-block;position:relative}.fk-toggle.on{background:var(--accent)}.fk-toggle-knob{background:#fff;border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00000040}.fk-toggle.on .fk-toggle-knob{left:19px}.fk-behavior-row.is-soon .fk-toggle{opacity:.45}.fk-link-btn{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:11.5px;font-weight:600}.fk-link-btn:hover{color:var(--accent-hover)}.fk-scheme-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.fk-scheme{text-align:left;background:var(--card);border:2px solid var(--line);cursor:pointer;border-radius:9.8px;padding:13px;font-family:inherit}.fk-scheme.active{border-color:var(--accent)}.fk-scheme-mock{border:1px solid;border-radius:6.3px;height:58px;display:flex;overflow:hidden}.fk-scheme-rail{width:26%}.fk-scheme-center{border-left:1px solid;flex:1;align-items:center;gap:7px;padding:0 12px;display:flex}.fk-scheme-dot{border-radius:50%;flex:none;width:15px;height:15px}.fk-scheme-bar{border-radius:2.1px;flex:none;width:26px;height:11px;margin-left:auto}.fk-scheme-card{border-left:1px solid;width:28%}.fk-scheme-row{align-items:center;gap:7px;margin-top:11px;display:flex}.fk-scheme-name{color:var(--heading);font-size:13px;font-weight:700}.fk-scheme-check{background:var(--accent);width:18px;height:18px;color:var(--on-accent);border-radius:50%;justify-content:center;align-items:center;margin-left:auto;font-size:10px;animation:.32s cubic-bezier(.2,.7,.2,1) both flokiPop;display:flex}.fk-scheme-desc{color:var(--muted);margin-top:2px;font-size:11.5px}.fk-custom-colors{border:1px solid var(--accent-line);background:var(--accent-bg);border-radius:9.8px;margin-top:13px;padding:16px}.fk-custom-row{flex-wrap:wrap;gap:24px;display:flex}.fk-custom-col{flex:1;min-width:230px}.fk-swatch-row{align-items:center;gap:8px;display:flex}.fk-color-input{border:1px solid var(--line);cursor:pointer;border-radius:8px;flex:none;width:34px;height:34px;position:relative;overflow:hidden}.fk-color-input input{cursor:pointer;background:0 0;border:none;width:150%;height:150%;padding:0;position:absolute;inset:-6px}.fk-hex{font-family:var(--mono);color:var(--text2);text-transform:uppercase;font-size:12px}.fk-swatch{cursor:pointer;border:2px solid #0000;border-radius:6px;flex:none;width:22px;height:22px}.fk-inbox-placeholder{justify-content:center;align-items:center;padding:40px}.fk-placeholder-card{text-align:center;max-width:440px}.fk-placeholder-mark{background:var(--accent2-bg);border:1px solid var(--accent2-line);border-radius:12px;width:54px;height:54px;margin:0 auto 16px;overflow:hidden}.fk-placeholder-mark img{object-fit:cover;width:54px;height:54px;display:block}.fk-placeholder-card h2{color:var(--heading);margin-bottom:8px;font-size:20px}.fk-placeholder-card p{color:var(--muted);margin-bottom:12px;font-size:13.5px;line-height:1.55}.fk-automations{flex-direction:column}.fk-auto-head{border-bottom:1px solid var(--line);background:var(--bg);flex:none;padding:18px 28px 14px}.fk-tabs{background:var(--soft);border:1px solid var(--line);border-radius:10px;gap:6px;margin-top:13px;padding:5px;display:flex}.fk-tab{cursor:pointer;color:var(--text2);background:0 0;border:1px solid #0000;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px 0;font-family:inherit;font-size:13.5px;font-weight:600;display:flex}.fk-tab.active{border-color:var(--line);background:var(--card);color:var(--heading)}.fk-tab:disabled{cursor:default}.fk-sugg-badge{background:var(--accent2);color:var(--on-accent2);border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.fk-auto-scroll{flex:1;padding:22px 28px 40px;overflow-y:auto}.fk-stat-row{gap:12px;display:flex}.fk-stat{border:1px solid var(--line);background:var(--card);border-radius:10px;flex:1;padding:15px 17px}.fk-stat-ink{background:var(--card)}.fk-stat-dark{background:var(--ink);border:none}.fk-stat-dark .fk-stat-label{color:var(--on-ink);opacity:.75}.fk-stat-dark .fk-stat-value{color:var(--on-ink)}.fk-stat-accent2 .fk-stat-value{color:var(--accent2)}.fk-stat-label{color:var(--muted);font-size:12px}.fk-stat-value{font-family:var(--mono);color:var(--heading);margin-top:5px;font-size:27px;font-weight:500}.fk-wf-row{align-items:center;gap:13px;padding:13px 16px;display:flex}.fk-wf-row.bordered{border-bottom:1px solid var(--line)}.fk-wf-row.off{opacity:.6}.fk-wf-ico{background:var(--accent-bg);width:34px;height:34px;color:var(--accent);border-radius:6.3px;flex:none;justify-content:center;align-items:center;font-size:15px;display:flex}.fk-wf-main{flex:1;min-width:0}.fk-wf-name{color:var(--heading);font-size:13.5px;font-weight:700}.fk-wf-meta{color:var(--muted);margin-top:2px;font-size:11.5px}.fk-wf-status{text-align:right;width:40px;color:var(--muted);font-size:11px;font-weight:600}.fk-wf-status.on{color:#5c8a6a}.fk-au-counts{margin-right:4px}.fk-automations .cs-flag{display:none}.fk-automations .cs-note{text-align:center}.fk-au-loopsbtn{cursor:pointer;background:var(--accent-bg);color:var(--accent);border:1px solid var(--accent-line);border-radius:7px;align-items:center;gap:7px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.fk-au-loopsbtn.active{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.fk-au-livedot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px;animation:1.8s infinite flokiPulse}.fk-au-narrow{flex-direction:column;gap:14px;max-width:780px;margin:0 auto;display:flex}.fk-au-center{text-align:center;margin:6px 0 4px}.fk-au-headrow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.fk-au-h2{color:var(--heading);letter-spacing:-.01em;font-size:18px;font-weight:700}.fk-au-h3{color:var(--heading);font-size:15px;font-weight:700}.fk-au-sub{color:var(--muted);margin-top:4px;font-size:12.5px;line-height:1.5}.fk-au-chips{margin:0}.fk-au-dot{border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.fk-au-ico{background:var(--accent2-bg);width:40px;height:40px;color:var(--accent2);border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:15px;display:flex}.fk-au-ico.accent{background:var(--accent-bg);color:var(--accent)}.fk-au-banner{background:var(--accent2-bg);border:1px solid var(--accent2-line);border-radius:11px;gap:12px;padding:16px 20px;display:flex}.fk-au-banner-ico{color:var(--accent2);font-size:16px;line-height:1.4}.fk-au-banner-title{color:var(--accent2-hover);flex-wrap:wrap;align-items:center;gap:8px;font-size:14.5px;font-weight:700;display:flex}.fk-au-banner-sub{color:var(--accent2);margin-top:3px;font-size:12.5px;line-height:1.5}.fk-au-tag{font-family:var(--mono);letter-spacing:.12em;color:var(--accent2);border:1px solid var(--accent2-line);border-radius:20px;padding:2px 9px;font-size:9px;font-weight:500}.fk-au-prop{flex-direction:column;gap:10px;padding:18px 20px;display:flex;overflow:visible}.fk-au-prop-head{gap:14px;display:flex}.fk-au-prop-main{flex:1;min-width:0}.fk-au-prop-titlerow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fk-au-prop-title{color:var(--heading);font-size:15px;font-weight:700}.fk-au-kind{font-family:var(--mono);letter-spacing:.1em;color:var(--muted);border:1px solid var(--line);border-radius:4px;padding:2px 7px;font-size:9px}.fk-au-conf{border-radius:20px;padding:2px 9px;font-size:10.5px;font-weight:600}.fk-au-conf.hi{color:#4e7a5c;background:#5c8a6a29}.fk-au-conf.mid{background:var(--accent2-bg);color:var(--accent2)}.fk-au-box{color:var(--muted);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.fk-au-prop-desc{color:var(--text);margin-top:4px;font-size:13px;line-height:1.5}.fk-au-strip{background:var(--soft);border:1px solid var(--line);border-radius:9px;align-items:center;gap:12px;padding:11px 14px;display:flex}.fk-au-strip-tag{font-family:var(--mono);letter-spacing:.12em;border-radius:4px;flex:none;padding:3px 7px;font-size:9px}.fk-au-strip-tag.ev{background:var(--accent-bg);color:var(--accent)}.fk-au-strip-tag.dry{background:var(--accent2-bg);color:var(--accent2)}.fk-au-strip-text{min-width:0;color:var(--text2);flex:1;font-size:12px}.fk-au-strip-link{color:var(--accent);flex:none;font-size:11.5px;font-weight:600}.fk-au-prop-foot{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}.fk-au-prop-auto{min-width:200px;color:var(--muted);flex:1;font-size:11.5px}.fk-au-daylabel{font-family:var(--mono);letter-spacing:.14em;color:var(--faint);justify-content:space-between;margin:8px 2px -4px;font-size:10px;display:flex}.fk-au-lrow{align-items:center;gap:12px;padding:12px 16px;display:flex}.fk-au-lrow.bordered{border-bottom:1px solid var(--line)}.fk-au-time{width:40px;font-family:var(--mono);color:var(--faint);flex:none;font-size:11px}.fk-au-lmain{flex:1;min-width:0}.fk-au-ltext{color:var(--heading);font-size:13.5px;font-weight:600}.fk-au-ltext.undone{color:var(--faint);text-decoration:line-through}.fk-au-lmeta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;font-size:11.5px;display:flex}.fk-au-tier{font-family:var(--mono);letter-spacing:.08em;border-radius:3px;padding:1px 6px;font-size:9px}.fk-au-tier.draft{background:var(--accent2-bg);color:var(--accent2)}.fk-au-tier.rev{background:var(--accent-bg);color:var(--accent)}.fk-au-tier.irr{color:#b65a4d;background:#b65a4d21}.fk-au-lacts{flex:none;gap:6px;display:flex}.fk-au-waiting{font-family:var(--mono);letter-spacing:.08em;color:var(--accent2);background:var(--accent2-bg);border:1px solid var(--accent2-line);border-radius:4px;flex:none;padding:3px 8px;font-size:9.5px}.fk-au-undone{font-family:var(--mono);letter-spacing:.08em;color:var(--faint);flex:none;font-size:9.5px}.fk-au-foot{text-align:center;font-family:var(--mono);letter-spacing:.12em;color:var(--faint);margin:6px 0;font-size:10px}.fk-au-tiers{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.fk-au-tiercard{padding:13px 15px}.fk-au-tiername{font-family:var(--mono);letter-spacing:.12em;font-size:9.5px}.fk-au-tiername.draft{color:var(--accent2)}.fk-au-tiername.rev{color:var(--accent)}.fk-au-tiername.irr{color:#b65a4d}.fk-au-tierdesc{color:var(--text2);margin-top:4px;font-size:12px;line-height:1.45}.fk-au-perm{padding:16px 20px 8px}.fk-au-permhead{align-items:center;gap:9px;display:flex}.fk-au-permname{color:var(--heading);font-size:15px;font-weight:700}.fk-au-permprov{font-family:var(--mono);letter-spacing:.08em;color:var(--faint);font-size:9.5px}.fk-au-sentence{color:var(--text2);border-bottom:1px solid var(--line);margin-top:4px;padding-bottom:12px;font-size:13px}.fk-au-permrow{align-items:center;gap:14px;padding:10px 0;display:flex}.fk-au-seg{border:1px solid var(--line);border-radius:7px;flex:none;display:inline-flex;overflow:hidden}.fk-au-seg span{color:var(--text2);padding:6px 12px;font-size:11.5px;font-weight:600}.fk-au-seg span.on{background:var(--ink);color:var(--on-ink)}.fk-au-always{font-family:var(--mono);letter-spacing:.12em;color:var(--accent2);background:var(--accent2-bg);border:1px solid var(--accent2-line);border-radius:5px;flex:none;padding:4px 9px;font-size:9.5px}.fk-au-value{color:var(--heading);flex:none;font-size:12.5px;font-weight:700}.fk-au-chiprow{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:50%;display:flex}.fk-au-wf{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:22px;display:grid}.fk-au-wfhead{align-items:center;margin:22px 0 12px}.fk-au-new{background:var(--ink);color:var(--on-ink)}.fk-au-live{background:var(--panel);border:1px solid var(--line);border-radius:11px;padding:16px;position:sticky;top:0}.fk-au-live .fk-set-label{margin:16px 2px 10px}.fk-au-livehead{color:var(--heading);align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.fk-au-livehead .fk-au-livedot{color:var(--accent)}.fk-au-wait{margin-bottom:10px;padding:13px 14px}.fk-au-waittitle{color:var(--heading);font-size:13px;font-weight:700}.fk-au-waitsub{color:var(--text2);margin-top:3px;font-size:11.5px;line-height:1.45}.fk-au-waitacts{gap:8px;margin-top:10px;display:flex}.fk-au-waitacts .fk-btn{flex:1}.fk-au-stream{flex-direction:column;display:flex}.fk-au-streamrow{gap:10px;padding:7px 0;display:flex}.fk-au-streamrow .fk-au-dot{margin-top:5px}.fk-au-streamtext{color:var(--text);font-size:12.5px}.fk-au-streamtext b{color:var(--heading)}.fk-au-streammeta{font-family:var(--mono);color:var(--faint);margin-top:1px;font-size:10px}.fk-au-loop{gap:14px;padding:18px 20px;display:flex}.fk-au-loopmain{flex:1;min-width:0}.fk-au-loopfoot{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.fk-au-loopstat{font-family:var(--mono);border-radius:4px;padding:3px 8px;font-size:10.5px}.fk-au-loopstat.accent2{background:var(--accent2-bg);color:var(--accent2)}.fk-au-loopstat.accent{background:var(--accent-bg);color:var(--accent)}.fk-au-loopnote{letter-spacing:0;max-width:620px;margin:4px auto 0;font-family:inherit;font-size:11.5px;line-height:1.55}.fk-au-loopnote b{color:var(--accent)}@media (width<=860px){.fk-au-wf,.fk-au-tiers{grid-template-columns:1fr}.fk-au-live{position:static}.fk-au-strip,.fk-au-lrow{flex-wrap:wrap}.fk-au-lacts{margin-left:52px}.fk-au-permrow{flex-wrap:wrap}.fk-au-chiprow{justify-content:flex-start;max-width:100%}.fk-auto-head .fk-view-title-row{flex-wrap:wrap}}.fk-btn{cursor:pointer;border:none;border-radius:7px;padding:8px 13px;font-family:inherit;font-size:12px;font-weight:600}.fk-btn-accent{background:var(--accent);color:var(--on-accent)}.fk-btn:disabled{cursor:default;opacity:.7}.fk-box-group{flex-direction:column;display:flex}.fk-box-chev{color:var(--faint);flex:none;margin-left:auto;font-size:14px;line-height:1;transition:transform .18s;display:inline-flex}.fk-box-chev.open{transform:rotate(90deg)}.fk-folders{flex-direction:column;gap:1px;margin:1px 0 4px;animation:.18s both flokiViewIn;display:flex}.fk-folder{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:7px;align-items:center;gap:10px;width:100%;padding:6px 12px 6px 31px;font-family:inherit;display:flex}.fk-folder:hover,.fk-folder.active{background:var(--rail-hover)}.fk-folder-ico{width:16px;height:16px;color:var(--faint);flex:none;justify-content:center;align-items:center;display:flex}.fk-folder-ico svg{display:block}.fk-folder.active .fk-folder-ico{color:var(--accent)}.fk-folder-name{color:var(--text2);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;font-weight:500;overflow:hidden}.fk-folder.active .fk-folder-name{color:var(--heading);font-weight:600}.fk-folder-note{color:var(--faint);padding:6px 12px 6px 31px;font-size:11.5px}.fk-folder-count{font-family:var(--mono);color:var(--faint);text-align:right;flex:none;min-width:16px;font-size:10.5px;font-weight:500}.fk-folder-count.is-new{color:var(--accent);font-weight:700}.fk-folder-group{flex-direction:column;gap:1px;display:flex}.fk-folder-sep{background:var(--line);flex:none;height:1px;margin:7px 10px}.fk-folder-chev{color:var(--faint);flex:none;margin-left:4px;font-size:13px;line-height:1;transition:transform .18s;display:inline-flex}.fk-folder-chev.open{transform:rotate(90deg)}.fk-folder-children{flex-direction:column;gap:1px;animation:.16s both flokiViewIn;display:flex}.fk-folder-children .fk-folder{padding-left:44px}.fk-folder.drop-ok,.fk-box.drop-ok{background:var(--accent-bg)}.fk-folder.drop-blocked,.fk-box.drop-blocked{opacity:.4}.fk-folder.drop-over,.fk-box.drop-over{background:var(--accent-bg);box-shadow:inset 0 0 0 2px var(--accent)}.fk-folder.drop-over .fk-folder-name,.fk-box.drop-over .fk-box-name{color:var(--heading);font-weight:600}.fk-folder.drop-over .fk-folder-ico{color:var(--accent)}.fk-mail-row.dnd-source{opacity:.45}.fk-inbox{background:var(--center)}.fk-inbox-center{background:var(--center);flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow:hidden}.fk-inbox-iconbtn{background:var(--card);border:1px solid var(--line);width:36px;height:36px;color:var(--text2);cursor:pointer;border-radius:7px;flex:none;justify-content:center;align-items:center;font-family:inherit;font-size:15px;display:flex}.fk-inbox-iconbtn:hover:not(:disabled){background:var(--soft);color:var(--heading)}.fk-inbox-iconbtn:disabled{opacity:.5;cursor:default}.fk-inbox-iconbtn.spinning svg{animation:.7s fkSpin}@keyframes fkSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fk-inbox-iconbtn.primary{background:var(--accent);color:var(--on-accent);border:none}.fk-inbox-iconbtn.primary:hover{background:var(--accent-hover)}.fk-inbox-iconbtn.has-draft{position:relative}.fk-inbox-iconbtn.has-draft:after{content:"";background:var(--accent2);border:2px solid var(--center);border-radius:50%;width:9px;height:9px;position:absolute;top:-2px;right:-2px}.fk-inbox-head{height:var(--fk-head-h);border-bottom:1px solid var(--line);flex-direction:column;flex:none;justify-content:center;padding:0 28px;display:flex;container:inbox-head/inline-size}.fk-inbox-titlewrap{align-items:center;gap:10px;min-width:0;display:flex}.fk-inbox-titlewrap h1{letter-spacing:-.02em;color:var(--heading);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:20px;font-weight:700;overflow:hidden}.fk-inbox-titlewrap .fk-chip{flex:none}@container inbox-head (width<=279px){.fk-inbox-titlewrap .fk-chip{display:none}}.fk-inbox-dot{border-radius:50%;flex:none;width:9px;height:9px}.fk-inbox-sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:13px;overflow:hidden}.fk-inbox-body{flex:1;min-height:0;display:flex}.fk-inbox-listcol{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.fk-inbox-listcol.narrow{flex:0 0 clamp(240px, var(--fk-list-w,30%), calc(100% - 420px));border-right:1px solid var(--line)}.fk-inbox-listcol.reading-wide{flex:0 0 clamp(240px, var(--fk-list-w,34%), calc(100% - 420px));border-right:1px solid var(--line)}.fk-inbox-resizer{z-index:3;cursor:col-resize;touch-action:none;flex:0 0 7px;align-self:stretch;margin:0 -4px;position:relative}.fk-inbox-resizer:after{content:"";background:var(--line);border-radius:2px;width:1px;transition:background .12s,width .12s;position:absolute;top:0;bottom:0;left:3px}.fk-inbox-resizer:hover:after,.fk-inbox-resizer.dragging:after{background:var(--accent);width:2px}@media (width<=1240px) and (width>=861px){.fk-inbox-listcol.narrow,.fk-inbox-resizer.narrow{display:none}}@media (width<=1020px) and (width>=861px){.fk-inbox-listcol.reading-wide,.fk-inbox-resizer.wide{display:none}}.fk-maillist{flex-direction:column;flex:1;min-height:0;display:flex}.fk-mail-filterbar{height:var(--fk-bar-h);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:8px;padding:0 18px;display:flex;container-type:inline-size}.fk-mail-filters{background:var(--soft);border:1px solid var(--line);border-radius:8px;gap:2px;height:30px;padding:2px;display:flex}.fk-mail-filter{cursor:pointer;height:24px;color:var(--muted);background:0 0;border:none;border-radius:6px;padding:0 13px;font-family:inherit;font-size:12px;font-weight:600;line-height:24px}.fk-mail-filter.active{background:var(--card);color:var(--heading);box-shadow:0 1px 2px #1b21300f}.fk-mail-selectall{width:15px;height:15px;accent-color:var(--accent);cursor:pointer;flex:none;margin:0;padding:0}.fk-mail-selectall:disabled{opacity:.4;cursor:default}.fk-mail-bulkbar{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.fk-mail-bulkcount{color:var(--heading);white-space:nowrap;font-size:12px;font-weight:700}.fk-mail-bulkacts{align-items:center;gap:2px;min-width:0;display:flex}.fk-mail-bulkact{height:30px;color:var(--text2);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:7px;align-items:center;gap:6px;padding:0 8px;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.fk-mail-bulkact:hover:not(:disabled){background:var(--soft);color:var(--heading)}.fk-mail-bulkact.danger:hover:not(:disabled){color:#c8553d;background:#c8553d24}.fk-mail-bulkact:disabled{opacity:.5;cursor:default}.fk-mail-bulkclear{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:7px;flex:none;font-family:inherit;font-size:13px}.fk-mail-bulkclear:hover{background:var(--soft);color:var(--heading)}.fk-mail-bulklabel{display:none}@container (width>=640px){.fk-mail-bulklabel{display:inline}}.fk-mail-scroll{flex:1;overflow-y:auto}.fk-pager{border-top:1px solid var(--line);background:var(--card);flex:none;align-items:center;gap:8px;padding:9px 18px;display:flex}.fk-pager-count{white-space:nowrap;font-size:11px}.fk-pager-nav{align-items:center;gap:2px;display:flex}.fk-pager-btn{min-width:27px;height:27px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:0 6px;font-family:inherit;font-size:12px;font-weight:600}.fk-pager-btn:hover:not(:disabled){background:var(--rail-hover);color:var(--heading)}.fk-pager-btn.active{background:var(--soft);border-color:var(--line);color:var(--heading)}.fk-pager-btn:disabled{opacity:.38;cursor:default}.fk-pager-gap{color:var(--faint);padding:0 2px;font-size:12px}.fk-pager-page{color:var(--muted);white-space:nowrap;padding:0 6px;font-size:12px}@media (width<=860px){.fk-mail-filterbar{height:auto;min-height:var(--fk-bar-h);flex-wrap:wrap;padding:7px 14px}.fk-pager{padding:9px 78px 9px 14px}.fk-pager-btn{min-width:34px;height:34px}}.fk-mail-row{border:none;border-bottom:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;align-items:flex-start;gap:13px;width:100%;padding:0;font-family:inherit;line-height:1.45;display:flex;position:relative}.fk-mail-row:hover{background:var(--sel,var(--panel))}.fk-mail-row.unread{background:var(--card)}.fk-mail-row.unread:hover{background:var(--sel,var(--panel))}.fk-mail-row.kb-active,.fk-mail-row.unread.kb-active{background:var(--sel,var(--panel));box-shadow:inset 3px 0 0 var(--accent)}.fk-mail-slide{flex:1;align-items:flex-start;gap:13px;min-width:0;padding:9px 18px;display:flex}.fk-mail-dot{border-radius:50%;flex:none;width:8px;height:8px;margin:6px 4px 0}.fk-mail-pick{flex:none;width:16px;height:16px;margin-top:2px;position:relative}.fk-mail-pick .fk-mail-dot{margin:0;position:absolute;top:4px;left:4px}.fk-mail-check{opacity:0;width:15px;height:15px;accent-color:var(--accent);cursor:pointer;margin:0;padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fk-mail-row:hover .fk-mail-check,.fk-mail-row.selecting .fk-mail-check,.fk-mail-check:focus-visible{opacity:1}.fk-mail-row:hover .fk-mail-pick .fk-mail-dot,.fk-mail-row.selecting .fk-mail-pick .fk-mail-dot{opacity:0}.fk-mail-row.picked,.fk-mail-row.picked:hover,.fk-mail-row.unread.picked{background:var(--accent-bg)}.fk-mail-main{flex:1;min-width:0}.fk-mail-top{align-items:center;gap:10px;display:flex}.fk-mail-from{color:var(--heading);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.fk-mail-row.unread .fk-mail-from{font-weight:700}.fk-mail-draft{color:var(--draft);background:color-mix(in srgb, var(--draft) 12%, transparent);white-space:nowrap;border-radius:4px;flex:none;padding:2px 7px;font-size:10.5px;font-weight:700}.fk-mail-from.empty{color:var(--faint);font-weight:500}.fk-mail-row.unread .fk-mail-from.empty{font-weight:600}.fk-mail-acct{background:var(--soft);white-space:nowrap;border-radius:4px;flex:none;padding:2px 7px;font-size:10.5px;font-weight:600}.fk-mail-flag{color:var(--accent2);flex:none;font-size:11px}.fk-mail-clip{color:var(--faint);flex:none;display:inline-flex}.fk-mail-time{font-family:var(--mono);color:var(--faint);flex:none;font-size:10.5px}.fk-mail-sub{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:13.5px;font-weight:500;display:block;overflow:hidden}.fk-mail-row.unread .fk-mail-sub{color:var(--heading);font-weight:600}.fk-mail-actions{align-items:center;gap:4px;display:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.fk-mail-row:hover .fk-mail-actions{display:flex}@media (width>=861px){.fk-mail-row:hover .fk-mail-slide{padding-right:154px}.fk-mail-row:hover .fk-mail-time,.fk-mail-row:hover .fk-mail-clip{display:none}}.fk-mail-act{width:30px;height:30px;color:var(--text2);cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.fk-mail-act:hover{background:var(--soft);color:var(--heading)}.fk-mail-act.star:hover,.fk-mail-act.star.on{color:var(--accent2)}.fk-mail-act.ai{color:var(--accent)}.fk-mail-act.ai:hover{background:var(--accent-bg);color:var(--accent)}.fk-mail-act.danger:hover{color:#c8553d;background:#c8553d24}.fk-mail-act:disabled{opacity:.5;cursor:default}.fk-mail-readzone{display:none}@media (width<=860px){.fk-mail-row{overflow:hidden}.fk-mail-act.ai{display:none}.fk-mail-actions{background:0 0;border-radius:0;align-items:center;gap:4px;padding:0 14px;display:flex;position:absolute;inset:0 0 0 auto;transform:none}.fk-mail-readzone{background:var(--accent);width:96px;color:var(--on-accent);align-items:center;padding-left:18px;display:flex;position:absolute;top:0;bottom:0;left:0}.fk-mail-readzone svg{transition:transform .15s}.fk-mail-row.will-fire .fk-mail-readzone{filter:brightness(1.12)}.fk-mail-row.will-fire .fk-mail-readzone svg{transform:scale(1.18)}.fk-mail-slide{z-index:1;background:var(--center);transform:translateX(var(--swipe-x,0px));transition:transform .2s;position:relative;box-shadow:6px 0 12px -6px #1b213038,-6px 0 12px -6px #1b213038}.fk-mail-row.unread .fk-mail-slide{background:var(--card)}.fk-mail-row.dragging .fk-mail-slide{will-change:transform;transition:none}.fk-mail-row.picked .fk-mail-slide,.fk-mail-row.unread.picked .fk-mail-slide{background:var(--accent-bg)}.fk-mail-check,.fk-mail-selectall{width:18px;height:18px}.fk-mail-row.selecting .fk-mail-pick{width:18px;height:18px;margin-top:2px}}.fk-mail-empty{text-align:center;color:var(--faint);padding:48px 20px;font-size:13px}.fk-mail-error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin:16px 18px;padding:11px 14px;font-size:13px}.fk-mail-end{text-align:center;color:var(--faint);padding:22px 20px 36px;font-size:11.5px}.fk-search-status{border-bottom:1px solid var(--line);color:var(--faint);flex-wrap:wrap;flex:none;align-items:center;gap:4px 10px;padding:6px 18px;font-size:11.5px;display:flex}.fk-search-status-err{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:1px 7px}@media (width<=860px){.fk-search-status{padding:6px 14px}}.fk-schedrow{border-bottom:1px solid var(--line);align-items:flex-start;gap:11px;padding:13px 18px;display:flex}.fk-schedrow-main{flex:1;min-width:0}.fk-schedrow-top{align-items:baseline;gap:10px;display:flex}.fk-schedrow-to{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--heading);flex:1;font-size:13px;font-weight:600;overflow:hidden}.fk-schedrow-when{font-family:var(--mono);color:var(--accent2);white-space:nowrap;flex:none;font-size:11px}.fk-schedrow-failed{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;flex:none;padding:2px 7px;font-size:10px}.fk-schedrow-unsure{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;flex:none;padding:2px 7px;font-size:10px}.fk-schedrow-subject{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12.5px;overflow:hidden}.fk-schedrow-err{color:#991b1b;margin-top:3px;font-size:11.5px}.fk-schedrow-attach{color:var(--muted);align-items:center;gap:5px;margin-top:3px;font-size:11.5px;display:flex}.fk-schedrow-actions{flex:none;align-items:center;gap:6px;display:flex;position:relative}.fk-schedrow-edit{color:var(--text2);background:var(--soft);border:1px solid var(--line);cursor:pointer;border-radius:7px;padding:7px 12px;font-family:inherit;font-size:12px;font-weight:600}.fk-schedrow-edit:hover:not(:disabled){color:var(--heading);border-color:var(--accent)}.fk-schedrow-more{width:28px;height:30px;color:var(--text2);background:var(--soft);border:1px solid var(--line);cursor:pointer;border-radius:7px;font-family:inherit;font-size:15px;line-height:1}.fk-schedrow-more:hover:not(:disabled){color:var(--heading);border-color:var(--accent)}.fk-schedrow-edit:disabled,.fk-schedrow-more:disabled{opacity:.6;cursor:default}.fk-schedmenu-scrim{z-index:19;position:fixed;inset:0}.fk-schedmenu{z-index:20;background:var(--card);border:1px solid var(--line);border-radius:11px;width:232px;padding:5px;animation:.14s both flokiRise;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 44px -14px #0006}.fk-schedmenu-row{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:flex-start;gap:9px;width:100%;padding:8px 9px;font-family:inherit;display:flex}.fk-schedmenu-row:hover:not(:disabled){background:var(--soft)}.fk-schedmenu-row:disabled{opacity:.55;cursor:default}.fk-schedmenu-ico{width:16px;color:var(--muted);flex:none;justify-content:center;align-items:center;margin-top:1px;font-size:12px;display:inline-flex}.fk-schedmenu-name{color:var(--heading);font-size:13px;font-weight:600;display:block}.fk-schedmenu-hint{color:var(--muted);margin-top:1px;font-size:11.5px;display:block}.fk-schedmenu-row.danger .fk-schedmenu-name,.fk-schedmenu-row.danger .fk-schedmenu-ico{color:#991b1b}.fk-schedsheet{width:420px}.fk-reading{background:var(--center);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.fk-reading-head{height:var(--fk-head-h);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:12px;padding:0 22px;display:flex}.fk-reading-back{color:var(--text2);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:4px 2px;font-family:inherit;font-size:13px;font-weight:600;display:flex}.fk-reading-back:hover{color:var(--heading)}.fk-reading-pill{border:1px solid color-mix(in srgb, var(--line) 92%, transparent);border-radius:8px;flex:none;justify-content:center;align-items:center;height:32px;padding:0 3px;display:flex;position:relative}.fk-pill-btn{width:28px;height:28px;color:var(--text2);cursor:pointer;opacity:.92;background:0 0;border:none;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;font-family:inherit;line-height:1;display:flex}.fk-pill-btn:hover,.fk-pill-btn.open{background:var(--soft)}.fk-pill-btn.ai{color:var(--accent)}.fk-pill-btn.ai.open{background:var(--accent-bg)}.fk-pill-glyph{font-size:14px;line-height:1;display:block;transform:translateY(1px)}.fk-pill-glyph.dots{font-size:15px;transform:none}.fk-pill-div{background:var(--line);opacity:.552;flex:none;width:1px;height:14px;margin:0 2px}.fk-reading-tip{z-index:24;white-space:nowrap;pointer-events:none;letter-spacing:.02em;color:var(--on-ink);background:var(--ink);border-radius:5px;padding:4px 8px;font-size:10.5px;font-weight:600;line-height:1.4;position:absolute;top:calc(100% + 7px);transform:translate(-50%)}.fk-reading-tip.at-ai{left:17px}.fk-reading-tip.at-reply{left:50%}.fk-reading-tip.at-more{left:calc(100% - 17px)}.fk-pill-menu{z-index:20;background:var(--card);border:1px solid var(--line);animation:.16s both flokiRise;position:absolute;right:0;box-shadow:0 18px 44px -14px #00000057}.fk-pill-menu.more{border-radius:10px;width:250px;padding:5px;top:38px}.fk-pill-menu.ai{border-radius:12px;width:222px;padding:6px;top:42px}.fk-pill-menu-label{font-family:var(--mono);letter-spacing:.14em;color:var(--faint);padding:6px 10px 7px;font-size:9px}.fk-pill-menu-grp.sep{border-top:1px solid var(--line);margin-top:5px;padding-top:5px}.fk-pill-menu-row{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:11px;padding:8px 10px;font-family:inherit;font-size:13px;display:flex}.fk-pill-menu.ai .fk-pill-menu-row{border-radius:8px}.fk-pill-menu-row:hover:not(:disabled){background:var(--soft)}.fk-pill-menu-row:disabled{opacity:.55;cursor:default}.fk-pill-menu-ico{width:16px;color:var(--muted);flex:none;justify-content:center;align-items:center;display:flex}.fk-pill-menu.ai .fk-pill-menu-ico{color:var(--accent)}.fk-pill-menu-name{flex:1;min-width:0}.fk-ctx-menu{z-index:58;overscroll-behavior:contain;background:var(--card);border:1px solid var(--line);border-radius:10px;width:250px;max-height:min(70vh,100vh - 16px);padding:5px;animation:.14s both flokiRise;position:fixed;overflow-y:auto;box-shadow:0 18px 44px -14px #00000057}.fk-ctx-scrim{z-index:57;touch-action:none;background:#14100e6b;animation:.2s both flokiViewIn;position:fixed;inset:0}.fk-ctx-menu.ai{border-radius:12px;width:216px;padding:6px}.fk-ctx-menu.ai .fk-pill-menu-row{border-radius:8px}.fk-ctx-menu.ai .fk-pill-menu-ico{color:var(--accent)}.fk-ctx-head{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;padding:4px 12px 10px;font-size:12px;font-weight:600;overflow:hidden}.fk-reading-actions{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.fk-reading-cta{cursor:pointer;border:1px solid var(--line);background:var(--soft);color:var(--text);border-radius:8px;align-items:center;gap:7px;padding:10px 16px;font-family:inherit;font-size:13px;font-weight:600;display:flex}.fk-reading-cta:hover{background:var(--rail-hover)}.fk-reading-cta.ai{background:var(--accent);color:var(--on-accent);border:none}.fk-reading-cta.ai:hover{background:var(--accent-hover)}.fk-reading-body{flex:1;padding:26px 30px 64px;overflow-y:auto}.fk-reading-inner{max-width:780px;margin:0 auto}.fk-reading-subject{color:var(--heading);letter-spacing:-.01em;max-width:720px;font-size:22px;font-weight:700}.fk-reading-meta{align-items:center;gap:13px;margin-top:18px;display:flex}.fk-reading-avatar{border:1px solid var(--av-line);border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:15px;font-weight:600;display:flex}.fk-reading-who{flex:1;min-width:0}.fk-reading-name{color:var(--heading);font-size:14px;font-weight:700}.fk-reading-addr{color:var(--faint);font-size:11.5px;font-weight:400}.fk-reading-to{color:var(--muted);overflow-wrap:anywhere;margin-top:1px;font-size:11.5px}.fk-reading-content{max-width:760px;margin-top:24px}.fk-reading-iframe{background:0 0;border:none;width:100%;height:200px;display:block}.floki-app:is([data-theme=graphite],[data-theme=genz],[data-theme=greenmotion-dark]) .fk-reading-iframe{background:#fff;border-radius:8px}.fk-reading-text{color:var(--text);white-space:pre-wrap;max-width:680px;font-size:14.5px;line-height:1.7}.fk-reading-text a{color:var(--accent);overflow-wrap:anywhere}.fk-reading-attach{margin-top:24px}.fk-reading-attach-head{color:var(--muted);align-items:center;gap:6px;margin-bottom:9px;font-size:12px;font-weight:600;display:flex}.fk-reading-attach-list{flex-wrap:wrap;gap:10px;display:flex}.fk-reading-attach-item{text-align:left;background:var(--card);border:1px solid var(--line);cursor:pointer;max-width:320px;color:var(--text);border-radius:9px;align-items:center;gap:10px;padding:9px 12px;font-family:inherit;display:inline-flex}.fk-reading-attach-item:hover:not(:disabled){border-color:var(--accent-line);background:var(--soft)}.fk-reading-attach-item:disabled{opacity:.55;cursor:default}.fk-reading-attach-ico{color:var(--text2);flex:none;align-items:center;display:inline-flex}.fk-reading-attach-info{flex-direction:column;min-width:0;display:flex}.fk-reading-attach-name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.fk-reading-attach-size{color:var(--faint);font-size:11px}.fk-reading-attach-dl{color:var(--accent);flex:none;align-items:center;margin-left:auto;font-size:15px;display:inline-flex}.fk-cmp-attach{flex-wrap:wrap;flex:none;gap:8px;margin:0 22px 14px;display:flex}.fk-cmp-attach-chip{background:var(--soft);border:1px solid var(--line);max-width:260px;color:var(--text);border-radius:8px;align-items:center;gap:7px;padding:6px 9px;font-size:12px;display:inline-flex}.fk-cmp-attach-ico{color:var(--text2);flex:none;align-items:center;display:inline-flex}.fk-cmp-attach-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fk-cmp-attach-size{color:var(--faint);flex:none;font-size:11px}.fk-cmp-attach-rm{color:var(--text2);cursor:pointer;background:0 0;border:none;flex:none;padding:0 2px;font-family:inherit;font-size:15px;line-height:1}.fk-cmp-attach-rm:hover:not(:disabled){color:var(--accent)}.fk-cmp-attach-rm:disabled{opacity:.5;cursor:default}.fk-chat-panel{width:var(--fk-chat-w);background:var(--card);border-left:1px solid var(--line);flex-direction:column;flex:none;display:flex;position:relative;overflow:hidden}.fk-chat-head{height:var(--fk-head-h);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:12px;padding:0 20px;display:flex}.fk-chat-head-mark{background:var(--accent2-bg);border:1px solid var(--accent2-line);border-radius:6.3px;flex:none;width:34px;height:34px;overflow:hidden}.fk-chat-head-mark img{object-fit:cover;width:34px;height:34px;display:block}.fk-chat-head-text{flex:1;min-width:0;line-height:1.25}.fk-chat-head-name{color:var(--heading);align-items:center;gap:7px;font-size:16px;font-weight:700;display:flex}.fk-chat-head-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fk-chat-head-status{color:#5c8a6a;flex:none;align-items:center;gap:5px;font-size:11px;font-weight:600;display:flex}.fk-chat-status-dot{background:#7fa98b;border-radius:50%;width:6px;height:6px}.fk-chat-head-status.off{color:var(--muted)}.fk-chat-head-status.off .fk-chat-status-dot{background:var(--muted)}.fk-chat-head-sub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.fk-chat-head-chip{color:var(--text2);background:var(--soft2);white-space:nowrap;text-overflow:ellipsis;border-radius:5.6px;flex:none;align-items:center;gap:6px;max-width:120px;padding:5px 10px;font-size:11.5px;font-weight:600;display:flex;overflow:hidden}.fk-chat-chip-dot{border-radius:50%;flex:none;width:7px;height:7px}.fk-chat-collapse{border:1px solid var(--line);background:var(--card);width:30px;height:30px;color:var(--text2);cursor:pointer;border-radius:6.3px;flex:none;justify-content:center;align-items:center;display:flex}.fk-chat-collapse:hover{background:var(--soft);color:var(--heading)}.fk-chat-switch{flex:none;position:relative}.fk-chat-switch-bar{height:var(--fk-bar-h);border-bottom:1px solid var(--line);background:var(--panel);align-items:center;gap:8px;padding:0 12px 0 16px;display:flex}.fk-chat-switch-active{cursor:pointer;text-align:left;min-width:0;color:var(--text2);background:0 0;border:none;border-radius:6.3px;flex:1;align-items:center;gap:10px;padding:5px 7px;font-family:inherit;display:flex}.fk-chat-switch-active:hover{background:var(--rail-hover)}.fk-chat-switch-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--heading);flex:1;font-size:13px;font-weight:600;overflow:hidden}.fk-chat-newbtn{border:1px solid var(--line);background:var(--card);width:30px;height:30px;color:var(--text2);cursor:pointer;border-radius:6.3px;flex:none;justify-content:center;align-items:center;font-size:17px;line-height:1;display:flex}.fk-chat-newbtn:hover{border-color:var(--accent);color:var(--accent)}.fk-chat-switch-overlay{z-index:30;position:fixed;inset:0}.fk-chat-switch-menu{z-index:40;background:var(--card);border:1px solid var(--line);border-radius:9.8px;margin-top:4px;animation:.16s both flokiRise;position:absolute;top:100%;left:10px;right:10px;overflow:hidden;box-shadow:0 18px 42px -18px #1b213057,0 2px 8px #1b213014}.fk-chat-menu-new{border:none;border-bottom:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:9px;width:100%;padding:11px 14px;font-family:inherit;display:flex}.fk-chat-menu-new:hover{background:var(--panel)}.fk-chat-menu-new-ico{background:var(--accent);width:22px;height:22px;color:var(--on-accent);border-radius:5.6px;flex:none;justify-content:center;align-items:center;font-size:16px;line-height:1;display:flex}.fk-chat-menu-new>span:nth-child(2){color:var(--heading);font-size:13px;font-weight:600}.fk-chat-menu-scope{color:var(--faint);margin-left:auto;font-size:11px}.fk-chat-menu-list{max-height:296px;overflow-y:auto}.fk-chat-menu-empty{text-align:center;color:var(--faint);padding:22px 16px;font-size:12px}.fk-chat-menu-grouplabel{font-family:var(--mono);letter-spacing:.14em;color:var(--faint);padding:11px 14px 5px;font-size:9px}.fk-chat-menu-row{border-left:2.5px solid #0000;align-items:center;gap:8px;padding:9px 14px;display:flex}.fk-chat-menu-row:hover{background:var(--panel)}.fk-chat-menu-row.active{border-left-color:var(--accent);background:var(--accent-bg)}.fk-chat-menu-open{cursor:pointer;text-align:left;background:0 0;border:none;flex:1;min-width:0;padding:0;font-family:inherit;display:flex}.fk-chat-menu-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--heading);flex:1;font-size:13px;font-weight:600;overflow:hidden}.fk-chat-menu-mail{color:var(--faint);flex:none;margin-right:6px;font-size:11px;line-height:18px}.fk-chat-menu-when{font-family:var(--mono);color:var(--faint);flex:none;font-size:10px}.fk-chat-menu-del{width:20px;height:20px;color:var(--faint);cursor:pointer;background:0 0;border:none;border-radius:5px;flex:none;font-size:13px;line-height:1}.fk-chat-menu-del:hover{background:var(--soft2);color:#b65a4d}.fk-chat-msgs{flex-direction:column;flex:1;gap:14px;padding:18px 18px 8px;display:flex;overflow-y:auto}.fk-bubble{word-wrap:break-word;overflow-wrap:break-word;border-radius:9.8px;max-width:90%;padding:11px 14px;font-size:13.5px;line-height:1.5;animation:.3s both flokiRise}.fk-bubble.user{background:var(--ink);color:var(--on-ink);border-radius:9.8px 9.8px 2.8px;align-self:flex-end;max-width:86%}.fk-bubble.agent{background:var(--card);border:1px solid var(--line);color:var(--heading);border-radius:9.8px 9.8px 9.8px 2.8px;align-self:flex-start;box-shadow:0 1px 2px #1b21300a}.fk-bubble code{font-family:var(--mono);background:var(--soft);border-radius:4px;padding:1px 5px;font-size:12px}.fk-bubble.user code{background:#ffffff26}.fk-thinking{align-items:center;gap:10px;display:flex}.fk-typing{align-items:center;gap:5px;display:flex}.fk-typing span{background:var(--accent2);border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite flokiType}.fk-typing span:nth-child(2){animation-delay:.18s}.fk-typing span:nth-child(3){animation-delay:.36s}.fk-thinking-tool{color:var(--muted);font-size:12px;font-weight:500}.fk-chat-welcome{text-align:center;max-width:340px;margin:auto;padding:30px 12px}.fk-chat-welcome-mark{background:var(--accent2-bg);border:1px solid var(--accent2-line);border-radius:9px;width:42px;height:42px;margin:0 auto 14px;overflow:hidden}.fk-chat-welcome-mark img{object-fit:cover;width:42px;height:42px;display:block}.fk-chat-welcome-title{color:var(--heading);max-width:280px;margin:0 auto;font-size:16px;font-weight:700}.fk-chat-welcome-desc{color:var(--muted);max-width:286px;margin:7px auto 0;font-size:12.5px;line-height:1.55}.fk-chat-setup-btn{margin-top:16px}.fk-chat-setup-note{text-align:center;color:var(--muted);padding:12px 0 4px;font-size:12.5px}.fk-chat-setup-note .fk-chat-setup-btn{margin-top:10px}.fk-chat-pills{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:18px;display:flex}.fk-chat-pill{color:var(--text);background:var(--card);border:1px solid var(--line);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:7px 13px;font-family:inherit;font-size:12px;font-weight:500;display:inline-flex}.fk-chat-pill:hover{border-color:var(--accent);background:var(--accent-bg);color:var(--accent)}.fk-chat-pill-ico{opacity:.7;align-items:center;display:inline-flex}.fk-chat-context{flex:none;padding:8px 16px 0}.fk-chat-context-bar{background:var(--accent-bg);border:1px solid var(--accent-line);border-radius:9px;align-items:center;gap:10px;padding:9px 12px;display:flex}.fk-chat-context-ico{background:var(--accent);width:26px;height:26px;color:var(--on-accent);border-radius:7px;flex:none;justify-content:center;align-items:center;font-size:13px;display:flex}.fk-chat-context-text{flex:1;min-width:0}.fk-chat-context-title{color:var(--accent);font-size:12px;font-weight:700}.fk-chat-context-sub{color:var(--accent);opacity:.85;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.fk-chat-context-x{color:var(--accent);cursor:pointer;background:0 0;border:none;flex:none;font-family:inherit;font-size:16px;line-height:1}.fk-chat-context-chips{flex-wrap:wrap;gap:6px;padding:8px 0 0;display:flex}.fk-chat-context-chip{color:var(--text);background:var(--card);border:1px solid var(--line);cursor:pointer;border-radius:999px;padding:6px 11px;font-family:inherit;font-size:11.5px;font-weight:600}.fk-chat-context-chip:hover:not(:disabled){border-color:var(--accent);background:var(--accent-bg);color:var(--accent)}.fk-chat-context-chip:disabled{opacity:.5;cursor:default}.fk-chat-confirm{background:var(--accent2-bg);border:1px solid var(--accent2-line);border-radius:9px;align-self:stretch;padding:11px 12px;animation:.3s both flokiRise}.fk-chat-confirm.done{background:var(--card);border-color:var(--line)}.fk-chat-confirm.done .fk-chat-confirm-ico{background:var(--soft2);color:var(--text2)}.fk-chat-confirm-head{align-items:center;gap:10px;display:flex}.fk-chat-confirm-ico{background:var(--accent2);width:26px;height:26px;color:var(--on-accent2);border-radius:7px;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.fk-chat-confirm-title{color:var(--heading);min-width:0;font-size:12.5px;font-weight:700}.fk-chat-confirm-mail{flex-direction:column;gap:2px;min-width:0;margin:8px 0 0 36px;display:flex}.fk-chat-confirm-subject{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.fk-chat-confirm-meta{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.fk-chat-confirm-note{color:var(--muted);margin:8px 0 0 36px;font-size:11.5px;line-height:1.45}.fk-chat-confirm-note.warn{color:var(--heading);font-weight:600}.fk-chat-confirm-error{color:#b65a4d;margin:8px 0 0 36px;font-size:11.5px;line-height:1.45}.fk-chat-confirm-actions{flex-wrap:wrap;gap:8px;margin:10px 0 0 36px;display:flex}.fk-chat-confirm-btn{color:var(--text);background:var(--card);border:1px solid var(--line);cursor:pointer;border-radius:7px;padding:7px 14px;font-family:inherit;font-size:12px;font-weight:600}.fk-chat-confirm-btn:hover:not(:disabled){background:var(--soft)}.fk-chat-confirm-btn.primary{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.fk-chat-confirm-btn.primary:hover:not(:disabled){background:var(--accent-hover)}.fk-chat-confirm-btn:disabled{opacity:.55;cursor:default}.fk-chat-confirm-links{flex-wrap:wrap;gap:6px 16px;margin:9px 0 0 36px;display:flex}.fk-chat-confirm-link{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:12px;font-weight:600}.fk-chat-confirm-link:hover:not(:disabled){text-decoration:underline}.fk-chat-confirm-link:disabled{opacity:.55;cursor:default}.fk-chat-confirm-tally{font-family:var(--mono);color:var(--faint);margin:9px 0 0 36px;font-size:10.5px}@media (width<=860px){.fk-chat-confirm-mail,.fk-chat-confirm-note,.fk-chat-confirm-error,.fk-chat-confirm-actions,.fk-chat-confirm-links,.fk-chat-confirm-tally{margin-left:0}.fk-chat-confirm-btn{flex:1;min-height:40px}.fk-chat-confirm-link{padding:6px 0}}.fk-chat-composer{border-top:1px solid var(--line);background:var(--card);flex:none;padding:14px 16px 16px}.fk-chat-inputbox{background:var(--card);border:1px solid var(--line);border-radius:11px;flex-direction:column;gap:8px;padding:11px 12px 9px;display:flex;box-shadow:0 1px 2px #1b213008}.fk-chat-inputbox.off{opacity:.55}.fk-chat-input{width:100%;color:var(--heading);resize:none;background:0 0;border:none;outline:none;max-height:104px;padding:3px 2px;font-family:inherit;font-size:13.5px;line-height:1.45;display:block;overflow-y:auto}.fk-chat-inputbar{align-items:center;gap:7px;display:flex}.fk-chat-attach{width:30px;height:30px;color:var(--text2);cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;font-size:19px;line-height:1;display:flex}.fk-chat-attach:disabled{opacity:.45;cursor:default}.fk-chat-mic{border:1px solid var(--line);background:var(--bg);width:32px;height:32px;color:var(--text2);cursor:pointer;border-radius:6.3px;flex:none;justify-content:center;align-items:center;display:flex}.fk-chat-mic.on{border-color:var(--accent2);background:var(--accent2);color:var(--on-accent2);box-shadow:0 0 0 4px var(--accent2-bg);animation:1.4s infinite flokiPulse}.fk-chat-send{background:var(--accent);width:32px;height:32px;color:var(--on-accent);cursor:pointer;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;display:flex}.fk-chat-send:hover:not(:disabled){background:var(--accent-hover)}.fk-chat-send:disabled{cursor:default}.fk-chat-send.stop{background:var(--accent2);font-size:12px}.fk-chat-scope{align-items:center;gap:8px;margin-top:9px;padding:0 2px;display:flex}.fk-chat-model{color:var(--accent);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;min-width:0;font-size:11px;font-weight:600;display:inline-flex;overflow:hidden}.fk-modelsw{min-width:0;position:relative}.fk-modelsw-btn{cursor:pointer;background:0 0;border:none;border-radius:6px;max-width:220px;padding:2px 4px;font-family:inherit}.fk-modelsw-btn:hover{background:var(--accent-bg)}.fk-modelsw-caret{color:var(--muted);font-size:10px}.fk-modelsw-overlay{z-index:30;position:fixed;inset:0}.fk-modelsw-menu{z-index:40;background:var(--card);border:1px solid var(--line);border-radius:10px;width:260px;max-height:320px;padding:5px;animation:.16s both flokiRise;position:absolute;bottom:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 16px 40px -14px #00000052}.fk-modelsw-label{font-family:var(--mono);letter-spacing:.14em;color:var(--faint);padding:8px 10px 5px;font-size:9px}.fk-modelsw-row{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:10px;width:100%;padding:8px 10px;font-family:inherit;display:flex}.fk-modelsw-desc{color:var(--muted);white-space:normal;font-size:11px;line-height:1.35;display:block}.fk-modelsw-row:hover{background:var(--soft)}.fk-modelsw-row.active{background:var(--accent-bg)}.fk-modelsw-glyph{color:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:flex}.fk-modelsw-text{flex:1;min-width:0}.fk-modelsw-name{color:var(--heading);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;display:block;overflow:hidden}.fk-modelsw-sub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.fk-modelsw-check{color:var(--accent);flex:none;font-size:12px}.fk-modelsw-note{color:var(--muted);padding:4px 10px 6px;font-size:11px}.fk-modelsw-add{text-align:left;border:none;border-top:1px solid var(--line);width:100%;color:var(--accent);cursor:pointer;background:0 0;margin-top:4px;padding:9px 10px 6px;font-family:inherit;font-size:12px;font-weight:600}.fk-modelsw-add:hover{color:var(--accent-hover)}.fk-chat-disclaimer{color:var(--muted);text-align:right;min-width:0;font-size:10.5px;line-height:1.3}.fk-chat-scope-line{background:var(--line);flex:1;height:1px}.fk-chat-rail{width:var(--fk-rail-w);background:var(--card);border-left:1px solid var(--line);flex-direction:column;flex:none;align-items:center;gap:8px;padding:0 0 14px;animation:.3s cubic-bezier(.2,.7,.2,1) both flokiViewIn;display:flex}.fk-rail-top{height:calc(var(--fk-head-h) + var(--fk-bar-h));flex-direction:column;flex:none;align-items:center;gap:8px;margin-bottom:3px;padding-top:14px;display:flex}.fk-rail-btn{border:1px solid var(--line);background:var(--card);width:38px;height:38px;color:var(--text2);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;font-family:inherit;font-size:20px;line-height:1;display:flex}.fk-rail-btn:hover{background:var(--soft);color:var(--heading)}.fk-rail-mark{background:var(--accent2-bg);border:1px solid var(--accent2-line);border-radius:8px;flex:none;width:36px;height:36px;overflow:hidden}.fk-rail-mark img{object-fit:cover;width:36px;height:36px;display:block}.fk-rail-sep{background:var(--line);flex:none;width:24px;height:1px;margin-top:auto}.fk-rail-dot{border-radius:50%;flex:none;width:10px;height:10px}.fk-cmp{right:calc(var(--fk-cmp-right) + 18px);width:820px;max-width:calc(100vw - var(--fk-side-w) - var(--fk-cmp-right) - 36px);background:var(--card);border:1px solid var(--line);z-index:46;border-radius:13px;flex-direction:column;height:min(760px,100dvh - 36px);animation:.24s cubic-bezier(.2,.7,.2,1) both flokiRise;display:flex;position:fixed;bottom:18px;overflow:hidden;box-shadow:0 24px 60px -16px #1b213073;container-type:inline-size}.fk-cmp-savestate{color:var(--on-ink);opacity:.62;white-space:nowrap;font-size:11.5px}.fk-cmp-savestate.error{opacity:1;color:#ffb4ab}.fk-cmp.expanded{border:1px solid var(--line);z-index:61;border-radius:14px;width:calc(100vw - 200px);max-width:none;height:calc(100vh - 64px);margin:auto;position:fixed;inset:0;box-shadow:0 30px 80px -20px #00000080}.fk-cmp.minimized,.fk-cmp.expanded.minimized{inset:auto;right:calc(var(--fk-cmp-right) + 18px);width:340px;max-width:calc(100vw - var(--fk-side-w) - var(--fk-cmp-right) - 36px);z-index:46;border-radius:11px 11px 0 0;height:auto;margin:0;position:fixed;bottom:0;box-shadow:0 -10px 34px -14px #1b213073}.fk-cmp.minimized>:not(.fk-cmp-head){display:none}.fk-cmp.minimized .fk-cmp-head{cursor:pointer}.fk-cmp.minimized .fk-cmp-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fk-cmp.stashed{display:none}.fk-cmp-scrim{z-index:60;background:#14100e6b;animation:.2s both flokiViewIn;position:fixed;inset:0}.fk-cmp-head{background:var(--ink);color:var(--on-ink);flex:none;align-items:center;gap:10px;padding:13px 18px;display:flex}.fk-cmp-grip{opacity:.6;font-size:13px}.fk-cmp-title{font-size:14px;font-weight:600}.fk-cmp-headbtn{width:28px;height:28px;color:var(--on-ink);cursor:pointer;background:#ffffff1f;border:none;border-radius:6px;justify-content:center;align-items:center;font-family:inherit;font-size:13px;display:flex}.fk-cmp-headbtn:hover{background:#ffffff38}.fk-cmp-row{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:14px;padding:10px 20px;display:flex;position:relative}.fk-cmp-lbl{color:var(--muted);flex:none;width:42px;font-size:12.5px}.fk-cmp-input{color:var(--heading);background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:13.5px}.fk-cmp-subject{font-weight:600}.fk-cmp-cc{color:var(--text2);cursor:pointer;background:0 0;border:none;padding:4px 6px;font-family:inherit;font-size:12px;font-weight:600}.fk-cmp-cc:hover{color:var(--accent)}.fk-cmp-row.fk-cmp-rcpt{align-items:flex-start;padding:7px 20px}.fk-cmp-rcpt .fk-cmp-lbl{padding-top:7px}.fk-cmp-rcpt-box{cursor:text;flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;padding:3px 0;display:flex;position:relative}.fk-cmp-rcpt-chip{background:var(--soft);border:1px solid var(--line);max-width:100%;color:var(--text);border-radius:8px;align-items:center;gap:4px;padding:3px 4px 3px 9px;font-size:12.5px;display:inline-flex}.fk-cmp-rcpt-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fk-cmp-rcpt-chip.invalid{color:#991b1b;background:#fef2f2;border-color:#fecaca}.fk-cmp-rcpt-rm{color:var(--text2);cursor:pointer;background:0 0;border:none;flex:none;padding:0 3px;font-family:inherit;font-size:14px;line-height:1}.fk-cmp-rcpt-rm:hover:not(:disabled){color:var(--accent)}.fk-cmp-rcpt-rm:disabled{opacity:.5;cursor:default}.fk-cmp-rcpt-chip.invalid .fk-cmp-rcpt-rm{color:#991b1b}.fk-cmp-rcpt-chip[draggable=true]{cursor:grab}.fk-cmp-rcpt-chip[draggable=true]:active{cursor:grabbing}.fk-cmp-rcpt-chip.dnd-source{opacity:.45}.fk-cmp-rcpt-box.drop-ok{outline:1px dashed var(--line);outline-offset:3px;border-radius:8px}.fk-cmp-rcpt-box.drop-over{outline:1.5px solid var(--accent);background:var(--accent-bg);box-shadow:0 0 0 3px var(--accent-bg)}.fk-cmp-cc.drop-ok{outline:1px dashed var(--line);outline-offset:1px;border-radius:6px}.fk-cmp-cc.drop-over{outline:1.5px solid var(--accent);background:var(--accent-bg);color:var(--accent)}.fk-cmp-rcpt-box .fk-cmp-input{flex:64px;min-width:64px;padding:3px 0}.fk-rcpt-sugg{z-index:30;background:var(--card);border:1px solid var(--line);border-radius:10px;width:340px;max-width:100%;max-height:268px;padding:5px;animation:.16s both flokiRise;position:absolute;top:calc(100% + 5px);left:0;overflow-y:auto;box-shadow:0 18px 44px -14px #00000057}.fk-rcpt-sugg-row{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:10px;width:100%;padding:7px 9px;font-family:inherit;display:flex}.fk-rcpt-sugg-row.active{background:var(--soft)}.fk-rcpt-sugg-av{background:var(--soft);border:1px solid var(--line);width:27px;height:27px;color:var(--text2);letter-spacing:.02em;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:10.5px;font-weight:600;display:flex}.fk-rcpt-sugg-row.active .fk-rcpt-sugg-av{background:var(--card);border-color:var(--accent);color:var(--accent)}.fk-rcpt-sugg-txt{flex-direction:column;gap:1px;min-width:0;display:flex}.fk-rcpt-sugg-name{color:var(--heading);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.fk-rcpt-sugg-mail{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.fk-rcpt-sugg-name b,.fk-rcpt-sugg-mail b{color:var(--accent);font-weight:700}.fk-cmp-ccbtns{flex:none;gap:2px;padding-top:3px;display:flex}.fk-cmp-frombtn{cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:9px;margin-left:-8px;padding:5px 8px;font-family:inherit;display:flex}.fk-cmp-frombtn:hover{background:var(--soft)}.fk-cmp-dot{border-radius:50%;flex:none;width:9px;height:9px}.fk-cmp-fromlabel{color:var(--heading);font-size:13.5px;font-weight:600}.fk-cmp-fromemail{color:var(--faint);font-size:11.5px}.fk-cmp-caret{color:var(--muted);font-size:11px}.fk-cmp-menu{z-index:8;background:var(--card);border:1px solid var(--line);border-radius:10px;padding:5px;animation:.16s both flokiRise;position:absolute;overflow:hidden;box-shadow:0 16px 40px -14px #00000052}.fk-cmp-frommenu{width:300px;top:48px;left:56px}.fk-cmp-tonemenu{width:200px;top:42px;left:0}.fk-cmp-transmenu{width:200px;max-height:264px;top:42px;left:0;overflow:auto}.fk-cmp-sendmenu{width:236px;bottom:46px;left:0}.fk-cmp-menu-label{font-family:var(--mono);letter-spacing:.13em;color:var(--faint);padding:8px 10px 6px;font-size:9px}.fk-cmp-menu-row{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:10px;width:100%;padding:8px 11px;font-family:inherit;display:flex}.fk-cmp-menu-row:hover:not(:disabled){background:var(--soft)}.fk-cmp-menu-row:disabled{opacity:.5;cursor:default}.fk-cmp-menu-name{color:var(--heading);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.fk-cmp-menu-email{color:var(--muted);font-size:11px;display:block}.fk-cmp-check{color:var(--accent);margin-left:auto;font-size:12px}.fk-cmp-aibar{border-bottom:1px solid var(--line);flex-wrap:wrap;flex:none;align-items:center;gap:3px;padding:9px 16px;display:flex}.fk-cmp-ai{color:var(--text2);cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:6px;padding:7px 11px;font-family:inherit;font-size:12.5px;font-weight:600;display:flex}.fk-cmp-ai:hover:not(:disabled){background:var(--soft);color:var(--heading)}.fk-cmp-ai:disabled{opacity:.55;cursor:default}.fk-cmp-ai.primary{color:var(--accent);background:var(--accent-bg);border:1px solid var(--accent-line)}.fk-cmp-ai.primary:hover:not(:disabled){background:var(--accent-line)}.fk-cmp-aisplit{display:flex}.fk-cmp-aisplit>.fk-cmp-ai.primary:first-child{border-right:none;border-radius:7px 0 0 7px}.fk-cmp-aisplit>.fk-cmp-aicaret{border-radius:0 7px 7px 0;padding:7px 8px;font-size:11px}.fk-cmp-undo{color:var(--accent);padding:7px 9px}.fk-cmp-aisep{background:var(--line);width:1px;height:18px;margin:0 5px}.fk-cmp-aitools{display:contents}.fk-cmp-aimore{display:none}.fk-cmp-aiwrap{position:relative}.fk-cmp-busy{color:var(--accent);align-items:center;gap:7px;padding-right:6px;font-size:12px;font-weight:600;display:flex}.fk-cmp-busy-dot{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite flokiType}.fk-cmp-writerow{border-bottom:1px solid var(--line);flex:none;align-items:flex-end;gap:8px;padding:10px 16px;display:flex}.fk-cmp-writerow .fk-cmp-input{border:1px solid var(--line);background:var(--bg);resize:none;border-radius:8px;max-height:96px;padding:9px 11px;line-height:1.4;display:block;overflow-y:auto}.fk-cmp-gen{color:var(--on-accent);background:var(--accent);cursor:pointer;border:none;border-radius:8px;flex:none;padding:9px 14px;font-family:inherit;font-size:12.5px;font-weight:600}.fk-cmp-gen:disabled{opacity:.5;cursor:default}.fk-cmp-error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin:10px 16px 0;padding:9px 12px;font-size:12.5px}.fk-cmp-mid{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden auto}.fk-cmp-body{min-height:clamp(64px,20vh,150px);color:var(--heading);overflow-wrap:anywhere;background:0 0;border:none;outline:none;flex:none;padding:18px 22px;font-family:inherit;font-size:14px;line-height:1.65;overflow-y:hidden}.fk-cmp-body.is-empty:before{content:attr(data-ph);color:var(--muted);pointer-events:none}.fk-cmp-body ul,.fk-cmp-body ol{margin:0;padding-left:26px}.fk-cmp-body li{margin:2px 0}.fk-cmp-body blockquote{border-left:2px solid var(--line);color:var(--text2);margin:0 0 0 2px;padding-left:12px}.fk-cmp-body a{color:var(--accent)}.fk-cmp-fmtbar{border-top:1px solid var(--line);background:var(--panel);flex-wrap:wrap;flex:none;align-items:center;gap:2px;padding:7px 16px;display:flex}.fk-cmp-foot .fk-cmp-fmtbar{background:0 0;border-top:none;min-width:0;margin-left:6px;padding:0}@container (width<=640px){.fk-cmp-foot{flex-wrap:wrap}.fk-cmp-foot .fk-cmp-fmtbar{border-bottom:1px solid var(--line);order:-1;width:100%;margin:0 0 10px;padding-bottom:9px}}.fk-cmp-fmtbtn{width:30px;height:28px;color:var(--text2);cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;font-family:inherit;font-size:13.5px;display:flex}.fk-cmp-fmtbtn:hover:not(:disabled){background:var(--soft);color:var(--heading)}.fk-cmp-fmtbtn.on{background:var(--accent-bg);color:var(--accent)}.fk-cmp-fmtbtn:disabled{opacity:.5;cursor:default}.fk-cmp-fmtsep{background:var(--line);width:1px;height:16px;margin:0 5px}.fk-cmp-quote{background:0 0;border:none;flex:none;min-width:0;max-width:100%;margin:0 22px 14px;padding:0}.fk-cmp-quote-head{align-items:center;gap:7px;margin-bottom:7px;display:flex}.fk-cmp-quote-rule{background:var(--line);flex:1;height:1px}.fk-cmp-quote-rm{color:var(--text2);cursor:pointer;background:0 0;border:none;flex:none;padding:2px 4px;font-family:inherit;font-size:11px;font-weight:600}.fk-cmp-quote-rm:hover:not(:disabled){color:var(--accent)}.fk-cmp-quote-rm:disabled{opacity:.5;cursor:default}.fk-cmp-quote-from,.fk-cmp-quote-body{min-width:0;color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;font-size:12.5px;line-height:1.6}.fk-cmp-quote-body{margin-top:9px}.fk-cmp-quote-frame{background:0 0;border:none;width:100%;height:120px;margin-top:9px;display:block}.floki-app:is([data-theme=graphite],[data-theme=genz],[data-theme=floki-dark],[data-theme=greenmotion-dark]) .fk-cmp-quote-frame{background:#fff;border-radius:6px}.fk-cmp-quote-toggle{border:1px solid var(--line);background:var(--card);height:19px;color:var(--text2);letter-spacing:.08em;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;margin-top:7px;padding:0 10px;font-family:inherit;font-size:11px;line-height:1;display:inline-flex}.fk-cmp-quote-toggle:hover{background:var(--accent-bg);border-color:var(--accent-line);color:var(--accent)}.fk-cmp-foot{border-top:1px solid var(--line);background:var(--panel);flex:none;align-items:center;gap:10px;padding:12px 18px;display:flex;position:relative}.fk-cmp-sendwrap{display:flex;position:relative}.fk-cmp-send{color:var(--on-accent);background:var(--accent);cursor:pointer;border:none;border-radius:8px 0 0 8px;align-items:center;gap:8px;padding:10px 18px;font-family:inherit;font-size:13.5px;font-weight:600;display:flex}.fk-cmp-send:hover:not(:disabled){background:var(--accent-hover)}.fk-cmp-send:disabled{opacity:.6;cursor:default}.fk-cmp-send-caret{background:var(--accent);width:34px;color:var(--on-accent);cursor:pointer;border:none;border-left:1px solid #ffffff38;border-radius:0 8px 8px 0;font-family:inherit}.fk-cmp-send-caret:hover{background:var(--accent-hover)}.fk-cmp-footbtn{width:36px;height:36px;color:var(--text2);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;font-family:inherit;font-size:15px;display:inline-flex}.fk-cmp-footbtn:hover:not(:disabled){background:var(--soft);color:var(--heading)}.fk-cmp-footbtn:disabled{opacity:.5;cursor:default}.fk-cmp-menu-ico{color:var(--accent2);flex:none;font-size:14px}.fk-sched.fk-sched-solo{width:340px;position:static}.fk-sched{z-index:9;background:var(--card);border:1px solid var(--line);border-radius:12px;width:300px;max-width:calc(100% - 36px);animation:.16s both flokiRise;position:absolute;bottom:58px;left:18px;overflow:hidden;box-shadow:0 20px 50px -16px #0006}.fk-sched-head{justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px 12px;display:flex}.fk-sched-title{color:var(--heading);letter-spacing:-.01em;white-space:nowrap;font-size:16px;font-weight:700;display:block}.fk-sched-tz{color:var(--muted);margin-top:3px;font-size:11.5px;display:block}.fk-sched-x{color:var(--muted);cursor:pointer;background:0 0;border:none;flex:none;align-items:center;padding:2px;font-family:inherit;display:inline-flex}.fk-sched-x:hover{color:var(--heading)}.fk-sched-cal{padding:4px 16px 14px}.fk-sched-nav{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.fk-sched-navbtn{border:1px solid var(--line);background:var(--card);width:28px;height:28px;color:var(--text2);cursor:pointer;border-radius:7px;font-family:inherit}.fk-sched-navbtn:hover{background:var(--soft);color:var(--heading)}.fk-sched-month{color:var(--heading);font-size:13px;font-weight:700}.fk-sched-grid{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.fk-sched-dow{text-align:center;font-family:var(--mono);color:var(--faint);padding:3px 0;font-size:9px}.fk-sched-day{cursor:pointer;height:30px;color:var(--text);background:0 0;border:none;border-radius:7px;font-family:inherit;font-size:12px;font-weight:500}.fk-sched-day:hover:not(:disabled):not(.sel){background:var(--soft)}.fk-sched-day.blank{visibility:hidden}.fk-sched-day:disabled{color:var(--faint);cursor:default}.fk-sched-day.sel{background:var(--accent);color:var(--on-accent);font-weight:700}.fk-sched-time{align-items:center;gap:10px;margin-top:14px;display:flex}.fk-sched-timelbl{color:var(--text2);font-size:12px;font-weight:600}.fk-sched-num{text-align:center;width:48px;font-family:var(--mono);border:1px solid var(--line);background:var(--card);color:var(--heading);border-radius:7px;padding:7px 4px;font-size:14px}.fk-sched-colon{color:var(--muted);font-weight:700}.fk-sched-mer{color:var(--text2);border:1px solid var(--line);background:var(--card);cursor:pointer;border-radius:7px;padding:7px 12px;font-family:inherit;font-size:12px;font-weight:700}.fk-sched-mer:hover{background:var(--soft);color:var(--heading)}.fk-sched-err{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin:0 16px 10px;padding:8px 11px;font-size:12px}.fk-sched-foot{gap:10px;padding:0 16px 16px;display:flex}.fk-sched-cancel{color:var(--text2);background:var(--soft);border:1px solid var(--line);cursor:pointer;border-radius:8px;flex:1;padding:10px;font-family:inherit;font-size:13px;font-weight:600}.fk-sched-cancel:hover:not(:disabled){color:var(--heading)}.fk-sched-go{color:var(--on-accent);background:var(--accent);cursor:pointer;border:none;border-radius:8px;flex:1;padding:10px;font-family:inherit;font-size:13px;font-weight:600}.fk-sched-go:hover:not(:disabled){background:var(--accent-hover)}.fk-sched-go:disabled,.fk-sched-cancel:disabled{opacity:.6;cursor:default}.fk-toast{z-index:30;background:var(--ink);color:var(--on-ink);border-radius:9px;align-items:center;gap:9px;padding:11px 18px;font-size:13px;font-weight:600;animation:.24s both flokiRise;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px -10px #0006}.fk-toast.bad{color:#fff;background:#8c2f2b}.fk-toast.pending .fk-spinner{border-width:2px;width:13px;height:13px}.floki-app>.fk-toast{z-index:62;position:fixed}.fk-modal-overlay{z-index:60;background:#14100e6b;justify-content:center;align-items:center;padding:28px;animation:.2s both flokiViewIn;display:flex;position:fixed;inset:0}.fk-modal{background:var(--card);border:1px solid var(--line);border-radius:14px;flex-direction:column;flex:none;width:620px;max-width:100%;height:660px;max-height:100%;animation:.2s both flokiRise;display:flex;overflow:hidden;box-shadow:0 30px 80px -20px #00000080}.fk-cert-overlay{z-index:80;background:#14100e8c;justify-content:center;align-items:center;padding:20px;animation:.2s both flokiViewIn;display:flex;position:fixed;inset:0}.fk-cert{background:var(--card);border:1px solid var(--line);border-radius:14px;width:460px;max-width:100%;padding:22px;animation:.2s both flokiRise;box-shadow:0 30px 80px -20px #00000080}.fk-cert-head{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.fk-cert-ico{background:var(--accent2-bg);border-radius:9px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;display:flex}.fk-cert-title{color:var(--heading);letter-spacing:-.01em;font-size:16px;font-weight:700}.fk-cert-host{font-family:var(--mono);color:var(--muted);word-break:break-all;margin-top:2px;font-size:11.5px}.fk-cert-body{color:var(--text);margin:0 0 10px;font-size:13.5px;line-height:1.55}.fk-cert-note{color:var(--text2);margin:0 0 18px;font-size:12.5px;line-height:1.55}.fk-cert-actions{justify-content:flex-end;gap:8px;display:flex}.fk-cert-btn{color:var(--text);background:var(--card);border:1px solid var(--line);cursor:pointer;border-radius:8px;padding:9px 15px;font-family:inherit;font-size:13px;font-weight:600}.fk-cert-btn:hover:not(:disabled){background:var(--soft)}.fk-cert-btn.primary{color:#1b2130;background:#c98a4b;border-color:#c98a4b}.fk-cert-btn.primary:hover:not(:disabled){background:#d69a5f;border-color:#d69a5f}.fk-cert-btn:disabled{opacity:.55;cursor:default}.fk-cert-foot{color:var(--muted);text-align:right;margin-top:12px;font-size:11.5px}@media (width<=860px){.fk-cert-actions{flex-direction:column-reverse}.fk-cert-btn{width:100%}.fk-cert-foot{text-align:left}}.fk-modal-head{justify-content:space-between;align-items:center;padding:18px 22px 0;display:flex}.fk-modal-title{color:var(--heading);letter-spacing:-.01em;font-size:19px;font-weight:700}.fk-modal-close{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:7px;font-family:inherit;font-size:16px}.fk-modal-close:hover{background:var(--soft)}.fk-modal-body{flex:1;padding:18px 22px 22px;overflow-y:auto}.fk-movepick{width:420px;height:auto}.fk-movepick-sub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;padding:2px 22px 0;font-size:12.5px;overflow:hidden}.fk-movepick-list{flex-direction:column;gap:2px;display:flex}.fk-movepick-row{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:11px;width:100%;padding:11px 12px;font-family:inherit;display:flex}.fk-movepick-row:hover{background:var(--soft)}.fk-movepick-row .fk-folder-ico{color:var(--muted)}.fk-movepick-row:hover .fk-folder-ico{color:var(--accent)}.fk-movepick-name{color:var(--heading);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.fk-ms-list{flex-direction:column;gap:10px;display:flex}.fk-ms-row{border:1px solid var(--line);border-radius:11px;align-items:center;gap:12px;padding:14px 16px;display:flex}.fk-ms-dot{border-radius:50%;flex:none;width:9px;height:9px}.fk-ms-glyph{color:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;font-weight:700;display:flex}.fk-ms-info{flex:1;min-width:0}.fk-ms-name{color:var(--heading);font-size:14px;font-weight:700}.fk-ms-meta{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.fk-ms-meta.split{align-items:baseline;gap:8px;display:flex}.fk-ms-meta-main{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fk-ms-keyhint{font-family:var(--mono);letter-spacing:-.2px;flex:none;font-size:11px}.fk-ms-btn{color:var(--text2);background:var(--card);border:1px solid var(--line);cursor:pointer;border-radius:7px;flex:none;padding:7px 14px;font-family:inherit;font-size:12.5px;font-weight:600}.fk-ms-btn:hover{background:var(--soft);color:var(--heading)}.fk-ms-btn.danger{color:var(--accent);border-color:var(--accent-line)}.fk-ms-btn.danger:hover{background:var(--accent-bg)}.fk-ms-add{color:var(--accent2);background:var(--accent2-bg);border:1px dashed var(--accent2-line);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:8px;margin-top:2px;padding:13px;font-family:inherit;font-size:13px;font-weight:600;display:flex}.fk-ms-form{border:1px solid var(--line);border-radius:11px;flex-direction:column;gap:14px;margin-top:4px;padding:18px;display:flex}.fk-ms-form-title{color:var(--heading);font-size:13.5px;font-weight:700}.fk-ms-sec{font-family:var(--mono);letter-spacing:.1em;color:var(--accent2);font-size:10px;font-weight:600}.fk-ms-row2{gap:12px;display:flex}.fk-ms-field{flex-direction:column;min-width:0;display:flex}.fk-ms-row2 .fk-ms-field:not(.narrow){flex:1}.fk-ms-field.narrow{flex:none;width:96px}.fk-ms-hint{color:var(--muted);font-weight:400}.fk-ms-check{color:var(--text2);cursor:pointer;align-items:flex-start;gap:9px;font-size:13px;line-height:1.45;display:flex}.fk-ms-check input[type=checkbox]{width:auto;accent-color:var(--accent);flex:none;margin-top:2px}.fk-ms-actions{gap:12px;margin-top:4px;display:flex}.fk-ms-actions .fk-auth-btn{flex:1}.fk-ms-providers{grid-template-columns:1fr 1fr;gap:8px;display:grid}.fk-ms-locked{color:var(--text2);background:var(--soft);border:1px solid var(--line);border-radius:9px;align-items:center;gap:9px;padding:8px 12px;font-size:13.5px;font-weight:600;display:flex}.fk-ms-limit{color:var(--muted);background:var(--soft);border:1px dashed var(--line2);text-align:center;border-radius:11px;margin-top:2px;padding:13px;font-size:12.5px}.fk-add{border:1px solid var(--line);background:var(--card);border-radius:11px;padding:18px 20px;line-height:normal}.fk-add-head{color:var(--muted);align-items:center;gap:8px;margin-bottom:16px;font-size:12.5px;display:flex}.fk-add-back{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;display:flex}.fk-add-back:hover{color:var(--heading)}.fk-add-back-chev{font-size:14px}.fk-add-back b{font-weight:600}.fk-add-step{font-family:var(--mono);letter-spacing:.12em;margin-left:auto;font-size:10px}.fk-add-title{color:var(--heading);font-size:14px;font-weight:700}.fk-add-name{margin-top:14px}.fk-add .fk-add-label{color:var(--heading);margin:0 0 6px;font-size:12.5px;font-weight:600;display:block}.fk-add-label-hint{color:var(--muted);font-weight:400}.fk-add .fk-add-input{border:1px solid var(--line);background:var(--card);width:100%;color:var(--heading);box-shadow:none;border-radius:9px;outline:none;padding:10px 13px;font-family:inherit;font-size:13px;line-height:normal}.fk-add .fk-add-input::placeholder{color:var(--faint)}.fk-add .fk-add-input:focus{border-color:var(--accent2);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent2) 18%, transparent)}.fk-add-opts{flex-direction:column;gap:8px;margin-top:14px;display:flex}.fk-add-opt{background:var(--card);border:1px solid var(--line);text-align:left;width:100%;color:var(--heading);cursor:pointer;border-radius:9px;align-items:center;gap:12px;padding:11px 14px;font-family:inherit;line-height:normal;display:flex}button.fk-add-opt:hover:not(:disabled){background:var(--soft)}.fk-add-opt:disabled{opacity:.55;cursor:default}.fk-add-tile{border:1px solid var(--line);color:#6e6b7a;background:#fff;border-radius:7px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.fk-add-tile.lg{border-radius:8px;width:38px;height:38px}.fk-add-opt-text{flex-direction:column;flex:1;min-width:0;display:flex}.fk-add-opt-title{color:var(--heading);font-size:13px;font-weight:600}.fk-add-opt-sub{color:var(--muted);margin-top:1px;font-size:11.5px}.fk-add-chev{color:var(--faint);font-size:14px}.fk-add-cancel{color:var(--accent2);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:12.5px;font-weight:600}.fk-add-note{color:var(--muted);margin-top:10px;font-size:11.5px;line-height:1.45}.fk-add-hero{align-items:center;gap:12px;display:flex}.fk-add-hero-title{color:var(--heading);font-size:15px;font-weight:700}.fk-add-hero-sub{color:var(--muted);margin-top:1px;font-size:12px}.fk-add-form{flex-direction:column;gap:14px;margin-top:18px;display:flex}.fk-add-form .fk-add-label{font-weight:700}.fk-add-form .fk-add-input{padding:11px 13px;font-size:13.5px}.fk-add-row2{gap:12px;display:flex}.fk-add-row2>:first-child{flex:1;min-width:0}.fk-add-row2>:last-child{flex:none;width:96px}.fk-add-hint{color:var(--text);background:var(--accent2-bg);border-radius:9px;padding:9px 12px;font-size:12.5px;line-height:1.45}.fk-add-hint a{color:var(--accent2);overflow-wrap:anywhere;font-weight:600}.fk-add-form .fk-ms-test{margin-top:0;font-size:12.5px;line-height:1.45}.fk-add-acts{gap:12px;margin-top:4px;display:flex}.fk-add-test,.fk-add-go{text-align:center;cursor:pointer;border-radius:9px;flex:1;padding:12px;font-family:inherit;font-size:13px;line-height:normal}.fk-add-test{color:var(--text2);background:var(--soft2);border:1px solid var(--line);font-weight:600}.fk-add-go{color:var(--accent2);background:var(--accent2-bg);border:1px dashed var(--accent2-line);font-weight:700}.fk-add-test:hover:not(:disabled){color:var(--heading)}.fk-add-go:hover:not(:disabled){border-style:solid}.fk-add-test:disabled,.fk-add-go:disabled{opacity:.6;cursor:default}.fk-ms-limit b{color:var(--heading)}.fk-select{border:1px solid var(--line);background:var(--bg);color:var(--heading);cursor:pointer;border-radius:7px;outline:none;padding:8px 10px;font-family:inherit;font-size:13px}.fk-select:focus{border-color:var(--accent)}.fk-select:disabled{opacity:.55;cursor:not-allowed}.fk-adm-list{flex-direction:column;gap:10px;display:flex}.fk-adm-list .fk-ms-row{background:var(--card)}.fk-adm-error{margin:0 0 14px}.fk-adm-price{font-family:var(--mono);color:var(--accent2);margin-left:4px;font-size:12px;font-weight:600}.fk-adm-master{vertical-align:1px;margin-left:6px}.fk-adm-controls{flex:none;gap:10px;display:flex}.fk-adm-control{flex-direction:column;display:flex}.fk-adm-control .fk-field-label{color:var(--muted);margin-bottom:3px;font-size:10.5px}.fk-adm-control .fk-select{min-width:108px}.fk-plan-row{justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.fk-plan-row.bordered{border-bottom:1px solid var(--line)}.fk-plan-key{color:var(--muted);font-size:12.5px}.fk-plan-val{color:var(--heading);font-size:13px;font-weight:700}.fk-plan-accent{color:var(--accent)}.fk-chat-fab,.fk-mobile-bar,.fk-drawer-backdrop{display:none}@media (width<=860px){.fk-sidebar-wrap{z-index:50;transition:transform .22s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.fk-sidebar-wrap.open{transform:translate(0)}.fk-drawer-backdrop.show{z-index:45;background:#0000006b;display:block;position:fixed;inset:0}.fk-mobile-bar{border-bottom:1px solid var(--line);background:var(--rail);flex:none;align-items:center;gap:10px;padding:10px 14px;display:flex}.fk-mobile-menu{border:1px solid var(--line);background:var(--card);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.fk-mobile-menu svg{width:20px;height:20px;fill:var(--text)}.fk-mobile-title{color:var(--heading);flex:1;font-weight:700}.fk-brand-sub .fk-beta{display:none}.fk-beta-bar{margin-left:0;display:inline-block}.fk-set.is-list .fk-set-rail{width:100%;padding:16px 16px calc(16px + env(safe-area-inset-bottom));border-right:none}.fk-set.is-list .fk-set-tab{border-bottom:1px solid var(--line);border-radius:0;padding:13px 12px;font-size:15px}.fk-set.is-list .fk-set-tab:hover{border-radius:7px}.fk-set-body{padding:0 16px 48px}.fk-set-mobilebar{z-index:3;background:var(--center);border-bottom:1px solid var(--line);align-items:center;margin:0 -16px 18px;padding:10px 8px;display:flex;position:sticky;top:0}.fk-set-mback{color:var(--accent);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:6px 8px;font-family:inherit;font-size:15px;font-weight:600;display:flex}.fk-set-mback span{font-size:22px;line-height:1}.fk-set-tiles,.fk-brand-card{flex-direction:column}.fk-brand-logo{width:100%}.fk-row-2{flex-direction:column;gap:16px}.fk-scheme-grid{grid-template-columns:repeat(2,1fr)}.fk-view-head,.fk-settings-scroll,.fk-auto-scroll,.fk-auto-head,.fk-inbox-head{padding-left:16px;padding-right:16px}.fk-reading-body{padding-left:18px;padding-right:18px}.fk-reading-head{gap:8px;padding-left:16px;padding-right:16px}.fk-pill-menu.more{width:min(250px,100vw - 40px)}.fk-inbox-listcol.narrow,.fk-inbox-listcol.reading-wide,.fk-inbox-resizer{display:none}.fk-stat-row{flex-wrap:wrap}.fk-stat{min-width:120px}.fk-chat-panel,.fk-chat-rail{display:none}.fk-inbox.chat-open .fk-chat-panel{z-index:55;width:100%;max-width:100%;display:flex;position:fixed;inset:0}.fk-chat-fab{z-index:40;background:var(--accent);width:52px;height:52px;color:var(--on-accent);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;bottom:16px;right:16px;box-shadow:0 10px 26px -8px #00000080}.fk-inbox.chat-open .fk-chat-fab{display:none}.fk-modal-overlay{align-items:flex-end;padding:0}.fk-modal{border-radius:14px 14px 0 0;max-height:92vh}.fk-mail-row{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.fk-ctx-menu.touch{border-radius:14px;width:min(252px,100vw - 24px);max-height:min(66vh,100vh - 24px);padding:6px;box-shadow:0 22px 50px -12px #00000073}.fk-ctx-menu.touch.ai{width:min(230px,100vw - 24px)}.fk-ctx-menu.touch .fk-pill-menu-row{border-radius:9px;padding:11px;font-size:14px}.fk-ctx-menu.touch .fk-pill-menu-ico{width:18px}.fk-ctx-menu.touch .fk-pill-menu-grp.sep{margin-top:6px;padding-top:6px}.fk-ctx-menu.touch .fk-ctx-head{border-bottom:1px solid var(--line);margin-bottom:5px;padding:5px 9px 7px;font-size:11.5px}.fk-cmp,.fk-cmp.expanded{z-index:60;width:auto;max-width:none;height:100dvh;box-shadow:none;border:none;border-radius:0;margin:0;position:fixed;inset:0}.fk-inbox.composing .fk-chat-fab{display:none}.fk-cmp-head{gap:6px;padding:9px 10px}.fk-cmp-headbtn{width:34px;height:34px;font-size:15px}.fk-cmp-head .fk-cmp-send{padding:8px 13px;font-size:13px}.fk-cmp-head .fk-cmp-send-caret{width:28px}.fk-cmp-head .fk-cmp-sendmenu{inset:42px 0 auto auto}.fk-cmp-row{gap:10px;padding:8px 14px}.fk-cmp-row.fk-cmp-rcpt{padding:6px 14px}.fk-cmp-lbl{width:38px}.fk-cmp-rcpt-box{position:static}.fk-rcpt-sugg{width:auto;max-width:none;max-height:40vh;left:14px;right:14px}.fk-rcpt-sugg-row{padding:11px 10px}.fk-rcpt-sugg-av{width:31px;height:31px;font-size:11px}.fk-rcpt-sugg-name{font-size:14px}.fk-rcpt-sugg-mail{font-size:12px}.fk-cmp-fromemail{display:none}.fk-cmp-frommenu{width:auto;left:12px;right:12px}.fk-cmp-writerow{padding:8px 14px}.fk-cmp-error{margin:8px 14px 0}.fk-cmp-aibar{padding:7px 10px}.fk-cmp-aibar>.fk-spacer{display:none}.fk-cmp-aimore{order:2;margin-left:auto;padding:7px 12px;font-size:15px;line-height:1;display:flex}.fk-cmp-aimore.on{background:var(--soft);color:var(--heading)}.fk-cmp-aitools{flex-wrap:wrap;order:5;align-items:center;gap:3px;width:100%;margin-top:4px;display:flex}.fk-cmp-aisep{display:none}.fk-cmp-busy{order:3}.fk-cmp-body{min-height:30vh;padding:14px 16px}.fk-cmp-fmtbar{padding:6px 10px}.fk-cmp-quote,.fk-cmp-attach{margin:0 16px 14px}.fk-sched{width:auto;max-width:none;max-height:calc(100dvh - 78px);inset:62px 12px auto;overflow-y:auto}.fk-sched.fk-sched-solo{border-radius:14px 14px 0 0;width:100%;max-height:92vh}.fk-ms-providers{grid-template-columns:1fr}.fk-reading-attach-item,.fk-reading-attach-list{width:100%;max-width:none}.fk-cmp-attach-chip{max-width:100%}.fk-adm-user,.fk-adm-plan{flex-wrap:wrap}.fk-adm-controls{width:100%;padding-left:42px}.fk-adm-control{flex:1}.fk-adm-control .fk-select{width:100%}}.fk-adm-2fa.on{color:var(--accent)}.fk-adm-2fa.off{color:#991b1b}.fk-adm-terms{color:var(--accent)}.fk-adm-2fa-btn{align-self:flex-end}@media (width<=860px){.fk-adm-2fa-btn{align-self:stretch}}.fk-admin .fk-tabs{max-width:420px}.fk-adm-fb-month{align-items:center;gap:6px;margin:0 0 6px;display:flex}.fk-adm-fb-month-label{text-align:center;min-width:132px;color:var(--heading);font-size:14px;font-weight:600}.fk-adm-fb-tiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.fk-adm-fb-tile{flex-direction:column;gap:7px;padding:12px 14px;display:flex}.fk-adm-fb-label{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:12px;display:flex;overflow:hidden}.fk-adm-fb-label>span{font-size:15px}.fk-adm-fb-value{color:var(--heading);font-size:24px;font-weight:600;line-height:1.1}.fk-adm-fb-meter{background:var(--accent-bg);border-radius:2px;height:4px;overflow:hidden}.fk-adm-fb-meter>span{background:var(--accent);border-radius:2px;height:100%;display:block}.fk-adm-fb-pct{color:var(--muted);font-size:11px}.fk-adm-fb-row .fk-ms-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fk-adm-fb-pick{color:var(--text2);flex:none;align-items:center;gap:6px;font-size:12px;display:inline-flex}.fk-adm-fb-pick>span{font-size:18px}.fk-adm-fb-pager .fk-pager{background:0 0;border-top:none;padding:14px 2px 0}@media (width<=1180px){.fk-adm-fb-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=860px){.fk-admin .fk-tabs{max-width:none}.fk-adm-fb-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.fk-sec-eyebrow{font-family:var(--mono);letter-spacing:.14em;color:var(--faint);text-overflow:ellipsis;white-space:nowrap;margin-bottom:10px;font-size:9.5px;overflow:hidden}.fk-sec-card{border:1px solid var(--line);border-radius:11px;margin-bottom:10px;padding:16px 18px}.fk-sec-head{align-items:center;gap:10px;display:flex}.fk-sec-head .fk-ms-meta{white-space:normal;margin-top:2px}.fk-imgbar{background:var(--accent2-bg);border:1px solid var(--accent2-line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 0 12px;padding:10px 12px;display:flex}.fk-imgbar-ico{color:var(--accent2);flex:none;align-items:center;display:flex}.fk-imgbar-text{min-width:0;color:var(--text2);flex:180px;font-size:12.5px;line-height:1.45}.fk-imgbar-acts{flex:none;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.fk-imgbar-btn{min-width:0;max-width:210px;color:var(--text);background:var(--card);border:1px solid var(--line);cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding:7px 12px;font-family:inherit;font-size:12px;font-weight:600;display:flex}.fk-imgbar-btn:hover{background:var(--soft)}.fk-imgbar-btn.primary{color:var(--on-accent2);background:var(--accent2);border-color:var(--accent2)}.fk-imgbar-btn.primary:hover{background:var(--accent2-hover)}.fk-imgbar-who{text-overflow:ellipsis;min-width:0;overflow:hidden}@media (width<=860px){.fk-imgbar-text{flex:1 1 0}.fk-imgbar-acts{width:100%;margin-left:0}.fk-imgbar-btn{flex:1 1 0;max-width:none;padding:9px 10px}}.fk-sec-dot{background:var(--accent2);border-radius:50%;flex:none;width:7px;height:7px}.fk-sec-dot.bad{background:#e05555}.fk-sec-foot{color:var(--faint);margin-top:11px;font-size:11.5px;line-height:1.5}.fk-sec-list{flex-direction:column;gap:9px;margin-top:12px;display:flex}.fk-sec-item{border-top:1px solid var(--line);align-items:center;gap:11px;padding-top:9px;display:flex}.fk-sec-item-name{color:var(--text);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.fk-sec-item-meta{font-family:var(--mono);color:var(--faint);margin-top:2px;font-size:10.5px}.fk-sec-item-when{color:var(--muted);flex:none;font-size:11.5px}.fk-sec-card .fk-ms-form{border:none;border-radius:0;gap:12px;margin-top:14px;padding:0}.fk-ms-btn.sm{background:0 0;border-radius:6px;padding:5px 11px;font-size:12px}.fk-ms-btn:disabled{opacity:.5;cursor:default}.fk-ms-btn:disabled:hover{background:var(--card);color:var(--text2)}.fk-sec-cs{margin-bottom:10px}.fk-sec-cs .fk-sec-card{margin-bottom:0;padding-top:38px}@media (width<=860px){.fk-sec-head{flex-wrap:wrap}.fk-sec-head .fk-ms-info{flex-basis:100%}.fk-sec-head .fk-sec-dot+.fk-ms-info{flex-basis:calc(100% - 17px)}.fk-sec-head .fk-ms-btn{flex:1}.fk-sec-item{flex-wrap:wrap}.fk-sec-item .fk-ms-info{flex-basis:100%}.fk-sec-item-when{flex:1}}.fk-crash{flex:1;justify-content:center;align-items:center;min-height:0;padding:32px 20px;display:flex}.fk-crash-box{background:var(--card);border:1px solid var(--line);border-radius:12px;width:100%;max-width:460px;padding:22px}.fk-crash-title{color:var(--heading);margin-bottom:6px;font-size:15px;font-weight:700}.fk-crash-note{color:var(--muted);margin:0 0 14px;font-size:12.5px;line-height:1.5}.fk-crash-actions{gap:8px;display:flex}.fk-crash-reload{background:var(--soft);color:var(--text)}.fk-crash-details{margin-top:14px}.fk-crash-details summary{color:var(--muted);cursor:pointer;font-size:11.5px}.fk-crash-details pre{background:var(--soft);max-height:190px;font-family:var(--mono);color:var(--text2);white-space:pre-wrap;word-break:break-word;border-radius:7px;margin-top:8px;padding:10px;font-size:11px;overflow:auto}@media (width<=860px){.fk-crash{padding:20px 14px}.fk-crash-box{padding:18px}}.fk-nudge{background:var(--accent2-bg);border-bottom:1px solid var(--accent2-line);color:var(--text);flex:none;align-items:center;gap:10px;padding:9px 16px;font-size:13px;display:flex}.fk-nudge-ico{flex:none;font-size:14px;line-height:1}.fk-nudge-text{flex:1;min-width:0;line-height:1.45}.fk-nudge-text strong{color:var(--heading);font-weight:600}.fk-nudge-cta{border:1px solid var(--accent2-line);background:var(--card);color:var(--accent2);cursor:pointer;border-radius:7px;flex:none;padding:6px 12px;font-family:inherit;font-size:12.5px;font-weight:500}.fk-nudge-cta:hover{background:var(--accent2);color:var(--on-accent2);border-color:var(--accent2)}.fk-nudge-x{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;padding:6px;font-size:13px;line-height:1}.fk-nudge-x:hover{background:var(--soft);color:var(--heading)}@media (width<=860px){.fk-nudge{flex-wrap:wrap;gap:8px;padding:9px 34px 9px 12px;font-size:12.5px;position:relative}.fk-nudge-ico{order:1}.fk-nudge-text{flex:auto;order:2}.fk-nudge-cta{flex:100%;order:3;padding:8px 12px}.fk-nudge-x{position:absolute;top:5px;right:6px}}.fk-oauth-link{color:var(--accent2);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;align-self:flex-start;padding:2px 0;font-family:inherit;font-size:12.5px;text-decoration:underline}.fk-oauth-error{color:var(--danger,#c8643c);background:var(--danger-bg,#c8643c1f);border-radius:8px;padding:8px 10px;font-size:12.5px;line-height:1.45}.fk-oauth-callback.is-error{text-align:left;color:var(--danger,#c8643c);background:var(--danger-bg,#c8643c1f);border-radius:10px;justify-content:flex-start;padding:12px 14px;line-height:1.5}.fk-oauth-callback-note{text-align:center;margin-top:10px;font-size:12.5px}.fk-oauth-switch{flex-direction:column;gap:4px;display:flex}.fk-oauth-callback{text-align:center;justify-content:center;align-items:center;gap:10px;margin:8px 0 16px;display:flex}.fk-ms-btn.primary{background:var(--accent2);color:var(--on-accent2);border-color:var(--accent2)}.fk-ms-btn.primary:hover{background:var(--accent2-hover,var(--accent2));color:var(--on-accent2)}.fk-ms-row.is-out{border-color:var(--accent-line)}.fk-chip-warn{color:var(--danger,#c8643c);background:var(--danger-bg,#c8643c1f)}.fk-ms-signedin{color:var(--text2);background:var(--soft);border:1px solid var(--line);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:13px;display:flex}.fk-ms-signedin b{color:var(--heading);font-weight:600}.fk-reconnect.is-out{background:var(--danger-bg,#c8643c1f);border-bottom-color:var(--accent-line)}.fk-reconnect-err{color:var(--danger,#c8643c)}.fk-box-warn{font-family:var(--mono);color:var(--danger,#c8643c);flex:none;font-size:11px;font-weight:700}.fk-box.is-out .fk-box-prov{color:var(--danger,#c8643c)}@media (width<=860px){.fk-ms-signedin{flex-direction:column;align-items:stretch}.fk-reconnect-manage{order:4}}.fk-bill-label{font-family:var(--mono);letter-spacing:.14em;color:var(--muted);margin:22px 2px 10px;font-size:10px}.fk-bill-label.first{margin-top:0}.fk-bill-card{background:var(--card);border:1px solid var(--line);border-radius:11.2px;overflow:hidden}.fk-bill-row{align-items:center;gap:16px;padding:18px 20px;display:flex}.fk-bill-row-main{flex:1;min-width:0}.fk-bill-plan{letter-spacing:-.01em;color:var(--heading);font-size:18px;font-weight:700}.fk-bill-plan-price{color:var(--muted);font-size:13px;font-weight:500}.fk-bill-offer{color:var(--heading);font-size:15px;font-weight:700}.fk-bill-offer span{color:var(--muted);font-weight:500}.fk-bill-sub{color:var(--muted);margin-top:3px;font-size:12.5px;line-height:1.45}.fk-bill-sub.small{margin-top:2px;font-size:11.5px}.fk-bill-chip{font-family:var(--mono);letter-spacing:.1em;white-space:nowrap;background:var(--soft);color:var(--text2);border-radius:4px;flex:none;padding:4px 8px;font-size:9.5px}.fk-bill-chip.ok{color:#5c8a6a;background:#e6f0e9}.fk-bill-chip.bad{color:#b65a4d;background:#fbf1ef}.fk-bill-faint{color:var(--faint)}.fk-bill-muted{color:var(--muted);font-weight:400}.fk-bill-btn{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:4px;padding:9px 16px;font-family:inherit;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.fk-bill-btn:disabled{opacity:.6;cursor:default}.fk-bill-btn.primary{color:var(--on-accent2);background:var(--accent2);border-color:var(--accent2);font-weight:700}.fk-bill-btn.primary:hover:not(:disabled),.fk-bill-btn.primary.pressed{background:var(--accent2-hover);border-color:var(--accent2-hover)}.fk-bill-btn.primary.pressed{box-shadow:inset 0 0 0 2px var(--accent2-bg)}.fk-bill-btn.ghost{color:var(--text2);background:var(--card);border-color:var(--line)}.fk-bill-btn.ghost:hover:not(:disabled){background:var(--soft)}.fk-bill-btn.danger{color:#b65a4d;background:var(--card);border-color:#e8cfcb}.fk-bill-btn.danger:hover:not(:disabled){background:#fbf1ef}.fk-bill-btn.wide{width:100%;padding:13px;font-size:13.5px}.fk-bill-link{color:var(--accent);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-family:inherit;font-size:11.5px;font-weight:600}.fk-bill-link:hover:not(:disabled){color:var(--accent-hover)}.fk-bill-link.quiet{color:var(--text2)}.fk-bill-link.small{margin-left:8px;font-size:11px}.fk-bill-pair{gap:10px;display:flex}.fk-bill-pair>.fk-bill-btn{flex:1;padding:12px}.fk-bill-pair.narrow{justify-content:center}.fk-bill-pair.narrow>.fk-bill-btn{flex:none;padding:9px 16px}.fk-bill-checkout{border-top:1px solid var(--line);background:color-mix(in srgb, var(--card) 52%, var(--panel));flex-direction:column;gap:14px;padding:20px 22px;display:flex}.fk-bill-checkout.is-hidden{display:none}.fk-bill-cycle,.fk-bill-cardhead{justify-content:space-between;align-items:center;gap:10px;display:flex}.fk-bill-h{color:var(--heading);font-size:12.5px;font-weight:700}.fk-bill-seg{background:var(--soft);border:1px solid var(--line);border-radius:8px;gap:2px;padding:2px;display:flex}.fk-bill-seg button{white-space:nowrap;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 10px;font-family:inherit;font-size:11.5px;font-weight:600}.fk-bill-seg button.on{background:var(--card);color:var(--heading);box-shadow:0 1px 2px #00000014}.fk-bill-seg button:disabled{cursor:default}.fk-bill-sum{border:1px solid var(--line);border-radius:9px;overflow:hidden}.fk-bill-sum-row{border-bottom:1px solid var(--line);color:var(--text);justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;font-size:12.5px;display:flex}.fk-bill-sum-row:last-child{border-bottom:none}.fk-bill-sum-row b{color:var(--heading);white-space:nowrap;font-weight:600}.fk-bill-sum-row b.fk-bill-muted{color:var(--muted);white-space:normal;text-align:right;font-weight:400}.fk-bill-sum-row.total{background:var(--soft)}.fk-bill-sum-row.total span{color:var(--heading);font-size:13px;font-weight:600}.fk-bill-sum-row.total b{font-size:14px;font-weight:700}.fk-bill-secured{color:var(--muted);white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:inline-flex}.fk-bill-secured b{color:var(--text2)}.fk-bill-cardbox{border:1px solid var(--line);background:var(--bg);border-radius:9px;overflow:hidden}.fk-bill-pe-wrap{position:relative}.fk-bill-pe-wrap.is-loading{min-height:44px}.fk-bill-pe-wrap.is-failed{min-height:64px}.fk-bill-pe{min-height:44px;margin:-1px -1px 0}.fk-bill-pe-cover{background:var(--bg);color:var(--muted);text-align:center;justify-content:center;align-items:center;padding:0 16px;font-size:12px;line-height:1.45;display:flex;position:absolute;inset:0}.fk-bill-pe-cover .fk-bill-loading{padding:0;font-size:12px}.fk-bill-zip{width:100%;font-family:var(--mono);color:var(--heading);background:0 0;border:none;outline:none;padding:11px 13px;font-size:13px;display:block}.fk-bill-zip::placeholder{color:var(--faint)}.fk-bill-zip:focus{box-shadow:inset 0 0 0 1px var(--accent)}.fk-bill-fields{gap:10px;display:flex}.fk-bill-field{flex-direction:column;flex:1;min-width:0;display:flex}.fk-bill-field>span{color:var(--text);margin-bottom:5px;font-size:11.5px;font-weight:600}.fk-bill-field .fk-input{border-radius:9px;padding:10px 13px;font-size:13px}.fk-bill-promo{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.fk-bill-promo .fk-bill-link{align-items:center;gap:6px;font-size:12px;display:inline-flex}.fk-bill-promo .fk-bill-link span{font-size:10px}.fk-bill-promo-row{gap:8px;width:100%;display:flex}.fk-bill-promo-row .fk-input{border-radius:9px;flex:1;min-width:0;padding:9px 13px;font-size:13px}.fk-bill-consent{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.fk-bill-consent input{width:15px;height:15px;accent-color:var(--accent2);cursor:pointer;flex:none;margin:2px 0 0}.fk-bill-consent>span{color:var(--text);font-size:11.5px;line-height:1.55}.fk-bill-consent a{color:var(--accent);font-weight:700;text-decoration:none}.fk-bill-consent a:hover{text-decoration:underline}.fk-bill-consent b{color:var(--heading)}.fk-bill-fine{color:var(--faint);text-align:center;font-size:10.5px;line-height:1.55}.fk-bill-error{color:#b65a4d;background:#fbf1ef;border:1px solid #e8cfcb;border-radius:8px;padding:9px 12px;font-size:12px;line-height:1.45}.fk-bill-error .fk-bill-link{margin-left:6px}.fk-bill-error.small{padding:6px 10px}.fk-bill-loading{color:var(--muted);align-items:center;gap:8px;padding:12px 2px;font-size:12.5px;display:flex}.fk-bill-wait,.fk-bill-done{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:40px 32px;display:flex}.fk-bill-spin{border:3px solid var(--line);border-top-color:var(--accent);border-radius:50%;width:44px;height:44px;animation:.9s linear infinite fkSpin}.fk-bill-spin.sm{border-width:2px;flex:none;width:14px;height:14px}.fk-bill-wait-title{color:var(--heading);font-size:16px;font-weight:700}.fk-bill-wait-text,.fk-bill-done-text{color:var(--muted);max-width:400px;font-size:12.5px;line-height:1.5}.fk-bill-done-ico{color:#5c8a6a;background:#e6f0e9;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:flex}.fk-bill-done-title{letter-spacing:-.01em;color:var(--heading);font-size:18px;font-weight:700}.fk-bill-done .fk-bill-btn{margin-top:8px}.fk-bill.is-bank>:not(.fk-bill-upgrade),.fk-bill.is-bank .fk-bill-upgrade>.fk-bill-row{display:none}.fk-bill-panel{flex-direction:column;gap:14px;padding:20px 22px;display:flex}.fk-bill-panel-title{letter-spacing:-.01em;color:var(--heading);font-size:16px;font-weight:700}.fk-bill-panel-sub{color:var(--muted);margin-top:-8px;font-size:12.5px}.fk-bill-panel-text{color:var(--muted);margin-top:4px;font-size:12.5px;line-height:1.5}.fk-bill-msg{border-radius:8px;margin-bottom:16px;padding:9px 12px;font-size:12.5px;line-height:1.45}.fk-bill-msg.ok{background:var(--accent-bg);color:var(--heading)}.fk-bill-msg.bad{color:#b65a4d;background:#fbf1ef;border:1px solid #e8cfcb}.fk-bill-banner{background:#fbf1ef;border:1px solid #e8cfcb;border-radius:11px;align-items:center;gap:14px;margin-bottom:18px;padding:13px 16px;display:flex}.fk-bill-banner-text{flex:1;min-width:0}.fk-bill-banner-title{color:var(--heading);font-size:13.5px;font-weight:700}.fk-bill-banner-sub{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.5}.fk-bill-banner-acts{flex:none;gap:8px;display:flex}.fk-bill-pm{align-items:center;gap:14px;padding:12px 16px;display:flex}.fk-bill-pm-badge{background:var(--ink);width:40px;height:28px;color:var(--on-ink);font-family:var(--mono);letter-spacing:.06em;border-radius:5px;flex:none;justify-content:center;align-items:center;font-size:9px;font-weight:700;display:flex}.fk-bill-pm-name{color:var(--heading);font-size:13.5px;font-weight:600}.fk-bill-bad{color:#b65a4d;margin-left:6px;font-size:11.5px}.fk-bill-inv{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.fk-bill-inv:last-child{border-bottom:none}.fk-bill-inv-date{color:var(--text);font-size:12.5px}.fk-bill-inv-amt{color:var(--heading);white-space:nowrap;font-size:12.5px;font-weight:600}.fk-bill-inv-amt a{color:var(--accent);text-decoration:none}.fk-bill-inv-amt a:hover{text-decoration:underline}.fk-bill-company{color:var(--muted);align-items:center;gap:10px;padding:10px 2px 0;font-size:12px;display:flex}.fk-bill-company-name{color:var(--text);white-space:nowrap;font-weight:600}.fk-bill-soon{font-family:var(--mono);letter-spacing:.1em;background:var(--accent2-bg);color:var(--accent2);white-space:nowrap;border-radius:4px;padding:4px 8px;font-size:9.5px}.fk-bill-company-text{flex:1;min-width:0}.fk-bill-company-done{color:var(--muted);white-space:nowrap;font-size:11.5px;font-weight:600}.fk-bill-foot{flex-wrap:wrap;align-items:center;gap:14px;margin:26px 2px 0;display:flex}.fk-bill-foot-link{color:var(--text2);white-space:nowrap;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:11.5px;font-weight:600;text-decoration:none}.fk-bill-foot-link:hover{color:var(--heading)}.fk-bill-foot-link.muted{color:var(--muted)}.fk-bill-dot{background:var(--line);border-radius:50%;flex:none;width:3px;height:3px}.fk-bill-modal{background:var(--card);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:14px;width:400px;max-width:100%;max-height:100%;padding:26px 26px 22px;animation:.2s both flokiRise;display:flex;overflow-y:auto;box-shadow:0 24px 60px -20px #20243a80}.fk-bill-modal-ico{border-radius:9px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.fk-bill-modal-ico.ember{background:var(--accent2-bg);color:var(--accent2)}.fk-bill-modal-ico.accent{background:var(--accent-bg);color:var(--accent)}.fk-bill-modal-title{letter-spacing:-.01em;color:var(--heading);font-size:17px;font-weight:700}.fk-bill-modal-text{color:var(--muted);margin-top:6px;font-size:12.5px;line-height:1.55}.fk-bill-modal-actions{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.fk-bill-modal-rows{flex-direction:column;gap:10px;font-size:12.5px;display:flex}.fk-bill-modal-row{color:var(--text);justify-content:space-between;align-items:center;gap:12px;display:flex}.fk-bill-modal-row b{color:var(--heading);font-weight:400}.fk-bill-modal-row.quiet{color:var(--muted);font-size:11.5px}.fk-bill-stepper{border:1px solid var(--line);border-radius:7px;align-items:center;display:inline-flex;overflow:hidden}.fk-bill-stepper button{width:28px;height:28px;color:var(--text2);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-family:inherit;font-size:14px;display:flex}.fk-bill-stepper button:first-child{border-right:1px solid var(--line)}.fk-bill-stepper button:last-child{border-left:1px solid var(--line)}.fk-bill-stepper button:disabled{opacity:.4;cursor:default}.fk-bill-stepper b{text-align:center;width:36px;color:var(--heading);font-weight:600}.fk-bill-picklist{flex-direction:column;gap:6px;display:flex}.fk-bill-pick{border:1px solid var(--line);color:var(--text);cursor:pointer;border-radius:9px;align-items:center;gap:9px;padding:10px 12px;font-size:13px;display:flex}.fk-bill-pick.on{border-color:var(--accent);background:var(--accent-bg)}.fk-bill-pick input{accent-color:var(--accent);margin:0}.fk-ms-row.is-paused .fk-ms-name{color:var(--muted)}.fk-adm-billing{color:var(--accent2)}.floki-app:is([data-theme=graphite],[data-theme=genz],[data-theme=floki-dark],[data-theme=greenmotion-dark]) :is(.fk-bill-chip.ok,.fk-bill-done-ico){color:#8fc09f;background:#5c8a6a33}.floki-app:is([data-theme=graphite],[data-theme=genz],[data-theme=floki-dark],[data-theme=greenmotion-dark]) :is(.fk-bill-chip.bad,.fk-bill-error,.fk-bill-msg.bad,.fk-bill-banner){color:#ee8878;background:#b65a4d29;border-color:#ee887859}.floki-app:is([data-theme=graphite],[data-theme=genz],[data-theme=floki-dark],[data-theme=greenmotion-dark]) :is(.fk-bill-btn.danger,.fk-bill-bad){color:#ee8878;border-color:#ee887859}.floki-app:is([data-theme=graphite],[data-theme=genz],[data-theme=floki-dark],[data-theme=greenmotion-dark]) .fk-bill-btn.danger:hover:not(:disabled){background:#b65a4d29}@media (width<=860px){.fk-bill-row{flex-wrap:wrap;padding:16px}.fk-bill-row>.fk-bill-btn{flex:100%;padding:11px 16px}.fk-bill-checkout,.fk-bill-panel{padding:16px}.fk-bill-cycle{flex-wrap:wrap}.fk-bill-fields{flex-direction:column}.fk-bill-banner{flex-wrap:wrap}.fk-bill-banner>.fk-bill-btn,.fk-bill-banner-acts{flex:100%}.fk-bill-banner-acts>.fk-bill-btn{flex:1}.fk-bill-company{flex-wrap:wrap}.fk-bill-company-text{flex-basis:100%;order:3}.fk-bill-wait,.fk-bill-done{padding:32px 20px}.fk-bill-modal{width:100%;padding-bottom:calc(22px + env(safe-area-inset-bottom));border-bottom:none;border-radius:14px 14px 0 0}.fk-bill-modal-actions{flex-direction:column-reverse}.fk-bill-modal-actions>.fk-bill-btn{width:100%;padding:12px}.fk-ms-row.is-paused{flex-wrap:wrap}}.floki-app[data-theme^=genz] :is(.fk-mp-name,.fk-nav-item,.fk-box.active .fk-box-name,.fk-user-avatar,.fk-user-name,.fk-field-label,.fk-brand-fields-title,.fk-set-tile-v,.fk-behavior-title,.fk-link-btn,.fk-tab,.fk-wf-status,.fk-set-tab,.fk-set-back,.fk-set-chip,.fk-btn,.fk-folder.active .fk-folder-name,.fk-mail-filter,.fk-mail-bulkact,.fk-pager-btn,.fk-mail-acct,.fk-mail-row.unread .fk-mail-sub,.fk-schedrow-edit,.fk-schedmenu-name,.fk-reading-back,.fk-reading-tip,.fk-ctx-head,.fk-reading-cta,.fk-reading-avatar,.fk-reading-attach-head,.fk-chat-head-status,.fk-chat-head-chip,.fk-chat-switch-title,.fk-chat-menu-new,.fk-chat-menu-title,.fk-chat-context-chip,.fk-chat-confirm-btn,.fk-chat-confirm-link,.fk-chat-model,.fk-modelsw-name,.fk-cmp-title,.fk-cmp-cc,.fk-rcpt-sugg-av,.fk-cmp-fromlabel,.fk-cmp-menu-name,.fk-cmp-ai,.fk-cmp-busy,.fk-cmp-gen,.fk-cmp-quote-rm,.fk-cmp-send,.fk-sched-timelbl,.fk-sched-cancel,.fk-sched-go,.fk-toast,.fk-cert-btn,.fk-movepick-name,.fk-ms-btn,.fk-ms-add,.fk-ms-locked,.fk-imgbar-btn,.fk-sec-item-name,.fk-add-title,.fk-add-label,.fk-add-opt-title,.fk-add-hero-title,.fk-add-back,.fk-add-cancel,.fk-add-test,.fk-add-go){text-transform:lowercase}.floki-app[data-theme^=genz] :is(.fk-mono,.fk-mp-tag,.fk-beta,.fk-nav-count,.fk-section-label,.fk-box-count,.fk-set-cardhead,.fk-set-label,.fk-set-tile-k,.fk-chip,.fk-rule>span,.cs-flag,.cs-badge,.fk-stat-value,.fk-folder-count,.fk-mail-time,.fk-schedrow-when,.fk-schedrow-failed,.fk-schedrow-unsure,.fk-pill-menu-label,.fk-chat-menu-grouplabel,.fk-chat-menu-when,.fk-chat-confirm-tally,.fk-modelsw-label,.fk-cmp-menu-label,.fk-sched-dow,.fk-ms-sec,.fk-add-step,.fk-adm-price,.fk-sec-eyebrow,.fk-box-warn,.fk-au-tag,.fk-au-kind,.fk-au-strip-tag,.fk-au-time,.fk-au-tier,.fk-au-waiting,.fk-au-undone,.fk-au-foot,.fk-au-daylabel,.fk-au-tiername,.fk-au-always,.fk-au-loopstat,.fk-au-streammeta,.fk-au-permprov){text-transform:lowercase;letter-spacing:.04em;font-weight:700}.floki-app[data-theme^=genz] .fk-brand-sub{letter-spacing:.04em;font-weight:700}.floki-app[data-theme^=genz] :is(input,textarea){font-family:Space Grotesk,system-ui,sans-serif}.floki-app[data-theme^=genz] h1:after{content:" ✨"}.floki-app[data-theme^=genz] :is(.fk-side-search,.fk-nav-item,.fk-box,.fk-user-main,.fk-user-dots,input.fk-input,.fk-select,.fk-set-tab,.fk-set-back,.fk-set-chip,.fk-acctmenu-row,.fk-acctmenu-gear,.fk-fb-emoji,.fk-tab,.fk-btn,.fk-folder,.fk-au-loopsbtn,.fk-au-seg,.fk-au-conf,.fk-inbox-iconbtn,.fk-mail-filters,.fk-mail-bulkact,.fk-mail-bulkclear,.fk-mail-act,.fk-schedrow-edit,.fk-schedrow-more,.fk-schedmenu-row,.fk-reading-pill,.fk-pill-menu-row,.fk-reading-cta,.fk-cmp-attach-chip,.fk-chat-context-ico,.fk-chat-confirm-ico,.fk-chat-confirm-btn,.fk-chat-attach,.fk-modelsw-row,.fk-cmp-rcpt-chip,.fk-rcpt-sugg-row,.fk-cmp-frombtn,.fk-cmp-menu-row,.fk-cmp-ai,.fk-cmp-writerow .fk-cmp-input,.fk-cmp-gen,.fk-cmp-fmtbtn,.fk-cmp-footbtn,.fk-sched-navbtn,.fk-sched-day,.fk-sched-num,.fk-sched-mer,.fk-sched-cancel,.fk-sched-go,.fk-cert-btn,.fk-modal-close,.fk-ms-glyph,.fk-ms-btn,.fk-imgbar-btn,.fk-nudge-cta,.fk-add-input,.fk-add-test,.fk-add-go){border-radius:999px}.floki-app[data-theme^=genz] :is(.fk-brand-mark,.fk-color-input,.fk-rail-mark,.fk-mp-row,.fk-ms-test,.fk-mail-error,.fk-cmp-error,.fk-sched-err,.fk-oauth-error,.fk-crash-details pre,.fk-cmp-rcpt-box.drop-ok,.fk-add-tile,.fk-add-hint,.fk-search-status-err){border-radius:10px}.floki-app[data-theme^=genz] :is(.fk-card,.fk-brand-logo-box,.fk-scheme,.fk-custom-colors,.fk-tabs,.fk-stat,.fk-au-strip,.fk-schedmenu,.fk-pill-menu.more,.fk-ctx-menu,.fk-chat-switch-menu,.fk-bubble,.fk-modelsw-menu,.fk-rcpt-sugg,.fk-cmp-menu,.fk-cmp-quote-toggle,.fk-imgbar,.fk-ms-row,.fk-ms-add,.fk-ms-form,.fk-ms-limit,.fk-sec-card,.fk-add,.fk-add-opt,.fk-chat-inputbox,.fk-textarea,.fk-set-tile,.fk-acctmenu){border-radius:14px}.floki-app[data-theme^=genz] :is(.fk-mp-row,.fk-card,.fk-stat,.fk-inbox-iconbtn,.fk-reading-attach-item,.fk-chat-collapse,.fk-chat-newbtn,.fk-chat-pill,.fk-chat-context-chip,.fk-chat-confirm-btn,.fk-rail-btn,.fk-cmp-quote-toggle,.fk-sched-navbtn,.fk-sched-num,.fk-sched-mer,.fk-cert-btn,.fk-ms-btn,.fk-imgbar-btn,.fk-crash-box,.fk-set-tile,.fk-set-chip:not(.active),.fk-acctmenu-gear){box-shadow:5px 5px 0 var(--shadow-soft);border-width:2px}.floki-app[data-theme^=genz] :is(.fk-schedmenu,.fk-pill-menu,.fk-ctx-menu,.fk-chat-switch-menu,.fk-bubble.agent,.fk-chat-inputbox,.fk-modelsw-menu,.fk-cmp,.fk-rcpt-sugg,.fk-cmp-menu,.fk-sched,.fk-modal,.fk-cert,.fk-acctmenu){border-width:2px}.floki-app[data-theme^=genz] .fk-pager-btn.active{background:var(--card);box-shadow:5px 5px 0 var(--shadow-soft);border-width:2px}.floki-app[data-theme^=genz] :is(.fk-nav-item.active,.fk-set-tab.active,.fk-set-chip.active,.fk-user-avatar,.fk-stat-dark,.fk-reading-tip,.fk-bubble.user){box-shadow:4px 4px 0 var(--shadow)}.floki-app[data-theme^=genz] :is(.fk-nav-item.active,.fk-set-tab.active){transition:transform .1s,box-shadow .1s}.floki-app[data-theme^=genz] :is(.fk-nav-item.active,.fk-set-tab.active):hover{box-shadow:2px 2px 0 var(--shadow);transform:translate(2px,2px)}.floki-app[data-theme^=genz] :is(.fk-toggle.on,.fk-scheme-check,.fk-btn-accent,.fk-inbox-iconbtn.primary,.fk-reading-cta.ai,.fk-chat-menu-new-ico,.fk-chat-context-ico,.fk-chat-confirm-btn.primary,.fk-chat-send,.fk-cmp-gen,.fk-cmp-send,.fk-sched-day.sel,.fk-sched-go){box-shadow:3px 3px 0 var(--shadow)}.floki-app[data-theme^=genz] .fk-mail-row.unread{box-shadow:5px 5px 0 var(--shadow-soft);border-bottom-width:2px}.floki-app[data-theme^=genz] .fk-mail-row.unread.kb-active{box-shadow:inset 3px 0 0 var(--accent), 5px 5px 0 var(--shadow-soft)}.floki-app[data-theme^=genz] .fk-mail-row.unread.picked{box-shadow:none;border-bottom-width:1px}.floki-app[data-theme^=genz] .fk-mail-scroll{overflow-x:hidden}@media (hover:hover) and (prefers-reduced-motion:no-preference){.floki-app[data-theme^=genz] .fk-mail-row:hover{transform:rotate(-.4deg)}}.floki-app[data-theme^=genz] :is(.fk-nav-item,.fk-box-name,.fk-folder-name,.fk-btn,.fk-ms-btn,.fk-reading-cta,.fk-chat-confirm-btn,.fk-set-tab,.fk-set-chip){white-space:nowrap}.fk-auth{box-sizing:border-box;background:radial-gradient(1120px 660px at 50% -6%,#1c2945,#10141f 56%,#0b0d13);justify-content:center;align-items:center;width:100%;height:100vh;padding:32px 16px;display:flex;position:relative;overflow:hidden auto}.fk-auth-grid{pointer-events:none;background-image:linear-gradient(#7d9bcd0d 1px,#0000 1px),linear-gradient(90deg,#7d9bcd0d 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask:radial-gradient(840px 580px at 50% 40%,#000,#0000 80%);mask:radial-gradient(840px 580px at 50% 40%,#000,#0000 80%)}.fk-auth-glow{filter:blur(30px);pointer-events:none;background:radial-gradient(closest-side,#2e5c8a66,#2e5c8a00 72%);border-radius:50%;width:900px;height:600px;animation:7s ease-in-out infinite flokiPulse;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.fk-auth-inner{z-index:1;flex-direction:column;align-items:center;width:100%;max-width:420px;margin:auto;display:flex;position:relative}.fk-auth-inner.wide{max-width:480px}.fk-auth-head{--fk-logo:80px;flex-direction:column;align-items:center;gap:7px;margin-bottom:20px;display:flex}.fk-auth-logo{align-items:center;gap:10px;display:inline-flex}.fk-auth-logo-mark{width:var(--fk-logo);height:var(--fk-logo);border-radius:calc(var(--fk-logo) * .22);background:var(--card);flex:none;justify-content:center;align-items:center;animation:6s ease-in-out infinite flokiSail;display:flex;overflow:hidden}.fk-auth-logo-mark img{object-fit:cover;width:100%;height:100%;display:block}.fk-auth-logo-text{letter-spacing:-.02em;color:var(--heading);font-size:17px;font-weight:700}.fk-auth-tagline{color:var(--muted);margin:0;font-size:11.5px}.fk-auth-card{background:var(--bg);border:1px solid var(--line);border-radius:16px;width:100%;animation:.3s both flokiRise;overflow:hidden;box-shadow:0 30px 80px -24px #0009}.fk-auth-card-body{flex-direction:column;min-height:540px;padding:26px 24px;display:flex}.fk-auth-card-body>form,.fk-auth-card-body>.fk-auth-pane{flex-direction:column;flex:1;display:flex}.fk-auth-card-body .fk-auth-btn-full,.fk-auth-card-body .fk-step-actions{margin-top:auto}.fk-auth-card-body .fk-auth-btn-full~.fk-auth-btn-full{margin-top:10px}.fk-auth-tabs{background:var(--card);border-radius:9px;gap:4px;margin-bottom:18px;padding:3px;display:flex}.fk-auth-tab{text-align:center;cursor:pointer;color:var(--muted);border-radius:7px;flex:1;padding:8px 0;font-size:12.5px;font-weight:600}.fk-auth-tab.active{background:var(--bg);color:var(--heading);font-weight:700}.fk-auth-card .field{margin-bottom:16px}.fk-auth-card label{color:var(--heading);margin-bottom:6px;font-size:11.5px;font-weight:600;display:block}.fk-auth-card label .hint{color:var(--muted);margin-left:4px;font-size:11px;font-weight:400}.fk-auth-card input,.fk-auth-card select{width:100%;color:var(--heading);background:var(--card);border:1px solid #0000;border-radius:8px;outline:none;padding:11px 13px;font-family:inherit;font-size:12.5px;transition:border-color .15s,box-shadow .15s}.fk-auth-card input:focus,.fk-auth-card select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg)}.fk-auth-card input::placeholder{color:var(--faint)}.fk-auth-btn{cursor:pointer;border:none;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-family:inherit;font-size:14px;font-weight:600;transition:background .15s,opacity .15s;display:inline-flex}.fk-auth-btn:disabled{opacity:.6;cursor:not-allowed}.fk-auth-btn-primary{background:var(--accent2);color:var(--on-accent2)}.fk-auth-btn-primary:hover:not(:disabled){background:var(--accent2-hover)}.fk-auth-btn-primary.danger{color:#fff;background:#b3261e}.fk-auth-btn-primary.danger:hover:not(:disabled){background:#8f1d17}.fk-auth-btn-secondary{background:var(--card);color:var(--heading);border:none}.fk-auth-btn-secondary:hover:not(:disabled){background:var(--soft)}.fk-auth-btn-danger{color:#fff;background:#c8553d;border:none}.fk-auth-btn-danger:hover:not(:disabled){background:#b04732}.fk-auth-btn-full{width:100%}.fk-auth-link{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:13px}.fk-auth-link:hover{color:var(--accent-hover)}.fk-auth-center{text-align:center;margin-top:14px}.fk-auth-split{justify-content:center;gap:18px;margin-top:14px;display:flex}.fk-auth-link:disabled{color:var(--muted);cursor:default}.fk-auth-signout{border-top:1px solid var(--line);text-align:center;color:var(--muted);overflow-wrap:anywhere;margin-top:18px;padding-top:14px;font-size:12.5px;line-height:1.6}.fk-auth-signout strong{color:var(--text2);font-weight:600}.fk-auth-signout .fk-auth-link{font-size:12.5px}.fk-auth-note{color:var(--text2);background:var(--card);border-radius:8px;margin-bottom:16px;padding:11px 14px;font-size:13px}.fk-pw-wrap{position:relative}.fk-auth-card .fk-pw-wrap input{padding-right:62px}.fk-pw-toggle{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:13px;font-weight:600;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.fk-pw-toggle:hover{color:var(--heading)}.fk-pw-meter{align-items:center;gap:4px;margin-top:9px;display:flex}.fk-pw-meter span{background:var(--line2);border-radius:2px;flex:1;height:3px}.fk-pw-meter em{color:var(--muted);flex:none;margin-left:4px;font-size:11.5px;font-style:normal}.fk-pw-meter[data-score="1"] span:nth-child(-n+1),.fk-pw-meter[data-score="2"] span:nth-child(-n+2),.fk-pw-meter[data-score="3"] span:nth-child(-n+3),.fk-pw-meter[data-score="4"] span:nth-child(-n+4){background:var(--accent)}.fk-auth-legal{color:var(--muted);text-align:center;margin-top:14px;font-size:11.5px;line-height:1.5}.fk-auth-legal-small{margin-bottom:0;font-size:9.5px}.fk-auth-legal-small+.fk-auth-legal{margin-top:20px;margin-bottom:0}.fk-auth-legal a{color:var(--accent);font-weight:600;text-decoration:none}.fk-auth-legal a:hover{color:var(--accent-hover);text-decoration:underline}.fk-welcome-list{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:10px;margin:18px 0;padding:14px;list-style:none;display:flex}.fk-welcome-list li{color:var(--text2);align-items:center;gap:10px;font-size:13px;display:flex}.fk-welcome-list li span{color:var(--accent);flex:none}.fk-auth-alert{border-radius:8px;margin-bottom:16px;padding:11px 14px;font-size:13px}.fk-auth-alert-error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.fk-auth-alert-success{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}.fk-spinner{border:2px solid;border-top-color:#0000;border-radius:50%;flex:none;width:15px;height:15px;animation:.7s linear infinite flokiSpin}.fk-spinner-dark{border:2px solid var(--line);border-top-color:var(--accent)}.fk-auth-h{color:var(--heading);margin-bottom:6px;font-size:17px;font-weight:700}.fk-auth-p{color:var(--muted);font-size:13px;line-height:1.5}.fk-auth-success-mark{color:var(--accent);text-align:center;margin-bottom:12px;font-size:40px}.fk-steps{align-items:center;gap:18px;margin-bottom:22px;display:flex}.fk-step{align-items:center;gap:8px;display:flex}.fk-step-num{background:var(--card);width:26px;height:26px;color:var(--muted);border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.fk-step.active .fk-step-num{background:var(--accent);color:var(--on-accent,#fff);border-color:var(--accent)}.fk-step.done .fk-step-num{background:var(--accent-bg);color:var(--accent)}.fk-step-label{color:var(--text2);font-size:12.5px;font-weight:600}.fk-step.active .fk-step-label{color:var(--heading)}.fk-provider-grid{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px;display:grid}.fk-provider-card{cursor:pointer;background:var(--card);border:1px solid #0000;border-radius:9px;padding:12px;transition:border-color .15s,background .15s}.fk-provider-card:hover{border-color:var(--accent-line)}.fk-provider-card.selected{border-color:var(--accent);background:var(--accent-bg)}.fk-provider-card .name{color:var(--heading);font-size:13.5px;font-weight:700}.fk-provider-card .desc{color:var(--muted);margin-top:2px;font-size:11.5px}.fk-step-actions{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.fk-step-actions .fk-auth-btn-primary{flex:1}.fk-qr{border:1px solid var(--line);background:#fff;border-radius:10px;width:220px;max-width:min(70vw,220px);margin:16px auto 0;padding:12px}.fk-qr svg{width:100%;height:auto;display:block}.fk-secret-row{align-items:center;gap:8px;margin-top:6px;display:flex}.fk-secret{min-width:0;font-family:var(--mono);letter-spacing:.06em;color:var(--heading);background:var(--card);overflow-wrap:anywhere;border-radius:7px;flex:1;padding:10px 12px;font-size:13px}.fk-secret-row .fk-auth-btn{flex:none;padding:10px 14px}.fk-auth-card input.fk-code-input{font-family:var(--mono);letter-spacing:.5em;text-align:center;text-indent:.5em;font-size:22px}.fk-auth-card input.fk-code-recovery{letter-spacing:.12em;text-indent:.12em;font-size:16px}.fk-code-boxes{grid-template-columns:repeat(6,1fr);gap:7px;display:grid}.fk-auth-card .fk-code-box,.fk-sec-card .fk-code-box{text-align:center;min-width:0;font-family:var(--mono);padding:12px 0;font-size:18px;font-weight:600}.fk-sec-card .fk-code-box{border:1px solid var(--line);background:var(--card);width:100%;color:var(--heading);border-radius:9px;outline:none}.fk-sec-card .fk-code-box:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg)}.fk-sec-card .fk-secret-row .fk-auth-btn{border:1px solid var(--line)}.fk-sec-card .fk-secret{background:var(--soft)}.fk-code-boxes.shake{animation:.4s flokiShake}@keyframes flokiShake{0%,to{transform:translate(0)}20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}@media (prefers-reduced-motion:reduce){.fk-code-boxes.shake{animation:none}}.fk-codes{grid-template-columns:1fr 1fr;gap:8px;margin:14px 0;display:grid}.fk-code-chip{font-family:var(--mono);text-align:center;color:var(--heading);background:var(--card);border-radius:7px;padding:9px 4px;font-size:12px}.fk-codes-actions{gap:8px;margin-bottom:14px;display:flex}.fk-codes-actions .fk-auth-btn{flex:1}.fk-auth-card .fk-check-row,.fk-sec-card .fk-check-row{color:var(--text2);cursor:pointer;align-items:flex-start;gap:9px;margin-bottom:14px;font-size:13px;font-weight:400;line-height:1.45;display:flex}.fk-auth-card .fk-check-row input[type=checkbox],.fk-sec-card .fk-check-row input[type=checkbox]{width:auto;accent-color:var(--accent);flex:none;margin-top:2px;padding:0}.fk-check-warn{color:var(--muted);margin-top:3px;font-size:11.5px;display:block}@media (width<=860px){.fk-steps{gap:10px}.fk-step-label{display:none}.fk-step.active .fk-step-label{display:inline}.fk-codes{grid-template-columns:1fr}.fk-auth-card input,.fk-auth-card select{font-size:16px}.fk-auth-card-body{min-height:0}.fk-secret-row,.fk-codes-actions{flex-wrap:wrap}.fk-codes-actions .fk-auth-btn{flex:30%}.fk-code-boxes{gap:5px}.fk-auth-card .fk-code-box{padding:11px 0;font-size:16px}}
