.fs{color:#0f172a;background:#f8fafc;flex-direction:column;gap:14px;min-height:794px;padding:14px 24px 24px;font-size:clamp(16.5px,15.404px + .281vw,19px);line-height:1.3;display:flex}.fs p{margin:0}.fs svg{flex:none}.fs-head{border-bottom:2px solid #e2e8f0;align-items:center;gap:14px;padding-bottom:16px;display:flex}.fs-head b{font-size:clamp(19px,17.685px + .337vw,22px);display:block}.fs-head small{color:#64748b;font-size:clamp(14px,13.124px + .225vw,16px);display:block}.fs-avatar{object-fit:cover;border-radius:50%;flex:none}.fs-bubble{background:#fff;border-radius:30px 30px 30px 8px;align-self:flex-start;max-width:84%;padding:12px 18px;box-shadow:0 2px 8px #0f172a14}.fs-bubble[data-out]{background:var(--fu-tone);color:#fff;border-radius:30px 30px 8px;align-self:flex-end}.fs-bubble-card{flex-direction:column;gap:14px;display:flex}.fs-btn{background:var(--fu-tone);color:#fff;border-radius:20px;place-items:center;height:56px;font-weight:700;display:grid}.fs-btn[data-invert]{color:#0f172a;background:#fff;height:48px}.fs-card{background:#fff;border-radius:26px;flex-direction:column;gap:12px;padding:20px;display:flex;box-shadow:0 4px 16px #0f172a12}.fs-card b{align-items:center;gap:10px;display:inline-flex}.fs-row{flex-direction:row;align-items:center;gap:16px;display:flex}.fs-between{justify-content:space-between}.fs-stack{flex-direction:column;gap:4px;min-width:0;display:flex}.fs-muted{color:#64748b;align-items:center;gap:8px;font-size:clamp(14px,13.124px + .225vw,16px);display:inline-flex}.fs-seen{align-self:flex-end}.fs-pill{background:color-mix(in srgb, var(--fu-tone) 14%, #fff);color:var(--fu-tone);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:6px 16px;font-size:clamp(14px,13.562px + .112vw,15px);font-weight:700;display:inline-flex}.fs-cover{color:#fff;background:#1e293b;border-radius:20px;align-items:flex-end;height:180px;padding:20px;font-size:clamp(20.5px,18.966px + .393vw,24px);font-weight:800;display:flex;position:relative;overflow:hidden}.fs-cover:after{content:"";background:linear-gradient(#0000 40%,#0f172ab3);position:absolute;inset:0}.fs-cover>b{z-index:1;position:relative}.fs-cover>img,.fs-thumb>img{object-fit:cover}.fs-days{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.fs-day{color:#64748b;background:#fff;border-radius:20px;flex-direction:column;align-items:center;gap:4px;padding:12px 0;font-size:14px;display:flex}.fs-day b{color:#0f172a;font-size:clamp(19px,17.685px + .337vw,22px)}.fs-day[data-on],.fs-day[data-on] b{background:var(--fu-tone);color:#fff}.fs-thumb{background:#e2e8f0;border-radius:18px;flex:none;width:62px;height:62px;position:relative;overflow:hidden}.fs-center{gap:16px}.fs-profile{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:16px 0 8px;display:flex}.fs-name{align-items:center;gap:8px;font-size:clamp(22.5px,20.966px + .393vw,26px);font-weight:800;display:inline-flex}.fs-name svg{color:#1d9bf0}.fs-link{background:#fff;border-radius:22px;place-items:center;height:58px;font-weight:600;display:grid;box-shadow:0 3px 10px #0f172a14}.fs-link[data-accent]{background:var(--fu-tone);color:#fff}.fs-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fs-stars{color:#f59e0b;gap:4px;display:flex}.fs-brandbar{background:var(--fu-tone);color:#fff;align-items:center;gap:14px;margin:-14px -24px 0;padding:22px 24px;font-size:clamp(19px,17.685px + .337vw,22px);display:flex}.fs-logo{width:52px;height:52px;color:var(--fu-tone);background:#fff;border-radius:16px;place-items:center;font-weight:900;display:grid}.fs-bars{align-items:flex-end;gap:12px;height:130px;display:flex}.fs-bars span{background:color-mix(in srgb, var(--fu-tone) 70%, #fff);border-radius:10px 10px 4px 4px;flex:1}.fs-swatches{gap:12px;display:flex}.fs-swatches span{background:var(--fu-tone);border-radius:16px;flex:1;height:60px}.fs-swatches span:nth-child(2){background:#f0abfc}.fs-swatches span:nth-child(3){background:#fde68a}.fs-swatches span:nth-child(4){background:#1e1b4b}.fs-field{color:#334155;border:2px solid #e2e8f0;border-radius:16px;align-items:center;height:54px;padding:0 18px;font-family:ui-monospace,SF Mono,monospace;font-size:clamp(14.5px,13.404px + .281vw,17px);display:flex}.fs-meter{background:#e2e8f0;border-radius:8px;height:16px;display:block;overflow:hidden}.fs-meter span{background:var(--fu-tone);width:62%;height:100%;display:block}
.fs-big{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;font-size:clamp(31px,28.809px + .562vw,36px);font-weight:800;line-height:1}.fs-mini{gap:4px;padding:14px 16px}.fs-mini b{font-size:clamp(16.5px,15.404px + .281vw,19px)}.fs-msg{flex-direction:row;align-items:center;gap:14px;padding:14px 16px}.fs-msg-face{flex:none;position:relative}.fs-msg-channel{color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:-2px;right:-4px}.fs-clip{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.fs-mood{background:#dc2626;border-radius:50%;flex:none;width:12px;height:12px;margin-left:auto}.fs-mood[data-positive=true]{background:#16a34a}.fs-score{font-family:var(--font-display), system-ui, sans-serif;color:var(--fu-tone);font-size:clamp(26px,24.247px + .449vw,30px);font-weight:800}.fs-pill-light{color:#fff;background:#ffffff38;align-self:flex-start}.fs-daychip{background:color-mix(in srgb, var(--fu-tone) 14%, #fff);width:62px;height:62px;color:var(--fu-tone);border-radius:18px;flex:none;place-items:center;font-weight:800;display:grid}.fs-status{color:#16a34a;align-items:center;gap:6px;font-size:clamp(14px,13.124px + .225vw,16px);font-weight:600;display:inline-flex}.fs-status[data-wait]{color:#b45309}.fs-arrow{background:var(--fu-tone);color:#fff;border-radius:50%;align-self:center;place-items:center;width:52px;height:52px;display:grid}.fs-output{background:#fff;border-radius:18px;align-items:center;gap:8px;height:64px;padding:0 16px;font-weight:700;display:flex;box-shadow:0 3px 10px #0f172a14}.fs-output svg{color:#16a34a}.fs-segs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.fs-seg{color:#64748b;background:#fff;border-radius:20px;flex-direction:column;align-items:center;gap:2px;padding:14px 6px;font-size:clamp(14px,13.562px + .112vw,15px);display:flex;box-shadow:0 3px 10px #0f172a14}.fs-seg b{color:var(--fu-tone);font-size:clamp(22.5px,20.966px + .393vw,26px)}.fs-tag{background:color-mix(in srgb, var(--fu-tone) 12%, #fff);color:var(--fu-tone);border-radius:999px;align-self:flex-start;padding:2px 10px;font-size:14px;font-weight:700}.fs-push{margin-left:auto}
