.welfare-hub{--wh-layout-max:30rem;--wh-form-max:32rem;--wh-page-fg:#251b38;--wh-heading:#251b38;--wh-muted:#7e7395;--wh-muted-2:#9a90b0;--wh-bg-top:#f0e8ff;--wh-bg-mid:#f8f5ff;--wh-bg-bottom:#fff5fb;--wh-primary:#9b6dff;--wh-primary-bright:#ff8ee7;--wh-on-primary:#fff;--wh-accent:#9b6dff;--wh-accent-soft:rgba(155,109,255,.14);--wh-secondary:#ff8ee7;--wh-secondary-soft:rgba(255,142,231,.16);--wh-coral-light:#c4a6ff;--wh-coral-deep:#7b52d6;--wh-card:#fff;--wh-card-border:#e3d8f4;--wh-card-shadow:0 10px 40px rgba(155,109,255,.08);--wh-header-bg:rgba(248,245,255,.92);--wh-nav-bg:rgba(248,245,255,.96);--wh-soft:#efe7ff;--wh-soft-2:rgba(255,142,231,.12);--wh-divider:#e3d8f4;--wh-input-border:#e3d8f4;--wh-stroke-logo:#fff;--wh-qr-bg:#faf8ff;--wh-danger:#b91c1c;--wh-radius:1.375rem;--wh-radius-sm:0.875rem;--wh-home-canvas:#f8f5ff;--wh-home-top-bg:rgba(248,245,255,.94);--wh-home-card-bg:#fff;--wh-home-card-border:#e3d8f4;--wh-home-card-shadow:0 10px 40px rgba(155,109,255,.08);--wh-home-search-border:#e3d8f4;--wh-home-tab-line:#e3d8f4;--wh-home-search-btn-bg:#9b6dff;--wh-home-search-btn-bg-active:#8658f0;--wh-me-profile-tint-top:#f3ecff;--wh-me-profile-tint-mid:#faf5ff;--wh-me-row-icon:#9b6dff;--wh-city-handle:rgba(155,109,255,.28);--wh-overlay-backdrop:rgba(45,42,50,.45);--wh-dock-bg:rgba(248,245,255,.97);--wh-cta-glow:0 4px 22px rgba(155,109,255,.28)}.welfare-hub[data-wh-theme=dark]{--wh-page-fg:#f6f7ff;--wh-heading:#f6f7ff;--wh-muted:#aab0d6;--wh-muted-2:#8b92b8;--wh-bg-top:#12152a;--wh-bg-mid:#0e1020;--wh-bg-bottom:#0a0c18;--wh-primary:#6c7bff;--wh-primary-bright:#ff5fd2;--wh-on-primary:#fff;--wh-accent:#6c7bff;--wh-accent-soft:rgba(108,123,255,.18);--wh-secondary:#ff5fd2;--wh-secondary-soft:rgba(255,95,210,.12);--wh-coral-light:#8b98ff;--wh-coral-deep:#56e;--wh-card:#171a2f;--wh-card-border:#2a315a;--wh-card-shadow:0 10px 40px rgba(0,0,0,.35);--wh-header-bg:rgba(14,16,32,.92);--wh-nav-bg:rgba(14,16,32,.96);--wh-soft:#23284a;--wh-soft-2:rgba(108,123,255,.1);--wh-divider:#2a315a;--wh-input-border:#2a315a;--wh-stroke-logo:rgba(108,123,255,.35);--wh-qr-bg:#171a2f;--wh-danger:#fca5a5;--wh-home-canvas:#0e1020;--wh-home-top-bg:rgba(14,16,32,.94);--wh-home-card-bg:#171a2f;--wh-home-card-border:#2a315a;--wh-home-card-shadow:0 8px 32px rgba(0,0,0,.4);--wh-home-search-border:#2a315a;--wh-home-tab-line:#2a315a;--wh-home-search-btn-bg:#6c7bff;--wh-home-search-btn-bg-active:#5a6bef;--wh-me-profile-tint-top:#1a1f38;--wh-me-profile-tint-mid:#12162c;--wh-me-row-icon:#8b98ff;--wh-city-handle:rgba(255,95,210,.35);--wh-overlay-backdrop:rgba(0,0,0,.55);--wh-dock-bg:rgba(14,16,32,.97);--wh-cta-glow:0 4px 24px rgba(255,95,210,.22)}.welfare-hub.wh-page{min-height:100vh;color:var(--wh-page-fg);background:linear-gradient(165deg,var(--wh-bg-top) 0,var(--wh-bg-mid) 42%,var(--wh-bg-bottom) 100%);background-attachment:fixed;padding-bottom:calc(4.35rem + env(safe-area-inset-bottom, 0px))}.welfare-hub.wh-page[data-wh-consult="1"]{padding-bottom:calc(7.85rem + env(safe-area-inset-bottom, 0px))}.welfare-hub[data-wh-theme=dark].wh-page{background:radial-gradient(ellipse 110% 70% at 50% -18%,#1a1f42 0,var(--wh-home-canvas) 48%);background-attachment:fixed}.welfare-hub .wh-header{position:sticky;top:0;z-index:30;border-bottom:1px solid var(--wh-card-border);background:var(--wh-header-bg);backdrop-filter:blur(12px)}.welfare-hub .wh-header.wh-header--princess-only{display:none}@media (min-width:900px){.welfare-hub .wh-header.wh-header--princess-only{display:block}}.welfare-hub .wh-header-inner{max-width:var(--wh-layout-max);margin-left:auto;margin-right:auto;padding:0 1rem;height:3.5rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.welfare-hub .wh-header-inner--with-back{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.35rem}.welfare-hub .wh-header-back{flex-shrink:0;font-size:.875rem;font-weight:700;color:var(--wh-primary);text-decoration:none;padding:.35rem .2rem;white-space:nowrap}.welfare-hub .wh-header-back:active{opacity:.75}.welfare-hub .wh-header-back--pill{border-radius:999px;padding:.4rem .75rem;background:color-mix(in srgb,var(--wh-primary) 16%,transparent);border:1px solid color-mix(in srgb,var(--wh-primary) 38%,transparent);box-shadow:0 1px 0 color-mix(in srgb,var(--wh-heading) 8%,transparent)}.welfare-hub[data-wh-theme=dark] .wh-header-back--pill{background:color-mix(in srgb,var(--wh-primary) 22%,transparent);border-color:color-mix(in srgb,var(--wh-primary) 45%,transparent)}.welfare-hub .wh-header-title-main{margin:0;font-size:.9375rem;font-weight:800;text-align:center;color:var(--wh-heading);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.welfare-hub .wh-header-brand{display:flex;align-items:center;gap:.625rem;min-width:0;font-weight:800;color:var(--wh-heading);letter-spacing:-.02em;text-decoration:none}.welfare-hub .wh-header-logo{border-radius:.875rem;-o-object-fit:cover;object-fit:cover;flex-shrink:0;border:2px solid var(--wh-stroke-logo);box-shadow:0 4px 14px rgba(155,109,255,.12)}.welfare-hub[data-wh-theme=dark] .wh-header-logo{box-shadow:0 4px 18px rgba(108,123,255,.2)}.welfare-hub .wh-header-site{font-size:.9375rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width:640px){.welfare-hub .wh-header-site{font-size:1.0625rem}}.welfare-hub .wh-header-page-title{font-size:.8125rem;font-weight:600;color:var(--wh-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:28%;flex-shrink:0}.welfare-hub .wh-header-mq-desktop{display:none}.welfare-hub .wh-header-mq-mobile{display:block}@media (min-width:900px){.welfare-hub .wh-header-mq-desktop{display:block}.welfare-hub .wh-header-mq-mobile,.welfare-hub .wh-home-toolbar .wh-theme-switch{display:none}}.welfare-hub .wh-header-main-nav-wrap{width:100%;border-top:1px solid color-mix(in srgb,var(--wh-card-border) 85%,transparent);background:color-mix(in srgb,var(--wh-header-bg) 94%,transparent)}.welfare-hub .wh-main-nav.wh-main-nav--header{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;list-style:none}.welfare-hub .wh-header-main-nav-wrap .wh-main-nav.wh-main-nav--header{justify-content:center;max-width:var(--wh-layout-max);margin-left:auto;margin-right:auto;padding:.45rem 1rem .55rem}.welfare-hub .wh-header-inner--desktop-top{max-width:var(--wh-layout-max);margin-left:auto;margin-right:auto;padding:0 1rem;min-height:3.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.welfare-hub .wh-header-desktop-left{display:flex;align-items:center;justify-content:flex-start;flex:1;min-width:0;gap:.65rem}.welfare-hub .wh-header-brand--desktop-bar{flex-shrink:0;gap:.5rem}.welfare-hub .wh-header-brand--desktop-bar .wh-header-logo{width:36px;height:36px}.welfare-hub .wh-header-brand--desktop-bar .wh-header-site{font-size:.9375rem}.welfare-hub .wh-header-inner--desktop-top .wh-main-nav.wh-main-nav--header{justify-content:flex-start;flex:0 1 auto;max-width:none;margin:0;padding:0;gap:.25rem}.welfare-hub .wh-nav-link.wh-nav-link--header{display:inline-flex;flex-direction:row;align-items:center;flex:0 0 auto;gap:.4rem;font-size:.875rem;padding:.42rem 1rem;border-radius:999px;min-height:0}.welfare-hub .wh-nav-link.wh-nav-link--header .wh-nav-ico{width:1.1rem;height:1.1rem}.welfare-hub .wh-site-footer{display:none}.welfare-hub .wh-theme-switch{flex-shrink:0;width:3.4rem;height:1.9rem;border-radius:999px;border:1px solid var(--wh-home-search-border);padding:3px;cursor:pointer;font-family:inherit;background:linear-gradient(180deg,#fff,var(--wh-soft));transition:background .2s,border-color .2s}.welfare-hub .wh-theme-switch--night{background:linear-gradient(180deg,#2d3358,#23284a);border-color:hsla(0,0%,100%,.12)}.welfare-hub .wh-theme-switch-track{display:block;position:relative;width:100%;height:100%}.welfare-hub .wh-theme-switch-thumb{position:absolute;top:0;left:0;width:1.45rem;height:1.45rem;border-radius:50%;background:#fff;box-shadow:0 2px 8px rgba(61,53,69,.14);display:flex;align-items:center;justify-content:center;color:var(--wh-accent);transition:transform .22s ease,background .2s,color .2s}.welfare-hub .wh-theme-switch--night .wh-theme-switch-thumb{transform:translateX(1.48rem);background:#e8e2f2;color:#8b7cb8}.welfare-hub[data-wh-theme=dark] .wh-theme-switch--night .wh-theme-switch-thumb{background:#2a315a;color:#aab0ff}.welfare-hub .wh-theme-switch-thumb svg{width:.92rem;height:.92rem}.welfare-hub .wh-theme-switch--day .wh-theme-ico-moon,.welfare-hub .wh-theme-switch--night .wh-theme-ico-sun{display:none}.welfare-hub .wh-bottom-dock{position:fixed;bottom:0;left:0;right:0;z-index:40;max-width:var(--wh-layout-max);margin-left:auto;margin-right:auto;background:var(--wh-dock-bg);backdrop-filter:blur(14px);border-top:1px solid var(--wh-card-border);padding-bottom:env(safe-area-inset-bottom,0)}.welfare-hub .wh-bottom-dock-cta{padding:.5rem 1rem .35rem;border-bottom:1px solid var(--wh-card-border)}.welfare-hub .wh-consult-cta{display:block;width:100%;padding:.72rem 1rem;border:none;border-radius:999px;font-size:.86rem;font-weight:600;color:#fff!important;text-align:center;text-decoration:none;cursor:pointer;background:linear-gradient(120deg,var(--wh-primary),var(--wh-primary-bright));box-shadow:var(--wh-cta-glow)}.welfare-hub .wh-consult-cta:active{transform:scale(.99);opacity:.95}.welfare-hub .wh-consult-hint{margin:.35rem 0 0;text-align:center;font-size:.6rem;line-height:1.4;color:var(--wh-muted)}.welfare-hub .wh-bottom-nav-tabs{display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch;min-height:3.35rem;padding:.4rem .5rem .45rem}.welfare-hub .wh-bottom-nav-tabs--two{grid-template-columns:repeat(2,1fr)}.welfare-hub .wh-nav-item{color:var(--wh-muted)}.welfare-hub .wh-nav-item--active{color:var(--wh-primary);font-weight:700}.welfare-hub .wh-pill-featured{font-size:.75rem;padding:.125rem .5rem;border-radius:999px;font-weight:600;background:linear-gradient(120deg,rgba(155,109,255,.2),rgba(255,142,231,.16));color:var(--wh-heading);border:1px solid var(--wh-card-border)}.welfare-hub[data-wh-theme=dark] .wh-pill-featured{background:linear-gradient(120deg,rgba(108,123,255,.22),rgba(255,95,210,.14))}.welfare-hub .wh-card{border-radius:var(--wh-radius);background:var(--wh-card);border:2px solid var(--wh-card-border);box-shadow:var(--wh-card-shadow)}.welfare-hub .wh-card--flat{box-shadow:none}.welfare-hub .wh-list-row{display:block;border-radius:var(--wh-radius-sm);background:var(--wh-card);border:2px solid var(--wh-card-border);box-shadow:0 2px 0 rgba(45,45,45,.04);transition:transform .15s ease}.welfare-hub[data-wh-theme=dark] .wh-list-row{box-shadow:0 2px 0 rgba(0,0,0,.25)}.welfare-hub .wh-list-row:active{transform:scale(.99)}.welfare-hub .wh-section-title{font-weight:600;color:var(--wh-heading)}.welfare-hub .wh-kicker{font-size:.875rem;font-weight:600;color:var(--wh-muted)}.welfare-hub .wh-muted{color:var(--wh-muted)}.welfare-hub .wh-muted-sm{font-size:.75rem;color:var(--wh-muted-2)}.welfare-hub .wh-link{color:var(--wh-primary);font-weight:600}.welfare-hub .wh-chevron{color:var(--wh-primary-bright);font-weight:700}.welfare-hub .wh-btn-primary{width:100%;border-radius:999px;padding:.75rem 1rem;font-weight:600;color:var(--wh-on-primary);background:linear-gradient(120deg,var(--wh-primary),var(--wh-primary-bright));border:1px solid rgba(155,109,255,.25);box-shadow:var(--wh-cta-glow)}.welfare-hub a.wh-btn-primary{display:block;text-align:center;text-decoration:none}.welfare-hub .wh-btn-primary:disabled{opacity:.5}.welfare-hub .wh-btn-primary:not(:disabled):active{transform:scale(.99);opacity:.95}.welfare-hub[data-wh-theme=dark] .wh-btn-primary{color:#fff;border-color:rgba(255,95,210,.35)}.welfare-hub[data-wh-theme=dark] .wh-btn-primary:not(:disabled):active{opacity:.92}.welfare-hub .wh-btn-soft{width:100%;border-radius:var(--wh-radius-sm);padding:.5rem .75rem;font-weight:600;font-size:.875rem;background:var(--wh-soft);color:var(--wh-secondary);border:2px solid var(--wh-card-border)}.welfare-hub .wh-btn-soft--accent{background:var(--wh-accent-soft);color:var(--wh-accent)}.welfare-hub .wh-btn-outline{width:100%;border-radius:var(--wh-radius-sm);padding:.75rem 1rem;font-weight:600;color:var(--wh-primary);border:2px solid var(--wh-primary);background:transparent}.welfare-hub .wh-btn-ghost{width:100%;border-radius:var(--wh-radius-sm);padding:.75rem 1rem;font-weight:600;background:var(--wh-soft);color:var(--wh-heading);border:2px solid var(--wh-card-border)}.welfare-hub .wh-input,.welfare-hub .wh-textarea{width:100%;border-radius:var(--wh-radius-sm);border:2px solid var(--wh-input-border);background:var(--wh-card);color:var(--wh-page-fg);padding:.625rem .75rem;font-size:.875rem;outline:none;transition:border-color .2s,box-shadow .2s}.welfare-hub .wh-input:focus,.welfare-hub .wh-textarea:focus{border-color:rgba(155,109,255,.45);box-shadow:0 0 0 3px rgba(155,109,255,.12)}.welfare-hub[data-wh-theme=dark] .wh-input:focus,.welfare-hub[data-wh-theme=dark] .wh-textarea:focus{border-color:rgba(255,95,210,.45);box-shadow:0 0 0 3px rgba(108,123,255,.18)}.welfare-hub .wh-code{background:var(--wh-soft);padding:.125rem .375rem;border-radius:.25rem;font-size:.875em;border:1px solid var(--wh-card-border)}.welfare-hub .wh-mono-block{font-size:.75rem;font-family:ui-monospace,monospace;word-break:break-all;background:var(--wh-soft);border-radius:var(--wh-radius-sm);padding:.5rem;border:2px solid var(--wh-card-border);color:var(--wh-heading)}.welfare-hub .wh-or-line{width:100%;border-top:2px solid var(--wh-divider)}.welfare-hub .wh-or-label{padding:0 .75rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--wh-muted);background:linear-gradient(transparent,var(--wh-bg-mid) 40%,var(--wh-bg-mid))}.welfare-hub .wh-stat-card{border-radius:var(--wh-radius-sm);background:var(--wh-card);border:2px solid var(--wh-card-border);padding:.75rem}.welfare-hub .wh-stat-value{font-size:1.5rem;font-weight:800;color:var(--wh-primary)}.welfare-hub .wh-stat-value--accent{color:var(--wh-accent)}.welfare-hub .wh-cover-placeholder{border-radius:var(--wh-radius-sm);background:var(--wh-soft-2);border:2px dashed var(--wh-divider)}.welfare-hub .wh-detail-cover{width:100%;border-radius:var(--wh-radius);border:2px solid var(--wh-card-border)}.welfare-hub .wh-detail-main{max-width:var(--wh-layout-max);margin:0 auto;padding:.85rem 0 1.5rem}.welfare-hub .wh-detail-carousel-wrap{padding:0 1rem}.welfare-hub .wh-detail-carousel{position:relative;border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 12px 40px rgba(155,109,255,.1);border:1px solid hsla(0,0%,100%,.95)}.welfare-hub .wh-detail-track{display:flex;transition:transform .28s ease}.welfare-hub .wh-detail-slide{flex:0 0 100%;aspect-ratio:3/4;max-height:min(72vh,520px);display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#e8dcff,#f5edff)}.welfare-hub .wh-detail-slide:nth-child(2n){background:linear-gradient(180deg,#ffd6f2,#efe7ff)}.welfare-hub .wh-detail-image,.welfare-hub .wh-detail-media{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.welfare-hub .wh-detail-media{background:#000}.welfare-hub .wh-detail-slide-empty{color:var(--wh-muted);font-size:.875rem}.welfare-hub .wh-detail-carousel-ui{display:flex;align-items:center;justify-content:center;gap:.65rem;padding:.65rem .5rem .85rem}.welfare-hub .wh-detail-carousel-btn{width:36px;height:36px;border-radius:50%;border:1px solid var(--wh-card-border);background:hsla(0,0%,100%,.95);color:var(--wh-heading);font-size:1rem;line-height:1;cursor:pointer}.welfare-hub .wh-detail-dots{display:flex;gap:.35rem}.welfare-hub .wh-detail-dots button{width:7px;height:7px;border-radius:50%;border:none;background:rgba(155,109,255,.35);padding:0;cursor:pointer}.welfare-hub .wh-detail-dots button.is-active{background:var(--wh-accent);transform:scale(1.15)}.welfare-hub .wh-detail-hint{text-align:center;font-size:.68rem;color:var(--wh-muted);margin-top:.35rem}.welfare-hub .wh-detail-sheet{margin-top:.85rem;padding:0 1rem 1.25rem}.welfare-hub .wh-detail-card{background:#fff;border-radius:22px;padding:1.2rem 1.15rem;box-shadow:0 8px 32px rgba(61,53,69,.06);border:1px solid hsla(0,0%,100%,.9)}.welfare-hub .wh-detail-card h1{font-size:1.15rem;font-weight:700;color:var(--wh-heading)}.welfare-hub .wh-detail-card .sub{margin-top:.35rem;font-size:.78rem;color:var(--wh-muted)}.welfare-hub .wh-detail-dl{margin-top:1rem}.welfare-hub .wh-detail-row{padding:.75rem 0;border-top:1px solid rgba(155,109,255,.12)}.welfare-hub .wh-detail-row:first-of-type{border-top:none;padding-top:0}.welfare-hub .wh-detail-row dt{font-size:.72rem;color:var(--wh-muted);letter-spacing:.04em;margin-bottom:.4rem}.welfare-hub .wh-detail-row dd{font-size:.88rem;line-height:1.55;color:var(--wh-heading)}.welfare-hub .wh-detail-link{color:var(--wh-accent);font-weight:600;text-decoration:none;border-bottom:1px dashed rgba(155,109,255,.45)}.welfare-hub .wh-detail-link:active{opacity:.75}.welfare-hub .wh-detail-row .sep{color:var(--wh-muted);margin:0 .35rem;font-weight:400}.welfare-hub .wh-detail-comments{padding:0 1rem 1.5rem}.welfare-hub .wh-detail-comments h2{font-size:.95rem;font-weight:600;display:flex;align-items:center;gap:.5rem;color:var(--wh-heading)}.welfare-hub .wh-detail-comments .tag{font-size:.62rem;font-weight:500;padding:.15rem .45rem;border-radius:999px;background:rgba(255,142,231,.15);color:#8b4a9e}.welfare-hub .wh-detail-comments .empty{margin-top:.75rem;padding:1rem;border-radius:16px;background:hsla(0,0%,100%,.7);border:1px dashed var(--wh-card-border);font-size:.8rem;color:var(--wh-muted);line-height:1.55}.welfare-hub[data-wh-theme=dark] .wh-detail-card,.welfare-hub[data-wh-theme=dark] .wh-detail-carousel,.welfare-hub[data-wh-theme=dark] .wh-detail-comments .empty{background:var(--wh-card);border-color:var(--wh-card-border)}.welfare-hub[data-wh-theme=dark] .wh-detail-carousel{background:hsla(0,0%,100%,.06);border:1px solid var(--wh-card-border);backdrop-filter:blur(20px);box-shadow:0 16px 48px rgba(0,0,0,.4)}.welfare-hub[data-wh-theme=dark] .wh-detail-slide{background:linear-gradient(180deg,#1e2240,#12182c)}.welfare-hub[data-wh-theme=dark] .wh-detail-slide:nth-child(2n){background:linear-gradient(180deg,#2a1838,#0e1020)}.welfare-hub[data-wh-theme=dark] .wh-detail-slide:nth-child(3n){background:linear-gradient(180deg,#152040,#0e1020)}.welfare-hub[data-wh-theme=dark] .wh-detail-carousel-btn{border-radius:12px;border:1px solid var(--wh-card-border);background:hsla(0,0%,100%,.06);color:var(--wh-heading)}.welfare-hub[data-wh-theme=dark] .wh-detail-dots button{background:hsla(0,0%,100%,.2)}.welfare-hub[data-wh-theme=dark] .wh-detail-dots button.is-active{background:var(--wh-accent);box-shadow:0 0 10px rgba(108,123,255,.5)}.welfare-hub[data-wh-theme=dark] .wh-detail-card{border-radius:18px;background:hsla(0,0%,100%,.06);border:1px solid var(--wh-card-border);backdrop-filter:blur(20px)}.welfare-hub[data-wh-theme=dark] .wh-detail-row{border-top:1px solid var(--wh-card-border)}.welfare-hub[data-wh-theme=dark] .wh-detail-row dd{color:#d8dcf0}.welfare-hub[data-wh-theme=dark] .wh-detail-link{border-bottom-color:rgba(108,123,255,.35)}.welfare-hub[data-wh-theme=dark] .wh-detail-link:hover{color:#e0e4ff}.welfare-hub[data-wh-theme=dark] .wh-detail-comments .tag{border-radius:8px;background:rgba(255,95,210,.12);color:var(--wh-secondary)}.welfare-hub[data-wh-theme=dark] .wh-detail-comments .empty{border-radius:14px;background:hsla(0,0%,100%,.04);border:1px dashed var(--wh-card-border)}.welfare-hub .wh-msg{text-align:center;font-size:.875rem;color:var(--wh-secondary);font-weight:500}.welfare-hub .wh-error{font-size:.875rem;color:var(--wh-danger)}.welfare-hub .wh-success{font-size:.875rem;color:#15803d}.welfare-hub[data-wh-theme=dark] .wh-success{color:#86efac}.welfare-hub .wh-stat-value--secondary{color:var(--wh-secondary)}.welfare-hub .wh-stat-value--gold{color:var(--wh-primary-bright)}.welfare-hub a.wh-btn-tg{display:flex;flex-direction:column;align-items:flex-start;gap:.28rem;width:100%;text-decoration:none;border-radius:1.2rem;padding:.95rem 1rem;color:var(--wh-heading);background:linear-gradient(180deg,color-mix(in srgb,var(--wh-card) 92%,#fff 8%),var(--wh-home-card-bg));border:1px solid var(--wh-home-card-border);box-shadow:0 14px 34px rgba(61,53,69,.12)}.welfare-hub a.wh-btn-tg:active{transform:translateY(1px) scale(.995)}.welfare-hub[data-wh-theme=dark] a.wh-btn-tg{background:linear-gradient(180deg,rgba(18,23,39,.96),rgba(12,16,30,.96));box-shadow:0 18px 40px rgba(0,0,0,.42)}.welfare-hub .wh-btn-tg-kicker{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--wh-primary);font-weight:700}.welfare-hub a.wh-btn-tg strong{font-size:1rem;line-height:1.25}.welfare-hub a.wh-btn-tg span:last-child{color:var(--wh-muted);font-size:.82rem;line-height:1.55}.welfare-hub .wh-login-main{display:flex;flex-direction:column;min-height:calc(100dvh - 3.5rem - 4.35rem - env(safe-area-inset-bottom, 0px))}.welfare-hub.wh-page[data-wh-consult="1"] .wh-login-main{min-height:calc(100dvh - 3.5rem - 7.85rem - env(safe-area-inset-bottom, 0px))}.welfare-hub .wh-login-main-hero{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:min(52vh,24rem);padding-bottom:.5rem}.welfare-hub .wh-login-hero-cta,.welfare-hub .wh-tg-login-wrap{display:flex;justify-content:center;width:100%}.welfare-hub a.wh-btn-tg.wh-btn-tg--hero{padding:1.28rem 1.35rem;border-radius:1.35rem;border-width:2px;border-color:color-mix(in srgb,var(--wh-primary) 50%,var(--wh-home-card-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--wh-primary) 20%,transparent),0 20px 46px rgba(61,53,69,.2)}.welfare-hub a.wh-btn-tg.wh-btn-tg--hero .wh-btn-tg-kicker{font-size:.8rem}.welfare-hub a.wh-btn-tg.wh-btn-tg--hero strong{font-size:1.18rem;line-height:1.32}.welfare-hub[data-wh-theme=dark] a.wh-btn-tg.wh-btn-tg--hero{border-color:color-mix(in srgb,var(--wh-primary) 45%,hsla(0,0%,100%,.1));box-shadow:0 0 0 3px color-mix(in srgb,var(--wh-primary) 16%,transparent),0 22px 52px rgba(0,0,0,.52)}.welfare-hub a.wh-btn-tg.wh-btn-tg--hero.wh-btn-tg--circle{width:min(11.25rem,78vw);aspect-ratio:1;height:auto;min-width:unset;max-width:unset;align-items:center;justify-content:center;text-align:center;border-radius:50%;padding:1rem 1.05rem;gap:.38rem;transition:transform .18s ease,box-shadow .2s ease,border-color .2s ease}.welfare-hub a.wh-btn-tg.wh-btn-tg--hero.wh-btn-tg--circle strong{font-size:.98rem;line-height:1.28;font-weight:700;letter-spacing:.02em}@media (min-width:380px){.welfare-hub a.wh-btn-tg.wh-btn-tg--hero.wh-btn-tg--circle strong{font-size:1.02rem}}.welfare-hub .wh-btn-tg-circle-sub{display:block;color:var(--wh-muted);font-size:.74rem;font-weight:600;line-height:1.35;max-width:8.5rem}.welfare-hub:not([data-wh-theme=dark]) a.wh-btn-tg.wh-btn-tg--hero.wh-btn-tg--circle{background:radial-gradient(118% 118% at 28% 14%,color-mix(in srgb,var(--wh-primary) 48%,#fff) 0,color-mix(in srgb,var(--wh-primary) 22%,var(--wh-card)) 32%,color-mix(in srgb,var(--wh-card) 82%,#e2dcf0) 58%,var(--wh-home-card-bg) 100%),linear-gradient(148deg,color-mix(in srgb,var(--wh-primary) 32%,transparent) 0,color-mix(in srgb,var(--wh-primary) 8%,transparent) 42%,transparent 58%,color-mix(in srgb,var(--wh-primary) 12%,transparent) 100%);border-color:color-mix(in srgb,var(--wh-primary) 52%,var(--wh-home-card-border));box-shadow:0 0 0 1px color-mix(in srgb,#fff 62%,transparent),0 0 0 2px color-mix(in srgb,var(--wh-primary) 28%,transparent),0 0 18px 3px color-mix(in srgb,var(--wh-primary) 34%,transparent),0 0 42px 12px color-mix(in srgb,var(--wh-primary) 18%,transparent),0 0 72px 18px color-mix(in srgb,var(--wh-primary) 9%,transparent),0 20px 44px rgba(61,53,69,.22)}.welfare-hub:not([data-wh-theme=dark]) a.wh-btn-tg.wh-btn-tg--hero.wh-btn-tg--circle:active{box-shadow:0 0 0 1px color-mix(in srgb,#fff 48%,transparent),0 0 0 2px color-mix(in srgb,var(--wh-primary) 22%,transparent),0 0 14px 2px color-mix(in srgb,var(--wh-primary) 26%,transparent),0 0 32px 8px color-mix(in srgb,var(--wh-primary) 12%,transparent),0 14px 32px rgba(61,53,69,.16)}.welfare-hub[data-wh-theme=dark] a.wh-btn-tg.wh-btn-tg--hero.wh-btn-tg--circle{background:radial-gradient(110% 110% at 32% 18%,color-mix(in srgb,var(--wh-primary) 58%,rgba(28,32,52,.98)) 0,color-mix(in srgb,var(--wh-primary) 22%,rgba(14,17,32,.98)) 38%,rgba(10,12,26,.99) 62%,#050610 100%),linear-gradient(152deg,color-mix(in srgb,var(--wh-primary) 22%,transparent) 0,transparent 45%,color-mix(in srgb,var(--wh-primary) 14%,rgba(0,0,0,.35)) 100%);border-color:color-mix(in srgb,var(--wh-primary) 48%,hsla(0,0%,100%,.14));box-shadow:0 0 0 1px color-mix(in srgb,var(--wh-primary) 32%,transparent),0 0 0 2px color-mix(in srgb,var(--wh-primary) 18%,transparent),0 0 22px 4px color-mix(in srgb,var(--wh-primary) 38%,transparent),0 0 48px 14px color-mix(in srgb,var(--wh-primary) 22%,transparent),0 0 80px 22px color-mix(in srgb,var(--wh-primary) 10%,transparent),0 24px 52px rgba(0,0,0,.58),inset 0 1px 0 color-mix(in srgb,#fff 12%,transparent),inset 0 -12px 28px color-mix(in srgb,var(--wh-primary) 8%,transparent)}.welfare-hub[data-wh-theme=dark] a.wh-btn-tg.wh-btn-tg--hero.wh-btn-tg--circle:active{box-shadow:0 0 0 1px color-mix(in srgb,var(--wh-primary) 26%,transparent),0 0 0 2px color-mix(in srgb,var(--wh-primary) 14%,transparent),0 0 16px 3px color-mix(in srgb,var(--wh-primary) 28%,transparent),0 0 36px 10px color-mix(in srgb,var(--wh-primary) 14%,transparent),0 16px 40px rgba(0,0,0,.48),inset 0 1px 0 color-mix(in srgb,#fff 7%,transparent)}.welfare-hub[data-wh-theme=dark] a.wh-btn-tg.wh-btn-tg--hero.wh-btn-tg--circle .wh-btn-tg-circle-sub{color:color-mix(in srgb,var(--wh-muted) 92%,#e8e4f2)}.welfare-hub .wh-login-helper-card{border-radius:1.15rem;border:1px solid var(--wh-home-card-border);background:var(--wh-card);padding:.95rem 1rem}.welfare-hub .wh-login-helper-title{margin:0;color:var(--wh-heading);font-size:.92rem;font-weight:700}.welfare-hub .wh-login-helper-text{margin:.32rem 0 0;color:var(--wh-muted);font-size:.82rem;line-height:1.55}.welfare-hub .wh-login-helper-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:.85rem}@media (max-width:640px){.welfare-hub .wh-login-helper-actions{grid-template-columns:1fr}}.welfare-hub .wh-qr-wrap{display:flex;justify-content:center;padding:1rem;background:var(--wh-qr-bg);border-radius:var(--wh-radius-sm);border:2px solid var(--wh-card-border)}.welfare-hub .wh-home-main{max-width:var(--wh-layout-max);margin-left:auto;margin-right:auto;padding:.75rem .75rem 1rem;min-height:calc(100vh - 8.5rem);background:var(--wh-home-canvas)}.welfare-hub .wh-home-top{position:sticky;top:0;z-index:30;background:var(--wh-home-top-bg);backdrop-filter:blur(14px);border-bottom:1px solid var(--wh-home-tab-line)}.welfare-hub .wh-home-toolbar{display:flex;align-items:center;gap:.5rem;padding:.75rem .75rem .5rem;max-width:var(--wh-layout-max);margin:0 auto;flex-wrap:wrap}.welfare-hub .wh-home-loc{display:inline-flex;align-items:center;gap:.25rem;flex-shrink:0;padding:.45rem .6rem;border-radius:12px;border:1px solid var(--wh-home-search-border);background:var(--wh-home-card-bg);font-size:.8125rem;font-weight:600;color:var(--wh-heading);text-decoration:none;box-shadow:0 1px 2px rgba(0,0,0,.04)}.welfare-hub .wh-home-loc span:last-child{font-size:.625rem;opacity:.55;margin-left:.125rem}.welfare-hub .wh-home-search{flex:1;min-width:0;border-radius:12px;border:1px solid var(--wh-home-search-border);background:var(--wh-home-card-bg);padding:.5rem .75rem .5rem 2rem;font-size:.8125rem;color:var(--wh-page-fg);outline:none;box-shadow:0 1px 2px rgba(0,0,0,.04)}.welfare-hub .wh-home-search::-moz-placeholder{color:var(--wh-muted-2)}.welfare-hub .wh-home-search::placeholder{color:var(--wh-muted-2)}.welfare-hub .wh-home-search:focus{outline:none;border-color:rgba(155,109,255,.45);box-shadow:0 0 0 3px rgba(155,109,255,.12)}.welfare-hub[data-wh-theme=dark] .wh-home-search:focus{border-color:rgba(255,95,210,.45);box-shadow:0 0 0 3px rgba(108,123,255,.18)}.welfare-hub .wh-home-search-wrap{position:relative;flex:1;min-width:0}.welfare-hub .wh-home-search-icon{position:absolute;left:.65rem;top:50%;transform:translateY(-50%);width:.875rem;height:.875rem;color:var(--wh-muted-2);pointer-events:none}.welfare-hub .wh-home-search-btn{flex-shrink:0;align-self:stretch;min-height:2.25rem;padding:0 .95rem;border-radius:12px;border:none;font-size:.8125rem;font-weight:600;letter-spacing:.02em;color:#fff;background:var(--wh-home-search-btn-bg);cursor:pointer;box-shadow:none;transition:background .15s ease,opacity .15s ease}.welfare-hub .wh-home-search-btn:active,.welfare-hub .wh-home-search-btn:hover{background:var(--wh-home-search-btn-bg-active)}.welfare-hub .wh-home-search-btn:active{opacity:.95}.welfare-hub .wh-home-tabs{display:flex;max-width:var(--wh-layout-max);margin:0 auto;padding:0 .5rem;gap:1.5rem;border-bottom:1px solid var(--wh-home-tab-line)}.welfare-hub .wh-home-tab{position:relative;padding:.65rem .35rem;margin-bottom:-1px;border:none;background:none;font-size:.9375rem;font-weight:500;color:var(--wh-muted);cursor:pointer}.welfare-hub .wh-home-tab--active{color:var(--wh-heading);font-weight:700}.welfare-hub .wh-home-tab--active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:3px 3px 0 0;background:linear-gradient(90deg,var(--wh-primary),var(--wh-primary-bright))}.welfare-hub .wh-home-pills{display:flex;gap:.5rem;overflow-x:auto;padding:.5rem .75rem .65rem;max-width:var(--wh-layout-max);margin:0 auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.welfare-hub .wh-home-pills::-webkit-scrollbar{display:none}.welfare-hub .wh-home-pill{flex-shrink:0;display:inline-flex;align-items:center;gap:.2rem;padding:.35rem .65rem;border-radius:999px;border:1px solid var(--wh-home-search-border);background:var(--wh-home-card-bg);font-size:.75rem;font-weight:500;color:var(--wh-muted);text-decoration:none;box-shadow:0 1px 2px rgba(0,0,0,.04)}.welfare-hub .wh-home-pill--muted{cursor:default;opacity:.72}.welfare-hub .wh-home-pill-chev{font-size:.625rem;opacity:.45}.welfare-hub .wh-home-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.welfare-hub .wh-home-card{display:block;border-radius:1rem;overflow:hidden;background:var(--wh-home-card-bg);border:1px solid var(--wh-home-card-border);box-shadow:var(--wh-home-card-shadow);text-decoration:none;color:inherit;transition:transform .15s ease,box-shadow .15s ease}.welfare-hub .wh-home-card:active{transform:scale(.98)}.welfare-hub .wh-home-card-img-wrap{position:relative;aspect-ratio:3/4;width:100%;background:var(--wh-soft-2);overflow:hidden}.welfare-hub .wh-home-card-img-wrap .wh-home-media,.welfare-hub .wh-home-card-img-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.welfare-hub .wh-home-card-img-wrap .wh-home-media{display:block;background:#000}.welfare-hub .wh-home-card-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:1.75rem}.welfare-hub .wh-home-card-body{padding:.5rem .6rem .65rem}.welfare-hub .wh-home-card-title{font-size:.875rem;font-weight:700;color:var(--wh-heading);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.welfare-hub .wh-home-card-meta{margin-top:.25rem;font-size:.6875rem;color:var(--wh-muted-2)}.welfare-hub .wh-home-badge{position:absolute;left:.35rem;bottom:.35rem;padding:.15rem .35rem;border-radius:6px;font-size:.625rem;font-weight:700;color:#fff;background:rgba(0,0,0,.45);backdrop-filter:blur(4px)}.welfare-hub .wh-nav-link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.125rem;font-size:.62rem;font-weight:600;text-decoration:none;color:var(--wh-muted);border-radius:12px;padding:.25rem .35rem;min-width:0}.welfare-hub .wh-nav-link--active,.welfare-hub .wh-nav-link--active .wh-nav-ico{color:var(--wh-primary)}.welfare-hub .wh-nav-ico{color:var(--wh-muted)}.welfare-hub button.wh-home-loc{cursor:pointer;font:inherit;text-align:left}.welfare-hub button.wh-home-pill{cursor:pointer;font:inherit}.welfare-hub .wh-city-overlay{position:fixed;inset:0;z-index:100;background:var(--wh-overlay-backdrop);backdrop-filter:blur(4px);display:flex;align-items:flex-end;justify-content:center;padding:0}.welfare-hub .wh-city-sheet{width:100%;max-width:var(--wh-layout-max);margin:0 auto;border-radius:1.375rem 1.375rem 0 0;background:var(--wh-home-card-bg);box-shadow:0 -12px 40px rgba(61,53,69,.14);border:1px solid var(--wh-home-card-border);border-bottom:none;padding:0 0 calc(.75rem + env(safe-area-inset-bottom, 0px));max-height:72vh;overflow-y:auto}.welfare-hub[data-wh-theme=dark] .wh-city-sheet{box-shadow:0 -12px 48px rgba(0,0,0,.45)}.welfare-hub .wh-city-handle{width:2.5rem;height:.28rem;border-radius:999px;margin:.65rem auto .45rem;background:var(--wh-city-handle)}.welfare-hub .wh-city-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:0 1rem .65rem}.welfare-hub .wh-city-title{margin:0;font-size:.95rem;font-weight:700;color:var(--wh-heading)}.welfare-hub .wh-city-close{flex-shrink:0;padding:.35rem .75rem;border-radius:10px;border:1px solid var(--wh-home-search-border);background:var(--wh-soft);font-size:.8125rem;font-weight:600;color:var(--wh-muted);cursor:pointer;font-family:inherit}.welfare-hub .wh-city-grid{list-style:none;margin:0;padding:0 1rem .85rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem .45rem}.welfare-hub .wh-city-cell{width:100%;text-align:center;padding:.72rem .3rem;font-size:.76rem;font-weight:600;border:1px solid var(--wh-home-search-border);background:var(--wh-card);font-family:inherit;color:var(--wh-heading);cursor:pointer;border-radius:.75rem;line-height:1.25;transition:transform .12s ease,box-shadow .12s ease}.welfare-hub .wh-city-cell:active{transform:scale(.98)}.welfare-hub .wh-city-cell--active{color:#fff;font-weight:700;border-color:transparent;background:linear-gradient(120deg,var(--wh-primary),var(--wh-primary-bright));box-shadow:var(--wh-cta-glow)}.welfare-hub[data-wh-theme=dark] .wh-city-cell--active{box-shadow:0 0 20px rgba(108,123,255,.25)}.welfare-hub .wh-city-footer{display:flex;align-items:center;justify-content:center;gap:.35rem;width:calc(100% - 2rem);margin:0 1rem .35rem;padding:.65rem .75rem;border-radius:12px;border:2px dashed var(--wh-divider);font-size:.8125rem;font-weight:700;color:var(--wh-primary);text-decoration:none;box-sizing:border-box}.welfare-hub .wh-city-footer-dot{color:var(--wh-accent)}.welfare-hub .wh-home-card--demo{opacity:.98}.welfare-hub a.wh-home-card--demo{cursor:pointer}.welfare-hub .wh-cover-ph{position:relative;width:100%;height:100%;display:flex;align-items:flex-end;justify-content:center;padding-bottom:1.75rem;box-sizing:border-box}.welfare-hub .wh-cover-ph-label{font-size:.625rem;font-weight:700;letter-spacing:.02em;color:hsla(0,0%,100%,.92);text-shadow:0 1px 3px rgba(0,0,0,.35);padding:.2rem .45rem;border-radius:6px;background:rgba(0,0,0,.25)}.welfare-hub .wh-cover-ph--0{background:linear-gradient(165deg,#ede5ff,#e8dcff 45%,#e3d8f4)}.welfare-hub .wh-cover-ph--0 .wh-cover-ph-label{color:rgba(40,40,45,.85);text-shadow:none;background:hsla(0,0%,100%,.55)}.welfare-hub .wh-cover-ph--1{background:linear-gradient(135deg,#fce7f3,#e9d5ff 50%,#ddd6fe)}.welfare-hub .wh-cover-ph--2{background:linear-gradient(160deg,#ffe8f4,#f5e5ff 40%,#e8dcff)}.welfare-hub .wh-cover-ph--3{background-color:#f0fdfa;background-image:radial-gradient(rgba(20,184,166,.12) 1px,transparent 0);background-size:10px 10px}.welfare-hub .wh-cover-ph--4{background:linear-gradient(90deg,#f8fafc,#f1f5f9 50%,#e2e8f0);background-image:linear-gradient(rgba(148,163,184,.15) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.15) 1px,transparent 0);background-size:14px 14px}@keyframes wh-cover-shimmer{0%{background-position:0 40%}to{background-position:100% 60%}}.welfare-hub .wh-cover-ph--5{background:linear-gradient(110deg,#fef08a,#fbcfe8 22%,#c4b5fd 44%,#7dd3fc 66%,#fef08a);background-size:240% 240%;animation:wh-cover-shimmer 5s ease-in-out infinite}.welfare-hub[data-wh-theme=dark] .wh-cover-ph--0{background:linear-gradient(165deg,#3f3f46,#27272a)}.welfare-hub[data-wh-theme=dark] .wh-cover-ph--4{background:#1c1917;background-image:linear-gradient(rgba(250,204,21,.08) 1px,transparent 0),linear-gradient(90deg,rgba(250,204,21,.08) 1px,transparent 0);background-size:14px 14px}.welfare-hub .wh-me-main{max-width:var(--wh-layout-max);margin-left:auto;margin-right:auto;padding-bottom:5rem;background:var(--wh-home-canvas);min-height:calc(100vh - 3.5rem)}.welfare-hub .wh-me-profile{padding:1.35rem 1.25rem 1.5rem;text-align:center;background:linear-gradient(180deg,var(--wh-me-profile-tint-top) 0,var(--wh-me-profile-tint-mid) 42%,var(--wh-home-canvas) 100%)}.welfare-hub .wh-me-avatar-wrap{display:inline-flex;margin-bottom:.65rem}.welfare-hub .wh-me-avatar{width:4.5rem;height:4.5rem;border-radius:999px;-o-object-fit:cover;object-fit:cover;border:3px solid #fff;box-shadow:0 4px 18px rgba(0,0,0,.08)}.welfare-hub[data-wh-theme=dark] .wh-me-avatar{border-color:hsla(0,0%,100%,.12);box-shadow:0 4px 20px rgba(0,0,0,.35)}.welfare-hub .wh-me-name{margin:0;font-size:1.0625rem;font-weight:800;color:var(--wh-heading);letter-spacing:.02em}.welfare-hub .wh-me-sub{margin:.35rem 0 0;font-size:.8125rem;color:var(--wh-muted);font-weight:500}.welfare-hub .wh-me-role-pill{display:inline-flex;margin-top:.5rem;padding:.2rem .55rem;border-radius:999px;font-size:.6875rem;font-weight:700;color:var(--wh-primary);background:var(--wh-accent-soft)}.welfare-hub[data-wh-theme=dark] .wh-me-role-pill{color:#c8ceff;background:rgba(108,123,255,.16)}.welfare-hub .wh-me-guide{margin:0 .75rem 1rem;padding:.75rem 1rem;border-radius:14px;background:var(--wh-home-card-bg);border:1px solid var(--wh-home-card-border)}.welfare-hub .wh-me-guide-title{margin:0;font-size:.8125rem;line-height:1.45;color:var(--wh-muted-2);font-weight:600}.welfare-hub .wh-me-guide-links{margin:.5rem 0 0;font-size:.875rem;font-weight:700}.welfare-hub .wh-me-guide-links a{color:var(--wh-primary);text-decoration:none}.welfare-hub .wh-me-guide-dot{margin:0 .35rem;opacity:.45}.welfare-hub section[id^=help-]{scroll-margin-top:4.5rem}.welfare-hub .wh-help-article-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.welfare-hub .wh-help-article-tile{display:flex;align-items:center;justify-content:space-between;gap:.35rem;min-height:3.25rem;padding:.6rem .75rem;border-radius:12px;text-decoration:none;color:var(--wh-heading);background:var(--wh-home-card-bg);border:1px solid var(--wh-home-card-border);box-shadow:var(--wh-home-card-shadow);transition:transform .12s ease,background .12s ease}.welfare-hub .wh-help-article-tile:active{transform:scale(.99)}.welfare-hub .wh-help-article-tile-title{font-size:.8125rem;font-weight:700;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:left}.welfare-hub .wh-help-article-tile-chev{flex-shrink:0;font-size:1.125rem;line-height:1;color:var(--wh-muted)}.welfare-hub .wh-me-guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.65rem}.welfare-hub .wh-me-guide-tile{display:flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.5rem .65rem;border-radius:12px;font-size:.875rem;font-weight:700;text-align:center;text-decoration:none;color:var(--wh-heading);background:rgba(0,0,0,.025);border:1px solid var(--wh-home-card-border);transition:background .12s ease,transform .12s ease}.welfare-hub .wh-me-guide-tile:active{transform:scale(.98);background:rgba(0,0,0,.05)}.welfare-hub[data-wh-theme=dark] .wh-me-guide-tile{background:hsla(0,0%,100%,.04)}.welfare-hub[data-wh-theme=dark] .wh-me-guide-tile:active{background:hsla(0,0%,100%,.08)}.welfare-hub .wh-me-row--muted .wh-me-row-title{opacity:.72}.welfare-hub .wh-me-row--muted .wh-me-row-desc{opacity:.85}.welfare-hub .wh-me-row--disabled{cursor:not-allowed}.welfare-hub .wh-me-kicker{margin:0 0 .4rem 1rem;font-size:.75rem;font-weight:700;color:var(--wh-muted-2);letter-spacing:.04em}.welfare-hub .wh-me-kicker--dim{opacity:.55}.welfare-hub .wh-me-soon-note{margin:-.2rem 1rem .45rem;font-size:.6875rem;font-weight:600;color:var(--wh-muted-2);opacity:.9}.welfare-hub .wh-me-logout-wrap{margin:.35rem .75rem calc(1rem + env(safe-area-inset-bottom, 0px))}.welfare-hub .wh-me-card{margin:0 .75rem 1rem;border-radius:14px;overflow:hidden;background:var(--wh-home-card-bg);border:1px solid var(--wh-home-card-border);box-shadow:var(--wh-home-card-shadow)}.welfare-hub .wh-me-card--disabled{opacity:.52;pointer-events:none}.welfare-hub[data-wh-theme=dark] .wh-me-card--disabled{opacity:.48}.welfare-hub .wh-me-row{display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;text-decoration:none;color:var(--wh-heading);border-bottom:1px solid var(--wh-home-tab-line);transition:background .12s ease}.welfare-hub .wh-me-row:last-child{border-bottom:none}.welfare-hub .wh-me-row:active{background:rgba(0,0,0,.03)}.welfare-hub[data-wh-theme=dark] .wh-me-row:active{background:hsla(0,0%,100%,.04)}.welfare-hub .wh-me-ico{width:1.375rem;height:1.375rem;flex-shrink:0;color:var(--wh-me-row-icon)}.welfare-hub .wh-me-row-body{flex:1;min-width:0;text-align:left}.welfare-hub .wh-me-row-title{display:block;font-size:.9375rem;font-weight:700;color:var(--wh-heading)}.welfare-hub .wh-me-row-desc{display:block;margin-top:.15rem;font-size:.6875rem;color:var(--wh-muted-2);font-weight:500}.welfare-hub .wh-me-chevron{width:1rem;height:1rem;flex-shrink:0;color:var(--wh-muted-2);opacity:.45}@keyframes wh-me-skel{0%{opacity:.55}50%{opacity:1}to{opacity:.55}}.welfare-hub .wh-me-skel-avatar{width:4.5rem;height:4.5rem;border-radius:999px;background:var(--wh-home-tab-line);animation:wh-me-skel 1.1s ease-in-out infinite}.welfare-hub .wh-role-modal-overlay{position:fixed;inset:0;z-index:140;background:color-mix(in srgb,var(--wh-overlay-backdrop) 86%,transparent);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;padding:1.25rem}.welfare-hub .wh-role-modal{width:min(100%,28rem);border-radius:1.6rem;border:1px solid var(--wh-home-card-border);background:linear-gradient(180deg,color-mix(in srgb,var(--wh-card) 90%,#fff 10%),var(--wh-home-card-bg));box-shadow:0 24px 70px rgba(61,53,69,.24);padding:1.2rem}.welfare-hub[data-wh-theme=dark] .wh-role-modal{background:linear-gradient(180deg,color-mix(in srgb,var(--wh-card) 92%,#10121f 8%),rgba(15,18,32,.96));box-shadow:0 28px 72px rgba(0,0,0,.55)}.welfare-hub .wh-role-modal-head{display:flex;flex-direction:column;gap:.45rem}.welfare-hub .wh-role-modal-eyebrow,.welfare-hub .wh-role-page-kicker{font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:var(--wh-primary);font-weight:700}.welfare-hub .wh-role-modal-title,.welfare-hub .wh-role-page-title{margin:0;color:var(--wh-heading);font-size:1.28rem;line-height:1.25}.welfare-hub .wh-role-modal-sub,.welfare-hub .wh-role-page-desc,.welfare-hub .wh-role-page-note{margin:0;color:var(--wh-muted);line-height:1.65;font-size:.92rem}.welfare-hub .wh-role-card-grid{display:grid;gap:.8rem;margin-top:1rem}.welfare-hub .wh-role-card{width:100%;text-align:left;border-radius:1.2rem;border:1px solid var(--wh-home-card-border);background:var(--wh-card);padding:1rem;display:flex;flex-direction:column;gap:.35rem;color:var(--wh-heading);cursor:pointer;font:inherit}.welfare-hub .wh-role-card--accent{background:linear-gradient(135deg,color-mix(in srgb,var(--wh-primary) 14%,var(--wh-card) 86%),var(--wh-card))}.welfare-hub .wh-role-card strong{font-size:1.08rem}.welfare-hub .wh-role-card span:last-child,.welfare-hub .wh-role-card-kicker{color:var(--wh-muted);line-height:1.55}.welfare-hub .wh-role-soft-btn{width:100%;border:none;background:transparent;color:var(--wh-secondary);font:inherit;font-weight:600;padding:.2rem 0 .1rem;cursor:pointer}.welfare-hub .wh-role-confirm{display:grid;gap:1rem;margin-top:1rem}.welfare-hub .wh-role-confirm-box,.welfare-hub .wh-role-page-card{border-radius:1.2rem;border:1px solid var(--wh-home-card-border);background:var(--wh-card);padding:1rem}.welfare-hub .wh-role-confirm-title{margin:0 0 .35rem;color:var(--wh-heading);font-weight:700}.welfare-hub .wh-role-confirm-text{margin:0;color:var(--wh-muted);line-height:1.6}.welfare-hub .wh-my-listing-actions,.welfare-hub .wh-role-confirm-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.welfare-hub .wh-me-role-error,.welfare-hub .wh-my-listing-reject{display:inline-flex;margin-top:.7rem;padding:.42rem .72rem;border-radius:999px;background:color-mix(in srgb,#ff6b6b 11%,transparent);color:#d93d56;font-size:.78rem;font-weight:600}.welfare-hub[data-wh-theme=dark] .wh-me-role-error,.welfare-hub[data-wh-theme=dark] .wh-my-listing-reject{color:#ffb4c2}.welfare-hub .wh-form-field{display:grid;gap:.42rem}.welfare-hub .wh-form-field>span{color:var(--wh-heading);font-size:.88rem;font-weight:600}.welfare-hub .wh-my-listing-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.welfare-hub .wh-my-listing-status{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:4.8rem;padding:.42rem .72rem;border-radius:999px;background:color-mix(in srgb,var(--wh-primary) 12%,transparent);color:var(--wh-primary);font-size:.8rem;font-weight:700}.welfare-hub .wh-listing-main-pad{padding-bottom:calc(7.35rem + env(safe-area-inset-bottom, 0px))}.welfare-hub .wh-listing-bottom-bar{position:fixed;left:0;right:0;bottom:calc(3.95rem + env(safe-area-inset-bottom, 0px));z-index:35;max-width:var(--wh-layout-max);margin:0 auto;padding:.5rem .75rem;display:grid;grid-template-columns:1fr 1fr;gap:.5rem;background:var(--wh-dock-bg);backdrop-filter:blur(14px);border-top:1px solid var(--wh-card-border);box-shadow:0 -6px 28px rgba(0,0,0,.07)}.welfare-hub[data-wh-theme=dark] .wh-listing-bottom-bar{box-shadow:0 -6px 28px rgba(0,0,0,.4)}.welfare-hub .wh-listing-bottom-bar .wh-btn-ghost,.welfare-hub .wh-listing-bottom-bar .wh-btn-primary{min-height:2.75rem;margin:0;display:flex;align-items:center;justify-content:center;font-size:.875rem}.welfare-hub .wh-listing-bottom-bar .wh-btn-primary:disabled{opacity:.55}.welfare-hub .wh-area-select button[type=button]{min-height:2.75rem;border-radius:var(--wh-radius-sm);border:2px solid var(--wh-input-border)!important;background:var(--wh-card)!important;color:var(--wh-page-fg)!important;font-size:.875rem}.welfare-hub .wh-area-select button[type=button]:focus{outline:none;border-color:rgba(155,109,255,.45)!important;box-shadow:0 0 0 3px rgba(155,109,255,.12)}.welfare-hub[data-wh-theme=dark] .wh-area-select button[type=button]:focus{border-color:rgba(139,152,255,.55)!important;box-shadow:0 0 0 3px rgba(108,123,255,.18)}.welfare-hub .wh-area-select .absolute{background:var(--wh-card)!important;border-color:var(--wh-card-border)!important}.welfare-hub .wh-area-select .absolute input{background:var(--wh-soft)!important;border-color:var(--wh-input-border)!important;color:var(--wh-page-fg)!important}@media (max-width:640px){.welfare-hub .wh-role-modal{width:100%;border-radius:1.4rem;padding:1rem}.welfare-hub .wh-my-listing-actions,.welfare-hub .wh-role-confirm-actions{grid-template-columns:1fr}.welfare-hub .wh-my-listing-head{flex-direction:column}}.welfare-hub .wh-submit-celebrate{position:relative;overflow:hidden;border-radius:var(--wh-radius-md,1rem);padding:1.25rem 1rem 1.5rem;margin-bottom:1rem;background:linear-gradient(145deg,color-mix(in srgb,var(--wh-primary) 12%,var(--wh-card)) 0,var(--wh-card) 55%);border:1px solid color-mix(in srgb,var(--wh-primary) 28%,var(--wh-card-border));text-align:center}.welfare-hub .wh-submit-celebrate-inner{position:relative;z-index:2}.welfare-hub .wh-submit-celebrate-title{margin:0 0 .35rem;font-size:1.25rem;font-weight:900;color:var(--wh-heading)}.welfare-hub .wh-submit-celebrate-sub{margin:0;font-size:.875rem;color:var(--wh-muted);line-height:1.55}.welfare-hub .wh-confetti-layer{position:absolute;inset:0;pointer-events:none;z-index:1;overflow:hidden}.welfare-hub .wh-confetti-piece{position:absolute;top:-12px;width:8px;height:12px;border-radius:2px;opacity:.95;animation:wh-confetti-fall 2.6s ease-in forwards}@keyframes wh-confetti-fall{0%{transform:translateZ(0) rotate(0deg);opacity:1}to{transform:translate3d(var(--wh-dx,0),140px,0) rotate(520deg);opacity:0}}.welfare-hub .wh-submit-sla-card{border-radius:var(--wh-radius-md,1rem);padding:1rem 1.1rem;background:var(--wh-card);border:1px solid var(--wh-card-border);font-size:.875rem;line-height:1.65;color:var(--wh-page-fg)}.welfare-hub .wh-submit-sla-kicker{font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--wh-muted);margin-bottom:.35rem}.welfare-hub .wh-submit-overdue{margin-top:.75rem;padding:.75rem .85rem;border-radius:var(--wh-radius-sm,.75rem);background:color-mix(in srgb,var(--wh-primary) 8%,var(--wh-soft));border:1px dashed color-mix(in srgb,var(--wh-primary) 35%,var(--wh-card-border));font-size:.8125rem;line-height:1.55;color:var(--wh-heading)}.welfare-hub .wh-submit-actions{display:flex;flex-direction:column;gap:.5rem;margin-top:1.25rem}.welfare-hub .wh-submit-actions .wh-btn-ghost,.welfare-hub .wh-submit-actions .wh-btn-primary{width:100%;text-align:center}@media (min-width:900px){.welfare-hub{--wh-layout-max:min(68rem,calc(100vw - 2rem));--wh-form-max:min(38rem,min(88vw,600px))}.welfare-hub.wh-page{font-size:14px}.welfare-hub.wh-page,.welfare-hub.wh-page[data-wh-consult="1"]{padding-bottom:env(safe-area-inset-bottom,0)}.welfare-hub .wh-bottom-dock--mobile-only{display:none!important}.welfare-hub .wh-site-footer{display:block;width:100%;max-width:none;margin:0;box-sizing:border-box;padding:1.75rem 0 calc(1.5rem + env(safe-area-inset-bottom, 0px));border-top:1px solid color-mix(in srgb,var(--wh-card-border) 92%,var(--wh-heading));text-align:center;background:linear-gradient(180deg,color-mix(in srgb,var(--wh-bg-mid) 32%,var(--wh-home-canvas)) 0,color-mix(in srgb,var(--wh-home-canvas) 88%,var(--wh-bg-bottom)) 100%);box-shadow:0 -10px 36px color-mix(in srgb,var(--wh-heading) 5%,transparent)}.welfare-hub .wh-site-footer-inner{width:100%;max-width:min(72rem,calc(100% - 2.5rem));margin:0 auto;padding-left:max(1.25rem,env(safe-area-inset-left,0px));padding-right:max(1.25rem,env(safe-area-inset-right,0px));box-sizing:border-box}.welfare-hub .wh-site-footer-consult{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px dashed color-mix(in srgb,var(--wh-card-border) 75%,transparent)}.welfare-hub .wh-consult-cta--footer{max-width:18rem;margin-left:auto;margin-right:auto}.welfare-hub .wh-consult-hint--footer{margin-top:.35rem}.welfare-hub .wh-site-footer-line{margin:0;font-size:.8125rem;font-weight:600;color:var(--wh-heading);letter-spacing:.04em}.welfare-hub .wh-site-footer-sub{margin:.35rem 0 0;font-size:.6875rem;color:var(--wh-muted-2);line-height:1.5}.welfare-hub .wh-site-footer-tg{margin-bottom:1.1rem;padding-bottom:1.05rem;border-bottom:1px dashed color-mix(in srgb,var(--wh-card-border) 75%,transparent)}.welfare-hub .wh-site-footer-tg-kicker{margin:0 0 .55rem;font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--wh-muted-2)}.welfare-hub .wh-site-footer-tg-links{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:center;align-items:center}.welfare-hub a.wh-site-footer-tg-link{display:inline-flex;align-items:center;gap:.35rem;padding:.36rem .65rem .36rem .4rem;font-size:.75rem;font-weight:600;line-height:1.2;text-decoration:none;border-radius:999px;color:var(--wh-heading);background:color-mix(in srgb,var(--wh-card) 90%,var(--wh-soft));border:1px solid color-mix(in srgb,var(--wh-card-border) 86%,var(--wh-heading));transition:border-color .15s ease,background .15s ease}.welfare-hub a.wh-site-footer-tg-link:hover{border-color:color-mix(in srgb,var(--wh-primary) 28%,var(--wh-card-border));background:color-mix(in srgb,var(--wh-card) 84%,var(--wh-soft))}.welfare-hub .wh-site-footer-tg-ico-wrap{flex-shrink:0;width:1.42rem;height:1.42rem;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid transparent}.welfare-hub .wh-site-footer-tg-link .wh-tg-ico{width:.82rem;height:.82rem}.welfare-hub .wh-site-footer-tg-link--channel .wh-site-footer-tg-ico-wrap{color:color-mix(in srgb,var(--wh-primary) 95%,var(--wh-heading));background:color-mix(in srgb,var(--wh-primary) 18%,transparent);border-color:color-mix(in srgb,var(--wh-primary) 30%,transparent)}.welfare-hub .wh-site-footer-tg-link--chat .wh-site-footer-tg-ico-wrap{color:color-mix(in srgb,var(--wh-secondary) 88%,#fff);background:color-mix(in srgb,var(--wh-secondary) 16%,transparent);border-color:color-mix(in srgb,var(--wh-secondary) 30%,transparent)}.welfare-hub .wh-site-footer-tg-link--support .wh-site-footer-tg-ico-wrap{color:color-mix(in srgb,var(--wh-coral-deep) 90%,var(--wh-heading));background:color-mix(in srgb,var(--wh-coral-deep) 15%,transparent);border-color:color-mix(in srgb,var(--wh-coral-deep) 28%,transparent)}.welfare-hub.wh-page main.max-w-lg{max-width:var(--wh-form-max)!important}.welfare-hub .wh-home-grid{grid-template-columns:repeat(auto-fill,12rem);justify-content:center;gap:.55rem .65rem}.welfare-hub .wh-home-card-img-wrap{aspect-ratio:3/4}.welfare-hub .wh-home-card-body{padding:.42rem .5rem .5rem}.welfare-hub .wh-home-card-title{font-size:.8125rem}.welfare-hub .wh-home-card-meta{font-size:.625rem}.welfare-hub .wh-home-toolbar{padding:.55rem .65rem .45rem}.welfare-hub .wh-home-main{padding:.55rem .65rem .85rem}.welfare-hub.wh-page[data-wh-login="1"]{min-height:100dvh;max-height:100dvh;overflow:hidden;display:flex;flex-direction:column}.welfare-hub .wh-login-main{flex:1 1 auto;min-height:0;max-height:none;display:grid;grid-template-rows:auto minmax(0,1fr);padding-top:.35rem;padding-bottom:.5rem}.welfare-hub .wh-login-main-top{padding-top:.25rem!important;padding-bottom:.1rem!important;margin-bottom:0}.welfare-hub .wh-login-main-hero{min-height:0;justify-content:center;padding-bottom:0}.welfare-hub.wh-page[data-wh-login="1"] .wh-site-footer{margin-top:0;padding:.5rem 0 calc(.45rem + env(safe-area-inset-bottom, 0px));box-shadow:none;flex-shrink:0}.welfare-hub.wh-page[data-wh-login="1"] .wh-site-footer-inner{max-width:min(56rem,calc(100% - 1.5rem))}.welfare-hub.wh-page[data-wh-login="1"] .wh-site-footer-consult{margin-bottom:.5rem;padding-bottom:.5rem}.welfare-hub.wh-page[data-wh-login="1"] .wh-site-footer-tg{margin-bottom:.5rem;padding-bottom:.45rem}.welfare-hub.wh-page[data-wh-login="1"] .wh-site-footer-tg-kicker{margin-bottom:.35rem;font-size:.62rem}.welfare-hub.wh-page[data-wh-login="1"] .wh-site-footer-tg-links{gap:.3rem}.welfare-hub.wh-page[data-wh-login="1"] a.wh-site-footer-tg-link{padding:.26rem .52rem .26rem .34rem;font-size:.68rem}.welfare-hub.wh-page[data-wh-login="1"] .wh-site-footer-tg-ico-wrap{width:1.22rem;height:1.22rem}.welfare-hub.wh-page[data-wh-login="1"] .wh-site-footer-tg-link .wh-tg-ico{width:.72rem;height:.72rem}.welfare-hub.wh-page[data-wh-login="1"] .wh-consult-cta--footer{max-width:13.5rem;padding-top:.42rem;padding-bottom:.42rem;font-size:.73rem}.welfare-hub.wh-page[data-wh-login="1"] .wh-consult-hint--footer{margin-top:.25rem;font-size:.62rem}.welfare-hub.wh-page[data-wh-login="1"] .wh-site-footer-line{font-size:.7rem}.welfare-hub.wh-page[data-wh-login="1"] .wh-site-footer-sub{margin-top:.15rem;font-size:.6rem}.welfare-hub.wh-page[data-wh-login="1"] a.wh-btn-tg.wh-btn-tg--hero.wh-btn-tg--circle{width:min(9.6rem,34vh);padding:.8rem .86rem}.welfare-hub.wh-page[data-wh-login="1"] a.wh-btn-tg.wh-btn-tg--hero.wh-btn-tg--circle strong{font-size:.92rem}.welfare-hub.wh-page[data-wh-login="1"] .wh-btn-tg-circle-sub{font-size:.68rem;max-width:7.4rem}.welfare-hub .wh-bottom-nav-tabs{min-height:2.85rem;padding:.35rem .65rem .4rem}.welfare-hub .wh-nav-link{font-size:.8125rem}.welfare-hub .wh-me-avatar{width:3.75rem;height:3.75rem}.welfare-hub .wh-me-name{font-size:1rem}.welfare-hub .wh-me-main{display:grid;grid-template-columns:minmax(16rem,20rem) minmax(0,1fr);-moz-column-gap:1rem;column-gap:1rem;align-items:start;max-width:min(72rem,calc(100vw - 2rem));padding:.75rem max(1rem,env(safe-area-inset-right,0px)) calc(1.25rem + env(safe-area-inset-bottom, 0px)) max(1rem,env(safe-area-inset-left,0px));box-sizing:border-box;min-height:calc(100vh - 4rem)}.welfare-hub .wh-me-profile{border:1px solid var(--wh-home-card-border);border-radius:16px;padding:1.05rem .95rem 1.15rem;box-shadow:var(--wh-home-card-shadow);position:sticky;top:.75rem}.welfare-hub .wh-me-content{min-width:0}.welfare-hub .wh-me-content .wh-me-kicker{margin:0 0 .45rem}.welfare-hub .wh-me-content .wh-me-card{margin:0 0 .9rem}.welfare-hub .wh-me-content .wh-me-soon-note{margin:-.12rem 0 .48rem}.welfare-hub .wh-me-content .wh-me-logout-wrap{margin:.35rem 0 calc(.2rem + env(safe-area-inset-bottom, 0px))}.welfare-hub .wh-listing-bottom-bar{max-width:var(--wh-form-max);bottom:env(safe-area-inset-bottom,0)}.welfare-hub .wh-listing-main-pad{padding-bottom:calc(5.25rem + env(safe-area-inset-bottom, 0px))}.welfare-hub .wh-city-sheet{max-width:min(40rem,96vw)}.welfare-hub .wh-detail-main{display:grid;grid-template-columns:minmax(15rem,min(19rem,38vw)) minmax(0,1fr);-moz-column-gap:1.35rem;column-gap:1.35rem;row-gap:1rem;align-items:start;padding-left:max(1rem,env(safe-area-inset-left,0px));padding-right:max(1rem,env(safe-area-inset-right,0px));box-sizing:border-box}.welfare-hub .wh-detail-carousel-wrap{grid-column:1;grid-row:1;padding:0;width:100%;justify-self:stretch}.welfare-hub .wh-detail-sheet{grid-column:2;grid-row:1;margin-top:0;padding:0 0 1.25rem;min-width:0}.welfare-hub .wh-detail-comments{grid-column:1/-1;grid-row:2;padding:0 0 1.5rem}.welfare-hub .wh-detail-slide{max-height:min(62vh,440px)}}@media (min-width:1280px){.welfare-hub .wh-home-grid{grid-template-columns:repeat(auto-fill,13rem);gap:.65rem .75rem}}.welfare-hub .wh-landing{max-width:var(--wh-layout-max);margin-left:auto;margin-right:auto;padding:0 0 2.75rem;box-sizing:border-box}.welfare-hub .wh-landing-hero{position:relative;box-sizing:border-box;width:100%;margin:0 0 1.35rem;padding:2.25rem max(1.25rem,env(safe-area-inset-right,0px)) 2rem max(1.25rem,env(safe-area-inset-left,0px));border-radius:0 0 1.35rem 1.35rem;background:radial-gradient(120% 85% at 50% -8%,color-mix(in srgb,var(--wh-primary) 28%,transparent),transparent 55%),linear-gradient(180deg,var(--wh-me-profile-tint-top) 0,var(--wh-home-canvas) 100%);border-bottom:1px solid color-mix(in srgb,var(--wh-card-border) 85%,transparent);text-align:center}.welfare-hub .wh-landing-hero:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:min(42%,11rem);height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--wh-primary) 55%,transparent),transparent);pointer-events:none}.welfare-hub .wh-landing-hero-inner{box-sizing:border-box;width:100%;max-width:26rem;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:center}.welfare-hub .wh-landing-eyebrow{box-sizing:border-box;width:100%;margin:0 0 .65rem;font-size:.8125rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;text-align:center;color:var(--wh-muted-2)}.welfare-hub .wh-landing-hero .wh-landing-title{width:100%;text-align:center}.welfare-hub .wh-landing-title{margin:0;font-size:1.65rem;font-weight:800;line-height:1.22;letter-spacing:-.025em;color:var(--wh-heading)}.welfare-hub .wh-landing-title-mark{display:inline;background-image:linear-gradient(118deg,color-mix(in srgb,var(--wh-primary) 88%,#2a1f45) 0,color-mix(in srgb,var(--wh-primary-bright) 90%,#fff) 45%,color-mix(in srgb,var(--wh-coral-deep) 75%,var(--wh-primary)) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}.welfare-hub[data-wh-theme=dark] .wh-landing-title-mark{background-image:linear-gradient(118deg,color-mix(in srgb,var(--wh-primary) 92%,#e8eaff) 0,color-mix(in srgb,var(--wh-primary-bright) 85%,#fff) 42%,color-mix(in srgb,var(--wh-secondary) 88%,#c8b8ff) 100%)}.welfare-hub .wh-landing-title-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.28em .4em;width:100%;box-sizing:border-box}.welfare-hub .wh-landing-x-wrap{display:inline-flex;align-items:center;justify-content:center;line-height:0;color:var(--wh-heading);transform:translateY(.06em)}.welfare-hub .wh-landing-x-svg{width:1.22em;height:1.22em;display:block;flex-shrink:0}.welfare-hub .wh-landing-lead{margin:1rem 0 0;font-size:.9375rem;line-height:1.78;color:color-mix(in srgb,var(--wh-muted) 92%,var(--wh-heading));text-align:center}.welfare-hub .wh-landing-hero-cta{margin-top:1.25rem;width:100%;max-width:22rem;display:flex;flex-direction:column;gap:.55rem;align-items:stretch}.welfare-hub a.wh-landing-cta-primary,.welfare-hub a.wh-landing-cta-secondary{display:flex;align-items:center;justify-content:center;text-decoration:none;border-radius:999px;padding:.72rem 1rem;font-weight:600;font-size:.9rem}.welfare-hub a.wh-landing-cta-primary{color:var(--wh-on-primary);background:linear-gradient(125deg,color-mix(in srgb,var(--wh-primary) 96%,#000),color-mix(in srgb,var(--wh-primary-bright) 88%,#fff));border:1px solid color-mix(in srgb,var(--wh-primary) 32%,transparent);box-shadow:0 2px 16px color-mix(in srgb,var(--wh-primary) 22%,transparent)}.welfare-hub a.wh-landing-cta-secondary{color:var(--wh-heading);background:color-mix(in srgb,var(--wh-card) 88%,var(--wh-soft));border:1px solid color-mix(in srgb,var(--wh-card-border) 92%,var(--wh-heading));font-weight:500}.welfare-hub .wh-landing-tg{margin-top:1.5rem;width:100%;max-width:22rem;text-align:center}.welfare-hub .wh-landing-tg-kicker{margin:0 0 .65rem;font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--wh-muted-2)}.welfare-hub .wh-landing-tg-kicker--ruled{display:flex;align-items:center;gap:.65rem;justify-content:center}.welfare-hub .wh-landing-tg-kicker--ruled:after,.welfare-hub .wh-landing-tg-kicker--ruled:before{content:"";flex:1 1 0;max-width:3.5rem;height:1px;border-radius:1px}.welfare-hub .wh-landing-tg-kicker--ruled:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--wh-primary) 58%,transparent))}.welfare-hub .wh-landing-tg-kicker--ruled:after{background:linear-gradient(90deg,color-mix(in srgb,var(--wh-primary) 58%,transparent),transparent)}.welfare-hub .wh-tg-ico{width:1.05rem;height:1.05rem;display:block}.welfare-hub .wh-landing-tg-links{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;align-items:center}.welfare-hub a.wh-landing-tg-link{position:relative;display:inline-flex;align-items:center;gap:.45rem;padding:.48rem .85rem .48rem .48rem;font-size:.8125rem;font-weight:600;line-height:1.2;text-decoration:none;border-radius:999px;color:var(--wh-heading);background:color-mix(in srgb,var(--wh-card) 88%,var(--wh-soft));border:1px solid color-mix(in srgb,var(--wh-card-border) 85%,var(--wh-heading));overflow:hidden;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .12s ease}.welfare-hub .wh-landing-tg-link-shine{position:absolute;inset:-20% -40%;pointer-events:none;opacity:0;transition:opacity .22s ease;background:linear-gradient(118deg,transparent 38%,color-mix(in srgb,#fff 55%,transparent) 50%,transparent 62%)}.welfare-hub a.wh-landing-tg-link:hover .wh-landing-tg-link-shine{opacity:.55}.welfare-hub a.wh-landing-tg-link:hover{border-color:color-mix(in srgb,var(--wh-primary) 32%,var(--wh-card-border));box-shadow:0 4px 18px color-mix(in srgb,var(--wh-primary) 14%,transparent)}.welfare-hub a.wh-landing-tg-link:active{transform:scale(.98);opacity:.95}.welfare-hub .wh-landing-tg-link-ico-wrap{position:relative;z-index:1;flex-shrink:0;width:1.85rem;height:1.85rem;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid transparent}.welfare-hub .wh-landing-tg-link-text{position:relative;z-index:1}.welfare-hub .wh-landing-tg-link--channel .wh-landing-tg-link-ico-wrap{color:color-mix(in srgb,var(--wh-primary) 95%,var(--wh-heading));background:color-mix(in srgb,var(--wh-primary) 22%,transparent);border-color:color-mix(in srgb,var(--wh-primary) 38%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--wh-primary) 12%,transparent) inset}.welfare-hub .wh-landing-tg-link--chat .wh-landing-tg-link-ico-wrap{color:color-mix(in srgb,var(--wh-secondary) 88%,#fff);background:color-mix(in srgb,var(--wh-secondary) 20%,transparent);border-color:color-mix(in srgb,var(--wh-secondary) 36%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--wh-secondary) 10%,transparent) inset}.welfare-hub .wh-landing-tg-link--support .wh-landing-tg-link-ico-wrap{color:color-mix(in srgb,var(--wh-coral-deep) 90%,var(--wh-heading));background:color-mix(in srgb,var(--wh-coral-deep) 18%,transparent);border-color:color-mix(in srgb,var(--wh-coral-deep) 32%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--wh-coral-deep) 10%,transparent) inset}.welfare-hub .wh-landing-section-title{margin:0 0 .75rem;font-size:.8125rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--wh-muted-2)}.welfare-hub .wh-landing-section-title:not(.wh-landing-section-title--inline):after{content:"";display:block;width:2rem;height:1px;margin:.55rem auto 0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--wh-primary) 45%,transparent),transparent)}.welfare-hub .wh-landing-section-title--inline{margin:0;font-size:1.02rem;font-weight:700;letter-spacing:-.02em;text-transform:none;color:var(--wh-heading)}.welfare-hub .wh-landing-section-title--inline:after{display:none}.welfare-hub .wh-landing-trust{margin-bottom:1.75rem}.welfare-hub .wh-landing-picks,.welfare-hub .wh-landing-trust{box-sizing:border-box;padding-left:max(1rem,env(safe-area-inset-left,0px));padding-right:max(1rem,env(safe-area-inset-right,0px))}.welfare-hub .wh-landing-trust-grid{display:grid;gap:.75rem}.welfare-hub .wh-landing-trust-card{border-radius:var(--wh-radius-sm);padding:1.2rem 1.15rem;background:color-mix(in srgb,var(--wh-card) 97%,var(--wh-me-profile-tint-mid));border:1px solid color-mix(in srgb,var(--wh-card-border) 88%,transparent);box-shadow:0 8px 32px color-mix(in srgb,var(--wh-heading) 5%,transparent)}.welfare-hub .wh-landing-trust-card-title{margin:0 0 .45rem;font-size:.8125rem;font-weight:700;letter-spacing:.06em;color:var(--wh-heading)}.welfare-hub .wh-landing-trust-card-body{margin:0;font-size:.8125rem;line-height:1.72;color:var(--wh-muted)}.welfare-hub .wh-landing-picks-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.35rem}.welfare-hub .wh-landing-more{flex-shrink:0;font-size:.75rem;font-weight:600;letter-spacing:.06em;color:var(--wh-primary);text-decoration:none;display:inline-flex;align-items:center;gap:.25rem}.welfare-hub .wh-landing-more-chev{opacity:.85;font-weight:800}.welfare-hub .wh-landing-picks-note{margin:0 0 .85rem;font-size:.75rem;line-height:1.55;letter-spacing:.02em;color:var(--wh-muted-2)}.welfare-hub .wh-landing-picks-grid{margin-top:.25rem}.welfare-hub .wh-landing-empty{padding:1rem 0 0;text-align:center}@media (min-width:640px){.welfare-hub .wh-landing-hero-inner{max-width:36rem}.welfare-hub .wh-landing-title{font-size:1.85rem}.welfare-hub .wh-landing-x-svg{width:1.18em;height:1.18em}.welfare-hub .wh-landing-trust-grid{grid-template-columns:1fr 1fr;gap:1rem}.welfare-hub .wh-landing-hero-cta{flex-direction:row;justify-content:center;flex-wrap:wrap;max-width:100%}.welfare-hub a.wh-landing-cta-primary,.welfare-hub a.wh-landing-cta-secondary{width:auto;min-width:10.5rem;padding-left:1.35rem;padding-right:1.35rem}.welfare-hub .wh-landing-tg{max-width:100%}}.welfare-hub .wh-nav-ico--princess-crown{flex-shrink:0}.wh-lux-root{--wh-lux-serif:var(--font-wh-serif),"Songti SC","STSong","Noto Serif SC",ui-serif,Georgia,serif;--wh-lux-gold:#ae955f;--wh-lux-gold-bright:#c9b27c;--wh-lux-ink:#1c1729;--wh-lux-paper:#faf7f1}.wh-lux-root .welfare-hub[data-wh-theme=dark]{--wh-lux-gold:#c9ae7a;--wh-lux-gold-bright:#e0cfa3;--wh-lux-ink:#f4f1ff;--wh-lux-paper:#141622}.wh-lux-root .welfare-hub .wh-landing{padding-bottom:3.35rem}.wh-lux-root .welfare-hub .wh-landing-hero{margin-bottom:1.85rem;padding:2.75rem max(1.35rem,env(safe-area-inset-right,0px)) 2.45rem max(1.35rem,env(safe-area-inset-left,0px));border-radius:0 0 1.5rem 1.5rem;border-bottom:1px solid color-mix(in srgb,var(--wh-lux-gold) 22%,transparent);background:radial-gradient(ellipse 125% 95% at 50% -18%,color-mix(in srgb,var(--wh-lux-gold) 16%,transparent),transparent 54%),radial-gradient(ellipse 95% 75% at 50% 88%,color-mix(in srgb,var(--wh-primary) 9%,transparent),transparent 52%),linear-gradient(172deg,var(--wh-lux-paper) 0,var(--wh-me-profile-tint-top) 40%,var(--wh-home-canvas) 100%)}.wh-lux-root .welfare-hub[data-wh-theme=dark] .wh-landing-hero{border-bottom-color:color-mix(in srgb,var(--wh-lux-gold) 28%,var(--wh-card-border));background:radial-gradient(ellipse 120% 90% at 50% -20%,color-mix(in srgb,var(--wh-lux-gold) 12%,transparent),transparent 55%),radial-gradient(ellipse 95% 72% at 50% 88%,color-mix(in srgb,var(--wh-primary) 12%,transparent),transparent 50%),linear-gradient(175deg,#161a2e 0,var(--wh-me-profile-tint-top) 45%,var(--wh-home-canvas) 100%)}.wh-lux-root .welfare-hub .wh-landing-hero:before{width:min(52%,14rem);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--wh-lux-gold) 55%,transparent),color-mix(in srgb,var(--wh-lux-gold-bright) 75%,#fff),color-mix(in srgb,var(--wh-lux-gold) 55%,transparent),transparent)}.wh-lux-root .welfare-hub[data-wh-theme=dark] .wh-landing-hero:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--wh-lux-gold) 45%,transparent),color-mix(in srgb,var(--wh-lux-gold-bright) 55%,transparent),color-mix(in srgb,var(--wh-lux-gold) 45%,transparent),transparent)}.wh-lux-root .welfare-hub .wh-landing-eyebrow{font-family:var(--wh-lux-serif);font-size:.875rem;font-weight:600;letter-spacing:.22em;color:color-mix(in srgb,var(--wh-lux-gold) 38%,var(--wh-muted-2));-webkit-font-smoothing:antialiased}.wh-lux-root .welfare-hub .wh-landing-title{font-family:var(--wh-lux-serif);font-weight:600;letter-spacing:.04em;-webkit-font-smoothing:antialiased}.wh-lux-root .welfare-hub .wh-landing-title-mark{background-image:linear-gradient(122deg,color-mix(in srgb,var(--wh-lux-gold) 72%,var(--wh-heading)) 0,color-mix(in srgb,var(--wh-primary) 88%,#fff) 38%,color-mix(in srgb,var(--wh-primary-bright) 82%,var(--wh-lux-gold-bright)) 72%,color-mix(in srgb,var(--wh-coral-deep) 70%,var(--wh-primary)) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.wh-lux-root .welfare-hub[data-wh-theme=dark] .wh-landing-title-mark{background-image:linear-gradient(120deg,color-mix(in srgb,var(--wh-lux-gold-bright) 55%,#fff) 0,color-mix(in srgb,var(--wh-primary-bright) 82%,#ffd6f5) 45%,color-mix(in srgb,var(--wh-primary) 90%,#c9b27c) 100%)}.wh-lux-root .welfare-hub .wh-landing-x-wrap{color:color-mix(in srgb,var(--wh-lux-gold) 26%,var(--wh-heading))}.wh-lux-root .welfare-hub[data-wh-theme=dark] .wh-landing-x-wrap{color:color-mix(in srgb,var(--wh-lux-gold) 38%,var(--wh-heading))}.wh-lux-root .welfare-hub .wh-landing-lead{font-family:ui-sans-serif,system-ui,-apple-system,Inter,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:.9375rem;line-height:1.82;margin-top:1.15rem}.wh-lux-root .welfare-hub .wh-landing-hero-cta{margin-top:1.5rem;gap:.65rem}.wh-lux-root .welfare-hub a.wh-landing-cta-primary{padding:.88rem 1.15rem;font-family:var(--wh-lux-serif);font-size:.8125rem;font-weight:600;letter-spacing:.1em;color:#f7f4ed;background:linear-gradient(168deg,#353047,#221c32 48%,#16121f);border:1px solid color-mix(in srgb,var(--wh-lux-gold) 48%,rgba(40,32,24,.45));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),0 18px 46px rgba(10,6,18,.38)}.wh-lux-root .welfare-hub[data-wh-theme=dark] a.wh-landing-cta-primary{color:#faf8f2;background:linear-gradient(168deg,#323852,#242a44 52%,#1a1f34);border-color:color-mix(in srgb,var(--wh-lux-gold) 42%,rgba(30,28,40,.6));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 20px 50px rgba(0,0,0,.5)}.wh-lux-root .welfare-hub a.wh-landing-cta-secondary{font-family:var(--wh-lux-serif);font-size:.8125rem;font-weight:500;letter-spacing:.14em;color:color-mix(in srgb,var(--wh-lux-ink) 92%,var(--wh-heading));background:color-mix(in srgb,var(--wh-lux-paper) 55%,var(--wh-card));border:1px solid color-mix(in srgb,var(--wh-lux-gold) 26%,var(--wh-card-border));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35)}.wh-lux-root .welfare-hub[data-wh-theme=dark] a.wh-landing-cta-secondary{color:var(--wh-heading);background:color-mix(in srgb,var(--wh-card) 88%,transparent);border-color:color-mix(in srgb,var(--wh-lux-gold) 22%,var(--wh-card-border));box-shadow:none}.wh-lux-root .welfare-hub .wh-landing-tg-kicker,.wh-lux-root .welfare-hub .wh-landing-tg-kicker--ruled{font-family:var(--wh-lux-serif);letter-spacing:.16em;color:color-mix(in srgb,var(--wh-lux-gold) 18%,var(--wh-muted-2))}.wh-lux-root .welfare-hub .wh-landing-tg-kicker--ruled:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--wh-lux-gold) 45%,transparent))}.wh-lux-root .welfare-hub .wh-landing-tg-kicker--ruled:after{background:linear-gradient(90deg,color-mix(in srgb,var(--wh-lux-gold) 45%,transparent),transparent)}.wh-lux-root .welfare-hub a.wh-landing-tg-link{font-family:var(--wh-lux-serif);font-size:.78rem;font-weight:600;letter-spacing:.05em;border-color:color-mix(in srgb,var(--wh-lux-gold) 22%,var(--wh-card-border));background:color-mix(in srgb,var(--wh-lux-paper) 28%,var(--wh-card));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22)}.wh-lux-root .welfare-hub[data-wh-theme=dark] a.wh-landing-tg-link{background:color-mix(in srgb,var(--wh-card) 92%,transparent);border-color:color-mix(in srgb,var(--wh-lux-gold) 18%,var(--wh-card-border));box-shadow:none}.wh-lux-root .welfare-hub .wh-landing-tg-link--channel .wh-landing-tg-link-ico-wrap{border-color:color-mix(in srgb,var(--wh-lux-gold) 42%,var(--wh-primary));background:color-mix(in srgb,var(--wh-lux-gold) 14%,transparent);color:color-mix(in srgb,var(--wh-lux-gold-bright) 55%,var(--wh-heading))}.wh-lux-root .welfare-hub .wh-landing-tg-link--chat .wh-landing-tg-link-ico-wrap{border-color:color-mix(in srgb,var(--wh-lux-gold) 28%,var(--wh-secondary));background:color-mix(in srgb,var(--wh-secondary) 14%,transparent)}.wh-lux-root .welfare-hub .wh-landing-tg-link--support .wh-landing-tg-link-ico-wrap{border-color:color-mix(in srgb,var(--wh-lux-gold) 26%,var(--wh-coral-deep));background:color-mix(in srgb,var(--wh-coral-deep) 12%,transparent)}.wh-lux-root .welfare-hub .wh-site-footer-tg-kicker{font-family:var(--wh-lux-serif);letter-spacing:.14em;color:color-mix(in srgb,var(--wh-lux-gold) 16%,var(--wh-muted-2))}.wh-lux-root .welfare-hub a.wh-site-footer-tg-link{font-family:var(--wh-lux-serif);letter-spacing:.04em;border-color:color-mix(in srgb,var(--wh-lux-gold) 18%,var(--wh-card-border));background:color-mix(in srgb,var(--wh-lux-paper) 22%,var(--wh-card))}.wh-lux-root .welfare-hub[data-wh-theme=dark] a.wh-site-footer-tg-link{background:color-mix(in srgb,var(--wh-card) 90%,transparent)}.wh-lux-root .welfare-hub .wh-landing-section-title{font-family:var(--wh-lux-serif);font-weight:600;letter-spacing:.22em;color:color-mix(in srgb,var(--wh-lux-gold) 22%,var(--wh-muted-2))}.wh-lux-root .welfare-hub .wh-landing-section-title:not(.wh-landing-section-title--inline):after{width:2.75rem;margin-top:.65rem;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--wh-lux-gold) 58%,transparent),transparent)}.wh-lux-root .welfare-hub .wh-landing-section-title--inline{font-family:var(--wh-lux-serif);font-weight:600;letter-spacing:.14em}.wh-lux-root .welfare-hub .wh-landing-trust{margin-bottom:2.45rem}.wh-lux-root .welfare-hub .wh-landing-trust-card{position:relative;padding:1.45rem 1.3rem;border-radius:1.125rem;overflow:hidden;background:linear-gradient(185deg,color-mix(in srgb,var(--wh-lux-paper) 72%,var(--wh-card)) 0,var(--wh-card) 100%);border:1px solid color-mix(in srgb,var(--wh-lux-gold) 16%,var(--wh-card-border));box-shadow:0 1px 0 hsla(0,0%,100%,.55) inset,0 14px 44px color-mix(in srgb,var(--wh-heading) 5.5%,transparent)}.wh-lux-root .welfare-hub[data-wh-theme=dark] .wh-landing-trust-card{background:linear-gradient(185deg,color-mix(in srgb,var(--wh-lux-paper) 35%,var(--wh-card)) 0,var(--wh-card) 100%);border-color:color-mix(in srgb,var(--wh-lux-gold) 14%,var(--wh-card-border));box-shadow:0 16px 48px rgba(0,0,0,.35)}.wh-lux-root .welfare-hub .wh-landing-trust-card:before{content:"";position:absolute;top:0;left:1.15rem;right:1.15rem;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--wh-lux-gold) 50%,transparent),transparent);pointer-events:none}.wh-lux-root .welfare-hub .wh-landing-trust-card-title{font-family:var(--wh-lux-serif);font-weight:600;letter-spacing:.12em}.wh-lux-root .welfare-hub .wh-landing-trust-card-body{font-family:ui-sans-serif,system-ui,-apple-system,Inter,PingFang SC,sans-serif;font-size:.8125rem;line-height:1.78}.wh-lux-root .welfare-hub .wh-landing-more{font-family:var(--wh-lux-serif);font-weight:500;letter-spacing:.12em}.wh-lux-root .welfare-hub .wh-landing-picks-note{letter-spacing:.04em;margin-bottom:1rem}@media (min-width:640px){.wh-lux-root .welfare-hub .wh-landing-hero-inner{max-width:38rem}}@media (min-width:900px){.welfare-hub.wh-page{overflow-x:clip}.welfare-hub .wh-landing-hero,.wh-lux-root .welfare-hub .wh-landing-hero{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);border-radius:0 0 1.35rem 1.35rem;padding-left:max(1.5rem,env(safe-area-inset-left,0px));padding-right:max(1.5rem,env(safe-area-inset-right,0px))}.welfare-hub .wh-landing-hero-inner,.wh-lux-root .welfare-hub .wh-landing-hero-inner{max-width:min(52rem,calc(100vw - 3rem))}}