.fkx{--bg:var(--space-950);--side:var(--space-900);--card:var(--bg-card);--border:var(--border-soft);--t1:var(--text-primary);--t2:#e2eaf8b3;--t3:#e2eaf875;--ok:#4ade80;--warn:#fbbf24;--crit:#f87171;--blue:var(--accent-bright);--todo:#94a3b8;--doing:#e2e8f0;--done:#4ade80;--ink:#0a1124;--aurora:linear-gradient(95deg, #7cc4ff, #c4b5fd 52%, #f9a8d4);color:var(--t1)}:where(.fkx) :where(button){font:inherit;color:inherit}:where(.fkx) :where(input,select){font:inherit;color:var(--t1)}:where(.fkx) :where(a){color:inherit;cursor:pointer;text-decoration:none}.fkx .muted{color:var(--t3)}.fkx kbd{min-width:22px;height:22px;color:var(--t2);box-shadow:inset 0 -1px 0 #0006, inset 0 0 0 1px var(--border-strong);background:#a0beff14;border-radius:6px;place-items:center;padding:0 6px;font:600 11px/1 inherit;display:inline-grid}:where(.fkx) :where(textarea){font:inherit;color:var(--t1)}.fkx .ico{line-height:1}.fkx .av{--c:#93c5fd;width:26px;height:26px;color:var(--ink);background:var(--c);border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:800;display:inline-grid}.fkx .av.sm{width:22px;height:22px;font-size:9px}.fkx .av.lg{width:34px;height:34px;font-size:12px}.fkx .faces{align-items:center;display:inline-flex}.fkx .faces .av{box-shadow:0 0 0 2px #0c1833}.fkx .faces .av+.av{margin-left:-6px}.fkx .flow{color:var(--t3);align-items:center;gap:4px;font-size:9px;display:inline-flex}.fkx .btn{cursor:pointer;height:34px;color:var(--t1);box-shadow:inset 0 0 0 1px var(--border-strong);white-space:nowrap;background:#a0beff12;border:0;border-radius:10px;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:600;display:inline-flex}.fkx .btn:hover{background:#a0beff21}.fkx .btn.room{color:var(--ink);background:linear-gradient(135deg, var(--a), var(--b));box-shadow:0 8px 20px -10px color-mix(in srgb, var(--a) 70%, transparent)}.fkx .btn.room:hover{filter:brightness(1.07)}.fkx .btn.aur{color:var(--ink);background:var(--aurora);box-shadow:0 10px 24px -12px #c4b5fdb3}.fkx .btn.sm{border-radius:9px;height:30px;padding:0 11px;font-size:12.5px}.fkx .btn.ghost{box-shadow:none;color:var(--t2);background:0 0}.fkx .btn.ghost:hover{color:var(--t1);background:#a0beff12}.fkx .lnk{color:#a5c8ff;cursor:pointer;font-size:inherit;background:0 0;border:0;padding:0}.fkx .lnk:hover{text-decoration:underline}.fkx .due{white-space:nowrap;height:22px;color:var(--t2);background:#a0beff12;border-radius:99px;align-items:center;gap:5px;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.fkx .due.late{color:#fecaca;background:#f8717124;box-shadow:inset 0 0 0 1px #f8717159}.fkx .due.today{color:#fde68a;background:#fbbf2421;box-shadow:inset 0 0 0 1px #fbbf2452}.fkx .due.soon{color:#e9d5ff;background:#c084fc1f}.fkx .pri{color:#fbcfe8;white-space:nowrap;background:#f472b624;border-radius:99px;align-items:center;gap:5px;height:22px;padding:0 8px;font-size:11.5px;font-weight:700;display:inline-flex}.fkx .tg{letter-spacing:.06em;text-transform:uppercase;vertical-align:2px;border-radius:99px;align-items:center;height:19px;padding:0 7px;font-size:10px;font-weight:800;display:inline-flex}.fkx .tg.ui{color:#a7f3d0;background:#34d3991f}.fkx .tg.api{color:#fbcfe8;background:#f472b624}.fkx .tile{--c:#93c5fd;width:38px;height:38px;color:var(--c);background:color-mix(in srgb, var(--c) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 30%, transparent);border-radius:12px;flex:none;place-items:center;font-size:15px;display:grid}.fkx .sec-h{flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:36px 0 14px;display:flex}.fkx .sec-h h2{letter-spacing:-.01em;margin:0;font-size:19px;font-weight:650}.fkx .sec-h small{color:var(--t3);font-size:13px}.fkx .sec-h .sp{flex:1}.fkx .box{background:var(--card);box-shadow:inset 0 0 0 1px var(--border), 0 14px 32px -20px #000c;border-radius:22px;min-width:0;padding:20px 22px}.fkx .box>h3{align-items:center;gap:10px;margin:0 0 4px;font-size:15px;font-weight:650;display:flex}.fkx .box>h3 .r{color:var(--t3);margin-left:auto;font-size:12.5px;font-weight:400}.fkx .toast{z-index:95;opacity:0;pointer-events:none;background:#111f3f;border-radius:14px;align-items:center;gap:12px;max-width:min(640px,100vw - 32px);padding:12px 14px 12px 16px;font-size:13.5px;transition:opacity .22s,transform .3s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%,20px);box-shadow:inset 0 0 0 1px #a0beff38,0 20px 40px -14px #000000e6}.fkx .toast.on{opacity:1;pointer-events:auto;transform:translate(-50%)}.fkx .toast>.ico{color:#c4b5fd}.fkx .toast.ok>.ico{color:var(--ok)}.fkx .toast button{color:var(--t1);cursor:pointer;white-space:nowrap;background:#a0beff1a;border:0;border-radius:8px;height:28px;padding:0 11px;font-size:12.5px;font-weight:600}.fkx .pl{--a:#5ea8ff;--b:#a98bff}.fkx .day-hero{background:radial-gradient(640px 280px at 0 0,#5ea8ff4d,#0000 62%),radial-gradient(560px 300px at 100% 0,#f472b638,#0000 62%),radial-gradient(760px 380px at 55% 135%,#a98bff52,#0000 62%),linear-gradient(#101e44,#0a1430);border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:26px 34px;padding:32px 34px 26px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #a0beff2e,0 30px 60px -30px #000000d9}.fkx .day-hero:before,.fkx .sx-hero:before{content:"";pointer-events:none;opacity:.55;background-image:radial-gradient(1.2px 1.2px at 8% 18%,#fff,#0000),radial-gradient(1px 1px at 22% 72%,#fff,#0000),radial-gradient(1.4px 1.4px at 37% 12%,#fff,#0000),radial-gradient(1px 1px at 48% 58%,#fff,#0000),radial-gradient(1.2px 1.2px at 63% 22%,#fff,#0000),radial-gradient(1px 1px at 71% 80%,#fff,#0000),radial-gradient(1.3px 1.3px at 84% 36%,#fff,#0000),radial-gradient(1px 1px at 93% 64%,#fff,#0000),radial-gradient(1px 1px at 56% 90%,#fff,#0000),radial-gradient(1.2px 1.2px at 15% 46%,#fff,#0000),radial-gradient(1px 1px at 78% 8%,#fff,#0000);position:absolute;inset:0}.fkx .day-hero>*,.fkx .sx-hero>*{position:relative}.fkx .day-hero .when{letter-spacing:.12em;text-transform:uppercase;color:#e2eaf8b8;font-size:12.5px;font-weight:700}.fkx .day-hero h1{letter-spacing:-.035em;margin:6px 0 10px;font-size:40px;font-weight:700;line-height:1.08}.fkx .day-hero h1 .grad{background:var(--aurora);color:#0000;-webkit-background-clip:text;background-clip:text}.fkx .day-hero p.say{color:#e2eaf8d6;max-width:62ch;margin:0;font-size:16px}.fkx .day-hero p.say b{color:#fff;font-weight:600}.fkx .hstats{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.fkx .hs{cursor:pointer;height:32px;color:var(--t2);background:#03060e52;border:0;border-radius:99px;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:inline-flex;box-shadow:inset 0 0 0 1px #a0beff29}.fkx .hs:hover{color:var(--t1);box-shadow:inset 0 0 0 1px #c4b5fd80}.fkx .hs b{color:var(--t1)}.fkx .hs .dot{border-radius:50%;width:8px;height:8px}.fkx .hs.pl-risk{box-shadow:inset 0 0 0 1px #fbbf2473}.fkx .hs.pl-risk b{color:#fbbf24}.fkx .ring{flex:none;width:156px;height:156px;position:relative}.fkx .ring svg{width:100%;height:100%;transform:rotate(-90deg)}.fkx .ring .trk{fill:none;stroke:#ffffff1a;stroke-width:10px}.fkx .ring .prg{fill:none;stroke:url(#aur);stroke-width:10px;stroke-linecap:round;transition:stroke-dashoffset .7s cubic-bezier(.2,.8,.2,1)}.fkx .ring .lbl{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.fkx .ring .lbl b{letter-spacing:-.03em;font-size:32px;font-weight:700;line-height:1}.fkx .ring .lbl small{color:var(--t2);margin-top:5px;font-size:12px}.fkx .ring .lbl .ok{background:var(--aurora);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:26px}.fkx .hcap{grid-column:1/-1}.fkx .cap{background:#03060e80;border-radius:16px;align-items:center;gap:12px;height:56px;padding:0 10px 0 12px;display:flex;box-shadow:inset 0 0 0 1px #a0beff38}.fkx .cap:focus-within{box-shadow:inset 0 0 0 1.5px #c4b5fdb3,0 0 0 4px #a98bff24}.fkx .cap .plus{width:32px;height:32px;color:var(--ink);background:var(--aurora);border-radius:10px;flex:none;place-items:center;display:grid}.fkx .cap input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:16px}.fkx .cap input::placeholder{color:var(--t3)}.fkx .cap kbd{flex:none}.fkx .pv{min-height:30px;color:var(--t3);flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;font-size:12.5px;display:flex}.fkx .pv .pt{color:var(--t1);margin-right:4px;font-size:13px;font-weight:600}.fkx .tok{white-space:nowrap;height:26px;color:var(--t1);box-shadow:inset 0 0 0 1px var(--border-strong);background:#a0beff14;border-radius:99px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.fkx .tok.date{color:#fed7aa;background:#fdba7421;box-shadow:inset 0 0 0 1px #fdba7459}.fkx .tok.who{padding-left:3px}.fkx .tok.room{background:color-mix(in srgb, var(--ra) 15%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ra) 45%, transparent)}.fkx .tok.room .d{background:linear-gradient(135deg, var(--ra), var(--rb));border-radius:50%;width:9px;height:9px}.fkx .tok.pri{color:#fbcfe8;background:#f472b624;box-shadow:inset 0 0 0 1px #f472b659}.fkx .tok.dev .ico{color:#93c5fd;font-size:10px}.fkx .try{cursor:pointer;color:#c4b5fd;background:0 0;border:0;padding:0;font-size:12.5px}.fkx .try code{color:#e9d5ff;background:#a98bff1f;border-radius:6px;padding:2px 6px;font:12px ui-monospace,SFMono-Regular,Menlo,monospace}.fkx .fresh{color:var(--t3);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:12.5px;display:flex}.fkx .fresh button{--ra:#a8a3c7;--rb:#c9c5e0;cursor:pointer;height:26px;color:var(--t1);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ra) 45%, transparent);background:#03060e66;border:0;border-radius:99px;align-items:center;gap:7px;padding:0 10px;font-size:12px;display:inline-flex}.fkx .fresh .d{background:linear-gradient(135deg, var(--ra), var(--rb));border-radius:50%;width:8px;height:8px}.fkx .focus{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.fkx .ib{cursor:pointer;width:30px;height:30px;color:var(--t2);background:#03060e4d;border:0;border-radius:9px;place-items:center;font-size:12px;display:grid;box-shadow:inset 0 0 0 1px #a0beff24}.fkx .ib:hover{color:var(--t1);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--a) 60%, transparent)}.fkx .duo{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:16px;display:grid}.fkx .box .lbl{letter-spacing:.09em;text-transform:uppercase;color:var(--t3);margin:14px 0 0;font-size:11px;font-weight:700}.fkx .bars{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:10px;height:150px;padding-bottom:24px;display:grid;position:relative}.fkx .bars:after{content:"";border-top:1px dashed #a0beff24;position:absolute;bottom:23px;left:0;right:0}.fkx .bar{flex-direction:column-reverse;justify-content:flex-start;gap:3px;height:100%;display:flex;position:relative}@keyframes fk-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.fkx .bar .dl{text-align:center;color:var(--t3);font-size:11.5px;position:absolute;bottom:-23px;left:0;right:0}.fkx .bar.today .dl{color:var(--t1);font-weight:700}.fkx .bar .cnt{text-align:center;color:var(--t2);font-size:11px;position:absolute;left:0;right:0}.fkx .legend{color:var(--t3);flex-wrap:wrap;gap:14px;margin-top:12px;font-size:12px;display:flex}.fkx .legend span{align-items:center;gap:6px;display:inline-flex}.fkx .legend .d{--ra:#a8a3c7;--rb:#c9c5e0;background:linear-gradient(135deg, var(--ra), var(--rb));border-radius:3px;width:10px;height:10px}.fkx .more{color:#c4b5fd;cursor:pointer;background:0 0;border:0;margin:14px auto 0;font-size:13px;display:block}.fkx .feed{background:#03060e52;border-radius:16px;align-self:stretch;padding:14px 16px;box-shadow:inset 0 0 0 1px #a0beff1f}.fkx .feed .lbl{letter-spacing:.09em;text-transform:uppercase;color:var(--t3);font-size:11px;font-weight:700}.fkx .feed .fr{color:var(--t2);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px;padding:7px 0;font-size:12.5px;display:grid}.fkx .feed .fr b{color:var(--t1);font-weight:600}.fkx .feed .fr small{color:var(--t3);display:block}.fkx .tools{flex-wrap:wrap;align-items:center;gap:8px 10px;margin:18px 0 14px;display:flex}.fkx .chip{height:32px;color:var(--t2);box-shadow:inset 0 0 0 1px var(--border);cursor:pointer;white-space:nowrap;background:#a0beff0d;border:0;border-radius:99px;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;display:inline-flex}.fkx .chip:hover{color:var(--t1)}.fkx .chip.on{color:var(--t1);background:color-mix(in srgb, var(--a) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--a) 50%, transparent)}.fkx .chip .c{color:var(--t3);font-size:11px}.fkx .tools .sp{flex:1}.fkx .board{grid-template-columns:repeat(3,minmax(270px,1fr));align-items:start;gap:14px;padding-bottom:4px;display:grid;overflow-x:auto}.fkx .col{--c:#7dd3fc;background:linear-gradient(180deg, color-mix(in srgb, var(--c) 8%, #a0beff08), #a0beff05 160px);min-height:320px;box-shadow:inset 0 0 0 1px var(--border);border-radius:22px;padding:12px;transition:box-shadow .15s}.fkx .col.doing{--c:var(--doing)}.fkx .col.done{--c:var(--done)}.fkx .col.drop{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--c) 75%, transparent), 0 0 0 4px color-mix(in srgb, var(--c) 12%, transparent)}.fkx .list{gap:10px;display:grid}.fkx .empty{text-align:center;color:var(--t3);outline-offset:-1px;border-radius:14px;outline:1px dashed #a0beff24;padding:18px 10px;font-size:12.5px}.fkx .tk{cursor:grab;background:linear-gradient(160deg,#10203f,#0b1630);border-radius:16px;gap:9px;padding:13px 14px 12px 20px;transition:transform .18s,box-shadow .18s,opacity .25s;display:grid;position:relative;box-shadow:inset 0 0 0 1px #a0beff1f,0 12px 24px -18px #000000f2}.fkx .tk:before{content:"";background:linear-gradient(180deg, var(--a), var(--b));border-radius:3px;width:3px;position:absolute;top:12px;bottom:12px;left:7px}.fkx .tk:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--a) 55%, transparent), 0 18px 30px -18px #000000f2;transform:translateY(-2px)}.fkx .tk.dragging{opacity:.4}.fkx .tk.just{animation:.5s cubic-bezier(.2,.8,.2,1) fk-land}@keyframes fk-land{0%{opacity:.3;transform:scale(.94)}to{opacity:1;transform:none}}.fkx .tk .hd{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px;display:grid}.fkx .ck{cursor:pointer;color:#0000;background:0 0;border:0;border-radius:50%;place-items:center;width:20px;height:20px;margin-top:1px;font-size:10px;transition:transform .2s;display:grid;box-shadow:inset 0 0 0 1.6px #e2eaf861}.fkx .ck:hover{box-shadow:inset 0 0 0 1.6px var(--a);color:var(--a)}.fkx .ck.on{color:var(--ink);background:linear-gradient(135deg, var(--a), var(--b));box-shadow:none}.fkx .ck.pop{animation:.4s ease-out fk-pop}@keyframes fk-pop{40%{transform:scale(1.4)}to{transform:scale(1)}}.fkx .tk .ti{cursor:pointer;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:14px;font-weight:600;line-height:1.38}.fkx .tk.done{padding-top:10px;padding-bottom:10px}.fkx .tk.done .ti{color:var(--t3);font-weight:500;text-decoration:line-through}.fkx .meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fkx .meta .sp{flex:1}.fkx .stp{color:var(--t2);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.fkx .stp .mb{background:#ffffff1a;border-radius:99px;width:34px;height:4px;overflow:hidden}.fkx .stp .mb span{background:linear-gradient(90deg, var(--a), var(--b));height:100%;display:block}.fkx .week{grid-template-columns:196px repeat(5,minmax(136px,1fr)) 132px;gap:10px;padding-bottom:6px;display:grid;overflow-x:auto}.fkx .day{min-height:430px;box-shadow:inset 0 0 0 1px var(--border);background:#a0beff08;border-radius:20px;flex-direction:column;gap:8px;padding:10px;transition:box-shadow .15s;display:flex}.fkx .day.today{background:linear-gradient(180deg, color-mix(in srgb, var(--a) 14%, transparent), #a0beff05 220px);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--a) 55%, transparent)}.fkx .day.late{background:linear-gradient(#f8717117,#a0beff05 220px);box-shadow:inset 0 0 0 1px #f8717142}.fkx .day.drop{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--a) 80%, transparent), 0 0 0 4px color-mix(in srgb, var(--a) 14%, transparent)}.fkx .load{gap:2px;margin-left:auto;display:flex}.fkx .load i{background:#a0beff29;border-radius:50%;width:5px;height:5px}.fkx .load i.on{background:linear-gradient(135deg, var(--a), var(--b))}@keyframes fk-moved{0%{opacity:0;transform:translateY(-14px)scale(.96)}55%{opacity:1;transform:scale(1.03)}to{transform:none}}.fkx .lt{flex:none;width:236px}.fkx .lt .dd{color:var(--t2);margin:0 0 6px 4px;font-size:12px;font-weight:700}.fkx .scrim{z-index:70;opacity:0;pointer-events:none;background:#03060e8c;transition:opacity .25s;position:fixed;inset:0}.fkx .scrim.on{opacity:1;pointer-events:auto}.fkx .src{height:24px;color:var(--c);background:color-mix(in srgb, var(--c) 13%, transparent);border-radius:99px;align-items:center;gap:6px;padding:0 9px;font-size:11.5px;font-weight:600;display:inline-flex}.fkx .facts{gap:2px;margin:16px 0 8px;display:grid}.fkx .avb{cursor:pointer;opacity:.5;background:0 0;border:0;border-radius:50%;padding:0;transition:opacity .15s,transform .15s}.fkx .avb:hover{opacity:.9;transform:translateY(-1px)}.fkx .avb.on{opacity:1;box-shadow:0 0 0 2px #0a1430, 0 0 0 4px var(--a)}.fkx .desc{color:#e2eaf8db;margin:8px 0 0;font-size:14px;line-height:1.6}.fkx .dsec{margin-top:22px}.fkx .dsec h4{letter-spacing:.06em;text-transform:uppercase;color:var(--t2);align-items:center;gap:8px;margin:0 0 10px;font-size:13px;font-weight:700;display:flex}.fkx .dsec h4 .r{letter-spacing:0;text-transform:none;color:var(--t3);margin-left:auto;font-size:12.5px;font-weight:500}.fkx .step{cursor:pointer;border-radius:10px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;padding:7px 4px;font-size:13.5px;display:grid}.fkx .step:hover{background:#a0beff0d}.fkx .step.on span{color:var(--t3);text-decoration:line-through}.fkx .addline{height:38px;color:var(--t3);background:#03060e4d;border-radius:11px;align-items:center;gap:10px;margin-top:6px;padding:0 12px;display:flex;box-shadow:inset 0 0 0 1px #a0beff1f}.fkx .addline input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13.5px}.fkx .log{gap:10px;display:grid}.fkx .lg{color:var(--t2);grid-template-columns:26px minmax(0,1fr);gap:10px;font-size:13px;display:grid}.fkx .lg b{color:var(--t1);font-weight:600}.fkx .lg small{color:var(--t3)}.fkx .vseg{background:#03060e4d;border-radius:10px;padding:3px;display:inline-flex;box-shadow:inset 0 0 0 1px #a0beff1f}.fkx .vseg button{height:28px;color:var(--t3);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.fkx .vseg button.on{color:var(--t1);background:#a0beff1f}.fkx .del{color:#fca5a5;cursor:pointer;background:0 0;border:0;font-size:13px}.fkx .cov{z-index:80;opacity:0;pointer-events:none;background:#03060e9e;align-content:start;justify-items:center;padding:15vh 16px 16px;transition:opacity .2s;display:grid;position:fixed;inset:0}.fkx .cov.on{opacity:1;pointer-events:auto}.fkx .tid{letter-spacing:.02em;height:20px;color:var(--t2);box-shadow:inset 0 0 0 1px var(--border);white-space:nowrap;background:#a0beff14;border-radius:6px;align-items:center;padding:0 7px;font:600 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.fkx .cst{--c:#94a3b8;white-space:nowrap;height:24px;color:color-mix(in srgb, var(--c) 62%, white);background:color-mix(in srgb, var(--c) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 36%, transparent);border-radius:99px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.fkx .cst .ico{color:var(--c);font-size:10.5px}.fkx .cst.me{color:var(--ink);box-shadow:none;background:linear-gradient(135deg,#fde68a,#fbbf24)}.fkx .cst.me .ico{color:var(--ink)}.fkx .am{--h:#6366f1;color:#fff;background:linear-gradient(135deg, var(--h), color-mix(in srgb, var(--h) 58%, #0a1124));border-radius:7px;flex:none;place-items:center;width:24px;height:24px;font-size:10.5px;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff24}.fkx .rk{color:var(--t2);white-space:nowrap;align-items:center;gap:7px;font-size:11.5px;font-weight:600;display:inline-flex}.fkx .apx{flex:none;display:inline-flex;position:relative}.fkx .apx>i{width:13px;height:13px;color:var(--ink);background:#94a3b8;border-radius:50%;place-items:center;font-size:7px;display:grid;position:absolute;bottom:-3px;right:-3px;box-shadow:0 0 0 2px #0c1833}.fkx .apx.A>i{background:#4ade80}.fkx .apx.P>i{background:#fbbf24}.fkx .apx.R>i{background:#fb7185}.fkx .lbl2{letter-spacing:.09em;text-transform:uppercase;color:var(--t3);align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.fkx .gt-ic{--ta:#818cf8;--tb:#a78bfa;width:28px;height:28px;color:var(--ink);background:linear-gradient(135deg, var(--ta), var(--tb));border-radius:9px;flex:none;place-items:center;font-size:11px;display:grid}.fkx .nw{text-align:left;cursor:pointer;color:var(--t1);background:linear-gradient(160deg, color-mix(in srgb, var(--ta) 24%, #03060e80), #03060e73);min-width:0;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ta) 42%, transparent);border:0;border-radius:20px;align-content:start;gap:8px;padding:16px 18px;transition:transform .2s;display:grid}.fkx .nw:hover{transform:translateY(-2px)}.fkx .ps{--c:#94a3b8;background:linear-gradient(160deg, color-mix(in srgb, var(--c) 14%, transparent), transparent 85%);border-radius:15px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:11px 12px;display:grid}.fkx .ps .n{letter-spacing:-.03em;color:color-mix(in srgb, var(--c) 70%, white);font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1.05}.fkx .ps b{letter-spacing:.08em;text-transform:uppercase;color:var(--t2);margin-top:2px;font-size:11px;font-weight:800;display:block}.fkx .ps .ids{color:var(--t3);flex-wrap:wrap;gap:4px;margin-top:6px;font-size:12px;display:flex}.fkx .ps .ids button{cursor:pointer;height:20px;color:var(--t2);background:#a0beff17;border:0;border-radius:6px;padding:0 6px;font:600 10.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.fkx .ps .ids button:hover{color:var(--t1);background:#a0beff2e}.fkx .ps .ids button.me{color:var(--ink);background:#fbbf24}.fkx .pc{color:#a0beff4d;place-items:center;font-size:9px;display:grid}.fkx .dc{--a:var(--ta);--b:var(--tb);background:radial-gradient(420px 200px at 0% 0%, color-mix(in srgb, var(--ta) 22%, transparent), transparent 70%), radial-gradient(300px 200px at 100% 100%, color-mix(in srgb, var(--tb) 12%, transparent), transparent 70%), #0d1934;min-width:0;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ta) 34%, transparent), 0 22px 42px -24px #000000f2;border-radius:22px;flex-direction:column;gap:12px;padding:18px 20px 16px;transition:transform .25s,opacity .35s;display:flex;position:relative;overflow:hidden}.fkx .dc:hover{transform:translateY(-3px)}.fkx .dc h3{letter-spacing:-.01em;cursor:pointer;text-wrap:balance;margin:0;font-size:17.5px;line-height:1.32}.fkx .dc h3:hover{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ta) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--ta) 70%, transparent);text-underline-offset:4px}.fkx .dc .acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:4px;display:flex}.fkx .dc .acts .sp{flex:1}.fkx .gt{overflow-x:auto}.fkx .fu{border-top:1px solid var(--border);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 0;display:grid}.fkx .box>h3+.fu{border-top:0}.fkx .fu-s{letter-spacing:.08em;text-transform:uppercase;color:var(--c);font-size:10.5px;font-weight:800;display:block}.fkx .fu-b>b{font-size:13.5px;font-weight:600;display:block}.fkx .fu small{color:var(--t2);margin-top:1px;font-size:12.5px;display:block}.fkx .fu small b{color:var(--t1);font-weight:600}.fkx .fu-a{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.fkx .fu-a .st{color:var(--ok);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.fkx .dn{flex:none;width:116px;height:116px;position:relative}.fkx .dn svg{width:100%;height:100%;transform:rotate(-90deg)}.fkx .dn circle{fill:none;stroke-width:11px}.fkx .dn .trk{stroke:#ffffff12}.fkx .ln{--c:#94a3b8;text-align:left;cursor:pointer;color:var(--t1);min-width:0;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 42%, transparent);background:#03060e52;border:0;border-radius:14px;align-content:start;gap:4px;padding:11px 12px;display:grid}.fkx .ln .tid{justify-self:start}.fkx .ln b{font-size:13px}.fkx .ln small{color:var(--t2);font-size:12px;line-height:1.4}.fkx .ln.wide{width:100%}.fkx .la{color:var(--t3);place-items:center;font-size:12px;display:grid}.fkx .cr{cursor:pointer;background:linear-gradient(160deg,#10203f,#0b1630);border-radius:16px;grid-template-columns:34px minmax(0,1fr) 176px 104px 86px 160px;align-items:center;gap:14px;margin-bottom:8px;padding:12px 16px 12px 14px;transition:transform .18s,box-shadow .18s;display:grid;position:relative;box-shadow:inset 0 0 0 1px #a0beff1a}.fkx .cr:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ta) 52%, transparent);transform:translateY(-1px)}.fkx .cr.past{opacity:.8}.fkx .rd{background:linear-gradient(135deg,#2dd4bf,#38bdf8);border-radius:3px;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;top:50%;transform:rotate(45deg);box-shadow:0 0 0 2px #0c1833}.fkx .rd.pend{background:#0c1833;box-shadow:inset 0 0 0 1.5px #2dd4bf,0 0 0 2px #0c1833}.fkx .crumb{color:var(--t3);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;font-size:13px;display:flex}.fkx .crumb button{cursor:pointer;color:var(--t2);background:0 0;border:0;padding:0}.fkx .crumb button:hover{color:var(--t1);text-decoration:underline}.fkx .crumb .fa-chevron-right{font-size:9px}.fkx .stepper{grid-column:1/-1;grid-template-columns:repeat(var(--n), minmax(0, 1fr));margin:4px 0 0;padding:0;list-style:none;display:grid}.fkx .stepper li{text-align:center;color:var(--t3);justify-items:center;gap:5px;font-size:12.5px;display:grid;position:relative}.fkx .stepper li:before{content:"";background:#a0beff24;height:2px;position:absolute;top:11px;left:-50%;right:50%}.fkx .stepper li:first-child:before{display:none}.fkx .stepper li.done:before,.fkx .stepper li.cur:before{background:linear-gradient(90deg, var(--ta), var(--tb))}.fkx .stepper .dot{z-index:1;background:#0b1630;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;display:grid;position:relative;box-shadow:inset 0 0 0 2px #a0beff33}.fkx .stepper .dot i{opacity:0}.fkx .stepper li.done .dot{color:var(--ink);background:linear-gradient(135deg, var(--ta), var(--tb));box-shadow:none}.fkx .stepper li.done .dot i{opacity:1}.fkx .stepper li.cur .dot{box-shadow:inset 0 0 0 2px var(--ta), 0 0 0 5px color-mix(in srgb, var(--ta) 22%, transparent)}.fkx .stepper li.cur .dot:after{content:"";background:var(--ta);border-radius:50%;width:8px;height:8px;position:absolute}.fkx .stepper b{color:var(--t2);font-weight:600}.fkx .stepper li.cur b{color:var(--t1)}.fkx .stepper small{min-height:1em;font-size:11.5px}.fkx .cd-p{color:#e2eaf8db;margin:0;font-size:14px;line-height:1.6}.fkx .cd-p.sm{margin-top:10px;font-size:13px}.fkx .cd-p.muted{color:var(--t3)}.fkx .dq{color:var(--t2);grid-template-columns:22px minmax(0,1fr);gap:10px;font-size:13px;display:grid}.fkx .dq b{color:var(--t1);font-weight:600}.fkx .ptk{--a:#5ea8ff;--b:#a98bff;cursor:pointer;background:linear-gradient(160deg,#10203f,#0b1630);border-radius:14px;grid-template-columns:22px minmax(0,1fr) auto auto;align-items:center;gap:10px;margin-top:8px;padding:10px 12px 10px 18px;transition:box-shadow .15s;display:grid;position:relative;box-shadow:inset 0 0 0 1px #a0beff1a}.fkx .ptk:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--a) 55%, transparent)}.fkx .box>h3+.ptk{margin-top:0}.fkx .ptk:before{content:"";background:linear-gradient(180deg, var(--a), var(--b));border-radius:3px;width:3px;position:absolute;top:10px;bottom:10px;left:7px}.fkx .ptk b{overflow-wrap:anywhere;font-size:13.5px;font-weight:600;line-height:1.35;display:block}.fkx .ptk small{color:var(--t3);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.fkx .ptk.done b{color:var(--t3);text-decoration:line-through}.fkx .tl{margin:0;padding:0;list-style:none;display:grid}.fkx .tl li{--c:#94a3b8;color:var(--t2);grid-template-columns:28px minmax(0,1fr);gap:12px;padding-bottom:14px;font-size:13px;display:grid;position:relative}.fkx .tl li:before{content:"";background:#a0beff1a;border-radius:2px;width:2px;position:absolute;top:30px;bottom:2px;left:13px}.fkx .tl li:last-child:before{display:none}.fkx .tl b{color:var(--t1);font-weight:600}.fkx .tl small{color:var(--t3)}.fkx .tl li>span:last-child{padding-top:4px}.fkx .apr{border-top:1px solid var(--border);grid-template-columns:34px minmax(0,1fr);align-items:start;gap:11px;padding:10px 0;display:grid}.fkx .box>h3+.apr{border-top:0}.fkx .apr b{font-size:13.5px;font-weight:600;display:block}.fkx .apr small{color:var(--t3);font-size:12px;display:block}.fkx .fw{color:#fde68a;align-items:flex-start;gap:7px;margin-top:5px;font-size:12.5px;line-height:1.4;display:flex}.fkx .fw i{color:#fbbf24;margin-top:3px;font-size:10px}.fkx .note{color:var(--t2);background:#03060e4d;border-radius:13px;gap:9px;margin-top:12px;padding:11px 13px;font-size:12.5px;line-height:1.5;display:flex;box-shadow:inset 0 0 0 1px #e879f940}.fkx .note>i{color:#e879f9;margin-top:3px}.fkx .note>span{flex:1;min-width:0}.fkx .note .btn{flex:none;align-self:center}.fkx .note.w{box-shadow:inset 0 0 0 1px #fbbf246b}.fkx .note.w>i{color:#fbbf24}.fkx .note b{font-weight:600}.fkx .nb{text-align:left;cursor:pointer;width:100%;color:var(--t1);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ta) 32%, transparent);background:#03060e4d;border:0;border-radius:14px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;margin-top:8px;padding:10px 12px;display:grid}.fkx .box>h3+.nb{margin-top:0}.fkx .nb b{font-size:13px;font-weight:600;display:block}.fkx .nb small{color:var(--t2);font-size:12px;line-height:1.45;display:block}.fkx .apr .apx .av{width:30px;height:30px;font-size:11px}.fkx .pi{--pa:#22d3ee;--pb:#3b82f6;width:30px;height:30px;color:var(--ink);background:linear-gradient(135deg, var(--pa), var(--pb));border-radius:9px;flex:none;place-items:center;font-size:12px;display:grid}.fkx .pi.sm{border-radius:7px;width:24px;height:24px;font-size:10px}.fkx .pchip{--pa:#22d3ee;--pb:#3b82f6;white-space:nowrap;height:24px;color:color-mix(in srgb, var(--pa) 62%, white);background:color-mix(in srgb, var(--pa) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pa) 40%, transparent);border-radius:99px;align-items:center;gap:6px;padding:0 10px;font-size:11.5px;font-weight:700;display:inline-flex}.fkx .pchip i{font-size:10px}.fkx .pr-ring{flex:none;place-items:center;display:inline-grid;position:relative}.fkx .pr-ring svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.fkx .pr-ring .trk{fill:none;stroke:#ffffff1a}.fkx .pr-ring .fil{fill:none;stroke-linecap:round;transition:stroke-dashoffset .6s cubic-bezier(.2,.8,.2,1)}.fkx .pr-ring b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:700;position:relative}.fkx .pr-ring b small{color:var(--t3);margin-left:1px;font-size:.62em;font-weight:600}.fkx .sl{color:var(--t2);align-items:flex-start;gap:8px;margin-top:6px;font-size:12.5px;line-height:1.45;display:flex}.fkx .sl>i{margin-top:3px;font-size:10.5px}.fkx .sl.w{color:#fde68a}.fkx .sl.w>i{color:#fbbf24}.fkx .sl.ok>i{color:var(--ok)}.fkx .sl.i>i{color:#93c5fd}.fkx .sl em{letter-spacing:.07em;text-transform:uppercase;color:var(--c);white-space:nowrap;margin-left:8px;font-size:10px;font-style:normal;font-weight:800}.fkx .sx-hero{background:radial-gradient(640px 280px at 0 0,#7dd3fc38,#0000 62%),radial-gradient(560px 300px at 100% 0,#f0abfc38,#0000 62%),radial-gradient(760px 380px at 55% 140%,#a78bfa47,#0000 62%),linear-gradient(#111c44,#0a1430);border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px 34px;padding:30px 32px 26px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #a0beff2e,0 30px 60px -30px #000000d9}.fkx .sx-hero .when{letter-spacing:.12em;text-transform:uppercase;color:#e2eaf8b8;font-size:12.5px;font-weight:700}.fkx .sx-hero h1{letter-spacing:-.035em;text-wrap:balance;margin:6px 0 10px;font-size:36px;font-weight:700;line-height:1.12}.fkx .sx-hero h1 .grad{background:linear-gradient(95deg,#7dd3fc,#f0abfc);color:#0000;-webkit-background-clip:text;background-clip:text}.fkx .sx-hero p.say{color:#e2eaf8d6;max-width:62ch;margin:0;font-size:15.5px}.fkx .sx-hero p.say b{color:#fff;font-weight:600}.fkx .sx-comp{align-items:center;gap:22px;display:flex}.fkx .cmp{flex:none;width:196px;height:196px;position:relative}.fkx .cmp svg{width:100%;height:100%;overflow:visible}.fkx .cmp path{fill:none;stroke-width:13px;stroke-linecap:round}.fkx .cmp path.trk{stroke:#ffffff14}.fkx .cmp-l{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.fkx .cmp-l b{letter-spacing:-.03em;font-size:34px;font-weight:700;line-height:1}.fkx .cmp-l small{color:var(--t2);max-width:100px;margin-top:5px;font-size:11.5px}.fkx .cmp-k{gap:6px;min-width:214px;display:grid}.fkx .ck2{text-align:left;cursor:pointer;color:var(--t1);background:#03060e52;border:0;border-radius:14px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 10px 7px 7px;display:grid;box-shadow:inset 0 0 0 1px #a0beff1f}.fkx .ck2:hover,.fkx .ck2.on{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pa) 60%, transparent);background:color-mix(in srgb, var(--pa) 10%, #03060e52)}.fkx .ck2 b{font-size:13px;font-weight:600;display:block}.fkx .ck2 small{color:var(--t3);font-size:11.5px;display:block}.fkx .ck2 em{color:color-mix(in srgb, var(--pa) 60%, white);font-variant-numeric:tabular-nums;font-size:13px;font-style:normal;font-weight:700}.fkx .it{text-align:left;cursor:pointer;color:var(--t1);background:linear-gradient(160deg, color-mix(in srgb, var(--pa) 18%, #0d1934), #0b1630 85%);min-width:0;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pa) 36%, transparent), 0 12px 24px -18px #000000f2;border:0;border-radius:16px;gap:6px;padding:12px 13px;transition:transform .18s,box-shadow .18s;display:grid}.fkx .it:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pa) 70%, transparent), 0 16px 28px -18px #000000f2;transform:translateY(-2px)}.fkx .it.fut{box-shadow:none;outline:1px dashed color-mix(in srgb, var(--pa) 42%, transparent);outline-offset:-1px;background:#a0beff06}.fkx .it b{font-size:13.5px;font-weight:600;line-height:1.32}.fkx .it small{color:var(--t3);font-size:12px;line-height:1.4}.fkx .sx-duo{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:16px;margin-top:16px;display:grid}.fkx .rl{border:0;border-top:1px solid var(--border);text-align:left;cursor:pointer;width:100%;color:var(--t1);background:0 0;grid-template-columns:24px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.fkx .box>h3+.rl{border-top:0}.fkx .rl .pi{margin-top:1px}.fkx .rl-t{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.fkx .rl-t b{font-size:13.5px;font-weight:600}.fkx .rl:hover .rl-t b{-webkit-text-decoration:underline #a0beff66;text-decoration:underline #a0beff66}.fkx .mc{--ma:#f0abfc}.fkx .mc-h{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px;display:grid}.fkx .calx{text-align:center;width:56px;height:60px;color:var(--ink);background:linear-gradient(160deg, #7dd3fc, var(--ma));box-shadow:0 12px 24px -14px color-mix(in srgb, var(--ma) 70%, transparent);border-radius:15px;place-content:center;display:grid}.fkx .calx b{font-size:22px;font-weight:800;line-height:1}.fkx .calx small{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.fkx .mc-h>span>b{letter-spacing:-.01em;margin-top:2px;font-size:17px;display:block}.fkx .mc-h>span>small{color:var(--t2);font-size:12.5px;display:block}.fkx .ag2{border-top:1px solid var(--border);grid-template-columns:18px minmax(0,1fr);gap:9px;padding:9px 0;font-size:13px;display:grid}.fkx .box>.lbl+.ag2{border-top:0}.fkx .ag2>i{color:var(--t3);margin-top:3px;font-size:11px}.fkx .ag2 b{font-weight:600;display:block}.fkx .ag2 small{color:color-mix(in srgb, var(--ma) 55%, white);margin-top:1px;font-size:12.5px;display:block}.fkx .mc-f{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:12px;padding-top:12px;display:flex}.fkx .mc-f .sp{flex:1}.fkx .mc-f .st{color:var(--ok);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.fkx .qs{grid-template-columns:repeat(4,70px);align-items:end;gap:10px;display:grid}.fkx .auto{color:var(--t2);flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;display:flex}.fkx .auto>i{color:color-mix(in srgb, var(--pa,#7dd3fc) 70%, white);font-size:10.5px}.fkx .sig{color:var(--t2);background:#03060e52;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:auto;padding:9px 11px;font-size:12.5px;display:flex;box-shadow:inset 0 0 0 1px #c4b5fd4d}.fkx .sig>span{flex:1;min-width:160px}.fkx .tn{width:34px;height:34px;color:var(--ink);background:linear-gradient(135deg, var(--a), var(--b));box-shadow:0 8px 18px -10px color-mix(in srgb, var(--a) 80%, transparent);border-radius:50%;place-items:center;font-size:12.5px;display:grid}.fkx .th-c{text-align:left;cursor:pointer;width:100%;color:var(--t1);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ta) 30%, transparent);background:#03060e52;border:0;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:6px;padding:8px 10px;display:grid}.fkx .th-c b{font-size:12.5px;font-weight:600;line-height:1.35}.fkx .auto.sm{margin-top:6px}.fkx .th-add{cursor:pointer;font:inherit;color:#a5c8ff;background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;margin-top:8px;padding:6px 11px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #a0beff2e}.fkx .th-add:hover{color:var(--t1);background:#a0beff14}.fkx .th-add i{font-size:10.5px}.fkx .th-form{background:#03060e52;border-radius:12px;gap:8px;margin-top:8px;padding:10px;display:grid;box-shadow:inset 0 0 0 1px #a0beff24}.fkx .th-form input,.fkx .th-form select{width:100%;color:var(--t1);font:inherit;background:#a0beff12;border:0;border-radius:9px;outline:none;padding:8px 10px;font-size:13px;box-shadow:inset 0 0 0 1px #a0beff2e}.fkx .th-form input:focus,.fkx .th-form select:focus{box-shadow:inset 0 0 0 1px #a98bff99}.fkx .th-form select option{background:#0f1d38}.fkx .th-fb{justify-content:flex-end;gap:6px;display:flex}.fkx .th-fb .btn{text-decoration:none}.fkx .fc{z-index:71;background:#0a1428;border-radius:22px;flex-direction:column;width:min(1080px,100vw - 32px);height:min(88vh,900px);animation:.26s cubic-bezier(.2,.8,.2,1) fc-in;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #96aaff38,0 40px 90px #0009}@keyframes fc-in{0%{opacity:0;transform:translate(-50%,-48%)scale(.98)}}@media (prefers-reduced-motion:reduce){.fkx .fc{animation:none}}.fkx .fc-x{cursor:pointer;width:34px;height:34px;color:var(--t2);background:#a0beff12;border:0;border-radius:10px;place-items:center;font-size:14px;display:grid}.fkx .fc-x:hover{color:var(--t1);background:#a0beff21}.fkx .fc-tabs{flex:none;gap:4px;padding:14px 26px 0;display:flex}.fkx .fc-tabs button{color:var(--t3);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:7px 14px;font-size:13px;font-weight:600}.fkx .fc-tabs button:hover{color:var(--t1)}.fkx .fc-tabs button.on{color:var(--t1);background:#a0beff1a;box-shadow:inset 0 0 0 1px #a0beff2e}.fkx .fc-tabs .cnt{color:var(--t3);margin-left:6px;font-size:11px}.fkx .fc-body{flex:auto;min-height:0;padding:18px 26px 26px;overflow-y:auto}.fkx .fc-h{letter-spacing:.08em;text-transform:uppercase;color:var(--t2);align-items:center;gap:8px;margin:22px 0 6px;font-size:11.5px;font-weight:700;display:flex}.fkx .fc-h i{color:#a5c8ff99;font-size:11.5px}.fkx .fc-h5{letter-spacing:.08em;text-transform:uppercase;color:var(--t3);margin:18px 0 2px;font-size:10.5px;font-weight:700}.fkx .fc-note{color:var(--t3);margin:14px 0 0;font-size:12.5px;line-height:1.5}.fkx .fc-empty{color:var(--t3);margin:6px 0 0;font-size:12.5px}.fkx .fc-year{margin-top:10px}.fkx .fc-yl{letter-spacing:.06em;color:var(--t3);margin-bottom:2px;font-size:11px;font-weight:700;display:block}.fkx .fc .ptk{margin-top:6px}@media (max-width:860px){.fkx .fc-body,.fkx .fc-tabs{padding-left:18px;padding-right:18px}}.fkx .fc-talk-new{gap:8px;margin-bottom:16px;display:flex}.fkx .fc-talk-new .btn{text-decoration:none}.fkx .fc-nt-w{margin-top:6px}.fkx .fc-nt{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--t1);background:#03060e52;border:0;border-radius:12px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:6px;padding:10px 12px;text-decoration:none;display:grid;box-shadow:inset 0 0 0 1px #a0beff1f}.fkx .fc-nt-w .fc-nt{margin-top:0}.fkx .fc-nt:hover{box-shadow:inset 0 0 0 1px #a0beff42}.fkx .fc-nt-ic{color:#c4b5fd;background:#a98bff1f;border-radius:9px;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.fkx .fc-nt-b{min-width:0}.fkx .fc-nt-b b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.fkx .fc-nt-b small{color:var(--t3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.fkx .fc-nt-tags{gap:6px;display:flex}.fkx .fc-tag{white-space:nowrap;height:22px;color:var(--t3);background:#a0beff0f;border-radius:99px;align-items:center;gap:5px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #a0beff24}.fkx .fc-tag i{font-size:9.5px}.fkx .fc-tag.pub{color:#a5c8ff;box-shadow:inset 0 0 0 1px #5ea8ff59}.fkx .fc-nt-read{box-shadow:inset 0 0 0 1px var(--border);color:var(--t2);background:#a0beff09;border-radius:12px;margin:4px 0 0 40px;padding:12px 14px;font-size:13px;line-height:1.55}.fkx .fc-nt-read p{margin:0}.fkx .fc-nt-read b{color:var(--t1);margin-top:8px;font-weight:650;display:block}.fkx .fc-nt-read b:first-child{margin-top:0}.fkx .fc-mt{color:var(--t1);grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;margin-top:10px;text-decoration:none;display:grid}.fkx .fc-mt:hover b{text-decoration:underline}.fkx .fc-mt.past{opacity:.6}.fkx .fc-date{text-align:center;background:linear-gradient(160deg, color-mix(in srgb, var(--a) 24%, transparent), color-mix(in srgb, var(--b) 16%, transparent));width:36px;height:38px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--b) 35%, transparent);border-radius:9px;place-content:center;line-height:1;display:grid}.fkx .fc-date b{font-size:14px;font-weight:700}.fkx .fc-date small{letter-spacing:.06em;text-transform:uppercase;color:var(--t2);margin-top:2px;font-size:9.5px;font-weight:700}.fkx .fc-mt-b{min-width:0}.fkx .fc-mt-b b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;display:block;overflow:hidden}.fkx .fc-mt-b small{color:var(--t3);font-size:12px;display:block}@media (max-width:860px){.fkx .fc-nt{grid-template-columns:30px minmax(0,1fr)}.fkx .fc-nt-tags{grid-column:2}}.fkx .mf-sel{max-width:100%;color:var(--t1);font:inherit;background:#a0beff12;border:0;border-radius:9px;padding:7px 10px;font-size:13px;box-shadow:inset 0 0 0 1px #a0beff2e}.fkx .th-sub{margin-left:18px}.fkx .dlg-box.wz{width:min(700px,100%)}.fkx .wz-steps{background:#a0beff0f;border-radius:12px;gap:4px;margin:12px 22px 0;padding:4px;list-style:none;display:flex}.fkx .wz-steps li{flex:1;min-width:0}.fkx .wz-steps button{width:100%;color:var(--t3);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:7px 8px;font-size:12.5px;font-weight:600;display:flex}.fkx .wz-steps button:hover{color:var(--t1)}.fkx .wz-steps li.on button{color:var(--t1);background:#a98bff29}.fkx .wz-steps li.done button{color:var(--t2)}.fkx .wz-n{background:#a0beff1f;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:10.5px;display:grid}.fkx .wz-steps li.on .wz-n{color:var(--ink);background:linear-gradient(135deg, var(--a), var(--b))}.fkx .wz-steps em{color:var(--t3);font-size:11px;font-style:normal}.fkx .wz-help{color:var(--t2);margin:0;font-size:13px;line-height:1.5}.fkx .wz-hint{color:var(--t3);margin:0;font-size:12.5px}.fkx .wz-list{gap:6px;display:grid}.fkx .wz-row{grid-template-columns:18px minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.fkx .wz-row.wz-task{grid-template-columns:18px minmax(0,1fr) 150px 140px auto}.fkx .wz-row.wz-new{grid-template-columns:18px minmax(0,1fr) auto}.fkx .wz-ic{color:var(--t3);text-align:center;font-size:12px}.fkx .wz-row input,.fkx .wz-row select{width:100%;min-width:0;color:var(--t1);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#a0beff12;border:0;border-radius:9px;outline:none;padding:8px 10px;font-size:13px;box-shadow:inset 0 0 0 1px #a0beff2e}.fkx .wz-row input:focus,.fkx .wz-row select:focus{box-shadow:inset 0 0 0 1px #a98bff99}.fkx .wz-row select option{background:#0f1d38}.fkx .wz-row .wz-q select{width:auto}.fkx .wz-rm{width:30px;height:30px;color:var(--t3);cursor:pointer;background:0 0;border:0;border-radius:8px}.fkx .wz-rm:hover{color:#fca5a5;background:#f871711a}.fkx .wz-grp{background:#03060e4d;border-radius:14px;gap:6px;padding:12px;display:grid;box-shadow:inset 0 0 0 1px #a0beff1f}.fkx .wz-grp h5{color:var(--t1);align-items:center;gap:8px;margin:0 0 2px;font-size:13.5px;font-weight:650;display:flex}.fkx .wz-grp h5 i{color:#a5c8ff;font-size:12px}.fkx .wz-grp h5 small{color:var(--t3);margin-left:auto;font-size:12px;font-weight:500}.fkx .wz-sum{gap:10px;margin:0;padding:0;list-style:none;display:grid}.fkx .wz-sum li{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;display:grid}.fkx .wz-sum li:first-child{display:block}.fkx .wz-sum li>i{text-align:center;color:var(--a);margin-top:3px;font-size:13px}.fkx .wz-sum b{font-size:14px;font-weight:650;display:block}.fkx .wz-sum small{color:var(--t3);font-size:12px;display:block}.fkx .wz-sum-act{margin-left:18px}.fkx .wz-sum-task{color:var(--t1);align-items:center;gap:8px;margin-top:6px;font-size:13px;display:flex}.fkx .wz-sum-task i{color:var(--t3);font-size:11px}.fkx .wz-sum-task em{color:var(--t3);white-space:nowrap;margin-left:auto;font-size:12px;font-style:normal}.fkx .wz-sum li.wz-sum-none{color:var(--t3);margin-left:18px;font-size:12.5px;display:block}@media (max-width:600px){.fkx .wz-row.wz-task{grid-template-columns:18px minmax(0,1fr) auto}.fkx .wz-row.wz-task select,.fkx .wz-row.wz-task input[type=date]{grid-column:2/3}.fkx .wz-steps button{gap:0;font-size:0}.fkx .wz-steps .wz-n{font-size:10.5px}}.fkx .nt{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:16px;display:grid}.fkx .mt2-b{gap:3px;min-width:0;display:grid}.fkx .mt2-b b{font-size:14px;line-height:1.3}.fkx .mt2-b small{color:var(--t3);font-size:12px}.fkx .mform{background:radial-gradient(520px 220px at 0% 0%, #c4b5fd1f, transparent 70%), var(--card);border-radius:24px;grid-template-columns:minmax(0,1fr) 300px;gap:22px;margin-bottom:14px;padding:20px 22px;display:grid;box-shadow:inset 0 0 0 1px #c4b5fd47,0 20px 40px -26px #000000e6}.fkx .mf-main{min-width:0}.fkx .mf-top{align-items:center;gap:12px;display:flex}.fkx .mf-top b{font-size:15px;display:block}.fkx .mf-top small{color:var(--t3);font-size:12.5px;display:block}.fkx .mf-top .x{cursor:pointer;width:32px;height:32px;color:var(--t2);background:#a0beff12;border:0;border-radius:10px;margin-left:auto}.fkx .mf-name{border:0;border-bottom:1px solid var(--border-strong);letter-spacing:-.02em;width:100%;color:var(--t1);background:0 0;outline:0;margin:16px 0 6px;padding:4px 0 10px;font-size:24px;font-weight:650}.fkx .mf-name::placeholder{color:var(--t3);font-weight:500}.fkx .mf-name:focus{border-bottom-color:#c4b5fdb3}.fkx .mf-row{border-bottom:1px solid var(--border);grid-template-columns:92px minmax(0,1fr);align-items:start;gap:12px;padding:10px 0;display:grid}.fkx .mf-l{color:var(--t3);padding-top:7px;font-size:12.5px}.fkx .mf-v{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.fkx .mfc{cursor:pointer;white-space:nowrap;height:32px;color:var(--t2);box-shadow:inset 0 0 0 1px var(--border);background:#a0beff0d;border:0;border-radius:99px;align-items:center;gap:7px;padding:0 12px;font-size:13px;display:inline-flex}.fkx .mfc:hover{color:var(--t1);box-shadow:inset 0 0 0 1px #c4b5fd66}.fkx .mfc.on{color:var(--t1);background:#c4b5fd29;box-shadow:inset 0 0 0 1.5px #c4b5fda6}.fkx .mfc i{color:var(--t3);font-size:10.5px}.fkx .mfc.on i{color:#c4b5fd}.fkx .mf-in{padding:0 6px 0 12px}.fkx .mf-in .mf-tval{font-variant-numeric:tabular-nums;width:76px}.fkx .mf-in .mf-tval::placeholder{color:var(--t3)}.fkx .mf-in input{height:30px;color:var(--t1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0;outline:0;font-size:13px}.fkx .mf-txt{min-width:0;height:32px;color:var(--t1);box-shadow:inset 0 0 0 1px var(--border-strong);background:#03060e66;border:0;border-radius:99px;outline:0;flex:160px;padding:0 12px;font-size:13px}.fkx .mf-txt:focus{box-shadow:inset 0 0 0 1.5px #c4b5fd99}.fkx .mfp{cursor:pointer;height:34px;color:var(--t3);box-shadow:inset 0 0 0 1px var(--border);background:#a0beff0a;border:0;border-radius:99px;align-items:center;gap:7px;padding:0 12px 0 4px;font-size:12.5px;display:inline-flex}.fkx .mfp .av{opacity:.45;transition:opacity .15s}.fkx .mfp.on{color:var(--t1);background:#c4b5fd24;box-shadow:inset 0 0 0 1.5px #c4b5fd8c}.fkx .mfp.on .av{opacity:1}.fkx .mf-col{flex-direction:column;align-items:stretch;gap:8px}.fkx .mf-col>.mf-v{width:100%}.fkx .mfp.ext em{color:var(--t3);margin-left:6px;font-size:11px;font-style:normal}.fkx .mfx{cursor:pointer;width:20px;height:20px;color:var(--t2);background:#a0beff1a;border:0;border-radius:50%;place-items:center;margin-left:2px;font-size:9px;display:grid}.fkx .mfx:hover{color:var(--t1);background:#a0beff38}.fkx .mf-search{height:36px;color:var(--t3);box-shadow:inset 0 0 0 1px var(--border-strong);background:#03060e66;border-radius:12px;align-items:center;gap:9px;padding:0 12px;display:flex;position:relative}.fkx .mf-search:focus-within{box-shadow:inset 0 0 0 1.5px #c4b5fd99}.fkx .mf-search>i{font-size:11px}.fkx .mf-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px}.fkx .mf-search input::placeholder{color:var(--t3)}.fkx .mfr{z-index:30;background:#13234a;border-radius:12px;padding:6px;display:grid;position:absolute;top:40px;left:0;right:0;box-shadow:inset 0 0 0 1px #a0beff38,0 18px 34px -12px #000000e6}.fkx .mf-search:not(:focus-within) .mfr{display:none}.fkx .mfr small{letter-spacing:.08em;text-transform:uppercase;color:var(--t3);padding:6px 8px 4px;font-size:10.5px;font-weight:800}.fkx .mfr button{text-align:left;cursor:pointer;color:var(--t1);background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:7px 8px;display:flex}.fkx .mfr button:hover,.fkx .mfr button:first-of-type:focus{background:#a0beff1a}.fkx .mfr b{font-size:13px;font-weight:600;display:block}.fkx .mfr em{color:var(--t3);font-size:11.5px;font-style:normal;display:block}.fkx .mf-f{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.fkx .mf-f .sp{flex:1}.fkx .mf-tog{cursor:pointer;color:var(--t2);background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:13px;display:inline-flex}.fkx .mf-tog .sw{background:#a0beff29;border-radius:99px;width:36px;height:20px;transition:background .2s;position:relative}.fkx .mf-tog .sw i{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px}.fkx .mf-tog.on .sw{background:linear-gradient(135deg,#c4b5fd,#7dd3fc)}.fkx .mf-tog.on .sw i{transform:translate(16px)}.fkx .mf-prev{border-left:1px solid var(--border);align-content:start;gap:10px;padding-left:22px;display:grid}.fkx .mf-prev-c{--ma:#c4b5fd;background:#03060e52;border-radius:18px;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:14px;display:grid;box-shadow:inset 0 0 0 1px #c4b5fd4d}.fkx .mf-sum{color:var(--t2);gap:9px;margin:4px 0 0;padding:0;font-size:12.5px;list-style:none;display:grid}.fkx .mf-sum li{grid-template-columns:16px minmax(0,1fr);gap:8px;display:grid}.fkx .mf-sum i{color:#c4b5fd;margin-top:3px;font-size:11px}.fkx .mf-sum b{color:var(--t1);font-weight:600}@media (max-width:1180px){.fkx .mform{grid-template-columns:minmax(0,1fr)}.fkx .mf-prev{border-left:0;border-top:1px solid var(--border);padding-top:16px;padding-left:0}}@media (max-width:560px){.fkx .mform{padding:16px}.fkx .mf-row{grid-template-columns:minmax(0,1fr);gap:6px}.fkx .mf-l{padding-top:0}.fkx .mf-name{font-size:20px}}.fkx .kchip{height:21px;color:var(--t2);box-shadow:inset 0 0 0 1px var(--border);background:#a0beff12;border-radius:99px;justify-self:start;align-items:center;gap:6px;margin-bottom:3px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.fkx .kchip i{color:var(--t3);font-size:9.5px}.fkx .nr{text-align:left;cursor:pointer;width:100%;color:var(--t1);background:0 0;border:0;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:7px 8px;display:grid}.fkx .nr:hover{background:#a0beff0d}.fkx .nd{padding:24px 32px 26px}.fkx .nd-meta{color:var(--t3);flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:12.5px;display:flex}.fkx .nd-meta i{margin-right:6px;font-size:11px}.fkx .lnk2{cursor:pointer;color:var(--t3);background:0 0;border:0;align-items:center;gap:6px;margin-left:auto;padding:0;font-size:12.5px;display:inline-flex}.fkx .lnk2:hover{color:var(--t1)}.fkx .lnk2 i{font-size:10.5px}.fkx .nd-m1{color:var(--t2);margin:-2px 0 10px;font-size:13px}.fkx .nd-m1 i{color:var(--t3);margin-right:7px;font-size:11px}.fkx .nd-m1 b{color:var(--t1);font-weight:600}.fkx .nd-links{border-bottom:1px solid var(--border);color:var(--t3);flex-wrap:wrap;align-items:center;gap:6px;padding:10px 0 14px;font-size:12px;display:flex}.fkx .nd-links>span:first-child{margin-right:4px}.fkx .rp{cursor:pointer;white-space:nowrap;height:22px;color:var(--t2);box-shadow:inset 0 0 0 1px var(--border);background:#a0beff0f;border:0;border-radius:99px;align-items:center;gap:6px;padding:0 8px;font-size:11.5px;display:inline-flex}.fkx span.rp{cursor:default}.fkx button.rp:hover{color:var(--t1);background:#a0beff1f}.fkx .rp i{color:var(--t3);font-size:9px}.fkx .rp .sd{background:var(--c);border-radius:50%;width:6px;height:6px}.fkx .rp.ok{color:#bbf7d0}.fkx .rp.ok i{color:var(--ok)}.fkx .rp.act{color:#e9d5ff;box-shadow:inset 0 0 0 1px #c4b5fd66}.fkx .rp.act i{color:#c4b5fd}.fkx .nd-body{max-width:78ch;padding-top:8px}.fkx .nl2{padding:5px 0}.fkx .nl2.gap{padding:6px 0}.fkx .nl2.h{letter-spacing:.09em;text-transform:uppercase;color:var(--t3);padding:16px 0 4px;font-size:11.5px;font-weight:800}.fkx .nl2-x{color:#e2eaf8eb;align-items:baseline;gap:10px;font-size:15px;line-height:1.6;display:flex;position:relative}.fkx .nl2.b .nl-t:before{content:"•";color:var(--t3);margin-right:10px}.fkx .nl2.done .nl-t{color:var(--t3);text-decoration:line-through}.fkx .nl2 .nl-mk{opacity:0;width:24px;height:24px;font-size:10px;position:absolute;top:2px;left:-30px}.fkx .nl2 .nl-menu{left:-30px;right:auto}.fkx .nl2:hover .nl-mk,.fkx .nl2 .nl-mk.on{opacity:1}.fkx .nl2 .nl-menu{top:30px}.fkx .nd{background:linear-gradient(#101d3d,#0b1530 260px);padding:0 0 26px;overflow:hidden;box-shadow:inset 0 0 0 1px #c4b5fd29,0 24px 48px -28px #000000f2}.fkx .nd-head{background:radial-gradient(520px 180px at 0 0,#c4b5fd29,#0000 70%),radial-gradient(420px 160px at 100% 0,#7dd3fc1a,#0000 70%);border-bottom:1px solid #a0beff14;padding:20px 32px 18px;position:relative}.fkx .nd-pill{letter-spacing:.05em;text-transform:uppercase;color:#e9d5ff;background:#c4b5fd24;border-radius:99px;align-items:center;height:22px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.fkx .nd-tt{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:16px;margin-top:14px;display:grid}.fkx .nd-ic{width:48px;height:48px;color:var(--ink);background:linear-gradient(135deg,#c4b5fd,#7dd3fc);border-radius:15px;place-items:center;font-size:18px;display:grid;box-shadow:0 12px 26px -14px #c4b5fdcc}.fkx .nd-head .nd-t{margin:0 0 4px;font-size:27px}.fkx .nd-head .nd-m1{margin:0}.fkx .nd-next{margin-left:12px;font-size:13px}.fkx .nd-links,.fkx .nd-body,.fkx .nd-add{margin-left:32px;margin-right:32px}.fkx .nd-links{border-bottom:1px solid #a0beff12;padding:14px 0}.fkx .nd-body{padding-top:10px}.fkx .nl2.h{color:#c4b5fd;align-items:center;gap:12px;padding:20px 0 6px;display:flex}.fkx .nl2.h:after{content:"";background:linear-gradient(90deg,#c4b5fd59,#0000);flex:1;height:1px}.fkx .nl2.b .nl-t:before{content:"";vertical-align:middle;background:linear-gradient(135deg,#c4b5fd,#7dd3fc);border-radius:50%;width:6px;height:6px;margin:0 12px 2px 2px;display:inline-block}.fkx .nl2{border-radius:10px;padding:6px 0;transition:background .15s}.fkx .nl2:not(.h):not(.gap):hover{background:#a0beff08;box-shadow:-10px 0 #a0beff08,10px 0 #a0beff08}.fkx .rp{background:#03060e59;height:24px;padding:0 9px 0 7px}.fkx .rp i{background:#a0beff1a;border-radius:5px;place-items:center;width:16px;height:16px;display:inline-grid}.fkx .nd-add .addline{background:#03060e59;border-radius:14px;height:46px;box-shadow:inset 0 0 0 1px #c4b5fd33}.fkx .nd-add .addline>.ico{width:24px;height:24px;color:var(--ink);background:linear-gradient(135deg,#c4b5fd,#7dd3fc);border-radius:8px;place-items:center;font-size:10px;display:grid}.fkx .nd-add .addline:focus-within{box-shadow:inset 0 0 0 1.5px #c4b5fd99,0 0 0 4px #c4b5fd1a}.fkx .nr{position:relative}.fkx .nr.on{background:linear-gradient(90deg,#c4b5fd29,#7dd3fc0d)}.fkx .nr.on:before{content:"";background:linear-gradient(#c4b5fd,#7dd3fc);border-radius:3px;width:3px;position:absolute;top:8px;bottom:8px;left:0}@media (max-width:720px){.fkx .nl2 .nl-mk{opacity:.6;top:-2px;left:auto;right:0}.fkx .nl2 .nl-menu{left:auto;right:0}.fkx .nd-head{padding:16px 18px}.fkx .nd-links,.fkx .nd-body,.fkx .nd-add{margin-left:18px;margin-right:18px}.fkx .nd-tt{grid-template-columns:40px minmax(0,1fr)}.fkx .nd-ic{width:40px;height:40px;font-size:15px}.fkx .nd{padding:18px 18px 22px}.fkx .nl2-x{flex-wrap:wrap}}.fkx .calx.sm{width:40px;height:42px;box-shadow:none;border-radius:11px}.fkx .calx.sm b{font-size:16px}.fkx .calx.sm small{font-size:9px}.fkx .nd{min-width:0;box-shadow:inset 0 0 0 1px var(--border), 0 20px 40px -26px #000000e6;background:linear-gradient(#0f1b38,#0b1530);border-radius:22px;padding:20px 26px 24px}.fkx .vis{cursor:pointer;height:26px;color:var(--t2);box-shadow:inset 0 0 0 1px var(--border);background:#a0beff0f;border:0;border-radius:99px;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.fkx .vis i{color:var(--t3);font-size:10px}.fkx .nd-t{letter-spacing:-.02em;margin:14px 0 6px;font-size:26px;line-height:1.2}.fkx .nl-t{overflow-wrap:anywhere;flex:1;min-width:0}.fkx .nl-mk{cursor:pointer;width:28px;height:28px;color:var(--t2);opacity:0;background:#a0beff12;border:0;border-radius:9px;flex:none;place-items:center;font-size:11px;transition:opacity .15s;display:grid}.fkx .nl-mk.on{opacity:1}.fkx .nl-mk:hover,.fkx .nl-mk.on{color:var(--t1);background:#c4b5fd2e}.fkx .nl-menu{z-index:20;background:#13234a;border-radius:12px;min-width:240px;padding:6px;display:grid;position:absolute;top:34px;right:0;box-shadow:inset 0 0 0 1px #a0beff38,0 18px 34px -12px #000000e6}.fkx .nl-menu small{letter-spacing:.08em;text-transform:uppercase;color:var(--t3);padding:6px 10px 4px;font-size:10.5px;font-weight:800}.fkx .nl-menu button{text-align:left;cursor:pointer;color:var(--t1);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.fkx .nl-menu button:hover{background:#a0beff1a}.fkx .nl-menu button i{width:14px;color:var(--t3);font-size:11px}.fkx .mr{text-align:left;cursor:pointer;width:100%;color:var(--t2);background:#03060e4d;border:0;border-radius:10px;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:grid;box-shadow:inset 0 0 0 1px #a0beff1a}.fkx span.mr{cursor:default}.fkx button.mr:hover{box-shadow:inset 0 0 0 1px #a0beff42}.fkx .mr>i{color:var(--t3);font-size:10px}.fkx .mr>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fkx .mr b{color:var(--t1);font-weight:600}.fkx .mr .cst,.fkx .mr .due{height:21px;padding:0 8px;font-size:11px}.fkx .ans{color:var(--t2);background:#c4b5fd12;border-radius:10px;grid-template-columns:14px minmax(0,1fr);gap:8px;padding:8px 10px;font-size:12px;line-height:1.45;display:grid;box-shadow:inset 0 0 0 1px #c4b5fd38}.fkx .ans>i{color:#c4b5fd;margin-top:2px;font-size:10px}.fkx .ans b{letter-spacing:.07em;text-transform:uppercase;color:#c4b5fd;margin-bottom:1px;font-size:10px;font-weight:800;display:block}.fkx .ans.ok{background:#4ade800f;box-shadow:inset 0 0 0 1px #4ade8040}.fkx .ans.ok>i,.fkx .ans.ok b{color:var(--ok)}.fkx .ans .btn{margin-top:6px}.fkx .itok{vertical-align:1px;color:#e2e8f0;background:#a0beff1a;border:0;border-radius:7px;align-items:center;gap:5px;height:22px;margin:0 1px;padding:0 7px;font:600 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex;box-shadow:inset 0 0 0 1px #a0beff2e}.fkx button.itok{cursor:pointer}.fkx button.itok:hover{background:#a0beff33}.fkx .itok i{color:var(--t3);font-size:9px}.fkx .nd-add{margin-top:14px}.fkx .nd-add .addline{height:44px}.fkx .nd-k{color:var(--t3);flex-wrap:wrap;gap:6px 14px;margin-top:4px;font-size:12px;display:flex}.fkx .nl-t[data-nedit],.fkx .nl2.h span[data-nedit]{cursor:text;border-radius:4px}.fkx .nl-t[data-nedit]:hover{background:#a0beff0d;box-shadow:0 0 0 4px #a0beff0d}.fkx .nl2.editing{gap:4px;display:grid}.fkx .nl-ein{width:100%;color:var(--t1);font:inherit;background:#a0beff12;border:0;border-radius:8px;outline:none;padding:6px 10px;font-size:15px;box-shadow:inset 0 0 0 1px #a0beff59}.fkx .nl2.h.editing .nl-ein{letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:700}.fkx .nl-eh{color:var(--t3);font-size:11.5px}.fkx .nl2.h{position:relative}.fkx .nl-del{color:var(--t3);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;margin-left:8px;padding:2px 6px;font-size:10px;transition:opacity .15s}.fkx .nl2:hover .nl-del,.fkx .nl-del:focus-visible{opacity:1}.fkx .nl2-x .nl-del{flex:none;align-self:center}.fkx .nl-del.nl-2t:hover{color:#86efac}.fkx .nl-del:hover{color:#fca5a5}.fkx .nd-delnote{margin-left:14px}.fkx .nd-delnote:hover{color:#fca5a5!important}.fkx .nl-menu hr{border:0;border-top:1px solid var(--border);margin:4px 6px}.fkx .nl-menu button.del:hover{color:#fca5a5}.fkx .nd-t[data-ntitle]{cursor:text}.fkx .nd-t[data-ntitle]:hover{text-underline-offset:6px;-webkit-text-decoration:underline dotted #a0beff66;text-decoration:underline dotted #a0beff66}.fkx .nd-tin{width:100%;color:var(--t1);font:inherit;letter-spacing:-.02em;background:0 0;border:0;border-bottom:1px dashed #a0beff59;outline:none;margin:12px 0 6px;padding:4px 0;font-size:26px;font-weight:700}.fkx .nd-tin::placeholder{color:var(--t3);font-weight:500}.fkx .nd-empty{color:var(--t2);align-items:center;gap:9px;margin:6px 26px 14px;font-size:13.5px;display:flex}.fkx .nd-empty i{color:var(--t3);font-size:11px}.fkx .nd-tk{background:#fbbf240d;border-radius:14px;gap:4px;margin:0 26px 14px;padding:12px 14px;display:grid;box-shadow:inset 0 0 0 1px #fbbf242e}.fkx .nd-tk.ok{background:#4ade800d;box-shadow:inset 0 0 0 1px #4ade8033}.fkx .nd-tk-h{color:var(--t2);align-items:center;gap:12px;margin-bottom:4px;font-size:12.5px;display:flex}.fkx .nd-tk-h>span:first-child{letter-spacing:.08em;text-transform:uppercase;color:var(--t3);align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.fkx .nd-tk-h b{color:var(--t1);font-weight:600}.fkx .nd-tk-bar{background:#a0beff1a;border-radius:3px;flex:1;max-width:200px;height:5px;overflow:hidden}.fkx .nd-tk-bar>span{border-radius:inherit;background:#fbbf24;height:100%;display:block}.fkx .nd-tk.ok .nd-tk-bar>span{background:#4ade80}.fkx .nd-tk-r{grid-template-columns:22px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:4px 0;display:grid}.fkx .nd-tk-t{color:var(--t1);font:inherit;text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font-size:13.5px;overflow:hidden}.fkx .nd-tk-t:hover{text-decoration:underline}.fkx .nd-tk-r.done .nd-tk-t{color:var(--t3);text-decoration:line-through}.fkx .nd-tk-d{color:#86efac;font-size:12px}@media (max-width:720px){.fkx .nd-tk{margin:0 18px 14px}}.fkx .emb{vertical-align:1px;cursor:pointer;height:23px;font:inherit;color:var(--t1);background:#a0beff14;border:0;border-radius:7px;align-items:center;gap:6px;margin:0 2px;padding:0 8px;font-size:12.5px;display:inline-flex;box-shadow:inset 0 0 0 1px #a0beff29}.fkx .emb:hover{box-shadow:inset 0 0 0 1px #a0beff66}.fkx .emb>i{color:var(--t3);font-size:10.5px}.fkx .emb b{font-variant-numeric:tabular-nums;font-weight:600}.fkx .emb .sd{background:#94a3b8;border-radius:50%;width:7px;height:7px}.fkx .emb.st-ok b,.fkx .ep-v.st-ok{color:#86efac}.fkx .emb.st-warn b,.fkx .ep-v.st-warn{color:#fde68a}.fkx .emb.st-crit b,.fkx .ep-v.st-crit{color:#fca5a5}.fkx .emb.st-ok .sd{background:#4ade80}.fkx .emb.st-warn .sd{background:#fbbf24}.fkx .emb.st-crit .sd{background:#f87171}.fkx .emb.who{border-radius:99px;padding-left:3px}.fkx .emb.who .av.xs{width:18px;height:18px;font-size:8px}.fkx .emb.dat>i{color:#93c5fd}.fkx .emb.dat.today{box-shadow:inset 0 0 0 1px #fbbf2473}.fkx .emb.dat.past{color:var(--t3)}.fkx .emb-pop{z-index:95;background:#0f1d38;border-radius:16px;gap:8px;width:320px;max-width:calc(100vw - 24px);padding:14px 16px;display:grid;position:fixed;box-shadow:inset 0 0 0 1px #96aaff33,0 22px 50px #0000008c}.fkx .ep-h{align-items:center;gap:10px;display:flex}.fkx .ep-h b{font-size:14px;display:block}.fkx .ep-h small{color:var(--t3);font-size:12px}.fkx .ep-ic{width:32px;height:32px;color:var(--t2);background:#a0beff14;border-radius:10px;place-items:center;font-size:13px;display:grid}.fkx .ep-v{font-variant-numeric:tabular-nums;font-size:34px;font-weight:300;line-height:1}.fkx .ep-v small{color:var(--t3);font-size:14px}.fkx .ep-s{color:var(--t2);font-size:12.5px}.fkx .ep-bar{background:#a0beff1a;border-radius:4px;height:6px;position:relative}.fkx .ep-bar span{border-radius:inherit;background:linear-gradient(90deg,#5ea8ff,#a98bff);position:absolute;inset:0 auto 0 0}.fkx .ep-bar i{background:#e2e9f6;border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.fkx .ep-fact{color:var(--t2);gap:8px;font-size:12.5px;display:flex}.fkx .ep-fact i{margin-top:3px;font-size:10.5px}.fkx .ep-fact.w{color:#fde68a}.fkx .ep-fact.w i{color:#fbbf24}.fkx .ep-fact.ok i{color:#4ade80}.fkx .ep-l{letter-spacing:.08em;text-transform:uppercase;color:var(--t3);margin-top:4px;font-size:10.5px;font-weight:700}.fkx .ep-t{color:var(--t1);font:inherit;text-align:left;cursor:pointer;background:#a0beff0d;border:0;border-radius:8px;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;font-size:12.5px;display:grid}.fkx .ep-t>i{color:var(--t3);font-size:10px}.fkx .ep-f{border-top:1px solid var(--border);color:var(--t3);justify-items:start;gap:8px;padding-top:10px;font-size:11.5px;line-height:1.45;display:grid}.fkx .nd-add{position:relative}.fkx .emb-pick{z-index:96;background:#0f1d38;border-radius:14px;max-height:min(420px,70vh);padding:6px;position:fixed;overflow-y:auto;box-shadow:inset 0 0 0 1px #96aaff33,0 18px 40px #00000080}.fkx .pk-h{letter-spacing:.08em;text-transform:uppercase;color:var(--t3);padding:6px 10px 4px;font-size:10.5px;font-weight:700}.fkx .pk{width:100%;color:var(--t1);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 10px;display:grid}.fkx .pk:hover,.fkx .pk.on{background:#a0beff14}.fkx .pk>.av{width:26px;height:26px}.fkx .pk>i{width:26px;height:26px;color:var(--t2);background:#a0beff12;border-radius:8px;place-items:center;font-size:11px;display:grid}.fkx .pk b{font-size:13px;font-weight:500;display:block}.fkx .pk small{color:var(--t3);font-size:11.5px}.fkx .pk em{color:var(--t3);font-size:10.5px;font-style:normal}.fkx .pvl{color:var(--t2);margin-bottom:6px;font-size:13px;display:block}.fkx .steps{--sa:#5ea8ff;--sb:#a98bff;background:linear-gradient(#a0beff0d,#a0beff06);border-radius:18px;align-items:stretch;margin-bottom:20px;padding:6px;display:flex;overflow-x:auto;box-shadow:inset 0 0 0 1px #a0beff1a}.fkx .steps .stp{color:var(--t1);text-align:left;background:#03060e47;border-radius:13px;flex-direction:column;flex:1 1 0;justify-content:space-between;align-items:stretch;gap:10px;min-width:184px;padding:12px 14px;font-size:12.5px;text-decoration:none;transition:background .15s,box-shadow .15s;display:flex;position:relative;box-shadow:inset 0 0 0 1px #a0beff17}.fkx .steps a.stp:hover,.fkx .steps div.stp:hover{background:#a0beff12}.fkx .steps .stp.on{background:linear-gradient(135deg,#5ea8ff29,#a98bff21);box-shadow:inset 0 0 0 1px #a98bff6b}.fkx .steps .stp.off{cursor:default;opacity:.5}@media (max-width:1320px){.fkx .steps{flex-wrap:wrap;gap:6px;overflow-x:visible}.fkx .steps .stp{flex:220px}}.fkx .epg{text-align:center;justify-items:center;gap:10px;padding:48px 24px;display:grid}.fkx .epg-ic{color:#c4b5fd;background:#a98bff1a;border-radius:16px;place-items:center;width:56px;height:56px;font-size:22px;display:grid}.fkx .epg h2{margin:6px 0 0;font-size:22px}.fkx .epg p{max-width:58ch;color:var(--t2);margin:0 0 8px;font-size:14.5px;line-height:1.55}.fkx .dlg{z-index:97;background:#03060e99;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.fkx .dlg[hidden]{display:none}.fkx .dlg-box{background:#0f1d38;border-radius:20px;width:min(520px,100%);max-height:calc(100vh - 32px);overflow-y:auto;box-shadow:inset 0 0 0 1px #96aaff33,0 30px 70px #0009}.fkx .dlg-h{align-items:flex-start;gap:12px;padding:20px 22px 6px;display:flex}.fkx .dlg-h b{font-size:17px;display:block}.fkx .dlg-h small{color:var(--t2);margin-top:4px;font-size:13px;line-height:1.5;display:block}.fkx .dlg-h .x{width:30px;height:30px;color:var(--t3);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;margin-left:auto}.fkx .dlg-h .x:hover{color:var(--t1);background:#a0beff14}.fkx .dlg-ic{color:#c4b5fd;background:#a98bff1f;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:15px;display:grid}.fkx .dlg-b{gap:14px;padding:14px 22px;display:grid}.fkx .df{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:12px;display:grid}.fkx .df>span:first-child{color:var(--t2);font-size:13px}.fkx .df input,.fkx .df textarea,.fkx .df select{width:100%;color:var(--t1);font:inherit;resize:vertical;background:#a0beff12;border:0;border-radius:10px;outline:none;padding:9px 11px;font-size:14px;box-shadow:inset 0 0 0 1px #a0beff2e}.fkx .df input:focus,.fkx .df textarea:focus,.fkx .df select:focus{box-shadow:inset 0 0 0 1px #a98bff99}.fkx .df select option,.fkx .df select optgroup{background:#0f1d38}.fkx .dseg{background:#a0beff0f;border-radius:10px;gap:4px;padding:3px;display:inline-flex}.fkx .dseg button{color:var(--t2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 14px;font-size:13px}.fkx .dseg button.on{color:var(--t1);background:#a98bff33}.fkx .dq{align-items:center;gap:8px;display:flex}.fkx .dq span,.fkx .dq em{color:var(--t3);font-size:13px;font-style:normal}.fkx .dhue{color:var(--t3);align-items:center;gap:10px;font-size:12.5px;display:flex}.fkx .dhue i{border-radius:7px;flex:none;width:22px;height:22px}.fkx .dnote{color:var(--t2);margin:0;font-size:14px}.fkx .dlg-f{justify-content:flex-end;gap:8px;padding:10px 22px 20px;display:flex}@media (max-width:560px){.fkx .df{grid-template-columns:minmax(0,1fr);gap:6px}}.fkx .ov-more{color:var(--t3);margin-top:8px;font-size:12.5px}@media (max-width:1180px){.fkx .feed{grid-column:1/-1}}@media (max-width:980px){.fkx .focus,.fkx .duo{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.fkx .day-hero{grid-template-columns:minmax(0,1fr);padding:24px 20px 20px}.fkx .day-hero .ring{width:120px;height:120px}.fkx .day-hero h1{font-size:32px}.fkx .board{grid-template-columns:repeat(3,280px)}}@media (max-width:560px){.fkx .cap kbd{display:none}}@media (max-width:1180px){.fkx .cr{grid-template-columns:34px minmax(0,1fr) 140px 160px}}@media (max-width:980px){.fkx .pc{display:none}}@media (max-width:860px){.fkx .cr{grid-template-columns:34px minmax(0,1fr);gap:8px 12px}.fkx .fu{grid-template-columns:38px minmax(0,1fr)}.fkx .fu-a{grid-column:2;justify-content:flex-start}}@media (max-width:560px){.fkx .stepper small{display:none}.fkx .stepper b{overflow-wrap:anywhere;font-size:11px}.fkx .la{height:18px;transform:rotate(90deg)}.fkx .ptk{grid-template-columns:22px minmax(0,1fr) auto}.fkx .ptk .due{display:none}}@media (max-width:1180px){.fkx .sx-duo,.fkx .sx-hero{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.fkx .sx-hero{padding:22px 20px}.fkx .sx-hero h1{font-size:28px}}@media (max-width:560px){.fkx .sx-comp{flex-direction:column;align-items:stretch}.fkx .cmp{margin:0 auto}.fkx .cmp-k{min-width:0}.fkx .qs{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:980px){.fkx .nt{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.fkx .nd{padding:16px 16px 20px}.fkx .nd-t{font-size:22px}.fkx .nl-mk{opacity:1}}.fkx .fk-pick{flex-wrap:wrap;gap:6px;display:flex}.fkx .fk-sw{cursor:pointer;border:0;border-radius:8px;width:26px;height:26px;box-shadow:inset 0 0 0 1px #ffffff26}.fkx .fk-sw.on{box-shadow:0 0 0 2px #0f1d38,0 0 0 4px #e2eaf8d9}.fkx .fk-sw:disabled{opacity:.25;cursor:not-allowed}.fkx .fk-ic{cursor:pointer;width:32px;height:32px;color:var(--t2);background:#a0beff12;border:0;border-radius:9px;font-size:13px}.fkx .fk-ic.on{color:var(--ink)}.fkx .fk-check>span:last-child{grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;font-size:13px;display:grid}.fkx .fk-check input{width:auto}.fkx .fk-check small{color:var(--t3);grid-column:2;font-size:12px}.fkx .fk-rm{color:#fca5a5}.fkx .dq select{width:auto}.fkx .fk-ck{color:#0000;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;display:grid;box-shadow:inset 0 0 0 1.5px #a0beff59}.fkx .fk-ck.on{color:var(--ink);background:var(--ok);box-shadow:none}.fkx a.ptk,.fkx a.th-c{color:var(--t1)}.fkx .fk-fsel{height:26px;color:var(--t2);background:#a0beff0f;border:0;border-radius:8px;padding:0 6px;font-size:12px}.fkx .fk-fsel option{background:#0f1d38}.fkx .fk-lpv{margin-top:6px}.fkx .emb.tsk .sd{background:#94a3b8}.fkx .emb.tsk.st-ok .sd{background:#4ade80}.fkx .emb.tsk.st-crit .sd{background:#f87171}.fkx .emb.tsk>i{color:#c4b5fd}.fkx .emb.tsk.st-ok>i{color:#4ade80}.fkx .av.dav{--c:#cbd5e1}.fkx .wz-row .sel{border-radius:9px;height:36px;font-size:13px}.fkx .dq .sel{width:auto}.fkx .dlg-box{width:min(580px,100%);overflow-x:hidden}.fkx .dlg-box .dq{flex-wrap:wrap;row-gap:6px}.fkx .dlg-box .dseg{flex-wrap:wrap}
