@layer theme{:root{--fw-accent-line:color-mix(in srgb,var(--color-accent)45%,transparent);--fw-scrim:#0000009e;--fw-shadow:0 24px 64px #0009;--fw-lift:0 -14px 32px -12px #0000006b;--fw-skel:#201b25;--fw-skel-2:#2a2430}:root[data-theme=light]{--fw-scrim:#17181c61;--fw-shadow:0 24px 64px #17181c38;--fw-lift:0 -14px 32px -12px #17181c38;--fw-skel:#d0cbd1;--fw-skel-2:#dad5db}}@layer base;@layer components{.fw-h-purple{--h:var(--color-hue-purple);--hs:var(--color-hue-purple-tint);--hsolid:var(--color-hue-purple-solid);--hink:var(--color-hue-purple-text)}.fw-h-green{--h:var(--color-hue-green);--hs:var(--color-hue-green-tint);--hsolid:var(--color-hue-green-solid);--hink:var(--color-hue-green-text)}.fw-h-whatsapp{--h:var(--color-hue-whatsapp);--hs:var(--color-hue-whatsapp-tint);--hsolid:var(--color-hue-whatsapp-solid);--hink:var(--color-hue-whatsapp-text)}.fw-h-linkedin{--h:var(--color-hue-linkedin);--hs:var(--color-hue-linkedin-tint);--hsolid:var(--color-hue-linkedin-solid);--hink:var(--color-hue-linkedin-text)}.fw-h-teal{--h:var(--color-hue-teal);--hs:var(--color-hue-teal-tint);--hsolid:var(--color-hue-teal-solid);--hink:var(--color-hue-teal-text)}.fw-h-sky{--h:var(--color-hue-sky);--hs:var(--color-hue-sky-tint);--hsolid:var(--color-hue-sky-solid);--hink:var(--color-hue-sky-text)}.fw-h-rose{--h:var(--color-hue-rose);--hs:var(--color-hue-rose-tint);--hsolid:var(--color-hue-rose-solid);--hink:var(--color-hue-rose-text)}.fw-h-indigo{--h:var(--color-hue-indigo);--hs:var(--color-hue-indigo-tint);--hsolid:var(--color-hue-indigo-solid);--hink:var(--color-hue-indigo-text)}.fw-h-amber{--h:var(--color-hue-amber);--hs:var(--color-hue-amber-tint);--hsolid:var(--color-hue-amber-solid);--hink:var(--color-hue-amber-text)}.fw-h-red{--h:var(--color-hue-red);--hs:var(--color-hue-red-tint);--hsolid:var(--color-hue-red-solid);--hink:var(--color-hue-red-text)}.fw-h-neutral{--h:var(--color-ink-2);--hs:var(--color-raised);--hsolid:var(--color-raised);--hink:var(--color-ink-2)}.fw-h-ink{--h:var(--color-ink);--hs:var(--color-raised);--hsolid:var(--color-ink);--hink:var(--color-ink)}.fw-i{flex:none;width:16px;height:16px;display:inline-block}.fw-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fw-dot{background:var(--h,var(--color-ink-3));border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.fw-hit{position:relative}.fw-hit:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fw-btn{height:var(--fw-btn-h);border:1px solid var(--color-line-2);color:var(--color-ink);font:inherit;white-space:nowrap;cursor:pointer;transition:background-color var(--motion-color,.15s),border-color var(--motion-color,.15s),color var(--motion-color,.15s);-webkit-tap-highlight-color:transparent;background:0 0;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:relative}.fw-btn>span{align-items:center;display:inline-flex}.fw-btn .fw-i{width:16px;height:16px}@media (hover:hover){.fw-btn:hover:not(:disabled):not([aria-disabled=true]){background:var(--color-raised);border-color:var(--color-ink-3)}}.fw-btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.fw-btn.sm{gap:6px;padding:0 14px;font-size:13px}.fw-btn.lg{padding:0 20px;font-size:15px}.fw-btn.is-block{width:100%}.fw-btn.primary{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-ink)}@media (hover:hover){.fw-btn.primary:hover:not(:disabled):not([aria-disabled=true]){background:var(--color-accent-hover);border-color:var(--color-accent-hover)}}.fw-btn.primary.is-adv{background:var(--color-hue-purple-solid);border-color:var(--color-hue-purple-solid);color:#fff}@media (hover:hover){.fw-btn.primary.is-adv:hover:not(:disabled):not([aria-disabled=true]){background:#6d28d9;border-color:#6d28d9}}.fw-btn.tertiary{color:var(--color-ink-2);border-color:#0000}@media (hover:hover){.fw-btn.tertiary:hover:not(:disabled):not([aria-disabled=true]){color:var(--color-ink);border-color:#0000}}.fw-btn.icon{width:var(--fw-btn-h);height:var(--fw-btn-h);padding:0}.fw-btn.icon.sm{width:32px;height:32px}.fw-btn.icon.lg{width:48px;height:48px}.fw-btn.icon .fw-i{width:18px;height:18px}.fw-btn.icon.sm .fw-i{width:16px;height:16px}.fw-btn.icon.bare{color:var(--color-ink-2);border-color:#0000}.fw-btn.icon.bare:hover:not(:disabled){color:var(--color-ink)}.fw-btn.icon:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fw-btn:disabled,.fw-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.fw-btn[aria-busy=true]{cursor:progress;opacity:1}.fw-btn .fw-spin{animation:.8s linear infinite fw-spin}@keyframes fw-spin{to{transform:rotate(360deg)}}.fw-btn.google{color:#1f1f1f;background:#fff;border-color:#747775;gap:12px;font-weight:500}.fw-btn.google:hover:not(:disabled){background:#f8f9fa;border-color:#747775}.fw-btn.google .fw-g{width:20px;height:20px}@media (max-width:639.98px){.fw-btn.icon.sm{width:36px;height:36px}.fw-btn:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.fw-tag{white-space:nowrap;height:24px;color:var(--hink);background:var(--hs);border-radius:6px;flex:none;align-items:center;gap:4px;padding:0 8px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.fw-tag .fw-i{stroke-width:2.2px;width:14px;height:14px}.fw-tag .fw-brand{width:13px;height:13px}.fw-tag.fw-h-neutral{background:var(--color-raised);border:1px solid var(--color-line-2);color:var(--color-ink-2)}.fw-chip{border:1px solid var(--color-line-2);height:32px;color:var(--color-ink-2);font:inherit;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:16px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;line-height:1;display:inline-flex;position:relative}.fw-chip .fw-i{width:14px;height:14px}@media (hover:hover){.fw-chip:hover{color:var(--color-ink);border-color:var(--color-ink-3)}}.fw-chip:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.fw-chip[aria-pressed=true]{border-color:var(--fw-accent-line);background:var(--color-accent-soft);color:var(--color-accent-text);font-weight:600}.fw-chip:disabled{opacity:.45;cursor:not-allowed}.fw-chip-n{background:var(--color-accent);min-width:18px;height:18px;color:var(--color-accent-ink);border-radius:9px;place-items:center;padding:0 5px;font-size:12px;font-style:normal;font-weight:700;display:inline-grid}.fw-chip.applied{background:var(--color-card);border-color:var(--fw-accent-line);height:28px;color:var(--color-ink);cursor:default;border-radius:14px;gap:4px;padding:0 4px 0 10px}.fw-chip.applied:hover{color:var(--color-ink)}.fw-chip-x{width:20px;height:20px;color:var(--color-ink-3);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:grid;position:relative}.fw-chip-x:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fw-chip-x:hover{color:var(--color-ink);background:var(--color-raised)}.fw-chip-x:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.fw-chip-x .fw-i{width:13px;height:13px}.fw-chip.status{cursor:default;border-radius:6px;height:24px;padding:0 8px;font-weight:600}.fw-chip.status:hover{color:var(--color-ink-2);border-color:var(--color-line-2)}.fw-chip.status.muted{background:var(--color-raised)}.fw-chip.status.purple,.fw-chip.status.purple:hover{color:var(--color-hue-purple-text);background:var(--color-hue-purple-tint);border-color:#0000}.fw-chip.status.warn,.fw-chip.status.warn:hover{color:var(--color-hue-amber-text);background:var(--color-hue-amber-tint);border-color:#0000}.fw-chip.status.good,.fw-chip.status.good:hover{color:var(--color-hue-green-text);background:var(--color-hue-green-tint);border-color:#0000}.fw-chip.status.bad,.fw-chip.status.bad:hover{color:var(--color-hue-red-text);background:var(--color-hue-red-tint);border-color:#0000}.fw-planchip{white-space:nowrap;border-radius:12px;flex:none;align-items:center;gap:5px;height:24px;padding:0 10px 0 8px;font-size:12.5px;font-weight:650;line-height:1;display:inline-flex}.fw-planchip .fw-i{width:14px;height:14px}.fw-planchip.filled{background:var(--color-hue-purple-solid);color:#fff}.fw-planchip.outlined{border:1px solid color-mix(in srgb,var(--color-hue-purple)65%,transparent);color:var(--color-hue-purple-text)}.fw-planchip.free{border:1px solid var(--fw-accent-line);color:var(--color-accent-text);padding:0 10px}.fw-tile{background:var(--hsolid);color:#fff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff14}.fw-tile .fw-i{stroke-width:2.1px;width:18px;height:18px}.fw-tile.fw-h-neutral{background:var(--color-raised);color:var(--color-ink-2);border:1px solid var(--color-line-2);box-shadow:none}.fw-tile.fw-h-ink{color:var(--color-canvas)}.fw-tile.s24{border-radius:6px;width:24px;height:24px}.fw-tile.s24 .fw-i{width:14px;height:14px}.fw-tile.s32{border-radius:10px;width:32px;height:32px}.fw-tile.s32 .fw-i{width:16px;height:16px}.fw-tile.s40{border-radius:10px;width:40px;height:40px}.fw-tile.s40 .fw-i{width:20px;height:20px}.fw-tile.s56{border-radius:16px;width:56px;height:56px}.fw-tile.s56 .fw-i{width:26px;height:26px}.fw-tile .fw-brand{stroke:none}.fw-card{--fw-cpad:24px;background:var(--color-card);border:1px solid var(--color-line);padding:var(--fw-cpad);color:var(--color-ink);border-radius:16px;min-width:0;font-size:14px;line-height:1.5}.fw-cardh{align-items:center;gap:14px;margin-bottom:20px;display:flex}.fw-cardh>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.fw-cardh h2,.fw-cardh h3{margin:0;font-size:16px;font-weight:650;line-height:1.35}.fw-cardh p{color:var(--color-ink-3);margin:0;font-size:13px}.fw-cardf{border-top:1px solid var(--color-line);margin:20px calc(-1*var(--fw-cpad,24px))calc(-1*var(--fw-cpad,24px));padding:14px var(--fw-cpad,24px);color:var(--color-ink-2);justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.fw-section{border-top:1px solid var(--color-line);background:var(--color-raised);margin:20px calc(-1*var(--fw-cpad,24px))0;padding:20px var(--fw-cpad,24px)}.fw-card>.fw-section:last-child,.fw-walled:last-child>.fw-section:last-child{margin-bottom:calc(-1*var(--fw-cpad,24px));border-radius:0 0 15px 15px}.fw-cardh+.fw-section{margin-top:0}@media (max-width:639.98px){.fw-card{--fw-cpad:20px}.fw-cardh{margin-bottom:16px}.fw-cardf{margin-top:16px;padding-top:12px;padding-bottom:12px}.fw-section{margin-top:16px;padding-top:18px;padding-bottom:18px}.fw-wall.visitor{padding-top:32px;padding-bottom:32px}}.fw-walled{flex-direction:column;display:flex;position:relative}.fw-walled-body{transition:opacity .2s}.fw-walled.on>.fw-walled-body{opacity:.6;pointer-events:none;-webkit-user-select:none;user-select:none}.fw-walled>.fw-wall{z-index:1;transition:box-shadow .2s;position:relative}.fw-walled.on>.fw-wall{box-shadow:var(--fw-lift)}.fw-wall{color:var(--color-ink-2);flex-direction:column;gap:10px;font-size:13px;line-height:1.5;display:flex}.fw-wallh{align-items:center;gap:10px;display:flex}.fw-wallh b{color:var(--color-ink);font-size:14px;font-weight:650}.fw-wall p{margin:0}.fw-wallgrid{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);grid-template-columns:1fr auto auto;gap:6px 12px;padding:10px 0;display:grid}.fw-wallgrid>span:nth-child(3n+2){text-align:right}.fw-wallgrid b{color:var(--color-hue-purple-text);text-align:right;font-weight:600}.fw-wallbtns{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fw-wall-note{color:var(--color-ink-3);font-size:13px}.fw-wall.mini{flex-flow:wrap;align-items:center;gap:8px 10px;padding-top:12px;padding-bottom:12px}.fw-wall.mini p{flex:260px}.fw-wall.mini p b{color:var(--color-ink)}.fw-link{color:var(--color-ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-family:inherit;font-size:13px;font-weight:600;text-decoration:underline;display:inline-flex}.fw-link .fw-i{width:14px;height:14px}.fw-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:4px}.fw-wall.visitor{text-align:center;align-items:center;gap:14px;padding-top:36px;padding-bottom:36px}.fw-wall.visitor>.fw-tile{margin-bottom:4px}.fw-wall.visitor>b{color:var(--color-ink);font-size:16px;font-weight:650}.fw-wall.visitor>p{text-wrap:balance;max-width:460px}.fw-wall.visitor .fw-wallchips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:2px;display:flex}.fw-wall.visitor>.fw-btn{width:auto;min-width:200px;margin-top:14px}.fw-wallchip{border:1px solid var(--color-line-2);height:28px;color:var(--color-ink-2);border-radius:8px;align-items:center;padding:0 10px;font-size:13px;display:inline-flex}@media (max-width:639.98px){.fw-wall.mini{flex-direction:column;align-items:flex-start}.fw-wall.mini p{flex:none}}@media (prefers-reduced-motion:reduce){.fw-walled-body,.fw-walled>.fw-wall{transition:none}}.fw-chiprow{grid-template-rows:0fr;transition:grid-template-rows .2s;display:grid}.fw-chiprow.open{grid-template-rows:1fr}.fw-chiprow-in{min-height:0;overflow:hidden}.fw-chiprow-list{flex-wrap:wrap;justify-content:center;gap:8px;max-width:1280px;min-height:48px;margin:0 auto;padding:8px 24px 0;display:flex}.fw-nc{background:color-mix(in srgb,var(--hsolid)12%,var(--color-card));border:1px solid color-mix(in srgb,var(--h)42%,transparent);height:40px;color:var(--color-ink-2);white-space:nowrap;border-radius:20px;flex:none;align-items:center;gap:10px;padding:0 4px 0 14px;font-size:13.5px;line-height:1.4;display:inline-flex;box-shadow:0 4px 16px #0000001f}.fw-nc.persist{padding-right:16px}@media (min-width:640px){.fw-nc{max-width:100%;height:auto;min-height:40px}.fw-nc>span{white-space:normal;padding:9px 0}}.fw-nc>.fw-i{width:16px;height:16px;color:var(--hink);flex:none}.fw-nc b{color:var(--color-ink);font-weight:650}.fw-nc-a{font:inherit;color:var(--hink);text-underline-offset:3px;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline}.fw-nc-a:focus-visible,.fw-nc-x:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:6px}.fw-nc-x{width:28px;height:28px;color:var(--color-ink-3);cursor:pointer;background:0 0;border:0;border-radius:14px;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.fw-nc-x:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fw-nc-x:hover{color:var(--color-ink)}.fw-nc-x .fw-i{width:15px;height:15px}.fw-nc .fw-spin{animation:1s linear infinite fw-spin}@media (max-width:639.98px){.fw-chiprow-list{flex-flow:column;min-height:0;padding:8px 12px 0}.fw-nc{white-space:normal;border-radius:14px;grid-template-columns:16px minmax(0,1fr) auto;align-items:start;gap:2px 10px;max-width:100%;height:auto;min-height:44px;padding:10px 6px 10px 12px;display:grid}.fw-nc.persist{padding-right:12px}.fw-nc>.fw-i{flex:none;margin-top:calc(.5lh - 8px)}.fw-nc-a{grid-column:2;justify-self:start}.fw-nc-x{grid-area:1/3/span 2;margin-top:-4px}}@media (prefers-reduced-motion:reduce){.fw-chiprow{transition:none}.fw-nc .fw-spin{animation:none}}.fw-dial{color:var(--color-ink);flex:none;place-items:center;display:grid;position:relative}.fw-dial svg{position:absolute;inset:0;transform:rotate(-90deg)}.fw-dial b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:17px;font-weight:700;line-height:1;position:relative}.fw-dial b small{color:var(--color-ink-3);margin-left:1px;font-size:11px;font-weight:600}.fw-dial.s44 b{font-size:14px}.fw-dial.s44 b small{font-size:10px}.fw-dial.s96 b{font-size:28px}.fw-dial.s96 b small{font-size:14px}.fw-dial.locked,.fw-dial.pending{border:2px dashed var(--color-line-2);color:var(--color-ink-3);border-radius:50%}.fw-dial.locked .fw-i,.fw-dial.pending .fw-i{width:18px;height:18px}.fw-dial.locked svg,.fw-dial.pending svg{position:static;transform:none}.fw-dial.s96.locked .fw-i,.fw-dial.s96.pending .fw-i{width:24px;height:24px}.fw-meter{flex-direction:column;gap:6px;min-width:0;display:flex}.fw-mrow{color:var(--color-ink-2);justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.fw-mrow b{color:var(--color-ink);font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.fw-bar{background:var(--color-line);border-radius:3px;height:6px;overflow:hidden}.fw-bar i{background:var(--h,var(--color-ink-2));border-radius:3px;height:100%;transition:width .3s;display:block}.fw-meter-note{color:var(--color-ink-3);font-size:12.5px}.fw-ff{flex-direction:column;gap:8px;min-width:0;display:flex;position:relative}.fw-ff.full{grid-column:1/-1}.fw-ffl{justify-content:space-between;align-items:flex-end;gap:8px;min-height:20px;display:flex}.fw-ffl label,.fw-ffl>span{color:var(--color-ink);font-size:13.5px;font-weight:600;line-height:18px}.fw-ffl em{color:var(--color-ink-3);font-size:12.5px;font-style:normal;font-weight:500}.fw-req{color:var(--color-accent-text);margin-left:3px;font-style:normal}.fw-ffl button{font:inherit;color:var(--color-ink-2);text-underline-offset:3px;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:600;text-decoration:underline}.fw-ffl button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:4px}.fw-fbox{border:1px solid var(--color-line-2);background:var(--color-raised);width:100%;height:44px;font:inherit;color:var(--color-ink);text-align:left;transition:border-color var(--motion-color,.15s),box-shadow var(--motion-color,.15s);border-radius:10px;align-items:center;gap:10px;padding:0 14px;font-size:14.5px;display:flex}.fw-fbox>span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.fw-fbox.ph>span{color:var(--color-ink-3)}.fw-fbox>.fw-i{color:var(--color-ink-3);width:16px;height:16px}.fw-fbox input{min-width:0;height:100%;color:inherit;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0}.fw-fbox input::placeholder{color:var(--color-ink-3)}.fw-fbox:focus-within,.fw-fbox.open,button.fw-fbox:focus-visible,.fw-ff.focus .fw-fbox{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft);outline:0}button.fw-fbox{cursor:pointer}.fw-pre{color:var(--color-ink-3);border-right:1px solid var(--color-line-2);flex:none;padding-right:12px;font-style:normal}.fw-eye{width:32px;height:32px;color:var(--color-ink-3);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;margin-right:-8px;display:grid;position:relative}.fw-eye:after{content:"";position:absolute;inset:-6px}.fw-eye:hover{color:var(--color-ink)}.fw-eye:focus-visible{outline:2px solid var(--color-accent);outline-offset:0}.fw-ff.err .fw-fbox{border-color:var(--color-bad);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-bad)18%,transparent)}.fw-ferr{color:var(--color-hue-red-text);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex}.fw-ferr .fw-i{width:14px;height:14px}.fw-ff.dis .fw-fbox{color:var(--color-ink-3);cursor:not-allowed;background:0 0;border-style:dashed}.fw-ff.dis .fw-ffl label,.fw-ff.dis .fw-ffl>span{color:var(--color-ink-3)}.fw-fhint{color:var(--color-ink-3);font-size:12.5px;line-height:1.45}.fw-fchips{flex-wrap:wrap;gap:6px;display:flex}.fw-fchip{background:var(--color-accent-soft);border:1px solid var(--fw-accent-line);height:28px;color:var(--color-accent-text);border-radius:6px;align-items:center;gap:2px;padding:0 4px 0 10px;font-size:12.5px;font-weight:650;display:inline-flex}.fw-fx{width:20px;height:20px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid;position:relative}.fw-fx:after{content:"";width:36px;height:36px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fw-fx:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.fw-fx .fw-i{stroke-width:2.4px;width:13px;height:13px}.fw-fmenu{z-index:30;border:1px solid var(--color-line-2);background:var(--color-overlay);border-radius:10px;flex-direction:column;max-height:264px;margin:0;padding:4px;list-style:none;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #00000038}.fw-fmenu.is-inline{position:static}.fw-fmenu li{min-height:40px;color:var(--color-ink-2);cursor:pointer;border-radius:6px;align-items:center;gap:10px;padding:0 10px;font-size:14px;display:flex}.fw-fmenu li[aria-selected=true]{color:var(--color-ink);font-weight:600}.fw-fmenu li.active{background:var(--color-raised)}.fw-fmenu li i{border:1.5px solid var(--color-line-2);border-radius:5px;flex:none;place-items:center;width:18px;height:18px;display:grid}.fw-fmenu li[aria-selected=true] i{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.fw-fmenu.single li i{border-radius:50%}.fw-fmenu.single li[aria-selected=true] i{color:var(--color-accent);background:0 0}.fw-fmenu li i .fw-i{stroke-width:3px;width:12px;height:12px}@media (max-width:639.98px){.fw-fbox{font-size:16px}}.fw-scrim{z-index:60;background:var(--fw-scrim);animation:.2s fw-fade;position:fixed;inset:0}@keyframes fw-fade{0%{opacity:0}}.fw-stepper{z-index:61;background:var(--color-overlay);border:1px solid var(--color-line-2);width:min(592px,100vw - 32px);max-height:min(100dvh - 128px,704px);box-shadow:var(--fw-shadow);color:var(--color-ink);border-radius:16px;outline:none;flex-direction:column;font-size:14px;line-height:1.45;display:flex;position:fixed;top:max(64px,50dvh - 352px);left:50%;transform:translate(-50%)}.fw-stepper.is-inline{z-index:auto;width:100%;max-height:none;position:relative;top:auto;left:auto;transform:none}.fw-swtop{align-items:center;gap:12px;padding:16px 16px 0 24px;display:flex}.fw-swstep{color:var(--color-ink-2);flex:1;font-size:13px;font-weight:500}.fw-swbar{background:var(--color-line);border-radius:2px;flex:none;height:4px;margin:8px 24px 0;overflow:hidden}.fw-swbar i{background:var(--color-accent);border-radius:2px;height:100%;transition:width .3s;display:block}.fw-swbody{flex-direction:column;flex:1;gap:16px;min-height:0;padding:16px 24px 8px;display:flex;overflow-y:auto}.fw-swtime{color:var(--color-accent-text);align-items:center;gap:12px;font-size:12.5px;font-weight:600;display:flex}.fw-swtime:before,.fw-swtime:after{content:"";background:var(--color-line-2);flex:1;height:1px}.fw-swtime span{align-items:center;gap:6px;display:inline-flex}.fw-swtime .fw-i{width:14px;height:14px}.fw-swhead{text-align:center;flex-direction:column;gap:4px;display:flex}.fw-swhead h2{letter-spacing:-.01em;color:var(--color-accent-text);margin:0;font-size:22px;font-weight:700;line-height:28px}.fw-swhead p{color:var(--color-ink-2);margin:0;font-size:14px}.fw-fgrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.fw-swfoot{align-items:center;gap:8px;padding:16px 24px 24px;display:flex}.fw-swfoot .fw-btn{padding:0 20px}.fw-swfoot .fw-sp{flex:1}.fw-swfoot .fw-back .fw-i{display:none}@media (max-width:639.98px){.fw-stepper{left:0;right:0;top:calc(24px + env(safe-area-inset-top,0px));width:auto;max-height:none;box-shadow:none;border-width:1px 0 0;border-radius:16px 16px 0 0;animation:.22s fw-up;bottom:0;transform:none}.fw-stepper.is-inline{border-width:1px;border-radius:16px;height:640px;top:auto;bottom:auto}.fw-swtop{padding:12px 12px 0 16px}.fw-swbar{margin:8px 16px 0}.fw-swbody{padding:16px 16px 8px}.fw-swhead h2{font-size:20px;line-height:26px}.fw-fgrid{grid-template-columns:minmax(0,1fr)}.fw-swfoot{padding:12px 16px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--color-line)}.fw-swfoot .fw-sp{display:none}.fw-swfoot .fw-back{width:48px;height:48px;padding:0}.fw-swfoot .fw-back .fw-i{width:18px;height:18px;display:inline-block}.fw-swfoot .fw-back>span{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.fw-swfoot .fw-next{flex:1;height:48px;font-size:16px}}@keyframes fw-up{0%{opacity:0;transform:translateY(24px)}}.fw-drawer{z-index:61;background:var(--color-overlay);border-left:1px solid var(--color-line-2);width:min(520px,100vw);box-shadow:var(--fw-shadow);color:var(--color-ink);outline:none;flex-direction:column;font-size:14px;line-height:1.45;animation:.22s cubic-bezier(.2,.6,.35,1) fw-in-right;display:flex;position:fixed;top:0;bottom:0;right:0}.fw-drawer.is-inline{z-index:auto;width:100%;height:100%;box-shadow:none;animation:none;position:relative}@keyframes fw-in-right{0%{opacity:0;transform:translate(32px)}}.fw-dhead{border-bottom:1px solid var(--color-line);flex:none;align-items:center;gap:10px;padding:16px 16px 12px 24px;display:flex}.fw-dhead>div{flex-direction:column;flex:1;min-width:0;display:flex}.fw-dhead h2{margin:0;font-size:18px;font-weight:700;line-height:1.3}.fw-dhead p{color:var(--color-ink-3);margin:0;font-size:13px}.fw-dbody{flex:1;min-height:0;padding:20px 24px;overflow-y:auto}.fw-dfoot{border-top:1px solid var(--color-line);padding:12px 24px calc(12px + env(safe-area-inset-bottom));flex:none;align-items:center;gap:8px;display:flex}.fw-sheet{z-index:61;background:var(--color-overlay);border-top:1px solid var(--color-line-2);padding:0 20px calc(20px + env(safe-area-inset-bottom));max-height:calc(100dvh - 24px - env(safe-area-inset-top,0px));color:var(--color-ink);border-radius:16px 16px 0 0;outline:none;flex-direction:column;gap:14px;font-size:14px;line-height:1.45;animation:.22s cubic-bezier(.2,.6,.35,1) fw-up;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -20px 60px #0000004d}.fw-sheet.full{top:calc(24px + env(safe-area-inset-top,0px))}.fw-sheet.is-inline{z-index:auto;box-shadow:none;max-height:none;animation:none;position:relative}.fw-sheet.is-inline.full{height:560px;top:auto}.fw-grab{cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;align-self:stretch;place-items:center;height:32px;margin:0 -20px -6px;padding:0;display:grid}.fw-sheet.dragging{transition:none;animation:none}.fw-sheet.settling{transition:transform .2s cubic-bezier(.2,.6,.35,1)}.fw-grab i{background:var(--color-line-2);border-radius:3px;width:40px;height:5px;display:block}.fw-grab:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px;border-radius:8px}.fw-sheet-head{align-items:center;gap:10px;margin-top:-4px;display:flex}.fw-sheet-head h2{letter-spacing:-.01em;flex:1;margin:0;font-size:20px;font-weight:700}.fw-sheet-body{flex:1;min-height:0;margin:0 -20px;padding:0 20px;overflow-y:auto}@media (prefers-reduced-motion:reduce){.fw-drawer,.fw-sheet,.fw-stepper,.fw-scrim{animation:none}}.fw-frame{flex-direction:column;flex:auto;min-height:0;display:flex}.fw-frame-head,.fw-frame-foot{gap:var(--fw-frame-gap,0px);flex-direction:column;flex:none;display:flex}.fw-frame-body{overscroll-behavior:contain;gap:var(--fw-frame-gap,0px);min-height:0;margin:-4px calc(-1*var(--fw-frame-x,0px));padding:4px var(--fw-frame-x,0px);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.fw-frame-body>*{flex-shrink:0}.fw-dlg-framed{flex-direction:column;display:flex;overflow:hidden}.fw-sheet.framed>.fw-sheet-body{--fw-frame-x:20px;flex-direction:column;display:flex;overflow:hidden}.fw-acc{flex-direction:column;display:flex}.fw-acc>h3{margin:0 0 4px;font-size:16px;font-weight:650}.fw-aq{border-top:1px solid var(--color-line)}.fw-acc>h3+.fw-aq,.fw-aq:first-child{border-top:0}.fw-aqh{width:100%;min-height:48px;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:14px;font-weight:600;line-height:1.4;display:flex}.fw-aqh:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:6px}.fw-aqh .fw-i{color:var(--color-ink-3);flex:none;transition:transform .2s}.fw-aqh[aria-expanded=true] .fw-i{color:var(--color-ink);transform:rotate(180deg)}.fw-aqp{color:var(--color-ink-2);margin-top:-2px;padding:0 0 14px;font-size:13px;line-height:1.6}@media (prefers-reduced-motion:reduce){.fw-aqh .fw-i{transition:none}}.fw-tabs{border-bottom:1px solid var(--color-line);scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.fw-tabs::-webkit-scrollbar{display:none}.fw-tab{height:40px;font:inherit;color:var(--color-ink-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:6px;margin-bottom:-1px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.fw-tab .fw-i{width:16px;height:16px}.fw-tab:hover{color:var(--color-ink)}.fw-tab:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px;border-radius:6px 6px 0 0}.fw-tab[aria-selected=true]{color:var(--color-ink);border-bottom-color:var(--color-accent)}.fw-tab[aria-selected=true] .fw-i{color:var(--color-accent)}.fw-tab em{background:var(--color-raised);border:1px solid var(--color-line);min-width:22px;height:22px;color:var(--color-ink-2);border-radius:11px;place-items:center;padding:0 6px;font-size:13px;font-style:normal;display:inline-grid}.fw-tabs.full .fw-tab{flex:1;justify-content:center;padding:0 4px;font-size:13px}.fw-tabs.full.scroll .fw-tab{flex:none;padding:0 10px}.fw-rail{border-right:1px solid var(--color-line);background:color-mix(in srgb,var(--color-canvas)55%,transparent);flex-direction:column;align-items:center;gap:8px;width:76px;padding:16px 0 18px;display:flex}.fw-rail-sp{flex:1}.fw-ri{width:64px;height:60px;color:var(--color-ink-3);font:inherit;letter-spacing:-.02em;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:0;font-size:13px;font-weight:500;text-decoration:none;display:flex;position:relative}.fw-ri .fw-i{width:20px;height:20px}.fw-ri .fw-brand{width:19px;height:19px}.fw-ri:hover{color:var(--color-ink);background:color-mix(in srgb,var(--color-ink)4%,transparent)}.fw-ri:focus-visible,.fw-tb:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.fw-ri[aria-current=page]{color:var(--color-accent);background:var(--color-accent-soft);font-weight:650}.fw-gl{place-items:center;display:grid;position:relative}.fw-lockb{background:var(--color-canvas);width:15px;height:15px;color:var(--color-ink);box-shadow:0 0 0 1px var(--color-line-2);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-5px;right:-6px}.fw-lockb .fw-i{stroke-width:2.6px;width:9px!important;height:9px!important}.fw-ri.locked>span:not(.fw-ri-tip),.fw-ri.locked .fw-gl>.fw-i,.fw-tb.locked>b,.fw-tb.locked .fw-gl>.fw-i{opacity:.4}.fw-ri.locked:hover>span:not(.fw-ri-tip),.fw-ri.locked:hover .fw-gl>.fw-i{opacity:.7}.fw-ri-tip{z-index:40;background:var(--color-ink);color:var(--color-canvas);letter-spacing:0;white-space:nowrap;box-shadow:var(--fw-shadow);pointer-events:none;opacity:0;border-radius:8px;padding:7px 10px;font-size:12.5px;font-weight:600;transition:opacity .15s;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)}.fw-ri-tip:before{content:"";border:6px solid #0000;border-right-color:var(--color-ink);margin-top:-6px;position:absolute;top:50%;right:100%}.fw-ri.locked:hover .fw-ri-tip,.fw-ri.locked:focus-visible .fw-ri-tip{opacity:1}.fw-tabbar{height:calc(64px + env(safe-area-inset-bottom));padding:6px 0 calc(6px + env(safe-area-inset-bottom));border-top:1px solid var(--color-line);background:var(--color-canvas);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.fw-tabbar.is-fixed{z-index:40;position:fixed;bottom:0;left:0;right:0}.fw-tb{width:100%;min-height:52px;color:var(--color-ink-3);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:0;text-decoration:none;display:flex}.fw-tb .fw-i{width:22px;height:22px}.fw-tb .fw-brand{width:21px;height:21px}.fw-tb b{white-space:nowrap;font-size:11px;font-weight:500}.fw-tb[aria-current=page]{color:var(--color-accent)}.fw-tb[aria-current=page] b{font-weight:700}.fw-tbmore{display:flex;position:relative}.fw-tbmenu{z-index:60;background:var(--color-overlay);border:1px solid var(--color-line-2);min-width:184px;box-shadow:var(--fw-shadow);border-radius:14px;flex-direction:column;padding:6px;display:flex;position:absolute;bottom:calc(100% + 10px);right:8px}.fw-tbm{min-height:48px;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:0 12px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.fw-tbm .fw-i{width:20px;height:20px;color:var(--color-ink-2);flex:none}.fw-tbm:hover{background:var(--color-raised)}.fw-tbm:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.fw-tbm[aria-current=page],.fw-tbm[aria-current=page] .fw-i{color:var(--color-accent);font-weight:650}.fw-tbm.locked>span,.fw-tbm.locked .fw-gl>.fw-i{opacity:.4}.fw-avatar{background:var(--color-overlay);border:1px solid var(--color-line-2);width:32px;height:32px;color:var(--color-ink);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;line-height:1;display:grid;position:relative}.fw-avatar.s36{width:36px;height:36px;font-size:14px}.fw-avatar.has-ring{box-shadow:0 0 0 2px var(--color-canvas),0 0 0 4px var(--fw-ring,var(--color-accent));border-color:#0000}.fw-avatar.s72,.fw-avatar.s96{background:var(--color-raised);letter-spacing:-.02em;border:0;font-weight:750}.fw-avatar.s72{width:72px;height:72px;font-size:24px}.fw-avatar.s96{width:96px;height:96px;font-size:32px}.fw-avatar.s72.has-ring,.fw-avatar.s96.has-ring{box-shadow:0 0 0 3px var(--color-card),0 0 0 6px var(--fw-ring,var(--color-accent))}.fw-avatar.adv{--fw-ring:var(--color-hue-purple-solid)}.fw-avatar-b{background:var(--color-hue-purple-solid);color:#fff;width:30px;height:30px;box-shadow:0 0 0 3px var(--color-card);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-4px;right:-4px}.fw-avatar-b .fw-i{width:16px;height:16px}.fw-avatar.s72 .fw-avatar-b{width:26px;height:26px}.fw-avatar.s72 .fw-avatar-b .fw-i{width:14px;height:14px}.fw-avatar.s32 .fw-avatar-b,.fw-avatar.s36 .fw-avatar-b{width:16px;height:16px;box-shadow:0 0 0 2px var(--color-canvas);bottom:-5px;right:-5px}.fw-avatar.s32 .fw-avatar-b .fw-i,.fw-avatar.s36 .fw-avatar-b .fw-i{width:10px;height:10px}.fw-sk{background:linear-gradient(90deg,var(--fw-skel)0%,var(--fw-skel-2)40%,var(--fw-skel)80%)0 0/200% 100%;border-radius:6px;animation:1.4s ease-in-out infinite fw-sk;display:block}.fw-sk.round{border-radius:50%}@keyframes fw-sk{0%{background-position:100% 0}to{background-position:-100% 0}}.fw-skrow{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}@media (prefers-reduced-motion:reduce){.fw-sk{animation:none}}.fw-w{background:var(--color-card);border:1px solid var(--color-line);color:var(--color-ink);text-align:left;border-radius:16px;grid-template-columns:minmax(0,1fr) 16px;align-items:start;gap:12px;padding:18px 14px 18px 18px;font-size:14px;line-height:1.45;text-decoration:none;display:grid}a.fw-w:hover{border-color:var(--color-line-2);background:color-mix(in srgb,var(--color-raised)40%,var(--color-card))}a.fw-w:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.fw-w.is-static{grid-template-columns:minmax(0,1fr);padding-right:18px}.fw-w>.fw-tile{margin-top:2px}.fw-wb{flex-direction:column;gap:2px;min-width:0;display:flex}.fw-wt{align-items:center;gap:12px;min-width:0;margin-bottom:10px;display:flex}.fw-wb>b,.fw-wt>b{font-size:14px;font-weight:650;line-height:20px}.fw-wv{color:var(--color-ink-2);font-size:13px;line-height:18px}.fw-ws{color:var(--color-ink);align-items:flex-start;gap:8px;margin-top:8px;font-size:13px;font-weight:600;line-height:19px;display:flex}.fw-ws>.fw-dot{margin-top:calc(.5lh - 4px)}.fw-ws>.fw-wbar{margin-top:calc(.5lh - 3px)}.fw-ws.cta{color:var(--hink)}.fw-wbar{background:var(--color-hue-purple-tint);border-radius:3px;flex:none;width:48px;height:6px;overflow:hidden}.fw-wbar i{background:var(--color-hue-purple);border-radius:3px;height:100%;display:block}.fw-chev{color:var(--color-ink-3);align-self:center}.fw-chev .fw-i{width:14px;height:14px}.fw-w.nudge{border-color:color-mix(in srgb,var(--color-hue-purple)40%,var(--color-line));grid-template-columns:36px minmax(0,1fr);padding:20px}.fw-eyebrow{text-transform:uppercase;letter-spacing:.06em;color:var(--color-hue-purple-text);font-size:12px;font-weight:600}.fw-w.nudge .fw-wallbtns{margin-top:8px}.fw-sig{border:1px solid var(--color-line);background:var(--color-raised);height:28px;color:var(--color-ink-2);white-space:nowrap;border-radius:6px;align-items:center;gap:8px;padding:0 10px;font-size:13px;display:inline-flex}.fw-sig .fw-i{width:15px;height:15px;color:var(--color-ink-2)}.fw-dots{gap:3px;display:inline-flex}.fw-dots i{background:var(--color-line-2);border-radius:50%;width:6px;height:6px}.fw-dots i.on{background:var(--color-ink)}}@layer utilities;