html.app-phone{--ps-text: #f4f3ff;--ps-muted: rgba(226, 228, 255, .7);--ps-line: rgba(255, 255, 255, .1);--ps-soft: rgba(255, 255, 255, .08);--ps-soft-2: rgba(255, 255, 255, .14);--ps-accent: #b9a8ff;--ps-glass: linear-gradient(rgba(255, 255, 255, .25), rgba(255, 255, 255, .25)) top 10px center / 36px 4px no-repeat, radial-gradient(70% 50% at 0% 0%, rgba(139, 123, 255, .36), transparent 70%), radial-gradient(60% 40% at 100% 100%, rgba(63, 215, 197, .2), transparent 70%), #14162f;--ps-shadow: 0 40px 80px -30px rgba(4, 6, 24, .8), inset 0 1px 0 rgba(255, 255, 255, .16), inset 0 0 0 1px rgba(255, 255, 255, .08);--ps-dim: 0 0 0 100vmax rgba(10, 8, 30, .45)}@keyframes ps-up{0%{opacity:0;transform:translateY(36px) scale(.97)}}html.app-tabs-on :is(.nv .nv-account-menu,.nc-panel,.sp-account[open]>div,.sp-account-menu[open]>.sp-account-pop,.th-account-menu[open]>.th-account-pop,.tw-user-menu[open]>.tw-user-pop){position:fixed!important;inset:auto 8px calc(var(--app-tabs-space) + 6px) 8px!important;z-index:930!important;width:auto!important;max-width:520px;max-height:calc(100dvh - var(--app-tabs-space) - 40px)!important;margin:0 auto!important;padding-top:22px!important;overflow-y:auto;overscroll-behavior:contain;transform:none;border:0!important;border-radius:30px!important;background:var(--ps-glass)!important;color:var(--ps-text)!important;box-shadow:var(--ps-shadow),var(--ps-dim)!important;animation:ps-up var(--app-t-sheet) var(--app-ease-spring) both!important}html.app-tabs-on :not(html,body):has(>* .nc-panel:not([hidden]),>.nc-panel:not([hidden]),.nv-account[open]>.nv-account-menu,.sp-account[open]>div,.sp-account-menu[open]>.sp-account-pop,.th-account-menu[open]>.th-account-pop,.tw-user-menu[open]>.tw-user-pop){backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;contain:none!important;will-change:auto!important}html.app-phone dialog:is(.th-dialog,.nt-dialog,.sc-dialog,.dr-dialog,.dr-fix-dialog,.ls-dialog,.ms-dialog,.ib-dialog,.tl-dialog,.eb-dialog,.bk-dialog)[open]{position:fixed;inset:auto 8px calc(8px + env(safe-area-inset-bottom)) 8px;width:auto;max-width:520px;max-height:calc(100dvh - 48px);margin:0 auto;padding:24px 18px 18px;overflow-y:auto;overscroll-behavior:contain;border:0;border-radius:30px;background:var(--ps-glass);color:var(--ps-text);box-shadow:var(--ps-shadow);animation:ps-up var(--app-t-sheet) var(--app-ease-spring) both}html.app-phone dialog:is(.th-dialog,.nt-dialog,.sc-dialog,.dr-dialog,.dr-fix-dialog,.ls-dialog,.ms-dialog,.ib-dialog,.tl-dialog,.eb-dialog,.bk-dialog)::backdrop{background:#0a081e73;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}html.app-tabs-on .nv .nv-account-menu{--nv-ink: var(--ps-text);--nv-text: var(--ps-text);--nv-muted: var(--ps-muted);--nv-soft: var(--ps-soft);--nv-line: var(--ps-line);--nv-panel-line: var(--ps-line) }html.app-tabs-on .nv .nv-account-menu :is(a,.nv-logout button){min-height:48px;color:var(--ps-text)!important;font-size:15.5px}html.app-tabs-on .nv .nv-account-menu :is(a,.nv-logout button) svg{color:var(--ps-muted)!important}html.app-tabs-on .nv .nv-account-menu .nv-account-head{border-color:var(--ps-line)!important}html.app-tabs-on .nv .nv-account-menu .nv-account-head :is(strong,small){color:var(--ps-text)!important}html.app-tabs-on .nv .nv-account-menu .nv-account-head small{color:var(--ps-muted)!important}html.app-tabs-on .nv .nv-logout button{color:#ff9db5!important}html.app-tabs-on :is(.sp-account[open]>div,.sp-account-menu[open]>.sp-account-pop,.th-account-menu[open]>.th-account-pop,.tw-user-menu[open]>.tw-user-pop){display:flex!important;flex-direction:column;gap:2px;padding:22px 10px 10px!important}html.app-tabs-on :is(.sp-account[open]>div,.sp-account-menu[open]>.sp-account-pop,.th-account-menu[open]>.th-account-pop,.tw-user-menu[open]>.tw-user-pop) :is(a,button,span,strong,small,b,p){color:inherit!important}html.app-tabs-on :is(.sp-account[open]>div,.sp-account-menu[open]>.sp-account-pop,.th-account-menu[open]>.th-account-pop,.tw-user-menu[open]>.tw-user-pop) :is(a,button){display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:0 12px;border:0;border-radius:14px;background:transparent!important;font-size:15.5px;text-align:start}html.app-tabs-on :is(.sp-account[open]>div,.sp-account-menu[open]>.sp-account-pop,.th-account-menu[open]>.th-account-pop,.tw-user-menu[open]>.tw-user-pop) :is(a,button):is(:hover,:focus-visible){background:var(--ps-soft)!important}html.app-tabs-on :is(.sp-account[open]>div,.sp-account-menu[open]>.sp-account-pop,.th-account-menu[open]>.th-account-pop,.tw-user-menu[open]>.tw-user-pop) :is(.icon,svg){color:var(--ps-muted)!important}html.app-tabs-on :is(.sp-account[open]>div,.sp-account-menu[open]>.sp-account-pop,.th-account-menu[open]>.th-account-pop,.tw-user-menu[open]>.tw-user-pop) :is(hr,form){border-color:var(--ps-line)!important}html.app-tabs-on .nc-panel{--nc-ink: var(--ps-text);--nc-muted: var(--ps-muted);--nc-line: var(--ps-line);--nc-soft: var(--ps-soft);--nc-accent: var(--ps-accent) }html.app-tabs-on .nc-panel .nc-tabs button[aria-selected=true]{background:var(--ps-soft-2)!important;box-shadow:none!important}html.app-tabs-on .nc-panel :is(.nc-link:hover,.nc-icon:hover){background:var(--ps-soft)}html.app-tabs-on .nc-panel :is(.nc-item,.nc-foot,.nc-head,.nc-list,.nc-day,.nc-empty){background:transparent!important;border-color:var(--ps-line)!important}html.app-tabs-on .nc-panel .nc-tile{background:var(--ps-soft-2)!important;color:var(--ps-text)!important;box-shadow:none!important;border-color:transparent!important}html.app-phone dialog:is(.th-dialog,.nt-dialog,.sc-dialog,.dr-dialog,.dr-fix-dialog,.ls-dialog,.ms-dialog,.ib-dialog,.tl-dialog,.eb-dialog,.bk-dialog)[open]{--ink: var(--ps-text);--muted: var(--ps-muted);--border: var(--ps-line);--surface: var(--ps-soft);--soft: var(--ps-soft);--line: var(--ps-line) }html.app-phone dialog[open]:is(.th-dialog,.nt-dialog,.sc-dialog,.dr-dialog,.dr-fix-dialog,.ls-dialog,.ms-dialog,.ib-dialog,.tl-dialog,.eb-dialog,.bk-dialog) :is(h1,h2,h3,h4,p,label,legend,span,strong,b,small,li,dt,dd){color:inherit}html.app-phone dialog[open]:is(.th-dialog,.nt-dialog,.sc-dialog,.dr-dialog,.dr-fix-dialog,.ls-dialog,.ms-dialog,.ib-dialog,.tl-dialog,.eb-dialog,.bk-dialog) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){border-color:var(--ps-line)!important;background:#00000040!important;color:var(--ps-text)!important}html.app-phone dialog[open]:is(.th-dialog,.nt-dialog,.sc-dialog,.dr-dialog,.dr-fix-dialog,.ls-dialog,.ms-dialog,.ib-dialog,.tl-dialog,.eb-dialog,.bk-dialog) :is(input,textarea)::placeholder{color:var(--ps-muted)}html.app-phone dialog[open]:is(.th-dialog,.nt-dialog,.sc-dialog,.dr-dialog,.dr-fix-dialog,.ls-dialog,.ms-dialog,.ib-dialog,.tl-dialog,.eb-dialog,.bk-dialog) :is(.th-secondary,.th-icon-button,.th-ghost,.nt-btn,.sc-btn,.ls-btn,.ms-btn,.ib-btn):not([class*=primary]):not([class*=danger]){border-color:var(--ps-line)!important;background:var(--ps-soft)!important;color:var(--ps-text)!important}html.app-phone .eb .eb-subject-panel{inset:auto 8px calc(8px + env(safe-area-inset-bottom)) 8px!important;max-height:calc(100dvh - 48px)!important;padding:22px 14px 14px!important;border:0!important;border-radius:30px!important;background:var(--ps-glass)!important;color:var(--ps-text)!important;box-shadow:var(--ps-shadow)!important;animation:ps-up var(--app-t-sheet) var(--app-ease-spring) both!important}html.app-phone .eb .eb-subject-panel:before{display:none!important}html.app-phone .eb .eb-subject-panel .subject-more-head strong{color:var(--ps-text)}html.app-phone .eb .eb-subject-panel .subject-more-head button{background:var(--ps-soft-2);color:var(--ps-text)}html.app-phone .eb .eb-subject-panel .subject-more-scroll a{min-height:44px;display:flex;align-items:center;color:var(--ps-text);background:var(--ps-soft)}html.app-phone .eb .eb-subject-panel .subject-more-scroll a.active{background:#6a4cf0;color:#fff}html.app-phone .eb .eb-subject-panel :is(input,select){background:#00000040!important;color:var(--ps-text)!important;border-color:var(--ps-line)!important}html.app-phone :is(.ib-menu,.ib-row-menu,.ib-msg-menu,.ib-pop,.nt-menu,.nt-mention-menu,.sc-menu-pop,.sc-pop,.dr-menu,.st-menu,.tl-menu,.ml-cal-menu,.ms-rmenu,.tp-share-menu):not([hidden]){border:0!important;border-radius:20px!important;color:var(--ps-text)!important;background:radial-gradient(80% 60% at 0% 0%,rgba(139,123,255,.35),transparent 70%),#17193a!important;box-shadow:0 24px 50px -20px #040618cc,inset 0 0 0 1px #ffffff1a!important;animation:ps-pop var(--app-t-pop) var(--app-ease-spring) both}@keyframes ps-pop{0%{opacity:0;transform:translateY(-4px) scale(.97)}}html.app-phone :is(.ib-menu,.ib-row-menu,.ib-msg-menu,.ib-pop,.nt-menu,.nt-mention-menu,.sc-menu-pop,.sc-pop,.dr-menu,.st-menu,.tl-menu,.ml-cal-menu,.ms-rmenu,.tp-share-menu) :is(a,button,span,strong,small,b,label,p,li){color:inherit}html.app-phone :is(.ib-menu,.ib-row-menu,.ib-msg-menu,.ib-pop,.nt-menu,.nt-mention-menu,.sc-menu-pop,.sc-pop,.dr-menu,.st-menu,.tl-menu,.ml-cal-menu,.ms-rmenu,.tp-share-menu) :is(a,button){background:transparent;min-height:44px}html.app-phone :is(.ib-menu,.ib-row-menu,.ib-msg-menu,.ib-pop,.nt-menu,.nt-mention-menu,.sc-menu-pop,.sc-pop,.dr-menu,.st-menu,.tl-menu,.ml-cal-menu,.ms-rmenu,.tp-share-menu) :is(a,button):is(:hover,:focus-visible,[aria-selected=true]){background:var(--ps-soft-2)}html.app-phone :is(.ib-menu,.ib-row-menu,.ib-msg-menu,.ib-pop,.nt-menu,.nt-mention-menu,.sc-menu-pop,.sc-pop,.dr-menu,.st-menu,.tl-menu,.ml-cal-menu,.ms-rmenu,.tp-share-menu) :is(svg,.icon,small){color:var(--ps-muted)}html.app-phone :is(.ib-menu,.ib-row-menu,.ib-msg-menu,.ib-pop,.nt-menu,.nt-mention-menu,.sc-menu-pop,.sc-pop,.dr-menu,.st-menu,.tl-menu,.ml-cal-menu,.ms-rmenu,.tp-share-menu) :is([class*=danger],.is-danger,[data-danger]){color:#ff9db5!important}html.app-phone :is(.ib-menu,.ib-row-menu,.ib-msg-menu,.ib-pop,.nt-menu,.nt-mention-menu,.sc-menu-pop,.sc-pop,.dr-menu,.st-menu,.tl-menu,.ml-cal-menu,.ms-rmenu,.tp-share-menu) :is(hr,[role=separator]){border-color:var(--ps-line);background:var(--ps-line)}html.app-phone .tp-sheet:not([hidden]){place-items:end stretch;padding:8px 8px calc(8px + env(safe-area-inset-bottom));background:#0a081e73;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}html.app-phone .tp-sheet:not([hidden]) .tp-sheet-card{width:100%;max-width:520px;margin:0 auto;padding:24px 18px 18px;border-radius:30px;background:var(--ps-glass);color:var(--ps-text);box-shadow:var(--ps-shadow);animation:ps-up var(--app-t-sheet) var(--app-ease-spring) both}html.app-phone .tp-sheet .tp-sheet-card :is(h2,p,label,span,small){color:inherit}html.app-phone .tp-sheet .tp-sheet-head button{background:var(--ps-soft-2);color:var(--ps-text)}html.app-phone .tp-sheet textarea{background:#00000040;border-color:var(--ps-line);color:var(--ps-text)}html.app-phone .modal.show .modal-dialog{display:flex;align-items:flex-end;min-height:calc(100% - 16px);margin:8px 8px calc(8px + env(safe-area-inset-bottom))}html.app-phone .modal.show .modal-content{border:0;border-radius:30px;background:var(--ps-glass);color:var(--ps-text);box-shadow:var(--ps-shadow);padding-top:12px;animation:ps-up var(--app-t-sheet) var(--app-ease-spring) both}html.app-phone .modal.show :is(.modal-header,.modal-footer){border-color:var(--ps-line)}html.app-phone .modal.show .modal-content :is(h1,h2,h3,h4,h5,p,label,span,small,li){color:inherit}html.app-phone .modal.show .modal-content :is(.form-control,.form-select,input:not([type=checkbox]):not([type=radio]),select,textarea){background:#00000040;border-color:var(--ps-line);color:var(--ps-text)}html.app-phone .modal.show .btn-close{filter:invert(1)}html.app-phone .modal-backdrop.show{background:#0a081e;opacity:.45}@media (prefers-reduced-motion: reduce){html.app-phone :is(.tp-sheet-card,.modal-content,.nv .nv-account-menu,.nc-panel,dialog[open],.sp-account>div,.sp-account-pop,.th-account-pop,.tw-user-pop,.eb .eb-subject-panel,.ib-menu,.ib-row-menu,.ib-msg-menu,.ib-pop,.nt-menu,.sc-menu-pop,.sc-pop,.dr-menu,.st-menu,.tl-menu,.ml-cal-menu,.ms-rmenu,.tp-share-menu){animation:none!important}}html.app-phone:is(.bloop-ui,:has(.home-sticker)){--ps-text: var(--ink, #15132e);--ps-muted: var(--ink-muted, #5b5b70);--ps-line: rgba(21, 19, 46, .12);--ps-soft: var(--s-tint, #f3eefe);--ps-soft-2: #fff;--ps-accent: var(--s-violet, #6a4cf0);--ps-glass: linear-gradient(#d6d2e6, #d6d2e6) top 10px center / 36px 4px no-repeat, #fff;--ps-shadow: 0 0 0 2.5px var(--ink, #15132e), 6px 6px 0 2.5px var(--shadow, #3a3289)}html.app-phone:is(.bloop-ui,:has(.home-sticker)) dialog[open] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){background:#fff!important;border:2px solid var(--ink, #15132e)!important}
