:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cos-signal-black:#07080d;--cos-signal-blue:#4a9eff;--cos-signal-blue-hover:#6fb2ff;--cos-tx-on-blue:#04121f;--cos-proof-teal:#2dd4bf;--cos-bone:#f5f5f1;--cos-champion-gold:#f59e0b;--cos-risk-red:#ef4444;--cos-grow-green:#4ade80;--cos-warn-orange:#fb923c;--cos-arch-red:#f87171;--cos-badge-red:#d12a2a;--cos-arch-yellow:#facc15;--cos-surface-1:#0d0f16;--cos-surface-2:#12141d;--cos-surface-3:#191c27;--cos-line:#f5f5f11a;--cos-line-soft:#f5f5f10f;--cos-line-strong:#f5f5f12e;--cos-tx:#f5f5f1;--cos-tx-2:#f5f5f1a3;--cos-tx-3:#f5f5f16b;--cos-tx-inv:#07080d;--cos-blue-dim:#4a9eff24;--cos-blue-line:#4a9eff61;--cos-teal-dim:#2dd4bf24;--cos-gold-dim:#f59e0b29;--cos-red-dim:#ef444424;--cos-green-dim:#4ade8024;--cos-orange-dim:#fb923c29;--cos-yellow-dim:#facc1524;--cos-teal-line:#2dd4bf59;--cos-red-line:#ef444461;--cos-green-line:#4ade8061;--cos-gold-line:#f59e0b66;--cos-orange-line:#fb923c66;--cos-yellow-line:#facc1566;--cos-focus:0 0 0 2px var(--cos-signal-black), 0 0 0 4px var(--cos-signal-blue);--cos-scrim:#04050aa8;--cos-scrim-soft:#04050a80;--cos-shadow-card:0 8px 22px #00000038;--cos-shadow-panel:0 12px 36px #00000052;--cos-ink-35:#00000059;--cos-control-h:44px;--cos-control-h-sm:34px;--cos-control-h-xs:28px;--cos-radius-btn:10px;--cos-radius-btn-sm:6px;--cos-radius-card:14px;--hs-bg:var(--cos-signal-black);--hs-bg-elevated:var(--cos-surface-1);--hs-card:#f5f5f10a;--hs-card-strong:#f5f5f112;--hs-border:var(--cos-line);--hs-text:var(--cos-tx);--hs-text-muted:var(--cos-tx-2);--hs-text-faint:var(--cos-tx-3);--hs-green:var(--cos-grow-green);--hs-teal:var(--cos-proof-teal);--hs-amber:var(--cos-champion-gold);--hs-blue:var(--cos-signal-blue);--hs-purple:var(--cos-signal-blue);--hs-red:var(--cos-risk-red);--hs-glow-green:0 0 28px #4ade8038;--hs-glow-purple:0 0 28px #4a9eff2e;--hs-glow-blue:0 0 28px #4a9eff33;--hs-glow-red:0 0 24px #ef444429;--hs-glow-cyan:0 0 28px #2dd4bf29;--hs-glow-amber:0 0 24px #f59e0b2e;--hs-glass-surface:#f5f5f10a;--hs-glass-surface-strong:#f5f5f112;--hs-glass-border-subtle:var(--cos-line-soft);--hs-glass-border:var(--cos-line);--hs-glass-blur:14px;--hs-glass-bg:linear-gradient(165deg, #12141db8, #0d0f16d1);--hs-glass-shadow:0 10px 32px #00000052, inset 0 1px 0 #f5f5f10a;--hs-inset-highlight:inset 0 1px 0 #f5f5f114;--hs-elevated-shadow:0 18px 48px #00000057;--hs-cinematic-hero-bg:radial-gradient(ellipse 120% 80% at 8% 0%, #4a9eff24, transparent 48%), radial-gradient(ellipse 90% 70% at 100% 0%, #2dd4bf14, transparent 44%), linear-gradient(145deg, #0d0f16eb, #07080df5);--hs-cinematic-hero-border:#4a9eff2e;--hs-cinematic-hero-border-live:#4ade8033;--hs-cinematic-hero-shadow:var(--hs-elevated-shadow), var(--hs-inset-highlight);--hs-cinematic-hero-glow-live:0 0 48px #4ade800f;--hs-cinematic-page-bg:radial-gradient(920px 520px at 88% -4%, #4a9eff1a, transparent 58%), radial-gradient(680px 420px at 6% 102%, #2dd4bf0d, transparent 55%);--hs-kicker-color:#4a9effeb;--hs-kicker-color-verify:#f59e0be6;--hs-subtitle-color:var(--cos-tx-2);--hs-text-primary-bright:var(--cos-bone);--hs-chip-bg:var(--cos-surface-2);--hs-chip-border:var(--cos-line);--hs-chip-text:var(--cos-tx-2);--hs-pulse-dot-size:6px;--hs-pulse-dot-live:#4ade80f2;--hs-pulse-dot-glow:0 0 10px #4ade80a6;--hs-tone-intelligence:#7ab7ff;--hs-tone-signal:var(--cos-signal-blue);--hs-tone-positive:var(--cos-grow-green);--hs-tone-positive-muted:#4ade808c;--hs-tone-warning:var(--cos-champion-gold);--hs-tone-risk:var(--cos-arch-red);--hs-tone-verify:var(--cos-champion-gold);--hs-tone-discovery:var(--cos-signal-blue);--hs-tone-action:var(--cos-proof-teal);--hs-tone-magenta:var(--cos-arch-red);--hs-section-gap:.85rem;--hs-card-padding:1.05rem 1.15rem .95rem;--hs-compact-padding:.7rem .75rem;--hs-rail-padding:.7rem .75rem;--hs-rail-gap:.55rem;--hs-rail-sticky-top:.75rem;--hs-panel-radius:14px;--hs-pill-radius:999px;--hs-radius-sm:10px;--hs-radius-md:14px;--hs-radius-lg:18px;--hs-radius-xl:20px;--hs-space-1:4px;--hs-space-2:8px;--hs-space-3:12px;--hs-space-4:16px;--hs-space-5:20px;--hs-space-6:24px;--hs-space-8:32px;--hs-space-10:40px;--bg:var(--hs-bg);--bg-elevated:var(--cos-surface-2);--bg-card:var(--cos-surface-1);--bg-sidebar:#090b12;--border:var(--cos-line);--border-strong:var(--cos-line-strong);--text:var(--cos-tx);--text-muted:var(--cos-tx-2);--accent:var(--cos-signal-blue);--accent-soft:var(--cos-blue-dim);--accent-glow:#4a9eff38;--accent-2:var(--cos-proof-teal);--accent-2-soft:var(--cos-teal-dim);--violet:var(--cos-signal-blue);--violet-soft:var(--cos-blue-dim);--amber:var(--cos-champion-gold);--amber-soft:var(--cos-gold-dim);--rose:var(--cos-arch-red);--rose-soft:var(--cos-red-dim);--positive:var(--cos-grow-green);--warning:var(--cos-warn-orange);--font:"DM Sans", system-ui, -apple-system, sans-serif;--mono:"IBM Plex Mono", "JetBrains Mono", ui-monospace, monospace;--radius:14px;--radius-sm:10px;--shadow:0 16px 48px #0000008c;--shadow-soft:0 4px 24px #00000059;--sidebar-width:244px;--hs-workspace-max-width:1680px;--hs-workspace-rail-width:340px;--hs-workspace-cockpit-queue-width:320px;--font-xs:12px;--font-sm:13px;--font-md:14px;--font-lg:16px;--font-xl:18px;--font-xxl:24px;--font-page-title:22px;--font-card-value:22px;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-xxl:32px;--operator-content-gap:var(--space-xl);--semantic-engage:var(--cos-grow-green);--semantic-engage-glow:#4ade8052;--semantic-review:var(--cos-warn-orange);--semantic-review-glow:#fb923c61;--semantic-monitor:var(--cos-signal-blue);--semantic-monitor-glow:#4a9eff52;--semantic-ignore:var(--cos-risk-red);--semantic-ignore-glow:#ef44444d;--semantic-unknown:#f5f5f173;--semantic-unknown-glow:#f5f5f147;--semantic-archetype:var(--cos-arch-yellow);--semantic-archetype-glow:#facc1552;--dv2-table-row-min-height:48px;--dv2-table-row-min-height-dense:42px;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem}@media (width<=640px){:root{--operator-content-gap:var(--space-md,12px);--hs-workspace-rail-width:100%;--hs-workspace-cockpit-queue-width:100%}}*,:before,:after{box-sizing:border-box}html,body{min-height:100%;font-family:var(--font);background:var(--bg);color:var(--text);margin:0;line-height:1.5}#root{min-height:100vh}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}:root[lang=ja] .text-kicker,:root[lang=ja] .ui-text--kicker,:root[lang=ja] .intel-section-kicker{letter-spacing:.04em}:root[lang=ja] .text-hero,:root[lang=ja] .ui-text--hero,:root[lang=ja] .text-title,:root[lang=ja] .ui-text--title,:root[lang=ja] .text-subtitle{letter-spacing:.01em;line-height:1.35}:root[lang=ja] .mkt-nav-link,:root[lang=ja] .mkt-signin,:root[lang=ja] .mkt-brand-tag,:root[lang=ja] .cos-rail__label,:root[lang=ja] .cos-rail__sub-label,:root[lang=ja] .fw5-tab-label{white-space:nowrap;letter-spacing:0}:root[lang=ja] .fw5-tab-label{font-feature-settings:"palt" 1}:root[lang=ja] .fw5-tab{flex:auto;min-width:44px}:root[lang=ja] .mkt-brand-tag{text-overflow:ellipsis;max-width:34ch;overflow:hidden}:root[lang=ja] .text-muted,:root[lang=ja] .ui-text--muted,:root[lang=ja] .text-body,:root[lang=ja] .ui-text--body{max-width:42em;line-height:1.8}:root[lang=ja]{line-break:strict;word-break:normal}:root[lang=ja] .mkt-brand-mark{white-space:nowrap}@media (width<=720px){:root[lang=ja] .mkt-nav{flex-wrap:wrap}}:root[lang=ja] .fw5-stat-l{word-break:keep-all;overflow-wrap:anywhere}.lang-toggle{border:1px solid var(--mkt-border,color-mix(in srgb, currentColor 22%, transparent));border-radius:999px;flex:none;align-items:center;gap:2px;padding:2px;line-height:1;display:inline-flex}.lang-toggle__opt{appearance:none;cursor:pointer;color:var(--mkt-text-muted,currentColor);font:inherit;letter-spacing:.01em;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:5px 11px;font-size:12.5px;transition:background-color .12s,color .12s}.lang-toggle__opt:hover{color:var(--mkt-text,currentColor);background:color-mix(in srgb, currentColor 8%, transparent)}.lang-toggle__opt.is-active{background:color-mix(in srgb, currentColor 14%, transparent);color:var(--mkt-text,currentColor);font-weight:600}.lang-toggle__opt:focus-visible{outline:2px solid var(--mkt-primary,currentColor);outline-offset:1px}.lang-toggle--follower .lang-toggle__opt{padding:4px 9px;font-size:11.5px}.lang-toggle--operator{border-radius:8px}.lang-toggle--operator .lang-toggle__opt{border-radius:6px;padding:4px 10px;font-size:12px}@media (width<=720px){.lang-toggle__opt{padding:4px 9px;font-size:12px}}.fw5-app{--fw5-bg:var(--brand-shell-bg,#0b0e17);--fw5-s1:var(--brand-shell-s1,#131827);--fw5-s2:var(--brand-shell-s2,#1a2033);--fw5-s3:var(--brand-shell-s3,#232b44);--fw5-line:var(--brand-shell-line,#f5f5f11f);--fw5-line-soft:var(--brand-shell-line-soft,#f5f5f112);--fw5-tx:var(--brand-shell-tx,var(--cos-tx));--fw5-tx2:var(--brand-shell-tx2,#f5f5f1ad);--fw5-tx3:var(--brand-shell-tx3,#f5f5f185);--fw5-accent:var(--brand-accent,var(--cos-signal-blue));--fw5-accent-ink:var(--brand-accent-ink,var(--cos-signal-blue));--fw5-accent-2:var(--brand-accent-2,var(--cos-proof-teal));--fw5-accent-2-ink:var(--brand-accent-ink,var(--cos-proof-teal));--fw5-accent-dim:color-mix(in srgb, var(--fw5-accent) 14%, transparent);--fw5-accent-2-dim:color-mix(in srgb, var(--fw5-accent-2) 14%, transparent);--fw5-on-accent:var(--brand-on-accent,#06121f);--fw5-cta-bg:var(--brand-shell-cta-bg,var(--cos-signal-blue));--fw5-cta-bg-2:var(--brand-shell-cta-bg-2,var(--cos-proof-teal));--fw5-cta-text:var(--brand-shell-cta-text,#06121f);--fw5-cta-pill-bg:var(--brand-shell-cta-text,#07080d);--fw5-cta-pill-fg:var(--brand-shell-cta-bg,#f5f5f1);--fw5-chip-dim:#07080d29;--fw5-cta-chip:var(--brand-shell-cta-chip,var(--fw5-chip-dim));--fw5-green:var(--brand-shell-ok,var(--cos-grow-green));--fw5-earned:var(--brand-shell-earned,var(--cos-proof-teal));--fw5-danger-ink:var(--brand-shell-danger,var(--cos-arch-red));--fw5-danger:var(--brand-shell-danger,var(--cos-risk-red));--fw5-err-ink:var(--brand-shell-danger,#fecaca);--fw5-badge-bg:var(--brand-shell-danger,var(--cos-badge-red));--fw5-placeholder:var(--brand-shell-tx3,var(--fw5-tx2));--fw5-gold:var(--cos-champion-gold);--fw5-gold-ink:var(--brand-shell-gold,var(--fw5-gold));--fw5-scrim:var(--brand-shell-scrim,#04050ae0);--fw5-done-a:var(--cos-proof-teal);--fw5-done-b:#6ee7b7;--fw5-done-ink:#06121f;--fw5-track:var(--brand-shell-track,#f5f5f11a);--fw5-bar-bg:var(--brand-shell-bar-bg,#0b0e17eb);--fw5-focus:var(--brand-accent,var(--cos-grow-green));--fw5-optin-bg:var(--brand-accent,var(--cos-grow-green));--fw5-optin-fg:var(--brand-on-accent,#071310);--fw5-switch-on:var(--brand-accent,var(--cos-grow-green));--fw5-scheme:var(--brand-scheme,dark);--fw5-font-heading:var(--brand-font-heading);font-family:var(--brand-font-body,var(--font));color-scheme:var(--fw5-scheme);background:var(--fw5-bg);min-height:100dvh;color:var(--fw5-tx);flex-direction:column;display:flex}.fw5-app a:hover{text-decoration:none}.fw5-topbar{z-index:40;min-height:56px;padding:env(safe-area-inset-top) 14px 0;border-bottom:1px solid var(--fw5-line-soft);background:var(--fw5-bar-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:center;gap:10px;display:flex;position:sticky;top:0;overflow:hidden}.fw5-brand{color:var(--fw5-tx);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;font-size:15px;font-weight:700;display:inline-flex;overflow:hidden}.fw5-spacer{flex:1}.fw5-ico{display:inline-flex}.fw5-topbar .lang-toggle__opt{min-height:44px;font-size:12px}.fw5-avatar-btn{border-radius:50%;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:4px;text-decoration:none;display:inline-flex}.fw5-ring{--fw5-ring-pct:0;--fw5-ring-size:36px;width:var(--fw5-ring-size);height:var(--fw5-ring-size);background:conic-gradient(var(--fw5-accent) calc(var(--fw5-ring-pct) * 1%), color-mix(in srgb, var(--fw5-tx) 14%, transparent) 0);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.fw5-ring .fw5-ring-core{width:calc(var(--fw5-ring-size) - 9px);height:calc(var(--fw5-ring-size) - 9px);background:var(--fw5-s3);color:var(--fw5-tx);font-family:var(--mono);font-weight:600;font-size:max(12px, calc(var(--fw5-ring-size) * .3));border:2px solid var(--fw5-bg);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.fw5-ring .fw5-ring-initials{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.fw5-ring .fw5-ring-img{object-fit:cover;background:var(--fw5-s3);border-radius:50%;width:100%;height:100%;display:block;position:absolute;inset:0}.fw5-body{flex:1;align-items:stretch;width:100%;display:flex}.fw5-rail{display:none}.fw5-main{min-width:0;max-width:760px;padding:16px 16px calc(84px + env(safe-area-inset-bottom));flex:1;width:100%;margin:0 auto}.fw5-tabs{z-index:40;border-top:1px solid var(--fw5-line-soft);background:var(--fw5-bar-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:6px 4px calc(8px + env(safe-area-inset-bottom));display:flex;position:fixed;bottom:0;left:0;right:0}.fw5-tab{min-width:0;min-height:48px;color:var(--fw5-tx3);border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:6px 0 3px;text-decoration:none;display:flex;position:relative}.fw5-tab-label{letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:600;overflow:hidden}.fw5-tab--active{color:var(--fw5-accent-ink);background:var(--fw5-accent-dim)}.fw5-tab-badge{background:var(--fw5-badge-bg);min-width:18px;height:18px;color:var(--cos-bone);font-family:var(--mono);border:2px solid var(--fw5-bg);border-radius:9px;justify-content:center;align-items:center;padding:0 4px;font-size:12px;font-weight:600;display:flex;position:absolute;top:2px;left:calc(50% + 6px)}.fw5-tab-dot{background:var(--fw5-gold);border:2px solid var(--fw5-bg);border-radius:50%;width:8px;height:8px;position:absolute;top:4px;left:calc(50% + 8px)}.fw5-tab .fw5-ring{--fw5-ring-size:26px}@media (width>=1024px){.fw5-tabs{display:none}.fw5-main{padding-bottom:32px}.fw5-rail{width:200px;padding:18px 14px calc(18px + env(safe-area-inset-bottom));border-right:1px solid var(--fw5-line-soft);flex-direction:column;flex:none;gap:4px;height:calc(100dvh - 56px);display:flex;position:sticky;top:56px;overflow-y:auto}}.fw5-rail-link{min-height:44px;color:var(--fw5-tx2);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:600;text-decoration:none;display:flex;position:relative}.fw5-rail-link:hover{background:var(--fw5-s1);color:var(--fw5-tx)}.fw5-rail-link--active{color:var(--fw5-accent-ink);background:var(--fw5-accent-dim)}.fw5-rail-badge{background:var(--fw5-badge-bg);min-width:18px;height:18px;color:var(--cos-bone);font-family:var(--mono);border-radius:9px;justify-content:center;align-items:center;margin-left:auto;padding:0 5px;font-size:12px;font-weight:600;display:inline-flex}.fw5-rail-dot{background:var(--fw5-gold);border-radius:50%;width:8px;height:8px;margin-left:auto}.fw5-rail-tier{background:var(--fw5-s1);border:1px solid var(--fw5-line);border-radius:14px;margin-top:14px;padding:12px 14px}.fw5-rail-tier-eyebrow{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fw5-accent-2-ink);margin:0;font-size:12px}.fw5-rail-tier-caption{color:var(--fw5-tx2);margin:6px 0 0;font-size:12px}.fw5-rail-foot{color:var(--fw5-tx3);margin-top:auto;padding:14px 4px 0;font-size:12px;line-height:1.5}.fw5-card{background:var(--fw5-s1);border:1px solid var(--fw5-line);border-radius:16px}.fw5-bar{background:var(--fw5-track);border-radius:4px;height:8px;overflow:hidden}.fw5-bar>i{background:linear-gradient(90deg, var(--fw5-accent), var(--fw5-accent-2));border-radius:4px;height:100%;transition:width .6s cubic-bezier(.2,.8,.2,1);display:block}.fw5-sec-label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fw5-accent-2-ink);margin:8px 2px 0;font-size:12px}.fw5-home{flex-direction:column;gap:12px;display:flex}.fw5-home>*{animation:.32s both fw5-rise}.fw5-home>:nth-child(2){animation-delay:50ms}.fw5-home>:nth-child(3){animation-delay:.1s}.fw5-home>:nth-child(4){animation-delay:.14s}.fw5-home>:nth-child(5){animation-delay:.18s}.fw5-home>:nth-child(n+6){animation-delay:.22s}@keyframes fw5-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.fw5-home>*{animation:none}}.fw5-greet{padding:4px 2px 0}.fw5-greet h1{margin:0;font-size:25px;font-weight:700;line-height:1.2}.fw5-greet .fw5-greet-name{color:var(--fw5-accent)}.fw5-greet p{color:var(--fw5-tx2);margin:5px 0 0;font-size:14px}.fw5-hero{color:var(--fw5-cta-text);background:linear-gradient(135deg, var(--fw5-cta-bg), var(--fw5-cta-bg-2));box-shadow:0 10px 30px color-mix(in srgb, var(--fw5-cta-bg-2) 18%, transparent);border:none;border-radius:16px;flex-direction:column;gap:10px;padding:18px 16px 16px;display:flex}.fw5-hero.fw5-social-done,.fw5-hero.fw5-md-sent{--fw5-cta-bg:var(--fw5-done-a);--fw5-cta-bg-2:var(--fw5-done-b);--fw5-cta-text:var(--fw5-done-ink);--fw5-cta-pill-bg:#07080d;--fw5-cta-pill-fg:#f5f5f1;--fw5-cta-chip:var(--fw5-chip-dim)}.fw5-hero--pic{isolation:isolate;color:#f5f5f1;background-position:50%;background-size:cover;justify-content:flex-end;min-height:210px;position:relative;overflow:hidden}.fw5-hero-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fw5-hero--pic:before{content:"";background:linear-gradient(#07080d14 0%,#07080dd6 72%);position:absolute;inset:0}.fw5-hero--pic>*{position:relative}.fw5-hero--pic>.fw5-hero-img{z-index:-1;position:absolute}.fw5-hero--pic .fw5-hero-chip{background:#f5f5f129}.fw5-hero--pic .fw5-hero-cta{background:var(--fw5-cta-pill-fg);color:var(--fw5-cta-pill-bg)}.fw5-hero-hd{justify-content:space-between;align-items:center;gap:8px;display:flex}.fw5-hero-chip{font-family:var(--mono);background:var(--fw5-cta-chip);color:inherit;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.fw5-hero h2{text-wrap:balance;margin:2px 0 0;font-size:20px;font-weight:700;line-height:1.25}.fw5-hero-sub{color:var(--fw5-cta-text);margin:0;font-size:13.5px;line-height:1.45}.fw5-hero-cta{background:var(--fw5-cta-pill-bg);width:100%;color:var(--fw5-cta-pill-fg);cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:13px;font-family:inherit;font-size:15px;font-weight:700;text-decoration:none;transition:transform 80ms;display:flex}.fw5-hero-cta:active{transform:scale(.97)}.fw5-row{background:var(--fw5-s1);border:1px solid var(--fw5-line);width:100%;color:inherit;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;transition:background .12s;display:flex}.fw5-row:active,.fw5-row:hover{background:var(--fw5-s2)}.fw5-row-tile{background:var(--fw5-accent);width:40px;height:40px;color:var(--fw5-on-accent);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.fw5-row-tile--teal{background:var(--fw5-accent-2)}.fw5-row-tile--gold{background:var(--fw5-gold);color:var(--fw5-done-ink)}.fw5-row-tile--dim{background:var(--fw5-s2);color:var(--fw5-tx2)}.fw5-home-banner{aspect-ratio:3;object-fit:cover;background:var(--fw5-s2);border-radius:16px;width:100%;display:block}.fw5-row-tile--pic{background:var(--fw5-s2);padding:0;overflow:hidden}.fw5-row-tile--pic img{object-fit:cover;width:100%;height:100%;display:block}.fw5-row-txt{flex:1;min-width:0}.fw5-row-txt b{font-size:13.5px;font-weight:600;line-height:1.3;display:block}.fw5-row-txt span{color:var(--fw5-tx2);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12px;display:block;overflow:hidden}.fw5-row-pts{font-family:var(--mono);color:var(--fw5-green);flex:none;font-size:14px;font-weight:600}.fw5-row-chev{width:16px;height:16px;color:var(--fw5-tx3);flex:none;display:flex}.fw5-pts-line{background:var(--fw5-s1);border:1px solid var(--fw5-line);width:100%;color:inherit;border-radius:14px;flex-direction:column;gap:9px;padding:12px 14px;text-decoration:none;display:flex}.fw5-pts-line .fw5-pts-top{align-items:center;gap:11px;width:100%;display:flex}.fw5-pts-line .fw5-bar{width:100%;height:6px}.fw5-pts-line:active,.fw5-pts-line:hover{background:var(--fw5-s2)}.fw5-pts-line .fw5-pts-val{font-family:var(--mono);font-size:14px;font-weight:600}.fw5-pts-line .fw5-pts-dim{color:var(--fw5-tx3);font-size:12.5px}.fw5-pts-line .fw5-pts-right{font-family:var(--mono);color:var(--fw5-tx3);white-space:nowrap;margin-left:auto;font-size:12px}.fw5-profile{flex-direction:column;gap:12px;display:flex}.fw5-prof-hd{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:22px 16px 18px;display:flex}.fw5-prof-hd h1{margin:0;font-size:20px;font-weight:700}.fw5-prof-handle{color:var(--fw5-tx2);font-size:13px}.fw5-stat-row{border-top:1px solid var(--fw5-line-soft);display:flex}.fw5-stat{text-align:center;border-left:1px solid var(--fw5-line-soft);flex:1;padding:13px 6px}.fw5-stat:first-child{border-left:none}.fw5-stat .fw5-stat-v{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.fw5-stat .fw5-stat-l{color:var(--fw5-tx3);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-family:var(--mono);margin-top:2px}.fw5-tier-block{flex-direction:column;gap:8px;padding:14px 16px 16px;display:flex}.fw5-tier-row{color:var(--fw5-tx2);white-space:nowrap;justify-content:space-between;gap:10px;font-size:12.5px;display:flex}.fw5-chips{flex-wrap:wrap;gap:8px;display:flex}.fw5-chip{background:var(--fw5-s1);border:1px solid var(--fw5-line);color:var(--fw5-tx);border-radius:999px;align-items:center;gap:7px;padding:8px 13px;font-size:13px;display:inline-flex}.fw5-chip .fw5-chip-ok{color:var(--fw5-accent-2-ink);display:inline-flex}.fw5-chip--link{min-height:44px;color:var(--fw5-accent-ink);text-decoration:none}.fw5-chip--dim{color:var(--fw5-tx3);border-style:dashed}.fw5-soon-pill{font-family:var(--mono);color:var(--fw5-tx3);background:var(--fw5-s2);border:1px solid var(--fw5-line-soft);border-radius:999px;flex:none;padding:2px 8px;font-size:12px}.fw5-prof-foot{color:var(--fw5-tx3);text-align:center;padding:10px 4px 0;font-size:12px;line-height:1.5}.fw5-status-chip{font-family:var(--mono);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}.fw5-status-chip--blue{color:var(--fw5-accent-ink);background:var(--fw5-accent-dim)}.fw5-status-chip--teal{color:var(--fw5-accent-2-ink);background:var(--fw5-accent-2-dim)}.fw5-status-chip--green{color:var(--fw5-green);background:color-mix(in srgb, var(--fw5-green) 14%, transparent)}.fw5-status-chip--gold{color:var(--fw5-gold-ink);background:color-mix(in srgb, var(--fw5-gold) 16%, transparent)}.fw5-status-chip--dim{color:var(--fw5-tx3);background:var(--fw5-s2);border:1px solid var(--fw5-line-soft)}.fw5-cele{z-index:80;pointer-events:none;position:fixed;top:34%;left:50%}.fw5-cele-party{border-radius:2px;width:9px;height:9px;animation:1.1s cubic-bezier(.1,.8,.4,1) forwards fw5-burst;position:absolute}@keyframes fw5-burst{0%{opacity:1;transform:translate(0)rotate(0)}65%{opacity:1}to{transform:translate(var(--fw5-dx), var(--fw5-dy)) rotate(240deg);opacity:0}}.fw5-cele-fly{font-family:var(--mono);color:var(--fw5-accent-2);text-shadow:0 2px 16px color-mix(in srgb, var(--fw5-accent-2) 55%, transparent);white-space:nowrap;font-size:24px;font-weight:700;animation:1.3s cubic-bezier(.2,.7,.3,1) forwards fw5-flyup;position:absolute;top:-10px;left:-40px}@keyframes fw5-flyup{0%{opacity:0;transform:translateY(0)}15%{opacity:1}to{opacity:0;transform:translateY(-110px)}}.fw5-tierup{z-index:90;background:var(--fw5-scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:30px;display:flex;position:fixed;inset:0}.fw5-tierup h2{margin:8px 0 0;font-size:23px}.fw5-tierup p{color:var(--fw5-tx2);max-width:30ch;margin:0;font-size:14px}.fw5-tierup .fw5-hero-cta{background:var(--fw5-cta-bg);width:auto;color:var(--fw5-cta-text);margin-top:8px;padding:12px 34px}@media (prefers-reduced-motion:reduce){.fw5-cele-party,.fw5-cele-fly{opacity:0;animation:none}}.fw5-streak{font-family:var(--mono);color:var(--fw5-gold-ink);background:color-mix(in srgb, var(--fw5-gold) 16%, transparent);border-radius:999px;flex:none;align-items:center;gap:5px;padding:5px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.fw5-badge-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.fw5-badge{background:var(--fw5-s1);border:1px solid var(--fw5-line);text-align:center;color:var(--fw5-tx3);border-radius:14px;flex-direction:column;align-items:center;gap:7px;padding:13px 8px 11px;display:flex}.fw5-badge b{color:var(--fw5-tx);font-size:12px;font-weight:650;line-height:1.25}.fw5-badge-ico{color:currentColor;display:inline-flex}.fw5-badge--earned{border-color:var(--fw5-line);color:var(--fw5-earned)}.fw5-badge--earned .fw5-badge-st{color:var(--fw5-earned)}.fw5-badge-st{font-family:var(--mono);color:var(--fw5-tx3);font-size:12px}.fw5-badge-bar{background:var(--fw5-track);border-radius:2px;width:100%;height:4px;overflow:hidden}.fw5-badge-bar i{background:var(--fw5-accent);border-radius:2px;height:100%;display:block}.fw5-nudge{align-items:center;gap:8px;padding:2px 6px;display:flex}.fw5-nudge>span{min-width:0;color:var(--fw5-tx3);flex:1;font-size:12px;line-height:1.45}.fw5-nudge-dismiss{width:44px;height:44px;color:var(--fw5-tx3);cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.fw5-nudge-dismiss:hover{background:var(--fw5-s2);color:var(--fw5-tx)}.fw5-recover{text-align:center;flex-direction:column;gap:10px;max-width:420px;margin:15vh auto 0;padding:24px 20px;display:flex}.fw5-recover h1{margin:0;font-size:19px}.fw5-recover p{color:var(--fw5-tx2);margin:0;font-size:13.5px;line-height:1.5}.fw5-recover .fw5-hero-cta{background:var(--fw5-cta-bg);color:var(--fw5-cta-text);margin-top:6px}.fw5-recover-ghost{background:var(--fw5-s2);border:1px solid var(--fw5-line);width:100%;color:var(--fw5-tx);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:12px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.fw5-app>.fw5-recover{width:calc(100% - 32px)}.fw5-recover-mail{border-top:1px solid var(--fw5-line);text-align:left;margin-top:8px;padding-top:14px}.fw5-recover-mail-note{color:var(--fw5-tx2);text-align:center;margin:0;font-size:13.5px;line-height:1.5}.fw5-recover-mail-err{background:color-mix(in srgb, var(--fw5-danger-ink) 12%, transparent);color:var(--fw5-err-ink);border-radius:10px;margin:0;padding:10px 12px;font-size:13px;line-height:1.45}.fw5-push-optin{align-items:center;gap:12px;margin:0 0 14px;padding:12px 14px;display:flex}.fw5-push-optin-ico{flex:none;font-size:20px}.fw5-push-optin-txt{flex:auto;min-width:0}.fw5-push-optin-txt b{font-size:14px;line-height:1.35;display:block}.fw5-push-optin-txt>span{opacity:.7;font-size:12.5px;line-height:1.4;display:block}.fw5-push-optin-actions{flex:none;align-items:center;gap:6px;display:flex}.fw5-push-optin-btn{background:var(--fw5-optin-bg);width:auto;min-height:44px;color:var(--fw5-optin-fg);white-space:nowrap;cursor:pointer;border:none;border-radius:10px;flex:none;padding:9px 16px;font-size:13px;font-weight:700}.fw5-push-optin-btn:disabled{opacity:.6}.fw5-push-optin-x{min-width:44px;min-height:44px;color:inherit;opacity:.6;cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;font-size:18px;line-height:1;display:inline-flex}.fw5-switch{border:1px solid var(--fw5-line);background:var(--fw5-track);cursor:pointer;border-radius:999px;flex:none;width:52px;height:32px;padding:0;transition:background .15s;position:relative}.fw5-switch:before{content:"";position:absolute;inset:-7px 0}.fw5-switch:after{content:"";background:var(--cos-bone);border-radius:50%;width:28px;height:28px;transition:transform .15s;position:absolute;top:1px;left:1px;box-shadow:0 1px 3px var(--lightningcss-light,#0000004d)var(--lightningcss-dark,#0000)}.fw5-switch[aria-checked=true]{background:var(--fw5-switch-on);border-color:#0000}.fw5-switch[aria-checked=true]:after{transform:translate(20px)}.fw5-switch:disabled{opacity:.5;cursor:default}.fw5-toast{left:16px;right:16px;bottom:calc(76px + env(safe-area-inset-bottom));z-index:60;border:1px solid var(--fw5-line);background:var(--fw5-s3);max-width:440px;color:var(--fw5-tx);border-radius:12px;margin:0 auto;padding:12px 16px;font-size:14px;line-height:1.45;position:fixed;box-shadow:0 10px 30px #0006}@media (width>=1024px){.fw5-toast{bottom:24px}}.fw5-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite fw5-spin;display:inline-block}@keyframes fw5-spin{to{transform:rotate(360deg)}}.fw5-skel-page{flex-direction:column;gap:12px;display:flex}.fw5-skel{background:linear-gradient(90deg, var(--fw5-s2) 0%, var(--fw5-s3) 50%, var(--fw5-s2) 100%);background-size:200% 100%;border-radius:14px;animation:1.4s ease-in-out infinite fw5-shimmer;display:block}.fw5-skel--greet{border-radius:8px;width:60%;height:20px;margin-top:4px}.fw5-skel--line{border-radius:7px;width:40%;height:14px}.fw5-skel-greetblock{flex-direction:column;gap:8px;min-height:84px;padding:4px 2px 0;display:flex}.fw5-skel--greet-h1{height:30px;margin:0}.fw5-skel--line-wide{width:85%}.fw5-skel--hero{border-radius:16px;height:150px}.fw5-skel--row{height:56px}.fw5-skel--pts{height:40px}.fw5-skel--brand{border-radius:8px;width:120px;height:16px}.fw5-skel--avatar{border-radius:50%;width:36px;height:36px}.fw5-skel--tab{border-radius:8px;width:24px;height:24px}@keyframes fw5-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.fw5-skel,.fw5-spinner{animation:none}.fw5-hero-cta:active{transform:none}}.fw5-space{flex:none;display:inline-flex}.fw5-space-trigger{min-width:44px;min-height:44px;color:var(--fw5-tx2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.fw5-space-trigger:hover,.fw5-space-trigger[aria-expanded=true]{background:var(--fw5-s2);color:var(--fw5-tx)}.fw5-space-menu{top:calc(60px + env(safe-area-inset-top));z-index:50;max-width:420px;max-height:60vh;margin:0;padding:6px;list-style:none;position:fixed;left:12px;right:12px;overflow-y:auto;box-shadow:0 16px 40px #00000080}.fw5-space-menu ul{margin:0;padding:0;list-style:none}.fw5-space-menu-title{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fw5-tx3);margin:6px 10px 4px;font-size:12px}.fw5-space-item{width:100%;min-height:48px;color:var(--fw5-tx);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;padding:6px 10px;display:flex}.fw5-space-item:hover{background:var(--fw5-s2)}.fw5-space-item--current{background:var(--fw5-accent-dim);cursor:default}.fw5-space-item-txt{flex-direction:column;flex:1;min-width:0;display:flex}.fw5-space-item-txt b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.fw5-space-item-txt span{color:var(--fw5-tx3);font-size:12px}.fw5-space-check{color:var(--fw5-accent-ink);display:inline-flex}.fw5-app :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--fw5-focus);outline-offset:2px;box-shadow:none}.fw5-app :where(input,select,textarea):focus:not(:focus-visible){box-shadow:none}.fw5-app :where(input,select,textarea):focus-visible{border-color:var(--fw5-focus)}.fw5-hero:not(.fw5-hero--pic) :where(a,button,[tabindex]):focus-visible{outline-color:var(--fw5-cta-text)}@media (width<=420px){.fw5-push-optin{flex-wrap:wrap}.fw5-push-optin-txt{flex-basis:calc(100% - 44px)}.fw5-push-optin-actions{margin-left:32px}}:where(.fw5-app) :where(h1,h2){font-family:var(--fw5-font-heading,inherit)}.brand-wordmark-v1{color:var(--brand-heading,inherit);font-weight:700;font-size:inherit;white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;line-height:1.2;overflow:hidden}.fw5-brand .brand-wordmark-v1{color:inherit}.brand-wordmark-v1__img{object-fit:contain;border-radius:6px;width:auto;max-width:160px;height:28px;display:block}.fw5-brand .brand-wordmark-v1__img{flex:0 auto;min-width:0;max-width:min(160px,100%)}.brand-wordmark-v1--vendor{align-items:center;gap:8px;display:inline-flex}.fw5-md-page,.fw5-md-stack{flex-direction:column;gap:12px;display:flex}.fw5-md-group{display:contents}.fw5-md-backnav{margin:0}.fw5-md-back{min-height:44px;color:var(--fw5-tx2);font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:6px 8px 6px 0;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.fw5-md-back:hover{color:var(--fw5-tx)}.fw5-md-photo{flex-direction:column;gap:8px;display:flex}.fw5-md-photo-pick{border:1px dashed var(--fw5-line);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:18px 14px;font-weight:600;display:flex}.fw5-md-photo-pick input{display:none}.fw5-md-photo-preview{flex-direction:column;gap:8px;display:flex}.fw5-md-photo-preview img{object-fit:cover;border-radius:12px;width:100%;max-height:260px;display:block}.fw5-md-photo-ok{font-weight:600}.fw5-md-head{flex-direction:column;gap:10px;padding:18px 16px;display:flex}.fw5-md-head--pic{padding-top:0;overflow:hidden}.fw5-md-hero-img{aspect-ratio:16/9;object-fit:cover;background:var(--fw5-s2);width:calc(100% + 32px);margin:0 -16px 4px;display:block}.fw5-md-head-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fw5-md-title{text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:21px;font-weight:700;line-height:1.25}.fw5-md-desc{color:var(--fw5-tx2);margin:0;font-size:13.5px;line-height:1.5}.fw5-md-pts{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--fw5-green);margin:0;font-size:17px;font-weight:600}.fw5-md-note{background:color-mix(in srgb, var(--fw5-gold) 16%, transparent);border:1px solid color-mix(in srgb, var(--fw5-gold) 30%, transparent);color:var(--fw5-tx);border-radius:14px;gap:10px;padding:12px 14px;font-size:13px;line-height:1.45;display:flex}.fw5-md-note svg{color:var(--fw5-gold-ink);flex:none;margin-top:1px}.fw5-md-block{padding:14px 16px 16px}.fw5-md-block-label{margin:0 0 10px}.fw5-md-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fw5-md-step{border-top:1px solid var(--fw5-line-soft);color:var(--fw5-tx2);align-items:baseline;gap:12px;padding:10px 0;font-size:13.5px;line-height:1.5;display:flex}.fw5-md-step:first-child{border-top:none;padding-top:2px}.fw5-md-step-n{font-family:var(--mono);color:var(--fw5-accent-ink);flex:none;width:16px;font-size:12px}.fw5-md-tl-caption{color:var(--fw5-tx2);margin:-4px 0 8px;font-size:13px}.fw5-md-tl-step{border-top:1px solid var(--fw5-line-soft);gap:12px;padding:10px 0;display:flex}.fw5-md-tl-step:first-child{border-top:none;padding-top:2px}.fw5-md-tl-n{border:2px solid var(--fw5-line);width:28px;height:28px;font-family:var(--mono);color:var(--fw5-tx2);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.fw5-md-tl-step--done .fw5-md-tl-n,.fw5-md-tl-step--ok .fw5-md-tl-n{border-color:var(--fw5-green);color:var(--fw5-green)}.fw5-md-tl-step--current .fw5-md-tl-n{border-color:var(--fw5-accent);background:var(--fw5-accent-dim);color:var(--fw5-accent-ink)}.fw5-md-tl-step--danger .fw5-md-tl-n{border-color:var(--fw5-danger);color:var(--fw5-danger-ink)}.fw5-md-tl-step--future .fw5-md-tl-n,.fw5-md-tl-step--future .fw5-md-step-title,.fw5-md-tl-step--future .fw5-md-step-sub{color:var(--fw5-tx3)}.fw5-md-tl-body{min-width:0}.fw5-md-step-title{color:var(--fw5-tx);margin:3px 0 0;font-size:15px;font-weight:600}.fw5-md-tl-step--current .fw5-md-step-title,.fw5-md-tl-step--danger .fw5-md-step-title,.fw5-md-tl-step--ok .fw5-md-step-title{font-weight:700}.fw5-md-step-sub{color:var(--fw5-tx2);margin:4px 0 0;font-size:13px;line-height:1.45}.fw5-md-proof-card{flex-direction:column;gap:10px;padding:16px;display:flex}.fw5-md-banner{background:var(--fw5-s2);color:var(--fw5-tx);border-radius:12px;margin:0;padding:12px 14px}.fw5-md-banner strong{font-size:14px;display:block}.fw5-md-banner p{color:var(--fw5-tx2);margin:4px 0 0;font-size:13px;line-height:1.5}.fw5-md-banner--done{background:color-mix(in srgb, var(--fw5-green) 12%, transparent)}.fw5-md-banner--waiting{background:color-mix(in srgb, var(--fw5-gold) 12%, transparent)}.fw5-md-banner--info{background:var(--fw5-s2)}.fw5-md-banner--error{background:color-mix(in srgb, var(--fw5-danger) 14%, transparent);font-size:13.5px;line-height:1.45}.fw5-md-field-err{color:var(--fw5-danger-ink);margin:6px 0 0;font-size:12.5px}.fw5-md-plainlist{color:var(--fw5-tx2);flex-direction:column;gap:8px;margin:0;padding-left:1.1rem;font-size:13.5px;line-height:1.5;list-style:outside;display:flex}.fw5-md-review-line{color:var(--fw5-tx3);margin:0 4px;font-size:12.5px;line-height:1.5}.fw5-md-proof-link{overflow-wrap:anywhere;margin:0;font-size:13.5px}.fw5-md-proof-link a{color:var(--fw5-accent-ink)}.fw5-md-proof-text{white-space:pre-wrap;color:var(--fw5-tx2);margin:8px 0 0;font-size:13px;line-height:1.55}.fw5-md-meta{font-family:var(--mono);color:var(--fw5-tx3);margin:10px 0 0;font-size:12px}.fw5-md-meta+.fw5-md-meta{margin-top:4px}.fw5-md-updates{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.fw5-md-updates li{align-items:flex-start;gap:10px;display:flex}.fw5-md-update-dot{background:var(--fw5-tx3);border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px}.fw5-md-updates li[data-tone=ok] .fw5-md-update-dot{background:var(--fw5-green)}.fw5-md-updates li[data-tone=wait] .fw5-md-update-dot{background:var(--fw5-accent-2)}.fw5-md-updates li[data-tone=bad] .fw5-md-update-dot{background:var(--fw5-gold)}.fw5-md-update-txt{min-width:0}.fw5-md-update-txt b{font-size:13.5px;font-weight:600;line-height:1.35;display:block}.fw5-md-update-txt span{color:var(--fw5-tx3);margin-top:2px;font-size:12.5px;line-height:1.45;display:block}.fw5-md-cta{background:var(--fw5-accent);color:var(--fw5-on-accent)}.fw5-sheet-root{z-index:120;position:fixed;inset:0}.fw5-sheet-veil{opacity:0;background:#04050a99;transition:opacity .22s;position:absolute;inset:0}.fw5-sheet-veil--on{opacity:1}.fw5-sheet-clip{pointer-events:none;position:absolute;inset:0;overflow:hidden}.fw5-sheet{pointer-events:auto;box-sizing:border-box;background:var(--fw5-s1);border:1px solid var(--fw5-line);width:100%;max-width:560px;padding:8px 18px calc(18px + env(safe-area-inset-bottom));color:var(--fw5-tx);overscroll-behavior:contain;border-bottom:none;border-radius:22px 22px 0 0;outline:none;flex-direction:column;gap:12px;max-height:80%;margin:0 auto;transition:transform .28s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(105%)}.fw5-sheet--on{transform:translateY(0)}.fw5-sheet-grab{background:color-mix(in srgb, var(--fw5-tx) 20%, transparent);border-radius:2px;flex:none;width:38px;height:4px;margin:4px auto 2px}@media (prefers-reduced-motion:reduce){.fw5-sheet,.fw5-sheet-veil{transition:none}}.fw5-md-proof-sheet{flex-direction:column;gap:12px;display:flex}.fw5-md-proof-sheet-title{margin:2px 0 0;font-size:17px;font-weight:700}.fw5-md-proof-sheet-sub{color:var(--fw5-tx2);margin:4px 0 0;font-size:13px;line-height:1.5}.fw5-md-sheet-note{background:color-mix(in srgb, var(--fw5-gold) 16%, transparent);border:1px solid color-mix(in srgb, var(--fw5-gold) 30%, transparent);color:var(--fw5-tx);border-radius:12px;gap:10px;padding:11px 13px;font-size:12.5px;line-height:1.45;display:flex}.fw5-md-sheet-note svg{color:var(--fw5-gold-ink);flex:none;margin-top:1px}.fw5-md-fields{flex-direction:column;gap:12px;display:flex}.fw5-md-fields label{display:block}.fw5-md-fields label>span{color:var(--fw5-tx2);margin-bottom:5px;font-size:12px;font-weight:600;display:block}.fw5-md-fields input,.fw5-md-fields textarea,.fw5-md-fields select{box-sizing:border-box;border:1px solid var(--fw5-line);background:var(--fw5-s3);width:100%;min-height:44px;color:var(--fw5-tx);border-radius:12px;padding:11px 13px;font-family:inherit;font-size:16px}.fw5-md-fields textarea{resize:vertical;min-height:84px}.fw5-md-fields input::placeholder,.fw5-md-fields textarea::placeholder{color:var(--fw5-placeholder)}.fw5-md-btn-pri{background:var(--fw5-accent);width:100%;color:var(--fw5-on-accent);cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:13px;font-family:inherit;font-size:15px;font-weight:700;transition:transform 80ms;display:flex}.fw5-md-btn-pri:active{transform:scale(.97)}.fw5-md-btn-pri:disabled{opacity:.75;cursor:default;transform:none}.fw5-md-cta-stack{flex-direction:column;gap:10px;display:flex}.fw5-md-cta-stack .fw5-md-cta{gap:8px}.fw5-md-cta-hint{color:var(--fw5-tx2);margin:0 2px;font-size:13px;line-height:1.5}.fw5-md-btn-sec{border:1px solid var(--fw5-line);background:var(--fw5-s1);width:100%;color:var(--fw5-tx);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:12px;font-family:inherit;font-size:15px;font-weight:700;display:flex}.fw5-md-btn-sec:active{transform:scale(.97)}.fw5-md-closed{color:var(--fw5-tx2);align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;line-height:1.5;display:flex}.fw5-md-sent{background:linear-gradient(135deg, var(--fw5-done-a), var(--fw5-done-b))}.fw5-md-sent-title{color:inherit;margin:0;font-size:19px;font-weight:700;line-height:1.25}.fw5-md-signin-hint{text-align:center;margin:18px 0 0;font-size:13px}.fw5-md-signin-hint a{min-height:44px;color:var(--fw5-accent-ink);align-items:center;font-weight:600;display:inline-flex}.fw5-md-referral{flex-direction:column;gap:10px;display:flex}.fw5-md-referral-count{margin:0;font-size:16px;font-weight:700}.fwl-root{-webkit-tap-highlight-color:transparent;color-scheme:var(--brand-scheme,dark)}.fwl-root :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--brand-card-focus-ring,var(--cos-grow-green));outline-offset:3px;box-shadow:none}.fwl-root :where(input,select,textarea):focus:not(:focus-visible){box-shadow:none}.member-link-toggle{min-height:44px;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:none;align-items:center;padding:0 4px;font-size:13px;text-decoration:underline;display:inline-flex}.fw5-settings{flex-direction:column;gap:12px;display:flex}.fw5-settings-head{padding:4px 2px 0}.fw5-settings-head h1{margin:0;font-size:22px;font-weight:700;line-height:1.2}.fw5-settings-head p{color:var(--fw5-tx2);margin:4px 0 0;font-size:14px}.fw5-set-card{flex-direction:column;gap:12px;padding:16px;display:flex}.fw5-set-head{align-items:center;gap:12px;display:flex}.fw5-set-head .fw5-row-tile{border-radius:10px;width:32px;height:32px}.fw5-set-title{flex:1;min-width:0;margin:0;font-size:16px;font-weight:700}.fw5-set-action{min-height:44px;color:var(--fw5-accent-ink);align-items:center;padding:0 4px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.fw5-set-sub{color:var(--fw5-tx2);margin:0;font-size:13px;line-height:1.5}.fw5-set-profile{align-items:center;gap:14px;display:flex}.fw5-set-fields{flex:1;gap:10px;min-width:0;margin:0;display:grid}.fw5-set-fields dt{color:var(--fw5-tx3);font-size:12px}.fw5-set-fields dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:15px}@media (width>=480px){.fw5-set-fields{grid-template-columns:1fr 1fr}}.fw5-set-mono{font-family:var(--mono);font-size:14px}.fw5-set-row{align-items:center;gap:12px;min-height:44px;display:flex}.fw5-set-row .fw5-row-txt span,.fw5-set-list .fw5-row-txt span,.fw5-set-card>.fw5-row .fw5-row-txt span{white-space:normal;color:var(--fw5-tx2);font-size:13px;line-height:1.45;overflow:visible}.fw5-set-note{color:var(--fw5-tx3);margin:0;font-size:12.5px;line-height:1.5}.fw5-set-list{flex-direction:column;gap:8px;display:flex}.fw5-set-list .fw5-row{min-height:56px;font:inherit;text-align:left;cursor:pointer}.fw5-set-list .fw5-row:disabled{cursor:default;opacity:.75}.fw5-row--danger .fw5-row-txt b{color:var(--fw5-danger-ink)}.fw5-row-tile--danger{background:color-mix(in srgb, var(--fw5-danger) 14%, transparent);color:var(--fw5-danger-ink)}.fw5-row-end{width:16px;color:var(--fw5-tx3);flex:none;justify-content:center;align-items:center;display:inline-flex}.fw5-set-err{background:color-mix(in srgb, var(--fw5-danger) 14%, transparent);color:var(--fw5-tx);border-radius:10px;margin:0;padding:10px 12px;font-size:13px;line-height:1.45}.fw5-sheet .fw5-danger-fill{background:var(--cos-risk-red);color:var(--cos-signal-black)}.fw5-sheet-title{margin:2px 0 0;font-size:19px;font-weight:700}.fw5-sheet-body{color:var(--fw5-tx2);margin:0;font-size:14px;line-height:1.5}.fw5-wallet-badge{align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;display:inline-flex}.fw5-wallet-dot{background:var(--fw5-green);border-radius:50%;width:8px;height:8px}.fw5-act-metrics{grid-template-columns:1fr 1fr;gap:10px;display:grid}.fw5-act-metrics .fw5-stat{border:1px solid var(--fw5-line);background:var(--fw5-s1);border-radius:14px;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;display:flex}.fw5-act-metrics .fw5-stat-v{font-size:20px;font-weight:700}.fw5-act-metrics .fw5-stat-l{color:var(--fw5-tx3);font-size:12px}.fw5-act-ring{color:var(--fw5-accent);display:block}.fw5-act-ring-track{color:var(--fw5-track)}.fw5-act-ringrow{align-items:center;gap:10px;display:flex}.fw5-act-filters{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.fw5-act-filters.fw5m-seg>*{flex:none;min-height:44px;padding:0 16px}.fw5-act-time{color:var(--fw5-tx3);font-size:12px;display:block}.fw5-act-insights{flex-direction:column;gap:12px;padding:16px;display:flex}.fw5-act-weekly{align-items:flex-end;gap:8px;height:96px;display:flex}.fw5-act-weekly-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;min-width:0;height:100%;display:flex}.fw5-act-weekly-bar{width:100%;max-width:28px;min-height:3px;height:calc(var(--fw5-act-h,0) * 1%);background:var(--fw5-accent);border-radius:6px 6px 2px 2px}.fw5-act-weekly-col span{color:var(--fw5-tx3);font-size:12px}.fw5-act-breakdown{background:var(--fw5-track);border-radius:5px;height:10px;display:flex;overflow:hidden}.fw5-act-breakdown>i{height:100%;width:calc(var(--fw5-act-w,0) * 1%);background:var(--fw5-act-c,var(--fw5-accent));display:block}.fw5-act-legend{color:var(--fw5-tx2);flex-wrap:wrap;gap:8px 14px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.fw5-act-legend li{align-items:center;gap:6px;display:inline-flex}.fw5-act-legend i{background:var(--fw5-act-c,var(--fw5-accent));border-radius:2px;width:8px;height:8px}.fw5-ring--settings{--fw5-ring-size:56px;--fw5-ring-pct:100;font-size:16px;font-weight:700}.fw5-app a.fw5-row:hover{text-decoration:none}.fw5pm-muted{color:var(--fw5-tx2);margin:0;font-size:13px;line-height:1.45}.fw5pm-day-lines{flex-direction:column;gap:6px;padding:12px 14px;display:flex}.fw5pm-day-line{margin:0;font-size:13.5px;line-height:1.45}.fw5pm-day-line--strong{font-weight:600}.fw5pm-ideas{flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:14px;line-height:1.45;display:flex}.fw5pm-idea--lead{font-weight:600}.fw5m-page{flex-direction:column;gap:12px;display:flex}.fw5m-head{padding:4px 2px 0}.fw5m-head h1{margin:0;font-size:22px;font-weight:700;line-height:1.2}.fw5m-seg{gap:6px;display:flex}.fw5m-seg-btn{min-width:0;min-height:44px;color:var(--fw5-tx2);background:var(--fw5-s1);border:1px solid var(--fw5-line);text-align:center;white-space:nowrap;cursor:pointer;border-radius:999px;flex:1;padding:9px 4px;font-family:inherit;font-size:13px;font-weight:600}.fw5m-seg-btn--on{color:var(--fw5-on-accent);background:var(--fw5-accent);border-color:var(--fw5-accent)}.fw5m-seg-n{font-family:var(--mono);font-variant-numeric:tabular-nums;margin-left:3px;font-size:12px}.fw5m-quest{background:var(--fw5-s1);border:1px solid var(--fw5-line);width:100%;color:inherit;border-radius:16px;align-items:center;gap:12px;padding:14px;text-decoration:none;transition:background .12s,transform 80ms;display:flex}.fw5m-quest:hover{background:var(--fw5-s2)}.fw5m-quest:active{background:var(--fw5-s2);transform:scale(.985)}.fw5m-quest--fix{border-color:color-mix(in srgb, var(--fw5-gold) 40%, transparent)}.fw5m-quest-mid{flex:1;min-width:0}.fw5m-quest-title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;font-weight:650;line-height:1.3;display:-webkit-box;overflow:hidden}.fw5m-quest-sub{flex-wrap:wrap;align-items:center;gap:8px;margin-top:5px;display:flex}.fw5m-quest-meta{font-family:var(--mono);color:var(--fw5-tx3);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;overflow:hidden}.fw5m-quest-pts{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--fw5-green);flex:none;font-size:15px;font-weight:600}.fw5m-empty{text-align:center;padding:34px 20px}.fw5m-empty b{margin:0 0 4px;font-size:14px;font-weight:700;display:block}.fw5m-empty p{color:var(--fw5-tx3);margin:0;font-size:13px;line-height:1.45}.fw5m-empty-cta{background:var(--fw5-s2);border:1px solid var(--fw5-line);color:var(--fw5-tx);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:14px;padding:10px 18px;font-family:inherit;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.fw5m-empty-cta:active{background:var(--fw5-s3)}.fw5m-locked{border:1px dashed var(--fw5-line);color:var(--fw5-tx3);text-align:center;border-radius:12px;margin:12px 2px 0;padding:12px 14px;font-size:13px;line-height:1.45}.fw5m-locked b{color:var(--fw5-tx);margin:0 0 3px;font-size:13.5px;font-weight:700;display:block}.fw5-md-link{flex-direction:column;gap:10px;display:flex}.fw5-md-linkbtn{background:var(--fw5-cta-bg);color:var(--fw5-cta-text);border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:12px 16px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.fw5-md-linkbtn:active{opacity:.85}.fw5-md-linkhint{color:var(--fw5-tx2);margin:0;font-size:13px;line-height:1.45}.fw5p-page{flex-direction:column;gap:12px;display:flex}.fw5p-head{padding:4px 2px 0}.fw5p-head h1{margin:0;font-size:22px;font-weight:700;line-height:1.2}.fw5p-sub{color:var(--fw5-tx2);margin:4px 0 0;font-size:13px}.fw5p-back{color:var(--fw5-accent-ink);cursor:pointer;background:0 0;border:0;padding:0 0 6px;font-family:inherit;font-size:13px;font-weight:600}.fw5p-progress{color:var(--fw5-tx2);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:12.5px}.fw5p-item{align-items:center;gap:12px;padding:14px;display:flex}.fw5p-item--done .fw5p-item-title{color:var(--fw5-tx2)}.fw5p-item-main{flex:1;min-width:0}.fw5p-item-title{margin:6px 0 0;font-size:15px;font-weight:650;line-height:1.3}.fw5p-item-desc{color:var(--fw5-tx2);margin:4px 0 0;font-size:13px}.fw5p-item-meta{color:var(--fw5-tx2);font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:12px}.fw5p-chip{letter-spacing:.02em;text-transform:uppercase;color:var(--fw5-tx2);background:var(--fw5-s1);border:1px solid var(--fw5-line);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-block}.fw5p-chip--sent,.fw5p-chip--seen{color:var(--fw5-on-accent);background:var(--fw5-accent);border-color:var(--fw5-accent)}.fw5p-chip--in_progress{color:var(--fw5-accent-ink);border-color:var(--fw5-accent);background:0 0}.fw5p-chip--completed{color:#0b3d2c;background:#7ee2b8;border-color:#7ee2b8}.fw5p-answer{color:var(--fw5-on-accent);background:var(--fw5-accent);cursor:pointer;border:0;border-radius:999px;flex:none;padding:9px 16px;font-family:inherit;font-size:13.5px;font-weight:700}.fw5p-answer:disabled{opacity:.55;cursor:default}.fw5p-section{letter-spacing:.05em;text-transform:uppercase;color:var(--fw5-tx2);margin:10px 2px 0;font-size:12px;font-weight:700}.fw5p-q{padding:14px}.fw5p-q-text{margin:0 0 10px;font-size:15px;font-weight:650;line-height:1.35}.fw5p-q-ordinal{font-family:var(--mono);color:var(--fw5-accent-ink);margin-right:8px;font-size:12px;display:inline-block}.fw5p-opts{flex-direction:column;gap:8px;display:flex}.fw5p-opt{border:1px solid var(--fw5-line);background:var(--fw5-s1);color:inherit;text-align:left;cursor:pointer;border-radius:12px;padding:11px 12px;font-family:inherit;font-size:14px}.fw5p-opt--on{border-color:var(--fw5-accent);box-shadow:inset 0 0 0 1px var(--fw5-accent)}.fw5p-submit{color:var(--fw5-on-accent);background:var(--fw5-accent);cursor:pointer;border:0;border-radius:999px;padding:13px;font-family:inherit;font-size:15px;font-weight:700}.fw5p-submit:disabled{opacity:.55;cursor:default}.fw5p-err{color:var(--fw5-err-ink);background:color-mix(in srgb, var(--fw5-danger-ink) 12%, transparent);border:1px solid color-mix(in srgb, var(--fw5-danger-ink) 35%, transparent);border-radius:10px;margin:0;padding:10px 12px;font-size:13px}.fw5p-empty,.fw5p-done-note{padding:18px 14px}.fw5p-empty b,.fw5p-done-note b{font-size:15px}.fw5p-empty p,.fw5p-done-note p{color:var(--fw5-tx2);margin:6px 0 0;font-size:13px}.fw5r-page{flex-direction:column;gap:12px;display:flex}.fw5r-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fw5r-note{padding:14px 16px}.fw5r-hero{flex-direction:column;gap:14px;padding:18px 16px;display:flex}.fw5r-hero-row{align-items:center;gap:14px;display:flex}.fw5r-hero-who{min-width:0}.fw5r-hero-who b{font-size:16px;line-height:1.3;display:block}.fw5r-hero-who span{font-family:var(--mono);color:var(--fw5-tx2);margin-top:2px;font-size:12.5px;display:block}.fw5r-track{scrollbar-width:none;gap:8px;padding:2px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 86%,#0000);mask-image:linear-gradient(90deg,#000 86%,#0000)}.fw5r-track::-webkit-scrollbar{display:none}.fw5r-stop{text-align:center;background:var(--fw5-s2);border:1px solid var(--fw5-line-soft);border-radius:12px;flex:none;min-width:86px;padding:10px 12px}.fw5r-stop b{font-size:12.5px;font-weight:650;display:block}.fw5r-stop span{font-family:var(--mono);color:var(--fw5-tx3);margin-top:1px;font-size:12px;display:block}.fw5r-stop--done{border-color:var(--fw5-line)}.fw5r-stop--done b{color:var(--fw5-tx2)}.fw5r-stop--cur{border-color:var(--fw5-accent);background:var(--fw5-accent-dim)}.fw5r-stop--cur b{color:var(--fw5-accent-ink)}.fw5r-stop--lock b{color:var(--fw5-tx3)}.fw5r-tier-why{color:var(--fw5-tx2);margin:10px 2px 0;font-size:12px}.fw5r-switch{align-items:stretch;gap:8px;display:flex}.fw5r-seg{flex:1;gap:6px;min-width:0;display:flex}.fw5r-seg-tab{min-height:44px;color:var(--fw5-tx2);background:var(--fw5-s1);border:1px solid var(--fw5-line);text-align:center;cursor:pointer;white-space:nowrap;border-radius:999px;flex:1;padding:9px 4px;font-size:13px;font-weight:600}.fw5r-seg-tab.fw5r-seg-on{color:var(--fw5-on-accent);background:var(--fw5-accent);border-color:var(--fw5-accent)}.fw5r-balance{font-family:var(--mono);background:var(--fw5-accent);color:var(--fw5-on-accent);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:0 13px;font-size:12.5px;font-weight:700;display:inline-flex}.fw5r-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.fw5r-rw{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;min-height:128px;padding:14px;display:flex}.fw5r-rw--dim{opacity:.72}.fw5r-rw b{overflow-wrap:anywhere;font-size:13.5px;font-weight:650;line-height:1.3}.fw5r-rw-req{font-family:var(--mono);color:var(--fw5-tx2);overflow-wrap:anywhere;flex:1;font-size:12px;line-height:1.45}.fw5r-rw-note{color:var(--fw5-tx3);margin:0;font-size:12px;line-height:1.4}.fw5r-rw-tx{margin:0;font-size:12px}.fw5r-rw-tx a{color:var(--fw5-accent-ink);text-underline-offset:3px;text-decoration:underline}.fw5r-hist-row{border-top:1px solid var(--fw5-line-soft);align-items:center;gap:12px;padding:12px 14px;font-size:13px;display:flex}.fw5r-hist-row:first-child{border-top:none}.fw5r-hist-what{flex:1;min-width:0}.fw5r-hist-what b{font-weight:600;line-height:1.3;display:block}.fw5r-hist-what span{color:var(--fw5-tx3);margin-top:1px;font-size:12px;display:block}.fw5r-hist-amt{font-family:var(--mono);color:var(--fw5-green);white-space:nowrap;flex:none;font-weight:600}.fw5r-hist-amt--pend{color:var(--fw5-gold-ink)}.fw5r-hist-amt--zero{color:var(--fw5-tx3)}.fw5r-empty{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:22px 16px;display:flex}.fw5r-empty b{font-size:14px}.fw5r-empty p{color:var(--fw5-tx2);max-width:300px;margin:0;font-size:12.5px;line-height:1.5}.fw5r-cta{background:var(--fw5-accent);color:var(--fw5-on-accent);cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;padding:10px 18px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.fw5r-cta:active{transform:scale(.97)}.fw5r-privacy{color:var(--fw5-tx3);margin:0 2px;font-size:12px;line-height:1.5}.fw5r-note{color:var(--fw5-tx3);margin:2px 2px 0;font-size:12px;line-height:1.5}.fw5r-muted{color:var(--fw5-tx2);margin:0 2px;font-size:12.5px}@media (width<=339px){.fw5r-grid{grid-template-columns:1fr}}.fw5r-how{margin-top:12px;padding:16px}.fw5r-how-steps{margin:8px 0 0;padding-left:18px;line-height:1.6}.fw5r-how-note{margin:8px 0 0}.fw5-social{flex-direction:column;gap:12px;display:flex}.fw5-social-head h1{margin:0;font-size:25px;font-weight:700;line-height:1.2}.fw5-social-lede{color:var(--fw5-tx2);margin:6px 0 0;font-size:14px;line-height:1.5}.fw5-social-note{color:var(--fw5-tx3);margin:0 2px;font-size:12px;line-height:1.5}.fw5-social-hero-title,.fw5-social-done-title{color:inherit;margin:0;font-size:19px;font-weight:700;line-height:1.25}.fw5-social-done{background:linear-gradient(135deg, var(--fw5-done-a), var(--fw5-done-b))}.fw5-social-form{padding:14px}.fw5-social-more{min-height:44px;color:var(--fw5-accent-ink);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:6px;padding:6px 2px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.fw5-social-err{background:color-mix(in srgb, var(--fw5-danger-ink) 12%, transparent);color:var(--fw5-err-ink);border-radius:10px;margin:0;padding:10px 12px;font-size:13px;line-height:1.45}.fw5-social-form input[aria-invalid=true]{border-color:var(--fw5-danger-ink)}.fw5-social-save{margin-top:4px}.fw5-invite-url{background:var(--fw5-cta-chip);font-family:var(--mono);word-break:break-all;-webkit-user-select:all;user-select:all;color:inherit;border-radius:10px;margin:0;padding:10px 12px;font-size:13px;line-height:1.4}.fw5-invite-copy{width:100%;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid #07080d40;border-radius:12px;justify-content:center;align-items:center;padding:11px;font-family:inherit;font-size:14px;font-weight:700;display:flex}.fw5i-page{flex-direction:column;gap:12px;display:flex}.fw5i-head{padding:4px 2px 0}.fw5i-head h1{margin:0;font-size:25px;font-weight:700;line-height:1.2}.fw5i-head p{color:var(--fw5-tx2);margin:5px 0 0;font-size:14px}.fw5i-newthread{border:1px solid var(--fw5-line);background:var(--fw5-s1);min-height:44px;color:var(--fw5-tx);cursor:pointer;border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;gap:8px;margin:0 2px;padding:9px 18px;font-family:inherit;font-size:13.5px;font-weight:700;display:inline-flex}.fw5i-newthread:active{transform:scale(.97)}.fw5i-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fw5i-thread{font:inherit;text-align:left;cursor:pointer}.fw5i-tile{border-radius:50%}.fw5i-thread .fw5-row-txt b{font-size:14px}.fw5i-thread .fw5-row-txt span{font-size:12.5px}.fw5i-thread--unread .fw5-row-txt span{color:var(--fw5-tx2);font-weight:600}.fw5i-right{flex-direction:column;flex:none;align-items:flex-end;gap:5px;display:flex}.fw5i-time{font-family:var(--mono);color:var(--fw5-tx3);font-size:12px}.fw5i-udot{background:var(--fw5-accent);border-radius:50%;width:8px;height:8px}.fw5i-note{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:26px 18px;display:flex}.fw5i-note-ico{background:var(--fw5-s2);width:44px;height:44px;color:var(--fw5-tx2);border-radius:50%;justify-content:center;align-items:center;display:flex}.fw5i-note b{font-size:15px}.fw5i-note p{color:var(--fw5-tx2);margin:0;font-size:13px}.fw5i-retry{background:var(--fw5-accent);color:var(--fw5-on-accent);cursor:pointer;border:none;border-radius:999px;margin-top:4px;padding:9px 22px;font-size:13.5px;font-weight:700}.fw5i-retry:active{transform:scale(.97)}.fw5i-threadview{flex-direction:column;min-height:calc(100dvh - 172px);display:flex}.fw5i-thread-head{z-index:10;background:var(--fw5-bg);border-bottom:1px solid var(--fw5-line-soft);align-items:center;gap:11px;padding:6px 0 10px;display:flex;position:sticky;top:56px}.fw5i-back{background:var(--fw5-s1);border:1px solid var(--fw5-line);width:34px;height:34px;color:var(--fw5-tx2);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.fw5i-back:hover,.fw5i-back:active{background:var(--fw5-s2);color:var(--fw5-tx)}.fw5i-thread-who{min-width:0}.fw5i-thread-who b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;display:block;overflow:hidden}.fw5i-thread-who span{color:var(--fw5-tx3);margin-top:1px;font-size:12px;display:block}.fw5i-bubbles{flex-direction:column;flex:1;gap:8px;padding:14px 2px 12px;display:flex}.fw5i-bub{overflow-wrap:anywhere;white-space:pre-line;border-radius:16px;max-width:78%;padding:10px 13px;font-size:14px;line-height:1.45}.fw5i-bub--them{background:var(--fw5-s2);border:1px solid var(--fw5-line-soft);border-bottom-left-radius:6px;align-self:flex-start}.fw5i-bub--me{background:var(--fw5-accent);color:var(--fw5-on-accent);border-bottom-right-radius:6px;align-self:flex-end;font-weight:500}.fw5i-bub-time{font-family:var(--mono);color:var(--fw5-tx3);align-self:center;padding:4px 0;font-size:12px}.fw5i-bubbles-note{color:var(--fw5-tx3);align-self:center;padding:10px 0;font-size:12.5px}.fw5i-mission-link{align-self:flex-start;max-width:78%;margin-top:2px}.fw5i-composer{bottom:calc(58px + env(safe-area-inset-bottom));z-index:10;background:var(--fw5-bg);border-top:1px solid var(--fw5-line-soft);flex-direction:column;gap:6px;padding:10px 0 8px;display:flex;position:sticky}@media (width>=1024px){.fw5i-composer{bottom:0}}.fw5i-composer-row{align-items:center;gap:8px;display:flex}.fw5i-input{background:var(--fw5-s2);border:1px solid var(--fw5-line);min-width:0;color:var(--fw5-tx);border-radius:999px;flex:1;padding:11px 16px;font-family:inherit;font-size:16px}.fw5i-input::placeholder{color:var(--fw5-placeholder)}.fw5i-input:focus{border-color:var(--fw5-accent);outline:none}.fw5i-send{background:var(--fw5-accent);width:42px;height:42px;color:var(--fw5-on-accent);cursor:pointer;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:transform 80ms;display:flex}.fw5i-send:active:not(:disabled){transform:scale(.94)}.fw5i-send:disabled{opacity:.45;cursor:default}.fw5i-composer-err{color:var(--fw5-danger-ink);margin:0;font-size:12px}.fw5i-section-label{letter-spacing:.08em;text-transform:uppercase;color:var(--fw5-tx3);margin:14px 2px 6px;font-size:12px;font-weight:700}.fw5i-optout{border-top:1px solid var(--fw5-line-soft);text-align:center;color:var(--fw5-tx2);align-self:stretch;gap:6px;margin-top:6px;padding:10px 12px;font-size:12.5px;display:grid}.fw5i-optout p{margin:0}.fw5i-optout .fw5i-retry{margin-top:0}.fw5i-optout-link{min-height:44px;font:inherit;color:var(--fw5-accent-ink);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;align-items:center;margin-block:-12px;padding:0 4px;font-weight:600;text-decoration:underline;display:inline-flex}.fw5i-optout-link:disabled{opacity:.5;cursor:not-allowed}.fw5i-bub a{color:inherit;text-underline-offset:2px;text-decoration:underline}
