@media (width>=1024px){.dsf-bnav{display:none!important}}.dsf-bnav{z-index:var(--dsf-z-bnav);min-height:var(--dsf-bnav-h);padding-top:4px;padding-bottom:var(--dsf-safe-b);background:var(--dsf-white);border-top:1px solid var(--dsf-hairline);grid-template-columns:1fr 1fr var(--dsf-bnav-center) 1fr 1fr;align-items:stretch;display:grid;position:fixed;bottom:0;left:0;right:0;overflow:visible;box-shadow:0 -4px 24px #0f1e2d12,0 -1px 6px #0f1e2d0a}.dsf-bnav__item{min-height:var(--dsf-tap-min);color:var(--dsf-muted);-webkit-tap-highlight-color:transparent;transition:color var(--dsf-t) var(--dsf-ease);flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;padding:8px 3px 6px;text-decoration:none;display:flex;position:relative;overflow:visible}.dsf-bnav__item:before{content:"";background:var(--dsf-blue-06);border-radius:14px;transition:transform .25s cubic-bezier(.34,1.56,.64,1);position:absolute;inset:2px;transform:scale(0)}.dsf-bnav__item:active:before{transform:scale(1)}.dsf-bnav__item--active{color:var(--dsf-blue-ink)}.dsf-bnav__icon{width:28px;height:28px;transition:transform var(--dsf-t) cubic-bezier(.34, 1.56, .64, 1);flex-shrink:0;justify-content:center;align-items:center;font-size:19px;line-height:1;display:flex;position:relative}.dsf-bnav__item--active .dsf-bnav__icon{transform:translateY(-1px)scale(1.06)}.dsf-bnav__item:active .dsf-bnav__icon{transform:scale(.9)}.dsf-bnav__icon--avatar{font-size:11px;font-weight:var(--dsf-fw-bold);letter-spacing:-.02em;background:var(--dsf-blue-10);color:var(--dsf-blue-ink);border:1.5px solid var(--dsf-blue-18);transition:background var(--dsf-t), border-color var(--dsf-t), transform var(--dsf-t) cubic-bezier(.34, 1.56, .64, 1);border-radius:50%}.dsf-bnav__item--active .dsf-bnav__icon--avatar{background:var(--dsf-blue);color:#fff;border-color:var(--dsf-blue-dark);transform:translateY(-1px)scale(1.06)}.dsf-bnav__badge{border-radius:var(--dsf-r-pill);background:var(--dsf-danger);color:#fff;min-width:17px;height:17px;font-size:10px;font-weight:var(--dsf-fw-bold);border:1.5px solid var(--dsf-white);justify-content:center;align-items:center;padding:0 4px;line-height:1;animation:.35s cubic-bezier(.34,1.56,.64,1) both badgePop;display:flex;position:absolute;top:-5px;right:-7px}@keyframes badgePop{0%{transform:scale(0)}to{transform:scale(1)}}.dsf-bnav__label{font-size:11px;font-weight:var(--dsf-fw-medium);letter-spacing:.005em;text-align:center;white-space:normal;overflow-wrap:anywhere;max-width:100%;line-height:1.2}.dsf-bnav__item--active .dsf-bnav__label{font-weight:var(--dsf-fw-bold)}.dsf-bnav__label--center{color:var(--dsf-blue-ink);font-weight:var(--dsf-fw-bold)}.dsf-bnav__pip{border-top:2px dotted var(--dsf-gold);width:18px;height:0;animation:.3s cubic-bezier(.34,1.56,.64,1) both pipIn;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}@keyframes pipIn{0%{opacity:0;width:4px}to{opacity:1;width:18px}}.dsf-bnav__item--center{color:var(--dsf-blue-ink);justify-content:flex-end;gap:0;padding-top:38px;padding-bottom:6px}.dsf-bnav__center-btn{background:linear-gradient(135deg, var(--dsf-blue), var(--dsf-blue-dark));color:#fff;width:56px;height:56px;box-shadow:0 2px 8px var(--dsf-blue-26);border:3px solid var(--dsf-white);transition:transform var(--dsf-t) cubic-bezier(.34, 1.56, .64, 1), box-shadow var(--dsf-t) var(--dsf-ease);z-index:1;border-radius:50%;justify-content:center;align-items:center;font-size:19px;display:flex;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.dsf-bnav__item--center:hover .dsf-bnav__center-btn,.dsf-bnav__item--center:active .dsf-bnav__center-btn{box-shadow:0 1px 5px var(--dsf-blue-26);transform:translate(-50%)scale(.93)}.dsf-bnav__item--center-active .dsf-bnav__center-btn{background:linear-gradient(135deg, var(--dsf-gold), var(--dsf-gold-ink));box-shadow:0 2px 8px var(--dsf-gold-30)}@media (width<=1023px){body{padding-bottom:calc(var(--dsf-bnav-total) + var(--dsf-sp-6))}}.dsf-bnav{animation:.35s cubic-bezier(.34,1.56,.64,1) .1s both bnav-in}@keyframes bnav-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.dsf-bnav,.dsf-bnav__item,.dsf-bnav__item:before,.dsf-bnav__icon,.dsf-bnav__badge,.dsf-bnav__pip,.dsf-bnav__center-btn{transition:none!important;animation:none!important}}.annc{z-index:51;position:relative}.annc__item{color:var(--dsf-text);border-bottom:1px solid #0f1e2d14}.annc__item[hidden]{display:none}.annc__item--info{background:var(--dsf-blue-light);color:var(--dsf-blue-ink)}.annc__item--urgent{background:var(--dsf-danger-pale);color:#8f1414;border-bottom:2px solid var(--dsf-danger)}.annc__item--promo{background:var(--dsf-gold-pale);color:var(--dsf-gold-ink)}.annc__inner{max-width:1120px;min-height:48px;padding:0 4px 0 16px;padding-top:env(safe-area-inset-top,0);align-items:center;gap:10px;margin:0 auto;font-size:16px;line-height:1.35;display:flex}.annc__ico{text-align:center;flex:none;width:18px;font-size:16px}.annc__msg{overflow-wrap:anywhere;flex:1;min-width:0;margin:6px 0}.annc__type{font-weight:750}.annc__link{color:inherit;text-underline-offset:3px;font-weight:650;text-decoration:underline}.annc__link:hover{text-decoration-thickness:2px}.annc__btn{width:48px;height:48px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:16px;line-height:1;display:inline-flex}.annc__btn:hover{background:#0f1e2d0f}.annc__link:focus-visible,.annc__btn:focus-visible{outline:3px solid var(--dsf-focus-ink);outline-offset:-3px;border-radius:8px}.annc__nav{font-variant-numeric:tabular-nums;align-items:center;font-size:14px;display:flex}.annc__count{text-align:center;min-width:3.2em}@media (width<=759px){.annc__inner--multi{flex-wrap:wrap;row-gap:0}.annc__inner--multi .annc__nav{flex-basis:100%;justify-content:flex-end}.annc__inner--multi .annc__nav .annc__btn{height:40px}}@media (width>=760px){.annc__inner--multi .annc__nav{order:2}.annc__inner--multi .annc__close{order:3}}[x-cloak]{display:none!important}.pwgen-banner{background:#fff8e6;border-bottom:1px solid #f5dd9e}.pwgen-banner__inner{align-items:center;gap:10px;max-width:1120px;min-height:38px;margin:0 auto;padding:8px 46px 8px 14px;display:flex;position:relative}.pwgen-banner__ico{flex-shrink:0;font-size:14px;line-height:1}.pwgen-banner__msg{color:#7a5b06;flex:auto;font-size:13px;font-weight:500;line-height:1.35}.pwgen-banner__cta{color:#7a5b06;text-underline-offset:3px;white-space:nowrap;flex-shrink:0;font-size:12.5px;font-weight:700;text-decoration:underline}.pwgen-banner__cta:hover{color:#4d3903}.pwgen-banner__close{color:#7a5b06a6;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.pwgen-banner__close:hover{color:#4d3903;background:#7a5b061f}@media (width<=640px){.pwgen-banner__inner{flex-wrap:wrap;padding-right:40px}.pwgen-banner__msg{flex-basis:100%}}.dsx-pubnav__bar{height:64px;transition:height var(--dsf-dur-card) var(--dsf-ease-out)}@media (width>=640px){.dsx-pubnav__bar{height:72px}}@media (width>=1024px){.dsx-pubnav__bar{height:80px}}.dsx-pubnav__bar.is-scrolled{height:56px}.dsx-pubnav__logo{width:auto;max-width:none;height:40px;transition:height var(--dsf-dur-card) var(--dsf-ease-out);display:block}@media (width>=640px){.dsx-pubnav__logo{height:48px}}@media (width>=1024px){.dsx-pubnav__logo{height:56px}}@media (width>=1280px){.dsx-pubnav__logo{height:64px}}.dsx-pubnav__logo.is-scrolled{height:36px}img[src$="/images/dsf.svg"]:not([width]):not([class*=h-]):not([class*=w-]):not(.dsx-pubnav__logo){max-width:72px;max-height:72px}.dsf-theme-btn{border:1px solid var(--dsf-hairline);background:var(--dsf-white);width:40px;min-width:40px;height:40px;color:var(--dsf-muted);cursor:pointer;transition:color var(--dsf-t) var(--dsf-ease), border-color var(--dsf-t) var(--dsf-ease), background var(--dsf-t) var(--dsf-ease);-webkit-tap-highlight-color:transparent;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.dsf-theme-btn:hover{color:var(--dsf-blue);border-color:var(--dsf-blue-18)}.dsf-theme-btn:focus-visible{outline:2px solid var(--dsf-gold);outline-offset:2px}.dsf-theme-btn--on-dark{color:#ffffffd9;background:#ffffff1f;border-color:#ffffff38}.dsf-theme-btn--on-dark:hover{color:#fff;border-color:#ffffff73}.dsf-theme-btn__sun{display:none}html[data-theme=dark] .dsf-theme-btn__sun{display:block}html[data-theme=dark] .dsf-theme-btn__moon{display:none}@keyframes dsf-push-ring{0%{box-shadow:0 0 #c7a85f73}70%{box-shadow:0 0 0 12px #c7a85f00}to{box-shadow:0 0 #c7a85f00}}.dsf-push-ring{animation:1.4s ease-out 2 dsf-push-ring}@keyframes dsf-bell-swing{0%,to{transform:rotate(0)}25%{transform:rotate(-12deg)}60%{transform:rotate(9deg)}}.dsf-bell-swing{transform-origin:top;animation:.7s ease-in-out dsf-bell-swing}@media (prefers-reduced-motion:reduce){.dsf-push-ring,.dsf-bell-swing{animation:none}}
