:root{--blue:#1a56db;--teal:#0cb8a0;--teal-dark:#089882;--teal-a11y:#067a68;--navy:#0e2a5e;--bg:#f4f8ff;--white:#fff;--text:#0e1f3d;--muted:#5b6f8a;--border:#dde8f5;--shadow:0 4px 24px rgba(26,86,219,.1);--shadow-lg:0 12px 48px rgba(26,86,219,.16)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}body{background:var(--bg);color:var(--text);font-family:Plus Jakarta Sans,sans-serif;overflow-x:hidden;overflow-x:clip}.site-nav{align-items:center;backdrop-filter:blur(14px);background:hsla(0,0%,100%,.96);border-bottom:1px solid var(--border);display:flex;height:90px;justify-content:space-between;padding:0 120px;position:sticky;top:0;z-index:200}.nav-logo img{display:block;height:52px;-o-object-fit:contain;object-fit:contain;width:auto}.nav-links{align-items:center;display:flex;gap:32px}.nav-links a{color:var(--muted);font-size:14px;font-weight:500;text-decoration:none;transition:color .2s}.nav-links a:hover{color:var(--blue)}.nav-links a.active{-webkit-text-fill-color:transparent;background:linear-gradient(100deg,var(--blue),var(--teal-dark));-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:600}.nav-cta{align-items:center;display:flex;gap:10px}.hamburger{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:5px;padding:4px}.hamburger span{background:var(--text);border-radius:2px;display:block;height:2px;transition:all .3s;width:24px}.mobile-menu{background:#fff;bottom:0;display:none;flex-direction:column;left:0;overflow-y:auto;padding:24px 20px;position:fixed;right:0;top:90px;z-index:199}.mobile-menu.open{display:flex}.mobile-menu .m-cta a{display:block;text-decoration:none}.mobile-menu .m-cta{display:flex;flex-direction:column;gap:10px;margin-top:24px}.btn-ghost{background:transparent;border:1.5px solid var(--border);border-radius:8px;color:var(--text);cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;padding:9px 20px;transition:all .2s;white-space:nowrap}.btn-ghost:hover{border-color:var(--blue);color:var(--blue)}.btn-primary{background:linear-gradient(135deg,var(--blue),var(--teal));border:none;border-radius:8px;box-shadow:0 2px 12px rgba(26,86,219,.25);color:#fff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;padding:10px 22px;transition:all .2s;white-space:nowrap}.btn-primary:hover{box-shadow:0 4px 20px rgba(26,86,219,.35);transform:translateY(-1px)}.user-chip{position:relative}.uc-trigger{align-items:center;background:#fff;border:1.5px solid var(--border);border-radius:99px;cursor:pointer;display:flex;font-family:inherit;gap:10px;padding:6px 12px 6px 6px;transition:all .15s}.uc-trigger:hover{border-color:var(--blue);box-shadow:0 4px 14px rgba(26,86,219,.12)}.user-chip.open .uc-trigger{border-color:var(--blue);box-shadow:0 4px 14px rgba(26,86,219,.18)}.uc-avatar{align-items:center;background:linear-gradient(135deg,var(--blue),var(--teal));border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:800;height:32px;justify-content:center;letter-spacing:.02em;overflow:hidden;width:32px}.uc-avatar img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.uc-info{align-items:flex-start;display:flex;flex-direction:column;line-height:1.1;text-align:left}.uc-name{color:var(--text);font-size:13px;font-weight:700}.uc-name,.uc-role{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uc-role{color:var(--muted);font-size:10.5px;font-weight:600;margin-top:2px}.uc-caret{color:var(--muted);transition:transform .2s}.user-chip.open .uc-caret{color:var(--blue);transform:rotate(180deg)}.user-menu{background:#fff;border:1px solid var(--border);border-radius:14px;box-shadow:0 16px 48px rgba(14,42,94,.16);min-width:260px;opacity:0;padding:8px;position:absolute;right:0;top:calc(100% + 8px);transform:translateY(-6px);transition:opacity .15s,visibility .15s,transform .15s;visibility:hidden;z-index:300}.user-chip.open .user-menu{opacity:1;transform:translateY(0);visibility:visible}.um-head{gap:10px;padding:10px 10px 12px}.um-avatar,.um-head{align-items:center;display:flex}.um-avatar{background:linear-gradient(135deg,var(--blue),var(--teal));border-radius:50%;color:#fff;flex-shrink:0;font-size:14px;font-weight:800;height:38px;justify-content:center;overflow:hidden;width:38px}.um-avatar img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.um-name{color:var(--navy);font-size:13.5px;font-weight:800;line-height:1.1}.um-role{color:var(--muted);font-size:11px;font-weight:600;margin-top:3px}.um-sep{background:var(--border);height:1px;margin:4px}.um-item{align-items:center;border-radius:9px;color:var(--text);display:flex;font-size:13.5px;font-weight:600;gap:10px;padding:9px 12px;text-decoration:none;transition:all .12s}.um-item:hover{background:var(--bg);color:var(--blue)}.um-item svg{color:var(--muted);flex-shrink:0}.um-item:hover svg{color:var(--blue)}.um-item.danger,.um-item.danger svg{color:#dc2626}.um-item.danger:hover{background:#fef2f2;color:#dc2626}.m-user{align-items:center;background:var(--bg);border:1px solid var(--border);border-radius:12px;display:flex;gap:12px;margin-bottom:6px;padding:14px}.m-user .uc-avatar{font-size:14px;height:40px;width:40px}.mobile-menu .mm-group a,.mobile-menu .mm-item{align-items:center;background:none;border:none;border-bottom:1px solid var(--border);color:var(--text);cursor:pointer;display:flex;font-family:inherit;font-size:15.5px;font-weight:600;gap:12px;line-height:1.3;padding:14px 2px;text-align:left;text-decoration:none;transition:color .15s;width:100%}.mobile-menu .mm-group .mm-item:last-child,.mobile-menu .mm-group a:last-child{border-bottom:none}.mobile-menu .mm-group a.active,.mobile-menu .mm-group a:hover,.mobile-menu .mm-item.active,.mobile-menu .mm-item:hover{color:var(--blue)}.mm-item svg{color:var(--muted);flex-shrink:0;transition:color .15s}.mm-item.active svg,.mm-item:hover svg{color:var(--blue)}.mm-section{border-top:1px solid var(--border);margin-top:18px;padding-top:16px}.mm-section-label{color:var(--muted);font-size:10.5px;font-weight:800;letter-spacing:.09em;margin-bottom:2px;text-transform:uppercase}.mm-signout{margin-top:10px}.mobile-menu .mm-item.danger{background:rgba(220,38,38,.06);border-bottom:none;border-radius:10px;color:#dc2626;padding:12px}.mm-item.danger svg{color:#dc2626}.mobile-menu .mm-item.danger:hover{background:rgba(220,38,38,.11);color:#b91c1c}.mm-item.danger:hover svg{color:#b91c1c}footer{background:var(--navy);color:#fff;padding:56px 120px 22px}.footer-top{display:grid;gap:48px;grid-template-columns:2fr 1fr 1fr 1fr;margin-bottom:44px}.footer-logo img{filter:brightness(0) invert(1);height:40px;opacity:.85;width:auto}.footer-tagline{color:hsla(0,0%,100%,.55);font-size:13px;line-height:1.65;margin-top:12px;max-width:420px}.footer-col h3{color:hsla(0,0%,100%,.55);font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:14px;margin-top:0;text-transform:uppercase}.footer-col a{color:hsla(0,0%,100%,.6);display:block;font-size:13px;margin-bottom:9px;text-decoration:none;transition:color .2s}.footer-col a:hover{color:var(--teal)}.footer-bottom{align-items:center;border-top:1px solid hsla(0,0%,100%,.1);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding-top:22px}.footer-bottom p{color:hsla(0,0%,100%,.55);font-size:12px}.social-row{display:flex;gap:8px}.sbtn{align-items:center;background:hsla(0,0%,100%,.1);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:12px;height:32px;justify-content:center;text-decoration:none;transition:background .2s;width:32px}.sbtn svg{display:block}.sbtn:hover{background:rgba(12,184,160,.3)}.eyebrow{color:var(--teal-a11y);font-size:12px;font-weight:700;letter-spacing:.1em;margin-bottom:10px;text-transform:uppercase}.section-title{color:var(--navy);font-size:clamp(24px,2.8vw,38px);font-weight:800;letter-spacing:-1px;line-height:1.2;margin:0}.section-sub{color:var(--muted);font-size:15px;line-height:1.65;margin-top:10px}.section-header{margin-bottom:48px;text-align:center}.section-header .section-sub{margin-left:auto;margin-right:auto;max-width:480px}.theme-empty-state{color:var(--muted);padding:42px 20px;text-align:center;width:100%}.theme-empty-state__icon{align-items:center;color:var(--navy);display:flex;justify-content:center;margin-bottom:12px}.theme-empty-state__title{color:var(--navy);font-size:15px;font-weight:800;line-height:1.4}.theme-empty-state__description{color:var(--muted);font-size:12px;line-height:1.6;margin:4px auto 0;max-width:520px}.theme-empty-state__action{display:flex;justify-content:center;margin-top:16px}.verified{align-items:center;background:rgba(12,184,160,.1);border-radius:99px;color:var(--teal-a11y);display:inline-flex;font-size:11px;font-weight:700;gap:3px;padding:2px 8px}.fade-up{animation:fu .65s ease forwards;transform:translateY(20px)}@keyframes fu{to{transform:translateY(0)}}.notif-btn,.notif-wrap{align-items:center;display:flex;position:relative}.notif-btn{background:#fff;border:1.5px solid var(--border);border-radius:10px;color:var(--muted);cursor:pointer;flex-shrink:0;font-family:inherit;height:38px;justify-content:center;transition:all .15s;width:38px}.notif-btn:hover{box-shadow:0 4px 14px rgba(26,86,219,.12)}.notif-btn.active,.notif-btn:hover{border-color:var(--blue);color:var(--blue)}.notif-btn.active{background:rgba(26,86,219,.06)}.notif-badge{align-items:center;background:var(--blue);border:2px solid #fff;border-radius:99px;color:#fff;display:flex;font-size:9px;font-weight:800;height:18px;justify-content:center;line-height:1;min-width:18px;padding:0 5px;pointer-events:none;position:absolute;right:-5px;top:-5px}.notif-panel{background:#fff;border:1px solid var(--border);border-radius:16px;box-shadow:0 16px 48px rgba(14,42,94,.16);opacity:0;position:absolute;right:0;top:calc(100% + 10px);transform:translateY(-8px);transition:opacity .18s,visibility .18s,transform .18s;visibility:hidden;width:320px;z-index:300}.notif-panel.open{opacity:1;transform:translateY(0);visibility:visible}.notif-panel-head{align-items:center;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:14px 16px 10px}.notif-panel-title{color:var(--navy);font-size:13.5px;font-weight:800}.notif-mark-read{background:none;border:none;border-radius:6px;color:var(--blue);cursor:pointer;font-family:inherit;font-size:11px;font-weight:700;padding:4px 8px;transition:background .15s}.notif-mark-read:hover{background:rgba(26,86,219,.08)}.notif-mark-read:disabled{color:var(--muted);cursor:default}.notif-list{max-height:320px;overflow-y:auto;padding:6px}.notif-list::-webkit-scrollbar{width:4px}.notif-list::-webkit-scrollbar-thumb{background:var(--border);border-radius:99px}.notif-item{align-items:flex-start;border-radius:10px;color:inherit;cursor:pointer;display:flex;gap:10px;padding:10px;transition:background .15s}.notif-item,.notif-item:hover .notif-item-text{text-decoration:none}.notif-item:hover{background:var(--bg)}.notif-item.unread{background:rgba(26,86,219,.04)}.notif-item.unread:hover{background:rgba(26,86,219,.08)}.notif-item-icon{align-items:center;border-radius:9px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.notif-item-icon.star{background:rgba(245,158,11,.12);color:#b45309}.notif-item-icon.msg{background:rgba(26,86,219,.1);color:var(--blue)}.notif-item-icon.rank{background:rgba(12,184,160,.12);color:var(--teal-dark)}.notif-item-icon.plan{background:rgba(139,92,246,.12);color:#6d28d9}.notif-item-body{flex:1;min-width:0}.notif-item-text{color:var(--text);font-size:12.5px;font-weight:600;line-height:1.4}.notif-item-time{color:var(--muted);font-size:11px;font-weight:500;margin-top:3px}.notif-unread-dot{background:var(--blue);border-radius:50%;flex-shrink:0;height:7px;margin-top:5px;width:7px}.notif-panel-foot{border-top:1px solid var(--border);padding:10px 16px;text-align:center}.notif-panel-foot a{color:var(--blue);font-size:12px;font-weight:700;text-decoration:none}.notif-panel-foot a:hover{text-decoration:underline}@media(min-width:901px) and (max-width:1000px){.site-nav{height:72px;padding:0 20px}.nav-cta,.nav-links{display:none}.hamburger{display:flex}.nav-logo img{height:40px}.mobile-menu{top:72px}}@media(min-width:1001px) and (max-width:1250px){.site-nav{padding:0 24px}.nav-links{gap:18px}.nav-links a{font-size:13.5px}}@media(min-width:1001px) and (max-width:1050px){.site-nav{padding:0 24px}.nav-links{gap:12px}.nav-links a{font-size:13px}.nav-cta{gap:6px}.nav-logo img{height:42px}.nav-cta .btn-ghost,.nav-cta .btn-primary{font-size:12.5px;padding:9px 14px}}@media(max-width:900px){.site-nav{height:72px;padding:0 20px}.nav-cta,.nav-links{display:none}.hamburger{display:flex}.nav-logo img{height:40px}.mobile-menu{top:72px}footer{padding:40px 24px 22px}.footer-top{gap:24px;grid-template-columns:1fr 1fr}}@media(max-width:580px){.site-nav{padding:0 16px}footer{padding:36px 16px 22px}.footer-top{grid-template-columns:1fr}.footer-bottom{align-items:flex-start;flex-direction:column;gap:12px}}.select2-container{width:100%!important}.select2-container--default .select2-selection--single{align-items:center;background:#fff;border:1.5px solid var(--border,#d1dce8);border-radius:10px;display:flex;height:40px;padding:0 36px 0 14px;transition:all .15s}.select2-container--default.select2-container--focus .select2-selection--single,.select2-container--default.select2-container--open .select2-selection--single{border-color:var(--blue);box-shadow:0 0 0 4px rgba(26,86,219,.1);outline:none}.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--text);font-family:inherit;font-size:14px;font-weight:400;line-height:normal;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#9ca3af}.select2-container--default .select2-selection--single .select2-selection__clear{color:var(--muted);font-size:16px;margin-right:4px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:100%;right:12px;top:0;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%235B6F8A' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>") 50%/contain no-repeat;border:none!important;display:block;height:14px;left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:14px}.select2-dropdown{border:1.5px solid var(--border,#d1dce8);border-radius:10px;box-shadow:0 8px 24px rgba(15,23,42,.1);margin-top:4px;max-width:100vw;overflow:hidden;z-index:9999}.select2-search--dropdown .select2-search__field{border:1.5px solid var(--border,#d1dce8);border-radius:8px;box-sizing:border-box;color:var(--text);font-family:inherit;font-size:13.5px;margin:8px;outline:none;padding:8px 12px;transition:border-color .15s;width:calc(100% - 16px)}.select2-search--dropdown .select2-search__field:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(26,86,219,.1)}.select2-results__option{color:var(--text);cursor:pointer;font-family:inherit;font-size:14px;padding:9px 14px}.select2-results__option--highlighted[aria-selected]{background:rgba(26,86,219,.08)!important;color:var(--blue)!important}.select2-results__option[aria-selected=true]{background:rgba(26,86,219,.12);color:var(--blue);font-weight:600}@media (max-width:640px){.select2-search--dropdown .select2-search__field{font-size:16px}.select2-results__option{padding:11px 14px}}.app-toast-container{align-items:flex-end;display:flex;flex-direction:column;gap:10px;pointer-events:none;position:fixed;right:24px;top:68px;z-index:10050}.app-toast{border-radius:11px;box-shadow:0 8px 24px rgba(14,42,94,.16);color:#fff;display:block;font-size:13px;font-weight:700;line-height:17px;max-width:380px;opacity:0;padding:12px 20px;pointer-events:auto;transform:translateY(-12px);transition:transform .25s ease,opacity .25s;white-space:nowrap}.app-toast.show{opacity:1;transform:translateY(0)}.app-toast.hide{opacity:0;transform:translateY(-10px)}.app-toast.success{background:#10b981}.app-toast.error{background:#ef4444}.toast-icon{align-items:center;background:hsla(0,0%,100%,.15);border-radius:10px;display:flex;flex:0 0 auto;height:34px;justify-content:center;width:34px}.toast-body{flex:1;min-width:0}.toast-title{color:#fff;font-size:13.5px;font-weight:800;line-height:1.2}.toast-msg{color:hsla(0,0%,100%,.78);font-size:12px;line-height:1.45;margin-top:3px}.toast-close{background:transparent;border:0;color:hsla(0,0%,100%,.65);cursor:pointer;font:20px/1 inherit;padding:0}.toast-close:hover{color:#fff}@media(max-width:580px){.app-toast-container{align-items:stretch;left:16px;right:16px;top:76px}.app-toast{max-width:none;text-align:center;white-space:normal;width:100%}}.cl-dp-wrap{position:relative}.cl-dp-trigger{align-items:center;background:#fff;border:1.5px solid var(--border);color:var(--text);cursor:pointer;display:flex;justify-content:space-between;outline:none;text-align:left;width:100%}.cl-dp-trigger:disabled{cursor:not-allowed;opacity:.6}.cl-dp-trigger .cl-dp-display{flex:1}.cl-dp-trigger svg{flex-shrink:0;margin-left:8px;opacity:.45}.cl-dp-picker{background:#fff;border:1.5px solid var(--border);border-radius:14px;box-shadow:0 8px 32px rgba(0,0,0,.12);display:none;padding:14px;position:fixed;width:min(340px,calc(100vw - 16px));z-index:10000}.cl-dp-picker.open{display:block}.cl-dp-picker-head{align-items:center;display:flex;gap:6px;margin-bottom:12px}.cl-dp-sel{display:none}.cl-dp-sel-box{flex:1;min-width:0;position:relative}.cl-dp-month-nav{align-items:center;background:#fff;border:1.5px solid var(--border);border-radius:9px;color:var(--navy);cursor:pointer;display:inline-flex;flex:0 0 30px;height:34px;justify-content:center;transition:border-color .15s,background .15s,color .15s;width:30px}.cl-dp-month-nav:hover{background:var(--blue-light);border-color:var(--blue);color:var(--blue)}.cl-dp-month-nav svg{height:16px;width:16px}.cl-dp-sel-btn{align-items:center;background:#fff;border:1.5px solid var(--border);border-radius:9px;color:var(--navy);cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:600;gap:6px;justify-content:space-between;outline:none;padding:7px 10px;transition:border-color .15s,box-shadow .15s;width:100%}.cl-dp-sel-btn:hover{border-color:var(--blue)}.cl-dp-sel-btn svg{color:#5b6f8a;flex-shrink:0;transition:transform .15s}.cl-dp-sel-box.open .cl-dp-sel-btn{border-color:var(--blue);box-shadow:0 0 0 3px rgba(26,86,219,.1)}.cl-dp-sel-box.open .cl-dp-sel-btn svg{transform:rotate(180deg)}.cl-dp-sel-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-dp-sel-list{background:#fff;border:1.5px solid var(--border);border-radius:10px;box-shadow:0 10px 28px rgba(15,23,42,.16);display:none;left:0;max-height:196px;overflow-y:auto;padding:4px;position:absolute;right:0;top:calc(100% + 4px);z-index:5}.cl-dp-sel-box.open .cl-dp-sel-list{display:block}.cl-dp-sel-item{background:none;border:0;border-radius:7px;color:var(--navy);cursor:pointer;display:block;font:inherit;font-size:12.5px;font-weight:600;padding:7px 9px;text-align:left;width:100%}.cl-dp-sel-item:hover{background:rgba(26,86,219,.07);color:var(--blue)}.cl-dp-sel-item.is-active{background:var(--blue);color:#fff}.cl-dp-sel-list::-webkit-scrollbar{width:7px}.cl-dp-sel-list::-webkit-scrollbar-thumb{background:var(--border);border-radius:99px}.cl-dp-sel-list::-webkit-scrollbar-track{background:transparent}.cl-dp-day-names{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:4px}.cl-dp-day-names span{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.03em;padding:3px 0;text-align:center;text-transform:uppercase}.cl-dp-grid{display:grid;gap:2px;grid-template-columns:repeat(7,1fr)}.cl-dp-cell{background:none;border:none;border-radius:8px;color:var(--text);cursor:pointer;font-family:inherit;font-size:13px;padding:6px 2px;text-align:center;transition:background .12s,color .12s}.cl-dp-cell:hover:not(.cl-dp-other):not(.cl-dp-selected):not(.cl-dp-disabled){background:rgba(26,86,219,.07);color:var(--blue)}.cl-dp-cell.cl-dp-today{color:var(--blue);font-weight:700}.cl-dp-cell.cl-dp-selected{background:var(--blue);color:#fff!important;font-weight:700}.cl-dp-cell.cl-dp-other{color:var(--muted);opacity:.4}.cl-dp-cell.cl-dp-disabled{color:var(--muted);cursor:not-allowed;opacity:.3}.cl-dp-picker-foot{border-top:1px solid var(--border);display:flex;justify-content:space-between;margin-top:10px;padding-top:10px}.cl-dp-foot-btn{background:none;border:none;border-radius:7px;color:var(--blue);cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:4px 8px;transition:background .12s}.cl-dp-foot-btn:hover{background:rgba(26,86,219,.08)}.cl-tp-wrap{position:relative}.cl-tp-trigger{align-items:center;background:#fff;border:1.5px solid var(--border);color:var(--text);cursor:pointer;display:flex;justify-content:space-between;outline:none;text-align:left;width:100%}.cl-tp-trigger:disabled{cursor:not-allowed;opacity:.6}.cl-tp-trigger .cl-tp-display{flex:1}.cl-tp-trigger svg{flex-shrink:0;margin-left:8px;opacity:.45}.cl-tp-wrap.cl-tp-invalid .cl-tp-trigger{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.09)}.cl-tp-picker{background:#fff;border:1.5px solid var(--border);border-radius:14px;box-shadow:0 8px 32px rgba(0,0,0,.12);display:none;padding:10px;position:fixed;width:170px;z-index:10000}.cl-tp-picker.open{display:block}.cl-tp-columns{border-bottom:1px solid var(--border);display:flex;gap:8px;margin-bottom:8px;padding-bottom:10px}.cl-tp-col{display:flex;flex:1;flex-direction:column;gap:2px;max-height:190px;overflow-y:auto;scroll-behavior:smooth}.cl-tp-col::-webkit-scrollbar{width:5px}.cl-tp-col::-webkit-scrollbar-thumb{background:var(--border);border-radius:99px}.cl-tp-item{background:none;border:none;border-radius:8px;color:var(--text);cursor:pointer;font-family:inherit;font-size:13px;font-variant-numeric:tabular-nums;padding:6px 2px;text-align:center;transition:background .12s,color .12s}.cl-tp-item:hover:not(.cl-tp-selected){background:rgba(26,86,219,.07);color:var(--blue)}.cl-tp-item.cl-tp-selected{background:var(--blue);color:#fff!important;font-weight:700}.cl-tp-picker-foot{display:flex;justify-content:space-between}.cl-tp-foot-btn{background:none;border:none;border-radius:7px;color:var(--blue);cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:4px 8px;transition:background .12s}.cl-tp-foot-btn:hover{background:rgba(26,86,219,.08)}.cl-pagination{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;gap:12px;justify-content:space-between;width:100%}.cl-pagination-info{color:var(--muted);font-weight:600}.cl-pagination-pages{align-items:center;display:flex;gap:5px}.cl-page-btn{align-items:center;background:#fff;border:1px solid var(--border);border-radius:8px;color:var(--text);display:inline-flex;font-size:13px;font-weight:700;height:34px;justify-content:center;line-height:1;min-width:34px;padding:0 9px;text-decoration:none;transition:border-color .15s,color .15s,background .15s}.cl-page-btn:hover{border-color:var(--blue);color:var(--blue)}.cl-page-btn.is-active{background:var(--blue);border-color:var(--blue);color:#fff}.cl-page-btn.is-disabled{color:var(--muted);cursor:not-allowed;opacity:.45}@media(max-width:520px){.cl-pagination{align-items:flex-start;flex-direction:column}.cl-pagination-pages{flex-wrap:wrap}}@media (max-width:580px){.ab-breadcrumb,.blog-breadcrumb .blog-container,.breadcrumb,.cp-breadcrumb,.fd-hero-crumb,.sp-breadcrumb{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.ab-breadcrumb::-webkit-scrollbar,.blog-breadcrumb .blog-container::-webkit-scrollbar,.breadcrumb::-webkit-scrollbar,.cp-breadcrumb::-webkit-scrollbar,.fd-hero-crumb::-webkit-scrollbar,.sp-breadcrumb::-webkit-scrollbar{display:none}.ab-breadcrumb>*,.blog-breadcrumb .blog-container>*,.breadcrumb>*,.cp-breadcrumb>*,.fd-hero-crumb>*,.sp-breadcrumb>*{flex-shrink:0;white-space:nowrap}.ab-breadcrumb .cur,.blog-breadcrumb .blog-container .cur,.breadcrumb .cur,.cp-breadcrumb .cur,.fd-hero-crumb .fd-crumb-cur,.sp-breadcrumb .cur{flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis}}@media (hover:none) and (pointer:coarse){.select2-search__field,input,select,textarea{font-size:16px!important}}.btn-label-full{white-space:nowrap}@media (max-width:600px){.btn-label-full{display:none}}
