.fs{--fs-a:#053d8e;--fs-a-text:#053d8e;--fs-a-soft:#053d8e14;--fs-g1:#7097d061;--fs-g2:#5aa8bd47;--fs-text:#0d2142;--fs-text-2:#34445e;--fs-muted:#5a6b85;--fs-faint:#75869f;--fs-line:#dfe6f0;--fs-card:#ffffffd1;--fs-solid:#fff;--fs-sunken:#edf0f6;--fs-card-border:#fffc;--fs-shadow:0 22px 60px -22px #053d8e57;--fs-float-shadow:0 14px 34px -14px #053d8e47;--fs-ok:#059669;--fs-ok-soft:#10b9811f;--fs-yellow:#fecc00;--fs-rose:#e11d48;--fs-ease:cubic-bezier(.2, .7, .2, 1);isolation:isolate;color:var(--fs-text);contain:inline-size;font-size:13px;line-height:1.35;position:relative}.fs[data-accent=accent]{--fs-a:#3d8a9f;--fs-a-text:#2c6a7b;--fs-a-soft:#5aa8bd24;--fs-g1:#5aa8bd66;--fs-g2:#053d8e2e}.dark .fs{--fs-a:#2a5aa6;--fs-a-text:#a9c1e6;--fs-a-soft:#7097d024;--fs-text:#fff;--fs-text-2:#c3cfdf;--fs-muted:#96a6bd;--fs-faint:#75869f;--fs-line:#1c2e4b;--fs-card:#0d2142d1;--fs-solid:#0d2142;--fs-sunken:#071531;--fs-card-border:#ffffff14;--fs-shadow:0 22px 60px -22px #0000008c;--fs-float-shadow:0 14px 34px -14px #0009;--fs-ok:#34d399;--fs-rose:#fb7185}.dark .fs[data-accent=accent]{--fs-a:#3d8a9f;--fs-a-text:#a5cfdb;--fs-a-soft:#5aa8bd24}.fs .fs-i{flex:none;width:1em;height:1em}.fs .fs-trunc{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[dir=rtl] .fs .fs-flip{transform:scaleX(-1)}.fs small{color:var(--fs-muted);font-size:11px;display:block}.fs b{font-weight:650}.fs .fs-stage{max-width:560px;margin-inline:auto;padding:50px 26px 52px;position:relative}.fs .fs-blob{z-index:0;filter:blur(60px);pointer-events:none;border-radius:4px;position:absolute}.fs .fs-blob.a{background:var(--fs-g1);inset:0 38% 40% 0}.fs .fs-blob.b{background:var(--fs-g2);inset:45% 0 0 40%}.fs .fs-win{z-index:1;background:var(--fs-card);border:1px solid var(--fs-card-border);box-shadow:var(--fs-shadow);border-radius:4px;position:relative;overflow:hidden}.fs .fs-bar{border-bottom:1px solid var(--fs-line);align-items:center;gap:7px;height:40px;padding:0 14px;display:flex}.fs .fs-bar .dot{background:#ff5f57;border-radius:50%;flex:none;width:10px;height:10px}.fs .fs-bar .dot:nth-child(2){background:#febc2e}.fs .fs-bar .dot:nth-child(3){background:#28c840}.fs .fs-title{color:var(--fs-muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-inline-start:8px;font-size:12px;font-weight:600;overflow:hidden}.fs .end{margin-inline-start:auto}.fs .fs-pill{white-space:nowrap;border-radius:4px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.fs .fs-pill.ok{background:var(--fs-ok-soft);color:var(--fs-ok)}.fs .fs-pill.soft{background:var(--fs-a-soft);color:var(--fs-a-text)}.fs .fs-pill.never{color:var(--fs-rose);background:#e11d481a}.fs .fs-body{align-content:start;gap:10px;padding:14px 16px 16px;display:grid}.fs .fs-head{align-items:center;gap:8px;min-width:0;display:flex}.fs .fs-head>span:first-child:not(.fs-pill){min-width:0}.fs .fs-head b{font-size:13px}.fs .fs-cap{text-transform:uppercase;letter-spacing:.05em;font-size:10.5px;font-weight:600}.fs .fs-rows{gap:6px;margin:0;padding:0;list-style:none;display:grid}.fs .fs-rows.tight{gap:3px}.fs .fs-row{background:var(--fs-solid);border:1px solid var(--fs-line);border-radius:4px;align-items:center;gap:10px;min-width:0;padding:7px 10px;display:flex}.fs .fs-rows.tight .fs-row{background:0 0;border-color:#0000;padding:6px 8px}.fs .fs-rows.tight .fs-row.on{background:var(--fs-a-soft)}.fs .fs-grow{flex:1;min-width:0;display:grid}.fs .fs-line{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.fs .fs-tag{width:52px;color:var(--fs-a-text);flex:none;font:600 11px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.fs .fs-skel{background:var(--fs-line);border-radius:4px;flex:1;max-width:160px;height:7px}.fs .fs-state{flex:none;place-items:center end;margin-inline-start:auto;display:inline-grid}.fs .fs-state>*{grid-area:1/1}.fs .fs-ok{color:var(--fs-ok);white-space:nowrap;align-items:center;gap:4px;font-size:11px;font-weight:600;display:inline-flex}.fs .fs-spin{border:2px solid var(--fs-line);border-top-color:var(--fs-a);border-radius:50%;width:13px;height:13px;display:none}.fs .fs-chips{flex-wrap:wrap;gap:6px;display:flex}.fs .fs-chip{background:var(--fs-solid);border:1px solid var(--fs-line);color:var(--fs-text-2);white-space:nowrap;border-radius:4px;align-items:center;gap:5px;padding:5px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.fs .fs-chip .fs-i{color:var(--fs-a-text)}.fs .fs-chip.ok{color:var(--fs-ok)}.fs .fs-chip.ok .fs-i{color:currentColor}.fs .fs-ficon{background:var(--fs-a-soft);width:28px;height:28px;color:var(--fs-a-text);border-radius:4px;flex:none;place-items:center;font-size:15px;display:grid}.fs .fs-ficon.solid{color:#fff;font-size:12px;font-weight:700}.fs .fs-file{background:var(--fs-solid);border:1px solid var(--fs-line);border-radius:4px;align-items:center;gap:10px;padding:10px;display:flex}.fs .fs-meter{background:var(--fs-sunken);border-radius:4px;height:6px;margin-top:6px;display:block;overflow:hidden}.fs .fs-fill{height:100%;width:var(--w);border-radius:inherit;background:linear-gradient(90deg, var(--fs-a), #5aa8bd);display:block}[dir=rtl] .fs .fs-fill{background:linear-gradient(-90deg, var(--fs-a), #5aa8bd)}.fs .fs-meter.strength .fs-fill{background:linear-gradient(90deg,#f59e0b,#10b981)}[dir=rtl] .fs .fs-meter.strength .fs-fill{background:linear-gradient(-90deg,#f59e0b,#10b981)}.fs .fs-storage{display:grid}.fs .fs-crumb{color:var(--fs-muted);align-items:center;gap:4px;min-width:0;font-size:12px;display:inline-flex}.fs .fs-crumb b{color:var(--fs-text)}.fs .fs-upbtn{background:var(--fs-a);color:#fff;white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:5px;padding:5px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.fs .fs-split{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}.fs .fs-split>.fs-list{border-inline-end:1px solid var(--fs-line)}.fs .fs-search{background:var(--fs-sunken);color:var(--fs-faint);border-radius:4px;align-items:center;gap:6px;padding:6px 9px;font-size:11.5px;display:flex}.fs .fs-card{justify-items:start}.fs .fs-av{color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:10.5px;font-weight:700;display:inline-grid}.fs .fs-av.big{width:46px;height:46px;font-size:16px}.fs .fs-name{font-size:14.5px}.fs .fs-field{min-width:0;max-width:100%;color:var(--fs-text-2);font-size:12px;display:grid}.fs .fs-dots{letter-spacing:1px}.fs .fs-pass{background:var(--fs-sunken);max-width:100%;color:var(--fs-text);white-space:nowrap;border-radius:4px;padding:8px 10px;font:600 12.5px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:block;overflow:hidden}.fs .fs-meter.strength{width:100%;margin-top:0}.fs .fs-strong{color:var(--fs-ok);font-weight:600}.fs .fs-card .fs-line{width:100%}.fs .fs-cal{grid-template-rows:auto repeat(4,38px);grid-template-columns:40px repeat(5,minmax(0,1fr));gap:3px;display:grid;position:relative}.fs .fs-cal-day{text-align:center;grid-row:1;padding-bottom:4px}.fs .fs-cal-day b{font-size:13px}.fs .fs-cal-hour{color:var(--fs-faint);font-variant-numeric:tabular-nums;grid-column:1;padding-top:2px;font-size:10px}.fs .fs-cal-cell{background:var(--fs-sunken);opacity:.7;border-radius:4px}.fs .fs-ev{z-index:1;border-inline-start:3px solid;border-radius:4px;align-items:flex-start;min-width:0;padding:5px 6px;font-size:10.5px;font-weight:600;display:flex}.fs .fs-ev.c-p{color:#053d8e;background:#053d8e1f;border-color:#053d8e}.fs .fs-ev.c-y{color:#6b4e00;background:#fecc0038;border-color:#e0a800}.fs .fs-ev.c-s{color:#2c6a7b;background:#5aa8bd2e;border-color:#3d8a9f}.fs .fs-ev.c-g{color:#047857;background:#10b98124;border-color:#059669}.dark .fs .fs-ev.c-p{color:#cad8ee;background:#7097d033;border-color:#7097d0}.dark .fs .fs-ev.c-y{color:#fde68a;background:#fecc0029;border-color:#fecc00}.dark .fs .fs-ev.c-s{color:#a5cfdb;background:#5aa8bd33;border-color:#5aa8bd}.dark .fs .fs-ev.c-g{color:#a7f3d0;background:#10b98129;border-color:#34d399}.fs .fs-float{z-index:3;background:var(--fs-solid);border:1px solid var(--fs-line);max-width:250px;box-shadow:var(--fs-float-shadow);border-radius:4px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;font-size:12px;display:flex;position:absolute}.fs .fs-float>span:not(.fs-fic):not(.fs-stack):not(.fs-pill){flex:1;min-width:0}.fs .fs-float b{font-size:12.5px;display:block}.fs .tl{top:0;inset-inline-start:0}.fs .tr{top:0;inset-inline-end:0}.fs .bl{bottom:0;inset-inline-start:0}.fs .br{bottom:0;inset-inline-end:0}.fs .fs-fic{color:#fff;background:var(--fs-a);border-radius:4px;flex:none;place-items:center;width:30px;height:30px;font-size:16px;display:grid}.fs .fs-fic.green{background:#059669}.fs .fs-fic.yellow{background:var(--fs-yellow);color:#053d8e}.fs .fs-fic.accent{background:#3d8a9f}.fs .fs-stack{flex:none;display:inline-flex}.fs .fs-stack .fs-av{border:2px solid var(--fs-solid)}.fs .fs-stack .fs-av+.fs-av{margin-inline-start:-8px}.fs .fs-invite{gap:4px;width:210px;display:grid}.fs .fs-from{min-width:0;color:var(--fs-text-2);align-items:center;gap:6px;font-size:11.5px;display:flex}.fs .fs-from .fs-av{width:20px;height:20px;font-size:9px}.fs .fs-btns{gap:6px;margin-top:4px;display:flex}.fs .fs-btn{text-align:center;background:var(--fs-sunken);color:var(--fs-text-2);border-radius:4px;flex:1;padding:5px 8px;font-size:11.5px;font-weight:600}.fs .fs-btn.yes{background:var(--fs-a);color:#fff}.fs.fs-js:not(.fs-on) :is(.fs-in,.fs-pop,.fs-stamp,.fs-ok,.fs-toast,.fs-typed){opacity:0}.fs.fs-js:not(.fs-on) .fs-fill{width:0}.fs.fs-js .fs-spin{display:block}.fs.fs-on .fs-in{animation:fs-in .55s var(--fs-ease) both;animation-delay:var(--d,0s)}.fs.fs-on .fs-pop{animation:fs-pop .5s var(--fs-ease) both;animation-delay:var(--d,0s)}.fs.fs-on .fs-stamp{animation:fs-stamp .45s var(--fs-ease) both;animation-delay:var(--d,0s)}.fs.fs-on .fs-fill{animation:fs-fill 1.4s var(--fs-ease) both;animation-delay:var(--d,0s)}.fs.fs-on .fs-state .fs-ok{animation:fs-pop .4s var(--fs-ease) both;animation-delay:var(--d,0s)}.fs.fs-on .fs-spin{animation-name:fs-rot,fs-out;animation-duration:.7s,.15s;animation-timing-function:linear,ease;animation-iteration-count:6,1;animation-delay:0s, var(--d,0s);animation-fill-mode:none,both}.fs.fs-on .fs-turn{animation:fs-rot 1.2s var(--fs-ease) .3s 2, fs-rot 1.2s var(--fs-ease) 5.4s}.fs.fs-on .fs-ring{transform-origin:50% 10%;animation:.9s ease-in-out 3.3s 2 fs-ring,.9s ease-in-out 6.6s 2 fs-ring}.fs.fs-on .fs-pulse{animation:1.1s ease-out 2.4s 2 fs-pulse,1.1s ease-out 6.2s 2 fs-pulse}.fs.fs-on .fs-btn.yes{animation:.5s ease-in-out both fs-press;animation-delay:var(--d,0s)}@keyframes fs-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes fs-pop{0%{opacity:0;transform:translateY(6px)scale(.94)}to{opacity:1;transform:none}}@keyframes fs-stamp{0%{opacity:0;transform:scale(1.5)rotate(-6deg)}70%{opacity:1;transform:scale(.95)}to{opacity:1;transform:none}}@keyframes fs-fill{0%{width:0}to{width:var(--w)}}@keyframes fs-rot{to{transform:rotate(360deg)}}@keyframes fs-out{to{opacity:0;visibility:hidden}}@keyframes fs-ring{0%,to{transform:rotate(0)}20%{transform:rotate(16deg)}40%{transform:rotate(-14deg)}60%{transform:rotate(9deg)}80%{transform:rotate(-5deg)}}@keyframes fs-pulse{0%{box-shadow:0 0 #2a5aa68c}to{box-shadow:0 0 0 14px #2a5aa600}}@keyframes fs-press{0%,to{transform:none}50%{box-shadow:0 0 0 4px var(--fs-a-soft);transform:scale(.92)}}.fs:not(.fs-js) .fs-x{display:none}.fs.fs-leave :is(.fs-in,.fs-pop,.fs-stamp,.fs-state .fs-ok,.fs-typed){animation:.45s both fs-leave!important}.fs.fs-leave .fs-fill{animation:.45s both fs-unfill!important}.fs.fs-paused *,.fs.fs-off *{animation-play-state:paused!important}.fs[data-fs-loop].fs-on .fs-float.fs-pop{animation:fs-pop .5s var(--fs-ease) var(--d,0s) both, fs-bob 3.4s ease-in-out calc(var(--d,0s) + .5s) infinite alternate}.fs[data-fs-loop].fs-js .fs-blob{animation:10s ease-in-out infinite alternate fs-drift}.fs[data-fs-loop].fs-js .fs-blob.b{animation-delay:-5s}.fs .fs-note{z-index:3;top:50px;background:var(--fs-solid);border:1px solid var(--fs-line);width:min(250px,80%);box-shadow:var(--fs-float-shadow);border-radius:4px;align-items:center;gap:9px;padding:9px 11px;display:flex;position:absolute;inset-inline-end:12px}.fs .fs-note.low{width:min(290px,88%);top:auto;bottom:12px}.fs .fs-note .fs-av{width:28px;height:28px}.fs .fs-note .fs-meter{margin-top:5px}.fs.fs-on .fs-toast{animation:fs-toast var(--x,3.8s) var(--fs-ease) both;animation-delay:var(--d,0s)}.fs.fs-on .fs-press{animation:.5s ease-in-out both fs-press;animation-delay:var(--d,0s)}.fs.fs-on .fs-fill.fs-refill{animation:fs-fill 1.4s var(--fs-ease) var(--d,0s) both, fs-fill 1.1s var(--fs-ease) var(--d2,0s) forwards}.fs.fs-on .fs-stamp.fs-again{animation:fs-stamp .45s var(--fs-ease) var(--d,0s) both, fs-thump .5s ease var(--d2,0s)}.fs .fs-q{min-width:0;display:grid}.fs .fs-q>*{white-space:nowrap;text-overflow:ellipsis;text-align:match-parent;grid-area:1/1;overflow:hidden}.fs .fs-typed{color:var(--fs-text);font-weight:600}.fs.fs-on .fs-ph{animation:.15s both fs-leave;animation-delay:var(--d,0s)}.fs.fs-on .fs-typed{animation:.9s steps(10,end) both fs-type;animation-delay:var(--d,0s)}.fs.fs-on .fs-typed:dir(rtl){animation-name:fs-type-rtl}.fs .fs-row:has(.fs-hl){isolation:isolate;position:relative}.fs .fs-hl{z-index:-1;border-radius:inherit;background:var(--fs-a-soft);box-shadow:inset 0 0 0 1.5px var(--fs-a);position:absolute;inset:0}.fs .fs-now{z-index:2;inset-inline:40px 0;background:var(--fs-rose);pointer-events:none;border-radius:2px;height:2px;position:absolute;top:30%}.fs .fs-now:before{content:"";inset-inline-start:-4px;background:inherit;border-radius:50%;width:8px;height:8px;position:absolute;top:-3px}.fs.fs-on .fs-now{animation:10s linear both fs-now}.fs .fs-scan{z-index:2;pointer-events:none;opacity:0;background:linear-gradient(180deg, transparent, var(--fs-a-soft) 40%, #053d8e24 50%, var(--fs-a-soft) 60%, transparent) no-repeat;background-position:0 -90px;background-size:100% 90px;position:absolute;inset:40px 0 0}.dark .fs .fs-scan{background-image:linear-gradient(#0000,#7097d01f 40%,#a9c1e63d 50%,#7097d01f 60%,#0000)}.fs.fs-on .fs-scan{animation:1.8s ease-in-out both fs-scan;animation-delay:var(--d,0s)}.fs .fs-ctrl{z-index:4;cursor:pointer;background:var(--fs-solid);border:1px solid var(--fs-line);width:30px;height:30px;color:var(--fs-muted);border-radius:4px;place-items:center;margin:2px 4px 0 auto;font-size:13px;transition:border-color .2s,color .2s;display:none;position:relative}.fs.fs-js .fs-ctrl{display:grid}.fs .fs-ctrl:hover{color:var(--fs-a-text);border-color:#7097d0}.fs .fs-ctrl:focus-visible{outline-offset:2px;outline:2px solid #fecc00;box-shadow:0 0 0 2px #053d8e}.fs .fs-ctrl .ic-play,.fs .fs-ctrl[aria-pressed=true] .ic-pause{display:none}.fs .fs-ctrl[aria-pressed=true] .ic-play{display:block}@keyframes fs-leave{to{opacity:0}}@keyframes fs-unfill{to{width:0}}@keyframes fs-bob{0%{translate:0}to{translate:0 -5px}}@keyframes fs-drift{0%{translate:-4% -3%}to{translate:4% 4%}}@keyframes fs-toast{0%{opacity:0;transform:translateY(-10px)scale(.96)}10%,88%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}@keyframes fs-thump{50%{transform:scale(1.14)}}@keyframes fs-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes fs-type-rtl{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes fs-now{0%{opacity:0;top:24%}6%,94%{opacity:1}to{opacity:0;top:98%}}@keyframes fs-scan{0%{opacity:1;background-position:0 -90px}to{opacity:1;background-position:0 calc(100% + 90px)}}@media (width<=640px){.fs{font-size:12px}.fs .fs-ctrl{margin-top:14px}.fs .fs-blob{filter:blur(36px);opacity:.8}.fs .fs-stage{padding:44px 4px 46px}.fs .fs-float{gap:8px;max-width:72%;padding:8px 10px}.fs .fs-split{grid-template-columns:minmax(0,1fr)}.fs .fs-split>.fs-list{border-inline-end:0}.fs .fs-split>.fs-card,.fs[data-kind=vault] .fs-split>.fs-list{display:none}.fs[data-kind=vault] .fs-split>.fs-card{display:grid}.fs .fs-rows.tight .fs-row:nth-child(n+5){display:none}.fs .fs-cal{grid-template-rows:auto repeat(4,32px);grid-template-columns:34px repeat(5,minmax(0,1fr))}.fs .fs-ev{padding:4px;font-size:9.5px}.fs .fs-invite{width:180px}.fs[data-kind=calendar] .fs-stage{padding-bottom:96px}.fs[data-kind=calendar] .fs-float.bl{display:none}}@media (prefers-reduced-motion:reduce){.fs *,.fs :before,.fs :after{animation:none!important}}.fs .fs-agent{align-content:start;gap:10px;display:grid}.fs .fs-ag-ask{background:var(--fs-a);color:#fff;border-radius:4px;justify-self:end;max-width:82%;padding:8px 11px;font-size:12.5px;line-height:1.35}.fs .fs-ag-reply{color:var(--fs-text-2);justify-items:start;gap:6px;font-size:12.5px;line-height:1.4;display:grid}.fs .fs-ag-who{color:var(--fs-text);align-items:center;gap:5px;font-weight:700;display:inline-flex}.fs .fs-ag-who .fs-i{color:var(--fs-a-text)}.fs .fs-ag-reply p{margin:0}.fs .fs-ag-reply ul{gap:4px;margin:0;padding-inline-start:18px;list-style:outside;display:grid}.fs .fs-ag-draft{border:1px solid var(--fs-line);background:var(--fs-solid);border-radius:4px;align-items:center;gap:8px;width:100%;padding:7px 9px;display:flex}.fs .fs-ag-draft b{color:var(--fs-text);font-size:12px;display:block}.fs .fs-ag-draft small{color:var(--fs-ok);font-size:11px;font-weight:600;display:block}.fs .fs-ag-input{border:1px solid var(--fs-line);color:var(--fs-faint);border-radius:4px;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;font-size:12px;display:flex}.fs .fs-ag-input .fs-i{color:var(--fs-a-text);flex:none}
