:root{--rw-screen-header-blur:var(--rw-blur-sticky);--rw-screen-header-saturate:100%;--rw-screen-header-fade-px:36px;--rw-screen-header-max-width:var(--rw-app-max-width);--rw-screen-header-glass-bg:#ffffff73;--rw-screen-header-strip-bg:var(--rw-bg)}[data-theme=dark]{--rw-screen-header-glass-bg:#1c1c1e8c}.rw-screen-header{color:var(--tg-theme-text-color);flex-shrink:0;position:relative}.rw-screen-header--pos-sticky{z-index:20;position:sticky;top:0}.rw-screen-header--pos-floating{top:calc(var(--app-inset-top,0px) + 11px);z-index:10;background:0 0;position:absolute;left:4px}.rw-screen-header--glass{background:0 0}.rw-screen-header--hub,.rw-screen-header--published{--rw-screen-header-strip-bg:var(--rw-home-shell-bg-top)}.rw-screen-header--glass:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(var(--rw-screen-header-blur)) saturate(var(--rw-screen-header-saturate));will-change:transform;backface-visibility:hidden;-webkit-mask-image:linear-gradient(to bottom, #000 0, #000 calc(100% - var(--rw-screen-header-fade-px)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, #000 0, #000 calc(100% - var(--rw-screen-header-fade-px)), transparent 100%);mask-image:linear-gradient(to bottom, #000 0, #000 calc(100% - var(--rw-screen-header-fade-px)), transparent 100%);position:absolute;inset:0;transform:translateZ(0)}.rw-screen-header--bare:before{-webkit-backdrop-filter:none}html[data-blur-quality=poor] .rw-screen-header--glass:before{-webkit-backdrop-filter:none;background:var(--rw-glass-overlay), var(--rw-screen-glass-poor-bg);box-shadow:var(--rw-glass-edge);will-change:auto;transform:none}html[data-platform=android] .rw-screen-header--glass:before{-webkit-backdrop-filter:none;background:linear-gradient(to bottom, var(--rw-screen-header-strip-bg) 0, var(--rw-screen-header-strip-bg) calc(100% - var(--rw-screen-header-fade-px)), transparent 100%);box-shadow:none;will-change:auto;transform:none;-webkit-mask-image:none;mask-image:none}html[data-platform=android] .rw-screen-header .iconbtn.rw-screen-header__back,html[data-platform=android][data-theme=light] .rw-screen-header .iconbtn.rw-screen-header__back{box-shadow:var(--rw-glass-edge), var(--rw-glass-pill-shadow-soft)}.rw-screen-header__row--main{padding:12px 16px;padding-top:calc(12px + var(--app-inset-top,0px))}.rw-screen-header--hub:not([data-compact]) .rw-screen-header__row--main{padding:6px 16px;padding-top:calc(6px + var(--app-inset-top,0px))}.rw-screen-header--hub:not([data-compact]) .rw-screen-header__inner{min-height:40px}.rw-screen-header__inner{min-height:var(--rw-header-pill-h,38px);width:100%;max-width:var(--rw-screen-header-max-width);grid-template-columns:minmax(0,1fr) fit-content(100%) minmax(0,1fr);align-items:center;column-gap:10px;margin:0 auto;display:grid}.rw-screen-header:not([data-compact]) .rw-screen-header__inner{grid-template-columns:minmax(min-content,1fr) fit-content(100%) minmax(min-content,1fr)}.rw-screen-header__leading{justify-self:start;min-width:0}.rw-screen-header__trailing{justify-self:end;align-items:center;gap:8px;display:flex}.rw-screen-header__center{text-align:center;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:700;line-height:1.25;overflow:hidden}.rw-screen-header__title{letter-spacing:-.02em;-webkit-user-select:none;user-select:none;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:14px;font-weight:700;line-height:1.25;overflow:hidden}.rw-screen-header__title--pill{vertical-align:middle;box-sizing:border-box;background:var(--rw-glass-pill-bg-dense);max-width:100%;-webkit-backdrop-filter:blur(var(--rw-blur-pill-sm)) saturate(100%);backdrop-filter:blur(var(--rw-blur-pill-sm)) saturate(100%);box-shadow:var(--rw-glass-edge);border-radius:99em;align-items:center;padding:3px 10px;transition:background .2s;display:inline-flex}.rw-screen-header__title--pill .rw-screen-header__title-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.rw-screen-header__title--pill.rw-screen-header__title--two-line .rw-screen-header__title-text{-webkit-line-clamp:2;line-clamp:2;white-space:normal;text-align:center;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}.rw-screen-header__title--pill.rw-screen-header__title--two-line{min-height:var(--rw-header-pill-h,38px);align-items:center;height:auto;padding-block:4px}.rw-screen-header:not([data-compact]) .rw-screen-header__title--pill{padding:4px 12px;font-size:16px}.rw-screen-header--published:not([data-compact]) .rw-screen-header__title--pill{min-height:44px}.rw-screen-header[data-compact] .rw-screen-header__title--pill{min-height:var(--rw-header-pill-h,38px);align-items:center;padding:8px 18px;font-size:15px;font-weight:600;display:inline-flex}.rw-screen-header__title--pill[data-collapse-mode=large-title]{opacity:calc(2 * var(--rw-title-collapse-progress,0));transform:translateY(calc(6px - 6px * var(--rw-title-collapse-progress,0))) scale(calc(.94 + .06 * var(--rw-title-collapse-progress,0)));transform-origin:50% 100%;pointer-events:none;transition:background .2s,opacity .12s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1)}.rw-screen-header__title--pill[data-collapse-mode=large-title][data-collapsed]{pointer-events:auto}@media (prefers-reduced-motion:reduce){.rw-screen-header__title--pill[data-collapse-mode=large-title]{transform:none}}[data-title-morph] .rw-screen-header__title--pill[data-collapse-mode=large-title]{opacity:clamp(0, calc((var(--rw-title-collapse-progress,0) - .42) / .28), 1);transition:background .2s,opacity .12s cubic-bezier(.22,1,.36,1);transform:none}.rw-title-morph-clip{z-index:30;pointer-events:none;position:absolute;top:0;left:0;overflow:hidden}.rw-title-morph-text{box-sizing:border-box;transform-origin:0 0;transform:translateY(calc(var(--rw-morph-drift,-80px) * var(--rw-title-collapse-progress,0)));opacity:clamp(0, calc((.5 - var(--rw-title-collapse-progress,0)) / .35), 1);position:absolute}.rw-title-morph-text>span{display:block}html[data-blur-quality=poor] .rw-screen-header__title--pill{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--rw-glass-overlay), var(--rw-glass-pill-bg-dense)}.rw-screen-header .iconbtn.rw-screen-header__back{background:var(--rw-glass-pill-bg-dense);box-shadow:var(--rw-glass-edge);color:#fff;width:var(--rw-header-pill-h,38px);height:var(--rw-header-pill-h,38px);border-color:#0000}.rw-screen-header .iconbtn.rw-screen-header__back:before{content:"";inset:calc(var(--rw-header-pill-tap-extend,3px) * -1);pointer-events:auto;position:absolute}[data-theme=light] .rw-screen-header .iconbtn.rw-screen-header__back{background:var(--rw-glass-pill-bg-dense);box-shadow:var(--rw-glass-edge);color:#000;border-color:#0000}.rw-screen-header[data-compact] .rw-screen-header__row--main{padding-top:var(--tg-safe-area-inset-top,env(safe-area-inset-top,0px));min-height:calc(var(--tg-safe-area-inset-top,env(safe-area-inset-top,0px)) + var(--rw-header-pill-h,38px) + 8px);padding-bottom:8px}.rw-screen-header[data-compact] .rw-screen-header__inner{padding:0 108px}.rw-screen-header--hub[data-compact] .rw-screen-header__inner{column-gap:0;padding:0 80px}.rw-screen-header--published[data-compact] .rw-screen-header__inner{column-gap:0;padding:0 88px 0 112px}html[data-platform=ios] .rw-screen-header--published[data-compact] .rw-screen-header__inner{padding:0 116px}.rw-screen-header[data-compact] .rw-screen-header__back{display:none}.rw-screen-header[data-layout=two-row][data-compact] .rw-screen-header__trailing{justify-self:auto;padding:8px 0 0;position:absolute;top:100%;right:12px}.rw-screen-header[data-layout=two-row][data-compact] .rw-screen-header__trailing>*{background:var(--rw-screen-header-glass-bg);-webkit-backdrop-filter:blur(var(--rw-screen-header-blur)) saturate(var(--rw-screen-header-saturate))}html[data-platform=android] .rw-screen-header[data-layout=two-row][data-compact] .rw-screen-header__trailing>*{background:var(--rw-glass-pill-bg-dense);box-shadow:var(--rw-glass-edge), var(--rw-glass-pill-shadow-soft)}.rw-screen-header--pos-floating .rw-screen-header__row--main{padding:0}.rw-screen-header--pos-floating .rw-screen-header__inner{max-width:none;min-height:0;padding:0;display:block}.rw-screen-header--pos-floating .rw-screen-header__center,.rw-screen-header--pos-floating .rw-screen-header__trailing{display:none}.rw-screen-header--pos-floating .rw-screen-header__back{color:#fff}@media (hover:hover) and (pointer:fine){.iconbtn.rw-screen-header__back:not(:disabled):hover,[data-theme=light] .iconbtn.rw-screen-header__back:not(:disabled):hover{background:var(--rw-glass-pill-bg-dense);box-shadow:var(--rw-glass-edge);border-color:#0000}}.rw-screen-footer{--rw-screen-footer-blur:var(--rw-blur-sticky);--rw-screen-footer-saturate:100%;--rw-screen-footer-fade-x:36px;--rw-screen-footer-fade-y:36px;--rw-screen-footer-glass-bg:var(--rw-glass-pill-bg-dense);--rw-screen-footer-strip-bg:var(--rw-bg);background:0 0}.rw-screen-footer--glass:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(var(--rw-screen-footer-blur)) saturate(var(--rw-screen-footer-saturate));will-change:transform;backface-visibility:hidden;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--rw-screen-footer-fade-x), #000 calc(100% - var(--rw-screen-footer-fade-x)), transparent 100%), linear-gradient(to top, transparent 0, #000 var(--rw-screen-footer-fade-y), #000 100%);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--rw-screen-footer-fade-x), #000 calc(100% - var(--rw-screen-footer-fade-x)), transparent 100%), linear-gradient(to top, transparent 0, #000 var(--rw-screen-footer-fade-y), #000 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--rw-screen-footer-fade-x), #000 calc(100% - var(--rw-screen-footer-fade-x)), transparent 100%), linear-gradient(to top, transparent 0, #000 var(--rw-screen-footer-fade-y), #000 100%);position:absolute;inset:0;transform:translateZ(0);-webkit-mask-composite:source-in;mask-composite:intersect}html[data-blur-quality=poor] .rw-screen-footer--glass:before{-webkit-backdrop-filter:none;background:var(--rw-glass-overlay), var(--rw-screen-glass-poor-bg);will-change:auto;transform:none}html[data-platform=android] .rw-screen-footer--glass:before{-webkit-backdrop-filter:none;background:linear-gradient(to top, var(--rw-screen-footer-strip-bg) 0, var(--rw-screen-footer-strip-bg) calc(100% - var(--rw-screen-footer-fade-y)), transparent 100%);box-shadow:none;will-change:auto;transform:none;-webkit-mask-image:none;mask-image:none}
