.headerSection{background:var(--app-surface)!important;border-bottom:1px solid var(--app-border);box-shadow:0 4px 20px #18233a0d;height:72px;justify-content:space-between;padding:0 40px;width:100%;z-index:10}.headerSection,.headerSection .menu-section{align-items:center;display:flex;flex-direction:row}.headerSection .menu-section{gap:10px;justify-content:flex-end}.headerSection .menu-section .clock{background-color:#f8f8f8;border-radius:50%;box-shadow:0 0 15px #0000001a;height:44px;position:relative;width:44px}.headerSection .menu-section .clock .clock-face{height:100%;position:relative;width:100%}.headerSection .menu-section .clock .clock-face .hand{border-radius:10px;bottom:50%;left:50%;position:absolute;transform-origin:50% 100%}.headerSection .menu-section .clock .clock-face .hour-hand{background-color:#333;height:15px;margin-left:-1px;width:2px}.headerSection .menu-section .clock .clock-face .minute-hand{background-color:#555;height:20px;margin-left:-1px;width:2px}.headerSection .menu-section .clock .clock-face .second-hand{background-color:#e74c3c;height:18px;margin-left:-1px;width:1px}.headerSection .menu-section .clock .clock-face .center-circle{background-color:#e74c3c;border-radius:50%;height:6px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:6px;z-index:10}.headerSection .menu-section .current-time-view{display:flex;flex-direction:column;justify-content:center;margin-left:-10px;margin-right:20px}.headerSection .menu-section .current-time-view .current-date-text{color:var(--app-text);font-size:16px;font-weight:700;line-height:1.2}.headerSection .menu-section .current-time-view .current-time-text{color:var(--app-muted);font-size:16px;font-weight:700;line-height:1.2}.headerSection .menu-section .avatar{border:2px solid #087b8559;border-radius:50px;cursor:pointer;height:38px;object-fit:cover;padding:2px;width:38px}.headerSection .menu-section .nav-item{align-items:center;border-bottom:2px solid #0000;display:flex;height:72px;justify-content:center;padding:0 11px;transition:all .2s ease-in-out}.headerSection .menu-section .active{border-bottom:2px solid var(--app-primary);font-weight:650}.ant-switch{background-color:gray}.mobile-menu-button{display:none!important}.role-tour-pages{max-height:min(52vh,420px);overflow-y:auto;padding-right:6px}.role-tour-pages p{border-bottom:1px solid #7f7f7f2e;line-height:1.45;margin:0;padding:8px 0}.role-tour-pages p:last-child{border-bottom:0}.mobile-navigation-drawer .ant-drawer-body{display:flex;flex-direction:column;gap:20px;padding:12px}.mobile-navigation-drawer .ant-menu{-webkit-border-end:0!important;border-inline-end:0!important}.mobile-navigation-drawer .ant-menu-item{min-height:44px}@media(max-width:1200px){.headerSection{padding-inline:20px}.headerSection .menu-section{gap:5px}.headerSection .menu-section .nav-item{font-size:13px;padding-inline:7px}.headerSection .menu-section .clock{display:none}}@media(max-width:1300px){.headerSection .menu-section .nav-item{display:none}}.profile-dropdown{min-width:228px!important;padding-top:8px}.profile-dropdown .ant-dropdown-arrow:before,.profile-dropdown .ant-dropdown-menu{background:color-mix(in srgb,#fff 96%,#0000)!important;background:color-mix(in srgb,var(--app-surface,#fff) 96%,#0000)!important}.profile-dropdown .ant-dropdown-menu{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #d8e8ec!important;border:1px solid var(--app-border,#d8e8ec)!important;border-radius:14px!important;box-shadow:0 22px 54px #10212b33!important;max-height:min(72vh,620px);overflow:hidden;overflow-y:auto;padding:8px!important}.profile-dropdown .ant-dropdown-menu-item{border-radius:9px!important;color:#607783!important;color:var(--app-muted,#607783)!important;font-size:13px;font-weight:600;gap:10px;margin:2px 0;min-height:42px;padding:0 11px!important;transition:color .16s ease,background .16s ease,transform .16s ease}.profile-dropdown .ant-dropdown-menu-item-icon{color:#087b85;font-size:16px!important;min-width:18px}.profile-dropdown .ant-dropdown-menu-title-content,.profile-dropdown .ant-dropdown-menu-title-content a{align-items:center;align-self:stretch;color:inherit;display:flex;flex:1 1;min-width:0}.profile-dropdown .ant-dropdown-menu-item-selected,.profile-dropdown .ant-dropdown-menu-item:hover{background:#087b851a!important;color:#087b85!important;transform:translateX(2px)}.profile-dropdown .ant-dropdown-menu-item-danger{border-radius:0 0 9px 9px!important;border-top:1px solid #d8e8ec;border-top:1px solid var(--app-border,#d8e8ec);color:#c44747!important;margin-top:7px}.profile-dropdown .ant-dropdown-menu-item-danger .ant-dropdown-menu-item-icon{color:#c44747}.profile-dropdown .ant-dropdown-menu-item-danger:hover{background:#c44747!important;color:#fff!important}.profile-dropdown .ant-dropdown-menu-item-danger:hover .ant-dropdown-menu-item-icon{color:#fff}:root[data-app-theme=dark] .profile-dropdown .ant-dropdown-arrow:before{background:#10232c!important}:root[data-app-theme=dark] .profile-dropdown .ant-dropdown-menu{background:rgba(16,35,44,.949)!important;border-color:#2d4651!important;box-shadow:0 24px 60px #0000006b!important}:root[data-app-theme=dark] .profile-dropdown .ant-dropdown-menu-item{color:#c2d0d6!important}:root[data-app-theme=dark] .profile-dropdown .ant-dropdown-menu-item-selected,:root[data-app-theme=dark] .profile-dropdown .ant-dropdown-menu-item:hover{background:#4bd1d61c!important;color:#57dce1!important}:root[data-app-theme=dark] .profile-dropdown .ant-dropdown-menu-item-danger{border-top-color:#2d4651;color:#ff8585!important}:root[data-app-theme=dark] .profile-dropdown .ant-dropdown-menu-item-danger .ant-dropdown-menu-item-icon{color:#ff8585}:root[data-app-theme=dark] .profile-dropdown .ant-dropdown-menu-item-danger:hover{background:#c44747!important;color:#fff!important}.headerSection .menu-section .header-balance{align-items:center;background:color-mix(in srgb,var(--app-primary) 7%,var(--app-surface));border:1px solid color-mix(in srgb,var(--app-primary) 25%,var(--app-border));border-radius:13px;color:var(--app-primary);cursor:pointer;display:flex;gap:9px;height:46px;padding:7px 12px;transition:border-color .2s ease,background .2s ease,transform .2s ease;white-space:nowrap}.headerSection .menu-section .header-balance>.anticon{font-size:19px}.headerSection .menu-section .header-balance>div{display:grid;line-height:1.1}.headerSection .menu-section .header-balance span{color:var(--app-muted);font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.headerSection .menu-section .header-balance strong{color:var(--app-text);font-size:13px;margin-top:3px}.headerSection .menu-section .header-balance:focus-visible,.headerSection .menu-section .header-balance:hover{background:color-mix(in srgb,var(--app-primary) 12%,var(--app-surface));border-color:var(--app-primary);color:var(--app-primary);transform:translateY(-1px)}@media(max-width:1200px){.headerSection .menu-section .header-balance span{display:none}}@media(max-width:700px){.headerSection .menu-section .header-balance{padding-inline:10px}.headerSection .menu-section .header-balance>.anticon{display:none}}.headerSection{height:76px;padding-inline:28px}.headerSection .main-logo{align-items:center;background:#0000;border:0;border-radius:0;box-shadow:none;color:var(--app-text);display:inline-flex;flex:0 0 auto;gap:11px;height:48px;padding:0;text-decoration:none;transition:transform .2s ease;width:auto}.headerSection .main-logo:hover{transform:translateY(-1px)}.headerSection .main-logo img{border-radius:0;display:block;flex:0 0 46px;height:46px;width:46px}.headerSection .main-logo .brand-wordmark{color:var(--app-text);font-size:clamp(17px,1.45vw,23px);font-weight:540;letter-spacing:-.035em;line-height:1;white-space:nowrap}.headerSection .main-logo .brand-wordmark strong{color:var(--app-primary);font-weight:800}.headerSection .menu-section{gap:8px;min-width:0}.headerSection .menu-section .clock{background:linear-gradient(145deg,var(--app-surface),var(--app-bg));border:1px solid #087b853d;box-shadow:0 8px 22px #10212b1f,inset 0 0 0 3px #087b850d;flex:0 0 52px;height:52px;width:52px}.headerSection .menu-section .clock .clock-face{border-radius:50%}.headerSection .menu-section .clock .hour-mark{inset:4px;position:absolute}.headerSection .menu-section .clock .hour-mark-inner{background:var(--app-muted);border-radius:2px;height:4px;margin:0 auto;opacity:.55;width:2px}.headerSection .menu-section .clock .hour-mark:nth-child(3n+1) .hour-mark-inner{background:var(--app-primary);height:6px;opacity:1}.headerSection .menu-section .clock .hour-hand{background:var(--app-text);height:14px;margin-left:-1.5px;width:3px}.headerSection .menu-section .clock .minute-hand{background:var(--app-primary);height:20px;width:2px}.headerSection .menu-section .clock .second-hand{background:#ff5b6e;height:21px}.headerSection .menu-section .clock .center-circle{background:var(--app-primary);border:2px solid var(--app-surface);box-shadow:0 0 0 1px var(--app-primary);height:7px;width:7px}.headerSection .menu-section .current-time-view{align-items:center;background:linear-gradient(135deg,#28c4ca1f,var(--app-bg) 70%);border:1px solid #087b8533;border-radius:15px;box-shadow:0 7px 20px #18233a14;flex-direction:row;gap:11px;height:54px;margin:0 4px 0 0;min-width:142px;padding:7px 14px}.headerSection .menu-section .digital-clock-icon{color:var(--app-primary);font-size:22px}.headerSection .menu-section .digital-clock-copy{align-items:flex-start;display:flex;flex-direction:column}.headerSection .menu-section .current-time-view .current-time-text{font-feature-settings:"tnum";color:var(--app-text);font-size:17px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:.02em;line-height:1.15}.headerSection .menu-section .current-time-view .current-date-text{color:var(--app-muted);font-size:11px;font-weight:550;line-height:1.25}.headerSection .menu-section .theme-segmented{background:var(--app-bg);border:1px solid var(--app-border);border-radius:12px;padding:3px}.headerSection .menu-section .theme-segmented .ant-segmented-item{border-radius:9px;color:var(--app-muted);min-height:32px}.headerSection .menu-section .theme-segmented .ant-segmented-item-label{align-items:center;display:flex;font-size:11px;gap:5px;line-height:32px;min-height:32px;padding-inline:9px}.headerSection .menu-section .theme-segmented .ant-segmented-item-selected{box-shadow:0 4px 12px #087b8538;color:#fff!important}.headerSection .menu-section .nav-item{border:0;border-radius:9px;color:var(--app-muted);font-size:13px;font-weight:550;height:38px;padding:0 10px}.headerSection .menu-section .nav-item:hover{background:#087b8514;color:var(--app-primary)}.headerSection .menu-section .header-chat-icon{color:inherit;display:block;font-size:21px}.headerSection .menu-section .ant-badge-count{box-shadow:0 0 0 2px var(--app-surface);font-size:9px;font-weight:750}.headerSection .menu-section .active{background:#087b851c;border:0;color:var(--app-primary);font-weight:700}.headerSection .menu-section .avatar{box-shadow:0 3px 10px #18233a24;margin-left:3px}@media(max-width:1450px){.headerSection .menu-section .clock{display:none}.headerSection .menu-section .nav-item{font-size:12px;padding-inline:7px}.headerSection .menu-section .theme-segmented .ant-segmented-item-label{padding-inline:7px}.headerSection .menu-section .theme-segmented .ant-segmented-item-label>span:last-child{display:none}}@media(max-width:1300px){.headerSection .main-logo .brand-wordmark{display:none}.headerSection{height:64px;padding-inline:12px}.headerSection .main-logo{height:42px}.headerSection .main-logo img{flex-basis:40px;height:40px;width:40px}.headerSection .menu-section{gap:4px}.headerSection .menu-section .clock{display:none}.headerSection .menu-section .current-time-view{border-radius:11px;display:flex;gap:7px;height:44px;margin:0;min-width:104px;padding:5px 9px}.headerSection .menu-section .digital-clock-icon{font-size:17px}.headerSection .menu-section .current-time-view .current-time-text{font-size:14px}.headerSection .menu-section .current-time-view .current-date-text{font-size:9px}.headerSection .menu-section>.nav-item{display:none}.headerSection .menu-section>.mobile-auth-link{display:inline-flex}.headerSection .menu-section .theme-segmented{flex:0 0 auto}.headerSection .menu-section .avatar{height:38px;margin-left:0;width:38px}.mobile-menu-button{align-items:center;display:inline-flex!important;font-size:20px;height:42px;justify-content:center;width:42px}.headerSection .menu-section .theme-segmented .ant-segmented-item-label>span:last-child{display:none}}@media(max-width:420px){.headerSection .menu-section .theme-segmented{display:none}.headerSection .menu-section .current-time-view{min-width:78px;padding-inline:7px}.headerSection .menu-section .current-date-text,.headerSection .menu-section .digital-clock-icon{display:none}}.authenticated-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:color-mix(in srgb,var(--app-surface) 96%,#0000)!important;height:70px;justify-content:space-between;padding-inline:28px}.authenticated-header .main-logo{display:none}.header-search{height:40px;width:min(330px,32vw)}.header-search .ant-input-affix-wrapper{background:var(--app-bg);border:1px solid var(--app-border);border-radius:10px;box-shadow:none;color:var(--app-muted);height:40px;padding-inline:12px}.header-search .ant-input-affix-wrapper-focused,.header-search .ant-input-affix-wrapper:hover{border-color:var(--app-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--app-primary) 12%,#0000)}.header-search .ant-input{background:#0000;color:var(--app-text);font-size:11px}.header-search .ant-input::placeholder{color:var(--app-muted)}.header-search .ant-input-prefix{-webkit-margin-end:9px;color:var(--app-primary);font-size:14px;margin-inline-end:9px}.authenticated-header .menu-section>.nav-item:not(:has(.header-chat-icon)){display:none}.authenticated-header .menu-section>.nav-item:has(.header-chat-icon){background:var(--app-bg);border:1px solid var(--app-border);border-radius:10px;display:flex;height:40px;padding:0;width:40px}.authenticated-header .menu-section .avatar{height:40px;margin-left:4px;width:40px}@media(min-width:1301px){.authenticated-header .mobile-menu-button{display:none!important}}@media(max-width:991px){.authenticated-header .main-logo{display:inline-flex}.authenticated-header .header-search,.authenticated-header .main-logo .brand-wordmark{display:none}.authenticated-header{height:64px;padding-inline:14px}}.header-notification-button{align-items:center;background:var(--app-bg);border:1px solid var(--app-border);border-radius:10px;color:var(--app-muted);display:inline-flex;font-size:19px;height:40px;justify-content:center;width:40px}.header-notification-button:hover{background:color-mix(in srgb,var(--app-primary) 8%,var(--app-surface))!important;border-color:color-mix(in srgb,var(--app-primary) 45%,var(--app-border))!important;color:var(--app-primary)!important}.header-notification-button .ant-badge-count{background:#7c4dff;box-shadow:0 0 0 2px var(--app-surface)}.notification-modal{--notification-primary:#087b85;--notification-surface:#fff;--notification-bg:#f4fbfc;--notification-border:#d8e8ec;--notification-text:#10212b;--notification-muted:#607783}:root[data-app-theme=dark] .notification-modal{--notification-surface:#122630;--notification-bg:#0e1b22;--notification-border:#2d4651;--notification-text:#e8f2f5;--notification-muted:#a7bbc4}.notification-modal .ant-modal-content{background:var(--notification-surface);border:1px solid var(--notification-border);border-radius:22px;box-shadow:0 28px 80px #0419223d;color:var(--notification-text);min-height:480px;padding:22px}.notification-modal .ant-modal-header{background:#0000;margin-bottom:14px}.notification-modal .ant-modal-close,.notification-modal .ant-modal-title{color:var(--notification-text)}.notification-modal-title{align-items:center;display:inline-flex;font-size:16px;font-weight:700;gap:9px}.notification-modal-title .anticon{color:var(--notification-primary)}.notification-toolbar{align-items:flex-end;border-bottom:1px solid var(--notification-border);display:flex;justify-content:space-between}.notification-tabs{display:flex;gap:20px}.notification-delete,.notification-read-all,.notification-tabs button{background:#0000;border:0;cursor:pointer}.notification-tabs button{color:var(--notification-muted);font-size:12px;font-weight:650;padding:10px 1px 12px;position:relative}.notification-tabs button.active{color:var(--notification-primary)}.notification-tabs button.active:after{background:var(--notification-primary);border-radius:2px;bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.notification-tabs button span{background:#7c4dff;border-radius:999px;color:#fff;display:grid;font-size:9px;height:17px;min-width:17px;place-items:center;position:absolute;right:-12px;top:1px}.notification-read-all{color:var(--notification-primary);font-size:11px;font-weight:700;padding:10px 0 12px}.notification-read-all:disabled{color:var(--notification-muted);cursor:default;opacity:.55}.notification-list{min-height:330px;padding-top:8px}.notification-list .ant-empty{color:var(--notification-muted);margin-block:92px}.notification-list .ant-empty-description{color:inherit}.notification-item{grid-gap:11px;border:1px solid #0000;border-radius:14px;color:var(--notification-text);cursor:pointer;display:grid;gap:11px;grid-template-columns:38px minmax(0,1fr) 28px;margin-top:8px;padding:15px 10px;position:relative;transition:border-color .18s ease,background .18s ease,transform .18s ease}.notification-item:hover{background:var(--notification-bg);border-color:var(--notification-border);transform:translateY(-1px)}.notification-item.is-unread{background:color-mix(in srgb,var(--notification-primary) 8%,var(--notification-surface));border-color:color-mix(in srgb,var(--notification-primary) 16%,#0000)}.notification-item.is-unread:before{background:var(--notification-primary);border-radius:50%;content:"";height:5px;left:4px;position:absolute;top:20px;width:5px}.notification-item-icon{background:color-mix(in srgb,var(--notification-primary) 12%,var(--notification-surface));border-radius:11px;color:var(--notification-primary);display:grid;font-size:17px;height:38px;place-items:center;width:38px}.notification-item-heading{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.notification-item-heading strong{font-size:13px;line-height:1.45}.notification-item-heading time{color:var(--notification-muted);flex:0 0 auto;font-size:10px;line-height:1.7}.notification-item-content p{color:var(--notification-muted);font-size:12px;line-height:1.55;margin:7px 0 0}.notification-invite-actions{display:flex;gap:8px;margin-top:11px}.notification-invite-actions .ant-btn{border-radius:8px;font-size:10px;font-weight:700;min-width:70px}.notification-invite-actions .ant-btn-primary{background:var(--notification-primary)}.notification-delete{border-radius:8px;color:var(--notification-muted);display:grid;height:28px;opacity:.65;place-items:center;width:28px}.notification-delete:hover{background:color-mix(in srgb,#d84a4a 10%,#0000);color:#d84a4a;opacity:1}.notification-pagination{border-top:1px solid var(--notification-border);display:flex;justify-content:flex-end;padding-top:13px}.notification-pagination .ant-pagination-item,.notification-pagination .ant-pagination-next button,.notification-pagination .ant-pagination-prev button{background:#0000;color:var(--notification-text)}.notification-pagination .ant-pagination-item a{color:inherit}.notification-pagination .ant-pagination-item-active{border-color:var(--notification-primary);color:var(--notification-primary)}@media(max-width:560px){.notification-modal{max-width:calc(100vw - 20px)}.notification-modal .ant-modal-content{border-radius:18px;min-height:min(540px,100vh - 28px);padding:18px 16px}.notification-item{gap:8px;grid-template-columns:34px minmax(0,1fr) 26px;padding-inline:7px}.notification-item-icon{height:34px;width:34px}.notification-item-heading{display:block}.notification-item-heading time{display:block;margin-top:2px}}.app-sidebar{background:color-mix(in srgb,var(--app-surface) 97%,#0000)!important;border-right:1px solid var(--app-border);box-shadow:8px 0 35px #10212b0d;height:100vh;inset:0 auto 0 0;overflow:visible;position:fixed!important;transition:width .22s ease,min-width .22s ease,max-width .22s ease;z-index:20}.app-sidebar .ant-layout-sider-children{display:flex;flex-direction:column;height:100%;padding:18px 14px}.sidebar-header{display:block;flex:0 0 auto;margin-bottom:18px;position:relative}.sidebar-brand{align-items:center;display:flex;font-size:18px;font-weight:650;gap:10px;height:52px;letter-spacing:-.035em;margin:0 5px;min-width:0}.sidebar-brand,.sidebar-brand:hover{color:var(--app-text)}.sidebar-brand img{height:39px;width:39px}.sidebar-brand strong{color:var(--app-primary)}.sidebar-scroll-content{--sidebar-scroll-thumb:color-mix(in srgb,var(--app-muted) 48%,var(--app-surface));--sidebar-scroll-thumb-hover:color-mix(in srgb,var(--app-primary) 72%,var(--app-surface));--sidebar-scroll-track:var(--app-surface);display:flex;flex:1 1;flex-direction:column;margin-bottom:-18px;margin-right:-14px;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-bottom:18px;padding-right:14px;scrollbar-color:var(--sidebar-scroll-thumb) var(--sidebar-scroll-track);scrollbar-width:thin}.app-sidebar .sidebar-scroll-content::-webkit-scrollbar{background:var(--sidebar-scroll-track);height:0;width:6px}.app-sidebar .sidebar-scroll-content::-webkit-scrollbar-track,.app-sidebar .sidebar-scroll-content::-webkit-scrollbar-track-piece{background:var(--sidebar-scroll-track)}.app-sidebar .sidebar-scroll-content::-webkit-scrollbar-thumb{background:var(--sidebar-scroll-thumb)!important;background-clip:padding-box;border:1px solid var(--sidebar-scroll-track);border-radius:999px;min-height:36px}.app-sidebar .sidebar-scroll-content::-webkit-scrollbar-thumb:hover{background:var(--sidebar-scroll-thumb-hover)!important}.app-sidebar .sidebar-scroll-content::-webkit-scrollbar-button,.app-sidebar .sidebar-scroll-content::-webkit-scrollbar-button:double-button,.app-sidebar .sidebar-scroll-content::-webkit-scrollbar-button:single-button,.app-sidebar .sidebar-scroll-content::-webkit-scrollbar-corner{-webkit-appearance:none;background:#0000!important;border:0!important;display:none!important;height:0!important;width:0!important}.app-sidebar .ant-menu{background:#0000!important;border:0!important;flex:0 0 auto}.app-sidebar .ant-menu-item{border-radius:10px;color:var(--app-muted);font-size:12px;font-weight:600;height:43px;margin:3px 0}.app-sidebar .ant-menu-item .anticon{font-size:16px}.app-sidebar .ant-menu-item-selected{background:linear-gradient(110deg,var(--app-primary),#14a9b0)!important;box-shadow:0 8px 20px color-mix(in srgb,var(--app-primary) 22%,#0000);color:#fff!important}.app-sidebar .ant-menu-item-selected a{color:#fff!important}.app-sidebar .ant-menu-item-divider{border-color:var(--app-border)}.sidebar-workspace-card{grid-gap:7px;background:color-mix(in srgb,var(--app-primary) 5%,var(--app-surface));border:1px solid var(--app-border);border-radius:14px;display:grid;gap:7px;margin-top:14px;padding:16px}.sidebar-workspace-card span{color:var(--app-primary);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.sidebar-workspace-card strong{color:var(--app-text);font-size:11px;line-height:1.45}.sidebar-workspace-card a{color:var(--app-primary);font-size:9px;font-weight:700}.sidebar-logout{align-items:center;border:1px solid color-mix(in srgb,#e05252 30%,var(--app-border));border-radius:10px;color:#d84a4a;display:flex;flex:0 0 auto;font-size:12px;font-weight:700;gap:11px;height:43px;margin-top:12px;padding:0 16px;transition:border-color .2s ease,color .2s ease,background .2s ease}.sidebar-collapse-toggle{background:var(--app-surface);border:1px solid var(--app-border);border-radius:50%;box-shadow:0 6px 18px #10212b24;color:var(--app-primary);cursor:pointer;display:grid;height:30px;padding:0;place-items:center;position:absolute;right:-29px;top:11px;transition:color .2s ease,border-color .2s ease,background .2s ease,transform .2s ease,box-shadow .2s ease;width:30px;z-index:3}.sidebar-collapse-toggle:hover{background:linear-gradient(135deg,var(--app-primary),#256bfe);border-color:var(--app-primary);box-shadow:0 8px 20px color-mix(in srgb,var(--app-primary) 28%,#0000);color:#fff;transform:scale(1.06)}.sidebar-collapse-toggle .anticon{font-size:16px}.app-sidebar.ant-layout-sider-collapsed .ant-layout-sider-children{padding-inline:10px}.app-sidebar.ant-layout-sider-collapsed .sidebar-scroll-content{margin-right:-10px;padding-right:10px}.app-sidebar.ant-layout-sider-collapsed .sidebar-brand{justify-content:center;margin-inline:0}.app-sidebar.ant-layout-sider-collapsed .sidebar-header{margin-bottom:14px}.app-sidebar.ant-layout-sider-collapsed .sidebar-brand>span,.app-sidebar.ant-layout-sider-collapsed .sidebar-logout>span:not(.anticon),.app-sidebar.ant-layout-sider-collapsed .sidebar-workspace-card{display:none}.app-sidebar.ant-layout-sider-collapsed .sidebar-logout{justify-content:center;padding:0;width:100%}.app-sidebar.ant-layout-sider-collapsed .ant-menu-inline-collapsed{width:100%}.app-sidebar.ant-layout-sider-collapsed .ant-menu-inline-collapsed>.ant-menu-item{margin-inline:4px;padding-inline:calc(50% - 12px)!important;width:calc(100% - 8px)}.app-sidebar.ant-layout-sider-collapsed .ant-menu-item .ant-menu-item-icon,.app-sidebar.ant-layout-sider-collapsed .ant-menu-item>.anticon{font-size:16px;line-height:1;margin-inline:0!important}.sidebar-logout:hover{background:#d84a4a;border-color:#d84a4a;color:#fff}.sidebar-logout .anticon{font-size:16px}@media(max-width:991px){.app-sidebar{display:none}}.ant-notification-notice-wrapper:has(.app-notification){background:#0000!important;box-shadow:none!important}.app-notification.ant-notification-notice{--notice-accent:#087b85;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #087b8529!important;border-radius:14px;box-shadow:0 18px 48px #10212b29;outline:none!important;overflow:hidden;padding:17px 42px 17px 18px;width:min(390px,100vw - 28px)}.ant-notification-notice-wrapper:has(.app-notification):after,.ant-notification-notice-wrapper:has(.app-notification):before{background:#0000!important;box-shadow:none!important}.app-notification.ant-notification-notice:before{background:var(--notice-accent);content:"";inset:0 auto 0 0;position:absolute;width:4px}.app-notification--success.ant-notification-notice{--notice-accent:#13a876}.app-notification--warning.ant-notification-notice{--notice-accent:#d28a16}.app-notification--error.ant-notification-notice{--notice-accent:#d14d4d}.app-notification--info.ant-notification-notice{--notice-accent:#2b72e8}.app-notification .ant-notification-notice-icon{color:var(--notice-accent)!important;font-size:21px;margin-top:2px}.app-notification .ant-notification-notice-message{color:#10212b;font-size:14px;font-weight:700;line-height:1.35;margin-bottom:3px}.app-notification .ant-notification-notice-description{color:#607783;font-size:13px;line-height:1.55}.app-notification .ant-notification-notice-close{color:#718690;inset-inline-end:15px;top:15px}html[data-app-theme=dark] .app-notification.ant-notification-notice{background:#122630f5;border-color:#65939e47!important;box-shadow:0 20px 56px #0000006b}html[data-app-theme=dark] .app-notification .ant-notification-notice-message{color:#edf7f9}html[data-app-theme=dark] .app-notification .ant-notification-notice-description{color:#aec2ca}html[data-app-theme=dark] .app-notification .ant-notification-notice-close{color:#91a8b1}@media(max-width:600px){.ant-notification-topRight{inset-inline-end:14px!important}}.dashboardSection{--dash-surface:var(--app-surface,#fff);--dash-border:var(--app-border,#d8e8ec);--dash-text:var(--app-text,#10212b);--dash-muted:var(--app-muted,#607783);--dash-primary:var(--app-primary,#087b85);color:var(--dash-text);width:100%}.dashboardSection .dashboard-heading{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:24px}.dashboardSection .dashboard-heading .title{align-items:center;display:flex;font-size:27px;gap:12px;margin-bottom:5px}.dashboardSection .dashboard-heading p{color:var(--dash-muted);margin:0}.dashboardSection .dashboard-heading .title-icon{background:var(--app-gradient);border-radius:10px;box-shadow:0 8px 20px #087b8538;color:#fff;display:inline-flex;padding:10px}.dashboardSection .dashboard-heading .result-badge{background:#087b851a;border:0;border-radius:20px;color:var(--dash-primary);margin:7px 0 0;padding:4px 12px}.dashboardSection .statistic-section{margin-bottom:20px;width:100%}.dashboardSection .statistic-section .stat-card{border:1px solid var(--dash-border);border-radius:16px;box-shadow:0 8px 26px rgba(24,35,58,.055);overflow:hidden;position:relative;transition:transform .2s ease,box-shadow .2s ease}.dashboardSection .statistic-section .stat-card:hover{box-shadow:0 14px 34px #18233a1a;transform:translateY(-3px)}.dashboardSection .statistic-section .stat-card:after{background:var(--accent);content:"";inset:0 auto 0 0;position:absolute;width:4px}.dashboardSection .statistic-section .stat-card-total{--accent:#087b85}.dashboardSection .statistic-section .stat-card-progress{--accent:#13a876}.dashboardSection .statistic-section .stat-card-waiting{--accent:#b87a12}.dashboardSection .statistic-section .stat-card-failed{--accent:#c44747}.dashboardSection .statistic-section .ant-statistic-title{color:var(--dash-muted);font-weight:600}.dashboardSection .statistic-section .ant-statistic-content{font-weight:700;letter-spacing:-.6px}.dashboardSection .statistic-section .ant-statistic-content-prefix{background:color-mix(in srgb,var(--accent) 11%,#0000);border-radius:10px;color:var(--accent);display:inline-flex;font-size:18px;margin-right:12px;padding:9px}.dashboardSection .search-section{border:1px solid var(--dash-border);border-radius:16px;box-shadow:0 8px 26px rgba(24,35,58,.045);margin-bottom:20px;width:100%}.dashboardSection .search-section .filter-heading{align-items:center;border-bottom:1px solid var(--dash-border);display:flex;justify-content:space-between;margin-bottom:18px;padding-bottom:16px}.dashboardSection .search-section .filter-heading>div{align-items:center;display:flex;font-size:16px;font-weight:700;gap:9px}.dashboardSection .search-section .filter-heading>div svg{color:var(--dash-primary)}.dashboardSection .search-section .filter-heading span{color:var(--dash-muted);font-size:13px}.dashboardSection .search-section .filter-grid{grid-gap:14px;align-items:end;display:grid;gap:14px;grid-template-columns:minmax(150px,.8fr) auto minmax(220px,1.4fr) minmax(150px,.7fr) minmax(240px,1fr) auto}.dashboardSection .search-section .field{min-width:0}.dashboardSection .search-section .field .label{color:var(--dash-muted);font-size:12px;font-weight:700;letter-spacing:.45px;margin-bottom:8px;text-transform:uppercase}.dashboardSection .search-section .field .ant-input-affix-wrapper,.dashboardSection .search-section .field .ant-picker,.dashboardSection .search-section .field .ant-select,.dashboardSection .search-section .field>.ant-input{width:100%}.dashboardSection .search-section .field .ant-input-affix-wrapper,.dashboardSection .search-section .field .ant-picker,.dashboardSection .search-section .field .ant-select-single,.dashboardSection .search-section .field .ant-select-single .ant-select-selector,.dashboardSection .search-section .field>.ant-input{height:40px!important;min-height:40px!important}.dashboardSection .search-section .field .ant-input-affix-wrapper>.ant-input{height:auto!important;min-height:0!important}.dashboardSection .search-section .status-filter-field{width:-webkit-max-content;width:max-content}.dashboardSection .search-section .status-filter-field .ant-select{min-width:120px;width:auto}.dashboardSection .search-section .action-field .ant-btn{height:40px}.dashboardSection .search-section .input-icon{color:#9aa4b5}.dashboardSection .table-section{border:1px solid var(--dash-border);border-radius:16px;box-shadow:0 8px 26px rgba(24,35,58,.045);margin-bottom:30px;width:100%}.dashboardSection .table-section .table-heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.dashboardSection .table-section .table-heading h3{font-size:18px;margin:0 0 3px}.dashboardSection .table-section .table-heading span{color:var(--dash-muted);font-size:13px}.dashboardSection .table-section .table-heading .ant-tag{border:0;border-radius:20px;margin:0;padding:4px 11px}.dashboardSection .table-section .ant-table{border-radius:12px;overflow:hidden}.dashboardSection .table-section .ant-table-thead>tr>th{background:#f4fbfc;color:#68758a;font-size:12px;letter-spacing:.35px;padding-bottom:14px;padding-top:14px;text-transform:uppercase}.dashboardSection .table-section .ant-table-tbody>tr>td{border-color:var(--dash-border)}.dashboardSection .table-section .ant-table-tbody>tr:hover>td{background:#f7fcfd!important}.dashboardSection .table-section .call-subsection{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.dashboardSection .table-section .call-subsection .meeting-link{display:flex;padding:0 10px;width:50%}.dashboardSection .table-section .call-subsection .meeting-link .link-a{display:flex;overflow:hidden;overflow-wrap:anywhere}.dashboardSection .table-section .call-subsection .client-address{align-items:center;display:flex;justify-content:center;width:25%}.dashboardSection .table-section .call-subsection .meeting-date{align-items:center;display:flex;justify-content:flex-end;width:25%}.dashboardSection .ant-btn-primary{background:var(--app-gradient);border:0;border-radius:8px;box-shadow:0 8px 20px #087b8533;font-weight:600}.dashboardSection .ant-input,.dashboardSection .ant-input-affix-wrapper,.dashboardSection .ant-picker,.dashboardSection .ant-select-selector{border-radius:9px!important}.dashboardSection .ant-input,.dashboardSection .ant-input-affix-wrapper,.dashboardSection .ant-picker{min-height:40px}.dashboardSection .ant-select-single{height:40px}.dashboardSection.dashboard-dark{--dash-surface:#122630;--dash-border:#2d4651;--dash-text:#e8f2f5;--dash-muted:#a7bbc4}.dashboardSection.dashboard-dark .search-section,.dashboardSection.dashboard-dark .stat-card,.dashboardSection.dashboard-dark .table-section{background:var(--dash-surface)}.dashboardSection.dashboard-dark .ant-table-thead>tr>th{background:#19313c;color:#b9cbd2}.dashboardSection.dashboard-dark .ant-table-tbody>tr:hover>td{background:#19313c!important}.dashboardSection.management-page .management-filter-grid{grid-template-columns:minmax(240px,1fr) minmax(220px,.8fr) minmax(150px,.55fr) minmax(170px,.6fr) auto}.dashboardSection.management-page .job-filter-grid{grid-template-columns:minmax(260px,1fr) auto}.dashboardSection.management-page .job-result-count{align-items:center;align-self:end;color:var(--dash-muted);display:flex;justify-content:flex-end;min-height:40px}.dashboardSection.management-page .job-result-count span{color:var(--dash-primary);font-size:20px;font-weight:750;margin-right:6px}.dashboardSection.management-page .dashboard-heading>.ant-btn{height:42px;margin-top:3px}.dashboardSection.management-page .table-section .ant-table-wrapper{border:0}.dashboardSection.analyze-page .analyze-filter-grid{grid-template-columns:minmax(210px,1.25fr) minmax(140px,.7fr) minmax(150px,.75fr) minmax(250px,1.2fr) minmax(110px,.5fr) auto}.dashboardSection .candidate-actions{align-items:center;display:flex;gap:10px}.dashboardSection .candidate-email-button{background:linear-gradient(135deg,#20a879,#16875f);box-shadow:0 5px 14px #20a87938}.dashboardSection .reviewed-button{background:#23a36d1a;border-color:#23a36d73;color:#23a36d}.dashboardSection .message-sent-button{background:#d84a4a1a;border-color:#d84a4a73;color:#d84a4a}.dashboardSection .ant-table-tbody>tr.candidate-row-reviewed>td{background:#23a36d17!important}.dashboardSection .ant-table-tbody>tr.candidate-row-reviewed:hover>td{background:#23a36d29!important}.dashboardSection .ant-table-tbody>tr.candidate-row-message-sent>td{background:#d84a4a1c!important}.dashboardSection .ant-table-tbody>tr.candidate-row-message-sent:hover>td{background:#d84a4a2e!important}.modal-field{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:15px;width:100%}.modal-field .label{color:#667085;font-size:13px;font-weight:600;margin-bottom:8px}.meeting-time-fields{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;width:100%}.meeting-time-fields .ant-picker{width:100%}.dashboard-edit-modal .ant-modal-content{border-radius:18px;padding:24px}.dashboard-edit-modal .ant-modal-title{font-size:19px}.job-post-modal .ant-modal-body{max-height:68vh;overflow-y:auto;padding-right:6px}.candidate-email-modal .ant-modal-content{background:#fff;background:var(--app-surface,#fff);border:1px solid #e3e7ef;border:1px solid var(--app-border,#e3e7ef);overflow:hidden;padding:0}.candidate-email-modal .ant-modal-header{background:#fff;background:var(--app-surface,#fff);border-bottom:1px solid #e3e7ef;border-bottom:1px solid var(--app-border,#e3e7ef);margin:0!important;padding:18px 24px}.candidate-email-modal .ant-modal-close{background:#f4fbfc;background:var(--app-bg,#f4fbfc);color:#607783;color:var(--app-muted,#607783);right:20px;top:20px}.candidate-email-modal .ant-modal-close:hover{background:color-mix(in srgb,#087b85 10%,#f4fbfc);background:color-mix(in srgb,var(--app-primary,#087b85) 10%,var(--app-bg,#f4fbfc));color:#10212b;color:var(--app-text,#10212b)}.candidate-email-modal .ant-modal-body{background:#fff;background:var(--app-surface,#fff);max-height:68vh;overflow-y:auto;padding:22px 24px}.candidate-email-modal .ant-modal-footer{background:#f4fbfc;background:var(--app-bg,#f4fbfc);border-top:1px solid #e3e7ef;border-top:1px solid var(--app-border,#e3e7ef);margin:0;padding:14px 24px}.candidate-email-modal .candidate-email-modal-title{align-items:center;display:flex;gap:12px;padding-right:42px}.candidate-email-modal .candidate-email-title-icon{background:linear-gradient(135deg,#087b85,#256bfe);border-radius:10px;box-shadow:0 6px 14px #087b8538;color:#fff;display:grid;flex:0 0 38px;height:38px;place-items:center;width:38px}.candidate-email-modal .candidate-email-title-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.candidate-email-modal .candidate-email-title-copy strong{color:#10212b;color:var(--app-text,#10212b);font-size:17px;line-height:1.3}.candidate-email-modal .candidate-email-title-copy small{color:#607783;color:var(--app-muted,#607783);font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.candidate-email-modal .candidate-email-form{padding-top:2px}.candidate-email-modal .modal-field .ant-input,.candidate-email-modal .modal-field .ant-input-disabled{background:#f4fbfc;background:var(--app-bg,#f4fbfc);border-color:#e3e7ef;border-color:var(--app-border,#e3e7ef);color:#10212b;color:var(--app-text,#10212b)}.candidate-email-modal .modal-field .ant-input:not(:disabled){background:#fff;background:var(--app-surface,#fff)}.candidate-email-modal .candidate-email-editor-heading{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:8px}.candidate-email-modal .candidate-email-editor-heading .label{color:#667085;color:var(--app-muted,#667085);font-size:13px;font-weight:600}.candidate-email-modal .candidate-email-editor{background:#fff;background:var(--app-surface,#fff);border:1px solid #e3e7ef;border:1px solid var(--app-border,#e3e7ef);border-radius:11px;overflow:hidden}.candidate-email-modal .candidate-email-editor:focus-within{border-color:#087b85;border-color:var(--app-primary,#087b85);box-shadow:0 0 0 3px #087b851f}.candidate-email-modal .candidate-email-toolbar{align-items:center;background:#f4fbfc;background:var(--app-bg,#f4fbfc);border-bottom:1px solid #e3e7ef;border-bottom:1px solid var(--app-border,#e3e7ef);display:flex;gap:4px;padding:8px 10px}.candidate-email-modal .candidate-email-toolbar button{background:#0000;border:0;border-radius:7px;color:#10212b;color:var(--app-text,#10212b);cursor:pointer;display:grid;height:32px;padding:0;place-items:center;width:32px}.candidate-email-modal .candidate-email-toolbar button:hover:not(:disabled){background:#087b851a;color:#087b85;color:var(--app-primary,#087b85)}.candidate-email-modal .candidate-email-toolbar button:disabled{cursor:not-allowed;opacity:.45}.candidate-email-modal .candidate-email-canvas{background:#fff;box-sizing:border-box;color:#202637;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.6;min-height:330px;outline:none;padding:26px 24px;width:100%}.candidate-email-modal .candidate-email-canvas p:first-child{margin-top:0}.candidate-email-modal .candidate-email-canvas p:last-child{margin-bottom:0}.candidate-email-modal .candidate-email-canvas a{color:#2563eb}.candidate-email-modal .candidate-email-canvas img{height:auto;max-width:100%}.candidate-email-modal .candidate-email-html{background:#f4fbfc;background:var(--app-bg,#f4fbfc);border-color:#e3e7ef;border-color:var(--app-border,#e3e7ef);color:#10212b;color:var(--app-text,#10212b);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.6;min-height:390px!important;padding:16px}.candidate-email-modal-dark{--app-primary:#087b85;--app-surface:#122630;--app-bg:#0e1b22;--app-border:#2d4651;--app-text:#f5f6fb;--app-muted:#9ba3b4}.candidate-email-modal-dark .candidate-email-editor{background:#122630}.candidate-email-modal-dark .candidate-email-toolbar{background:#0e1b22}.candidate-email-modal-dark .candidate-email-canvas{background:#122630;color:#bdc5d5}.candidate-email-modal-dark .candidate-email-canvas>div{color:inherit!important}.candidate-email-modal-dark .candidate-email-canvas strong{color:#f5f6fb}@media(max-width:650px){.candidate-email-modal .ant-modal-body,.candidate-email-modal .ant-modal-footer,.candidate-email-modal .ant-modal-header{padding-inline:16px}.candidate-email-modal .candidate-email-canvas{padding:22px 18px}}.edit-popcover-section{align-items:center;display:flex;flex-direction:column;justify-content:center}.edit-popcover-section .edit-text{margin-bottom:8px}.edit-popcover-section .edit-btn{width:100%}.service-icon{background:var(--app-surface);border:1px solid var(--app-border);border-radius:9px;box-shadow:0 3px 10px var(--app-shadow-color);cursor:pointer;height:30px;object-fit:contain;padding:4px;width:30px}@media(max-width:1200px){.dashboardSection .search-section .filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.dashboardSection.management-page .job-filter-grid,.dashboardSection.management-page .management-filter-grid{grid-template-columns:1fr}.dashboardSection.management-page .job-result-count{justify-content:flex-start}}@media(max-width:640px){.dashboardSection .dashboard-heading{flex-direction:column}.dashboardSection .dashboard-heading .result-badge,.dashboardSection .search-section .filter-heading>span{display:none}.dashboardSection .search-section .filter-grid{grid-template-columns:1fr}.dashboardSection .search-section .action-field .ant-btn{width:100%}.dashboardSection .search-section .ant-card-body,.dashboardSection .table-section .ant-card-body{padding:16px}.meeting-time-fields{grid-template-columns:1fr}}.application-profile-badge.ant-tag{border-radius:999px;font-size:12px;font-weight:650;line-height:20px;margin:0;max-width:180px;overflow:hidden;padding:3px 10px;text-overflow:ellipsis;white-space:nowrap}.application-profile-badge.is-resume-profile{background:var(--app-primary-soft);border-color:color-mix(in srgb,var(--app-primary) 35%,var(--app-border));color:var(--app-primary)}.application-profile-badge.is-template-profile{background:color-mix(in srgb,var(--app-surface) 75%,var(--app-bg));border-color:var(--app-border);color:var(--app-muted)}.overview-page{margin:0 auto;max-width:1500px;padding:4px 0 55px}.overview-heading,.overview-panel-head{align-items:center;display:flex;gap:20px;justify-content:space-between}.overview-heading{margin-bottom:22px}.overview-heading h1{font-size:28px;letter-spacing:-.04em;margin:0}.overview-heading p,.overview-panel-head p{color:var(--app-muted);font-size:11px;margin:5px 0 0}.overview-stat-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(5,1fr)}.overview-stat-grid article{align-items:flex-start;background:var(--app-surface);border:1px solid var(--app-border);border-radius:15px;box-shadow:0 10px 28px var(--app-shadow-color);display:flex;gap:13px;min-width:0;padding:19px}.overview-stat-grid article>span{border-radius:12px;color:#fff;display:grid;flex:0 0 42px;font-size:19px;height:42px;place-items:center;width:42px}.overview-stat-grid .blue{background:linear-gradient(135deg,#168e9a,#256bfe)}.overview-stat-grid .cyan{background:linear-gradient(135deg,#087b85,#27c3c9)}.overview-stat-grid .purple{background:linear-gradient(135deg,#6941c6,#9567e8)}.overview-stat-grid .green{background:linear-gradient(135deg,#128361,#21ad7e)}.overview-stat-grid .red{background:linear-gradient(135deg,#b52d43,#e45757)}.overview-stat-grid .gold{background:linear-gradient(135deg,#9b7012,#dba91d)}.overview-stat-grid article div{display:grid;min-width:0}.overview-stat-grid small{color:var(--app-muted);font-size:10px}.overview-stat-grid strong{color:var(--app-text);font-size:24px;line-height:1;margin-top:2px}.overview-stat-grid em{color:#13a876;font-size:8px;font-style:normal;margin-top:7px}.overview-bottom-grid,.overview-main-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1.65fr) minmax(320px,.75fr);margin-top:16px}.overview-bottom-grid{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr)}.overview-panel{background:var(--app-surface);border:1px solid var(--app-border);border-radius:16px;box-shadow:0 10px 28px var(--app-shadow-color);min-width:0;padding:20px}.overview-panel-head{border-bottom:1px solid var(--app-border);padding-bottom:16px}.overview-panel-head h2{font-size:15px;margin:0}.overview-panel-head a{color:var(--app-primary);font-size:12px;font-weight:700}.overview-table-row{grid-gap:15px;align-items:center;border-bottom:1px solid color-mix(in srgb,var(--app-border) 70%,#0000);color:var(--app-muted);display:grid;font-size:12px;gap:15px;grid-template-columns:1.4fr 1fr .85fr .6fr;min-height:52px}.overview-table-row strong{color:var(--app-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-table-header{color:var(--app-muted);font-size:11px;font-weight:750;letter-spacing:.06em;min-height:38px;text-transform:uppercase}.overview-table-row .ant-tag{font-size:10px;margin:0;text-transform:capitalize}.overview-interview-list{grid-gap:9px;display:grid;gap:9px;padding-top:14px}.overview-interview-list>div{align-items:center;background:color-mix(in srgb,var(--app-primary) 3%,var(--app-surface));border:1px solid var(--app-border);border-radius:11px;display:flex;gap:12px;padding:11px}.overview-date{background:color-mix(in srgb,var(--app-primary) 10%,var(--app-surface));border-radius:9px;color:var(--app-primary);display:grid;flex:0 0 42px;font-size:8px;padding:6px;place-items:center;text-transform:uppercase}.overview-date b{font-size:15px}.overview-interview-list>div>div{display:grid;min-width:0}.overview-interview-list strong{color:var(--app-text);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-interview-list em,.overview-interview-list small{color:var(--app-muted);font-size:10px;font-style:normal}.overview-interview-list em{color:var(--app-primary);margin-top:5px}.overview-chart{align-items:stretch;background:repeating-linear-gradient(to bottom,#0000,#0000 49px,color-mix(in srgb,var(--app-border) 55%,#0000) 50px);border-bottom:1px solid var(--app-border);display:flex;gap:12px;height:230px;padding:20px 12px 0}.overview-chart-day{display:grid;flex:1 1;grid-template-rows:1fr 24px;min-width:0;text-align:center}.overview-chart-day>div{align-items:end;display:flex;gap:3px;justify-content:center;min-height:0}.overview-chart-day i{border-radius:4px 4px 0 0;display:block;min-height:2px;transition:height .25s ease;width:min(12px,21%)}.overview-chart-day .applications{background:#18adb5}.overview-chart-day .interviews{background:#256bfe}.overview-chart-day .failed{background:#d85050}.overview-chart-day .waiting{background:#d7a51c}.overview-chart-day span{color:var(--app-muted);font-size:9px;padding-top:7px}.overview-chart-legend{color:var(--app-muted);display:flex;font-size:10px;gap:25px;margin-top:12px}.overview-chart-legend span{align-items:center;display:flex;gap:7px}.overview-breakdown-list i,.overview-chart-legend i{background:#18adb5;border-radius:50%;height:7px;width:7px}.overview-chart-legend span:nth-child(2) i{background:#256bfe}.overview-chart-legend span:nth-child(3) i{background:#d85050}.overview-chart-legend span:nth-child(4) i{background:#d7a51c}.overview-chart-legend b{color:var(--app-text)}.overview-breakdown{align-items:center;display:grid;grid-template-columns:1fr 1fr}.overview-breakdown .overview-panel-head{grid-column:1/-1}.overview-donut{background:conic-gradient(#18adb5 0 var(--waiting-end),#256bfe var(--waiting-end) var(--progress-end),#d85050 var(--progress-end) 100%);border-radius:50%;display:grid;height:150px;margin:24px auto 10px;place-items:center;width:150px}.overview-donut>div{background:var(--app-surface);border-radius:50%;display:grid;height:105px;place-content:center;text-align:center;width:105px}.overview-donut strong{font-size:25px}.overview-donut span{color:var(--app-muted);font-size:8px}.overview-breakdown-list{grid-gap:13px;display:grid;gap:13px}.overview-breakdown-list span{grid-gap:8px;align-items:center;color:var(--app-muted);display:grid;font-size:12px;gap:8px;grid-template-columns:auto 1fr auto}.overview-breakdown-list b{color:var(--app-text)}.overview-breakdown-list .interview{background:#256bfe}.overview-breakdown-list .failed{background:#d85050}@media(max-width:1200px){.overview-stat-grid{grid-template-columns:repeat(3,1fr)}.overview-bottom-grid,.overview-main-grid{grid-template-columns:1fr}}@media(max-width:700px){.overview-heading{align-items:flex-start;flex-direction:column}.overview-stat-grid{grid-template-columns:1fr 1fr}.overview-table-row{grid-template-columns:1.4fr .9fr .7fr}.overview-table-row>:nth-child(2){display:none}.overview-breakdown{grid-template-columns:1fr}.overview-breakdown-list{margin:0 20px 15px}.overview-chart-legend{flex-wrap:wrap}}@media(max-width:430px){.overview-stat-grid{grid-template-columns:1fr}.overview-panel{padding:16px}}.public-page{color:var(--app-text);margin:0 auto;width:min(1180px,100%)}.home-hero{grid-gap:clamp(30px,6vw,80px);align-items:center;display:grid;gap:clamp(30px,6vw,80px);grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);min-height:490px;padding:42px clamp(8px,3vw,34px)}.public-eyebrow{background:color-mix(in srgb,var(--app-primary) 10%,#0000);border-radius:999px;color:var(--app-primary);display:inline-flex;font-size:11px;font-weight:800;letter-spacing:.07em;margin-bottom:18px;padding:7px 11px;text-transform:uppercase}.home-hero h1{font-size:clamp(38px,5vw,68px);letter-spacing:-.055em;line-height:1.03;margin:0;max-width:680px}.home-hero-copy>p{color:var(--app-muted);font-size:16px;line-height:1.75;margin:24px 0 0;max-width:650px}.home-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.home-actions .ant-btn{height:48px;padding-inline:22px}.home-demo-card{background:var(--app-surface);border:1px solid var(--app-border);border-radius:22px;box-shadow:0 28px 70px #10212b2e;overflow:hidden;transform:rotate(1.5deg)}.home-demo-top{background:var(--app-bg);border-bottom:1px solid var(--app-border);display:flex;gap:6px;padding:14px 17px}.home-demo-top span{background:#a7bbc4;border-radius:50%;height:8px;width:8px}.home-demo-content{padding:26px}.home-demo-stat{grid-gap:2px;display:grid;gap:2px}.home-demo-stat strong{color:var(--app-primary);font-size:34px}.home-demo-stat span{color:var(--app-muted);font-size:11px}.home-demo-chart{align-items:end;background:var(--app-bg);border-radius:14px;display:flex;gap:10px;height:140px;margin:22px 0;padding:18px}.home-demo-chart i{background:linear-gradient(#13a7ac,#256bfe);border-radius:6px 6px 2px 2px;flex:1 1;height:35%}.home-demo-chart i:nth-child(2){height:58%}.home-demo-chart i:nth-child(3){height:43%}.home-demo-chart i:nth-child(4){height:80%}.home-demo-chart i:nth-child(5){height:65%}.home-demo-chart i:nth-child(6){height:92%}.home-demo-chart i:nth-child(7){height:76%}.home-demo-row{border-top:1px solid var(--app-border);display:flex;font-size:11px;gap:12px;justify-content:space-between;padding:13px 0}.home-demo-row b{color:#13a177}.home-feature-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr);padding-bottom:34px}.home-feature-grid .ant-card{border-color:var(--app-border)}.home-feature-grid .anticon{color:var(--app-primary);font-size:25px}.home-feature-grid h3{margin:16px 0 7px}.home-feature-grid p{color:var(--app-muted);font-size:12px;line-height:1.6;margin:0}.public-home-page{overflow:hidden;padding:0 24px 64px;width:min(1320px,100%)}.public-home-page .home-hero{gap:clamp(40px,5vw,76px);grid-template-columns:minmax(380px,.76fr) minmax(560px,1.24fr);min-height:650px;padding:72px 0 86px;position:relative}.public-home-page .home-hero:before{background:radial-gradient(circle,color-mix(in srgb,var(--app-primary) 12%,#0000),#0000 65%);border:1px solid color-mix(in srgb,var(--app-primary) 15%,#0000);border-radius:50%;content:"";height:880px;pointer-events:none;position:absolute;right:-280px;top:-250px;width:880px;z-index:0}.home-hero-copy,.home-hero-visual{position:relative;z-index:1}.public-home-page .public-eyebrow{align-items:center;background:color-mix(in srgb,var(--app-primary) 7%,var(--app-surface));border:1px solid color-mix(in srgb,var(--app-primary) 24%,var(--app-border));gap:7px;margin-bottom:22px}.public-home-page .home-hero h1{font-size:clamp(44px,5.2vw,72px);line-height:1.01;max-width:650px}.public-home-page .home-hero-copy>p{font-size:16px;max-width:610px}.public-home-page .home-actions .ant-btn{border-radius:11px;height:52px;padding-inline:25px}.home-trust-list{color:var(--app-muted);display:flex;flex-wrap:wrap;font-size:11px;font-weight:600;gap:12px 20px;margin-top:28px}.home-trust-list span{align-items:center;display:inline-flex;gap:7px}.home-trust-list .anticon{color:#13a876}.home-hero-visual{min-width:0;padding:34px 0}.home-hero-visual>img{border:1px solid color-mix(in srgb,var(--app-primary) 36%,var(--app-border));border-radius:22px;box-shadow:0 38px 100px #05161d4d;display:block;margin-left:-3%;max-width:none;position:relative;width:118%;z-index:1}.home-visual-glow{background:linear-gradient(135deg,color-mix(in srgb,#13a7ac 24%,#0000),color-mix(in srgb,#256bfe 20%,#0000));border-radius:40%;filter:blur(50px);inset:2% 5% 2% -5%;position:absolute}.home-floating-note{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:color-mix(in srgb,var(--app-surface) 90%,#0000);border:1px solid color-mix(in srgb,var(--app-primary) 28%,var(--app-border));border-radius:14px;box-shadow:0 16px 35px #05161d33;color:var(--app-text);display:flex;gap:11px;min-width:185px;padding:13px 15px;position:absolute;z-index:2}.home-floating-note>.anticon{color:var(--app-primary);font-size:20px}.home-floating-note span{color:var(--app-muted);display:grid;font-size:9px}.home-floating-note strong{color:var(--app-text);font-size:11px}.home-floating-note--top{right:-5%;top:6px}.home-floating-note--bottom{bottom:6px;left:-7%}.home-floating-note--bottom>.anticon{color:#13a876}.home-section-kicker{color:var(--app-primary);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.home-intro{grid-gap:clamp(36px,7vw,100px);align-items:end;border-top:1px solid var(--app-border);display:grid;gap:clamp(36px,7vw,100px);grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);padding:74px 0}.home-final-cta h2,.home-insight-copy h2,.home-intro h2,.home-section-heading h2,.home-security h2{font-size:clamp(30px,4vw,48px);letter-spacing:-.045em;line-height:1.08;margin:10px 0 0}.home-intro>p{color:var(--app-muted);font-size:14px;line-height:1.85;margin:0;max-width:670px}.home-workflow{background:var(--app-surface);border:1px solid var(--app-border);border-radius:22px;box-shadow:0 18px 45px #10212b12;display:grid;grid-template-columns:repeat(3,1fr)}.home-workflow article{display:flex;gap:18px;padding:30px}.home-workflow article+article{border-left:1px solid var(--app-border)}.home-workflow article>span{background:color-mix(in srgb,var(--app-primary) 9%,var(--app-surface));border-radius:12px;color:var(--app-primary);display:grid;flex:0 0 39px;font-size:11px;font-weight:800;height:39px;place-items:center;width:39px}.home-feature-card h3,.home-workflow h3{font-size:15px;margin:1px 0 8px}.home-feature-card p,.home-workflow p{color:var(--app-muted);font-size:11px;line-height:1.7;margin:0}.home-features{padding:110px 0 90px}.home-section-heading{margin:0 auto 46px;max-width:720px;text-align:center}.home-section-heading>p{color:var(--app-muted);font-size:13px;line-height:1.7;margin:16px auto 0;max-width:580px}.public-home-page .home-feature-grid{gap:16px;grid-template-columns:repeat(3,1fr);padding:0}.home-feature-card{background:linear-gradient(145deg,color-mix(in srgb,var(--app-primary) 4%,var(--app-surface)),var(--app-surface));border:1px solid var(--app-border);border-radius:18px;min-height:210px;padding:27px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.home-feature-card:hover{border-color:color-mix(in srgb,var(--app-primary) 42%,var(--app-border));box-shadow:0 18px 38px #10212b17;transform:translateY(-4px)}.home-feature-icon{background:linear-gradient(135deg,var(--app-primary),#256bfe);border-radius:13px;box-shadow:0 10px 22px color-mix(in srgb,var(--app-primary) 25%,#0000);display:grid;height:45px;margin-bottom:22px;place-items:center;width:45px}.home-feature-grid .home-feature-icon .anticon,.home-feature-icon{color:#fff;font-size:20px}.home-feature-card h3{font-size:16px}.home-insight-section{grid-gap:clamp(40px,7vw,90px);align-items:center;background:linear-gradient(130deg,color-mix(in srgb,var(--app-primary) 8%,var(--app-surface)),var(--app-surface));border:1px solid var(--app-border);border-radius:26px;display:grid;gap:clamp(40px,7vw,90px);grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);padding:58px}.home-insight-copy>p{color:var(--app-muted);font-size:12px;line-height:1.8;margin:18px 0 0}.home-insight-copy ul{grid-gap:12px;color:var(--app-muted);display:grid;font-size:11px;gap:12px;list-style:none;margin:24px 0 0;padding:0}.home-insight-copy li{display:flex;gap:9px}.home-insight-copy li .anticon{color:#13a876}.home-insight-panel{background:#10232c;border:1px solid color-mix(in srgb,var(--app-primary) 25%,var(--app-border));border-radius:19px;box-shadow:0 24px 50px #05161d33;padding:25px}.home-insight-panel-head{color:#e8f2f5;display:flex;font-size:12px;font-weight:700;justify-content:space-between}.home-insight-panel-head b{background:#20aab121;border-radius:999px;color:#57dce1;font-size:9px;padding:5px 9px}.home-insight-bars{align-items:end;background:repeating-linear-gradient(180deg,#0000,#0000 46px,#a7bbc41f 47px);border-bottom:1px solid #2d4651;display:flex;gap:13px;height:190px;margin:24px 0;padding:23px 20px 0}.home-insight-bars i{background:linear-gradient(#20aab1,#256bfe);border-radius:6px 6px 0 0;flex:1 1;height:var(--bar-height)}.home-insight-metrics{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.home-insight-metrics div{background:#132a34;border-radius:11px;padding:12px}.home-insight-metrics span{color:#a7bbc4;display:block;font-size:9px}.home-insight-metrics strong{color:#e8f2f5;display:block;font-size:18px;margin-top:4px}.home-security{grid-gap:28px;align-items:center;border-bottom:1px solid var(--app-border);border-top:1px solid var(--app-border);display:grid;gap:28px;grid-template-columns:auto minmax(0,1fr) minmax(280px,.7fr);margin:90px 0;padding:38px}.home-security-icon{background:linear-gradient(135deg,var(--app-primary),#256bfe);border-radius:18px;color:#fff;display:grid;font-size:28px;height:62px;place-items:center;width:62px}.home-security h2{font-size:clamp(26px,3vw,38px);max-width:620px}.home-security p{color:var(--app-muted);font-size:11px;line-height:1.75;margin:14px 0 0;max-width:690px}.home-security-points{grid-gap:11px;display:grid;gap:11px}.home-security-points span{align-items:center;background:var(--app-surface);border:1px solid var(--app-border);border-radius:11px;color:var(--app-muted);display:flex;font-size:10px;font-weight:650;gap:9px;padding:12px 14px}.home-security-points .anticon{color:var(--app-primary)}.home-final-cta{align-items:center;background:linear-gradient(120deg,#075d67,#07858e 54%,#185bd7);border-radius:26px;box-shadow:0 25px 55px #087b8540;color:#fff;display:flex;gap:34px;justify-content:space-between;overflow:hidden;padding:50px 54px;position:relative}.home-final-cta:after{border:70px solid #ffffff0f;border-radius:50%;bottom:-210px;content:"";height:390px;position:absolute;right:-110px;width:390px}.home-final-cta>*{position:relative;z-index:1}.home-final-cta>div>span{color:#ffffffb3;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.home-final-cta h2{color:#fff;font-size:clamp(29px,4vw,46px);max-width:680px}.home-final-cta p{color:#ffffffb8;font-size:12px;margin:13px 0 0}.home-final-actions{grid-gap:13px;display:grid;flex:0 0 auto;gap:13px;text-align:center}.home-final-actions .ant-btn-primary{background:#fff;box-shadow:0 14px 30px #00000029;color:#087b85;height:52px;padding-inline:24px}.home-final-actions .ant-btn-primary:hover{background:#f2ffff!important;color:#075d67!important}.home-final-actions>a:not(:first-child){color:#ffffffd1;font-size:10px;font-weight:600}.pricing-page{padding:64px 0 72px}.membership-section{margin-bottom:96px}.membership-heading{margin:0 auto 34px;max-width:680px;text-align:center}.membership-heading h1{font-size:clamp(32px,4.4vw,50px);letter-spacing:-.045em;margin:10px 0 8px}.membership-card>p,.membership-heading p{color:var(--app-muted);line-height:1.7;margin:0}.membership-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:950px}.membership-card{background:var(--app-surface);border:1px solid var(--app-border);border-radius:24px;box-shadow:0 18px 44px #10212b14;display:flex;flex-direction:column;min-height:440px;padding:32px;position:relative}.membership-card--professional{background:linear-gradient(145deg,color-mix(in srgb,var(--app-primary) 8%,var(--app-surface)),var(--app-surface));border-color:color-mix(in srgb,var(--app-primary) 55%,var(--app-border))}.membership-popular{background:var(--app-primary);border-radius:999px;color:#fff;font-size:9px;font-weight:800;padding:6px 10px;position:absolute;right:22px;text-transform:uppercase;top:22px}.membership-plan-label{align-items:center;color:var(--app-text);display:flex;font-size:15px;font-weight:800;gap:8px}.membership-price{align-items:baseline;display:flex;gap:8px;margin:18px 0 12px}.membership-price strong{font-size:44px;letter-spacing:-.05em}.membership-price span{color:var(--app-muted);font-size:11px}.membership-card ul{grid-gap:12px;color:var(--app-muted);display:grid;font-size:12px;gap:12px;list-style:none;margin:25px 0;padding:0}.membership-card li{align-items:center;display:flex;gap:9px}.membership-card li .anticon{color:#13a876}.membership-active-label,.membership-card .ant-btn-primary,.membership-current-label,.membership-signin-button{align-items:center;border-radius:11px;display:flex;font-size:12px;font-weight:750;height:44px;justify-content:center;margin-top:auto}.membership-current-label{background:var(--app-bg);color:var(--app-muted)}.membership-active-label{background:color-mix(in srgb,#13a876 10%,var(--app-surface));color:#13a876}.membership-card .ant-btn-primary,.membership-signin-button{background:linear-gradient(110deg,var(--app-primary),#14a9b0);color:#fff}@media(max-width:720px){.membership-grid{grid-template-columns:1fr}.membership-card{min-height:0;padding:24px}}.pricing-hero{margin:0 auto 48px;max-width:790px;position:relative;text-align:center}.pricing-hero:before{background:radial-gradient(circle,color-mix(in srgb,var(--app-primary) 13%,#0000),#0000 67%);border-radius:50%;content:"";height:320px;left:50%;pointer-events:none;position:absolute;top:-90px;transform:translateX(-50%);width:620px;z-index:-1}.pricing-eyebrow{align-items:center;background:color-mix(in srgb,var(--app-primary) 7%,var(--app-surface));border:1px solid color-mix(in srgb,var(--app-primary) 24%,var(--app-border));border-radius:999px;color:var(--app-primary);display:inline-flex;font-size:11px;font-weight:800;gap:7px;letter-spacing:.04em;padding:7px 12px;text-transform:uppercase}.pricing-hero h1{font-size:clamp(38px,5.4vw,64px);letter-spacing:-.055em;line-height:1.04;margin:20px auto 0;max-width:760px}.pricing-hero>p{color:var(--app-muted);font-size:16px;line-height:1.7;margin:20px auto 0;max-width:650px}.pricing-trust-row{color:var(--app-muted);display:flex;flex-wrap:wrap;font-size:12px;font-weight:600;gap:12px 24px;justify-content:center;margin-top:24px}.pricing-trust-row span{align-items:center;display:inline-flex;gap:7px}.pricing-trust-row .anticon{color:#13a876}.pricing-card-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-service-card{background:linear-gradient(145deg,color-mix(in srgb,var(--app-surface) 96%,var(--app-primary)),var(--app-surface));border:1px solid var(--app-border);border-radius:22px;box-shadow:0 14px 36px #10212b12;display:flex;flex-direction:column;min-height:460px;overflow:hidden;padding:28px;position:relative;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.pricing-service-card:hover{border-color:color-mix(in srgb,var(--app-primary) 45%,var(--app-border));box-shadow:0 22px 48px #10212b1f;transform:translateY(-4px)}.pricing-service-card--resume{border-color:color-mix(in srgb,var(--app-primary) 50%,var(--app-border));box-shadow:0 18px 46px color-mix(in srgb,var(--app-primary) 16%,#0000)}.pricing-card-badge{background:var(--app-primary);border-radius:999px;color:#fff;font-size:10px;font-weight:800;letter-spacing:.04em;padding:6px 10px;position:absolute;right:20px;text-transform:uppercase;top:20px}.pricing-card-icon{background:color-mix(in srgb,var(--app-primary) 11%,var(--app-surface));border-radius:14px;color:var(--app-primary);display:grid;font-size:22px;height:48px;margin-bottom:24px;place-items:center;width:48px}.pricing-card-eyebrow{color:var(--app-primary);font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.pricing-service-card h2{font-size:21px;letter-spacing:-.02em;line-height:1.25;margin:8px 0 0}.pricing-card-description{color:var(--app-muted);font-size:12px;line-height:1.7;margin:12px 0 22px;min-height:68px}.pricing-card-price{align-items:baseline;border-bottom:1px solid var(--app-border);display:flex;gap:9px;padding-bottom:23px}.pricing-card-price .pricing-original-price{color:#e45f35;font-size:21px;font-weight:750;opacity:.92;text-decoration:line-through;text-decoration-thickness:2px}.pricing-card-price .pricing-price-unit{align-self:flex-end}.pricing-card-price strong{font-size:34px;letter-spacing:-.045em;line-height:1}.pricing-card-price span{color:var(--app-muted);font-size:11px;font-weight:600}.pricing-service-card ul{grid-gap:13px;display:grid;gap:13px;list-style:none;margin:23px 0 0;padding:0}.pricing-service-card li{color:var(--app-muted);display:flex;font-size:11px;gap:9px;line-height:1.5}.pricing-service-card li .anticon{color:#13a876;margin-top:2px}.pricing-example{grid-gap:48px;align-items:center;background:color-mix(in srgb,var(--app-primary) 5%,var(--app-surface));border:1px solid var(--app-border);border-radius:22px;display:grid;gap:48px;grid-template-columns:minmax(0,1fr) minmax(340px,.75fr);margin-top:22px;padding:38px 42px}.pricing-example h2{font-size:clamp(24px,3vw,34px);letter-spacing:-.035em;line-height:1.2;margin:9px 0 10px}.pricing-example p{color:var(--app-muted);font-size:12px;line-height:1.7;margin:0;max-width:570px}.pricing-example-math{padding:8px 0}.pricing-example-math>div{color:var(--app-muted);display:flex;font-size:11px;gap:20px;justify-content:space-between;padding:10px 0}.pricing-example-math b{color:var(--app-text)}.pricing-example-math .pricing-example-total{border-top:1px solid var(--app-border);color:var(--app-text);font-size:14px;font-weight:800;margin-top:5px;padding-top:15px}.pricing-example-total b{color:var(--app-primary);font-size:20px}.pricing-cta{grid-gap:18px;align-items:center;background:linear-gradient(120deg,#086c76,#0b8b91 52%,#087b85);border-radius:20px;box-shadow:0 18px 38px #087b8538;color:#fff;display:grid;gap:18px;grid-template-columns:auto 1fr auto;margin-top:22px;padding:26px 30px}.pricing-cta-icon{background:#ffffff1f;border:1px solid #ffffff38;border-radius:13px;display:grid;font-size:22px;height:46px;place-items:center;width:46px}.pricing-cta h2{color:#fff;font-size:18px;margin:0}.pricing-cta p{color:#ffffffb8;font-size:11px;margin:5px 0 0}.pricing-cta-button{align-items:center;background:#fff;border-radius:10px;color:#087b85;display:inline-flex;font-size:12px;font-weight:800;gap:9px;padding:12px 17px;transition:transform .2s ease,box-shadow .2s ease}.pricing-cta-button:hover{box-shadow:0 8px 24px #00000024;color:#086c76;transform:translateY(-1px)}.pricing-faq{grid-gap:clamp(30px,5vw,70px);background:linear-gradient(135deg,color-mix(in srgb,var(--app-primary) 7%,var(--app-surface)),var(--app-surface) 48%);border:1px solid var(--app-border);border-radius:24px;box-shadow:0 16px 42px #10212b12;display:grid;gap:clamp(30px,5vw,70px);grid-template-columns:minmax(250px,.58fr) minmax(0,1fr);margin-top:52px;overflow:hidden;padding:44px;position:relative}.pricing-faq:after{border:70px solid color-mix(in srgb,var(--app-primary) 5%,#0000);border-radius:50%;bottom:-150px;content:"";height:320px;pointer-events:none;position:absolute;right:-110px;width:320px}.pricing-faq-heading{align-self:start;position:relative;z-index:1}.pricing-faq-icon{background:linear-gradient(135deg,var(--app-primary),#13a7ac);border-radius:15px;box-shadow:0 10px 22px color-mix(in srgb,var(--app-primary) 25%,#0000);color:#fff;display:grid;font-size:22px;height:48px;margin-bottom:22px;place-items:center;width:48px}.pricing-faq h2{font-size:clamp(26px,3vw,34px);letter-spacing:-.04em;line-height:1.15;margin:10px 0 12px;max-width:310px}.pricing-faq-heading>p{color:var(--app-muted);font-size:12px;line-height:1.75;margin:0;max-width:360px}.pricing-faq-note{background:color-mix(in srgb,#13a876 6%,var(--app-surface));border:1px solid color-mix(in srgb,#13a876 22%,var(--app-border));border-radius:13px;color:var(--app-muted);display:flex;font-size:10px;gap:10px;line-height:1.6;margin-top:26px;padding:15px}.pricing-faq-note .anticon{color:#13a876;flex:0 0 auto;font-size:14px;margin-top:2px}.pricing-faq-note strong{color:var(--app-text)}.pricing-faq .ant-collapse{grid-gap:10px;align-content:start;background:#0000;display:grid;gap:10px;position:relative;z-index:1}.pricing-faq .ant-collapse-item{background:color-mix(in srgb,var(--app-surface) 94%,#0000);border:1px solid var(--app-border)!important;border-radius:14px!important;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.pricing-faq .ant-collapse-item-active{background:var(--app-surface);border-color:color-mix(in srgb,var(--app-primary) 42%,var(--app-border))!important;box-shadow:0 10px 25px #10212b12}.pricing-faq .ant-collapse-header{align-items:center!important;font-size:12px;font-weight:750;padding:17px 18px!important}.pricing-faq .ant-collapse-expand-icon{color:var(--app-primary)}.pricing-faq .ant-collapse-content{background:#0000;border-top:1px solid color-mix(in srgb,var(--app-border) 70%,#0000)!important}.pricing-faq .ant-collapse-content-box{color:var(--app-muted);font-size:11px;line-height:1.8;padding:15px 44px 18px 18px!important}.pricing-faq .ant-collapse-content-box p{margin:0}@media(max-width:900px){.pricing-card-grid{grid-template-columns:1fr}.pricing-card-description,.pricing-service-card{min-height:0}.pricing-example{gap:24px;grid-template-columns:1fr}.pricing-faq{gap:28px;grid-template-columns:1fr}.pricing-faq-heading>p{max-width:540px}.pricing-faq-note{max-width:500px}}@media(max-width:800px){.home-hero{grid-template-columns:1fr;min-height:0;padding-top:34px}.home-demo-card{transform:none}.home-feature-grid{grid-template-columns:1fr}}@media(max-width:600px){.pricing-page{padding:38px 0 50px}.pricing-hero{margin-bottom:34px;padding-inline:8px}.pricing-hero>p{font-size:14px}.pricing-trust-row{align-items:flex-start;flex-direction:column;margin-left:auto;margin-right:auto;width:-webkit-max-content;width:max-content}.pricing-service-card{padding:24px}.pricing-example{padding:28px 24px}.pricing-cta{grid-template-columns:auto 1fr;padding:24px}.pricing-cta-button{grid-column:1/-1;justify-content:center}.pricing-faq{border-radius:20px;margin-top:40px;padding:26px 18px}.pricing-faq-icon{margin-bottom:18px}.pricing-faq-note{margin-top:20px}.pricing-faq .ant-collapse-header{padding:16px 14px!important}.pricing-faq .ant-collapse-content-box{padding:14px 36px 17px 14px!important}.home-actions,.home-actions .ant-btn,.home-actions a{width:100%}.home-demo-content{padding:18px}}@media(max-width:1100px){.public-home-page .home-hero{grid-template-columns:1fr;min-height:0;padding-top:60px}.home-hero-copy{text-align:center}.public-home-page .home-hero-copy>p{margin-left:auto;margin-right:auto}.home-actions,.home-trust-list{justify-content:center}.home-hero-visual{margin:0 auto;width:min(900px,92%)}.home-hero-visual>img{margin:0;width:100%}.home-floating-note--top{right:-4%}.home-workflow article{padding:24px}.home-insight-section{padding:42px}.home-security{grid-template-columns:auto 1fr}.home-security-points{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}}@media(max-width:850px){.public-home-page{padding-inline:18px}.home-intro{gap:20px;grid-template-columns:1fr;padding:56px 0}.home-workflow,.public-home-page .home-feature-grid{grid-template-columns:1fr 1fr}.home-workflow article+article{border-left:0}.home-workflow article:nth-child(2){border-left:1px solid var(--app-border)}.home-workflow article:last-child{border-top:1px solid var(--app-border);grid-column:1/-1}.home-insight-section{grid-template-columns:1fr}.home-security{margin:68px 0}.home-final-cta{align-items:flex-start;flex-direction:column}.home-final-actions{text-align:left;width:100%}.home-final-actions .ant-btn,.home-final-actions a:first-child{width:100%}}@media(max-width:600px){.public-home-page{padding-inline:14px;padding-bottom:36px}.public-home-page .home-hero{padding:42px 0 58px}.public-home-page .home-hero h1{font-size:40px}.home-trust-list{align-items:flex-start;flex-direction:column;margin-left:auto;margin-right:auto;text-align:left;width:-webkit-max-content;width:max-content}.home-hero-visual{padding:12px 0;width:100%}.home-hero-visual>img{border-radius:14px}.home-floating-note{display:none}.home-workflow,.public-home-page .home-feature-grid{grid-template-columns:1fr}.home-workflow article:nth-child(2){border-left:0;border-top:1px solid var(--app-border)}.home-workflow article:last-child{grid-column:auto}.home-features{padding:74px 0 62px}.home-feature-card{min-height:0}.home-insight-section{padding:28px 20px}.home-insight-bars{gap:8px;height:150px;padding-inline:10px}.home-insight-metrics,.home-security{grid-template-columns:1fr}.home-security{padding:30px 4px}.home-security-points{grid-column:auto;grid-template-columns:1fr}.home-final-cta{padding:36px 24px}}.product-auth-page{display:grid;min-height:100%;padding:clamp(20px,4vw,56px);place-items:center;width:100%}.product-auth-shell{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgba(16,35,44,.871);border:1px solid var(--app-border);border-radius:22px;box-shadow:0 30px 80px var(--app-shadow-color);display:grid;grid-template-columns:minmax(340px,.92fr) minmax(390px,1.08fr);overflow:hidden;width:min(1040px,100%)}.product-auth-brand{background:radial-gradient(circle at 88% 12%,#57dce147,#0000 32%),linear-gradient(145deg,#123a45fa,#087b85f0);color:#fff;display:flex;flex-direction:column;justify-content:space-between;min-height:580px;padding:38px}.product-auth-logo{align-items:center;display:flex;font-size:21px;font-weight:520;gap:11px;letter-spacing:-.03em}.product-auth-logo img{height:44px;width:44px}.product-auth-logo strong{color:#8cf0f2;font-weight:800}.product-auth-brand-copy{max-width:410px}.product-auth-eyebrow{color:#8cf0f2;display:block;font-size:11px;font-weight:800;letter-spacing:.1em;margin-bottom:14px;text-transform:uppercase}.product-auth-brand-copy h1{color:#fff;font-size:clamp(34px,4vw,48px);letter-spacing:-.045em;line-height:1.04;margin:0 0 18px}.product-auth-brand-copy p{color:#ffffffbd;font-size:15px;line-height:1.7;margin:0}.product-auth-trust{align-items:center;background:#ffffff14;border:1px solid #ffffff29;border-radius:12px;display:flex;gap:12px;padding:14px}.product-auth-trust>.anticon{color:#8cf0f2;font-size:22px}.product-auth-trust span{grid-gap:2px;display:grid;gap:2px}.product-auth-trust strong{color:#fff;font-size:12px}.product-auth-trust small{color:#ffffffa3;font-size:10px}.product-auth-card{background:color-mix(in srgb,var(--app-surface) 78%,#0000);display:flex;flex-direction:column;justify-content:center;padding:clamp(34px,5vw,62px)}.product-auth-heading{margin-bottom:28px}.product-auth-heading>span{color:var(--app-primary);display:block;font-size:11px;font-weight:800;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.product-auth-heading h2{color:var(--app-text);font-size:30px;letter-spacing:-.035em;margin:0 0 8px}.product-auth-heading p{color:var(--app-muted);font-size:13px;line-height:1.6;margin:0}.product-auth-card .ant-form-item{margin-bottom:19px}.product-auth-card .ant-form-item-label>label{color:var(--app-muted);font-size:12px;font-weight:700}.product-auth-label-with-tip{align-items:center;display:inline-flex;gap:6px}.product-auth-label-with-tip .anticon{color:var(--app-primary);cursor:help;font-size:12px;opacity:.82;transition:opacity .18s ease}.product-auth-label-with-tip .anticon:focus,.product-auth-label-with-tip .anticon:hover{opacity:1;outline:none}.product-auth-card .ant-input-affix-wrapper{background:color-mix(in srgb,var(--app-bg) 72%,#0000)!important;border-color:var(--app-border);min-height:48px}.product-auth-card .ant-input-affix-wrapper>input.ant-input{background:#0000!important}.product-auth-card .ant-input-prefix{color:var(--app-primary);margin-right:10px}.product-auth-submit{margin:28px 0 0!important}.product-auth-forgot{display:flex;justify-content:flex-end;margin-top:-10px}.product-auth-forgot .ant-btn{font-size:12px;font-weight:750;height:auto;padding:0}.product-auth-progress{display:flex;gap:7px;margin-bottom:26px}.product-auth-progress span{background:var(--app-border);border-radius:99px;height:4px;transition:background .2s ease;width:34px}.product-auth-progress span.active{background:var(--app-primary)}.product-auth-submit .ant-btn{height:48px;width:100%}.product-auth-switch{align-items:center;color:var(--app-muted);display:flex;font-size:12px;justify-content:center;margin-top:20px}.product-auth-switch .ant-btn{font-size:12px;font-weight:750;height:auto;min-height:0;padding:0 0 0 5px}.product-auth-card-register{padding-block:34px}.product-auth-card-register .product-auth-heading{margin-bottom:20px}.product-auth-card-register .ant-form-item{margin-bottom:14px}.product-auth-card-verification .product-auth-heading strong{color:var(--app-text)}.product-verification-inputs{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(8,minmax(0,1fr));width:100%}.product-auth-card .product-verification-inputs .ant-input{background:color-mix(in srgb,var(--app-bg) 72%,#0000);border-color:var(--app-border);border-radius:10px;caret-color:var(--app-primary);color:var(--app-text);font-size:21px;font-weight:750;height:52px;padding:0;text-align:center;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;width:100%}.product-auth-card .product-verification-inputs .ant-input:hover{border-color:color-mix(in srgb,var(--app-primary) 60%,var(--app-border))}.product-auth-card .product-verification-inputs .ant-input:focus{border-color:var(--app-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--app-primary) 13%,#0000);transform:translateY(-1px)}@media(max-width:820px){.product-auth-page{padding:16px}.product-auth-shell{grid-template-columns:1fr}.product-auth-brand{gap:40px;min-height:auto;padding:30px}.product-auth-brand-copy h1{font-size:34px}.product-auth-card{padding:34px 30px}}@media(max-width:480px){.product-auth-brand{display:none}.product-auth-shell{border-radius:16px}.product-auth-card{padding:28px 22px}.product-auth-heading h2{font-size:26px}.product-verification-inputs{gap:4px}.product-auth-card .product-verification-inputs .ant-input{border-radius:8px;font-size:18px;height:44px}}.profileSection{color:var(--app-text);margin:0 auto;padding-bottom:32px;width:min(1180px,100%)}.profile-template-heading-actions{align-items:center;display:flex;gap:8px}.profile-template-tour.ant-tour{--tour-surface:#fff;--tour-text:#10212b;--tour-muted:#607783;--tour-border:#d8e8ec;--tour-primary:#087b85;--tour-primary-soft:#087b851a;width:min(400px,100vw - 28px)}.profile-template-tour.ant-tour .ant-tour-inner{background:var(--tour-surface);border:1px solid var(--tour-border);border-radius:16px;box-shadow:0 22px 65px #10212b33;overflow:hidden}.profile-template-tour.ant-tour .ant-tour-content{color:var(--tour-text)}.profile-template-tour.ant-tour .ant-tour-header{padding:20px 22px 0}.profile-template-tour.ant-tour .ant-tour-title{color:var(--tour-text);font-size:18px;line-height:1.3;padding-right:22px}.profile-template-tour.ant-tour .ant-tour-description{color:var(--tour-muted);font-size:13px;line-height:1.55;padding:13px 22px 4px}.profile-template-tour.ant-tour .ant-tour-close{color:var(--tour-muted);right:15px;top:15px}.profile-template-tour.ant-tour .ant-tour-footer{border-top:1px solid var(--tour-border);margin-top:8px;padding:14px 22px 20px}.profile-template-tour.ant-tour .ant-tour-indicator{background:var(--tour-border)}.profile-template-tour.ant-tour .ant-tour-indicator-active{background:var(--tour-primary)}.profile-template-tour.ant-tour .ant-btn{border-radius:8px;font-weight:650}.profile-template-tour.ant-tour .ant-btn-default{background:var(--tour-surface);border-color:var(--tour-border);color:var(--tour-text)}.template-tour-intro{text-align:center}.template-tour-intro p{margin:13px 0 10px}.template-tour-intro strong{color:var(--tour-text);display:block}.template-tour-intro-icon{background:linear-gradient(135deg,#087b85,#0b8f99 48%,#256bfe);border-radius:15px;box-shadow:0 10px 24px #087b853b;color:#fff;display:grid;font-size:23px;height:52px;margin:0 auto;place-items:center;width:52px}.template-tour-copy p{margin:0 0 10px}.template-tour-copy p:last-child{margin-bottom:0}.template-tour-list{margin:8px 0 0;padding-left:18px}.template-tour-list li{margin-bottom:8px}.template-tour-list li:last-child{margin-bottom:0}.template-tour-list code{background:var(--tour-primary-soft);border-radius:5px;color:var(--tour-primary);padding:2px 5px}.template-tour-finish{grid-gap:8px;display:grid;gap:8px}.template-tour-finish>strong{color:var(--tour-text);font-size:14px;margin-bottom:2px}.template-tour-finish>span{align-items:center;color:var(--tour-text);display:flex;gap:8px}.template-tour-finish>span .anticon{color:#19a974}.template-tour-finish p{border-top:1px solid var(--tour-border);margin:6px 0 0;padding-top:11px}.template-tour-variables{display:flex;flex-wrap:wrap;gap:6px;margin:9px 0 12px}.template-tour-variables code{background:var(--tour-primary-soft);border:1px solid color-mix(in srgb,var(--tour-primary) 22%,#0000);border-radius:6px;color:var(--tour-primary);padding:4px 7px}:root[data-app-theme=dark] .profile-template-tour.ant-tour{--tour-surface:#122630;--tour-text:#e8f2f5;--tour-muted:#a7bbc4;--tour-border:#2d4651;--tour-primary:#52d5da;--tour-primary-soft:#4bd1d61a}:root[data-app-theme=dark] .profile-template-tour.ant-tour .ant-tour-inner{box-shadow:0 24px 70px #0000008c}:root[data-app-theme=dark] .profile-template-tour.ant-tour .ant-tour-arrow:before{background:var(--tour-surface)}.profile-heading{align-items:center;display:flex;gap:14px;margin-bottom:24px}.profile-heading h2{font-size:28px;letter-spacing:-.03em;margin:0}.profile-heading p{color:var(--app-muted);font-size:14px;margin:4px 0 0}.profile-title-icon{background:var(--app-gradient);border-radius:14px;box-shadow:0 10px 24px #087b853d;color:#fff;display:grid;flex:0 0 50px;font-size:22px;height:50px;place-items:center;width:50px}.profile-workspace{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:minmax(300px,.78fr) minmax(0,1.7fr)}.profile-account-column{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:color-mix(in srgb,var(--app-surface) 84%,#0000);border:1px solid var(--app-border);border-radius:20px;box-shadow:0 18px 48px var(--app-shadow-color);overflow:hidden;position:-webkit-sticky;position:sticky;top:20px}.profile-identity-panel{align-items:center;background:linear-gradient(155deg,#087b85,#123a45 65%,#256bfe);color:#fff;display:flex;flex-direction:column;gap:20px;justify-content:center;padding:36px 28px;text-align:center}.profile-identity-panel img{border:4px solid #ffffff4d;border-radius:30px;box-shadow:0 16px 34px #00000038;height:116px;object-fit:cover;width:116px}.profile-identity-panel>div>span{font-size:10px;font-weight:750;letter-spacing:.1em;opacity:.7;text-transform:uppercase}.profile-identity-panel h3{color:#fff;font-size:22px;margin:8px 0 3px}.profile-identity-panel p{color:#ffffffbd;font-size:12px;margin:0 0 14px;overflow-wrap:anywhere}.profile-identity-panel .ant-tag{border:0;margin:0}.profile-readonly-panel{padding:24px}.profile-card-heading{align-items:flex-start;border-bottom:1px solid var(--app-border);display:flex;gap:18px;justify-content:space-between;margin-bottom:20px;padding-bottom:17px}.profile-card-heading>div{grid-gap:5px;display:grid;gap:5px}.profile-card-heading strong{align-items:center;display:flex;font-size:17px;gap:8px}.profile-card-heading>div>span{color:var(--app-muted);font-size:12px;line-height:1.5}.profile-card-heading .profile-heading-save-button,.profile-card-heading .profile-heading-save-button .anticon,.profile-card-heading .profile-heading-save-button:focus,.profile-card-heading .profile-heading-save-button:hover,.profile-card-heading .profile-heading-save-button>span{color:#fff!important}.profile-account-actions{align-items:center;display:flex;flex:0 0 auto;gap:7px}.profile-account-actions .ant-tag{margin:0}.profile-edit-account{align-items:center;background:color-mix(in srgb,var(--app-primary) 7%,#0000);border:1px solid color-mix(in srgb,var(--app-primary) 38%,var(--app-border));border-radius:7px;color:var(--app-primary);display:inline-flex;font-size:11px;font-weight:700;gap:5px;height:26px;padding:0 9px;transition:.2s ease}.profile-edit-account:hover{background:var(--app-primary);border-color:var(--app-primary);color:#fff}.profile-details-grid{grid-gap:0;display:grid;gap:0;grid-template-columns:1fr}.profile-detail{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:22px minmax(0,1fr);min-height:38px;min-width:0;padding:7px 2px}.profile-detail+.profile-detail{border-top:1px solid color-mix(in srgb,var(--app-border) 55%,#0000)}.profile-detail>span{color:var(--app-primary);display:grid;font-size:14px;place-items:center}.profile-detail strong{align-items:center;color:var(--app-muted);display:flex;font-size:12px;font-weight:500;gap:8px;min-width:0;overflow-wrap:anywhere}.profile-detail i{border:1px solid var(--app-border);border-radius:50%;box-shadow:0 0 0 2px var(--app-surface);height:16px;width:16px}.profile-color-preview{border-top:1px solid var(--app-border);margin-top:18px;padding-top:18px}.profile-preview-heading{align-items:baseline;display:flex;gap:10px;justify-content:space-between;margin-bottom:11px}.profile-preview-heading strong{font-size:13px}.profile-preview-heading span{color:var(--app-muted);font-size:10px}.profile-preview-swatch{align-items:center;border-radius:12px;box-shadow:inset 0 0 0 1px #7f7f7f40;display:flex;gap:12px;min-height:84px;padding:15px}.profile-preview-avatar{border:2px solid;border-radius:50%;flex:0 0 48px;height:48px;overflow:hidden;width:48px}.profile-preview-avatar img{height:100%;object-fit:cover;width:100%}.profile-preview-swatch>div:last-child{display:flex;flex-direction:column;gap:2px;min-width:0}.profile-preview-swatch>div:last-child strong{color:inherit;font-size:14px;overflow-wrap:anywhere}.profile-preview-swatch>div:last-child span{color:inherit;font-size:11px;opacity:.75}.profile-content-form{grid-gap:22px;display:grid;gap:22px;min-width:0}.profile-editor-card{background:color-mix(in srgb,var(--app-surface) 88%,#0000);border:1px solid var(--app-border);border-radius:18px;box-shadow:0 12px 34px var(--app-shadow-color);padding:26px}.profile-template-grid{grid-gap:40px;display:grid;gap:40px}.profile-prompt-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.profile-prompt-grid label>span,.profile-template-grid label{color:var(--app-text);display:block;font-size:12px;font-weight:750;letter-spacing:.04em;margin-bottom:8px;text-transform:uppercase}.profile-template-label{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.profile-template-label label{margin-bottom:0}.template-error-icon{animation:template-error-pulse 1.8s ease-in-out infinite;background:color-mix(in srgb,#ff4d4f 9%,#0000);border:1px solid color-mix(in srgb,#ff4d4f 55%,var(--app-border));border-radius:7px;color:#ff4d4f;cursor:pointer;display:grid;height:28px;padding:0;place-items:center;width:28px}.template-error-icon:hover{background:#ff4d4f;color:#fff}.template-error-tooltip strong{display:block;margin-bottom:6px}.template-error-tooltip ul{margin:0;max-width:360px;padding-left:18px}.template-error-tooltip li+li{margin-top:4px}@keyframes template-error-pulse{50%{box-shadow:0 0 0 4px color-mix(in srgb,#ff4d4f 14%,#0000)}}.profile-template-content{grid-gap:14px;align-items:stretch;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) 190px}.profile-template-grid .ant-upload-wrapper{display:block}.profile-template-grid .ant-upload-drag{background:color-mix(in srgb,var(--app-bg) 72%,#0000);border-color:var(--app-border);border-radius:14px;min-height:184px;transition:.2s ease}.profile-template-grid .ant-upload-drag:hover{background:color-mix(in srgb,var(--app-primary) 7%,#0000);border-color:var(--app-primary)}.profile-template-grid .ant-upload-drag-icon .anticon{color:var(--app-primary)!important}.profile-template-grid .ant-upload-hint{color:var(--app-muted)!important}.template-preview-aside{background:color-mix(in srgb,var(--app-primary) 5%,var(--app-bg));border:1px solid var(--app-border);border-radius:14px;display:flex;flex-direction:column;gap:14px;justify-content:space-between;padding:15px}.template-preview-tip{align-items:flex-start;display:flex;gap:9px}.template-preview-tip>.anticon{color:var(--app-primary);font-size:15px;margin-top:2px}.template-preview-tip>div{grid-gap:5px;display:grid;gap:5px;min-width:0}.template-preview-tip strong{color:var(--app-text);font-size:12px}.template-preview-tip span{color:var(--app-muted);font-size:11px;line-height:1.5}.template-preview-button{border-style:dashed;height:38px;width:100%}.document-preview{background:#fff;border:1px solid #d7d7d7;border-radius:2px;box-shadow:0 12px 32px #0000002e;box-sizing:border-box;color:#202020;font-family:Georgia,Times New Roman,serif;font-size:14px;line-height:1.4;margin:0 auto;min-height:930px;padding:58px 62px;width:min(100%,720px)}.document-preview-name{display:block;font-size:24px;margin-bottom:2px}.document-preview-employment>span,.document-preview>span{display:block}.document-preview h4{border-bottom:1px solid #333;border-top:1px solid #c7c7c7;color:#202020;font-size:16px;margin:16px 0 7px;padding:5px 0 3px;text-transform:uppercase}.document-preview p{margin:4px 0}.document-preview-employment{margin:7px 0}.document-preview-employment small{color:#444;display:block}.cover-document-preview{font-size:16px;padding-top:42px}.cover-document-preview p{margin:0 0 24px}.template-preview-modal .ant-modal-content{background:#f4fbfc;border:1px solid #cfe1e6;border-radius:18px;box-shadow:0 24px 70px #142d3433;color:#10212b;padding:22px}.template-preview-modal .ant-modal-header{background:#0000;border-bottom:1px solid #d8e8ec;margin-bottom:16px;padding-bottom:14px}.template-preview-modal .ant-modal-close,.template-preview-modal .ant-modal-title{color:#10212b}.template-preview-modal .ant-modal-body{max-height:78vh;overflow:auto}.docx-preview-viewer{background:#e8f1f3;border:1px solid #cbdde2;border-radius:14px;box-shadow:0 8px 24px #142d341f;overflow:hidden}.template-preview-split{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-hidden,.legacy-template-preview{display:none}.docx-preview-toolbar{grid-gap:10px;align-items:center;background:#fff;border-bottom:1px solid #d8e8ec;color:#10212b;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr) auto;padding:12px 14px}.docx-preview-toolbar>div{grid-gap:1px;display:grid;gap:1px;min-width:0}.docx-preview-toolbar strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docx-preview-toolbar span{color:#607783;font-size:10px}.docx-file-icon{background:#185abd;border-radius:4px;color:#fff!important;display:grid;font-family:Arial,sans-serif;font-size:17px!important;font-weight:800;height:30px;place-items:center;width:30px}.docx-preview-canvas{background:color-mix(in srgb,var(--app-bg) 86%,#777);height:calc(78vh - 88px);overflow:hidden;padding:0}.docx-preview-canvas iframe{background:#fff;border:0;height:100%;width:100%}.docx-preview-canvas>.document-preview{display:none}.example-preview-canvas{overflow:auto;padding:20px}.example-preview-canvas>.document-preview{display:block;min-height:780px;padding:42px 46px;width:min(100%,620px)}.template-preview-empty{grid-gap:8px;background:#f7fbfc;color:#607783;display:grid;gap:8px;height:100%;justify-items:center;padding:30px;place-content:center;text-align:center}.template-preview-empty>.anticon{color:#087b85;font-size:38px}.template-preview-empty strong{color:#10212b;font-size:15px}:root[data-app-theme=dark] .template-preview-empty{background:#0e1b22;color:#a7bbc4}:root[data-app-theme=dark] .template-preview-empty strong{color:#e8f2f5}.docx-preview-status{background:#fff;border-top:1px solid #d8e8ec;color:#607783;font-size:10px;padding:8px 14px;text-align:right}:root[data-app-theme=dark] .template-preview-modal .ant-modal-content{background:#122630;border-color:#2d4651;box-shadow:0 24px 70px #0000007a;color:#e8f2f5}:root[data-app-theme=dark] .template-preview-modal .ant-modal-header{border-color:#2d4651}:root[data-app-theme=dark] .template-preview-modal .ant-modal-close,:root[data-app-theme=dark] .template-preview-modal .ant-modal-title{color:#e8f2f5}:root[data-app-theme=dark] .docx-preview-viewer{background:#0e1b22;border-color:#2d4651;box-shadow:none}:root[data-app-theme=dark] .docx-preview-toolbar{background:#fff;border-color:#d8e8ec;color:#10212b}:root[data-app-theme=dark] .docx-preview-toolbar strong{color:#10212b}:root[data-app-theme=dark] .docx-preview-toolbar span{color:#607783}:root[data-app-theme=dark] .docx-preview-toolbar .ant-tag{background:#f4fbfc;border-color:#cbdde2;color:#10212b}:root[data-app-theme=dark] .docx-preview-status{background:#122630;border-color:#2d4651;color:#c1d0d6}@media(max-width:1000px){.template-preview-split{grid-template-columns:1fr}}.profile-employment-section{border-top:1px solid var(--app-border);margin-top:40px;padding-top:24px}.profile-employment-section-title{grid-gap:7px;border-bottom:1px solid var(--app-border);display:grid;gap:7px;margin-bottom:20px;padding-bottom:18px}.profile-employment-section-title strong{align-items:center;color:var(--app-text);display:flex;font-size:17px;gap:8px}.profile-employment-section-title strong .anticon{color:var(--app-primary)}.profile-employment-section-title span{color:var(--app-muted);font-size:12px;line-height:1.5}.profile-employment-heading{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px}.profile-employment-heading>div{grid-gap:3px;display:grid;gap:3px}.profile-employment-heading strong{font-size:14px}.profile-employment-heading span{color:var(--app-muted);font-size:12px}.profile-years-experience{grid-gap:12px;align-items:center;border:1px solid var(--app-border);border-radius:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 130px;margin-bottom:14px;padding:14px}.profile-years-experience>span{font-size:13px;font-weight:700}.profile-years-experience .ant-input-number{width:100%}.profile-employment-list{grid-gap:10px;display:grid;gap:10px}.profile-employment-row{grid-gap:12px;align-items:end;background:color-mix(in srgb,var(--app-bg) 55%,#0000);border:1px solid var(--app-border);border-radius:12px;display:grid;gap:12px;grid-template-columns:120px minmax(180px,1fr) 130px 32px;padding:14px}.profile-employment-row>strong{align-self:center;font-size:13px}.profile-employment-row label{grid-gap:5px;display:grid;gap:5px;min-width:0}.profile-employment-row label>span{color:var(--app-muted);font-size:11px;font-weight:700}.profile-employment-row .ant-input-number{width:100%}.profile-prompt-grid label{display:flex;flex-direction:column;min-width:0}.profile-prompt-grid label>span{margin-bottom:2px}.profile-prompt-grid small{color:var(--app-muted);margin-bottom:10px}.profile-prompt-grid textarea{border-color:var(--app-border);border-radius:12px;line-height:1.6;padding:14px;resize:vertical}.profile-actions{align-items:center;display:flex;gap:18px;justify-content:flex-end;padding-top:4px}.profile-actions>span{color:var(--app-muted);font-size:12px}.profile-actions .ant-btn{height:44px;min-width:205px}@media(max-width:1000px){.profile-workspace{grid-template-columns:1fr}.profile-account-column{position:static}.profile-identity-panel{flex-direction:row;justify-content:flex-start;text-align:left}.profile-identity-panel img{border-radius:24px;height:92px;width:92px}.profile-details-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-template-content{grid-template-columns:minmax(0,1fr) 180px}}@media(max-width:700px){.profile-heading h2{font-size:24px}.profile-heading p{display:none}.profile-identity-panel{padding:24px 18px}.profile-editor-card,.profile-readonly-panel{padding:20px 16px}.profile-details-grid,.profile-prompt-grid,.profile-template-content,.profile-template-grid{grid-template-columns:1fr}.profile-card-heading{align-items:flex-start;flex-direction:column}.profile-account-actions{justify-content:space-between;width:100%}.profile-actions{align-items:stretch;flex-direction:column}.profile-actions>span{text-align:center}.profile-actions .ant-btn{width:100%}.profile-employment-heading{align-items:stretch;flex-direction:column}.profile-employment-row{grid-template-columns:1fr 40px}.profile-employment-row label:first-of-type,.profile-employment-row>strong{grid-column:1/-1}.profile-years-experience{grid-template-columns:1fr}}.profile-document-mode{align-items:center;background:var(--app-surface);border:1px solid var(--app-border);border-radius:14px;box-shadow:0 8px 24px var(--app-shadow-color);display:flex;gap:14px;justify-content:space-between;min-height:48px;padding:7px 9px 7px 15px}.profile-document-mode>span{color:var(--app-muted);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.resume-source-segmented .ant-segmented-item{transition:color .2s ease,transform .2s ease}.resume-profile-list{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));margin-top:20px}.resume-profile-card{align-items:center;background:color-mix(in srgb,var(--app-surface) 82%,var(--app-bg));border:1px solid var(--app-border);border-radius:14px;display:flex;gap:13px;min-height:108px;min-width:0;padding:18px}.resume-profile-card>.anticon{background:#e0f5f6;border-radius:10px;color:#078b97;display:grid;flex:0 0 44px;font-size:20px;height:44px;padding:0;place-items:center;width:44px}.resume-profile-card>div,.resume-profile-details{flex:1 1;min-width:0}.resume-profile-details{background:#0000;border:0;color:inherit;cursor:pointer;padding:0;text-align:left}.resume-profile-details:hover strong{color:var(--app-primary)}.resume-profile-card span,.resume-profile-card strong,.resume-profile-details span,.resume-profile-details strong{display:block}.resume-profile-card span{color:var(--app-muted);display:block;font-size:12px;margin-top:3px;max-width:100%}.resume-profile-card span,.resume-profile-card strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resume-profile-card strong{color:var(--app-text)}.resume-profile-remove.ant-btn{background:#0000;border:1px solid #0000;border-radius:9px;color:#dc2626;flex:0 0 34px;height:34px;width:34px}.resume-profile-remove.ant-btn:focus-visible,.resume-profile-remove.ant-btn:hover{background:#0000!important;border-color:#0000!important;color:#991b1b!important}:root[data-app-theme=dark] .resume-profile-remove.ant-btn{background:#0000;border-color:#0000;color:#f87171}:root[data-app-theme=dark] .resume-profile-remove.ant-btn:focus-visible,:root[data-app-theme=dark] .resume-profile-remove.ant-btn:hover{background:#0000!important;border-color:#0000!important;color:#ef4444!important}.profileSection .resume-profile-card .resume-profile-remove.ant-btn,.profileSection .resume-profile-card .resume-profile-remove.ant-btn .anticon,.profileSection .resume-profile-card .resume-profile-remove.ant-btn svg{color:#dc2626!important}.profileSection .resume-profile-card .resume-profile-remove.ant-btn:focus-visible,.profileSection .resume-profile-card .resume-profile-remove.ant-btn:focus-visible .anticon,.profileSection .resume-profile-card .resume-profile-remove.ant-btn:focus-visible svg,.profileSection .resume-profile-card .resume-profile-remove.ant-btn:hover,.profileSection .resume-profile-card .resume-profile-remove.ant-btn:hover .anticon,.profileSection .resume-profile-card .resume-profile-remove.ant-btn:hover svg{color:#991b1b!important}:root[data-app-theme=dark] .profileSection .resume-profile-card .resume-profile-remove.ant-btn,:root[data-app-theme=dark] .profileSection .resume-profile-card .resume-profile-remove.ant-btn .anticon,:root[data-app-theme=dark] .profileSection .resume-profile-card .resume-profile-remove.ant-btn svg{color:#f87171!important}:root[data-app-theme=dark] .profileSection .resume-profile-card .resume-profile-remove.ant-btn:hover,:root[data-app-theme=dark] .profileSection .resume-profile-card .resume-profile-remove.ant-btn:hover .anticon,:root[data-app-theme=dark] .profileSection .resume-profile-card .resume-profile-remove.ant-btn:hover svg{color:#ef4444!important}:root[data-app-theme=dark] .resume-profile-card>.anticon{background:#28c4ca24;color:#5ee1e5}.resume-profile-empty{border:1px dashed var(--app-border);border-radius:12px;color:var(--app-muted);min-height:118px;padding:28px;text-align:center}@media(max-width:640px){.profile-document-mode{align-items:stretch;flex-direction:column}.profile-document-mode .resume-source-segmented{width:100%}}.resume-profile-name-field{grid-gap:8px;display:grid;font-weight:600;gap:8px;margin-bottom:18px}.profile-resume-document-card .ant-upload-wrapper{display:block;margin-top:20px}.change-password-page{color:var(--app-text);width:100%}.change-password-heading{align-items:center;display:flex;gap:14px;margin-bottom:26px}.change-password-heading .change-password-heading-icon{background:var(--app-gradient);border-radius:11px;box-shadow:0 9px 22px #087b853d;color:#fff;display:grid;flex:0 0 48px;font-size:21px;height:48px;place-items:center;width:48px}.change-password-heading .title{color:var(--app-text);font-size:28px;letter-spacing:-.03em;margin:0}.change-password-heading p{color:var(--app-muted);font-size:14px;margin:4px 0 0}.change-password-layout{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(16,35,44,.871);border:1px solid var(--app-border);border-radius:18px;box-shadow:0 24px 64px var(--app-shadow-color);display:grid;grid-template-columns:minmax(260px,.78fr) minmax(360px,1.22fr);margin:clamp(24px,6vh,70px) auto 40px;overflow:hidden;width:min(920px,100%)}.password-security-note{background:linear-gradient(145deg,#087b85f5,#123a45f5);color:#fff;padding:38px 34px}.password-security-note .password-security-icon{background:#ffffff1a;border:1px solid #ffffff3d;border-radius:14px;display:grid;font-size:24px;height:52px;margin-bottom:28px;place-items:center;width:52px}.password-security-note h3{color:#fff;font-size:21px;margin:0 0 10px}.password-security-note p{color:#ffffffc2;font-size:13px;line-height:1.65;margin:0}.password-security-note ul{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:26px 0 0;padding:0}.password-security-note li{color:#ffffffe0;font-size:12px;padding-left:20px;position:relative}.password-security-note li:before{background:#57dce1;border-radius:50%;box-shadow:0 0 0 4px #57dce124;content:"";height:8px;left:0;position:absolute;top:5px;width:8px}.change-password-form{background:color-mix(in srgb,var(--app-surface) 68%,#0000);padding:36px 38px 30px}.change-password-form .change-password-form-heading{grid-gap:4px;border-bottom:1px solid var(--app-border);display:grid;gap:4px;margin-bottom:24px;padding-bottom:18px}.change-password-form .change-password-form-heading strong{color:var(--app-text);font-size:17px}.change-password-form .change-password-form-heading span{color:var(--app-muted);font-size:12px}.change-password-form .ant-form-item{margin-bottom:20px}.change-password-form .ant-form-item-label>label{color:var(--app-muted);font-size:12px;font-weight:700}.change-password-form .ant-input-affix-wrapper{min-height:46px}.change-password-form .change-password-submit{margin:28px 0 0}.change-password-form .change-password-submit .ant-btn{height:46px;width:100%}@media(max-width:760px){.change-password-layout{grid-template-columns:1fr;margin-top:20px}.password-security-note{padding:28px}.password-security-note .password-security-icon{margin-bottom:18px}.change-password-form{padding:28px}}.account-settings-page{color:var(--app-text);margin:0 auto;width:min(1180px,100%)}.account-settings-heading{align-items:center;display:flex;gap:14px;margin-bottom:24px}.account-settings-heading-icon{background:var(--app-gradient);border-radius:14px;box-shadow:0 10px 24px #087b853d;color:#fff;display:grid;flex:0 0 50px;font-size:22px;height:50px;place-items:center;width:50px}.account-settings-heading h2{font-size:28px;letter-spacing:-.03em;margin:0}.account-settings-heading p{color:var(--app-muted);font-size:14px;margin:4px 0 0}.account-overview-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:color-mix(in srgb,var(--app-surface) 84%,#0000);border:1px solid var(--app-border);border-radius:20px;box-shadow:0 18px 48px var(--app-shadow-color);display:grid;grid-template-columns:minmax(250px,.7fr) minmax(0,1.6fr);overflow:hidden}.account-identity{align-items:center;background:linear-gradient(155deg,#087b85,#123a45 65%,#256bfe);color:#fff;display:flex;flex-direction:column;gap:20px;justify-content:center;padding:36px 28px;text-align:center}.account-identity img{border:4px solid #ffffff4d;border-radius:30px;box-shadow:0 16px 34px #00000038;height:116px;object-fit:cover;width:116px}.account-avatar-editor{background:#0000;border:0;border-radius:30px;color:#fff;cursor:pointer;display:block;overflow:hidden;padding:0;position:relative}.account-avatar-overlay{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#051a207a;border-radius:inherit;color:#fff;display:flex;font-size:13px;font-weight:700;gap:7px;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .2s ease}.account-avatar-editor:focus-visible .account-avatar-overlay,.account-avatar-editor:hover .account-avatar-overlay{opacity:1}.account-avatar-editor:focus-visible{outline:3px solid #ffffffbf;outline-offset:3px}.account-identity>div>span{font-size:10px;font-weight:750;letter-spacing:.1em;opacity:.7;text-transform:uppercase}.account-identity h3{color:#fff;font-size:22px;margin:8px 0 3px}.account-identity p{color:#ffffffbd;font-size:12px;margin:0 0 14px;overflow-wrap:anywhere}.account-identity .ant-tag{border:0;margin:0}.account-information{padding:30px}.account-section-title{align-items:center;border-bottom:1px solid var(--app-border);display:flex;gap:20px;justify-content:space-between;margin-bottom:22px;padding-bottom:18px}.account-section-title .ant-btn{flex:0 0 auto}.account-section-title h3{font-size:18px;margin:0}.account-section-title p{color:var(--app-muted);font-size:12px;margin:5px 0 0}.account-details-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.account-edit-grid .ant-form-item{background:color-mix(in srgb,var(--app-bg) 72%,#0000);border:1px solid var(--app-border);border-radius:12px;margin:0;min-width:0;padding:14px 15px}.account-edit-grid .ant-form-item-label{padding-bottom:7px}.account-color-field>label,.account-edit-grid .ant-form-item-label>label,.account-verification-field>label{align-items:center;color:var(--app-muted);display:flex;font-size:10px;font-weight:750;gap:7px;height:auto;letter-spacing:.05em;text-transform:uppercase}.account-edit-grid .ant-form-item-label .anticon,.account-verification-field>label .anticon{color:var(--app-primary);font-size:14px}.account-color-field,.account-verification-field{background:color-mix(in srgb,var(--app-bg) 72%,#0000);border:1px solid var(--app-border);border-radius:12px;min-width:0;padding:14px 15px}.account-verification-field .ant-checkbox-wrapper{margin-top:11px}.account-verification-field .ant-checkbox-wrapper-disabled{color:var(--app-text)}.account-color-field>div{align-items:center;display:flex;gap:10px;margin-top:9px}.account-color-field>div>span{color:var(--app-text);font-size:13px;font-weight:650;text-transform:uppercase}.account-appearance-preview{background:color-mix(in srgb,var(--app-bg) 72%,#0000);border:1px solid var(--app-border);border-radius:14px;grid-column:1/-1;padding:16px}.account-preview-heading{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.account-preview-heading>span{color:var(--app-text);font-size:13px;font-weight:750}.account-preview-heading small{color:var(--app-muted);font-size:11px}.account-preview-swatch{align-items:center;border-radius:12px;box-shadow:inset 0 0 0 1px #7f7f7f33;display:flex;gap:13px;min-height:92px;padding:18px;transition:color .2s ease,background-color .2s ease}.account-preview-avatar{border:2px solid;border-radius:50%;display:grid;flex:0 0 54px;font-size:22px;font-weight:800;height:54px;opacity:.92;overflow:hidden;place-items:center;width:54px}.account-preview-avatar img{height:100%;object-fit:cover;width:100%}.account-preview-swatch>div:last-child{display:flex;flex-direction:column;gap:3px;min-width:0}.account-preview-swatch strong{color:inherit;font-size:16px;overflow-wrap:anywhere}.account-preview-swatch>div:last-child>span{color:inherit;font-size:12px;opacity:.76}.account-detail{background:color-mix(in srgb,var(--app-bg) 72%,#0000);border:1px solid var(--app-border);border-radius:12px;min-width:0;padding:14px 15px}.account-detail dt{align-items:center;color:var(--app-muted);display:flex;font-size:10px;font-weight:750;gap:7px;letter-spacing:.05em;text-transform:uppercase}.account-detail dt>span{color:var(--app-primary);font-size:14px}.account-detail dd{font-size:14px;font-weight:650;margin:8px 0 0;overflow-wrap:anywhere}.account-verification-detail .ant-checkbox-wrapper-disabled{color:var(--app-text)}.account-timezone-section{align-items:center;background:color-mix(in srgb,var(--app-primary) 7%,#0000);border:1px solid color-mix(in srgb,var(--app-primary) 28%,var(--app-border));border-radius:14px;display:flex;gap:18px;justify-content:space-between;margin-top:18px;padding:18px}.account-timezone-copy{align-items:center;display:flex;gap:12px;min-width:0}.account-timezone-copy>span{background:var(--app-gradient);border-radius:10px;color:#fff;display:grid;flex:0 0 38px;height:38px;place-items:center;width:38px}.account-timezone-copy h4{font-size:14px;margin:0}.account-timezone-copy p{color:var(--app-muted);font-size:11px;margin:3px 0 0}.account-timezone-section .ant-select{width:min(390px,46%)}.account-danger-zone{align-items:center;background:color-mix(in srgb,#d14343 7%,#0000);border:1px solid color-mix(in srgb,#d14343 42%,var(--app-border));border-radius:14px;display:flex;gap:20px;justify-content:space-between;margin-top:18px;padding:18px}.account-danger-copy{align-items:center;display:flex;gap:12px;min-width:0}.account-danger-copy>span{background:linear-gradient(135deg,#c93636,#e45a5a);border-radius:10px;box-shadow:0 7px 17px #c9363638;color:#fff;display:grid;flex:0 0 38px;height:38px;place-items:center;width:38px}.account-danger-copy h4{color:#d14343;font-size:14px;margin:0}.account-danger-copy p{color:var(--app-muted);font-size:11px;line-height:1.5;margin:3px 0 0;max-width:560px}.account-danger-zone .ant-btn-dangerous{flex:0 0 auto;min-width:154px}.account-password-section{margin-top:26px}.account-password-section .change-password-heading{display:none}.account-password-section .change-password-layout{margin:0 0 30px;width:100%}@media(max-width:850px){.account-overview-card{grid-template-columns:1fr}.account-identity{flex-direction:row;justify-content:flex-start;text-align:left}.account-identity img{border-radius:24px;height:92px;width:92px}.account-avatar-editor{border-radius:24px}}@media(max-width:600px){.account-settings-heading h2{font-size:24px}.account-settings-heading p{display:none}.account-identity{padding:24px 18px}.account-information{padding:20px 16px}.account-details-grid{grid-template-columns:1fr}.account-section-title{align-items:stretch;flex-direction:column}.account-section-title .ant-btn{width:100%}.account-preview-heading{align-items:flex-start;flex-direction:column;gap:3px}.account-timezone-section{align-items:stretch;flex-direction:column}.account-timezone-section .ant-select{width:100%}.account-danger-zone{align-items:stretch;flex-direction:column}.account-danger-zone .ant-btn-dangerous{width:100%}.account-password-section .password-security-note{display:none}.account-password-section .change-password-form{padding:22px 18px}}.dailyUpdatesSection{--daily-primary:#087b85;--daily-primary-soft:#087b851a;--daily-surface:color-mix(in srgb,var(--app-surface) 84%,#0000);--daily-surface-soft:color-mix(in srgb,var(--app-bg) 76%,#0000);--daily-border:#d8e8ec;--daily-text:#10212b;--daily-muted:#607783;--daily-shadow:0 10px 30px rgba(24,35,58,.065);color:var(--daily-text);min-height:100%;width:100%}.dailyUpdatesSection.dailyUpdatesSection--dark{--daily-surface:#122630d6;--daily-surface-soft:#19313cc2;--daily-border:#2d4651;--daily-text:#f4f6fb;--daily-muted:#9aa3b5;--daily-shadow:0 12px 34px #00000038}.dailyUpdatesSection .daily-page-header{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:22px}.dailyUpdatesSection .daily-page-header .daily-page-heading{align-items:center;display:flex;gap:14px}.dailyUpdatesSection .daily-page-header .daily-page-icon{background:linear-gradient(135deg,#14b8a6,#0f766e);border-radius:14px;box-shadow:0 9px 23px #14b8a645;color:#fff;display:grid;flex:0 0 48px;font-size:22px;height:48px;place-items:center;width:48px}.dailyUpdatesSection .daily-page-header h2{color:var(--daily-text);font-size:28px;letter-spacing:-.55px;margin:0}.dailyUpdatesSection .daily-page-header p{color:var(--daily-muted);font-size:14px;margin:4px 0 0}.dailyUpdatesSection .daily-page-header .daily-report-count{align-items:center;background:var(--daily-surface);border:1px solid var(--daily-border);border-radius:12px;box-shadow:var(--daily-shadow);color:var(--daily-muted);display:flex;font-size:12px;gap:6px;min-height:42px;padding:0 14px}.dailyUpdatesSection .daily-page-header .daily-report-count span{color:var(--daily-primary);font-size:19px;font-weight:750}.dailyUpdatesSection .dailyUpdatesWrapper{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(330px,390px) minmax(0,1fr);position:relative;width:100%}.dailyUpdatesSection .dailyUpdatesWrapper .dailyUpdateLoading{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#f7f8fc94;border-radius:17px;cursor:wait;display:grid;inset:0;padding-top:min(24vh,220px);place-items:start center;position:absolute;z-index:100}.dailyUpdatesSection .dailyUpdatesWrapper .dailyUpdateLoading .daily-loading-indicator{align-items:center;background:var(--daily-surface);border:1px solid var(--daily-border);border-radius:14px;box-shadow:0 14px 35px #0f172a24;color:var(--daily-muted);display:flex;flex-direction:column;font-size:12px;font-weight:650;gap:11px;padding:18px 22px}.dailyUpdatesSection .dailyUpdatesWrapper .dailyUpdatesResultSection,.dailyUpdatesSection .dailyUpdatesWrapper .dailyUpdatesSearchSection{background:var(--daily-surface);border:1px solid var(--daily-border);border-radius:17px;box-shadow:var(--daily-shadow);box-sizing:border-box}.dailyUpdatesSection .dailyUpdatesWrapper .dailyUpdatesSearchSection{display:flex;flex-direction:column;padding:18px;position:-webkit-sticky;position:sticky;top:0;width:100%}.dailyUpdatesSection .dailyUpdatesWrapper .dailyUpdatesSearchSection .daily-panel-header{align-items:flex-start;border-bottom:1px solid var(--daily-border);display:flex;gap:12px;justify-content:space-between;margin-bottom:5px;padding-bottom:15px}.dailyUpdatesSection .dailyUpdatesWrapper .dailyUpdatesSearchSection .daily-panel-header h3{color:var(--daily-text);font-size:17px;margin:0 0 4px}.dailyUpdatesSection .dailyUpdatesWrapper .dailyUpdatesSearchSection .daily-panel-header p{color:var(--daily-muted);font-size:12px;margin:0}.dailyUpdatesSection .dailyUpdatesWrapper .dailyUpdatesSearchSection .daily-mode-badge{border-radius:999px;font-size:11px;font-weight:700;padding:4px 9px;white-space:nowrap}.dailyUpdatesSection .dailyUpdatesWrapper .dailyUpdatesSearchSection .daily-mode-badge.creating{background:#20a8791c;color:#16875f}.dailyUpdatesSection .dailyUpdatesWrapper .dailyUpdatesSearchSection .daily-mode-badge.editing{background:#e9ad2421;color:#b7791f}.dailyUpdatesSection .dailyUpdatesWrapper .dailyUpdatesSearchSection .search-content{padding:8px 0 0;width:100%}.dailyUpdatesSection .dailyUpdatesWrapper .dailyUpdatesSearchSection .search-content .search-item{display:flex;flex-direction:column;gap:7px;margin:0 0 13px;width:100%}.dailyUpdatesSection .dailyUpdatesWrapper .dailyUpdatesSearchSection .search-content .search-item label{color:var(--daily-muted);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.dailyUpdatesSection .dailyUpdatesWrapper .dailyUpdatesSearchSection .search-content .search-item .ant-picker{width:100%}.dailyUpdatesSection .dailyUpdatesWrapper .dailyUpdatesSearchSection .ant-picker,.dailyUpdatesSection .dailyUpdatesWrapper .dailyUpdatesSearchSection .update-textarea{background:var(--daily-surface-soft);border-color:var(--daily-border);border-radius:9px}.dailyUpdatesSection .dailyUpdatesWrapper .dailyUpdatesSearchSection .ant-picker.ant-picker-focused,.dailyUpdatesSection .dailyUpdatesWrapper .dailyUpdatesSearchSection .ant-picker:focus,.dailyUpdatesSection .dailyUpdatesWrapper .dailyUpdatesSearchSection .ant-picker:hover,.dailyUpdatesSection .dailyUpdatesWrapper .dailyUpdatesSearchSection .update-textarea.ant-picker-focused,.dailyUpdatesSection .dailyUpdatesWrapper .dailyUpdatesSearchSection .update-textarea:focus,.dailyUpdatesSection .dailyUpdatesWrapper .dailyUpdatesSearchSection .update-textarea:hover{border-color:var(--daily-primary);box-shadow:0 0 0 3px var(--daily-primary-soft)}.dailyUpdatesSection .dailyUpdatesWrapper .dailyUpdatesSearchSection .ant-picker{height:40px}.dailyUpdatesSection .dailyUpdatesWrapper .dailyUpdatesSearchSection .update-textarea{line-height:1.6;min-height:210px;padding:12px;resize:vertical}.dailyUpdatesSection .dailyUpdatesWrapper .dailyUpdatesSearchSection .daily-compose-footer{align-items:center;display:flex;gap:10px;justify-content:space-between}.dailyUpdatesSection .dailyUpdatesWrapper .dailyUpdatesSearchSection .daily-compose-footer>span{color:var(--daily-muted);font-size:11px}.dailyUpdatesSection .dailyUpdatesWrapper .dailyUpdatesSearchSection .daily-compose-actions{display:flex;gap:8px}.dailyUpdatesSection .dailyUpdatesWrapper .dailyUpdatesSearchSection .daily-compose-actions .ant-btn{border-radius:9px;height:38px}.dailyUpdatesSection .dailyUpdatesWrapper .dailyUpdatesSearchSection .daily-compose-actions .ant-btn-primary{background:linear-gradient(135deg,#087b85,#256bfe);border:0;box-shadow:0 6px 15px #087b8538}.dailyUpdatesSection .dailyUpdatesWrapper .dailyUpdatesResultSection{align-items:stretch;display:flex;flex-direction:column;min-height:500px;overflow:visible;padding:18px}.dailyUpdatesSection .dailyUpdatesWrapper .dailyUpdatesResultSection .daily-results-toolbar{align-items:center;border-bottom:1px solid var(--daily-border);display:flex;gap:16px;justify-content:space-between;margin-bottom:16px;padding-bottom:15px}.dailyUpdatesSection .dailyUpdatesWrapper .dailyUpdatesResultSection .daily-results-toolbar h3{color:var(--daily-text);font-size:17px;margin:0 0 4px}.dailyUpdatesSection .dailyUpdatesWrapper .dailyUpdatesResultSection .daily-results-toolbar p{color:var(--daily-muted);font-size:12px;margin:0}.dailyUpdatesSection .dailyUpdatesWrapper .dailyUpdatesResultSection .daily-week-filter{align-items:center;display:flex;gap:8px}.dailyUpdatesSection .dailyUpdatesWrapper .dailyUpdatesResultSection .daily-week-filter>svg{color:var(--daily-primary)}.dailyUpdatesSection .dailyUpdatesWrapper .dailyUpdatesResultSection .daily-week-filter .ant-picker{border-color:var(--daily-border);border-radius:9px;height:38px}.dailyUpdatesSection .dailyUpdatesWrapper .dailyUpdatesResultSection .daily-week-filter .ant-btn{background:linear-gradient(135deg,#087b85,#256bfe);border:0;border-radius:9px;height:38px}.dailyUpdatesSection .dailyUpdatesWrapper .dailyUpdatesResultSection .empty-dailyUpdatesResult{display:grid;min-height:390px;place-items:center}.dailyUpdatesSection .dailyUpdatesWrapper .dailyUpdatesResultSection .result-item{margin-bottom:18px;width:100%}.dailyUpdatesSection .dailyUpdatesWrapper .dailyUpdatesResultSection .result-item:last-child{margin-bottom:0}.dailyUpdatesSection .dailyUpdatesWrapper .dailyUpdatesResultSection .result-item .result-header{align-items:center;background:var(--daily-surface-soft);border-radius:10px;display:flex;min-height:38px;padding:0 12px;width:100%}.dailyUpdatesSection .dailyUpdatesWrapper .dailyUpdatesResultSection .result-item .result-count{align-items:center;display:flex;flex-wrap:wrap;gap:9px}.dailyUpdatesSection .dailyUpdatesWrapper .dailyUpdatesResultSection .result-item .daily-report-group-name{align-items:center;background:linear-gradient(110deg,var(--daily-primary),#256bfe);border-radius:999px;color:#fff;display:inline-flex;font-size:9px;font-weight:750;gap:6px;padding:4px 9px}.dailyUpdatesSection .dailyUpdatesWrapper .dailyUpdatesResultSection .result-item .result-count-num{color:var(--daily-text);font-size:14px;font-weight:750}.dailyUpdatesSection .dailyUpdatesWrapper .dailyUpdatesResultSection .result-item .result-count-label{background:var(--daily-primary-soft);border-radius:999px;color:var(--daily-primary);font-size:10px;font-weight:700;padding:3px 8px}.dailyUpdatesSection .dailyUpdatesWrapper .dailyUpdatesResultSection .result-item .result-content{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(230px,300px));justify-content:start;padding-top:10px}.dailyUpdatesSection.dailyUpdatesSection--dark .dailyUpdateLoading{background:#0f121994}.dailyUpdatesSection .reportItemSection{background:var(--daily-surface-soft);border:1px solid var(--daily-border);border-radius:12px;max-width:300px;min-width:0;padding:0;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease;width:100%}.dailyUpdatesSection .reportItemSection:hover{border-color:#087b8559;box-shadow:0 8px 20px #18233a17;transform:translateY(-1px)}.dailyUpdatesSection .reportItemSection .person-info-body{box-sizing:border-box;display:flex;flex-direction:column;padding:11px 12px;width:100%}.dailyUpdatesSection .reportItemSection .person-info-header{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:space-between;margin-bottom:8px;width:100%}.dailyUpdatesSection .reportItemSection .person-avatar{align-items:center;display:flex;flex-direction:row;gap:8px;min-width:0;padding:0}.dailyUpdatesSection .reportItemSection .person-logo{border:2px solid var(--daily-surface);border-radius:50%!important;box-shadow:0 2px 7px #0f172a2e;flex:0 0 30px;height:30px!important;margin:0!important;object-fit:cover;overflow:hidden;width:30px!important}.dailyUpdatesSection .reportItemSection .person-name{color:var(--daily-text);font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dailyUpdatesSection .reportItemSection .person-action{align-items:center;display:flex;flex:0 0 auto;flex-direction:row;gap:5px}.dailyUpdatesSection .reportItemSection .person-action .ant-btn{border-radius:7px;display:grid;height:31px;padding:0;place-items:center;width:31px}.dailyUpdatesSection .reportItemSection .person-info-content{box-sizing:border-box;display:block;padding:0 0 0 38px;width:100%}.dailyUpdatesSection .reportItemSection .person-info-item,.dailyUpdatesSection .reportItemSection .person-info-list{width:100%}.dailyUpdatesSection .reportItemSection .person-info-list-item{color:var(--daily-muted);font-size:12px;line-height:1.65}@media(max-width:1200px){.dailyUpdatesSection .dailyUpdatesWrapper{grid-template-columns:340px minmax(0,1fr)}.dailyUpdatesSection .dailyUpdatesWrapper .dailyUpdatesResultSection .daily-results-toolbar{align-items:flex-start;flex-direction:column}}@media(max-width:850px){.dailyUpdatesSection .dailyUpdatesWrapper{grid-template-columns:1fr}.dailyUpdatesSection .dailyUpdatesWrapper .dailyUpdatesSearchSection{position:static}}@media(max-width:600px){.dailyUpdatesSection .daily-page-header .daily-report-count{display:none}.dailyUpdatesSection .daily-page-header .daily-page-icon{flex-basis:42px;height:42px;width:42px}.dailyUpdatesSection .daily-page-header h2{font-size:24px}.dailyUpdatesSection .daily-page-header p{display:none}.dailyUpdatesSection .dailyUpdatesWrapper .dailyUpdatesResultSection,.dailyUpdatesSection .dailyUpdatesWrapper .dailyUpdatesSearchSection{padding:13px}.dailyUpdatesSection .dailyUpdatesWrapper .dailyUpdatesResultSection .daily-week-filter{flex-wrap:wrap;width:100%}.dailyUpdatesSection .dailyUpdatesWrapper .dailyUpdatesResultSection .daily-week-filter .ant-picker{flex:1 1;min-width:210px}.dailyUpdatesSection .dailyUpdatesWrapper .dailyUpdatesResultSection .daily-week-filter .ant-btn{flex:1 1}.dailyUpdatesSection .dailyUpdatesWrapper .dailyUpdatesResultSection .result-item .result-content{grid-template-columns:1fr}.dailyUpdatesSection .dailyUpdatesWrapper .reportItemSection{max-width:none}}.bidSection{color:var(--app-text);width:100%}.bidSection .bid-heading{margin-bottom:24px}.bidSection .bid-heading .title{align-items:center;display:flex;font-size:27px;gap:12px;margin-bottom:5px}.bidSection .bid-heading p{color:var(--app-muted);margin:0}.bidSection .bid-title-icon{background:linear-gradient(135deg,#087b85,#256bfe);border-radius:12px;box-shadow:0 8px 20px #087b8540;color:#fff;display:inline-flex;padding:10px}.bidSection .bid-action-top{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:color-mix(in srgb,var(--app-surface) 95%,#0000);border:1px solid var(--app-border);border-radius:12px;box-shadow:0 8px 24px var(--app-shadow-color);display:flex;margin:-74px 0 24px auto;padding:10px 12px;position:-webkit-sticky;position:sticky;top:0;width:-webkit-max-content;width:max-content;z-index:80}.bidSection .bid-form-card{background:var(--app-surface);border:1px solid var(--app-border);border-radius:16px;box-shadow:0 8px 26px #18233a0d;margin:0 auto;max-width:1100px;padding:24px}.bidSection .bid-field{margin-bottom:22px;width:100%}.bidSection .bid-field .label{color:var(--app-muted);display:flex;font-size:12px;font-weight:700;letter-spacing:.4px;margin-bottom:10px;text-transform:uppercase}.bidSection .bid-field .label span{color:red}.bidSection .ant-input-affix-wrapper{height:42px}.bidSection textarea.ant-input{border-radius:12px;line-height:1.6;min-height:330px;padding:14px;resize:vertical}.bidSection .bid-action{align-items:center;border-top:1px solid var(--app-border);display:flex;flex-direction:row;gap:20px;justify-content:flex-end;padding-top:20px;width:100%}@media(max-width:600px){.bidSection .bid-action-top{margin:0 0 20px;width:100%}.bidSection .bid-action-top .ant-btn{width:100%}.bidSection .bid-form-card{padding:16px}.bidSection .bid-action{flex-direction:column}.bidSection .bid-action .ant-btn{width:100%}}.bid-source-selector{align-items:center;border-bottom:1px solid var(--app-border);display:flex;gap:14px;justify-content:space-between;margin-bottom:22px;padding-bottom:16px}.bid-source-selector>span{color:var(--app-muted);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.resume-source-segmented.ant-segmented{background:color-mix(in srgb,var(--app-bg) 78%,var(--app-surface));border:1px solid var(--app-border);border-radius:10px;padding:3px}.resume-source-segmented .ant-segmented-item{border-radius:7px;color:var(--app-muted);min-height:30px}.resume-source-segmented .ant-segmented-item-label{font-size:12px;font-weight:600;line-height:20px;padding:5px 12px}.resume-source-segmented .ant-segmented-item-selected{background:#078b97;box-shadow:0 5px 14px #078b9759;color:#fff}.resume-profile-selector{display:block}.resume-profile-selector .ant-select{width:100%}.resume-profile-selector .ant-select-selector{border-radius:10px!important;min-height:42px!important}@media(max-width:600px){.bid-source-selector{align-items:stretch;flex-direction:column}}.resumePreviewSection{color:var(--app-text);width:100%}.resumePreviewSection .resume-preview-heading{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:24px;padding-right:290px}.resumePreviewSection .resume-preview-heading>div:first-child p{color:var(--app-muted);margin:0}.resumePreviewSection .title{align-items:center;display:flex;font-size:27px;gap:12px;margin-bottom:5px}.resumePreviewSection .title .resume-title-icon{background:linear-gradient(135deg,#087b85,#256bfe);border-radius:12px;box-shadow:0 8px 20px #087b8540;display:inline-flex;padding:8px}.resumePreviewSection .title img{border-radius:8px;height:28px;width:28px}.resumePreviewSection .resume-editor-card{background:var(--app-surface);border:1px solid var(--app-border);border-radius:16px;box-shadow:0 8px 26px #18233a0d;padding:24px}.resumePreviewSection .resume-meta-grid{grid-gap:0 16px;display:grid;gap:0 16px;grid-template-columns:repeat(3,minmax(0,1fr))}.resumePreviewSection .field{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:18px;width:100%}.resumePreviewSection .field .label{color:var(--app-muted);display:flex;font-size:12px;font-weight:700;letter-spacing:.35px;margin-bottom:8px;text-transform:uppercase}.resumePreviewSection .field2{border-top:1px solid var(--app-border);display:flex;flex-direction:column;margin-bottom:15px;padding-top:18px;width:100%}.resumePreviewSection .field2 .label{display:flex;font-size:14px;font-weight:700;margin-bottom:8px}.resumePreviewSection .preview-action{align-items:center;display:flex;flex-direction:row;gap:20px;justify-content:flex-end;margin-top:20px;width:100%}.resumePreviewSection .preview-action-top{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:color-mix(in srgb,var(--app-surface) 95%,#0000);border:1px solid var(--app-border);border-radius:12px;box-shadow:0 8px 24px #18233a14;margin:-78px 0 24px auto;padding:10px 12px;position:-webkit-sticky;position:sticky;top:0;width:-webkit-max-content;width:max-content;z-index:80}.resumePreviewSection .resume-editor-card>div{min-width:0}.resumePreviewSection .resume-editor-card .ant-input,.resumePreviewSection .resume-editor-card textarea{border-radius:9px}.resumePreviewSection .resume-editor-card textarea{line-height:1.55;resize:vertical}.resumePreviewSection .field2 .ant-card{border:1px solid var(--app-border);box-shadow:none}.resumePreviewSection .employment-preview-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(var(--employment-columns),minmax(0,1fr));margin-bottom:18px}.resumePreviewSection .employment-preview-card{background:color-mix(in srgb,var(--app-bg) 55%,#0000);border:1px solid var(--app-border);border-radius:12px;min-width:0;padding:16px}.resumePreviewSection .employment-preview-title{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:14px}.resumePreviewSection .employment-preview-title span{color:var(--app-muted);font-size:11px}.resumePreviewSection .experience-entry{align-items:flex-end;display:flex;gap:8px;margin-bottom:10px;width:100%}.resumePreviewSection .experience-entry textarea{flex:1 1;min-width:0}.resumePreviewSection .skills-preview-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.resumePreviewSection .skill-entry{display:flex;gap:8px;margin-bottom:8px}.resumePreviewSection .skill-entry .ant-input{min-width:0}@media(max-width:1100px){.resumePreviewSection .employment-preview-grid,.resumePreviewSection .skills-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.resumePreviewSection .resume-preview-heading{flex-direction:column;padding-right:0}.resumePreviewSection .preview-action-top{margin:0 0 20px;width:100%}.resumePreviewSection .preview-action-top .ant-btn{flex:1 1}.resumePreviewSection .resume-editor-card{padding:16px}.resumePreviewSection .employment-preview-grid,.resumePreviewSection .resume-meta-grid,.resumePreviewSection .skills-preview-grid{grid-template-columns:1fr}.resumePreviewSection .resume-editor-card>div[style]{flex-direction:column!important}.resumePreviewSection>.preview-action{flex-direction:column}.resumePreviewSection>.preview-action .ant-btn{width:100%}}.document-optimization-preview{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(340px,.8fr) minmax(520px,1.2fr)}.document-optimization-preview>:not(.resume-document-paper){grid-column:1}.resume-document-meta-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.removed-content{background:#fef2f2;border-radius:8px;color:#991b1b;margin-top:14px;padding:12px}.resume-document-paper{--resume-preview-shell:#e9edf2;--resume-preview-paper:#fff;--resume-preview-text:#172033;--resume-preview-muted:#475569;--resume-preview-change:#f8fafc;--resume-preview-change-border:#94a3b8;--resume-preview-removed:#dc2626;--resume-preview-removed-bg:#fee2e2;--resume-preview-added:#15803d;--resume-preview-added-bg:#dcfce7;align-self:start;background:var(--resume-preview-shell);border:1px solid var(--app-border);border-radius:12px;grid-column:2;grid-row:1/span 50;max-height:calc(100vh - 110px);overflow:auto;padding:18px;position:-webkit-sticky;position:sticky;scrollbar-color:var(--app-muted) #0000;top:0}.resume-document-paper-heading{color:var(--resume-preview-muted);display:flex;gap:16px;justify-content:space-between;margin-bottom:14px}.resume-document-page{background:var(--resume-preview-paper);border:1px solid color-mix(in srgb,var(--resume-preview-text) 10%,#0000);box-shadow:0 8px 30px #0f172a24;color:var(--resume-preview-text);font-family:Arial,sans-serif;font-size:13px;line-height:1.5;margin:0 auto;min-height:1050px;padding:64px 70px;width:min(100%,820px)}.resume-document-page p{margin:0 0 7px;min-height:1em;white-space:pre-wrap}.resume-document-page .resume-section-heading{border-bottom:1px solid color-mix(in srgb,var(--resume-preview-text) 22%,#0000);font-weight:700;margin-bottom:12px;margin-top:28px;padding-bottom:5px}.resume-document-page .resume-section-heading:first-child{margin-top:0}.resume-document-page .resume-employment-start{margin-top:16px}.resume-document-page .resume-section-heading+.resume-employment-start{margin-top:8px}.resume-document-page .resume-blank-line{margin-bottom:6px;min-height:12px}.resume-line-changed{background:var(--resume-preview-change);border-left:3px solid var(--resume-preview-change-border);padding:3px 5px}.resume-diff-removed{background:var(--resume-preview-removed-bg);color:var(--resume-preview-removed);text-decoration:line-through}.resume-diff-added{background:var(--resume-preview-added-bg);color:var(--resume-preview-added);text-decoration:none}:root[data-app-theme=dark] .resume-document-paper{--resume-preview-shell:#0b181f;--resume-preview-paper:#172b35;--resume-preview-text:#e8f2f5;--resume-preview-muted:#b7c9d1;--resume-preview-change:#203943;--resume-preview-change-border:#5f7b86;--resume-preview-removed:#fca5a5;--resume-preview-removed-bg:#dc262633;--resume-preview-added:#86efac;--resume-preview-added-bg:#16a34a33}:root[data-app-theme=dark] .resume-document-page{box-shadow:0 10px 34px #00000061}:root[data-app-theme=dark] .resume-added-content{border-top-color:#86efac80}.resume-added-content{border-top:1px dashed #86efac;margin-top:12px;padding-top:10px}@media(max-width:1100px){.document-optimization-preview{grid-template-columns:1fr}.document-optimization-preview>:not(.resume-document-paper),.resume-document-paper{grid-column:1;grid-row:auto;max-height:none;position:static}.resume-document-page{min-height:0;padding:30px 24px}.resume-document-paper-heading{flex-direction:column}}.chartPageSection{color:var(--app-text);width:100%}.chartPageSection .chart-page-heading{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:24px}.chartPageSection .chart-page-heading .title{align-items:center;display:flex;font-size:27px;gap:12px;margin-bottom:5px}.chartPageSection .chart-page-heading p{color:var(--app-muted);margin:0}.chartPageSection .chart-title-icon{background:linear-gradient(135deg,#087b85,#256bfe);border-radius:12px;box-shadow:0 8px 20px #087b8540;color:#fff;display:inline-flex;padding:10px}.chartPageSection .chart-page-heading .ant-tag{background:#087b851a;border:0;color:#087b85;margin:7px 0 0;padding:4px 12px}.chartPageSection .search-section{grid-gap:20px;align-items:end;background:var(--app-surface);border:1px solid var(--app-border);border-radius:16px;box-shadow:0 8px 26px rgba(24,35,58,.045);display:grid;flex-wrap:wrap;gap:20px;grid-column:1/-1;grid-template-columns:minmax(240px,.8fr) auto minmax(260px,1fr);margin-bottom:0;padding:20px 22px;position:relative;width:100%}.chartPageSection .search-section .filter-title{align-items:center;border-bottom:1px solid var(--app-border);display:flex;grid-column:1/-1;justify-content:space-between;padding-bottom:14px}.chartPageSection .search-section .filter-title>div{align-items:center;display:flex;font-weight:700;gap:8px}.chartPageSection .search-section .filter-title .anticon{color:#087b85}.chartPageSection .search-section .filter-title span{color:var(--app-muted);font-size:12px}.chartPageSection .search-section .ant-picker{height:40px;width:100%}.chartPageSection .search-section .ant-radio-group{justify-self:end}.chartPageSection .search-section .field .label{color:var(--app-muted);font-size:12px;font-weight:700;letter-spacing:.4px;margin-bottom:8px;text-transform:uppercase}.chartPageSection .per-bidders-statistic-section{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:20px;position:relative;width:100%}.chartPageSection .per-bidders-statistic-section .statistics-view-loading{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff94;border-radius:16px;cursor:wait;display:grid;inset:0;place-items:center;pointer-events:all;position:absolute;z-index:20}.chartPageSection .per-bidders-statistic-section .statistics-view-loading .statistics-view-loading-indicator{align-items:center;background:var(--app-surface);border:1px solid var(--app-border);border-radius:14px;box-shadow:0 14px 35px #0f172a24;color:var(--app-muted);display:flex;flex-direction:column;font-size:12px;font-weight:650;gap:12px;padding:18px 22px}.chartPageSection .per-bidders-statistic-section .sub-title{font-size:18px;margin:0 0 3px}.chartPageSection .per-bidders-statistic-section .each-chart-view{background:var(--app-surface);border:1px solid var(--app-border);border-radius:16px;box-shadow:0 8px 26px rgba(24,35,58,.045);margin-bottom:0;min-width:0;padding:20px;width:100%}.chartPageSection .per-bidders-statistic-section .each-chart-view .chart-card-heading{border-bottom:1px solid var(--app-border);margin-bottom:16px;padding-bottom:14px}.chartPageSection .per-bidders-statistic-section .each-chart-view .chart-card-heading span{color:var(--app-muted);font-size:12px}.chartPageSection .per-bidders-statistic-section .each-chart-view .per-bidders-statistic-chart-view{align-items:center;display:flex;justify-content:center;overflow:hidden;width:100%}.chartPageSection .per-bidders-statistic-section .each-chart-view .per-bidders-statistic-chart-view .per-bidders-statistic-chart{background-color:var(--app-bg);border-radius:12px;height:380px;padding:14px;width:100%}.chartPageSection .per-bidders-statistic-section .each-chart-view .per-bidders-statistic-chart-view .per-bidders-statistic-chart-empty{align-items:center;background-color:var(--app-bg);border-radius:12px;color:gray;display:flex;font-size:16px;height:380px;justify-content:center;padding:20px;-webkit-user-select:none;user-select:none;width:100%}.personal-statistic-page .personal-statistic-filter{grid-template-columns:minmax(280px,520px) auto}.personal-statistic-page .chart-card-heading{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.personal-statistic-page .chart-card-heading .ant-tag{border:0;flex:0 0 auto;margin:0}.dark-background-color{background-color:var(--app-bg)!important}:root[data-app-theme=dark] .chartPageSection .per-bidders-statistic-section .statistics-view-loading{background:#0e101599}:root[data-app-theme=dark] .chartPageSection .per-bidders-statistic-section .statistics-view-loading .statistics-view-loading-indicator{background:#19313c;border-color:#3a3f4c;box-shadow:0 16px 38px #00000057;color:#b7bdca}:root[data-app-theme=dark] .chartPageSection .per-bidders-statistic-section .statistics-view-loading .ant-spin-dot-item{background-color:#28c4ca}@media(max-width:1100px){.chartPageSection .per-bidders-statistic-section{grid-template-columns:1fr}}@media(max-width:700px){.chartPageSection .chart-page-heading .ant-tag,.chartPageSection .search-section .filter-title span{display:none}.chartPageSection .search-section{grid-template-columns:1fr}.chartPageSection .search-section .ant-radio-group{justify-self:stretch}.chartPageSection .search-section .ant-radio-group label{flex:1 1;text-align:center}.chartPageSection .per-bidders-statistic-section .each-chart-view{padding:15px}.personal-statistic-page .personal-statistic-filter{grid-template-columns:1fr}}.callsSection{display:flex;flex-direction:column;height:100%;width:100%}.callsSection .search-section{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:30px;width:100%}.callsSection .search-section .field .label{margin-bottom:8px}.callsSection .call-total-search-view{align-items:center;display:flex;flex-direction:row;font-size:18px;gap:10px;justify-content:flex-start;margin-bottom:20px;width:100%}.callsSection .call-calendar-view{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;position:relative;width:100%}.callsSection .call-calendar-view .call-calendar-bidder-list{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:20px;position:relative;width:100%}.callsSection .call-calendar-view .call-calendar-bidder-list .call-calendar-refresh-btn{position:absolute;right:0;top:50%;transform:translateY(-50%)}.callsSection .call-calendar-view .call-calendar-bidder-list .bidder-item{align-items:center;display:flex;flex-direction:row;gap:7px;justify-content:flex-start;margin-right:15px}.callsSection .call-calendar-view .call-calendar-bidder-list .bidder-item .circle-item{border-radius:50px;height:8px;width:8px}.callsSection .call-calendar-view .call-calendar-bidder-list .bidder-item .total-div-view{cursor:pointer;font-size:18px}.callsSection .call-calendar-view .call-calendar-bidder-list .bidder-item .total-div-view .total-text{color:#e11d1d;font-weight:700}.callsSection .call-calendar-view .call-week-search-view{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;position:relative;width:100%}.callsSection .call-calendar-view .call-week-search-view .week-total{font-size:16px;margin-left:10px;margin-right:6px}.callsSection .call-calendar-view .call-week-search-view .week-total:first-child{margin-left:0}.callsSection .call-calendar-view .call-week-search-view .week-total .total-text{color:#e11d1d;cursor:pointer;font-weight:700}.callsSection .call-calendar-view .calendar-loading{left:50%;position:absolute;top:-5%;transform:translateX(-50%)}.calendar-page{--calendar-accent:#087b85;--calendar-accent-soft:#087b851c;--calendar-border:#81afb547;--calendar-surface:#ffffffd1;--calendar-surface-raised:#fff;--calendar-text:#10212b;--calendar-muted:#718096;--calendar-shadow:0 14px 40px #0f172a14;gap:22px}.calendar-page.calendar-page--dark{--calendar-border:#2d4651;--calendar-surface:#10232cde;--calendar-surface-raised:#122630e6;--calendar-text:#e8f2f5;--calendar-muted:#a7bbc4;--calendar-shadow:0 16px 42px #0000003d}.calendar-page .calendar-page-header{align-items:center;display:flex;gap:14px}.calendar-page .calendar-page-header .calendar-page-heading-icon{background:linear-gradient(135deg,#087b85,#256bfe);border-radius:11px;box-shadow:0 9px 24px #087b853d;color:#fff;display:grid;flex:0 0 46px;font-size:22px;height:46px;place-items:center;width:46px}.calendar-page .calendar-page-header .title{color:var(--calendar-text);font-size:28px;letter-spacing:-.5px;margin:0}.calendar-page .calendar-page-header p{color:var(--calendar-muted);font-size:14px;margin:4px 0 0}.calendar-page .call-calendar-view{gap:14px}.calendar-page .call-calendar-view .calendar-filter-card,.calendar-page .call-calendar-view .calendar-summary-card,.calendar-page .call-calendar-view .calendar-surface{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:var(--calendar-surface);border:1px solid var(--calendar-border);border-radius:14px;box-shadow:var(--calendar-shadow);box-sizing:border-box}.calendar-page .call-calendar-view .calendar-filter-card,.calendar-page .call-calendar-view .calendar-summary-card{gap:10px;margin:0;min-height:82px;padding:34px 18px 14px}.calendar-page .call-calendar-view .calendar-card-label{color:var(--calendar-muted);font-size:11px;font-weight:700;left:18px;letter-spacing:.08em;line-height:1;position:absolute;text-transform:uppercase;top:11px}.calendar-page .call-calendar-view .call-calendar-bidder-list .bidder-item{background:color-mix(in srgb,var(--calendar-surface-raised) 78%,#0000);border:1px solid color-mix(in srgb,var(--calendar-border) 72%,#0000);border-radius:999px;font-size:13px;font-weight:600;margin:0;min-height:30px;padding:5px 10px}.calendar-page .call-calendar-view .call-calendar-bidder-list .bidder-item .circle-item{box-shadow:0 0 0 3px color-mix(in srgb,var(--calendar-surface-raised) 84%,#0000);height:9px;width:9px}.calendar-page .call-calendar-view .call-calendar-bidder-list .bidder-item .total-div-view{color:var(--calendar-text);font-size:14px}.calendar-page .call-calendar-view .call-calendar-bidder-list .call-calendar-refresh-btn{right:16px;top:12px;transform:none}.calendar-page .call-calendar-view .call-calendar-bidder-list .call-calendar-refresh-btn .ant-btn{background:linear-gradient(135deg,#087b85,#256bfe);border:0;border-radius:9px;box-shadow:0 6px 16px #087b8538;height:32px}.calendar-page .call-calendar-view .calendar-filter-card{color:var(--calendar-text)}.calendar-page .call-calendar-view .calendar-filter-card .week-total{color:var(--calendar-muted);font-size:14px;margin:0 2px 0 0}.calendar-page .call-calendar-view .calendar-filter-card .week-total .total-text{align-items:center;background:#ef44441a;border-radius:7px;color:#ef4444;display:inline-flex;justify-content:center;min-width:30px;padding:2px 7px}.calendar-page .call-calendar-view .calendar-filter-card .ant-picker{background:var(--calendar-surface-raised);border-color:var(--calendar-border);border-radius:10px;box-shadow:none;height:38px}.calendar-page .call-calendar-view .calendar-filter-card .ant-picker.ant-picker-focused,.calendar-page .call-calendar-view .calendar-filter-card .ant-picker:hover{border-color:var(--calendar-accent);box-shadow:0 0 0 3px var(--calendar-accent-soft)}.calendar-page .call-calendar-view .calendar-surface{overflow:hidden;padding:14px 18px 18px;width:100%}.calendar-page .call-calendar-view .calendar-surface .ant-picker-calendar{background:#0000}.calendar-page .call-calendar-view .calendar-surface .ant-picker-calendar-header{padding:4px 0 14px}.calendar-page .call-calendar-view .calendar-surface .ant-picker-calendar-header .ant-picker,.calendar-page .call-calendar-view .calendar-surface .ant-picker-calendar-header .ant-select-selector{border-radius:9px}.calendar-page .call-calendar-view .calendar-surface .ant-picker-content th{color:var(--calendar-muted);font-size:11px;font-weight:700;height:36px;letter-spacing:.06em;text-transform:uppercase}.calendar-page .call-calendar-view .calendar-surface .ant-picker-cell:before{border-radius:10px}.calendar-page .call-calendar-view .calendar-surface .ant-picker-calendar-date{border-radius:10px;border-top:0;margin:3px;padding:7px 8px 4px;transition:background-color .16s ease,box-shadow .16s ease}.calendar-page .call-calendar-view .calendar-surface .ant-picker-calendar-date:hover{background:var(--calendar-accent-soft)}.calendar-page .call-calendar-view .calendar-surface .ant-picker-cell-selected .ant-picker-calendar-date{background:var(--calendar-accent-soft);box-shadow:inset 0 0 0 1px #087b855c}.calendar-page .call-calendar-view .calendar-surface .ant-picker-calendar-date-value{color:var(--calendar-text);font-size:13px;font-weight:650}.calendar-page .call-calendar-view .calendar-surface .ant-picker-calendar-date-content{height:96px!important}.calendar-page .call-calendar-view .calendar-loading{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a24;border-radius:16px;display:grid;inset:0;place-items:center;transform:none;z-index:5}.calendar-page .events-calendar .events-num{background:var(--calendar-accent-soft)!important;border-radius:7px;color:var(--calendar-accent);font-size:12px;font-weight:700;height:22px;justify-content:center;left:2px;padding:0;right:auto;top:2px;width:25px}.calendar-page .events-calendar .events-badge-status{background:color-mix(in srgb,var(--calendar-surface-raised) 84%,#0000);border:1px solid var(--calendar-border);margin-bottom:3px;min-height:24px;padding:3px 7px}.calendar-page .events-calendar .events-badge-status:hover{background:var(--calendar-accent-soft);border-color:#087b8575}@media(max-width:900px){.calendar-page .call-calendar-view .calendar-summary-card{padding:34px 18px 14px}.calendar-page .call-calendar-view .calendar-summary-card .call-calendar-refresh-btn{flex:0 0 auto;margin-left:auto;position:static;transform:none}.calendar-page .call-calendar-view .calendar-filter-card{align-items:flex-start;padding-top:38px}.calendar-page .call-calendar-view .calendar-filter-card .week-total{width:auto}.calendar-page .call-calendar-view .calendar-surface{overflow-x:auto;padding:8px}.calendar-page .call-calendar-view .calendar-surface .ant-picker-calendar{min-width:720px}}@media(max-width:560px){.calendar-page{gap:16px}.calendar-page .calendar-page-header .calendar-page-heading-icon{flex-basis:40px;height:40px;width:40px}.calendar-page .calendar-page-header .title{font-size:23px}.calendar-page .calendar-page-header p{display:none}.calendar-page .call-calendar-view .calendar-filter-card .ant-picker,.calendar-page .call-calendar-view .calendar-filter-card .week-total{width:100%}.calendar-page .call-calendar-view .calendar-summary-card .call-calendar-refresh-btn{margin:6px 0 0;width:100%}.calendar-page .call-calendar-view .calendar-summary-card .call-calendar-refresh-btn .ant-btn{width:100%}}.events-calendar{list-style:none;margin:0;padding:0}.events-calendar .events-num{align-items:flex-start;color:#00c2cc;cursor:pointer;display:flex;font-size:20px;height:100%;justify-content:flex-start;left:0;padding:0 10px;position:absolute;top:0;width:100%}.events-calendar .events-badge-status-light:hover{background-color:#0000001f!important}.events-calendar .events-badge-status{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:6px;justify-content:flex-start;overflow:hidden;padding:3px 5px;position:relative;text-overflow:ellipsis;white-space:nowrap;width:100%}.events-calendar .events-badge-status:hover{background-color:#ffffff26}.events-calendar .events-badge-status .events-circle{border-radius:50px;display:flex;height:8px;width:8px}.events-calendar .events-badge-status .events-text{display:flex;flex:1 1;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tool-tip-events{display:flex;flex-direction:column;padding-bottom:8px}.tool-tip-events .tool-tip-events-date{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:3px}.tool-tip-events .tool-tip-events-date .tool-tip-events-day{align-items:center;border-radius:6px;color:#fff;display:flex;font-size:16px;font-weight:700;justify-content:center;padding:3px;width:100%}.tool-tip-events .tool-tip-num-view{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-bottom:3px}.tool-tip-events .tool-tip-num-view .tool-tip-num{align-items:center;display:flex;flex-direction:row;font-size:11px;justify-content:center;margin:0 5px}.tool-tip-events .tool-tip-num-view .tool-tip-num .tool-tip-num-circle{border-radius:50px;display:flex;height:8px;margin-right:3px;width:8px}.tool-tip-events .tool-tip-events-calendar{list-style:none;margin:0;padding:0}.tool-tip-events .tool-tip-events-calendar .tool-tip-events-num{align-items:flex-start;background-color:#0000001a;color:#00c2cc;cursor:pointer;display:flex;font-size:20px;height:100%;justify-content:flex-start;left:0;padding:0 10px;position:absolute;top:0;width:100%}.tool-tip-events .tool-tip-events-calendar .tool-tip-events-badge-status{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:6px;justify-content:flex-start;overflow:hidden;padding:0 5px;position:relative;text-overflow:ellipsis;white-space:nowrap;width:100%}.tool-tip-events .tool-tip-events-calendar .tool-tip-events-badge-status:hover{background-color:#9e9d9d}.tool-tip-events .tool-tip-events-calendar .tool-tip-events-badge-status .tool-tip-events-circle{border-radius:50px;display:flex;height:8px;width:8px}.tool-tip-events .tool-tip-events-calendar .tool-tip-events-badge-status .tool-tip-events-text{display:flex;flex:1 1;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scheduled-modal{align-items:flex-start;display:flex;flex-direction:column;gap:20px;justify-content:flex-start;margin-top:25px;padding-left:30px;width:100%}.scheduled-modal .meeting-link{align-items:center;display:flex;flex-direction:row;justify-content:space-between;position:relative;width:100%}.scheduled-modal .meeting-link .meeting-icon{font-size:18px;left:-32px;position:absolute;top:6px}.scheduled-modal .interview-link{align-items:center;display:flex;flex-direction:row;justify-content:space-between;position:relative;width:100%}.scheduled-modal .interview-link .interview-icon{font-size:18px;left:-32px;position:absolute;top:3px}.scheduled-modal .schedule-main-section{align-items:flex-start;display:flex;flex-direction:column;gap:12px;justify-content:flex-start;position:relative;width:100%}.scheduled-modal .schedule-main-section .schedule-main-icon{font-size:18px;left:-32px;position:absolute;top:2px}.scheduled-modal .interviewers-section{align-items:flex-start;display:flex;flex-direction:column;gap:10px;justify-content:flex-start;position:relative;width:100%}.scheduled-modal .interviewers-section .interviewers-icon{font-size:18px;left:-32px;position:absolute;top:2px}.scheduled-modal .interviewers-section .interviewers{align-items:center;display:flex;flex-direction:row;gap:6px;justify-content:flex-start}.scheduled-modal .interviewers-section .interviewers .interview-avatar{border-radius:50%;height:26px;width:26px}.scheduled-modal .interviewers-section .interviewers .interviewer-address{font-size:14px}.scheduled-modal .scheduled-title{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;position:relative;width:100%}.scheduled-modal .scheduled-title .interview-title{font-size:24px;line-height:1.2;margin-bottom:5px}.scheduled-modal .scheduled-title .schedule-date{font-size:14px}.scheduled-modal .scheduled-title .title-circle{border-radius:10px;height:12px;left:-30px;position:absolute;top:10px;width:12px}.interview-chat-section{display:flex;flex:3 1;flex-direction:column;gap:20px;height:calc(100vh - 300px);overflow-y:auto;padding:0 10px}.interview-chat-section .empty-chat-section,.interview-chat-section .interview-loading{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.interview-chat-section .chat-main-section{align-items:center;display:flex;width:100%}.interview-chat-section .chat-main-section .chat-client-section{align-items:flex-start;border-radius:20px;display:flex;flex-direction:row;justify-content:flex-start;padding:20px;width:82%}.interview-chat-section .chat-main-section .chat-client-section .chat-desc{flex:1 1;font-size:16px;line-height:24px}.interview-chat-section .chat-main-section .chat-assistant-section{align-items:flex-start;border-radius:20px;display:flex;flex-direction:row;justify-content:flex-start;padding:20px;width:82%}.interview-chat-section .chat-main-section .chat-assistant-section .chat-desc{flex:1 1;font-size:16px;line-height:24px}.interview-chat-section .flex-end{justify-content:flex-end}.interview-chat-section .flex-start{justify-content:flex-start}.callHorizonViewSection{display:flex;flex:1 1;gap:16px;position:relative;width:100%}.callHorizonViewSection .call-current-time-line{background-color:#087b85;height:3px;left:0;position:absolute;width:100%;z-index:100}.callHorizonViewSection .call-pasted-overlay{background-color:#ffffff1a;border-top-left-radius:10px;border-top-right-radius:10px;height:0;left:0;position:absolute;top:0;width:100%;z-index:100}.callHorizonViewSection .call-horizontal-time-rulers{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;width:70px}.callHorizonViewSection .call-horizontal-time-rulers .call-horizontal-time-rulers-title{height:53px}.callHorizonViewSection .call-horizontal-time-rulers .call-horizontal-time-rulers-item{border-style:solid none none;border-width:1px;height:50px;width:100%}.callHorizonViewSection .call-horizontal-time-rulers .call-horizontal-time-rulers-item-light{border-color:#d8d4d4}.callHorizonViewSection .call-horizontal-time-rulers .call-horizontal-time-rulers-item-dark{border-color:#464545}.callHorizonViewSection .call-horizontal-column{align-items:flex-start;border-radius:10px;box-shadow:0 2px 5px #0000001a;display:flex;flex:1 1;flex-direction:column;flex-shrink:0;height:100%;justify-content:flex-start;padding:10px;position:relative}.callHorizonViewSection .call-horizontal-column .call-horizontal-list-time-lines{position:relative;width:100%}.callHorizonViewSection .call-horizontal-column .call-horizontal-list-time-lines .call-horizontal-time-rulers-line{height:1px;left:0;position:absolute;width:100%}.callHorizonViewSection .call-horizontal-column .call-horizontal-list-time-lines .call-horizontal-time-rulers-line-light{background-color:#d8d4d4}.callHorizonViewSection .call-horizontal-column .call-horizontal-list-time-lines .call-horizontal-time-rulers-line-dark{background-color:#464545}.callHorizonViewSection .call-horizontal-column .call-horizontal-title{background-color:inherit;padding-bottom:15px;padding-top:6px;position:-webkit-sticky;position:sticky;top:-24px;width:100%;z-index:2}.callHorizonViewSection .call-horizontal-column .call-horizontal-empty{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center}.callHorizonViewSection .call-horizontal-column .call-horizontal-list{display:flex;flex-direction:column;gap:10px;position:relative;width:100%;z-index:102}.callHorizonViewSection .call-horizontal-column .call-horizontal-list .call-horizontal-list-temp{left:0;position:absolute;width:100%}.callHorizonViewSection .call-horizontal-column .call-horizontal-list .call-horizontal-list-temp .call-horizontal-list-subtemp{align-items:flex-start;border-radius:6px;cursor:pointer;display:flex;flex-direction:row;height:100%;justify-content:flex-start;position:relative;width:100%}.callHorizonViewSection .call-horizontal-column .call-horizontal-list .call-horizontal-list-temp .call-horizontal-list-subtemp .card-bar{border-bottom-left-radius:6px;border-top-left-radius:6px;height:100%;width:4px}.callHorizonViewSection .call-horizontal-column .call-horizontal-list .call-horizontal-list-temp .call-horizontal-list-subtemp .card-item-sub-company{cursor:pointer;display:flex;flex:1 1;flex-direction:column;overflow:hidden;padding:8px;position:relative;text-overflow:ellipsis;white-space:nowrap}.callHorizonViewSection .call-horizontal-column .call-horizontal-list .call-horizontal-list-temp .call-horizontal-list-subtemp .card-item-sub-company .card-item-company{font-size:14px;font-weight:700;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.callHorizonViewSection .call-horizontal-column .call-horizontal-list .call-horizontal-list-temp .call-horizontal-list-subtemp .card-item-sub-company-small{padding:3px}.callHorizonViewSection .call-horizontal-column .call-horizontal-list .call-horizontal-list-temp .call-horizontal-list-subtemp .card-avatar{align-items:flex-end;border-radius:50%;display:flex;flex-direction:column;gap:10px;justify-content:flex-start;padding:8px}.callHorizonViewSection .call-horizontal-column .call-horizontal-list .call-horizontal-list-temp .call-horizontal-list-subtemp .card-avatar .card-caller-avatar{border-radius:50px;height:26px;object-fit:cover;width:26px}.callHorizonViewSection .call-horizontal-column .call-horizontal-list .call-horizontal-list-temp .call-horizontal-list-subtemp .card-avatar .card-caller-avatar-small{border-radius:50px;height:16px;object-fit:cover;width:16px}.callHorizonViewSection .call-horizontal-column .call-horizontal-list .call-horizontal-list-temp .call-horizontal-list-subtemp .card-avatar-small{padding:4px}.call-horizontal-card{border-radius:6px;flex-direction:column}.call-horizontal-card,.call-horizontal-card .call-horizontal-card-item{align-items:flex-start;display:flex;justify-content:flex-start;width:100%}.call-horizontal-card .call-horizontal-card-item{flex-direction:row}.call-horizontal-card .call-horizontal-card-item .card-bar{border-bottom-left-radius:6px;border-top-left-radius:6px;height:100%;width:4px}.call-horizontal-card .call-horizontal-card-item .card-item{cursor:pointer;display:flex;flex:1 1;flex-direction:column;min-width:0;padding:8px;position:relative}.call-horizontal-card .call-horizontal-card-item .card-item .card-item-company{font-size:14px;font-weight:700;margin-bottom:4px;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.call-horizontal-card .call-horizontal-card-item .card-item .card-item-time{font-size:12px;margin-bottom:4px;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.call-horizontal-card .call-horizontal-card-item .card-item .card-item-action{align-items:center;display:flex;justify-content:space-between;width:100%}.call-horizontal-card .call-horizontal-card-item .card-item .card-item-action .card-item-action-btns{align-items:center;display:flex;gap:8px;justify-content:flex-start}.call-horizontal-card .call-horizontal-card-item .card-avatar{align-items:center;border-radius:50%;box-sizing:border-box;display:flex;flex:0 0 42px;flex-direction:column;gap:10px;justify-content:flex-start;padding:8px;width:42px}.call-horizontal-card .call-horizontal-card-item .card-avatar .card-caller-avatar{border-radius:50px;display:block;flex-shrink:0;height:26px;min-width:26px;object-fit:cover;width:26px}.call-horizontal-card .call-horizontal-card-item .card-avatar .card-bidder-avatar{border-radius:50px;display:block;flex-shrink:0;height:18px;min-width:18px;object-fit:cover;width:18px}.call-horizontal-card .card-extra-content{padding:5px 8px;width:100%}.call-horizontal-card .card-extra-content .card-extra-item{align-items:flex-start;display:flex;flex-direction:column;gap:3px;justify-content:flex-start;margin-bottom:12px;width:100%}.call-horizontal-card .card-extra-content .card-extra-item:last-child{margin-bottom:0}.call-horizontal-card .card-extra-content .card-extra-item .card-extra-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.call-horizontal-card .card-extra-content .card-extra-item .card-extra-body{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.call-horizontal-card .card-extra-content .card-extra-item .card-extra-body .card-extra-desc{font-size:12px}.interview-hover-tooltip{--interview-hover-surface:#fff;--interview-hover-border:#d8e8ec;--interview-hover-text:#10212b;--interview-hover-muted:#607783;--interview-hover-accent:#087b85;--interview-hover-accent-soft:#087b851a}.interview-hover-tooltip .ant-tooltip-inner{background:var(--interview-hover-surface);border:1px solid var(--interview-hover-border);border-radius:11px;box-shadow:0 14px 34px #0f1c2533;color:var(--interview-hover-text);min-height:0;overflow:hidden;padding:0;width:244px}.interview-hover-tooltip .ant-tooltip-arrow:before{background:var(--interview-hover-surface)!important}.interview-hover-tooltip .call-horizontal-card,.interview-hover-tooltip .horizontal-card-dark-mode,.interview-hover-tooltip .horizontal-card-light-mode{background:var(--interview-hover-surface)!important;border-radius:10px;color:var(--interview-hover-text);overflow:hidden;width:100%}.interview-hover-tooltip .call-horizontal-card-item{align-items:stretch}.interview-hover-tooltip .card-bar{flex:0 0 5px;width:5px}.interview-hover-tooltip .card-item-company{color:var(--interview-hover-text)}.interview-hover-tooltip .card-extra-desc,.interview-hover-tooltip .card-item-time{color:var(--interview-hover-muted)}.interview-hover-tooltip .card-item-action{border-top:1px solid var(--interview-hover-border);margin-top:3px;padding-top:6px}.interview-hover-tooltip .card-item-action .ant-btn{background:#0000;color:var(--interview-hover-muted)}.interview-hover-tooltip .card-item-action .ant-btn:not(:disabled):hover{background:var(--interview-hover-accent-soft);color:var(--interview-hover-accent)}.interview-hover-tooltip .card-item-action .ant-btn:disabled{color:#6077837a}.interview-hover-tooltip .card-bidder-avatar,.interview-hover-tooltip .card-caller-avatar{border:2px solid var(--interview-hover-surface);box-shadow:0 2px 8px #0f1c2538}:root[data-app-theme=dark] .interview-hover-tooltip{--interview-hover-surface:#122630;--interview-hover-border:#2d4651;--interview-hover-text:#e8f2f5;--interview-hover-muted:#a7bbc4;--interview-hover-accent:#57dce1;--interview-hover-accent-soft:#4bd1d61f}:root[data-app-theme=dark] .interview-hover-tooltip .ant-tooltip-inner{box-shadow:0 16px 38px #0000006b}:root[data-app-theme=dark] .interview-hover-tooltip .card-item-action .ant-btn:disabled{color:#a7bbc46b}.highlight-upcoming{animation:pulse 1.5s infinite;box-shadow:0 0 0 #ff000080}.horizontal-card-light-mode{background-color:#d8d4d4}.horizontal-card-dark-mode{background-color:#3d3d3d}.horizontal-light-mode{background-color:#f0f0f0}.horizontal-dark-mode{background-color:#1d1d1d}.ant-picker-cell .ant-picker-cell-inner:hover{background:#0000!important}.ant-picker-calendar-mode-switch{display:none}.ant-picker-calendar-date-content::-webkit-scrollbar{width:3px}.calls-page{--calls-primary:#087b85;--calls-primary-strong:#256bfe;--calls-primary-soft:#087b851a;--calls-surface:color-mix(in srgb,var(--app-surface) 84%,#0000);--calls-surface-soft:color-mix(in srgb,var(--app-bg) 76%,#0000);--calls-border:#d8e8ec;--calls-text:#10212b;--calls-muted:#607783;--calls-shadow:0 10px 30px rgba(24,35,58,.065);color:var(--calls-text);gap:20px;height:auto;min-height:100%;overflow:visible}.calls-page.calls-page--dark{--calls-surface:#122630d6;--calls-surface-soft:#19313cc2;--calls-border:#2d4651;--calls-text:#f4f6fb;--calls-muted:#9aa3b5;--calls-shadow:0 12px 34px #00000038}.calls-page .calls-page-header{align-items:center;display:flex;gap:20px;justify-content:space-between}.calls-page .calls-page-header .calls-page-heading{align-items:center;display:flex;gap:14px}.calls-page .calls-page-header .calls-page-heading-icon{background:linear-gradient(135deg,#087b85,#256bfe);border-radius:14px;box-shadow:0 9px 22px #087b8547;color:#fff;display:grid;flex:0 0 48px;font-size:22px;height:48px;place-items:center;width:48px}.calls-page .calls-page-header .title{color:var(--calls-text);font-size:28px;letter-spacing:-.55px;margin:0}.calls-page .calls-page-header p{color:var(--calls-muted);font-size:14px;margin:4px 0 0}.calls-page .calls-page-header .calls-page-total{align-items:baseline;background:var(--calls-surface);border:1px solid var(--calls-border);border-radius:13px;box-shadow:var(--calls-shadow);display:flex;gap:6px;justify-content:center;min-width:104px;padding:10px 16px}.calls-page .calls-page-header .calls-page-total span{color:var(--calls-primary);font-size:22px;font-weight:750}.calls-page .calls-page-header .calls-page-total small{color:var(--calls-muted);font-size:12px}.calls-page>.search-section{background:var(--calls-surface);border:1px solid var(--calls-border);border-radius:16px;box-shadow:var(--calls-shadow);box-sizing:border-box;display:block;margin:0;padding:12px 14px}.calls-page>.search-section .calls-filter-heading{align-items:center;border-bottom:1px solid var(--calls-border);display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:14px}.calls-page>.search-section .calls-filter-heading div{align-items:center;display:flex;font-size:15px;font-weight:700;gap:8px}.calls-page>.search-section .calls-filter-heading div svg{color:var(--calls-primary)}.calls-page>.search-section .calls-filter-heading span{color:var(--calls-muted);font-size:12px}.calls-page>.search-section .calls-filter-grid{grid-gap:10px;align-items:end;display:grid;gap:10px;grid-template-columns:minmax(230px,1.25fr) minmax(260px,1fr) auto auto minmax(300px,auto)}.calls-page>.search-section .field{min-width:0}.calls-page>.search-section .field .label{color:var(--calls-muted);font-size:11px;font-weight:700;letter-spacing:.05em;margin-bottom:5px;text-transform:uppercase}.calls-page>.search-section .field .ant-input-affix-wrapper,.calls-page>.search-section .field .ant-picker{background:var(--calls-surface-soft);border-color:var(--calls-border);border-radius:9px;height:40px;width:100%}.calls-page>.search-section .field .ant-input-affix-wrapper.ant-input-affix-wrapper-focused,.calls-page>.search-section .field .ant-input-affix-wrapper.ant-picker-focused,.calls-page>.search-section .field .ant-input-affix-wrapper:focus,.calls-page>.search-section .field .ant-input-affix-wrapper:hover,.calls-page>.search-section .field .ant-picker.ant-input-affix-wrapper-focused,.calls-page>.search-section .field .ant-picker.ant-picker-focused,.calls-page>.search-section .field .ant-picker:focus,.calls-page>.search-section .field .ant-picker:hover{border-color:var(--calls-primary);box-shadow:0 0 0 3px var(--calls-primary-soft)}.calls-page>.search-section .calls-input-icon{color:#9aa4b5}.calls-page>.search-section .calls-search-action .ant-btn{background:linear-gradient(135deg,#087b85,#256bfe);border:0;border-radius:9px;box-shadow:0 6px 15px #087b8538;font-weight:650;height:40px;padding-inline:22px}.calls-page>.search-section .calls-result-count{align-items:center;background:var(--calls-primary-soft);border-radius:9px;color:var(--calls-muted);display:flex;font-size:12px;gap:5px;height:40px;padding:0 12px;white-space:nowrap}.calls-page>.search-section .calls-result-count span{color:var(--calls-primary);font-size:18px;font-weight:750}.calls-page>.search-section .calls-view-switcher{justify-self:end}.calls-page>.search-section .calls-view-switcher>.label{color:var(--calls-muted);font-size:11px;font-weight:700;letter-spacing:.05em;margin-bottom:5px;text-transform:uppercase}.calls-page>.search-section .calls-view-switcher .ant-radio-group{background:var(--calls-surface-soft);border:1px solid var(--calls-border);border-radius:10px;display:flex;padding:3px}.calls-page>.search-section .calls-view-switcher .ant-radio-button-wrapper{background:#0000;border:0;border-radius:7px;color:var(--calls-muted);height:32px;line-height:32px}.calls-page>.search-section .calls-view-switcher .ant-radio-button-wrapper:before{display:none}.calls-page>.search-section .calls-view-switcher .ant-radio-button-wrapper-checked{background:var(--calls-primary);box-shadow:0 4px 10px #087b8538;color:#fff}.calls-page .calls-workspace{background:var(--calls-surface);border:1px solid var(--calls-border);border-radius:17px;box-shadow:var(--calls-shadow);box-sizing:border-box;isolation:isolate;min-height:420px;overflow:visible;position:relative;width:100%}.calls-page .calls-workspace-loading{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#f7f8fc94;border-radius:inherit;cursor:wait;display:grid;inset:0;padding-top:min(26vh,240px);place-items:start center;pointer-events:all;position:absolute;z-index:1000}.calls-page .calls-workspace-loading .calls-workspace-loading-indicator{align-items:center;background:var(--calls-surface);border:1px solid var(--calls-border);border-radius:14px;box-shadow:0 14px 35px #0f172a24;color:var(--calls-muted);display:flex;flex-direction:column;font-size:13px;font-weight:650;gap:12px;padding:18px 22px}.calls-page.calls-page--dark .calls-workspace-loading{background:#0f121994}.calls-page .calls-workspace--cal,.calls-page .calls-workspace--hor{padding:18px}.calls-page .table-section{box-sizing:border-box;padding:18px;width:100%}.calls-page .table-section .calls-table-heading{align-items:center;display:flex;gap:15px;justify-content:space-between;margin-bottom:17px}.calls-page .table-section .calls-table-heading h3{color:var(--calls-text);font-size:17px;margin:0 0 3px}.calls-page .table-section .calls-table-heading span{color:var(--calls-muted);font-size:12px}.calls-page .table-section .calls-table-heading .ant-tag{background:var(--calls-primary-soft);border:0;border-radius:999px;color:var(--calls-primary);margin:0;padding:3px 10px}.calls-page .table-section .ant-table{border:1px solid var(--calls-border);border-radius:12px;overflow:hidden}.calls-page .table-section .ant-table-thead>tr>th{background:var(--calls-surface-soft);color:var(--calls-muted);font-size:11px;font-weight:700;letter-spacing:.04em;padding-block:13px;text-transform:uppercase}.calls-page .table-section .ant-table-tbody>tr>td{border-color:var(--calls-border)}.calls-page .table-section .ant-table-tbody>tr:hover>td{background:var(--calls-primary-soft)!important}.calls-page .table-section .call-subsection{background:var(--calls-surface-soft);border-radius:10px;padding:8px 14px}.calls-page .table-section .call-subsection .ant-list-item{border-color:var(--calls-border)}.calls-page .callHorizonViewSection{gap:12px;height:auto;min-height:420px;min-width:820px}.calls-page .callHorizonViewSection .call-horizontal-column{align-self:stretch;background:var(--calls-surface-soft);border:1px solid var(--calls-border);border-radius:12px;box-shadow:none;height:auto;padding:12px}.calls-page .callHorizonViewSection .call-horizontal-title{color:var(--calls-text);font-size:13px;font-weight:750;margin:0}.calls-page .callHorizonViewSection .call-horizontal-card,.calls-page .callHorizonViewSection .call-horizontal-list-subtemp{background:var(--calls-surface);border:1px solid var(--calls-border);border-radius:10px;box-shadow:0 5px 15px #18233a12;overflow:hidden;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.calls-page .callHorizonViewSection .call-horizontal-card:hover,.calls-page .callHorizonViewSection .call-horizontal-list-subtemp:hover{border-color:#087b855c;box-shadow:0 9px 22px #18233a1f;transform:translateY(-1px);z-index:3}.calls-page .callHorizonViewSection .call-horizontal-card .card-item-company,.calls-page .callHorizonViewSection .call-horizontal-list-subtemp .card-item-company{color:var(--calls-text)}.calls-page .callHorizonViewSection .call-horizontal-card .card-extra-desc,.calls-page .callHorizonViewSection .call-horizontal-card .card-item-time,.calls-page .callHorizonViewSection .call-horizontal-list-subtemp .card-extra-desc,.calls-page .callHorizonViewSection .call-horizontal-list-subtemp .card-item-time{color:var(--calls-muted)}.calls-page .callHorizonViewSection .call-horizontal-card .card-bar,.calls-page .callHorizonViewSection .call-horizontal-list-subtemp .card-bar{width:5px}.calls-page .callHorizonViewSection .horizontal-card-dark-mode,.calls-page .callHorizonViewSection .horizontal-card-light-mode{background:var(--calls-surface)}.calls-page .callHorizonViewSection .horizontal-dark-mode,.calls-page .callHorizonViewSection .horizontal-light-mode{background:var(--calls-surface-soft)}.calls-page .callHorizonViewSection .card-item-action-btns .ant-btn{border-radius:7px;display:grid;place-items:center}.calls-page .callHorizonViewSection .card-bidder-avatar,.calls-page .callHorizonViewSection .card-caller-avatar{border:2px solid var(--calls-surface);box-shadow:0 2px 7px #0f172a33}.calls-page .callHorizonViewSection .call-current-time-line{background:#ef5261;border-radius:2px;box-shadow:0 0 8px #ef52618c;height:2px}@media(max-width:1150px){.calls-page>.search-section .calls-filter-grid{grid-template-columns:1fr 1fr auto auto}.calls-page>.search-section .calls-filter-grid .calls-view-switcher{grid-column:1/-1;justify-self:start}}@media(max-width:760px){.calls-page .calls-page-header{align-items:flex-start}.calls-page .calls-page-header .calls-page-total{display:none}.calls-page .calls-page-header .title{font-size:24px}.calls-page>.search-section .calls-filter-heading>span{display:none}.calls-page>.search-section .calls-filter-grid{grid-template-columns:1fr}.calls-page>.search-section .calls-search-action .ant-btn{width:100%}.calls-page>.search-section .calls-result-count{justify-content:center}.calls-page>.search-section .calls-view-switcher{grid-column:auto;width:100%}.calls-page>.search-section .calls-view-switcher .ant-radio-group{width:100%}.calls-page>.search-section .calls-view-switcher .ant-radio-button-wrapper{flex:1 1;text-align:center}.calls-page .calls-workspace--cal,.calls-page .calls-workspace--hor,.calls-page .table-section{padding:12px}}.calls-modal .ant-modal-content{border:1px solid #d8e8ec;border-radius:18px;box-shadow:0 24px 70px #0f172a2e;overflow:hidden;padding:0}.calls-modal .ant-modal-header{border-bottom:1px solid #e5f0f2;margin:0;padding:20px 24px 16px}.calls-modal .ant-modal-title{font-size:18px;font-weight:750}.calls-modal .ant-modal-close{border-radius:8px;right:18px;top:16px}.calls-modal .ant-modal-body{padding:22px 24px}.calls-modal .ant-modal-footer{margin:0;padding:14px 24px 20px}.calls-modal .ant-modal-footer .ant-btn-primary{background:linear-gradient(135deg,#087b85,#256bfe);border:0;border-radius:9px;box-shadow:0 6px 15px #087b8538;height:38px;padding-inline:20px}.calls-modal .modal-field{margin-bottom:18px}.calls-modal .modal-field:last-child{margin-bottom:0}.calls-modal .modal-field .label{color:#69758a;font-size:12px;font-weight:700}.calls-modal .modal-field .ant-input,.calls-modal .modal-field .ant-input-affix-wrapper,.calls-modal .modal-field .ant-picker,.calls-modal .modal-field .ant-select-selector{border-radius:9px!important;min-height:40px}.calls-modal .calls-modal-date-range{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;width:100%}.calls-modal .calls-modal-date-range .ant-picker{width:100%}.calls-modal.calls-modal--dark .ant-modal-content,.calls-modal.calls-modal--dark .ant-modal-header{background:#122630}.calls-modal.calls-modal--dark .ant-modal-content,.calls-modal.calls-modal--dark .ant-modal-header{border-color:#2d4651}.calls-modal.calls-modal--dark .ant-modal-close,.calls-modal.calls-modal--dark .ant-modal-title{color:#f4f6fb}.calls-modal.calls-modal--dark .modal-field .label{color:#9aa3b5}.calls-conversation-modal .interview-chat-section{height:min(62vh,620px);padding:4px 8px}@media(max-width:560px){.calls-modal .ant-modal-body{padding:18px}.calls-modal .calls-modal-date-range{grid-template-columns:1fr}}.ant-picker-calendar-date-content::-webkit-scrollbar-track{border-radius:50px}.ant-picker-calendar-date-content::-webkit-scrollbar-thumb{background:#a8a6a6;border-radius:50px}.ant-picker-calendar-date-content::-webkit-scrollbar-thumb:hover{background:#817f7f}@keyframes pulse{0%{box-shadow:0 0 0 0 #f009;box-shadow:0 0 0 0 var(--pulse-color,#f009)}70%{box-shadow:0 0 0 8px #f000}to{box-shadow:0 0 0 0 #f000}}.not-found-page{display:grid;min-height:100%;overflow:hidden;padding:clamp(24px,5vw,64px);place-items:center;position:relative;width:100%}.not-found-glow{border-radius:50%;filter:blur(3px);height:360px;opacity:.24;pointer-events:none;position:absolute;width:360px}.not-found-glow-one{background:radial-gradient(circle,var(--app-primary),#0000 68%);right:8%;top:-170px}.not-found-glow-two{background:radial-gradient(circle,#55d6c9,#0000 68%);bottom:-220px;left:4%}.not-found-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:color-mix(in srgb,var(--app-surface) 82%,#0000);border:1px solid var(--app-border);border-radius:24px;box-shadow:0 30px 80px var(--app-shadow-color);padding:clamp(28px,5vw,54px);position:relative;text-align:center;width:min(720px,100%);z-index:1}.not-found-brand{align-items:center;display:inline-flex;font-size:17px;font-weight:550;gap:9px;letter-spacing:-.03em}.not-found-brand,.not-found-brand:hover{color:var(--app-text)}.not-found-brand img{height:34px;width:34px}.not-found-brand strong{color:var(--app-primary);font-weight:800}.not-found-visual{display:grid;height:190px;margin:24px auto 8px;place-items:center;position:relative;width:min(390px,90%)}.not-found-code{align-items:center;color:var(--app-text);display:flex;font-size:clamp(76px,15vw,116px);font-weight:850;gap:18px;letter-spacing:-.08em;line-height:1}.not-found-code i{animation:not-found-float 3.4s ease-in-out infinite;border:15px solid color-mix(in srgb,var(--app-primary) 72%,#0000);border-radius:50%;box-shadow:inset 0 0 0 5px color-mix(in srgb,var(--app-primary) 14%,#0000),0 0 32px color-mix(in srgb,var(--app-primary) 30%,#0000);height:74px;width:74px}.not-found-orbit{background:linear-gradient(145deg,#0e8791,var(--app-primary));border-radius:13px;box-shadow:0 12px 28px color-mix(in srgb,var(--app-primary) 32%,#0000);color:#fff;display:grid;font-size:19px;height:44px;place-items:center;position:absolute;right:25px;top:7px;transform:rotate(8deg);width:44px}.not-found-dot{background:var(--app-primary);border-radius:50%;height:7px;opacity:.7;position:absolute;width:7px}.not-found-dot.dot-one{left:28px;top:45px}.not-found-dot.dot-two{bottom:33px;height:5px;right:7px;width:5px}.not-found-dot.dot-three{bottom:14px;height:4px;left:70px;width:4px}.not-found-eyebrow{color:var(--app-primary);display:block;font-size:11px;font-weight:800;letter-spacing:.11em;margin-bottom:10px;text-transform:uppercase}.not-found-copy h1{color:var(--app-text);font-size:clamp(28px,4vw,38px);letter-spacing:-.04em;line-height:1.15;margin:0 0 13px}.not-found-copy p{color:var(--app-muted);font-size:14px;line-height:1.7;margin:0 auto;max-width:520px}.not-found-actions{display:flex;gap:12px;justify-content:center;margin-top:30px}.not-found-actions .ant-btn{height:46px;min-width:160px}.not-found-help{color:var(--app-muted);font-size:10px;margin:22px 0 0;opacity:.72}@keyframes not-found-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-9px) rotate(4deg)}}@media(prefers-reduced-motion:reduce){.not-found-code i{animation:none}}@media(max-width:520px){.not-found-page{padding:16px}.not-found-card{border-radius:18px;padding:28px 20px}.not-found-visual{height:150px;margin-top:20px}.not-found-code{font-size:72px;gap:11px}.not-found-code i{border-width:11px;height:52px;width:52px}.not-found-orbit{right:5px}.not-found-actions{flex-direction:column}.not-found-actions .ant-btn,.not-found-actions a{width:100%}}.prompt-section{--prompt-primary:#087b85;--prompt-primary-soft:#087b851a;--prompt-surface:color-mix(in srgb,var(--app-surface) 84%,#0000);--prompt-surface-soft:color-mix(in srgb,var(--app-bg) 76%,#0000);--prompt-border:#d8e8ec;--prompt-text:#10212b;--prompt-muted:#607783;--prompt-shadow:0 10px 30px rgba(24,35,58,.065);color:var(--prompt-text);width:100%}.prompt-section.prompt-section--dark{--prompt-surface:#122630d6;--prompt-surface-soft:#19313cc2;--prompt-border:#2d4651;--prompt-text:#f4f6fb;--prompt-muted:#9aa3b5;--prompt-shadow:0 12px 34px #00000038}.prompt-section .prompt-page-header{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:22px}.prompt-section .prompt-page-header .prompt-page-heading{align-items:center;display:flex;gap:14px}.prompt-section .prompt-page-header .prompt-page-icon{background:linear-gradient(135deg,#087b85,#256bfe);border-radius:14px;box-shadow:0 9px 23px #087b854d;color:#fff;display:grid;flex:0 0 48px;font-size:23px;height:48px;place-items:center;width:48px}.prompt-section .prompt-page-header .title{color:var(--prompt-text);font-size:28px;letter-spacing:-.55px;margin:0}.prompt-section .prompt-page-header p{color:var(--prompt-muted);font-size:14px;margin:4px 0 0}.prompt-section .prompt-page-header .prompt-save-button{align-items:center;background:linear-gradient(135deg,#087b85,#256bfe);border:0;border-radius:12px;box-shadow:0 8px 20px #087b853d;color:#fff;display:flex;font-weight:700;gap:6px;min-height:42px;padding:0 14px}.prompt-section .prompt-workflow-note{align-items:center;background:linear-gradient(90deg,var(--prompt-primary-soft),#0000);border:1px solid #087b8538;border-radius:13px;color:var(--prompt-muted);display:flex;font-size:12px;gap:10px;margin-bottom:18px;padding:13px 16px}.prompt-section .prompt-workflow-note strong{color:var(--prompt-text)}.prompt-section .prompt-main-section{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.prompt-section .prompt-main-section .prompt-editor-card{background:var(--prompt-surface);border:1px solid var(--prompt-border);border-radius:18px;box-shadow:var(--prompt-shadow);display:flex;flex-direction:column;min-width:0;padding:20px;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.prompt-section .prompt-main-section .prompt-editor-card:hover{border-color:#087b8557;box-shadow:0 16px 38px #18233a1a;transform:translateY(-2px)}.prompt-section .prompt-main-section .prompt-panel-header{align-items:flex-start;border-bottom:1px solid var(--prompt-border);display:flex;gap:14px;justify-content:space-between;margin-bottom:15px;min-height:44px;padding-bottom:15px}.prompt-section .prompt-main-section .prompt-panel-header h3{color:var(--prompt-text);font-size:17px;letter-spacing:-.2px;margin:0 0 4px}.prompt-section .prompt-main-section .prompt-panel-header p{color:var(--prompt-muted);font-size:12px;margin:0}.prompt-section .prompt-main-section .prompt-card-title{align-items:center;display:flex;gap:11px}.prompt-section .prompt-main-section .prompt-card-icon{background:var(--prompt-primary-soft);border-radius:10px;color:var(--prompt-primary);display:grid;flex:0 0 37px;font-size:17px;height:37px;place-items:center;width:37px}.prompt-section .prompt-main-section .prompt-placeholders{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:13px;min-height:56px}.prompt-section .prompt-main-section .prompt-placeholders>span{color:var(--prompt-muted);font-size:11px;font-weight:700;width:100%}.prompt-section .prompt-main-section .prompt-placeholders code{background:var(--prompt-surface-soft);border:1px solid var(--prompt-border);border-radius:6px;color:var(--prompt-primary);font-size:10px;padding:4px 7px}.prompt-section .prompt-main-section .prompt-access-badge{border-radius:999px;font-size:11px;font-weight:700;padding:4px 9px;white-space:nowrap}.prompt-section .prompt-main-section .prompt-access-badge.can-edit{background:#20a8791c;color:#16875f}.prompt-section .prompt-main-section .prompt-access-badge.read-only{background:#e9ad241f;color:#b7791f}.prompt-section .prompt-main-section .update-textarea{background:var(--prompt-surface-soft);border-color:var(--prompt-border);border-radius:11px;color:var(--prompt-text);flex:1 1;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.65;min-height:430px;padding:15px;resize:vertical}.prompt-section .prompt-main-section .update-textarea:focus,.prompt-section .prompt-main-section .update-textarea:hover{border-color:var(--prompt-primary);box-shadow:0 0 0 3px var(--prompt-primary-soft)}.prompt-section .prompt-main-section .update-textarea:disabled{background:var(--prompt-surface-soft);color:var(--prompt-text)!important;cursor:default}.prompt-section .prompt-main-section .prompt-editor-footer{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:13px}.prompt-section .prompt-main-section .prompt-editor-footer>span{color:var(--prompt-muted);font-size:11px}.prompt-section .prompt-main-section .prompt-character-count{color:var(--prompt-muted);font-size:11px;margin-top:10px;text-align:right}.prompt-section .prompt-main-section .prompt-update-btn{display:flex}.prompt-section .prompt-main-section .prompt-update-btn .ant-btn{background:linear-gradient(135deg,#087b85,#256bfe);border:0;border-radius:9px;box-shadow:0 6px 15px #087b8538;font-weight:650;height:38px;min-width:104px}.prompt-section .prompt-main-section .table-view{display:flex;flex-direction:column}.prompt-section .prompt-main-section .table-view .ant-table{border:1px solid var(--prompt-border);border-radius:12px;overflow:hidden}.prompt-section .prompt-main-section .table-view .ant-table-thead>tr>th{background:var(--prompt-surface-soft);color:var(--prompt-muted);font-size:11px;font-weight:700;letter-spacing:.04em;padding-block:13px;text-transform:uppercase}.prompt-section .prompt-main-section .table-view .ant-table-tbody>tr>td{border-color:var(--prompt-border)}.prompt-section .prompt-main-section .table-view .ant-table-tbody>tr:hover>td{background:var(--prompt-primary-soft)!important}.prompt-section .prompt-main-section .table-view .ant-pagination{margin-bottom:0}.prompt-section .prompt-main-section .prompt-table-excerpt{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:var(--prompt-text);display:-webkit-box;line-height:1.5;overflow:hidden}.prompt-section .prompt-main-section .prompt-row-actions{align-items:center;display:flex;gap:7px}.prompt-section .prompt-main-section .prompt-row-actions .ant-btn{border-radius:8px;display:grid;height:34px;padding:0;place-items:center;width:34px}.prompt-section .prompt-main-section .prompt-row-actions .prompt-preview-button{background:var(--prompt-primary-soft);border-color:#087b854d;color:var(--prompt-primary)}.prompt-preview-modal .ant-modal-content{border:1px solid #d8e8ec;border-radius:18px;box-shadow:0 24px 70px #0f172a2e;overflow:hidden;padding:0}.prompt-preview-modal .ant-modal-header{border-bottom:1px solid #e5f0f2;margin:0;padding:20px 24px 16px}.prompt-preview-modal .ant-modal-title{font-size:18px}.prompt-preview-modal .prompt-modal-date{color:#607783;font-size:13px;font-weight:500;margin-left:5px}.prompt-preview-modal .ant-modal-body{padding:0}.prompt-preview-modal .prompt-preview-content{background:#f4fbfc;color:#293247;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.75;max-height:62vh;overflow-y:auto;padding:24px}.prompt-preview-modal .ant-modal-footer{margin:0;padding:14px 24px 20px}.prompt-preview-modal .ant-modal-footer .ant-btn{border-radius:9px;height:38px}.prompt-preview-modal .ant-modal-footer .ant-btn-primary{background:linear-gradient(135deg,#087b85,#256bfe);border:0}.prompt-preview-modal.prompt-preview-modal--dark .ant-modal-content,.prompt-preview-modal.prompt-preview-modal--dark .ant-modal-header{background:#122630}.prompt-preview-modal.prompt-preview-modal--dark .ant-modal-content,.prompt-preview-modal.prompt-preview-modal--dark .ant-modal-header{border-color:#2d4651}.prompt-preview-modal.prompt-preview-modal--dark .ant-modal-close,.prompt-preview-modal.prompt-preview-modal--dark .ant-modal-title{color:#f4f6fb}.prompt-preview-modal.prompt-preview-modal--dark .prompt-preview-content{background:#19313c;color:#d8e8ec}@media(max-width:1180px){.prompt-section .prompt-main-section{grid-template-columns:1fr}.prompt-section .prompt-main-section .update-textarea{min-height:340px}}@media(max-width:650px){.prompt-section .prompt-page-header{align-items:flex-start}.prompt-section .prompt-page-header .prompt-version-count{display:none}.prompt-section .prompt-page-header .title{font-size:24px}.prompt-section .prompt-page-header .prompt-page-icon{flex-basis:42px;height:42px;width:42px}.prompt-section .prompt-main-section .prompt-editor-card{padding:13px}.prompt-section .prompt-workflow-note{align-items:flex-start;flex-direction:column}.prompt-preview-modal .prompt-preview-content{padding:18px}}.interviewSection{width:100%}.interviewSection .interview-section-title{display:flex;justify-content:space-between;position:relative;width:100%}.interviewSection .interview-section-title .call-app-status{font-size:18px;font-weight:700}.interviewSection .interview-section-title .yellow-waiting{color:#e1cc12}.interviewSection .interview-section-title .green-success{color:#13c64b}.interviewSection .interview-loading{left:50%;position:absolute;top:-5%;transform:translateX(-50%)}.interviewSection .interview-sub-section{display:flex;flex-direction:row;gap:30px;width:100%}.interviewSection .interview-sub-section .scheduled-preview-section{display:flex;flex:2 1;flex-direction:column;height:calc(100vh - 300px);justify-content:center;overflow-y:auto;position:relative}.interviewSection .interview-sub-section .scheduled-preview-section .scheduled-section{align-items:flex-start;display:flex;flex-direction:column;gap:20px;justify-content:flex-start;padding-left:30px;width:100%}.interviewSection .interview-sub-section .scheduled-preview-section .scheduled-section .meeting-link{align-items:center;display:flex;flex-direction:row;justify-content:space-between;position:relative;width:100%}.interviewSection .interview-sub-section .scheduled-preview-section .scheduled-section .meeting-link .meeting-icon{font-size:18px;left:-32px;position:absolute;top:6px}.interviewSection .interview-sub-section .scheduled-preview-section .scheduled-section .interview-link{align-items:center;display:flex;flex-direction:row;justify-content:space-between;position:relative;width:100%}.interviewSection .interview-sub-section .scheduled-preview-section .scheduled-section .interview-link .interview-icon{font-size:18px;left:-32px;position:absolute;top:3px}.interviewSection .interview-sub-section .scheduled-preview-section .scheduled-section .schedule-main-section{align-items:flex-start;display:flex;flex-direction:column;gap:12px;justify-content:flex-start;position:relative;width:100%}.interviewSection .interview-sub-section .scheduled-preview-section .scheduled-section .schedule-main-section .schedule-main-icon{font-size:18px;left:-32px;position:absolute;top:2px}.interviewSection .interview-sub-section .scheduled-preview-section .scheduled-section .interviewers-section{align-items:flex-start;display:flex;flex-direction:column;gap:10px;justify-content:flex-start;position:relative;width:100%}.interviewSection .interview-sub-section .scheduled-preview-section .scheduled-section .interviewers-section .interviewers-icon{font-size:18px;left:-32px;position:absolute;top:2px}.interviewSection .interview-sub-section .scheduled-preview-section .scheduled-section .interviewers-section .interviewers{align-items:center;display:flex;flex-direction:row;gap:6px;justify-content:flex-start}.interviewSection .interview-sub-section .scheduled-preview-section .scheduled-section .interviewers-section .interviewers .interview-avatar{border-radius:50%;height:26px;width:26px}.interviewSection .interview-sub-section .scheduled-preview-section .scheduled-section .interviewers-section .interviewers .interviewer-address{font-size:14px}.interviewSection .interview-sub-section .scheduled-preview-section .scheduled-section .scheduled-title{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;position:relative;width:100%}.interviewSection .interview-sub-section .scheduled-preview-section .scheduled-section .scheduled-title .interview-title{font-size:24px;line-height:1.2;margin-bottom:5px}.interviewSection .interview-sub-section .scheduled-preview-section .scheduled-section .scheduled-title .schedule-date{font-size:14px}.interviewSection .interview-sub-section .scheduled-preview-section .scheduled-section .scheduled-title .title-circle{border-radius:10px;height:12px;left:-30px;position:absolute;top:10px;width:12px}.interviewSection .interview-sub-section .interview-chat-section{display:flex;flex:3 1;flex-direction:column;gap:20px;height:calc(100vh - 300px);overflow-y:auto;padding:0 10px}.interviewSection .interview-sub-section .interview-chat-section .empty-chat-section{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.interviewSection .interview-sub-section .interview-chat-section .chat-main-section{align-items:center;display:flex;width:100%}.interviewSection .interview-sub-section .interview-chat-section .chat-main-section .chat-client-section{align-items:flex-start;border-radius:20px;display:flex;flex-direction:row;justify-content:flex-start;padding:20px;width:82%}.interviewSection .interview-sub-section .interview-chat-section .chat-main-section .chat-client-section .chat-desc{flex:1 1;font-size:16px;line-height:24px}.interviewSection .interview-sub-section .interview-chat-section .chat-main-section .chat-assistant-section{align-items:flex-start;border-radius:20px;display:flex;flex-direction:row;justify-content:flex-start;padding:20px;width:82%}.interviewSection .interview-sub-section .interview-chat-section .chat-main-section .chat-assistant-section .chat-desc{flex:1 1;font-size:16px;line-height:24px}.interviewSection .interview-sub-section .interview-chat-section .flex-end{justify-content:flex-end}.interviewSection .interview-sub-section .interview-chat-section .flex-start{justify-content:flex-start}.interviewSection .interview-sub-section .last-section{display:flex;flex:3 1;flex-direction:column;gap:20px;height:calc(100vh - 300px);overflow-y:auto;padding:0 10px}.interviewSection .interview-sub-section .last-section .empty-chat-section{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.interviewSection .interview-sub-section .last-section .private-chat-main-section{align-items:flex-start;display:flex;gap:10px;justify-content:flex-start;width:100%}.interviewSection .interview-sub-section .last-section .private-chat-main-section .chat-avatar{height:36px;width:36px}.interviewSection .interview-sub-section .last-section .private-chat-main-section .chat-avatar .interviewer-avatar{border-radius:50%;height:100%;width:100%}.interviewSection .interview-sub-section .last-section .private-chat-main-section .chat-content-section{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:3px;justify-content:flex-start}.interviewSection .interview-sub-section .last-section .private-chat-main-section .chat-content-section .chat-content-title{font-size:14px}.interviewSection .interview-sub-section .last-section .private-chat-main-section .chat-content-section .chat-content-title-light{color:rgba(88,88,88,.965)}.interviewSection .interview-sub-section .last-section .private-chat-main-section .chat-content-section .chat-content-title-dark{color:#aaa}.interviewSection .interview-sub-section .last-section .private-chat-main-section .chat-content-section .chat-content-desc{font-size:16px;line-height:24px}.screenshotsSection{background:var(--app-surface);border:1px solid var(--app-border);border-radius:22px;box-shadow:0 18px 50px var(--app-shadow-color);color:var(--app-text);display:grid;grid-template-columns:270px minmax(0,1fr);min-height:calc(100vh - 128px);overflow:hidden;width:100%}.screenshotsSection .users-list{background:color-mix(in srgb,var(--app-surface) 94%,var(--app-primary) 6%);border-right:1px solid var(--app-border);overflow-y:auto;padding:24px 18px}.screenshotsSection .monitor-brand{align-items:center;display:flex;gap:12px;padding:0 6px 22px}.screenshotsSection .monitor-brand h2{font-size:17px;margin:0 0 3px}.screenshotsSection .monitor-brand p{color:var(--app-muted);font-size:12px;margin:0}.screenshotsSection .monitor-brand-icon{background:var(--app-gradient);border-radius:13px;box-shadow:0 8px 18px #087b853d;color:#fff;display:grid;font-size:19px;height:42px;place-items:center;width:42px}.screenshotsSection .fleet-summary{background:var(--app-primary-soft);border-radius:10px;color:var(--app-muted);display:flex;font-size:11px;justify-content:space-between;margin-bottom:16px;padding:10px 12px}.screenshotsSection .fleet-summary span:first-child{color:#15966a;font-weight:700}.screenshotsSection .user-status-list{grid-gap:8px;display:grid;gap:8px}.screenshotsSection .user-status-item{align-items:center;background:#0000;border:1px solid #0000;border-radius:13px;color:inherit;cursor:pointer;display:flex;gap:11px;padding:11px;text-align:left;transition:.2s ease;width:100%}.screenshotsSection .user-status-item:hover{background:var(--app-primary-soft);transform:translateX(2px)}.screenshotsSection .user-status-item.selected{background:var(--app-surface);border-color:color-mix(in srgb,var(--app-primary) 28%,#0000);box-shadow:0 7px 20px var(--app-shadow-color)}.screenshotsSection .pc-avatar{background:var(--app-primary-soft);border-radius:11px;color:var(--app-primary);display:grid;flex:0 0 38px;font-size:17px;height:38px;place-items:center}.screenshotsSection .pc-copy{flex:1 1;min-width:0}.screenshotsSection .pc-copy small,.screenshotsSection .pc-copy strong{display:block}.screenshotsSection .pc-copy strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.screenshotsSection .pc-copy small{color:var(--app-muted);font-size:10px;margin-top:4px}.screenshotsSection .pc-copy i{background:#9aa9af;border-radius:50%;display:inline-block;height:6px;margin-right:5px;width:6px}.screenshotsSection .pc-copy i.online{background:#24bd7a;box-shadow:0 0 0 3px #24bd7a21}.screenshotsSection .pc-chevron{color:var(--app-muted);font-size:21px}.screenshotsSection .no-pcs{grid-gap:8px;color:var(--app-muted);display:grid;font-size:12px;gap:8px;padding:30px 10px;place-items:center}.screenshotsSection .screenshots-sub-main{background:var(--app-bg);min-width:0;overflow-y:auto;padding:28px 30px 40px}.screenshotsSection .screenshots-heading{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:22px}.screenshotsSection .heading-eyebrow{color:var(--app-primary);font-size:10px;font-weight:800;letter-spacing:.14em;margin-bottom:5px}.screenshotsSection .heading-copy h1{display:inline-block;font-size:clamp(23px,3vw,31px);letter-spacing:-.035em;margin:0 10px 0 0}.screenshotsSection .presence-pill{align-items:center;background:var(--app-surface);border-radius:99px;color:var(--app-muted);display:inline-flex;font-size:10px;font-weight:700;gap:6px;padding:5px 9px;vertical-align:5px}.screenshotsSection .presence-pill i{background:#9aa9af;border-radius:50%;height:6px;width:6px}.screenshotsSection .presence-pill.is-online{color:#14875f}.screenshotsSection .presence-pill.is-online i{background:#24bd7a}.screenshotsSection .monitor-actions{display:flex;gap:9px}.screenshotsSection .close-window-btn,.screenshotsSection .enable-sound-button,.screenshotsSection .start-capture-btn{align-items:center;border-radius:10px;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:7px;padding:9px 13px;transition:.2s ease}.screenshotsSection .enable-sound-button{background:var(--app-gradient);border:0;box-shadow:0 7px 17px #087b852e;color:#fff}.screenshotsSection .close-window-btn{background:var(--app-surface);border:1px solid #d84b5538;color:#d84b55}.screenshotsSection .close-window-btn:hover:not(:disabled){background:#d84b5514}.screenshotsSection .close-window-btn:disabled{cursor:not-allowed;opacity:.45}.screenshotsSection .start-capture-btn{background:#15966a;border:1px solid #15966a;color:#fff}.screenshotsSection .start-capture-btn:hover:not(:disabled){background:#117e59}.screenshotsSection .start-capture-btn:disabled{cursor:not-allowed;opacity:.45}.screenshotsSection .activity-stats{grid-gap:13px;display:grid;gap:13px;grid-template-columns:repeat(3,1fr);margin-bottom:26px}.screenshotsSection .activity-stats>div{align-items:center;background:var(--app-surface);border:1px solid var(--app-border);border-radius:15px;box-shadow:0 7px 20px var(--app-shadow-color);display:flex;gap:12px;padding:15px}.screenshotsSection .activity-stats p{margin:0}.screenshotsSection .activity-stats small,.screenshotsSection .activity-stats strong{display:block}.screenshotsSection .activity-stats strong{font-size:19px}.screenshotsSection .activity-stats small{color:var(--app-muted);font-size:10px;margin-top:2px}.screenshotsSection .stat-icon{border-radius:11px;display:grid;font-size:16px;height:38px;place-items:center;width:38px}.screenshotsSection .stat-icon.screen{background:#087b851a;color:#168a93}.screenshotsSection .stat-icon.keys{background:#4169e11a;color:#4169e1}.screenshotsSection .stat-icon.time{background:#e29e231f;color:#b87910}.screenshotsSection .feed-heading{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:14px}.screenshotsSection .feed-heading h2{font-size:17px;margin:0}.screenshotsSection .feed-heading p{color:var(--app-muted);font-size:11px;margin:3px 0 0}.screenshotsSection .feed-heading>span{color:var(--app-muted);font-size:10px}.screenshotsSection .screenshots-section{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));width:100%}.screenshotsSection .screenshot-item{aspect-ratio:16/10;background:var(--app-surface);border:1px solid var(--app-border);border-radius:15px;box-shadow:0 8px 24px var(--app-shadow-color);min-width:0;overflow:hidden;position:relative;transition:.2s ease}.screenshotsSection .screenshot-item:hover{box-shadow:0 14px 30px var(--app-shadow-color);transform:translateY(-3px)}.screenshotsSection .screenshot-img{height:100%;object-fit:cover;width:100%}.screenshotsSection .capture-meta{background:linear-gradient(#0000,#051219d1);color:#fff;display:flex;font-size:9px;inset:auto 0 0;justify-content:space-between;padding:22px 12px 10px;position:absolute}.screenshotsSection .capture-meta span{align-items:center;display:flex;font-weight:700;gap:5px}.screenshotsSection .screenshot-key{align-items:center;background:linear-gradient(145deg,var(--app-surface),var(--app-primary-soft));display:flex;flex-direction:column;font-size:14px;font-weight:750;gap:8px;height:100%;justify-content:center;padding:20px;text-align:center}.screenshotsSection .screenshot-key small{color:var(--app-muted);font-size:10px;font-weight:500}.screenshotsSection .activity-icon{background:var(--app-primary-soft);border-radius:12px;color:var(--app-primary);font-size:22px;padding:11px}.screenshotsSection .feed-empty{align-content:center;background:var(--app-surface);border:1px dashed var(--app-border);border-radius:16px;color:var(--app-muted);display:grid;grid-column:1/-1;min-height:260px;place-items:center}.screenshotsSection .feed-empty>span{font-size:28px;margin-bottom:10px}.screenshotsSection .feed-empty h3{color:var(--app-text);margin:0}.screenshotsSection .feed-empty p{font-size:12px;margin:5px 0 0}.screenshotsSection .screenshot-loading-section{grid-gap:8px;color:var(--app-muted);display:grid;font-size:11px;gap:8px;margin:25px 0;place-items:center;width:100%}.screenshotsSection .screenshot-loading-circle{animation:screenshot-spin .7s linear infinite;border:3px solid var(--app-border);border-radius:50%;border-top-color:var(--app-primary);height:28px;width:28px}.screenshotsSection .feed-end{color:var(--app-muted);font-size:10px;margin:24px 0 0;text-align:center;width:100%}.screenshotsSection .screenshots-empty{align-content:center;background:var(--app-bg);display:grid;padding:30px;place-items:center;text-align:center}.screenshotsSection .screenshots-empty h1{font-size:25px;margin:18px 0 7px}.screenshotsSection .screenshots-empty p{color:var(--app-muted);font-size:13px;margin:0;max-width:390px}.screenshotsSection .empty-illustration{background:var(--app-primary-soft);border-radius:23px;box-shadow:inset 0 0 0 1px var(--app-border);color:var(--app-primary);display:grid;font-size:30px;height:76px;place-items:center;width:76px}@keyframes screenshot-spin{to{transform:rotate(1turn)}}@media(max-width:900px){.screenshotsSection{grid-template-columns:220px minmax(0,1fr)}.screenshotsSection .screenshots-sub-main{padding:22px 18px 34px}.screenshotsSection .activity-stats{grid-template-columns:1fr}}@media(max-width:680px){.screenshotsSection{border-radius:17px;display:block;min-height:auto;overflow:visible}.screenshotsSection .users-list{border:0;border-bottom:1px solid var(--app-border)}.screenshotsSection .user-status-list{grid-auto-columns:minmax(185px,1fr);grid-auto-flow:column;overflow-x:auto}.screenshotsSection .screenshots-heading{align-items:flex-start;flex-direction:column}.screenshotsSection .monitor-actions{width:100%}.screenshotsSection .monitor-actions button{flex:1 1;justify-content:center}.screenshotsSection .activity-stats{grid-template-columns:repeat(3,minmax(150px,1fr));overflow-x:auto}.screenshotsSection .screenshots-section{grid-template-columns:1fr}}.chat-section{--chat-accent:#087b85;--chat-accent-strong:#256bfe;--chat-border:#e8eaf0;--chat-muted:#737b8c;--chat-surface:#fff;--chat-soft:#f6f7fa;background:var(--chat-surface);border:1px solid var(--chat-border);border-radius:16px;box-shadow:0 10px 35px #232b4114;display:flex;height:100%;min-height:560px;overflow:hidden;width:100%}.chat-section *{box-sizing:border-box}.chat-section .member-list-section{background:#f4fbfc;border-right:1px solid var(--chat-border);display:flex;flex-direction:column;height:100%;min-width:294px;overflow:hidden;position:relative;width:294px}.chat-section .member-list-section .member-list-loading{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffffb8;display:grid;inset:0;place-items:center;position:absolute;z-index:10}.chat-section .member-list-section .member-list-loading .member-list-loading-indicator{align-items:center;background:var(--chat-surface);border:1px solid var(--chat-border);border-radius:13px;box-shadow:0 12px 30px #232b4124;color:var(--chat-muted);display:flex;flex-direction:column;font-size:11px;font-weight:650;gap:11px;padding:17px 20px}.chat-section .member-list-scroll{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;padding-bottom:12px;scrollbar-color:#d6d9e1 #0000;scrollbar-width:thin}.chat-section .chat-sidebar-brand{align-items:center;border-bottom:1px solid var(--chat-border);display:flex;gap:12px;min-height:82px;padding:18px 20px}.chat-section .chat-sidebar-brand .chat-sidebar-brand-icon{background:var(--app-gradient);border-radius:12px;box-shadow:0 7px 18px #087b853d;color:#fff;display:grid;flex:0 0 auto;font-size:19px;height:42px;place-items:center;width:42px}.chat-section .chat-sidebar-brand .chat-sidebar-brand-title{color:#252936;font-size:16px;font-weight:700}.chat-section .chat-sidebar-brand .chat-sidebar-brand-subtitle{color:var(--chat-muted);font-size:12px;margin-top:2px}.chat-section .member-header{align-items:center;color:#858c9b;display:flex;font-size:11px;font-weight:700;justify-content:space-between;letter-spacing:.08em;min-height:45px;padding:14px 16px 7px 20px;text-transform:uppercase;width:100%}.chat-section .member-header .add-channel-button{background:var(--app-gradient);border:0;border-radius:9px;box-shadow:0 6px 16px #087b8538;color:#fff;font-size:11px;font-weight:700;gap:5px;height:32px;min-width:32px;padding:0 10px;width:auto}.chat-section .member-header .add-channel-button:hover{box-shadow:0 9px 20px #087b854d;color:#fff;transform:translateY(-1px)}.chat-section .channel-box,.chat-section .dm-box{display:flex;flex-direction:column;gap:3px;overflow:visible;padding:4px 10px;width:100%}.chat-section .channel-box{max-height:none}.chat-section .dm-box{flex:none;padding-bottom:14px}.chat-section .channel-row{align-items:center;display:flex;gap:4px}.chat-section .channel-row .channel-item{flex:1 1;min-width:0}.chat-section .channel-edit-button{background:#0000;border:0;border-radius:8px;color:var(--chat-muted);cursor:pointer;display:grid;flex:0 0 30px;height:30px;opacity:0;padding:0;place-items:center;transition:opacity .15s ease,color .15s ease,background .15s ease;width:30px}.chat-section .channel-edit-button:focus-visible,.chat-section .channel-row:hover .channel-edit-button{opacity:1}.chat-section .channel-edit-button:hover{background:#087b851f;color:var(--chat-accent)}.chat-section .channel-item,.chat-section .dm-item{align-items:center;background:#0000;border:0;border-radius:10px;color:#505768;cursor:pointer;display:flex;gap:10px;min-height:42px;padding:7px 10px;text-align:left;transition:background .15s ease,color .15s ease,transform .15s ease;width:100%}.chat-section .channel-item:hover,.chat-section .dm-item:hover{background:#eceef5;color:#292e3a}.chat-section .channel-item:active,.chat-section .dm-item:active{transform:scale(.985)}.chat-section .channel-item-active,.chat-section .dm-item-active{background:#087b851c!important;color:var(--chat-accent)!important;font-weight:600}.chat-section .channel-icon{background:#fff;border-radius:8px;box-shadow:0 1px 4px #232b4114;color:#747b8c;display:grid;height:28px;place-items:center;width:28px}.chat-section .channel-name,.chat-section .person-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-section .person-avatar{flex:0 0 34px;height:34px;position:relative;width:34px}.chat-section .person-avatar .person-img{border-radius:50%;height:100%;object-fit:cover;width:100%}.chat-section .person-avatar .online-status{border:2px solid #f4fbfc;border-radius:50%;bottom:-1px;height:10px;position:absolute;right:-1px;width:10px}.chat-section .person-avatar .online-status-active{background:#2dcf82}.chat-section .person-avatar .online-status-inactive{background:#b5bac5}.chat-section .person-name{flex:1 1;font-size:13px}.chat-section .person-presence{color:#9aa0ad;font-size:10px}.chat-section .chat-unread-badge{background:var(--chat-accent);border-radius:999px;color:#fff;display:grid;flex:0 0 auto;font-size:9px;font-weight:750;height:19px;min-width:19px;padding:0 5px;place-items:center}.chat-section .channel-box-empty,.chat-section .dm-box-empty{opacity:.65;padding:18px 0;width:100%}.chat-section .chat-box-section{background:var(--chat-surface);color:#272b36;flex:1 1;height:100%;min-width:0}.chat-section .chat-box-wrapper{display:flex;flex-direction:column;height:100%;position:relative}.chat-section .chat-view-loading{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff94;border-radius:inherit;cursor:wait;display:grid;inset:0;place-items:center;pointer-events:all;position:absolute;z-index:20}.chat-section .chat-view-loading .chat-view-loading-indicator{align-items:center;background:var(--chat-surface);border:1px solid var(--chat-border);border-radius:14px;box-shadow:0 14px 35px #0f172a24;color:var(--chat-muted);display:flex;flex-direction:column;font-size:12px;font-weight:650;gap:12px;padding:18px 22px}.chat-section .conversation-header{align-items:center;background:#fffffff0;border-bottom:1px solid var(--chat-border);display:flex;gap:12px;min-height:82px;padding:16px 24px}.chat-section .conversation-header .conversation-header-icon{background:#087b851a;border-radius:12px;color:var(--chat-accent);display:grid;font-size:18px;height:42px;place-items:center;width:42px}.chat-section .conversation-header h2{color:#222633;font-size:16px;font-weight:700;margin:0}.chat-section .conversation-header p{color:var(--chat-muted);font-size:12px;margin:3px 0 0}.chat-section .chat-box-empty,.chat-section .chat-box-loading,.chat-section .messages-empty{align-items:center;color:var(--chat-muted);display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center;width:100%}.chat-section .chat-box-empty h2,.chat-section .chat-box-empty h3,.chat-section .chat-box-loading h2,.chat-section .chat-box-loading h3,.chat-section .messages-empty h2,.chat-section .messages-empty h3{color:#303543;margin:15px 0 6px}.chat-section .chat-box-empty h2,.chat-section .chat-box-loading h2,.chat-section .messages-empty h2{font-size:21px}.chat-section .chat-box-empty h3,.chat-section .chat-box-loading h3,.chat-section .messages-empty h3{font-size:16px}.chat-section .chat-box-empty p,.chat-section .chat-box-loading p,.chat-section .messages-empty p{font-size:13px;line-height:1.6;margin:0;max-width:340px}.chat-section .chat-empty-icon,.chat-section .messages-empty-icon{background:#087b851a;border-radius:18px;color:var(--chat-accent);display:grid;font-size:25px;height:62px;place-items:center;width:62px}.chat-section .messages{background:linear-gradient(180deg,#f7fcfd,#fff 20%);flex:1 1;min-height:0;overflow-y:auto;padding:24px clamp(18px,4vw,56px) 18px;scrollbar-color:#d7dae2 #0000;scrollbar-width:thin}.chat-section .older-messages-loading{display:flex;justify-content:center;padding:8px}.chat-section .messages-empty{min-height:100%}.chat-section .messages-content{display:flex;flex-direction:column;gap:14px;justify-content:flex-end;min-height:100%}.chat-section .message-row{align-items:flex-end;display:flex;gap:10px;width:100%}.chat-section .message-row .sender-avatar{background:#eaf5f6;border-radius:50%;color:#8b91a0;display:grid;flex:0 0 34px;height:34px;overflow:hidden;place-items:center;width:34px}.chat-section .message-row .sender-avatar .sender-img{height:100%;object-fit:cover;width:100%}.chat-section .message-row .message-body{background:#fff;border:1px solid #e7e9ef;border-radius:6px 16px 16px 16px;box-shadow:0 2px 8px rgba(35,43,65,.045);max-width:min(68%,680px);padding:10px 14px 7px}.chat-section .message-row .message-name{color:#5a6171;font-size:11px;font-weight:700;margin-bottom:4px}.chat-section .message-row .message-reply-quote{background:#087b8514;border-left:3px solid var(--chat-accent);border-radius:5px;display:flex;flex-direction:column;gap:2px;margin-bottom:7px;padding:6px 8px}.chat-section .message-row .message-reply-quote strong{color:var(--chat-accent);font-size:9px;text-transform:uppercase}.chat-section .message-row .message-reply-quote span{color:var(--chat-muted);font-size:10px;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-section .message-row .message-text{color:#2d4651;font-size:14px;line-height:1.55;overflow-wrap:anywhere;white-space:pre-wrap}.chat-section .message-row .message-text a{color:#4f6ee8;text-decoration:underline;text-underline-offset:2px}.chat-section .message-row .message-time{color:#a0a5b0;font-size:10px;margin-top:3px;text-align:right}.chat-section .message-attachments{grid-gap:7px;display:grid;gap:7px;margin-top:7px}.chat-section .chat-image-attachment{background:#eaf5f6;border:0;border-radius:11px;cursor:zoom-in;max-height:280px;overflow:hidden;padding:0;width:min(320px,100%)}.chat-section .chat-image-attachment img{display:block;max-height:280px;object-fit:cover;width:100%}.chat-section .chat-video-attachment{background:#111;border-radius:11px;max-height:280px;width:min(360px,100%)}.chat-section .chat-file-attachment{align-items:center;background:#f6f7faeb;border:1px solid var(--chat-border);border-radius:10px;color:#343a48;display:flex;gap:10px;min-width:min(260px,100%);padding:9px 11px;text-decoration:none}.chat-section .chat-file-attachment>svg{color:var(--chat-accent);flex:0 0 auto;font-size:20px}.chat-section .chat-file-attachment>span{display:flex;flex-direction:column;min-width:0}.chat-section .chat-file-attachment strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-section .chat-file-attachment small{color:var(--chat-muted);font-size:9px;margin-top:2px}.chat-section .chat-link-preview{background:#f4fbfc;border:1px solid var(--chat-border);border-radius:11px;color:#2d4651;display:flex;flex-direction:column;margin-top:8px;overflow:hidden;text-decoration:none;width:min(360px,100%)}.chat-section .chat-link-preview>img{max-height:160px;object-fit:cover;width:100%}.chat-section .chat-link-preview>span{display:flex;flex-direction:column;gap:3px;padding:10px 12px}.chat-section .chat-link-preview small{color:var(--chat-muted);font-size:9px;text-transform:uppercase}.chat-section .chat-link-preview strong{font-size:12px;line-height:1.4}.chat-section .chat-link-preview em{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--chat-muted);display:-webkit-box;font-size:10px;font-style:normal;line-height:1.45;overflow:hidden}.chat-section .message-row-me{justify-content:flex-end}.chat-section .message-row-me .message-body{background:var(--app-gradient);border:0;border-radius:16px 16px 6px 16px;box-shadow:0 5px 14px #087b852e}.chat-section .message-row-me .message-text,.chat-section .message-row-me .message-text a{color:#fff}.chat-section .message-row-me .message-time{color:#ffffffb3}.chat-section .input-section{align-items:flex-end;background:#fff;border-top:1px solid var(--chat-border);display:flex;flex-wrap:wrap;gap:10px;padding:16px 24px 30px;position:relative}.chat-section .input-section .composer-context{align-items:center;background:#087b8514;border-left:3px solid var(--chat-accent);border-radius:8px;color:#343a48;display:flex;gap:10px;justify-content:space-between;min-height:48px;padding:7px 9px 7px 12px;width:100%}.chat-section .input-section .composer-context>div{display:flex;flex-direction:column;gap:2px;min-width:0}.chat-section .input-section .composer-context strong{color:var(--chat-accent);font-size:10px}.chat-section .input-section .composer-context span{color:var(--chat-muted);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-section .input-section .pending-attachments{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;width:100%}.chat-section .input-section .pending-attachment{align-items:center;background:#f4fbfc;border:1px solid var(--chat-border);border-radius:10px;color:#555d6d;display:flex;flex:0 0 auto;gap:7px;height:58px;max-width:180px;padding:6px}.chat-section .input-section .pending-attachment>img{border-radius:7px;height:44px;object-fit:cover;width:44px}.chat-section .input-section .pending-attachment>svg{color:var(--chat-accent);font-size:22px;width:34px}.chat-section .input-section .pending-attachment>span{flex:1 1;font-size:10px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-section .input-section .pending-attachment .ant-btn{flex:0 0 24px;height:24px;padding:0;width:24px}.chat-section .input-section .chat-file-input{display:none}.chat-section .input-section .attach-file-button{background:#eef8f9;color:var(--chat-muted);flex:0 0 42px;font-size:18px;height:46px;width:42px}.chat-section .input-section .textarea-input{background:#f4fbfc;border:1px solid #dfe2e9;border-radius:14px;color:#2c313d;flex:1 1;font:inherit;line-height:20px;max-height:130px;min-height:46px;outline:none;overflow-y:auto;padding:12px 16px;resize:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.chat-section .input-section .textarea-input:focus{background:#fff;border-color:#a9a5ff;box-shadow:0 0 0 3px #087b851a}.chat-section .input-section .textarea-input::placeholder{color:#a0a5b0}.chat-section .input-section .send-message-button{background:var(--chat-accent);border:0;box-shadow:0 6px 16px #087b8540;flex:0 0 46px;height:46px;width:46px}.chat-section .input-section .send-message-button:not(:disabled):hover{background:var(--chat-accent-strong);transform:translateY(-1px)}.chat-section .input-section .composer-hint{bottom:8px;color:#a0a5b0;font-size:10px;position:absolute;right:25px;text-align:right}.chat-section .input-section .composer-hint-typing{color:var(--chat-accent);font-weight:600;left:25px;right:auto;text-align:left}.chat-section .input-section .scroll-bottom-flag-btn{position:absolute;right:27px;top:-60px;z-index:2}.chat-section .typing-dots{display:inline-flex;gap:2px;margin-right:6px}.chat-section .typing-dots i{animation:chatTyping 1s infinite alternate;background:var(--chat-accent);border-radius:50%;height:3px;width:3px}.chat-section .typing-dots i:nth-child(2){animation-delay:.18s}.chat-section .typing-dots i:nth-child(3){animation-delay:.36s}.chat-section .chat-box-dark{--chat-border:#2d4651;--chat-surface:#0e1b22;background:#0e1b22;color:#edf0f7}.chat-section .chat-box-dark .conversation-header,.chat-section .chat-box-dark .input-section{background:#122630;border-color:#2d4651}.chat-section .chat-box-dark .chat-box-empty h2,.chat-section .chat-box-dark .conversation-header h2,.chat-section .chat-box-dark .messages-empty h3{color:#f1f3f8}.chat-section .chat-box-dark .messages{background:rgba(16,35,44,.871)}.chat-section .chat-box-dark .message-row .message-body{background:#19313c;border-color:#2d4651}.chat-section .chat-box-dark .message-row .message-text{color:#eceef4}.chat-section .chat-box-dark .message-row-me .message-body{background:var(--app-gradient);border:0}.chat-section .chat-box-dark .input-section .textarea-input{background:#19313c;border-color:#36525d;color:#f1f3f8}.chat-section .chat-box-dark .attach-file-button,.chat-section .chat-box-dark .pending-attachment{background:#19313c;border-color:#36525d;color:#c2c7d2}.chat-section .chat-box-dark .composer-context{background:#087b851f;color:#eceef4}.chat-section .chat-box-dark .chat-file-attachment,.chat-section .chat-box-dark .chat-link-preview{background:#19313c;border-color:#3d5964;color:#eceef4}.chat-section .chat-box-dark .chat-view-loading{background:#0e101599}.main-content.team-chat-content{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;border:0;box-shadow:none;overflow:hidden;padding:0}.chat-message-menu{background:#fff;background:var(--app-surface,#fff);border:1px solid #e4e7ee;border:1px solid var(--app-border,#e4e7ee);border-radius:10px;box-shadow:0 12px 32px #0f172a2e;display:flex;flex-direction:column;min-width:128px;padding:5px;position:absolute;z-index:3000}.chat-message-menu button{background:#0000;border:0;border-radius:7px;color:#283041;color:var(--app-text,#283041);cursor:pointer;font-size:12px;padding:8px 10px;text-align:left}.chat-message-menu button:hover{background:#087b851a;color:#087b85;color:var(--chat-accent,#087b85)}.chat-section.chat-section-dark{--chat-border:#2d4651;--chat-surface:#122630;--chat-soft:#19313c;--chat-muted:#a4abba;background:#0e1b22}.chat-section.chat-section-dark .member-list-section{background:#122630;border-color:#2d4651}.chat-section.chat-section-dark .chat-sidebar-brand{border-color:#2d4651}.chat-section.chat-section-dark .chat-sidebar-brand-title{color:#f0f2f7}.chat-section.chat-section-dark .member-header{color:#9299a8}.chat-section.chat-section-dark .channel-item,.chat-section.chat-section-dark .dm-item{color:#c9ced8}.chat-section.chat-section-dark .channel-item:hover,.chat-section.chat-section-dark .dm-item:hover{background:#19313c;color:#fff}.chat-section.chat-section-dark .channel-icon{background:#23404c;box-shadow:none;color:#aeb4c2}.chat-section.chat-section-dark .person-avatar .online-status{border-color:#122630}.chat-section.chat-section-dark .member-list-loading{background:#0f1117ad}.chat-section.chat-section-dark .member-list-loading .member-list-loading-indicator{background:#19313c;border-color:#3a3f4c;box-shadow:0 16px 38px #00000057;color:#b7bdca}.chat-section.chat-section-dark .member-list-loading .ant-spin-dot-item{background-color:#28c4ca}.chat-section.chat-section-dark .member-list-scroll{scrollbar-color:#444957 #0000}.channel-add-modal-section{display:flex;flex-direction:column;gap:18px;width:340px}.channel-add-modal-section .channel-add-modal-heading{align-items:center;border-bottom:1px solid #d8e8ec;border-bottom:1px solid var(--app-border,#d8e8ec);display:flex;gap:12px;padding-bottom:16px}.channel-add-modal-section .channel-add-modal-icon{background:linear-gradient(135deg,#087b85,#256bfe);border-radius:11px;box-shadow:0 8px 18px #087b853d;color:#fff;display:grid;flex:0 0 42px;font-size:18px;height:42px;place-items:center;width:42px}.channel-add-modal-section .channel-add-modal-heading>div:last-child{grid-gap:3px;display:grid;gap:3px}.channel-add-modal-section .channel-add-modal-heading strong{color:#10212b;color:var(--app-text,#10212b);font-size:16px}.channel-add-modal-section .channel-add-modal-heading span{color:#607783;color:var(--app-muted,#607783);font-size:11px}.channel-add-modal-section .channel-add-modal-section-field{display:flex;flex-direction:column;gap:8px}.channel-add-modal-section .channel-add-modal-field-title{color:#607783;color:var(--app-muted,#607783);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.channel-add-modal-section .ant-input,.channel-add-modal-section .ant-select-selector{border-color:#d8e8ec!important;border-color:var(--app-border,#d8e8ec)!important}.channel-add-modal-section .channel-create-submit{background:var(--app-gradient)!important;border:0;font-weight:700;margin-top:2px;width:100%}.channel-create-popover .ant-popover-inner{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5!important;border:1px solid #d8e8ec!important;border-radius:16px!important;box-shadow:0 24px 64px #10212b33!important;overflow:hidden;padding:20px!important}.channel-create-popover .ant-popover-arrow:before{background:#fffffff5!important}:root[data-app-theme=dark] .channel-create-popover .ant-popover-inner{background:rgba(16,35,44,.961)!important;border-color:#2d4651!important;box-shadow:0 28px 72px #00000075!important}:root[data-app-theme=dark] .channel-create-popover .ant-popover-arrow:before{background:#10232c!important}:root[data-app-theme=dark] .channel-create-popover .channel-add-modal-heading{border-bottom-color:#2d4651}:root[data-app-theme=dark] .channel-create-popover .channel-add-modal-heading strong{color:#e8f2f5}:root[data-app-theme=dark] .channel-create-popover .channel-add-modal-field-title,:root[data-app-theme=dark] .channel-create-popover .channel-add-modal-heading span{color:#a7bbc4}:root[data-app-theme=dark] .channel-create-popover .ant-input,:root[data-app-theme=dark] .channel-create-popover .ant-select-selector{background:#122630c7!important;border-color:#36525d!important;color:#e8f2f5!important}:root[data-app-theme=dark] .channel-create-popover .ant-select-selection-item{background:#23404c!important;border-color:#36525d!important;color:#e8f2f5}.channel-edit-modal .ant-modal-content,.channel-edit-modal .ant-modal-header{background:#fff}.channel-edit-modal .ant-modal-content{border:1px solid #d8e8ec;border-radius:16px}.channel-edit-modal .ant-modal-title{color:#10212b}.channel-edit-fields{grid-gap:18px;display:grid;gap:18px;padding:10px 0 6px}.channel-edit-fields label{grid-gap:7px;display:grid;gap:7px}.channel-edit-fields label>span{color:#607783;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}:root[data-app-theme=dark] .channel-edit-modal .ant-modal-content,:root[data-app-theme=dark] .channel-edit-modal .ant-modal-header{background:#10232c}:root[data-app-theme=dark] .channel-edit-modal .ant-modal-content{border-color:#2d4651}:root[data-app-theme=dark] .channel-edit-modal .ant-modal-close,:root[data-app-theme=dark] .channel-edit-modal .ant-modal-title{color:#e8f2f5}:root[data-app-theme=dark] .channel-edit-modal .channel-edit-fields label>span{color:#a7bbc4}:root[data-app-theme=dark] .channel-edit-modal .ant-input,:root[data-app-theme=dark] .channel-edit-modal .ant-select-selector{background:#122630!important;border-color:#36525d!important;color:#e8f2f5!important}:root[data-app-theme=dark] .channel-edit-modal .ant-select-selection-item{background:#23404c!important;border-color:#36525d!important;color:#e8f2f5}.chat-image-modal .ant-modal-content{background:#09141a;border-radius:16px;overflow:hidden;padding:0}.chat-image-modal .ant-modal-close{background:#00000073;color:#fff}.chat-image-modal .ant-modal-body{display:flex;flex-direction:column;height:min(82vh,850px)}.chat-image-modal .chat-image-toolbar{align-items:center;background:#122630;color:#e9ecf3;display:flex;gap:12px;justify-content:center;min-height:52px;z-index:2}.chat-image-modal .chat-image-toolbar .chat-image-zoom-button{background:#19313c;border:1px solid #3b414e;border-radius:9px;color:#e9ecf3;display:inline-grid;font-size:16px;height:36px;min-width:36px;padding:0;place-items:center;width:36px}.chat-image-modal .chat-image-toolbar .chat-image-zoom-button .ant-btn-icon{display:grid;margin:0;place-items:center}.chat-image-modal .chat-image-toolbar .chat-image-zoom-button:not(:disabled):hover{background:#23404c;border-color:#656e80;color:#fff}.chat-image-modal .chat-image-toolbar .chat-image-zoom-button:disabled{background:#19313c;border-color:#303540;color:#646b79}.chat-image-modal .chat-image-toolbar>span{background:hsla(0,0%,100%,.055);border-radius:9px;color:#f2f4f8;display:grid;font-size:12px;font-weight:700;height:36px;min-width:58px;place-items:center;text-align:center}.chat-image-modal .chat-image-stage{cursor:grab;display:grid;flex:1 1;min-height:0;overflow:hidden;padding:30px;place-items:center;touch-action:none;-webkit-user-select:none;user-select:none}.chat-image-modal .chat-image-stage:active{cursor:grabbing}.chat-image-modal .chat-image-stage:active img{transition:none}.chat-image-modal .chat-image-stage img{max-height:100%;max-width:100%;pointer-events:none;transform-origin:center;transition:transform .16s ease;-webkit-user-select:none;user-select:none;will-change:transform}@keyframes chatTyping{to{opacity:.25;transform:translateY(-2px)}}@media(max-width:820px){.chat-section{border-radius:12px}.chat-section .member-list-section{min-width:230px;width:230px}.chat-section .person-presence{display:none}.chat-section .messages{padding-inline:16px}.chat-section .message-row .message-body{max-width:82%}}@media(max-width:620px){.chat-section{min-height:650px}.chat-section .member-list-section{min-width:82px;width:82px}.chat-section .chat-sidebar-brand{justify-content:center;padding-inline:10px}.chat-section .channel-name,.chat-section .chat-sidebar-brand>div:last-child,.chat-section .member-header span,.chat-section .person-name,.chat-section .person-presence{display:none}.chat-section .member-header{justify-content:center;padding-inline:10px}.chat-section .member-header .add-channel-button{padding:0;width:32px}.chat-section .member-header .add-channel-button span:not(.anticon){display:none}.chat-section .channel-item,.chat-section .dm-item{justify-content:center;padding-inline:6px}.chat-section .conversation-header{padding-inline:16px}.chat-section .input-section{padding-inline:12px}.chat-section .input-section .composer-hint{right:14px}.chat-section .input-section .composer-hint-typing{left:14px;right:auto}}@media(max-width:480px){.channel-add-modal-section{width:min(300px,100vw - 72px)}}.teammateSection{color:var(--app-text);width:100%}.teammateSection .teammate-heading{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:24px}.teammateSection .teammate-heading .title{align-items:center;display:flex;font-size:27px;gap:12px;margin-bottom:5px}.teammateSection .teammate-heading p{color:var(--app-muted);margin:0}.teammateSection .teammate-heading .teammate-title-icon{background:linear-gradient(135deg,#087b85,#256bfe);border-radius:12px;box-shadow:0 8px 20px #087b8540;color:#fff;display:inline-flex;padding:10px}.teammateSection .teammate-heading .teammate-count{background:#087b851c;border:0;border-radius:20px;color:#087b85;margin:7px 0 0;padding:4px 12px}.teammateSection .teammate-toolbar{border:1px solid var(--app-border);border-radius:16px;margin-bottom:20px}.teammateSection .teammate-toolbar .ant-card-body{align-items:center;display:flex;gap:24px;justify-content:space-between}.teammateSection .teammate-toolbar .ant-card-body>div{display:flex;flex-direction:column;gap:3px}.teammateSection .teammate-toolbar strong{font-size:16px}.teammateSection .teammate-toolbar span{color:var(--app-muted);font-size:12px}.teammateSection .teammate-toolbar .ant-input-affix-wrapper{background:var(--app-bg);height:42px;width:min(360px,45%)}.teammateSection .teammate-toolbar .ant-input-prefix{color:var(--app-muted);margin-right:7px}.teammateSection .teammate-wrapper{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.teammateSection .teammate-wrapper .teammate-loading{align-items:center;display:flex;grid-column:1/-1;justify-content:center;margin:60px 0;width:100%}.teammateSection .teammate-wrapper .teammate-empty{align-items:center;display:flex;grid-column:1/-1;justify-content:center;margin:50px 0;min-width:0;width:100%}.teammateSection .teammate-wrapper .teammate-item{border:1px solid var(--app-border);border-radius:16px;min-width:0;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.teammateSection .teammate-wrapper .teammate-item:hover{border-color:#087b8559;box-shadow:0 14px 32px #18233a1a;transform:translateY(-3px)}.teammateSection .teammate-wrapper .teammate-item .ant-card-body{padding:18px}.teammateSection .teammate-wrapper .teammate-item .teammate-card-main{align-items:center;display:flex;gap:13px;min-width:0}.teammateSection .teammate-wrapper .teammate-item .teammate-avatar-bar{flex:0 0 52px;height:52px;position:relative;width:52px}.teammateSection .teammate-wrapper .teammate-item .teammate-avatar-bar .teammate-avatar{border-radius:15px;height:100%;object-fit:cover;width:100%}.teammateSection .teammate-wrapper .teammate-item .teammate-avatar-bar .online-indicator{background:#23a36d;border:3px solid var(--app-surface);border-radius:50%;bottom:-2px;height:13px;position:absolute;right:-2px;width:13px}.teammateSection .teammate-wrapper .teammate-item .teammate-info{align-items:flex-start;display:flex;flex-direction:column;gap:6px;min-width:0}.teammateSection .teammate-wrapper .teammate-item .teammate-name{font-size:15px;font-weight:700;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teammateSection .teammate-wrapper .teammate-item .teammate-info .ant-tag{background:#087b851a;border:0;color:#087b85;font-size:11px;margin:0}.teammateSection .teammate-wrapper .teammate-item .teammate-card-footer{align-items:center;border-top:1px solid var(--app-border);display:flex;gap:10px;justify-content:space-between;margin-top:17px;padding-top:13px}.teammateSection .teammate-wrapper .teammate-item .template-status{align-items:center;color:var(--app-muted);display:flex;font-size:12px;gap:7px}.teammateSection .teammate-wrapper .teammate-item .template-status .anticon{color:#23a36d;font-size:15px}.teammateSection .teammate-wrapper .teammate-item .template-status.unavailable .anticon{color:var(--app-muted)}.teammateSection .teammate-wrapper .teammate-item .teammate-template-download-btn{background:#087b851a;color:#087b85;flex:0 0 34px;height:34px;width:34px}.teammate-heading-actions{align-items:center;display:flex;gap:10px}.teammate-heading-actions .ant-btn-primary{background:linear-gradient(110deg,var(--app-primary),#14a9b0);border-radius:10px;font-size:11px;font-weight:700;height:40px}.team-group-section{background:color-mix(in srgb,var(--app-surface) 96%,#0000);border:1px solid var(--app-border);border-radius:17px;margin-bottom:22px;min-width:0;padding:18px}.team-group-heading{align-items:center;border-bottom:1px solid var(--app-border);display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:13px}.team-group-heading>div{grid-gap:2px;display:grid;gap:2px}.team-group-heading small,.team-group-heading span{color:var(--app-muted);font-size:9px}.team-group-heading strong{font-size:14px}.teammateSection .teammate-details{grid-gap:8px;border-top:1px solid var(--app-border);display:grid;gap:8px;margin-top:16px;padding-top:13px}.teammateSection .teammate-details p{grid-gap:2px;display:grid;gap:2px;margin:0;min-width:0}.teammateSection .teammate-details p span{color:var(--app-muted);font-size:9px}.teammateSection .teammate-details p strong{color:var(--app-text);font-size:11px;overflow:hidden;text-overflow:ellipsis}.teammate-colors{display:flex;gap:7px;margin-top:3px}.teammate-colors span{border:2px solid var(--app-border);border-radius:7px;height:22px;width:22px}.team-invite-modal{--invite-surface:#fff;--invite-bg:#f4fbfc;--invite-border:#d8e8ec;--invite-text:#10212b;--invite-muted:#607783;--invite-primary:#087b85}:root[data-app-theme=dark] .team-invite-modal{--invite-surface:#122630;--invite-bg:#0e1b22;--invite-border:#2d4651;--invite-text:#e8f2f5;--invite-muted:#a7bbc4}.team-invite-modal .ant-modal-content{background:var(--invite-surface);border:1px solid var(--invite-border);border-radius:22px;box-shadow:0 28px 80px #04192247;color:var(--invite-text);overflow:hidden;padding:0}.team-invite-modal .ant-modal-header{background:linear-gradient(135deg,color-mix(in srgb,var(--invite-primary) 8%,var(--invite-surface)),var(--invite-surface));border-bottom:1px solid var(--invite-border);margin:0;padding:22px 24px 18px}.team-invite-modal .ant-modal-close,.team-invite-modal .ant-modal-title{color:var(--invite-text)}.team-invite-modal .ant-modal-close{border-radius:9px;right:20px;top:20px}.team-invite-modal .ant-modal-body{padding:22px 24px 24px}.team-invite-title{align-items:center;display:flex;gap:12px}.team-invite-title>span{background:linear-gradient(135deg,var(--invite-primary),#256bfe);border-radius:12px;box-shadow:0 8px 18px color-mix(in srgb,var(--invite-primary) 25%,#0000);color:#fff;display:grid;font-size:18px;height:40px;place-items:center;width:40px}.team-invite-title>div{grid-gap:2px;display:grid;gap:2px}.team-invite-title strong{font-size:15px}.team-invite-title small{color:var(--invite-muted);font-size:10px;font-weight:500}.team-invite-search-block label{color:var(--invite-text);font-size:11px;font-weight:750}.team-invite-search-block p{color:var(--invite-muted);font-size:10px;margin:3px 0 11px}.team-invite-search-block .ant-input-group-wrapper{width:100%}.team-invite-search-block .ant-input-affix-wrapper{background:var(--invite-bg);border-color:var(--invite-border);border-radius:11px 0 0 11px;color:var(--invite-muted);height:44px}.team-invite-search-block .ant-input{background:#0000;color:var(--invite-text);font-size:11px}.team-invite-search-block .ant-input::placeholder{color:var(--invite-muted)}.team-invite-search-block .ant-input-search-button{background:var(--invite-primary);border-radius:0 11px 11px 0!important;font-size:11px;font-weight:700;height:44px}.team-invite-results{grid-gap:9px;align-content:start;display:grid;gap:9px;margin-top:18px;max-height:390px;min-height:250px;overflow-y:auto}.team-invite-results-label{align-items:center;display:flex;justify-content:space-between;padding:0 2px 3px}.team-invite-results-label span{color:var(--invite-text);font-size:11px;font-weight:750}.team-invite-results-label strong{background:color-mix(in srgb,var(--invite-primary) 9%,var(--invite-surface));border-radius:999px;color:var(--invite-primary);font-size:9px;padding:4px 8px}.team-invite-user{align-items:center;background:var(--invite-surface);border:1px solid var(--invite-border);border-radius:14px;display:flex;justify-content:space-between;padding:12px;transition:border-color .18s ease,background .18s ease,transform .18s ease}.team-invite-user:hover{background:color-mix(in srgb,var(--invite-primary) 4%,var(--invite-surface));border-color:color-mix(in srgb,var(--invite-primary) 40%,var(--invite-border));transform:translateY(-1px)}.team-invite-user.is-invited{background:color-mix(in srgb,#13a876 6%,var(--invite-surface));border-color:color-mix(in srgb,#13a876 32%,var(--invite-border))}.team-invite-user-profile{align-items:center;display:flex;gap:11px;min-width:0}.team-invite-user-profile .ant-avatar{background:var(--invite-bg);border:2px solid color-mix(in srgb,var(--invite-primary) 18%,var(--invite-border));flex:0 0 46px}.team-invite-user-profile>div{grid-gap:3px;display:grid;gap:3px;min-width:0}.team-invite-user-profile strong{color:var(--invite-text);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-invite-user-profile span{color:var(--invite-muted);font-size:9px}.team-invite-user>.ant-btn{border-radius:9px;font-size:10px;font-weight:700;height:34px;min-width:88px}.team-invite-user>.ant-btn-primary{background:linear-gradient(110deg,var(--invite-primary),#14a9b0)}.team-invite-user.is-invited>.ant-btn{background:#0000;border-color:color-mix(in srgb,#13a876 35%,var(--invite-border));color:#13a876}.team-invite-empty,.team-invite-loading,.team-invite-placeholder{align-items:center;color:var(--invite-muted);display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:220px;text-align:center}.team-invite-empty>span,.team-invite-loading span,.team-invite-placeholder span{font-size:10px}.team-invite-placeholder>.anticon{background:color-mix(in srgb,var(--invite-primary) 9%,var(--invite-surface));border-radius:14px;color:var(--invite-primary);display:grid;font-size:19px;height:46px;place-items:center;width:46px}.team-invite-placeholder strong{color:var(--invite-text);font-size:12px}.team-invite-empty .ant-empty{margin:0}.team-invite-empty .ant-empty-description{color:var(--invite-text);font-size:11px}@media(max-width:1200px){.teammateSection .teammate-wrapper{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:850px){.teammateSection .teammate-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.teammateSection .teammate-heading .teammate-count{display:none}.teammateSection .teammate-toolbar .ant-card-body{align-items:stretch;flex-direction:column}.teammateSection .teammate-toolbar .ant-input-affix-wrapper{width:100%}.teammateSection .teammate-wrapper{grid-template-columns:1fr}}.email-template-section{color:var(--app-text);width:100%}.email-template-section .email-template-heading{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin-bottom:24px}.email-template-section .eyebrow{color:var(--app-primary);display:block;font-size:11px;font-weight:750;letter-spacing:.1em;margin-bottom:5px;text-transform:uppercase}.email-template-section h1{font-size:27px;letter-spacing:-.5px;line-height:1.2;margin:0 0 5px}.email-template-section p{color:var(--app-muted);margin:0}.email-template-section .heading-actions{display:flex;gap:10px}.email-template-section .heading-actions .ant-btn{height:42px}.email-template-section .email-template-layout{grid-gap:22px;display:grid;gap:22px;grid-template-columns:minmax(0,1fr)}.email-template-section .email-template-layout.with-preview{grid-template-columns:minmax(0,1.55fr) minmax(320px,.75fr)}.email-template-section .preview-card,.email-template-section .template-card{background:var(--app-surface);border:1px solid var(--app-border);border-radius:16px;box-shadow:0 8px 26px rgba(24,35,58,.045);min-width:0}.email-template-section .template-card{padding:24px}.email-template-section .editor-label-row label,.email-template-section .field-block>label{color:var(--app-text);display:block;font-size:13px;font-weight:700;margin-bottom:8px}.email-template-section .field-block{margin-bottom:24px}.email-template-section .field-block .ant-input{padding-right:68px}.email-template-section .editor-label-row{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-bottom:10px}.email-template-section .editor-label-row label{margin-bottom:2px}.email-template-section .editor-label-row span{color:var(--app-muted);font-size:12px}.email-template-section .rich-editor{background:var(--app-surface);border:1px solid var(--app-border);border-radius:12px;overflow:hidden}.email-template-section .rich-editor:focus-within{border-color:var(--app-primary);box-shadow:0 0 0 3px #087b851f}.email-template-section .editor-toolbar{align-items:center;background:var(--app-bg);border-bottom:1px solid var(--app-border);display:flex;flex-wrap:wrap;gap:4px;padding:8px}.email-template-section .editor-toolbar button,.email-template-section .editor-toolbar select{background:#0000;border:1px solid #0000;border-radius:7px;color:var(--app-text);cursor:pointer;height:32px}.email-template-section .editor-toolbar button{display:grid;font-size:15px;padding:0;place-items:center;width:32px}.email-template-section .editor-toolbar select{background:var(--app-surface);border-color:var(--app-border);min-width:112px;padding:0 8px}.email-template-section .editor-toolbar button:hover{background:#087b851a;color:var(--app-primary)}.email-template-section .toolbar-divider{background:var(--app-border);height:22px;margin:0 3px;width:1px}.email-template-section .editor-canvas{color:var(--app-text);line-height:1.65;min-height:360px;outline:none;padding:24px}.email-template-section .editor-canvas:empty:before{color:var(--app-muted);content:"Write your email here..."}.email-template-section .editor-canvas h1,.email-template-section .editor-canvas h2,.email-template-section .editor-canvas h3{margin-top:.5em}.email-template-section .editor-canvas blockquote{border-left:3px solid var(--app-primary);color:var(--app-muted);margin-left:0;padding-left:16px}.email-template-section .html-editor{border-radius:12px!important;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.65;min-height:430px!important;padding:18px;tab-size:2}.email-template-section .template-hint{color:var(--app-muted);font-size:12px;margin-top:14px}.email-template-section .template-hint code{background:#087b8517;border-radius:5px;color:var(--app-primary);padding:2px 5px}.email-template-section .preview-card{align-self:start;overflow:hidden}.email-template-section .preview-card-header,.email-template-section .preview-subject{border-bottom:1px solid var(--app-border);padding:16px 18px}.email-template-section .preview-card-header{align-items:center;display:flex;font-weight:700;justify-content:space-between}.email-template-section .preview-card-header small,.email-template-section .preview-subject small{color:var(--app-muted);font-weight:500}.email-template-section .preview-subject{display:flex;flex-direction:column;gap:4px}.email-template-section .preview-subject strong{overflow-wrap:anywhere}.email-template-section .preview-card iframe{background:#fff;border:0;display:block;height:480px;width:100%}@media(max-width:1050px){.email-template-section .email-template-layout.with-preview{grid-template-columns:1fr}}@media(max-width:650px){.email-template-section .editor-label-row,.email-template-section .email-template-heading{align-items:stretch;flex-direction:column}.email-template-section .heading-actions{display:grid;grid-template-columns:1fr 1fr}.email-template-section .template-card{padding:16px}.email-template-section .editor-canvas{min-height:300px;padding:16px}}.manageProfilesSection .manage-profiles-heading{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:24px}.manageProfilesSection .manage-profiles-heading .title{align-items:center;display:flex;font-size:27px;gap:12px;margin-bottom:5px}.manageProfilesSection .manage-profiles-heading p{color:var(--app-muted);margin:0}.manageProfilesSection .manage-profiles-title-icon{background:linear-gradient(135deg,#087b85,#256bfe);border-radius:12px;box-shadow:0 8px 20px #087b8540;color:#fff;display:inline-flex;padding:10px}.manageProfilesSection .profile-count{border-radius:20px;padding:7px 12px}.manageProfilesSection .manage-profiles-toolbar{background:var(--app-surface);border:1px solid var(--app-border);margin-bottom:20px}.manageProfilesSection .manage-profiles-filters{align-items:center;display:flex;gap:12px}.manageProfilesSection .manage-profiles-filters .ant-input-affix-wrapper{flex:1 1;max-width:430px}.manageProfilesSection .manage-profiles-filters .ant-select{width:170px}.manageProfilesSection .profiles-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(auto-fill,minmax(290px,1fr))}.manageProfilesSection .profile-card{background:var(--app-surface);border:1px solid var(--app-border);border-radius:20px;box-shadow:0 10px 28px #18233a12;cursor:pointer;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.manageProfilesSection .profile-card:hover{border-color:color-mix(in srgb,var(--app-primary) 35%,var(--app-border));box-shadow:0 22px 46px #18233a2b;transform:translateY(-7px)}.manageProfilesSection .profile-card:focus-visible{outline:3px solid color-mix(in srgb,var(--app-primary) 28%,#0000);outline-offset:3px}.manageProfilesSection .profile-card .ant-card-body{align-items:stretch;display:flex;flex-direction:column;gap:20px;min-height:330px;padding:22px}.manageProfilesSection .profile-card-header{align-items:center;display:flex;gap:13px;min-width:0}.manageProfilesSection .profile-card-header .ant-avatar{background:var(--app-bg);border:2px solid color-mix(in srgb,var(--app-primary) 22%,var(--app-border));flex:0 0 58px;height:58px;min-width:58px;width:58px}.manageProfilesSection .profile-card-header .ant-avatar img{height:100%;object-fit:cover;width:100%}.manageProfilesSection .profile-card-copy{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.manageProfilesSection .profile-card-copy span,.manageProfilesSection .profile-card-copy strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manageProfilesSection .profile-card-copy strong{color:var(--app-text);font-size:16px}.manageProfilesSection .profile-card-copy .profile-role-tag{font-size:10px;font-weight:700;margin:2px 0 0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manageProfilesSection .profile-card-menu-mark{align-self:flex-start;color:var(--app-muted);font-size:18px;margin-left:auto}.manageProfilesSection .profile-completion{grid-gap:7px;display:grid;gap:7px}.manageProfilesSection .profile-completion>div{color:var(--app-muted);display:flex;font-size:11px;gap:10px;justify-content:space-between}.manageProfilesSection .profile-completion strong{color:var(--app-text);font-size:12px}.manageProfilesSection .profile-completion .ant-progress{line-height:1}.manageProfilesSection .profile-completion .ant-progress-inner{background:color-mix(in srgb,var(--app-border) 70%,#0000)}.manageProfilesSection .profile-contact-list{grid-gap:12px;display:grid;gap:12px}.manageProfilesSection .profile-contact-list>div{align-items:center;color:var(--app-muted);display:flex;font-size:12px;gap:10px;min-width:0}.manageProfilesSection .profile-contact-list .anticon{color:var(--app-primary);flex:0 0 16px}.manageProfilesSection .profile-contact-list span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manageProfilesSection .profile-card-tags{display:flex;flex-wrap:wrap;gap:5px}.manageProfilesSection .profile-card-tags .ant-tag{-webkit-margin-end:0;margin-inline-end:0}.manageProfilesSection .profile-card-copy span{color:var(--app-muted);font-size:13px}.manageProfilesSection .profile-card-open{align-items:center;border-top:1px solid var(--app-border);color:var(--app-primary);display:flex;font-size:12px;font-weight:700;justify-content:space-between;margin-top:auto;padding-top:14px}.manageProfilesSection .profiles-state{display:grid;min-height:320px;place-items:center}.managed-profile-summary{align-items:center;background:var(--app-bg);border:1px solid var(--app-border);border-radius:14px;display:flex;gap:16px;margin-bottom:22px;padding:16px}.managed-profile-summary>.ant-avatar{flex:0 0 76px;height:76px;min-width:76px;width:76px}.managed-profile-summary>.ant-avatar img{height:100%;object-fit:cover;width:100%}.managed-profile-summary>div{display:flex;flex:1 1;flex-direction:column}.managed-profile-summary span{color:var(--app-muted);font-size:13px}.managed-profile-actions{display:flex;gap:10px;justify-content:flex-end}.managed-profile-permissions{background:var(--app-bg);border:1px solid var(--app-border);border-radius:12px;padding:14px}.managed-profile-permissions-bar{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.managed-profile-page-grid{grid-gap:10px 14px;display:grid;gap:10px 14px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.managed-profile-page-grid.is-readonly{opacity:.78}.managed-profile-page-grid .ant-checkbox-wrapper{-webkit-margin-start:0;margin-inline-start:0;min-width:0}.managed-profile-page-grid .ant-checkbox-wrapper span:last-child{overflow-wrap:anywhere}.manage-profile-modal .allowed-segmented{min-height:40px;padding:4px}.manage-profile-modal .allowed-segmented .ant-segmented-item-label{line-height:30px;min-height:30px}.manage-profile-modal .manage-profile-readonly.ant-input-disabled{-webkit-text-fill-color:var(--app-text);background:var(--app-surface);color:var(--app-text);cursor:not-allowed;opacity:1}.app-dark .manage-profile-modal .ant-modal-content,.app-dark .manage-profile-modal .ant-modal-header{background:#122630}.app-dark .manage-profile-modal .ant-modal-header{border-bottom:1px solid #2d4651;border-radius:16px 16px 0 0;margin:-20px -24px 20px;padding:20px 24px 16px}.app-dark .manage-profile-modal .ant-modal-title{color:#f5f6fb}.app-dark .manage-profile-modal .ant-modal-close{color:#9ba3b4}.app-dark .manage-profile-modal .ant-modal-close:hover{background:#19313c;color:#f5f6fb}@media(max-width:700px){.manageProfilesSection .manage-profiles-heading{flex-direction:column}.managed-profile-summary{align-items:flex-start;flex-wrap:wrap}.managed-profile-summary .ant-space{width:100%}.manageProfilesSection .manage-profiles-filters{align-items:stretch;flex-direction:column}.manageProfilesSection .manage-profiles-filters .ant-input-affix-wrapper,.manageProfilesSection .manage-profiles-filters .ant-select{max-width:none;width:100%}.managed-profile-permissions-bar{align-items:flex-start;flex-direction:column}.managed-profile-page-grid{grid-template-columns:1fr}}.permissions-section .permissions-heading{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:24px}.permissions-section .permissions-heading h2{align-items:center;color:var(--app-text);display:flex;font-size:27px;gap:10px;margin:0 0 6px}.permissions-section .permissions-heading h2 .anticon{color:var(--app-primary)}.permissions-section .permissions-heading p{color:var(--app-muted);margin:0}.permissions-section .permissions-card{background:var(--app-surface);border:1px solid var(--app-border)}.permissions-section .permission-page-name{display:flex;flex-direction:column;gap:2px}.permissions-section .permission-page-name strong{color:var(--app-text)}.permissions-section .permission-page-name span{color:var(--app-muted);font-size:11px}.permissions-loading{display:grid;min-height:360px;place-items:center}@media(max-width:700px){.permissions-section .permissions-heading{flex-direction:column}}.price-settings-page{margin:0 auto;max-width:1060px;padding:34px 0 60px}.price-settings-heading{align-items:center;display:flex;gap:15px;margin-bottom:24px}.price-settings-heading>span{background:linear-gradient(135deg,var(--app-primary),#13a7ac);border-radius:14px;color:#fff;display:grid;font-size:21px;height:48px;place-items:center;width:48px}.price-settings-heading h1{font-size:27px;letter-spacing:-.03em;margin:0}.price-settings-heading p{color:var(--app-muted);font-size:12px;margin:5px 0 0}.price-settings-card{background:var(--app-surface);border:1px solid var(--app-border);border-radius:18px;box-shadow:0 14px 38px #10212b12}.price-settings-card .ant-input-number{width:100%}.price-settings-card .ant-form-item-label label{font-weight:700}.price-settings-loading{display:grid;min-height:180px;place-items:center}.price-settings-actions{border-top:1px solid var(--app-border);display:flex;justify-content:flex-end;margin-top:14px;padding-top:20px}.billing-page{margin:0 auto;max-width:1120px;padding:34px 0 60px}.billing-heading,.billing-heading>div,.billing-transaction-name,.crypto-payment-status{align-items:center;display:flex}.billing-heading{gap:20px;justify-content:space-between;margin-bottom:24px}.billing-heading>div{gap:14px}.billing-heading-icon{background:linear-gradient(135deg,var(--app-primary),#13a7ac);border-radius:14px;color:#fff;display:grid;font-size:21px;height:48px;place-items:center;width:48px}.billing-heading h1{font-size:28px;letter-spacing:-.03em;margin:0}.billing-heading p,.billing-history-head p{color:var(--app-muted);font-size:12px;margin:4px 0 0}.billing-balance-card{background:linear-gradient(125deg,color-mix(in srgb,var(--app-primary) 10%,var(--app-surface)),var(--app-surface));border:1px solid color-mix(in srgb,var(--app-primary) 28%,var(--app-border));border-radius:22px;box-shadow:0 16px 40px #10212b14;overflow:hidden;position:relative}.billing-balance-card span{color:var(--app-muted);font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.billing-balance-card strong{display:block;font-size:40px;letter-spacing:-.05em;margin:9px 0 6px}.billing-balance-card p{color:var(--app-muted);font-size:11px;margin:0}.billing-balance-art{background:color-mix(in srgb,var(--app-primary) 10%,var(--app-surface));border-radius:22px;color:var(--app-primary);display:grid;font-size:30px;height:72px;place-items:center;position:absolute;right:28px;top:50%;transform:translateY(-50%) rotate(5deg);width:72px}.billing-history{background:var(--app-surface);border:1px solid var(--app-border);border-radius:20px;box-shadow:0 12px 34px #10212b0f;margin-top:22px;padding:25px}.billing-history-head{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:20px}.billing-history h2{font-size:19px;margin:0}.billing-transaction-name{gap:10px}.billing-transaction-name>span{border-radius:9px;display:grid;font-weight:800;height:30px;place-items:center;width:30px}.billing-transaction-name>span.credit{background:#13a8761a;color:#13936a}.billing-transaction-name>span.debit{background:#c447471a;color:#c44747}.billing-transaction-name div{display:grid}.billing-transaction-name small{color:var(--app-muted);font-size:9px}.billing-amount.credit{color:#13936a}.billing-amount.debit{color:var(--app-text)}.topup-modal .ant-modal-content{border-radius:22px;padding:26px 32px}.topup-modal .ant-modal-title>span{align-items:center;display:flex;gap:10px}.topup-modal .ant-modal-title .anticon,.topup-modal .ant-tabs-tab-active .anticon{color:#7c4dff}.topup-modal .ant-tabs{margin-top:16px}.topup-modal .ant-input-number,.topup-modal .ant-select{width:100%}.topup-modal .ant-input-number{height:46px;padding-top:3px}.topup-modal .ant-select-selector{align-items:center;min-height:46px!important}.topup-provider-note{background:var(--app-bg);border-radius:11px;color:var(--app-muted);display:flex;font-size:12px;gap:10px;line-height:1.6;margin:8px 0 24px;padding:13px}.topup-provider-note .anticon{color:#7c4dff;font-size:20px}.crypto-payment-details{grid-gap:8px;display:grid;gap:8px;padding-top:20px}.crypto-payment-status{background:color-mix(in srgb,#b87a12 9%,var(--app-surface));border-radius:13px;gap:12px;margin-bottom:16px;padding:16px}.crypto-payment-status>.anticon{color:#b87a12;font-size:22px}.crypto-payment-status div{display:grid}.crypto-payment-status span{color:var(--app-muted);font-size:10px}.payment-address{overflow-wrap:anywhere}.crypto-payment-details>button{margin-top:18px}@media(max-width:650px){.billing-heading{align-items:flex-start;flex-direction:column}.billing-heading>button{width:100%}.billing-balance-art{display:none}.billing-history{padding:18px}.billing-history-head{align-items:flex-start;flex-direction:column}.billing-history-head .ant-picker{width:100%}.topup-modal .ant-modal-content{padding:22px 18px}}.billing-amount.debit{color:#c44747}.billing-history-filter{display:flex;margin:-4px 0 18px}.billing-history-filter .ant-segmented{background:var(--app-bg);border:1px solid var(--app-border);padding:4px}.billing-history-filter .ant-segmented-item{color:var(--app-muted);font-size:11px;font-weight:600}.billing-history-filter .ant-segmented-item-selected{background:var(--app-surface);color:var(--app-text)}.billing-payment-row{cursor:pointer}.billing-payment-row:hover>td{background:color-mix(in srgb,var(--app-primary) 5%,var(--app-surface))!important}.crypto-payment-status .ant-tag{margin-top:7px;text-transform:capitalize;width:-webkit-fit-content;width:fit-content}.crypto-payment-status.completed{background:color-mix(in srgb,#13936a 9%,var(--app-surface))}.crypto-payment-status.cancelled,.crypto-payment-status.failed{background:color-mix(in srgb,#c44747 9%,var(--app-surface))}.topup-modal .ant-modal-content,.topup-modal .ant-modal-header{background:var(--app-surface);color:var(--app-text)}.topup-modal .ant-form-item-label>label,.topup-modal .ant-modal-title,.topup-modal .ant-tabs-tab,.topup-modal .ant-typography{color:var(--app-text)}.topup-modal .ant-modal-close{color:var(--app-muted)}.topup-modal .ant-tabs-nav:before{border-color:var(--app-border)}.topup-modal .ant-tabs-tab-disabled{color:color-mix(in srgb,var(--app-muted) 55%,#0000)!important}.topup-modal .ant-input-number,.topup-modal .ant-select-selector{background:var(--app-surface)!important;border-color:var(--app-border)!important;color:var(--app-text)!important}.topup-modal .ant-input-number-input,.topup-modal .ant-select-selection-item{color:var(--app-text)!important}.topup-modal .ant-form-item-control-input-content>.ant-input-number,.topup-modal .ant-form-item-control-input-content>.ant-select{display:block;min-width:100%;width:100%!important}.topup-modal .ant-input-number,.topup-modal .ant-select,.topup-modal .ant-select-selector{height:50px!important}.topup-modal .ant-select-selector{padding-inline:13px!important}.topup-modal .ant-input-number{padding-top:5px}.coin-option{align-items:center;display:flex;gap:10px;min-width:0}.coin-option img{flex:0 0 25px;height:25px;width:25px}.coin-option>span{align-items:baseline;display:flex;gap:7px;min-width:0}.coin-option strong{color:var(--app-text);font-size:12px}.coin-option small{color:var(--app-muted);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crypto-payment-status>img{height:34px;width:34px}.crypto-payment-status strong{color:var(--app-text)}.topup-modal .ant-btn-default{background:var(--app-surface);border-color:var(--app-border);color:var(--app-text)}.topup-modal .ant-modal-title .anticon,.topup-modal .ant-tabs-tab-active .anticon,.topup-modal .topup-provider-note .anticon{color:var(--app-primary)!important}.topup-modal .ant-tabs-ink-bar{background:var(--app-primary)!important}.topup-modal .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--app-primary)!important}.topup-modal .ant-tabs-tab-disabled,.topup-modal .ant-tabs-tab-disabled .ant-tabs-tab-btn,.topup-modal .ant-tabs-tab-disabled .anticon{color:var(--app-muted)!important;opacity:.5}.topup-modal .ant-tabs-nav:before{border-bottom-color:var(--app-border)!important}.topup-modal .ant-form-item-control,.topup-modal .ant-form-item-control-input,.topup-modal .ant-form-item-control-input-content{min-width:0;width:100%}.topup-modal .ant-form-item-control-input-content .ant-input-number,.topup-modal .ant-form-item-control-input-content .ant-select{display:block!important;max-width:none!important;width:100%!important}.topup-modal .ant-input-number,.topup-modal .ant-select-selector{border:1px solid color-mix(in srgb,var(--app-primary) 22%,var(--app-border))!important;box-shadow:none!important}.topup-modal .ant-input-number-focused,.topup-modal .ant-input-number:hover,.topup-modal .ant-select-focused .ant-select-selector,.topup-modal .ant-select-open .ant-select-selector,.topup-modal .ant-select:hover .ant-select-selector{border-color:var(--app-primary)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--app-primary) 12%,#0000)!important}.topup-modal .ant-input-number-handler-wrap{background:var(--app-bg);border-inline-start-color:var(--app-border)}.topup-modal .ant-input-number-handler{border-block-end-color:var(--app-border);color:var(--app-muted)}.topup-modal .ant-select-arrow{color:var(--app-muted)}.topup-modal .ant-modal-close:hover{background:var(--app-bg);color:var(--app-text)}:root[data-app-theme=dark] .topup-modal .ant-input-number,:root[data-app-theme=dark] .topup-modal .ant-select-selector{background:#122630!important;border-color:#2d4651!important}:root[data-app-theme=dark] .topup-modal .ant-input-number-focused,:root[data-app-theme=dark] .topup-modal .ant-input-number:hover,:root[data-app-theme=dark] .topup-modal .ant-select-focused .ant-select-selector,:root[data-app-theme=dark] .topup-modal .ant-select-open .ant-select-selector,:root[data-app-theme=dark] .topup-modal .ant-select:hover .ant-select-selector{border-color:#20aab1!important}.topup-modal .topup-method-tabs{margin:12px 0 26px}.topup-modal .topup-method-tabs .ant-tabs-nav{margin:0}.topup-modal .topup-method-tabs .ant-tabs-nav-wrap{justify-content:flex-start}.topup-modal .topup-method-tabs .ant-tabs-nav-list{gap:30px}.topup-modal .topup-method-tabs .ant-tabs-tab{font-size:12px;margin:0!important;padding:13px 0 12px}.topup-modal .topup-method-tabs .ant-tabs-tab-btn>span{align-items:center;display:inline-flex;gap:7px}.topup-modal .topup-method-tabs .ant-tabs-ink-bar{border-radius:2px 2px 0 0;height:2px!important}.topup-modal .topup-method-tabs .ant-tabs-nav:before{border-bottom:1px solid #d8e8ec!important}.topup-modal .ant-form-item{margin-bottom:24px}.topup-modal .ant-input-number{width:100%!important}:root[data-app-theme=dark] .topup-modal .topup-method-tabs .ant-tabs-nav:before{border-bottom-color:#2d4651!important}@media(max-width:560px){.topup-modal .topup-method-tabs .ant-tabs-nav-list{gap:18px}.topup-modal .topup-method-tabs .ant-tabs-tab{font-size:10px}}@media(max-width:650px){.billing-history-filter,.billing-history-filter .ant-segmented{width:100%}.billing-history-filter .ant-segmented-group{display:grid;grid-template-columns:repeat(3,1fr)}.billing-history-filter .ant-segmented-item-label{padding-inline:6px;text-align:center;white-space:normal}}.topup-modal{--app-primary:#087b85;--app-text:#10212b;--app-muted:#607783;--app-surface:#fff;--app-bg:#f4fbfc;--app-border:#d8e8ec}.topup-modal .ant-modal-content,.topup-modal .ant-modal-header{background:#fff!important;color:#10212b!important}.topup-modal .ant-form-item-label>label,.topup-modal .ant-modal-title,.topup-modal .ant-typography{color:#10212b!important}.topup-modal .ant-modal-close,.topup-modal .ant-select-arrow{color:#607783!important}.topup-modal .topup-method-tabs .ant-tabs-tab-active .ant-tabs-tab-btn,.topup-modal .topup-method-tabs .ant-tabs-tab-active .anticon{color:#087b85!important}.topup-modal .topup-method-tabs .ant-tabs-ink-bar{background:#087b85!important}.topup-modal .ant-input-number,.topup-modal .ant-select-selector{background:#fff!important;border-color:#d8e8ec!important;color:#10212b!important}.topup-modal .ant-input-number-input,.topup-modal .ant-select-selection-item{color:#10212b!important}.topup-modal .topup-provider-note{background:#f4fbfc;color:#607783}.crypto-currency-dropdown .ant-select-item,.crypto-currency-dropdown .ant-select-item-option-content .coin-option strong{color:#10212b}.crypto-currency-dropdown .ant-select-item-option-content .coin-option small{color:#607783}.crypto-currency-dropdown .ant-select-item-option-active{background:#f4fbfc!important}.crypto-currency-dropdown .ant-select-item-option-selected{background:#087b851a!important;color:#087b85!important}:root[data-app-theme=dark] .topup-modal{--app-primary:#20aab1;--app-text:#e8f2f5;--app-muted:#a7bbc4;--app-surface:#10232c;--app-bg:#0e1b22;--app-border:#2d4651}:root[data-app-theme=dark] .topup-modal .ant-form-item-label>label,:root[data-app-theme=dark] .topup-modal .ant-modal-title,:root[data-app-theme=dark] .topup-modal .ant-typography{color:#e8f2f5!important}:root[data-app-theme=dark] .topup-modal .topup-method-tabs .ant-tabs-tab-active .ant-tabs-tab-btn,:root[data-app-theme=dark] .topup-modal .topup-method-tabs .ant-tabs-tab-active .anticon{color:#20aab1!important}:root[data-app-theme=dark] .topup-modal .topup-method-tabs .ant-tabs-ink-bar{background:#20aab1!important}:root[data-app-theme=dark] .crypto-currency-dropdown .ant-select-item,:root[data-app-theme=dark] .crypto-currency-dropdown .ant-select-item-option-content .coin-option strong{color:#e8f2f5}:root[data-app-theme=dark] .crypto-currency-dropdown .ant-select-item-option-content .coin-option small{color:#a7bbc4}:root[data-app-theme=dark] .crypto-currency-dropdown .ant-select-item-option-active{background:#19313c!important}:root[data-app-theme=dark] .crypto-currency-dropdown .ant-select-item-option-selected{background:#4bd1d61f!important;color:#57dce1!important}:root[data-app-theme=dark] .topup-modal .ant-modal-content,:root[data-app-theme=dark] .topup-modal .ant-modal-header{background:#10232c!important;color:#e8f2f5!important}:root[data-app-theme=dark] .topup-modal .ant-input-number,:root[data-app-theme=dark] .topup-modal .ant-input-number-input,:root[data-app-theme=dark] .topup-modal .ant-input-number-input-wrap,:root[data-app-theme=dark] .topup-modal .ant-select-selector{background:#122630!important;color:#e8f2f5!important}:root[data-app-theme=dark] .topup-modal .ant-input-number-input{caret-color:#57dce1}:root[data-app-theme=dark] .topup-modal .ant-input-number-prefix,:root[data-app-theme=dark] .topup-modal .ant-select-selection-item,:root[data-app-theme=dark] .topup-modal .ant-select-selection-item .coin-option strong{color:#e8f2f5!important}:root[data-app-theme=dark] .topup-modal .ant-select-selection-item .coin-option small{color:#a7bbc4!important}:root[data-app-theme=dark] .topup-modal .topup-provider-note{background:#132a34!important;border-color:#2d4651;color:#a7bbc4!important}:root[data-app-theme=dark] .topup-modal .topup-provider-note strong{color:#e8f2f5}:root[data-app-theme=dark] .topup-modal .ant-input-number-handler-wrap{background:#19313c}.topup-modal .ant-input-number-affix-wrapper{align-items:center!important;background:#fff!important;border:1px solid #d8e8ec!important;border-radius:9px;box-shadow:none!important;color:#10212b;display:flex!important;height:50px;overflow:hidden;padding:0 0 0 12px;width:100%!important}.topup-modal .ant-input-number-affix-wrapper .ant-input-number-prefix{-webkit-margin-end:8px;align-items:center;align-self:stretch;display:inline-flex;flex:0 0 auto;line-height:1;margin-inline-end:8px}.topup-modal .ant-input-number-affix-wrapper-focused,.topup-modal .ant-input-number-affix-wrapper:hover{border-color:#087b85!important;box-shadow:0 0 0 2px #087b851f!important}.topup-modal .ant-input-number-affix-wrapper>.ant-input-number{align-items:stretch;align-self:stretch;background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:flex;flex:1 1 auto;height:48px!important;min-width:0;padding-top:0!important}.topup-modal .ant-input-number-affix-wrapper .ant-input-number-input-wrap{align-items:center;display:flex;flex:1 1 auto;height:100%}.topup-modal .ant-input-number-affix-wrapper .ant-input-number-input{height:100%!important;line-height:normal;padding:0 8px 0 0}.topup-modal .ant-input-number-affix-wrapper .ant-input-number-handler-wrap{height:100%}.topup-modal .ant-input-number-affix-wrapper>.ant-input-number-focused,.topup-modal .ant-input-number-affix-wrapper>.ant-input-number:hover{border:0!important;box-shadow:none!important}:root[data-app-theme=dark] .topup-modal .ant-input-number-affix-wrapper{background:#122630!important;border-color:#2d4651!important;color:#e8f2f5}:root[data-app-theme=dark] .topup-modal .ant-input-number-affix-wrapper-focused,:root[data-app-theme=dark] .topup-modal .ant-input-number-affix-wrapper:hover{border-color:#20aab1!important;box-shadow:0 0 0 2px #20aab124!important}.games-page{--games-surface:var(--app-surface,#fff);--games-border:var(--app-border,#d8e8ec);--games-text:var(--app-text,#10212b);--games-muted:var(--app-muted,#607783);color:var(--games-text)}.games-hero{align-items:center;background:linear-gradient(120deg,#092f38,#087b85 58%,#15a79b);border:1px solid #087b8529;border-radius:24px;box-shadow:0 20px 50px #0837412e;color:#fff;display:flex;gap:28px;justify-content:space-between;margin-bottom:24px;overflow:hidden;padding:38px 42px;position:relative}.games-hero:before{border:70px solid #ffffff14;border-radius:50%;content:"";height:340px;position:absolute;right:5%;top:-210px;width:340px}.games-hero .ant-tag{background:#ffffff24;color:#dffdfa;margin:0 0 15px;padding:5px 11px}.games-hero h1{color:#fff;font-size:clamp(28px,4vw,46px);letter-spacing:-1.4px;line-height:1.08;margin:0 0 10px}.games-hero p{color:#fffc;font-size:16px;margin:0;max-width:650px}.games-count,.games-hero-copy{position:relative;z-index:1}.games-count{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000001f;border:1px solid #fff3;border-radius:18px;display:grid;min-width:145px;padding:20px 25px;text-align:center}.games-count strong{font-size:34px;line-height:1}.games-count span{color:#ffffffbf;font-size:12px;letter-spacing:1px;margin-top:5px;text-transform:uppercase}.games-library{background:var(--games-surface);border:1px solid var(--games-border);border-radius:20px;box-shadow:0 10px 34px #18233a0f;padding:25px}.games-library-heading{margin-bottom:20px}.games-library-heading h2{font-size:22px;margin:0 0 4px}.games-library-heading p{color:var(--games-muted);margin:0}.games-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.game-card{background:var(--games-surface);border:1px solid var(--games-border);border-radius:16px;cursor:pointer;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.game-card:hover{border-color:#087b8580;box-shadow:0 18px 35px #12374326;transform:translateY(-5px)}.game-card:hover .game-art img{transform:scale(1.045)}.game-card:hover .game-play-overlay{opacity:1}.game-art{aspect-ratio:1.966/1;background:#10242c;overflow:hidden;position:relative}.game-art img{height:100%;object-fit:cover;transition:transform .35s ease;width:100%}.game-art>.ant-tag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05171eb3;color:#fff;left:12px;margin:0;position:absolute;top:12px;z-index:2}.game-play-overlay{background:#031c236b;color:#fff;display:grid;font-size:50px;inset:0;opacity:0;place-items:center;position:absolute;transition:opacity .22s ease;z-index:1}.game-art-fallback{background:radial-gradient(circle at 70% 20%,#f5b842,#0000 25%),linear-gradient(135deg,#432c1c,#b86427);color:#fff;display:grid;font-size:70px;font-weight:900;height:100%;letter-spacing:-7px;place-items:center;width:100%}.game-card-zombie .game-art-fallback{background:radial-gradient(circle at 25% 25%,#84c35a,#0000 26%),linear-gradient(135deg,#172f25,#537c39)}.game-card-body{align-items:center;display:flex;gap:10px;justify-content:space-between;padding:15px 16px}.game-card-body h3{font-size:16px;margin:0 0 3px}.game-card-body span{color:var(--games-muted);font-size:12px}.game-card-body .ant-btn{color:#087b85}.game-player-title{align-items:center;display:flex;gap:9px}.game-frame-shell{background:#07151a;border-radius:12px;height:min(76vh,900px);overflow:hidden}.game-frame-shell iframe{background:#07151a;border:0;height:100%;width:100%}.game-player-modal .ant-modal-body{padding:0}@media(max-width:1100px){.games-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.games-hero{align-items:flex-start;padding:28px 24px}.games-count{display:none}.games-library{padding:16px}.games-grid{gap:15px;grid-template-columns:1fr}.game-frame-shell{height:70vh}}.job-board{--jb-primary:var(--app-primary,#087b85);--jb-surface:var(--app-surface,#fff);--jb-bg:var(--app-bg,#f4fbfc);--jb-border:var(--app-border,#d8e8ec);--jb-text:var(--app-text,#10212b);--jb-muted:var(--app-muted,#607783);color:var(--jb-text);font-size:14px;min-height:calc(100vh - 130px)}.job-board button,.job-board input,.job-board select{font:inherit}.job-board-heading{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:18px}.job-board-heading .eyebrow{color:var(--jb-primary);font-size:11px;font-weight:800;letter-spacing:.12em}.job-board-heading h1{font-size:27px;letter-spacing:-.025em;line-height:1.2;margin:4px 0 3px}.job-board-heading p{color:var(--jb-muted);margin:0}.board-stat{background:var(--jb-surface);border:1px solid var(--jb-border);border-radius:12px;box-shadow:0 8px 24px var(--app-shadow-color);display:flex;flex-direction:column;min-width:120px;padding:10px 15px}.board-stat strong{color:var(--jb-primary);font-size:20px}.board-stat span{color:var(--jb-muted);font-size:11px}.job-search{align-items:center;background:var(--jb-surface);border:1px solid var(--jb-border);border-radius:13px;box-shadow:0 8px 28px var(--app-shadow-color);color:var(--jb-primary);display:flex;gap:12px;height:54px;padding:0 18px;transition:.2s}.job-search:focus-within{border-color:var(--jb-primary);box-shadow:0 0 0 3px var(--app-primary-soft),0 10px 30px var(--app-shadow-color)}.job-search input{background:#0000;border:0;color:var(--jb-text);flex:1 1;outline:0}.job-search input::placeholder{color:var(--jb-muted);opacity:.7}.job-filters{align-items:center;display:flex;flex-wrap:wrap;gap:8px;overflow:visible;padding:12px 0 15px;position:relative;white-space:nowrap;width:100%;z-index:20}.filter-wrap{max-width:100%}.filter-actions,.filter-wrap{flex:0 0 auto;position:relative}.filter-actions{align-items:center;display:flex;gap:5px;white-space:nowrap}.filter-actions.has-clear{margin-left:5px;padding-left:12px}.filter-actions.has-clear:before{background:var(--jb-border);content:"";height:22px;left:0;position:absolute;width:1px}.clear-filters{align-items:center;background:#0000;border:0;border-radius:8px;color:var(--jb-muted);cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:5px;height:35px;padding:0 9px}.clear-filters:hover{background:var(--app-primary-soft);color:var(--jb-primary)}.filter-chip,.refresh{align-items:center;background:var(--jb-surface);border:1px solid var(--jb-border);border-radius:18px;color:var(--jb-muted);cursor:pointer;display:flex;gap:8px;height:35px;line-height:1;padding-block:0;padding-left:14px;padding-right:14px;transition:.18s}.filter-chip>.anticon{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center}.filter-chip>span:not(.anticon){align-items:center;display:flex;line-height:1}.filter-count{background:var(--jb-primary);border-radius:9px;box-shadow:0 2px 6px #087b853d;color:#fff;display:inline-grid;font-size:10px;font-weight:800;height:18px;line-height:1;margin-left:6px;min-width:18px;padding:0 5px;place-items:center}.filter-chip:hover{transform:translateY(-1px)}.filter-chip.active,.filter-chip:hover{border-color:var(--jb-primary);color:var(--jb-primary)}.filter-chip.active{background:var(--app-primary-soft);box-shadow:0 0 0 2px var(--app-primary-soft)}.refresh{background:#0000;border:0;font-size:16px}.refresh:hover{color:var(--jb-primary);transform:rotate(30deg)}.filter-chip>.filter-chevron{align-items:center;display:inline-flex;flex:0 0 10px;font-size:9px;height:12px;justify-content:center;line-height:1;margin-left:1px;margin-right:0;transform:rotate(0deg);transform-origin:center;transition:transform .2s ease;width:10px}.filter-chip>.filter-chevron.open{transform:rotate(180deg)}.job-filter-panel{--jb-primary:#087b85;--jb-surface:#fff;--jb-border:#d8e8ec;--jb-text:#10212b;--jb-muted:#607783;--app-primary-soft:#087b851a;--app-gradient:linear-gradient(135deg,#087b85,#0b8f99 48%,#256bfe);animation:filterIn .16s ease-out;background:var(--jb-surface);border:1px solid var(--jb-border);border-radius:15px;box-shadow:0 22px 60px #10212b2e;color:var(--jb-text);max-width:calc(100vw - 24px);overflow-x:hidden;overflow-y:auto;padding:18px 14px 13px;position:fixed;white-space:normal;width:310px;z-index:2000}.job-filter-panel>strong{display:block;font-size:14px;margin-bottom:13px}.job-filter-panel small{color:var(--jb-muted);display:block;margin:13px 2px 6px}.job-filter-panel input:not([type]),.job-filter-panel input[type=number]{background:var(--jb-surface);border:1px solid var(--jb-border);border-radius:9px;color:var(--jb-text);height:41px;outline:0;padding:0 12px;width:100%}.job-filter-panel input:not([type]):focus,.job-filter-panel input[type=number]:focus{border-color:var(--jb-primary);box-shadow:0 0 0 2px var(--app-primary-soft)}.job-filter-panel .ant-select{height:41px;width:100%}.job-filter-panel .ant-select-selector{background:var(--jb-surface)!important;border-color:var(--jb-border)!important;box-shadow:none!important;color:var(--jb-text)!important}.job-filter-panel .ant-select-focused .ant-select-selector{border-color:var(--jb-primary)!important;box-shadow:0 0 0 2px var(--app-primary-soft)!important}.job-filter-panel .ant-select-selection-placeholder{color:var(--jb-muted)!important;opacity:.72}.job-filter-panel .ant-select-arrow,.job-filter-panel .ant-select-clear{color:var(--jb-muted)}[data-app-theme=dark] .job-filter-panel{--jb-primary:#28c4ca;--jb-surface:#122630;--jb-border:#2d4651;--jb-text:#e8f2f5;--jb-muted:#a7bbc4;--app-primary-soft:#4bd1d61a;box-shadow:0 22px 60px #0000006b}.job-filter-select-dropdown{z-index:2100!important}@keyframes filterIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.choice-list{max-height:278px;overflow:auto}.check-row,.choice-list label{align-items:center;border-radius:8px;color:var(--jb-muted);cursor:pointer;display:flex;gap:9px;min-height:36px;padding:0 6px}.choice-list label:hover{background:var(--app-primary-soft);color:var(--jb-text)}.check-row input,.choice-list input{-webkit-appearance:none;appearance:none;background:var(--jb-surface);border:1px solid var(--jb-border);border-radius:6px;height:19px;width:19px}.check-row input:checked,.choice-list input:checked{border:5px solid var(--jb-primary)}.choice-list label.selected{background:var(--app-primary-soft);color:var(--jb-primary)}.suggestions{display:flex;flex-wrap:wrap;gap:6px}.suggestions button{background:var(--jb-surface);border:1px solid var(--jb-border);border-radius:13px;color:var(--jb-primary);cursor:pointer;font-size:12px;padding:3px 8px}.suggestions button:hover{background:var(--app-primary-soft)}.confirm-filter{background:var(--app-gradient);border:0;border-radius:9px;box-shadow:0 8px 18px #087b8533;color:#fff;cursor:pointer;font-weight:700;height:41px;margin-top:13px;width:100%}.salary-row{display:flex;gap:8px}.salary-row .ant-select,.salary-row input{flex:1 1;min-width:0}.panel-salary{width:445px}.board-body{align-items:start;background:var(--jb-surface);border:1px solid var(--jb-border);border-radius:16px;box-shadow:0 16px 42px var(--app-shadow-color);display:grid;grid-template-columns:minmax(350px,430px) minmax(0,1fr);min-height:580px;overflow:visible}.jobs-column{background:var(--jb-bg);border-right:1px solid var(--jb-border);min-height:max(580px,100vh - 40px);min-width:0}.list-toolbar{align-items:center;background:var(--jb-surface);border-bottom:1px solid var(--jb-border);display:flex;height:53px;justify-content:space-between;padding:0 12px}.list-toolbar div{display:flex;gap:3px}.list-toolbar button{background:#0000;border:0;border-radius:7px;color:var(--jb-muted);cursor:pointer;padding:7px 8px}.list-toolbar button.active{background:var(--app-primary-soft);color:var(--jb-text);font-weight:700}.list-toolbar b{background:var(--app-primary-dark);border-radius:10px;color:#fff;font-size:10px;margin-left:3px;padding:2px 6px}.list-toolbar button+button b{background:var(--jb-border);color:var(--jb-muted)}.job-list{min-height:527px;padding:10px;position:relative}.job-card{background:var(--jb-surface);border:1px solid var(--jb-border);border-radius:12px;cursor:pointer;margin-bottom:9px;padding:16px;transition:.18s}.job-card:hover{border-color:var(--jb-primary);box-shadow:0 8px 22px var(--app-shadow-color);transform:translateY(-1px)}.job-card.active{background:var(--jb-surface);border-color:var(--jb-primary);box-shadow:inset 3px 0 0 var(--jb-primary),0 8px 24px var(--app-shadow-color)}.detail-empty,.detail-loading,.jobs-loading{display:grid;min-height:220px;place-items:center}.detail-loading-overlay,.jobs-loading-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:color-mix(in srgb,var(--jb-surface) 72%,#0000);display:grid;inset:0;place-items:center;position:absolute;z-index:15}.detail-empty{color:var(--jb-muted);height:100%}.jobs-pagination{background:var(--jb-surface);border-top:1px solid var(--jb-border);display:flex;justify-content:center;padding:14px 10px 18px}.card-top{align-items:flex-start;display:flex;gap:10px}.company-logo{border-radius:10px;box-shadow:inset 0 0 0 1px #fff3;color:#fff;display:grid;flex:none;font-size:27px;font-weight:800;height:42px;place-items:center;width:42px}.card-title{flex:1 1;min-width:0}.card-title h3{color:var(--jb-text);font-size:14px;margin:0 0 4px}.card-title h3,.card-title p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-title p{color:var(--jb-muted);margin:0}.company-submitted{background:#d9363e;border-radius:5px;color:#fff!important;display:inline-block;padding:2px 7px;width:-webkit-fit-content;width:fit-content}.submitted-warning{color:#d9363e;display:inline-block;font-weight:700;margin-left:8px}.application-days-filter p{color:var(--jb-muted);font-size:14px;line-height:1.45;margin:10px 0 14px}.application-days-filter label,.application-days-filter small{display:block}.application-days-filter label{font-weight:700;margin-bottom:6px}.application-days-filter input{background:var(--jb-surface);border:1px solid var(--jb-border);border-radius:8px;color:var(--jb-text);padding:9px 10px;width:100%}.application-days-filter small{color:var(--jb-muted);margin-top:7px}.job-platforms{align-items:center;display:flex;flex:none;justify-content:flex-end;min-width:30px;padding-top:4px}.job-platform-icon,.job-platform-more{background:var(--app-primary-soft);border:2px solid var(--jb-surface);border-radius:9px;box-shadow:0 3px 10px var(--app-shadow-color);color:var(--jb-primary);display:grid;flex:none;font-size:11px;font-weight:700;height:28px;line-height:1;place-items:center;position:relative;width:28px}.job-platform-icon+.job-platform-icon,.job-platform-more{margin-left:-7px}.job-platform-icon img{background:#fff;border-radius:7px;height:100%;inset:0;object-fit:contain;padding:4px;position:absolute;width:100%}.job-platform-icon:after{background:var(--jb-text);border:1px solid var(--jb-border);border-radius:7px;bottom:calc(100% + 8px);box-shadow:0 6px 18px var(--app-shadow-color);color:var(--jb-surface);content:attr(data-platform);font-size:11px;font-weight:600;line-height:1.2;max-width:220px;opacity:0;padding:6px 9px;pointer-events:none;position:absolute;right:-2px;transform:translateY(3px);transition:opacity .15s ease,transform .15s ease;width:-webkit-max-content;width:max-content;z-index:20}.job-platform-icon:focus-visible:after,.job-platform-icon:hover:after{opacity:1;transform:translateY(0)}:root[data-app-theme=dark] .job-platform-icon img{background:var(--jb-surface)}.job-platform-more{background:var(--jb-primary);color:#fff}.recommended{background:#e9f9f3;border-radius:9px;color:#16845e;font-size:9px;padding:3px 6px}.job-age{color:var(--jb-muted);font-size:11px;margin:9px 0}.skill-row,.tag-row{display:flex;flex-wrap:wrap;gap:6px}.tag-row span{background:var(--app-primary-soft);border-radius:5px;color:var(--jb-muted);font-size:10px;padding:3px 7px}.tag-row span:last-child{color:var(--jb-primary);font-weight:600}.match-row{align-items:center;color:#dc8b00;display:flex;gap:8px;margin-top:13px}.match-ring{--ring-bg:var(--jb-surface);background:conic-gradient(#f2a20a var(--score),var(--jb-border) 0);border-radius:50%;display:grid;height:38px;place-items:center;width:38px}.match-ring:before{background:var(--ring-bg);border-radius:50%;content:"";grid-area:1/1;height:32px;width:32px}.match-ring i{font-size:9px;font-style:normal;grid-area:1/1;z-index:1}.bot-dot{background:var(--app-primary-soft);border:1px solid var(--jb-border);border-radius:50%;color:#14a876;display:grid;height:29px;margin-left:auto;place-items:center;width:29px}.job-detail{align-self:start;background:var(--jb-surface);height:calc(100vh - 40px);min-height:580px;min-width:0;overflow:hidden;position:-webkit-sticky;position:sticky;top:20px}.job-detail>header{align-items:center;background:linear-gradient(120deg,var(--app-primary-soft),#0000 40%);display:flex;gap:14px;height:101px;padding:0 25px}.company-logo.large{border-radius:13px;font-size:38px;height:57px;width:57px}.job-detail h2{color:var(--jb-text);font-size:19px;letter-spacing:-.02em;margin:0 0 6px}.job-detail header p{color:var(--jb-muted);margin:0}.apply-bar{align-items:center;border-block:1px solid var(--jb-border);display:flex;gap:11px;height:65px;padding:0 25px}.apply-bar button{border-radius:9px;cursor:pointer;font-weight:700;height:41px;padding:0 16px}.apply-bar>span{border-left:1px solid var(--jb-border);height:30px}.apply,.copilot{background:var(--app-gradient);border:0;box-shadow:0 8px 18px #087b8533;color:#fff}.apply:disabled,.pin-detail:disabled{cursor:not-allowed;opacity:.48}.apply.unpurchased{background:#ff7417;border:1px solid #ff7417;box-shadow:0 3px 8px #ff74173d}.apply.unpurchased:hover:not(:disabled){background:#e96008;border-color:#e96008;box-shadow:0 5px 12px #ff741752}.apply.split{border-left:1px solid hsla(0,0%,100%,.333);border-radius:0 9px 9px 0;margin-left:-12px}.pin-detail{background:var(--jb-surface);border:1px solid var(--jb-border);color:var(--jb-muted)}.pin-detail:hover{border-color:var(--jb-primary);color:var(--jb-primary)}.apply-error{color:#c44747;line-height:1.25}.build-resume-detail{align-items:center;background:#ff7417;border:1px solid #ff7417;border-radius:10px;box-shadow:0 3px 8px #ff74173d;color:#fff;cursor:pointer;display:inline-flex;font-weight:750;gap:7px;justify-content:center;min-height:40px;padding:0 15px}.build-resume-detail:hover:not(:disabled){background:#e96008;border-color:#e96008;box-shadow:0 5px 12px #ff741752;color:#fff}.build-resume-detail:disabled{cursor:not-allowed;opacity:.45}.build-resume-control{display:inline-flex;position:relative}.build-resume-chooser{grid-gap:14px;animation:build-chooser-in .18s ease-out;background:radial-gradient(circle at 100% 0,var(--app-primary-soft) 0,#0000 42%),var(--jb-surface);border:1px solid var(--jb-border);border-radius:18px;box-shadow:0 24px 64px #10212b33,0 4px 14px #10212b14;color:var(--jb-text);display:grid;gap:14px;padding:18px;position:absolute;right:0;top:calc(100% + 14px);width:min(340px,100vw - 32px);z-index:30}.build-resume-chooser:before{background:var(--jb-surface);border-left:1px solid var(--jb-border);border-top:1px solid var(--jb-border);content:"";height:13px;position:absolute;right:38px;top:-7px;transform:rotate(45deg);width:13px}.build-chooser-header{grid-gap:11px;align-items:center;display:grid;gap:11px;grid-template-columns:42px minmax(0,1fr) 30px}.build-chooser-header .build-chooser-icon{background:linear-gradient(135deg,#087b85,#256bfe);border-radius:13px;box-shadow:0 7px 18px #087b8540;color:#fff;display:grid;font-size:18px;height:42px;place-items:center;width:42px}.build-chooser-header small,.build-chooser-header strong{display:block}.build-chooser-header strong{color:var(--jb-text);font-size:15px;line-height:1.3}.build-chooser-header small{color:var(--jb-muted);font-size:11px;margin-top:3px}.apply-bar .build-chooser-close{background:#0000;border:0;border-radius:9px;color:var(--jb-muted);display:grid;height:30px;min-height:30px;padding:0;place-items:center;width:30px}.apply-bar .build-chooser-close:hover{background:var(--app-primary-soft);color:var(--jb-text)}.build-source-segmented.ant-segmented{background:color-mix(in srgb,var(--jb-bg) 80%,var(--jb-surface));border:1px solid var(--jb-border);border-radius:12px;color:var(--jb-muted);padding:4px}.build-source-segmented.ant-segmented .ant-segmented-item{border-radius:9px;transition:color .18s ease}.build-source-segmented.ant-segmented .ant-segmented-item-label{align-items:center;display:flex;font-weight:700;gap:7px;justify-content:center;min-height:38px}.build-source-segmented.ant-segmented .ant-segmented-item-selected{background:var(--jb-surface);box-shadow:0 4px 12px var(--app-shadow-color);color:var(--jb-primary)}.build-source-help{color:var(--jb-muted);font-size:12px;line-height:1.45;margin:-5px 2px 0}.build-profile-field{grid-gap:7px;display:grid;gap:7px}.build-profile-field label{color:var(--jb-text);font-size:11px;font-weight:750;letter-spacing:.02em}.build-profile-field .ant-select-selector{background:var(--jb-surface)!important;border-color:var(--jb-border)!important;border-radius:11px!important;box-shadow:none!important;color:var(--jb-text)!important}.build-profile-field .ant-select-focused .ant-select-selector,.build-profile-field .ant-select:hover .ant-select-selector{border-color:var(--jb-primary)!important;box-shadow:0 0 0 3px var(--app-primary-soft)!important}.build-profile-field .ant-select-arrow,.build-profile-field .ant-select-selection-placeholder{color:var(--jb-muted)}.build-resume-generate{align-items:center;background:linear-gradient(135deg,#087b85,#0b929c);border:0;border-radius:11px;box-shadow:0 8px 20px #087b853d;color:#fff;cursor:pointer;display:inline-flex;font-weight:750;gap:8px;justify-content:center;min-height:44px;transition:transform .18s ease,box-shadow .18s ease}.build-resume-generate:hover:not(:disabled){box-shadow:0 11px 24px #087b8552;transform:translateY(-1px)}.build-resume-generate:disabled{cursor:not-allowed;opacity:.5}@keyframes build-chooser-in{0%{opacity:0;transform:translateY(-7px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}:root[data-app-theme=dark] .build-resume-chooser{box-shadow:0 28px 70px #0000007a,0 4px 16px #0000004d}.job-resume-windows{--jb-text:#10212b;--jb-muted:#607783;--jb-surface:#fff;--jb-window-body:#f4fbfc;--jb-input:#fff;--jb-border:#d8e8ec;--jb-header:#123a45;align-items:flex-end;bottom:0;display:flex;flex-wrap:wrap-reverse;gap:10px;justify-content:flex-end;padding:10px 2px 0;pointer-events:none;position:fixed;right:18px;width:calc(100vw - 36px);z-index:1000}.job-resume-windows.has-active{right:516px;width:calc(100vw - 534px)}.job-resume-window{background:#fff;background:var(--jb-surface,#fff);border:1px solid var(--jb-border);border-radius:12px 12px 0 0;box-shadow:0 8px 34px #0f222c3d;color:var(--jb-text);flex:0 0 240px;overflow:hidden;pointer-events:auto}.job-resume-window.active{bottom:0;position:fixed;right:18px;width:min(480px,100vw - 36px);z-index:1001}.job-resume-window.active.profile-workflow{width:min(1040px,100vw - 36px)}.job-resume-window>header{align-items:center;background:var(--jb-header);color:#fff;cursor:pointer;display:flex;gap:12px;justify-content:space-between;min-height:58px;padding:10px 12px 10px 16px}.job-resume-window>header div:first-child{min-width:0}.job-resume-window>header small,.job-resume-window>header strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-resume-window>header strong{font-size:14px}.job-resume-window>header small{color:#ffffffb3;font-size:11px;margin-top:2px}.profile-resume-review{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(300px,.75fr) minmax(440px,1.25fr)}.profile-review-fields{grid-gap:14px;display:grid;gap:14px}.profile-review-card{grid-gap:9px;background:var(--jb-surface);border:1px solid var(--jb-border);border-radius:12px;display:grid;gap:9px;padding:14px}.profile-review-card>strong{color:var(--jb-text);font-size:13px;margin-bottom:3px}.profile-review-card>div{grid-gap:6px;display:grid;gap:6px}.profile-document-preview{background:color-mix(in srgb,var(--jb-bg) 90%,var(--jb-surface));border:1px solid var(--jb-border);border-radius:13px;max-height:calc(min(72vh,720px) - 105px);overflow:auto;padding:14px;position:-webkit-sticky;position:sticky;top:58px}.profile-document-preview-heading{color:var(--jb-muted);display:flex;font-size:11px;gap:12px;justify-content:space-between;margin-bottom:12px}.profile-document-preview-heading strong{color:var(--jb-text);font-size:13px}.profile-document-page{background:#fff;box-shadow:0 10px 30px #141f2d1f;color:#172033;font-family:Arial,sans-serif;font-size:12px;line-height:1.5;min-height:820px;padding:42px 46px}.profile-document-page p{margin:0 0 7px;min-height:1em;white-space:pre-wrap}.profile-line-changed{background:#f8fafc;border-radius:5px;margin:5px -7px;padding:5px 7px}.profile-document-page .profile-line-removed{background:#fee4e2;color:#b42318;text-decoration:line-through}.profile-document-page .profile-line-added{background:#dcfae6;color:#067647}:root[data-app-theme=dark] .profile-document-page{background:#172b35;box-shadow:0 10px 34px #00000061;color:#e8f2f5}:root[data-app-theme=dark] .profile-line-changed{background:#10242d}:root[data-app-theme=dark] .profile-document-page .profile-line-removed{background:#b4231838;color:#fda29b}:root[data-app-theme=dark] .profile-document-page .profile-line-added{background:#06764740;color:#75e0a7}@media(max-width:820px){.profile-resume-review{grid-template-columns:1fr}.profile-document-preview{max-height:none;position:static}.profile-document-page{min-height:0;padding:28px 22px}}.window-controls{display:flex;gap:4px}.window-controls button{background:#ffffff1a;border:0;border-radius:7px;color:#fff;cursor:pointer;height:30px;width:30px}.job-resume-window-body{background:var(--jb-window-body);color:var(--jb-text);max-height:min(72vh,720px);overflow-y:auto;padding:16px;position:relative}.job-resume-window-body label{color:var(--jb-muted);display:block;font-size:11px;font-weight:750;letter-spacing:.3px;margin:12px 0 6px;text-transform:capitalize}.job-resume-window-body textarea{resize:vertical}.job-resume-window-body .ant-input,.job-resume-window-body .ant-input-disabled,.job-resume-window-body textarea.ant-input{background:var(--jb-input);border-color:var(--jb-border);box-shadow:none;color:var(--jb-text)}.job-resume-window-body .ant-input:focus,.job-resume-window-body .ant-input:hover,.job-resume-window-body textarea.ant-input:focus,.job-resume-window-body textarea.ant-input:hover{border-color:#0b8f99}.job-resume-window-body .ant-input-disabled{-webkit-text-fill-color:var(--jb-muted);color:var(--jb-muted);opacity:1}.job-resume-window-body .ant-input::placeholder,.job-resume-window-body textarea.ant-input::placeholder{color:var(--jb-muted)}.job-resume-window-body .ant-btn-default{background:var(--jb-input);border-color:var(--jb-border);color:var(--jb-text)}.job-resume-window-body .ant-btn-link{color:#087b85}.job-resume-window-body .ant-btn-primary{margin-top:16px}.job-resume-window-body>div>.ant-input,.job-resume-window-body>div>textarea{margin-bottom:7px}.resume-window-sticky-action{background:var(--jb-surface);border-bottom:1px solid var(--jb-border);margin:-16px -16px 14px;padding:12px 16px;position:-webkit-sticky;position:sticky;top:-16px;z-index:4}.resume-window-sticky-action .ant-btn-primary{margin-top:0}.resume-window-grid{grid-gap:0 10px;display:grid;gap:0 10px;grid-template-columns:repeat(2,minmax(0,1fr))}.resume-window-entry{align-items:flex-end;display:flex;gap:7px;margin-bottom:7px}.resume-window-entry .ant-input,.resume-window-entry textarea{min-width:0}.resume-window-loading{background:color-mix(in srgb,var(--jb-window-body) 88%,#0000);display:grid;inset:0;place-items:center;position:absolute;z-index:3}:root[data-app-theme=dark] .job-resume-windows{--jb-text:#e8f2f5;--jb-muted:#a7bbc4;--jb-surface:#162d38;--jb-window-body:#0e1b22;--jb-input:#122630;--jb-border:#36535f;--jb-header:#087b85}:root[data-app-theme=dark] .job-resume-windows .job-resume-window{box-shadow:0 12px 42px #0000008c}:root[data-app-theme=dark] .job-resume-windows .resume-window-error{background:#3a1f24;border:1px solid #ff636c59;color:#ffb3b8}:root[data-app-theme=dark] .job-resume-windows .ant-btn-link{color:#52d5da}.resume-window-error{background:#fff1f0;border-radius:7px;color:#a61d24;font-size:12px;margin-bottom:10px;padding:9px 11px}@media(max-width:620px){.job-resume-window,.job-resume-window.active,.job-resume-windows,.job-resume-windows.has-active{right:8px;width:calc(100vw - 16px)}.resume-window-grid{grid-template-columns:1fr}}.pin-detail.copied{background:#13a8761a;border-color:#13a876;color:#13a876}.detail-scroll{height:calc(100% - 166px);overflow-y:auto;overscroll-behavior:contain;padding:29px 38px 110px;position:relative;scroll-padding-bottom:110px}.facts{grid-gap:24px;border-bottom:1px solid var(--jb-border);display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));padding-bottom:23px}.facts div{display:flex;flex-direction:column;gap:7px;min-width:0}.facts small{color:var(--jb-muted)}.facts b{font-weight:600;overflow-wrap:anywhere}.detail-scroll section{border-bottom:1px solid var(--jb-border);padding:20px 0}.detail-scroll h3{color:var(--jb-text);font-size:14px;margin:0 0 12px}.detail-scroll h3:not(:first-child){margin-top:20px}.detail-scroll h3 .anticon{color:var(--jb-primary);margin-right:5px}.detail-skills .skill-row+.skill-row{margin-top:8px}.detail-narrative ul{color:var(--jb-muted);margin:0 0 20px;padding-left:18px}.detail-narrative li{line-height:1.55;margin:0 0 7px;padding-left:2px}.detail-narrative p+h3{margin-top:20px}.skill-row span{background:#fff5dd;border-radius:14px;color:#bd7400;font-size:11px;padding:5px 10px}.skill-row span.green{background:#eaf8e7;color:#328b24}.skill-row span.purple{background:var(--app-primary-soft);color:var(--jb-primary)}.detail-scroll p{color:var(--jb-muted);line-height:1.7;margin:0 0 17px}.empty-jobs{color:var(--jb-muted);padding:50px 10px;text-align:center}.app-dark .job-board .skill-row span{background:#d8901521;color:#f2b64f}.app-dark .job-board .skill-row span.green{background:#39a84824;color:#71d980}.app-dark .job-board .recommended{background:#14a87624;color:#5ed4aa}@media(max-width:1400px){.board-body{grid-template-columns:370px minmax(0,1fr)}}@media(max-width:900px){.board-stat{display:none}.board-body{height:auto;overflow:hidden}.board-body,.jobs-column{display:block;min-height:0}.jobs-column{border-bottom:1px solid var(--jb-border);border-right:0;overflow:visible}.job-list{max-height:none;min-height:0;overflow:visible}.job-detail{min-height:590px;position:static}.detail-scroll,.job-detail{height:auto;overflow:visible}.detail-scroll{padding:24px 20px;scroll-padding-bottom:24px}}@media(max-width:560px){.job-board-heading h1{font-size:23px}.job-board-heading p{font-size:12px}.list-toolbar{font-size:11px;padding:0 5px}.apply-bar,.job-detail>header{padding-inline:16px}.copilot{font-size:0}.copilot .anticon{font-size:15px}.facts{gap:18px;grid-template-columns:1fr}}.job-settings-page{margin:0 auto;max-width:900px}.job-settings-loading{display:grid;min-height:500px;place-items:center}.job-settings-heading{align-items:center;display:flex;gap:14px;margin-bottom:20px}.job-settings-heading>span{background:var(--app-gradient);border-radius:13px;color:#fff;display:grid;font-size:20px;height:48px;place-items:center;width:48px}.job-settings-heading h1{font-size:27px;margin:0}.job-settings-heading p{color:var(--app-muted);margin:4px 0 0}.job-settings-page>.ant-alert{margin-bottom:14px}.job-settings-card{background:var(--app-surface);border-color:var(--app-border)}.job-settings-card label{display:block;font-weight:650;margin:17px 0 7px}.token-row{display:flex;flex-wrap:wrap;gap:10px}.token-row .ant-input-affix-wrapper{flex:1 1;min-width:260px}.balance-result{background:var(--app-background);border:1px solid var(--app-border);border-radius:10px;margin-top:18px;padding:14px 16px}.balance-result pre{margin:8px 0 0;overflow:auto;white-space:pre-wrap}.token-details{margin-top:18px}.token-details pre{margin:0;max-height:260px;overflow:auto;white-space:pre-wrap}.token-valid{color:#13a876;font-weight:700}.token-expired{color:#c44747;font-weight:700}.settings-actions{display:flex;justify-content:flex-end;margin-top:20px}.guide-page{color:var(--app-text);margin:0 auto;max-width:1120px}.guide-hero{align-items:center;background:linear-gradient(135deg,var(--app-surface),color-mix(in srgb,var(--app-primary) 8%,var(--app-surface)));border:1px solid var(--app-border);border-radius:20px;box-shadow:0 12px 34px var(--app-shadow-color);display:flex;gap:18px;margin-bottom:22px;padding:24px}.guide-hero-icon{background:var(--app-gradient);border-radius:17px;box-shadow:0 10px 25px #087b853d;color:#fff;display:grid;flex:none;font-size:28px;height:62px;place-items:center;width:62px}.guide-hero h1{font-size:29px;margin:7px 0 4px}.guide-hero p{color:var(--app-muted);margin:0}.guide-toolbar{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:14px}.guide-toolbar>.ant-input-affix-wrapper{background:var(--app-surface);border-color:var(--app-border);border-radius:11px;max-width:610px;min-height:42px}.guide-toolbar>div{display:flex;gap:8px}.guide-toolbar>div .ant-btn{align-items:center;background:var(--app-surface);border-color:var(--app-border);border-radius:10px;box-shadow:0 3px 10px var(--app-shadow-color);color:var(--app-text);display:inline-flex;font-weight:650;gap:5px;height:38px}.guide-toolbar>div .ant-btn:hover{background:var(--app-primary-soft);border-color:var(--app-primary);color:var(--app-primary)}.guide-tree-card{background:var(--app-surface);border:1px solid var(--app-border);border-radius:18px;box-shadow:0 10px 30px var(--app-shadow-color);padding:18px}.guide-tree-summary{border-bottom:1px solid var(--app-border);display:flex;gap:12px;justify-content:space-between;padding:0 4px 15px}.guide-tree-summary span{color:var(--app-muted)}.guide-tree-card .ant-tree{background:#0000;color:var(--app-text);margin-top:10px}.guide-tree-card .ant-tree-node-content-wrapper{border-radius:10px;min-width:0;padding:5px 8px!important}.guide-tree-card .ant-tree-treenode{padding:3px 0;width:100%}.guide-tree-card .ant-tree-switcher{align-self:center;background:#0000;border:1px solid #0000;border-radius:9px;color:var(--app-muted);display:inline-grid;height:28px;margin-right:3px;place-items:center;transition:color .2s ease,transform .2s ease;width:28px}.guide-tree-card .ant-tree-switcher:hover{background:#0000;border-color:#0000;color:var(--app-primary)}.guide-tree-card .ant-tree-switcher .ant-tree-switcher-icon{align-items:center;display:flex;height:100%;justify-content:center;line-height:1;width:100%}.guide-tree-card .ant-tree-switcher .guide-tree-chevron{align-items:center;display:flex;font-size:11px;justify-content:center;line-height:1;margin:0;transition:transform .22s ease;vertical-align:0}.guide-tree-card .ant-tree-switcher .guide-tree-chevron svg{display:block}.guide-tree-card .ant-tree-switcher_open .guide-tree-chevron{transform:rotate(90deg)}.guide-tree-card .ant-tree-switcher-noop{background:#0000;color:#0000}.guide-tree-card .ant-tree-switcher-noop:after{content:none;display:none}.guide-tree-card .ant-tree-switcher-noop .guide-tree-chevron{display:none}.guide-page-node{align-items:center;display:flex;gap:12px;width:100%}.guide-page-node>div{flex:1 1;min-width:0}.guide-page-node small,.guide-page-node strong{display:block}.guide-page-node strong{font-size:15px}.guide-page-node small{color:var(--app-muted);line-height:1.4;margin-top:3px;white-space:normal}.guide-page-node>a{color:var(--app-primary);flex:none;font-weight:700}.guide-page-icon{background:var(--app-primary-soft);border-radius:9px;color:var(--app-primary);display:grid;flex:none;height:34px;place-items:center;width:34px}.guide-group-title{color:var(--app-text)}.guide-leaf{color:var(--app-muted);display:block;line-height:1.5;max-width:820px;white-space:normal}@media(max-width:700px){.guide-hero{align-items:flex-start;padding:18px}.guide-hero-icon{font-size:21px;height:48px;width:48px}.guide-hero h1{font-size:23px}.guide-toolbar,.guide-tree-summary{align-items:stretch;flex-direction:column}.guide-toolbar>.ant-input-affix-wrapper{max-width:none}.guide-toolbar>div .ant-btn{flex:1 1}.guide-tree-card{padding:12px 8px}.guide-page-node>a{font-size:0}.guide-page-node>a .anticon{font-size:14px}}.news-page{grid-gap:22px;color:var(--app-text);display:grid;gap:22px;min-width:0}.news-composer-header,.news-heading,.news-history-heading,.news-publish-row{align-items:center;display:flex;justify-content:space-between}.news-heading .eyebrow{color:var(--app-primary);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.news-heading h1{color:var(--app-text);font-size:27px;letter-spacing:-.035em;margin:5px 0 4px}.news-composer-header p,.news-heading p,.news-history-heading p{color:var(--app-muted);font-size:12px;margin:0}.news-composer,.news-history-card{background:var(--app-surface);border:1px solid var(--app-border);border-radius:18px;box-shadow:0 14px 38px var(--app-shadow-color)}.news-composer .ant-card-body,.news-history-card .ant-card-body{padding:24px}.news-composer-header{gap:12px;justify-content:flex-start;margin-bottom:22px}.news-composer-icon{background:linear-gradient(135deg,var(--app-primary),var(--app-blue));border-radius:12px;box-shadow:0 9px 20px color-mix(in srgb,var(--app-primary) 25%,#0000);color:#fff;display:grid;font-size:19px;height:42px;place-items:center;width:42px}.news-composer h2,.news-history-heading h2{color:var(--app-text);font-size:16px;margin:0 0 3px}.news-composer label{color:var(--app-text);display:block;font-size:11px;font-weight:700;margin-bottom:8px}.news-composer .ant-input-affix-wrapper,.news-composer>.ant-card-body>.ant-input{background:var(--app-bg);border-color:var(--app-border);border-radius:11px;color:var(--app-text)}.news-composer .ant-input{background:#0000;color:var(--app-text)}.news-composer .ant-input::placeholder{color:var(--app-muted)}.news-description-label{margin-top:20px}.news-rich-editor{background:var(--app-bg);border:1px solid var(--app-border);border-radius:13px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.news-rich-editor:focus-within{border-color:var(--app-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--app-primary) 12%,#0000)}.news-editor-toolbar{align-items:center;background:var(--app-surface);border-bottom:1px solid var(--app-border);display:flex;gap:4px;padding:8px}.news-editor-toolbar button,.news-editor-toolbar select{background:#0000;border:1px solid #0000;border-radius:8px;color:var(--app-muted);height:32px}.news-editor-toolbar select{background:var(--app-bg);border-color:var(--app-border);font-size:11px;min-width:112px;padding-inline:9px}.news-editor-toolbar button{cursor:pointer;display:grid;place-items:center;width:32px}.news-editor-toolbar button:hover{background:color-mix(in srgb,var(--app-primary) 8%,#0000);border-color:color-mix(in srgb,var(--app-primary) 28%,var(--app-border));color:var(--app-primary)}.news-editor-canvas{color:var(--app-text);font-size:13px;line-height:1.7;min-height:210px;outline:none;padding:18px}.news-editor-canvas:empty:before{color:var(--app-muted);content:attr(data-placeholder);pointer-events:none}.news-editor-canvas ol,.news-editor-canvas ul{padding-left:24px}.news-editor-canvas blockquote{border-left:3px solid var(--app-primary);color:var(--app-muted);margin:12px 0;padding-left:14px}.news-publish-row{gap:18px;margin-top:17px}.news-publish-row>span{color:var(--app-muted);font-size:10px}.news-publish-row .ant-btn-primary{background:linear-gradient(110deg,var(--app-primary),#14a9b0);border-radius:10px;font-size:12px;font-weight:700;height:40px}.news-history-heading{margin-bottom:18px}.news-history-heading>span{background:color-mix(in srgb,var(--app-primary) 10%,var(--app-surface));border-radius:999px;color:var(--app-primary);font-size:10px;font-weight:750;padding:6px 10px}.news-history-card .ant-table,.news-history-card .ant-table-cell,.news-history-card .ant-table-container,.news-history-card .ant-table-thead>tr>th{background:#0000;color:var(--app-text)}.news-history-card,.news-history-card .ant-card-body,.news-history-card .ant-table-wrapper{min-width:0}.news-history-card .ant-table-thead>tr>th{border-color:var(--app-border);color:var(--app-muted);font-size:10px;text-transform:uppercase}.news-history-card .ant-table-tbody>tr>td{border-color:var(--app-border);font-size:11px}.news-history-card .ant-table-tbody>tr:hover>td{background:color-mix(in srgb,var(--app-primary) 5%,var(--app-surface))!important}.news-history-author strong,.news-history-copy strong{color:var(--app-text);display:block;font-size:12px}.news-history-copy p{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--app-muted);display:-webkit-box;line-height:1.5;margin:5px 0 0;max-width:620px;overflow:hidden}.news-history-author span{color:var(--app-muted);font-size:9px}.news-history-card .ant-pagination-item a,.news-history-card .ant-pagination-next button,.news-history-card .ant-pagination-prev button{color:var(--app-text)}@media(max-width:700px){.news-composer .ant-card-body,.news-history-card .ant-card-body{padding:18px}.news-editor-toolbar{flex-wrap:wrap}.news-publish-row{align-items:stretch;flex-direction:column}.news-publish-row .ant-btn-primary{width:100%}}.main-section{--app-primary:#087b85;--app-primary-dark:#123a45;--app-accent:#28c4ca;--app-blue:#256bfe;--app-gradient:linear-gradient(135deg,#087b85,#0b8f99 48%,#256bfe);--app-primary-soft:#087b851a;--app-shadow-color:#10212b1a;--app-surface:#fff;--app-bg:#f4fbfc;--app-border:#d8e8ec;--app-text:#10212b;--app-muted:#607783;background:var(--app-bg);color:var(--app-text);display:flex;height:100vh;position:relative;width:100vw}.main-section.app-dark{--app-surface:#122630;--app-bg:#0e1b22;--app-border:#2d4651;--app-text:#e8f2f5;--app-muted:#a7bbc4;--app-primary-soft:#4bd1d61a;--app-shadow-color:#0000004d}.main-section>.ant-layout{background:#0000;position:relative;z-index:1}.app-content{background:#0000;isolation:isolate;overflow:hidden auto;padding:24px 40px;position:relative}.authenticated-shell>.ant-layout{margin-left:238px;min-width:0;transition:margin-left .22s ease}.authenticated-shell.sidebar-is-collapsed>.ant-layout{margin-left:76px}.authenticated-shell .headerSection{position:-webkit-sticky;position:sticky;top:0}.authenticated-shell .app-content{padding:24px 28px}@media(max-width:991px){.authenticated-shell.sidebar-is-collapsed>.ant-layout,.authenticated-shell>.ant-layout{margin-left:0}.authenticated-shell .app-content{padding:20px 16px}}.brand-canvas{background:radial-gradient(circle at 8% 2%,#28c4ca17,#0000 24%),radial-gradient(circle at 92% 92%,#256bfe12,#0000 26%),var(--app-bg);height:100vh;inset:0;pointer-events:none;position:fixed;width:100vw;z-index:0}.app-dark .brand-canvas{opacity:.72}.route-loading{background:var(--app-bg);color:var(--app-primary);display:grid;min-height:calc(100vh - 150px);place-items:center;width:100%}.preview-chat-section{align-items:flex-end;bottom:20px;display:flex;flex-direction:column;gap:10px;justify-content:flex-start;position:absolute;right:20px;z-index:100}.preview-chat-section .preview-chat-subsection{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-end}.preview-chat-section .preview-chat-subsection .preview-chat-history-section{align-items:flex-start;border-radius:10px;display:flex;flex-direction:column;gap:12px;height:580px;justify-content:space-between;margin-right:20px;padding:16px;width:400px}.preview-chat-section .preview-chat-subsection .preview-chat-history-section .preview-chat-history-title{align-items:center;display:flex;font-size:24px;height:30px;justify-content:center;margin-bottom:8px;width:100%}.preview-chat-section .preview-chat-subsection .preview-chat-history-section .preview-chat-history-main{align-items:flex-start;display:flex;flex-direction:column;gap:12px;height:400px;justify-content:flex-start;overflow-y:auto;width:100%}.preview-chat-section .preview-chat-subsection .preview-chat-history-section .preview-chat-history-main .chat-his-item{border-radius:6px;line-height:20px;padding:8px 12px;text-align:left;width:80%}.preview-chat-section .preview-chat-subsection .preview-chat-history-section .preview-chat-history-main .chat-his-item-gpt,.preview-chat-section .preview-chat-subsection .preview-chat-history-section .preview-chat-history-main .chat-his-item-you{align-items:center;display:flex;width:100%}.preview-chat-section .preview-chat-subsection .preview-chat-history-section .preview-chat-input-section{align-items:center;height:38px;justify-content:space-between}.preview-chat-section .preview-chat-subsection .preview-chat-history-section .preview-chat-input-section .preview-chat-input{background-color:#0000;border:1px solid #8f8f8fd9;border-radius:6px;color:inherit;height:100%;outline:none;padding:0 8px;width:100%}.preview-chat-section .preview-chat-subsection .preview-chat-main-section{align-items:flex-start;border-radius:10px;display:flex;flex-direction:column;gap:12px;height:580px;justify-content:flex-start;overflow-y:auto;padding:16px;width:600px}.preview-chat-section .preview-chat-subsection .preview-chat-main-section .preview-header{align-items:center;display:flex;justify-content:space-between;width:100%}.preview-chat-section .preview-chat-subsection .preview-chat-main-section .preview-header .preview-header-title{color:#087b85;font-size:20px;font-weight:700}.preview-chat-section .preview-chat-subsection .preview-chat-main-section .preview-header .preview-header-close-btn{background-color:#0000;border:none;color:inherit;cursor:pointer;outline:none}.preview-chat-section .preview-chat-subsection .preview-chat-main-section .preview-search-bar{display:flex;height:38px;width:100%}.preview-chat-section .preview-chat-subsection .preview-chat-main-section .preview-search-bar .preview-search-input{background-color:#0000;border:1px solid #8f8f8fd9;border-radius:6px;color:inherit;height:38px;outline:none;padding:0 8px;width:100%}.preview-chat-section .preview-chat-subsection .preview-chat-main-section .preview-table{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.preview-chat-section .preview-chat-subsection .preview-chat-main-section .preview-table .preview-table-empty{align-items:center;display:flex;justify-content:center;margin:40px 0;width:100%}.preview-chat-section .preview-chat-subsection .preview-chat-main-section .preview-table .preview-table-item{border-bottom:1px solid #fff3;display:flex;flex-direction:row;justify-content:space-between;padding:4px 0}.preview-chat-section .preview-chat-subsection .preview-chat-main-section .preview-table .preview-table-item .table-item-img{border-radius:50px;height:20px;width:20px}.preview-chat-section .preview-chat-subsection .preview-chat-main-section .preview-table .preview-table-item .table-item-img .table-item-service-icon{border-radius:50px;height:100%;width:100%}.preview-chat-section .preview-chat-subsection .preview-chat-main-section .preview-table .preview-table-item .table-item-text{font-size:14px;width:165px}.preview-chat-section .preview-chat-subsection .preview-chat-main-section .preview-table .preview-table-item .table-item-created-date{font-size:13px}.preview-chat-section .preview-chat-subsection .preview-chat-main-section .preview-table .preview-table-item .table-item-action .table-item-chat-btn{background-color:#0000;border:none;color:inherit;cursor:pointer;outline:none}.preview-chat-section .preview-chat-section-btn{align-items:center;background-color:#087b85;border:none;border-radius:50px;cursor:pointer;display:flex;height:50px;justify-content:center;outline:none;width:50px}.preview-chat-section{--chat-surface:#fff;--chat-surface-soft:#f6f7fb;--chat-border:#e3e7ef;--chat-text:#10212b;--chat-muted:#607783;--chat-primary:#087b85;bottom:24px;gap:14px;position:fixed;right:24px;z-index:1000}.preview-chat-section.chat-dark{--chat-surface:#122630;--chat-surface-soft:#19313c;--chat-border:#2d4651;--chat-text:#f5f6fb;--chat-muted:#9ba3b4}.preview-chat-section .preview-chat-subsection{align-items:flex-end;gap:14px}.preview-chat-section .preview-chat-history-section,.preview-chat-section .preview-chat-main-section,.preview-chat-section .support-chat-panel{animation:chat-panel-in .22s ease-out;background:var(--chat-surface);border:1px solid var(--chat-border);border-radius:18px;box-shadow:0 22px 60px #0c122038;color:var(--chat-text);overflow:hidden}.preview-chat-section .preview-chat-main-section{gap:0;height:min(560px,100vh - 110px);padding:0;width:480px}.preview-chat-section .preview-header{border-bottom:1px solid var(--chat-border);padding:20px 20px 16px}.preview-chat-section .preview-header>div{display:flex;flex-direction:column;gap:3px}.preview-chat-section .preview-header .preview-header-title{color:var(--chat-text);font-size:15px;font-weight:750}.preview-chat-section .preview-header small{color:var(--chat-muted);font-size:10px}.preview-chat-section .preview-header .preview-header-close-btn{border-radius:7px;color:var(--chat-muted);display:grid;height:28px;place-items:center;transition:.18s ease;width:28px}.preview-chat-section .preview-header .preview-header-close-btn:hover{background:var(--chat-surface-soft);color:var(--chat-text)}.preview-chat-section .preview-search-bar{height:auto;padding:14px 18px}.preview-chat-section .preview-search-bar .preview-search-input{background:var(--chat-surface-soft);border-color:var(--chat-border);border-radius:13px;box-shadow:inset 0 1px 2px #0c122008;color:var(--chat-text);height:46px;padding:4px 5px 4px 13px;transition:border-color .18s ease,box-shadow .18s ease}.preview-chat-section .preview-search-bar .preview-search-input:focus-within,.preview-chat-section .preview-search-bar .preview-search-input:hover{border-color:color-mix(in srgb,var(--chat-primary) 65%,var(--chat-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--chat-primary) 11%,#0000)}.preview-chat-section .preview-search-bar .ant-input-prefix{color:var(--chat-muted);margin-right:8px}.preview-chat-section .preview-search-submit{border:0;border-radius:9px;font-size:10px;font-weight:750;height:34px;padding-inline:12px}.preview-chat-section .preview-table{flex:1 1;overflow-y:auto;padding:8px 10px 14px}.preview-chat-section .preview-table .preview-table-empty{margin:auto;min-height:260px}.preview-chat-section .preview-table .preview-table-item{grid-gap:10px;border:0;border-radius:11px;color:var(--chat-text);display:grid;gap:10px;grid-template-columns:34px minmax(110px,1.25fr) minmax(85px,1fr) 76px 34px 34px;min-height:58px;padding:9px 10px;transition:background .18s ease,transform .18s ease}.preview-chat-section .preview-table .preview-table-item:hover{background:var(--chat-surface-soft)}.preview-chat-section .preview-table .preview-table-item.selected{background:#087b851a;box-shadow:inset 3px 0 var(--chat-primary)}.preview-chat-section .preview-table .table-item-img{background:#fff;border:1px solid var(--chat-border);height:30px;padding:4px;width:30px}.preview-chat-section .preview-table .table-item-text{font-size:11px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:auto}.preview-chat-section .preview-table .table-item-created-date{color:var(--chat-muted);font-size:10px}.preview-chat-section .preview-table .table-item-chat-btn{background:var(--chat-surface);border:1px solid var(--chat-border);border-radius:9px;box-shadow:0 3px 8px #0c12200f;color:var(--chat-muted);display:grid;font-size:14px;height:32px;place-items:center;transition:.18s ease;width:32px}.preview-chat-section .preview-table .table-item-chat-btn:hover{background:linear-gradient(135deg,#087b85,#16a0a8);border-color:#0000;box-shadow:0 6px 14px #087b8538;color:#fff;transform:translateY(-1px)}.preview-chat-section .preview-table .letter-action{color:#7c5cff}.preview-chat-section .preview-table .letter-action:hover{background:linear-gradient(135deg,#6a54df,#8a70ff);box-shadow:0 6px 14px #6a54df38}.preview-chat-section .preview-table .letter-action.ready{color:#0b966e}.preview-chat-section .preview-table .letter-action.ready:hover{background:linear-gradient(135deg,#087e62,#13aa7e)}.preview-chat-section .preview-table .selected .table-item-chat-btn{color:var(--chat-primary)}.preview-chat-section .preview-chat-history-section{gap:0;height:min(560px,100vh - 110px);padding:0;width:360px}.preview-chat-section .preview-chat-history-title{border-bottom:1px solid var(--chat-border);height:auto;justify-content:flex-start;margin:0;padding:16px}.preview-chat-section .chat-title-icon{background:linear-gradient(135deg,#087b85,#256bfe);border-radius:8px;color:#fff;display:grid;flex:0 0 32px;height:32px;place-items:center}.preview-chat-section .chat-title-copy{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;min-width:0}.preview-chat-section .chat-title-copy strong{font-size:13px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-chat-section .chat-title-copy span{color:var(--chat-muted);font-size:10px}.preview-chat-section .preview-chat-history-title .ant-btn{color:var(--chat-muted)}.preview-chat-section .preview-chat-history-main{background:color-mix(in srgb,var(--chat-surface-soft) 55%,var(--chat-surface));flex:1 1;gap:12px;height:auto;padding:18px 14px}.preview-chat-section .preview-chat-history-main .chat-his-item{border-radius:10px;color:var(--chat-text);font-size:13px;line-height:1.4;max-width:86%;padding:8px 10px;width:auto}.preview-chat-section .preview-chat-history-main .chat-his-item-you .chat-his-item{background:linear-gradient(135deg,#087b85,#256bfe);border-bottom-right-radius:4px;color:#fff}.preview-chat-section .preview-chat-history-main .chat-his-item-gpt .chat-his-item{background:var(--chat-surface);border:1px solid var(--chat-border);border-bottom-left-radius:4px}.preview-chat-section .preview-chat-input-section{background:var(--chat-surface);height:auto;padding:12px 14px 10px}.preview-chat-section .preview-message-composer{align-items:flex-end;background:var(--chat-surface-soft);border:1px solid var(--chat-border);border-radius:15px;display:flex;gap:8px;padding:6px 6px 6px 13px;transition:border-color .18s ease,box-shadow .18s ease}.preview-chat-section .preview-message-composer:focus-within{border-color:color-mix(in srgb,var(--chat-primary) 65%,var(--chat-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--chat-primary) 11%,#0000)}.preview-chat-section .preview-chat-input-section .preview-chat-input{background:#0000;border:0;box-shadow:none!important;color:var(--chat-text);font-size:12px;line-height:1.45;max-height:92px;min-height:34px!important;padding:7px 0 5px;resize:none}.preview-chat-section .preview-message-send{background:linear-gradient(135deg,#087b85,#256bfe);border:0;box-shadow:0 5px 12px #087b8538;display:grid;flex:0 0 34px;height:34px;place-items:center;width:34px}.preview-chat-section .preview-message-hint{color:var(--chat-muted);display:block;font-size:8px;padding:5px 4px 0}.preview-chat-section .support-chat-panel{display:flex;flex-direction:column;height:min(560px,100vh - 110px);overflow:hidden;width:360px}.preview-chat-section .support-chat-title{align-items:center;border-bottom:1px solid var(--chat-border);display:flex;gap:10px;min-height:58px;padding:10px 14px}.preview-chat-section .support-title-icon{background:linear-gradient(135deg,#256bfe,#7c5cff)}.preview-chat-section .support-chat-title .ant-btn{color:var(--chat-muted)}.preview-chat-section .support-shortcuts{background:color-mix(in srgb,var(--chat-surface-soft) 70%,#0000);border-bottom:1px solid var(--chat-border);display:flex;flex-wrap:wrap;gap:7px;padding:10px 12px}.preview-chat-section .support-shortcuts button{background:color-mix(in srgb,var(--chat-primary) 8%,#0000);border:1px solid color-mix(in srgb,var(--chat-primary) 28%,var(--chat-border));border-radius:999px;color:var(--chat-primary);cursor:pointer;font-size:10px;font-weight:700;height:26px;padding:0 10px;transition:.18s ease}.preview-chat-section .support-shortcuts button:hover{background:var(--chat-primary);border-color:#0000;color:#fff;transform:translateY(-1px)}.preview-chat-section .support-chat-main{background:color-mix(in srgb,var(--chat-surface-soft) 55%,var(--chat-surface));display:flex;flex:1 1;flex-direction:column;gap:12px;min-height:0;overflow-y:auto;padding:14px 12px}.preview-chat-section .support-chat-main .chat-his-item{border-radius:10px;color:var(--chat-text);font-size:12px;line-height:1.45;max-width:86%;padding:9px 11px;width:auto}.preview-chat-section .support-chat-main .chat-his-item-gpt,.preview-chat-section .support-chat-main .chat-his-item-you{align-items:flex-end;display:flex;gap:8px;width:100%}.preview-chat-section .support-chat-main .chat-his-item-you{justify-content:flex-end}.preview-chat-section .support-chat-main .chat-his-item-you .chat-his-item{background:linear-gradient(135deg,#087b85,#256bfe);border-bottom-right-radius:4px;color:#fff}.preview-chat-section .support-chat-main .chat-his-item-gpt{justify-content:flex-start}.preview-chat-section .support-chat-main .chat-his-item-gpt .chat-his-item{background:var(--chat-surface);border:1px solid var(--chat-border);border-bottom-left-radius:4px}.preview-chat-section .support-bot-avatar{background:linear-gradient(135deg,#256bfe,#7c5cff);border-radius:8px;box-shadow:0 6px 15px #256bfe3d;color:#fff;display:grid;flex:0 0 28px;font-size:13px;height:28px;place-items:center;width:28px}.preview-chat-section .support-chat-input-section{flex:0 0 58px}.preview-chat-section .support-window-tray{align-items:flex-end;bottom:24px;display:flex;gap:12px;max-width:calc(100vw - 120px);position:fixed;right:92px}.preview-chat-section .support-user-list,.preview-chat-section .support-window{animation:chat-panel-in .2s ease-out;background:var(--chat-surface);border:1px solid var(--chat-border);border-radius:14px 14px 8px 8px;box-shadow:0 18px 50px #0c12203d;color:var(--chat-text);display:flex;flex:0 0 350px;flex-direction:column;height:min(540px,100vh - 90px);overflow:hidden;width:350px}.preview-chat-section .support-window.is-collapsed{cursor:pointer;height:58px}.preview-chat-section .support-list-head,.preview-chat-section .support-window-head{align-items:center;border-bottom:1px solid var(--chat-border);display:flex;gap:9px;min-height:58px;padding:8px 10px}.preview-chat-section .support-window-head>div{flex:1 1;min-width:0}.preview-chat-section .support-window-head small,.preview-chat-section .support-window-head strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-chat-section .support-users small,.preview-chat-section .support-window-head small{color:var(--chat-muted);font-size:10px}.preview-chat-section .support-avatar{background:#cfe0ff;border-radius:50%;color:#17457a;display:grid;flex:0 0 34px;font-weight:700;height:34px;place-items:center;width:34px}.preview-chat-section .support-messages{background:color-mix(in srgb,var(--chat-surface-soft) 55%,var(--chat-surface));flex:1 1;min-height:0;overflow-y:auto;padding:14px 12px}.preview-chat-section .support-message-row{display:flex;margin:8px 0}.preview-chat-section .support-message-row.mine{justify-content:flex-end}.preview-chat-section .support-message-bubble{background:var(--chat-surface);border:1px solid var(--chat-border);border-radius:12px;font-size:12px;max-width:82%;overflow-wrap:anywhere;padding:9px 11px;position:relative;white-space:pre-wrap}.preview-chat-section .support-message-row.mine .support-message-bubble{background:var(--app-gradient);border:0;color:#fff}.preview-chat-section .support-message-bubble small{display:block;font-size:9px;margin-top:4px;opacity:.62;text-align:right}.preview-chat-section .support-message-actions{background:var(--chat-surface);border:1px solid var(--chat-border);border-radius:7px;box-shadow:0 4px 12px #0000001f;display:none;position:absolute;right:0;top:-28px}.preview-chat-section .support-message-bubble:hover .support-message-actions{display:flex}.preview-chat-section .support-reply-preview{background:#477fee1a;border-left:3px solid #477fee;border-radius:4px;font-size:10px;margin-bottom:6px;opacity:.85;padding:5px 7px}.preview-chat-section .support-image{border-radius:8px;display:block;margin-bottom:5px;max-height:180px;max-width:220px;object-fit:cover}.preview-chat-section .support-file{color:inherit;display:block;margin-bottom:5px;text-decoration:underline}.preview-chat-section .support-deleted{opacity:.55}.preview-chat-section .support-compose-context{border-top:1px solid var(--chat-border);color:var(--chat-muted);display:flex;font-size:10px;gap:8px;justify-content:space-between;padding:7px 12px}.preview-chat-section .support-pending-files{border-top:1px solid var(--chat-border);display:flex;gap:7px;overflow-x:auto;padding:8px 12px 0}.preview-chat-section .support-pending-files>div{align-items:center;background:var(--chat-surface-soft);border:1px solid var(--chat-border);border-radius:8px;display:flex;font-size:10px;gap:5px;max-width:180px;min-width:0;padding:4px 5px 4px 7px}.preview-chat-section .support-pending-files img{border-radius:5px;height:28px;object-fit:cover;width:28px}.preview-chat-section .support-pending-files span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-chat-section .support-compose{align-items:center;border-top:1px solid var(--chat-border);display:flex;gap:8px;min-height:66px;padding:10px 12px}.preview-chat-section .support-compose .ant-input{border-radius:16px;resize:none}.preview-chat-section .support-list-head strong{flex:1 1}.preview-chat-section .support-user-list>.ant-input-affix-wrapper{margin:10px;width:auto}.preview-chat-section .support-users{min-height:0;overflow-y:auto}.preview-chat-section .support-users button{align-items:center;background:#0000;border:0;border-bottom:1px solid var(--chat-border);color:var(--chat-text);cursor:pointer;display:flex;gap:9px;padding:10px 12px;text-align:left;width:100%}.preview-chat-section .support-users button:hover{background:var(--chat-surface-soft)}.preview-chat-section .support-users button.is-selected{background:color-mix(in srgb,#477fee 16%,var(--chat-surface));box-shadow:inset 3px 0 #477fee;position:relative}.preview-chat-section .support-users button.is-selected .support-avatar{background:#477fee;color:#fff}.preview-chat-section .support-users button>span:nth-child(2){flex:1 1;min-width:0}.preview-chat-section .support-users small,.preview-chat-section .support-users strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-chat-section .support-empty{color:var(--chat-muted);font-size:12px;padding:32px 18px;text-align:center}.preview-chat-section .chat-launcher-stack{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:color-mix(in srgb,var(--chat-surface) 88%,#0000);border:1px solid color-mix(in srgb,var(--chat-border) 82%,#0000);border-radius:17px;box-shadow:0 16px 36px #0c12202e;display:flex;gap:10px;justify-content:flex-end;padding:6px}.preview-chat-section .chat-launcher{background:linear-gradient(135deg,#087b85,#256bfe);border:0;border-radius:13px;box-shadow:0 12px 28px #087b8561;height:48px;width:48px}.preview-chat-section .chat-launcher .anticon{font-size:20px}.preview-chat-section .support-launcher{background:linear-gradient(135deg,#256bfe,#7c5cff);box-shadow:0 12px 28px #256bfe52}.preview-chat-section .chat-launcher.active{outline:3px solid color-mix(in srgb,var(--chat-primary) 18%,#0000)}.preview-chat-section .chat-launcher:hover{box-shadow:0 16px 34px #087b8573;transform:translateY(-2px)}@keyframes chat-panel-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:980px){.preview-chat-section .preview-chat-subsection{flex-direction:column-reverse}.preview-chat-section .preview-chat-history-section,.preview-chat-section .preview-chat-main-section,.preview-chat-section .support-chat-panel{height:min(540px,100vh - 110px);width:min(520px,100vw - 32px)}.preview-chat-section .preview-chat-history-section,.preview-chat-section .support-chat-panel{bottom:0;position:absolute;right:0;z-index:2}}@media(max-width:600px){.preview-chat-section{bottom:12px;right:12px}.preview-chat-section .support-window-tray{bottom:70px;max-width:none;right:0}.preview-chat-section .support-user-list,.preview-chat-section .support-window{flex-basis:calc(100vw - 24px);height:calc(100vh - 105px);width:calc(100vw - 24px)}.preview-chat-section .preview-chat-history-section,.preview-chat-section .preview-chat-main-section,.preview-chat-section .support-chat-panel{height:calc(100vh - 90px);width:calc(100vw - 24px)}.preview-chat-section .preview-table .preview-table-item{grid-template-columns:34px minmax(110px,1fr) 65px 34px 34px}.preview-chat-section .preview-table .preview-table-item>.table-item-text:nth-of-type(3){display:none}}.preview-chat-section .preview-chat-subsection .preview-chat-main-section .preview-search-bar .preview-search-input.ant-input-affix-wrapper{background:color-mix(in srgb,var(--chat-surface-soft) 88%,var(--chat-surface));border:1px solid color-mix(in srgb,var(--chat-primary) 32%,var(--chat-border));box-shadow:inset 0 1px 2px #00000014}.preview-chat-section .preview-chat-subsection .preview-chat-main-section .preview-search-bar .preview-search-input.ant-input-affix-wrapper:focus-within,.preview-chat-section .preview-chat-subsection .preview-chat-main-section .preview-search-bar .preview-search-input.ant-input-affix-wrapper:hover{border-color:var(--chat-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--chat-primary) 13%,#0000)}.preview-chat-section .preview-chat-subsection .preview-chat-history-section .preview-chat-input-section{display:flex;width:100%}.preview-chat-section .preview-chat-subsection .preview-chat-history-section .preview-message-composer{align-items:flex-end;background:color-mix(in srgb,var(--chat-surface-soft) 88%,var(--chat-surface));border:1px solid color-mix(in srgb,var(--chat-primary) 32%,var(--chat-border));border-radius:13px;box-shadow:inset 0 1px 2px #00000014;display:flex;gap:8px;padding:5px 5px 5px 12px}.preview-chat-section .preview-chat-subsection .preview-chat-history-section .preview-message-composer:focus-within{border-color:var(--chat-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--chat-primary) 13%,#0000)}.preview-chat-section .preview-chat-subsection .preview-chat-history-section .preview-message-composer textarea.preview-chat-input.ant-input{border-radius:0;color:var(--chat-text);flex:1 1;margin:0;max-height:88px;min-height:34px!important;padding:7px 0 5px;resize:none}.preview-chat-section .preview-chat-subsection .preview-chat-history-section .preview-message-hint{color:var(--chat-muted);font-size:8px;text-align:left}.preview-chat-section .preview-chat-subsection .preview-chat-history-section .preview-message-send.ant-btn{flex:0 0 34px;height:34px;min-width:34px;padding:0;width:34px}.preview-chat-section{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.preview-chat-section .preview-chat-subsection{align-items:stretch}.preview-chat-section .preview-chat-history-section,.preview-chat-section .preview-chat-main-section{height:min(560px,100vh - 110px)}.preview-chat-section .preview-chat-history-title,.preview-chat-section .preview-header{border-bottom:1px solid var(--chat-border);box-sizing:border-box;flex:0 0 56px;margin:0;min-height:56px;padding:9px 14px}.preview-chat-section .preview-header{align-items:center}.preview-chat-section .preview-header .preview-header-title{line-height:1.25}.preview-chat-section .preview-header small{line-height:1.35}.preview-chat-section .preview-chat-history-title{align-items:center;gap:10px}.preview-chat-section .preview-search-bar{align-items:center;border-bottom:1px solid var(--chat-border);box-sizing:border-box;flex:0 0 64px;min-height:64px;padding:8px 14px}.preview-chat-section .preview-search-bar .preview-search-input.ant-input-affix-wrapper{background:var(--chat-surface-soft);border:1px solid var(--chat-border);border-radius:13px;height:46px;padding:4px 5px 4px 13px;width:100%}.preview-chat-section .preview-search-bar .preview-search-input .ant-input{background:#0000;border:0;color:var(--chat-text);font-size:11px;height:100%;padding:0}.preview-chat-section .preview-table{--chat-table-columns:46px minmax(0,1fr) 92px 92px 70px 44px 46px;box-sizing:border-box;display:block;padding:0 14px 12px}.preview-chat-section .preview-table .preview-table-item,.preview-chat-section .preview-table-head{grid-column-gap:10px;align-items:center;box-sizing:border-box;column-gap:10px;display:grid;grid-template-columns:var(--chat-table-columns);min-width:0;padding-inline:0;width:100%}.preview-chat-section .preview-table .preview-table-item>*,.preview-chat-section .preview-table-head>span{box-sizing:border-box;min-width:0}.preview-chat-section .preview-table-head{background:var(--chat-surface);border-bottom:1px solid var(--chat-border);color:var(--chat-muted);font-size:9px;font-weight:700;letter-spacing:.45px;min-height:30px;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:0;z-index:2}.preview-chat-section .preview-table-head>span:first-child,.preview-chat-section .preview-table-head>span:nth-last-child(-n+2){text-align:center}.preview-chat-section .preview-table .preview-table-item{border-bottom:1px solid var(--chat-border);border-radius:0;min-height:44px;padding-block:5px;padding-inline:0}.preview-chat-section .preview-table .preview-table-item:hover{background:color-mix(in srgb,var(--chat-primary) 6%,#0000)}.preview-chat-section .preview-table .preview-table-item.selected{background:#087b851f;box-shadow:none}.preview-chat-section .preview-table .table-item-img{justify-self:center}.preview-chat-section .preview-table .table-item-text.company{font-weight:650}.preview-chat-section .preview-table .table-item-text.profile{overflow:visible}.preview-chat-section .preview-table .application-profile-badge.ant-tag{border-radius:999px;display:block;font-size:10px;font-weight:700;line-height:18px;margin:0;max-width:100%;overflow:hidden;padding:2px 8px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.preview-chat-section .preview-table .application-profile-badge.is-resume-profile{background:color-mix(in srgb,var(--chat-primary) 10%,#0000);border-color:color-mix(in srgb,var(--chat-primary) 35%,var(--chat-border));color:var(--chat-primary)}.preview-chat-section .preview-table .application-profile-badge.is-template-profile{background:var(--chat-surface-soft);border-color:var(--chat-border);color:var(--chat-muted)}.preview-chat-section .preview-table .table-item-text.salary{color:var(--chat-muted)}.preview-chat-section .preview-table .table-item-created-date{line-height:1.25}.preview-chat-section .preview-table .table-item-action{justify-content:center;width:100%}.preview-chat-section .preview-chat-history-main{border:0;min-height:0;padding:12px}.preview-chat-section .preview-chat-history-main .chat-his-item{font-family:inherit}.preview-chat-section .preview-chat-input-section{border-top:1px solid var(--chat-border);box-sizing:border-box;flex:0 0 56px;min-height:56px;padding:8px 12px}.preview-chat-section .preview-chat-input-section .preview-chat-input.ant-input-affix-wrapper{align-items:center;background:var(--chat-surface-soft);border:1px solid var(--chat-border);border-radius:9px;display:flex;height:40px;min-height:40px;padding:0 7px 0 14px;width:100%}.preview-chat-section .preview-chat-input-section .preview-chat-input.ant-input-affix-wrapper:focus-within{border-color:var(--chat-primary);box-shadow:0 0 0 3px #087b8521}.preview-chat-section .preview-chat-input-section .preview-chat-input .ant-input{background:#0000;border:0;color:var(--chat-text);font-family:inherit;font-size:11px;height:38px;min-height:0;padding:0}.preview-chat-section .preview-chat-input-section .preview-chat-input .ant-input-suffix{margin-left:8px}.preview-chat-section .preview-chat-input-section .preview-chat-input .ant-btn{flex:0 0 28px;height:28px;min-width:28px;padding:0;width:28px}@media(max-width:600px){.preview-chat-section .preview-table{--chat-table-columns:42px minmax(0,1fr) 76px 70px 40px 44px}.preview-chat-section .preview-table .salary,.preview-chat-section .preview-table-head>span:nth-child(4){display:none}}.preview-chat-section .preview-chat-subsection .preview-chat-main-section .preview-table .preview-table-item{grid-column-gap:10px;align-items:center;box-sizing:border-box;column-gap:10px;display:grid;grid-template-columns:var(--chat-table-columns);justify-content:normal;min-height:44px;padding:5px 0;width:100%}.preview-chat-section .preview-chat-subsection .preview-chat-main-section .preview-table .preview-table-item .table-item-img{height:24px;justify-self:center;padding:0;width:24px}.preview-chat-section .preview-chat-subsection .preview-chat-main-section .preview-table .preview-table-item .table-item-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:auto}.preview-chat-section .preview-chat-subsection .preview-chat-main-section .preview-table .preview-table-item .table-item-created-date{min-width:0;width:auto}.preview-chat-section .preview-chat-subsection .preview-chat-main-section .preview-table .preview-table-item .table-item-action{display:flex;justify-content:center;min-width:0;width:100%}.main-content{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:color-mix(in srgb,var(--app-surface) 58%,#0000);border-radius:18px;box-shadow:0 16px 44px var(--app-shadow-color);height:calc(100vh - 128px);isolation:isolate;overflow-y:auto;padding:26px;position:relative;width:100%}.app-light .main-content{-webkit-backdrop-filter:blur(18px) saturate(1.08);backdrop-filter:blur(2px) saturate(1.08);background:#0000;border-color:#c0dce0e0;box-shadow:0 18px 52px #10212b1f}.main-content>*{position:relative;z-index:1}.main-content .ant-table-cell .ant-btn{align-items:center;display:inline-flex;justify-content:center;min-width:38px;padding-inline:10px}.main-content .ant-table-cell .ant-btn .anticon{align-items:center;color:currentColor!important;display:inline-flex!important;font-size:16px!important;justify-content:center;line-height:1;opacity:1!important;visibility:visible!important}.main-content .ant-table-cell .ant-btn .anticon>svg{fill:currentColor;display:block;height:1em;max-width:none;min-width:1em;width:1em}.main-content .ant-table-cell .ant-btn-dangerous .anticon,.main-content .ant-table-cell .ant-btn-primary .anticon{color:#fff!important}.main-content .ant-card,.main-content .bidSection .bid-form-card,.main-content .chartSection .chart-card,.main-content .dailyUpdatesSection .daily-editor-card,.main-content .dailyUpdatesSection .daily-history-card,.main-content .dashboardSection .search-section,.main-content .dashboardSection .stat-card,.main-content .dashboardSection .table-section,.main-content .emailTemplateSection .template-card,.main-content .manageProfilesSection .manage-profiles-card,.main-content .profileSection .profile-avatar-card,.main-content .profileSection .profile-details-card,.main-content .profileSection .profile-prompt-card,.main-content .profileSection .profile-templates-card,.main-content .prompt-section .table-view,.main-content .prompt-section .update-view,.main-content .resumePreviewSection .resume-editor-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:color-mix(in srgb,var(--app-surface) 84%,#0000)!important;border-color:color-mix(in srgb,var(--app-border) 88%,#0000)!important;box-shadow:0 12px 34px var(--app-shadow-color)!important}.main-content .ant-input,.main-content .ant-input-affix-wrapper,.main-content .ant-input-number,.main-content .ant-picker,.main-content .ant-select-selector,.main-content .ant-table,.main-content .ant-table-container,.main-content textarea{background-color:color-mix(in srgb,var(--app-surface) 74%,#0000)!important}.main-content .ant-input-affix-wrapper>input.ant-input,.main-content .ant-input-group .ant-input-affix-wrapper>input.ant-input{background:#0000!important;box-shadow:none!important}.main-content .ant-table-thead>tr>th{background:color-mix(in srgb,var(--app-primary) 8%,var(--app-surface))!important}.main-content .ant-table-tbody>tr:hover>td{background:color-mix(in srgb,var(--app-primary) 9%,var(--app-surface))!important}.main-content .ant-btn{font-weight:650;min-height:38px}.main-content .ant-btn-primary:not(.ant-btn-dangerous){background:var(--app-gradient)!important;border-color:#0000!important;box-shadow:0 8px 20px #087b8533!important;color:#fff!important}.main-content .ant-btn-primary:not(.ant-btn-dangerous):hover{box-shadow:0 11px 25px #087b8542!important;filter:saturate(1.08) brightness(1.05);transform:translateY(-1px)}.main-content .ant-btn-default:not(.ant-btn-dangerous){background:color-mix(in srgb,var(--app-surface) 75%,#0000);border-color:color-mix(in srgb,var(--app-primary) 38%,var(--app-border));color:var(--app-primary)}.main-content .ant-pagination-item-active{background:var(--app-gradient)!important;border-color:#0000!important}.main-content .ant-pagination-item-active a{color:#fff!important}.app-dark .main-content{background:color-mix(in srgb,#0e1b22 58%,#0000)}.app-dark .main-content .ant-card,.app-dark .main-content .bidSection .bid-form-card,.app-dark .main-content .calls-page .calls-panel,.app-dark .main-content .chartSection .chart-card,.app-dark .main-content .chat-section .chat-box,.app-dark .main-content .chat-section .member-list-section,.app-dark .main-content .dailyUpdatesSection .daily-editor-card,.app-dark .main-content .dailyUpdatesSection .daily-history-card,.app-dark .main-content .dashboardSection .search-section,.app-dark .main-content .dashboardSection .stat-card,.app-dark .main-content .dashboardSection .table-section,.app-dark .main-content .emailTemplateSection .template-card,.app-dark .main-content .manageProfilesSection .manage-profiles-card,.app-dark .main-content .profileSection .profile-avatar-card,.app-dark .main-content .profileSection .profile-details-card,.app-dark .main-content .profileSection .profile-prompt-card,.app-dark .main-content .profileSection .profile-templates-card,.app-dark .main-content .prompt-section .table-view,.app-dark .main-content .prompt-section .update-view,.app-dark .main-content .resumePreviewSection .resume-editor-card{background:rgba(16,35,44,.871)!important}@media(prefers-reduced-motion:reduce){.brand-canvas{display:none}.main-content .ant-btn{transition:none}}.page-title{color:var(--app-text);font-size:27px;font-weight:700;letter-spacing:-.5px;margin-bottom:20px}.main-logo{align-items:center;display:flex;justify-content:center}.main-logo img{border-radius:50px;height:40px;width:40px}.main-logo .main-header-title{color:#fff;font-size:16px;font-weight:700;margin-left:5px}.loginSection,.registerSection{align-items:center;background:radial-gradient(circle at 78% 18%,#28c4ca38,#0000 34%),linear-gradient(115deg,#f4fbfcf5,#f4fbfcc7);display:flex;flex-direction:column;height:100%;justify-content:center;min-height:calc(100vh - 178px);overflow:hidden;padding:48px 20px;position:relative;width:100%}.loginSection:before,.registerSection:before{color:var(--app-primary);content:"Lovapextech product";font-size:12px;font-weight:760;letter-spacing:.09em;margin-bottom:10px;text-transform:uppercase}.loginSection>.title,.registerSection>.title{color:var(--app-text);font-size:34px;letter-spacing:-.03em;margin-bottom:22px}.loginSection>.ant-form,.registerSection>.ant-form{background:var(--app-surface);border:1px solid var(--app-border);border-radius:12px;box-shadow:0 20px 60px #10212b1f;max-width:480px!important;padding:30px}.registerSection{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.ant-segmented-item-selected{background-color:#087b85!important;color:#fff!important}.main-section .ant-btn{border-radius:8px;transition:transform .18s ease,box-shadow .18s ease}.main-section .title-icon,.main-section [class*=-heading-icon],.main-section [class*=-title-icon]{background:var(--app-gradient)!important;border-radius:10px!important;box-shadow:0 8px 20px #087b8538!important;color:#fff!important}.main-section .ant-card,.main-section .ant-dropdown-menu,.main-section .ant-modal-content{background-color:color-mix(in srgb,var(--app-surface) 97%,#0000)}.main-section .ant-card,.main-section .ant-modal-content,.main-section .ant-table-wrapper{border-color:var(--app-border)!important}.main-section .ant-btn-default:not(:disabled):hover{background:var(--app-primary-soft);border-color:var(--app-primary);color:var(--app-primary)}.main-section .ant-btn-primary{background:var(--app-gradient)!important;border:0;box-shadow:0 8px 20px #087b8533!important}.main-section .ant-btn:not(:disabled):active{transform:translateY(1px)}.main-section .ant-card{border-color:var(--app-border);border-radius:16px;box-shadow:0 10px 30px var(--app-shadow-color)}.main-section .ant-card-head{border-color:var(--app-border)}.main-section .ant-input,.main-section .ant-input-affix-wrapper,.main-section .ant-input-group-addon,.main-section .ant-input-number,.main-section .ant-picker,.main-section .ant-select-selector{border-radius:9px!important}.main-section .ant-input-affix-wrapper-focused,.main-section .ant-input:focus,.main-section .ant-picker-focused,.main-section .ant-select-focused .ant-select-selector{box-shadow:0 0 0 3px #087b851f!important}.main-section .ant-table-wrapper{border:1px solid var(--app-border);border-radius:14px;overflow:hidden}.main-section .ant-table-thead>tr>th{font-size:12px;font-weight:700;letter-spacing:.35px;text-transform:uppercase}.main-section .ant-table-summary>tr>td,.main-section .ant-table-summary>tr>th,.main-section .ant-table-tbody>tr>td,.main-section .ant-table-tbody>tr>th,.main-section .ant-table-thead>tr>td,.main-section .ant-table-thead>tr>th{border-bottom:1px solid var(--app-border)!important}.main-section .ant-table-tbody>tr.ant-table-expanded-row>td{border-bottom-color:var(--app-border)!important}.main-section .ant-table-pagination{padding-inline:12px}.main-section .ant-tag{border-radius:20px;font-weight:500;padding-inline:9px}.main-section .ant-alert{border-radius:12px}.main-section .ant-tabs-nav:before{border-color:var(--app-border)}.main-section .ant-upload-drag{border-radius:14px!important}.main-section .ant-collapse{border-radius:14px;overflow:hidden}.main-section .ant-empty-description,.main-section .ant-form-item-label>label{color:var(--app-muted)}.ant-modal-content{border-radius:18px!important}.ant-modal-header{margin-bottom:20px!important}:root[data-app-theme=dark] .ant-modal-content{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgba(16,35,44,.871)!important;border:1px solid #2d4651!important;box-shadow:0 28px 80px #0000006b!important;color:#e8f2f5}:root[data-app-theme=dark] .ant-modal-header{background:rgba(16,35,44,.871)!important;border-bottom:1px solid #2d4651;color:#e8f2f5;margin-bottom:20px!important;padding-bottom:16px}:root[data-app-theme=dark] .ant-modal-title{color:#e8f2f5!important}:root[data-app-theme=dark] .ant-modal-close{background:#0000!important;color:#a7bbc4!important}:root[data-app-theme=dark] .ant-modal-close:hover{background:#4bd1d61a!important;color:#fff!important}:root[data-app-theme=dark] .ant-cascader-menus,:root[data-app-theme=dark] .ant-dropdown-menu,:root[data-app-theme=dark] .ant-picker-dropdown .ant-picker-panel-container,:root[data-app-theme=dark] .ant-popover-inner,:root[data-app-theme=dark] .ant-select-dropdown,:root[data-app-theme=dark] .ant-time-picker-panel,:root[data-app-theme=dark] .ant-tree-select-dropdown{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgba(16,35,44,.961)!important;border:1px solid #2d4651!important;box-shadow:0 24px 64px #0000006b!important;color:#e8f2f5!important}:root[data-app-theme=dark] .ant-cascader-menu-item,:root[data-app-theme=dark] .ant-dropdown-menu-item,:root[data-app-theme=dark] .ant-dropdown-menu-submenu-title,:root[data-app-theme=dark] .ant-select-item{color:#c5d4da!important}:root[data-app-theme=dark] .ant-cascader-menu-item-active,:root[data-app-theme=dark] .ant-cascader-menu-item:hover,:root[data-app-theme=dark] .ant-dropdown-menu-item-selected,:root[data-app-theme=dark] .ant-dropdown-menu-item:hover,:root[data-app-theme=dark] .ant-select-item-option-active:not(.ant-select-item-option-disabled),:root[data-app-theme=dark] .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:#4bd1d61c!important;color:#57dce1!important}:root[data-app-theme=dark] .ant-select-item-option-selected .ant-select-item-option-state{color:#57dce1!important}:root[data-app-theme=dark] .ant-picker-date-panel,:root[data-app-theme=dark] .ant-picker-decade-panel,:root[data-app-theme=dark] .ant-picker-footer,:root[data-app-theme=dark] .ant-picker-header,:root[data-app-theme=dark] .ant-picker-month-panel,:root[data-app-theme=dark] .ant-picker-panel,:root[data-app-theme=dark] .ant-picker-time-panel,:root[data-app-theme=dark] .ant-picker-year-panel{background:#0000!important;border-color:#2d4651!important;color:#e8f2f5!important}:root[data-app-theme=dark] .ant-picker-cell .ant-picker-cell-inner,:root[data-app-theme=dark] .ant-picker-content th,:root[data-app-theme=dark] .ant-picker-header button,:root[data-app-theme=dark] .ant-picker-time-panel-cell-inner{color:#c5d4da!important}:root[data-app-theme=dark] .ant-picker-cell-disabled:before,:root[data-app-theme=dark] .ant-picker-time-panel-cell-disabled .ant-picker-time-panel-cell-inner{background:#09141a8c!important}:root[data-app-theme=dark] .ant-picker-cell-in-view.ant-picker-cell-in-range:before,:root[data-app-theme=dark] .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):before,:root[data-app-theme=dark] .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):before{background:#087b8533!important}:root[data-app-theme=dark] .ant-picker-cell:hover .ant-picker-cell-inner,:root[data-app-theme=dark] .ant-picker-time-panel-cell:hover .ant-picker-time-panel-cell-inner{background:#4bd1d61c!important}:root[data-app-theme=dark] .ant-picker-cell-range-end .ant-picker-cell-inner,:root[data-app-theme=dark] .ant-picker-cell-range-start .ant-picker-cell-inner,:root[data-app-theme=dark] .ant-picker-cell-selected .ant-picker-cell-inner,:root[data-app-theme=dark] .ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{background:linear-gradient(135deg,#087b85,#256bfe)!important;color:#fff!important}:root[data-app-theme=dark] .ant-picker-cell-disabled .ant-picker-cell-inner,:root[data-app-theme=dark] .ant-picker-cell:not(.ant-picker-cell-in-view) .ant-picker-cell-inner{color:#607783!important}:root[data-app-theme=dark] .ant-picker-dropdown .ant-picker-range-arrow:before,:root[data-app-theme=dark] .ant-popover-arrow:before{background:#10232c!important}.ant-dropdown-menu,.ant-picker-dropdown .ant-picker-panel-container,.ant-popover-inner,.ant-select-dropdown{border:1px solid #e3e7ef;border:1px solid var(--app-border,#e3e7ef);border-radius:12px!important;box-shadow:0 14px 40px #18233a24!important}.ant-notification-notice{border-radius:14px!important}@media(max-width:1100px){.app-content{padding:18px}.main-content{height:calc(100dvh - 82px);max-width:100%;overflow-x:hidden;padding:20px}}@media(max-width:600px){.app-content{padding:10px}.main-content{border-radius:14px;height:calc(100dvh - 74px);padding:14px}}.preview-chat-section .preview-chat-subsection .preview-chat-history-section .preview-chat-history-main{gap:16px;padding:16px 14px}.preview-chat-section .preview-chat-subsection .preview-chat-history-section .preview-chat-history-main .chat-his-item-gpt,.preview-chat-section .preview-chat-subsection .preview-chat-history-section .preview-chat-history-main .chat-his-item-you{align-items:flex-end;display:flex;gap:8px;width:100%}.preview-chat-section .preview-chat-subsection .preview-chat-history-section .preview-chat-history-main .chat-his-item-you{justify-content:flex-end}.preview-chat-section .preview-chat-subsection .preview-chat-history-section .preview-chat-history-main .chat-his-item-gpt{justify-content:flex-start}.application-message-avatar{border-radius:9px;box-shadow:0 5px 13px #087b8533;color:#fff;display:grid;flex:0 0 28px;font-size:13px;height:28px;place-items:center;width:28px}.application-message-avatar.assistant{background:linear-gradient(135deg,#087b85,#13a7ac)}.application-message-avatar.sender{background:linear-gradient(135deg,#256bfe,#6c58e7)}.application-message-content{display:flex;flex-direction:column;max-width:calc(86% - 36px);min-width:0}.chat-his-item-you .application-message-content{align-items:flex-end}.chat-his-item-gpt .application-message-content{align-items:flex-start}.application-message-author{color:var(--chat-muted);display:block;font-size:8px;font-weight:700;letter-spacing:.03em;margin:0 3px 4px}.preview-chat-section .preview-chat-subsection .preview-chat-history-section .preview-chat-history-main .application-message-content .chat-his-item{border-radius:13px;font-size:12px;line-height:1.5;max-width:100%;overflow-wrap:anywhere;padding:10px 12px;white-space:pre-wrap;width:auto}.preview-chat-section .preview-chat-subsection .preview-chat-history-section .preview-chat-history-main .chat-his-item-you .chat-his-item{background:linear-gradient(135deg,#087b85,#256bfe);border:0;border-bottom-right-radius:4px;box-shadow:0 6px 16px #256bfe29;color:#fff}.preview-chat-section .preview-chat-subsection .preview-chat-history-section .preview-chat-history-main .chat-his-item-gpt .chat-his-item{background:var(--chat-surface);border:1px solid var(--chat-border);border-bottom-left-radius:4px;box-shadow:0 4px 12px #0c12200f;color:var(--chat-text)}.preview-chat-section .application-message-copy.ant-btn{border-radius:7px;color:var(--chat-muted);font-size:9px;font-weight:650;height:26px;margin-top:5px;padding:0 7px}.preview-chat-section .application-message-copy.ant-btn:hover{background:color-mix(in srgb,var(--chat-primary) 10%,#0000);color:var(--chat-primary)}.preview-chat-section .application-message-copy.ant-btn.copied{color:#13a177}.preview-chat-section .preview-chat-subsection .preview-chat-history-section .preview-chat-input-section{align-items:stretch;flex:0 0 auto;flex-direction:column;gap:0;height:auto;justify-content:flex-start;min-height:78px;padding:10px 12px 8px}.preview-chat-section .preview-chat-subsection .preview-chat-history-section .preview-message-composer{box-sizing:border-box;min-height:46px;width:100%}.preview-chat-section .preview-chat-subsection .preview-chat-history-section .preview-message-composer textarea.preview-chat-input.ant-input{background:#0000!important;border:0!important;box-shadow:none!important;height:auto;outline:0!important;width:auto}.preview-chat-section .preview-chat-subsection .preview-chat-history-section .preview-message-hint{line-height:1.2;padding:5px 3px 0;width:100%}.preview-chat-section .preview-chat-subsection .preview-chat-main-section .preview-search-bar .preview-search-input.ant-input-affix-wrapper{border-color:color-mix(in srgb,var(--chat-primary) 32%,var(--chat-border));border-radius:12px;height:44px;padding:4px 5px 4px 12px}@media(max-width:1300px){.preview-chat-section{bottom:max(16px,env(safe-area-inset-bottom));max-width:calc(100vw - 32px);right:max(16px,env(safe-area-inset-right))}.preview-chat-section .preview-chat-subsection{flex-direction:column;max-width:100%;position:relative;width:min(560px,100vw - 32px)}.preview-chat-section .preview-chat-history-section,.preview-chat-section .preview-chat-main-section,.preview-chat-section .support-chat-panel{height:min(600px,100dvh - 104px);max-height:calc(100dvh - 104px);max-width:100%;width:100%}.preview-chat-section .preview-chat-history-section{inset:0;position:absolute;z-index:3}.preview-chat-section .support-chat-panel{inset:auto;position:relative}}@media(max-width:600px){.preview-chat-section{bottom:max(8px,env(safe-area-inset-bottom));gap:7px;max-width:calc(100vw - 16px);right:max(8px,env(safe-area-inset-right))}.preview-chat-section .preview-chat-subsection{width:calc(100vw - 16px)}.preview-chat-section .preview-chat-history-section,.preview-chat-section .preview-chat-main-section,.preview-chat-section .support-chat-panel{border-radius:14px;height:calc(100dvh - 84px);max-height:calc(100dvh - 84px)}.preview-chat-section .preview-chat-history-title,.preview-chat-section .preview-header,.preview-chat-section .support-chat-title{min-height:52px;padding-inline:12px}.preview-chat-section .preview-search-bar{padding-inline:10px}.preview-chat-section .preview-search-submit>span:not(.anticon){display:none}.preview-chat-section .preview-search-submit{min-width:34px;padding:0;width:34px}.preview-chat-section .preview-table{--chat-table-columns:38px minmax(0,1fr) 72px 40px 42px;padding-inline:10px}.preview-chat-section .preview-table .salary,.preview-chat-section .preview-table .table-item-created-date,.preview-chat-section .preview-table-head>span:nth-child(4),.preview-chat-section .preview-table-head>span:nth-child(5){display:none}.preview-chat-section .preview-table .preview-table-item,.preview-chat-section .preview-table-head{column-gap:7px}.preview-chat-section .chat-launcher-stack{gap:7px;padding:5px}.preview-chat-section .chat-launcher{height:44px;width:44px}.preview-chat-section .support-shortcuts{max-height:82px;overflow-y:auto}.preview-chat-section .application-message-content{max-width:calc(100% - 36px)}}*{box-sizing:border-box;margin:0;padding:0}.title{font-size:28px;margin-bottom:20px}.hr-line{border:1px #ffffff4d;border-top:solid;border-top-color:#ffffff4d;height:1px;margin:5px 0}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{border-radius:50px}::-webkit-scrollbar-thumb{background:#a8a6a6;border-radius:50px}::-webkit-scrollbar-thumb:hover{background:#817f7f}.ant-picker-calendar-date-content{height:160px!important}#root,body,html{font-family:Inter,Manrope,Segoe UI,Arial,sans-serif;min-height:100%;min-width:320px}body{background:#f4fbfc;color:#10212b;overflow-x:hidden}canvas,img,svg,video{max-width:100%}button,input,select,textarea{font:inherit}::selection{background:#087b85;color:#fff}::-webkit-scrollbar-thumb{background:#8ebbc0}::-webkit-scrollbar-thumb:hover{background:#087b85}@media(max-width:1100px){html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}#root,.ant-layout,.main-section,body{max-width:100%;width:100%}.ant-table-container,.ant-table-content,.ant-table-wrapper{max-width:100%}.ant-table-content{overflow-x:auto!important;overscroll-behavior-inline:contain}.ant-modal{margin:12px auto;max-width:calc(100vw - 24px);padding-bottom:0}.ant-modal-content{max-height:calc(100dvh - 24px);overflow-y:auto}.ant-drawer-content-wrapper{max-width:100vw}.ant-picker-dropdown{max-width:calc(100vw - 16px)}.ant-form-item-control-input,.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-picker,.ant-select{max-width:100%}}@media(max-width:600px){.page-title,.title{font-size:clamp(22px,7vw,27px)}.ant-btn{min-height:42px}.ant-pagination{flex-wrap:wrap;row-gap:8px}.ant-card .ant-card-body{padding:16px}}
/*# sourceMappingURL=main.e71fa976.css.map*/