.home-ui .fp-hero{padding-bottom:0}.home-ui .fp-hero .aurora{inset:0 0 36% 0}.home-ui .hero.fp-hero .lead{text-wrap:balance}.home-ui .hero.fp-hero h1{font-size:clamp(36px,22.4px + 3.6vw,64px)}.home-ui .fp-hero-stage{margin-top:56px}@media (min-width:720px){.home-ui .fp-hero-stage{margin-top:72px}}.home-ui .fp-anchor{scroll-margin-top:96px}.home-ui .fp-section{padding-block:96px 0}.home-ui .fp-section>.sec-head{margin-bottom:40px}@media (min-width:720px){.home-ui .fp-section{padding-block:128px 0}.home-ui .fp-section>.sec-head{margin-bottom:56px}}.home-ui .fp-shadow{box-shadow:0 14px 44px -14px rgba(13,23,18,.2)}.home-ui .fp-stage{position:relative;isolation:isolate;container-type:inline-size;overflow:hidden;min-width:0;border-radius:var(--r-lg);background:radial-gradient(52% 58% at 16% 22%,var(--a1),transparent 72%),radial-gradient(48% 54% at 86% 80%,var(--a2),transparent 72%),radial-gradient(40% 44% at 92% 10%,var(--a3),transparent 72%),radial-gradient(36% 42% at 6% 94%,var(--a4),transparent 72%),var(--surface-2)}@media (min-width:720px){.home-ui .fp-stage{border-radius:var(--r-xl)}}.home-ui .fp-stage-pad{display:grid;place-items:center;padding:36px 14px}@media (min-width:720px){.home-ui .fp-stage-pad{padding:64px 40px}}.home-ui .fp-row-stage{display:grid;place-items:center;padding:36px 14px;overflow:visible}@media (min-width:860px){.home-ui .fp-row-stage{aspect-ratio:5/4;padding:32px}}.home-ui .fp-row{display:grid;gap:36px;align-items:center;grid-template-columns:minmax(0,1fr)}@media (min-width:860px){.home-ui .fp-row{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:72px}.home-ui .fp-row.flip>:first-child{order:2}}.home-ui .fp-row-copy{display:grid;gap:18px;min-width:0;align-content:start}.home-ui .fp-row-copy h2{font-size:clamp(28px,21.6px + 1.7vw,40px);font-weight:var(--w-regular);line-height:1.3;letter-spacing:-.03em}.home-ui .fp-row-copy>p{color:var(--ink-2);font-size:17px;max-width:30em}.home-ui .fp-label{font-size:var(--fs-small);font-weight:var(--w-bold);color:var(--brand)}.home-ui .fp-steps{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:22px}.home-ui .fp-steps li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:16px;align-items:start}.home-ui .fp-steps .num{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--brand);color:var(--on-brand);font-size:15px;font-weight:var(--w-bold);font-variant-numeric:tabular-nums}.home-ui .fp-steps h3{font-size:18px;font-weight:var(--w-bold);letter-spacing:-.02em;line-height:1.45;padding-top:4px}.home-ui .fp-steps p{margin-top:4px;color:var(--ink-2);font-size:15px;line-height:1.65;max-width:32em}@media (min-width:720px){.home-ui .fp-steps{gap:26px}.home-ui .fp-steps li{grid-template-columns:40px minmax(0,1fr);gap:18px}.home-ui .fp-steps .num{width:40px;height:40px;font-size:16px}.home-ui .fp-steps h3{font-size:19px;padding-top:6px}}.home-ui .fp-points{margin:6px 0 0;display:grid;gap:20px}.home-ui .fp-points dt{font-size:18px;font-weight:var(--w-bold);letter-spacing:-.02em}.home-ui .fp-points dd{margin:4px 0 0;color:var(--ink-2);font-size:15px;line-height:1.65;max-width:32em}.home-ui .fp-cards{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.home-ui .fp-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (min-width:1080px){.home-ui .fp-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.home-ui .fp-card{background:var(--surface);border-radius:var(--r-lg);padding:28px 24px;display:grid;gap:10px;align-content:start;min-width:0}.home-ui .fp-card-icon{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;background:var(--wash);color:var(--brand);margin-bottom:8px}.home-ui .fp-card-icon svg{width:28px;height:28px}.home-ui .fp-card h3{font-size:18px;font-weight:var(--w-bold);letter-spacing:-.02em;line-height:1.45}.home-ui .fp-card p{color:var(--ink-2);font-size:15px;line-height:1.65}.home-ui .fp-link{display:inline-flex;align-items:center;gap:4px;font-size:15px;font-weight:var(--w-bold);color:var(--ink)}.home-ui .fp-link svg{width:14px;height:14px;transition:transform .15s ease}.home-ui .fp-link:hover svg{transform:translateX(2px)}.home-ui .fp-after{margin-top:24px;display:flex;justify-content:center}.home-ui .fp-compare{background:var(--surface);border-radius:var(--r-xl);padding:10px}@media (min-width:860px){.home-ui .fp-compare{padding:24px 28px 28px}}.home-ui .fp-compare-head{display:none}.home-ui .fp-compare ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.home-ui .fp-compare li{display:grid;gap:10px;padding:18px 16px;border-radius:var(--r);background:var(--surface-2)}.home-ui .fp-compare h3{font-size:17px;font-weight:var(--w-bold);letter-spacing:-.02em}.home-ui .fp-compare .after,.home-ui .fp-compare .before{display:grid;gap:2px;font-size:15px;line-height:1.6}.home-ui .fp-compare .before{color:var(--ink-3)}.home-ui .fp-compare .after{color:var(--ink);font-weight:var(--w-bold)}.home-ui .fp-compare .tag{font-size:12.5px;font-weight:var(--w-bold);color:var(--ink-3)}.home-ui .fp-compare .after .tag{color:var(--brand)}@media (min-width:860px){.home-ui .fp-compare-head{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1fr) minmax(0,1fr);gap:24px;padding:4px 20px 14px;font-size:var(--fs-small);font-weight:var(--w-bold);color:var(--ink-3)}.home-ui .fp-compare-head>:last-child{color:var(--brand)}.home-ui .fp-compare ul{gap:0}.home-ui .fp-compare li{grid-template-columns:minmax(0,.7fr) minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:center;padding:20px;background:transparent}.home-ui .fp-compare li:nth-child(odd){background:var(--surface-2)}.home-ui .fp-compare .tag{display:none}}.home-ui .fp-related{background:var(--wash);border-radius:var(--r-xl);padding:32px 24px;display:grid;gap:22px;justify-items:start}.home-ui .fp-related h2{font-size:clamp(22.4px,18.4px + 1vw,28.8px);font-weight:var(--w-regular);letter-spacing:-.025em;line-height:1.38;margin-top:8px}.home-ui .fp-related p{color:var(--ink-2);max-width:36em;margin-top:8px}@media (min-width:860px){.home-ui .fp-related{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;padding:48px 56px}}.home-ui .fp-phone-stage{height:440px}.home-ui .fp-phone-stage .phone{top:44px}@media (min-width:720px){.home-ui .fp-phone-stage{height:520px}.home-ui .fp-phone-stage .phone{--pw:280px;top:56px}}@media (min-width:860px){.home-ui .fp-phone-stage{height:auto;aspect-ratio:5/4}}.home-ui .fp-phone-shot{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-ui .fp-bul-stage{height:470px}@media (min-width:720px){.home-ui .fp-bul-stage{height:560px}}.home-ui .fp-bul{position:absolute;inset:0 0 0 50%;width:min(92cqw,520px);transform:translateX(-50%)}.home-ui .fp-bul .phone{--pw:min(60cqw,276px);left:2%;top:40px;transform:none}.home-ui .fp-bul-share{position:absolute;right:0;top:46%;z-index:1;width:min(62cqw,290px);display:grid;gap:10px}.home-ui .fp-arch.fp-bul-archive{display:none}@media (min-width:720px){.home-ui .fp-bul .phone{top:56px}}@media (min-width:1080px){.home-ui .fp-bul{width:820px}.home-ui .fp-bul .phone{left:50%;transform:translateX(-50%)}.home-ui .fp-bul-share{top:52%;width:300px}.home-ui .fp-arch.fp-bul-archive{display:grid;position:absolute;left:0;top:18%;z-index:1;width:310px}}.home-ui .fp-tip{justify-self:end;position:relative;padding:10px 14px;border-radius:14px;background:var(--ink);color:#ffffff;font-size:13px;line-height:1.45;letter-spacing:-.01em}.home-ui .fp-tip:after{content:"";position:absolute;right:26px;bottom:-6px;width:12px;height:12px;background:inherit;border-radius:2px;transform:rotate(45deg)}.home-ui .fp-menu{background:var(--surface);border-radius:18px;padding:6px;display:grid}.home-ui .fp-menu>span{display:flex;align-items:center;gap:12px;padding:13px 14px;border-radius:12px;font-size:15px;letter-spacing:-.02em;color:var(--ink)}.home-ui .fp-menu>span.on{background:var(--surface-2);font-weight:var(--w-bold)}.home-ui .fp-menu img{width:20px;height:20px;flex-shrink:0}.home-ui .fp-arch{background:var(--surface);border-radius:20px;padding:16px;display:grid;gap:10px}.home-ui .fp-arch-head{display:flex;align-items:baseline;justify-content:space-between;padding-inline:2px}.home-ui .fp-arch-head strong{font-size:16px;letter-spacing:-.02em}.home-ui .fp-arch-head>span{font-size:12.5px;color:var(--ink-3)}.home-ui .fp-arch-item{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;align-items:center;padding:10px;border-radius:14px;background:var(--surface-2)}.home-ui .fp-arch-item img{width:52px;height:52px;border-radius:12px;-o-object-fit:cover;object-fit:cover}.home-ui .fp-arch-meta{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--ink-3)}.home-ui .fp-arch-meta b{padding:2px 7px;border-radius:999px;background:#e8f5ec;color:#208d26;font-size:11px}.home-ui .fp-arch-item strong{margin-top:2px;font-size:14.5px;line-height:1.35;letter-spacing:-.02em}.home-ui .fp-arch-item small,.home-ui .fp-arch-item strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-ui .fp-arch-item small{font-size:11.5px;color:var(--ink-3)}.home-ui .fp-arch-item small svg{display:inline-block;vertical-align:-1px}.home-ui .fp-weeks{display:grid;grid-auto-flow:column;grid-auto-columns:min(78%,280px);gap:12px;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;overscroll-behavior-x:contain;list-style:none;margin-block:0}.home-ui .fp-weeks::-webkit-scrollbar{display:none}@media (min-width:1080px){.home-ui .fp-weeks{grid-auto-flow:row;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-columns:auto;margin-inline:0;padding-inline:0;overflow:visible;gap:14px}}.home-ui .fp-week{scroll-snap-align:start;background:var(--surface);border-radius:var(--r-lg);padding:22px 20px;display:flex;flex-direction:column;gap:6px;min-width:0}.home-ui .fp-week-top{display:flex;align-items:center;justify-content:space-between;font-size:13px}.home-ui .fp-week-top b{color:var(--brand)}.home-ui .fp-week-top span{color:var(--ink-3)}.home-ui .fp-week h3{margin-top:6px;font-size:18px;font-weight:var(--w-bold);letter-spacing:-.02em;line-height:1.4}.home-ui .fp-week-verse{font-size:14px;color:var(--ink-2)}.home-ui .fp-week dl{margin:12px 0 0;padding:12px 14px;border-radius:14px;background:var(--surface-2);display:grid;gap:6px;font-size:13.5px}.home-ui .fp-week dl>div{display:flex;justify-content:space-between;gap:10px}.home-ui .fp-week dt{color:var(--ink-3)}.home-ui .fp-week dd{margin:0;font-weight:var(--w-bold)}.home-ui .fp-week-song{margin-top:8px;font-size:13.5px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-ui .fp-bv-stage{--wb:min(76cqw,320px);display:grid}@media (min-width:860px){.home-ui .fp-bv-stage{--wb:min(58cqw,330px)}}.home-ui .fp-more{display:grid;grid-auto-flow:column;grid-auto-columns:min(80%,300px);gap:12px;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;overscroll-behavior-x:contain}.home-ui .fp-more::-webkit-scrollbar{display:none}@media (min-width:640px){.home-ui .fp-more{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;gap:16px;margin-inline:0;padding-inline:0;overflow:visible}}@media (min-width:1080px){.home-ui .fp-more{grid-template-columns:repeat(4,minmax(0,1fr))}}.home-ui .fp-more .feat{background:var(--surface)}.home-ui .fp-more .feat-copy{padding:26px 22px 0;gap:8px}.home-ui .fp-more .feat h3{font-size:20px;line-height:1.4;letter-spacing:-.025em}.home-ui .fp-more .feat-copy p{font-size:14.5px}.home-ui .fp-more .feat-vis{height:230px;margin-top:18px}.home-ui .fp-more .phone{--pw:210px;top:6px}.home-ui .fp-duo{display:grid;width:min(94cqw,760px)}.home-ui .fp-duo>*{grid-area:1/1;min-width:0}.home-ui .fp-chips{display:flex;gap:6px;flex-wrap:wrap}.home-ui .fp-chips>span{padding:5px 11px;border-radius:999px;font-size:12px;line-height:1.4;color:var(--ink-3);background:var(--surface-2);letter-spacing:-.01em}.home-ui .fp-chips>span.on{background:#e8f5ec;color:#208d26;font-weight:var(--w-bold)}.home-ui .fp-chips>span.ink{background:var(--ink);color:#ffffff;font-weight:var(--w-bold)}.home-ui .fp-check-mark{width:20px;height:20px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;background:#e3e7e3}.home-ui .fp-check-mark.on{background:var(--brand);color:#ffffff}.home-ui .fp-check-mark svg{width:12px;height:12px}.home-ui .fp-sheet{background:var(--surface);border-radius:20px;padding:16px 14px;display:grid;gap:12px;text-align:left}@media (min-width:720px){.home-ui .fp-sheet{padding:22px 22px 24px;gap:14px}}.home-ui .fp-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-inline:2px}.home-ui .fp-sheet-head strong{font-size:16px;letter-spacing:-.02em}.home-ui .fp-seg{display:flex;padding:3px;border-radius:10px;background:var(--surface-2);font-size:12px}.home-ui .fp-seg>span{padding:4px 10px;border-radius:8px;color:var(--ink-3)}.home-ui .fp-seg>span.on{background:var(--surface);color:var(--ink);font-weight:var(--w-bold)}.home-ui .fp-sheet-grid{--fp-name-col:88px;display:grid;gap:5px;align-items:center}.home-ui .fp-sheet-grid>.th{font-size:11px;color:var(--ink-3);text-align:center;white-space:nowrap}.home-ui .fp-sheet-grid>.th:first-child{text-align:left;padding-left:2px}.home-ui .fp-sheet-name{display:grid;min-width:0;padding-left:2px}.home-ui .fp-sheet-name b{font-size:13.5px;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-ui .fp-sheet-name b small{margin-left:4px;font-size:11px;font-weight:var(--w-regular);color:var(--ink-3)}.home-ui .fp-sheet-name>span{font-size:10.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-ui .fp-cell{height:36px;border-radius:10px;display:grid;place-items:center;background:var(--surface-2);font-size:11px;font-weight:var(--w-bold);color:#208d26;text-align:center;line-height:1.2}.home-ui .fp-cell.present{background:var(--wash)}.home-ui .fp-cell.status{background:#dff1d3}@media (min-width:720px){.home-ui .fp-sheet-grid{--fp-name-col:120px;gap:7px}.home-ui .fp-sheet-grid>.th{font-size:12.5px}.home-ui .fp-sheet-name b{font-size:15px}.home-ui .fp-sheet-name b small,.home-ui .fp-sheet-name>span{font-size:12px}.home-ui .fp-cell{height:44px;font-size:12px}}.home-ui .fp-ck{background:var(--surface);border-radius:20px;padding:16px 14px;display:grid;gap:12px;text-align:left}.home-ui .fp-ck-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-inline:2px}.home-ui .fp-ck-head strong{font-size:16px;letter-spacing:-.02em}.home-ui .fp-ck-head>span{font-size:12px;color:var(--ink-3);white-space:nowrap}.home-ui .fp-ck-sum{margin:0;padding:4px 14px;border-radius:12px;background:var(--surface-2);font-size:13px}.home-ui .fp-ck-sum>div{display:flex;justify-content:space-between;padding-block:7px}.home-ui .fp-ck-sum dt{color:var(--ink-2)}.home-ui .fp-ck-sum dd{margin:0;font-weight:var(--w-bold)}.home-ui .fp-ck-sum>div:first-child dt{color:var(--ink);font-weight:var(--w-bold)}.home-ui .fp-ck-group{display:grid;gap:7px}.home-ui .fp-ck-ghead{display:flex;align-items:center;justify-content:space-between;padding-inline:2px}.home-ui .fp-ck-ghead b{font-size:14px;letter-spacing:-.02em}.home-ui .fp-ck-ghead>span{font-size:12px;color:var(--ink-3)}.home-ui .fp-ck-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.home-ui .fp-ck-m{display:flex;align-items:center;gap:8px;padding:9px 10px;border-radius:12px;background:var(--surface-2);min-width:0}.home-ui .fp-ck-av{width:30px;height:30px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;font-size:10.5px;font-weight:var(--w-bold);letter-spacing:-.03em}.home-ui .fp-ck-who{display:grid;flex:1 1 auto;min-width:0}.home-ui .fp-ck-who b{font-size:13.5px;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-ui .fp-ck-who>span{font-size:11px;color:var(--ink-3);white-space:nowrap}.home-ui .fp-ck-who>span.hit{color:#208d26;font-weight:var(--w-bold)}.home-ui .tone-green{background:#e8f5ec;color:#208d26}.home-ui .tone-blue{background:#e8eefb;color:#3a6fd8}.home-ui .tone-orange{background:#fdf0e8;color:#c2632a}.home-ui .tone-purple{background:#f1e8fb;color:#7c4dbf}@media (min-width:720px){.home-ui .fp-ck{padding:20px 18px}.home-ui .fp-ck-m{padding:10px 12px}.home-ui .fp-ck-av{width:34px;height:34px;font-size:11.5px}.home-ui .fp-ck-who b{font-size:14.5px}.home-ui .fp-ck-who>span{font-size:12px}}.home-ui .fp-att-hero{display:grid;width:min(100%,980px)}.home-ui .fp-att-hero .fp-ck{display:none}@media (min-width:860px){.home-ui .fp-att-hero{grid-template-columns:360px minmax(0,1fr);gap:20px;align-items:start}.home-ui .fp-att-hero .fp-ck{display:grid;margin-top:88px}}.home-ui .fp-class-hero{display:grid;gap:12px;width:min(100%,940px)}.home-ui .fp-class-hero .fp-kid{justify-self:end;width:min(92%,360px)}@media (min-width:860px){.home-ui .fp-class-hero{grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:end}.home-ui .fp-class-hero .fp-kid{width:auto;justify-self:stretch;margin-bottom:48px}}.home-ui .fp-kid{background:var(--surface);border-radius:20px;padding:16px;display:grid;gap:10px;text-align:left}.home-ui .fp-kid-label{font-size:12px;font-weight:var(--w-bold);color:var(--ink-3);padding-inline:2px}.home-ui .fp-kid-row{display:flex;align-items:center;gap:12px;padding:12px;border-radius:14px;background:var(--surface-2)}.home-ui .fp-kid-row .fp-ck-av{width:40px;height:40px;font-size:12.5px}.home-ui .fp-kid-who{display:grid;flex:1 1 auto;min-width:0}.home-ui .fp-kid-who b{font-size:15px;letter-spacing:-.02em}.home-ui .fp-kid-who>span{font-size:11.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-ui .fp-kid-rate{display:grid;justify-items:end;flex-shrink:0}.home-ui .fp-kid-rate>span{font-size:10.5px;color:var(--ink-3);white-space:nowrap}.home-ui .fp-kid-rate b{font-size:18px;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.home-ui .fp-toggle-row{display:flex;align-items:center;gap:12px;padding:14px;border-radius:14px;background:var(--surface-2)}.home-ui .fp-toggle-row>span:first-child{display:grid;flex:1 1 auto;min-width:0}.home-ui .fp-toggle-row b{font-size:15px;letter-spacing:-.02em}.home-ui .fp-toggle-row small{font-size:12px;color:var(--ink-3)}.home-ui .fp-toggle{width:46px;height:28px;border-radius:999px;background:var(--brand);padding:3px;display:flex;justify-content:flex-end;flex-shrink:0}.home-ui .fp-toggle:after{content:"";width:22px;height:22px;border-radius:50%;background:#ffffff}.home-ui .fp-parent-stage{display:grid;gap:14px;width:min(90cqw,380px)}.home-ui .fp-parent-stage .fp-kid:last-child{margin-left:8%;margin-right:-4%}.home-ui .fp-stats{width:min(92cqw,440px);background:var(--surface);border-radius:20px;padding:16px;display:grid;gap:8px;text-align:left}.home-ui .fp-stats-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:2px 2px 4px}.home-ui .fp-stats-head strong{font-size:16px;letter-spacing:-.02em}.home-ui .fp-stats-head>span{font-size:12px;color:var(--ink-3);white-space:nowrap}.home-ui .fp-stats-tiles{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.home-ui .fp-stats-tiles>div{padding:12px;border-radius:12px;background:var(--surface-2)}.home-ui .fp-stats-tiles dt{font-size:11.5px;color:var(--ink-3)}.home-ui .fp-stats-tiles dd{margin:2px 0 0;font-size:20px;font-weight:var(--w-bold);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.home-ui .fp-stats-block{padding:14px;border-radius:12px;background:var(--surface-2)}.home-ui .fp-stats-block>b{font-size:13px}.home-ui .fp-bars{margin-top:12px;height:92px;display:flex;align-items:flex-end;gap:5px}.home-ui .fp-bars>span{flex:1 1 0;border-radius:4px 4px 2px 2px;background:var(--a1)}.home-ui .fp-bars>span:last-child{background:var(--brand)}.home-ui .fp-stats-block ul{list-style:none;margin:4px 0 0;padding:0}.home-ui .fp-stats-block li{display:flex;align-items:center;gap:10px;padding-block:7px}.home-ui .fp-stats-av{width:32px;height:32px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;background:var(--surface);color:var(--ink-2);font-size:11px;font-weight:var(--w-bold)}.home-ui .fp-stats-who{display:grid;flex:1 1 auto;min-width:0}.home-ui .fp-stats-who b{font-size:14px}.home-ui .fp-stats-who>span{font-size:11.5px;color:var(--ink-3)}.home-ui .fp-stats-val{font-size:12.5px;font-weight:var(--w-bold);white-space:nowrap}.home-ui .fp-stats-val.warn{color:#a35200}.home-ui .fp-stats-val.good{color:#208d26}@media (min-width:720px){.home-ui .fp-stats{padding:20px;gap:10px}.home-ui .fp-stats-tiles dd{font-size:22px}.home-ui .fp-bars{height:104px}}.home-ui .closing p a{color:var(--brand);font-weight:var(--w-bold);white-space:nowrap}.home-ui .closing>p{max-width:38em;text-wrap:balance}