@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-vietnamese-wght-normal-qRpaaN48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--fk-brand:#1a1af5;--fk-brand-s:#2323d6;--fk-brand-d:#15159e;--fk-soft:#eaeafe;--fk-tint:#e6e5fd;--fk-violet:#9b1cf2;--fk-grad:linear-gradient(135deg, #1515e8 0%, #9b1cf2 100%);--fk-ground:#f4f5fb;--fk-card:#fff;--fk-ink:#15171c;--fk-muted:#5e6470;--fk-line:#e4e6f0;--fk-fill:#eceefa;--fk-ok:#0e7a4c;--fk-okbg:#e2f5ec;--fk-warn:#9a5a06;--fk-warnbg:#fdf0d8;--fk-bad:#c42b1f;--fk-badbg:#fde7e4;--fk-font:"Plus Jakarta Sans Variable", "Plus Jakarta Sans", "Noto Sans Kannada", "Noto Sans Devanagari", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--fk-ease:cubic-bezier(.2, .9, .25, 1.08);--fk-nav-h:calc(78px + env(safe-area-inset-bottom,0px))}html.fk-root,html.fk-root body{background:var(--fk-ground);color:var(--fk-ink);font-family:var(--fk-font);-webkit-font-smoothing:antialiased;overscroll-behavior-y:none;height:100%;overflow:hidden}.fk{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;background:var(--fk-ground);max-width:560px;height:100dvh;color:var(--fk-ink);font-family:var(--fk-font);flex-direction:column;margin:0 auto;font-size:14px;display:flex;position:relative;overflow-y:auto}html.kb-open .fk{height:var(--uds-vvh,100dvh);top:var(--uds-vvtop,0px)}html.kb-open .fk-comp{bottom:var(--uds-kb,0px);padding-bottom:10px}.fk *,.fk :before,.fk :after{box-sizing:border-box}:where(.fk) button:where(:not(.uds-page *)){font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}.fk input:where(:not(.uds-page *)),.fk textarea:where(:not(.uds-page *)),.fk select:where(:not(.uds-page *)){font:inherit;color:inherit}.fk :focus-visible{outline:3px solid color-mix(in oklab, var(--fk-brand) 55%, white);outline-offset:2px;border-radius:10px}.fk [data-chat-composer] textarea:focus-visible,.fk [data-chat-composer] input:focus-visible{border-radius:0;outline:none}.fk .ic{flex:none;display:block}.fk [hidden]{display:none!important}.fk-top{z-index:20;padding:calc(env(safe-area-inset-top,0px) + 8px) 12px 8px 16px;background:color-mix(in oklab, var(--fk-ground) 90%, transparent);-webkit-backdrop-filter:blur(14px);flex:none;align-items:center;gap:8px;min-height:60px;display:flex;position:sticky;top:0}.fk-top h1{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:21px;font-weight:800;overflow:hidden}.fk-top .sp{flex:1}.fk-mark{object-fit:contain;border-radius:10px;flex:none;width:32px;height:32px}.fk-mark.lg{border-radius:12px;width:auto;max-width:150px;height:40px}.fk-ttl{animation:fk-rise .4s var(--fk-ease) both;align-items:center;gap:6px;padding:0 16px 10px;display:flex}.fk-ttl h1{letter-spacing:-.03em;margin:0;font-size:27px;font-weight:800;line-height:1.15}.fk-ib{border-radius:14px;flex:none;place-items:center;width:44px;height:44px;transition:transform .15s,background .2s;display:grid;position:relative}.fk-ib:hover{background:#fff}.fk-tap:active,.fk-ib:active{transform:scale(.93)}.fk-info{width:28px;height:28px;color:var(--fk-muted);border-radius:50%;flex:none;place-items:center;display:grid}.fk-av{background:var(--fk-grad);color:#fff;width:38px;height:38px;box-shadow:0 0 0 2px #fff, 0 0 0 3.5px var(--fk-tint);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid;overflow:hidden}.fk-av img{object-fit:cover;width:100%;height:100%}.fk-bdg{background:var(--fk-bad);color:#fff;min-width:18px;height:18px;box-shadow:0 0 0 2px var(--fk-ground);animation:fk-pop .4s var(--fk-ease);border-radius:9px;place-items:center;padding:0 5px;font-size:10.5px;font-weight:800;display:grid;position:absolute;top:4px;right:3px}@keyframes fk-pop{0%{transform:scale(.3)}}.fk-body{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:2px 16px calc(var(--fk-nav-h) + 28px);flex-direction:column;flex:auto;gap:14px;display:flex;overflow:hidden auto}.fk-body>*{flex-shrink:0}.fk-body.nonav{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 28px)}.fk-body.enter>*{animation:fk-rise .45s var(--fk-ease) both}.fk-body.enter>:nth-child(2){animation-delay:40ms}.fk-body.enter>:nth-child(3){animation-delay:80ms}.fk-body.enter>:nth-child(4){animation-delay:.12s}.fk-body.enter>:nth-child(n+5){animation-delay:.16s}@keyframes fk-rise{0%{transform:translateY(12px)}}.fk-nav{z-index:30;max-width:560px;padding:6px 8px calc(env(safe-area-inset-bottom,0px) + 10px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--fk-line);background:#fff;grid-template-columns:repeat(5,1fr);align-items:end;margin:0 auto;display:grid;position:fixed;bottom:0;left:0;right:0}.fk-nav>button{min-height:52px;color:var(--fk-muted);justify-items:center;gap:3px;padding-top:6px;font-size:11px;font-weight:700;transition:color .2s;display:grid;position:relative}.fk-nav>button .ic{transition:transform .3s var(--fk-ease)}.fk-nav>button.on{color:var(--fk-brand-s)}.fk-nav>button.on .ic{transform:translateY(-2px)scale(1.08)}.fk-nav>button.on:before{content:"";background:var(--fk-grad);border-radius:0 0 3px 3px;width:26px;height:3px;position:absolute;top:-7px}.fk-nav .plus{margin-top:-24px}.fk-nav .plus .c{background:var(--fk-grad);color:#fff;width:58px;height:58px;transition:transform .3s var(--fk-ease);border-radius:20px;place-items:center;display:grid;box-shadow:0 12px 24px -8px #1515e8aa,0 0 0 5px #fff}.fk-nav .plus.open .c{transform:rotate(45deg)}.fk-nav .dot{background:var(--fk-bad);border-radius:50%;width:9px;height:9px;position:absolute;top:2px;left:calc(50% + 8px);box-shadow:0 0 0 2px #fff}.fk-nav .num{background:var(--fk-bad);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10.5px;font-weight:800;display:grid;position:absolute;top:0;left:calc(50% + 6px)}.fk-hero{color:#fff;background:var(--fk-grad);border-radius:24px;flex:none;gap:6px;padding:18px;display:grid;position:relative;overflow:hidden}.fk-hero:before,.fk-hero:after{content:"";pointer-events:none;background:#ffffff1a;border-radius:50%;position:absolute}.fk-hero:before{width:170px;height:170px;top:-60px;right:-46px}.fk-hero:after{background:#ffffff12;width:120px;height:120px;bottom:-70px;right:40px}.fk-hero.photo{background:linear-gradient(90deg, #1515e8 0%, #2a18e6f0 34%, #5a1ce2b3 58%, #7d1cf033 88%, #9b1cf200 100%), var(--img) 70% 40% / cover}.fk-hero .k{letter-spacing:.07em;text-transform:uppercase;opacity:.88;font-size:11.5px;font-weight:800;position:relative}.fk-hero .v{letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:34px;font-weight:800;line-height:1.05;position:relative}.fk-hero .v.sm{max-width:230px;font-size:26px}.fk-hero .sub{opacity:.92;font-size:13.5px;position:relative}.fk-ha{grid-auto-columns:1fr;grid-auto-flow:column;gap:8px;margin-top:8px;display:grid;position:relative}.fk-hb{height:46px;color:var(--fk-brand-s);background:#fff;border-radius:14px;justify-content:center;align-items:center;gap:7px;padding:0 8px;font-size:14px;font-weight:800;transition:transform .15s;display:flex}.fk-hb:active{transform:scale(.96)}.fk-hb.ghost{color:#fff;background:#ffffff1f;border:1px solid #ffffff73}.fk-hb:disabled{opacity:.55}.fk-ring{width:74px;height:74px;position:absolute;top:16px;right:16px}.fk-ring circle{fill:none;stroke-width:8px}.fk-ring .bg{stroke:#fff3}.fk-ring .fg{stroke:#fff;stroke-linecap:round;transform-origin:50%;transition:stroke-dashoffset 1s var(--fk-ease);transform:rotate(-90deg)}.fk-ring text{fill:#fff;font-size:17px;font-weight:800;font-family:var(--fk-font)}.fk-tiles{flex:none;grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.fk-tile{box-shadow:inset 0 3px 0 var(--edge,var(--fk-brand-s)), 0 1px 0 var(--fk-line);text-align:left;background:#fff;border-radius:16px;gap:2px;min-width:0;padding:10px 11px 11px;transition:transform .15s;display:grid}.fk-tile:active{transform:scale(.96)}.fk-tile .l{letter-spacing:.05em;text-transform:uppercase;color:var(--fk-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:800;overflow:hidden}.fk-tile .n{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:800;overflow:hidden}.fk-tile .t{color:var(--fk-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.fk-tile.e-ok{--edge:#12a064}.fk-tile.e-warn{--edge:#e39a1a}.fk-tile.e-bad{--edge:#e0463a}.fk-tile.e-vio{--edge:var(--fk-violet)}.fk-sh{flex:none;justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.fk-sh h3{letter-spacing:-.01em;align-items:center;gap:6px;margin:0;font-size:15.5px;font-weight:800;display:flex}.fk-sh>button{color:var(--fk-brand-s);min-height:32px;font-size:13px;font-weight:800}.fk-list{background:#fff;border-radius:20px;flex:none;overflow:hidden}.fk-list.flat{background:var(--fk-ground)}.fk-row{text-align:left;border-top:1px solid var(--fk-line);align-items:center;gap:12px;width:100%;padding:13px 14px;transition:background .15s;display:flex}.fk-row.wrap{flex-wrap:wrap}.fk-row:first-child{border-top:0}button.fk-row:hover{background:#fafaff}.fk-row .tx{flex:1;gap:2px;min-width:0;display:grid}.fk-row .a{overflow-wrap:anywhere;font-size:14.5px;font-weight:700;line-height:1.3}.fk-row .b{color:var(--fk-muted);overflow-wrap:anywhere;font-size:12.5px;line-height:1.35}.fk-row .amt{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.fk-row .chev{color:#b5b9c8}.fk-row .end{justify-items:end;gap:4px;display:grid}.fk-ico{background:var(--fk-soft);width:42px;height:42px;color:var(--fk-brand-s);border-radius:14px;flex:none;place-items:center;display:grid}.fk-ico.g{background:var(--fk-okbg);color:var(--fk-ok)}.fk-ico.w{background:var(--fk-warnbg);color:var(--fk-warn)}.fk-ico.r{background:var(--fk-badbg);color:var(--fk-bad)}.fk-ico.v{color:#7a14c9;background:#f3e8fe}.fk-ico.lg{border-radius:16px;width:56px;height:56px}.fk-pill{white-space:nowrap;background:var(--fk-fill);height:22px;color:var(--fk-muted);border-radius:8px;flex:none;align-items:center;gap:4px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.fk-pill.ok{background:var(--fk-okbg);color:var(--fk-ok)}.fk-pill.warn{background:var(--fk-warnbg);color:var(--fk-warn)}.fk-pill.bad{background:var(--fk-badbg);color:var(--fk-bad)}.fk-pill.br{background:var(--fk-soft);color:var(--fk-brand-s)}.fk-pill.vio{color:#7a14c9;background:#f3e8fe}.fk-pill .d{background:currentColor;border-radius:50%;width:6px;height:6px}button.fk-pill{height:34px;padding:0 11px;font-size:12px}.fk-card{background:#fff;border-radius:20px;flex:none;gap:10px;min-width:0;padding:14px;display:grid}.fk-card.soft{background:linear-gradient(135deg,#f4f3ff,#fbf5ff)}.fk-card .hd{align-items:center;gap:12px;display:flex}.fk-card .hd .t{font-weight:800;line-height:1.3}.fk-card .hd .s{color:var(--fk-muted);font-size:12.5px;line-height:1.35}.fk-seg{background:var(--fk-fill);z-index:5;box-shadow:0 0 0 6px var(--fk-ground);border-radius:14px;flex:none;grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;padding:4px;display:grid;position:sticky;top:0}.fk-seg button{height:40px;color:var(--fk-muted);white-space:nowrap;text-overflow:ellipsis;border-radius:11px;padding:0 4px;font-size:13px;font-weight:700;transition:background .2s,color .2s,box-shadow .2s;overflow:hidden}.fk-seg button.on{color:var(--fk-brand-s);background:#fff;box-shadow:0 2px 8px -3px #1515e833}.fk-btn{background:var(--fk-brand-s);border-radius:16px;flex:none;justify-content:center;align-items:center;gap:8px;width:100%;height:54px;padding:0 12px;font-size:15.5px;font-weight:800;transition:transform .15s,filter .2s;display:flex;color:#fff!important}.fk-btn:active{transform:scale(.97)}.fk-btn.grad{background:var(--fk-grad);box-shadow:0 12px 24px -12px #1515e8aa}.fk-btn.ghost{border:1.5px solid color-mix(in oklab, var(--fk-brand) 28%, white);background:#fff;color:var(--fk-brand-s)!important}.fk-btn.soft{background:var(--fk-soft);color:var(--fk-brand-s)!important}.fk-btn.red{background:#fff;border:1.5px solid #f3c4bf;color:var(--fk-bad)!important}.fk-btn:disabled{filter:grayscale();opacity:.45;cursor:not-allowed}.fk-btn.sm{border-radius:13px;height:46px;font-size:14px}.fk-brow{flex:none;grid-auto-columns:1fr;grid-auto-flow:column;gap:8px;display:grid}.fk-chips{flex-wrap:wrap;gap:8px;display:flex}.fk-chip{border:1.5px solid var(--fk-line);background:#fff;border-radius:13px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:0 14px;font-size:13.5px;font-weight:700;transition:all .18s;display:inline-flex}.fk-chip.on{border-color:var(--fk-brand-s);background:var(--fk-soft);color:var(--fk-brand-s)}.fk-chip:active{transform:scale(.95)}.fk-chip.sm{min-height:36px;padding:0 11px;font-size:12.5px}.fk-lock{background:var(--fk-ground);color:var(--fk-muted);border-radius:13px;align-items:center;gap:8px;padding:10px 12px;font-size:12.5px;font-weight:600;line-height:1.4;display:flex}.fk-lock-fold{width:auto;font:inherit;cursor:pointer;border:0;justify-self:start;font-size:12.5px;font-weight:700}.fk-lock.ok{background:var(--fk-okbg);color:var(--fk-ok)}.fk-lock.bad{background:var(--fk-badbg);color:var(--fk-bad)}.fk-empty{color:var(--fk-muted);text-align:center;justify-items:center;gap:6px;padding:26px 10px;font-weight:600;display:grid}.fk-note{text-align:center;color:var(--fk-muted);font-size:12.5px;font-weight:600}.fk-pic{background:#dfe2ee 50%/cover no-repeat;flex:none;position:relative;overflow:hidden}.fk-pic>img,.fk-pic>svg,.fk-pic>video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fk-icard{text-align:left;width:100%;transition:transform .2s var(--fk-ease), box-shadow .2s;background:#fff;border-radius:22px;flex:none;display:block;position:relative;overflow:hidden}.fk-icard:hover{box-shadow:0 16px 30px -18px #1515e866}.fk-icard:active{transform:scale(.98)}.fk-icard>.fk-pic{height:150px}.fk-icard>.fk-pic:after{content:"";background:linear-gradient(#0000 35%,#0b0b24c7 100%);position:absolute;inset:0}.fk-icard .ov{color:#fff;z-index:1;position:absolute;top:104px;left:14px;right:14px}.fk-icard .ov b{white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:800;display:block;overflow:hidden}.fk-icard .ov span{opacity:.9;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.fk-icard .meta{gap:10px;padding:12px 14px 14px;display:grid}.fk-bar{background:var(--fk-fill);border-radius:5px;height:8px;overflow:hidden}.fk-bar i{background:var(--fk-grad);height:100%;transition:width .9s var(--fk-ease);border-radius:5px;display:block}.fk-kb{animation:14s ease-in-out infinite alternate fk-kb}@keyframes fk-kb{to{transform:scale(1.08)translate(-2%,-1%)}}.fk-thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.fk-thumbs>.fk-pic,.fk-thumbs>label,.fk-thumbs>button{aspect-ratio:1;border-radius:14px;max-width:100%;position:relative}.fk-thumbs>label{color:var(--fk-brand-s);cursor:pointer;text-align:center;background:#fafaff;border:2px dashed #c8cce0;align-content:center;place-items:center;gap:2px;font-size:11px;font-weight:800;display:grid}.fk-thumbs>label input{opacity:0;width:1px;height:1px;position:absolute}.fk-thumbs .x{color:#fff;z-index:2;background:#0009;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:4px;right:4px}.fk-stories{scrollbar-width:none;flex:none;gap:12px;padding:2px 2px 4px;display:flex;overflow-x:auto}.fk-stories::-webkit-scrollbar{display:none}.fk-st{width:66px;color:var(--fk-muted);text-align:center;flex:none;justify-items:center;gap:5px;font-size:11px;font-weight:700;display:grid}.fk-st .rg{background:#d7dae7;border-radius:50%;width:64px;height:64px;padding:3px}.fk-st.new .rg{background:conic-gradient(from 200deg,#1515e8,#9b1cf2,#1515e8)}.fk-st .fk-pic{border:2.5px solid var(--fk-ground);border-radius:50%;width:100%;height:100%}.fk-sheetw{z-index:60;background:#0b0b2459;flex-direction:column;justify-content:flex-end;animation:.25s fk-fade;display:flex;position:fixed;inset:0}@keyframes fk-fade{0%{background:#0b0b2400}}.fk-sheet{overscroll-behavior:contain;width:100%;max-width:560px;max-height:92dvh;padding:8px 16px calc(env(safe-area-inset-bottom,0px) + 24px);animation:fk-up .42s var(--fk-ease);scrollbar-width:none;background:#fff;border-radius:28px 28px 0 0;flex-direction:column;gap:14px;margin:0 auto;display:flex;overflow-y:auto}.fk-sheet>*{flex-shrink:0}@keyframes fk-up{0%{transform:translateY(100%)}}.fk-grab{background:#d5d8e5;border-radius:3px;width:42px;height:5px;margin:2px auto 0}.fk-shd{align-items:center;gap:10px;display:flex}.fk-shd h2{letter-spacing:-.02em;flex:1;margin:0;font-size:19px;font-weight:800}.fk-full{z-index:70;animation:fk-zin .3s var(--fk-ease);background:#262837;flex-direction:column;display:flex;position:fixed;inset:0}@keyframes fk-zin{0%{opacity:0;transform:scale(.94)}}.fk-full .hd{padding:calc(env(safe-area-inset-top,0px) + 10px) 10px 8px;color:#fff;align-items:center;gap:8px;display:flex}.fk-full .hd .fk-ib{color:#fff}.fk-full .hd b{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.fk-full .bd{flex:1;padding:10px 14px;overflow:auto}.fk-full .ft{padding:10px 14px calc(env(safe-area-inset-bottom,0px) + 16px);grid-auto-columns:1fr;grid-auto-flow:column;gap:8px;display:grid}.fk-full iframe{background:#fff;border:0;border-radius:10px;width:100%;height:100%}.fk-qgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.fk-qgrid.four{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.fk-qt{background:var(--fk-ground);text-align:center;animation:fk-rise .4s var(--fk-ease) both;border-radius:20px;justify-items:center;gap:8px;padding:16px 6px 14px;font-size:13px;font-weight:800;line-height:1.2;transition:transform .15s,background .2s;display:grid}.fk-qt.white{background:#fff}.fk-qt:hover{background:var(--fk-soft)}.fk-qt:active{transform:scale(.94)}.fk-qt .fk-ico{border-radius:17px;width:52px;height:52px}.fk-qt.on{background:var(--fk-soft);box-shadow:inset 0 0 0 2px var(--fk-brand-s);color:var(--fk-brand-s)}.fk-qgrid.four .fk-qt{border-radius:18px;gap:6px;padding:12px 2px 10px;font-size:11.5px}.fk-qgrid.four .fk-qt .fk-ico{border-radius:15px;width:46px;height:46px}.fk-fld{gap:6px;min-width:0;display:grid}.fk-fld>label,.fk-lbl{color:var(--fk-muted);letter-spacing:.03em;font-size:12px;font-weight:800}.fk-in{border:1.5px solid var(--fk-line);background:#fff;border-radius:14px;outline:none;width:100%;min-width:0;height:52px;padding:0 14px;font-size:16px;font-weight:600;transition:border-color .2s}.fk-in:focus{border-color:var(--fk-brand-s)}textarea.fk-in{resize:vertical;height:auto;min-height:84px;padding:12px 14px;line-height:1.4}.fk-in.otp{letter-spacing:.6em;text-align:center;font-size:24px;font-weight:800}.fk-withmic{position:relative}.fk-withmic input.fk-in{padding-right:56px}.fk-withmic-box{border:1.5px solid var(--fk-line);background:#fff;border-radius:14px;transition:border-color .2s;position:relative}.fk-withmic-box:focus-within{border-color:var(--fk-brand-s)}.fk-withmic-box textarea.fk-in{resize:vertical;background:0 0;border:none;width:100%;min-height:96px;padding:12px 56px 52px 14px;display:block}.fk-withmic-box textarea.fk-in:focus{outline:none}.fk-withmic-box .fk-mic{bottom:8px;right:8px}.fk-mic{background:var(--fk-grad);color:#fff;border-radius:13px;place-items:center;width:44px;height:44px;display:grid;position:absolute;bottom:4px;right:6px}.fk-mic.basic{color:var(--fk-muted);box-shadow:none;background:0 0}.fk-mic.basic.rec{color:var(--fk-brand);background:var(--fk-soft);animation:none}.fk-mic.rec:not(.basic){animation:1s infinite fk-micp}@keyframes fk-micp{50%{box-shadow:0 0 0 8px #9b1cf233}}.fk-wave{align-items:center;gap:3px;height:26px;display:flex}.fk-wave i{background:currentColor;border-radius:2px;width:3px;animation:.9s ease-in-out infinite fk-wv}.fk-wave i:nth-child(2n){animation-delay:.15s}.fk-wave i:nth-child(3n){animation-delay:.3s}@keyframes fk-wv{0%,to{height:5px}50%{height:22px}}.fk-ai{color:var(--fk-brand-d);background:linear-gradient(90deg,#eaeafe,#f5ecff,#eaeafe) 0 0/200% 100%;border-radius:14px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:700;animation:2.4s linear infinite fk-sh;display:flex}@keyframes fk-sh{to{background-position:-200% 0}}.fk-amt{letter-spacing:-.03em;text-align:center;font-variant-numeric:tabular-nums;padding:4px 0;font-size:40px;font-weight:800}.fk-keys{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.fk-keys button{background:var(--fk-ground);border-radius:14px;height:54px;font-size:22px;font-weight:700;transition:transform .1s,background .15s}.fk-keys button:active{background:var(--fk-soft);transform:scale(.92)}.fk-step{grid-template-columns:56px 1fr 56px;align-items:center;gap:8px;display:grid}.fk-step button{background:var(--fk-soft);height:56px;color:var(--fk-brand-s);border-radius:16px;font-size:26px;font-weight:800}.fk-step input,.fk-step output{text-align:center;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;width:100%;font-size:30px;font-weight:800}.fk-step.sm{grid-template-columns:44px 48px 44px}.fk-step.sm button{border-radius:13px;height:44px;font-size:22px}.fk-step.sm input,.fk-step.sm output{font-size:20px}.fk-sw{background:#cfd3e4;border-radius:16px;flex:none;width:52px;height:32px;transition:background .25s;position:relative}.fk-sw:after{content:"";width:26px;height:26px;transition:transform .3s var(--fk-ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #0003}.fk-sw.on{background:var(--fk-ok)}.fk-sw.on:after{transform:translate(20px)}.fk-swipe{background:var(--fk-grad);touch-action:none;-webkit-user-select:none;user-select:none;border-radius:22px;flex:none;height:66px;position:relative;overflow:hidden}.fk-swipe.dark{background:linear-gradient(135deg,#3a3ad8,#15171c)}.fk-swipe .lb{color:#fff;background:linear-gradient(90deg,#fff0 0%,#ffffff40 50%,#fff0 100%) -200% 0/200% 100% no-repeat;place-items:center;padding-left:48px;font-size:15.5px;font-weight:800;animation:2.4s linear infinite fk-gl;display:grid;position:absolute;inset:0}@keyframes fk-gl{to{background-position:200% 0}}.fk-swipe .th{width:54px;height:54px;color:var(--fk-brand-s);cursor:grab;background:#fff;border-radius:17px;place-items:center;display:grid;position:absolute;top:6px;left:6px;box-shadow:0 6px 14px -4px #0005}.fk-copy{background:var(--fk-ground);border-radius:14px;align-items:center;gap:10px;padding:12px 14px;display:flex}.fk-copy .tx{flex:1;min-width:0}.fk-copy .tx small{color:var(--fk-muted);font-size:11px;font-weight:800;display:block}.fk-copy .tx b{-webkit-user-select:all;user-select:all;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:14.5px}.fk-copy>button{height:38px;color:var(--fk-brand-s);background:#fff;border-radius:11px;flex:none;align-items:center;gap:5px;padding:0 12px;font-size:12.5px;font-weight:800;display:flex}.fk-chk{text-align:left;align-items:center;gap:12px;width:100%;min-width:0;padding:14px;font-size:14.5px;font-weight:700;display:flex}.fk-chk .bx{color:#fff;width:30px;height:30px;transition:all .25s var(--fk-ease);border:2px solid #c9cde0;border-radius:10px;flex:none;place-items:center;display:grid}.fk-chk.on .bx{background:var(--fk-ok);border-color:var(--fk-ok);transform:scale(1.06)}.fk-chk .bx .ic{transition:transform .3s var(--fk-ease);transform:scale(0)}.fk-chk.on .bx .ic{transform:scale(1)}.fk-chk.on .t{color:var(--fk-muted);-webkit-text-decoration:line-through #9aa0b0;text-decoration:line-through #9aa0b0}.fk-chk .t{overflow-wrap:anywhere;flex:1;min-width:0}.fk-tk{border-top:1px solid var(--fk-line);align-items:center;padding-right:6px;display:flex}.fk-tk:first-child{border-top:0}.fk-tk .fk-chk{flex:1}.fk-acts{flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.fk-act{background:#fff;border-radius:18px;justify-items:center;gap:6px;padding:12px 4px;font-size:12px;font-weight:800;transition:transform .15s;display:grid}.fk-act:active{transform:scale(.94)}.fk-act .fk-ico{width:44px;height:44px}.fk-tl{background:#fff;border-radius:20px;flex:none;padding:6px 14px;display:grid}.fk-tli{text-align:left;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;width:100%;padding:11px 0;display:grid;position:relative}.fk-tli:before{content:"";background:var(--fk-line);width:2px;position:absolute;top:0;bottom:0;left:14px}.fk-tli:first-child:before{top:50%}.fk-tli:last-child:before{bottom:50%}.fk-tli .nd{width:30px;height:30px;color:var(--fk-muted);background:#fff;border:2px solid #cfd3e3;border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid;position:relative}.fk-tli.done .nd{background:var(--fk-ok);border-color:var(--fk-ok);color:#fff}.fk-tli.now .nd{background:var(--fk-grad);color:#fff;box-shadow:0 0 0 5px var(--fk-soft);border:0}.fk-tli.now .nd:after{content:"";border:2px solid var(--fk-brand);border-radius:50%;animation:1.8s infinite fk-ringp;position:absolute;inset:-5px}@keyframes fk-ringp{0%{opacity:.8;transform:scale(.8)}to{opacity:0;transform:scale(1.5)}}.fk-tli .a{font-size:14.5px;font-weight:700;display:block}.fk-tli .b{color:var(--fk-muted);font-size:12px}.fk-cal{text-align:center;grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.fk-cal .h{color:var(--fk-muted);padding:2px 0;font-size:10.5px;font-weight:800}.fk-cal .d{aspect-ratio:1;background:var(--fk-ground);font-variant-numeric:tabular-nums;border-radius:11px;align-content:center;place-items:center;gap:1px;font-size:13px;font-weight:700;display:grid}.fk-cal .d small{font-size:8.5px;font-weight:800;line-height:1}.fk-cal .d.P{background:var(--fk-okbg);color:var(--fk-ok)}.fk-cal .d.L{background:var(--fk-warnbg);color:var(--fk-warn)}.fk-cal .d.H{color:var(--fk-warn);background:#fff5e6}.fk-cal .d.W{background:var(--fk-soft);color:var(--fk-brand-s)}.fk-cal .d.T{box-shadow:inset 0 0 0 2px var(--fk-brand-s)}.fk-cal .d.x{color:#c0c4d2;background:0 0}.fk-legend{color:var(--fk-muted);flex-wrap:wrap;gap:10px;font-size:11.5px;font-weight:700;display:flex}.fk-legend span{align-items:center;gap:5px;display:inline-flex}.fk-legend i{border-radius:4px;width:10px;height:10px}.fk-crow{border-top:1px solid var(--fk-line);gap:6px;padding:10px 12px;display:grid}.fk-crow:first-child{border-top:0}.fk-crow .fk-chk{padding:0}.fk-mini{flex-wrap:wrap;align-items:center;gap:6px;width:100%;padding:2px 0 2px 42px;display:flex}.fk-mini>span{color:var(--fk-muted);margin-right:2px;font-size:11px;font-weight:800}.fk-mini button{border:1.5px solid var(--fk-line);background:#fff;border-radius:10px;min-width:44px;height:36px;padding:0 10px;font-size:13px;font-weight:800}.fk-mini button.on{border-color:var(--fk-brand-s);background:var(--fk-soft);color:var(--fk-brand-s)}.fk-usebar{color:var(--fk-muted);align-items:center;gap:8px;width:100%;padding-left:54px;font-size:12px;font-weight:700;display:flex}.fk-usebar .fk-bar{flex:1;height:6px}.fk-calc{grid-template-columns:1fr 1fr;gap:8px;display:grid}.fk-calc div{background:var(--fk-soft);border-radius:14px;gap:2px;padding:10px 12px;display:grid}.fk-calc small{color:var(--fk-muted);font-size:11px;font-weight:800}.fk-calc b{font-variant-numeric:tabular-nums;color:var(--fk-brand-d);font-size:20px}.fk-msgs{flex-direction:column;gap:8px;display:flex}.fk-m{text-align:left;overflow-wrap:anywhere;max-width:80%;animation:fk-rise .3s var(--fk-ease);background:#fff;border-radius:18px;padding:10px 12px;font-size:14.5px;line-height:1.4}.fk-m.me{background:var(--fk-brand-s);color:#fff;border-bottom-right-radius:6px;align-self:flex-end}.fk-m.them{border-bottom-left-radius:6px;align-self:flex-start}.fk-m.office{color:var(--fk-ink);background:#fff7e8;border:1px dashed #e8b867}.fk-m small{opacity:.7;margin-top:3px;font-size:10.5px;font-weight:600;display:block}.fk-m .who{color:var(--fk-violet);margin-bottom:2px;font-size:11px;font-weight:800}.fk-m.office .who{color:var(--fk-warn)}.fk-m .q{opacity:.85;background:#0000000d;border-left:3px solid;border-radius:4px;margin-bottom:5px;padding:2px 8px;font-size:12px}.fk-m .fk-pic,.fk-m img.ph{object-fit:cover;border-radius:12px;width:220px;max-width:100%;height:140px;margin-bottom:4px;display:block}.fk-m audio{max-width:220px;height:36px}.fk-day{color:var(--fk-muted);background:#fff;border-radius:8px;align-self:center;padding:3px 10px;font-size:11px;font-weight:800}.fk-comp{z-index:30;max-width:560px;padding:10px 12px calc(env(safe-area-inset-bottom,0px) + 12px);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--fk-line);background:#fffffff5;align-items:flex-end;gap:8px;margin:0 auto;display:flex;position:fixed;bottom:0;left:0;right:0}.fk-comp .fk-in{resize:none;border-radius:24px;flex:1;height:auto;min-height:48px;max-height:120px;padding:12px 16px}.fk-comp .fk-mic{border-radius:50%;flex:none;width:48px;height:48px;position:static}.fk-rbar{background:var(--fk-soft);color:var(--fk-brand-d);border-radius:12px;align-items:center;gap:8px;padding:8px 14px;font-size:12.5px;font-weight:700;display:flex}.fk-rbar span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.fk-gate{background:var(--fk-ground);flex-direction:column;flex:1;min-height:100dvh;display:flex}.fk-gh{text-align:center;padding:calc(env(safe-area-inset-top,0px) + 34px) 20px 64px;color:#fff;background:linear-gradient(135deg,#2b2fd6 0%,#6a2ee8 60%,#9b30e6 100%);border-radius:0 0 28px 28px;flex-direction:column;align-items:center;gap:6px;display:flex}.fk-gh .lg{background:#fff;border-radius:22px;place-items:center;width:76px;height:76px;margin-bottom:8px;display:grid;overflow:hidden;box-shadow:0 10px 24px -8px #0f133059}.fk-gh .lg img{object-fit:contain;width:60px;height:60px}.fk-gh .nm{letter-spacing:-.02em;text-wrap:balance;font-size:21px;font-weight:800}.fk-gh .tg{opacity:.88;font-size:13.5px;font-weight:600}.fk-gc{width:calc(100% - 32px);max-width:440px;animation:fk-rise .35s var(--fk-ease) both;background:#fff;border-radius:24px;flex-direction:column;gap:14px;margin:-40px auto 0;padding:20px;display:flex;box-shadow:0 12px 40px -12px #0f133040}.fk-gc h1{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:24px;font-weight:800;line-height:1.2}.fk-gc .dt{color:var(--fk-muted);margin-top:-8px;font-weight:600}.fk-gf{padding:18px 20px calc(env(safe-area-inset-bottom,0px) + 24px);color:var(--fk-muted);text-align:center;flex-direction:column;align-items:center;gap:8px;font-size:12.5px;display:flex}.fk-gf .sec{align-items:center;gap:6px;font-weight:700;display:inline-flex}.fk-gc .fk-geo{background:var(--fk-ground)}.fk-geo{background:#fff;border-radius:20px;align-items:center;gap:12px;padding:14px;display:flex}.fk-geo .gp{background:var(--fk-okbg);width:46px;height:46px;color:var(--fk-ok);border-radius:15px;flex:none;place-items:center;display:grid;position:relative}.fk-geo .gp.warn{background:var(--fk-warnbg);color:var(--fk-warn)}.fk-geo .gp:after{content:"";border:2px solid;border-radius:15px;animation:2s infinite fk-ringp;position:absolute;inset:0}.fk-off{color:#fff;background:#15171c;border-radius:16px;flex:none;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:700;display:flex}.fk-off .ic{color:#ffb86b}.fk-spin{animation:1s linear infinite fk-spin}@keyframes fk-spin{to{transform:rotate(360deg)}}.fk-center{min-height:100dvh;color:var(--fk-brand-s);place-items:center;display:grid}.fk-a4{box-shadow:0 12px 30px -16px #0b0b2455, 0 0 0 1px var(--fk-line);background:#fff;border-radius:14px;flex:none;gap:10px;padding:16px;font-size:12px;display:grid}.fk-a4 table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.fk-a4 td{border-bottom:1px solid var(--fk-line);vertical-align:top;padding:6px 0}.fk-a4 td:last-child{text-align:right;font-weight:700}.fk-a4 .tot{background:var(--fk-grad);color:#fff;border-radius:10px;justify-content:space-between;padding:8px 10px;font-size:13px;font-weight:800;display:flex}.fk-sig{touch-action:none;background:#fafaff;border:2px dashed #c8cce0;border-radius:16px;width:100%;height:160px;display:block}.fk-qr{width:220px;height:220px;box-shadow:0 0 0 1px var(--fk-line), 0 16px 30px -18px #1515e8;background:#fff;border-radius:20px;margin:0 auto;padding:10px}.fk-qr img,.fk-qr canvas,.fk-qr svg{width:100%;height:100%}.fk-stars{justify-content:center;gap:8px;display:flex}.fk-stars button{color:#d1d5e3;transition:transform .2s var(--fk-ease), color .2s;position:relative}.fk-stars button.on{color:#f5a524;animation:fk-star .55s var(--fk-ease) both;filter:drop-shadow(0 4px 10px #f5a52473)}.fk-stars button.on:nth-child(2){animation-delay:60ms}.fk-stars button.on:nth-child(3){animation-delay:.12s}.fk-stars button.on:nth-child(4){animation-delay:.18s}.fk-stars button.on:nth-child(5){animation-delay:.24s}.fk-stars button.on:after{content:"";opacity:0;animation:.6s ease-out both fk-ring;animation-delay:inherit;border:2px solid #f5a524;border-radius:50%;position:absolute;inset:-6px}@keyframes fk-star{0%{transform:scale(.6)rotate(-25deg)}55%{transform:scale(1.35)rotate(8deg)}to{transform:scale(1)rotate(0)}}@keyframes fk-ring{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(1.4)}}.fk-starw{min-height:24px;animation:fk-pop .35s var(--fk-ease);font-size:16px;font-weight:800}.fk-stars button:active{transform:scale(1.3)}.fk-plan{border:1.5px solid var(--fk-line);background:#fff;border-radius:18px;gap:6px;padding:14px;display:grid;position:relative}.fk-plan.best{border-color:var(--fk-brand-s);box-shadow:0 12px 24px -16px #1515e8}.fk-plan .p{letter-spacing:-.02em;font-size:22px;font-weight:800}.fk-plan .rib{background:var(--fk-grad);color:#fff;border-radius:8px;padding:3px 8px;font-size:10.5px;font-weight:800;position:absolute;top:-10px;right:12px}.fk-story{z-index:80;animation:fk-zin .3s var(--fk-ease);background:#000;flex-direction:column;display:flex;position:fixed;inset:0}.fk-story>.fk-pic{position:absolute;inset:0}.fk-story .bars{z-index:2;padding:calc(env(safe-area-inset-top,0px) + 12px) 14px 0;gap:4px;display:flex;position:relative}.fk-story .bars i{background:#fff5;border-radius:2px;flex:1;height:3px;overflow:hidden}.fk-story .bars i b{background:#fff;width:0;height:100%;display:block}.fk-story .bars i.done b{width:100%}.fk-story .bars i.run b{animation:4.5s linear forwards fk-fill}@keyframes fk-fill{to{width:100%}}.fk-story .hd{z-index:2;color:#fff;align-items:center;gap:10px;padding:12px 14px;display:flex;position:relative}.fk-story .cap{z-index:2;padding:60px 18px calc(env(safe-area-inset-bottom,0px) + 24px);color:#fff;background:linear-gradient(#0000,#000c);gap:12px;display:grid;position:absolute;bottom:0;left:0;right:0}.fk-story .cap p{margin:0;font-size:17px;font-weight:700;line-height:1.35}.fk-story .nx{z-index:1;grid-template-columns:1fr 2fr;display:grid;position:absolute;inset:100px 0 190px}.fk-cele{z-index:95;pointer-events:none;position:fixed;inset:0}@media (width<=360px){.fk-hero .v{font-size:30px}.fk-qgrid{gap:8px}.fk-tile .n{font-size:16px}}@media (prefers-reduced-motion:reduce){.fk *,.fk :before,.fk :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.fk .fk-voice,.fk-comp .fk-voice{flex:none;place-items:center;min-width:48px;background:var(--fk-grad)!important;color:#fff!important;border-radius:24px!important;width:48px!important;height:48px!important;display:grid!important}.fk-onsite{align-items:center;gap:12px;display:flex!important}.fk-onsite small{color:var(--fk-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.fk-live{background:var(--fk-ok);width:12px;height:12px;box-shadow:0 0 0 0 color-mix(in oklab, var(--fk-ok) 50%, transparent);border-radius:50%;flex:none;animation:1.8s ease-out infinite fk-live}@keyframes fk-live{70%{box-shadow:0 0 0 10px #0000}to{box-shadow:0 0 #0000}}.fk-crow2{align-items:flex-end;gap:8px;display:flex}.fk-cpill{border:1.5px solid var(--fk-line);background:#fff;border-radius:26px;flex:1;align-items:flex-end;gap:2px;min-width:0;padding:4px;transition:border-color .2s,box-shadow .2s;display:flex}.fk-cpill:focus-within{border-color:var(--fk-brand);box-shadow:0 0 0 4px var(--fk-soft)}.fk-cib{width:40px;height:40px;color:var(--fk-muted);border-radius:20px;flex:none;place-items:center;display:grid}.fk-cib:active{transform:scale(.9)}.fk .fk-cta,.fk-cta{resize:none;min-width:0;min-height:40px;max-height:130px;font:inherit;color:var(--fk-ink);background:0 0;border:0;outline:0;flex:1;padding:9px 4px;font-size:16px;line-height:22px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.fk-send{background:var(--fk-grad);color:#fff;width:48px;height:48px;box-shadow:0 8px 18px -8px var(--fk-brand);animation:fk-pop .3s var(--fk-ease);border-radius:50%;flex:none;place-items:center;display:grid}.fk-send:active{transform:scale(.9)}.fk-send:disabled{opacity:.6}.fk-link{color:var(--fk-brand-s);border-radius:10px;align-self:center;padding:6px 12px;font-size:14.5px;font-weight:800}.fk-link:active{background:var(--fk-soft)}.fk-offfix{z-index:60;left:50%;bottom:calc(var(--fk-nav-h) + 10px);animation:fk-pop .3s var(--fk-ease);white-space:nowrap;position:fixed;transform:translate(-50%);box-shadow:0 10px 24px -12px #00000059}.fk .fk-cta:focus-visible{outline:none}.fk-onsite>.fk-btn{flex:none;width:auto;padding-inline:14px}.fk-onsite b{white-space:nowrap;display:block}.fk-btn,.fk-qt,.fk-row,.fk-tile,.fk-nav>button,.fk-ib,.fk-chk{transition:transform .16s var(--fk-ease), box-shadow .2s, background-color .2s}.fk-btn:active,.fk-qt:active,.fk-tile:active,.fk-ib:active{transform:scale(.95)}.fk-row:active,.fk-chk:active{transform:scale(.985)}.fk-nav>button.on .ic{animation:fk-hop .35s var(--fk-ease)}@keyframes fk-hop{40%{transform:translateY(-4px)scale(1.12)}}.fk-qt .fk-ico{transition:transform .25s var(--fk-ease)}.fk-qt:active .fk-ico{transform:rotate(-8deg)scale(1.1)}@media (prefers-reduced-motion:reduce){.fk *,.fk :before,.fk :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.fk-pdfwrap{min-height:50dvh;position:relative}.fk-pdfpages{justify-items:center;gap:10px;display:grid}.fk-pdfpage{max-width:100%;height:auto;animation:fk-rise .35s var(--fk-ease) both;background:#fff;border-radius:6px;box-shadow:0 2px 10px #15171c1f}.fk-pdfload{color:var(--fk-muted);place-items:center;display:grid;position:absolute;inset:0}.fk-speaking{z-index:70;left:50%;bottom:calc(var(--fk-nav-h) + 12px);background:var(--fk-grad);color:#fff;font:800 16px/1 var(--fk-font);box-shadow:0 10px 24px -10px var(--fk-brand);animation:fk-pop .3s var(--fk-ease), fk-breathe 1.4s ease-in-out infinite;border-radius:999px;padding:10px 18px;position:fixed;transform:translate(-50%)}@keyframes fk-breathe{50%{box-shadow:0 10px 30px -6px var(--fk-violet)}}.fk-choices{gap:8px;display:grid}.fk-choice{text-align:left;border:1.5px solid var(--fk-line);background:#fff;border-radius:16px;align-items:center;gap:12px;width:100%;padding:13px 14px;transition:border-color .18s,background .18s,transform .12s;display:flex}.fk-choice:active{transform:scale(.985)}.fk-choice .tx{flex:1;gap:2px;min-width:0;display:grid}.fk-choice .a{font-size:14.5px;font-weight:700}.fk-choice .b{color:var(--fk-muted);font-size:12.5px;line-height:1.35}.fk-choice .dot{border:2px solid #c9cddb;border-radius:50%;flex:none;width:22px;height:22px;transition:all .18s}.fk-choice.on{border-color:var(--fk-brand-s);background:#f5f5ff}.fk-choice.on .dot{border:7px solid var(--fk-brand-s)}.fk-row.fk-signout{color:var(--fk-bad);justify-content:center;gap:8px;font-size:15px;font-weight:800}.fk-req{border-left:4px solid var(--fk-brand-s);gap:10px;transition:box-shadow .2s}.fk-req.paid{border-left-color:var(--fk-warn)}.fk-req.late{border-left-color:var(--fk-bad)}.fk-req.hi{box-shadow:0 0 0 2px var(--fk-brand-s);animation:1.2s ease-out 2 fk-req-hi}@keyframes fk-req-hi{50%{box-shadow:0 0 0 6px #1a1af522}}.fk-req .top{text-align:left;align-items:center;gap:8px;width:100%;display:flex}.fk-req .top .chev{color:#9aa0b4;flex:none;transition:transform .2s}.fk-req .top .chev.up{transform:rotate(180deg)}.fk-req .ttl{min-width:0;color:var(--fk-muted);flex:1;font-size:14px;font-weight:700;line-height:1.35}.fk-req .amtrow{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.fk-req .amtrow .when{color:var(--fk-muted);font-size:12.5px;font-weight:700}.fk-req .amt{font-family:var(--fk-display,inherit);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:800;line-height:1.1}.fk-req .more{gap:8px;animation:.22s ease-out fk-fade-up;display:grid}.fk-req .chips{flex-wrap:wrap;gap:6px;display:flex}.fk-req .chip{background:var(--fk-fill);color:#4a4f63;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:12px;font-weight:700;display:inline-flex}.fk-req .steps{color:#9aa0b4;align-items:flex-start;gap:6px;font-size:11.5px;font-weight:800;display:flex}.fk-req .steps span{gap:1px;display:grid}.fk-req .steps small{opacity:.8;font-size:10.5px;font-weight:600}.fk-req .steps i.on{background:var(--fk-ok)}.fk-req .steps i{background:var(--fk-line);border-radius:2px;flex:1;height:2px;margin-top:7px}.fk-req .steps .on{color:var(--fk-ok)}.fk-req .steps .now{color:var(--fk-warn);animation:1.6s ease-in-out infinite fk-blink}@keyframes fk-blink{50%{opacity:.45}}.fk-req .note{text-align:left;color:var(--fk-muted);background:var(--fk-ground);white-space:pre-wrap;border-radius:12px;padding:9px 11px;font-size:12.5px;line-height:1.45}@media (prefers-reduced-motion:reduce){.fk-req.hi,.fk-req .steps .now{animation:none}}.fk-cal .d{cursor:pointer;border:0;transition:transform .15s,box-shadow .15s;animation:.32s ease-out both fk-cal-in;position:relative}.fk-cal .d:active{transform:scale(.9)}.fk-cal .d.x{cursor:default;animation:none}.fk-cal .d.S{background:var(--fk-grad);color:#fff;transform:scale(1.06);box-shadow:0 6px 14px #1a1af540}.fk-cal .d em{opacity:.6;background:currentColor;border-radius:50%;width:4px;height:4px}.fk-cal.l .d{animation-name:fk-cal-l}.fk-cal.r .d{animation-name:fk-cal-r}@keyframes fk-cal-in{0%{opacity:0;transform:scale(.85)}}@keyframes fk-cal-l{0%{opacity:0;transform:translate(18px)}}@keyframes fk-cal-r{0%{opacity:0;transform:translate(-18px)}}.fk-cal-m{align-items:center;animation:.25s ease-out fk-fade-up;display:inline-flex}.fk-calday{border-top:1px solid var(--fk-line);gap:8px;padding-top:10px;animation:.25s ease-out fk-fade-up;display:grid}.fk-calday .it{align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.fk-calday .it .fk-ico{border-radius:11px;width:34px;height:34px}.fk-calday .it.none{color:var(--fk-muted);font-weight:600}@keyframes fk-fade-up{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.fk-cal .d,.fk-calday,.fk-cal-m{animation:none}}.fk-tl{gap:0;padding-block:12px}.fk-tl .st{gap:12px;padding-bottom:14px;display:flex;position:relative}.fk-tl .st:last-child{padding-bottom:0}.fk-tl .st:not(:last-child):before{content:"";background:var(--fk-line);width:2px;position:absolute;top:22px;bottom:0;left:10px}.fk-tl .st.done:not(:last-child):before{background:var(--fk-ok)}.fk-tl .dot{color:#fff;z-index:1;background:#fff;border:2px solid #c9cddb;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.fk-tl .st.done .dot{background:var(--fk-ok);border-color:var(--fk-ok)}.fk-tl .st.now .dot{border-color:var(--fk-brand-s);box-shadow:0 0 0 4px #1a1af51f}.fk-tl .tx{gap:1px;min-width:0;display:grid}.fk-tl .tx b{font-size:14px}.fk-tl .st:not(.done) .tx b{color:var(--fk-muted)}.fk-tl .tx small{color:var(--fk-muted);overflow-wrap:anywhere;font-size:12px}.fk-paysum{background:var(--fk-okbg);color:var(--fk-ok);border-radius:18px;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;font-size:13px;font-weight:700;display:flex}.fk-paysum b{font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.fk-paid{background:#fff;border-radius:20px;overflow:hidden}.fk-paid .it{border-top:1px solid var(--fk-line);grid-template-columns:auto 1fr auto;align-items:start;gap:12px;padding:13px 14px;animation:.25s ease-out both fk-fade-up;display:grid}.fk-paid .it:first-child{border-top:0}.fk-paid .ok{background:var(--fk-okbg);width:34px;height:34px;color:var(--fk-ok);border-radius:11px;place-items:center;display:grid}.fk-paid .tx{gap:5px;min-width:0;display:grid}.fk-paid .tx b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.3;display:-webkit-box;overflow:hidden}.fk-paid .meta{color:var(--fk-muted);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12px;display:flex}.fk-paid .chip{background:var(--fk-fill);color:#4a4f63;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.fk-paid .end{justify-items:end;gap:6px;display:grid}.fk-paid .amt{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:800}.fk-paid .acts{gap:6px;display:flex}.fk-ib.sm{background:var(--fk-soft);width:34px;height:34px;color:var(--fk-brand-s);border-radius:11px}.fk-tl .st.bad .dot{background:var(--fk-bad);border-color:var(--fk-bad)}.fk-moregrp{gap:8px;display:grid}.fk-moregrp+.fk-moregrp{margin-top:6px}.fk-draw{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.fk-draw .it{text-align:left;background:#fff;border-radius:18px;gap:4px;padding:8px 8px 10px;transition:transform .12s;display:grid;box-shadow:0 1px 2px #15171c0d}.fk-draw .it:active{transform:scale(.97)}.fk-draw .pv{aspect-ratio:4/3;background:var(--fk-soft);color:var(--fk-brand-s);border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden}.fk-draw .pv img{object-fit:cover;width:100%;height:100%}.fk-draw .pv em{color:var(--fk-brand-s);background:#fffe;border-radius:6px;padding:2px 6px;font-size:10px;font-style:normal;font-weight:800;position:absolute;top:6px;left:6px}.fk-draw b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.fk-draw small{color:var(--fk-muted);font-size:11.5px}.fk-ttl .fk-back{width:36px;height:36px;margin-left:-8px}.fk-dtiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fk-dt{text-align:left;background:#fff;border-radius:22px;flex-direction:column;align-items:flex-start;gap:6px;min-height:132px;padding:16px;transition:transform .15s;display:flex;position:relative;box-shadow:0 1px 2px #15171c0f}.fk-dt:active{transform:scale(.97)}.fk-dt .ic{background:var(--fk-brand-soft,#eaeafe);width:46px;height:46px;color:var(--fk-brand-s,#2323d6);border-radius:14px;place-items:center;margin-bottom:4px;display:grid}.fk-dt .ic.g{color:#0f7b4a;background:#e3f6ec}.fk-dt .ic.w{color:#8a4b00;background:#fff1db}.fk-dt .ic.r{color:#b3261e;background:#fde7e7}.fk-dt .ic.v{color:#5b21d6;background:#efe7fe}.fk-dt .t{letter-spacing:-.01em;font-size:16px;font-weight:800}.fk-dt .s{color:var(--fk-muted);font-size:13px;line-height:1.3}.fk-dt .dot{background:#e0a100;border-radius:50%;width:10px;height:10px;position:absolute;top:14px;right:14px;box-shadow:0 0 0 3px #fff}.fk-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.fk-grid2>.fk-btn{width:100%}
