.mcpa{gap:0;display:grid}.mcpa-head{align-items:flex-start;gap:10px;display:flex}.mcpa-tile{background:var(--fm-sunken);width:30px;height:30px;box-shadow:inset 0 0 0 1px var(--fm-line);border-radius:8px;flex:none;place-items:center;display:grid}.mcpa-tile img{width:17px;height:17px}.mcpa-head-copy p{color:var(--fm-text);margin:0;font-size:12.5px;font-weight:500}.mcpa-head-copy .mcpa-verified{color:var(--fm-muted);align-items:center;gap:4px;margin-top:2px;font-size:11px;font-weight:400;display:flex}.mcpa-verified svg{width:13px;height:13px;fill:var(--fm-green);flex:none}.mcpa-headline{color:var(--fm-text);letter-spacing:-.005em;margin:14px 0 0;font-size:16px;font-weight:600;line-height:1.3}.mcpa-rows{border:1px solid var(--fm-line);border-radius:8px;justify-content:space-between;gap:12px;margin-top:12px;padding:8px 10px;display:flex}.mcpa-rows span{color:var(--fm-muted)}.mcpa-rows strong{min-width:0;color:var(--fm-text);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.mcpa-expiry{color:var(--fm-muted);align-items:center;gap:4px;margin:10px 0 0;font-size:11px;display:flex}.mcpa-expiry svg{fill:currentColor;flex:none;width:13px;height:13px}.mcpa-actions{margin-top:14px}.mcpa-buttons{gap:6px;display:grid}.mcpa-btn{border-radius:8px;justify-content:center;align-items:center;gap:6px;height:34px;font-size:12.5px;font-weight:500;display:flex}.mcpa-btn svg{fill:currentColor;width:15px;height:15px}.mcpa-btn-primary{background:var(--fm-ink);color:var(--fm-ink-text)}.mcpa-btn-secondary{border:1px solid var(--fm-line);color:var(--fm-text)}.mcpa-cursor,.mcpa-done{align-self:start}.mcpa-cursor{z-index:2;pointer-events:none;height:34px;position:relative}.mcpa-cursor .fm-pointer,.mcpa-cursor .fm-ripple{top:17px;left:64%}.mcpa-panel{background:var(--fm-green-fill);color:var(--fm-text);border-radius:10px;align-items:center;gap:8px;padding:11px 12px;font-weight:600;display:flex}.mcpa-panel svg{width:18px;height:18px;fill:var(--fm-green);flex:none}.mcpa-by{color:var(--fm-muted);margin:8px 0 0;font-size:11px}.gcb{gap:8px;display:grid}.gcb-pane{border:1px solid var(--fm-line);background:var(--fm-sunken);border-radius:8px;padding:9px 10px}.gcb-event,.gcb-pane--page{background:var(--fm-surface)}.gcb-label{color:var(--fm-muted);justify-content:space-between;margin:0 0 6px;font-size:11px;font-weight:600;display:flex}.gcb-g{color:var(--fm-text)}.gcb-event{-moz-column-gap:8px;border-left:3px solid #1a73e8;border-radius:6px;grid-template-columns:1fr auto;align-items:center;column-gap:8px;margin-top:5px;padding:6px 8px;font-size:11.5px;display:grid}.gcb-event b{font-weight:600}.gcb-event span{color:var(--fm-muted);font-variant-numeric:tabular-nums;grid-column:1/-1;font-size:11px}.gcb-event em{border-radius:4px;padding:1px 6px;font-size:10px;font-style:normal;font-weight:700}.gcb-event--free{border-left-color:var(--fm-faint)}.gcb-event--free em{background:var(--fm-gray-fill);color:var(--fm-gray)}.gcb-event--busy em{background:var(--fm-blue-fill);color:var(--fm-blue)}.gcb-link{place-items:center;height:6px;display:grid}.gcb-link i{background:var(--fm-line);border-radius:1px;width:2px;height:14px;margin-top:-4px}.gcb-title{color:var(--fm-text);margin:0;font-size:13px;font-weight:700}.gcb-sub{color:var(--fm-muted);margin:1px 0 0;font-size:11px}.gcb-slots{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:8px;display:grid}.gcb-slot{border:1px solid var(--fm-line);text-align:center;font-variant-numeric:tabular-nums;border-radius:6px;padding:6px 0;font-size:11.5px;font-weight:600;display:grid;position:relative}.gcb-slot>*{grid-area:1/1}.gcb-slot small{color:var(--fm-muted);margin-left:2px;font-size:8.5px;font-weight:500}.gcb-slot.is-busy{border-color:#0000}.gcb-gap{border:1px dashed var(--fm-line);border-radius:6px;position:absolute;inset:-1px}.gcb-slot.is-free{border-color:var(--fm-green)}.gcb-rule{background:var(--fm-blue-fill);color:var(--fm-blue);border-radius:8px;margin:2px 0 0;padding:8px 10px;font-size:11.5px;font-weight:600;line-height:1.4}.mps{color:var(--fm-text);gap:8px;font-size:11.5px;display:grid}.mps-head{margin:0;font-size:13px}.mps-label{color:var(--fm-muted);margin:0;font-size:10.5px;font-weight:600}.mps-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.mps-preset{border:1px solid var(--fm-line);background:var(--fm-surface);border-radius:8px;gap:1px;min-width:0;padding:7px 8px;display:grid;position:relative}.mps-preset b{font-size:11.5px}.mps-preset small{color:var(--fm-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.mps-ico{width:15px;height:15px;fill:var(--fm-muted);margin-bottom:2px}.mps-preset.is-pick .mps-ico{fill:var(--fm-text)}.mps-ring{border:1.5px solid var(--fm-ink);pointer-events:none;border-radius:8px;position:absolute;inset:-1px}.mps-cursor .fm-pointer,.mps-cursor .fm-ripple{top:58%;left:62%}.mps-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.mps-grid .mps-card:nth-child(2){order:3;grid-column:1/-1}.mps-card{border:1px solid var(--fm-line);background:var(--fm-sunken);border-radius:8px;gap:4px;min-width:0;padding:7px 8px;display:grid}.mps-row{margin:0}.mps-bal,.mps-price{font-variant-numeric:tabular-nums}.mps-seg{background:var(--fm-gray-fill);border-radius:7px;margin:0;padding:2px;display:flex}.mps-seg span{color:var(--fm-muted);text-align:center;white-space:nowrap;border-radius:5px;flex:1;padding:2px 0;font-size:10px}.mps-seg .is-on{color:var(--fm-text);font-weight:600;box-shadow:0 1px 2px #0000001a}.mps-member,.mps-seg .is-on{background:var(--fm-surface)}.mps-member{border:1px solid var(--fm-line);border-radius:10px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.mps-avatar{background:var(--fm-blue-fill);width:26px;height:26px;color:var(--fm-blue);border-radius:7px;place-items:center;font-size:10.5px;font-weight:700;display:grid}.mps-who{min-width:0;display:grid}.mps-who small{color:var(--fm-muted);font-size:10.5px}.mps-bal,.mps-pill{font-weight:700}.mps-pill{background:var(--fm-green-fill);color:var(--fm-green);border-radius:5px;padding:1px 7px;font-size:10px}@media (width<=480px){.mps-presets{grid-template-columns:repeat(2,minmax(0,1fr))}}.fps{color:var(--fm-text);grid-template-columns:1.1fr 1fr;align-items:center;gap:12px;font-size:11.5px;display:grid}.fps-pane{border:1px solid var(--fm-line);background:var(--fm-surface);border-radius:10px;gap:6px;min-width:0;padding:10px 12px;display:grid}.fps-head{margin:0;font-size:13px}.fps-amount{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:30px;font-weight:700}.fps-hint{color:var(--fm-muted);margin:0;font-size:10.5px}.fps-actions{flex-wrap:wrap;gap:6px;margin:4px 0 0;display:flex}.fps-btn{border:1px solid var(--fm-line);white-space:nowrap;border-radius:7px;padding:5px 10px;font-size:11px;font-weight:600;position:relative}.fps-btn--primary{background:var(--fm-ink);color:var(--fm-ink-text);border-color:#0000}.fps-cursor .fm-pointer,.fps-cursor .fm-ripple{top:60%;left:70%}.fps-phone{border:1px solid var(--fm-line);background:var(--fm-sunken);border-radius:16px;align-content:start;justify-items:center;gap:6px;min-width:0;min-height:190px;padding:10px 12px 12px;display:grid;position:relative}.fps-turn{color:var(--fm-muted);margin:0;font-size:10px}.fps-sms{background:var(--fm-gray-fill);border-radius:12px 12px 12px 4px;justify-self:start;max-width:92%;margin:4px 0 0;padding:7px 10px;font-size:11px;line-height:1.4}.fps-sms u{color:var(--fm-blue);text-underline-offset:2px}.fps-tap{background:color-mix(in srgb,var(--fm-blue) 25%,transparent);border-radius:999px;width:28px;height:28px;margin:-14px 0 0 -14px;position:absolute;top:62%;left:30%}.fps-paid{background:var(--fm-surface);text-align:center;border-radius:16px;place-content:center;justify-items:center;gap:4px;display:grid;position:absolute;inset:0}.fps-check{background:var(--fm-green-fill);width:34px;height:34px;color:var(--fm-green);border-radius:999px;place-items:center;font-size:17px;font-weight:700;display:grid}.fps-paid b{font-size:13px}.fps-paid small{color:var(--fm-muted);font-variant-numeric:tabular-nums;font-size:11px}.fps-inv{border:1px solid var(--fm-line);border-radius:7px;margin-top:4px;padding:3px 9px;font-size:10.5px}.fps-inv em{color:var(--fm-green);font-style:normal;font-weight:700}@media (width<=480px){.fps{grid-template-columns:1fr}}.cis{color:var(--fm-text);grid-template-columns:.9fr 1.3fr;align-items:stretch;gap:8px 12px;font-size:11.5px;display:grid}.cis-cam{background:#15171b;border-radius:10px;place-items:center;min-height:150px;display:grid;position:relative;overflow:hidden}.cis-corner{border:0 solid #fffc;width:16px;height:16px;position:absolute}.cis-corner.c1{border-top-width:2px;border-left-width:2px;top:18%;left:22%}.cis-corner.c2{border-top-width:2px;border-right-width:2px;top:18%;right:22%}.cis-corner.c3{border-left-width:2px;left:22%}.cis-corner.c3,.cis-corner.c4{border-bottom-width:2px;bottom:18%}.cis-corner.c4{border-right-width:2px;right:22%}.cis-ready{color:#ffffffbf;margin:0;font-size:10px;position:absolute;bottom:8px}.cis-pass{background:#fff;border-radius:5px;grid-template-columns:repeat(4,9px);gap:2px;padding:6px;display:grid}.cis-pass i{height:9px}.cis-pass i.on{background:#111}.cis-line{border:2px solid #6ed39a;border-radius:6px;position:absolute;inset:18% 22%}.cis-card{border:1px solid var(--fm-line);background:var(--fm-surface);border-radius:10px;min-width:0;display:grid;overflow:hidden}.cis-card>*{margin:0;padding:8px 10px}.cis-card>*+*{border-top:1px solid var(--fm-line)}.cis-ok{background:var(--fm-green-fill);gap:8px;display:flex}.cis-ok>span:first-child{background:var(--fm-surface);width:22px;height:22px;color:var(--fm-green);border-radius:6px;place-items:center;font-weight:700;display:grid}.cis-ok b{color:var(--fm-green);font-size:13px;display:block}.cis-member small,.cis-ok small{color:var(--fm-muted);font-size:10.5px}.cis-member{align-items:center;gap:8px;display:flex}.cis-avatar,.cis-member>span:last-child{display:grid}.cis-avatar{background:var(--fm-blue-fill);width:26px;height:26px;color:var(--fm-blue);border-radius:7px;place-items:center;font-size:10.5px;font-weight:700}.cis-bal p{justify-content:space-between;margin:0 0 5px;display:flex}.cis-bal p>span{color:var(--fm-muted)}.cis-count{font-variant-numeric:tabular-nums;gap:3px;display:inline-flex}.cis-count .fm-stack{display:inline-grid}.cis-bar{background:var(--fm-gray-fill);height:5px}.cis-bar,.cis-fill{border-radius:3px;display:block}.cis-fill{background:var(--fm-ink);width:70%;height:100%}:is(.fm,.fm-tokens).is-run .cis-fill{animation:cis-step calc(var(--cycle) * .06) ease-out calc(var(--cycle) * .4) both}@keyframes cis-step{0%{width:80%}to{width:70%}}.cis-undo{justify-content:space-between;align-items:center;gap:10px;display:flex}.cis-timer{background:var(--fm-gray-fill);border-radius:2px;flex:1;height:3px}.cis-timer i{background:var(--fm-faint);border-radius:2px;width:0;height:100%;display:block}:is(.fm,.fm-tokens).is-run .cis-timer i{animation:cis-drain calc(var(--cycle) * .4) linear calc(var(--cycle) * .3) both}@keyframes cis-drain{0%{width:100%}to{width:0}}.cis-undo-btn{border:1px solid var(--fm-line);white-space:nowrap;border-radius:7px;padding:4px 10px;font-weight:600}.cis-tabs{background:var(--fm-sunken);color:var(--fm-muted);border-radius:9px;grid-column:1/-1;justify-content:space-around;gap:12px;margin:0;padding:6px 4px;font-size:10.5px;display:flex}.cis-tabs .is-on{color:var(--fm-text);font-weight:700}@media (width<=480px){.cis{grid-template-columns:1fr}.cis-cam{min-height:120px}}.ms{gap:10px;display:grid}.ms-head{align-items:center;gap:10px;display:flex}.ms-avatar,.ms-tile{width:30px;height:30px;color:var(--fm-text);border-radius:999px;font-size:11px;font-weight:600}.ms-avatar,.ms-logo,.ms-tile{background:var(--fm-sunken);box-shadow:inset 0 0 0 1px var(--fm-line);flex:none;place-items:center;display:grid}.ms-logo{border-radius:7px;width:26px;height:26px}.ms-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.94em}.ms-switch{flex:none}.ms-switch>span{width:32px;height:18px;padding:2px}.ms-switch i,.ms-switch>span{border-radius:999px;display:block}.ms-switch i{background:#fff;width:14px;height:14px;box-shadow:0 1px 2px #00000040}.ms-switch-off{background:var(--fm-line)}.ms-switch-on{background:var(--fm-green)}.ms-switch-on i{margin-left:14px}.ms-avatar-sm{width:26px;height:26px;font-size:10px}.ms-fields,.ms-rows,.ms-tile{border-radius:8px}.ms-tile svg{width:16px;height:16px;fill:var(--fm-muted)}.ms-copy{flex:1;min-width:0;display:grid}.ms-copy small>span,.ms-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ms-copy strong,.ms-fields dd{color:var(--fm-text);font-weight:500}.ms-head .ms-copy strong{font-size:13.5px;font-weight:600}@media (width<=639px){.ms-head .ms-copy strong{white-space:normal}}.ms-row-wrap .ms-copy small>span,.ms-row-wrap .ms-copy strong{white-space:normal}.ms-copy small{min-width:0;color:var(--fm-muted);font-size:11px}.ms-fields{border:1px solid var(--fm-line);margin:0;display:grid}.ms-fields>div{justify-content:space-between;gap:12px;padding:6px 10px;display:flex}.ms-fields>div+div{border-top:1px solid var(--fm-line)}.ms-fields dt{color:var(--fm-muted);flex:none}.ms-fields dd{font-variant-numeric:tabular-nums;justify-items:end;min-width:0;margin:0}.ms-fields dd>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ms-fields>div:has(.ms-pick){align-items:center}.ms-pick{display:flex;position:relative}.ms-pick .fm-pointer,.ms-pick .fm-ripple{top:50%;left:55%}.ms-rows{border:1px solid var(--fm-line);display:grid}.ms-label{border-bottom:1px solid var(--fm-line);color:var(--fm-muted);justify-content:space-between;gap:10px;margin:0;padding:6px 10px;font-size:11px;font-weight:500;display:flex}.ms-label-link{color:var(--fm-blue);position:relative}.ms-label-link .fm-pointer,.ms-label-link .fm-ripple{top:55%;left:60%}.ms-check{flex:none;width:14px;height:14px}.ms-check-off{border:1.5px solid var(--fm-muted);border-radius:4px}.ms-check-on{background:var(--fm-ink);border-radius:4px;place-items:center;display:grid}.ms-check-on svg{width:12px;height:12px;fill:var(--fm-ink-text)}.ms-row{align-items:center;gap:10px;min-height:40px;padding:5px 10px;display:flex}.ms-row+.ms-row{border-top:1px solid var(--fm-line)}.ms-row-icon svg{width:16px;height:16px;fill:var(--fm-muted);display:block}.ms-row-end{flex:none;align-items:center;gap:10px;display:flex}@media (width<=639px){.ms-row-end{justify-items:end;gap:3px;display:grid}.ms-row-end:has(.ms-pills){max-width:50%}.ms-pills{flex-wrap:wrap;justify-content:flex-end}}.ms-pills{gap:4px;display:flex}.ms-value{color:var(--fm-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.ms-ink-green,.ms-row-icon.ms-ink-green svg{color:var(--fm-green);fill:var(--fm-green)}.ms-row-icon.ms-ink-blue svg{fill:var(--fm-blue)}.ms-row-icon.ms-ink-red svg{fill:var(--fm-red)}.ms-mini-btn{border:1px solid var(--fm-line);color:var(--fm-text);border-radius:6px;flex:none;padding:3px 9px;font-size:11px;font-weight:500}.ms-bars{gap:8px;display:grid}.ms-bar{border-radius:4px;gap:2px;height:8px;display:flex;overflow:hidden}.ms-bar>span{min-width:4px}.ms-chips{color:var(--fm-muted);flex-wrap:wrap;gap:4px 12px;font-size:11px;display:flex}.ms-chips>span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.ms-chips i{border-radius:999px;width:6px;height:6px}.ms-chips b{color:var(--fm-text);font-variant-numeric:tabular-nums;font-weight:500}.ms-fill-green{background:var(--fm-green)}.ms-fill-amber{background:var(--fm-amber)}.ms-fill-orange{background:var(--fm-orange)}.ms-fill-red{background:var(--fm-red)}.ms-total{color:var(--fm-muted);justify-content:space-between;padding:0 10px;display:flex}.ms-total strong{color:var(--fm-text);font-variant-numeric:tabular-nums;font-size:13px;font-weight:650}.ms-action{margin-top:2px}.ms-buttons{gap:8px;display:flex}.ms-btn-lead{color:var(--fm-text);justify-content:flex-start;font-weight:600}.ms-dialog{border:1px solid var(--fm-line);background:var(--fm-surface);border-radius:10px;align-self:start;gap:6px;padding:12px;display:grid}.ms-dialog-title{color:var(--fm-text);font-size:13px;font-weight:600}.ms-dialog-body{color:var(--fm-muted);margin:0 0 4px;font-size:11.5px;line-height:1.45}.ms-btn{white-space:nowrap;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;height:34px;font-size:12.5px;font-weight:500;display:flex}.ms-btn svg{fill:currentColor;width:15px;height:15px}.ms-btn-primary{background:var(--fm-ink);color:var(--fm-ink-text)}.ms-btn-secondary{border:1px solid var(--fm-line);color:var(--fm-text)}.ms-cursor{z-index:2;pointer-events:none;align-self:start;height:34px;position:relative}.ms-cursor .fm-pointer,.ms-cursor .fm-ripple{top:17px}.ms-cursor-end{align-self:end;margin:0 12px 12px}.ms-action{position:relative}.ms-modal{z-index:3;position:absolute;bottom:0;left:0;right:0}.ms-modal .ms-dialog{box-shadow:0 12px 32px #0000002e,0 2px 6px #00000014}.ms-after{align-self:start}.ms-panel{color:var(--fm-text);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.ms-panel svg{flex:none;width:18px;height:18px}.ms-panel strong{font-weight:600}.ms-tone-green{background:var(--fm-green-fill)}.ms-tone-green svg{fill:var(--fm-green)}.ms-tone-blue{background:var(--fm-blue-fill)}.ms-tone-blue svg{fill:var(--fm-blue)}.ms-caption{color:var(--fm-muted);margin:8px 0 0;font-size:11px}.fm,.fm-tokens{--fm-surface:#fff;--fm-sunken:#f7f7f7;--fm-line:#0000001f;--fm-text:#333;--fm-muted:#595f68;--fm-faint:#8a8f96;--fm-ink:#171717;--fm-ink-text:#fff;--fm-dot:#0000001f;--fm-wash:#00000005;--fm-glow-a:.14;--fm-shadow:0 6px 22px #00000012;--fm-green:#2d7a4e;--fm-green-fill:#e6f4ea;--fm-amber:#946000;--fm-amber-fill:#fdf4c3;--fm-blue:#3f58bf;--fm-blue-fill:#ebf0fd;--fm-red:#ba3a37;--fm-red-fill:#fbeaea;--fm-orange:#ad4e00;--fm-orange-fill:#fcedd6;--fm-purple:#7948af;--fm-purple-fill:#f4ecfc;--fm-gray:#5e5e5e;--fm-gray-fill:#0001}.fm{height:var(--fm-h);content-visibility:auto;contain-intrinsic-size:auto var(--fm-h);background-color:var(--fm-wash);color:var(--fm-text);isolation:isolate;border-radius:14px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;position:relative;overflow:hidden}.dark .fm,.dark .fm-tokens,.fm-dark{--fm-surface:#242424;--fm-sunken:#1a1a1a;--fm-line:#ffffff26;--fm-text:#e5e5e5;--fm-muted:#a3a3a3;--fm-faint:#8a8a8a;--fm-ink:#e5e5e5;--fm-ink-text:#171717;--fm-dot:#ffffff26;--fm-wash:#ffffff08;--fm-glow-a:.22;--fm-shadow:0 6px 22px #00000052;--fm-green:#6ed39a;--fm-green-fill:#3fb26e2e;--fm-amber:#f1c95e;--fm-amber-fill:#e0aa242b;--fm-blue:#93aef9;--fm-blue-fill:#5b7fea33;--fm-red:#f69591;--fm-red-fill:#e5534e33;--fm-orange:#f6ac6b;--fm-orange-fill:#e9832d2e;--fm-purple:#bea5f2;--fm-purple-fill:#9a6fe033;--fm-gray:#bdbdbd;--fm-gray-fill:#ffffff1f}.fm-tier-1,.fm-tokens{--fm-p1:124 155 224;--fm-p2:159 139 230;--fm-tone:var(--fm-blue)}.fm-tier-2{--fm-p1:224 138 176;--fm-p2:197 138 227;--fm-tone:#b4336b}.fm-tier-3{--fm-p1:233 107 76;--fm-p2:201 61 92;--fm-tone:#ad4e00}.fm-tier-4{--fm-p1:224 138 92;--fm-p2:206 111 140;--fm-tone:#946000}.fm-tier-5{--fm-p1:140 155 184;--fm-p2:108 122 160;--fm-tone:#7948af}.dark .fm-tier-2,.fm-dark.fm-tier-2{--fm-tone:#f392bd}.dark .fm-tier-3,.fm-dark.fm-tier-3{--fm-tone:#f6ac6b}.dark .fm-tier-4,.fm-dark.fm-tier-4{--fm-tone:#f1c95e}.dark .fm-tier-5,.fm-dark.fm-tier-5{--fm-tone:#bea5f2}.fm:before{content:"";z-index:-1;background:radial-gradient(circle,var(--fm-dot) .8px,transparent 1.3px) 7px 7px/14px 14px,radial-gradient(150% 150% at 50% 45%,rgb(var(--fm-p1)/var(--fm-glow-a)) 0,rgb(var(--fm-p2)/calc(var(--fm-glow-a) * .55)) 50%,rgb(var(--fm-p2)/0) 100%);position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side,#000 70%,#0000008c);mask-image:radial-gradient(closest-side,#000 70%,#0000008c)}.fm-clip{height:100%;padding:22px 28px 0;-webkit-mask-image:linear-gradient(#000 calc(100% - 40px),#0000);mask-image:linear-gradient(#000 calc(100% - 40px),#0000)}.fm-window{border:1px solid var(--fm-line);background:var(--fm-surface);max-width:400px;box-shadow:var(--fm-shadow);border-radius:10px;margin:0 auto;font-size:12px;line-height:1.4;overflow:hidden}.fm-titlebar{border-bottom:1px solid var(--fm-line);color:var(--fm-muted);align-items:center;gap:6px;padding:9px 12px;font-weight:500;display:flex}.fm-titlebar-icon{fill:currentColor;flex:none;width:14px;height:14px}.fm-body{padding:12px 14px 14px}.fm-replay{width:40px;height:40px;color:var(--fm-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;bottom:4px;right:10px}.fm-replay:hover{background:var(--fm-line);color:var(--fm-text)}.fm-replay:active{background:color-mix(in srgb,var(--fm-tone) 22%,transparent);color:var(--fm-text);transform:scale(.94)}.fm-replay:focus-visible{outline:2px solid var(--fm-tone);outline-offset:1px}.fm-replay svg{fill:currentColor;width:20px;height:20px}@media (width<=639px){.fm{height:var(--fm-h-sm);contain-intrinsic-size:auto var(--fm-h-sm)}.fm-clip{height:calc(100% - 44px);padding:16px 14px 0}}.fm-stack{display:grid}.fm-stack>*{grid-area:1/1}.fm-out{visibility:hidden}.fm-out,.fm-pointer,.fm-ripple{opacity:0}:is(.fm,.fm-tokens).is-run .fm-window{animation:fm-settle calc(var(--cycle) * .1) cubic-bezier(.33,1,.68,1) both}:is(.fm,.fm-tokens).is-run .fm-rise{animation:fm-rise calc(var(--cycle) * var(--len,.12)) cubic-bezier(.33,1,.68,1) calc(var(--cycle) * var(--at,0)) both}:is(.fm,.fm-tokens).is-run .fm-in{animation:fm-fade calc(var(--cycle) * var(--len,.08)) ease-out calc(var(--cycle) * var(--at,0)) both}:is(.fm,.fm-tokens).is-run .fm-out{animation:fm-gone calc(var(--cycle) * var(--len,.06)) ease-in calc(var(--cycle) * var(--at,0)) both}:is(.fm,.fm-tokens).is-armed *,:is(.fm,.fm-tokens).is-armed :after,:is(.fm,.fm-tokens).is-armed :before{animation-play-state:paused!important}@keyframes fm-settle{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes fm-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes fm-fade{0%{opacity:0}to{opacity:1}}@keyframes fm-gone{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.fm-focus{position:relative}.fm-focus:after,.fm-focus:before{content:"";inset:calc(var(--grow,4px) * -1);border-radius:var(--radius,9px);pointer-events:none;position:absolute}.fm-focus:before{border:1.5px solid color-mix(in srgb,var(--fm-tone) 30%,transparent);background:color-mix(in srgb,var(--fm-tone) 5%,transparent)}.fm-focus:after{border:1.5px solid color-mix(in srgb,var(--fm-tone) 88%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--fm-tone) 20%,transparent);opacity:0}:is(.fm,.fm-tokens).is-run .fm-focus:before{animation:fm-fade calc(var(--cycle) * .05) ease-out calc(var(--cycle) * var(--at,0)) both}:is(.fm,.fm-tokens).is-run .fm-focus:after{animation:fm-pulse calc(var(--cycle) * .2) linear calc(var(--cycle) * var(--at,0)) both}@keyframes fm-pulse{0%{opacity:0}50%{opacity:1}to{opacity:0}}.fm-pointer{z-index:3;pointer-events:none;transform-origin:0 0;width:14px;height:20px;position:absolute}.fm-pointer svg{filter:drop-shadow(0 1.5px 2px #00000038);width:14px;height:20px;display:block;overflow:visible}.fm-pointer path{fill:var(--fm-ink);stroke:var(--fm-surface);stroke-width:2.4px;stroke-linejoin:round;paint-order:stroke}.fm-ripple{z-index:2;border:1.5px solid var(--fm-tone);pointer-events:none;border-radius:999px;width:40px;height:40px;margin:-20px 0 0 -20px;position:absolute}:is(.fm,.fm-tokens).is-run .fm-pointer{animation:fm-pointer calc(var(--cycle) * .41) linear calc(var(--cycle) * (-.19 + var(--press))) both}:is(.fm,.fm-tokens).is-run .fm-ripple{animation:fm-ripple calc(var(--cycle) * .14) ease-out calc(var(--cycle) * var(--press)) both}@keyframes fm-pointer{0%{opacity:0;animation-timing-function:cubic-bezier(.33,1,.68,1);transform:translate(30px,22px)}34%{opacity:1;transform:none}39%{transform:none}46%{transform:scale(.84)}51%{transform:scale(.84)}63%{opacity:1;transform:none}71%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes fm-ripple{0%{opacity:0;transform:scale(.2)}1%{opacity:.6;transform:scale(.2)}to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){:is(.fm,.fm-tokens).is-run *,:is(.fm,.fm-tokens).is-run :after,:is(.fm,.fm-tokens).is-run :before{animation:none!important}}
