@import "https://fonts.googleapis.com/css2?family=Teachers:ital,wght@0,400..800;1,400..800&display=swap";:root{--ui-accent:#aa233b;--ui-accent-ink:var(--ui-accent);--ui-accent-strong:#881c2f;--ui-surface:#fff;--ui-inset:#f4f5f7;--ui-border:#e6e8ec;--ui-line:#f0f1f4;--ui-text:#10131a;--ui-muted:#5b6472;--ui-faint:#8b94a3;--ui-blue:#1d4ed8;--ui-teal:#0e7490;--ui-amber:#a16207;--ui-green:#15803d;--ui-danger:#aa233b;--ui-slate:#64748b;--ui-radius:16px;--ui-radius-sm:10px;--ui-radius-xs:8px}*{font-optical-sizing:auto;margin:0;padding:0;font-family:Teachers,sans-serif;font-style:normal;font-weight:500;box-sizing:border-box!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}html{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{display:none}.ant-table .ant-table-container .ant-table-content table thead.ant-table-thead .ant-table-cell{color:#fff;background-color:var(--ui-accent)}.ant-table-expanded-row table .ant-table-cell{color:#000!important;background-color:#fafafa!important}.action-btn{width:110px}.menu-icon{color:#fff;font-size:24px!important}.dyn-submit-btn{width:100%}.add-section-btn{width:100%;margin-top:24px;padding:0 10px;font-size:16px}label{font-size:16px!important}.dubl-img{width:15px!important;height:15px!important}.dubl-btn{color:#fff;background-color:#6c757d;margin-right:15px}.add-btn{color:#fff;background-color:#2e7d3a;border-color:#2e7d3a}.ant-collapse-expand-icon{margin-top:4px}.folder-icon{color:#000;margin-right:8px}.ant-tabs-nav-more{display:none!important}.upload-question .ant-upload{width:100%}.hidden-field{visibility:hidden}.title-folder-icon{margin-right:10px;color:#fff675!important}.d-none{display:none!important}.d-i-block{display:inline-block!important}.text-align-right{text-align:right!important}.d-flex-center{justify-content:center;align-items:center;display:flex}.d-flex-even{justify-content:space-evenly;align-items:center;display:flex}.d-flex-align{align-items:center;display:flex}.d-flex-btw{justify-content:space-between!important;align-items:center!important;display:flex!important}.d-flex-end{justify-content:end!important;align-items:center!important;display:flex!important}.success-btn{color:#fff;background-color:#2e7d3a}.ant-spin-dot{top:45vh!important}.full-width{width:100%!important}.half-width{width:50%!important}.auto-width,.width-auto{width:auto!important}.float-right{float:right!important}.float-left{float:left!important}.mt-10p{margin-top:10px}.m-15p{margin-top:15px}.p-15p{padding:15px}.p-24p{padding:24px!important}.mt-15p{margin-top:15px}.mt-20p,.mt-25p{margin-top:20px}.mr-5p,.mr-10p{margin-right:10px}.mr-15p{margin-right:15px}.mr-20p{margin-right:20px}.ml-10p{margin-left:10px}.ml-15p{margin-left:15px}.ml-20p{margin-left:20px}.mt-5v{margin-top:5vh!important}.mb-10p{margin-bottom:10px}.mb-15p{margin-bottom:15px}.mb-20p{margin-bottom:20px}.filter-box{grid-template-columns:repeat(5,18%);gap:0 16px;display:grid}@media (width<=1400px){.filter-box{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.login-form{padding:0 20px;width:100%!important}.login-container{width:100%}.practice-container{padding:10px}.w-100per{width:100%!important}.transfer-arrow-btns .arrow-left{margin-top:0!important}.transfer-arrow-btns{flex-direction:row;align-items:center;min-height:100px;margin-top:0!important}.main-layout-content{padding:24px 15px;margin:0!important}.question-collapse .ant-collapse-content-box{padding:6px!important}.practice-question-card .ant-card-body{padding:10px}.practice-card .ant-card-body{padding:0!important}.ck-editor__editable{height:100px!important}.mobile-full-width{width:100%!important}.mobile-mt-0{margin-top:0!important}.mobile-d-flex-btw{justify-content:space-between!important;align-items:center!important;display:flex!important}.mobile-p-0{padding:0!important}.mobile-p-5p{padding:5px!important}.mobile-p-15p{padding:15px!important}.mobile-fs-22{font-size:22px!important}}.ck-content strong{font-weight:700}.ck-content i{font-style:italic}.ck-content i strong{font-style:italic;font-weight:700}.ck-content i u{font-style:italic}.ck-content strong u{font-weight:700}.ck-content i strong u{font-style:italic;font-weight:700}.clamp-2-lines{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gap-1{gap:4px}.PhoneInputInput{border:none;outline:none}.ant-form-item{margin-bottom:8px}.custom-table-pagination{background:#fff;justify-content:center;padding:10px 0;position:sticky;bottom:0}.sticky-table-header{top:calc(4rem + var(--bookmarks-bar-h,0px));background:var(--background-color,#fff);z-index:100;padding-top:10px;position:sticky}[data-theme=dark]{--ui-accent:#aa233b;--ui-accent-ink:color-mix(in srgb, var(--ui-accent) 58%, #fff);--ui-accent-strong:#bb4f62;--ui-surface:#212121;--ui-inset:#181818;--ui-border:#303030;--ui-line:#2a2a2a;--ui-text:#f1f1f1;--ui-muted:#aaa;--ui-faint:gray;--ui-blue:#6b9bff;--ui-teal:#4fc3d7;--ui-amber:#e0b54f;--ui-green:#5fcf80;--ui-danger:#e5566f;--ui-slate:#94a3b8;--background-color:#212121}[data-theme=dark] body{background:var(--ui-page,#181818);color:var(--ui-text,#f1f1f1)}[data-theme=dark] .header{border-bottom:1px solid #2f2f2f;background-color:#212121!important}[data-theme=dark] .custom-table-pagination,[data-theme=dark] .sticky-table-header{background:#212121}[data-theme=dark] .sidebar-row.dragging,[data-theme=dark] .sidebar-customizer-row,[data-theme=dark] .sidebar-more-card{background:#2a2a2a}[data-theme=dark] .sidebar-customizer-children,[data-theme=dark] .sidebar-more-card{border-color:#303030}body{background-color:var(--ui-page,transparent)}.theme-switching *,.theme-switching :before,.theme-switching :after{transition:none!important}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){z-index:1}.appearance-revealing *,.appearance-revealing :before,.appearance-revealing :after{animation-play-state:paused!important}.appearance-reveal-reverse::view-transition-old(root){z-index:2}.ant-alert.ant-alert-with-description,.ant-alert{flex-wrap:wrap}.ant-alert .ant-alert-content{flex:160px;min-width:0}.ant-alert{--alert-mark:var(--ui-accent);box-shadow:inset 4px 0 0 var(--alert-mark);color:var(--ui-text);border-radius:12px;border:1px solid var(--ui-border)!important;background:var(--ui-surface)!important}.ant-alert .ant-alert-icon{color:var(--alert-mark)!important}.ant-alert .ant-alert-message{font-weight:600;color:var(--ui-text)!important}.ant-alert .ant-alert-description{color:var(--ui-muted)!important}.ant-alert .ant-alert-close-icon .anticon{color:var(--ui-muted);transition:color .15s}.ant-alert .ant-alert-close-icon:hover .anticon{color:var(--ui-text)}.ant-alert.ant-alert-banner{border-radius:0;border-width:0 0 1px!important}.ant-alert-success{--alert-mark:var(--ui-green)}.ant-alert-warning{--alert-mark:var(--ui-amber)}.ant-alert-error{--alert-mark:var(--ui-danger)}.main-layout-body{min-height:calc(100vh - 64px - var(--bookmarks-bar-h,0px));min-height:calc(100dvh - 64px - var(--bookmarks-bar-h,0px));margin-top:calc(64px + var(--bookmarks-bar-h,0px));z-index:1}.main-layout-content{height:100%;padding:24px;min-height:calc(100vh - 300px)!important;margin:24px 16px!important}.calendar-body .main-layout-content{min-height:100%!important;margin:0!important;padding:16px!important}@media (width<=768px){.main-layout-content{padding:16px;margin:4px!important}}.ant-menu-item-group-title{display:none}.post-nav-label{align-items:center;gap:8px;display:inline-flex}.post-nav-label .ant-badge{line-height:1}.scroll-top-btn{z-index:100;border:1px solid var(--ui-border);background:var(--ui-surface);width:48px;height:48px;color:var(--ui-text);cursor:pointer;opacity:0;pointer-events:none;border-radius:50%;place-items:center;padding:0;transition:opacity .2s,transform .3s cubic-bezier(.34,1.56,.64,1),background-color .15s,box-shadow .2s;display:grid;position:fixed;bottom:28px;right:28px;transform:translateY(16px)scale(.8);box-shadow:0 1px 2px #0000001a,0 6px 18px #00000029}.scroll-top-btn.is-shown{opacity:1;pointer-events:auto;transform:none}.scroll-top-btn.is-shown:hover{transform:translateY(-2px);box-shadow:0 2px 4px #0000001f,0 10px 24px #0003}.scroll-top-btn.is-shown:active{transform:scale(.94)}.scroll-top-btn svg{transition:transform .2s}.scroll-top-btn:hover svg{transform:translateY(-2px)}.scroll-top-btn:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}@media (width<=768px){.scroll-top-btn{width:44px;height:44px;bottom:16px;right:16px}}.header{z-index:2;width:100%;height:64px;padding:0 20px;position:fixed;color:#fff!important;background-color:var(--ui-header,#aa233b)!important}.nav-menu-btn,.logout-btn{width:64px;height:64px}.left-mobile-menu{font-size:16px}.sidebar-rail{margin-top:15px;padding-bottom:24px}.sidebar-row{position:relative}.sidebar-row .ant-menu{background:0 0;font-size:16px;border-inline-end:none!important}.sidebar-row>.ant-menu>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-submenu-arrow{inset-inline-end:30px}.sidebar-row.dragging{background:var(--ui-surface);border-radius:8px;box-shadow:0 6px 16px #0000001f}.sidebar-rail.collapsed .sidebar-row .ant-menu{text-align:center;font-size:12px}.sidebar-drag-handle{color:#bfbfbf;cursor:grab;opacity:0;background:0 0;border:none;justify-content:center;align-items:center;width:20px;height:40px;padding:0;transition:opacity .15s;display:flex;position:absolute;top:0;right:6px}.sidebar-drag-handle:hover{color:#6c757d}.sidebar-drag-handle:active{cursor:grabbing}.sidebar-row:hover .sidebar-drag-handle,.sidebar-drag-handle:focus-visible{opacity:1}.sidebar-tools-menu{background:0 0;border-inline-end:none!important}.sidebar-tools-menu .ant-menu-item{color:#6c757d}.sidebar-dialog-hint{color:#6c757d;margin:0 0 16px}.sidebar-dialog-section{text-transform:uppercase;letter-spacing:.04em;color:#6c757d;align-items:center;gap:8px;margin:16px 0 8px;font-size:12px;font-weight:600;display:flex}.sidebar-dialog-empty{color:#6c757d;margin:8px 0}.sidebar-dialog-actions{justify-content:flex-end;gap:8px;display:flex}.sidebar-customizer-list{max-height:55vh;overflow-y:auto}.sidebar-customizer-row{background:var(--ui-surface);border-radius:8px;align-items:center;gap:10px;padding:6px 8px;display:flex}.sidebar-customizer-row:hover{background:#fafafa}[data-theme=dark] .sidebar-customizer-row:hover{background:#2a2a2a}.sidebar-customizer-row.dragging{box-shadow:0 6px 16px #0000001f}.sidebar-customizer-row.muted .label{color:#6c757d}.sidebar-customizer-row .grip{color:#bfbfbf;cursor:grab;background:0 0;border:none;padding:4px;display:flex}.sidebar-customizer-row .grip:active{cursor:grabbing}.sidebar-customizer-row .caret{color:#6c757d;cursor:pointer;background:0 0;border:none;padding:4px;font-size:10px;display:flex}.sidebar-customizer-row .caret-spacer{width:18px}.sidebar-customizer-row .label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}[data-theme=dark] .sidebar-drag-handle:hover,[data-theme=dark] .sidebar-tools-menu .ant-menu-item,[data-theme=dark] .sidebar-dialog-hint,[data-theme=dark] .sidebar-dialog-section,[data-theme=dark] .sidebar-dialog-empty,[data-theme=dark] .sidebar-customizer-row.muted .label,[data-theme=dark] .sidebar-customizer-row .caret{color:#aaa}.sidebar-customizer-children{border-left:1px solid var(--ui-line);margin-left:14px;padding-left:10px}.sidebar-more-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid}.sidebar-more-card{border:1px solid var(--ui-line);background:var(--ui-surface);text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;display:flex}.sidebar-more-card:hover{border-color:var(--ui-accent)}.sidebar-more-card.active{border-color:var(--ui-accent);color:var(--ui-accent)}[data-theme=dark] .sidebar-more-card{border-color:var(--ui-border);color:var(--ui-text)}[data-theme=dark] .sidebar-more-card:hover,[data-theme=dark] .sidebar-more-card.active{border-color:var(--ui-accent)}[data-theme=dark] .sidebar-more-card.active{color:var(--ui-accent)}.sidebar-more-card .label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ant-drawer-content-wrapper{width:100%}.resp-drawer .ant-drawer-body,.ant-drawer-body{padding:0!important}.resp-drawer{width:42%!important}.ant-menu-sub .ant-menu-item{padding-left:40px!important}.navTitle{white-space:nowrap;margin-left:15px}@media (width<=576px){.navTitle{display:none}}@media (width<=992px){.teacher-mode-title,.reload-title{display:none}}.nav-title{text-align:start}.header-chat{justify-content:center;align-items:center;width:32px;height:32px;margin-right:4px;display:inline-flex}.header{border-bottom:1px solid #ffffff0f}.header-actions{flex:none;gap:2px}.header-icon-btn{color:#ffffffe0;cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;transition:background-color .15s,color .15s,transform .15s;display:inline-grid;position:relative}.header-icon-btn:hover,.header-icon-btn.is-open{color:#fff;background:#ffffff1a}.header-icon-btn:active{transform:scale(.92)}.header-icon-btn:focus-visible{outline-offset:1px;outline:2px solid #ffffffb3}.header-icon-btn .ant-badge{color:inherit;place-items:center;display:grid}.header-icon-btn .ant-badge .ant-badge-count{min-width:17px;height:17px;box-shadow:0 0 0 2px var(--ui-header,#222);color:var(--ui-header,#aa233b);background:#fff;padding:0 4px;font-size:11px;font-weight:700;line-height:17px}.header-icon-btn svg{display:block}.header-chat.header-icon-btn{margin-right:0}.header-night svg{transition:transform .4s cubic-bezier(.34,1.56,.64,1),opacity .25s;position:absolute}.header-night .header-night__sun{opacity:0;transform:rotate(-90deg)scale(.5)}.header-night.is-night .header-night__sun{opacity:1;transform:none}.header-night.is-night .header-night__moon{opacity:0;transform:rotate(90deg)scale(.5)}.header-divider{background:#ffffff24;width:1px;height:24px;margin:0 8px 0 6px}.header-profile{color:#fff;max-width:220px;height:44px;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:22px;align-items:center;gap:10px;padding:0 10px 0 6px;transition:background-color .15s;display:inline-flex}.header-profile:hover,.header-profile.is-open{background:#ffffff1a}.header-profile:focus-visible{outline:2px solid #ffffffb3}.header-profile .ant-avatar{flex:none;box-shadow:0 0 0 2px #ffffff29}.header-profile__name{text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.header-profile__chevron{flex:none;transition:transform .2s}.header-profile.is-open .header-profile__chevron{transform:rotate(180deg)}@media (width<=576px){.header-profile{padding:0 4px}}.branch-selector{box-sizing:border-box;color:#fff;width:240px;height:40px;font:inherit;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background:#00000029;border:none;border-radius:12px;align-items:center;gap:10px;padding:0 12px;transition:background-color .15s,border-color .15s;display:flex}.branch-selector:hover{background:#00000038}.branch-selector.is-open{background:#0000004d}.branch-selector:focus-visible{outline-offset:1px;outline:2px solid #ffffffb3}.branch-selector__icon{flex:none}.branch-selector__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.branch-selector__chevron{opacity:.7;flex:none;transition:transform .2s}.branch-selector.is-open .branch-selector__chevron{transform:rotate(180deg)}.branch-selector.is-loading .ant-skeleton{flex:1}.branch-selector.is-loading .ant-skeleton .ant-skeleton-paragraph{margin:0}.branch-selector.is-loading .ant-skeleton .ant-skeleton-paragraph>li{background:#ffffff40;height:12px}.branch-selector.is-compact{gap:6px;width:auto;max-width:150px;padding:0 8px}.branch-selector.is-compact .branch-selector__icon{display:none}@media (width<=768px){.header{padding:0 8px 0 4px}.header-actions{gap:0}.header-icon-btn{width:36px;height:36px}.header-divider{display:none}.header-profile{height:40px;padding:0 2px}}@media (width<=480px){.header-icon-btn{width:34px;height:34px}.branch-selector.is-compact{max-width:112px;height:34px}}.theme-switching .header-night svg{transition:transform .4s cubic-bezier(.34,1.56,.64,1),opacity .25s!important}.branch-menu{min-width:240px!important}.branch-menu .ant-dropdown-menu{border-radius:14px;max-height:min(400px,100vh - 96px);padding:6px;overflow-y:auto}.branch-menu .ant-dropdown-menu-item{min-height:40px;font-size:14px;border-radius:10px!important;padding:0 12px!important}.branch-menu .ant-dropdown-menu-item-icon{margin-right:10px!important}.branch-menu .ant-dropdown-menu-item-selected,.branch-menu .ant-dropdown-menu-item-selected:hover,.branch-menu .ant-dropdown-menu-item-selected.ant-dropdown-menu-item-active{background:var(--ui-accent)!important;color:#fff!important}.branch-menu__row{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.branch-menu__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.branch-menu__panel{background:var(--ui-surface);border-radius:14px;overflow:hidden;box-shadow:0 6px 24px #0000002e}.branch-menu__panel .ant-dropdown-menu{box-shadow:none;border-radius:0}.branch-menu__search{border-bottom:1px solid var(--ui-border);height:42px;color:var(--ui-muted);align-items:center;gap:8px;padding:0 14px;display:flex}.branch-menu__search input{min-width:0;color:var(--ui-text);font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:14px}.branch-menu__empty{color:var(--ui-muted);text-align:center;margin:0;padding:14px;font-size:13px}html[data-theme=dark] .header-icon-btn .ant-badge .ant-badge-count{background:var(--ui-accent);color:#fff}.ant-layout-sider .ant-menu .ant-menu-item-selected,.ant-layout-sider .ant-menu .ant-menu-item-selected:hover{background:var(--ui-accent)!important;color:#fff!important}.ant-layout-sider .ant-menu .ant-menu-item-selected a,.ant-layout-sider .ant-menu .ant-menu-item-selected svg,.ant-layout-sider .ant-menu .ant-menu-item-selected .anticon,.ant-layout-sider .ant-menu .ant-menu-item-selected:hover a,.ant-layout-sider .ant-menu .ant-menu-item-selected:hover svg,.ant-layout-sider .ant-menu .ant-menu-item-selected:hover .anticon{color:#fff!important}.ant-layout-sider .ant-menu .ant-menu-submenu-selected>.ant-menu-submenu-title{font-weight:600;color:var(--ui-text)!important}.ant-layout-sider .ant-menu .ant-menu-submenu-selected>.ant-menu-submenu-title svg,.ant-layout-sider .ant-menu .ant-menu-submenu-selected>.ant-menu-submenu-title .anticon,.ant-layout-sider .ant-menu .ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-submenu-arrow{color:var(--ui-text)!important}.branch-selector{transition:background-color .18s,transform .12s;position:relative;overflow:hidden}.branch-selector .branch-selector__icon{transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.branch-selector:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle,#ffffff38 0,#0000 70%);transition:opacity .45s,transform .45s;position:absolute;inset:0;transform:scale(.4)}.branch-selector:hover .branch-selector__icon,.branch-selector.is-open .branch-selector__icon{transform:translateY(-1px)scale(1.08)}.branch-selector:active{transform:scale(.98)}.branch-selector:active:after{opacity:1;transition-duration:0s;transform:scale(1.2)}@media (prefers-reduced-motion:reduce){.branch-selector,.branch-selector .branch-selector__icon,.branch-selector:after{transition:none}.branch-selector:active,.branch-selector:hover .branch-selector__icon,.branch-selector.is-open .branch-selector__icon{transform:none}}html[data-theme=dark] .branch-selector{background:#ffffff14}html[data-theme=dark] .branch-selector .branch-selector__icon{color:var(--ui-accent-ink)}html[data-theme=dark] .branch-selector:hover{background:#ffffff21}html[data-theme=dark] .branch-selector.is-open{background:var(--ui-accent)}html[data-theme=dark] .branch-selector.is-open .branch-selector__icon{color:#fff}.rich-text :first-child{margin-top:0}.rich-text :last-child{margin-bottom:0}.rich-text strong,.rich-text b{font-weight:700}.rich-text i,.rich-text em{font-style:italic}.rich-text i strong,.rich-text strong i,.rich-text em strong,.rich-text strong em{font-style:italic;font-weight:700}.rich-text u{text-decoration:underline}.rich-text s,.rich-text strike,.rich-text del{text-decoration:line-through}.rich-text sub{vertical-align:sub;font-size:.8em}.rich-text sup{vertical-align:super;font-size:.8em}.rich-text code,.rich-text pre{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4{margin:12px 0 6px;font-weight:600;line-height:1.3}.rich-text h1{font-size:18px}.rich-text h2{font-size:16px}.rich-text h3{font-size:14px}.rich-text h4{font-size:13px}.rich-text p{margin:0 0 8px}.rich-text ul,.rich-text ol{margin:0 0 8px;padding-left:22px;list-style-position:outside}.rich-text ul{list-style-type:disc}.rich-text ol{list-style-type:decimal}.rich-text li{margin-bottom:3px}.rich-text blockquote{color:#6b6a67;border-left:3px solid #e8e8e6;margin:0 0 8px;padding-left:10px}.rich-text a{text-decoration:underline}.rich-text table{border-collapse:collapse;margin-bottom:8px}.rich-text th,.rich-text td{border:1px solid #e8e8e6;padding:3px 7px}.rich-text figure{max-width:100%;margin:0 0 8px}.rich-text img{max-width:100%;height:auto}:root{--story-ring-unseen:#db1e45;--story-ring-seen:#c4c6cc}[data-theme=dark]{--story-ring-seen:#737373}.story-ring__arc.is-unseen{stroke:var(--story-ring-unseen)}.story-ring__arc.is-seen{stroke:var(--story-ring-seen)}.stories{margin-bottom:24px}.stories__rail{position:relative}.stories__rail.has-prev{--stories-fade-start:56px}.stories__rail.has-next{--stories-fade-end:56px}.stories__cards{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--stories-fade-start), #000 calc(100% - var(--stories-fade-end)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--stories-fade-start), #000 calc(100% - var(--stories-fade-end)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--stories-fade-start), #000 calc(100% - var(--stories-fade-end)), transparent);gap:12px;padding:4px 2px 6px;scroll-padding-inline:48px;transition:--stories-fade-start .2s,--stories-fade-end .2s;display:flex;overflow-x:auto}.stories__cards::-webkit-scrollbar{display:none}.stories__cards>*{scroll-snap-align:start}.stories__cards.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.stories__cards.is-dragging>*{pointer-events:none}.stories__cards img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.stories__arrow{z-index:2;color:#1f1f1f;cursor:pointer;opacity:0;background:#fff;border:0;border-radius:50%;place-items:center;width:36px;height:36px;margin-top:-18px;padding:0;font-size:13px;transition:opacity .15s,transform .15s;display:grid;position:absolute;top:50%;box-shadow:0 1px 2px #1018281f,0 4px 12px #1018281f}[data-theme=dark] .stories__arrow{color:#f1f1f1;background:#2a2a2a;box-shadow:0 4px 8px 2px #1010109c}.stories__arrow.is-prev{left:8px}.stories__arrow.is-next{right:8px}.stories__arrow:hover{transform:scale(1.06)}.stories__arrow:focus-visible{opacity:1;outline:2px solid var(--tg-accent,#aa233b);outline-offset:2px}.stories__arrow.is-off{visibility:hidden;pointer-events:none;transition:opacity .15s,transform .15s,visibility 0s linear .15s}.stories__rail:hover .stories__arrow:not(.is-off){opacity:1}@media (hover:none){.stories__arrow{display:none}}@media (prefers-reduced-motion:reduce){.stories__arrow,.stories__arrow.is-off,.stories__card,.stories__cards{transition:none}.stories__card:hover,.stories__arrow:hover{transform:none}}.stories__card{border:2px solid var(--story-ring-unseen);cursor:pointer;background:#0b0f1a;border-radius:18px;flex:none;width:150px;height:210px;padding:0;transition:transform .15s,border-color .15s;position:relative;overflow:hidden}.stories__card img{object-fit:cover;filter:brightness(.62);width:100%;height:100%}.stories__card:hover{transform:translateY(-2px)}.stories__card:focus-visible{outline:2px solid var(--tg-accent,#aa233b);outline-offset:2px}.stories__card.is-seen{border-color:var(--story-ring-seen)}.stories__card--action{background:var(--tg-hover,#f4f4f5);color:var(--foreground,#1f1f1f);border-color:#0000;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.stories__card--action:hover{background:var(--tg-pressed,#ebebed)}.stories__card--action:focus-visible{outline:2px solid var(--tg-accent,#aa233b);outline-offset:2px}.stories__action-icon{background:var(--tg-accent,#aa233b);color:#fff;border-radius:50%;place-items:center;width:48px;height:48px;font-size:20px;display:grid}.stories__action-label{text-align:center;padding:0 14px;font-size:14px;font-weight:600;line-height:1.25}.stories__card-title{color:#fff;text-align:left;text-shadow:0 1px 12px #0000008c;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:15px;font-weight:800;line-height:1.22;display:-webkit-box;position:absolute;inset:auto 12px 12px;overflow:hidden}.stories__play{color:#fff;opacity:.9;font-size:18px;position:absolute;top:10px;right:10px}.stories__circles{scrollbar-width:none;align-items:flex-start;gap:16px;margin-top:14px;display:flex;overflow-x:auto}.stories__circles::-webkit-scrollbar{display:none}.stories__circle,.stories__add{cursor:pointer;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:6px;width:72px;padding:0;display:flex}.stories__ring{border-radius:50%;place-items:center;width:64px;height:64px;transition:transform .15s;display:grid;position:relative}.stories__ring .story-ring{pointer-events:none;position:absolute;inset:0}.stories__circle:hover .stories__ring{transform:scale(1.04)}.stories__circle:active .stories__ring{transform:scale(.94)}.stories__add-ring{color:#8c8c8c;border:2px dashed #8080808c;border-radius:50%;place-items:center;width:64px;height:64px;font-size:18px;display:grid}.stories__name{max-width:72px;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.stories__side{color:#8c8c8c;background:#80808024;border-radius:999px;padding:1px 7px;font-size:10px;font-weight:700}.stories__empty{color:#8c8c8c;align-self:center;font-size:13px}@media (prefers-reduced-motion:reduce){.stories__card,.stories__ring{transition:none}}.story-composer__drop{cursor:pointer;background:#8080800f;border:1px dashed #80808073;border-radius:12px;place-items:center;width:100%;min-height:220px;padding:0;display:grid;overflow:hidden}.story-composer__drop img,.story-composer__drop video{object-fit:contain;max-width:100%;max-height:320px}.story-composer__prompt{color:#8c8c8c;flex-direction:column;align-items:center;gap:8px;font-size:14px;display:flex}.story-composer__prompt .anticon{font-size:28px}.story-player{z-index:900;color:#fff;--story-flight:.25s cubic-bezier(.4, 0, .6, 1);outline:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.story-player__scrim{transition:opacity var(--story-flight);background:#000000e6;position:absolute;inset:0}.story-player__scrim,.story-player__close,.story-player__peers{animation:story-player-in var(--story-flight) backwards}.story-player.is-leaving{pointer-events:none}.story-player.is-leaving .story-player__scrim,.story-player.is-leaving .story-player__peers,.story-player.is-leaving .story-player__close{opacity:0;transition:opacity var(--story-flight)}.story-player__flight{z-index:3;pointer-events:none;position:absolute;inset:0}.story-player__flight-face{will-change:transform, opacity;background:#000 50%/cover no-repeat;border-radius:50%;position:absolute}.story-player__stage{z-index:1;width:var(--story-w,405px);flex-direction:column;display:flex;position:relative}.story-player__card{width:100%;height:var(--story-h,720px);-webkit-user-select:none;user-select:none;touch-action:manipulation;background:#000;border-radius:12px;position:relative;overflow:hidden}.story-player__card:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0009,#0000);height:5rem;position:absolute;inset:0 0 auto}.story-player__wash{filter:blur(36px)brightness(.42)saturate(1.3);background-position:50%;background-size:cover;position:absolute;inset:-40px;transform:scale(1.1)}.story-player__bars{z-index:3;gap:2px;display:flex;position:absolute;inset:.5rem .375rem auto}.story-player__bar{background:#ffffff40;border-radius:2px;flex:1 1 0;height:2px;overflow:hidden}.story-player__bar-fill{border-radius:inherit;background:#fff;width:100%;height:100%;display:block;transform:translate(-100%)}.story-player__bar.is-active .story-player__bar-fill{transition:transform .1s linear}.story-player__bar.is-active .story-player__bar-fill.is-timed{transition:none;animation-name:story-bar-run;animation-timing-function:linear;animation-fill-mode:forwards}.story-player__head{z-index:3;color:#fff;align-items:center;gap:6px;min-height:2.5rem;display:flex;position:absolute;inset:.875rem .5rem auto 1rem}.story-player__head .ant-avatar{flex:none;margin-right:4px}.story-player__who{flex-direction:column;flex:auto;min-width:0;line-height:1.25;display:flex}.story-player__who strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.story-player__who span{color:#f2f2f2;opacity:.8;font-size:13px}.story-player__count{opacity:.66;font-weight:400}.story-player__icon{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;gap:5px;width:36px;height:36px;padding:0;font-size:16px;transition:opacity .3s,background .15s;display:inline-flex}.story-player__icon:hover{background:#ffffff1f}.story-player__icon:focus-visible{outline-offset:1px;outline:2px solid #ffffffb3}.story-player__head .story-player__icon{opacity:.5}.story-player__head .story-player__icon:hover,.story-player__head .story-player__icon:focus-visible{opacity:1}.story-player__head .story-player__icon.is-off{opacity:.3}.story-player__head .story-player__icon.is-off:hover{opacity:.7}.story-player__close{z-index:4;color:#fff;cursor:pointer;opacity:.5;background:0 0;border:0;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;font-size:20px;transition:opacity .3s,background .15s;display:grid;position:absolute;top:1rem;right:1rem}.story-player__close:hover,.story-player__close:focus-visible{opacity:1;background:#ffffff1a}.story-player__close:focus-visible{outline:2px solid #ffffffb3}.story-player__fullscreen{right:calc(1rem + 44px)}.story-player:fullscreen{background:#000}.story-player__media{place-items:center;display:grid;position:absolute;inset:0}.story-player__media img,.story-player__media video{object-fit:contain;width:100%;height:100%;animation:.3s both story-media-in}.story-player__media img.is-first,.story-player__media video.is-first{animation:none}.story-player__title{color:#fff;text-shadow:0 1px 2px #00000080;margin:0;font-size:22px;font-weight:800;line-height:1.2;position:absolute;inset:auto 18px 26px}.story-player__nav{top:calc(var(--story-h,720px) / 2 - 20px);z-index:3;color:#fff;cursor:pointer;opacity:.6;background:#ffffff1f;border:0;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;font-size:16px;transition:opacity .15s,background-color .15s;display:grid;position:absolute}.story-player__nav:hover{opacity:1;background:#fff3}.story-player__nav:focus-visible{opacity:1;outline-offset:2px;outline:2px solid #fff}.story-player__nav--prev{left:-56px}.story-player__nav--next{right:-56px}.story-player__half{z-index:2;color:#fff0;cursor:pointer;background:0 0;border:0;width:50%;font-size:20px;transition:color .15s;position:absolute;top:4rem;bottom:0}.story-player__half:hover{color:#ffffffb3}.story-player__half:focus-visible{color:#ffffffe6;outline:none}.story-player__half--back{left:0}.story-player__half--on{right:0}.story-player__foot{z-index:1;color:#fff;justify-content:space-between;align-items:center;gap:16px;min-height:56px;display:flex;position:relative}.story-player__views{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:13px;transition:background .15s;display:inline-flex}.story-player__views:hover:not(:disabled){background:#ffffff2e}.story-player__views:disabled{cursor:default;opacity:.55;background:0 0}.story-player__faces{align-items:center;display:inline-flex}.story-player__faces .ant-avatar{border:2px solid #000}.story-player__faces .ant-avatar+.ant-avatar{margin-left:-10px}.story-player__peers{z-index:1;pointer-events:none;transition:opacity .2s;position:absolute;inset:0}.story-player__peer{top:calc(50% - var(--story-rows,56px) / 2);width:var(--story-peer-w,135px);height:var(--story-peer-h,240px);cursor:pointer;pointer-events:auto;background:#212121;border:0;border-radius:8px;padding:0;transition:transform .35s ease-in-out,opacity .25s;position:absolute;left:50%;overflow:hidden}.story-player__peer img{object-fit:cover;width:100%;height:100%}.story-player__peer:after{content:"";background:#00000080;transition:background .15s;position:absolute;inset:0}.story-player__peer:hover:after{background:#00000059}.story-player__peer:focus-visible{outline-offset:2px;outline:2px solid #fffc}.story-player__peer.is-active{opacity:0;pointer-events:none}.story-player__peer-who{z-index:1;color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:8px;font-size:14px;font-weight:500;display:flex;position:absolute;inset:0}.story-player__peer-who>span:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@keyframes story-player-in{0%{opacity:0}}@keyframes story-bar-run{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes story-media-in{0%{opacity:0}to{opacity:1}}@media (width<=900px){.story-player__peers{display:none}}@media (width<=600px){.story-player__nav{display:none}.story-player{align-items:flex-start;padding-top:56px}.story-player__scrim{background:#000}.story-player__card{border-radius:8px}}@media (prefers-reduced-motion:reduce){.story-player__media img,.story-player__media video{animation:none}.story-player__icon,.story-player__half,.story-player__bar.is-active .story-player__bar-fill:not(.is-timed){transition:none}.story-player__peer{transition:opacity .25s}}.story-player__side{color:#fff;background:#fff3;border-radius:999px;margin-right:6px;padding:1px 6px;font-size:10px;font-weight:700;display:inline-block}.story-player__foot--moderate{justify-content:flex-end;min-height:44px;margin-top:8px}.story-player__block{color:#fff;cursor:pointer;background:#ffffff29;border:none;border-radius:999px;align-items:center;gap:7px;padding:6px 14px;font-size:13px;font-weight:600;transition:background .15s;display:inline-flex}.story-player__block:hover{background:#ffffff42}.story-player__reply{z-index:1;align-items:center;gap:8px;height:56px;margin:0;transition:margin .2s ease-out;display:flex;position:relative}.story-player__reply:focus-within{margin:0 -4rem}.story-player__reply input{color:#fff;background:#2a2a2a;border:1px solid #0000;border-radius:12px;outline:none;flex:auto;min-width:0;height:40px;padding:0 16px;font-size:14px;transition:border-color .15s}.story-player__reply input::placeholder{color:#ebebf580}.story-player__reply input:focus{border-color:#ffffff47}.story-player__reply button[type=submit]{background:var(--story-ring-unseen);color:#fff;cursor:pointer;border:0;border-radius:12px;flex:none;height:40px;padding:0 18px;font-size:14px;font-weight:600}.story-player__reply button[type=submit]:disabled{cursor:default;opacity:.5}.story-comments__title{color:#fff;align-items:center;gap:8px;font-size:16px;font-weight:700;display:inline-flex}.story-comments__count{color:#ebebf5b3;background:#2a2a2a;border-radius:10px;padding:0 8px;font-size:12px;font-weight:600;line-height:20px}.story-comments__list{flex-direction:column;display:flex}.story-comments__more{text-align:center;margin:12px 0 4px}.story-comments__empty{color:#ebebf599;text-align:center;flex-direction:column;align-items:center;gap:6px;padding:64px 32px;font-size:14px;display:flex}.story-comments__empty strong{color:#fff;font-size:18px}.story-comments__empty-icon{color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:6px;font-size:26px;display:grid}.story-comments__closed{color:#ebebf599;text-align:center;font-size:13px}.story-comments__target{color:#ebebf599;background:#2a2a2a;justify-content:space-between;align-items:center;margin:0 -16px 8px;padding:6px 16px;font-size:12px;display:flex}.story-comments__target button{width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.story-comments__target button:hover{background:#2a2a2a}.story-comments__quick{justify-content:space-between;margin-bottom:8px;display:flex}.story-comments__quick button{cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:40px;height:36px;font-size:22px;line-height:1;transition:transform .12s,background .12s;display:grid}.story-comments__quick button:hover{background:#ffffff14;transform:scale(1.12)}.story-comments__quick button:active{transform:scale(.92)}.story-comments__form{background:#2a2a2a;border:1px solid #0000;border-radius:22px;align-items:center;gap:8px;height:44px;padding:0 6px 0 14px;transition:border-color .15s;display:flex}.story-comments__form:focus-within{border-color:#fff6}.story-comments__form .ant-input{flex:1;padding:0;font-size:14px}.story-comments__post{color:var(--story-ring-unseen);cursor:pointer;background:0 0;border:0;border-radius:14px;flex:none;padding:6px 10px;font-size:14px;font-weight:600}.story-comments__post:hover:not(:disabled){color:#ff4d6d}.story-comments__post:disabled{color:#ffffff4d;cursor:default}.story-comment{align-items:flex-start;gap:12px;padding:12px 16px;transition:background .3s;display:flex}.story-comment.is-reply{padding:8px 16px 8px 0}.story-comment:hover .story-comment__more{opacity:1}.story-comment.is-found{background:#ffffff0f}.story-comment.is-pending{opacity:.6}.story-comment__main{flex:auto;min-width:0}.story-comment__head{flex-wrap:wrap;align-items:baseline;gap:6px;font-size:13px;line-height:18px;display:flex}.story-comment__head strong{color:#fff;font-weight:600}.story-comment__head time{color:#ebebf599;font-size:12px}.story-comment__badge,.story-comment__side{color:#ebebf5b3;background:#2a2a2a;border-radius:4px;padding:0 6px;font-size:11px;font-weight:600;line-height:18px}.story-comment__badge{color:#ebebf5b3;background:#2a2a2a}.story-comment__text{color:#fff;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:2px;font-size:14px;line-height:1.45}.story-comment__jumbo{margin:2px 0;font-size:30px;line-height:1.15;display:inline-block}.story-comment__actions{color:#ebebf599;align-items:center;gap:14px;min-height:22px;margin-top:4px;font-size:12px;font-weight:600;display:flex}.story-comment__actions button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.story-comment__actions button:hover{color:#fff}.story-comment__more{opacity:0;border-radius:50%;place-items:center;width:22px;height:22px;font-size:14px;transition:opacity .12s;display:grid}.story-comment__more:focus-visible,.story-comment__more[aria-expanded=true]{opacity:1}.story-comment__failed{color:#ff6b6b;gap:8px;display:inline-flex}.story-comment__failed button{color:#ff6b6b;text-decoration:underline}.story-comment__like{color:#ebebf599;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;margin-top:4px;font-size:13px;transition:transform .15s,color .15s;display:grid}.story-comment__like:hover:not(:disabled){color:#fff}.story-comment__like:active:not(:disabled){transform:scale(.85)}.story-comment__like.is-on{color:#ff3040;animation:.3s cubic-bezier(.2,0,0,1.4) story-like-pop}.story-comment__like:disabled{cursor:default}.story-comment__replies{padding-left:64px}.story-comment__toggle{color:#ebebf599;cursor:pointer;background:0 0;border:0;margin:2px 0 8px;padding:0;font-size:12px;font-weight:600;display:block}.story-comment__toggle:before{content:"";vertical-align:middle;background:#fff3;width:24px;height:1px;margin-right:12px;display:inline-block}.story-comment__toggle:hover{color:#fff}@keyframes story-comment-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.story-comment{animation:.18s cubic-bezier(.2,0,0,1) both story-comment-in}@media (prefers-reduced-motion:reduce){.story-comment,.story-comment__like,.story-comments__quick button{transition:none;animation:none}}.story-player__comments{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 12px;font-size:13px;transition:background .15s;display:inline-flex}.story-player__comments:hover{background:#ffffff2e}.story-viewers .ant-modal-content{border-radius:16px;overflow:hidden}.story-viewers__handle{display:none}.story-viewers__head{grid-template-columns:40px 1fr 40px;align-items:center;height:52px;padding:0 8px;display:grid}.story-viewers__title{text-align:center;color:#fff;margin:0;font-size:16px;font-weight:700}.story-viewers__close{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:36px;height:36px;font-size:16px;display:grid}.story-viewers__close:hover{background:#ffffff14}.story-viewers__close:focus-visible{outline:2px solid var(--story-ring-unseen)}.story-viewers__count{color:#fff;align-items:center;gap:8px;padding:14px 20px 6px;font-size:14px;font-weight:600;display:flex}.story-viewers__count .anticon{font-size:18px}.story-viewers__search{color:#ebebf599;background:#2a2a2a;border-radius:8px;align-items:center;gap:8px;height:36px;margin:8px 16px 4px;padding:0 12px;display:flex}.story-viewers__search input{color:#fff;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:14px}.story-viewers__list{overscroll-behavior:contain;max-height:min(420px,60vh);padding:6px 0 10px;overflow-y:auto}.story-viewers__row{align-items:center;gap:12px;min-height:60px;padding:8px 20px;display:flex}.story-viewers__row:hover{background:#2a2a2a}.story-viewers__row .ant-skeleton{flex:1}.story-viewers__who{flex-direction:column;min-width:0;display:flex}.story-viewers__name{white-space:nowrap;text-overflow:ellipsis;color:#fff;font-size:14px;font-weight:600;overflow:hidden}.story-viewers__name.is-gone{color:#ebebf599;font-weight:500}.story-viewers__meta{color:#ebebf599;align-items:center;gap:6px;font-size:12px;display:inline-flex}.story-viewers__badge{color:#ebebf5b3;background:#2a2a2a;border-radius:4px;padding:0 6px;font-size:11px;font-weight:600;line-height:18px}.story-viewers__empty{color:#ebebf599;text-align:center;flex-direction:column;align-items:center;gap:6px;padding:40px 32px 48px;font-size:14px;display:flex}.story-viewers__empty strong{color:#fff;font-size:16px}.story-viewers__empty-icon{color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:6px;font-size:28px;display:grid}.story-viewers__more{color:#ebebf599;justify-content:center;min-height:28px;display:flex}@media (width<=640px){.story-viewers{vertical-align:bottom;max-width:100vw;margin:0;padding:0;top:auto;width:100vw!important}.story-viewers .ant-modal-content{border-radius:16px 16px 0 0}.story-viewers__handle{background:#3a3a3c;border-radius:2px;width:36px;height:4px;margin:8px auto 0;display:block}.story-viewers__list{max-height:60vh}.ant-modal-wrap:has(.story-viewers){align-items:flex-end;display:flex}}@keyframes story-viewers-row-in{0%{opacity:0}to{opacity:1}}.story-viewers__row{transition:background .15s;animation:.2s ease-out both story-viewers-row-in}@media (prefers-reduced-motion:reduce){.story-viewers__row{transition:none;animation:none}}.story-viewers__tabs{border-bottom:1px solid #2a2a2a;display:flex}.story-viewers__tabs button{color:#ebebf599;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;flex:1;justify-content:center;align-items:center;gap:6px;height:44px;margin-bottom:-1px;font-size:14px;font-weight:600;transition:color .15s,border-color .15s;display:inline-flex}.story-viewers__tabs button:hover{color:#fff}.story-viewers__tabs button.is-active{color:#fff;border-bottom-color:#fff}.story-viewers__tabs button:focus-visible{outline:2px solid var(--story-ring-unseen);outline-offset:-2px}.story-viewers__end{flex:none;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.story-viewers__heart{color:#ff3040;font-size:16px}.story-viewers__emoji{font-size:18px;line-height:1}.story-viewers__more-count{color:#ebebf599;font-size:12px;font-weight:600}.story-viewers__who{flex:1}.story-player__like{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:22px;transition:transform .15s;display:grid}.story-player__like:active{transform:scale(.85)}.story-player__like.is-on{color:#ff3040;animation:.3s cubic-bezier(.2,0,0,1.4) story-like-pop}@keyframes story-like-pop{0%{transform:scale(.7)}60%{transform:scale(1.18)}to{transform:scale(1)}}@media (width<=925px){.story-player__reply:focus-within{margin:0}}@media (prefers-reduced-motion:reduce){.story-player__reply{transition:none}}.story-player__tray{background:#0000008c;border-radius:24px;justify-content:space-between;gap:4px;padding:6px 8px;animation:.18s cubic-bezier(.2,0,0,1) story-tray-in;display:flex;position:absolute;bottom:calc(100% + 10px);left:0;right:0}.story-player__tray button{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:40px;height:40px;font-size:26px;line-height:1;transition:transform .12s;display:grid}.story-player__tray button:hover{transform:scale(1.18)}.story-player__tray button:active{transform:scale(.9)}@keyframes story-tray-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.story-player__float{z-index:3;pointer-events:none;font-size:56px;animation:1.1s cubic-bezier(.2,0,0,1) forwards story-float;position:absolute;bottom:calc(100% + 40px);left:50%}@keyframes story-float{0%{opacity:0;transform:translate(-50%,20px)scale(.6)}20%{opacity:1;transform:translate(-50%)scale(1.1)}to{opacity:0;transform:translate(-50%,-160px)scale(1)}}@media (prefers-reduced-motion:reduce){.story-player__like,.story-player__like.is-on,.story-player__tray,.story-player__tray button,.story-player__float{transition:none;animation:none}}.ant-drawer .story-comments,.ant-drawer .story-comments .ant-drawer-title{color:#fff}.ant-drawer .story-comments .ant-drawer-close{color:#ebebf599}.ant-drawer .story-comments .ant-drawer-close:hover{color:#fff;background:#ffffff14}.ant-drawer .story-comments .ant-input{color:#fff;background:0 0}.ant-drawer .story-comments .ant-input::placeholder{color:#ebebf580}.ant-drawer .story-comments .ant-empty-description{color:#ebebf599}.ant-drawer .story-comments .ant-empty-img-default{opacity:.35}.ant-drawer .story-comments .ant-btn-default{color:#fff;background:#2a2a2a;border-color:#3a3a3c}.ant-drawer .story-comments .ant-btn-default:hover{color:#fff!important;border-color:#ffffff4d!important}.ant-drawer .story-comments .ant-avatar{color:#fff;background:#3a3a3c}.ant-modal.story-viewers{color:#fff}.ant-modal.story-viewers .ant-avatar{color:#fff;background:#3a3a3c}.ant-modal.story-viewers .ant-skeleton .ant-skeleton-avatar,.ant-modal.story-viewers .ant-skeleton .ant-skeleton-paragraph>li{background:#2a2a2a;animation:none}:root{--story-elev-3:0 4px 8px 2px #1010109c}.ant-modal.story-viewers .ant-modal-content{box-shadow:var(--story-elev-3)}.ant-drawer-content-wrapper:has(.story-comments){box-shadow:var(--story-elev-3)}.story-dark-menu .ant-dropdown-menu{box-shadow:var(--story-elev-3);background:#2a2a2a}.story-dark-menu .ant-dropdown-menu .ant-dropdown-menu-item{color:#fff}.story-dark-menu .ant-dropdown-menu .ant-dropdown-menu-item:hover{background:#ffffff14}.story-dark-menu .ant-dropdown-menu .ant-dropdown-menu-item-danger{color:#ff6b6b}:root{--story-deleted-avatar:#636366}.ant-avatar.story-deleted-avatar{background:var(--story-deleted-avatar);color:#fff;justify-content:center;align-items:center;display:inline-flex}.story-comment__head strong.story-deleted-name,.story-player__who strong.story-deleted-name,.story-player__peer-who .story-deleted-name,.story-deleted-name{color:#ebebf599;font-weight:500}@property --stories-fade-start{syntax:"<length>";inherits:true;initial-value:0}@property --stories-fade-end{syntax:"<length>";inherits:true;initial-value:0}[data-theme=dark] .stories__card--action{color:#f1f1f1;background:#2a2a2a}.notifications-groups{padding-bottom:16px}.notifications-group+.notifications-group{margin-top:20px}.notifications-group__title{color:#00000073;text-transform:uppercase;padding:8px 16px;font-size:12px;font-weight:600}[data-theme=dark] .notifications-group__title{color:#aaa}.notifications-group__title{letter-spacing:.4px}.notifications-panel__list{width:100%}.notifications-item{cursor:pointer;transition:background .15s;padding:12px 16px!important}.notifications-item:hover{background:#00000008}[data-theme=dark] .notifications-item:hover{background:#ffffff0a}.notifications-item--unread,[data-theme=dark] .notifications-item--unread{background:var(--ui-line)}.notifications-item__title{align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.notifications-item__text{color:#000000bf;font-size:13px}[data-theme=dark] .notifications-item__text{color:#d9d9d9}.notifications-item__time{color:#00000073;margin-top:2px;font-size:11px}[data-theme=dark] .notifications-item__time{color:#aaa}.post-spotlight .ant-modal-content{border-radius:18px;padding:0;overflow:hidden}.post-spotlight .ant-modal-close{top:12px;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;border-radius:999px;inset-inline-end:12px}.post-spotlight .ant-modal-close:hover{color:#fff;background:#0000008c}.post-spotlight__cover{aspect-ratio:16/9;background:var(--ui-inset);position:relative}.post-spotlight__cover img{object-fit:cover;width:100%;height:100%}.post-spotlight__cover.is-plain{background:radial-gradient(120% 90% at 80% 10%, #ffffff38, transparent 55%), linear-gradient(135deg, var(--ui-accent), #0b3c8f);color:#ffffffd9;place-items:center;font-size:56px;display:grid}.post-spotlight__cover:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#00000073);position:absolute;inset:0}.post-spotlight__chip{z-index:1;color:var(--ui-accent);letter-spacing:.04em;text-transform:uppercase;background:#ffffffeb;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;bottom:14px;left:16px}.post-spotlight__body{padding:18px 22px 22px}.post-spotlight__body h2{margin:6px 0 8px;font-size:22px;font-weight:700;line-height:1.25}.post-spotlight__body p{color:var(--ui-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.55;display:-webkit-box;overflow:hidden}.post-spotlight__actions{gap:10px;margin-top:18px;display:flex}.post-spotlight__actions .ant-btn:first-child{flex:1}:root,body.app-fullscreen{--bookmarks-bar-h:0px}body.app-fullscreen .bookmarks-bar{display:none!important}.main-layout-content .chat-page{--app-chrome:calc(160px + var(--bookmarks-bar-h,0px))}.bookmarks-bar{--bar-ground:var(--ui-header,#aa233b);--bar-edge:#00000024;--bar-ink:#fff;--bar-soft:#ffffffd1;--bar-hover:#ffffff29;--bar-line:#ffffff47;--bar-on:#fff;--bar-on-ink:var(--ui-header,#aa233b);--bar-saved:#fff;--bar-focus:#fff}[data-theme=dark] .bookmarks-bar{--bar-ground:#212121;--bar-edge:#2f2f2f;--bar-ink:var(--ui-text);--bar-soft:var(--ui-muted);--bar-hover:var(--ui-inset);--bar-line:var(--ui-border);--bar-on:var(--ui-accent);--bar-on-ink:#fff;--bar-saved:var(--ui-accent);--bar-focus:var(--ui-accent)}.bookmarks-bar .bookmark-chip:not(.is-active,.is-drop-target,.is-ghost) .bookmark-glyph[data-colored]{box-sizing:border-box;background:#fff;border-radius:50%;width:18px;height:18px;padding:2px}[data-theme=dark] .bookmarks-bar .bookmark-chip:not(.is-active,.is-drop-target,.is-ghost) .bookmark-glyph[data-colored]{background:0 0;width:14px;height:14px;padding:0}.bookmarks-bar{z-index:3;border-bottom:1px solid var(--bar-edge);background:var(--bar-ground);height:40px;color:var(--bar-ink);align-items:center;padding:0 12px 0 16px;display:flex;position:fixed;top:64px;left:0;right:0}.bookmarks-bar:not(.is-autohide){animation:.28s cubic-bezier(.2,0,0,1) bookmarks-bar-in}.bookmarks-bar.is-autohide{top:calc(64px + var(--audio-bar-h,0px));clip-path:inset(0 0 -32px);transition:transform .22s cubic-bezier(.2,0,0,1),clip-path .22s cubic-bezier(.2,0,0,1),opacity .22s cubic-bezier(.2,0,0,1);box-shadow:0 10px 24px -10px #00000038}.bookmarks-bar.is-autohide:not(.is-shown){clip-path:inset(100% 0 0);opacity:0;pointer-events:none;transition-duration:.18s;transition-timing-function:ease-in;transform:translateY(-100%)}.bookmarks-bar__row{flex:1;align-items:center;gap:2px;min-width:0;height:100%;display:flex;position:relative;overflow:hidden}.bookmarks-bar__ruler{visibility:hidden;pointer-events:none;white-space:nowrap;gap:2px;display:flex;position:absolute;top:0;left:0}.bookmarks-bar__overflow{width:32px;height:28px;color:var(--bar-soft);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;place-items:center;margin-left:auto;padding:0;transition:background-color .15s,color .15s;display:grid}.bookmarks-bar__overflow:hover,.bookmarks-bar__overflow.ant-dropdown-open{background:var(--bar-hover);color:var(--bar-ink)}.bookmarks-bar__overflow:focus-visible{outline:2px solid var(--bar-focus);outline-offset:-2px}.bookmarks-bar__actions{border-left:1px solid var(--bar-line);flex:none;align-items:center;gap:2px;margin-left:4px;padding-left:4px;display:flex}.bookmarks-bar__action{width:28px;height:28px;color:var(--bar-soft);cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;place-items:center;padding:0;transition:background-color .15s,color .15s;display:grid}.bookmarks-bar__action:hover{background:var(--bar-hover);color:var(--bar-ink)}.bookmarks-bar__action.is-saved{color:var(--bar-saved)}.bookmarks-bar__action.is-open,.bookmarks-bar__action.is-open:hover{background:var(--bar-on);color:var(--bar-on-ink)}.bookmarks-bar__action:focus-visible{outline:2px solid var(--bar-focus);outline-offset:1px}.bookmarks-bar__action:disabled{cursor:not-allowed;opacity:.45}.bookmarks-bar__action:disabled:hover{color:var(--bar-soft);background:0 0}.bookmarks-bar__menu-anchor{pointer-events:none;width:1px;height:1px;position:fixed}@keyframes bookmarks-bar-in{0%{opacity:0;transform:translateY(-6px)}}.bookmark-chip-anchor{flex:none;min-width:0;display:flex}.bookmark-chip{max-width:200px;height:28px;color:var(--bar-ink);-webkit-user-select:none;user-select:none;touch-action:none;border-radius:8px;flex:none;align-items:center;transition:background-color .15s,color .15s,box-shadow .15s;display:flex;position:relative}.bookmark-chip__main{border-radius:inherit;min-width:0;height:100%;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:none;flex:0 auto;align-items:center;gap:6px;padding:0 2px 0 10px;font-size:13px;font-weight:500;line-height:1;text-decoration:none;display:flex}.bookmark-chip__main:hover{color:inherit}.bookmark-chip__main:focus-visible{outline:2px solid var(--bar-focus);outline-offset:-2px}.bookmark-chip:has(>.bookmark-chip__main:focus-visible){outline:2px solid var(--bar-focus);outline-offset:-2px}.bookmark-chip:has(>.bookmark-chip__main:focus-visible)>.bookmark-chip__main{outline:none}.bookmark-chip__title{text-overflow:ellipsis;min-width:0;overflow:hidden}.bookmark-chip .bookmark-glyph{flex:none}.bookmark-chip__slot{flex:none;place-items:center;width:18px;height:18px;margin-right:4px;display:grid;position:relative}.bookmark-chip__chevron{opacity:.6;flex:none;margin-left:-2px;transition:transform .2s}.bookmark-chip__more{color:var(--bar-soft);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:5px;place-items:center;padding:0;transition:opacity .12s,transform .12s,color .12s,background-color .12s;display:grid;position:absolute;inset:0;transform:scale(.85)}.bookmark-chip__more:hover{background:var(--bar-hover);color:var(--bar-ink)}.bookmark-chip__more:focus-visible{outline:2px solid var(--bar-focus);outline-offset:0}.bookmark-chip:hover,.bookmark-chip.is-menu{background:var(--bar-hover)}.bookmark-chip:hover .bookmark-chip__more{opacity:1;transform:none}.bookmark-chip:has(:focus-visible) .bookmark-chip__more{opacity:1;transform:none}.bookmark-chip.is-open{background:var(--bar-hover)}.bookmark-chip.is-open .bookmark-chip__chevron{transform:rotate(180deg)}.bookmark-chip.is-active{background:var(--bar-on);color:var(--bar-on-ink)}.bookmark-chip.is-active .bookmark-glyph{color:var(--bar-on-ink)!important;opacity:1!important}.bookmark-chip.is-active .bookmark-chip__more{color:var(--bar-on-ink)}.bookmark-chip.is-active .bookmark-chip__more:hover{background:0 0}.bookmark-chip.is-active .bookmark-chip__more:focus-visible,.bookmark-chip.is-active .bookmark-chip__main:focus-visible{outline-color:var(--bar-on-ink)}.bookmark-chip.is-active:has(>.bookmark-chip__main:focus-visible){outline-color:var(--bar-on-ink)}.bookmark-chip.is-drop-target{background:var(--bar-on);color:var(--bar-on-ink);transform:scale(1.06);box-shadow:0 4px 12px #0000002e}.bookmark-chip.is-drop-target .bookmark-glyph,.bookmark-chip.is-drop-target .bookmark-chip__chevron{color:var(--bar-on-ink);opacity:1}.bookmark-chip.is-placeholder{opacity:.35}.bookmark-chip.is-new{animation:.45s cubic-bezier(.34,1.56,.64,1) bookmark-chip-in}.bookmark-chip.is-ghost{border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-text);cursor:grabbing;transform:scale(1.04);box-shadow:0 2px 4px #0000001a,0 10px 24px #0000002e}@keyframes bookmark-chip-in{0%{opacity:0;transform:scale(.6)}}@media (any-hover:none){.bookmark-chip__more{opacity:1;transform:none}}.bookmark-popover .ant-popover-inner{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:14px;padding:0;overflow:hidden;box-shadow:0 4px 10px #00000014,0 18px 40px #00000029}.bookmark-popover{transform-origin:100% 0}.bookmark-popover--folder{transform-origin:0 0}.bookmark-folder-swap-enter,.bookmark-folder-swap-appear{opacity:0;animation-duration:.14s;animation-timing-function:cubic-bezier(.2,0,0,1);animation-play-state:paused;animation-fill-mode:both;transform:translateY(-3px)}.bookmark-folder-swap-leave{animation-duration:.1s;animation-timing-function:ease-in;animation-play-state:paused;animation-fill-mode:both}.bookmark-folder-swap-enter.bookmark-folder-swap-enter-active,.bookmark-folder-swap-appear.bookmark-folder-swap-appear-active{animation-name:bookmark-folder-swap-in;animation-play-state:running}.bookmark-folder-swap-leave.bookmark-folder-swap-leave-active{pointer-events:none;animation-name:bookmark-folder-swap-out;animation-play-state:running}@keyframes bookmark-folder-swap-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@keyframes bookmark-folder-swap-out{to{opacity:0}}.bookmarks-menu-check-space{width:15px;height:15px;display:inline-block}.bookmark-editor{width:320px;max-width:calc(100vw - 32px);color:var(--ui-text);flex-direction:column;padding:16px;display:flex}.bookmark-editor__head{margin-bottom:12px;font-size:15px;font-weight:600}.bookmark-editor__label{color:var(--ui-muted);letter-spacing:.02em;margin:12px 0 6px;font-size:12px;font-weight:600}.bookmark-editor__head+.bookmark-editor__label{margin-top:0}.bookmark-editor__folder{width:100%}.bookmark-editor__folder-new{gap:6px;display:flex}.bookmark-editor__icons{grid-template-columns:repeat(auto-fill,minmax(32px,1fr));gap:4px;display:grid}.bookmark-editor__icon{height:32px;color:var(--ui-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;padding:0;transition:background-color .12s,color .12s,transform .12s;display:grid}.bookmark-editor__icon:hover{background:var(--ui-inset);color:var(--ui-text)}.bookmark-editor__icon:active{transform:scale(.9)}.bookmark-editor__icon.is-selected{background:var(--ui-accent);color:#fff}.bookmark-editor__icon:focus-visible{outline:2px solid var(--ui-accent);outline-offset:1px}.bookmark-editor__colors{flex-wrap:wrap;gap:8px;display:flex}.bookmark-editor__swatch{color:#fff;cursor:pointer;border:none;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;transition:transform .15s cubic-bezier(.34,1.56,.64,1);display:grid}.bookmark-editor__swatch:hover{transform:scale(1.12)}.bookmark-editor__swatch.is-selected{box-shadow:0 0 0 2px var(--ui-surface), 0 0 0 4px var(--ui-text)}.bookmark-editor__swatch--none{border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-muted)}.bookmark-editor__swatch:focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}.bookmark-editor__new-folder{justify-content:flex-start}.bookmark-editor__foot{border-top:1px solid var(--ui-line);justify-content:space-between;align-items:center;margin-top:18px;padding-top:12px;display:flex}.bookmark-edit-modal .ant-modal-content{padding:4px}.bookmark-edit-modal .bookmark-editor{width:100%}.bookmark-folder{width:300px;max-width:calc(100vw - 32px);color:var(--ui-text);padding:6px}.bookmark-folder__head{color:var(--ui-muted);align-items:center;gap:8px;padding:8px 10px 6px;font-size:12px;font-weight:600;display:flex}.bookmark-folder__count{font-variant-numeric:tabular-nums;margin-left:auto}.bookmark-folder__list{flex-direction:column;gap:1px;max-height:min(420px,60vh);display:flex;overflow-y:auto}.bookmark-folder__row{touch-action:none;border-radius:8px;align-items:center;transition:background-color .12s;display:flex;position:relative}.bookmark-folder__row:hover{background:var(--ui-inset)}.bookmark-folder__row.is-active{background:var(--ui-accent);color:#fff}.bookmark-folder__row.is-active .bookmark-glyph{color:#fff!important;opacity:1!important}.bookmark-folder__row.is-active .bookmark-folder__path,.bookmark-folder__row.is-active .bookmark-folder__more{color:#ffffffd9}.bookmark-folder__row.is-dragging{z-index:1;background:var(--ui-surface);box-shadow:0 8px 20px #0000002e}.bookmark-folder__link{min-width:0;color:inherit;flex:1;align-items:center;gap:10px;padding:7px 10px;text-decoration:none;display:flex}.bookmark-folder__link:hover{color:inherit}.bookmark-folder__link:focus-visible{outline:2px solid var(--ui-accent);outline-offset:-2px;border-radius:8px}.bookmark-folder__text{flex-direction:column;min-width:0;display:flex}.bookmark-folder__title,.bookmark-folder__path{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bookmark-folder__title{font-size:13px}.bookmark-folder__path{color:var(--ui-faint);font-size:11px}.bookmark-folder__more{width:28px;height:28px;color:var(--ui-muted);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:6px;flex:none;place-items:center;margin-right:4px;padding:0;transition:opacity .12s;display:grid}.bookmark-folder__more:hover{color:var(--ui-text)}.bookmark-folder__more:focus-visible{outline:2px solid var(--ui-accent);opacity:1}.bookmark-folder__row:hover .bookmark-folder__more{opacity:1}.bookmark-folder__row:has(:focus-visible) .bookmark-folder__more{opacity:1}.bookmark-folder__empty{color:var(--ui-muted);padding:8px 10px 12px;font-size:13px;line-height:1.45}@media (hover:none){.bookmark-folder__more{opacity:1}}.header-icon-btn.bookmark-star.is-saved{color:#fff}.header-icon-btn.bookmark-star:disabled{cursor:default;opacity:.45}.bookmark-star svg{transition:transform .25s cubic-bezier(.34,1.56,.64,1),fill .15s}.bookmark-star.is-popping svg{animation:.45s cubic-bezier(.34,1.56,.64,1) bookmark-star-pop}@keyframes bookmark-star-pop{0%{transform:scale(1)}40%{transform:scale(1.35)rotate(-14deg)}to{transform:scale(1)rotate(0)}}.bookmark-section-btn{width:28px;height:28px;color:var(--ui-faint);cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;place-items:center;padding:0;transition:background-color .15s,color .15s,opacity .15s;display:inline-grid}.bookmark-section-btn:hover,.bookmark-section-btn.is-open{background:var(--ui-inset);color:var(--ui-text)}.bookmark-section-btn.is-saved{color:var(--ui-accent)}.bookmark-section-btn:focus-visible{outline:2px solid var(--ui-accent);outline-offset:1px}.bookmark-section-btn:disabled{display:none}.bookmark-section-btn--corner{z-index:2;opacity:0;position:absolute;top:8px;right:8px}.bookmark-section-host{position:relative}.bookmark-section-btn--end{margin-left:auto}.bookmark-card-extra{align-items:center;gap:8px;display:inline-flex}.bookmark-section-host:hover>.bookmark-section-btn--corner,.bookmark-section-host:focus-within>.bookmark-section-btn--corner,.bookmark-section-btn--corner.is-saved,.bookmark-section-btn--corner.is-open,.bookmark-section-btn--corner:focus-visible{opacity:1}@media (hover:none){.bookmark-section-btn--corner{opacity:1}}.bookmark-pulse{outline:3px solid var(--ui-accent);outline-offset:2px;animation:1.2s cubic-bezier(.2,0,0,1) forwards bookmark-pulse}@keyframes bookmark-pulse{0%{outline-color:var(--ui-accent);outline-offset:2px}35%{outline-color:var(--ui-accent);outline-offset:6px}to{outline-offset:10px;outline-color:#0000}}.bookmark-missing-toast{align-items:center;gap:4px;display:inline-flex}@media (prefers-reduced-motion:reduce){.bookmarks-bar:not(.is-autohide),.bookmark-chip.is-new,.bookmark-star.is-popping svg{animation:none}.bookmark-pulse{outline:none;animation:none}.bookmark-chip.is-drop-target{transform:none}.bookmarks-bar.is-autohide,.bookmarks-bar.is-autohide:not(.is-shown){transition:opacity .12s linear}.bookmark-folder-swap-enter,.bookmark-folder-swap-appear,.bookmark-folder-swap-leave{animation-duration:1ms}.bookmark-folder-swap-enter,.bookmark-folder-swap-appear{transform:none}}.bookmarks-overflow-menu .ant-dropdown-menu-item.is-current,.bookmarks-overflow-menu .ant-dropdown-menu-item.is-current:hover,.bookmarks-overflow-menu .ant-dropdown-menu-submenu.is-current>.ant-dropdown-menu-submenu-title,.bookmarks-overflow-submenu .ant-dropdown-menu-item.is-current,.bookmarks-overflow-submenu .ant-dropdown-menu-item.is-current:hover,.bookmarks-overflow-submenu .ant-dropdown-menu-submenu.is-current>.ant-dropdown-menu-submenu-title{background:var(--ui-accent);color:#fff}.bookmarks-overflow-menu .ant-dropdown-menu-item.is-current .anticon,.bookmarks-overflow-menu .ant-dropdown-menu-item.is-current svg,.bookmarks-overflow-menu .ant-dropdown-menu-item.is-current .ant-dropdown-menu-submenu-expand-icon,.bookmarks-overflow-menu .ant-dropdown-menu-item.is-current:hover .anticon,.bookmarks-overflow-menu .ant-dropdown-menu-item.is-current:hover svg,.bookmarks-overflow-menu .ant-dropdown-menu-item.is-current:hover .ant-dropdown-menu-submenu-expand-icon,.bookmarks-overflow-menu .ant-dropdown-menu-submenu.is-current>.ant-dropdown-menu-submenu-title .anticon,.bookmarks-overflow-menu .ant-dropdown-menu-submenu.is-current>.ant-dropdown-menu-submenu-title svg,.bookmarks-overflow-menu .ant-dropdown-menu-submenu.is-current>.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon,.bookmarks-overflow-submenu .ant-dropdown-menu-item.is-current .anticon,.bookmarks-overflow-submenu .ant-dropdown-menu-item.is-current svg,.bookmarks-overflow-submenu .ant-dropdown-menu-item.is-current .ant-dropdown-menu-submenu-expand-icon,.bookmarks-overflow-submenu .ant-dropdown-menu-item.is-current:hover .anticon,.bookmarks-overflow-submenu .ant-dropdown-menu-item.is-current:hover svg,.bookmarks-overflow-submenu .ant-dropdown-menu-item.is-current:hover .ant-dropdown-menu-submenu-expand-icon,.bookmarks-overflow-submenu .ant-dropdown-menu-submenu.is-current>.ant-dropdown-menu-submenu-title .anticon,.bookmarks-overflow-submenu .ant-dropdown-menu-submenu.is-current>.ant-dropdown-menu-submenu-title svg,.bookmarks-overflow-submenu .ant-dropdown-menu-submenu.is-current>.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon{color:#fff!important}@media (width<=576px){.bookmarks-bar{padding:0 6px 0 8px}.bookmark-chip{max-width:160px}}:root{--audio-bar-h:0px}html.audio-bar-moving .main-layout-body{transition:margin-top .25s cubic-bezier(.2,0,0,1),min-height .25s cubic-bezier(.2,0,0,1)}html.audio-bar-moving .ant-layout-sider{transition:margin-top .25s cubic-bezier(.2,0,0,1),height .25s cubic-bezier(.2,0,0,1)!important}html.audio-bar-moving .chat-page{transition:height .25s cubic-bezier(.2,0,0,1),min-height .25s cubic-bezier(.2,0,0,1)}.audio-bar-slot{top:calc(64px + var(--bookmarks-bar-h,0px) - var(--audio-bar-h,0px));z-index:2;pointer-events:none;height:44px;position:fixed;left:0;right:0}.audio-bar-slot.is-entering,.audio-bar-slot.is-leaving{overflow:hidden}body.app-fullscreen .audio-bar-slot{top:0}html.chat-fs-vt .audio-bar-slot{view-transition-name:app-audio-bar}html.chat-fs-vt::view-transition-group(app-audio-bar){animation-duration:.42s;animation-timing-function:cubic-bezier(.2,0,0,1)}@keyframes audio-bar-in{0%{opacity:0;transform:translateY(-100%)}}@keyframes audio-bar-out{to{opacity:0;transform:translateY(-100%)}}.audio-bar{box-sizing:border-box;border-bottom:1px solid var(--ui-border);background:var(--ui-surface);height:44px;color:var(--ui-text);pointer-events:auto;align-items:center;gap:8px;padding:0 10px 0 12px;font-size:13px;display:flex;position:relative}.is-entering>.audio-bar{animation:.25s cubic-bezier(.2,0,0,1) audio-bar-in}.is-leaving>.audio-bar{animation:.25s cubic-bezier(.2,0,0,1) forwards audio-bar-out}.audio-bar__transport{flex:none;align-items:center;gap:2px;display:flex}.audio-bar__btn{width:32px;height:32px;color:var(--ui-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;place-items:center;padding:0;transition:background-color .15s,color .15s,transform .15s;display:inline-grid}.audio-bar__btn:hover:not(:disabled){background:var(--ui-inset);color:var(--ui-text)}.audio-bar__btn:active:not(:disabled){transform:scale(.92)}.audio-bar__btn:disabled{opacity:.4;cursor:default}.audio-bar__play{background:var(--ui-accent);color:#fff;cursor:pointer;border:none;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;padding:0;transition:transform .15s;display:inline-grid;position:relative}.audio-bar__play:active{transform:scale(.92)}.audio-bar__play.is-buffering:after{content:"";border:2px solid var(--ui-accent);opacity:0;border-top-color:#0000;border-radius:50%;animation:.2s .25s forwards audio-bar-ring-in,.9s linear infinite audio-bar-spin;position:absolute;inset:-3px}.audio-bar__info{border-radius:var(--ui-radius-xs,8px);min-width:0;height:36px;color:inherit;flex:1 1 0;align-items:center;gap:8px;padding:0 8px;text-decoration:none;transition:background-color .15s;display:flex}.audio-bar__info:hover{background:var(--ui-inset);color:inherit}.audio-bar__kind{color:var(--ui-muted);flex:none}.audio-bar__text{flex-direction:column;min-width:0;animation:.22s cubic-bezier(.2,0,0,1) audio-bar-text-in;display:flex}.audio-bar__title,.audio-bar__subtitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.audio-bar__title{font-weight:600;line-height:18px}.audio-bar__subtitle{color:var(--ui-muted);font-size:12px;line-height:16px}.audio-bar__subtitle.is-error{color:var(--ui-danger)}.audio-bar__time{font-variant-numeric:tabular-nums;color:var(--ui-muted);white-space:nowrap;flex:none;font-size:12px}.audio-bar__rate{min-width:38px;height:24px;color:var(--ui-muted);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:none;border-radius:12px;flex:none;padding:0 6px;font-size:12px;font-weight:600;transition:background-color .15s,color .15s}.audio-bar__rate:hover{background:var(--ui-inset);color:var(--ui-text)}.audio-bar__rate.is-active,.audio-bar__rate.is-active:hover{background:var(--ui-accent);color:#fff}.audio-bar__btn:focus-visible,.audio-bar__play:focus-visible,.audio-bar__rate:focus-visible,.audio-bar__info:focus-visible,.audio-bar__line:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.audio-bar__volume{flex:none;position:relative}.audio-bar__volume:after{content:"";height:10px;position:absolute;top:100%;left:-20px;right:-20px}.audio-bar__volume:hover .audio-bar__volume-pop,.audio-bar__volume:focus-within .audio-bar__volume-pop{visibility:visible;opacity:1;transition-delay:0s;transform:translate(-50%)}.audio-bar__volume-pop{z-index:1;border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm,10px);background:var(--ui-surface);visibility:hidden;opacity:0;align-items:center;padding:10px 12px;transition:opacity .15s,transform .15s cubic-bezier(.2,0,0,1),visibility 0s linear .15s;display:flex;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-4px);box-shadow:0 8px 24px -8px #00000047}.audio-bar__volume-range{--audio-volume:1;cursor:pointer;appearance:none;background:0 0;width:104px;height:16px;margin:0;display:block}.audio-bar__volume-range:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.audio-bar__volume-range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--ui-accent) calc(var(--audio-volume) * 100%), var(--ui-border) 0);border-radius:2px;height:4px}.audio-bar__volume-range::-moz-range-track{background:var(--ui-border);border-radius:2px;height:4px}.audio-bar__volume-range::-moz-range-progress{background:var(--ui-accent);border-radius:2px;height:4px}.audio-bar__volume-range::-webkit-slider-thumb{background:var(--ui-accent);appearance:none;border:none;border-radius:50%;width:12px;height:12px;margin-top:-4px}.audio-bar__volume-range::-moz-range-thumb{background:var(--ui-accent);border:none;border-radius:50%;width:12px;height:12px}.audio-bar__line{z-index:1;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;height:12px;position:absolute;bottom:-6px;left:0;right:0}.audio-bar__track,.audio-bar__fill{pointer-events:none;height:2px;transition:height .12s;position:absolute;bottom:5px;left:0;right:0}.audio-bar__track{background:var(--ui-border)}.audio-bar__fill{background:var(--ui-accent);transform-origin:0;will-change:transform;transform:scaleX(0)}.audio-bar__rail{will-change:transform;pointer-events:none;position:absolute;inset:0;transform:translate(0)}.audio-bar__head{background:var(--ui-accent);opacity:0;border-radius:50%;width:10px;height:10px;transition:opacity .12s,transform .12s;position:absolute;bottom:1px;left:-5px;transform:scale(.5)}.audio-bar__line:hover .audio-bar__track,.audio-bar__line:hover .audio-bar__fill,.audio-bar__line.is-scrubbing .audio-bar__track,.audio-bar__line.is-scrubbing .audio-bar__fill,.audio-bar__line:focus-visible .audio-bar__track,.audio-bar__line:focus-visible .audio-bar__fill{height:4px}.audio-bar__line:hover .audio-bar__head,.audio-bar__line.is-scrubbing .audio-bar__head,.audio-bar__line:focus-visible .audio-bar__head{opacity:1;transform:none}@media (width<=768px){.audio-bar{gap:4px;padding:0 4px 0 6px}.audio-bar__time,.audio-bar__volume{display:none}}@media (width<=480px){.audio-bar__skip,.audio-bar__kind{display:none}.audio-bar__info{padding:0 6px}}@media (hover:none){.audio-bar__volume{display:none}}@keyframes audio-bar-text-in{0%{opacity:0;transform:translateY(4px)}}@keyframes audio-bar-ring-in{to{opacity:1}}@keyframes audio-bar-spin{to{transform:rotate(360deg)}}.audio-glyph{flex:none;display:block;position:relative}.audio-glyph svg{transition:opacity .16s,transform .16s cubic-bezier(.2,0,0,1);position:absolute;inset:0}.audio-glyph__play{opacity:1;transform:translate(8%)}.audio-glyph__pause{opacity:0;transform:scale(.6)}.audio-glyph.is-playing .audio-glyph__play{opacity:0;transform:translate(8%)scale(.6)}.audio-glyph.is-playing .audio-glyph__pause{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html.audio-bar-moving .main-layout-body,html.audio-bar-moving .ant-layout-sider,html.audio-bar-moving .chat-page{transition:none!important}.audio-bar,.audio-bar__text{animation:none!important}.audio-bar__play.is-buffering:after{opacity:1;animation:none}.audio-glyph svg,.audio-bar__volume-pop,.audio-bar__head,.audio-bar__track,.audio-bar__fill{transition:none}}.login-form{width:400px;margin:8vh auto}.login-container{margin-top:15vh}.lock-icon{color:var(--ui-accent)}.ant-col-rtl .login-form-forgot{float:left}
