@font-face{font-display:swap;font-family:Be Vietnam Pro;font-style:normal;font-weight:400;src:url(../fonts/bvp-400-vietnamese.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Be Vietnam Pro;font-style:normal;font-weight:400;src:url(../fonts/bvp-400-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Be Vietnam Pro;font-style:normal;font-weight:400;src:url(../fonts/bvp-400-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Be Vietnam Pro;font-style:normal;font-weight:500;src:url(../fonts/bvp-500-vietnamese.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Be Vietnam Pro;font-style:normal;font-weight:500;src:url(../fonts/bvp-500-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Be Vietnam Pro;font-style:normal;font-weight:500;src:url(../fonts/bvp-500-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Be Vietnam Pro;font-style:normal;font-weight:600;src:url(../fonts/bvp-600-vietnamese.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Be Vietnam Pro;font-style:normal;font-weight:600;src:url(../fonts/bvp-600-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Be Vietnam Pro;font-style:normal;font-weight:600;src:url(../fonts/bvp-600-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Be Vietnam Pro;font-style:normal;font-weight:700;src:url(../fonts/bvp-700-vietnamese.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Be Vietnam Pro;font-style:normal;font-weight:700;src:url(../fonts/bvp-700-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Be Vietnam Pro;font-style:normal;font-weight:700;src:url(../fonts/bvp-700-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root,body[class*=cpd-theme]{--cpd-font-family-sans:"Be Vietnam Pro","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,"Twemoji","Apple Color Emoji","Segoe UI Emoji",sans-serif!important}body{font-family:Be Vietnam Pro,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Twemoji,Apple Color Emoji,Segoe UI Emoji,sans-serif!important}body.cpd-theme-dark{--krao-navy-0:#0a1129;--krao-navy-1:#0d1733;--krao-navy-2:#101c3d;--krao-navy-3:#111e42;--krao-navy-4:#16224a;--krao-navy-5:#1b2850;--krao-line-1:hsla(0,0%,100%,.06);--krao-line-2:#243257;--krao-text-1:#edf1fa;--krao-text-2:#98a6c8;--krao-text-3:#5a6c9e;--krao-gold:#ffbf00;--krao-gold-bright:#ffd54a;--krao-gold-deep:#e6ac00;--krao-grad-gold:linear-gradient(135deg,#ffd54a,#ffb300);--krao-bubble-in:#1a2a55;--krao-bubble-out:linear-gradient(135deg,#243b78,#1b2c5e);--cpd-color-bg-canvas-default:var(--krao-navy-2);--cpd-color-bg-canvas-disabled:var(--krao-navy-1);--cpd-color-bg-subtle-primary:var(--krao-navy-5);--cpd-color-bg-subtle-secondary:var(--krao-navy-4);--cpd-color-bg-action-secondary-rest:var(--krao-navy-3);--cpd-color-bg-action-secondary-hovered:var(--krao-navy-4);--cpd-color-bg-action-secondary-pressed:var(--krao-navy-5);--cpd-color-bg-action-primary-rest:var(--krao-gold);--cpd-color-bg-action-primary-hovered:var(--krao-gold-bright);--cpd-color-bg-action-primary-pressed:var(--krao-gold-deep);--cpd-color-text-on-solid-primary:#0d1733;--cpd-color-bg-accent-rest:var(--krao-gold);--cpd-color-bg-accent-hovered:var(--krao-gold-bright);--cpd-color-bg-accent-pressed:var(--krao-gold-deep);--cpd-color-text-action-accent:var(--krao-gold);--cpd-color-icon-accent-primary:var(--krao-gold);--cpd-color-icon-accent-tertiary:var(--krao-gold);--cpd-color-border-accent:var(--krao-gold);--cpd-color-text-primary:var(--krao-text-1);--cpd-color-text-secondary:var(--krao-text-2);--cpd-color-text-placeholder:#6f81b3;--cpd-color-text-disabled:#3d4c77;--cpd-color-text-action-primary:var(--krao-text-1);--cpd-color-icon-primary:var(--krao-text-1);--cpd-color-icon-secondary:var(--krao-text-2);--cpd-color-icon-tertiary:#7b8cb8;--cpd-color-icon-quaternary:var(--krao-text-3);--cpd-color-border-interactive-primary:#35466f;--cpd-color-border-interactive-secondary:var(--krao-line-2);--cpd-color-border-interactive-hovered:var(--krao-gold);--cpd-color-border-disabled:var(--krao-navy-5);--cpd-color-border-focused:var(--krao-gold)}body.cpd-theme-dark ::selection{background:rgba(255,191,0,.35)}body.cpd-theme-dark *{scrollbar-color:var(--krao-line-2) transparent;scrollbar-width:thin}body.cpd-theme-dark ::-webkit-scrollbar{height:8px;width:8px}body.cpd-theme-dark ::-webkit-scrollbar-thumb{background:var(--krao-line-2);border-radius:8px}body.cpd-theme-dark ::-webkit-scrollbar-track{background:transparent}body.cpd-theme-dark .mx_SpacePanel{background:linear-gradient(180deg,var(--krao-navy-0),#080e23);border-right:1px solid var(--krao-line-1)}body.cpd-theme-dark .mx_RoomListPanel{background-color:var(--krao-navy-1);border-right:1px solid var(--krao-line-1)}body.cpd-theme-dark .mx_RoomListItemView{border-radius:12px;margin:0 6px;transition:background-color .15s ease;width:calc(100% - 12px)}body.cpd-theme-dark .mx_RoomListItemView:hover{background-color:var(--krao-navy-4)}body.cpd-theme-dark .mx_RoomListItemView_selected,body.cpd-theme-dark .mx_RoomListItemView_selected:hover{background:linear-gradient(90deg,rgba(255,191,0,.13),rgba(255,191,0,.03));box-shadow:inset 0 0 0 1px rgba(255,191,0,.22)}body.cpd-theme-dark .mx_RoomHeader{backdrop-filter:blur(8px);background:rgba(13,23,51,.72);border-bottom:1px solid var(--krao-line-1)}body.cpd-theme-dark .mx_RoomView_body{background:radial-gradient(1200px 500px at 80% -10%,#16264f 0,transparent 55%),var(--krao-navy-2)}body.cpd-theme-dark .mx_EventTile[data-layout=bubble]{--cornerRadius:16px}body.cpd-theme-dark .mx_EventTile[data-layout=bubble][data-self=false] .mx_EventTile_line{background:var(--krao-bubble-in);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.04)}body.cpd-theme-dark .mx_EventTile[data-layout=bubble][data-self=true] .mx_EventTile_line{background:var(--krao-bubble-out);box-shadow:inset 0 0 0 1px rgba(255,191,0,.3),0 6px 24px -8px rgba(255,191,0,.15)}body.cpd-theme-dark .mx_DateSeparator_dateContent{background:hsla(0,0%,100%,.06);border-radius:99px;padding:2px 12px}body.cpd-theme-dark .mx_MessageComposer_row{background:var(--krao-navy-3);border:1px solid hsla(0,0%,100%,.07);border-radius:16px;margin:0 8px 8px;padding:2px 4px 2px 10px;transition:border-color .15s ease}body.cpd-theme-dark .mx_MessageComposer_row:focus-within{border-color:rgba(255,191,0,.45);box-shadow:0 0 0 3px rgba(255,191,0,.08)}body.cpd-theme-dark .mx_MessageComposer_sendMessage{background:var(--krao-grad-gold);box-shadow:0 4px 16px -4px rgba(255,191,0,.4)}body.cpd-theme-dark .mx_MessageComposer_sendMessage:before{background-color:#0d1733}body.cpd-theme-dark .mx_FormattingButtons_active,body.cpd-theme-dark .mx_MessageComposer_button.mx_MessageComposer_closeButtonMenu:after{background:rgba(255,191,0,.16)}body.cpd-theme-dark .mx_AuthPage{background:radial-gradient(900px 480px at 75% -5%,#1a2c5c 0,transparent 60%),radial-gradient(700px 420px at 10% 105%,#14224a 0,transparent 55%),var(--krao-navy-1)!important}body.cpd-theme-dark .mx_AuthPage_modal{backdrop-filter:blur(14px);background:rgba(17,30,66,.82);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;box-shadow:0 30px 80px -20px rgba(0,0,0,.6);overflow:hidden}body.cpd-theme-dark .mx_AuthHeaderLogo img{filter:drop-shadow(0 0 18px rgba(255,191,0,.35))}body.cpd-theme-dark .mx_AuthBody{background:transparent;color:var(--krao-text-2)}body.cpd-theme-dark .mx_AuthBody h1,body.cpd-theme-dark .mx_AuthBody h2{color:var(--krao-text-1);font-weight:700;letter-spacing:-.3px}body.cpd-theme-dark .mx_AuthFooter{opacity:.55}body.cpd-theme-dark .mx_Field{background:rgba(13,23,51,.75);border-color:hsla(0,0%,100%,.09);border-radius:12px;transition:border-color .15s ease,box-shadow .15s ease}body.cpd-theme-dark .mx_Field:focus-within{border-color:var(--krao-gold);box-shadow:0 0 0 3px rgba(255,191,0,.12)}body.cpd-theme-dark .mx_AccessibleButton_kind_primary,body.cpd-theme-dark .mx_AccessibleButton_kind_primary_sm{background:var(--krao-grad-gold);border-radius:12px;box-shadow:0 10px 30px -10px rgba(255,191,0,.5);color:#0d1733;font-weight:600;transition:transform .12s ease,box-shadow .12s ease}body.cpd-theme-dark .mx_AccessibleButton_kind_primary:hover,body.cpd-theme-dark .mx_AccessibleButton_kind_primary_sm:hover{box-shadow:0 14px 34px -10px rgba(255,191,0,.6);transform:translateY(-1px)}body.cpd-theme-dark .mx_AccessibleButton_kind_primary_outline{border-color:rgba(255,191,0,.5);border-radius:12px;color:var(--krao-gold);font-weight:600}body.cpd-theme-dark button[class*=_button_][data-kind=primary]{border-radius:12px;box-shadow:0 10px 30px -10px rgba(255,191,0,.5);font-weight:600}body.cpd-theme-dark .mx_Dialog{background-color:var(--krao-navy-3);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;box-shadow:0 30px 80px -20px rgba(0,0,0,.65)}body.cpd-theme-dark .mx_ContextualMenu{box-shadow:0 16px 48px -12px rgba(0,0,0,.6)}body.cpd-theme-dark .mx_ContextualMenu,body.cpd-theme-dark .mx_Toast_toast{background-color:var(--krao-navy-3);border:1px solid hsla(0,0%,100%,.08);border-radius:12px}body.cpd-theme-dark .mx_HomePage_default_buttons .mx_AccessibleButton{border-radius:14px}body.cpd-theme-dark{--cpd-color-bg-decorative-1:#0f2a5c;--cpd-color-text-decorative-1:#6fb1ff;--cpd-color-bg-decorative-2:#2a1a52;--cpd-color-text-decorative-2:#c792ea;--cpd-color-bg-decorative-3:#3a2e00;--cpd-color-text-decorative-3:#ffd54a;--cpd-color-bg-decorative-4:#04303a;--cpd-color-text-decorative-4:#4fd1c5;--cpd-color-bg-decorative-5:#3a1e08;--cpd-color-text-decorative-5:#ff9e6e;--cpd-color-bg-decorative-6:#3a102a;--cpd-color-text-decorative-6:#f98bc0}body.cpd-theme-dark [class*=cpd-theme]{--cpd-color-bg-accent-rest:var(--krao-gold);--cpd-color-bg-accent-hovered:var(--krao-gold-bright);--cpd-color-bg-accent-pressed:var(--krao-gold-deep);--cpd-color-text-action-accent:var(--krao-gold);--cpd-color-icon-accent-primary:var(--krao-gold);--cpd-color-icon-accent-tertiary:var(--krao-gold);--cpd-color-border-accent:var(--krao-gold)}body.cpd-theme-dark .mx_NotificationBadge:not(.mx_NotificationBadge_level_highlight):not(.mx_NotificationBadge_dot){background-color:#35466f}body.cpd-theme-dark .mx_SpotlightDialog_option:hover,body.cpd-theme-dark .mx_SpotlightDialog_option[aria-selected=true]{background-color:var(--krao-navy-4)}body.cpd-theme-dark .mx_SpotlightDialog_option[aria-selected=true]{box-shadow:inset 0 0 0 1px rgba(255,191,0,.25)}body.cpd-theme-dark .mx_AppTile{background:var(--krao-navy-1);border:1px solid var(--krao-line-1);border-radius:12px;overflow:hidden}body.cpd-theme-dark .mx_AppTileMenuBar{background:var(--krao-navy-3);border-bottom:1px solid var(--krao-line-1)}@media (prefers-reduced-motion:reduce){body.cpd-theme-dark .mx_AccessibleButton_kind_primary,body.cpd-theme-dark .mx_AccessibleButton_kind_primary_sm,body.cpd-theme-dark .mx_Field,body.cpd-theme-dark .mx_MessageComposer_row,body.cpd-theme-dark .mx_RoomListItemView{transition:none}body.cpd-theme-dark .mx_AccessibleButton_kind_primary:hover,body.cpd-theme-dark .mx_AccessibleButton_kind_primary_sm:hover{transform:none}}