.product-updates-title{min-width:0;display:flex;align-items:center;gap:10px}.product-updates-title>span:first-child{width:38px;height:38px;border-radius:13px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#735cf5,#4c8cf5);box-shadow:0 8px 20px #5b53e840}.product-updates-title>div{min-width:0;flex:1;display:grid;gap:2px}.product-updates-title strong{color:#182038;font-size:16px}.product-updates-title small{overflow:hidden;color:#7b8499;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.product-updates-drawer .ant-drawer-body{padding:0 18px 18px;background:#f6f7fb}.product-updates-drawer .ant-tabs-nav{margin-bottom:14px;padding-top:2px;background:#f6f7fb}.product-updates-toolbar{display:grid;grid-template-columns:1fr 160px;gap:9px;margin-bottom:14px}.product-updates-toolbar .ant-input-affix-wrapper,.product-updates-toolbar .ant-select-selector{min-height:40px!important;border-color:#e4e7f0!important;border-radius:12px!important;background:#fff!important}.product-updates-list{display:grid;gap:12px}.product-updates-list>.ant-spin,.product-updates-list>.ant-empty{margin:60px auto}.product-update-card{position:relative;overflow:hidden;border:1px solid #e7e9f1;border-radius:18px;background:#fff;box-shadow:0 8px 24px #262d4e0e}.product-update-card.is-unread{border-color:#d9d3ff;box-shadow:0 10px 28px #604ede1c}.product-update-card.is-system{border-left:4px solid #f59e0b}.product-update-card-media{width:100%;max-height:220px;padding:0;overflow:hidden;border:0;background:#edf0f8;cursor:pointer}.product-update-card-media img,.product-update-card-media video{display:block;width:100%;max-height:220px;object-fit:cover}.product-update-card-body{padding:15px 16px 12px}.product-update-card-meta{display:flex;align-items:center;gap:7px;color:#8b93a5;font-size:11px}.product-update-card-meta time{margin-left:auto}.product-update-card-meta i{width:8px;height:8px;border-radius:50%;background:#6656ef;box-shadow:0 0 0 4px #efedff}.product-update-card-title{width:100%;padding:10px 0 8px;border:0;background:transparent;display:grid;gap:5px;color:inherit;text-align:left;cursor:pointer}.product-update-card-title strong{color:#1d2438;font-size:16px;line-height:1.3}.product-update-card-title span{color:#697389;font-size:13px;line-height:1.55}.product-update-card-actions{min-height:32px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #f0f1f5;padding-top:8px}.product-update-card-action-group{display:flex;align-items:center;gap:2px}.product-update-card-actions>span{display:inline-flex;align-items:center;gap:4px;color:#8b93a4;font-size:11px}.product-updates-footer{position:sticky;bottom:0;margin-top:14px;padding:12px;border:1px solid #e4e7f0;border-radius:14px;background:#fffffff0;display:flex;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.product-updates-about{padding:36px 20px;border:1px solid #e6e8f1;border-radius:20px;background:#fff;text-align:center}.product-updates-about-logo{width:72px;height:72px;margin:auto;border-radius:24px;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#7862f4,#477ff2);box-shadow:0 18px 35px #594fdc40}.product-updates-about h2{margin:18px 0 6px;color:#1d2438}.product-updates-about p{margin:0 0 24px;color:#727d92}.product-updates-about dl{margin:0;display:grid;gap:8px;text-align:left}.product-updates-about dl div{padding:11px 13px;border-radius:12px;background:#f6f7fb;display:flex;justify-content:space-between;gap:10px}.product-updates-about dt{color:#7a8398}.product-updates-about dd{margin:0;color:#242b3d;font-weight:600}.product-update-detail{display:grid;gap:16px}.product-update-detail>img,.product-update-detail>video{width:100%;max-height:360px;border-radius:16px;object-fit:contain;background:#f0f2f7}.product-update-detail-meta{display:flex;align-items:center;gap:7px;color:#8690a5;font-size:12px}.product-update-detail-meta>span:last-child{margin-left:auto}.product-update-detail h2{margin:0;color:#182038;font-size:25px;line-height:1.25}.product-update-lead{margin:-6px 0 0;color:#697389;font-size:15px;line-height:1.6}.product-update-markdown{color:#30384c;font-size:14px;line-height:1.7}.product-update-markdown img{max-width:100%}.product-update-markdown a{color:#6557e8}.product-update-reactions{display:flex;gap:7px}.product-update-reactions button{width:38px;height:38px;border:1px solid #e1e4ee;border-radius:12px;background:#fff;display:grid;place-items:center;color:#727c91;cursor:pointer}.product-update-reactions button:hover,.product-update-reactions button.is-active{color:#6454e7;border-color:#cfc8ff;background:#f2efff}.product-update-feedback{display:flex;align-items:flex-end;gap:8px}.product-update-feedback .ant-input{border-radius:12px}.product-update-detail-actions{display:flex;flex-wrap:wrap;gap:8px}.product-update-share-page{width:min(980px,100%);margin:0 auto;padding-bottom:36px}.product-update-share-page .page-header{align-items:flex-end}.product-update-share-header-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.product-update-share-card{overflow:hidden;border-color:#e6e7f2;border-radius:26px;box-shadow:0 20px 55px #2a2b5217}.product-update-share-card .ant-card-body{padding:clamp(18px,3vw,34px)}.product-update-share-card .product-update-detail{max-width:820px;margin:0 auto}.product-update-share-card .product-update-detail h2{font-size:clamp(29px,4vw,42px)}.product-update-share-loading{min-height:55vh;display:grid;place-items:center}.product-update-popup{display:grid;justify-items:center;gap:14px;padding:16px 22px 10px;text-align:center}.product-update-popup-icon{width:78px;height:78px;border-radius:26px;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#765ef4,#438bf5);box-shadow:0 18px 40px #594fdd47}.product-update-popup-icon.is-system{background:linear-gradient(145deg,#ef7f43,#e94f72)}.product-update-popup h2{max-width:480px;margin:0;color:#172035;font-size:26px;line-height:1.24}.product-update-popup p{max-width:480px;margin:0;color:#697389;font-size:14px;line-height:1.6}.product-update-popup>img,.product-update-popup>video{width:100%;max-height:280px;border-radius:17px;object-fit:contain;background:#f0f2f7}.product-update-detail-modal .ant-modal-content,.product-update-popup-modal .ant-modal-content{border-radius:22px}.sidebar-product-updates-launcher{position:relative}.sidebar-product-updates-launcher{width:100%;border:0;background:transparent;cursor:pointer}.sidebar-product-updates-launcher .ant-badge{color:inherit;display:inline-flex}.mobile-nav-icon-badge{position:relative;display:inline-flex}.mobile-nav-icon-badge i{position:absolute;top:-7px;right:-11px;min-width:17px;height:17px;padding:0 4px;border:2px solid #fff;border-radius:9px;display:grid;place-items:center;color:#fff;background:#ef3e68;font:700 9px/1 system-ui}.navigation-tools-product-updates{width:100%;margin-top:12px;padding:12px 13px;border:1px solid #ddd7ff;border-radius:15px;background:linear-gradient(135deg,#f8f6ff,#f1f7ff);display:flex;align-items:center;gap:11px;color:inherit;text-align:left;cursor:pointer}.navigation-tools-product-updates>span:first-child{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#735cf5,#4c8cf5)}.navigation-tools-product-updates>span:nth-child(2){min-width:0;flex:1;display:grid;gap:2px}.navigation-tools-product-updates strong{color:#20273b;font-size:13px}.navigation-tools-product-updates small{color:#778196;font-size:11px}@media(max-width:640px){.product-updates-drawer .ant-drawer-header{padding:13px 14px}.product-updates-drawer .ant-drawer-body{padding:0 12px calc(86px + env(safe-area-inset-bottom))}.product-updates-toolbar{grid-template-columns:1fr}.product-update-card-body{padding:13px}.product-update-card-media,.product-update-card-media img,.product-update-card-media video{max-height:190px}.product-update-detail-modal{max-width:100vw;margin:0;padding-bottom:0;top:0}.product-update-detail-modal .ant-modal-content{min-height:100dvh;border-radius:0}.product-update-popup{padding-inline:4px}.product-update-popup h2{font-size:22px}.product-update-feedback{align-items:stretch;flex-direction:column}.product-update-share-page{padding:0 0 calc(88px + env(safe-area-inset-bottom))}.product-update-share-page .page-header{align-items:stretch}.product-update-share-header-actions{justify-content:stretch}.product-update-share-header-actions .ant-btn{flex:1}.product-update-share-card{border-radius:20px}.product-update-share-card .ant-card-body{padding:14px}}[data-theme=telegram-dark] .product-updates-drawer .ant-drawer-body,body.openlines-telegram-dark-active .product-updates-drawer .ant-drawer-body{background:#111c26}[data-theme=telegram-dark] .product-update-card,[data-theme=telegram-dark] .product-updates-about,body.openlines-telegram-dark-active .product-update-card,body.openlines-telegram-dark-active .product-updates-about{color:#dce7f0;border-color:#2a3a49;background:#192733}[data-theme=telegram-dark] .product-update-card-title strong,[data-theme=telegram-dark] .product-updates-title strong,[data-theme=telegram-dark] .product-updates-about h2,body.openlines-telegram-dark-active .product-update-card-title strong,body.openlines-telegram-dark-active .product-updates-title strong{color:#edf5fb}.product-updates-drawer .ant-drawer-header{position:relative;flex:0 0 auto;min-height:76px;overflow:hidden;border-bottom:0;padding:18px 20px 14px;background:radial-gradient(circle at 92% -20%,rgba(132,101,255,.22),transparent 45%),linear-gradient(180deg,#fff,#faf9ff)}.product-updates-drawer .ant-drawer-header-title,.product-updates-drawer .ant-drawer-title{min-width:0}.product-updates-drawer .ant-drawer-header-title{align-items:flex-start}.product-updates-drawer .ant-drawer-close{flex:0 0 auto;margin-top:7px}.product-updates-drawer .product-updates-title{width:100%}.product-updates-drawer .product-updates-title strong{line-height:1.2}.product-updates-drawer .product-updates-title small{display:-webkit-box;overflow:hidden;line-height:1.35;text-overflow:initial;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-updates-drawer .ant-drawer-header:after{position:absolute;right:70px;bottom:-36px;width:110px;height:80px;border:18px solid rgba(102,86,239,.07);border-radius:50%;content:"";pointer-events:none}.product-updates-drawer .ant-drawer-body{padding:0 18px 22px;background:radial-gradient(circle at 104% 8%,rgba(115,92,245,.08),transparent 26%),#f6f7fb}.product-updates-drawer .ant-tabs-nav{position:sticky;z-index:3;top:0;margin:0 -18px 16px;padding:4px 18px 0;background:#f6f7fbeb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.product-updates-drawer .ant-tabs-tab{padding:13px 3px 11px;font-weight:650}.product-updates-title>span:first-child{width:44px;height:44px;border-radius:15px;background:linear-gradient(135deg,#8268ff,#536df5 52%,#3ca8f6);box-shadow:0 12px 30px #5b53e84d,inset 0 1px #ffffff59}.product-updates-title strong{font-size:17px;letter-spacing:-.02em}.product-updates-title small{font-size:11.5px}.product-updates-toolbar{gap:10px;margin-bottom:16px}.product-updates-toolbar .ant-input-affix-wrapper,.product-updates-toolbar .ant-select-selector{min-height:44px!important;border-color:#e1e3ef!important;border-radius:14px!important;box-shadow:0 5px 16px #31304e09}.product-update-card{border-color:#dbdceae6;border-radius:22px;box-shadow:0 12px 34px #21274812;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.product-update-card:hover{border-color:#d5cffd;box-shadow:0 18px 42px #3f387a1f;transform:translateY(-2px)}.product-update-card.is-unread:after{position:absolute;z-index:2;top:14px;right:14px;width:10px;height:10px;border:3px solid #fff;border-radius:50%;background:#735cf5;box-shadow:0 3px 12px #5c4ae88c;content:""}.product-update-card-body{padding:17px 18px 14px}.product-update-card-title{gap:7px;padding:12px 0 11px}.product-update-card-title strong{font-size:18px;letter-spacing:-.025em;line-height:1.28}.product-update-card-title span{display:-webkit-box;overflow:hidden;font-size:13.5px;line-height:1.58;-webkit-box-orient:vertical;-webkit-line-clamp:3}.product-update-card-meta{min-width:0;gap:8px}.product-update-card-meta .ant-tag{margin-inline-end:0;border:0;border-radius:999px;background:#f0edff;color:#6051cc;font-weight:650}.product-update-card-actions{border-top-color:#eceef4;padding-top:10px}.product-update-card-actions .ant-btn-link{padding-inline:0;font-weight:700}.product-update-media-collage{display:grid;width:100%;height:230px;padding:0;overflow:hidden;border:0;background:#e9ebf4;cursor:pointer;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.product-update-media-collage.count-1{display:block;height:auto;max-height:min(460px,62vh);aspect-ratio:var(--product-update-media-ratio, 16 / 9)}.product-update-media-collage.count-2{grid-template-rows:1fr}.product-update-media-collage.count-3 .product-update-media-tile:first-child{grid-row:1 / 3}.product-update-media-tile{position:relative;min-width:0;min-height:0;overflow:hidden;border:1px solid rgba(255,255,255,.75)}.product-update-media-tile .cached-image,.product-update-media-tile .cached-image-media,.product-update-media-tile>video{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.product-update-media-collage:hover .product-update-media-tile .cached-image-media{transform:scale(1.025)}.product-update-media-collage.count-1 .product-update-media-tile{display:block;width:100%;height:100%;background:#e9ebf4}.product-update-media-collage.count-1 .product-update-media-tile .cached-image-media,.product-update-media-collage.count-1 .product-update-media-tile>video{object-fit:contain}.product-update-media-play,.product-update-media-more,.product-update-media-type{position:absolute;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#131728a8;box-shadow:0 5px 18px #0003;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.product-update-media-play{top:50%;left:50%;width:42px;height:42px;border-radius:50%;transform:translate(-50%,-50%)}.product-update-media-type{right:9px;bottom:9px;padding:4px 7px;border-radius:7px;font:800 10px/1 system-ui}.product-update-media-more{top:0;right:0;bottom:0;left:0;gap:5px;font:750 19px/1 system-ui}.product-update-detail-modal .ant-modal-content{overflow:hidden;border:1px solid rgba(255,255,255,.8);border-radius:28px;background:linear-gradient(180deg,#fff,#fbfbfe);box-shadow:0 28px 80px #181c3633}.product-update-detail-modal .ant-modal-body{padding:6px 8px 10px}.product-update-detail{gap:18px}.product-update-detail-meta{flex-wrap:wrap;padding:0 6px}.product-update-detail h2{padding:0 6px;font-size:clamp(26px,4vw,34px);letter-spacing:-.035em}.product-update-lead{padding:0 6px;color:#626b81;font-size:16px;line-height:1.65}.product-update-story{margin-top:2px;padding:22px 24px;border:1px solid #e9e8f3;border-radius:20px;background:#fff;box-shadow:0 9px 28px #2a2b480a}.product-update-story-label{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;color:#6d5be5;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.product-update-story .formatted-content{margin:0;color:#30384c;font-size:15px;line-height:1.75}.product-update-story .formatted-content>:first-child{margin-top:0}.product-update-story .formatted-content>:last-child{margin-bottom:0}.product-update-story h2{padding:0;font-size:23px}.product-update-story h3{margin:1.35em 0 .5em;font-size:18px}.product-update-story blockquote{margin:18px 0;padding:14px 17px;border-left:4px solid #7663ef;border-radius:0 12px 12px 0;background:#f4f2ff;color:#514b74}.product-update-story pre{overflow-x:auto;padding:15px;border-radius:13px;background:#1d2235;color:#edf1ff}.product-update-story a{color:#6554e8;font-weight:650;text-underline-offset:3px}.product-update-reactions{padding-top:2px}.product-update-reactions button{border-radius:14px;transition:transform .15s ease,background .15s ease}.product-update-reactions button:hover{transform:translateY(-2px)}.product-update-reactions button.is-active{box-shadow:0 0 0 3px #6454e71f;transform:translateY(-1px) scale(1.04)}.product-update-reactions button:focus-visible{outline:3px solid rgba(100,84,231,.24);outline-offset:2px}.product-update-feedback{padding:15px;border-radius:16px;background:#f3f4f8}.product-update-detail-actions{position:sticky;bottom:0;z-index:2;margin:0 -2px -4px;padding:13px 8px 4px;background:linear-gradient(180deg,transparent,#fbfbfe 35%)}.product-update-gallery{display:grid;gap:10px}.product-update-gallery-stage{position:relative;display:grid;place-items:center;min-height:300px;max-height:470px;overflow:hidden;border-radius:22px;background:linear-gradient(145deg,#edf0f7,#e8e8f2)}.product-update-gallery-stage .cached-image,.product-update-gallery-stage .cached-image-media,.product-update-gallery-stage>video{display:block;width:100%;height:100%;max-height:470px;object-fit:contain}.product-update-gallery-stage>video{min-height:300px;background:#111522}.product-update-gallery-expand{position:absolute;top:12px;right:12px;width:38px;height:38px;border:1px solid rgba(255,255,255,.5);border-radius:12px;color:#fff;background:#171b2f8f;cursor:pointer;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.product-update-gallery-gif{position:absolute;left:12px;top:12px;padding:5px 8px;border-radius:8px;color:#fff;background:#171b2f9e;font-size:10px;font-weight:850}.product-update-gallery-arrow{position:absolute;top:50%;width:42px;height:42px;border:1px solid rgba(255,255,255,.54);border-radius:50%;display:grid;place-items:center;color:#fff;background:#171b2f94;cursor:pointer;transform:translateY(-50%);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.product-update-gallery-arrow.is-left{left:12px}.product-update-gallery-arrow.is-right{right:12px}.product-update-gallery-counter{position:absolute;right:12px;bottom:12px;padding:5px 9px;border-radius:999px;color:#fff;background:#171b2f9e;font-size:11px;font-weight:700;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.product-update-gallery-caption{margin:0;padding:0 5px;color:#788196;font-size:12px;line-height:1.5}.product-update-gallery-thumbs{display:flex;gap:8px;overflow-x:auto;padding:2px 1px 5px;scrollbar-width:thin}.product-update-gallery-thumbs button{flex:0 0 72px;height:52px;padding:0;overflow:hidden;border:2px solid transparent;border-radius:11px;display:grid;place-items:center;color:#687189;background:#e9ebf2;cursor:pointer}.product-update-gallery-thumbs button.is-active{border-color:#715deb;box-shadow:0 0 0 2px #ebe8ff}.product-update-gallery-thumbs .cached-image,.product-update-gallery-thumbs .cached-image-media{width:100%;height:100%;object-fit:cover}.product-update-lightbox .ant-modal-content{padding:14px;border-radius:24px;background:#111522}.product-updates-drawer-root{z-index:1400!important}.product-update-detail-modal-root,.product-update-popup-modal-root{z-index:1450!important}.product-update-lightbox-root{z-index:1550!important}.product-update-detail-modal-root .ant-modal-mask,.product-update-detail-modal-root .ant-modal-wrap,.product-update-popup-modal-root .ant-modal-mask,.product-update-popup-modal-root .ant-modal-wrap{z-index:1450!important}.product-update-lightbox-root .ant-modal-mask,.product-update-lightbox-root .ant-modal-wrap{z-index:1550!important}.product-update-lightbox-stage{display:grid;place-items:center;min-height:70vh}.product-update-lightbox-stage .cached-image,.product-update-lightbox-stage .cached-image-media,.product-update-lightbox-stage video{max-width:100%;max-height:82vh;object-fit:contain}.product-update-popup .product-update-gallery{width:100%}.product-update-popup .product-update-gallery-stage{min-height:220px;max-height:310px}@media(max-width:640px){.product-updates-drawer .ant-drawer-header{padding:13px 14px}.product-updates-drawer .ant-drawer-body{padding:0 12px calc(86px + env(safe-area-inset-bottom))}.product-updates-drawer .ant-tabs-nav{margin-inline:-12px;padding-inline:12px}.product-update-media-collage{height:205px}.product-update-card-title strong{font-size:17px}.product-update-detail-modal .ant-modal-body{padding:4px 2px 88px}.product-update-detail-modal-root .ant-modal{top:0;width:100%!important;max-width:100vw;margin:0;padding:0}.product-update-detail-modal-root .ant-modal-content{width:100vw;min-height:100dvh}.product-update-detail h2{font-size:27px}.product-update-story{padding:18px 17px;border-radius:17px}.product-update-gallery-stage,.product-update-gallery-stage>video{min-height:230px}.product-update-gallery-arrow{width:38px;height:38px}.product-update-popup .product-update-gallery-stage{min-height:190px}}.global-utility-inline{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.global-utility-inline>strong{flex-basis:100%}.global-utility-inline>button{display:flex;align-items:center;gap:8px;min-height:44px;padding:10px 14px;border:1px solid var(--border-color, #dce1f0);border-radius:12px;background:var(--surface-color, transparent);color:inherit;font:inherit;cursor:pointer}.global-utility-dock{position:fixed;right:18px;bottom:max(96px,calc(82px + env(safe-area-inset-bottom)));z-index:990;pointer-events:none}.global-utility-trigger,.global-utility-collapse,.global-utility-peek,.global-utility-menu{pointer-events:auto}.global-utility-shell{position:relative;z-index:1;isolation:isolate;display:grid;place-items:center;transition:transform .22s ease,opacity .18s ease}.global-utility-trigger{position:relative;display:grid;width:40px;height:40px;padding:2px;place-items:center;overflow:hidden;border:1px solid rgba(119,95,248,.25);border-radius:14px;color:#fff;background:linear-gradient(145deg,#7d68ff,#6652ee);box-shadow:0 14px 34px #5343cd4d,0 3px 8px #483ab42e,inset 0 1px #ffffff73;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.global-utility-collapse{position:absolute;right:-10px;top:50%;display:grid;width:17px;height:22px;padding:0;place-items:center;border:1px solid rgba(199,207,225,.95);border-left:0;border-radius:0 999px 999px 0;color:#68738a;background:#fffffff5;box-shadow:0 6px 16px #25274d29;cursor:pointer;transform:translateY(-50%);transition:transform .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease}.global-utility-collapse:hover{color:#5f53ef;border-color:#7e6dff80;box-shadow:0 8px 20px #5f53ef2e;transform:translate(2px,-50%)}.global-utility-peek{position:absolute;right:-1px;bottom:8px;display:grid;width:28px;height:44px;padding:0;place-items:center;border:1px solid rgba(157,144,255,.42);border-right:0;border-radius:16px 0 0 16px;color:#6b56f1;background:radial-gradient(circle at 35% 28%,#fffffff5,#ffffffc7),linear-gradient(160deg,#f3effff2,#e9f7ffdb);box-shadow:0 12px 26px #5343cd38;cursor:pointer;transform:translate(6px);transition:transform .16s ease,box-shadow .16s ease}.global-utility-peek:hover{box-shadow:0 16px 32px #5343cd47;transform:translate(0)}.global-utility-dock.is-collapsed{right:0}.global-utility-dock.is-collapsed .global-utility-shell{pointer-events:none;opacity:0;transform:translate(72px) scale(.96)}.global-utility-trigger:hover{transform:translateY(-2px);box-shadow:0 18px 40px #5343cd5c,0 4px 10px #483ab433,inset 0 1px #ffffff7a}.global-utility-trigger:focus-visible,.global-utility-collapse:focus-visible,.global-utility-peek:focus-visible,.global-utility-menu button:focus-visible{outline:3px solid rgba(105,86,235,.28);outline-offset:3px}.global-utility-trigger .copilot-star-mark.global-utility-star{--copilot-star-size: 34px;border-radius:11px}.global-utility-trigger .global-utility-star .copilot-star-ai{display:none}.global-utility-menu{position:absolute;z-index:3;right:calc(100% + 12px);bottom:0;width:min(310px,calc(100vw - 98px));padding:8px;overflow:hidden;border:1px solid rgba(215,212,239,.9);border-radius:19px;background:#fffffff5;box-shadow:0 20px 48px #25274d38,inset 0 1px #fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transform-origin:right bottom;animation:global-utility-menu-in .16s ease-out}.global-utility-menu-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:8px 10px 9px}.global-utility-menu-head strong{color:#23283a;font-size:13px}.global-utility-menu-head small{color:#8991a4;font-size:11px}.global-utility-menu button{display:grid;width:100%;min-height:58px;padding:8px 9px;grid-template-columns:40px minmax(0,1fr);gap:10px;align-items:center;border:0;border-radius:13px;color:#293046;text-align:left;background:transparent;cursor:pointer;transition:background .16s ease,transform .16s ease}.global-utility-menu button:hover{background:linear-gradient(120deg,#f6f4ff,#f7fbff);transform:translate(-2px)}.global-utility-menu button>span:last-child{min-width:0}.global-utility-menu button strong,.global-utility-menu button small{display:block}.global-utility-menu button strong{font-size:13px}.global-utility-menu button small{margin-top:3px;overflow:hidden;color:#7d869b;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.global-utility-item-icon{display:grid;width:40px;height:40px;place-items:center;border-radius:13px}.global-utility-item-icon.is-ai{color:#6b54f1;background:linear-gradient(145deg,#ebe7ff,#f6f3ff)}.global-utility-item-icon.is-learning{color:#2788c8;background:linear-gradient(145deg,#e4f6ff,#f2fbff)}@keyframes global-utility-menu-in{0%{opacity:0;transform:translate(8px) scale(.96)}to{opacity:1;transform:translate(0) scale(1)}}@media(max-width:860px){.global-utility-dock{right:12px;bottom:calc(78px + env(safe-area-inset-bottom))}.global-utility-dock.is-collapsed{right:0}.global-utility-trigger{width:38px;height:38px;border-radius:13px}.global-utility-trigger .copilot-star-mark.global-utility-star{--copilot-star-size: 32px}.global-utility-collapse{right:-10px;width:17px;height:21px}.global-utility-peek{bottom:4px;width:26px;height:42px}}@media(prefers-reduced-motion:reduce){.global-utility-trigger,.global-utility-collapse,.global-utility-peek,.global-utility-shell,.global-utility-menu,.global-utility-menu button{animation:none;transition:none}}.aa-gate{display:flex;flex-direction:column;align-items:center;gap:16px;padding:30px 26px 24px;margin:20px;border:1px solid #a78bfa44;border-radius:28px;background:radial-gradient(ellipse at 15% 0%,#7c3aed24,transparent 55%),radial-gradient(ellipse at 100% 20%,#49b9ca12,transparent 55%),#ffffff02;text-align:center}.aa-gate h2{font-size:clamp(24px,3vw,30px);line-height:1.25;text-wrap:balance;margin:0}.aa-gate p{max-width:440px;line-height:1.7;margin:0;opacity:.8}.aa-gate-icon{display:grid;place-items:center;width:68px;height:68px;border-radius:23px;background:linear-gradient(135deg,#a78bfa,#703af0);color:#fff;box-shadow:0 12px 40px #7c3aed33}.aa-gate-description{max-width:510px;font-size:14px;line-height:1.65;color:#b7c4d8;text-wrap:pretty}.aa-gate-guide{width:100%;text-align:left;margin:4px 0}.aa-gate h3{margin:0;font-size:14px;line-height:1.5;font-weight:650}.aa-gate-reason{display:flex;align-items:flex-start;gap:12px;padding:17px 18px;border:1px solid #a78bfa26;border-radius:17px;background:linear-gradient(115deg,#a78bfa12,#71c6d008)}.aa-gate-reason>svg{flex-shrink:0;margin-top:2px;color:#b9a1ff}.aa-gate-guide p{max-width:none;margin-top:5px;font-size:12px;line-height:1.65;color:#b7c4d8;opacity:1}.aa-gate-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;list-style:none;margin:22px 0 0;padding:0}.aa-gate-steps li{min-width:0}.aa-gate-step-icon{display:inline-grid;place-items:center;width:34px;height:34px;margin-bottom:10px;border-radius:11px;border:1px solid #a78bfa22;background:#a78bfa0d;color:#bdaaff}.aa-gate-actions{justify-content:center}.aa-gate-actions .ant-btn{min-height:42px;border-radius:12px}.aa-gate-actions .ant-btn-text{color:#b7c4d8}.aa-gate .aa-gate-footnote{font-size:12px;max-width:510px;color:#9caec6;opacity:1}.aa-gate-form{display:grid;gap:14px;width:100%;text-align:left;padding-top:18px;border-top:1px solid #a78bfa26}.aa-gate-form>p{font-size:13px;max-width:none}@media(max-width:540px){.aa-gate{padding:24px 18px;margin:14px;border-radius:23px}.aa-gate-steps{grid-template-columns:1fr;gap:16px}.aa-gate-steps li{display:flex;align-items:flex-start;gap:12px}.aa-gate-step-icon{flex-shrink:0;margin:0}.aa-gate-reason{padding:14px}}.aa-eyebrow{font-size:11px;letter-spacing:.18em;font-weight:800;color:#a78bfa}.aa-conditions{display:grid;gap:12px;width:100%;text-align:left}.aa-conditions label{display:flex;align-items:center;gap:8px;font-weight:650}.aa-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.aa-week button{padding:9px 3px;border:1px solid #a78bfa44;border-radius:10px;color:inherit;background:transparent;cursor:pointer}.aa-week button[aria-pressed=true]{background:#7952e7;color:#fff;border-color:#7952e7}.aa-summary{padding:12px 14px;border-radius:12px;background:#a78bfa14;border:1px solid #a78bfa33;font-size:13px}.aa-access-badge{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin:4px 20px 16px;padding:10px 14px;border:1px solid #a78bfa33;border-radius:14px;font-size:12px}.aa-access-badge span{display:flex;align-items:center;gap:8px}.aa-access-badge strong{color:#edaf61}.aa-message{max-width:460px;padding:22px;border:1px solid #a78bfa44;border-radius:20px;background:linear-gradient(130deg,#a78bfa14,transparent)}.aa-message h3{margin:10px 0}.aa-message>.ant-btn{margin-top:12px}.aa-admin{display:grid;gap:20px;min-width:0}.aa-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.aa-metric{padding:20px;border:1px solid #a78bfa33;border-radius:20px;background:linear-gradient(130deg,#a78bfa14,transparent)}.aa-metric strong{display:block;font-size:30px;margin-top:10px}.aa-chart{display:flex;align-items:end;gap:8px;height:170px;margin:20px 0;padding:10px}.aa-chart>div{flex:1;min-width:0;background:linear-gradient(#a78bfa,#6551dc);border-radius:6px 6px 0 0;min-height:3px}.aa-request-list{display:grid;gap:14px}.aa-request-row{padding:18px;border:1px solid #a78bfa33;border-radius:18px;display:flex;align-items:center;justify-content:space-between;gap:14px}.aa-request-row p{margin:6px 0;opacity:.75}.aa-history{padding:12px 0;border-bottom:1px solid #a78bfa22}.aa-history small{display:block;opacity:.65}.aa-admin .ant-table-wrapper{overflow:auto}@media(max-width:600px){.aa-metrics{grid-template-columns:1fr}.aa-gate{padding:24px 16px;margin:12px}.aa-request-row{align-items:stretch;flex-direction:column}.aa-gate h2{font-size:24px}}.aa-admin-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:26px;border:1px solid #a78bfa33;border-radius:24px;background:linear-gradient(110deg,#9870ef19,#37bcb008)}.aa-admin-heading h1{font-size:28px;margin:9px 0}.aa-admin-heading p{margin:0;opacity:.7}.aa-admin-heading>svg{color:#9270dd;flex-shrink:0}.aa-admin-toolbar{display:flex;flex-wrap:wrap;gap:12px}.aa-admin-toolbar .ant-input-search{flex:1;min-width:200px;max-width:340px}.aa-admin-toolbar .ant-select{min-width:190px;max-width:300px}.aa-metric>span{display:block;margin-top:10px;opacity:.7}.aa-surface{border:1px solid #a78bfa2b;border-radius:20px;padding:20px}.aa-surface h3{margin:0 0 20px}.aa-kind{display:grid;grid-template-columns:120px minmax(50px,1fr) 90px;gap:14px;align-items:center;font-size:13px}.aa-kind strong{text-align:right;font-weight:500}.aa-note{font-size:12px;line-height:1.7;opacity:.7}.aa-chart-axis{display:flex;justify-content:space-between;font-size:12px;opacity:.65}.aa-admin-loading{display:grid;place-items:center;min-height:240px}.aa-access-badge span{flex-wrap:wrap}.aa-access-badge .aa-schedule{width:100%;opacity:.65;font-size:11px}.aa-access-mini{position:fixed;bottom:110px;right:24px;z-index:1051;padding:7px 12px;border-radius:12px;background:#192936;color:#dacafa;border:1px solid #a78bfa55;font-size:12px;cursor:pointer}@media(max-width:600px){.aa-admin-heading{padding:20px}.aa-admin-heading h1{font-size:23px}.aa-kind{grid-template-columns:90px minmax(30px,1fr) 70px;gap:8px}.aa-surface{padding:16px}.aa-access-mini{right:12px;bottom:100px}}.aa-remaining{display:block!important;font-size:10px!important;color:#bba6ee!important;line-height:1.5}.aa-remaining.is-low{color:#f0bc70!important}.sc-video-player>.aa-remaining{padding:4px 12px;background:#192936}.aa-gate-description{max-width:440px;line-height:1.7;opacity:.8}.aa-gate-description .ant-spin{margin:10px}.aa-person{display:grid;gap:10px}.aa-person p{margin:0}.aa-person .ant-tag{justify-self:start}.aa-person-usage{display:grid;grid-template-columns:1fr 1fr;gap:15px;font-size:12px}.aa-person-usage strong{display:block;font-size:20px;margin-top:5px}.sc-video-anchor{width:calc(100% - 2 * var(--spoken-gutter,24px));min-width:0;align-self:flex-start;box-sizing:border-box;aspect-ratio:16/9;min-height:0;margin:0 var(--spoken-gutter,24px) 54px;flex-shrink:0}.sc-video-player{position:fixed;z-index:1100;box-sizing:border-box;min-width:0;max-width:calc(100vw - 24px);border:1px solid #d5b48850;border-radius:15px;overflow:hidden;background:#101821;color:#f5f1eb;box-shadow:0 18px 50px #0008;font-size:12px}.sc-video-player header{height:40px;padding:0 9px;display:flex;align-items:center;gap:9px;background:linear-gradient(110deg,#302f40,#1d2a36);touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.sc-video-player header strong{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.sc-video-player button{display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;background:#ffffff09;color:#e8d8c3;border:1px solid #ffffff18;border-radius:8px;padding:6px;font:inherit}.sc-video-player button:focus-visible{outline:2px solid #edc49a;outline-offset:-2px}.sc-video-player header>button{width:28px;height:28px;flex-shrink:0}.sc-video-frame{width:100%;min-width:0;position:relative;aspect-ratio:16/9;background:#070a0f}.sc-video-frame video{width:100%;height:100%;display:block}.sc-video-status{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;gap:12px;text-align:center;background:radial-gradient(ellipse at 50% 0,#8c69442b,transparent 80%),#101b26;color:#c9becb}.sc-video-status p{margin:0;font-size:12px;line-height:1.6}.sc-file-list{width:100%;overflow:auto;scrollbar-width:thin;scrollbar-color:#89739b transparent}.sc-file-list button{width:100%;justify-content:space-between;margin:3px 0;text-align:left;overflow-wrap:anywhere;word-break:break-word;padding:8px}.sc-file-list svg{flex-shrink:0}.sc-video-start{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:12px 20px!important;background:#44354ee6!important}.sc-video-spinner{width:25px;height:25px;border:2px solid #b4a1d440;border-top-color:#edc49a;border-radius:50%;animation:sc-spin 1s linear infinite}@keyframes sc-spin{to{transform:rotate(360deg)}}.sc-video-resize{position:absolute;right:1px;bottom:1px;border:0!important;border-radius:0!important;background:#162435cc!important;padding:1px 4px!important;touch-action:none;cursor:nwse-resize!important;color:#d9b893!important}.sc-video-player:fullscreen{max-width:none;left:0!important;top:0!important;width:100vw!important;height:100vh;border:0;border-radius:0;display:flex;flex-direction:column}.sc-video-player:fullscreen .sc-video-frame{flex:1;min-height:0;aspect-ratio:auto}.sc-video-player:fullscreen .sc-video-resize{display:none}.sc-video-player:fullscreen video{object-fit:contain}.sc-source-actions{margin-top:20px;padding-top:20px;border-top:1px solid #b7bbca1a}.sc-find-sources{display:inline-flex;align-items:center;gap:9px;padding:11px 16px;border-radius:11px;border:1px solid #e3bd8650;color:#f6dec2;background:linear-gradient(130deg,#715337,#544056);font:inherit;font-size:12px}.sc-release{display:grid;gap:10px;padding:15px;margin-top:10px;border:1px solid #c4a88830;border-radius:13px;background:#182b3780}.sc-release strong{font-size:12px;line-height:1.55;overflow-wrap:anywhere}.sc-release-meta{display:flex;flex-wrap:wrap;gap:7px;font-size:10px;color:#b4bacc}.sc-release-meta span{padding:4px 6px;border-radius:6px;background:#ffffff07}.sc-release-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:10px;color:#a79b93}.sc-release-bottom button{display:flex;align-items:center;gap:6px;color:#f2d4b8;padding:7px 10px;background:#c4946420;border:1px solid #c7a67740;border-radius:9px}.sc-release-note{font-size:10px!important;line-height:1.7!important;margin:12px 0!important;color:#aeb3c1!important}@media(prefers-reduced-motion:reduce){.sc-video-spinner{animation:none}}.sc-buffering{position:absolute;top:0;right:0;bottom:42px;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:#101b2680;color:#e4d5ca;font-size:12px;pointer-events:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.sc-video-episode{display:flex;align-items:center;gap:6px;padding:8px 9px;background:#1b2636;border-top:1px solid #b399cc20}.sc-video-episode>span{flex:1;min-width:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#c7b5dd;font-size:10px}.sc-video-episode button{flex-shrink:0;font-size:10px}.sc-video-episode button:disabled{opacity:.5;cursor:wait}.sc-next-message{font-size:11px;line-height:1.5;margin:0;padding:8px 10px;color:#e3c9a7;background:#272536}.sc-file-list small{display:block;color:#c4b4d8;font-size:10px;margin-top:4px}.sc-file-confirm{overflow:auto;justify-content:flex-start}.sc-file-confirm>div{display:flex;gap:8px}.sc-file-confirm p{overflow-wrap:anywhere}.sc-video-anchor.is-series{margin-bottom:108px}.sc-video-format{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;padding:7px 12px;background:#15272d;color:#add5c7;font-size:10px;line-height:1.5}.sc-video-format button{font:inherit;color:#cfb8ef;border:1px solid #b7a0d43b;border-radius:8px;background:#b7a0d40a;padding:4px 8px;cursor:pointer}.sc-video-format button:disabled{opacity:.5}.sc-video-format button:focus-visible{outline:2px solid #c4a6f1;outline-offset:2px}.sa-lyrics-trigger{color:#c3acf3!important}.sa-lyrics-editor{border:1px solid #9e84d438;border-radius:15px;background:linear-gradient(125deg,#9579df0d,#243d4b44);margin:16px 0;color:#dce6f5}.sa-lyrics-editor summary{display:flex;align-items:center;gap:9px;cursor:pointer;padding:15px;list-style:none;font-weight:650;font-size:13px}.sa-lyrics-editor summary::-webkit-details-marker{display:none}.sa-lyrics-editor summary>svg{color:#b69aef}.sa-lyrics-editor summary small{margin-left:auto;font-size:10px;color:#a6b3ca;font-weight:400}.sa-lyrics-edit-body{padding:0 15px 15px}.sa-lyrics-edit-body p{color:#a8bad0;font-size:12px;line-height:1.65;margin:0 0 12px}.sa-lyrics-edit-tools{display:flex;gap:7px;margin-bottom:10px;flex-wrap:wrap}.sa-lyrics-edit-tools button,.sa-lyrics-toolbar>button,.sa-lyrics-empty button{display:inline-flex;align-items:center;gap:6px;border:1px solid #a68bd338;border-radius:9px;padding:8px 10px;background:#ab8bef14;color:#d9c7fa;cursor:pointer;font:inherit;font-size:12px}.sa-lyrics-editor textarea,.sa-lyrics-preview{width:100%;resize:vertical;min-height:160px;max-height:340px;overflow:auto;padding:14px;border:1px solid #8f9bbb42;border-radius:11px;background:#0f202d88;color:#e3e9f5;font:inherit;font-size:14px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;scrollbar-width:thin;scrollbar-color:#8974af transparent}.sa-lyrics-editor textarea:focus{outline:2px solid #a181dd77;border-color:#bca4eb}.sa-lyrics-edit-body>small{display:block;text-align:right;color:#99abc1;margin-top:6px;font-size:10px}.sa-lyrics-error,.sa-shell .sa-lyrics-error{color:#ffb9bb;font-size:12px;padding:8px 16px}.sa-lyrics-editor button:disabled{opacity:.4;cursor:default}.sa-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.sa-lyrics-screen{position:relative;isolation:isolate;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;background:linear-gradient(150deg,#202b48,#152a32 70%,#251b39);color:#f1f0fa}.sa-lyrics-backdrop{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;filter:blur(60px) saturate(.85);opacity:.42;pointer-events:none}.sa-lyrics-screen:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#101e2cbb,#10202d99 40%,#101b2ee8);pointer-events:none}.sa-lyrics-header{display:flex;align-items:center;gap:13px;padding:20px 24px 16px;border-bottom:1px solid #d7d2ee19;flex-shrink:0}.sa-lyrics-header>img{height:52px;width:52px;border-radius:12px;object-fit:cover;box-shadow:0 8px 20px #0003}.sa-lyrics-header>div{min-width:0;flex:1}.sa-lyrics-header strong,.sa-lyrics-header span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sa-lyrics-header strong{font-size:17px;margin:4px 0}.sa-lyrics-header span{color:#bdc5d8;font-size:12px}.sa-lyrics-header small{color:#c4b0ee;font-size:9px;letter-spacing:1.8px;text-transform:uppercase}.sa-lyrics-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 27px;color:#b9c1d3;font-size:12px;flex-shrink:0}.sa-lyrics-toolbar>div{display:flex;align-items:center;gap:8px}.sa-lyrics-toolbar button[aria-pressed=true]{border-color:#c3a3ee66;background:#b993fa25}.sa-lyrics-scroll{flex:1;min-height:0;overflow:auto;padding:25px 42px 70px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#9683b877 transparent;outline-offset:-3px}.sa-lyrics-scroll::-webkit-scrollbar{width:6px}.sa-lyrics-scroll::-webkit-scrollbar-thumb{background:#9683b877;border-radius:10px}.sa-lyrics-plain{white-space:pre-wrap;overflow-wrap:anywhere;font-weight:550;line-height:1.85;color:#e9e6f4}.sa-lyrics-lines{padding:12vh 0 20vh}.sa-lyrics-lines button{display:block;width:100%;border:0;background:transparent;text-align:left;padding:14px 0;font:inherit;font-size:inherit;font-weight:700;line-height:1.6;color:#bdc0d0;opacity:.65;white-space:pre-wrap;overflow-wrap:anywhere;transition:color .25s,opacity .25s}.sa-lyrics-lines button.is-current{opacity:1;color:#fff;text-shadow:0 2px 28px #cdb2ff4a}.sa-lyrics-lines button:hover{opacity:1}.sa-shell .sa-lyrics-lines button:disabled{opacity:.7;cursor:default}.sa-shell .sa-lyrics-lines button.is-current:disabled{opacity:1}.sa-lyrics-follow{position:absolute;bottom:110px;left:50%;transform:translate(-50%);max-width:90%;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #d2b9ff55;border-radius:30px;padding:10px 15px;color:#f1e6ff;background:#493861ed;font-size:12px!important;box-shadow:0 5px 22px #0005}.sa-lyrics-footer{display:flex;align-items:center;gap:16px;padding:18px 26px max(18px,env(safe-area-inset-bottom));border-top:1px solid #c4c4e422;background:#152330ab;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);flex-shrink:0}.sa-lyrics-footer>div{flex:1;min-width:0}.sa-lyrics-footer strong{display:block;font-size:12px;margin-bottom:11px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sa-lyrics-play{display:grid;place-items:center;width:49px;height:49px;flex-shrink:0;border:1px solid #c9a7fc55;border-radius:50%;color:#fff;background:linear-gradient(140deg,#a375f4,#663deb);box-shadow:0 4px 22px #7b4feb3a}.sa-lyrics-progress{display:flex;align-items:center;gap:9px;font-size:10px;color:#b2bfd5;font-variant-numeric:tabular-nums}.sa-lyrics-progress input{min-width:0;flex:1;accent-color:#b28afc;cursor:pointer}.sa-lyrics-progress input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;border:0;border-radius:8px;background:#b59bd84d;padding:0}.sa-lyrics-progress input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:13px;height:13px;border-radius:50%;background:#c29cff;border:2px solid #deceff;box-shadow:0 0 12px #bc95ff40}.sa-lyrics-progress input::-moz-range-thumb{width:10px;height:10px;border-radius:50%;background:#c29cff;border:2px solid #deceff}.sa-lyrics-progress input:focus-visible{outline:2px solid #b995ed;outline-offset:6px}.sa-lyrics-scroll::-webkit-scrollbar-button{display:none}.sa-shell .sa-lyrics-empty{text-align:center;font-size:15px;line-height:1.8;padding:40px 10px;color:#b6c4d8}@media(max-width:600px){.sa-lyrics-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;height:100dvh;padding-top:env(safe-area-inset-top)}.sa-lyrics-header{padding:17px 15px;gap:10px}.sa-lyrics-scroll{padding:20px 25px 65px}.sa-lyrics-toolbar{padding:10px 20px}.sa-lyrics-footer{padding-left:20px;padding-right:20px}.sa-lyrics-editor summary{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.sa-lyrics-lines button{transition:none}}.sa-track-card{display:grid;gap:16px}.sa-track-card-art{position:relative;width:min(100%,280px);aspect-ratio:1;margin:0 auto;border:1px solid #a991ff44;border-radius:24px;overflow:hidden;box-shadow:0 12px 30px #030b1833}.sa-track-card-art img{width:100%;height:100%;object-fit:cover}.sa-track-card-art>span{position:absolute;left:12px;bottom:12px;display:flex;align-items:center;gap:6px;color:#eee7ff;background:#101b30bb;border:1px solid #ffffff20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:8px;padding:6px 8px;letter-spacing:1px;font-size:9px}.sa-track-card-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.sa-track-card-title>div{min-width:0}.sa-track-card-title h2{margin:0;font-size:27px;line-height:1.2;letter-spacing:-.6px;overflow-wrap:anywhere}.sa-track-card-title p{margin:6px 0 0;color:#a9bdd3}.sa-icon.sa-track-share{flex-shrink:0;color:#b5a1ed}.sa-track-share-tooltip .ant-tooltip-inner{padding:9px 12px;border:1px solid #b8a1ef38;border-radius:11px;font-size:12px;line-height:1.5;box-shadow:0 8px 24px #02091640}.sa-track-card .sa-icon{width:42px;height:42px;display:grid;place-items:center;border:1px solid #a991ff30;border-radius:13px;background:#a383ff12;color:#c3aeff;cursor:pointer}.sa-track-card-stats{display:flex;align-items:center;flex-wrap:wrap;gap:14px;color:#a9bdd3;font-size:12px}.sa-track-card-stats>span{display:flex;align-items:center;gap:6px}.sa-track-card-stats strong{color:#e4d8ff;font-variant-numeric:tabular-nums}.sa-track-card-tags{display:flex;gap:6px;flex-wrap:wrap}.sa-track-card-tags:empty{display:none}.sa-track-card-tags span{padding:5px 9px;border:1px solid #a991ff25;border-radius:8px;background:#a383ff0b;color:#bfa9ee;font-size:11px}.sa-track-card-actions{display:flex;align-items:center;gap:10px}.sa-track-card-actions .ant-btn{flex:1;height:44px;border-radius:13px;background:linear-gradient(135deg,#9771ff,#6d43ed);box-shadow:0 6px 18px #774aff20}.sa-track-card-access{display:flex;align-items:flex-start;gap:10px;border-top:1px solid #a8bed21c;padding-top:15px;color:#a9bdd3}.sa-track-card-access>svg{margin-top:3px;flex-shrink:0}.sa-track-card-access strong,.sa-track-card-access span,.sa-track-card-access small{display:block;margin-bottom:4px;overflow-wrap:anywhere}.sa-track-card-access strong{font-size:12px;color:#d2ddeb}.sa-track-card-access span,.sa-track-card-access small,.sa-track-card-note{font-size:11px;line-height:1.5}.sa-track-card-note{margin:0;color:#97abc2}.sa-track-card-empty{padding:30px 5px;text-align:center;color:#a9bdd3}.sa-track-card-empty>svg{color:#b69aff;margin-bottom:12px}.sa-track-card-empty h3{color:#e7e5ff}.sa-track-card-empty p{margin:12px 0}.sa-hero-title-actions{position:absolute;right:0;display:grid;gap:4px}.sa-hero-title-actions .sa-icon{width:28px;height:30px}.sa-hero-track-title{padding:0;border:0;color:inherit;font:inherit;text-align:inherit;background:none;cursor:pointer}.sa-hero-track-title:hover{color:#c7b3ff}@media(max-width:440px){.sa-track-card-art{width:min(100%,220px)}.sa-track-card-title h2{font-size:23px}.sa-track:has(.sa-track-share){flex-wrap:wrap;gap:8px;justify-content:flex-end}.sa-track:has(.sa-track-share) .sa-track-main{flex-basis:100%}.sa-track:has(.sa-track-share) .sa-track-duration{margin-left:57px;margin-right:auto}}.sar-card,.sar-history{color:#e9edf7;border:1px solid #caa56530;border-radius:19px;padding:20px;background:radial-gradient(ellipse at 100% 0,#cba55b1c,transparent 65%),linear-gradient(130deg,#253345,#162a34);margin:16px 0 22px;font-family:inherit}.sar-card>header,.sar-history>header{display:flex;gap:12px;align-items:center}.sar-card>header>div,.sar-history>header>div{flex:1;min-width:0}.sar-emblem,.sar-history>header>span{display:grid;place-items:center;width:44px;height:46px;flex-shrink:0;border:1px solid #e6be7740;border-radius:14px;background:linear-gradient(140deg,#ddbd7e25,#f5a44509);color:#edca84;box-shadow:inset 0 1px #fff1}.sar-card header small{color:#d8bb84;font-size:8px;letter-spacing:1.8px}.sar-card header h3,.sar-history header h3{font-size:16px;line-height:1.4;margin:5px 0;color:#f4f2fa}.sar-icon{border:0;background:transparent;color:#c7b48e;display:grid;place-items:center;cursor:pointer;width:32px;height:32px}.sar-income{display:flex;align-items:center;flex-wrap:wrap;gap:18px;padding:22px 0 16px}.sar-income>div{display:flex;flex-direction:column;gap:8px}.sar-income>div>span{color:#9faec1;font-size:11px}.sar-income strong{font-size:34px;line-height:1;color:#f5d995;font-variant-numeric:tabular-nums;letter-spacing:-1px}.sar-income strong small{font-size:13px;letter-spacing:0}.sar-income b{font-size:15px;font-variant-numeric:tabular-nums}.sar-status{color:#bdb7b0;border:1px solid #aca79533;border-radius:30px;font-size:9px;padding:6px 9px;margin-left:auto;background:#343c423d}.sar-status.is-on{color:#8dd7b9;border-color:#8bdbb43b;background:#5bc6970c}.sar-budget{border-top:1px solid #d3c8ac1a;padding-top:13px}.sar-budget>div{display:flex;justify-content:space-between;gap:12px;color:#a7b8cd;font-size:10px}.sar-budget b{color:#d4c8b0;font-weight:500}.sar-budget progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;height:5px;width:100%;border:0;border-radius:5px;overflow:hidden;margin:10px 0 0;background:#ffffff0c}.sar-budget progress::-webkit-progress-bar{background:#ffffff0c}.sar-budget progress::-webkit-progress-value{background:linear-gradient(90deg,#a483dd,#e6bc73);border-radius:5px}.sar-budget progress::-moz-progress-bar{background:#d7b77c}.sar-card-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:17px}.sar-card-actions button,.sar-pagination button,.sar-error button,.sar-publication button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 10px;border-radius:9px;border:1px solid #c5b19933;background:#b6a28110;color:#ddcfb6;font:inherit;font-size:11px;cursor:pointer}.sar-terms{padding:16px 0 6px;font-size:12px;color:#aebdd2;line-height:1.65}.sar-rule-lead{display:flex;gap:9px;align-items:center;color:#e6ce9e}.sar-rule-lead svg{flex-shrink:0}.sar-terms ul{padding-left:17px;margin:14px 0}.sar-terms li{padding:3px 0}.sar-limits{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:14px 0}.sar-limits span{padding:11px;border-radius:11px;background:#bac1d609;border:1px solid #bac1d619;font-size:10px}.sar-limits b{display:block;font-size:17px;color:#e6d5af;margin-top:5px}.sar-terms p,.sa-shell .sar-terms p,.sar-today,.sa-shell .sar-today{color:#a4b3c7;font-size:11px;line-height:1.7;margin-top:9px}.sar-publication{border:1px solid #c3a7722c;border-radius:12px;background:#c8a16208;padding:12px;margin:14px 0;color:#dac49e}.sar-publication summary{list-style:none;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:550;cursor:pointer}.sar-publication summary::-webkit-details-marker{display:none}.sar-publication summary svg{flex-shrink:0}.sar-program-state{display:block;padding-top:12px;font-size:11px;color:#c4bacd}.sar-settings-intro{display:flex;gap:15px;align-items:center;color:#e6c181;padding:8px 0 16px}.sar-settings-intro svg{flex-shrink:0}.sar-settings-intro p{color:#aebbd0;font-size:13px;line-height:1.65;margin:0}.sar-toggle{display:flex;align-items:center;justify-content:space-between;padding:15px;border:1px solid #be98e442;border-radius:12px;margin-bottom:20px;color:#e5d8f6;background:#a07bdd0b}.sar-toggle input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:38px;height:23px;border-radius:20px;background:#526178;cursor:pointer;position:relative}.sar-toggle input:before{content:"";position:absolute;width:17px;height:17px;top:3px;left:3px;border-radius:50%;background:#f5edff;transition:transform .15s}.sar-toggle input:checked{background:#9565e5}.sar-toggle input:checked:before{transform:translate(15px)}.sar-toggle input:focus-visible{outline:2px solid #d3b5fc;outline-offset:4px}.sar-number{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:13px 0;color:#b6c3d7;font-size:13px}.sar-number>div{display:flex;align-items:center;gap:9px;color:#d9c391}.sar-number input{width:115px;max-width:30vw;border:1px solid #b9a4d43a;border-radius:9px;color:#f1e9fa;background:#203347;padding:10px;font:inherit}.sar-settings-note{color:#a6b4ca;font-size:11px;line-height:1.7;margin-top:14px}.sar-error{color:#edb2b4!important;font-size:12px}.sar-error button{margin-left:10px}.sar-history{border-color:#a48bcb28;margin:22px 0;background:linear-gradient(120deg,#222c41,#192735)}.sar-history.is-compact{border:0;border-top:1px solid #cbbd991f;border-radius:0;padding:17px 0 0;margin:18px 0 0;background:transparent}.sar-history header p{color:#a7b8cf;font-size:11px;line-height:1.6;margin:0}.sar-history-rows{margin-top:15px}.sar-history-rows>div{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid #a4b2c315}.sar-history-coin{display:grid;place-items:center;width:33px;height:33px;flex-shrink:0;border-radius:11px;background:#e3bb7820;color:#e5c186}.sar-history-rows>div>div{flex:1;min-width:0}.sar-history-rows button{display:inline-flex;align-items:center;gap:5px;text-align:left;border:0;padding:0;background:transparent;color:#e1d8f2;font:inherit;font-size:12px;cursor:pointer;overflow-wrap:anywhere}.sar-history-rows small{display:block;font-size:9px;line-height:1.6;color:#99abc3;margin-top:4px}.sar-history-rows b{flex-shrink:0;font-size:12px;color:#e9ce91}.sar-history-rows strong{color:#c7c0d0;font-size:12px;overflow-wrap:anywhere}.sar-history-empty{padding:25px 12px;text-align:center;color:#a49ac0}.sar-history-empty p{color:#a8b8cd;font-size:12px;margin:8px 0 0}.sar-pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;font-size:12px}.sar-pagination button:disabled{opacity:.35;cursor:default}.sar-track-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0}.sar-track-stats>div{border:1px solid #b7a0d72a;border-radius:12px;padding:13px 8px;text-align:center;background:#c1b4e008}.sar-track-stats b{display:block;font-size:21px;color:#eae3f7;font-variant-numeric:tabular-nums}.sar-track-stats span{font-size:9px;color:#adbbce;display:block;margin-top:6px}.sar-track-stats>div:last-child{border-color:#dfbf7838;background:#dfb9690b}.sar-track-stats>div:last-child b{color:#e8ca88}@media(max-width:440px){.sar-card,.sar-history{padding:16px}.sar-card header h3{font-size:14px}.sar-income{gap:18px}.sar-status{margin-left:0}.sar-budget>div{flex-wrap:wrap}.sar-number,.sar-settings-intro{align-items:flex-start}.sar-track-stats{gap:5px}.sar-track-stats>div{padding:10px 5px}}.sar-card.sar-collapsible{padding:0;overflow:hidden;border-radius:16px}.sar-banner{width:100%;display:flex;align-items:center;gap:12px;padding:13px 16px;border:0;background:transparent;color:#e9edf7;text-align:left;cursor:pointer}.sar-banner:hover{background:#e6be7708}.sar-banner:focus-visible{outline:2px solid #e6be77;outline-offset:-3px}.sar-banner .sar-emblem{width:38px;height:38px;border-radius:12px}.sar-banner-copy{flex:1;min-width:0;display:grid;gap:3px}.sar-banner-copy strong{font-size:13px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sar-banner-copy small{font-size:10px;color:#a7b6ca}.sar-banner-earned{font-size:21px;font-weight:750;color:#edce8c;font-variant-numeric:tabular-nums;white-space:nowrap}.sar-banner-earned small{font-size:10px;font-weight:600}.sar-banner-chevron{width:27px;height:27px;display:grid;place-items:center;border-radius:50%;background:#e6be770a;border:1px solid #e6be7722;color:#c9b588;flex-shrink:0}.sar-banner-chevron svg{transition:transform .2s}.is-expanded .sar-banner-chevron svg{transform:rotate(180deg)}.sar-expanded{padding:0 18px 18px;border-top:1px solid #d3c8ac1a;animation:sar-reveal .18s ease-out}.sar-expanded .sar-income{padding-top:18px}@keyframes sar-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:440px){.sar-banner{gap:9px;padding:12px}.sar-banner-copy strong{font-size:12px}.sar-banner-earned{font-size:18px}.sar-banner .sar-emblem{width:34px;height:34px}.sar-expanded{padding:0 12px 14px}}@media(prefers-reduced-motion:reduce){.sar-expanded{animation:none}.sar-banner-chevron svg{transition:none}}.sbw-card{min-width:0;border:1px solid #bba78026;border-radius:20px;background:linear-gradient(150deg,#243443,#152530);overflow:hidden;transition:transform .2s,border-color .2s}.sbw-card:hover{transform:translateY(-3px);border-color:#d5bd8773}.sbw-card button,.sbw-work button{cursor:pointer;font:inherit}.sbw-card-art{position:relative;display:grid;place-items:center;width:100%;border:0;padding:24px 35px;background:radial-gradient(ellipse at 50% 30%,#c6ab8433,transparent 75%),#182734}.sbw-cover{position:relative;aspect-ratio:2/3;width:100%;overflow:hidden;border-radius:3px 9px 9px 3px;background:linear-gradient(135deg,#675564,#263b49);box-shadow:9px 12px 22px #0005,inset 3px 0 2px #fff2}.sbw-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#0004,transparent 4%,#fff2 5%,transparent 7%);border:1px solid #ffffff17;border-radius:inherit}.sbw-cover>img{height:100%;width:100%;object-fit:cover;display:block}.sbw-cover>span{position:absolute;top:14px;right:14px;bottom:14px;left:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;text-align:center;color:#efdfc4;border:1px solid #ddc99d66;padding:14px}.sbw-cover strong{font-family:Georgia,serif;font-size:clamp(15px,2.3vw,24px);line-height:1.25;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.sbw-cover small{font-size:10px;line-height:1.4;color:#d8c6b7}.sbw-cover em{font-style:normal;font-size:6px;letter-spacing:1.4px;margin-top:8px}.sbw-editions{position:absolute;bottom:12px;right:12px;display:flex;align-items:center;gap:6px;border:1px solid #dcc69f33;background:#122431d9;border-radius:9px;padding:6px 8px;color:#ecd4af;font-size:11px}.sbw-card-copy{padding:17px}.sbw-card-copy>small{display:block;color:#baa887;font-size:10px;letter-spacing:.5px;margin-bottom:8px}.sbw-card-copy>button{background:none;border:0;color:#edf1f8;padding:0;text-align:left;display:block;width:100%}.sbw-card-copy strong{font-size:15px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:42px}.sbw-card-copy p{font-size:11px;color:#a0b2c4;margin:7px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sbw-caption{display:block;color:#c4b598;font-size:10px;margin:10px 0 14px}.sbw-card-actions{display:flex;align-items:center;gap:8px;justify-content:space-between}.sbw-listen,.sbw-shelf{display:inline-flex;align-items:center;gap:7px;border:1px solid #dcc69b40!important;background:#cab18812!important;color:#e3d0ad!important;padding:9px 12px!important;border-radius:11px;font-size:11px!important}.sbw-save{display:grid;place-items:center;width:35px;height:35px;border:0;border-radius:10px;background:transparent;color:#acb9cc}.sbw-save[aria-pressed=true]{color:#e4be81;background:#caaa781c}.sbw-work{--book-gold:#e3c395;color:#e9eef7}.sbw-header{display:grid;grid-template-columns:minmax(120px,185px) minmax(0,1fr);gap:27px;align-items:center;padding:25px;border:1px solid #c6b38a2b;border-radius:23px;background:radial-gradient(ellipse at 10% 20%,#a9916833,transparent 70%),linear-gradient(130deg,#233440,#172633)}.sbw-eyebrow{font-size:9px;letter-spacing:2px;color:#cab58f}.sbw-header h2{font-family:Georgia,serif;font-size:30px;line-height:1.2;margin:13px 0;overflow-wrap:anywhere}.sbw-header p{font-size:13px;line-height:1.5;color:#afc0cf;margin:0 0 13px}.sbw-header>div>small{font-size:11px;color:#a7b7c5}.sbw-count{display:flex;align-items:center;gap:6px;color:#dac7a9;font-size:11px;margin:14px 0 18px;line-height:1.6;flex-wrap:wrap}.sbw-description{border-bottom:1px solid #a4b3bd24;margin:16px 0 25px;padding:13px 5px}.sbw-description summary{display:flex;justify-content:space-between;list-style:none;cursor:pointer;color:#cfb996;font-size:12px}.sbw-description summary::-webkit-details-marker{display:none}.sbw-description p{color:#a9bac9;font-size:12px;line-height:1.8;white-space:pre-line;max-height:250px;overflow:auto;scrollbar-width:thin;scrollbar-color:#8c795f transparent}.sbw-section-title{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:25px 0 15px}.sbw-section-title>span{display:flex;align-items:center;gap:9px;font-size:16px;font-weight:650}.sbw-section-title>small{font-size:10px;color:#9baaaf}.sbw-voices{display:grid;gap:10px}.sbw-voice{display:flex;align-items:center;gap:13px;width:100%;padding:16px;text-align:left;border:1px solid #a2b3c229;border-radius:17px;background:#25354366;color:#dce5ef;transition:background .2s,border-color .2s}.sbw-voice.is-selected{border-color:#d9b47b99;background:linear-gradient(100deg,#ad8f5230,#263441);box-shadow:inset 3px 0 #d6b47e}.sbw-voice-icon{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:14px;background:#bfa47e1b;color:#dec69e}.sbw-voice-copy{flex:1;min-width:0}.sbw-voice-copy strong{font-size:13px;line-height:1.4;display:block;overflow-wrap:anywhere}.sbw-voice-copy small,.sbw-voice-copy em{font-size:10px;line-height:1.6;display:block;font-style:normal;color:#a6b6c3;margin-top:5px}.sbw-voice-copy em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:350px}.sbw-radio{display:grid;place-items:center;width:21px;height:21px;border:1px solid #aec0c546;border-radius:50%;flex-shrink:0}.sbw-voice.is-selected .sbw-radio{background:#d9b986;border-color:#d9b986;color:#172734}.sbw-discover,.sbw-loading{font-size:11px;line-height:1.6;color:#b7b2a9;margin:15px 0}.sbw-start{display:flex;align-items:center;gap:17px;margin:23px 0}.sbw-primary{display:flex;align-items:center;justify-content:center;gap:9px;border:1px solid #ead1a277;border-radius:13px;background:linear-gradient(125deg,#ead0a2,#c3a375);color:#172937;font-weight:700!important;font-size:13px!important;padding:14px 21px;box-shadow:0 5px 20px #caa76b19;white-space:nowrap}.sbw-start>small{font-size:10px;line-height:1.6;color:#97abba;max-width:210px}.sbw-chapters{border:1px solid #b4b9bf25;border-radius:17px;overflow:hidden}.sbw-chapters-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;background:#a4b4c10a;color:#dce5ee;padding:17px;font-size:13px!important}.sbw-chapters-toggle small{margin-left:9px;color:#bfad91}.sbw-chapters-toggle[aria-expanded=false]>svg{transform:rotate(-90deg)}.sbw-chapter{display:flex;align-items:center;gap:12px;width:100%;text-align:left;border:0;border-top:1px solid #99aabd1c;background:transparent;color:#c5d1dc;padding:15px}.sbw-chapter[aria-current=true]{background:#c6a57815;color:#e3c695}.sbw-chapter-number{font-size:10px;color:#a29582;min-width:18px;display:grid;place-items:center}.sbw-chapter>span:nth-child(2){flex:1;min-width:0}.sbw-chapter strong{font-size:11px;display:block;line-height:1.5}.sbw-chapter small{font-size:9px;color:#96aaba;display:block;margin-top:4px}.sbw-chapter progress{height:3px;display:block;width:100%;max-width:200px;margin-top:9px;accent-color:#ddbd89}.sbw-sources{display:flex;gap:18px;font-size:10px;margin-top:25px}.sbw-sources a{color:#beaa8b}.sbw-provider-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.sbw-provider-tags>span,.sbw-provider-tag{display:inline-flex;align-items:center;gap:4px;padding:4px 6px;border:1px solid #d9bb8029;border-radius:6px;background:#d5b2760c;color:#c9b68e;font-size:8px;line-height:1.3}.sbw-provider-tag{margin-top:8px}.sbw-provider-tags [data-provider=archive],.sbw-provider-tag[data-provider=archive]{color:#9bcabe;border-color:#8dbfac3d;background:#8dbfac0c}.sbw-license{display:flex;align-items:center;gap:12px;padding:14px 16px;margin-top:18px;border:1px solid #85b9a82e;border-radius:14px;background:linear-gradient(110deg,#8dbfac10,transparent);color:#c3dace}.sbw-license-icon{display:grid;place-items:center;flex-shrink:0;width:38px;height:38px;border-radius:12px;background:#9bcabe16;color:#9bcabe}.sbw-license>div{flex:1;min-width:0}.sbw-license strong{font-size:12px}.sbw-license p{margin:5px 0;font-size:10px;line-height:1.5;overflow-wrap:anywhere;color:#b0c3c7}.sbw-license small{font-size:9px;color:#91a7b5}.sbw-license a{display:flex;align-items:center;gap:6px;flex-shrink:0;padding:7px 9px;border:1px solid #9bcabe35;border-radius:8px;color:#aedace;font-size:10px}.sbw-license a:focus-visible{outline:2px solid #aedace;outline-offset:3px}@media(max-width:480px){.sbw-license{flex-wrap:wrap;padding:12px;gap:9px}.sbw-license a{margin-left:47px}.sbw-sources{flex-wrap:wrap;gap:12px}}.sbw-work button:disabled,.sbw-card button:disabled{opacity:.5;cursor:wait}.sbw-work button:focus-visible,.sbw-card button:focus-visible,.sbw-description summary:focus-visible{outline:2px solid #ebcb96;outline-offset:3px}@media(max-width:480px){.sbw-card-art{padding:17px 24px}.sbw-card-copy{padding:12px}.sbw-card-copy strong{font-size:13px;min-height:36px}.sbw-listen{padding:8px!important;font-size:10px!important}.sbw-cover>span{top:10px;right:10px;bottom:10px;left:10px;padding:8px;gap:8px}.sbw-cover strong{font-size:15px}.sbw-cover small{font-size:8px}.sbw-header{grid-template-columns:103px minmax(0,1fr);gap:16px;padding:17px}.sbw-header h2{font-size:23px}.sbw-header p{font-size:11px}.sbw-header .sbw-cover strong{font-size:12px}.sbw-header .sbw-cover em{display:none}.sbw-header .sbw-cover>span{top:7px;right:7px;bottom:7px;left:7px;padding:5px}.sbw-eyebrow{font-size:7px;letter-spacing:1.5px}.sbw-count{margin:10px 0;font-size:10px}.sbw-section-title{align-items:flex-start;flex-direction:column;gap:6px}.sbw-voice{padding:12px;gap:10px}.sbw-voice-copy strong{font-size:12px}.sbw-start{align-items:flex-start;flex-direction:column;gap:10px}.sbw-start>small{max-width:none}.sbw-primary{width:100%}.sbw-chapter{padding:12px 10px;gap:8px}.sbw-chapter>svg{display:none}}@media(prefers-reduced-motion:reduce){.sbw-card,.sbw-voice{transition:none}.sbw-card:hover{transform:none}}.sa-shell{--spoken-gutter:24px}.sas-modes{display:flex;gap:5px;padding:5px;margin:0 var(--spoken-gutter) 12px;border:1px solid #8ca1c225;border-radius:17px;background:linear-gradient(120deg,#182735,#12212e);box-shadow:inset 0 1px #ffffff04;flex-shrink:0}.sas-modes button{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;border:0;padding:11px 6px;color:#91a7bf;background:none;border-radius:11px;font:inherit;font-size:12px;cursor:pointer}.sas-modes button[aria-pressed=true]{color:#ede5ff;background:linear-gradient(130deg,#67519266,#46607b33);box-shadow:inset 0 1px #d6c7ff22}.sas-panel{display:flex;flex-direction:column;min-height:0;flex:1;--spoken-accent:#a594ff;color:#e7eef8}.sas-panel.is-books{--spoken-accent:#e7bf8b}.sas-scroll{overflow:auto;min-height:0;flex:1;padding:8px var(--spoken-gutter) 28px;scrollbar-width:thin;scrollbar-color:#786596 transparent;scrollbar-gutter:stable;overscroll-behavior-y:contain}.sas-panel button{cursor:pointer;font:inherit}.sas-panel button:disabled{opacity:.45;cursor:wait}.sas-panel button:focus-visible,.sas-modes button:focus-visible{outline:2px solid var(--spoken-accent,#a594ff);outline-offset:3px}.sas-hero{position:relative;isolation:isolate;padding:26px;border:1px solid #aa93db3a;border-radius:23px;background:radial-gradient(ellipse at 85% 10%,#8466d53d,transparent 65%),linear-gradient(125deg,#292744,#172b36);overflow:hidden;margin-bottom:24px;box-shadow:inset 0 1px #ffffff07,0 12px 28px #030b141a}.is-books .sas-hero{border-color:#d7aa7338;background:radial-gradient(ellipse at 90% 5%,#b9875033,transparent 65%),linear-gradient(125deg,#34303e,#192c35)}.sas-kicker{font-size:9px;font-weight:750;letter-spacing:2px;color:var(--spoken-accent)}.sa-shell .sas-hero h2{position:relative;max-width:360px;font-size:28px;line-height:1.2;letter-spacing:-.7px;margin:14px 0 10px;font-weight:780;text-wrap:balance}.sa-shell .sas-hero p{position:relative;font-size:12px;line-height:1.65;max-width:290px;color:#adbad0}.sas-hero-orbit{position:absolute;z-index:-1;right:-20px;top:20px;display:grid;place-items:center;width:190px;height:190px;border:1px solid #b399ec30;border-radius:50%;box-shadow:0 0 0 23px #b399ec07,0 0 0 46px #b399ec06;color:#bb9efb44}.is-books .sas-hero-orbit{color:#e0ba7a55;border-color:#d7b88c24;transform:rotate(-12deg)}.sa-shell .sas-continue h3,.sa-shell .sas-scroll section>h3{font-size:16px;margin:24px 0 14px}.sas-continue>button{display:flex;align-items:center;gap:13px;width:100%;border:1px solid #8fa1b42b;border-radius:15px;background:linear-gradient(120deg,#29364d,#1a2c38);color:#dfd7ff;text-align:left;padding:13px;margin-bottom:9px}.sas-continue img{width:48px;height:54px;object-fit:cover;border-radius:9px}.sas-continue>button>span{flex:1;min-width:0}.sas-continue strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.sas-continue small{display:block;color:#9aafc8;font-size:10px;margin:5px 0}.sas-panel progress{display:block;width:100%;height:3px;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:5px;overflow:hidden;background:#ffffff15}.sas-panel progress::-webkit-progress-bar{background:#ffffff15}.sas-panel progress::-webkit-progress-value{background:var(--spoken-accent)}.sas-panel progress::-moz-progress-bar{background:var(--spoken-accent)}.sas-shelves{display:flex;gap:4px;border:1px solid #91a5bf20;border-radius:15px;padding:5px;margin:24px 0 18px;background:#18273588;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#786596 transparent}.sas-shelves button{flex:1;flex-shrink:0;white-space:nowrap;border:1px solid transparent;background:none;color:#9bafc7;font-size:12px;padding:10px 9px;border-radius:10px;transition:background .18s,color .18s,border-color .18s}.sas-shelves button[aria-pressed=true]{background:linear-gradient(120deg,#9e83cc29,#9e83cc0e);border-color:#b29fd233;color:var(--spoken-accent);box-shadow:inset 0 1px #ffffff08}.is-books .sas-shelves button[aria-pressed=true]{background:linear-gradient(120deg,#d7af7726,#d7af770a);border-color:#d7af7733}.sas-search{display:grid;gap:10px;padding:14px;border:1px solid #91a5bf1c;border-radius:18px;background:linear-gradient(145deg,#2346,#17283533)}.sas-search .ant-input-affix-wrapper,.sas-search>.ant-input{border-radius:12px}.sas-search>div:last-child{display:flex;gap:10px}.sas-search .ant-select{flex:1;min-width:0}.sas-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sas-card{min-width:0;padding:0 0 10px;border:1px solid #8c9fb926;border-radius:19px;overflow:hidden;background:linear-gradient(145deg,#263348,#172a35);transition:border-color .2s}.sas-card:hover{border-color:#a596d66b}.sas-card-main{display:block;width:100%;padding:0;border:0;text-align:left;background:none;color:#edf0fa}.sas-card-main>strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4;font-size:14px;margin:13px 13px 5px;min-height:39px}.sas-card-main>small{display:block;margin:0 13px 10px;font-size:11px;color:#9eb0c6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sas-podcast-cover{position:relative;aspect-ratio:1.15;background:#1b253b;overflow:hidden;margin:10px 10px 0;border-radius:12px;box-shadow:0 5px 16px #07111d33}.sas-podcast-cover>img{width:100%;height:100%;object-fit:cover}.sas-podcast-cover>span{position:absolute;right:10px;bottom:10px;border:1px solid #ffffff33;border-radius:10px;padding:7px;background:#1c1b3eaa;color:#dbd2ff}.sas-card-footer{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:0 12px}.sas-card-footer>span{font-size:10px;color:#96a9bf}.sas-card-footer>button{display:flex;align-items:center;gap:5px;border:1px solid #a28cc240;background:#9480be18;border-radius:9px;padding:7px;color:#cdbef0;font-size:10px}.sas-card-footer>button[aria-pressed=true]{background:#ab8aea32}.sas-book-cover{position:relative;aspect-ratio:3/4;overflow:hidden;background:linear-gradient(140deg,#554560,#26384a);border-left:5px solid #ffffff13;box-shadow:inset 6px 0 12px #0003}.sas-book-cover>img{width:100%;height:100%;object-fit:cover}.sas-book-cover:has(>span)>img{opacity:.12}.sas-book-cover>span{position:absolute;top:18px;right:18px;bottom:18px;left:18px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#ecdbbf;gap:16px;border:1px solid #e5c89555;padding:13px}.sas-book-cover strong{font-family:Georgia,serif;font-size:22px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.sas-book-cover small{font-size:11px;color:#c5b7b0}.sas-book-cover em{position:absolute;bottom:12px;font-size:6px;font-style:normal;letter-spacing:1.5px}.sas-section-title{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 10px;margin:26px 0 16px}.sa-shell .sas-section-title h3{margin:0;font-size:18px;letter-spacing:-.3px}.sas-section-title>small{font-size:9px;color:#93a7bb;padding:5px 8px;border:1px solid #8ca1c21c;border-radius:7px;background:#91a5bf08;overflow-wrap:anywhere}.sas-section-title>.ant-select{min-width:140px}.sas-episode{display:flex;gap:12px;align-items:flex-start;border-bottom:1px solid #8f9fb527;padding:16px 0}.sas-episode>div{min-width:0;flex:1}.sas-episode strong{display:block;font-size:13px;line-height:1.5;color:#e4eaf6}.sas-episode small{display:block;font-size:10px;color:#94a9c2;margin:5px 0 8px}.sas-episode p{font-size:11px;line-height:1.6;color:#92a4bc;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0}.sas-episode button{border:0;background:none;color:#99aac5;padding:5px}.sas-episode .sas-episode-play{display:grid;place-items:center;flex-shrink:0;background:#9a82e024;border:1px solid #a994e849;width:39px;height:39px;border-radius:13px;color:#c8b6ff}.sas-episode button.is-active{color:#b998ff}.sas-complete{display:flex;gap:5px;color:#7ccbb4;font-size:10px}.sas-back,.sas-versions{display:flex;align-items:center;gap:8px;border:0;background:none;color:var(--spoken-accent);font-size:12px;padding:10px 0;margin-bottom:14px}.sas-detail{display:grid;grid-template-columns:145px 1fr;gap:22px;align-items:center;margin:10px 0 20px}.sas-detail>div:first-child{border-radius:13px;overflow:hidden}.sas-detail h2{font-size:24px;line-height:1.25;margin:11px 0;overflow-wrap:anywhere}.sas-detail p{color:#a4b5cb;font-size:13px}.sas-detail small{display:block;font-size:11px;color:#92a8c1;margin:8px 0 15px}.sas-detail .sas-book-cover strong{font-size:15px}.sas-detail .sas-book-cover>span{top:10px;right:10px;bottom:10px;left:10px;padding:7px;gap:8px}.sas-description{font-size:12px;color:#a5b7cc;line-height:1.8;white-space:pre-line;max-height:200px;overflow:auto;scrollbar-width:thin}.sas-source,.sas-rights a{font-size:11px;color:var(--spoken-accent)}.sas-rights{font-size:10px;color:#8398b2;line-height:1.6;margin-top:30px}.sas-pages{display:flex;justify-content:center;align-items:center;gap:20px;margin:25px 0}.sas-pages button{border:1px solid #aa95d340;background:#9980c71c;color:#c6b4e8;padding:8px 15px;border-radius:10px;font-size:12px}.sas-empty{display:grid;justify-items:center;gap:12px;text-align:center;padding:35px 20px;border:1px dashed #9989b444;border-radius:18px;color:#a8a0c5}.sas-empty p{font-size:12px;line-height:1.7;max-width:330px}.sas-search-languages{display:flex;gap:14px;padding:20px;border:1px solid #a990eb44;border-radius:18px;background:linear-gradient(120deg,#9271cc1c,#6faeab10);color:var(--sa-text,#eef0fa);margin:16px 0}.sas-search-languages>svg{flex-shrink:0;color:#bba6ed;margin-top:2px}.sas-search-languages strong{font-size:14px}.sas-search-languages p{font-size:12px;line-height:1.6;opacity:.75;margin:7px 0 12px}.sas-search-languages div>div{display:flex;flex-wrap:wrap;gap:8px}.sas-search-languages button,.sas-search-reset{border:1px solid #bda5e755;background:#a884da18;color:inherit;border-radius:12px;padding:9px 14px;cursor:pointer;font:inherit;font-size:12px}.sas-search-languages button:hover,.sas-search-reset:hover{background:#a884da33;border-color:#bda5e7}.sas-search-languages button:focus-visible,.sas-search-reset:focus-visible{outline:2px solid #bda5e7;outline-offset:3px}.sas-catalog-notice>svg{vertical-align:middle;margin-right:8px}.sas-skeleton{height:230px;background:linear-gradient(125deg,#243548,#1b2939);border-radius:18px}.sas-player{padding:16px 14px 10px;margin-top:8px;border:1px solid #9c87c947;border-radius:21px;background:linear-gradient(130deg,#2b304a,#18303b);box-shadow:0 -10px 30px #07111e33;flex-shrink:0;color:#e5e7f6}.sas-now{display:flex;gap:11px;align-items:center}.sas-now img{width:45px;height:45px;object-fit:cover;border-radius:10px}.sas-now>button{background:none;border:0;text-align:left;color:inherit;min-width:0}.sas-now strong{display:block;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sas-now small{display:block;color:#9cafc5;font-size:10px;margin-top:4px}.sas-player-controls{display:flex;justify-content:center;align-items:center;gap:20px;margin:10px 0}.sas-player button{cursor:pointer}.sas-player-controls button{position:relative;display:grid;place-items:center;background:none;border:0;color:#c3c5e0;height:35px;min-width:35px;font-size:12px}.sas-player-controls small{font-size:8px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.sas-player-controls .sas-play{width:45px;height:45px;border-radius:50%;background:linear-gradient(145deg,#b28afa,#6645eb);color:#fff;box-shadow:0 4px 20px #754cdf55}.sas-progress{display:flex;align-items:center;gap:10px;font-size:10px;color:#9eb0c8}.sas-progress input{flex:1;min-width:0;accent-color:#ac8cf5;height:4px}.sas-player-tools{display:flex;align-items:center;justify-content:space-between;gap:7px;margin-top:12px}.sas-player-tools>button{display:flex;align-items:center;gap:5px;padding:5px 0;background:none;border:0;color:#abbad2;font-size:10px}.sas-player-tools button.is-active{color:#c3a4ff}.sas-player-list{max-height:170px;overflow:auto;scrollbar-width:thin;scrollbar-color:#75688c transparent;margin-top:10px;border-top:1px solid #a7b5c326}.sas-player-list>button{display:flex;gap:8px;justify-content:space-between;text-align:left;width:100%;border:0;border-bottom:1px solid #99abc51c;background:none;color:#b0bdd2;padding:12px 0;font-size:11px}.sas-player-list>button[aria-current=true]{color:#c9acff}.sas-player-list>p{font-size:11px;color:#a8b1c6}.sas-bookmark{display:flex;gap:8px;padding:8px 0}.sas-bookmark>button{display:flex;align-items:center;gap:5px;border:0;background:none;color:#c0b2db;font-size:11px}.sas-sync{display:block;color:#dbbd91;font-size:10px;margin-top:8px}.sas-player.is-compact{border:0;background:none;padding:0;box-shadow:none}.sas-player.is-compact .sas-player-controls{margin:0;gap:8px}.sas-panel>.sas-player{margin:12px var(--spoken-gutter) max(12px,env(safe-area-inset-bottom));border-radius:18px}@media(hover:hover){.sas-shelves button:not([aria-pressed=true]):hover{background:#9e83cc12;color:#e0d8f4}.sas-continue>button:hover{border-color:#a596d666;box-shadow:0 6px 20px #030b1426}}@media(max-width:480px){.sa-shell{--spoken-gutter:16px}.sas-hero{padding:21px}.sa-shell .sas-hero h2{font-size:24px;max-width:250px}.sas-hero-orbit{right:-65px}.sas-grid{gap:11px}.sas-card-main>strong{font-size:12px;margin-left:10px;margin-right:10px}.sas-card-main>small{margin-left:10px}.sas-card-footer{padding:0 8px;flex-wrap:wrap}.sas-card-footer button{font-size:9px}.sas-detail{grid-template-columns:105px 1fr;gap:15px}.sas-detail h2{font-size:19px}.sas-book-cover strong{font-size:17px}.sas-book-cover>span{top:10px;right:10px;bottom:10px;left:10px;padding:9px;gap:10px}.sas-detail .sas-book-cover strong{font-size:11px}.sas-detail .sas-book-cover small,.sas-detail .sas-book-cover em{display:none}.sas-player{padding:12px 10px 8px}.sas-player-controls{gap:18px}.sas-player-tools{gap:5px}.sas-player-tools>button>span{display:none}.sas-modes{margin-bottom:12px}.sas-episode{gap:9px}.sas-shelves button{padding:9px 7px;font-size:11px}.sas-search{padding:10px;gap:9px;border-radius:15px}.sas-search>div:last-child{gap:8px}.sas-podcast-cover{margin:8px 8px 0;border-radius:10px}.sa-shell .sas-section-title h3{font-size:16px}}@media(prefers-reduced-motion:reduce){.sas-card,.sas-shelves button{transition:none}}.sas-catalog-notice{padding:12px 15px;border:1px solid #e7bf8b33;border-radius:12px;background:#d9b5810d;color:#c4b7a6;font-size:12px;line-height:1.6}.sas-catalog-notice button{border:0;background:none;color:#e7bf8b;text-decoration:underline;text-underline-offset:3px;padding:0 4px}.sc-panel{flex:1;min-height:0;display:flex;flex-direction:column;color:#eef0fa;--sc-accent:#edc49a}.sc-scroll{flex:1;min-height:0;overflow:auto;padding:8px var(--spoken-gutter,24px) 28px;scrollbar-width:thin;scrollbar-color:#776187 transparent;overscroll-behavior-y:contain;scrollbar-gutter:stable}.sc-panel button,.sc-panel input,.sc-panel select{font:inherit}.sc-panel button{cursor:pointer}.sc-panel button:disabled{opacity:.4;cursor:default}.sc-panel button:focus-visible,.sc-panel a:focus-visible,.sc-panel input:focus-visible,.sc-panel select:focus-visible{outline:2px solid #edc49a;outline-offset:3px}.sc-hero{position:relative;isolation:isolate;overflow:hidden;padding:30px 26px;border:1px solid #d1a48035;border-radius:24px;background:radial-gradient(ellipse at 95% 4%,#cb97794a,transparent 60%),linear-gradient(125deg,#30283f,#192c37);box-shadow:inset 0 1px #fff1;margin-bottom:24px}.sc-kicker{font-size:9px;font-weight:750;letter-spacing:2px;color:var(--sc-accent)}.sa-shell .sc-hero h2{font-size:30px;line-height:1.16;font-weight:750;letter-spacing:-1px;max-width:330px;margin:17px 0 12px;text-wrap:balance}.sc-hero p{font-size:12px;color:#c1bdce;position:relative;margin:0 0 22px}.sc-hero-note{display:inline-flex;gap:7px;align-items:center;color:#dfc7b9;font-size:10px}.sc-hero-art{position:absolute;inset:auto -25px -55px auto;z-index:-1;color:#e7b68c28;transform:rotate(-18deg)}.sc-hero-art svg{width:235px;height:235px}.sc-search{display:grid;gap:12px;padding:16px;border:1px solid #9aa8c320;border-radius:18px;background:#18273380;margin-bottom:26px}.sc-search-field{display:flex;align-items:center;gap:10px;border-bottom:1px solid #a2aec332;padding-bottom:11px;color:#b2bad0}.sc-search-field input{flex:1;width:0;min-width:0;border:0;background:transparent;color:#f4f0fb;padding:9px 0;font-size:12px;outline-offset:1px}.sc-search-field input::placeholder{color:#8e9daf}.sc-search-field button{display:grid;place-items:center;width:33px;height:33px;flex-shrink:0;background:#e8be9530;border:1px solid #e5b18040;color:#f3d3b5;border-radius:11px}.sc-filters{display:grid;grid-template-columns:1fr 105px;gap:14px}.sc-filters label{display:grid;gap:6px;min-width:0}.sc-filters label>span{font-size:10px;color:#96a8bb}.sc-filters input,.sc-filters select{width:100%;min-width:0;box-sizing:border-box;color:#e6e7f2;background:#203241;border:1px solid #91a3b632;padding:9px;border-radius:9px;font-size:11px;color-scheme:dark}.sc-filters option{color:#e6e7f2;background:#203241}.sc-search-hint{font-size:10px;line-height:1.6;color:#92a1b4;margin:0}.sc-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 17px}.sc-section-heading h3{font-size:18px;letter-spacing:-.4px;margin:0}.sc-section-heading>span{font-size:10px;color:#899bae}.sc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 15px}.sc-card{text-align:left;display:flex;flex-direction:column;overflow:hidden;color:#edf1f8;border:1px solid #96a7b929;border-radius:17px;background:linear-gradient(135deg,#233444,#172934);padding:0;transition:transform .18s,border-color .18s}.sc-card:hover{transform:translateY(-3px);border-color:#edc49a75}.sc-poster{position:relative;aspect-ratio:2/3;width:100%;overflow:hidden;background:linear-gradient(145deg,#796053,#2d3048 65%,#273d45)}.sc-poster img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sc-poster:after{content:"";position:absolute;top:60%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#09152288);pointer-events:none}.sc-poster-fallback{position:absolute;top:0;right:0;bottom:0;left:0;padding:20px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:18px;text-align:center;background:repeating-linear-gradient(125deg,transparent,transparent 30px,#fff03 31px,transparent 32px);color:#ecd0b7}.sc-poster-fallback strong{font-size:19px;line-height:1.25;overflow-wrap:anywhere}.sc-poster-fallback small{font-size:8px;letter-spacing:2px}.sc-poster-year{position:absolute;bottom:10px;left:12px;font-size:10px;z-index:1;color:#fff;background:#122132b3;border:1px solid #fff2;border-radius:6px;padding:4px 7px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sc-card-info{padding:14px;display:flex;flex-direction:column;gap:8px;flex:1}.sc-card-info>span:first-child{font-size:9px;color:#b9a894;text-transform:uppercase;letter-spacing:1px}.sc-card-info h3{font-size:13px;line-height:1.4;margin:0;color:inherit}.sc-card-open{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px;color:#a1afc2;margin-top:auto;padding-top:10px}.sc-empty,.sc-status{padding:30px 20px;border:1px solid #9aa8c31e;border-radius:19px;text-align:center;background:radial-gradient(ellipse at top,#b4836420,transparent 70%),#16263366;color:#b5bdce;font-size:12px;line-height:1.7}.sc-empty-icon{display:inline-grid;place-items:center;width:58px;height:58px;border:1px solid #e2b0873d;border-radius:19px;color:#e7c3a1;background:#d9ae8415}.sc-empty h3,.sc-status h3{font-size:19px;color:#f0ecf6;margin:18px 0 8px}.sc-empty p{max-width:270px;margin:0 auto 20px}.sc-examples{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.sc-examples button,.sc-status button{display:flex;align-items:center;gap:6px;background:#273847;border:1px solid #94a6c132;border-radius:9px;color:#cfb9a7;padding:8px 10px;font-size:10px}.sc-status button{margin:10px auto 0}.sc-skeleton{aspect-ratio:2/3.6;border-radius:17px;background:linear-gradient(120deg,#1d303e,#2b3b4b,#1d303e);background-size:250% 100%;animation:sc-shimmer 2s ease-in-out infinite}@keyframes sc-shimmer{to{background-position:250% 0}}.sc-pagination{display:flex;align-items:center;justify-content:center;gap:20px;margin:25px 0;font-size:12px}.sc-pagination button,.sc-back{display:flex;align-items:center;gap:7px;background:#283443;border:1px solid #9aabc32b;border-radius:10px;color:#dfd4e8;padding:9px 12px;font-size:11px}.sc-back{margin-bottom:18px;background:transparent;border:0;padding-left:0;color:#d5b695}.sc-detail{padding:18px;border:1px solid #bb9c792b;border-radius:20px;background:linear-gradient(145deg,#282d40,#182c38)}.sc-detail-heading{display:grid;grid-template-columns:128px 1fr;gap:20px;align-items:center}.sc-detail-heading .sc-poster{border-radius:12px;box-shadow:0 15px 30px #0003}.sc-detail-heading h2{font-size:24px;line-height:1.2;letter-spacing:-.5px;overflow-wrap:anywhere;margin:14px 0}.sc-detail-heading p{color:#a7afbd;font-size:11px}.sc-rating{display:inline-flex;align-items:center;gap:6px;border:1px solid #e6bb812a;background:#bc95551a;padding:6px 9px;border-radius:8px;font-size:13px;color:#efc48c}.sc-rating small{font-size:9px;color:#b5adad;margin-left:5px}.sc-genres{display:flex;gap:6px;flex-wrap:wrap;margin:24px 0 16px}.sc-genres span{font-size:10px;border:1px solid #a5b2cb29;border-radius:6px;padding:5px 8px;color:#b7bdd0}.sc-plot{white-space:pre-wrap;font-size:12px;line-height:1.85;color:#c6c9d5}.sc-facts{border-top:1px solid #b7bbca1a;margin-top:20px;padding-top:15px;display:grid;gap:12px;font-size:11px;line-height:1.6}.sc-facts div{display:grid;grid-template-columns:85px 1fr;gap:10px}.sc-facts dt{color:#959fb2}.sc-facts dd{margin:0;color:#c8cbd7}.sc-availability{display:flex;gap:12px;padding:15px;margin-top:24px;border:1px solid #e4bd862b;border-radius:12px;background:#c2956510;color:#e4c3a3}.sc-availability svg{flex-shrink:0}.sc-availability strong{font-size:11px}.sc-availability p{font-size:10px;line-height:1.7;color:#aeb5c5;margin:6px 0 0}.sc-source{display:flex;gap:7px;align-items:center;font-size:10px;color:#bdad9a;margin-top:19px}.sc-attribution{text-align:center;font-size:9px;color:#8797a9;margin-top:24px;line-height:1.8}.sc-attribution a{color:#b1a79c}@media(max-width:600px){.sas-modes button{flex-direction:column;gap:6px;font-size:10px;white-space:nowrap}.sc-hero{padding:24px 21px}.sa-shell .sc-hero h2{font-size:28px;max-width:280px}.sc-detail{padding:15px}.sc-detail-heading{grid-template-columns:95px 1fr;gap:15px}.sc-detail-heading h2{font-size:21px}.sc-grid{gap:13px 11px}.sc-poster-fallback{padding:13px}.sc-poster-fallback strong{font-size:16px}}.sa-shell .sc-hero p{margin:0 0 22px;color:#c1bdce}.sa-shell .sc-plot{color:#c6c9d5}.sc-detail .sc-poster-fallback strong{display:none}.sc-detail .sc-poster-fallback small{font-size:7px;letter-spacing:1px;white-space:nowrap}.sc-detail .sc-poster-fallback{padding:10px}.sa-shell .sc-empty h3{margin:16px 0 8px;text-wrap:balance}.sa-shell .sc-empty p{width:100%;max-width:34ch;margin:0 auto 20px;text-wrap:balance}.sc-voice{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:10px;color:#a7b4c5}.sc-voice select{max-width:55%;min-width:0;padding:8px 10px;border-radius:9px;border:1px solid #b8a2cd30;background:#233240;color:#e4d5c8;color-scheme:dark}.sc-voice option{background:#233240;color:#f1e8df}.sc-release-note+.sc-voice{margin:15px 0}.sc-discovery{min-width:0}.sc-discovery>.sc-section-heading h3{margin-top:8px}.sc-genre-tabs{display:flex;gap:7px;overflow-x:auto;padding:3px 2px 12px;scrollbar-width:thin;scrollbar-color:#776187 transparent;margin-bottom:12px}.sc-genre-tabs button{flex-shrink:0;padding:8px 12px;border:1px solid #a5acc424;border-radius:20px;background:#20314080;color:#a7b6c9;font-size:11px;transition:background .2s}.sc-genre-tabs button[aria-pressed=true]{background:#e5ba9324;border-color:#e5ba9360;color:#f6d3b4}.sc-featured{display:grid;grid-template-columns:minmax(0,40%) minmax(0,1fr);gap:24px;width:100%;padding:22px;text-align:left;align-items:center;border-radius:22px;overflow:hidden;border:1px solid #d8ad8440;background:radial-gradient(ellipse at 90% 0,#aa725740,transparent 65%),linear-gradient(125deg,#2d293e,#1a303a);color:#f3edf5;margin-bottom:30px;box-shadow:inset 0 1px #ffffff0b}.sc-featured .sc-poster{border-radius:12px;box-shadow:0 18px 30px #0005}.sc-featured h2{font-size:27px;line-height:1.12;letter-spacing:-.6px;margin:16px 0;overflow-wrap:anywhere;text-wrap:balance}.sc-featured p{font-size:11px;color:#b9aeba}.sc-featured-action{display:inline-flex;align-items:center;gap:10px;margin-top:18px;font-size:11px;color:#f3d6b9;padding:10px 12px;border:1px solid #e7bb8650;border-radius:10px;background:#be85572b}.sc-shelf{margin:0 0 30px;min-width:0}.sc-shelf .sc-section-heading{margin-bottom:14px}.sc-shelf h3{font-size:17px}.sc-shelf .sc-section-heading p{font-size:10px;color:#99a8bd;margin:6px 0 0}.sc-shelf-track{display:grid;grid-auto-flow:column;grid-auto-columns:31%;gap:12px;overflow-x:auto;padding:3px 2px 12px;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#776187 transparent}.sc-shelf-track .sc-card{scroll-snap-align:start;min-width:0;border-radius:13px}.sc-shelf-track .sc-card-info{padding:11px;gap:5px}.sc-shelf-track .sc-card-info h3{font-size:11px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sc-shelf-track .sc-card-open{font-size:9px}.sc-shelf-track .sc-poster-fallback strong{font-size:13px}@media(max-width:480px){.sc-featured{padding:15px;gap:16px}.sc-featured h2{font-size:23px}.sc-featured .sc-kicker{font-size:7px;letter-spacing:1.2px}.sc-featured-action{font-size:10px;padding:8px;margin-top:8px}.sc-shelf-track{grid-auto-columns:43%}.sc-discovery>.sc-section-heading{align-items:flex-start}.sc-discovery>.sc-section-heading>span{max-width:65px;text-align:right}.sc-discovery>.sc-section-heading h3{font-size:18px}}.sc-search-options summary{cursor:pointer;color:#bcadbd;font-size:10px;list-style-position:inside;padding:2px 0}.sc-search-options[open] summary{margin-bottom:14px;color:#eed0b3}.sc-search-options .sc-voice{margin:12px 0}.sc-search-options .sc-search-hint{margin-top:12px}.sc-filters select,.sc-voice select{background-color:#203241!important}.sc-release-meta .sc-release-audio-badge{background:#ac91df16;color:#d7c5f2;border:1px solid #ac91df20}.sc-release-studios{display:flex;align-items:flex-start;gap:8px;margin:10px 0 14px;color:#c7b4da;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.sc-release-studios[hidden]{display:none}.sc-release-studios svg{flex-shrink:0;margin-top:3px}.sc-detail .sc-language-note{display:flex;align-items:flex-start;gap:8px;margin:12px 0 0;padding:10px 12px;border-radius:10px;background:#ac91df0a;color:#adb6c9;font-size:11px;line-height:1.7}.sc-language-note svg{flex-shrink:0;margin-top:2px;color:#baa6d9}.sc-discovery-tabs{display:flex;flex-wrap:wrap;gap:6px;padding:5px;margin:0 0 15px;border:1px solid #b1a4ca20;border-radius:14px;background:#142430}.sc-discovery-tabs button{flex:1;white-space:nowrap;padding:10px 12px;border:1px solid transparent;border-radius:10px;background:transparent;color:#a8b5c7;font-size:11px}.sc-discovery-tabs button[aria-pressed=true]{background:linear-gradient(120deg,#aa76543b,#75639530);border-color:#d5ac7950;color:#f3dbc2;box-shadow:0 3px 12px #0002}.sc-shelf-controls{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:5px;flex-shrink:0;max-width:45%}.sc-shelf-count{font-size:10px;color:#a1a9ba;padding:0 5px}.sc-shelf-controls button{display:inline-flex;align-items:center;justify-content:center;min-height:32px;min-width:32px;border:1px solid #baa3c22b;border-radius:9px;color:#d5c4da;background:#d0b3e10b}.sc-shelf-controls button:hover{border-color:#e8c29280;background:#d0b3e11b}.sc-shelf-controls .sc-shelf-expand{padding:7px 10px;font-size:10px;color:#e4c5a8}.sc-shelf .sc-section-heading{align-items:flex-start}.sc-shelf .sc-section-heading>div:first-child{min-width:0}.sc-shelf-expanded{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sc-shelf-expanded .sc-card-info{padding:11px}.sc-shelf-expanded .sc-card-info h3{font-size:11px}.sc-shelf-expanded .sc-poster-fallback strong{font-size:13px}.sc-card-rating{display:flex;align-items:center;gap:4px;color:#edc49a;font-size:11px;min-height:16px}.sc-card-rating small{font-size:8px;color:#899aad;letter-spacing:.6px}.sc-top-shelf{padding:20px 16px 8px;margin:0 0 8px;border:1px solid #d6aa7540;border-radius:21px;background:radial-gradient(ellipse at top left,#d9a15e18,transparent 65%),linear-gradient(140deg,#242b38,#142632);box-shadow:inset 0 1px #ffebc60a}.sc-top-kicker{display:flex;align-items:center;gap:6px;margin-bottom:9px;font-size:8px;letter-spacing:1.6px;color:#e7bd83}.sc-top-shelf h3{font-size:22px}.sc-top-shelf .sc-section-heading p{max-width:320px;line-height:1.6}.sc-top-shelf .sc-shelf-track{grid-auto-columns:32%}.sc-ranked-card{position:relative;isolation:isolate}.sc-ranked-card:nth-child(-n+3){border-color:#d5aa6559}.sc-rank-number{position:absolute;z-index:2;top:0;left:0;min-width:48px;padding:6px 10px 9px;text-align:center;border-radius:0 0 17px;background:linear-gradient(135deg,#152331f2,#152331b8);border-right:1px solid #e9c28050;border-bottom:1px solid #e9c28050;color:#efd3a4;font-size:40px;font-weight:850;line-height:1;letter-spacing:-3px;text-shadow:0 3px 14px #0008;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sc-rating-date{font-size:9px;line-height:1.5;color:#8495aa;text-align:right;margin:0 4px 30px}@media(max-width:480px){.sc-discovery-tabs button{padding:9px 7px;font-size:10px}.sc-shelf-expanded{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-top-shelf{padding:16px 12px 6px}.sc-top-shelf .sc-shelf-track{grid-auto-columns:46%}.sc-shelf-controls{max-width:40%}.sc-shelf-controls .sc-shelf-expand{flex-basis:100%}.sc-shelf-controls button{min-height:36px;min-width:36px}.sc-shelf-count{display:none}.sc-top-shelf h3{font-size:20px}.sc-rank-number{font-size:34px;min-width:40px;padding:6px 8px 8px}.sc-shelf .sc-section-heading p{line-height:1.6}}@media(prefers-reduced-motion:reduce){.sc-card{transition:none}.sc-skeleton{animation:none}}.sc-series{margin-top:24px;padding:20px;border:1px solid #a896cd30;border-radius:20px;background:radial-gradient(ellipse at top left,#9475ca18,transparent 70%),#17273270}.sc-series-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.sc-series-heading h3{display:flex;align-items:center;gap:8px;margin:7px 0 0;font-size:18px}.sc-season-select{display:grid;gap:5px;font-size:11px;color:#b5bfd0;flex-shrink:0}.sc-season-select select{padding:9px 12px;background:#202d41;color:#f2e9ff;border:1px solid #b9a3df40;border-radius:10px;font:inherit;min-width:110px;cursor:pointer}.sc-episodes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.sc-episode{display:flex;align-items:center;gap:10px;padding:13px 11px;border:1px solid #a896cd22;border-radius:13px;background:#ffffff03;color:#dde3ef;text-align:left;cursor:pointer;min-width:0;font:inherit;transition:background .15s,border-color .15s}.sc-episode:hover{background:#ad8fd715;border-color:#af90dc65}.sc-episode.is-selected{background:linear-gradient(110deg,#8560c932,#536b8e26);border-color:#b597e9aa;box-shadow:inset 3px 0 #b597e9}.sc-episode:disabled{cursor:default;opacity:.5}.sc-episode-number{font-size:23px;font-weight:750;color:#b4a1d5;letter-spacing:-.05em}.sc-episode-body{flex:1;min-width:0}.sc-episode-body strong{display:block;font-size:12px;line-height:1.45;overflow-wrap:anywhere}.sc-episode-body small{display:block;font-size:10px;color:#a9b5ca;margin-top:5px}.sc-episode>svg{flex-shrink:0;color:#c4a9e9}.sc-episode-progress{display:block;height:3px;background:#ffffff14;border-radius:4px;margin-top:7px;overflow:hidden}.sc-episode-progress i{display:block;height:100%;background:#ba9cef}.sc-more-episodes{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:12px;border:0;background:transparent;color:#b8a4d7;font:inherit;font-size:12px;cursor:pointer}.sc-series-resume{display:flex;align-items:center;gap:12px;width:100%;padding:13px;margin:0 0 14px;border-radius:12px;border:1px solid #e3ba8750;background:linear-gradient(110deg,#c2986530,#8c68a520);color:#f1d5b9;cursor:pointer;text-align:left;font:inherit}.sc-series-resume strong,.sc-series-resume small{display:block}.sc-series-resume strong{font-size:12px}.sc-series-resume small{font-size:10px;margin-top:4px;color:#c4b5c5}.sc-episode-source-title{font-size:13px;margin:0 0 12px;color:#c6b4df}.sc-series button:focus-visible,.sc-season-select select:focus-visible{outline:2px solid #c3a7f2;outline-offset:3px}@media(max-width:540px){.sc-series{padding:14px}.sc-episodes{grid-template-columns:1fr}.sc-series-heading h3{font-size:16px}.sc-series-heading{gap:8px}.sc-season-select select{min-width:90px}.sc-series-heading .sc-kicker{font-size:9px}}.sc-recent{margin:0 0 26px;min-width:0}.sc-recent-heading{display:flex;align-items:center;gap:11px;margin-bottom:14px}.sc-recent-heading-icon{display:grid;place-items:center;flex:0 0 38px;height:38px;border:1px solid #b9a0df26;border-radius:13px;background:linear-gradient(140deg,#ad87e31c,#ad87e306);color:#c9a9ef}.sc-recent-heading-copy{flex:1;min-width:0}.sc-recent-heading h3{margin:0;font-size:18px;line-height:1.3;letter-spacing:-.025em;color:#eeeaf5}.sc-recent-heading p{margin:4px 0 0;color:#96a7bb;font-size:11px;line-height:1.5}.sc-recent-arrows{display:flex;gap:6px;flex-shrink:0}.sc-recent-arrows button{display:grid;place-items:center;width:34px;height:34px;border:1px solid #b29bc633;border-radius:50%;background:#ffffff05;color:#decaef;cursor:pointer;transition:background .18s,border-color .18s}.sc-recent-arrows button:disabled{opacity:.3;cursor:default}.sc-recent-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 14px)/2);gap:14px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding:3px 0 5px;overscroll-behavior-x:contain}.sc-recent-track::-webkit-scrollbar{display:none}.sc-recent-card{position:relative;display:flex;align-items:stretch;gap:14px;min-width:0;padding:15px;border:1px solid #b69ac630;border-radius:19px;background:radial-gradient(ellipse at 0 0,#a17bcc14,transparent 75%),linear-gradient(120deg,#1d2a3b,#172935);color:#eae3f2;text-align:left;cursor:pointer;scroll-snap-align:start;font:inherit;box-shadow:inset 0 1px #ffffff04;transition:border-color .18s,background .18s}.sc-recent-art{position:relative;display:grid;place-items:center;align-self:flex-start;flex:0 0 70px;aspect-ratio:2/3;border:1px solid #e9c99d26;border-radius:11px;overflow:hidden;background:linear-gradient(140deg,#695163,#263949);color:#e7c7a4;box-shadow:0 7px 18px #0003}.sc-recent-art img{position:absolute;width:100%;height:100%;object-fit:cover}.sc-recent-info{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start}.sc-recent-kind{font-size:10px;line-height:1.5;font-weight:600;letter-spacing:.05em;color:#c3afda;margin-bottom:5px}.sc-recent-info strong{font-size:14px;font-weight:650;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;color:#eeeaf5;margin-bottom:12px}.sc-recent-status{font-size:11px;line-height:1.5;color:#9eafc1;font-variant-numeric:tabular-nums;margin-top:auto}.sc-recent-progress{width:100%;height:3px;background:#ffffff0d;border-radius:4px;overflow:hidden;margin:7px 0 10px}.sc-recent-progress i{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#a483e8,#e5ba85)}.sc-recent-action{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:550;line-height:1.4;color:#decaec}.sc-recent-play{display:grid;place-items:center;flex:0 0 25px;height:25px;border:1px solid #c3a2ef30;border-radius:50%;background:#b393e61a;color:#e5d6fa;transition:background .18s,box-shadow .18s}.sc-recent-play svg{margin-left:2px}.sc-recent button:focus-visible{outline:2px solid #c4a6f1;outline-offset:-3px}.sc-recent-error{font-size:12px;color:#b6b0c3;margin-bottom:18px}.sc-recent-error button{background:none;border:0;color:#c7aeef;cursor:pointer;font:inherit}@media(hover:hover){.sc-recent-card:hover{border-color:#c7a6ef70;background:radial-gradient(ellipse at 0 0,#a17bcc24,transparent 75%),linear-gradient(120deg,#263047,#1c303d)}.sc-recent-card:hover .sc-recent-play{background:#9b70dc55;box-shadow:0 0 14px #9b70dc20}.sc-recent-arrows button:hover:not(:disabled){background:#b393e61c;border-color:#c7a6ef70}}@media(max-width:540px){.sc-recent-track{grid-auto-columns:88%;gap:10px}.sc-recent-heading h3{font-size:16px}.sc-recent-heading-icon{display:none}.sc-recent-heading p{font-size:10px}.sc-recent-card{padding:13px;gap:12px}.sc-recent-art{flex-basis:64px}.sc-recent-arrows button{width:32px;height:32px}}@media(prefers-reduced-motion:reduce){.sc-recent-card,.sc-recent-play,.sc-recent-arrows button{transition:none}}.sc-camera-filter{margin:16px 0;padding:14px 16px;border:1px solid #d7ad7433;border-radius:16px;background:linear-gradient(120deg,#d7ad740a,#a795dc08)}.sc-camera-filter label{display:flex;align-items:center;justify-content:space-between;gap:18px;cursor:pointer}.sc-camera-filter label>span{display:grid;gap:5px;min-width:0}.sc-camera-filter strong{font-size:13px;font-weight:600;color:#e9d6bd}.sc-camera-filter strong small{display:inline-block;margin-left:6px;padding:2px 7px;border-radius:8px;background:#d7ad741c;color:#e6bc83}.sc-camera-filter label>span>span{font-size:11px;line-height:1.6;color:#a7b4c5}.sc-camera-filter input{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 36px;width:36px;height:22px;border:1px solid #b8a2cd45;border-radius:20px;background:#233240;position:relative;cursor:pointer;transition:background .16s}.sc-camera-filter input:before{content:"";position:absolute;width:14px;height:14px;left:3px;top:3px;border-radius:50%;background:#a7b4c5;transition:transform .16s}.sc-camera-filter input:checked{background:#8062b7;border-color:#b29bdb}.sc-camera-filter input:checked:before{transform:translate(14px);background:#fff}.sc-camera-filter input:focus-visible{outline:2px solid #cdb5ef;outline-offset:4px}.sc-release-meta .sc-camera-badge{background:#dbab6b1a;color:#e8bd82;border:1px solid #dbab6b36}@media(prefers-reduced-motion:reduce){.sc-camera-filter input,.sc-camera-filter input:before{transition:none}}.sc-release-meta .sc-friendly-badge{color:#a9d7c8;background:#72b99a14;border:1px solid #8fc9b32b}.sc-heavy-note{display:flex;align-items:flex-start;gap:7px;margin:10px 0;color:#d9bd96;font-size:11px;line-height:1.6}.sc-heavy-note svg{flex-shrink:0;margin-top:2px}.sa-music-fields{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:14px;width:100%}.sa-music-fields>label{display:flex;flex-direction:column;gap:8px;min-width:0;color:#b5c5d8;font-size:12px;font-weight:600}.sa-music-fields .ant-select{width:100%;min-width:0;font-weight:400}.sa-music-fields>label:only-child{grid-column:1 / -1}.sa-music-card{margin:18px 0;padding:18px;border:1px solid #39425b;border-radius:18px;background:linear-gradient(135deg,#8b68ff10,#26405250)}.sa-music-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#e9e4ff}.sa-music-heading>span{display:flex;align-items:center;gap:8px}.sa-music-card p{color:#a8bbd1;font-size:12px;line-height:1.7;margin:10px 0 14px}.sa-music-tags{display:flex;flex-wrap:wrap;gap:6px;color:#a8bbd1}.sa-music-tags>span{border:1px solid #8c70db50;background:#8b68ff12;border-radius:20px;padding:5px 10px;color:#d2c4ff;font-size:12px}.sa-music-hint{display:flex;align-items:center;gap:6px;color:#94a9c3;font-size:11px;margin-top:12px}.sa-batch-job .sa-music-fields{margin-top:12px}.sa-music-override{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0 6px;color:#b8c8dc;font-size:12px}.sa-music-override button{color:#bba7ff;border:0;background:none;cursor:pointer;padding:4px}@media(max-width:520px){.sa-music-fields{grid-template-columns:minmax(0,1fr);gap:12px}.sa-music-card{padding:14px}}.sap-wave{position:relative;isolation:isolate;overflow:hidden;padding:25px;border:1px solid #a49bff52;border-radius:28px;background:radial-gradient(ellipse at 95% 5%,#58bfc429,transparent 62%),linear-gradient(125deg,#292641,#182c3b 70%);margin-bottom:24px;color:#f5f7ff;box-shadow:inset 0 1px #ffffff12,0 16px 38px #070e1520}.sap-landscape{position:absolute;top:15%;right:-10%;bottom:0;left:-10%;z-index:-1;opacity:.55;pointer-events:none;-webkit-mask-image:linear-gradient(transparent,#000 20%,#000 65%,transparent);mask-image:linear-gradient(transparent,#000 20%,#000 65%,transparent)}.sap-landscape svg{width:100%;height:100%;overflow:visible;animation:sap-drift 16s ease-in-out infinite alternate}.sap-landscape path{fill:none;stroke:url(#sap-wave-gradient);stroke-width:1;opacity:.45}.sap-landscape path:nth-child(3n){stroke-width:2}.sap-wave[data-active=true] .sap-landscape{opacity:.85}.sap-heading{display:flex;justify-content:space-between;align-items:center}.sap-heading>span{display:flex;align-items:center;gap:9px;font-size:10px;letter-spacing:2px;color:#c8baf3;font-weight:750}.sap-heading button,.sap-heart,.sap-next,.sap-customize,.sap-favorites{display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#d3dcf2;background:#ffffff09;border:1px solid #b8c0e328;border-radius:13px;cursor:pointer;font:inherit;min-height:40px;padding:9px 12px}.sap-heading button{width:39px;padding:0}.sap-main{display:flex;gap:18px;align-items:center;min-height:140px}.sap-title{flex:1;min-width:0}.sap-title h2{font-size:clamp(30px,5vw,44px);letter-spacing:-1.4px;margin:17px 0 8px;font-weight:780;line-height:1.12}.sap-title p{color:#c1c9e2;font-size:14px;max-width:310px;line-height:1.6;margin:0}.sap-art{height:106px;width:106px;object-fit:cover;border:1px solid #ffffff28;border-radius:21px;box-shadow:0 12px 28px #0004;transform:rotate(5deg)}.sap-actions{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:14px}.sap-actions .ant-btn-primary{border-radius:15px;height:46px;background:linear-gradient(120deg,#7750ff,#8f5be5);box-shadow:0 8px 23px #8c54ed40;font-weight:650;border:1px solid #b79cff55;font-size:14px}.sap-customize{background:none;border-color:transparent;font-size:12px}.sap-favorites{margin-left:auto;font-size:12px}.sap-next{width:42px;padding:0}.sap-now{display:flex;align-items:center;gap:14px;margin-top:8px}.sap-now>div{min-width:0;flex:1}.sap-now strong,.sap-now span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sap-now strong{font-size:18px}.sap-now span{font-size:13px;color:#b6c7df;margin-top:5px}.sap-heart{border:0;background:none;color:#c4afff}.sap-progress{display:flex;gap:10px;align-items:center;margin-top:22px;font-size:11px;color:#b4c5dd}.sap-progress input{min-width:0;flex:1;accent-color:#a27cff;height:4px;cursor:pointer}.sap-footer{display:flex;align-items:center;gap:5px;border-top:1px solid #b6c4e523;padding-top:10px;margin-top:15px}.sap-footer>small{display:flex;align-items:center;gap:7px;flex:1;color:#c4b4e9;font-size:11px;line-height:1.5}.sap-notice{font-size:12px;line-height:1.6;margin:14px 0 0;color:#d8cdec}.sap-notice button{color:#d1baff;background:none;border:0;text-decoration:underline;cursor:pointer}.sap-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:20px 0}.sap-modes button{display:flex;align-items:center;justify-content:center;gap:9px;flex-direction:column;padding:15px 6px;min-height:82px;background:#ffffff04;border:1px solid #91a4c42f;border-radius:15px;color:#b4c5df;font:inherit;font-size:12px;cursor:pointer}.sap-modes button[aria-pressed=true]{background:linear-gradient(135deg,#9771f836,#7667ca17);border-color:#ab8cff99;color:#e3d9ff}.sap-fields{display:grid;gap:16px}.sap-fields label{display:grid;gap:8px;color:#c6d2e7;font-size:13px}.sap-fields .ant-select{width:100%}.sap-settings-intro,.sap-settings-note{color:#a9bbd3;line-height:1.7;font-size:13px}.sap-settings h4{margin:22px 0 10px;color:#dce5f3}.sap-sources{display:grid;gap:8px}.sap-sources button{display:flex;align-items:center;gap:12px;padding:12px;background:#ffffff05;color:#b2c2d8;border:1px solid #8da8c52b;border-radius:12px;cursor:pointer;text-align:left;font:inherit;font-size:13px}.sap-sources button>span{flex:1}.sap-sources button[aria-pressed=true]{color:#dfd1ff;border-color:#a48aed66;background:#9678f015}.sap-radio-option{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;color:#d5dff0;font-size:13px}.sap-hidden{margin-top:22px;border-top:1px solid #b2c5ed26;padding-top:16px}.sap-hidden summary{cursor:pointer;color:#c9b8ed;font-size:13px}.sap-hidden>div{display:flex;gap:15px;align-items:center;padding:10px 0}.sap-hidden>div>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sap-feedback{display:inline-flex;align-items:center;gap:8px;border:0;background:none;color:inherit;cursor:pointer;font:inherit}.sap-reason{font-size:11px;color:#b7a7df;line-height:1.5;margin:5px 0}.sap-spin{animation:sap-spin 1.4s linear infinite}.sap-wave button:focus-visible,.sap-settings button:focus-visible{outline:2px solid #c8b3ff;outline-offset:3px}@keyframes sap-drift{0%{transform:translate(-2%,-4%) scale(1.02)}to{transform:translate(3%,6%) scale(1.09)}}@keyframes sap-spin{to{transform:rotate(360deg)}}@media(max-width:480px){.sap-wave{padding:19px;border-radius:23px}.sap-main{min-height:140px;gap:15px}.sap-art{width:76px;height:76px;border-radius:17px}.sap-title h2{font-size:32px}.sap-title p{font-size:12px}.sap-heading>span{font-size:9px;letter-spacing:1.4px}.sap-actions{gap:9px}.sap-actions .ant-btn-primary{font-size:13px;padding-inline:13px}.sap-favorites{margin-left:0}.sap-now strong{font-size:16px}.sap-footer{flex-wrap:wrap}.sap-footer>small{flex-basis:100%;margin-bottom:4px}.sap-modes button{font-size:11px}.sap-wave .star-audio-volume-popover{z-index:5}}@media(prefers-reduced-motion:reduce){.sap-landscape svg,.sap-spin{animation:none}}.sap-heading button{display:flex;gap:8px;align-items:center;width:auto;padding:8px 10px;font-size:11px}.sap-actions .sap-favorites{margin-left:auto}@media(max-width:480px){.sap-heading button>span{display:none}.sap-heading button{width:36px;justify-content:center}.sap-actions .sap-favorites{margin-left:0}.sap-actions{justify-content:space-between}}.sap-wave-entry{display:flex;align-items:center;gap:13px;padding:14px 17px;margin-bottom:19px;border:1px solid #a391d937;border-radius:18px;background:linear-gradient(110deg,#9274e914,#71bbc609);color:#e6e7f4}.sap-entry-icon{display:grid;place-items:center;height:42px;width:42px;border-radius:13px;background:#a17bff16;color:#bba5f5}.sap-wave-entry>div{flex:1;min-width:0}.sap-wave-entry strong{display:block;font-size:15px}.sap-wave-entry small{display:block;color:#aebcd2;font-size:11px;margin-top:4px}.sap-entry-settings,.sap-entry-play{display:flex;align-items:center;justify-content:center;gap:7px;min-height:36px;border-radius:11px;padding:8px 10px;color:#c8b4ff;cursor:pointer;font:inherit;font-size:12px;background:#9b77ee16;border:1px solid #a391d93a}.sap-entry-settings{border-color:transparent;background:none;color:#aebcd2}.sap-wave-entry button:focus-visible{outline:2px solid #c8b3ff;outline-offset:3px}@media(max-width:480px){.sap-wave-entry{gap:9px;padding:12px}.sap-entry-icon{width:36px;height:36px}.sap-entry-play span{display:none}.sap-entry-play{width:36px}.sap-wave-entry strong{font-size:14px}}.sal-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;flex-wrap:wrap}.sal-filters{display:flex;gap:4px;padding:4px;border:1px solid var(--star-line);border-radius:15px;background:var(--star-surface)}.sal-filters button,.sal-favorites{display:flex;align-items:center;justify-content:center;gap:7px;border:0;color:var(--star-muted);background:transparent;border-radius:11px;padding:10px 12px;font:inherit;font-size:13px;font-weight:650;cursor:pointer;transition:background .18s,color .18s}.sal-filters button[aria-pressed=true]{background:#8a6afb16;color:var(--star-ink);box-shadow:inset 0 0 0 1px var(--star-line)}.sal-favorites{color:#c7b6ff;border:1px solid var(--star-line);background:linear-gradient(120deg,#8a6afb16,transparent);min-height:46px}.sal-favorites[aria-pressed=true]{border-color:var(--star-primary,#a88bff);background:#8a6afb16}.sal-favorites b{font-size:12px;border-radius:8px;padding:3px 7px;background:#8a6afb16}.sal-liked-hero{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:24px;border:1px solid var(--star-line);border-radius:22px;margin-bottom:20px;background:radial-gradient(ellipse at 0 0,#8762ff25,transparent 80%),var(--star-surface)}.sal-heart-art{display:grid;place-items:center;width:76px;height:76px;flex-shrink:0;border-radius:21px;color:#fff;background:linear-gradient(135deg,#9f79ff,#6540df);box-shadow:0 9px 25px #7345eb24;transform:rotate(-5deg)}.sal-liked-hero>div:nth-child(2){flex:1;min-width:150px}.sal-liked-hero>div:nth-child(2)>span{font-size:10px;letter-spacing:2px;color:#c7b6ff;font-weight:750}.sal-liked-hero h3{font-size:23px;margin:7px 0}.sal-liked-hero p{font-size:13px;color:var(--star-muted);line-height:1.5;margin:0}.sal-play-actions{display:flex;gap:10px;flex-wrap:wrap;width:100%}.sal-play-actions .ant-btn{border-radius:12px;height:40px}.sal-heart[aria-pressed=true]{color:var(--star-primary,#a88bff)}.sal-track{border-radius:13px;border-bottom:1px solid var(--star-line)}.sal-track.is-current{background:#8a6afb16}.sal-track .sa-track-main{min-width:0}.sal-track .sa-track-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sal-toolbar button:focus-visible{outline:2px solid var(--star-primary,#a88bff);outline-offset:3px}.sa-autoplay-settings{display:grid;gap:12px;padding:15px;border-radius:16px;border:1px solid var(--star-line);background:#8a6afb16;margin:15px 0}.sa-autoplay-settings label{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:13px}.sa-autoplay-settings small{display:block;color:var(--star-muted);line-height:1.5;margin-top:5px}.sa-queue-recommendation{display:flex;gap:8px;align-items:center;color:var(--star-primary,#a88bff);font-size:12px;letter-spacing:.3px;padding:18px 8px 10px}@media(max-width:480px){.sal-toolbar{gap:9px}.sal-filters,.sal-favorites{flex:1}.sal-filters button{flex:1;padding:10px 8px}.sal-favorites{flex-basis:100%}.sal-liked-hero{padding:18px;gap:14px}.sal-heart-art{width:58px;height:58px;border-radius:17px}.sal-liked-hero h3{font-size:20px}.sal-track .sa-track-duration{display:none}.sal-track{gap:4px}.sal-track .sa-track-main img{width:44px;height:44px}.sal-track .sa-icon{width:30px;min-width:30px}}.sad-library-tabs{display:flex;gap:5px;padding:5px;background:var(--sa-card,#ffffff08);border:1px solid #97acc326;border-radius:16px;margin-bottom:22px}.sad-library-tabs button{flex:1;display:flex;justify-content:center;align-items:center;gap:9px;min-height:44px;background:transparent;border:0;border-radius:12px;color:inherit;opacity:.7;cursor:pointer;font-weight:650}.sad-library-tabs button[aria-pressed=true]{opacity:1;background:linear-gradient(120deg,#8053e438,#ac87ff19);box-shadow:inset 0 0 0 1px #b498ff48}.sad-discover{min-width:0}.sad-hero{position:relative;isolation:isolate;overflow:hidden;padding:30px 26px;border:1px solid #b498ff44;border-radius:23px;background:radial-gradient(ellipse at 100% 10%,#d689ea30,transparent 65%),linear-gradient(125deg,#6c50cb19,#4ca5c50d)}.sad-kicker{font-size:10px;font-weight:800;letter-spacing:2.5px;color:#a594db}.sad-hero h2{max-width:390px;font-size:32px;line-height:1.15;letter-spacing:-.9px;margin:14px 0;text-wrap:balance}.sad-hero p{max-width:370px;font-size:13px;opacity:.72;line-height:1.7}.sad-hero a{display:inline-flex;align-items:center;gap:7px;color:inherit;opacity:.7;font-size:11px;margin-top:6px}.sad-orbit{position:absolute;z-index:-1;right:-38px;top:0;transform:rotate(-24deg);color:#a995e51f}.sad-orbit svg{width:245px;height:245px;stroke-width:.65}.sad-search{display:flex;align-items:center;gap:12px;border:1px solid #97acc338;border-radius:15px;padding:0 16px;margin:22px 0 16px;background:#97acc30a}.sad-search:focus-within{border-color:#a686f7;box-shadow:0 0 0 3px #aa87ff14}.sad-search input{width:100%;min-width:0;border:0;outline:none;height:51px;color:inherit;background:transparent;font:inherit;font-size:14px}.sad-search button{color:inherit;background:none;border:0;font-size:24px;cursor:pointer}.sad-filters{display:flex;gap:12px}.sad-filters label{flex:1;min-width:0;display:grid;gap:7px;font-size:11px}.sad-filters label>span{opacity:.7}.sad-filters .ant-select{width:100%}.sad-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:25px 0 14px}.sad-heading h3{margin:0;font-size:19px}.sad-heading>span{display:flex;align-items:center;gap:5px;font-size:10px;opacity:.6}.sad-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sad-card{overflow:hidden;border:1px solid #97acc32a;border-radius:19px;background:#97acc308;transition:border-color .2s,transform .2s;min-width:0}.sad-card:hover{border-color:#ab8bff80;transform:translateY(-2px)}.sad-card.is-active{border-color:#a887ff;box-shadow:0 0 0 1px #a887ff20}.sad-cover{position:relative;aspect-ratio:1.2;overflow:hidden;background:#293447}.sad-cover:after{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#08091b80,transparent 70%)}.sad-cover>img{width:100%;height:100%;object-fit:cover}.sad-provider,.sad-duration{position:absolute;z-index:1;color:#fff;font-size:10px;background:#1013239e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:4px 8px;border:1px solid #ffffff24;border-radius:8px}.sad-provider{top:12px;left:12px;font-weight:700}.sad-duration{bottom:13px;left:12px}.sad-cover>button{position:absolute;right:13px;bottom:12px;z-index:1;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;border:1px solid #ffffff5c;background:#eee9ffed;color:#5431ab;cursor:pointer;box-shadow:0 5px 20px #0004}.sad-card-body{padding:15px}.sad-genre{font-size:9px;text-transform:uppercase;letter-spacing:1.6px;color:#a08ccf}.sad-card h4{font-size:16px;line-height:1.4;margin:5px 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sad-artist{color:inherit;opacity:.65;display:flex;gap:6px;align-items:center;font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sad-artist svg{flex-shrink:0}.sad-actions{display:flex;align-items:center;gap:3px;border-top:1px solid #97acc322;margin-top:14px;padding-top:10px}.sad-actions button{display:flex;align-items:center;justify-content:center;gap:5px;min-width:30px;height:32px;background:none;color:inherit;border:0;border-radius:9px;cursor:pointer}.sad-actions button:hover{background:#a887ff20}.sad-actions button[aria-pressed=true]{color:#a686f7}.sad-actions .sad-add{margin-left:auto;background:#a887ff1c;border:1px solid #a887ff30;font-size:10px;padding:0 8px}.sad-discover button:disabled{opacity:.4;cursor:default}.sad-discover button:focus-visible,.sad-library-tabs button:focus-visible{outline:2px solid #aa87ff;outline-offset:2px}.sad-empty{text-align:center;padding:40px 20px;background:#97acc308;border:1px dashed #97acc33b;border-radius:20px}.sad-empty p{font-size:13px;opacity:.7}.sad-empty button,.sad-pagination button{display:inline-flex;align-items:center;gap:8px;border:1px solid #a887ff40;background:#a887ff18;color:inherit;padding:9px 15px;border-radius:11px;cursor:pointer}.sad-pagination{display:flex;justify-content:space-between;align-items:center;margin:24px 0}.sad-pagination>span{font-size:12px;opacity:.65}.sad-note{font-size:11px;line-height:1.7;opacity:.55;margin:22px 2px 0}.sad-skeleton{height:285px;border-radius:19px;background:linear-gradient(110deg,#97acc30a 20%,#97acc31a,#97acc30a 80%);background-size:200% 100%;animation:sad-shimmer 1.7s linear infinite}.sad-spin{animation:sad-spin 1s linear infinite}@keyframes sad-spin{to{transform:rotate(360deg)}}@keyframes sad-shimmer{to{background-position:-200% 0}}@media(max-width:500px){.sad-hero{padding:24px 20px}.sad-hero h2{font-size:27px}.sad-heading>span{display:none}.sad-grid{gap:10px}.sad-card-body{padding:10px}.sad-card h4{font-size:14px}.sad-actions{flex-wrap:wrap}.sad-actions .sad-add{width:100%;margin:5px 0 0}.sad-cover>button{width:36px;height:36px}.sad-genre{letter-spacing:.5px}.sad-filters{gap:8px}.sad-library-tabs button{font-size:12px}}@media(prefers-reduced-motion:reduce){.sad-card{transition:none}.sad-spin,.sad-skeleton{animation:none}}.sad-search-results .sad-heading{margin-top:0}.sa-radio-cover{position:relative;isolation:isolate;display:grid;place-items:center;height:148px;margin:-16px -16px 14px;overflow:hidden;border-radius:17px 17px 0 0;border-bottom:1px solid #ffffff18;background:radial-gradient(ellipse at 15% 0,hsl(var(--art-hue) 75% 68% / .62),transparent 70%),linear-gradient(135deg,hsl(var(--art-hue) 45% 28%),hsl(calc(var(--art-hue) + 55) 55% 12%))}.sa-radio-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:repeating-linear-gradient(0deg,transparent 0 3px,#ffffff05 3px 4px);pointer-events:none}.sa-radio-cover-orbits{position:absolute;z-index:-1;width:260px;height:120px;border:1px solid #ffffff24;border-radius:50%;transform:rotate(var(--art-angle));box-shadow:0 0 0 17px #ffffff07,0 0 0 35px #ffffff06,0 0 0 53px #ffffff05}.sa-radio-cover-mark{position:relative;display:grid;place-items:center;width:80px;height:80px;margin-top:-8px;border-radius:21px;background:#ffffff12;border:1px solid #ffffff35;box-shadow:0 12px 26px #0003,inset 0 1px #ffffff20;overflow:hidden}.sa-radio-cover-initials{color:#fff;font-size:30px;font-weight:800;letter-spacing:-1.5px;text-shadow:0 2px 12px #0002}.sa-radio-cover-mark img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:9px;object-fit:contain;opacity:0}.sa-radio-cover-mark.has-logo{background:#f7f8fc;border-color:#fff9}.sa-radio-cover-mark.has-logo img{opacity:1}.sa-radio-cover-mark.has-logo .sa-radio-cover-initials{visibility:hidden}.sa-radio-cover-frequency{position:absolute;bottom:12px;left:16px;font-size:8px;letter-spacing:2px;font-weight:700;color:#ffffffb3}.sa-radio-cover-bars{position:absolute;right:16px;bottom:12px;display:flex;align-items:center;gap:3px;height:24px;opacity:.65}.sa-radio-cover-bars i{display:block;width:2px;border-radius:3px;background:#fff}@media(max-width:600px){.sa-radio-cover{height:128px;margin:-12px -12px 12px}.sa-radio-cover-mark{width:66px;height:66px;border-radius:17px}.sa-radio-cover-initials{font-size:26px}.sa-radio-cover-frequency{left:12px;font-size:7px;letter-spacing:1px}.sa-radio-cover-bars{right:12px;gap:2px}}.sa-hero-art>.sa-radio-cover{width:100%;height:100%;margin:0;border:0;border-radius:inherit}.sa-hero-art>.sa-radio-cover .sa-radio-cover-mark{margin-top:0}.sa-drawer-v2.ant-drawer-content,.sa-modal,.sa-popup{--star-field-bg:#203140;--star-field-border:#334b60;--star-ink:#f5f7fc;--star-muted:#a3bad2;--star-surface:#192b39;--star-line:#2a4052}.sa-drawer-v2.ant-drawer-content,body.openlines-telegram-dark-active .sa-drawer-v2.ant-drawer-content{background:#101f2a;color:#f5f7fc;--star-primary:#8567ff;--star-ink:#f5f7fc;--star-muted:#a3bad2;--star-line:#2a4052;--star-surface:#192b39}.sa-drawer-v2 .ant-drawer-header{padding:24px 28px;border-bottom:1px solid #2a3c4c;background:none}.sa-drawer-v2 .ant-drawer-header-title{flex-direction:row-reverse;gap:12px}.sa-drawer-v2 .ant-drawer-title{min-width:0}.sa-drawer-v2 .ant-drawer-close{color:#a4b9d3;margin:0;width:36px;height:36px;flex-shrink:0}.sa-drawer-v2 .ant-drawer-body,body.openlines-telegram-dark-active .star-audio-drawer.sa-drawer-v2 .ant-drawer-body{padding:0;overflow:hidden;background:#101f2a!important}.sa-header{display:flex;align-items:center;gap:15px;min-width:0}.sa-header>span{width:44px;height:48px;display:grid;place-items:center;border-radius:15px;background:linear-gradient(145deg,#945cff,#5a33f5);color:#fff;box-shadow:0 6px 22px #7145ff38;flex-shrink:0}.sa-header>div{min-width:0}.sa-header strong{display:block;font-size:23px;line-height:1.25;font-weight:800;letter-spacing:-.6px;color:#f7f9ff}.sa-header small{display:block;font-size:13px;line-height:1.5;font-weight:400;color:#9fb6d1;margin-top:3px}.sa-shell{height:100%;min-height:0;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#f3f6fb}.sa-shell *{box-sizing:border-box}.sa-shell button{font:inherit;cursor:pointer}.sa-shell button:disabled{opacity:.4;cursor:not-allowed}.sa-shell button:focus-visible,.sa-modal button:focus-visible{outline:2px solid #ae9aff;outline-offset:3px}.sa-shell button{-webkit-tap-highlight-color:transparent}.sa-tabs{display:flex;flex-shrink:0;gap:12px;border-bottom:1px solid #2b3e4d;padding:0 26px}.sa-tabs button{display:flex;align-items:center;justify-content:center;gap:10px;flex:1;min-width:0;padding:19px 3px 17px;font-size:15px;font-weight:600;color:#a9bed8;background:transparent;border:0;border-bottom:3px solid transparent}.sa-tabs button.is-active{color:#ac91ff;border-bottom-color:#8655ff}.sa-scroll{overflow:auto;overflow-x:hidden;flex:1;min-height:0;padding:25px 26px 30px;scrollbar-width:thin;scrollbar-color:#344a5c transparent;overscroll-behavior:contain}.sa-scroll section+section{border-top:1px solid #293d4c;padding-top:20px;margin-top:22px}.sa-shell h2,.sa-shell h3,.sa-shell p{color:inherit;margin:0}.sa-shell h2{font-size:31px;line-height:1.2;letter-spacing:-.8px;font-weight:780}.sa-shell h3{font-size:20px;line-height:1.35;font-weight:730;letter-spacing:-.25px}.sa-muted,.sa-shell .sa-muted{color:#a3b8cf;font-size:13px;line-height:1.65;margin:14px 0}.sa-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 16px}.sa-section-title button{display:flex;align-items:center;gap:6px;flex-shrink:0;color:#a18bff;font-size:13px;background:none;border:0;padding:4px 0}.sa-hero-art{width:min(100%,350px);aspect-ratio:1;margin:0 auto;border:1px solid #375169;border-radius:15px;overflow:hidden;position:relative;background:#0a1320}.sa-hero-art>img{width:100%;height:100%;object-fit:cover}.sa-status{position:absolute;top:17px;left:17px;display:flex;gap:9px;align-items:center;padding:8px 12px;border-radius:11px;border:1px solid #40567485;background:#112131b5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:12px}.sa-status i{width:9px;height:9px;border-radius:50%;background:#8b66ff}.sa-status i.is-live,.sa-live i{background:#19d398;box-shadow:0 0 13px #19d39866}.sa-art-wordmark{position:absolute;right:22px;top:24px;letter-spacing:5px;font-size:9px;line-height:1.8;color:#bfb8ec}.sa-hero-title{position:relative;display:flex;align-items:center;justify-content:center;margin:18px 0 19px;padding:0 35px;text-align:center;min-width:0}.sa-hero-title>div{min-width:0}.sa-hero-title h2{font-size:34px;overflow-wrap:anywhere}.sa-hero-title p{color:#a2bad4;margin-top:5px;font-size:16px;line-height:1.4}.sa-hero-title>.sa-icon{position:absolute;right:0}.sa-icon{background:transparent;border:0;color:#a8bed8;display:inline-flex;justify-content:center;align-items:center;width:36px;height:36px;flex-shrink:0;padding:4px}.sa-icon:hover{color:#ded6ff}.sa-icon.is-liked{color:#8e70ff}.sa-controls{display:flex;align-items:center;justify-content:center;gap:14px;flex-shrink:0}.sa-controls .sa-play-main{width:46px;height:46px;border-radius:50%;border:1px solid #885fff;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#7341f5,#5938ef);box-shadow:0 5px 22px #6235ee30;padding:0}.sa-controls.is-large{gap:30px;margin:0 auto 21px}.sa-controls.is-large .sa-play-main{width:64px;height:64px}.sa-controls.is-large>.sa-icon{width:48px;height:48px;border-radius:50%;border:1px solid #354e63;background:#172735;color:#edf3ff}.sa-hero-tools{display:flex;justify-content:center;gap:24px;align-items:center;margin:0 auto;padding:0 20px}.sa-hero-tools>button{display:flex;align-items:center;gap:9px;background:none;border:0;border-left:1px solid #4f6379;color:#a3bbd5;padding:5px 0 5px 22px;white-space:nowrap;font-size:13px}.sa-shell .star-audio-volume-control{color:#adc2dd;min-width:0;flex:1}.sa-shell .star-audio-volume-slider{flex:1;min-width:45px}.sa-shell .star-audio-volume-slider input{width:100%;accent-color:#9475ff}.sa-shell .star-audio-volume-slider output{font-size:10px;color:#adc2dd}.sa-shell .star-audio-mini-control{color:#a9c0d9;background:none;border:0}.sa-focus-picker{margin-top:18px;padding:16px;border:1px solid #304758;border-radius:12px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.sa-focus-picker>div{display:flex;gap:8px}.sa-focus-picker button:not(.ant-btn){color:#bba8ff;background:#283248;border:1px solid #4b456e;padding:6px 10px;border-radius:8px}.sa-focus-picker button[aria-pressed=true]{border-color:#9a7fff;background:#463966}.sa-discovery-grid,.sa-playlist-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sa-discovery{min-height:140px;position:relative;border:1px solid #344d61;border-radius:15px;overflow:hidden;color:#fff;text-align:left;background:#152333;padding:68px 50px 16px 15px}.sa-discovery>img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;object-fit:cover}.sa-discovery:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent,#101d2af2)}.sa-discovery>span{position:relative;z-index:1;display:block}.sa-discovery strong{display:block;font-size:16px;line-height:1.3}.sa-discovery small{display:block;font-size:12px;line-height:1.5;margin-top:5px;color:#b0c5dc}.sa-discovery>svg{position:absolute;right:15px;bottom:20px;z-index:1;color:#b6a4ff}.sa-track{display:flex;align-items:center;gap:12px;margin:11px 0;min-width:0;border-radius:10px}.sa-track.is-active{background:#7760dd13}.sa-track-main{display:flex;flex:1;min-width:0;gap:15px;align-items:center;padding:0;background:none;color:inherit;border:0;text-align:left}.sa-track-main>img{width:54px;height:54px;flex-shrink:0;object-fit:cover;border-radius:9px;background:#263849}.sa-track-main>span{min-width:0}.sa-track-main strong{display:block;font-size:16px;font-weight:630;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sa-track-main small{display:block;margin-top:4px;color:#a2b8d1;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sa-circle{display:grid;place-items:center;flex-shrink:0;width:37px;height:37px;border:1px solid #344f63;border-radius:50%;color:#ab95ff;background:#192a3a;padding:0}.sa-track-duration{color:#a7bfda;font-size:13px;white-space:nowrap}.sa-page-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:19px}.sa-page-heading .ant-btn{height:39px;font-size:14px}.sa-search.ant-input-affix-wrapper{background:#203140;border:1px solid #334b60;border-radius:12px;padding:13px 16px;margin-bottom:22px;box-shadow:none}.sa-search .ant-input-prefix{color:#b1bfea;margin-right:12px}.sa-search input{font-size:14px}.sa-search input::placeholder{color:#879dbb}.sa-playlist{position:relative;min-width:0;border-radius:12px;overflow:hidden}.sa-cover-button{display:block;position:relative;border:0;padding:0;width:100%;aspect-ratio:1.03;text-align:left;color:#fff;background:#21334b}.sa-cover-button>img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover}.sa-cover-button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 45%,#0c1421e8)}.sa-cover-button>span{position:absolute;z-index:1;left:17px;right:46px;bottom:17px}.sa-cover-button strong{display:block;font-size:17px;font-weight:720;line-height:1.25;overflow-wrap:anywhere}.sa-cover-button small{color:#aabed5;font-size:12px;line-height:1.4;display:block;margin-top:4px}.sa-playlist>.sa-menu{position:absolute;bottom:15px;right:10px;z-index:2;border-radius:50%;background:#ffffff20;color:#fff;width:30px;height:30px}.sa-create{display:flex;align-items:center;gap:15px;width:100%;text-align:left;padding:17px;margin-top:20px;border:1px solid #2c4557;border-radius:17px;background:#1b2d3c;color:#f4f6fc}.sa-create>span:first-child{display:grid;place-items:center;width:46px;height:46px;flex-shrink:0;border-radius:50%;background:#333357;color:#a488ff}.sa-create>span:nth-child(2){min-width:0;flex:1}.sa-create strong{font-size:17px;display:block}.sa-create small{font-size:12px;color:#a2b8cf;margin-top:5px;display:block;line-height:1.4}.sa-create>svg:last-child{margin-left:auto;flex-shrink:0}.sa-create.is-minimal{color:#a487ff;background:none;border:0;padding:0;font-weight:600;font-size:16px}.sa-empty{padding:26px 16px;border:1px dashed #3a5266;border-radius:14px;text-align:center;color:#acbdd4}.sa-empty h3{margin-top:10px;font-size:17px}.sa-empty p{font-size:13px;line-height:1.5;margin-top:8px}.sa-quota{color:#8ca6bf!important;font-size:11px;margin-top:25px!important}.sa-wave-heading{margin-bottom:18px}.sa-wave-heading h2{display:flex;align-items:center;flex-wrap:wrap;gap:15px}.sa-wave-heading svg{color:#8964ff}.sa-wave-heading p{color:#a3bed9;font-size:17px;margin-top:7px}.sa-wave-hero{position:relative;height:295px;border:1px solid #4b6878;border-radius:17px;overflow:hidden;background:#182939}.sa-wave-hero>img{width:100%;height:100%;object-fit:cover}.sa-wave-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#172c3333,transparent 25%,#0b1929b3)}.sa-wave-brand{position:absolute;z-index:1;top:22px;left:24px;color:#fff;font-size:13px;letter-spacing:4px;font-weight:650;line-height:1.25}.sa-wave-brand b{letter-spacing:0;font-size:19px}.sa-wave-badge{position:absolute;z-index:1;top:14px;right:14px;display:flex;align-items:center;gap:7px;border-radius:14px;background:#0b352f99;padding:7px 10px;color:#66e8bd;font-size:11px}.sa-wave-badge i{width:7px;height:7px;background:#32dbaa;border-radius:50%}.sa-wave-hero>div{position:absolute;z-index:1;left:24px;right:20px;bottom:21px}.sa-wave-hero h2{font-size:31px;max-width:100%;overflow-wrap:anywhere;text-shadow:0 2px 14px #08121c}.sa-wave-hero p{font-size:16px;margin-top:7px;text-shadow:0 2px 14px #08121c}.sa-wave-hero .ant-btn{margin-top:15px;height:46px;font-size:17px;padding:0 24px;border-radius:16px}.sa-program{margin-top:12px;border:1px solid #2c4559;padding:13px 16px;border-radius:13px;background:#1a2e3c;color:#bdd0e6}.sa-program summary{list-style:none;display:flex;align-items:center;gap:14px;cursor:pointer}.sa-program summary>span{flex:1;font-size:15px}.sa-program small{display:block;color:#92acc8;font-size:12px;margin-top:3px}.sa-program p{font-size:13px;padding:8px 0 0 39px}.sa-wave-hero~section{margin-top:22px}.sa-colleague{display:flex;gap:15px;align-items:center;margin-bottom:16px;position:relative;min-width:0;padding-bottom:5px}.sa-colleague-cover{width:115px;height:100px;flex-shrink:0;border:0;border-radius:14px;overflow:hidden;padding:0}.sa-colleague-cover>img{width:100%;height:100%;object-fit:cover}.sa-colleague>div{min-width:0;flex:1;padding-right:10px}.sa-colleague>div>strong{display:block;font-size:18px;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.sa-colleague p{font-size:13px;color:#adcae4;line-height:1.4;margin-top:5px}.sa-colleague small{display:block;color:#96acc4;font-size:11px;line-height:1.4;margin-top:9px}.sa-colleague>.sa-circle{width:44px;height:44px}.sa-colleague>.sa-menu{position:absolute;right:0;bottom:-9px;height:24px}.sa-dock{flex-shrink:0;padding:18px 25px calc(18px + env(safe-area-inset-bottom));background:#1a2b39;border-top:1px solid #354b5d;border-radius:18px 18px 0 0}.sa-dock-top{display:flex;align-items:center;gap:14px}.sa-dock-top>img{width:51px;height:51px;object-fit:cover;border-radius:7px;flex-shrink:0}.sa-dock-top>div:not(.sa-controls){flex:1;min-width:0}.sa-dock-top strong,.sa-dock-top small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sa-dock-top strong{font-size:15px}.sa-dock-top small{color:#a4bad4;font-size:12px;margin-top:4px}.sa-dock .sa-controls{gap:4px}.sa-dock-bottom{display:flex;gap:20px;align-items:center;margin-top:15px}.sa-dock-bottom>.star-audio-volume-control{max-width:140px}.sa-seek{display:flex;align-items:center;gap:10px;flex:1;min-width:0;color:#abc0d9;font-size:11px}.sa-seek input{accent-color:#9677ff;min-width:30px;width:100%;height:5px;cursor:pointer}.sa-live{display:flex;gap:8px;align-items:center;flex:1;color:#3dd6a6;font-size:12px}.sa-live i{width:8px;height:8px;border-radius:50%}.sa-chips{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 20px}.sa-chips button{background:#1d3042;color:#bdd0e5;border:1px solid #344e65;border-radius:15px;padding:7px 13px;font-size:12px}.sa-chips button[aria-pressed=true]{background:#443662;border-color:#9f7aff;color:#e0d1ff}.sa-row-actions{display:flex;gap:14px;padding-left:70px;margin-top:-5px}.sa-row-actions button{font-size:11px;color:#a18bff;border:0;background:none;padding:0}.sa-notice{font-size:12px;line-height:1.5;padding:12px;background:#253849;color:#bfcfe4!important;border:1px solid #3b556c;border-radius:9px;margin-bottom:15px!important}.sa-notice.is-error{background:#432a38;border-color:#744155;color:#ffd0dd!important}.sa-notice button{background:none;border:0;color:inherit;text-decoration:underline}.sa-modal .ant-modal-content{background:#162936!important;color:#f3f6fc;padding:22px}.sa-modal .ant-modal-header{background:none}.sa-modal .ant-modal-title,.sa-modal .ant-modal-close{color:#edf2ff}.sa-modal .ant-modal-body{max-height:65dvh;overflow:auto;padding:14px 4px 4px;scrollbar-width:thin}.sa-modal .ant-form-item-label>label{color:#c5d2e5}.sa-modal .ant-form-item{margin-bottom:16px}.sa-cover-picker{display:flex;gap:10px}.sa-cover-picker button{width:72px;height:72px;border:2px solid transparent;border-radius:12px;padding:2px;background:transparent;cursor:pointer}.sa-cover-picker img{width:100%;height:100%;object-fit:cover;border-radius:8px}.sa-cover-picker button[aria-pressed=true]{border-color:#b294ff}.sa-order-row{display:flex;align-items:center;gap:8px;padding:6px 4px;color:#bfcee1}.sa-order-row>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sa-order-row button{display:grid;place-items:center;width:29px;height:29px;color:#b9a2ff;background:#29364f;border:1px solid #3d4a63;border-radius:5px;cursor:pointer}.sa-order-row button:disabled{opacity:.25}.sa-slot{border:1px solid #3b4d61;border-radius:12px;padding:13px;margin-bottom:14px}.sa-slot-times{display:flex;gap:14px}.sa-slot-times>*{flex:1;min-width:0}.sa-upload{display:flex;flex-direction:column;align-items:center;text-align:center;gap:9px;border:1px dashed #8f74e5;padding:25px;border-radius:14px;margin-bottom:20px;color:#c8b6ff;cursor:pointer}.sa-upload input{max-width:100%;color:#adc1d9}.sa-upload small{color:#9fb3cc}@media(max-width:600px){.sa-drawer-v2 .ant-drawer-header{padding:17px 18px}.sa-header strong{font-size:21px}.sa-header small{font-size:11px}.sa-tabs{padding:0 15px;gap:8px}.sa-tabs button{gap:7px;font-size:13px;padding:16px 0 13px}.sa-tabs svg{width:18px}.sa-scroll{padding:20px 18px 25px}.sa-hero-art{width:min(100%,320px)}.sa-hero-title h2{font-size:28px}.sa-hero-title p{font-size:14px}.sa-hero-tools{padding:0;gap:12px}.sa-hero-tools>button{padding-left:12px;font-size:11px;gap:6px}.sa-hero-tools .star-audio-volume-slider output{display:none}.sa-shell h2{font-size:27px}.sa-shell h3{font-size:18px}.sa-section-title button{font-size:11px}.sa-discovery-grid,.sa-playlist-grid{gap:12px}.sa-discovery{min-height:145px;padding:70px 24px 14px 12px}.sa-discovery strong{font-size:14px}.sa-discovery small{font-size:11px}.sa-discovery>svg{right:7px;bottom:16px;width:15px}.sa-track{gap:8px}.sa-track-main{gap:11px}.sa-track-main>img{width:46px;height:46px}.sa-track-main strong{font-size:14px}.sa-track-main small{font-size:11px}.sa-cover-button>span{left:11px;right:30px;bottom:12px}.sa-cover-button strong{font-size:14px}.sa-cover-button small{font-size:10px}.sa-playlist>.sa-menu{right:5px;bottom:11px;width:25px;height:25px}.sa-wave-hero{height:280px}.sa-wave-hero>div{left:18px}.sa-wave-hero h2{font-size:28px}.sa-wave-hero p{font-size:14px}.sa-wave-brand{left:18px;top:20px}.sa-wave-badge{max-width:145px;font-size:10px}.sa-colleague{gap:11px}.sa-colleague-cover{width:83px;height:83px}.sa-colleague>div>strong{font-size:16px}.sa-colleague p{font-size:12px}.sa-colleague small{font-size:10px}.sa-colleague>.sa-circle{width:35px;height:35px}.sa-dock{padding:13px 16px calc(13px + env(safe-area-inset-bottom))}.sa-dock-top{gap:9px}.sa-dock-top>img{width:42px;height:42px}.sa-dock-top strong{font-size:13px}.sa-dock-top small{font-size:11px}.sa-dock .sa-controls{gap:0}.sa-dock .sa-controls .sa-icon{width:26px}.sa-dock .sa-play-main{width:38px;height:38px}.sa-dock-top>.sa-icon{width:27px}.sa-dock-bottom{gap:12px}.sa-dock-bottom>.star-audio-volume-control{max-width:105px}.sa-dock-bottom output{display:none}.sa-page-heading{gap:9px}.sa-page-heading h2{font-size:25px}.sa-page-heading .ant-btn{font-size:12px;padding:0 12px}.sa-create{padding:13px;gap:10px}.sa-create strong{font-size:15px}.sa-create small{font-size:11px}}@media(prefers-reduced-motion:reduce){.sa-shell *,.sa-modal *{transition:none!important;animation:none!important}}.star-audio-drawer.sa-drawer-v2 .ant-drawer-header{padding:12px 26px;border-bottom-color:#2a3c4c}.sa-header>span{height:44px}.sa-tabs button{padding:12px 3px 10px}.sa-library-intro{padding:20px 26px 0;flex-shrink:0}.sa-library-intro .sa-search{margin-bottom:8px}.sa-shell[data-tab=for-you] .sa-scroll{padding-top:16px}.sa-shell[data-tab=for-you] .sa-hero-art{width:min(100%,340px)}.sa-shell[data-tab=for-you] .sa-hero-title{margin:14px 0}.sa-shell[data-tab=for-you] .sa-controls.is-large{margin-bottom:14px}.sa-shell[data-tab=for-you] .sa-tabs{border:0;padding-top:10px}.sa-shell[data-tab=for-you] .sa-tabs button{border:1px solid transparent;border-radius:13px}.sa-shell[data-tab=for-you] .sa-tabs button.is-active{border-color:#7b63ed;background:#6b56cb24;color:#ece8ff}.sa-dock.is-wave{border-radius:0;padding:15px 25px calc(15px + env(safe-area-inset-bottom))}.sa-dock.is-wave .sa-dock-bottom{display:none}.sa-dock.is-wave .star-audio-volume-control{flex:0 0 32px}.sa-shell[data-tab=waves] .sa-colleague{margin-bottom:12px}.sa-shell[data-tab=waves] .sa-scroll{padding-top:21px}@media(min-width:601px){.sa-shell[data-tab=for-you] .sa-scroll{padding-left:56px;padding-right:56px}}@media(max-width:600px){.star-audio-drawer.sa-drawer-v2 .ant-drawer-header{padding:12px 18px}.sa-library-intro{padding:18px 18px 0}.sa-tabs button{padding:12px 0 10px}.sa-dock.is-wave{padding:13px 16px calc(13px + env(safe-area-inset-bottom))}.sa-dock.is-wave .sa-controls>.sa-icon{display:none}}.sa-wave-owner{display:flex;gap:10px;align-items:center;margin-top:10px}.sa-wave-owner>img,.sa-wave-owner>span{width:32px;height:32px;flex-shrink:0;border-radius:50%;object-fit:cover;background:#384165;display:grid;place-items:center;color:#ddd2ff}.sa-wave-owner>small{margin:0}.sa-wave-owner b{display:block;color:#eef1fa;font-size:12px;font-weight:600;margin-bottom:2px}.sa-cover-picker{flex-wrap:wrap}.sa-file-picker{margin-bottom:20px;min-width:0}.sa-file-picker>input[hidden]{display:none!important}.sa-file-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;min-height:178px;padding:22px 16px;border:1px dashed #8470d3;border-radius:18px;background:linear-gradient(135deg,#6e4cd21c,#243c4b55);color:#c5b4ff;cursor:pointer;transition:background .15s,border-color .15s}.sa-file-drop:hover,.sa-file-drop.is-dragging{border-color:#b19aff;background:#7154d033}.sa-file-drop:disabled{cursor:not-allowed;opacity:.6}.sa-file-drop strong{font-size:16px;line-height:1.4}.sa-file-drop>span:not(.sa-file-icon),.sa-file-drop small{color:#a3bad2;font-size:12px;line-height:1.5;text-align:center}.sa-file-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:#8664f42b;margin-bottom:3px}.sa-file-selected{display:flex;align-items:center;gap:10px;min-width:0;padding:12px 14px;margin-top:10px;border:1px solid #345164;border-radius:12px;background:#1c3342}.sa-file-selected>span{flex:1;min-width:0}.sa-file-selected strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#edf4ff;font-size:13px}.sa-file-selected small{display:block;margin-top:3px;color:#a3bad2;font-size:11px}.sa-cover-editor{min-width:0;display:grid;gap:14px}.sa-cover-editor .sa-file-picker{margin-bottom:0}.sa-file-picker.is-image .sa-file-drop{min-height:116px;padding:15px;gap:5px}.sa-file-picker.is-image .sa-file-icon{width:35px;height:35px}.sa-custom-cover{display:flex;align-items:center;gap:14px;min-width:0}.sa-custom-cover>img{width:84px;height:84px;border-radius:13px;object-fit:cover;border:2px solid #a78aff}.sa-custom-cover>span{min-width:0;flex:1}.sa-custom-cover strong,.sa-custom-cover small{display:block;color:#eef3ff}.sa-custom-cover small{color:#a3bad2;font-size:12px;margin:4px 0 8px}@media(max-width:400px){.sa-custom-cover{flex-wrap:wrap}.sa-custom-cover>span{flex-basis:180px}}:is(.sa-scroll,.sa-modal .ant-modal-body,.sa-scrollbar,.sa-popup .ant-picker-time-panel-column){color-scheme:dark;scrollbar-width:thin;scrollbar-color:#59647e transparent;scrollbar-gutter:stable}@supports selector(::-webkit-scrollbar){:is(.sa-scroll,.sa-modal .ant-modal-body,.sa-scrollbar,.sa-popup .ant-picker-time-panel-column){scrollbar-width:auto;scrollbar-color:auto}:is(.sa-scroll,.sa-modal .ant-modal-body,.sa-scrollbar,.sa-popup .ant-picker-time-panel-column)::-webkit-scrollbar{width:7px;height:7px}:is(.sa-scroll,.sa-modal .ant-modal-body,.sa-scrollbar,.sa-popup .ant-picker-time-panel-column)::-webkit-scrollbar-track{background:transparent;margin-block:6px}:is(.sa-scroll,.sa-modal .ant-modal-body,.sa-scrollbar,.sa-popup .ant-picker-time-panel-column)::-webkit-scrollbar-thumb{background:#59647e;border:2px solid transparent;background-clip:padding-box;border-radius:20px;min-height:36px}:is(.sa-scroll,.sa-modal .ant-modal-body,.sa-scrollbar,.sa-popup .ant-picker-time-panel-column)::-webkit-scrollbar-thumb:hover{background-color:#9c83e5}:is(.sa-scroll,.sa-modal .ant-modal-body,.sa-scrollbar,.sa-popup .ant-picker-time-panel-column)::-webkit-scrollbar-button{display:none;width:0;height:0}:is(.sa-scroll,.sa-modal .ant-modal-body,.sa-scrollbar,.sa-popup .ant-picker-time-panel-column)::-webkit-scrollbar-corner{background:transparent}}.sa-popup{--star-elevated-bg:#192b39;--star-primary:#9575ff;color-scheme:dark}.sa-popup.ant-select-dropdown,.sa-popup .ant-picker-panel-container{background:#192b39!important;border:1px solid #3b4d66;box-shadow:0 16px 48px #050e1b66}.sa-popup.ant-select-dropdown .ant-select-item{color:#edf3ff;padding:9px 12px}.sa-popup.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:#283a50}.sa-popup.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:#403664;color:#eee7ff}.sa-popup .rc-virtual-list-scrollbar-thumb{background:#63728e!important}.sa-modal .ant-select-multiple .ant-select-selection-item{background:#3d365b!important;border:1px solid #605182!important;color:#eee7ff!important}.sa-modal .ant-select-selection-item-remove,.sa-modal .ant-select-arrow,.sa-modal .ant-picker-suffix{color:#aebfd5!important}.sa-modal .ant-picker{width:100%}.sa-popup .ant-picker-time-panel-cell-inner{color:#dbe6f6!important}.sa-popup .ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{background:#6748c4!important;color:#fff!important}.sa-popup .ant-picker-time-panel-cell-inner:hover{background:#35425e!important}.sa-modal .sa-add-interval{width:100%;margin:8px 0 20px;border:1px dashed #8470c8;background:#8060db18;color:#cbbaff}.sa-modal .sa-add-interval:not(:disabled):hover{background:#8060db33;border-color:#ad92ff;color:#eee7ff}.sa-track-picker{border:1px solid #334b60;border-radius:14px;padding:12px;background:#132532}.sa-track-picker-summary{display:flex;justify-content:space-between;gap:8px;margin:12px 0 8px;font-size:12px;color:#a3bad2}.sa-track-picker-summary strong{color:#c5b4ff}.sa-track-options{max-height:230px;overflow:auto}.sa-track-options .ant-checkbox-wrapper{display:flex;align-items:center;width:100%;margin:0;padding:10px 8px;border-radius:9px}.sa-track-options .ant-checkbox-wrapper:hover{background:#26374d}.sa-track-options .ant-checkbox-wrapper-checked{background:#7553cb20}.sa-track-options .ant-checkbox-wrapper>span:last-child{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.sa-track-option-text{flex:1;min-width:0}.sa-track-option-text strong,.sa-track-option-text small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sa-track-option-text strong{color:#edf3ff;font-size:13px;font-weight:600}.sa-track-option-text small,.sa-track-duration{color:#a3bad2;font-size:12px}.sa-track-duration{flex-shrink:0}.sa-radio-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:25px;margin-bottom:22px;border:1px solid #65549866;border-radius:22px;background:radial-gradient(ellipse at 100% 0,#8860df55,transparent 65%),linear-gradient(135deg,#232b48,#182e3a);overflow:hidden}.sa-radio-eyebrow{font-size:10px;font-weight:700;letter-spacing:2px;color:#baabeb}.sa-radio-hero h2{font-size:32px;letter-spacing:-1px;margin:8px 0;color:#f4f3ff}.sa-radio-hero p{font-size:13px;line-height:1.7;color:#b7c8dd;margin:0}.sa-radio-hero>svg{flex-shrink:0;color:#b69aff;padding:16px;box-sizing:content-box;border:1px solid #ac8cf44d;border-radius:50%;box-shadow:0 0 0 12px #ad8bf409,0 0 0 26px #ad8bf406}.sa-radio-filters .sa-search{margin:0 0 14px}.sa-radio-selects{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px}.sa-radio-selects label{display:grid;gap:7px;min-width:0;color:#adc0d5;font-size:12px}.sa-radio-selects .ant-select{width:100%}.sa-radio-filter-label{display:flex;align-items:center;gap:7px;color:#afc1d9;font-size:12px;margin-bottom:10px}.sa-radio-moods{display:flex;flex-wrap:wrap;gap:7px}.sa-radio-moods button{padding:8px 11px;border:1px solid #344558;border-radius:10px;color:#b5c7dd;background:#1d2e3c;font-size:12px}.sa-radio-moods button:hover{border-color:#8b70cb;color:#eee8ff}.sa-radio-moods button[aria-pressed=true]{background:#6546b03d;border-color:#9572ed;color:#dfd2ff}.sa-radio-views{margin:23px 0 10px;gap:5px}.sa-radio-views button{font-size:12px;padding:7px 9px}.sa-radio-results{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:25px;margin-bottom:12px;color:#94acc7;font-size:12px}.sa-radio-results button{border:0;background:none;color:#b79bff;padding:0;font-size:12px}.sa-radio-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sa-radio-card{--radio-accent:#a690ef;padding:16px;border:1px solid #304456;border-radius:17px;background:linear-gradient(155deg,#233246,#182935 70%);min-width:0;transition:border-color .15s,background .15s}.sa-radio-card[data-tone=cyan]{--radio-accent:#80cbdb}.sa-radio-card[data-tone=amber]{--radio-accent:#e8bd82}.sa-radio-card[data-tone=pink]{--radio-accent:#dd9ac9}.sa-radio-card.is-active{border-color:#9d7aef;background:linear-gradient(145deg,#40365a,#1d3040)}.sa-radio-card-top{display:flex;gap:8px;align-items:center;margin-bottom:14px}.sa-radio-art{position:relative;width:42px;height:42px;border-radius:12px;display:grid;place-items:center;flex-shrink:0;background:#adc0ec0e;color:var(--radio-accent);overflow:hidden}.sa-radio-art img{position:absolute;top:0;right:0;bottom:0;left:0;background:#1d2e3c;width:100%;height:100%;object-fit:contain}.sa-radio-language{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;color:#b7c8dc;font-size:11px;white-space:nowrap}.sa-radio-card .sa-icon{width:28px;height:30px;flex-shrink:0}.sa-radio-card h3{color:#eef3fc;font-size:15px;line-height:1.4;margin:0 0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sa-radio-card>p{color:#91a9c2;font-size:11px;margin:0 0 17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sa-radio-card-bottom{display:flex;gap:5px;align-items:center}.sa-radio-play{display:flex;align-items:center;gap:7px;margin-right:auto;padding:8px 11px;border:1px solid #70619566;background:#9d7fea18;color:#dbceff;border-radius:10px;font-size:12px;font-weight:600}.sa-radio-play:hover,.sa-radio-card.is-active .sa-radio-play{color:#fff;background:#734be3;border-color:#9671ff}.sa-radio-card .sa-icon[aria-pressed=true]{color:#b79bff}@media(max-width:600px){.sa-tabs{gap:4px}.sa-tabs button{gap:5px;font-size:12px}.sa-tabs svg{width:17px}.sa-radio-hero{padding:20px}.sa-radio-hero h2{font-size:28px}.sa-radio-hero>svg{width:40px;height:40px;padding:10px}.sa-radio-card{padding:12px}.sa-radio-card-top{gap:5px}.sa-radio-art{position:relative;width:34px;height:34px}}@media(max-width:380px){.sa-tabs button{flex-direction:column;gap:4px;font-size:11px}.sa-radio-hero>svg{display:none}.sa-radio-selects,.sa-radio-grid{grid-template-columns:1fr}}.sa-track-editor .ant-modal-content{background:radial-gradient(ellipse at 5% 0%,#7950c61a,transparent 55%),#142633!important;border:1px solid #8f7bc232;border-radius:24px}.sa-track-editor-heading{display:flex;align-items:center;gap:14px;padding:4px 34px 10px 0}.sa-track-editor-heading>span{width:48px;height:48px;display:grid;place-items:center;flex-shrink:0;border:1px solid #a68be74d;border-radius:15px;background:linear-gradient(135deg,#875dfd,#6140d9);color:#fff}.sa-track-editor-heading small{display:block;font-size:10px;letter-spacing:1.5px;color:#b5a2e9;margin-bottom:4px}.sa-track-editor-heading strong{font-size:21px;font-weight:700}.sa-track-editor-grid{display:grid;grid-template-columns:220px minmax(0,1fr);gap:26px;padding:4px 0 10px}.sa-track-editor-art,.sa-track-editor-details{min-width:0}.sa-track-editor-preview{aspect-ratio:1;position:relative;overflow:hidden;border-radius:18px;border:1px solid #98a8cd38;box-shadow:0 12px 28px #050c174d;background:#1c2f40}.sa-track-editor-preview>img{width:100%;height:100%;object-fit:cover}.sa-track-editor-preview>span{position:absolute;bottom:10px;left:10px;display:flex;align-items:center;gap:6px;color:#edf1fc;background:#101b2bcb;border:1px solid #c0d5ed29;border-radius:8px;padding:5px 8px;font-size:11px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sa-track-editor-presets{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:14px 0}.sa-track-editor-presets button{border:2px solid transparent;padding:2px;border-radius:8px;background:transparent;cursor:pointer;aspect-ratio:1;min-width:0}.sa-track-editor-presets img{width:100%;height:100%;object-fit:cover;display:block;border-radius:4px}.sa-track-editor-presets [aria-pressed=true]{border-color:#b998ff;background:#aa88ff25}.sa-track-editor .sa-file-drop{padding:14px 8px;min-height:0;gap:6px}.sa-track-editor .sa-file-icon{width:30px;height:30px}.sa-track-editor .sa-file-drop strong{font-size:12px}.sa-track-editor .sa-file-drop>span:not(.sa-file-icon){font-size:11px}.sa-track-editor .ant-input{min-height:44px}.sa-track-editor-access{padding-top:20px;margin-top:20px;border-top:1px solid #7893b52b}.sa-track-editor-note{color:#8ea6bd;font-size:12px;line-height:1.6;margin:18px 0 0}.sa-track-editor-reset{border:0;color:#bba7f8;background:transparent;font:inherit;font-size:12px;cursor:pointer;width:100%;padding:10px 0}.sa-track-editor-error{margin-top:16px}.sa-track-editor .ant-modal-footer{display:flex;justify-content:flex-end;gap:8px}.sa-track-editor .ant-modal-footer>.ant-btn{margin-inline-start:0!important}.sa-track-edit-trigger{color:#bfa9f8!important;border:1px solid #9e83e136!important;border-radius:9px!important;width:30px!important;height:32px!important;flex-shrink:0}@media(max-width:600px){.sa-track-editor .ant-modal-footer>.ant-btn{padding-inline:10px;font-size:12px}.sa-track-editor-grid{grid-template-columns:1fr;gap:22px}.sa-track-editor-art{display:grid;grid-template-columns:132px minmax(0,1fr);gap:10px 14px;align-items:start}.sa-track-editor-preview{grid-row:1 / 3}.sa-track-editor-presets{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;max-width:150px}.sa-track-editor-art .sa-file-picker{grid-column:1 / -1;margin:0}.sa-track-editor-reset{grid-column:1 / -1}.sa-track-editor-heading strong{font-size:18px}.sa-track-editor-heading>span{width:42px;height:42px}}.sa-queue-tools{display:flex;align-items:center;gap:8px;margin:12px 0;min-width:0}.sa-queue-tools .is-selected{color:#b499ff;background:#9c79ff20}.sa-queue-tools button:disabled,.sa-queue-actions button:disabled{opacity:.3;cursor:default}.sa-queue-open{display:flex;align-items:center;gap:8px;border:0;background:transparent;color:inherit;padding:8px;cursor:pointer;font-size:13px}.sa-queue-open span{color:#b7a3f5;background:#9c79ff20;border-radius:7px;padding:2px 6px}.sa-dock .sa-queue-tools{justify-content:center;margin:4px 0 0}.sa-resume{display:flex;align-items:center;gap:12px;padding:16px;margin:0 0 20px;border:1px solid #9c79ff40;border-radius:16px;background:linear-gradient(115deg,#7252b925,#1e314940)}.sa-resume>span{flex:1;min-width:0}.sa-resume strong,.sa-resume small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sa-resume small{color:#a7bbd2;margin-top:5px}.sa-queue-list{display:grid;gap:6px}.sa-queue-row{display:flex;align-items:center;gap:10px;padding:10px 4px;border:1px solid transparent;border-radius:12px;min-width:0}.sa-queue-row.is-current{background:#9c79ff15;border-color:#9c79ff35}.sa-queue-row>img{width:40px;height:40px;object-fit:cover;border-radius:8px}.sa-queue-title{min-width:0;flex:1;border:0;padding:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.sa-queue-title strong,.sa-queue-title small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sa-queue-title small{color:#a7bbd2;margin-top:4px}.sa-queue-actions{display:flex}.sa-queue-modal .sa-icon{width:30px;height:32px;padding:4px}.sa-queue-grip{cursor:grab}.sa-playlist-add{display:grid;gap:10px}.sa-playlist-add label{color:#a7bbd2}.sa-playlist-add p{overflow-wrap:anywhere}.sa-batch-modal input[type=file][hidden]{display:none!important}.sa-batch-modal .sa-file-drop{width:100%;display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 18px;border:1px dashed #a78aff88;border-radius:16px;background:#9c79ff0a;color:#c0b0fa;cursor:pointer}.sa-batch-modal .sa-file-drop span{font-size:12px;color:#a7bbd2;line-height:1.6}.sa-batch-modal .sa-file-drop.is-dragging{background:#9c79ff25;border-color:#bfa8ff}.sa-batch-progress{margin:18px 0;color:#a7bbd2;font-size:13px}.sa-batch-jobs{display:grid;gap:12px;margin-top:14px}.sa-batch-job{padding:14px;border:1px solid #7691ac2e;border-radius:14px;background:#20344560;min-width:0}.sa-batch-file{display:flex;align-items:center;gap:12px;margin-bottom:12px}.sa-batch-file>img{width:42px;height:42px;object-fit:cover;border-radius:8px}.sa-batch-file>span{min-width:0;flex:1}.sa-batch-file strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sa-batch-file small,.sa-batch-job>small{color:#a7bbd2;font-size:12px}.sa-batch-fields{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px}.sa-batch-job .sa-notice{margin:8px 0;overflow-wrap:anywhere}@media(max-width:480px){.sa-resume{flex-wrap:wrap;gap:10px}.sa-resume>span{flex-basis:100%}.sa-batch-fields{grid-template-columns:1fr}.sa-queue-row{gap:6px;flex-wrap:wrap}.sa-queue-row>img{width:34px;height:34px}.sa-queue-actions{margin-left:auto}.sa-queue-title{flex-basis:calc(100% - 86px)}}.sa-track-audience{display:grid;gap:12px;margin-bottom:16px}.sa-track-audience>small{color:#a7bbd2;font-size:12px;line-height:1.6}.sa-audience-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sa-audience-options button{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 8px;border:1px solid #7593b13b;border-radius:12px;background:#213545;color:#bbcce0;cursor:pointer;font:inherit;font-size:13px}.sa-audience-options button[aria-pressed=true]{background:#8157ed28;color:#dfd5ff;border-color:#a688ff}.sa-audience-options button:disabled{opacity:.5;cursor:not-allowed}.sa-audience-options button:focus-visible{outline:2px solid #bc9eff;outline-offset:2px}@media(max-width:480px){.sa-audience-options button{flex-direction:column;font-size:12px;padding:12px 5px;text-align:center}}.saf-for-you{margin-top:20px;margin-bottom:28px;color:#edf2fc}.saf-for-you .saf-station.saf-radio-station{display:flex;flex-direction:column;align-items:stretch;padding:0;gap:0;border-radius:18px;background:linear-gradient(155deg,#233246,#182935 70%)}.saf-radio-station>.sa-radio-cover{flex-shrink:0;width:100%;margin:0;border-radius:17px 17px 0 0}.saf-for-you .saf-station.saf-radio-station .saf-station-info{flex:1;padding:16px 14px 10px}.saf-for-you .saf-station.saf-radio-station .saf-station-info strong{font-size:15px}.saf-for-you .saf-station.saf-radio-station .saf-station-actions{flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px;padding:0 12px 14px}.saf-radio-station .saf-station-actions .saf-radio-play{display:flex;gap:6px;width:auto;height:35px;padding:8px 10px;margin-right:auto;border:1px solid #70619566;background:#9d7fea18;color:#dbceff;font-size:12px;font-weight:600}.saf-radio-station .saf-radio-play:hover{background:#734be3;border-color:#9671ff;color:#fff}.saf-for-you .saf-favorites{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}@media(max-width:420px){.saf-for-you .saf-picks:has(>.saf-radio-station),.saf-for-you .saf-favorites{grid-template-columns:minmax(0,1fr)}}.saf-toast .ant-message-notice-content{background:#223146!important;color:#e9e3f5!important;border:1px solid #a58bca55;border-radius:13px;box-shadow:0 8px 25px #0005}.saf-taste-banner{display:flex;align-items:center;gap:13px;width:100%;padding:18px;border:1px solid #aa8be344;border-radius:19px;background:radial-gradient(ellipse at right top,#9b6ce427,transparent 65%),linear-gradient(115deg,#222b45,#1a2c39);color:#ded3f7;text-align:left;transition:border-color .2s,background .2s}.saf-taste-banner:hover{border-color:#b69bea99}.saf-taste-banner>span:nth-child(2){flex:1;min-width:0}.saf-taste-icon{display:grid;place-items:center;flex-shrink:0;width:43px;height:43px;border:1px solid #b69aff36;border-radius:14px;background:#a68ae323;color:#c6aaff}.saf-taste-banner small{display:block;letter-spacing:1.6px;font-size:8px;color:#baa5dc;font-weight:700}.saf-taste-banner strong{display:block;color:#f1eafa;font-size:15px;line-height:1.4;margin:5px 0}.saf-taste-banner em{display:block;font-style:normal;font-size:11px;line-height:1.5;color:#a4b2cd;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.saf-taste-banner>svg{flex-shrink:0}.saf-for-you section{margin-top:28px}.saf-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px}.saf-heading>div{min-width:0}.saf-heading span{display:block;font-size:8px;font-weight:650;letter-spacing:1.6px;color:#9c90b7;margin-bottom:5px}.saf-heading h3{font-size:19px;letter-spacing:-.5px}.saf-heading>svg{color:#b7a0e5;flex-shrink:0}.saf-heading>button{display:flex;align-items:center;gap:3px;padding:3px 0;background:none;border:0;color:#c1a9f7;font-size:11px;flex-shrink:0}.saf-for-you .saf-explanation{font-size:11px;color:#9eb0c8;line-height:1.6;margin:-4px 0 16px;max-width:400px}.saf-picks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.saf-station{position:relative;min-width:0;border:1px solid #839ab22a;border-radius:17px;overflow:hidden;background:linear-gradient(140deg,#243147,#182736);transition:border-color .2s,transform .2s}.saf-station:hover{border-color:#a88cce7a}.saf-art{position:relative;display:block;width:100%;aspect-ratio:1.65;border:0;padding:0;overflow:hidden;background:#142231}.saf-art img{width:100%;height:100%;object-fit:cover;transition:transform .25s}.saf-art:hover img{transform:scale(1.035)}.saf-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent,#10213182)}.saf-art>span{position:absolute;bottom:10px;right:10px;width:34px;height:34px;display:grid;place-items:center;border:1px solid #ffffff45;border-radius:50%;background:#1c173b95;color:#fff;z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.saf-art>span svg{width:16px}.saf-station-info{padding:12px 12px 7px;min-width:0}.saf-station-info strong{display:block;font-size:13px;line-height:1.4;overflow-wrap:anywhere;color:#f0eef7}.saf-station-info small{display:block;font-size:10px;color:#93a7c1;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.saf-station-info p{display:flex;align-items:flex-start;gap:5px;color:#b6a2d4;font-size:9px;line-height:1.6;margin-top:9px}.saf-station-info p svg{flex-shrink:0;margin-top:2px}.saf-station-actions{display:flex;justify-content:flex-end;gap:4px;padding:0 8px 7px}.saf-station-actions button{display:grid;place-items:center;width:31px;height:31px;padding:0;border:0;border-radius:9px;color:#8ea0bc;background:transparent}.saf-station-actions button:hover{background:#a88bc31f;color:#d2bfeb}.saf-station-actions button.is-liked{color:#b895fb}.saf-favorites{display:grid;gap:10px}.saf-station.is-compact{display:flex;align-items:center;gap:12px;padding:12px;border-radius:14px;background:linear-gradient(120deg,#2630488c,#192737)}.saf-station.is-compact .saf-art{flex-shrink:0;width:58px;height:62px;border-radius:10px}.saf-station.is-compact .saf-art>span{width:24px;height:24px;bottom:4px;right:4px}.saf-station.is-compact .saf-art>span svg{width:12px}.saf-station.is-compact .saf-station-info{flex:1;padding:0}.saf-station.is-compact .saf-station-info p{margin-top:4px}.saf-station.is-compact .saf-station-actions{padding:0;flex-shrink:0}.saf-catalog-note{font-size:10px;color:#93a5bd;line-height:1.6;margin-top:14px!important}.saf-catalog-note button,.saf-settings-links button,.saf-taste-foot button,.saf-undo{color:#af93eb;background:none;border:0;cursor:pointer;font:inherit}.saf-catalog-note button{text-decoration:underline}.saf-settings-links{display:flex;justify-content:space-between;gap:10px;padding:18px 0 0;margin-top:23px;border-top:1px solid #7b8fa229}.saf-settings-links button{display:flex;align-items:center;gap:6px;padding:0;font-size:10px;color:#a796be}.saf-empty{display:grid;justify-items:center;gap:10px;padding:24px 18px;border:1px dashed #987fa44f;border-radius:16px;text-align:center;color:#b49acf}.saf-empty strong{color:#e9dff6;font-size:14px}.saf-empty p{font-size:12px;line-height:1.6;color:#98a9c0}.saf-taste-intro{display:flex;gap:13px;align-items:center;padding:17px;margin:8px 0 23px;background:linear-gradient(115deg,#9b6ae31c,#4a999b0c);border:1px solid #9772d62e;border-radius:15px;color:#c2a5f8}.saf-taste-intro svg{flex-shrink:0}.saf-taste-intro p{margin:0;color:#e5d9f6;font-size:14px;line-height:1.6}.saf-taste-intro span{font-size:11px;color:#a4aec7}.saf-options{padding:0;margin:0 0 22px;border:0;min-width:0}.saf-options legend{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0 0 12px;border:0;color:#f0e9fa;font-size:13px;font-weight:650}.saf-options legend span{font-size:10px;font-weight:400;color:#9f8fba}.saf-options>div{display:flex;flex-wrap:wrap;gap:9px}.saf-options button{display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid #8b9aba35;border-radius:11px;background:#203044;color:#afbed3;font:inherit;font-size:12px;padding:10px 14px;cursor:pointer;transition:background .18s,border-color .18s}.saf-options button[aria-pressed=true]{border-color:#b39be68c;color:#e1d2ff;background:linear-gradient(120deg,#865acc55,#724e9b2b);box-shadow:inset 0 1px #ffffff12}.saf-options button:hover{border-color:#bc9ceb}.saf-taste-foot{display:flex;gap:16px;align-items:center;border-top:1px solid #8498ae24;padding-top:16px}.saf-taste-foot span{color:#91a3bd;font-size:10px;line-height:1.7}.saf-taste-foot button{flex-shrink:0;font-size:10px;padding:0}.saf-hidden-explanation{color:#9faec5;font-size:12px;line-height:1.7}.saf-hidden-list{max-height:350px;overflow:auto;scrollbar-width:thin;scrollbar-color:#5d4e7e transparent}.saf-hidden-list>div:not(.saf-hidden-empty){display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 0;border-bottom:1px solid #8099ae23}.saf-hidden-list>div>span{color:#d2def0;font-size:12px;overflow-wrap:anywhere;min-width:0}.saf-hidden-list .ant-btn{flex-shrink:0}.saf-hidden-empty{text-align:center;padding:25px 10px;color:#b7a1d8;font-size:12px;line-height:1.8}@media(max-width:420px){.saf-taste-banner{padding:14px;gap:10px}.saf-taste-banner strong{font-size:13px}.saf-taste-icon{width:35px;height:39px;border-radius:11px}.saf-heading h3{font-size:17px}.saf-heading>button{font-size:10px}.saf-picks{gap:10px}.saf-station-info{padding:10px 10px 6px}.saf-station-info strong{font-size:12px}.saf-station.is-compact{gap:9px;padding:10px}.saf-station.is-compact .saf-station-actions{flex-direction:column;gap:0}.saf-options button{padding:9px 11px}.saf-taste-foot{align-items:flex-start;flex-direction:column;gap:10px}}@media(prefers-reduced-motion:reduce){.saf-station,.saf-art img,.saf-taste-banner,.saf-options button{transition:none}}.saf-options button:disabled{opacity:.4;cursor:not-allowed}.saf-music-cover{position:relative;width:100%;height:148px;flex-shrink:0;overflow:hidden;background:#182634}.saf-music-cover img{width:100%;height:100%;object-fit:cover}.saf-music-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 45%,#0b142bb3);pointer-events:none}.saf-music-cover>span,.saf-music-cover>small{position:absolute;z-index:1;bottom:14px;color:#fff;font-size:10px;background:#101a2cbb;border:1px solid #ffffff29;border-radius:8px;padding:5px 8px}.saf-music-cover>span{left:14px}.saf-music-cover>small{right:14px}.saf-music-pick[data-source=audius]{border-color:#9473d64d}.saf-music-pick[data-source=uploads]{border-color:#58baa34d}.saf-station-actions button:disabled{opacity:.5;cursor:wait}@media(max-width:600px){.saf-music-cover{height:128px}}.sac-chart{padding:20px;border:1px solid #baa1e52e;border-radius:23px;background:radial-gradient(ellipse at 100% 0,#9b714326,transparent 40%),linear-gradient(145deg,#1b2b3c,#132430);color:#f1f3fc;margin-bottom:28px}.sac-header{display:flex;align-items:center;gap:15px;justify-content:space-between;margin-bottom:22px}.sac-eyebrow{display:flex;align-items:center;gap:7px;font-size:8px;letter-spacing:1.9px;font-weight:700;color:#d6bb87}.sac-header h2{font-size:26px;letter-spacing:-.7px;margin:9px 0 6px;color:#f5f4ff}.sac-header p{font-size:12px;line-height:1.5;color:#a4b7cb;margin:0}.sac-emblem{flex-shrink:0;display:grid;place-items:center;width:54px;height:60px;border:1px solid #f3cf8c3d;border-radius:18px;transform:rotate(8deg);color:#ead09c;background:linear-gradient(140deg,#dfb66b25,#a5743720);box-shadow:inset 0 1px #ffffff14}.sac-toolbar{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.sac-source-filter{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0 12px}.sac-source-filter button{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border:1px solid #9bacbe26;border-radius:20px;background:#ffffff04;color:#acbdd1;font-size:11px;cursor:pointer;transition:background .18s,border-color .18s}.sac-source-filter button[aria-pressed=true]{color:#f0e5ff;border-color:#bca2f56b;background:linear-gradient(120deg,#a380dc30,#7462aa25);box-shadow:inset 0 1px #ffffff0c}.sac-priority{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid #d4b5782c;border-radius:13px;background:linear-gradient(115deg,#d7b27612,#b69c6710,transparent)}.sac-priority>span{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;border-radius:10px;color:#e4c58d;background:#dfbe8320}.sac-priority>div{flex:1;min-width:0}.sac-priority strong{font-size:11px;color:#e6d3b0}.sac-priority p{margin:4px 0 0;font-size:10px;line-height:1.6;color:#aab7c8}.sac-priority>b{flex-shrink:0;color:#e7c990;font-size:16px;font-variant-numeric:tabular-nums}.sac-source{display:inline-flex;align-items:center;gap:4px;max-width:100%;font-size:9px;line-height:1.3;color:#d9c392;margin-bottom:7px}.sac-source svg{flex-shrink:0}.sac-source.is-audius{color:#b8abef}.sac-row-info .sac-source{margin-bottom:4px}@media(max-width:440px){.sac-source-filter button{padding:8px 9px;font-size:10px}.sac-priority{padding:10px;gap:8px}.sac-priority>b{font-size:14px}}.sac-segment{display:flex;padding:4px;border-radius:11px;background:#09162466;border:1px solid #a2b4c51c;gap:3px}.sac-segment button{border:1px solid transparent;background:transparent;color:#a4b5cd;padding:7px 10px;border-radius:8px;font-size:11px;cursor:pointer}.sac-segment button[aria-pressed=true]{color:#efe8ff;background:#a489e026;border-color:#c0a6f538}.sac-caption{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:15px 0 10px;font-size:10px;color:#a6b8cf}.sac-refresh{display:grid;place-items:center;width:28px;height:28px;color:#bba7e0;background:transparent;border:0;cursor:pointer}.sac-podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sac-leader{min-width:0;border:1px solid #9eafc224;border-radius:13px;overflow:hidden;background:#23324677}.sac-leader.is-first{border-color:#ddbc795c;background:linear-gradient(160deg,#dcc39513,#263140)}.sac-cover{display:block;position:relative;width:100%;padding:0;border:0;aspect-ratio:1;background:#142134;color:#fff;cursor:pointer;overflow:hidden}.sac-cover img{width:100%;height:100%;object-fit:cover}.sac-place{position:absolute;top:8px;left:8px;display:flex;align-items:center;gap:4px;padding:5px 6px;border:1px solid #ffffff33;border-radius:7px;background:#152334dc;font-size:11px;font-weight:800}.is-first .sac-place{color:#372610;border-color:#ffe6b2;background:linear-gradient(135deg,#ffe9b8,#d3a961)}.sac-play{position:absolute;bottom:8px;right:8px;width:29px;height:29px;display:grid;place-items:center;border:1px solid #ffffff55;border-radius:50%;background:#171e36bd}.sac-leader-info{padding:10px}.sac-leader-info strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;font-size:12px;line-height:1.45;min-height:35px}.sac-leader-info small,.sac-row-info small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;color:#a3b4ca;margin-top:4px}.sac-stats{display:flex;gap:10px;align-items:center;flex-wrap:wrap;color:#bcb2d3;font-size:10px;font-variant-numeric:tabular-nums}.sac-stats>span{display:flex;gap:4px;align-items:center}.sac-leader .sac-stats{margin-top:10px}.sac-leader-bottom{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:7px;min-height:28px}.sac-actions{display:flex;flex-shrink:0;margin-left:auto;gap:2px}.sac-actions .sa-icon{width:28px;height:28px;color:#ad9ec4}.sac-actions .sa-icon[aria-pressed=true]{color:#b49aff}.sac-movement{display:inline-flex;align-items:center;gap:2px;font-size:10px}.sac-movement.is-up{color:#68d6b0}.sac-movement.is-down{color:#e4a2a0}.sac-new{font-size:9px;color:#cfb1f7}.sac-play-chart{display:flex;align-items:center;justify-content:center;width:100%;gap:8px;padding:12px;border:1px solid #c1a1ff58;border-radius:12px;margin:14px 0;font-size:12px;font-weight:650;background:linear-gradient(120deg,#9468ef,#6740d9);color:#fff;box-shadow:0 5px 18px #794dda20;cursor:pointer}.sac-row{display:flex;gap:9px;align-items:center;padding:12px 0;border-top:1px solid #9dacc11c}.sac-row-rank{width:19px;flex-shrink:0;font-size:12px;color:#b0a4c4;text-align:center;font-variant-numeric:tabular-nums}.sac-row-cover{position:relative;flex-shrink:0;width:40px;height:40px;padding:0;border:1px solid #a7afce22;border-radius:9px;background:#121e30;overflow:hidden;cursor:pointer}.sac-row-cover img{width:100%;height:100%;object-fit:cover}.sac-row-cover>svg{position:absolute;bottom:3px;right:3px;color:#fff;filter:drop-shadow(0 1px 2px #000)}.sac-row-info{flex:1;min-width:0}.sac-row-info strong{display:block;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sac-row .sac-stats{flex-direction:column;align-items:flex-end;gap:4px}.sac-rules{display:flex;align-items:flex-start;gap:8px;color:#90a4bc;font-size:10px;line-height:1.7;padding-top:14px;margin:10px 0 0;border-top:1px solid #acb9d122}.sac-rules svg{flex-shrink:0;margin-top:2px}.sac-empty{padding:24px 14px;display:grid;justify-items:center;text-align:center;border:1px dashed #a892c83d;border-radius:16px;background:radial-gradient(ellipse at 50% 0,#ac80ea14,transparent 70%)}.sac-empty-art{position:relative;color:#bda0ef;margin-bottom:14px}.sac-empty-art>svg+svg{position:absolute;top:-5px;right:-18px;color:#e5c38b}.sac-empty h3{font-size:20px;margin:0 0 10px;color:#f2eaff}.sac-empty p{font-size:12px;line-height:1.7;max-width:310px;color:#a4b5ca;margin:0 0 17px}.sac-empty button{padding:9px 13px;color:#ddcaff;border:1px solid #b293df50;background:#9573c81a;border-radius:10px;font-size:12px;cursor:pointer}.sac-loading{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:12px 0}.sac-loading>div{height:130px;border-radius:12px;background:linear-gradient(140deg,#a1a5ca18,#7880a909)}.sac-loading>span{grid-column:1/-1;text-align:center;font-size:12px;color:#b4a3cf}.sac-chart button:focus-visible{outline:2px solid #c3a6fc;outline-offset:3px}.sac-chart button:disabled{opacity:.5;cursor:default}@media(max-width:440px){.sac-chart{padding:14px;border-radius:19px}.sac-header h2{font-size:23px}.sac-podium{grid-template-columns:repeat(2,minmax(0,1fr))}.sac-leader:first-child{grid-column:1/-1;display:flex;align-items:stretch}.sac-leader:first-child .sac-cover{width:42%;flex-shrink:0;aspect-ratio:auto;min-height:154px}.sac-leader:first-child .sac-leader-info{flex:1;min-width:0}.sac-row{flex-wrap:wrap;gap:7px}.sac-row .sac-stats{flex-direction:row;flex-basis:calc(100% - 90px);margin-left:28px;justify-content:flex-start}.sac-row .sac-actions{margin-left:auto}.sac-row-info{flex-basis:calc(100% - 80px)}.sac-toolbar{gap:7px}.sac-segment{flex:1}.sac-segment button{flex:1;padding:7px 8px}}.sat-team{--sat-border:#314054;--sat-muted:#a2b1c8;padding-bottom:8px}.sat-team button{transition:background .18s,border-color .18s,transform .18s}.sat-team .sat-eyebrow{color:#b2a3ff;font-size:10px;font-weight:750;letter-spacing:1.8px}.sat-heading{margin-bottom:22px}.sat-heading h2{display:flex;align-items:center;gap:12px;margin:9px 0!important;font-size:30px}.sat-heading h2 svg{color:#97f;flex-shrink:0}.sat-heading p,.sat-detail-title p{color:var(--sat-muted);font-size:14px;line-height:1.65}.sat-featured{position:relative;min-height:270px;border-radius:22px;border:1px solid #536074;overflow:hidden;isolation:isolate;background:#172234}.sat-featured>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.sat-featured:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0b1227f5,#0b122743 90%);z-index:-1}.sat-air{display:inline-flex;align-items:center;gap:7px;color:#bbc3d3;font-size:11px;white-space:nowrap}.sat-air i{width:6px;height:6px;border-radius:50%;background:#8090a7}.sat-air.is-live{color:#58e3bb}.sat-air.is-live i{background:#47d9b0;box-shadow:0 0 12px #47d9b06b}.sat-featured>.sat-air,.sat-detail-cover>.sat-air{position:absolute;right:17px;top:17px;padding:7px 12px;background:#101c2dcc;border:1px solid #ffffff24;border-radius:30px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sat-featured>div{padding:78px 24px 24px}.sat-featured h3{font-size:32px;margin:7px 0!important;letter-spacing:-.6px;overflow-wrap:anywhere}.sat-featured p{color:#d3dbea;font-size:13px;line-height:1.5;max-width:350px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sat-featured button{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:18px;padding:11px 15px;border:1px solid #b2a1ff65;border-radius:12px;background:#7850ef;color:#fff;font-weight:650;font-size:13px}.sat-featured button:hover{background:#9166fa}.sat-toolbar{margin:23px 0 16px;display:grid;gap:14px}.sat-filters{display:flex;align-items:center;gap:8px}.sat-filters button{display:flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid transparent;border-radius:10px;background:transparent;color:#aebbd0;font-size:12px}.sat-filters button.is-active{background:#7960e523;border-color:#9d83fa55;color:#d6c9ff}.sat-filters button span{padding:1px 5px;border-radius:5px;background:#ffffff09;font-size:10px}.sat-search{display:flex;align-items:center;gap:10px;padding:11px 13px;border:1px solid var(--sat-border);border-radius:12px;background:#1a2939;color:#9baec7}.sat-search:focus-within{border-color:#a891ff;box-shadow:0 0 0 3px #8b65ff18}.sat-search input{width:100%;min-width:0;outline:0;border:0;background:transparent;color:#f1f5ff;font:inherit;font-size:13px}.sat-search input::placeholder{color:#879bb6}.sat-wave-list{display:grid;gap:12px}.sat-team .sat-load-more{margin-top:14px;color:#c4b3ee;border-color:#6d60875c;background:#8d74ce13;border-radius:11px}.sat-wave-card{border:1px solid #344357;border-radius:17px;background:linear-gradient(120deg,#1c2a3c,#192535);overflow:hidden}.sat-card-main{display:flex;align-items:center;gap:13px;padding:15px;width:100%;text-align:left;background:none;border:0;color:#f4f7ff}.sat-card-main:hover{background:#ad95ff0b}.sat-card-main>img{width:72px;height:78px;border-radius:12px;object-fit:cover;flex-shrink:0}.sat-card-main>span{min-width:0;flex:1}.sat-card-main>svg{color:#97a7c1;flex-shrink:0}.sat-card-main strong{display:block;margin:4px 0;font-size:16px;overflow-wrap:anywhere}.sat-card-main small{display:block;color:#b8c5d8;font-size:12px;overflow-wrap:anywhere}.sat-card-meta{display:flex;align-items:center;gap:4px;margin-top:8px;color:#97a9c2;font-size:10px}.sat-card-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 15px;border-top:1px solid #34435770}.sat-card-footer>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#99aec7;font-size:11px}.sat-team .sat-follow.ant-btn{font-size:11px;height:32px;padding:0 10px;flex-shrink:0;border-color:#6d60875c;background:#8d74ce13;color:#c9b8ff;box-shadow:none}.sat-team .sat-follow.is-followed{color:#70d4be;background:#3eb99912;border-color:#3eb99933}.sat-create{display:flex;align-items:center;gap:13px;width:100%;margin:20px 0;padding:17px;border:1px dashed #76679b;border-radius:16px;color:#d9cdff;background:linear-gradient(110deg,#8663fa19,#876aff05);text-align:left}.sat-create>span{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#9b7bf324;flex-shrink:0}.sat-create>div{flex:1;min-width:0}.sat-create strong{display:block;font-size:14px}.sat-create small{display:block;font-size:11px;color:#b1a7c8;margin-top:4px}.sat-consent{display:flex;gap:12px;align-items:center;padding:18px 0 0;margin-top:25px;border-top:1px solid var(--sat-border)}.sat-consent-icon{color:#a491d0;align-self:flex-start;margin-top:3px}.sat-consent>div{flex:1;min-width:0}.sat-consent strong{font-size:12px}.sat-consent p{color:#8fa3bb;font-size:11px;line-height:1.55;margin-top:4px!important}.sat-consent .ant-switch{flex-shrink:0}.sat-back{display:inline-flex;align-items:center;gap:7px;padding:3px 0;margin-bottom:17px;background:none;border:0;color:#b4a2e9;font-size:12px!important}.sat-detail-cover{position:relative;aspect-ratio:1.65;border:1px solid #526174;border-radius:20px;overflow:hidden;background:#172435}.sat-detail-cover>img{width:100%;height:100%;object-fit:cover}.sat-cover-label{position:absolute;bottom:0;left:0;right:0;padding:35px 18px 16px;background:linear-gradient(transparent,#101526a8);font-size:9px;letter-spacing:3px;color:#fff}.sat-detail-title{margin:22px 0 18px}.sat-detail-title h2{margin:8px 0 10px!important;font-size:32px;overflow-wrap:anywhere}.sat-detail-title p{white-space:pre-wrap;overflow-wrap:anywhere}.sat-author{display:flex;align-items:center;gap:10px;max-width:100%;background:none;border:0;padding:0;text-align:left;color:#e4e8f4}.sat-author>img,.sat-author>span:first-child{flex-shrink:0;width:35px;height:35px;border-radius:50%;background:#7c62b43b;object-fit:cover;display:grid;place-items:center;color:#c6b2ff}.sat-author>span:last-child{min-width:0}.sat-author strong{display:block;font-size:12px;overflow-wrap:anywhere}.sat-author small{display:block;color:#95a6bc;font-size:11px;margin-top:2px}.sat-detail-actions{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:22px 0}.sat-detail-actions .ant-btn{height:39px!important;border-radius:11px;font-size:12px!important}.sat-team .sat-listen{background:linear-gradient(120deg,#8859f5,#6246dd);border:1px solid #a283f354;color:#fff;box-shadow:0 6px 20px #6c44e331}.sat-now{display:flex;align-items:center;gap:14px;padding:18px 16px;background:linear-gradient(120deg,#6850be26,#226c6620);border:1px solid #79719d40;border-radius:16px}.sat-now>div{flex:1;min-width:0}.sat-now small{color:#b2a5d3;font-size:9px;letter-spacing:.7px}.sat-now strong{display:block;font-size:14px;margin-top:5px;overflow-wrap:anywhere}.sat-now p{font-size:11px;color:#9fb1c7;margin-top:3px}.sat-equalizer{display:flex;align-items:center;gap:3px;color:#b497ff;height:28px;flex-shrink:0}.sat-equalizer i{width:3px;height:12px;border-radius:3px;background:currentColor}.sat-equalizer i:nth-child(2){height:25px}.sat-equalizer i:nth-child(3){height:19px}.sat-listeners{display:grid;grid-template-columns:18px auto;align-items:center;column-gap:5px;color:#69dac0;flex-shrink:0}.sat-listeners small{grid-column:1/-1;text-align:center;color:#9cacbf;letter-spacing:0;margin-top:4px}.sat-schedule{margin-top:27px}.sat-section-heading{display:flex;align-items:center;justify-content:space-between;gap:9px;flex-wrap:wrap;margin-bottom:14px}.sat-section-heading h3{display:flex;align-items:center;gap:8px;font-size:17px}.sat-section-heading>span{font-size:10px;color:#97a9c4;overflow-wrap:anywhere}.sat-slot{display:flex;align-items:center;gap:18px;padding:13px 0;border-bottom:1px solid #33445a80}.sat-slot>span{color:#d5c5ff;font-size:16px;font-weight:700;min-width:50px}.sat-slot small{display:block;color:#94a5bf;font-size:10px;margin-top:5px;font-weight:400}.sat-slot strong{font-size:13px}.sat-slot>div{min-width:0;overflow-wrap:anywhere}.sat-empty{padding:30px 15px;text-align:center;border:1px dashed #514766;border-radius:16px;color:#a7b2c7}.sat-empty>svg{color:#b297ee;margin-bottom:12px}.sat-empty h3{font-size:18px;color:#e9e5fa}.sat-empty p{margin:10px auto 15px;line-height:1.6;font-size:13px;max-width:350px}@media(max-width:420px){.sat-heading h2{font-size:25px}.sat-heading h2 svg{width:23px}.sat-featured{min-height:235px}.sat-featured>div{padding:65px 18px 20px}.sat-featured h3{font-size:27px}.sat-card-main{gap:10px;padding:12px}.sat-card-main>img{width:55px;height:65px}.sat-card-main strong{font-size:14px}.sat-card-main>.sat-air{font-size:10px}.sat-card-meta{font-size:9px;flex-wrap:wrap}.sat-card-footer{padding:10px 12px}.sat-consent-icon{display:none}.sat-detail-title h2{font-size:27px}.sat-now{gap:10px;padding:14px 12px}.sat-now strong{font-size:13px}}.star-audio-audio-engine{display:none}.star-audio-trigger{position:relative;display:inline-flex;min-width:42px;height:42px;align-items:center;gap:8px;padding:0 10px 0 7px;border:1px solid color-mix(in srgb,var(--star-primary) 18%,var(--star-line));border-radius:14px;color:var(--star-ink);background:color-mix(in srgb,var(--star-surface) 82%,var(--star-primary) 5%);box-shadow:0 7px 18px color-mix(in srgb,var(--star-primary) 7%,transparent);cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.star-audio-trigger:hover,.star-audio-trigger:focus-visible{border-color:color-mix(in srgb,var(--star-primary) 46%,var(--star-line));background:color-mix(in srgb,var(--star-surface) 72%,var(--star-primary) 11%);box-shadow:0 10px 24px color-mix(in srgb,var(--star-primary) 14%,transparent);transform:translateY(-1px)}.star-audio-trigger:focus-visible,.star-audio-header-button:focus-visible,.star-audio-drawer button:focus-visible,.star-audio-drawer input:focus-visible{outline:3px solid color-mix(in srgb,var(--star-primary) 28%,transparent);outline-offset:2px}.star-audio-trigger-icon{display:grid;width:28px;height:28px;place-items:center;border-radius:10px;color:#fff;background:var(--star-primary-gradient);box-shadow:0 7px 16px color-mix(in srgb,var(--star-primary) 26%,transparent),inset 0 1px #ffffff57}.star-audio-trigger-label{max-width:98px;overflow:hidden;color:var(--star-ink);font-size:12px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.star-audio-trigger-pulse{width:6px;height:6px;margin-left:-2px;border-radius:50%;background:#34d399;box-shadow:0 0 0 3px color-mix(in srgb,#34d399 18%,transparent),0 0 12px #34d399a6;animation:star-audio-pulse 1.8s ease-in-out infinite}@keyframes star-audio-pulse{0%,to{opacity:.62;transform:scale(.82)}50%{opacity:1;transform:scale(1.1)}}.star-audio-floating-trigger{position:fixed;top:78px;right:20px;z-index:940}.star-audio-trigger.is-floating{width:48px;min-width:48px;height:48px;padding:0;justify-content:center;border-radius:16px;border-color:#7c5cff52;color:#fff;background:var(--star-primary-gradient);box-shadow:0 15px 34px color-mix(in srgb,var(--star-primary) 26%,transparent),inset 0 1px #ffffff59}.star-audio-trigger.is-floating .star-audio-trigger-icon{width:auto;height:auto;background:transparent;box-shadow:none}.star-audio-trigger.is-floating .star-audio-trigger-pulse{position:absolute;top:8px;right:8px;margin:0;border:2px solid var(--star-surface)}.star-audio-mini-player{position:fixed;right:86px;bottom:22px;z-index:1045;display:flex;width:min(400px,calc(100vw - 24px));min-height:62px;align-items:center;gap:7px;padding:8px 9px 8px 10px;overflow:hidden;border:1px solid color-mix(in srgb,var(--star-primary) 22%,var(--star-line));border-radius:18px;background:color-mix(in srgb,var(--star-elevated-bg) 91%,var(--star-primary) 5%);box-shadow:0 18px 42px #0f172a2b,0 5px 16px color-mix(in srgb,var(--star-primary) 12%,transparent),inset 0 1px #ffffff42;-webkit-backdrop-filter:blur(20px) saturate(1.2);backdrop-filter:blur(20px) saturate(1.2)}.star-audio-mini-player.is-collapsed{width:240px}.star-audio-mini-player.is-mobile{width:min(400px,calc(100vw - 24px));gap:6px}.star-audio-mini-player.is-mobile.is-collapsed{width:228px}.star-audio-mini-player .star-audio-mini-main{min-width:48px}.star-audio-mini-player .star-audio-mini-control{width:32px;height:32px;border-radius:11px}.star-audio-mini-player .is-primary{background:var(--star-primary-gradient);color:#fff;border-color:transparent}.star-audio-mini-control.is-favorite{color:var(--star-primary)}.star-audio-drag-handle{flex:none;display:grid;place-items:center;width:20px;align-self:stretch;padding:0;border:0;border-radius:8px;color:var(--star-muted);background:transparent;cursor:grab;touch-action:none}.star-audio-drag-handle:active{cursor:grabbing;background:var(--star-soft-bg)}.star-audio-drag-handle:focus-visible,.star-audio-mini-control:focus-visible,.star-audio-collections button:focus-visible{outline:2px solid var(--star-primary);outline-offset:2px}.star-audio-volume-control{display:flex;align-items:center;gap:7px;min-width:0}.star-audio-volume-slider{display:flex;align-items:center;gap:6px;min-width:114px;color:var(--star-ink)}.star-audio-volume-slider input{width:76px;min-width:48px;accent-color:var(--star-primary);cursor:pointer}.star-audio-volume-slider output{min-width:33px;font-size:10px;font-variant-numeric:tabular-nums;color:var(--star-muted)}.star-audio-popup.star-audio-volume-popover .ant-popover-inner{padding:12px;background:#1b2b3b;border:1px solid #9d88df44;border-radius:18px;box-shadow:0 14px 36px #02081555}.star-audio-popup.star-audio-volume-popover .ant-popover-arrow:before{background:#1b2b3b}.star-audio-volume-vertical{display:flex;flex-direction:column;align-items:center;gap:12px;width:40px;color:#d9caff}.star-audio-volume-vertical output{font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.star-audio-volume-vertical input{writing-mode:vertical-lr;direction:rtl;width:24px;height:128px;margin:0;accent-color:#ac8aff;cursor:pointer}.star-audio-volume-vertical .star-audio-mini-control{color:#d9caff;background:#a788ff15;border-color:#a788ff30}.star-audio-volume-vertical input:focus-visible{outline:2px solid #b899ff;outline-offset:4px;border-radius:9px}.star-audio-now-controls .star-audio-volume-control{margin-left:auto}.star-audio-art img{width:100%;height:100%;object-fit:contain;padding:4px;background:#fff}.star-audio-radio-card{min-width:0;display:flex;flex-direction:column;padding:14px;gap:8px;border:1px solid var(--star-card-border);border-radius:18px;background:var(--star-card-bg);transition:border-color .18s ease,box-shadow .18s ease}.star-audio-radio-card.is-active{border-color:var(--star-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--star-primary) 10%,transparent)}.star-audio-radio-card-top,.star-audio-radio-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:6px}.star-audio-radio-card-top{margin-bottom:4px}.star-audio-radio-card>strong{color:var(--star-ink);font-size:14px;overflow-wrap:anywhere}.star-audio-radio-card>small{min-height:30px;color:var(--star-muted);line-height:1.5;font-size:11px}.star-audio-radio-card-bottom{margin-top:auto;padding-top:6px}.star-audio-russian-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.star-audio-text-button{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:transparent;color:var(--star-primary);cursor:pointer;font-size:10px;text-align:left}.star-audio-collections{display:flex;flex-wrap:wrap;gap:7px}.star-audio-collections button{padding:7px 11px;border:1px solid var(--star-line);border-radius:20px;background:var(--star-soft-bg);color:var(--star-muted);font-size:11px;cursor:pointer}.star-audio-collections button[aria-pressed=true]{color:var(--star-primary);border-color:var(--star-primary);background:color-mix(in srgb,var(--star-primary) 10%,var(--star-card-bg))}.star-audio-sync-note{margin:0;color:var(--star-muted);font-size:11px;line-height:1.5}@media(max-width:380px){.star-audio-mini-player.is-mobile{gap:4px;padding:7px}.star-audio-mini-player.is-mobile .star-audio-mini-control{width:27px;height:30px}.star-audio-now-controls{flex-wrap:wrap}.star-audio-now-controls .star-audio-volume-control{flex:1;justify-content:flex-end}.star-audio-russian-grid{grid-template-columns:minmax(0,1fr)}}.star-audio-mini-player:before{position:absolute;top:0;right:20%;left:20%;height:2px;content:"";background:var(--star-primary-gradient);opacity:.82}.star-audio-mini-main{display:grid;min-width:0;flex:1;gap:2px;padding:2px 0;border:0;color:var(--star-ink);text-align:left;background:transparent;cursor:pointer}.star-audio-mini-main strong,.star-audio-mini-main span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.star-audio-mini-main strong{font-size:12px;font-weight:800}.star-audio-mini-main span{color:var(--star-muted);font-size:10px}.star-audio-mini-control{display:grid;width:28px;height:28px;flex:none;place-items:center;border:1px solid var(--star-line);border-radius:10px;color:var(--star-ink);background:var(--star-soft-bg);cursor:pointer}.star-audio-mini-control:hover{color:var(--star-primary);border-color:color-mix(in srgb,var(--star-primary) 35%,var(--star-line))}.star-audio-mini-next{color:var(--star-muted)}.star-audio-art{position:relative;display:grid;width:48px;height:48px;flex:0 0 48px;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.42);border-radius:15px;color:#fff;box-shadow:0 8px 20px #0f172a24,inset 0 1px #ffffff61}.star-audio-art:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:radial-gradient(circle at 25% 20%,rgba(255,255,255,.42),transparent 34%);pointer-events:none}.star-audio-art.is-small{width:34px;height:34px;flex-basis:34px;border-radius:11px}.star-audio-art.is-violet{background:linear-gradient(145deg,#7567ff,#984df3)}.star-audio-art.is-cyan{background:linear-gradient(145deg,#0ea5e9,#6366f1)}.star-audio-art.is-amber{background:linear-gradient(145deg,#f59e0b,#f97316 50%,#ec4899)}.star-audio-art.is-pink{background:linear-gradient(145deg,#ec4899,#8b5cf6)}.star-audio-art.is-green{background:linear-gradient(145deg,#0f766e,#22c55e 54%,#0ea5e9)}.star-audio-drawer .ant-drawer-header{padding:18px 20px;border-bottom:1px solid var(--star-card-head-border);background:var(--star-elevated-bg)}.star-audio-drawer .ant-drawer-body{padding:0;background:var(--star-page-bg)}.star-audio-drawer .ant-drawer-content{background:var(--star-page-bg)}.star-audio-drawer .ant-drawer-close{color:var(--star-muted)}.star-audio-drawer-title{display:flex;align-items:center;gap:11px}.star-audio-drawer-logo{display:grid;width:38px;height:38px;place-items:center;border-radius:13px;color:#fff;background:var(--star-primary-gradient);box-shadow:0 8px 20px color-mix(in srgb,var(--star-primary) 23%,transparent)}.star-audio-drawer-title>span:last-child{display:grid;gap:2px}.star-audio-drawer-title strong{color:var(--star-ink);font-size:17px;font-weight:850}.star-audio-drawer-title small{color:var(--star-muted);font-size:11px;font-weight:550}.star-audio-panel{display:grid;gap:15px;padding:16px 17px 42px;overflow:auto}.star-audio-now-playing{position:relative;min-height:205px;padding:17px;overflow:hidden;border:1px solid color-mix(in srgb,var(--star-primary) 18%,var(--star-card-border));border-radius:21px;background:linear-gradient(145deg,color-mix(in srgb,var(--star-primary) 19%,var(--star-elevated-bg)),var(--star-elevated-bg) 68%);box-shadow:0 14px 32px color-mix(in srgb,var(--star-primary) 10%,transparent),inset 0 1px #ffffff40}.star-audio-now-playing.is-amber{background:linear-gradient(145deg,color-mix(in srgb,#f97316 18%,var(--star-elevated-bg)),var(--star-elevated-bg) 70%)}.star-audio-now-playing.is-cyan{background:linear-gradient(145deg,color-mix(in srgb,#0ea5e9 18%,var(--star-elevated-bg)),var(--star-elevated-bg) 70%)}.star-audio-now-playing.is-pink{background:linear-gradient(145deg,color-mix(in srgb,#ec4899 16%,var(--star-elevated-bg)),var(--star-elevated-bg) 70%)}.star-audio-now-playing.is-green{background:linear-gradient(145deg,color-mix(in srgb,#22c55e 16%,var(--star-elevated-bg)),var(--star-elevated-bg) 70%)}.star-audio-now-orbit{position:absolute;top:-70px;right:-35px;width:190px;height:190px;border:1px solid color-mix(in srgb,var(--star-primary) 24%,transparent);border-radius:50%;opacity:.76;transform:rotate(-22deg)}.star-audio-now-orbit:before,.star-audio-now-orbit:after{position:absolute;top:18px;right:18px;bottom:18px;left:18px;border:inherit;border-radius:inherit;content:""}.star-audio-now-orbit:after{top:42px;right:42px;bottom:42px;left:42px;opacity:.56}.star-audio-now-orbit span{position:absolute;width:7px;height:7px;border-radius:50%;background:var(--star-cyan);box-shadow:0 0 14px var(--star-cyan)}.star-audio-now-orbit span:nth-child(1){top:39px;left:21px}.star-audio-now-orbit span:nth-child(2){right:31px;bottom:35px;background:var(--star-violet);box-shadow:0 0 14px var(--star-violet)}.star-audio-now-orbit span:nth-child(3){top:75px;right:8px;width:4px;height:4px}.star-audio-now-topline{position:relative;display:flex;align-items:center;justify-content:space-between;color:var(--star-muted);font-size:9px;font-weight:850;letter-spacing:.14em}.star-audio-live{display:inline-flex;align-items:center;gap:5px;color:#10b981;letter-spacing:.08em}.star-audio-live i{width:6px;height:6px;border-radius:50%;background:#10b981;box-shadow:0 0 9px #10b981b3}.star-audio-now-content{position:relative;display:flex;align-items:center;gap:12px;margin-top:24px}.star-audio-now-content>div{display:grid;min-width:0;gap:4px}.star-audio-now-content strong{overflow:hidden;color:var(--star-ink);font-size:21px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.star-audio-now-content small{overflow:hidden;color:var(--star-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.star-audio-now-controls{position:relative;display:flex;align-items:center;gap:8px;margin-top:22px}.star-audio-round-control{display:grid;width:32px;height:32px;flex:none;place-items:center;border:1px solid var(--star-line);border-radius:11px;color:var(--star-ink);background:color-mix(in srgb,var(--star-surface) 75%,transparent);cursor:pointer}.star-audio-round-control:hover:not(:disabled){border-color:color-mix(in srgb,var(--star-primary) 45%,var(--star-line));color:var(--star-primary)}.star-audio-round-control:disabled{cursor:not-allowed;opacity:.36}.star-audio-round-control.is-main{width:39px;height:39px;border-color:transparent;border-radius:50%;color:#fff;background:var(--star-primary-gradient);box-shadow:0 8px 18px color-mix(in srgb,var(--star-primary) 27%,transparent)}.star-audio-volume{display:flex;min-width:100px;flex:1;align-items:center;gap:7px;margin-left:7px;color:var(--star-muted)}.star-audio-volume .ant-slider{flex:1;margin:5px 0}.star-audio-volume .ant-slider-track{background:var(--star-primary)}.star-audio-volume .ant-slider-rail{background:color-mix(in srgb,var(--star-muted) 24%,transparent)}.star-audio-error{position:relative;display:flex;align-items:flex-start;gap:7px;margin-top:13px;padding:8px 9px;border:1px solid rgba(245,158,11,.28);border-radius:10px;color:#b45309;background:#f59e0b1a;font-size:11px;line-height:1.35}.star-audio-error>span{display:grid;width:16px;height:16px;flex:none;place-items:center;border-radius:50%;color:#fff;background:#f59e0b;font-size:10px;font-weight:800}.star-audio-search{height:42px;border-color:var(--star-field-border);border-radius:13px;color:var(--star-ink);background:var(--star-field-bg)}.star-audio-search input::placeholder{color:var(--star-muted)}.star-audio-section-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;padding:4px;border:1px solid var(--star-card-border);border-radius:14px;background:color-mix(in srgb,var(--star-soft-bg) 84%,transparent)}.star-audio-section-tabs button{display:flex;min-height:34px;align-items:center;justify-content:center;gap:6px;border:0;border-radius:10px;color:var(--star-muted);font:inherit;font-size:11px;font-weight:750;background:transparent;cursor:pointer}.star-audio-section-tabs button:hover{color:var(--star-ink)}.star-audio-section-tabs button.is-active{color:var(--star-primary);background:var(--star-elevated-bg);box-shadow:0 4px 12px color-mix(in srgb,var(--star-primary) 10%,transparent)}.star-audio-section-tabs b{display:grid;min-width:17px;height:17px;place-items:center;border-radius:999px;color:#fff;background:var(--star-primary-gradient);font-size:9px}.star-audio-section{display:grid;gap:11px}.star-audio-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.star-audio-section-head>svg{margin-top:8px;color:var(--star-muted)}.star-audio-eyebrow{display:inline-flex;align-items:center;gap:5px;color:var(--star-primary);font-size:9px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.star-audio-section-head h2{margin:3px 0 0;color:var(--star-ink);font-size:18px;font-weight:850}.star-audio-section-head p{margin:2px 0 0;color:var(--star-muted);font-size:11px}.star-audio-listener-pill{margin-top:4px;padding:5px 8px;border:1px solid color-mix(in srgb,#10b981 22%,var(--star-line));border-radius:999px;color:#059669;background:#10b98114;font-size:10px;font-weight:750;white-space:nowrap}.star-audio-preset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.star-audio-preset{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr) 26px;min-height:82px;align-items:center;gap:9px;padding:12px 10px;overflow:hidden;border:1px solid var(--star-card-border);border-radius:15px;color:var(--star-ink);text-align:left;background:var(--star-card-bg);cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.star-audio-preset:before{position:absolute;right:-22px;bottom:-30px;width:86px;height:86px;border-radius:50%;content:"";background:var(--preset-accent, var(--star-primary));opacity:.1;filter:blur(3px)}.star-audio-preset:hover,.star-audio-preset.is-active{border-color:color-mix(in srgb,var(--preset-accent, var(--star-primary)) 45%,var(--star-card-border));box-shadow:0 10px 22px color-mix(in srgb,var(--preset-accent, var(--star-primary)) 12%,transparent);transform:translateY(-2px)}.star-audio-preset.is-violet{--preset-accent: #8b5cf6}.star-audio-preset.is-cyan{--preset-accent: #0ea5e9}.star-audio-preset.is-amber{--preset-accent: #f59e0b}.star-audio-preset.is-pink{--preset-accent: #ec4899}.star-audio-preset-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:11px;color:var(--preset-accent, var(--star-primary));background:color-mix(in srgb,var(--preset-accent, var(--star-primary)) 13%,transparent)}.star-audio-preset>span:nth-child(2){display:grid;min-width:0;gap:3px}.star-audio-preset strong,.star-audio-preset small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.star-audio-preset strong{font-size:12px;font-weight:800}.star-audio-preset small{color:var(--star-muted);font-size:10px}.star-audio-preset-play{display:grid;width:26px;height:26px;place-items:center;border-radius:50%;color:#fff;background:var(--star-primary-gradient);box-shadow:0 5px 13px color-mix(in srgb,var(--star-primary) 23%,transparent)}.star-audio-station-row{display:flex;min-width:0;align-items:center;gap:9px;padding:9px;border:1px solid var(--star-card-border);border-radius:14px;background:var(--star-card-bg);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.star-audio-station-row+.star-audio-station-row{margin-top:7px}.star-audio-station-row.is-active{border-color:color-mix(in srgb,var(--star-primary) 40%,var(--star-card-border));background:color-mix(in srgb,var(--star-primary) 7%,var(--star-card-bg));box-shadow:0 8px 20px color-mix(in srgb,var(--star-primary) 9%,transparent)}.star-audio-play{display:grid;width:28px;height:28px;flex:none;place-items:center;border:1px solid var(--star-line);border-radius:10px;color:var(--star-primary);background:var(--star-soft-bg);cursor:pointer}.star-audio-play.is-active{color:#fff;border-color:transparent;background:var(--star-primary-gradient)}.star-audio-play:hover{transform:scale(1.04)}.star-audio-station-open{display:flex;min-width:0;flex:1;align-items:center;gap:8px;padding:0;border:0;color:var(--star-ink);text-align:left;background:transparent;cursor:pointer}.star-audio-station-copy{display:grid;min-width:0;gap:3px}.star-audio-station-copy strong,.star-audio-station-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.star-audio-station-copy strong{font-size:12px;font-weight:800}.star-audio-station-copy small{color:var(--star-muted);font-size:10px}.star-audio-favorite,.star-audio-delete{display:grid;width:27px;height:27px;flex:none;place-items:center;padding:0;border:0;border-radius:9px;color:var(--star-muted);background:transparent;cursor:pointer}.star-audio-favorite:hover,.star-audio-favorite.is-favorite{color:#ec4899;background:#ec48991a}.star-audio-delete:hover{color:#ef4444;background:#ef444414}.star-audio-company-meta{display:flex;align-items:center;gap:5px;color:var(--star-muted);font-size:10px}.star-audio-company-meta span{display:inline-flex;align-items:center;gap:3px;margin-left:auto;color:#059669;font-weight:750}.star-audio-list{display:grid}.star-audio-add-stream{display:flex;align-items:center;gap:7px;padding:8px 2px;border:0;color:var(--star-primary);font:inherit;font-size:11px;font-weight:800;background:transparent;cursor:pointer}.star-audio-add-stream svg:last-child{margin-left:auto;opacity:.6}.star-audio-custom-form{display:grid;gap:8px;padding:11px;border:1px dashed color-mix(in srgb,var(--star-primary) 35%,var(--star-line));border-radius:13px;background:color-mix(in srgb,var(--star-primary) 5%,var(--star-card-bg))}.star-audio-custom-form p{margin:0;color:var(--star-muted);font-size:10px}.star-audio-custom-form .ant-input{height:36px;border-radius:10px}.star-audio-custom-form>div{display:flex;justify-content:flex-end;gap:7px}.star-audio-custom-form .ant-btn{border-radius:9px}.star-audio-empty{display:grid;justify-items:center;gap:7px;padding:26px 10px;color:var(--star-muted);text-align:center}.star-audio-empty>span{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;color:var(--star-primary);background:color-mix(in srgb,var(--star-primary) 10%,transparent)}.star-audio-empty p{margin:0;font-size:11px}.star-audio-focus{display:grid;gap:11px;padding:14px;border:1px solid color-mix(in srgb,var(--star-primary) 20%,var(--star-card-border));border-radius:17px;background:linear-gradient(145deg,color-mix(in srgb,var(--star-primary) 8%,var(--star-card-bg)),var(--star-card-bg))}.star-audio-focus-head{display:flex;align-items:center;gap:9px}.star-audio-focus-icon{display:grid;width:32px;height:32px;flex:none;place-items:center;border-radius:10px;color:var(--star-primary);background:color-mix(in srgb,var(--star-primary) 12%,transparent)}.star-audio-focus-head>div{display:grid;min-width:0;gap:3px}.star-audio-focus-head strong{color:var(--star-ink);font-size:13px;font-weight:850}.star-audio-focus-head small{color:var(--star-muted);font-size:10px}.star-audio-focus-time{margin-left:auto;color:var(--star-primary)!important;font-size:18px!important;font-variant-numeric:tabular-nums}.star-audio-focus .ant-segmented{padding:3px;border:1px solid var(--star-line);background:var(--star-soft-bg)}.star-audio-focus .ant-segmented-item{font-size:11px}.star-audio-focus-button{height:38px;border-radius:11px;font-weight:800}@media(max-width:860px){.star-audio-floating-trigger{top:74px;right:14px}.star-audio-mini-player{right:12px;bottom:calc(78px + env(safe-area-inset-bottom));width:calc(100vw - 24px)}.star-audio-drawer .ant-drawer-header{padding-inline:15px}.star-audio-panel{padding-inline:13px}}@media(max-width:1080px){.star-audio-trigger-label{display:none}.star-audio-trigger{padding-right:7px}}@media(max-width:390px){.star-audio-preset-grid{grid-template-columns:1fr}.star-audio-now-playing{padding:14px}.star-audio-volume{min-width:76px}}.star-audio-radio-card:last-child:nth-child(odd){grid-column:1 / -1}body.openlines-telegram-dark-active :is(.star-audio-drawer,.star-audio-mini-player,.star-audio-popup,.star-audio-trigger){--star-primary: #7d93ff;--star-ink: #e6eef5;--star-muted: #99afc2;--star-surface: #17232e;--star-elevated-bg: #17232e;--star-soft-bg: #21313e;--star-card-bg: #1d2c38;--star-card-border: #334655;--star-line: #334655}body.openlines-telegram-dark-active .star-audio-popup :is(.ant-dropdown-menu,.ant-dropdown-menu-sub,.ant-popover-inner){background:#1d2c38;color:#e6eef5}body.openlines-telegram-dark-active .star-audio-popup :is(.ant-dropdown-menu-item,.ant-dropdown-menu-submenu-title,.ant-popover-inner-content){color:#e6eef5}body.openlines-telegram-dark-active .star-audio-popup .ant-dropdown-menu-item:hover{background:#334655}body.openlines-telegram-dark-active .star-audio-drawer{--star-page-bg: #17232e;--star-field-bg: #21313e;--star-field-border: #334655;background:#17232e!important}body.openlines-telegram-dark-active .star-audio-drawer :is(.ant-drawer-header,.ant-drawer-body){background:#17232e!important}body.openlines-telegram-dark-active .star-audio-drawer :is(.ant-input,.ant-input-affix-wrapper,.ant-segmented){color:#e6eef5;background:#21313e;border-color:#334655}body.openlines-telegram-dark-active .star-audio-drawer .ant-segmented-item-selected{background:#334655;color:#e6eef5}body.openlines-telegram-dark-active .star-audio-error{color:#ffc46b}.star-audio-drawer.sa-drawer-v2{--sa-bg:#0e1c28;--sa-panel:#172735;--sa-border:#a6bfd51c;--sa-accent:#b29aff;--sa-text:#f4f6ff;--sa-muted:#a4b6cc;--star-field-bg:#1b2b3c;--star-field-border:#40536b}.star-audio-drawer.sa-drawer-v2 .ant-drawer-header{padding:18px 24px 16px;background:#101e2c;border-bottom:0}.star-audio-drawer.sa-drawer-v2 .ant-drawer-body,body.openlines-telegram-dark-active .star-audio-drawer.sa-drawer-v2 .ant-drawer-body{background:var(--sa-bg)!important}.sa-header{gap:12px}.sa-header>span{width:43px;height:43px;border:1px solid #c6b9ff4d;border-radius:14px;background:linear-gradient(145deg,#a47dff,#613bec);box-shadow:0 6px 25px #7145ff30,inset 0 1px #fff3}.sa-header strong{font-size:22px;font-weight:760;letter-spacing:-.7px}.sa-header small{font-size:11px;color:#9aaec7;margin-top:4px}.sa-drawer-v2 .ant-drawer-close{border:1px solid #a4b9d31c;border-radius:50%;transition:background .15s}.sa-drawer-v2 .ant-drawer-close:hover{background:#a4b9d318;color:#eee7ff}.sa-shell .sa-tabs,.sa-shell[data-tab=for-you] .sa-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 22px;padding:6px;gap:6px;border:1px solid #a6bfd51a;border-radius:22px;background:linear-gradient(145deg,#1a2b3b99,#0a162480);box-shadow:inset 0 1px #ffffff06}.sa-shell .sa-tabs button,.sa-shell[data-tab=for-you] .sa-tabs button{--tab-rgb:180,151,255;position:relative;isolation:isolate;flex-direction:column;min-height:84px;padding:10px 4px 14px;gap:7px;font-size:12px;line-height:1.3;letter-spacing:.1px;border:1px solid transparent;border-radius:17px;color:#aabdd2;background:transparent;cursor:pointer;touch-action:manipulation;transition:background .2s,color .2s,border-color .2s,box-shadow .2s;-webkit-tap-highlight-color:transparent}.sa-shell .sa-tabs button[data-audio-tab=library]{--tab-rgb:127,186,255}.sa-shell .sa-tabs button[data-audio-tab=waves]{--tab-rgb:111,222,198}.sa-shell .sa-tabs button[data-audio-tab=radio]{--tab-rgb:255,188,132}.sa-shell .sa-tabs .sa-tab-icon{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;border:1px solid rgba(var(--tab-rgb),.1);border-radius:10px;color:rgb(var(--tab-rgb));background:rgba(var(--tab-rgb),.06);transition:transform .2s,box-shadow .2s,background .2s}.sa-shell .sa-tabs .sa-tab-label{min-width:0;max-width:100%;white-space:nowrap}.sa-shell .sa-tabs svg{width:19px;height:19px}.sa-shell .sa-tabs button:after{content:"";position:absolute;bottom:5px;left:calc(50% - 10px);width:20px;height:3px;border-radius:9px;background:rgb(var(--tab-rgb));opacity:0;transform:scaleX(.4);transition:opacity .2s,transform .2s}.sa-shell .sa-tabs button.is-active,.sa-shell[data-tab=for-you] .sa-tabs button.is-active{color:#f7f7ff;border-color:rgba(var(--tab-rgb),.36);background:radial-gradient(ellipse at 50% 0,rgba(var(--tab-rgb),.23),transparent 85%),linear-gradient(160deg,#263447,#182637);box-shadow:inset 0 1px #ffffff15,0 4px 12px #02081240}.sa-shell .sa-tabs button.is-active .sa-tab-icon{color:#101b2e;background:linear-gradient(145deg,#f4efff,rgb(var(--tab-rgb)));border-color:rgba(var(--tab-rgb),.55);box-shadow:0 3px 14px rgba(var(--tab-rgb),.18)}.sa-shell .sa-tabs button.is-active:after{opacity:1;transform:scaleX(1)}.sa-shell .sa-tabs button:focus-visible{outline:2px solid rgb(var(--tab-rgb));outline-offset:2px}@media(hover:hover){.sa-shell .sa-tabs button:not(.is-active):hover{color:#f4f6ff;border-color:rgba(var(--tab-rgb),.17);background:rgba(var(--tab-rgb),.07)}.sa-shell .sa-tabs button:hover .sa-tab-icon{transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.sa-shell .sa-tabs button,.sa-shell .sa-tabs .sa-tab-icon,.sa-shell .sa-tabs button:after{transition:none}}.sa-shell .sa-scroll,.sa-shell[data-tab=for-you] .sa-scroll{padding:24px 24px 28px}.sa-scroll section+section{border:0;margin-top:28px;padding-top:0}.sa-section-title{margin-bottom:14px}.sa-section-title h3{font-size:18px;letter-spacing:-.4px}.sa-section-title button{color:var(--sa-accent);font-size:12px}.sa-eyebrow{display:block;color:#b0a0db;font-size:9px;letter-spacing:1.9px;font-weight:700}.sa-hero-player{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:22px;padding:20px;border:1px solid #9f89d82e;border-radius:24px;background:radial-gradient(ellipse at 0 0,#754ab425,transparent 75%),linear-gradient(150deg,#192738,#142532);box-shadow:0 14px 36px #03091430}.sa-shell[data-tab=for-you] .sa-hero-art{width:100%;border:1px solid #b9a0ff38;border-radius:17px;box-shadow:0 10px 25px #060d194d}.sa-status{top:10px;left:10px;padding:6px 8px;font-size:9px;border-radius:8px;gap:6px}.sa-status i{width:6px;height:6px}.sa-art-wordmark{display:none}.sa-hero-player[data-playing=true]{border-color:#a58add70}.sa-hero-content{min-width:0}.sa-shell[data-tab=for-you] .sa-hero-title{padding:0 27px 0 0;text-align:left;justify-content:flex-start;margin:11px 0 18px}.sa-hero-title h2{font-size:28px;line-height:1.13;letter-spacing:-1px;overflow-wrap:anywhere}.sa-hero-title p{font-size:12px;line-height:1.5;margin-top:6px;color:#a5b7ce}.sa-hero-title>.sa-icon{right:-4px;width:28px}.sa-shell[data-tab=for-you] .sa-controls.is-large{justify-content:center;gap:12px;margin:20px 0 0}.sa-controls.is-large>.sa-icon{width:35px;height:35px;background:#ffffff05;border-color:#ffffff1f}.sa-controls.is-large>.sa-icon svg{width:17px;height:17px}.sa-controls.is-large .sa-play-main{width:51px;height:51px}.sa-controls .sa-play-main{background:linear-gradient(140deg,#a483ff,#693ff2);border-color:#b49aff8c;box-shadow:0 5px 20px #7950eb40,inset 0 1px #fff3}.sa-controls .sa-play-main:hover{filter:brightness(1.14)}.sa-hero-footer{grid-column:1 / -1;min-width:0;display:grid;gap:16px;padding-top:18px;border-top:1px solid #b8c9ed18}.sa-hero-footer .sa-seek{gap:12px;font-variant-numeric:tabular-nums}.sa-hero-footer .sa-seek span{flex:0 0 30px}.sa-hero-footer .sa-seek span:last-child{text-align:right}.sa-hero-footer .sa-seek input{flex:1;width:0;height:16px}.sa-hero-footer .sa-hero-tools{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;width:100%;align-items:center;gap:10px;padding:0;margin:0}.sa-hero-footer .sa-hero-tools .sa-queue-tools{justify-content:center;gap:4px;margin:0}.sa-hero-footer .sa-hero-tools .sa-icon{width:34px;height:40px;flex-shrink:0}.sa-hero-footer .sa-queue-open{gap:6px;padding:8px 4px;font-size:12px;white-space:nowrap}.sa-hero-footer .sa-hero-focus,.sa-hero-footer .star-audio-mini-control{display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid #b4c8df26;border-radius:13px;background:#b0c1e209;color:#bdd0e5}.sa-hero-footer .sa-hero-focus:hover,.sa-hero-footer .star-audio-mini-control:hover,.sa-hero-footer .sa-hero-focus.is-active{color:#d8c6ff;background:#a282ff1c;border-color:#b899ff55}.sa-hero-ready{text-align:center;font-size:11px;color:#a4b6cc}.sa-hero-tools .star-audio-volume-control{max-width:100%}.sa-hero-player .sa-focus-picker{padding:10px;gap:10px;border-radius:11px;margin-top:12px;background:#0c192b80}.sa-focus-picker>div{gap:5px;flex-wrap:wrap}.sa-focus-picker button:not(.ant-btn){padding:5px 7px;font-size:11px}.sa-focus-picker .ant-btn{font-size:11px}.sa-preset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sa-preset-tile{display:flex;align-items:center;text-align:left;min-width:0;padding:10px;gap:11px;border:1px solid var(--sa-border);border-radius:15px;background:var(--sa-panel);color:#d0bbff}.sa-preset-tile img{width:46px;height:46px;border-radius:11px;object-fit:cover;flex-shrink:0}.sa-preset-tile>span{flex:1;min-width:0}.sa-preset-tile strong,.sa-preset-tile small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sa-preset-tile strong{font-size:13px;color:#f0f3fc}.sa-preset-tile small{margin-top:5px;font-size:11px;color:#a5b5c9}.sa-preset-tile>svg{flex-shrink:0;width:16px}.sa-preset-tile.is-active{border-color:#a487eb99;background:#8060c71c}.sa-discovery{min-height:157px;border-color:#c6baf02b;border-radius:18px}.sa-discovery:after{background:linear-gradient(transparent 10%,#091728ee)}.sa-discovery small{color:#c2cee0}.sa-track{padding:9px;margin:5px 0;border:1px solid transparent;border-radius:14px}.sa-track:hover{background:#b5c6e208;border-color:var(--sa-border)}.sa-track.is-active{background:#9c79ff12;border-color:#a88aed44}.sa-track-main>img{width:46px;height:46px;border-radius:11px}.sa-track-main strong{font-size:14px}.sa-track-main small{font-size:12px}.sa-track .sa-circle{width:34px;height:34px}.sa-library-intro{padding:0;margin-bottom:24px}.sa-page-heading{margin-bottom:16px}.sa-page-heading h2{font-size:29px;letter-spacing:-1px}.sa-shell .sa-search.ant-input-affix-wrapper{border-radius:14px;padding:12px 14px}.sa-library-intro .sa-search{margin-bottom:0}.sa-playlist{border-radius:18px;border:1px solid var(--sa-border)}.sa-cover-button{aspect-ratio:1.15}.sa-cover-button strong{font-size:17px}.sa-cover-button:after{background:linear-gradient(transparent 20%,#09121edd)}.sa-cover-button small{color:#bdcbe0}.sa-create{border-color:#9684cc38;background:linear-gradient(120deg,#7760b318,#182a38);border-radius:18px}.sa-create strong{font-size:16px}.sa-create.is-minimal{padding:12px;border:1px dashed #9684cc50;background:#9274dd08;border-radius:16px;font-size:14px}.sa-create>span:first-child{width:39px;height:39px;border-radius:12px;background:#9d7feb21;color:#c2aaff}.sa-wave-heading h2{font-size:30px}.sa-wave-heading p{font-size:14px}.sa-wave-hero{border-radius:22px;border-color:#c1bad645;box-shadow:0 12px 26px #020d192e}.sa-wave-hero:after{background:linear-gradient(#111e3440,transparent 25%,#091424cf)}.sa-wave-badge{border:1px solid #6fe3b33d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sa-program{background:#182a37;border-color:var(--sa-border);border-radius:15px}.sa-colleague{padding:12px;border:1px solid var(--sa-border);border-radius:18px;background:#172735;gap:12px}.sa-colleague-cover{width:85px;height:93px;border-radius:12px}.sa-colleague>div>strong{font-size:16px}.sa-colleague p{font-size:12px}.sa-colleague>.sa-circle{width:35px;height:35px}.sa-colleague>.sa-menu{right:15px;bottom:9px}.sa-colleague:has(>.sa-menu){padding-bottom:30px}.sa-dock,.sa-dock.is-wave{margin:0 12px 10px;border:1px solid #a9a1db38;padding:12px 14px;border-radius:18px;background:linear-gradient(115deg,#243047,#172936);box-shadow:0 -8px 30px #050e1b36}.sa-dock-top{gap:10px}.sa-dock-top>img{width:43px;height:43px;border-radius:11px}.sa-dock-bottom{margin-top:10px}.sa-dock .sa-controls .sa-play-main{width:40px;height:40px}.sa-radio-hero{border-radius:22px;padding:22px;background:radial-gradient(ellipse at 100% 0,#8860df38,transparent 65%),linear-gradient(135deg,#232b48,#182e3a)}.sa-radio-card{border-radius:18px;border-color:var(--sa-border)}.sa-radio-card h3{font-size:16px}.sa-radio-moods button{border-radius:20px}.sa-radio-selects .ant-select{min-width:0}.sa-radio-views{padding-bottom:12px;border-bottom:1px solid var(--sa-border)}.sa-popup{--star-soft-bg:#28354b;--star-elevated-bg:#192b39;--star-card-bg:#192b39}.sa-popup .ant-dropdown-menu{background:#192b39!important;border:1px solid #415067;box-shadow:0 12px 32px #02091666}.sa-popup .ant-dropdown-menu-item{color:#edf1fc!important}.sa-modal .ant-modal-content{border:1px solid #8d7cbd40;border-radius:23px;box-shadow:0 24px 80px #0007}.sa-modal .ant-modal-header{padding-bottom:14px;border-bottom:1px solid #a0b9d31c;margin-bottom:10px}.sa-modal .ant-modal-footer{padding-top:13px;border-top:1px solid #a0b9d31c}.sa-modal .ant-btn-primary{background:linear-gradient(125deg,#9872fa,#693df0);box-shadow:0 4px 18px #704be43b}.star-audio-mini-player{border-radius:19px}.star-audio-mini-player .star-audio-mini-main{display:flex;flex-direction:row;align-items:center;gap:9px}.star-audio-mini-cover{width:34px;height:34px;flex-shrink:0;object-fit:cover;border-radius:10px}.star-audio-mini-copy{min-width:0;display:flex;flex-direction:column;gap:3px}.star-audio-mini-copy strong{font-weight:700}.star-audio-mini-player[data-playing=true]:before{opacity:1}.star-audio-mini-player[data-playing=false]:before{opacity:.3}@media(hover:hover)and (prefers-reduced-motion:no-preference){.sa-discovery>img,.sa-cover-button>img{transition:transform .3s ease}.sa-discovery:hover>img,.sa-cover-button:hover>img{transform:scale(1.035)}.sa-preset-tile,.sa-radio-card,.sa-create,.sa-colleague{transition:border-color .18s,background .18s}.sa-preset-tile:hover,.sa-radio-card:hover,.sa-create:hover,.sa-colleague:hover{border-color:#ad91e67d}}@media(max-width:600px){.star-audio-drawer.sa-drawer-v2 .ant-drawer-header{padding:15px 17px}.sa-shell .sa-tabs,.sa-shell[data-tab=for-you] .sa-tabs{margin:0 12px;padding:5px;gap:3px;border-radius:19px}.sa-shell .sa-tabs button,.sa-shell[data-tab=for-you] .sa-tabs button{min-height:76px;gap:6px;padding:8px 1px 13px;font-size:11px;letter-spacing:0;border-radius:14px}.sa-shell .sa-tabs .sa-tab-icon{width:28px;height:28px;border-radius:9px}.sa-shell .sa-scroll,.sa-shell[data-tab=for-you] .sa-scroll{padding:18px 16px 25px}.sa-hero-player{padding:16px;gap:14px}.sa-hero-title h2{font-size:24px}.sa-preset-tile{gap:8px;padding:9px}.sa-preset-tile img{width:35px;height:40px}.sa-preset-tile>svg{width:13px}.sa-discovery{padding-left:12px;padding-right:30px}.sa-discovery strong{font-size:15px}.sa-discovery small{font-size:11px}.sa-discovery>svg{right:10px}.sa-library-intro{padding:0}.sa-section-title h3{font-size:17px}.sa-section-title button{font-size:11px}.sa-dock,.sa-dock.is-wave{margin:0 8px 8px;padding:10px}.sa-dock-top strong{font-size:12px}.sa-colleague-cover{width:69px;height:81px}.sa-colleague>div{padding-right:0}.sa-colleague>div>strong{font-size:14px}}@media(max-width:440px){.sa-hero-player{display:block}.sa-shell[data-tab=for-you] .sa-hero-art{width:min(100%,220px)}.sa-hero-content{margin-top:17px}.sa-hero-content>.sa-eyebrow{text-align:center}.sa-shell[data-tab=for-you] .sa-hero-title{text-align:center;justify-content:center;padding:0 25px;margin:10px 0 14px}.sa-shell[data-tab=for-you] .sa-controls.is-large{justify-content:center}.sa-hero-footer{margin-top:20px}.sa-hero-footer .sa-hero-tools{gap:4px}.sa-hero-footer .sa-hero-tools .sa-icon{width:28px}.sa-hero-footer .sa-queue-open{font-size:0;gap:4px}.sa-hero-footer .sa-queue-open span{font-size:11px}.sa-hero-title h2{font-size:27px}.sa-preset-tile small{display:none}.sa-preset-tile strong{font-size:12px}.sa-preset-tile>svg{display:none}.star-audio-mini-player .star-audio-mini-cover{width:27px;height:30px;border-radius:8px}.star-audio-mini-player .star-audio-mini-main{gap:6px}}@media(prefers-reduced-motion:reduce){.sa-shell *,.sa-modal *,.star-audio-mini-player *{animation:none!important;transition:none!important}}.product-welcome-modal .ant-modal-content{overflow:hidden;border:1px solid rgba(111,91,255,.18);border-radius:28px;box-shadow:0 32px 90px #221e5442}.product-welcome{position:relative;padding:8px}.product-welcome-visual{position:relative;min-height:148px;margin:-8px -8px 24px;display:grid;place-content:center;justify-items:center;gap:10px;overflow:hidden;border-radius:20px;color:#fff;background:radial-gradient(circle at 20% 10%,rgba(97,223,255,.48),transparent 34%),linear-gradient(135deg,#2738a7,#7355ef,#9c55ee)}.product-welcome-visual>span:last-child{z-index:2;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.product-welcome-icon{z-index:2;display:grid;place-items:center;width:66px;height:66px;border:1px solid rgba(255,255,255,.42);border-radius:22px;background:#ffffff2e;box-shadow:inset 0 1px #ffffff80,0 20px 40px #16176340;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.product-welcome-orbit{position:absolute;border:1px solid rgba(255,255,255,.22);border-radius:50%}.product-welcome-orbit-one{width:280px;height:100px;transform:rotate(-12deg)}.product-welcome-orbit-two{width:380px;height:160px;transform:rotate(16deg)}.product-welcome>h2{margin-bottom:8px}.product-welcome>.ant-typography{max-width:570px;color:#667085}.product-welcome-context{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:22px 0 16px}.product-welcome-context>div{min-width:0;padding:14px;border:1px solid #e8e9f7;border-radius:16px;background:linear-gradient(145deg,#fff,#f7f7ff)}.product-welcome-context span,.product-welcome-context strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-welcome-context span{margin-bottom:5px;color:#8a91a5;font-size:12px}.product-welcome-context strong{color:#182033}.product-welcome-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.product-welcome-time{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-top:10px;color:#8a91a5;font-size:12px}.onboarding-checklist{position:fixed;right:72px;bottom:max(96px,calc(82px + env(safe-area-inset-bottom)));z-index:918;width:min(276px,calc(100vw - 96px));overflow:hidden;border:1px solid rgba(111,91,255,.14);border-radius:16px;background:#fffffff7;box-shadow:0 14px 36px #25274d29;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:width .18s ease,box-shadow .18s ease}.onboarding-checklist.is-expanded{width:min(320px,calc(100vw - 96px));box-shadow:0 20px 48px #25274d33}.onboarding-checklist-head{display:flex;align-items:center;min-height:52px;background:linear-gradient(130deg,#fff,#f6f4ff)}.onboarding-checklist-toggle{min-width:0;min-height:52px;flex:1 1 auto;width:100%;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 5px 8px 10px;border:0;color:#182033;text-align:left;cursor:pointer;background:transparent}.onboarding-checklist-toggle:hover{background:#6f5bff0b}.onboarding-checklist-toggle:focus-visible,.onboarding-checklist-dismiss:focus-visible{outline:2px solid #7b68ee;outline-offset:-2px}.onboarding-checklist-toggle>span:nth-child(2){min-width:0}.onboarding-checklist-toggle strong,.onboarding-checklist-toggle small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.onboarding-checklist-toggle strong{font-size:13px;line-height:1.25}.onboarding-checklist-toggle small{margin-top:2px;color:#81899b;font-size:11px}.onboarding-checklist-dismiss{width:34px;height:34px;flex:0 0 34px;display:grid;margin-right:7px;padding:0;place-items:center;border:0;border-radius:10px;color:#7f8798;cursor:pointer;background:transparent}.onboarding-checklist-dismiss:hover{color:#4f46e5;background:#6f5bff17}.onboarding-checklist-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;color:#6e5af1;background:#eeebff}.onboarding-checklist-body{max-height:min(56vh,480px);padding:10px 12px 12px;overflow-y:auto;border-top:1px solid rgba(111,91,255,.1)}.onboarding-checklist-body .ant-progress{margin-bottom:8px}.onboarding-checklist-step{width:100%;display:grid;grid-template-columns:26px minmax(0,1fr);gap:8px;padding:9px 6px;border:0;color:#222a3d;text-align:left;cursor:pointer;background:transparent}.onboarding-checklist-step+.onboarding-checklist-step{border-top:1px solid #f0f1f7}.onboarding-checklist-step>span:first-child{display:grid;place-items:center;width:24px;height:24px;border-radius:8px;color:#6e5af1;background:#f1efff}.onboarding-checklist-step strong,.onboarding-checklist-step small{display:block}.onboarding-checklist-step small{margin-top:2px;overflow:hidden;color:#858da0;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.onboarding-checklist-step.is-complete{opacity:.65}.onboarding-checklist-step.is-complete strong{text-decoration:line-through}.onboarding-checklist-body>.ant-btn-primary{margin-top:10px}.onboarding-learning-title{display:flex;align-items:center;gap:11px}.onboarding-learning-title>span{display:grid;place-items:center;width:40px;height:40px;border-radius:14px;color:#fff;background:linear-gradient(135deg,#5969ef,#9154ed)}.onboarding-learning-title strong,.onboarding-learning-title small{display:block}.onboarding-learning-title small{margin-top:2px;color:#858da0;font-size:11px;font-weight:500}.onboarding-learning-progress{padding:17px;margin-bottom:24px;border:1px solid #e8e5ff;border-radius:18px;background:linear-gradient(135deg,#f8f7ff,#f0f8ff)}.onboarding-learning-progress>div{display:flex;justify-content:space-between;margin-bottom:9px}.onboarding-learning-progress>.ant-space{margin-top:10px}.onboarding-learning-preferences{display:grid;gap:10px;padding:14px;margin-bottom:16px;border:1px solid #ececf4;border-radius:16px;background:#fafafe}.onboarding-learning-preference{display:grid;gap:7px;padding-bottom:10px;border-bottom:1px solid #ececf4}.onboarding-learning-preference>.ant-typography:last-child{font-size:11px;line-height:1.45}.onboarding-learning-preference-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px}.onboarding-learning-tools{display:grid;gap:10px;margin-bottom:18px}.onboarding-category-filter{display:flex;gap:6px;padding-bottom:2px;overflow-x:auto}.onboarding-category-filter .ant-btn{flex:0 0 auto;text-transform:capitalize}.onboarding-guide-list{display:grid;gap:10px}.onboarding-guide-section{margin-top:18px}.onboarding-guide-section>h5.ant-typography{margin:0 0 10px;color:#475569;font-size:13px;letter-spacing:.04em;text-transform:uppercase}.onboarding-guide-section.is-active>h5.ant-typography{color:#6d4aff}.onboarding-guide-list article{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:14px;border:1px solid #ebecf3;border-radius:17px;background:#fff;transition:border-color .16s ease,box-shadow .16s ease}.onboarding-guide-list article:hover{border-color:#cbc4ff;box-shadow:0 10px 30px #2f2c5b14}.onboarding-guide-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;color:#6e5af1;background:#f0edff}.onboarding-guide-list article.is-complete .onboarding-guide-icon{color:#16885d;background:#e9fbf3}.onboarding-guide-list article.is-locked{border-style:dashed;background:#fafafa}.onboarding-guide-list article.is-locked .onboarding-guide-icon{color:#98a0b2;background:#eff1f5}.onboarding-guide-copy>div{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.onboarding-guide-copy p{margin:6px 0 10px;color:#757e92;font-size:12px;line-height:1.45}.onboarding-guide-copy .ant-progress{margin:0 0 8px}.onboarding-guide-meta{display:flex;align-items:center;gap:8px;margin-bottom:9px;color:#858da0;font-size:11px}.learning-reward-badge{display:inline-flex;align-items:center;flex-wrap:wrap;width:fit-content;max-width:100%;gap:6px;margin-top:12px;padding:7px 10px;border:1px solid rgba(241,178,32,.34);border-radius:999px;color:#7a4a00;background:linear-gradient(135deg,#fff9df,#fff2bd);box-shadow:0 6px 18px #a86e001a}.learning-reward-badge strong{font-size:12px;white-space:nowrap}.learning-reward-badge>span:last-child{color:#8b6a29;font-size:11px;line-height:1.35}.learning-reward-badge.is-granted{border-color:#1a97643d;color:#116743;background:linear-gradient(135deg,#effcf5,#e5f8ed);box-shadow:none}.learning-reward-badge.is-card{margin:0 0 10px}.learning-reward-badge.is-compact{margin:0;border-radius:12px}.learning-reward-complete{display:flex;align-items:center;gap:11px;padding:13px 14px;border:1px solid rgba(241,178,32,.38);border-radius:15px;color:#754700;background:radial-gradient(circle at 90% 0,rgba(255,212,90,.35),transparent 42%),linear-gradient(135deg,#fff9df,#fff2bd);box-shadow:0 10px 26px #a86e001f}.learning-reward-complete strong,.learning-reward-complete span{display:block}.learning-reward-complete strong{margin-bottom:2px;font-size:16px}.learning-reward-complete span{color:#8b6a29;font-size:12px}.onboarding-guide-copy details{margin:4px 0 10px;color:#667085;font-size:12px}.onboarding-guide-copy summary{cursor:pointer;font-weight:700}.onboarding-guide-copy ul{padding-left:18px;margin:7px 0}.onboarding-learning-footer{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;margin-top:26px;padding-top:16px;border-top:1px solid #ececf3}.onboarding-learning-footer>.ant-typography{flex:1 1 220px}.learning-coach{position:fixed;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;right:24px;bottom:24px;z-index:1301;width:min(430px,calc(100vw - 28px));max-height:min(720px,calc(100dvh - 32px - env(safe-area-inset-bottom)));overflow:hidden;border:1px solid rgba(101,86,232,.28);border-radius:22px;color:#182033;background:#fffffffa;box-shadow:0 28px 80px #10184052;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:top .18s ease,left .18s ease}.learning-coach-recovery,.learning-coach-validation{display:grid;gap:8px}.learning-coach-validation details{padding:8px 10px;border:1px solid #ececf3;border-radius:10px;color:#667085;background:#fafafe;font-size:12px}.learning-coach-validation summary{cursor:pointer;font-weight:700}.learning-coach-validation code{display:block;margin-top:7px;overflow-wrap:anywhere}.learning-coach-ai-diagnostic{display:grid;gap:6px;margin-top:8px;padding:10px 12px;border:1px solid rgba(101,86,232,.22);border-radius:12px;background:#6556e80f}.learning-coach-ai-diagnostic p{margin:0;font-size:12px;line-height:1.45}.learning-authoring-picker-banner{position:fixed;z-index:10050;top:18px;left:50%;display:flex;align-items:center;gap:10px;max-width:calc(100vw - 24px);padding:10px 12px 10px 14px;border:1px solid rgba(124,58,237,.3);border-radius:16px;color:#3b248a;background:#fffffff7;box-shadow:0 20px 60px #432a8c40;transform:translate(-50%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.contextual-learning-precheck{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:12px;border:1px solid rgb(124 58 237 / 18%);border-radius:14px;background:linear-gradient(135deg,#7c3aed14,#38bdf812)}.contextual-learning-precheck .ant-typography{margin:0;font-size:13px}.onboarding-learning-assistant{display:grid;gap:12px;margin-bottom:16px;padding:16px;border:1px solid rgb(124 58 237 / 18%);border-radius:18px;background:radial-gradient(circle at 100% 0%,rgb(56 189 248 / 12%),transparent 38%),linear-gradient(145deg,#7c3aed14,#fffffffa);box-shadow:0 14px 34px #4c1d9514}.onboarding-learning-assistant-head{display:flex;align-items:flex-start;gap:10px}.onboarding-learning-assistant-head>span{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:11px;color:#fff;background:linear-gradient(145deg,#8b5cf6,#6d28d9);box-shadow:0 8px 20px #6d28d93d}.onboarding-learning-assistant-head div,.onboarding-learning-assistant-answer{display:grid;gap:4px}.onboarding-learning-assistant-head small,.onboarding-learning-assistant-answer small{color:var(--text-secondary, #64748b)}.onboarding-learning-assistant-answer article{display:grid;gap:5px;padding:10px 12px;border:1px solid rgb(148 163 184 / 22%);border-radius:12px;background:#ffffffc7}.onboarding-learning-assistant-answer article p,.onboarding-learning-assistant-answer .ant-typography{margin:0}.onboarding-learning-retention,.onboarding-learning-certificates{display:grid;gap:9px;margin-bottom:16px;padding:14px;border:1px solid rgb(148 163 184 / 20%);border-radius:16px;background:#f8fafcb8}.onboarding-learning-retention .ant-typography,.onboarding-learning-certificates .ant-typography{margin:0}.onboarding-learning-retention article{display:grid;gap:5px;padding:9px 10px;border-radius:11px;background:#fff}.onboarding-learning-retention article>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.onboarding-learning-certificates article{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;padding:9px 10px;border-radius:11px;background:linear-gradient(135deg,#22c55e14,#fff)}.onboarding-learning-certificates article>span{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;color:#15803d;background:#22c55e24}.onboarding-learning-certificates article>div{display:grid;gap:2px}.onboarding-learning-certificates small,.onboarding-learning-retention small{color:var(--text-secondary, #64748b)}@media(max-width:520px){.contextual-learning-precheck{align-items:stretch;flex-direction:column}.onboarding-learning-assistant{padding:13px}}@media(prefers-reduced-motion:reduce){.onboarding-learning-assistant,.onboarding-learning-assistant-head>span{transition:none!important;animation:none!important}}body:has(.learning-authoring-picker-banner) [data-learning-id],body:has(.learning-authoring-picker-banner) [data-guide-target]{cursor:crosshair!important}body:has(.learning-authoring-picker-banner) [data-learning-id]:hover,body:has(.learning-authoring-picker-banner) [data-guide-target]:hover{outline:3px solid #7c3aed!important;outline-offset:4px}.learning-coach:focus-visible{outline:3px solid rgba(91,67,218,.35);outline-offset:3px}.learning-coach.is-anchored:before{position:absolute;width:16px;height:16px;border-bottom:1px solid rgba(101,86,232,.28);border-left:1px solid rgba(101,86,232,.28);background:#f8f7ff;content:"";transform:rotate(45deg)}.learning-coach.is-right:before{top:28px;left:-8px}.learning-coach.is-left:before{top:28px;right:-8px;border:0;border-top:1px solid rgba(101,86,232,.28);border-right:1px solid rgba(101,86,232,.28)}.learning-coach.is-bottom:before{top:-8px;left:32px}.learning-coach.is-top:before{bottom:-8px;left:32px;border:0;border-top:1px solid rgba(101,86,232,.28);border-right:1px solid rgba(101,86,232,.28)}.learning-coach>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:15px 17px 11px;background:linear-gradient(135deg,#f8f7ff,#f1f8ff)}.learning-coach>header span,.learning-coach>header strong{display:block}.learning-coach>header span{margin-bottom:3px;color:#7c8498;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.learning-coach>header strong{font-size:14px}.learning-coach>.ant-progress{display:block;margin:-8px 17px 0;width:calc(100% - 34px)}.learning-coach-body{display:grid;min-height:0;gap:10px;padding:17px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.learning-coach-body h4{margin:0!important}.learning-coach-body>.ant-typography{margin:0;color:#667085;line-height:1.55}.learning-coach-step-type{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#858da0;font-size:11px}.learning-coach-waiting{display:flex;align-items:center;gap:9px;padding:10px 12px;border-radius:12px;color:#5c4fd1;font-size:12px;font-weight:700;background:#f1efff}.learning-coach-countdown{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:9px 11px;border:1px solid #d9d3ff;border-radius:12px;color:#5145ad;background:#f8f7ff;font-size:12px}.learning-coach-countdown .ant-btn{min-height:32px;margin-left:auto;padding-inline:4px;white-space:normal}.learning-coach-pulse{width:9px;height:9px;border-radius:50%;background:#735be8;box-shadow:0 0 #735be866;animation:learning-pulse 1.8s infinite}.learning-coach>footer{display:grid;gap:10px;padding:11px 17px 15px;border-top:1px solid #ececf3;background:#fff}.learning-coach-secondary,.learning-coach-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.learning-coach-secondary{margin:-3px}.learning-coach-actions{justify-content:flex-end}.learning-spotlight{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1297;pointer-events:none}.learning-spotlight-shade{position:fixed;background:#070c1f80;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.learning-spotlight-shade.is-top{inset:0 0 auto}.learning-spotlight-shade.is-left{left:0}.learning-spotlight-shade.is-bottom{right:0;bottom:0;left:0}.learning-spotlight-focus{position:fixed;border:3px solid #8b72ff;border-radius:12px;box-shadow:0 0 0 7px #8b72ff33,0 12px 40px #291f6f3d;animation:learning-target 1.6s ease-in-out infinite}.contextual-learning-offer .ant-modal-content{overflow:hidden;border:1px solid rgba(112,89,236,.2);border-radius:24px;background:radial-gradient(circle at 100% 0,rgba(108,92,231,.16),transparent 40%),#fff;box-shadow:0 30px 90px #19164a4d}.contextual-learning-offer-body{display:grid;grid-template-columns:54px minmax(0,1fr);gap:16px}.contextual-learning-offer-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:17px;color:#fff;background:linear-gradient(145deg,#8b72ff,#5c43da);box-shadow:0 12px 28px #5b43da57}.contextual-learning-offer-eyebrow{color:#6b55dc;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.contextual-learning-offer-body h3{margin:4px 0 6px!important}.contextual-learning-offer-body p{margin-bottom:12px;color:#667085}.contextual-learning-offer-actions{display:grid;grid-column:1 / -1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:8px}.contextual-learning-offer-actions>.ant-btn:first-child{grid-column:1 / -1;justify-self:start;max-width:100%;height:auto;min-height:32px;padding-inline:0;white-space:normal;text-align:left}.contextual-learning-offer-actions>.ant-btn:nth-child(2){justify-self:end}.contextual-learning-offer-actions>.ant-btn:last-child{justify-self:end}@keyframes learning-pulse{0%{box-shadow:0 0 #735be866}70%{box-shadow:0 0 0 8px #735be800}to{box-shadow:0 0 #735be800}}@keyframes learning-target{0%,to{outline-color:#8b72ff}50%{outline-color:#b4a5ff}}@media(max-width:700px){.product-welcome-modal{max-width:calc(100vw - 20px)}.product-welcome-modal .ant-modal-content{border-radius:22px}.product-welcome-context{grid-template-columns:1fr}.product-welcome-context>div{padding:11px 13px}.product-welcome-actions{flex-direction:column-reverse}.product-welcome-actions .ant-btn{width:100%;min-height:44px}.onboarding-checklist{right:62px;bottom:calc(78px + env(safe-area-inset-bottom));width:min(268px,calc(100vw - 76px))}.onboarding-checklist.is-expanded{width:min(316px,calc(100vw - 76px))}.onboarding-learning-drawer .ant-drawer-content-wrapper{width:100%!important}.learning-coach{top:auto!important;left:10px!important;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));width:calc(100vw - 20px);max-height:calc(100dvh - 20px - env(safe-area-inset-bottom));border-radius:18px}.learning-coach>header{padding:12px 14px 10px}.learning-coach-body{padding:14px}.learning-coach>footer{padding:10px 14px 13px}.learning-coach-secondary .ant-btn{min-height:40px}.learning-coach-actions .ant-btn{min-height:44px}.learning-coach-actions .ant-btn-primary{flex:1 1 100%}}@media(max-height:560px){.learning-coach{top:8px!important;bottom:8px!important;max-height:calc(100dvh - 16px)}.learning-coach-body{padding-block:10px}.learning-coach>footer{padding-block:8px}}@media(prefers-reduced-motion:reduce){.learning-spotlight-focus,.learning-coach-pulse{animation:none}}@media(max-width:720px){.contextual-learning-offer-body{grid-template-columns:44px minmax(0,1fr)}.contextual-learning-offer-icon{width:44px;height:44px;border-radius:14px}.contextual-learning-offer-actions{align-items:stretch;grid-template-columns:1fr}.contextual-learning-offer-actions .ant-btn{grid-column:1;justify-self:stretch;width:100%}.contextual-learning-offer-actions>.ant-btn:first-child{grid-row:3;justify-self:center;text-align:center}}.workspace-announcement{margin:12px 20px 0;border:1px solid #ddd8ff;background:linear-gradient(110deg,#fff,#f6f4ff);box-shadow:0 10px 26px #362a7e14}.workspace-announcement .ant-card-body{display:flex;align-items:center;gap:12px;padding:12px 14px}.workspace-announcement.is-required{border-color:#ffd48a;background:linear-gradient(110deg,#fff,#fff8e8)}.workspace-announcement-icon{width:38px;height:38px;border-radius:13px;display:grid;place-items:center;flex:0 0 auto;color:#fff;background:linear-gradient(145deg,#7565f4,#9a6bfb)}.workspace-announcement-content{min-width:0;flex:1}.workspace-announcement-content>div:first-child{display:flex;align-items:center;gap:8px}.workspace-announcement-content>div:first-child>span{font-size:12px;color:#818295}.workspace-announcement-content>strong{display:block;margin:3px 0;font-size:15px;color:#222238}.workspace-announcement-content .formatted-content{font-size:13px;color:#626375;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.workspace-announcement-actions{justify-content:flex-end}@media(max-width:700px){.workspace-announcement{margin:8px 10px 0}.workspace-announcement .ant-card-body{align-items:flex-start;flex-wrap:wrap}.workspace-announcement-content{width:calc(100% - 52px)}.workspace-announcement-actions{width:100%;justify-content:flex-end}}.audio-profile-status{margin:0 30px 22px;padding:14px;border:1px solid #8d65e642;border-radius:18px;background:linear-gradient(110deg,#8366e914,#44b59c0c)}.audio-profile-wave{display:flex;align-items:center;gap:12px;width:100%;border:0;padding:0;background:none;color:var(--star-ink,#263145);cursor:pointer;text-align:left}.audio-profile-headphones{flex-shrink:0;display:grid;place-items:center;width:43px;height:43px;border-radius:13px;color:#fff;background:linear-gradient(140deg,#9c78ff,#6242de);box-shadow:0 4px 12px #8462e52a}.audio-profile-wave>span:nth-child(2){flex:1;min-width:0}.audio-profile-wave small{color:#9271cd;letter-spacing:1.1px;font:700 9px/1.5 Inter,sans-serif}.audio-profile-wave strong{display:block;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.audio-profile-wave em{display:block;font-style:normal;font-size:11px;color:var(--star-muted,#78859a);overflow-wrap:anywhere}.audio-profile-wave>svg{flex-shrink:0;color:#9a7ad0}.audio-profile-status>.ant-btn{color:#9176bb;margin:10px 0 0 52px;font-size:11px}.audio-profile-wave:focus-visible{outline:2px solid #9e7fec;outline-offset:5px;border-radius:8px}@media(max-width:420px){.audio-profile-status{margin-left:18px;margin-right:18px}}.employee-wall-modal,.wall-directory-modal{--wall-surface: var(--star-surface, #fff);--wall-soft: var(--star-soft-bg, #f6f7fc);--wall-ink: var(--star-ink, #24304b);--wall-muted: var(--star-muted, #7b8399);--wall-line: var(--star-line, #e6e9f2);--wall-accent: var(--star-primary, #7862da)}.employee-wall-modal .ant-modal-body{max-height:calc(100dvh - 64px);overflow:auto;scrollbar-width:thin;scrollbar-color:#a99acb transparent}.employee-wall-modal .user-profile-modal-body{background:var(--wall-surface);color:var(--wall-ink)}.employee-wall-modal .employee-wall-cover{height:138px;flex-shrink:0;background:radial-gradient(ellipse at 80% 20%,#708796 0,transparent 55%),linear-gradient(120deg,#2a3453,#645384 60%,#37536b)}.employee-wall-cover>img{width:100%;height:100%;object-fit:cover}.employee-wall-orbit{position:absolute;width:650px;height:350px;border:1px solid #ffffff24;border-radius:50%;transform:rotate(-24deg);left:14%;top:-90px;box-shadow:0 0 0 24px #ffffff06,0 0 0 48px #ffffff04}.employee-wall-orbit.second{left:45%;top:20px}.employee-wall-cover-mark{position:absolute;top:27px;left:30px;color:#eee8ffb0;font-size:10px;letter-spacing:.24em;font-weight:700}.employee-wall-cover-actions{position:absolute;right:24px;bottom:20px;display:flex;gap:8px;align-items:center}.employee-wall-cover .employee-wall-customize,.employee-wall-cover .employee-wall-cover-share{color:#fff;border-color:#ffffff35;background:#1e253d60;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px}.employee-wall-modal .user-profile-identity{padding:0 30px 14px;position:relative;margin-top:-34px;align-items:flex-start}.employee-wall-modal .user-profile-headline{padding-top:42px}.employee-wall-modal .user-profile-name{color:var(--wall-ink);font-size:24px;line-height:1.25}.employee-wall-modal .user-profile-tags .ant-tag{color:var(--wall-muted);border-color:var(--wall-line);background:var(--wall-soft)}.employee-wall-status{margin:0 30px 14px;color:var(--wall-muted);line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.employee-wall-tabs{display:flex;gap:26px;border-bottom:1px solid var(--wall-line);margin:0 30px}.employee-wall-tabs button{border:0;background:none;padding:13px 1px;color:var(--wall-muted);font-weight:600;cursor:pointer;position:relative}.employee-wall-tabs button[aria-selected=true]{color:var(--wall-accent)}.employee-wall-tabs button[aria-selected=true]:after{content:"";height:3px;border-radius:3px;position:absolute;inset:auto 0 -1px;background:var(--wall-accent)}.employee-wall{padding:18px 30px 8px}.employee-wall-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.employee-wall-heading h2{margin:0;font-size:22px;letter-spacing:-.04em;color:var(--wall-ink)}.employee-wall h2,.employee-wall h3{font-family:inherit;font-weight:700}.employee-wall-heading p{margin:4px 0 0;font-size:12px;color:var(--wall-muted)}.employee-wall-heading>span{padding:12px;background:var(--wall-soft);border-radius:14px;color:var(--wall-accent);display:flex}.employee-wall-composer{border:1px solid var(--wall-line);border-radius:20px;overflow:hidden;margin-bottom:16px;background:var(--wall-soft)}.employee-wall-compose-trigger{display:flex;align-items:center;width:100%;border:0;background:none;text-align:left;gap:14px;padding:18px;color:var(--wall-muted);cursor:pointer;transition:background .2s}.employee-wall-compose-trigger:hover{background:color-mix(in srgb,var(--wall-accent) 7%,transparent)}.employee-wall-compose-trigger>span:nth-child(2){flex:1;font-size:14px}.employee-wall-compose-trigger>svg{flex-shrink:0;color:var(--wall-accent)}.employee-wall-compose-icon{display:flex;padding:12px;border-radius:14px;color:var(--wall-accent);background:var(--wall-surface)}.employee-wall-composer-top{display:flex;align-items:center;justify-content:space-between;padding:10px 18px 0;gap:10px;color:var(--wall-muted)}.employee-wall .feed-composer-card{border:0;box-shadow:none;border-radius:0;background:transparent}.employee-wall .feed-composer-card>.ant-card-body{padding:16px 18px}.employee-wall .feed-composer-footer,.employee-wall .feed-composer-footer>.ant-space{flex-wrap:wrap;gap:12px}.employee-wall .feed-composer-footer .ant-select{max-width:100%}.employee-wall .feed-composer-footer>.ant-space{min-width:0}.employee-wall .feed-user-select{width:min(260px,100%)}.employee-wall-audience-hint{font-size:11px;color:var(--wall-muted);padding:0 18px 16px;margin:0;line-height:1.6}.employee-wall-music-picker{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin-bottom:16px}.employee-wall-music-picker>.ant-btn{align-self:flex-start}.employee-wall-music-picker small{color:var(--wall-muted)}.employee-wall-posts{display:grid;gap:18px}.employee-wall .feed-post-card{border:1px solid var(--wall-line);border-radius:20px;background:var(--wall-surface);box-shadow:0 5px 20px #14223c04;overflow:hidden}.employee-wall .feed-post-card>.ant-card-body{padding:20px}.employee-wall .feed-post-head{gap:12px}.employee-wall .feed-post-author{min-width:0}.employee-wall .feed-author-name{overflow-wrap:anywhere}.employee-wall .feed-post-body{padding:16px 0 0;margin-top:0;line-height:1.75}.employee-wall .feed-post-author strong,.employee-wall .feed-post-body h3,.employee-wall .feed-post-body p,.employee-wall .formatted-content,.employee-wall .feed-comment strong,.employee-wall .feed-comment p{color:var(--wall-ink)}.employee-wall .feed-post-author>span,.employee-wall .feed-comment>div>span{color:var(--wall-muted)}.employee-wall .feed-comment>div{background:var(--wall-soft)}.employee-wall .feed-post-meta,.employee-wall .feed-comments{padding-left:0}.employee-wall .feed-post-meta{display:flex;flex-direction:row;flex-wrap:wrap;gap:4px}.employee-wall .feed-post-meta .ant-btn{flex:0 1 auto;font-size:12px;padding-inline:10px}.employee-wall .feed-post-meta .ant-btn:last-child{margin-left:auto}.feed-profile-link{padding:0;border:0;color:inherit;background:none;font:inherit;cursor:pointer;text-align:left}.feed-profile-link:hover{color:#9575e4}.feed-wall-target{font-size:12px;color:#9583c6}.employee-wall .feed-post-actions .ant-btn{display:none}.employee-wall .feed-post-actions>.ant-tag{font-size:10px}.employee-wall-music{display:grid;gap:8px;margin:0 0 16px}.employee-wall-track{display:flex;align-items:center;gap:12px;padding:12px;border-radius:15px;border:1px solid #9181c626;background:#9181c60b;min-width:0}.employee-wall-track>img{width:46px;height:46px;border-radius:11px;object-fit:cover;flex-shrink:0}.employee-wall-track>span{flex:1;min-width:0;display:grid;gap:2px}.employee-wall-track strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.employee-wall-track small{opacity:.65;font-size:11px}.employee-wall-track .ant-btn{flex-shrink:0}.employee-wall-empty{text-align:center;padding:26px 22px;border:1px dashed var(--wall-line);border-radius:20px;background:radial-gradient(ellipse at top,#9e88d90c,transparent)}.employee-wall-empty>span{display:inline-flex;padding:12px;background:var(--wall-soft);border-radius:16px;color:var(--wall-accent);transform:rotate(-6deg)}.employee-wall-empty h3{margin:14px 0 8px;color:var(--wall-ink);font-size:19px}.employee-wall-empty p{max-width:360px;margin:auto;color:var(--wall-muted);line-height:1.7}.employee-wall-access-hint{display:flex;gap:10px;color:var(--wall-muted);padding:14px;font-size:12px;line-height:1.7}.employee-wall-access-hint svg{flex-shrink:0;margin-top:3px}.employee-wall-more{display:flex;margin:22px auto 0;border-radius:12px}.employee-wall-settings-footer{display:flex;gap:10px;justify-content:flex-end;margin-top:24px}.employee-wall button:focus-visible,.feed-profile-link:focus-visible{outline:2px solid #a48ae4;outline-offset:4px}@media(max-width:600px){.employee-wall-modal{max-width:calc(100vw - 16px);margin:8px auto}.employee-wall-modal .ant-modal-body{max-height:calc(100dvh - 32px)}.employee-wall-modal .employee-wall-cover{height:122px}.employee-wall-cover-actions{right:16px;bottom:15px}.employee-wall-cover .employee-wall-customize{font-size:11px}.employee-wall-cover-mark{left:20px}.employee-wall-modal .user-profile-identity{padding-left:18px;padding-right:18px}.employee-wall-tabs,.employee-wall-status{margin-left:18px;margin-right:18px}.employee-wall{padding:16px 14px 6px}.employee-wall-compose-trigger{padding:14px;gap:10px}.employee-wall-compose-trigger>svg{display:none}.employee-wall .feed-post-card>.ant-card-body{padding:16px}.employee-wall .feed-post-head{flex-wrap:wrap}.employee-wall .feed-post-actions{margin-left:auto}.employee-wall-track{gap:9px;padding:9px}.employee-wall-track>small{display:none}.employee-wall .feed-post-meta .ant-dropdown-trigger>span:not(.ant-btn-icon){display:none}.employee-wall .feed-post-meta .ant-dropdown-trigger{width:32px;padding-inline:4px}}.employee-wall-role-line{display:flex;flex-wrap:wrap;align-items:center;gap:5px 14px;margin:6px 0;color:var(--wall-muted);font-size:12px}.employee-wall-role-line>span{display:inline-flex;align-items:center;gap:5px}.employee-wall-modal .user-profile-status-pill{padding:0;background:transparent!important;font-size:11px;font-weight:500;text-transform:none}.employee-wall-modal .user-profile-status-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;margin-right:6px}.employee-wall-modal .user-profile-status-pill.is-online{color:#187c53}:root[data-theme=neon-noir] .employee-wall-modal .user-profile-status-pill.is-online{color:#6ed8ab}.employee-wall-modal .user-profile-identity{display:grid;grid-template-columns:92px minmax(0,1fr);gap:0 16px}.employee-wall-profile-actions{grid-column:2;display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 4px}.employee-wall-profile-actions .ant-btn{border-radius:11px;font-size:12px;height:36px;box-shadow:none}.employee-wall-profile-actions .ant-btn:not(.ant-btn-primary){color:var(--wall-ink);background:var(--wall-soft);border-color:var(--wall-line)}.employee-wall-profile-actions .is-following{color:var(--wall-accent)!important}.employee-wall-notifications{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:0 30px 14px;color:var(--wall-muted);font-size:11px}.employee-wall-notifications .ant-switch{flex-shrink:0}.employee-wall-tabs{gap:22px}.employee-wall-tabs button{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.employee-wall-tabs small{font-size:10px;line-height:18px;padding-inline:5px;border-radius:6px;background:var(--wall-soft)}.employee-wall-compose-entry{padding:12px 14px 10px}.employee-wall-compose-entry .employee-wall-compose-trigger{padding:0;gap:12px;border-radius:10px;min-height:40px}.employee-wall-compose-trigger .ant-avatar{flex-shrink:0}.employee-wall-compose-shortcuts{display:flex;gap:6px;margin:9px 0 0 49px}.employee-wall-compose-shortcuts button{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid var(--wall-line);border-radius:9px;color:var(--wall-accent);font:inherit;font-size:12px;background:var(--wall-surface);cursor:pointer}.employee-wall-compose-shortcuts button:hover{border-color:var(--wall-accent)}.employee-wall .feed-post-card:before{display:none}.employee-wall .feed-post-card.is-message .feed-post-type-label{display:none}.employee-wall .feed-image-grid{gap:5px;border-radius:14px;overflow:hidden}.employee-wall .feed-image-grid.count-1 .feed-image-tile{max-height:380px}.employee-wall .feed-post-body{font-size:14px;line-height:1.65}.employee-wall .feed-post-body h3{font-size:18px}.employee-wall-track{background:linear-gradient(110deg,#9181c610,#9181c604)}.employee-wall-track .audio-artwork{width:46px;height:46px;flex-shrink:0;border-radius:11px}.employee-wall-media{padding:20px 30px}.employee-wall-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.employee-wall-photo-grid>button{aspect-ratio:1;padding:0;border:0;border-radius:14px;overflow:hidden;cursor:pointer;background:var(--wall-soft)}.employee-wall-photo-grid img{width:100%;height:100%;object-fit:cover}.employee-wall-photo-full{display:block;max-width:100%;max-height:75dvh;margin:auto;object-fit:contain}.employee-wall-media-empty{padding:24px;text-align:center;color:var(--wall-muted)}.employee-wall-modal button:focus-visible{outline:2px solid var(--wall-accent);outline-offset:3px}.feed-following-filter{margin-bottom:12px}.employee-wall-layout{display:grid;grid-template-columns:minmax(0,1fr) 242px;gap:22px;padding:20px 30px 28px;align-items:start}.employee-wall-main{min-width:0}.employee-wall-layout .employee-wall,.employee-wall-layout .employee-wall-media{padding:0}.employee-wall-layout .user-profile-section{margin:0 0 18px}.employee-wall-sidebar{display:grid;gap:14px;min-width:0}.wall-sidebar-content{display:grid;gap:14px}.wall-sidebar-content[hidden]{display:none}.wall-mobile-tools{display:flex;align-items:center;justify-content:space-between;gap:8px}.wall-mobile-tools button{display:flex;gap:6px;align-items:center;padding:9px 11px;border:1px solid var(--wall-line);border-radius:10px;background:var(--wall-soft);color:var(--wall-muted);font:inherit;font-size:11px;cursor:pointer}.wall-mobile-tools small{color:var(--wall-accent)}.wall-side-card{border:1px solid var(--wall-line);border-radius:18px;padding:16px;background:var(--wall-soft)}.wall-side-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:25px;margin-bottom:10px;font-size:13px;font-weight:650;color:var(--wall-ink)}.wall-side-heading>small{font-size:11px;color:var(--wall-muted);background:var(--wall-surface);padding:2px 7px;border-radius:6px}.wall-side-heading .ant-btn{color:var(--wall-accent)}.wall-bio-preview,.wall-bio-prompt{border:0;padding:0;background:transparent;color:var(--wall-muted);font:inherit;font-size:12px;line-height:1.7;text-align:left;cursor:pointer}.wall-bio-preview{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap;overflow-wrap:anywhere}.wall-bio-prompt strong{display:block;color:var(--wall-accent);font-size:13px;margin-bottom:5px}.wall-collection-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:16px;padding-top:14px;border-top:1px solid var(--wall-line)}.wall-collection-stats button{font:inherit;display:grid;gap:3px;justify-items:center;min-width:0;background:transparent;border:0;border-radius:9px;padding:7px 2px;color:var(--wall-muted);cursor:pointer}.wall-collection-stats button:not(:disabled):hover{background:var(--wall-surface);color:var(--wall-accent)}.wall-collection-stats button:disabled{cursor:default}.wall-collection-stats strong{font-size:17px;color:var(--wall-ink)}.wall-collection-stats small{font-size:10px;overflow-wrap:anywhere}.wall-following-card{font:inherit;display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:16px;border:1px solid color-mix(in srgb,var(--wall-accent) 25%,var(--wall-line));border-radius:18px;background:linear-gradient(130deg,color-mix(in srgb,var(--wall-accent) 10%,var(--wall-surface)),var(--wall-soft));color:var(--wall-accent);cursor:pointer}.wall-following-card>span{flex:1}.wall-following-card strong{display:block;font-size:13px;color:var(--wall-ink)}.wall-following-card small{display:block;margin-top:5px;font-size:11px;line-height:1.6;color:var(--wall-muted)}.wall-following-card>svg{flex-shrink:0}.wall-person{font:inherit;display:flex;align-items:center;width:100%;gap:9px;padding:10px 0;border:0;border-radius:10px;background:transparent;color:var(--wall-ink);text-align:left;cursor:pointer}.wall-person:hover{background:color-mix(in srgb,var(--wall-accent) 6%,transparent)}.wall-person>.ant-avatar,.wall-person>svg{flex-shrink:0}.wall-person>svg{color:var(--wall-muted)}.wall-person>span:nth-child(2){flex:1;min-width:0}.wall-person strong{display:block;font-size:12px;font-weight:550;line-height:1.5;overflow-wrap:anywhere}.wall-person small{display:block;color:var(--wall-muted);font-size:10px;line-height:1.5;margin-top:2px;overflow-wrap:anywhere}.wall-colleague-preview .wall-person+.wall-person{border-top:1px solid var(--wall-line);border-radius:0}.wall-side-link{display:flex;align-items:center;justify-content:space-between;gap:8px;border:0;padding:10px 0 0;width:100%;color:var(--wall-accent);background:transparent;font:inherit;font-size:12px;text-align:left;cursor:pointer}.wall-directory-results{display:grid;gap:4px;max-height:60dvh;overflow-y:auto;padding-top:14px}.wall-directory-results .wall-person{padding:10px}.wall-directory-results .wall-person strong{font-size:14px}.wall-directory-modal button:focus-visible{outline:2px solid var(--wall-accent);outline-offset:2px}@media(max-width:800px){.employee-wall-layout{grid-template-columns:minmax(0,1fr);gap:18px;padding:18px}.employee-wall-sidebar{order:-1}.wall-sidebar-content{grid-template-columns:repeat(2,minmax(0,1fr))}.wall-colleagues-card{grid-column:1 / -1}.wall-colleague-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}.wall-colleague-preview .wall-person+.wall-person{border-top:0}}@media(max-width:480px){.employee-wall-layout{padding:16px 14px 20px}.wall-sidebar-content{grid-template-columns:minmax(0,1fr);gap:12px}.wall-side-card{padding:14px}.wall-colleague-preview{grid-template-columns:minmax(0,1fr)}.wall-colleague-preview .wall-person:nth-child(n+3){display:none}.wall-following-card{padding:14px}.wall-following-card small{margin-top:2px}}.feed-following-filter .ant-segmented{padding:5px;border-radius:13px;background:var(--star-soft-bg)}.feed-following-filter .ant-segmented-item{border-radius:9px}.feed-following-filter .ant-segmented-item-label{display:flex;align-items:center;gap:7px;padding-inline:14px}@media(max-width:600px){.employee-wall-modal .user-profile-name{font-size:21px}.employee-wall-profile-actions,.employee-wall-notifications{margin-inline:18px;justify-content:flex-start}.employee-wall-profile-actions{grid-column:1 / -1;gap:6px;margin:14px 0 4px}.employee-wall-profile-actions .ant-btn{padding-inline:10px}.employee-wall-profile-actions .employee-wall-share{width:36px;padding:0}.employee-wall-share>span:not(.ant-btn-icon){display:none}.employee-wall-tabs{gap:18px;overflow-x:auto}.employee-wall-tabs button{font-size:12px;padding-block:12px}.employee-wall-compose-shortcuts{margin-left:0}.employee-wall-media{padding:16px 14px}.employee-wall-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.employee-wall-modal .ant-modal-body{scrollbar-color:#a3a8b44d transparent}.employee-wall-modal.has-directory .ant-modal-close{color:var(--wall-ink);background:var(--wall-soft);border-radius:50%}.employee-wall-modal .employee-wall-cover{height:96px}.employee-wall-modal .user-profile-identity{margin-top:-26px;padding-bottom:6px}.employee-wall-modal .user-profile-headline{padding-top:31px}.employee-wall-modal .user-profile-name{font-size:23px}.employee-wall-cover-mark{top:24px}.employee-wall-role-line{margin:5px 0}.employee-wall-profile-actions{margin-top:6px}.employee-wall-tabs button{padding-block:11px}.employee-wall-layout{padding-top:16px;padding-bottom:20px;gap:18px;grid-template-columns:minmax(0,1fr) 226px}.employee-wall-layout:has(.employee-wall-sidebar .wall-sidebar-content:empty){grid-template-columns:minmax(0,1fr)}.employee-wall-layout:has(.employee-wall-sidebar .wall-sidebar-content:empty) .employee-wall-sidebar{display:none}.wall-side-card{padding:14px}.wall-collection-stats{grid-template-columns:repeat(auto-fit,minmax(44px,1fr))}.wall-collection-stats:first-child{margin:0;padding:0;border:0}.wall-colleague-avatars{display:flex;gap:7px;flex-wrap:wrap}.wall-colleagues-card{padding:12px}.wall-colleagues-heading-button{border:0;background:transparent;padding:0;width:100%;text-align:left;cursor:pointer;font-family:inherit}.wall-colleagues-heading-button>span{flex:1}.wall-colleagues-heading-button>svg{color:var(--wall-accent);flex-shrink:0}.wall-colleague-avatars button{padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer}.wall-discover-card{padding:15px;border:1px solid var(--wall-line);border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--wall-accent) 8%,var(--wall-surface)),var(--wall-soft))}.wall-discover-card .wall-side-heading{justify-content:flex-start;color:var(--wall-accent)}.wall-discover-card p{font-size:12px;color:var(--wall-muted);line-height:1.65;margin:0 0 13px}.wall-discover-card .ant-btn{border-radius:10px;font-size:12px}.wall-subscription-links{display:grid;gap:9px;margin-top:13px}.wall-subscription-links button{display:flex;align-items:center;justify-content:space-between;gap:6px;border:0;background:transparent;color:var(--wall-muted);font:inherit;font-size:11px;text-align:left;padding:0;cursor:pointer}.wall-subscription-links button:hover{color:var(--wall-accent)}.employee-wall-empty{display:grid;grid-template-columns:44px minmax(0,1fr);gap:6px 14px;padding:22px;text-align:left}.employee-wall-empty>span{grid-row:1 / 3;padding:9px;align-self:start;border-radius:12px}.employee-wall-empty>span svg{width:24px;height:24px}.employee-wall-empty h3{margin:0;font-size:17px}.employee-wall-empty p{max-width:none;margin:0;font-size:12px}.employee-wall-empty .ant-btn{grid-column:2;justify-self:start;margin-top:8px;border-radius:9px}.wall-back{display:inline-flex;align-items:center;gap:7px;padding:8px 0;border:0;background:transparent;color:var(--wall-muted);font:inherit;font-size:12px;cursor:pointer}.wall-profile-back{margin:4px 26px}.wall-people[hidden]{display:none}.wall-people{display:flex;flex-direction:column;height:min(740px,calc(100dvh - 80px));background:var(--wall-surface);color:var(--wall-ink)}.wall-people-header{flex-shrink:0;padding:18px 28px;border-bottom:1px solid var(--wall-line)}.wall-people-title{display:flex;align-items:center;gap:14px;margin:12px 0 20px}.wall-people-title>span{padding:12px;display:flex;border-radius:15px;background:var(--wall-soft);color:var(--wall-accent)}.wall-people-title h2{margin:0;font-size:23px;color:var(--wall-ink)}.wall-people-title p{margin:4px 0 0;font-size:12px;line-height:1.6;color:var(--wall-muted)}.wall-people .ant-segmented{padding:5px;background:var(--wall-soft);border-radius:12px}.wall-people .ant-segmented-item{border-radius:8px}.wall-people-filters{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:10px;margin-top:12px}.wall-people-filters .ant-input-affix-wrapper,.wall-people-filters .ant-select-selector{border-radius:10px}.wall-people-results{flex:1;min-height:0;overflow-y:auto;padding:10px 28px 20px;scrollbar-width:thin;scrollbar-color:#a3a8b44d transparent;overflow-anchor:none}.wall-people-row{display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--wall-line);padding:5px 0}.wall-people-row .wall-person{flex:1;min-width:0;gap:13px;padding:10px 5px}.wall-people-row .wall-person strong{font-size:14px}.wall-people-row .wall-person small{font-size:11px}.wall-people-row .ant-btn{flex-shrink:0;border-radius:10px;font-size:12px;min-width:112px;border-color:var(--wall-line);color:var(--wall-accent);background:var(--wall-soft)}.wall-people-row .is-following{color:var(--wall-muted);background:transparent}.wall-people-empty{text-align:center;padding:34px 12px;color:var(--wall-muted)}.wall-people-empty>svg{color:var(--wall-accent)}.wall-people-empty h3{color:var(--wall-ink);font-size:18px}.wall-people-empty p{max-width:360px;margin:0 auto 16px;line-height:1.7}.wall-people-results:focus-visible{outline:2px solid var(--wall-accent);outline-offset:-3px}@media(max-width:800px){.employee-wall-layout{grid-template-columns:minmax(0,1fr)}.wall-discover-card{grid-column:1 / -1}}@media(max-width:600px){.employee-wall-modal .employee-wall-cover{height:90px}.employee-wall-modal .user-profile-name{font-size:21px}.employee-wall-cover-mark{top:14px}.employee-wall-cover-actions{bottom:10px;right:12px}.employee-wall-modal .user-profile-identity{grid-template-columns:76px minmax(0,1fr);gap:0 12px}.employee-wall-modal .user-profile-avatar{width:76px!important;height:76px!important;line-height:76px!important}.employee-wall-modal .user-profile-headline{padding-top:32px}.employee-wall-role-line{font-size:11px}.employee-wall-profile-actions{margin-top:10px}.employee-wall-empty{padding:18px 14px;gap:6px 10px}.employee-wall-empty h3{font-size:16px}.wall-people-header{padding:12px 16px}.wall-people-title{margin:8px 0 14px;gap:10px}.wall-people-title h2{font-size:20px}.wall-people-title>span{padding:10px}.wall-people-filters{grid-template-columns:minmax(0,1fr);gap:8px}.wall-people-results{padding-inline:14px}.wall-people .ant-segmented-item-label{padding-inline:8px;font-size:11px}.wall-people-row{gap:8px}.wall-people-row .ant-btn{min-width:44px;height:44px;padding-inline:9px}.wall-people-row .ant-btn>span:not(.ant-btn-icon){display:none}.wall-people-row .wall-person strong{font-size:13px}}.legal-page{min-height:100vh;color:#172036;background:radial-gradient(circle at 82% 8%,rgba(109,94,252,.12),transparent 27rem),linear-gradient(180deg,#f7f9ff,#fff 38%,#f8faff)}.legal-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.legal-topbar{position:sticky;z-index:20;top:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:70px;padding:10px max(20px,calc((100vw - 1180px)/2));border-bottom:1px solid rgba(148,163,184,.16);background:#080e23f0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.legal-brand{justify-self:start}.legal-brand .star-logo-image{width:132px}.legal-topbar-nav{display:flex;gap:8px}.legal-topbar-nav a{padding:9px 13px;border-radius:999px;color:#e2e8f0bd;font-size:13px;font-weight:700;text-decoration:none}.legal-topbar-nav a:hover,.legal-topbar-nav a.is-active{color:#fff;background:#7062ff33}.legal-topbar .legal-language-switch{justify-self:end;margin:0;border-color:#94a3b83d;background:#ffffff14}.legal-topbar .legal-language-switch button{color:#e2e8f0b8}.legal-topbar .legal-language-switch button.is-active{color:#fff}.legal-hero{overflow:hidden;padding:72px 0 66px;border-bottom:1px solid #e6eaf3;background:radial-gradient(circle at 92% 8%,rgba(67,199,255,.15),transparent 23rem),radial-gradient(circle at 74% 72%,rgba(123,92,246,.15),transparent 28rem)}.legal-back{display:inline-flex;align-items:center;gap:7px;margin-bottom:36px;color:#596783;font-size:14px;font-weight:700;text-decoration:none}.legal-back:hover{color:#6558ef}.legal-eyebrow{display:flex;align-items:center;gap:8px;margin-bottom:14px;color:#6558ef;font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.legal-hero h1{max-width:840px;margin:0;color:#111a31;font-size:clamp(38px,6vw,66px);line-height:1.04;letter-spacing:-.045em}.legal-hero p{max-width:790px;margin:22px 0 20px;color:#596783;font-size:clamp(17px,2.2vw,20px);line-height:1.65}.legal-hero time{color:#7d8aa4;font-size:13px;font-weight:650}.legal-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:64px;align-items:start;padding-top:64px;padding-bottom:88px}.legal-toc{position:sticky;top:102px;max-height:calc(100vh - 126px);overflow:auto;padding:20px;border:1px solid #e1e7f2;border-radius:20px;background:#fffc;box-shadow:0 18px 50px #3d496e12}.legal-toc>strong{display:block;margin-bottom:12px;color:#1b2540;font-size:13px;letter-spacing:.06em;text-transform:uppercase}.legal-toc ol{display:grid;gap:3px;margin:0;padding:0;list-style:none}.legal-toc a{display:block;padding:8px 10px;border-radius:10px;color:#68758f;font-size:13px;line-height:1.35;text-decoration:none}.legal-toc a:hover{color:#5c50df;background:#f0efff}.legal-document{min-width:0}.legal-document>section{scroll-margin-top:100px;padding:0 0 36px}.legal-document>section+section{padding-top:38px;border-top:1px solid #e8ecf4}.legal-document h2{margin:0 0 16px;color:#172036;font-size:25px;line-height:1.25;letter-spacing:-.02em}.legal-document p,.legal-document li{color:#4f5d78;font-size:16px;line-height:1.78}.legal-document p{margin:0 0 14px}.legal-document ul{display:grid;gap:10px;margin:0;padding-left:22px}.legal-document li::marker{color:#7164f2}.legal-resource-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.legal-resource-links a{display:inline-flex;align-items:center;gap:7px;padding:10px 13px;border:1px solid #dcd9ff;border-radius:12px;color:#5d51df;background:#f7f6ff;font-size:13px;font-weight:750;text-decoration:none}.legal-document>.legal-contact-card{display:flex;gap:18px;margin-top:16px;padding:26px;border:1px solid #dcd9ff;border-radius:22px;background:linear-gradient(135deg,#f4f2ff,#f5fbff)}.legal-contact-card>span{display:grid;flex:0 0 48px;width:48px;height:48px;place-items:center;border-radius:15px;color:#fff;background:linear-gradient(135deg,#595de8,#8c5cf3);box-shadow:0 12px 28px #6558ef42}.legal-contact-card h2{margin-bottom:8px;font-size:20px}.legal-contact-card p{margin-bottom:9px}.legal-contact-card a{color:#5c50df;font-weight:800}.legal-footer{padding:28px 0;color:#cbd5e1b8;background:#080e23}.legal-footer .legal-shell{display:flex;align-items:center;justify-content:space-between;gap:20px}.legal-footer div div{display:flex;gap:20px}.legal-footer a{color:#e2e8f0db;font-weight:700;text-decoration:none}@media(max-width:820px){.legal-topbar{grid-template-columns:1fr auto}.legal-topbar-nav{display:none}.legal-layout{display:block;padding-top:38px}.legal-toc{position:static;max-height:none;margin-bottom:42px}}@media(max-width:520px){.legal-shell{width:min(100% - 28px,1180px)}.legal-topbar{min-height:64px;padding:9px 14px}.legal-brand .star-logo-image{width:110px}.legal-topbar .auth-language-switch button{min-width:34px;padding:0 7px}.legal-hero{padding:46px 0 44px}.legal-back{margin-bottom:28px}.legal-layout{padding-bottom:58px}.legal-document h2{font-size:21px}.legal-document p,.legal-document li{font-size:15px;line-height:1.7}.legal-document>.legal-contact-card{display:block;padding:22px}.legal-contact-card>span{margin-bottom:16px}.legal-footer .legal-shell{align-items:flex-start;flex-direction:column}.legal-footer div div{align-items:flex-start;flex-direction:column;gap:10px}}*{box-sizing:border-box}.sidebar-navigation-v2 .sidebar-navigation-scroll{flex:1 1 auto;min-height:0;overflow:auto;padding:10px 9px;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.35) transparent}.sidebar-navigation-v2 .sidebar-navigation-scroll::-webkit-scrollbar{width:5px}.sidebar-navigation-v2 .sidebar-navigation-scroll::-webkit-scrollbar-thumb{border-radius:999px;background:#94a3b859}.sidebar-today{padding-bottom:7px;margin-bottom:7px;border-bottom:1px solid rgba(148,163,184,.12)}.sidebar-pinned h2{min-height:18px;margin:2px 12px 4px;color:#94a3b89e;font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.sidebar-nav-link,.sidebar-category-button,.sidebar-all-tools{position:relative;display:flex;width:100%;min-width:0;height:42px;align-items:center;gap:11px;padding:0 13px;border:0;border-radius:10px;background:transparent;color:#e2e8f0d1;font:inherit;text-decoration:none;cursor:pointer;transition:color .16s ease,background .16s ease,transform .16s ease,box-shadow .16s ease}.sidebar-nav-link>span:first-child,.sidebar-category-button>span:first-child,.sidebar-all-tools>svg{display:grid;flex:0 0 18px;place-items:center}.sidebar-nav-link>span:last-child,.sidebar-category-button strong,.sidebar-all-tools span{overflow:hidden;font-size:13.5px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.sidebar-category-button strong{flex:1;text-align:left}.sidebar-category-button .lucide-chevron-down{flex:none;transition:transform .18s ease}.sidebar-category-button .lucide-chevron-down.is-open{transform:rotate(180deg)}.sidebar-nav-link:hover,.sidebar-category-button:hover,.sidebar-all-tools:hover{color:#fff;background:#ffffff13}.sidebar-nav-link.is-active{color:#fff;background:var(--star-sidebar-selected);box-shadow:0 10px 22px var(--star-glow),inset 0 0 0 1px #ffffff1a}.sidebar-category-button.is-current{color:#fff;background:#6366f124}.sidebar-navigation-badge,.sidebar-category-attention-badge{display:inline-flex;color:inherit}.sidebar-navigation-badge .ant-badge-count{min-width:17px;height:17px;padding:0 4px;border:2px solid #0d1324;background:#7c5cff;box-shadow:0 2px 8px #7c5cff73;color:#fff;font-size:10px;font-weight:800;line-height:13px}.sidebar-navigation-badge.is-urgent .ant-badge-count{background:#ef4444;box-shadow:0 2px 8px #ef44446b}.sidebar-category-attention-badge .ant-badge-dot{width:7px;min-width:7px;height:7px;background:linear-gradient(135deg,#c084fc,#7c3aed);box-shadow:0 0 0 2px #0d1324,0 0 9px #a855f7c7}.sidebar-pinned{padding-bottom:7px;margin-bottom:7px;border-bottom:1px solid rgba(148,163,184,.12)}.sidebar-pinned .sidebar-nav-link{height:38px}.sidebar-category{margin:2px 0}.sidebar-category-children{display:grid;gap:1px;margin:1px 0 7px 14px;padding-left:8px;border-left:1px solid rgba(148,163,184,.18)}.sidebar-category-children .sidebar-nav-link{height:36px;padding-left:11px}.sidebar-all-tools{margin-top:8px;color:#d9dcff;border:1px dashed rgba(165,180,252,.26)}.ant-layout-sider-collapsed.sidebar-navigation-v2 .sidebar-navigation-scroll{padding-inline:10px}.ant-layout-sider-collapsed.sidebar-navigation-v2 .sidebar-pinned h2{min-height:5px;margin:0}.ant-layout-sider-collapsed.sidebar-navigation-v2 .sidebar-nav-link,.ant-layout-sider-collapsed.sidebar-navigation-v2 .sidebar-category-button,.ant-layout-sider-collapsed.sidebar-navigation-v2 .sidebar-all-tools{justify-content:center;padding:0}.sidebar-category-flyout{width:220px;display:grid;gap:3px;padding:4px}.sidebar-category-flyout>strong{padding:5px 10px 8px;color:#d9dcff;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.sidebar-category-flyout .sidebar-nav-link{color:#d7deef}.sidebar-category-popover.sidebar-category-popover .ant-popover-inner{overflow:hidden;border:1px solid rgba(148,163,184,.16);padding:6px;background:#031b2f;box-shadow:0 22px 56px #02081757}.sidebar-category-popover .ant-popover-arrow:before{background:#031b2f}.sidebar-category-popover .sidebar-nav-link{justify-content:flex-start;height:38px;padding:0 10px;color:#d7deef}.sidebar-category-popover .sidebar-nav-link:hover{color:#fff;background:#6366f133;transform:translate(2px)}.sidebar-category-popover .sidebar-nav-link.is-active{color:#fff}.sidebar-settings-menu{display:grid;min-width:264px;gap:7px}.sidebar-settings-menu section{display:grid;gap:2px}.sidebar-settings-menu section+section{padding-top:7px;border-top:1px solid rgba(148,163,184,.16)}.sidebar-settings-menu h3{margin:0;padding:3px 10px 5px;color:#8f9bb3;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.sidebar-settings-menu a{display:flex;align-items:center;gap:9px;min-height:36px;padding:8px 10px;border-radius:9px;color:#dce3f3;text-decoration:none;transition:background .16s ease,color .16s ease,transform .16s ease}.sidebar-settings-menu a>span:first-child{display:grid;place-items:center;width:25px;height:25px;border-radius:7px;color:#a5b4fc;background:#6366f121}.sidebar-settings-menu a:hover{color:#fff;background:#6366f133;transform:translate(2px)}.sidebar-settings-menu a.is-active{color:#fff;background:linear-gradient(90deg,#6366f14d,#3b82f629);box-shadow:inset 2px 0 #818cf8}.navigation-tools-drawer .ant-drawer-header{padding:18px 22px}.navigation-tools-drawer .ant-drawer-body{display:flex;flex-direction:column;gap:18px;padding:18px 22px 84px;background:linear-gradient(145deg,#f8faff,#f4f5ff)}.navigation-tools-title{display:flex;align-items:center;gap:12px}.navigation-tools-title>span{width:40px;height:40px;display:grid;flex:none;place-items:center;border-radius:12px;color:#5b4ff1;background:#eceaff}.navigation-tools-title>div{display:grid;gap:2px}.navigation-tools-title strong{color:#182038;font-size:18px}.navigation-tools-title small{color:#7a859d;font-weight:500}.navigation-tools-recent h3,.navigation-tools-group h3{margin:0 0 9px;color:#66738d;font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.navigation-tools-recent>div{display:flex;gap:7px;overflow-x:auto}.navigation-tools-recent button{min-width:104px;display:flex;align-items:center;gap:7px;padding:9px 11px;border:1px solid #e1e5f1;border-radius:11px;background:#fff;color:#26314b;cursor:pointer}.navigation-tools-groups{display:grid;gap:18px}.navigation-tools-group h3{display:flex;align-items:center;gap:7px}.navigation-tools-group>div{overflow:hidden;border:1px solid #e1e5f1;border-radius:14px;background:#ffffffe0}.navigation-tools-group article{display:flex;min-height:48px;align-items:center;border-bottom:1px solid #edf0f6}.navigation-tools-group article:last-child{border-bottom:0}.navigation-tools-group article.is-hidden{opacity:.55}.navigation-tools-open{display:flex;min-width:0;flex:1;align-items:center;gap:10px;padding:11px 13px;border:0;background:transparent;color:#202940;text-align:left;cursor:pointer}.navigation-tools-open>span:nth-child(2){min-width:0;overflow:hidden;flex:1;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.navigation-tools-footer{position:absolute;right:0;bottom:0;left:0;display:flex;gap:8px;padding:13px 22px;border-top:1px solid #e3e6f0;background:#fffffff0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.navigation-tools-footer .ant-btn:first-child{flex:1}.navigation-tools-empty{padding:32px;color:#8791a7;text-align:center}.mobile-bottom-navigation{display:none}@media(max-width:860px){.mobile-bottom-navigation{position:fixed;right:0;bottom:0;left:0;z-index:980;display:grid;grid-template-columns:repeat(5,1fr);min-height:66px;padding:5px max(5px,env(safe-area-inset-right)) calc(5px + env(safe-area-inset-bottom)) max(5px,env(safe-area-inset-left));border-top:1px solid rgba(201,208,224,.85);background:#fffffff0;box-shadow:0 -10px 30px #19234414;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-bottom-navigation a,.mobile-bottom-navigation button{display:grid;place-items:center;gap:2px;padding:4px 2px;border:0;border-radius:10px;background:transparent;color:#768199;font:inherit;font-size:10px;font-weight:750;text-decoration:none}.mobile-bottom-navigation a.is-active,.mobile-bottom-navigation button.is-active{color:#6155ef;background:#efedff}.app-content{padding-bottom:calc(74px + env(safe-area-inset-bottom))}.navigation-tools-drawer .ant-drawer-content-wrapper{width:100vw!important;max-width:100vw}.navigation-tools-footer{flex-wrap:wrap}}.app-platform-panel{display:grid;gap:22px;min-width:0;padding-bottom:32px}.openlines-scoring-settings-entry>p{margin:0;color:#748099;line-height:1.5}.openlines-scoring-settings-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.openlines-scoring-settings-summary>span{display:grid;gap:2px;padding:11px 12px;border-radius:12px;background:#f4f2ff}.openlines-scoring-settings-summary strong{color:#5d4ee8;font-size:20px}.openlines-scoring-settings-summary small{color:#768198}.openlines-scoring-studio .ant-drawer-header{padding:18px 22px;border-bottom:1px solid #e7eaf2}.openlines-scoring-studio .ant-drawer-body{padding:0;background:#f6f7fb}.openlines-scoring-studio-title{display:flex;align-items:center;gap:12px;max-width:560px}.openlines-scoring-studio-title>span{display:grid;place-items:center;width:40px;height:40px;flex:0 0 40px;border-radius:13px;color:#fff;background:linear-gradient(145deg,#625df6,#8a4cf4);box-shadow:0 8px 22px #6452ef42}.openlines-scoring-studio-title>div{display:grid;gap:2px}.openlines-scoring-studio-title strong{color:#182033;font-size:17px}.openlines-scoring-studio-title small{color:#768198;font-size:11px;font-weight:500;white-space:normal}.openlines-scoring-studio-body{min-height:100%}.openlines-scoring-profile-bar{position:sticky;z-index:5;top:0;display:grid;grid-template-columns:minmax(180px,.9fr) minmax(220px,1.2fr) 150px auto;gap:12px;align-items:end;padding:16px 22px;border-bottom:1px solid #e7eaf2;background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.openlines-scoring-profile-bar label{display:grid;gap:5px;min-width:0}.openlines-scoring-profile-bar label>span{color:#748099;font-size:11px;font-weight:700}.openlines-scoring-studio .ant-tabs-nav{margin:0;padding:0 22px;background:#fff}.openlines-scoring-studio .ant-tabs-nav-wrap{min-width:0}.openlines-scoring-studio .ant-tabs-nav-list{min-width:max-content}.openlines-scoring-studio .ant-tabs-tab{padding:14px 2px;white-space:nowrap}.openlines-scoring-studio .ant-tabs-nav-operations{flex:0 0 auto}.openlines-scoring-studio .ant-tabs-content-holder{padding:20px 22px 30px}.openlines-scoring-callout{display:flex;gap:9px;align-items:center;padding:12px 14px;border:1px solid #d9d4ff;border-radius:13px;color:#5b52c7;background:#f1efff}.openlines-progression-intro{display:flex;align-items:flex-start;gap:12px;padding:15px 16px;border:1px solid #d9d4ff;border-radius:16px;color:#5549c7;background:linear-gradient(135deg,#f1efff,#f8f7ff)}.openlines-progression-intro>span{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border-radius:11px;color:#fff;background:linear-gradient(145deg,#675df3,#8d55ef);box-shadow:0 7px 18px #6658eb38}.openlines-progression-intro>div{display:grid;gap:4px;min-width:0}.openlines-progression-intro strong{color:#28204f;font-size:14px}.openlines-progression-intro p{max-width:690px;margin:0;color:#6f6995;font-size:12px;line-height:1.55}.openlines-progression-section{display:grid;gap:12px;min-width:0}.openlines-progression-section-header{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px}.openlines-progression-section-header>span{display:grid;width:38px;height:38px;place-items:center;border-radius:12px}.openlines-progression-section-header>span.is-violet{color:#6254e8;background:#ece9ff}.openlines-progression-section-header>span.is-amber{color:#b66b00;background:#fff0cf}.openlines-progression-section-header>div{display:grid;gap:2px;min-width:0}.openlines-progression-section-header h3{margin:0;color:#20283b;font-size:15px}.openlines-progression-section-header p{margin:0;color:#7a8499;font-size:11px;line-height:1.45}.openlines-progression-section-header .ant-tag{margin:0;color:#6458d9;border-color:#ddd8ff;background:#f2f0ff}.openlines-transition-rule-list,.openlines-business-fact-rule-list{display:grid;gap:12px;min-width:0}.openlines-transition-rule-card,.openlines-business-fact-rule-card{min-width:0;overflow:hidden;border:1px solid #dfe4ee;border-radius:17px;background:#fff;box-shadow:0 6px 18px #1f29460b}.openlines-transition-rule-card{border-left:4px solid #7563ee}.openlines-transition-rule-card.is-off{border-left-color:#b7bfcc}.openlines-transition-rule-card.is-auto_internal_event{border-left-color:#38a4c6}.openlines-transition-rule-card.is-required_resolution{border-left-color:#e4a22b}.openlines-transition-rule-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px;border-bottom:1px solid #edf0f5;background:#fbfbfe}.openlines-transition-route{display:flex;min-width:0;align-items:center;gap:7px;color:#778196}.openlines-transition-route span,.openlines-transition-route strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.openlines-transition-route span{color:#657086}.openlines-transition-route strong{color:#242c40}.openlines-transition-route svg{flex:0 0 auto;color:#8b7ce8}.openlines-transition-rule-card>header .ant-tag{max-width:230px;overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}.openlines-transition-controls{display:grid;grid-template-columns:minmax(240px,1.5fr) minmax(180px,1fr) minmax(180px,.9fr);gap:14px;align-items:start;padding:15px}.openlines-transition-controls>label,.openlines-business-fact-primary>label,.openlines-business-fact-timing>label{display:grid;gap:6px;min-width:0}.openlines-transition-controls label>span,.openlines-business-fact-primary label>span,.openlines-business-fact-timing label>span{display:flex;min-width:0;align-items:center;gap:5px;color:#667086;font-size:10px;font-weight:750}.openlines-transition-controls label>span svg,.openlines-business-fact-primary label>span svg{flex:0 0 auto;color:#8779df;cursor:help}.openlines-transition-controls label>small,.openlines-business-fact-primary label>small{color:#8a93a5;font-size:9px;line-height:1.4}.openlines-transition-controls .ant-select,.openlines-transition-controls .ant-input-number,.openlines-business-fact-primary .ant-select,.openlines-business-fact-primary .ant-input-number,.openlines-business-fact-primary .ant-input,.openlines-business-fact-timing .ant-input-number{width:100%}.openlines-number-unit-control{display:grid;grid-template-columns:minmax(0,1fr) minmax(48px,auto);width:100%;min-width:0;min-height:40px;overflow:hidden;border:1px solid #d9deea;border-radius:11px;background:#fff;box-shadow:0 1px 2px #1f294608;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.openlines-number-unit-control:hover:not(.is-disabled){border-color:#a99df5}.openlines-number-unit-control:focus-within:not(.is-disabled){border-color:#7662f4;box-shadow:0 0 0 3px #7662f41f}.openlines-number-unit-control .ant-input-number{height:100%;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.openlines-number-unit-control .ant-input-number-input-wrap{height:100%}.openlines-number-unit-control .ant-input-number-input{height:100%;min-height:38px;padding:0 13px;color:#273147;font-size:14px;font-weight:700}.openlines-number-unit-control>span{display:grid;min-width:48px;padding:0 11px;place-items:center;border-left:1px solid #e4e7ef;color:#665bbc;font-size:11px;font-weight:800;line-height:1;background:#f5f3ff;-webkit-user-select:none;user-select:none}.openlines-number-unit-control.is-disabled{border-color:#e5e8ef;background:#f5f6f9;box-shadow:none;opacity:.68}.openlines-number-unit-control.is-disabled>span{color:#9299a8;border-color:#e5e8ef;background:#eff1f5}.openlines-policy-toggle{align-content:start}.openlines-policy-toggle>div{display:flex;min-height:34px;align-items:center;gap:9px;padding:6px 9px;border:1px solid #e3e7ef;border-radius:10px;background:#f8f9fc}.openlines-policy-toggle>div strong{color:#4b556b;font-size:10px;line-height:1.35}.openlines-business-fact-rule-card{transition:opacity .2s,border-color .2s}.openlines-business-fact-rule-card.is-disabled{opacity:.62}.openlines-business-fact-rule-card>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-bottom:1px solid #edf0f5;background:linear-gradient(135deg,#fffbf2,#fff)}.openlines-business-fact-rule-card>header>div{display:flex;min-width:0;align-items:center;gap:10px}.openlines-business-fact-rule-card>header>div>span{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border-radius:11px;color:#ad6800;background:#fff0cf}.openlines-business-fact-rule-card>header>div>div{display:grid;min-width:0;gap:2px}.openlines-business-fact-rule-card>header strong{overflow:hidden;color:#252d40;text-overflow:ellipsis;white-space:nowrap}.openlines-business-fact-rule-card>header small{overflow:hidden;color:#9098a8;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.openlines-rule-enabled{display:flex;flex:0 0 auto;align-items:center;gap:8px;color:#626c80;font-size:10px;font-weight:700}.openlines-business-fact-primary{display:grid;grid-template-columns:minmax(220px,1.25fr) minmax(190px,.9fr) minmax(220px,1fr);gap:14px;padding:15px 16px}.openlines-business-fact-timing{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px 16px;border-top:1px solid #edf0f5;background:#fafbfc}.openlines-business-fact-timing>strong{display:flex;grid-column:1/-1;align-items:center;gap:6px;color:#4d576c;font-size:11px}.openlines-business-fact-timing>strong svg{color:#ce8517}.openlines-business-fact-rule-card>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-top:1px solid #edf0f5}.openlines-business-fact-rule-card>footer>span,.openlines-business-fact-rule-card>footer>label{display:flex;align-items:center;gap:8px}.openlines-business-fact-rule-card>footer>span{color:#697388;font-size:10px}.openlines-business-fact-rule-card>footer>span svg{color:#8c7de7}.openlines-business-fact-rule-card>footer>label{color:#3f495e;font-size:11px;font-weight:700}.openlines-stage-band-editor,.openlines-profile-rule-editor,.openlines-profile-field-editor,.openlines-ai-cost-dashboard{display:grid;gap:12px}.openlines-stage-band-row{display:grid;grid-template-columns:minmax(170px,1.2fr) 72px 72px 72px minmax(150px,.9fr);gap:10px;align-items:end;padding:14px;border:1px solid #e2e6ef;border-radius:15px;background:#fff;box-shadow:0 5px 16px #1f29460a}.openlines-stage-band-row label{display:grid;gap:5px;min-width:0}.openlines-stage-band-row label>span{color:#7b8498;font-size:10px;font-weight:700}.openlines-stage-band-row .ant-input-number{width:100%}.openlines-stage-band-name{display:grid;grid-template-columns:4px 1fr auto;grid-template-rows:auto auto;column-gap:9px;align-items:center;min-width:0}.openlines-stage-band-name>span{grid-row:1/3;width:4px;height:36px;border-radius:9px;background:linear-gradient(to top,#765af4 var(--band-progress),#ebe9ff var(--band-progress))}.openlines-stage-band-name strong{overflow:hidden;color:#1b2438;text-overflow:ellipsis;white-space:nowrap}.openlines-stage-band-name small{grid-column:2;color:#8992a7}.openlines-scoring-calculator{display:grid;gap:13px;margin-top:5px;padding:17px;border:1px solid #d9d4ff;border-radius:17px;background:linear-gradient(145deg,#fff,#f2f0ff)}.openlines-scoring-calculator header{display:grid;grid-template-columns:38px 1fr auto;gap:11px;align-items:center}.openlines-scoring-calculator header>span{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;color:#6658ec;background:#e8e4ff}.openlines-scoring-calculator header>div{display:grid}.openlines-scoring-calculator header strong{color:#20283b}.openlines-scoring-calculator header small{color:#7d879c}.openlines-scoring-calculator header b{min-width:58px;color:#6558e8;font-size:30px;text-align:right}.openlines-scoring-calculator .ant-checkbox-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 15px;max-height:220px;overflow:auto;padding:11px;border-radius:12px;background:#ffffffb8}.openlines-scoring-calculator .ant-checkbox-wrapper{min-width:0;align-items:flex-start;color:#303950;line-height:1.4}.openlines-scoring-calculator-option{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.openlines-scoring-calculator footer{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:#778198;font-size:11px}.openlines-scoring-calculator footer strong{color:#303950}.openlines-profile-rule-editor{grid-template-columns:repeat(2,minmax(0,1fr))}.openlines-profile-rule-editor>div{display:grid;grid-template-columns:36px minmax(0,1fr) 78px auto;gap:10px;align-items:center;padding:13px;border:1px solid #e3e6ee;border-radius:14px;background:#fff;transition:opacity .2s,border-color .2s,transform .2s}.openlines-profile-rule-editor>div:hover{border-color:#c9c3ff;transform:translateY(-1px)}.openlines-profile-rule-editor>div.is-disabled{opacity:.55}.openlines-profile-rule-source{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;color:#5d52db;background:#eeecff}.openlines-profile-rule-source.is-system{color:#2085ad;background:#e8f6fb}.openlines-profile-rule-editor>div>div{display:grid;min-width:0}.openlines-profile-rule-editor strong{display:-webkit-box;overflow:hidden;color:#20283b;font-size:12px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.openlines-profile-rule-editor small{overflow:hidden;color:#8790a4;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.openlines-profile-rule-editor .ant-input-number{width:76px}.openlines-potential-config-editor{display:grid;gap:14px}.openlines-potential-weight-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border:1px solid #e3e6ee;border-radius:14px;color:#566078;background:#fafbfe;font-size:12px;font-weight:700}.openlines-potential-weight-summary strong{font-size:18px;font-variant-numeric:tabular-nums}.openlines-potential-weight-summary strong.is-valid{color:#139b68}.openlines-potential-weight-summary strong.is-invalid{color:#d54861}.openlines-potential-weight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.openlines-potential-weight-grid article{display:grid;gap:12px;padding:15px;border:1px solid #e3e6ee;border-radius:15px;background:#fff;box-shadow:0 5px 16px #1f29460a}.openlines-potential-weight-grid article>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.openlines-potential-weight-grid article>header>div{display:grid;min-width:0}.openlines-potential-weight-grid article strong{overflow:hidden;color:#20283b;text-overflow:ellipsis;white-space:nowrap}.openlines-potential-weight-grid article small{color:#8790a4;font-size:10px}.openlines-potential-weight-grid article label{display:flex;width:86px;flex:0 0 auto;align-items:stretch;overflow:hidden;border:1px solid #d9deea;border-radius:10px;background:#f8f9fc}.openlines-potential-weight-grid article label .ant-input-number{width:58px;border:0;border-radius:0;box-shadow:none}.openlines-potential-weight-grid article label>span{display:grid;width:28px;place-items:center;border-left:1px solid #e3e6ee;color:#7e879a}.openlines-potential-weight-bar{height:7px;overflow:hidden;border-radius:999px;background:#eeedf7}.openlines-potential-weight-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6458e8,#9b7cff);transition:width .2s ease}.openlines-potential-weight-grid article footer{display:flex;flex-wrap:wrap;gap:5px}.openlines-potential-weight-grid article footer span{display:grid;min-width:27px;height:22px;place-items:center;padding:0 6px;border-radius:8px;color:#6258cf;background:#f0edff;font-size:10px;font-weight:750}.openlines-profile-field-editor>label{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(240px,1.2fr);gap:16px;align-items:center;padding:14px;border:1px solid #e3e6ee;border-radius:14px;background:#fff}.openlines-profile-field-editor>label>span{display:grid}.openlines-profile-field-editor>label strong{color:#20283b}.openlines-profile-field-editor>label small{color:#8992a7}.openlines-profile-field-editor>label.openlines-analysis-instructions{align-items:start}.openlines-analysis-instructions .ant-input-textarea-affix-wrapper{overflow:hidden;padding:0;border:1px solid #d9deea;border-radius:11px;background:#fff}.openlines-analysis-instructions .ant-input-textarea-affix-wrapper:focus-within{border-color:#7662f4;box-shadow:0 0 0 2px #7662f41f}.openlines-analysis-instructions .ant-input-textarea-affix-wrapper textarea.ant-input{min-height:168px;padding:12px 13px;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;resize:vertical}.openlines-analysis-instructions .ant-input-textarea-show-count:after{display:block;min-height:25px;margin:0;padding:4px 11px;border-top:1px solid #edf0f6;color:#8790a4;line-height:17px;background:#fafbfe}.openlines-ai-cost-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.openlines-ai-cost-cards>div{display:grid;align-content:start;gap:7px;min-height:132px;padding:16px;border:1px solid #e1e4ee;border-radius:15px;background:linear-gradient(145deg,#fff,#f8f7ff)}.openlines-ai-cost-cards small{color:#7c8599}.openlines-ai-cost-cards strong{color:#252d42;font-size:20px}.openlines-ai-cost-cards>div>span{color:#7c8599;font-size:10px;line-height:1.4}.openlines-ai-methodology{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.openlines-ai-methodology>div{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid #e3e6ef;border-radius:13px;color:#667086;background:#f8f9fc}.openlines-ai-methodology svg{flex:0 0 auto;margin-top:1px;color:#6c5ce7}.openlines-ai-methodology span{display:grid;gap:3px;min-width:0}.openlines-ai-methodology strong{color:#3c455a;font-size:11px;line-height:1.45}.openlines-ai-methodology small{color:#7c8599;font-size:10px;line-height:1.45}.openlines-ai-ledger-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:4px 2px 0}.openlines-ai-ledger-heading>div{display:grid;gap:2px}.openlines-ai-ledger-heading strong{color:#252d42;font-size:14px}.openlines-ai-ledger-heading small{color:#7c8599;font-size:10px}.openlines-ai-operation-list{display:grid;gap:9px;background:transparent}.openlines-ai-operation-list>.ant-collapse-item{overflow:hidden;border:1px solid #e1e5ed!important;border-radius:14px!important;background:#fff}.openlines-ai-operation-list .ant-collapse-header{align-items:center!important;padding:14px 16px!important}.openlines-ai-operation-list .ant-collapse-content{border-top:1px solid #edf0f5;background:#fbfcfe}.openlines-ai-operation-list .ant-collapse-content-box{padding:16px!important}.openlines-ai-operation-header{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;min-width:0}.openlines-ai-operation-header>span{display:grid;gap:3px;min-width:0}.openlines-ai-operation-header>span:last-child{flex:0 0 auto;justify-items:end}.openlines-ai-operation-header strong{overflow:hidden;color:#252d42;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.openlines-ai-operation-header code,.openlines-ai-pricing-section code{overflow:hidden;color:#8992a7;font:9px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;text-overflow:ellipsis;white-space:nowrap}.openlines-ai-operation-header small{color:#8992a7;font-size:10px}.openlines-ai-operation-header b{color:#6255e7;font-size:14px}.openlines-ai-operation-detail{display:grid;gap:14px}.openlines-ai-operation-description{margin:0;padding:10px 12px;border-left:3px solid #7768ef;border-radius:5px 10px 10px 5px;color:#667086;background:#f3f1ff;font-size:10px;line-height:1.55}.openlines-ai-metric-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.openlines-ai-metric-groups section{padding:12px;border:1px solid #e5e8ef;border-radius:12px;background:#fff}.openlines-ai-metric-groups h4,.openlines-ai-pricing-section>h4{margin:0 0 9px;color:#384156;font-size:11px}.openlines-ai-metric-groups dl{display:grid;gap:7px;margin:0}.openlines-ai-metric-groups dl>div{display:flex;justify-content:space-between;gap:10px}.openlines-ai-metric-groups dt{color:#7e879a;font-size:9px}.openlines-ai-metric-groups dd{margin:0;color:#30394d;font-size:10px;font-weight:700}.openlines-ai-pricing-section{display:grid;gap:8px}.openlines-ai-pricing-section>h4{display:flex;align-items:center;gap:6px;margin-bottom:0}.openlines-ai-pricing-section>h4 svg{color:#6c5ce7}.openlines-ai-pricing-section article{overflow:hidden;border:1px solid #e3e7ee;border-radius:12px;background:#fff}.openlines-ai-pricing-section article>header{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid #edf0f5;background:#fafbfe}.openlines-ai-pricing-section article>header span{display:grid;min-width:0}.openlines-ai-pricing-section article>header strong{color:#30394d;font-size:10px}.openlines-ai-pricing-section article>header b{color:#6255e7;font-size:11px}.openlines-ai-pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.openlines-ai-pricing-grid>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-right:1px solid #edf0f5;border-bottom:1px solid #edf0f5}.openlines-ai-pricing-grid>div:nth-child(2n){border-right:0}.openlines-ai-pricing-grid span{display:grid;color:#555f74;font-size:9px}.openlines-ai-pricing-grid small{color:#929bad;font-size:8px}.openlines-ai-pricing-grid b{color:#30394d;font-size:10px}.openlines-profile-version-list{display:grid;gap:8px}.openlines-profile-version-list>div{display:grid;grid-template-columns:52px 1fr auto;gap:12px;align-items:center;padding:12px 14px;border:1px solid #e3e6ee;border-radius:12px;background:#fff}.openlines-profile-version-list span{color:#6559e7;font-weight:800}.openlines-profile-version-list small{color:#8790a4}.openlines-score-capped{display:flex;gap:7px;align-items:flex-start;margin:-2px 0 10px;padding:9px 10px;border:1px solid rgba(201,137,20,.18);border-radius:10px;color:#7a540d;font-size:11px;font-weight:600;line-height:1.45;background:#ffbf4729}.openlines-score-capped svg{flex:0 0 auto;margin-top:1px;color:#c98914}.openlines-score-milestones{display:flex;flex-wrap:wrap;gap:5px;margin:0 0 10px}.openlines-score-milestones .ant-tag{display:inline-flex;align-items:center;gap:3px;margin:0;border-color:#49be8540;color:#31825d;background:#49be851a}body.openlines-telegram-dark-active .openlines-scoring-studio .ant-drawer-header,body.openlines-telegram-dark-active .openlines-scoring-studio .ant-drawer-body,body.openlines-telegram-dark-active .openlines-scoring-studio .ant-tabs-nav{color:#edf4fb;border-color:#2b3b4b;background:#17212b!important}body.openlines-telegram-dark-active .openlines-scoring-studio-title strong,body.openlines-telegram-dark-active .openlines-profile-rule-editor strong,body.openlines-telegram-dark-active .openlines-profile-field-editor strong,body.openlines-telegram-dark-active .openlines-stage-band-name strong,body.openlines-telegram-dark-active .openlines-ai-cost-cards strong{color:#edf4fb}body.openlines-telegram-dark-active .openlines-ai-methodology>div{color:#a9b8c7;border-color:#314151;background:#182532}body.openlines-telegram-dark-active .openlines-ai-methodology strong,body.openlines-telegram-dark-active .openlines-ai-ledger-heading strong,body.openlines-telegram-dark-active .openlines-ai-operation-header strong,body.openlines-telegram-dark-active .openlines-ai-metric-groups h4,body.openlines-telegram-dark-active .openlines-ai-pricing-section h4,body.openlines-telegram-dark-active .openlines-ai-pricing-section article>header strong,body.openlines-telegram-dark-active .openlines-ai-pricing-grid b{color:#edf4fb}body.openlines-telegram-dark-active .openlines-scoring-profile-bar{border-color:#2b3b4b;background:#1f2c39f5}body.openlines-telegram-dark-active .openlines-stage-band-row,body.openlines-telegram-dark-active .openlines-scoring-calculator,body.openlines-telegram-dark-active .openlines-profile-rule-editor>div,body.openlines-telegram-dark-active .openlines-potential-weight-grid article,body.openlines-telegram-dark-active .openlines-profile-field-editor>label,body.openlines-telegram-dark-active .openlines-ai-cost-cards>div,body.openlines-telegram-dark-active .openlines-profile-version-list>div{color:#dce7f2;border-color:#304354;background:#202e3b}body.openlines-telegram-dark-active .openlines-ai-operation-list>.ant-collapse-item,body.openlines-telegram-dark-active .openlines-ai-metric-groups section,body.openlines-telegram-dark-active .openlines-ai-pricing-section article{border-color:#304354!important;background:#202e3b}body.openlines-telegram-dark-active .openlines-ai-operation-list .ant-collapse-header{color:#dce7f2}body.openlines-telegram-dark-active .openlines-ai-operation-list .ant-collapse-content{border-color:#304354;background:#182532}body.openlines-telegram-dark-active .openlines-ai-operation-description{color:#b7c5d3;background:#6f5eee1f}body.openlines-telegram-dark-active .openlines-ai-metric-groups dd{color:#dce7f2}body.openlines-telegram-dark-active .openlines-ai-pricing-section article>header{border-color:#304354;background:#182532}body.openlines-telegram-dark-active .openlines-ai-pricing-grid>div{border-color:#304354}body.openlines-telegram-dark-active .openlines-scoring-calculator header strong{color:#edf4fb}body.openlines-telegram-dark-active .openlines-scoring-calculator .ant-checkbox-group{background:#16232e}body.openlines-telegram-dark-active .openlines-scoring-calculator .ant-checkbox-wrapper{color:#dce7f2}body.openlines-telegram-dark-active .openlines-scoring-calculator .ant-checkbox-wrapper:hover{color:#fff}body.openlines-telegram-dark-active .openlines-scoring-calculator .ant-checkbox-inner{border-color:#607487;background:#111c26}body.openlines-telegram-dark-active .openlines-scoring-calculator .ant-checkbox-checked .ant-checkbox-inner{border-color:#7062ef;background:#7062ef}body.openlines-telegram-dark-active .openlines-potential-weight-summary{color:#b9c7d4;border-color:#304354;background:#182532}body.openlines-telegram-dark-active .openlines-potential-weight-grid article strong{color:#edf4fb}body.openlines-telegram-dark-active .openlines-potential-weight-grid article label{border-color:#3a4c5d;background:#111c26}body.openlines-telegram-dark-active .openlines-potential-weight-grid article label>span{border-color:#3a4c5d;color:#91a4b8}body.openlines-telegram-dark-active .openlines-potential-weight-bar{background:#15222d}body.openlines-telegram-dark-active .openlines-potential-weight-grid article footer span{color:#c9c4ff;background:#6f5eee2e}body.openlines-telegram-dark-active .openlines-analysis-instructions .ant-input-textarea-affix-wrapper{border-color:#3a4c5d;background:#111c26}body.openlines-telegram-dark-active .openlines-analysis-instructions .ant-input-textarea-show-count:after{border-color:#2c3e4e;color:#91a4b8;background:#16232e}body.openlines-telegram-dark-active .openlines-score-capped{border-color:#ffb84757;color:#ffd58a;background:linear-gradient(135deg,#a8690d47,#7b4e0a33);box-shadow:inset 3px 0 #f0a62f}body.openlines-telegram-dark-active .openlines-score-capped svg{color:#ffbd55}body.openlines-telegram-dark-active .openlines-scoring-studio .ant-input,body.openlines-telegram-dark-active .openlines-scoring-studio .ant-input-number,body.openlines-telegram-dark-active .openlines-scoring-studio .ant-input-number-input,body.openlines-telegram-dark-active .openlines-scoring-studio .ant-select-selector,body.openlines-telegram-dark-active .openlines-scoring-studio textarea{color:#edf4fb!important;border-color:#3a4c5d!important;background:#111c26!important}body.openlines-telegram-dark-active .openlines-progression-intro{color:#c5bfff;border-color:#493f74;background:linear-gradient(135deg,#262743,#202e3b)}body.openlines-telegram-dark-active .openlines-progression-intro strong,body.openlines-telegram-dark-active .openlines-progression-section-header h3,body.openlines-telegram-dark-active .openlines-transition-route strong,body.openlines-telegram-dark-active .openlines-business-fact-rule-card>header strong{color:#edf4fb}body.openlines-telegram-dark-active .openlines-progression-intro p,body.openlines-telegram-dark-active .openlines-progression-section-header p,body.openlines-telegram-dark-active .openlines-transition-route span,body.openlines-telegram-dark-active .openlines-transition-controls label>small,body.openlines-telegram-dark-active .openlines-business-fact-primary label>small{color:#9eafc0}body.openlines-telegram-dark-active .openlines-progression-section-header>span.is-violet{color:#b9b1ff;background:#343254}body.openlines-telegram-dark-active .openlines-progression-section-header>span.is-amber,body.openlines-telegram-dark-active .openlines-business-fact-rule-card>header>div>span{color:#ffd17a;background:#3d3222}body.openlines-telegram-dark-active .openlines-progression-section-header .ant-tag{color:#c6c0ff;border-color:#4b466c;background:#302e4b}body.openlines-telegram-dark-active .openlines-transition-rule-card,body.openlines-telegram-dark-active .openlines-business-fact-rule-card{border-color:#304354;background:#202e3b;box-shadow:none}body.openlines-telegram-dark-active .openlines-transition-rule-card>header,body.openlines-telegram-dark-active .openlines-business-fact-rule-card>header{border-color:#304354;background:#1b2a37}body.openlines-telegram-dark-active .openlines-business-fact-rule-card>header{background:linear-gradient(135deg,#2d2b26,#1b2a37)}body.openlines-telegram-dark-active .openlines-transition-controls label>span,body.openlines-telegram-dark-active .openlines-business-fact-primary label>span,body.openlines-telegram-dark-active .openlines-business-fact-timing label>span,body.openlines-telegram-dark-active .openlines-business-fact-timing>strong,body.openlines-telegram-dark-active .openlines-business-fact-rule-card>footer>span,body.openlines-telegram-dark-active .openlines-rule-enabled{color:#aebdcc}body.openlines-telegram-dark-active .openlines-policy-toggle>div,body.openlines-telegram-dark-active .openlines-business-fact-timing{color:#dce7f2;border-color:#304354;background:#182632}body.openlines-telegram-dark-active .openlines-policy-toggle>div strong,body.openlines-telegram-dark-active .openlines-business-fact-rule-card>footer>label{color:#dce7f2}body.openlines-telegram-dark-active .openlines-business-fact-rule-card>footer{border-color:#304354}body.openlines-telegram-dark-active .openlines-number-unit-control{border-color:#3a4c5d;background:#111c26;box-shadow:0 1px 2px #0000002e}body.openlines-telegram-dark-active .openlines-number-unit-control:hover:not(.is-disabled){border-color:#7569d7}body.openlines-telegram-dark-active .openlines-number-unit-control:focus-within:not(.is-disabled){border-color:#8b7cf6;box-shadow:0 0 0 3px #7d6cf62e}body.openlines-telegram-dark-active .openlines-number-unit-control .ant-input-number{border:0!important;background:transparent!important}body.openlines-telegram-dark-active .openlines-number-unit-control .ant-input-number-input{color:#edf4fb!important;background:transparent!important}body.openlines-telegram-dark-active .openlines-number-unit-control>span{color:#d2ccff;border-color:#3a4c5d;background:#292d4d}body.openlines-telegram-dark-active .openlines-number-unit-control.is-disabled{border-color:#30404f;background:#18242f;opacity:.62}body.openlines-telegram-dark-active .openlines-number-unit-control.is-disabled>span{color:#8192a3;border-color:#30404f;background:#202d39}@media(max-width:760px){.openlines-scoring-studio .ant-drawer-header{align-items:flex-start}.openlines-scoring-studio-title small{display:none}.openlines-scoring-profile-bar{grid-template-columns:1fr 1fr;padding:14px}.openlines-scoring-profile-bar>label:nth-child(2){grid-column:1/3;grid-row:2}.openlines-scoring-studio .ant-tabs-nav{padding:0 14px}.openlines-scoring-studio .ant-tabs-content-holder{padding:14px}.openlines-stage-band-row{grid-template-columns:repeat(3,1fr)}.openlines-stage-band-name,.openlines-stage-milestone{grid-column:1/4}.openlines-profile-rule-editor,.openlines-potential-weight-grid{grid-template-columns:1fr}.openlines-profile-field-editor>label{grid-template-columns:1fr;gap:8px}.openlines-ai-cost-cards{grid-template-columns:repeat(2,1fr)}.openlines-ai-methodology,.openlines-ai-metric-groups,.openlines-scoring-calculator .ant-checkbox-group{grid-template-columns:1fr}.openlines-progression-section-header{grid-template-columns:38px minmax(0,1fr)}.openlines-progression-section-header>.ant-tag{grid-column:2;width:fit-content}.openlines-transition-controls,.openlines-business-fact-primary,.openlines-business-fact-timing{grid-template-columns:1fr}.openlines-transition-rule-card>header,.openlines-business-fact-rule-card>header{align-items:flex-start;flex-direction:column}.openlines-business-fact-rule-card>footer{align-items:flex-start;flex-direction:column}}@media(max-width:480px){.openlines-progression-intro{padding:13px}.openlines-progression-intro>span{width:32px;height:32px;flex-basis:32px}.openlines-ai-cost-cards,.openlines-ai-pricing-grid{grid-template-columns:1fr}.openlines-ai-pricing-grid>div{border-right:0}.openlines-ai-operation-header{align-items:flex-start}.openlines-transition-route{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%}.openlines-transition-route strong{grid-column:1/-1}.openlines-transition-rule-card>header,.openlines-transition-controls,.openlines-business-fact-primary,.openlines-business-fact-timing,.openlines-business-fact-rule-card>footer{padding-right:12px;padding-left:12px}.openlines-rule-enabled{width:100%}}.openlines-handover-button{color:#6554c0!important}.openlines-handover-button.is-completed{color:#15803d!important}.openlines-handover-route{display:grid;grid-template-columns:40px minmax(0,1fr) 22px 40px minmax(0,1fr);align-items:center;gap:10px;margin-bottom:20px;padding:13px 14px;border:1px solid #dbe7f3;border-radius:16px;background:linear-gradient(135deg,#f8fbff,#f4f1ff)}.openlines-handover-route>span:not(.ant-avatar){min-width:0;display:flex;flex-direction:column}.openlines-handover-route strong,.openlines-handover-route small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.openlines-handover-route strong{color:#172033}.openlines-handover-route small{color:#718096}.openlines-handover-route>svg{color:#8b7fd5}.openlines-handover-state{display:grid;gap:18px;padding:24px;border:1px solid #dbe7f3;border-radius:20px;background:radial-gradient(circle at top right,rgba(124,92,255,.12),transparent 38%),#f8fbff}.openlines-handover-state-icon{width:54px;height:54px;display:grid;place-items:center;border-radius:18px;color:#6254c7;background:#ebe8ff}.openlines-handover-state-icon svg{width:27px;height:27px}.openlines-handover-state.is-completed .openlines-handover-state-icon{color:#15803d;background:#dcfce7}.openlines-handover-state.is-failed .openlines-handover-state-icon{color:#b42318;background:#fee4e2}.openlines-handover-state-copy{display:flex;flex-direction:column;gap:5px}.openlines-handover-state-copy small{color:#6d5dd3;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.openlines-handover-state-copy strong{color:#172033;font-size:18px}.openlines-handover-state-copy>span{color:#667085}.openlines-handover-state-copy .ant-alert{margin-top:10px}.openlines-handover-members{display:flex;align-items:center;padding-left:8px}.openlines-handover-members .ant-avatar{margin-left:-8px;border:2px solid #fff;background:linear-gradient(135deg,#6554c0,#3489db)}.openlines-handover-result{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:16px;border-top:1px solid #dbe7f3}.openlines-handover-result>span{min-width:0;display:flex;flex-direction:column}.openlines-handover-result small{color:#718096}.openlines-handover-result strong{overflow:hidden;color:#172033;text-overflow:ellipsis}.openlines-handover-state .is-spinning{animation:openlines-handover-spin 1s linear infinite}@keyframes openlines-handover-spin{to{transform:rotate(360deg)}}body.openlines-telegram-dark-active .openlines-handover-button{color:#8cc8ff!important}body.openlines-telegram-dark-active .openlines-handover-button.is-completed{color:#5ee6a8!important}body.openlines-telegram-dark-active .openlines-handover-route,body.openlines-telegram-dark-active .openlines-handover-state{border-color:#263d52;background:radial-gradient(circle at top right,rgba(76,158,235,.14),transparent 40%),#152536}body.openlines-telegram-dark-active .openlines-handover-route strong,body.openlines-telegram-dark-active .openlines-handover-state-copy strong,body.openlines-telegram-dark-active .openlines-handover-result strong{color:#edf6ff}body.openlines-telegram-dark-active .openlines-handover-route small,body.openlines-telegram-dark-active .openlines-handover-state-copy>span,body.openlines-telegram-dark-active .openlines-handover-result small{color:#9bb1c5}body.openlines-telegram-dark-active .openlines-handover-route>svg,body.openlines-telegram-dark-active .openlines-handover-state-copy small{color:#82bdf1}body.openlines-telegram-dark-active .openlines-handover-members .ant-avatar{border-color:#152536}body.openlines-telegram-dark-active .openlines-handover-result{border-color:#263d52}@media(max-width:620px){.openlines-handover-route{grid-template-columns:36px minmax(0,1fr)}.openlines-handover-route>svg{display:none}.openlines-handover-result{align-items:stretch;flex-direction:column}.openlines-handover-result .ant-btn{width:100%}.openlines-handover-state{padding:18px}}.app-shell.has-openlines-workspace .app-content.is-communication-content{height:100dvh;min-height:100dvh;padding:0;overflow:hidden;background:#f5f7fb}.openlines-workspace.is-page .openlines-grid{grid-template-columns:310px minmax(460px,1fr) 360px;gap:0;height:100%;min-height:0;border:1px solid #e5e9f2;border-radius:0;background:#fff;overflow:hidden}.openlines-workspace.is-page .openlines-list{border-right:1px solid #e6eaf1;background:#fbfcfe}.openlines-workspace.is-page .openlines-side{border-left:1px solid #e6eaf1;background:#fff}.openlines-queue-head{display:grid;gap:12px;padding:18px 16px 12px;border-bottom:1px solid #e8ebf2;background:#fff}.openlines-queue-title{display:flex;align-items:center;gap:8px}.openlines-queue-title>div{min-width:0;display:grid;margin-right:auto}.openlines-queue-title strong{font-size:18px;color:#192033}.openlines-queue-title span{color:#8b93a7;font-size:12px}.openlines-queue-head .ant-input-affix-wrapper{height:40px;border-radius:10px;background:#f4f6fa;border-color:transparent;box-shadow:none}.openlines-queue-segments{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;border-radius:10px;background:#f0f2f7}.openlines-queue-segments button{min-width:0;padding:7px 4px;border:0;border-radius:7px;background:transparent;color:#727b91;font:inherit;font-size:11px;cursor:pointer}.openlines-queue-segments button b{margin-left:2px}.openlines-queue-segments button.is-active{color:#5549c6;background:#fff;box-shadow:0 2px 7px #23284814}.openlines-queue-advanced{display:grid;grid-template-columns:1fr;gap:8px}.openlines-workspace.is-page .openlines-selection-toolbar{min-height:34px;padding:4px 12px;border-bottom:1px solid #eef0f5}.openlines-workspace.is-page .openline-conversation{padding:13px 14px;border-bottom:1px solid #eef1f6}.openlines-workspace.is-page .openline-conversation.active{background:#edeafd;box-shadow:inset 3px 0 #6d5ce7}.openline-work-meta{display:flex;align-items:center;gap:6px;min-width:0;margin-top:6px}.openline-work-meta .ant-tag{max-width:46%;margin:0;overflow:hidden;text-overflow:ellipsis;color:#6255cf;border:0;background:#ece9ff}.openline-work-meta>span{display:flex;min-width:0;align-items:center;gap:4px;overflow:hidden;color:#7e879b;font-size:10px;white-space:nowrap;text-overflow:ellipsis}.openlines-workspace.is-page .openlines-chat{background:#f7f8fc}.openlines-workspace.is-page .openlines-chat-header{min-height:68px;padding:12px 20px;border-bottom:1px solid #e5e9f1;background:#fffffff5}.openlines-workspace.is-page .openlines-messages{padding:18px clamp(18px,4vw,64px);background-color:#f6f7fb;background-image:radial-gradient(circle at 1px 1px,rgba(108,92,231,.065) 1px,transparent 0);background-size:24px 24px}.openlines-action-strip{display:grid;grid-template-columns:minmax(140px,.8fr) minmax(180px,1.2fr) auto auto;align-items:center;gap:8px;padding:9px 12px;border:1px solid #e4e7ef;border-radius:12px;background:#fbfbfd}.openlines-action-strip .ant-select{width:100%}.openlines-next-task{display:flex;align-items:center;gap:7px;min-width:0;color:#6d5ce7}.openlines-next-task>span{min-width:0;display:grid}.openlines-next-task small{color:#9097a8;font-size:10px}.openlines-next-task strong{overflow:hidden;color:#32384b;font-size:11px;white-space:nowrap;text-overflow:ellipsis}.openlines-workspace.is-page .openlines-composer{gap:8px;padding:10px 16px 16px;border-top:1px solid #e4e8ef;background:#fff}.openlines-workspace.is-page .openlines-reply-box{border-radius:14px;border-color:#dde2ec;box-shadow:0 5px 18px #2028480e}.openlines-side-content>.ant-tabs{height:100%}.openlines-side-content .ant-tabs-nav{margin:0;padding:0 10px;border-bottom:1px solid #e7eaf1}.openlines-side-content .ant-tabs-tab{min-width:0;flex:1;justify-content:center;padding:14px 3px}.openlines-side-content .ant-tabs-tab+.ant-tabs-tab{margin-left:2px}.openlines-side-content .ant-tabs-tab-btn>span{display:flex;align-items:center;justify-content:center;gap:5px;font-size:11px;white-space:nowrap}.openlines-side-content .ant-tabs-content-holder{overflow:auto}.openlines-side-pane{padding:18px}.openlines-next-card{display:flex;gap:10px;margin-top:16px;padding:13px;color:#6558d7;border:1px solid #e1ddff;border-radius:12px;background:#f6f4ff}.openlines-next-card>div{min-width:0;display:grid;gap:2px}.openlines-next-card span,.openlines-next-card small{color:#858da0;font-size:11px}.openlines-next-card strong{color:#2c3245;font-size:13px}.openlines-linked-record-section label,.openlines-manage-pane label{display:grid;gap:6px;width:100%}.openlines-linked-record-section label>span,.openlines-manage-pane label>span{color:#81899b;font-size:11px;font-weight:600;text-transform:uppercase}.openlines-crm-amount{display:flex;align-items:center;gap:6px;color:#30374b;font-weight:650}.openlines-crm-communications{display:grid;gap:10px;padding:10px;border:1px solid #e5e2f2;border-radius:11px;background:#ffffffb8}.openlines-crm-communications>div{display:grid;gap:5px;min-width:0}.openlines-crm-communications>div>span{color:#81899b;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.openlines-crm-communications .crm-communication-readonly-row{min-height:28px}.openlines-crm-communications .crm-communication-readonly-value>strong{color:#30374b;font-size:12px}.openlines-pane-actions{display:flex;gap:8px;margin-bottom:14px}.openlines-task-list,.openlines-activity-list{display:grid;gap:8px;margin-top:14px}.openlines-task-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px;padding:11px;border:1px solid #e8eaf0;border-radius:11px}.openlines-task-row>div{display:grid;gap:2px}.openlines-task-row strong{color:#2c3243;font-size:12px}.openlines-task-row span,.openlines-task-row small{color:#858da0;font-size:10px}.openlines-task-row .ant-tag{margin:0;font-size:9px}.openlines-activity-row{display:grid;grid-template-columns:28px 1fr;gap:9px}.openlines-activity-row>span{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;color:#6659da;background:#eeebff}.openlines-activity-row>div{padding-bottom:11px;border-bottom:1px solid #edf0f4}.openlines-activity-row strong{display:block;color:#30364a;font-size:12px}.openlines-activity-row p{margin:3px 0;color:#626b7f;font-size:11px}.openlines-activity-row small{color:#9aa1b1;font-size:10px}@media(max-width:1360px){.openlines-workspace.is-page .openlines-grid{grid-template-columns:286px minmax(430px,1fr) 330px}.openlines-action-strip{grid-template-columns:minmax(130px,1fr) auto auto}.openlines-next-task{display:none}}@media(max-width:1100px){.openlines-workspace.is-page .openlines-grid{display:grid;grid-template-columns:300px minmax(0,1fr)}.openlines-workspace.is-page .openlines-side{position:fixed;z-index:120;top:0;right:0;bottom:0;width:min(380px,92vw);transform:translate(102%);transition:transform .2s ease}.openlines-workspace.is-page .openlines-grid.is-info .openlines-side{transform:translate(0)}}.app-shell.has-openlines-workspace .sidebar-nav-link:hover,.app-shell.has-openlines-workspace .sidebar-category-button:hover{color:#6654e8;background:#f5f3ff}.openlines-workspace.is-page .openlines-grid{grid-template-columns:326px minmax(480px,1fr) 368px}.openlines-queue-title strong{font-size:19px}.openlines-queue-segments{background:#f6f7fa}.openlines-queue-segments button{font-weight:650}.openlines-workspace.is-page .openline-message-status{justify-content:flex-end}.openlines-workspace.is-page .openlines-media-play{width:42px;height:42px;background:#7464e8;box-shadow:none}.openlines-action-strip{padding:7px 10px;border:0;border-top:1px solid #e9ebf1;border-radius:0;background:#fff}.openlines-side-content .ant-tabs-tab-btn>span{font-size:10px}.openlines-side-warning{margin-top:14px}.openlines-side-warning .ant-alert-message{font-size:11px}.openlines-side-warning .ant-alert-description{font-size:10px}.openlines-workspace.is-page .openlines-video-note-controls{right:13px;bottom:11px;left:13px;z-index:3;gap:3px;min-width:0;padding:2px 4px;border-radius:999px;background:#080c1461;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.openlines-workspace.is-page .openlines-video-note-controls span{min-width:0;margin-right:auto;padding-left:2px;font-size:9px}.openlines-workspace.is-page .openlines-video-note-controls button{width:24px;min-width:24px;height:24px;padding:0;background:#00000057}.openlines-workspace.is-page .openlines-video-note-controls button svg{width:14px;height:14px}.openlines-workspace.is-page .openlines-video-note-progress{right:21px;bottom:43px;left:21px;z-index:3;height:2px}.app-shell.has-openlines-workspace .sidebar.sidebar-navigation-v2,:root[data-theme] .app-shell.has-openlines-workspace .sidebar.sidebar-navigation-v2{border-right:1px solid #e7eaf1;background:#fff!important;box-shadow:none}.app-shell.has-openlines-workspace .sidebar.sidebar-navigation-v2:before{display:none!important}.app-shell.has-openlines-workspace .sidebar-logo{border-bottom-color:#edf0f5;background:#fff}.app-shell.has-openlines-workspace .sidebar-nav-link,.app-shell.has-openlines-workspace .sidebar-category-button,.app-shell.has-openlines-workspace .sidebar-all-tools{color:#697286}.app-shell.has-openlines-workspace .sidebar-nav-link:hover,.app-shell.has-openlines-workspace .sidebar-category-button:hover,.app-shell.has-openlines-workspace .sidebar-all-tools:hover{color:#6654e8;background:#f5f3ff}.app-shell.has-openlines-workspace .sidebar-nav-link.is-active{color:#6654e8;background:#eeeaff;box-shadow:inset 3px 0 #7565ef}.app-shell.has-openlines-workspace .sidebar-settings-trigger,.app-shell.has-openlines-workspace .sidebar-help-link{color:#737c8e}.openlines-workspace.is-page .openlines-grid{grid-template-columns:326px minmax(480px,1fr) 368px;border:0}.openlines-queue-head{padding:22px 18px 13px}.openlines-queue-title strong{font-size:19px;letter-spacing:-.02em}.openlines-queue-title>.ant-btn:first-child{width:26px;padding:0}.openlines-queue-segments{padding:3px;background:#f6f7fa}.openlines-queue-segments button{padding:8px 3px;font-size:11px;font-weight:650}.openlines-queue-segments button.is-active{color:#fff;background:#7461ed;box-shadow:0 4px 12px #7461ed38}.openlines-workspace.is-page .openlines-selection-toolbar{display:flex}.openlines-workspace.is-page .openline-conversation{min-height:88px;padding:15px 16px;background:#fff}.openlines-workspace.is-page .openline-conversation.active{background:#f0edff;box-shadow:inset 3px 0 #765ff0}.openlines-workspace.is-page .openline-conversation .ant-avatar{color:#3f3b62;background:#d9f1dd}.openlines-workspace.is-page .openline-conversation-title span{color:#202538;font-size:13px;font-weight:750}.openlines-workspace.is-page .openline-conversation-title small{color:#9299aa;font-size:10px}.openlines-workspace.is-page .openline-conversation-preview{color:#747c8e;font-size:11px}.openline-work-meta{min-height:18px;margin-top:5px}.openline-work-meta .ant-tag{padding-inline:8px;border-radius:999px;font-size:9px}.openlines-workspace.is-page .openlines-chat-header{min-height:78px;padding:14px 22px}.openlines-chat-header-main strong{font-size:16px;letter-spacing:-.01em}.openlines-chat-header>.ant-space .ant-tag{display:none}.openlines-chat-header .openlines-record-button{min-width:40px}.openlines-workspace.is-page .openlines-messages{padding:18px 24px;background:#fafbfe;background-image:none}.openlines-workspace.is-page .openlines-day-separator span{padding:4px 11px;border:0;background:#f0f2f7;color:#8a91a2;font-size:10px;font-weight:600}.openlines-workspace.is-page .openline-message:not(.has-chat-accent),:root[data-theme] .openlines-workspace.is-page .openline-message:not(.has-chat-accent){max-width:min(64%,520px);padding:10px 13px;border:1px solid #e5e8ef!important;border-radius:13px 13px 13px 4px;background:#fff!important;color:#303647!important;box-shadow:0 2px 8px #19203709!important;filter:none!important}.openlines-workspace.is-page .openline-message.outbound:not(.has-chat-accent),:root[data-theme] .openlines-workspace.is-page .openline-message.outbound:not(.has-chat-accent){border-color:#e4defe!important;border-radius:13px 13px 4px;background:#f0edff!important;color:#30304a!important}.openlines-workspace.is-page .openline-message.inbound{align-self:flex-start}.openlines-workspace.is-page .openline-message>span{font-size:12px;line-height:1.45}.openlines-workspace.is-page .openline-message-head{min-height:14px;margin-bottom:3px}.openlines-workspace.is-page .openline-message-head span{display:none}.openlines-workspace.is-page .openline-message-head small{margin-left:auto;color:#969cac!important;font-size:9px}.openlines-workspace.is-page .openline-message-status{margin-top:3px;justify-content:flex-end}.openlines-workspace.is-page .openline-message-status small{color:#8174df!important;font-size:0}.openlines-workspace.is-page .openline-message-status svg{width:12px;height:12px}.openlines-workspace.is-page .openlines-telegram-audio{width:min(290px,52vw);min-height:58px;grid-template-columns:42px minmax(0,1fr);padding:6px 10px 6px 6px;border:0;border-radius:12px;background:#ffffffb8;box-shadow:none}.openlines-workspace.is-page .openlines-media-play{width:42px;height:42px;box-shadow:none;background:#7464e8}.openlines-workspace.is-page .openlines-waveform{height:25px}.openlines-workspace.is-page .openlines-telegram-video-note{width:min(166px,40vw);border-width:2px;box-shadow:0 5px 15px #2326421f}.openlines-workspace.is-page .openlines-video-note-play{width:45px;height:45px}.openlines-workspace.is-page .openlines-video-note-controls{right:18px;bottom:10px;left:18px}.openlines-workspace.is-page .openlines-video-note-progress{right:18px;bottom:40px;left:18px}.openlines-workspace.is-page .conversation-script-dock{display:none}.openlines-action-strip{grid-template-columns:minmax(135px,.9fr) minmax(175px,1.1fr) auto auto;padding:7px 10px;border:0;border-top:1px solid #e9ebf1;border-radius:0;background:#fff}.openlines-action-strip .ant-select-selector,.openlines-action-strip .ant-btn{min-height:36px;border-radius:9px!important}.openlines-action-strip .ant-select-selector{color:#6557da;border-color:#e5e0ff!important;background:#f5f3ff!important}.openlines-link-crm-action{color:#6557da;border-color:#e5e0ff;background:#f5f3ff}.openlines-workspace.is-page .openlines-composer{padding:0 14px 13px;gap:0}.openlines-workspace.is-page .openlines-reply-box{min-height:48px;border:1px solid #e3e6ed;border-radius:12px;box-shadow:none}.openlines-workspace.is-page .openlines-side-pane{padding:19px 20px}.openlines-side-content .ant-tabs-tab-btn>span{gap:4px;font-size:10px}.openlines-side-content .ant-tabs-ink-bar{height:2px;background:#725fed}.openlines-context-list>div{min-height:48px;padding:12px 0;border-bottom:1px solid #eceef3}.openlines-context-list dt{color:#8b92a2;font-size:9px;font-weight:750;text-transform:uppercase}.openlines-context-list dd{color:#353a4b;font-size:11px;font-weight:650}.openlines-next-card{padding:12px;border:0;background:#f6f4ff;box-shadow:none}@media(max-width:1360px){.openlines-workspace.is-page .openlines-grid{grid-template-columns:296px minmax(450px,1fr) 338px}}.app-platform-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(330px,.7fr);gap:clamp(28px,5vw,74px);min-height:348px;padding:clamp(28px,4vw,52px);overflow:hidden;border:1px solid rgba(109,94,252,.2);border-radius:30px;color:#f8faff;background:radial-gradient(circle at 11% 4%,rgba(72,222,255,.18),transparent 30%),radial-gradient(circle at 92% 6%,rgba(170,115,255,.3),transparent 33%),linear-gradient(135deg,#111936,#22275a 48%,#4f3fa8);box-shadow:0 28px 70px #2d257038,inset 0 1px #ffffff1f}.app-platform-hero:before,.app-platform-hero:after{position:absolute;z-index:-1;border:1px solid rgba(255,255,255,.1);border-radius:999px;content:""}.app-platform-hero:before{top:-145px;right:-95px;width:440px;height:440px}.app-platform-hero:after{right:185px;bottom:-235px;width:520px;height:400px;transform:rotate(-18deg)}.app-platform-hero-copy{display:flex;flex-direction:column;justify-content:center;min-width:0}.app-platform-eyebrow{display:flex;align-items:center;gap:7px;color:#b8c5ff;font-size:11px;font-weight:850;letter-spacing:.11em}.app-platform-eyebrow i{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;margin-left:5px;border:1px solid rgba(110,231,183,.23);border-radius:999px;color:#a7f3d0;background:#10b9811f;font-style:normal;letter-spacing:normal;text-transform:none}.app-platform-eyebrow i:before{width:6px;height:6px;border-radius:50%;background:#34d399;box-shadow:0 0 10px #34d399;content:""}.app-platform-hero h2{max-width:760px;margin:16px 0 12px;color:#fff;font-size:clamp(28px,3vw,44px);line-height:1.08;letter-spacing:-.035em}.app-platform-hero-copy>p{max-width:690px;margin:0;color:#e1e7ffc4;font-size:15px;line-height:1.65}.app-platform-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.app-platform-hero-actions .ant-btn{min-height:44px;border-radius:12px}.app-platform-hero-actions .ant-btn-default{border-color:#ffffff2e;color:#f5f7ff;background:#ffffff14;box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.app-platform-hero-actions .ant-btn-default:hover{border-color:#ffffff59!important;color:#fff!important;background:#ffffff24!important}.app-platform-metrics{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.app-platform-metrics>div{display:grid;min-width:146px;gap:3px;padding:10px 13px;border:1px solid rgba(255,255,255,.1);border-radius:13px;background:#ffffff0e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.app-platform-metrics span{display:flex;align-items:center;gap:6px;color:#dae1ffa6;font-size:10px;font-weight:700}.app-platform-metrics strong{color:#fff;font-size:20px;line-height:1.1}.app-platform-runtime-card{align-self:center;min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:20px;background:#070c22ad;box-shadow:0 30px 70px #05081b61,inset 0 1px #ffffff14;transform:perspective(900px) rotateY(-4deg) rotateX(1deg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.app-platform-runtime-head{display:flex;align-items:center;gap:12px;min-height:43px;padding:0 14px;border-bottom:1px solid rgba(255,255,255,.08);color:#aeb9df}.app-platform-runtime-head>span{display:flex;gap:5px}.app-platform-runtime-head i{width:7px;height:7px;border-radius:50%;background:#f87171}.app-platform-runtime-head i:nth-child(2){background:#fbbf24}.app-platform-runtime-head i:nth-child(3){background:#34d399}.app-platform-runtime-head code{flex:1;font-size:11px}.app-platform-runtime-head b{display:flex;align-items:center;gap:4px;color:#6ee7b7;font-size:10px;text-transform:uppercase}.app-platform-runtime-code{display:grid;gap:6px;padding:19px}.app-platform-runtime-code small{margin-top:7px;color:#8fa1d5;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;letter-spacing:.025em}.app-platform-runtime-code small:first-child{margin-top:0}.app-platform-runtime-code code{color:#dae4ff;font-size:12px}.app-platform-runtime-code em{color:#67e8f9;font-style:normal;font-weight:800}.app-platform-runtime-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-top:1px solid rgba(255,255,255,.08);color:#8794bc;font-size:10px}.app-platform-runtime-foot span{display:flex;align-items:center;gap:6px}.app-platform-runtime-foot strong{color:#c7d2fe}.app-platform-section-head span{color:#6956e8;font-size:11px;font-weight:850;letter-spacing:.1em}.app-platform-section-head h3{margin:4px 0 3px;color:#172033;font-size:21px;letter-spacing:-.02em}.app-platform-section-head p{margin:0;color:#7b869d;font-size:13px;line-height:1.45}.app-platform-docs-link{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border:1px solid #dfe4f2;border-radius:20px;background:linear-gradient(120deg,#fbfcff,#f4f2ff 58%,#f2f8ff);box-shadow:0 13px 34px #3c487814,inset 0 1px #fff}.app-platform-docs-main{display:flex;align-items:center;gap:12px;min-width:0}.app-platform-docs-icon{display:grid;flex:0 0 46px;width:46px;height:46px;place-items:center;border:1px solid #ded9ff;border-radius:14px;color:#6654e8;background:linear-gradient(145deg,#fff,#eae7ff);box-shadow:0 9px 20px #6450e61f}.app-platform-docs-main>span:last-child{display:grid;min-width:0}.app-platform-docs-main small{color:#7664e8;font-size:9px;font-weight:850;letter-spacing:.11em}.app-platform-docs-main strong{margin:2px 0;color:#172033;font-size:15px}.app-platform-docs-main p{margin:0;color:#778298;font-size:12px;line-height:1.4}.app-platform-docs-link .ant-btn{border-radius:11px}.app-platform-tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.app-platform-tool-grid a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:17px;border:1px solid #e1e5ef;border-radius:18px;color:inherit;background:#ffffffdb;box-shadow:0 9px 28px #3c48690e;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.app-platform-tool-grid a:hover{border-color:#c8c1ff;box-shadow:0 16px 34px #5b48c71f;transform:translateY(-2px)}.app-platform-tool-grid a>span{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;color:#6654e8;background:#eeebff}.app-platform-tool-grid a:nth-child(2)>span{color:#0782a2;background:#e3f8fc}.app-platform-tool-grid a:nth-child(3)>span{color:#b56a09;background:#fff2d8}.app-platform-tool-grid div{display:grid;min-width:0}.app-platform-tool-grid small{color:#8993a8;font-size:9px;font-weight:800;letter-spacing:.08em}.app-platform-tool-grid strong{margin:2px 0;color:#202940;font-size:14px}.app-platform-tool-grid p{margin:0;color:#7c879d;font-size:11px;line-height:1.4}.app-platform-tool-grid a>svg{color:#a1aabe;transition:transform .18s ease}.app-platform-tool-grid a:hover>svg{color:#6654e8;transform:translate(3px)}.app-platform-surface{min-width:0;padding:clamp(18px,2.4vw,28px);border:1px solid #e1e5ef;border-radius:24px;background:#ffffffe0;box-shadow:0 18px 48px #2d375b12,inset 0 1px #fff}.app-platform-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.app-platform-section-head>b{display:grid;min-width:40px;height:40px;place-items:center;border:1px solid #ded9ff;border-radius:12px;color:#6250db;background:#f0edff;font-size:15px}.app-platform-section-head>b.is-warning{border-color:#fed7aa;color:#c2410c;background:#fff7ed}.app-platform-catalog-toolbar{display:grid;grid-template-columns:minmax(240px,1fr) auto auto;align-items:center;gap:12px;margin:22px 0 18px;padding:10px;border:1px solid #e5e8f1;border-radius:15px;background:#f8f9fc}.app-platform-catalog-toolbar .ant-input-affix-wrapper{min-height:38px;border-color:transparent;border-radius:10px;background:#fff;box-shadow:0 3px 10px #2d375b0d}.app-platform-catalog-toolbar .ant-segmented{padding:3px;border:1px solid #e3e6ef;background:#fff}.app-platform-catalog-toolbar>span{padding-right:6px;color:#8993a7;font-size:11px;white-space:nowrap}.app-platform-catalog-toolbar>span strong{color:#35405a}.app-platform-app-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.app-platform-app-card{position:relative;display:flex;min-width:0;min-height:286px;flex-direction:column;overflow:hidden;border:1px solid #e2e6f0;border-radius:20px;background:linear-gradient(160deg,#fff,#fbfcff);box-shadow:0 8px 24px #2d375b0e;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.app-platform-app-card:before{position:absolute;top:0;right:0;left:0;height:3px;background:linear-gradient(90deg,#6956e8,#8b5cf6,#38bdf8);opacity:0;content:""}.app-platform-app-card.is-installed:before{opacity:1}.app-platform-app-card:hover{border-color:#cbc5f5;box-shadow:0 17px 36px #4b3ca51c;transform:translateY(-2px)}.app-platform-app-card header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:17px 18px 0}.app-platform-app-icon{display:inline-flex;flex:0 0 42px;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid #e2deff;border-radius:13px;color:#6552df;background:linear-gradient(145deg,#faf9ff,#ebe8ff);box-shadow:0 7px 16px #5b48c717}.app-platform-card-status{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:5px;color:#725de0}.app-platform-card-status .ant-tag{max-width:130px;margin:0;overflow:hidden;border-radius:999px;text-overflow:ellipsis}.app-platform-card-body{display:flex;flex:1;flex-direction:column;padding:14px 18px 12px}.app-platform-card-body small{color:#929bad;font-size:10px;font-weight:700;text-transform:uppercase}.app-platform-card-body h4{margin:5px 0 7px;color:#172033;font-size:18px;letter-spacing:-.015em}.app-platform-card-body p{margin:0;color:#737f96;font-size:12px;line-height:1.55}.app-platform-scopes{display:flex;min-height:30px;flex-wrap:wrap;gap:4px;padding:0 18px 14px}.app-platform-scopes .ant-tag{max-width:145px;padding:2px 7px;margin:0;overflow:hidden;border-color:#e3e6ef;border-radius:8px;color:#657087;background:#f7f8fb;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;text-overflow:ellipsis}.app-platform-webhook-scope-alert{margin:2px 0 16px}.app-platform-webhook-scope-alert code{padding:1px 4px;border-radius:4px;color:inherit;background:#ffffff8c;font-size:.92em}.app-platform-webhook-events-dropdown .ant-select-item-option-content{overflow:visible}.app-platform-webhook-events-dropdown .ant-select-item-option-disabled{cursor:help}.app-platform-webhook-event-option{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:16px}.app-platform-webhook-event-option>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.app-platform-webhook-event-option>small{flex:0 0 auto;overflow:hidden;color:#9aa3b5;font-size:10px;text-overflow:ellipsis}.app-platform-webhook-events-dropdown .ant-select-item-option-disabled .app-platform-webhook-event-option>small{color:#c7791f}.app-platform-card-actions{display:flex;min-height:57px;align-items:center;flex-wrap:wrap;gap:7px;padding:12px 18px;border-top:1px solid #edf0f5;background:#fafbfe}.app-platform-card-actions .ant-btn{border-radius:9px}.app-platform-installed-label{display:inline-flex;align-items:center;gap:5px;color:#15803d;font-size:12px;font-weight:750}.app-platform-card-skeleton{width:100%!important;min-height:286px;border-radius:20px!important}.app-platform-operations-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:start;gap:18px}.app-platform-operations-grid.is-single{grid-template-columns:minmax(0,1fr)}.app-platform-local-list,.app-platform-deliveries{display:grid;gap:9px;margin-top:19px}.app-platform-local-card{display:grid;gap:11px;min-width:0;padding:14px;border:1px solid #e5e8f0;border-radius:15px;background:#fbfcfe;transition:border-color .16s ease,box-shadow .16s ease}.app-platform-local-card:hover{border-color:#d1cbf5;box-shadow:0 10px 24px #42359112}.app-platform-local-card-main{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px}.app-platform-local-card-main .app-platform-app-icon{flex-basis:36px;width:36px;height:36px;border-radius:11px}.app-platform-local-card-main>div{display:grid;min-width:0}.app-platform-local-card-main>.ant-space{min-width:0;flex-wrap:wrap;justify-content:flex-end}.app-platform-local-card-main>.ant-space .ant-tag{max-width:100%;margin:0;overflow:hidden;text-overflow:ellipsis}.app-platform-local-card-main strong{overflow:hidden;color:#263047;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.app-platform-local-card-main small{overflow:hidden;color:#9099aa;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.app-platform-client-id{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px 8px 7px 10px;border:1px solid #e8eaf1;border-radius:10px;background:#fff}.app-platform-client-id>span{color:#9aa2b2;font-size:9px;font-weight:750;text-transform:uppercase}.app-platform-client-id code{min-width:0;overflow:hidden;color:#59657c;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.app-platform-local-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:stretch;gap:7px;min-width:0;width:100%}.app-platform-local-actions .ant-btn{width:100%;min-width:0;min-height:34px;height:auto;justify-content:center;padding:6px 8px;overflow-wrap:anywhere;text-align:center;white-space:normal;line-height:1.25}.app-platform-local-actions .ant-btn>svg{flex:0 0 auto}.app-platform-scope-select.ant-select-multiple .ant-select-selector{min-height:48px;align-items:center;padding:5px 8px}.app-platform-scope-select .ant-select-selection-overflow{min-width:0;flex-wrap:nowrap;overflow:hidden}.app-platform-scope-select .ant-select-selection-item,.app-platform-scope-select .ant-select-selection-item-content{max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-platform-scope-selection{display:grid;gap:8px;margin:-3px 0 3px;padding:10px 12px;border:1px solid #e3e6f2;border-radius:12px;background:#f8f9fd}.app-platform-scope-selection-head{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#66728a;font-size:11px;font-weight:700}.app-platform-scope-selection-head strong{color:#5441d7;font-size:13px}.app-platform-scope-selection-head small{color:#9aa3b5;font-size:11px;font-weight:600}.app-platform-scope-selection-head .ant-btn{height:auto;padding:0;font-size:11px}.app-platform-scope-selection-list{display:flex;max-height:132px;flex-wrap:wrap;gap:5px;overflow:auto;padding-right:3px}.app-platform-scope-selection-list .ant-tag{max-width:100%;margin:0;overflow-wrap:anywhere;border-color:#dfe3f0;border-radius:7px;color:#59657b;background:#fff;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;line-height:22px}.app-platform-scope-selection-empty{color:#9aa3b5;font-size:11px}.app-platform-quota{display:flex;flex-wrap:wrap;gap:8px;color:var(--muted-color, #7d8798);font-size:11px}.app-platform-quota span{padding:4px 8px;border-radius:999px;background:var(--app-surface-muted, #eef2f7)}.app-platform-quota b{color:var(--text-color, #263047)}.app-platform-member-list{display:grid;gap:8px;margin-top:20px}.app-platform-member-list>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border:1px solid var(--app-border, #e5e8f0);border-radius:12px;background:var(--app-surface-muted, #f7f9fc)}.app-platform-member-list>div>span{display:grid;min-width:0;flex:1}.app-platform-member-list>div>span strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-platform-member-list>div>span small{color:var(--muted-color, #7d8798)}.app-platform-member-list .ant-select{min-width:132px}.app-platform-approval-surface{margin-top:18px}.app-platform-deliveries article{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;min-width:0;padding:11px 12px;border:1px solid #e7e9f0;border-radius:13px;background:#fbfcfe}.app-platform-delivery-state{display:grid;width:25px;height:25px;place-items:center;border-radius:8px;background:#ecfdf5}.app-platform-delivery-state i{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px #22c55e21}.app-platform-delivery-state.is-dead{background:#fff1f2}.app-platform-delivery-state.is-dead i{background:#ef4444;box-shadow:0 0 0 3px #ef44441f}.app-platform-delivery-state:not(.is-delivered):not(.is-dead){background:#fffbeb}.app-platform-delivery-state:not(.is-delivered):not(.is-dead) i{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b21}.app-platform-deliveries article>div{display:grid;min-width:0}.app-platform-deliveries code{min-width:0;overflow:hidden;color:#354057;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.app-platform-deliveries small{display:flex;align-items:center;gap:4px;color:#939bad;font-size:9px}.app-platform-deliveries .ant-tag{margin:0;border-radius:999px;font-size:9px}.app-platform-empty{display:grid;justify-items:center;padding:24px 12px 10px}.app-platform-issued-secret{display:flex;align-items:stretch;gap:8px;margin-top:14px}.app-platform-issued-secret code{flex:1;min-width:0;padding:12px;overflow-wrap:anywhere;border-radius:10px;background:#f5f6fa}.app-platform-credential-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0;color:var(--muted-color, #7d8798);font-size:11px}.app-platform-credential-list{display:grid;gap:10px;max-height:52vh;overflow:auto;padding-right:3px}.app-platform-credential-card{display:grid;gap:11px;padding:13px;border:1px solid var(--app-border, #e5e8f0);border-radius:14px;background:var(--app-surface-muted, #f8fafd)}.app-platform-credential-card.is-inactive{opacity:.68}.app-platform-credential-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px}.app-platform-credential-head>div{display:grid;min-width:0}.app-platform-credential-head strong{color:var(--text-color, #263047)}.app-platform-credential-head code{overflow:hidden;color:var(--muted-color, #7d8798);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.app-platform-credential-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.app-platform-credential-details span{display:grid;gap:2px;min-width:0;padding:8px 9px;border-radius:9px;color:var(--muted-color, #7d8798);background:var(--app-surface, #fff);font-size:10px;overflow-wrap:anywhere}.app-platform-credential-details b{color:var(--text-color, #263047);font-size:9px;text-transform:uppercase}.app-platform-credential-details .is-error{color:#dc2626;background:#ef444414}.app-platform-credential-card>.app-platform-scopes{min-height:0;padding:0}.app-platform-credential-scopes{align-items:center}.app-platform-scope-count{flex:0 0 auto;color:var(--muted-color, #7d8798);font-size:10px;font-weight:750}.app-platform-credential-actions{display:flex;justify-content:flex-end;gap:7px}.app-platform-webhook-list{display:grid;gap:10px;max-height:52vh;overflow:auto;padding:2px 3px 2px 0}.app-platform-webhook-card{display:grid;gap:10px;min-width:0;padding:13px;border:1px solid var(--app-border, #e5e8f0);border-radius:14px;background:var(--app-surface-muted, #f8fafd)}.app-platform-webhook-card.is-inactive{opacity:.72}.app-platform-webhook-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px}.app-platform-webhook-head>div{display:grid;min-width:0;gap:2px}.app-platform-webhook-head strong{overflow:hidden;color:var(--text-color, #263047);text-overflow:ellipsis;white-space:nowrap}.app-platform-webhook-head code{overflow:hidden;color:var(--muted-color, #7d8798);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.app-platform-webhook-events{min-height:0;padding:0}.app-platform-webhook-health{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.app-platform-webhook-health span{display:grid;gap:2px;min-width:0;padding:8px 9px;border-radius:9px;color:var(--muted-color, #7d8798);background:var(--app-surface, #fff);font-size:10px;overflow-wrap:anywhere}.app-platform-webhook-health b{color:var(--text-color, #263047);font-size:9px;text-transform:uppercase}@media(max-width:1280px){.app-platform-app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-platform-operations-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:1050px){.app-platform-hero{grid-template-columns:minmax(0,1fr)}.app-platform-runtime-card{display:none}.app-platform-tool-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.app-platform-panel{gap:15px}.app-platform-hero{min-height:auto;padding:24px 20px;border-radius:22px}.app-platform-hero h2{font-size:28px}.app-platform-hero-actions{flex-direction:column}.app-platform-hero-actions .ant-btn{width:100%}.app-platform-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.app-platform-metrics>div{min-width:0;padding:9px}.app-platform-metrics span{font-size:8px}.app-platform-metrics span svg{display:none}.app-platform-docs-link{align-items:stretch;flex-direction:column}.app-platform-docs-link .ant-space{display:grid;grid-template-columns:1fr}.app-platform-docs-link .ant-btn{width:100%;margin:0}.app-platform-surface{padding:17px;border-radius:19px}.app-platform-catalog-toolbar{grid-template-columns:minmax(0,1fr)}.app-platform-catalog-toolbar .ant-segmented{width:100%;overflow-x:auto}.app-platform-catalog-toolbar>span{display:none}.app-platform-app-grid{grid-template-columns:minmax(0,1fr)}.app-platform-section-head h3{font-size:18px}.app-platform-local-card-main{grid-template-columns:auto minmax(0,1fr)}.app-platform-local-card-main>.ant-space{grid-column:2;justify-self:start}.app-platform-local-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.app-platform-credential-toolbar{align-items:stretch;flex-direction:column}.app-platform-credential-details,.app-platform-webhook-health{grid-template-columns:minmax(0,1fr)}.app-platform-deliveries article{grid-template-columns:auto minmax(0,1fr) auto}.app-platform-deliveries article>.ant-btn{grid-column:2 / 4}}@media(max-width:430px){.app-platform-eyebrow i{display:none}.app-platform-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.app-platform-metrics strong{font-size:17px}.app-platform-docs-main{align-items:flex-start}.app-platform-docs-icon{flex-basis:40px;width:40px;height:40px}.app-platform-client-id{grid-template-columns:minmax(0,1fr) auto}.app-platform-client-id>span{display:none}.app-platform-local-actions{grid-template-columns:minmax(0,1fr)}}.operations-page{display:grid;gap:18px;min-width:0;container-name:operations;container-type:inline-size}.operations-page>.ant-tabs{min-width:0}.operations-mobile-toolbar{display:none}.operations-mobile-filter-drawer .ant-drawer-content{position:relative;overflow:hidden;border-radius:22px 22px 0 0}.operations-mobile-filter-drawer .ant-drawer-content:before{position:absolute;z-index:2;top:7px;left:50%;width:38px;height:4px;border-radius:999px;background:color-mix(in srgb,var(--text-secondary, #64748b) 35%,transparent);content:"";transform:translate(-50%)}.operations-mobile-filter-drawer .ant-drawer-header{padding:20px 16px 12px}.operations-mobile-filter-drawer .ant-drawer-body{padding:0}.operations-mobile-filter-sheet{display:grid;gap:16px;min-width:0;min-height:100%;padding:14px 16px calc(16px + env(safe-area-inset-bottom))}.operations-mobile-filter-sheet>section{display:grid;gap:10px;min-width:0}.operations-mobile-filter-sheet h3{margin:0;font-size:14px}.operations-mobile-context-controls{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.operations-mobile-context-controls>*,.operations-mobile-context-controls .ant-picker,.operations-mobile-context-controls .ant-select,.operations-mobile-context-controls .ant-segmented{width:100%;min-width:0;max-width:100%}.operations-mobile-context-controls .operations-compare{min-height:40px;padding:8px 2px;white-space:normal}.operations-sla-filter-panel.is-mobile-sheet>section{grid-template-columns:minmax(0,1fr);align-items:start}.operations-sla-filter-panel.is-mobile-sheet .operations-sla-filter-controls,.operations-sla-filter-panel.is-mobile-sheet .operations-sla-filter-controls.is-live,.operations-filter-row.is-mobile-sheet{grid-template-columns:minmax(0,1fr)}.operations-filter-row.is-mobile-sheet>*,.operations-filter-row.is-mobile-sheet .ant-picker,.operations-filter-row.is-mobile-sheet .ant-select{width:100%;min-width:0}.operations-mobile-filter-apply{position:sticky;bottom:0;width:100%;margin-top:auto;box-shadow:0 -10px 24px color-mix(in srgb,var(--surface, #fff) 88%,transparent)}.operations-context-bar{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));align-items:center;gap:10px;padding:14px;border:1px solid var(--border-color, #e2e8f0);border-radius:18px;background:#ffffffe6;box-shadow:0 12px 34px #1e293b0f}.operations-context-bar--sla{grid-template-columns:repeat(auto-fit,minmax(min(100%,165px),1fr))}.operations-context-bar>*,.operations-context-bar .ant-picker,.operations-context-bar .ant-select,.operations-context-bar .ant-segmented{min-width:0;max-width:100%;width:100%}.operations-compare{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;color:#475569}.operations-page .ant-tabs-nav{margin:0;padding:6px;border:1px solid var(--border-color, #e2e8f0);border-radius:16px;background:#ffffffd1}.operations-panel{display:grid;gap:18px;margin-top:16px;padding:20px;border:1px solid var(--border-color, #e2e8f0);border-radius:20px;background:#ffffffe6;box-shadow:0 18px 50px #1e293b12}.operations-loading-state,.operations-load-error{display:grid;min-height:clamp(300px,48vh,560px);margin-top:16px;padding:32px;place-items:center;align-content:center;gap:20px;overflow:hidden;border:1px solid color-mix(in srgb,var(--primary-color, #6366f1) 18%,var(--border-color, #e2e8f0));border-radius:20px;background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--primary-color, #6366f1) 12%,transparent) 0,transparent 32%),var(--surface-color, rgba(255, 255, 255, .92));text-align:center;box-shadow:0 18px 50px #1e293b0f}.operations-loading-state>div:nth-child(2){max-width:560px}.operations-loading-state strong,.operations-load-error strong{color:var(--text-color, #0f172a);font-size:clamp(18px,2vw,24px)}.operations-loading-state p{margin:7px 0 0;color:var(--text-secondary, #64748b);line-height:1.55}.operations-loading-orbit{position:relative;display:grid;width:94px;height:94px;place-items:center}.operations-loading-core{display:grid;width:54px;height:54px;place-items:center;border-radius:18px;background:linear-gradient(145deg,var(--primary-color, #6366f1),#38bdf8);color:#fff;box-shadow:0 14px 34px color-mix(in srgb,var(--primary-color, #6366f1) 30%,transparent);animation:operations-loading-pulse 1.8s ease-in-out infinite}.operations-loading-orbit i{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--primary-color, #6366f1);box-shadow:0 0 14px color-mix(in srgb,var(--primary-color, #6366f1) 55%,transparent);animation:operations-loading-orbit 1.9s linear infinite}.operations-loading-orbit i:nth-of-type(2){animation-delay:-.63s}.operations-loading-orbit i:nth-of-type(3){animation-delay:-1.26s}.operations-loading-progress{width:min(320px,72vw);height:5px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--primary-color, #6366f1) 11%,var(--border-color, #e2e8f0))}.operations-loading-progress span{display:block;width:42%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#38bdf8,var(--primary-color, #6366f1));animation:operations-loading-slide 1.35s ease-in-out infinite}.operations-load-error{min-height:280px;color:#dc2626}@keyframes operations-loading-orbit{0%{transform:rotate(0) translate(44px) rotate(0)}to{transform:rotate(360deg) translate(44px) rotate(-360deg)}}@keyframes operations-loading-pulse{0%,to{transform:scale(.96)}50%{transform:scale(1.05)}}@keyframes operations-loading-slide{0%{transform:translate(-110%)}55%,to{transform:translate(250%)}}@media(prefers-reduced-motion:reduce){.operations-loading-core,.operations-loading-orbit i,.operations-loading-progress span{animation:none}.operations-loading-progress span{width:100%;opacity:.65}}.operations-panel-head,.operations-health-card,.operations-health-card>span{display:flex;align-items:center;justify-content:space-between;gap:12px}.operations-panel-head h2,.operations-panel-head p{margin:0}.operations-panel-head p{margin-top:4px;color:#64748b}.operations-norm-priority{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(420px,1.5fr);gap:18px;align-items:center;padding:16px 18px;border:1px solid color-mix(in srgb,var(--primary-color, #6366f1) 18%,var(--border-color, #e2e8f0));border-radius:16px;background:linear-gradient(135deg,#6366f113,#38bdf80a)}.operations-norm-priority p,.operations-norm-empty p,.operations-norm-preview p{margin:4px 0 0;color:#64748b}.operations-norm-priority ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.operations-norm-priority li{display:flex;min-width:0;align-items:center;gap:8px;padding:9px 10px;border:1px solid var(--border-color, #e2e8f0);border-radius:12px;background:var(--surface-color, #fff);font-size:12px;font-weight:650}.operations-norm-priority li span{display:grid;width:22px;height:22px;flex:0 0 22px;place-items:center;border-radius:50%;background:#6366f11f;color:var(--primary-color, #6366f1)}.operations-norm-table{min-width:0}.operations-norm-table .ant-table-cell{vertical-align:top}.operations-norm-main,.operations-norm-scope,.operations-norm-period{display:grid;min-width:0;gap:3px}.operations-norm-main strong,.operations-norm-scope strong{overflow-wrap:anywhere}.operations-norm-main span,.operations-norm-scope small,.operations-norm-period small,.operations-norm-application{color:#64748b;font-size:12px}.operations-norm-application{display:block;margin-top:6px;white-space:normal}.operations-norm-empty{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:22px;border:1px dashed var(--border-color, #cbd5e1);border-radius:16px;background:#f8fafcbf}.operations-norm-preview-action{display:flex;justify-content:flex-end;margin-top:12px}.operations-norm-preview{display:grid;gap:12px;margin-top:12px;padding:16px;border:1px solid rgba(99,102,241,.2);border-radius:14px;background:#6366f10b}.operations-norm-preview section,.operations-norm-preview section>span{display:flex;align-items:center;gap:8px}.operations-norm-preview section{align-items:flex-start;justify-content:space-between}.operations-norm-preview section>div{display:flex;flex:1;flex-wrap:wrap;justify-content:flex-end;gap:4px}.operations-metrics{display:grid;grid-template-columns:repeat(6,minmax(140px,1fr));gap:12px}.operations-kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(150px,1fr));gap:12px}.operations-kpi-grid .ant-card{min-width:0;background:linear-gradient(145deg,#6366f114,#38bdf809)}.operations-kpi-grid .ant-card-head-title,.operations-kpi-grid .ant-statistic-title{overflow:visible;white-space:normal;text-overflow:clip;line-height:1.3;overflow-wrap:anywhere}.operations-kpi-grid .ant-card-head{min-height:54px}.operations-methodology{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:11px 13px;border:1px solid color-mix(in srgb,var(--border-color, #e2e8f0) 82%,#6366f1 18%);border-radius:12px;background:color-mix(in srgb,var(--surface, #fff) 94%,#6366f1 6%);color:var(--text-secondary, #64748b);font-size:12px}.operations-methodology span{display:inline-flex;min-width:0;align-items:center;gap:5px;overflow-wrap:anywhere}.operations-methodology svg{flex:0 0 auto;color:#6366f1}.operations-methodology b{color:var(--text-primary, #334155)}.operations-muted{display:block;margin-top:3px;color:#64748b;font-weight:400}.operations-employee-grid{display:grid;grid-template-columns:repeat(3,minmax(190px,1fr));gap:14px}.operations-employee-grid>.ant-card:last-child{grid-column:1 / -1}.operations-effective-norm{display:flex;align-items:flex-start;gap:10px;padding:10px 0;border-bottom:1px solid #edf2f7}.operations-effective-norm:last-child{border-bottom:0}.operations-effective-norm svg{flex:0 0 auto;margin-top:2px;color:#6558f5}.operations-effective-norm span,.operations-effective-norm small{display:block}.operations-sla-signal{display:grid;gap:4px;min-width:210px;padding:9px 11px;border:1px solid rgba(99,102,241,.18);border-radius:12px;background:linear-gradient(145deg,#6366f114,#38bdf809);color:#334155;text-align:left;cursor:pointer}.operations-sla-signal:hover,.operations-sla-signal:focus-visible{border-color:#818cf8;box-shadow:0 8px 24px #6366f11f;outline:none}.operations-sla-signal small,.operations-sla-time-cell small,.operations-sla-drawer .ant-drawer-title small{display:block;color:#64748b;font-weight:400}.operations-sla-signal b{color:#4f46e5;font-size:12px}.operations-sla-section-head,.operations-sla-section-head>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.operations-sla-section-head h3,.operations-sla-section-head small,.operations-sla-detail h3{margin:0}.operations-sla-workspace{overflow:hidden}.operations-sla-filter-panel{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.operations-sla-filter-panel>section{display:grid;grid-template-columns:minmax(230px,.7fr) minmax(0,2fr);align-items:center;align-content:start;gap:12px;min-width:0;padding:13px;border:1px solid color-mix(in srgb,var(--border-color, #e2e8f0) 88%,#6366f1 12%);border-radius:14px;background:color-mix(in srgb,var(--surface, #fff) 95%,#6366f1 5%)}.operations-sla-filter-panel>section:nth-child(2){background:color-mix(in srgb,var(--surface, #fff) 95%,#0ea5e9 5%)}.operations-sla-filter-panel>section:nth-child(3){background:color-mix(in srgb,var(--surface, #fff) 95%,#14b8a6 5%)}.operations-sla-filter-panel>section>div:first-child{display:grid;gap:3px}.operations-sla-filter-panel strong{color:var(--text-primary, #1e293b);font-size:13px}.operations-sla-filter-panel small{color:var(--text-secondary, #64748b);line-height:1.35}.operations-sla-filter-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:8px}.operations-sla-filter-controls>*,.operations-sla-filter-controls .ant-picker,.operations-sla-filter-controls .ant-select{width:100%;min-width:0}.operations-sla-filter-controls.is-live{grid-template-columns:minmax(180px,320px)}.operations-sla-filter-controls .operations-compare{min-height:32px;padding-inline:8px;white-space:normal;font-size:12px}.operations-sla-segment{display:grid;gap:14px;min-width:0;padding:16px;border:1px solid var(--border-color, #e2e8f0);border-radius:16px;background:color-mix(in srgb,var(--surface, #fff) 97%,#6366f1 3%)}.operations-sla-segment.is-live{background:color-mix(in srgb,var(--surface, #fff) 96%,#14b8a6 4%)}.operations-sla-segment.is-breaches{background:color-mix(in srgb,var(--surface, #fff) 97%,#ef4444 3%)}.operations-sla-section-head>div:first-child{display:grid;justify-content:start;gap:4px;min-width:0}.operations-sla-section-head>div:last-child:not(:first-child){display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.operations-sla-error-state{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;border:1px solid color-mix(in srgb,#ef4444 40%,var(--border-color, #e2e8f0));border-radius:16px;background:color-mix(in srgb,var(--surface, #fff) 92%,#ef4444 8%)}.operations-sla-error-state>svg{color:#dc2626}.operations-sla-error-state strong{color:var(--text-primary, #1e293b);font-size:16px}.operations-sla-error-state p{margin:4px 0;color:var(--text-secondary, #64748b)}.operations-sla-error-state code{overflow-wrap:anywhere;color:var(--text-secondary, #64748b)}.operations-sla-section-head small{color:#64748b}.operations-sla-team-table .ant-table-row{cursor:pointer}.operations-sla-team-table .ant-table-row:hover td{background:#6366f10e!important}.operations-sla-live-team{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:9px}.operations-sla-live-team>button{display:grid;gap:8px;min-width:0;padding:12px;border:1px solid color-mix(in srgb,var(--border-color, #e2e8f0) 88%,#14b8a6 12%);border-radius:12px;background:var(--surface, #fff);color:var(--text-primary, #1e293b);text-align:left;cursor:pointer}.operations-sla-live-team>button:hover,.operations-sla-live-team>button:focus-visible{border-color:#14b8a6;outline:none}.operations-sla-live-team>button>span:first-child,.operations-sla-live-team>button>span:first-child small{display:block}.operations-sla-live-team>button>span:nth-child(2){display:flex;flex-wrap:wrap;gap:5px}.operations-sla-live-team small{color:var(--text-secondary, #64748b)}.operations-sla-breach-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px}.operations-sla-breach-list>a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:11px 12px;border:1px solid color-mix(in srgb,var(--border-color, #e2e8f0) 80%,#ef4444 20%);border-radius:12px;background:var(--surface, #fff);color:var(--text-primary, #1e293b)}.operations-sla-breach-list>a>svg:first-child{color:#ef4444}.operations-sla-breach-list span{display:grid;min-width:0;gap:2px}.operations-sla-breach-list strong,.operations-sla-breach-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operations-sla-breach-list small{color:var(--text-secondary, #64748b)}.operations-sla-time-cell{display:grid;gap:2px;min-width:132px}.operations-sla-now,.operations-sla-detail,.operations-sla-detail>section{display:grid;gap:12px;min-width:0}.operations-sla-drawer .ant-drawer-body{overflow-x:hidden}.operations-sla-detail>section>*,.operations-sla-detail .ant-card,.operations-sla-detail .ant-card-body,.operations-sla-breakdowns>div{min-width:0;max-width:100%}.operations-sla-detail>section>.operations-metrics{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));width:100%}.operations-sla-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(160px,1fr));gap:10px;width:100%}.operations-sla-comparison{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;width:100%}.operations-sla-comparison span{display:grid;gap:3px;padding:10px;border:1px solid #e2e8f0;border-radius:10px;color:#64748b}.operations-sla-comparison strong{color:#0f172a;font-size:17px}.operations-sla-breakdowns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.operations-sla-detail .ant-table-wrapper,.operations-sla-detail .ant-table-container{min-width:0;max-width:100%}.operations-sla-detail .ant-table-content{overscroll-behavior-x:contain}.operations-sla-norms{display:flex;flex-wrap:wrap;gap:7px}.operations-sla-trend{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.operations-sla-trend>div{display:grid;flex:0 0 150px;gap:3px;padding:10px;border:1px solid #e2e8f0;border-radius:10px;background:linear-gradient(180deg,#fff,#f8fafc)}.operations-sla-trend span,.operations-sla-trend small{color:#64748b}.operations-sla-trend b{color:#4f46e5;font-size:20px}.operations-sla-mobile-list{display:none}.operations-effective-norm small{margin-top:3px;color:#64748b}.operations-filter-row{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px}.operations-metrics .ant-card{background:linear-gradient(145deg,#6366f114,#38bdf80a)}.operations-forecast-grid,.operations-health-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.operations-forecast-workspace{min-width:0;overflow:hidden}.operations-forecast-head>div:first-child{min-width:0}.operations-forecast-head>.ant-btn{flex:0 0 auto;max-width:100%;white-space:normal}.operations-forecast-methods{display:grid;grid-template-columns:minmax(180px,.65fr) repeat(2,minmax(240px,1fr));gap:10px;min-width:0}.operations-forecast-methods-title,.operations-forecast-methods article{display:flex;align-items:center;gap:10px;min-width:0;padding:13px 14px;border:1px solid var(--border-color, #e2e8f0);border-radius:14px;background:color-mix(in srgb,var(--surface, #fff) 96%,#6366f1 4%)}.operations-forecast-methods-title{color:var(--text-primary, #1e293b)}.operations-forecast-methods article>span{display:grid;flex:0 0 34px;width:34px;height:34px;place-items:center;border-radius:10px;background:color-mix(in srgb,#6366f1 14%,var(--surface, #fff));color:#4f46e5;font-weight:800}.operations-forecast-methods article:nth-child(3)>span{background:color-mix(in srgb,#0ea5e9 14%,var(--surface, #fff));color:#0284c7}.operations-forecast-methods article div{min-width:0}.operations-forecast-methods article p{margin:3px 0 0;color:var(--text-secondary, #64748b);font-size:12px;line-height:1.4}.operations-forecast-card{min-width:0;border-color:color-mix(in srgb,var(--border-color, #e2e8f0) 88%,#6366f1 12%);background:color-mix(in srgb,var(--surface, #fff) 97%,#6366f1 3%)}.operations-forecast-card .ant-card-head-title>span{display:flex;align-items:center;justify-content:space-between;gap:8px}.operations-forecast-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px}.operations-forecast-values>span{display:grid;gap:3px;min-width:0;padding:10px;border-radius:11px;background:color-mix(in srgb,var(--surface, #fff) 94%,#64748b 6%)}.operations-forecast-values>span.is-realistic{background:color-mix(in srgb,var(--surface, #fff) 90%,#6366f1 10%)}.operations-forecast-values>span.is-potential{background:color-mix(in srgb,var(--surface, #fff) 90%,#0ea5e9 10%)}.operations-forecast-values small,.operations-forecast-card>.ant-card-body>small,.operations-plan-status small{color:var(--text-secondary, #64748b)}.operations-forecast-values strong{overflow:hidden;color:var(--text-primary, #1e293b);text-overflow:ellipsis;white-space:nowrap}.operations-plans-table{min-width:0}.operations-plans-table .ant-table-cell{vertical-align:top}.operations-plan-status{display:grid;justify-items:start;gap:5px;min-width:0}.operations-plan-status small{display:-webkit-box;overflow:hidden;max-width:160px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.operations-forecast-empty{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;border:1px dashed color-mix(in srgb,var(--border-color, #e2e8f0) 75%,#6366f1 25%);border-radius:16px;background:color-mix(in srgb,var(--surface, #fff) 96%,#6366f1 4%)}.operations-forecast-empty>svg{color:#6366f1}.operations-forecast-empty strong{color:var(--text-primary, #1e293b)}.operations-forecast-empty p{margin:3px 0 0;color:var(--text-secondary, #64748b)}.operations-plan-edit-alert{margin-bottom:16px}.operations-plan-history .ant-timeline-item-content>div{display:grid;gap:5px;padding:0 0 12px}.operations-plan-history .ant-timeline-item-content>div>span{display:flex;align-items:center;justify-content:space-between;gap:8px}.operations-plan-history small{color:var(--text-secondary, #64748b)}.operations-plan-history p{margin:3px 0 0;padding:9px;border-radius:9px;background:color-mix(in srgb,var(--surface, #fff) 92%,#ef4444 8%)}.operations-sla-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.operations-sla-summary-grid .ant-card{min-width:0;background:linear-gradient(145deg,#6366f112,#38bdf806)}.operations-plan-metrics{display:grid;gap:8px;min-width:240px}.operations-plan-metrics>div{display:grid;grid-template-columns:minmax(150px,1fr) auto;gap:2px 12px}.operations-plan-metrics small{grid-column:1 / -1;color:#64748b}.operations-health-card>span{justify-content:flex-start}.operations-system-panel,.operations-system-panel>*,.operations-health-grid,.operations-health-grid>.ant-card,.operations-health-grid .ant-card-head,.operations-health-grid .ant-card-body{min-width:0}.operations-health-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.operations-health-grid>.ant-card{overflow:hidden}.operations-health-grid .ant-card-head-wrapper,.operations-health-card>span{min-width:0}.operations-health-grid .ant-card-head-title,.operations-health-card strong,.operations-worker-list .ant-tag{overflow-wrap:anywhere;white-space:normal}.operations-health-fact{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:9px 10px;border-radius:10px;background:color-mix(in srgb,var(--surface, #fff) 92%,var(--primary-color, #6366f1) 8%)}.operations-health-fact span{min-width:0;color:#64748b;overflow-wrap:anywhere}.operations-health-fact strong{flex:0 0 auto}.operations-health-error{margin-top:12px}.operations-health-error .ant-alert-message,.operations-health-error .ant-alert-description{overflow-wrap:anywhere}.operations-system-table{min-width:0;overflow-x:auto}.operations-system-table>h3{position:sticky;left:0}.operations-worker-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.operations-technical-toggle{display:flex;align-items:center;gap:8px;color:#64748b;font-size:13px}.operations-health-grid small,.operations-error-cell small{display:block;margin-top:6px;color:#64748b;overflow-wrap:anywhere}.operations-timeline{margin-top:20px}.operations-timeline strong,.operations-timeline span,.operations-timeline code{display:block}.operations-timeline-event{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.operations-timeline span,.operations-timeline code{margin-top:3px;color:#64748b;font-size:12px}.operations-event-description{margin:12px 0 8px!important;color:#334155}.operations-timeline .ant-descriptions-item-content span{display:inline;margin-top:0;font-size:inherit}@media(max-width:1100px){.operations-metrics{grid-template-columns:repeat(3,minmax(130px,1fr))}.operations-kpi-grid{grid-template-columns:repeat(3,minmax(150px,1fr))}.operations-context-bar,.operations-context-bar--sla{grid-template-columns:repeat(3,minmax(0,1fr))}.operations-sla-filter-panel>section{grid-template-columns:minmax(0,1fr);align-items:start}.operations-forecast-methods{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-forecast-methods-title{grid-column:1 / -1}.operations-norm-priority{grid-template-columns:minmax(0,1fr)}}.operations-timeline-more{display:flex;justify-content:center}@container operations (max-width: 760px){.operations-page>.page-header{align-items:flex-start;min-width:0;padding-inline:2px}.operations-page>.page-header .page-title-stack,.operations-page>.page-header h1,.operations-page>.page-header p{min-width:0;max-width:100%;overflow-wrap:anywhere;white-space:normal}.operations-page>.operations-context-bar,.operations-page>.ant-tabs>.ant-tabs-nav,.operations-sla-filter-panel:not(.is-mobile-sheet),.operations-filter-row:not(.is-mobile-sheet),.operations-desktop-technical-toggle{display:none}.operations-mobile-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;min-width:0;padding:10px;border:1px solid var(--border-color, #e2e8f0);border-radius:15px;background:color-mix(in srgb,var(--surface, #fff) 96%,var(--primary-color, #6366f1) 4%);box-shadow:0 10px 28px #1e293b0f}.operations-mobile-toolbar>label{display:grid;gap:4px;min-width:0}.operations-mobile-toolbar>label>span{color:var(--text-secondary, #64748b);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.operations-mobile-toolbar .ant-select{width:100%;min-width:0}.operations-mobile-toolbar>.ant-btn{display:inline-flex;align-items:center;min-height:40px;padding-inline:12px}.operations-mobile-toolbar .ant-tag{margin-inline:4px 0}.operations-page>.ant-tabs,.operations-page>.ant-tabs>.ant-tabs-content-holder,.operations-page>.ant-tabs .ant-tabs-content,.operations-page>.ant-tabs .ant-tabs-tabpane{min-width:0;max-width:100%}.operations-panel{gap:14px;margin-top:0;padding:14px;border-radius:16px;overflow:hidden}.operations-panel-head{align-items:stretch;flex-direction:column;min-width:0}.operations-panel-head>div:first-child,.operations-panel-head h2,.operations-panel-head p{min-width:0;max-width:100%;overflow-wrap:anywhere;white-space:normal}.operations-panel-head>.ant-btn,.operations-panel-head>.ant-space,.operations-panel-head>.ant-space .ant-btn{max-width:100%}.operations-panel-head>.ant-btn{width:100%}.operations-panel-head>.ant-space{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.operations-panel-head>.ant-space>.ant-space-item,.operations-panel-head>.ant-space .ant-segmented,.operations-panel-head>.ant-space .ant-btn{width:100%;min-width:0}.operations-health-grid,.operations-kpi-grid,.operations-sla-summary-grid,.operations-forecast-values,.operations-employee-grid{grid-template-columns:minmax(0,1fr)}.operations-health-grid>.ant-card,.operations-health-grid .ant-card-head,.operations-health-grid .ant-card-body,.operations-health-card,.operations-health-card>span{width:100%;max-width:100%;min-width:0}.operations-sla-section-head,.operations-sla-section-head>div{align-items:flex-start;flex-direction:column;min-width:0}.operations-sla-section-head>div:last-child:not(:first-child){justify-content:flex-start}.operations-system-table .ant-table{min-width:620px}}@container operations (max-width: 430px){.operations-mobile-toolbar{grid-template-columns:minmax(0,1fr)}.operations-mobile-toolbar>.ant-btn{width:100%;justify-content:center}.operations-panel{padding:12px;border-radius:14px}.operations-panel .ant-alert{padding:10px}}@media(max-width:680px){.operations-panel{padding:12px;border-radius:15px}.operations-panel-head{align-items:stretch;flex-direction:column}.operations-metrics,.operations-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-context-bar,.operations-filter-row,.operations-employee-grid{grid-template-columns:1fr}.operations-methodology{align-items:flex-start;flex-direction:column}.operations-sla-filter-controls,.operations-sla-filter-controls.is-live{grid-template-columns:minmax(0,1fr)}.operations-sla-section-head{align-items:flex-start;flex-direction:column}.operations-sla-section-head>div:last-child:not(:first-child){justify-content:flex-start}.operations-sla-error-state{grid-template-columns:minmax(0,1fr);align-items:start}.operations-sla-error-state .ant-btn{width:100%}.operations-forecast-methods{grid-template-columns:minmax(0,1fr)}.operations-forecast-methods-title{grid-column:auto}.operations-forecast-values{grid-template-columns:minmax(0,1fr)}.operations-forecast-empty{grid-template-columns:minmax(0,1fr);align-items:start}.operations-forecast-empty .ant-btn{width:100%}.operations-norm-priority ol{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-norm-empty{grid-template-columns:minmax(0,1fr);align-items:start}.operations-norm-empty .ant-btn{width:100%}.operations-norm-preview section{display:grid}.operations-norm-preview section>div{justify-content:flex-start}.operations-employee-grid>.ant-card:last-child{grid-column:auto}.operations-page .ant-tabs-nav-wrap,.operations-panel .ant-table-wrapper{overflow-x:auto}.operations-panel .ant-space-compact{display:grid;grid-template-columns:1fr;gap:8px}.operations-panel .ant-space-compact>*{width:100%!important;border-radius:8px!important}.operations-health-grid{grid-template-columns:minmax(0,1fr)}.operations-sla-team-table{display:none}.operations-sla-mobile-list{display:grid;gap:10px}.operations-sla-mobile-list>button{display:grid;gap:10px;width:100%;padding:14px;border:1px solid #e2e8f0;border-radius:14px;background:#ffffffeb;color:#0f172a;text-align:left}.operations-sla-mobile-list>button>span small{display:block;margin-top:3px;color:#64748b}.operations-sla-mobile-list dl{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:0}.operations-sla-mobile-list dl div{padding:8px;border-radius:9px;background:#f8fafc}.operations-sla-mobile-list dt{color:#64748b;font-size:11px}.operations-sla-mobile-list dd{margin:3px 0 0;font-weight:700}.operations-sla-mobile-list b{color:#4f46e5}.operations-sla-detail-grid,.operations-sla-comparison,.operations-sla-breakdowns{grid-template-columns:1fr}.operations-sla-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-plan-metrics{min-width:210px}.operations-sla-drawer .ant-drawer-body{padding:12px}}.employee-score-panel{position:relative;display:grid;gap:16px;min-width:0;padding:20px;overflow:hidden;border:1px solid color-mix(in srgb,var(--primary, #6d5dfc) 18%,#dfe5f1);border-radius:22px;background:radial-gradient(circle at 96% 4%,rgba(72,199,255,.14),transparent 28%),radial-gradient(circle at 4% 100%,rgba(111,84,255,.11),transparent 32%),linear-gradient(145deg,#fffffffa,#f7f9fff5);box-shadow:0 18px 46px #29336017,inset 0 1px #fffffff5}.employee-score-panel.is-compact{grid-template-columns:auto minmax(170px,.8fr) minmax(190px,1fr) minmax(150px,.75fr) auto auto;align-items:center;gap:14px;padding:15px 18px;border-radius:18px}.employee-score-icon,.employee-score-avatar{display:grid;place-items:center;flex:none;color:#6554ed;background:linear-gradient(145deg,#f0edff,#e7f6ff);box-shadow:0 9px 22px #6554ed29,inset 0 1px #fff}.employee-score-icon{width:44px;height:44px;border-radius:14px}.employee-score-avatar{width:42px;height:42px;border-radius:13px;font-weight:900}.employee-score-avatar.tone-strong{color:#0b8c62;background:linear-gradient(145deg,#dcfff3,#edfdf8)}.employee-score-avatar.tone-attention{color:#dc5c34;background:linear-gradient(145deg,#fff0e8,#fff8ef)}.employee-score-copy{display:grid;grid-template-columns:auto auto;align-items:baseline;gap:2px 9px;min-width:0}.employee-score-copy>span{color:#66738e;font-size:11px;font-weight:850;letter-spacing:.055em;text-transform:uppercase}.employee-score-copy>strong{grid-row:1 / 3;grid-column:2;color:#182038;font-size:30px;line-height:1}.employee-score-copy>strong.employee-score-state-value{grid-row:auto;max-width:210px;color:var(--text-primary, #25304a);font-size:14px;line-height:1.25;overflow-wrap:anywhere}.employee-score-copy strong small,.employee-score-list-value small,.employee-score-detail-hero strong small,.employee-score-team-head h2 small{color:#8993a9;font-size:.48em;font-weight:750}.employee-score-copy p{margin:0;overflow:hidden;color:#7d879b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.employee-score-comparisons,.employee-score-confidence,.employee-score-detail-deltas{display:flex;flex-wrap:wrap;gap:6px}.employee-score-delta{display:inline-flex;align-items:center;gap:3px;color:#69758d;font-size:12px;font-weight:750;white-space:nowrap}.employee-score-delta.is-positive{color:#15976c}.employee-score-delta.is-negative{color:#d25852}.employee-score-mini-bars{display:flex;align-items:flex-end;gap:4px;height:38px;padding:4px 7px;border:1px solid rgba(108,92,245,.13);border-radius:10px;background:#ffffffa8}.employee-score-mini-bars i{width:6px;min-height:3px;border-radius:5px 5px 2px 2px;background:linear-gradient(#55c8ef,#6d5dfc)}.employee-score-mini-bars i.is-empty{opacity:.16}.employee-score-confidence .ant-tag{display:inline-flex;align-items:center;gap:3px;margin:0}.employee-score-team-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.employee-score-team-head>div:first-child{min-width:0}.employee-score-team-actions{min-width:0;justify-content:flex-end}.employee-score-team-actions .ant-btn{max-width:100%;height:auto;min-height:32px;white-space:normal}.employee-score-team-state{display:grid;gap:5px;max-width:620px;margin-top:9px}.employee-score-team-state strong{color:var(--text-primary, #202942);font-size:clamp(20px,2vw,28px)}.employee-score-team-state p{margin:0;line-height:1.45}.employee-score-team-state.is-error strong{color:#dc2626}.employee-score-team-state.is-pending strong{color:#2563eb}.employee-score-team-state.is-insufficient_sample strong{color:#b7791f}.employee-score-team-head>div:first-child>span,.employee-score-details h3{display:flex;align-items:center;gap:7px;color:#6957ee;font-size:12px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.employee-score-team-head h2{margin:5px 0 0;color:#161e34;font-size:42px;line-height:1}.employee-score-team-head p{margin:6px 0 0;color:#78839a}.employee-score-team-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.employee-score-team-summary article{display:flex;align-items:center;gap:11px;padding:13px 15px;border:1px solid rgba(97,85,237,.13);border-radius:14px;background:#ffffffb8;color:#6756ed;box-shadow:inset 0 1px #fff}.employee-score-team-summary span{display:grid;gap:1px;color:#78839a;font-size:12px}.employee-score-team-summary strong{color:#172038;font-size:19px}.employee-score-employee-list{overflow:hidden;border:1px solid #e3e8f2;border-radius:17px;background:#ffffffc7}.employee-score-employee-list>button{display:grid;grid-template-columns:auto minmax(180px,1fr) minmax(170px,1fr) auto minmax(70px,auto);align-items:center;gap:12px;width:100%;min-width:0;padding:12px 14px;border:0;border-bottom:1px solid #edf0f6;background:transparent;color:inherit;text-align:left;cursor:pointer}.employee-score-employee-list>button:last-child{border-bottom:0}.employee-score-employee-list>button:hover{background:linear-gradient(90deg,#6d5dfc0e,#41c7ef09)}.employee-score-person{display:grid;min-width:0}.employee-score-person strong,.employee-score-person small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.employee-score-person small{color:#7b879c}.employee-score-list-bars{display:flex;flex-direction:column;gap:3px;min-width:0}.employee-score-list-bars i{display:block;max-width:100%;height:3px;border-radius:4px;background:linear-gradient(90deg,#6c5df5,#4fc5ef)}.employee-score-list-value{color:#172038;font-size:22px;font-weight:900}.employee-score-list-state{max-width:150px;padding:5px 8px;border-radius:9px;background:color-mix(in srgb,var(--surface, #fff) 76%,#f59e0b 24%);color:var(--text-primary, #5f4610);font-size:11px;font-weight:800;line-height:1.25;text-align:center;overflow-wrap:anywhere}.employee-score-list-state.is-pending{background:color-mix(in srgb,var(--surface, #fff) 80%,#60a5fa 20%);color:#245a9a}.employee-score-list-state.is-error{background:color-mix(in srgb,var(--surface, #fff) 80%,#f87171 20%);color:#a72727}.employee-score-drawer-subtitle{display:block;margin-top:2px;color:#7c879c;font-weight:400}.employee-score-details{display:grid;gap:18px}.employee-score-details>section{display:grid;gap:11px}.employee-score-details h3{margin:0}.employee-score-detail-hero{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:22px;padding:20px;border:1px solid rgba(104,88,243,.16);border-radius:18px;background:linear-gradient(145deg,#f0edff,#edf9ff);box-shadow:0 13px 32px #37316e14,inset 0 1px #fff}.employee-score-detail-hero>div{display:flex;align-items:center;gap:10px;color:#6756ed}.employee-score-detail-hero strong{color:#171e33;font-size:38px}.employee-score-detail-hero dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.employee-score-detail-hero dl div{padding:9px 11px;border-radius:10px;background:#ffffffad}.employee-score-detail-hero dt{color:#7c879b;font-size:11px}.employee-score-detail-hero dd{margin:3px 0 0;color:#20283c;font-weight:800}.employee-score-trend{display:flex;align-items:flex-end;gap:4px;height:124px;padding:13px 12px 7px;overflow-x:auto;border:1px solid #e4e8f1;border-radius:14px;background:linear-gradient(180deg,#fbfcff,#f4f7fc)}.employee-score-trend>span{display:grid;flex:1 0 13px;align-items:end;height:100%;min-width:13px}.employee-score-trend i{display:block;min-height:3px;border-radius:5px 5px 2px 2px;background:linear-gradient(#4fc8ef,#6c5df5)}.employee-score-trend span.is-empty i{opacity:.12}.employee-score-trend small{margin-top:3px;color:#9ba4b6;font-size:8px;text-align:center}.employee-score-insights{display:grid;grid-template-columns:1fr 1fr;gap:12px}.employee-score-insights section{display:grid;align-content:start;gap:7px;padding:14px;border:1px solid #e4e8f1;border-radius:14px;background:#fff}.employee-score-insights span{display:flex;align-items:center;gap:6px;color:#49546b}.employee-score-insights section:first-child span svg{color:#17a674}.employee-score-insights section:last-child span svg{color:#e19b26}.employee-score-criteria{display:grid;gap:10px}.employee-score-criteria article{padding:13px 14px;border:1px solid #e2e7f1;border-radius:13px;background:linear-gradient(145deg,#fff,#fafbff)}.employee-score-criteria article.is-unavailable{opacity:.65}.employee-score-criterion-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.employee-score-criterion-head>div{display:grid;gap:2px}.employee-score-criterion-head small,.employee-score-criteria p{color:#7a859a}.employee-score-criteria p{margin:5px 0 0;font-size:12px}.employee-score-facts{display:flex;flex-wrap:wrap;gap:7px;margin-top:7px}.employee-score-facts span{padding:3px 7px;border-radius:7px;background:#f0f2f8;color:#657087;font-size:11px}.employee-score-evidence{margin-top:8px;border-top:1px solid color-mix(in srgb,var(--border-color, #e2e8f0) 84%,transparent)}.employee-score-evidence>.ant-btn{padding-inline:0}.employee-score-evidence-body{display:grid;gap:9px;padding-top:4px}.employee-score-evidence-list{display:grid;gap:6px}.employee-score-evidence-list article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;border:1px solid color-mix(in srgb,var(--border-color, #e2e8f0) 90%,transparent);border-radius:10px;background:color-mix(in srgb,var(--surface, #fff) 92%,#6366f1 8%)}.employee-score-evidence-list article>svg{color:#6366f1}.employee-score-evidence-list article>span{display:grid;min-width:0;gap:2px}.employee-score-evidence-list strong,.employee-score-evidence-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.employee-score-evidence-list small{color:var(--text-secondary, #74809a)}.employee-score-policy-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}.employee-score-policy-controls label,.employee-score-policy-list label{display:grid;gap:5px;color:#68748a;font-size:12px;font-weight:700}.employee-score-policy-controls .ant-select,.employee-score-policy-controls .ant-picker,.employee-score-policy-controls .ant-input-number{width:100%}.employee-score-policy-list{display:grid;gap:8px}.employee-score-policy-list article{display:grid;grid-template-columns:minmax(180px,1fr) 80px repeat(3,100px);align-items:end;gap:9px;padding:11px;border:1px solid #e3e7f0;border-radius:12px}.employee-score-policy-list article>div{display:grid;text-transform:capitalize}.employee-score-policy-list article small{color:#8993a7}.employee-score-policy-list .ant-input-number{width:100%}@media(max-width:1100px){.employee-score-panel.is-compact{grid-template-columns:auto minmax(170px,1fr) minmax(170px,1fr) auto}.employee-score-mini-bars,.employee-score-confidence{display:none}}@media(max-width:760px){.employee-score-panel{padding:14px;border-radius:17px}.employee-score-panel.is-compact{grid-template-columns:auto 1fr auto}.employee-score-panel.is-compact .employee-score-comparisons{grid-column:1 / -1}.employee-score-copy p{white-space:normal}.employee-score-team-head{align-items:stretch;flex-direction:column}.employee-score-team-actions{justify-content:stretch}.employee-score-team-actions>.ant-space-item,.employee-score-team-actions .ant-select,.employee-score-team-actions .ant-btn{width:100%!important}.employee-score-team-summary{grid-template-columns:1fr}.employee-score-employee-list>button{grid-template-columns:auto 1fr auto}.employee-score-list-bars,.employee-score-employee-list .employee-score-delta{display:none}.employee-score-detail-hero{grid-template-columns:1fr;padding:15px}.employee-score-detail-hero dl,.employee-score-insights,.employee-score-policy-controls{grid-template-columns:1fr}.employee-score-policy-list article{grid-template-columns:1fr 80px}.employee-score-policy-list article label:nth-last-child(-n+3){grid-column:span 1}.employee-score-evidence-list article{grid-template-columns:auto minmax(0,1fr)}.employee-score-evidence-list article>a{grid-column:2}}.copilot-session-list>div{display:flex;min-width:0;align-items:center;gap:6px}.copilot-session-list>div>button:first-child{width:100%;min-height:58px;display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:9px 11px;text-align:left;color:#273047;border:1px solid #e7e8ef;border-radius:12px;background:#fff;cursor:pointer}.copilot-session-list>div>button:first-child:hover{border-color:#bcb2ff;background:#f7f5ff}.copilot-explanation{display:grid;gap:12px}.copilot-explanation .ant-typography{margin:4px 0 0}.copilot-explanation-loading{min-height:180px;display:grid;place-content:center;justify-items:center;gap:12px}.bulk-actions-bar{position:fixed;z-index:900;right:24px;bottom:20px;left:calc(var(--sidebar-width, 252px) + 24px);display:flex;align-items:center;justify-content:space-between;min-height:64px;padding:10px 14px;border:1px solid #d9e3f2;border-radius:8px;background:#fffffff7;box-shadow:0 14px 38px #121f352e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.no-reply-automation{position:relative;margin:0 0 18px;padding:18px;overflow:hidden;border:1px solid rgba(112,88,255,.18);border-radius:20px;background:radial-gradient(circle at 92% 8%,rgba(104,216,255,.18),transparent 30%),linear-gradient(145deg,#f9f8fffa,#f2f9fff0);box-shadow:0 18px 44px #392c8017,inset 0 1px #ffffffeb}.no-reply-automation__head,.no-reply-scenario__top,.no-reply-scenario__footer,.no-reply-timer__head,.no-reply-steps-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.no-reply-automation__title{display:flex;align-items:flex-start;gap:12px;min-width:0}.no-reply-automation__title strong{display:block;color:#171a31;font-size:16px}.no-reply-automation__title p,.no-reply-scenario__top p{max-width:780px;margin:4px 0 0;color:#71809d;font-size:12px;line-height:1.5}.no-reply-automation__icon{display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;border:1px solid rgba(113,84,255,.2);border-radius:13px;color:#6d4df8;background:linear-gradient(145deg,#fff,#e8e4ff);box-shadow:0 10px 22px #674be72e}.no-reply-automation__safety{display:flex;align-items:center;gap:8px;margin:14px 0;padding:9px 12px;border:1px solid rgba(51,180,221,.17);border-radius:12px;color:#39708d;background:#e9f9ffb8;font-size:12px}.no-reply-scenario-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.no-reply-scenario{min-width:0;padding:15px;border:1px solid rgba(108,91,186,.16);border-radius:16px;background:#ffffffeb;box-shadow:0 10px 28px #3d367412,inset 0 1px #fff}.no-reply-scenario.is-disabled{opacity:.68;filter:saturate(.55)}.no-reply-scenario__top{align-items:flex-start}.no-reply-scenario__top>div:first-child{min-width:0}.no-reply-scenario__top strong{overflow-wrap:anywhere;color:#1d2238}.no-reply-scenario__timeline{display:flex;gap:8px;margin:14px 0;overflow-x:auto;scrollbar-width:thin}.no-reply-scenario__step{display:flex;min-width:170px;flex:1 0 170px;align-items:center;gap:9px;padding:10px;border:1px solid #e8e7f7;border-radius:12px;background:linear-gradient(145deg,#fafaff,#f4f7ff)}.no-reply-scenario__step>span{display:grid;width:26px;height:26px;flex:0 0 26px;place-items:center;border-radius:9px;color:#6546e8;background:#ebe6ff;font-size:12px;font-weight:800}.no-reply-scenario__step strong,.no-reply-scenario__step small{display:block}.no-reply-scenario__step strong{color:#303651;font-size:12px}.no-reply-scenario__step small{margin-top:2px;color:#8490a7;font-size:11px}.no-reply-scenario__metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:7px}.no-reply-scenario__metrics>span{display:grid;min-width:0;grid-template-columns:auto 1fr;column-gap:6px;align-items:center;padding:8px;border:1px solid #ececf5;border-radius:11px;color:#7c879d;background:#fafbfe;font-size:10px}.no-reply-scenario__metrics svg{color:#7557f6}.no-reply-scenario__metrics b{color:#252a42;font-size:14px}.no-reply-scenario__metrics>span.is-alert{border-color:#e8505f3d;color:#b24152;background:#fff5f6}.no-reply-scenario__footer{margin:10px -6px -5px;padding-top:5px;border-top:1px solid #eeeef7}.no-reply-automation__loading{height:112px;border-radius:14px;background:linear-gradient(90deg,#f4f4fa,#fff,#f4f4fa);background-size:220% 100%;animation:no-reply-loading 1.2s infinite linear}.no-reply-automation .ant-empty-description span{display:flex;flex-direction:column;gap:4px}.no-reply-automation .ant-empty-description small{color:#8a94a9}.no-reply-editor-modal{top:20px;padding-bottom:20px}.no-reply-editor-modal .ant-modal-content{display:flex;height:min(900px,calc(100dvh - 40px));max-height:none;flex-direction:column;overflow:hidden;border:1px solid rgba(108,83,235,.15);border-radius:22px;box-shadow:0 30px 90px #201b4840}.no-reply-editor-modal .ant-modal-header{flex:0 0 auto}.no-reply-editor-modal .ant-modal-body{flex:1 1 auto;min-height:0;max-height:none;overflow:auto;padding-right:8px;overscroll-behavior:contain;scrollbar-gutter:stable}.no-reply-editor-modal .ant-modal-footer{position:relative;z-index:2;flex:0 0 auto;margin-top:0;padding-top:14px;border-top:1px solid rgba(108,83,235,.12);background:#fffffff5;box-shadow:0 -12px 28px #2a25600f}.automation-copy-modal .ant-modal-content{overflow:hidden;border:1px solid rgba(108,83,235,.16);border-radius:20px;box-shadow:0 28px 80px #231e523d}.automation-copy-modal .ant-modal-body{display:grid;gap:14px;max-height:min(680px,calc(100dvh - 190px));overflow:auto;padding-top:6px;scrollbar-gutter:stable}.automation-copy-modal__title{display:inline-flex;align-items:center;gap:9px}.automation-copy-modal .ant-form{display:grid;gap:4px}.automation-copy-modal__mapping{display:grid;gap:10px;padding:14px;border:1px solid rgba(108,83,235,.12);border-radius:16px;background:linear-gradient(145deg,#f6f4ffeb,#f1faffb8),#fff;box-shadow:inset 0 1px #ffffffe6}.automation-copy-modal__mapping>div:first-child p{margin:4px 0 0;color:#718096;font-size:12px;line-height:1.45}.automation-copy-modal__stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,1fr);gap:14px;align-items:end;padding:12px;border:1px solid rgba(139,122,245,.14);border-radius:13px;background:#ffffffe0;box-shadow:0 8px 22px #2b265a0f}.automation-copy-modal__stage>span{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:7px}.automation-copy-modal__stage small{width:100%;color:#8490a7}.automation-copy-modal__stage b{display:inline-flex;min-width:0;align-items:center;gap:6px}.automation-copy-modal__stage .ant-form-item{margin-bottom:0}.no-reply-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.no-reply-form-grid--three{grid-template-columns:1.5fr .9fr .9fr}.no-reply-form-grid--step{grid-template-columns:minmax(180px,1.2fr) minmax(240px,1fr) minmax(190px,1fr)}.no-reply-form-grid .ant-form-item,.no-reply-switches .ant-form-item{margin-bottom:13px}.no-reply-form-span{grid-column:1 / -1}.no-reply-switches{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:4px 0 14px}.no-reply-switches .ant-form-item{padding:10px 11px;border:1px solid #e9e9f4;border-radius:12px;background:#fafbff}.no-reply-steps-head{margin:6px 0 10px;color:#353a55}.no-reply-steps-head>div{display:grid;gap:3px}.no-reply-steps-head>div>small{max-width:760px;color:#727d92;line-height:1.4}.no-reply-steps-head--reply{display:flex;margin-top:22px;padding:14px 16px;border:1px solid rgba(106,78,230,.16);border-radius:16px;background:radial-gradient(circle at 92% 0%,rgba(59,196,245,.12),transparent 34%),linear-gradient(135deg,#f7f5fffa,#f6fcfff5);box-shadow:inset 0 1px #fff,0 10px 28px #3a2e7a0f}.no-reply-steps-head--reply div{display:grid;gap:4px}.no-reply-steps-head--reply small{color:#727d92;line-height:1.45}.no-reply-step-list,.no-reply-reply-list,.no-reply-reply-actions{display:flex;flex-direction:column;gap:10px}.no-reply-reply-branch{padding:15px;border:1px solid #e1e3f3;border-radius:17px;background:linear-gradient(145deg,#fff,#f9faff);box-shadow:inset 0 1px #fff,0 10px 26px #28255811}.no-reply-reply-branch__head,.no-reply-reply-action__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px}.no-reply-reply-branch__head .ant-form-item,.no-reply-reply-action__head .ant-form-item{margin-bottom:10px}.no-reply-reply-branch__guards{display:grid;gap:4px;margin-bottom:10px;padding:10px 12px;border-radius:12px;background:#f7f8fc}.no-reply-reply-branch__guards .ant-form-item{margin-bottom:0}.no-reply-reply-action{padding:12px;border:1px solid #ebeaf5;border-radius:13px;background:#f9f9fedb}.no-reply-reply-action__head{grid-template-columns:28px minmax(0,1fr) auto}.no-reply-reply-action__head>span{display:grid;width:26px;height:26px;place-items:center;margin-top:27px;border-radius:9px;color:#664de7;background:#ece8ff;font-size:12px;font-weight:800}.no-reply-preview__samples{display:grid;gap:3px;margin-top:5px;padding-top:7px;border-top:1px solid rgba(108,83,235,.14)}.no-reply-preview__samples strong{color:#363b55;font-size:12px}.no-reply-preview__samples span{color:#727d92;font-size:12px}.no-reply-step-editor{display:flex;align-items:flex-start;gap:10px;padding:14px;border:1px solid #e5e4f4;border-radius:16px;background:linear-gradient(145deg,#f9f8fff2,#f7fcffeb);box-shadow:inset 0 1px #fff}.no-reply-step-editor__index{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border-radius:10px;color:#fff;background:linear-gradient(145deg,#7657ff,#5432d6);box-shadow:0 8px 18px #5d3ada3d;font-weight:800}.no-reply-step-editor__content{min-width:0;flex:1}.no-reply-threshold-action{display:grid;gap:10px;margin:-2px 0 12px;padding:12px;border:1px solid rgba(108,83,235,.18);border-radius:14px;background:#ffffff9e}.no-reply-threshold-action__title{color:#4e3acb;font-size:13px}.no-reply-threshold-action .ant-form-item{margin-bottom:0}.no-reply-message-editor{display:grid;gap:13px;padding:14px;border:1px solid rgba(108,83,235,.18);border-radius:14px;background:#ffffffbd}.no-reply-sender-route{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,300px);align-items:center;gap:14px;padding:14px 16px;border:1px solid #d9e7ff;border-radius:14px;background:linear-gradient(135deg,#f7faff,#eef5ff)}.no-reply-sender-route__copy{display:grid;gap:4px;min-width:0}.no-reply-sender-route__copy strong{color:#18223a;font-size:14px}.no-reply-sender-route__copy small{color:#66738d;line-height:1.45}.no-reply-sender-route__select{width:100%}.no-reply-message-editor__head{display:grid;grid-template-columns:minmax(240px,1fr) auto;align-items:end;gap:12px}.no-reply-message-editor__head .ant-form-item{margin-bottom:0}.no-reply-message-variants{display:grid;gap:10px}.no-reply-message-variants>strong{color:#34394f;font-size:13px}.no-reply-message-variant{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.no-reply-message-variant .ant-form-item{margin-bottom:0}.openlines-theme-telegram-dark .no-reply-message-editor{border-color:#344b60;background:#132331e0}.openlines-theme-telegram-dark .no-reply-sender-route{border-color:#33485c;background:linear-gradient(135deg,#1b2a38,#162431)}.openlines-theme-telegram-dark .no-reply-sender-route__copy strong{color:#f1f6fb}.openlines-theme-telegram-dark .no-reply-sender-route__copy small{color:#9fb0c0}.openlines-theme-telegram-dark .no-reply-message-variants>strong{color:#e6edf3}.no-reply-delay-unit{min-width:160px}.no-reply-preview{margin:14px 0}.no-reply-timer-list{display:flex;flex-direction:column;gap:10px}.no-reply-timer{padding:13px;border:1px solid #e9e9f3;border-left:3px solid #8b78eb;border-radius:13px;background:#fff;box-shadow:0 8px 22px #2628480f}.no-reply-timer.is-requires_attention{border-left-color:#e4475d;background:#fffafb}.no-reply-timer.is-executed{border-left-color:#2aae72}.no-reply-timer.is-overdue{border-left-color:#f59e0b;background:linear-gradient(145deg,#fff,#fffaf0)}.no-reply-timer.is-stalled{border-color:#fecaca;border-left-color:#dc2626;background:linear-gradient(145deg,#fff,#fff1f2)}.no-reply-worker-warning{margin-bottom:14px;border-radius:12px}.no-reply-timer__head span{color:#7d879b;font-size:12px}.no-reply-timer>strong{display:block;margin-top:7px;color:#252a42;font-size:12px}.no-reply-timer p{margin:5px 0;color:#66728a;font-size:12px}.no-reply-timer p.no-reply-timer__overdue{color:#b45309;font-weight:750}.no-reply-timer.is-stalled p.no-reply-timer__overdue{color:#b91c1c}.no-reply-timer small{color:#98a0b2}.no-reply-diagnostics-section{margin-top:24px;padding-top:18px;border-top:1px solid #ececf4}.no-reply-diagnostics-section h3{margin:0 0 12px;color:#252a42;font-size:14px}@keyframes no-reply-loading{0%{background-position:100% 0}to{background-position:-100% 0}}@media(max-width:1100px){.no-reply-scenario-grid,.no-reply-switches{grid-template-columns:1fr}.no-reply-form-grid--three,.no-reply-form-grid--step{grid-template-columns:repeat(2,minmax(0,1fr))}}.unsaved-changes-modal .ant-modal-content{overflow:hidden;padding:0;border:1px solid rgba(245,158,11,.22);border-radius:22px;box-shadow:0 26px 70px #0f172a33,0 8px 24px #f59e0b14}.unsaved-changes-modal .ant-modal-close{top:16px;inset-inline-end:16px}.unsaved-changes-modal-content{display:flex;gap:16px;padding:26px 28px 22px;background:linear-gradient(145deg,#fffbebf5,#fffffffa 62%)}.unsaved-changes-modal-icon{display:inline-flex;flex:0 0 48px;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid rgba(245,158,11,.24);border-radius:15px;color:#b45309;background:#fef3c7d1;box-shadow:0 9px 20px #f59e0b1f}.unsaved-changes-modal-content h3{margin:1px 32px 7px 0;color:#172033;font-size:18px;line-height:1.35}.unsaved-changes-modal-content p{margin:0;color:#64748b;font-size:14px;line-height:1.55}.unsaved-changes-modal-actions{display:flex;justify-content:flex-end;gap:9px;padding:16px 20px 20px;border-top:1px solid rgba(148,163,184,.16);background:#f8fafcc2}.unsaved-changes-modal-actions .ant-btn{min-height:40px;border-radius:11px}@media(max-width:560px){.unsaved-changes-modal{max-width:calc(100vw - 24px)}.unsaved-changes-modal-content{gap:12px;padding:22px 20px 18px}.unsaved-changes-modal-icon{flex-basis:42px;width:42px;height:42px;border-radius:13px}.unsaved-changes-modal-actions{flex-direction:column-reverse;padding:14px 16px 18px}.unsaved-changes-modal-actions .ant-btn{width:100%}}@media(max-width:720px){.no-reply-automation{padding:13px;border-radius:15px}.no-reply-automation__head{align-items:stretch;flex-direction:column}.no-reply-automation__head>.ant-btn{min-height:44px}.no-reply-scenario-grid,.no-reply-scenario__metrics,.no-reply-form-grid,.no-reply-form-grid--three,.no-reply-form-grid--step{grid-template-columns:1fr}.no-reply-form-span{grid-column:auto}.no-reply-editor-modal{top:0;max-width:calc(100vw - 16px);margin:4px auto;padding-bottom:8px}.no-reply-editor-modal .ant-modal-content{height:calc(100dvh - 8px);max-height:none;border-radius:18px}.no-reply-editor-modal .ant-modal-body{max-height:none;padding-inline:14px}.no-reply-editor-modal .ant-modal-footer{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px 14px max(12px,env(safe-area-inset-bottom))}.no-reply-editor-modal .ant-modal-footer .ant-btn{width:100%;min-height:44px;margin-inline-start:0!important}.no-reply-editor-modal .ant-modal-footer .ant-btn:last-child{grid-column:1 / -1;min-height:44px}.automation-copy-modal{max-width:calc(100vw - 12px)}.automation-copy-modal .ant-modal-body{max-height:calc(100dvh - 190px)}.automation-copy-modal__stage{grid-template-columns:1fr;align-items:stretch}.no-reply-step-editor{padding:11px}.no-reply-message-editor__head{grid-template-columns:1fr;align-items:stretch}.no-reply-sender-route{grid-template-columns:1fr;align-items:stretch;padding:12px}.no-reply-reply-branch{padding:11px}.no-reply-reply-action__head{grid-template-columns:24px minmax(0,1fr) auto}.no-reply-reply-action__head>span{width:24px;height:24px}.no-reply-delay-unit{min-width:135px}}.automation-studio-page{min-width:0;padding:22px;background:radial-gradient(circle at 86% -15%,rgba(105,91,255,.16),transparent 34%),radial-gradient(circle at 10% 45%,rgba(57,196,255,.1),transparent 30%),linear-gradient(145deg,#f8f9ff,#f4f8ff 48%,#f9f8ff)}.automation-studio-shell-modal.ant-modal{top:16px;max-width:none;margin:0 auto;padding-bottom:0}.automation-studio-shell-modal .ant-modal-content{height:calc(100dvh - 32px);padding:0;overflow:hidden;border:1px solid rgba(113,91,255,.22);border-radius:20px;background:#f7f9ff;box-shadow:0 30px 100px #14193761,inset 0 1px #ffffffdb}.automation-studio-shell-modal .ant-modal-close{top:18px;inset-inline-end:18px;z-index:20;width:42px;height:42px;color:#3f4860;border:1px solid rgba(112,91,255,.16);border-radius:13px;background:#ffffffe6;box-shadow:0 9px 24px #3430701f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.automation-studio-shell-modal .ant-modal-body{height:100%;min-height:0}.automation-studio-page.is-modal{display:flex;flex-direction:column;height:100%;padding:12px;overflow:hidden;overscroll-behavior:contain}.automation-studio-page.is-modal .automation-studio-hero{flex:0 0 auto;align-items:center;gap:18px;padding:12px 72px 12px 16px;margin-bottom:10px}.automation-studio-page.is-modal .automation-card.is-studio{display:flex;flex:1 1 0;flex-direction:column;min-height:0;overflow:hidden}.automation-studio-page.is-modal .automation-card.is-studio>.ant-card-body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:auto}.automation-studio-page.is-modal .automation-studio-title-row{align-items:center;gap:12px}.automation-studio-page.is-modal .automation-studio-icon{width:40px;height:40px;border-radius:12px}.automation-studio-page.is-modal .automation-studio-eyebrow{font-size:9px;line-height:1.2}.automation-studio-page.is-modal .automation-studio-title-row h1{margin:1px 0 2px;font-size:clamp(22px,1.55vw,27px)}.automation-studio-page.is-modal .automation-studio-title-row p{max-width:620px;overflow:hidden;font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.automation-studio-page.is-modal .automation-studio-context{flex:1 1 auto;flex-wrap:nowrap;align-items:center;min-width:0}.automation-studio-page.is-modal .automation-studio-context .ant-segmented{flex:0 1 360px;min-width:250px}.automation-studio-page.is-modal .automation-studio-context>label{flex:0 1 250px;min-width:190px}.automation-studio-page.is-modal .automation-studio-safety{flex:0 0 auto;min-height:30px;padding-block:4px}.automation-studio-page.is-modal .automation-card.is-studio .automation-stage-row{grid-auto-columns:268px;align-items:stretch;width:max-content;min-width:100%;min-height:100%}.automation-studio-page.is-modal .automation-card.is-studio .automation-board{flex:1 1 auto;min-height:0;overflow:auto}.automation-studio-page.is-modal .automation-card.is-studio .automation-stage{box-sizing:border-box;width:100%;min-width:0}.automation-studio-page.is-modal .automation-card.is-studio .automation-stage-head{top:0;gap:8px}.automation-studio-page.is-modal .automation-card.is-studio .automation-stage-head>span{min-width:0;overflow-wrap:anywhere}.automation-studio-page.is-modal .automation-card.is-studio .automation-stage-head>.ant-tag{flex:0 0 auto}.automation-studio-hero{position:relative;display:flex;justify-content:space-between;gap:28px;padding:24px 26px;margin-bottom:16px;overflow:hidden;border:1px solid rgba(113,91,255,.2);border-radius:18px;background:radial-gradient(circle at 83% 10%,rgba(67,197,255,.2),transparent 25%),linear-gradient(120deg,#fffffffa,#f4f1fff2);box-shadow:0 18px 48px #48448e1a,inset 0 1px #fff}.automation-studio-hero:after{content:"";position:absolute;width:320px;height:320px;top:-230px;right:12%;border:1px solid rgba(112,91,255,.18);border-radius:50%;pointer-events:none}.automation-studio-hero-copy,.automation-studio-context{position:relative;z-index:1}.automation-studio-back{margin:-8px 0 8px -12px}.automation-studio-title-row{display:flex;align-items:flex-start;gap:16px}.automation-studio-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:48px;height:48px;color:#fff;border-radius:15px;background:linear-gradient(145deg,#705cff,#7544de 72%);box-shadow:0 13px 28px #6a4be247,inset 0 1px 1px #ffffff80}.automation-studio-eyebrow{display:block;color:#6b5cff;font-size:11px;font-weight:800;letter-spacing:.1em}.automation-studio-title-row h1{margin:3px 0 4px;color:#141a32;font-size:clamp(25px,2vw,34px);line-height:1.1}.automation-studio-title-row p{margin:0;color:#69738d;font-size:14px}.automation-studio-context{display:flex;align-items:flex-end;justify-content:flex-end;gap:12px;flex-wrap:wrap}.automation-studio-context .ant-segmented-item-label>span{display:inline-flex;align-items:center;gap:7px}.automation-studio-context>label{display:grid;gap:5px;min-width:230px;color:#6b748b;font-size:11px;font-weight:700;text-transform:uppercase}.automation-studio-safety{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:6px 10px;color:#168365;font-size:12px;font-weight:700;border:1px solid #c8ebdf;border-radius:999px;background:#edfbf6}.automation-card.is-studio{border-color:#715bff26;border-radius:18px;background:#ffffffd6;box-shadow:0 16px 44px #43478017;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.automation-card.is-studio>.ant-card-body{padding:0}.automation-studio-tabs{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:5px;min-height:62px;padding:9px 14px;overflow-x:auto;border-bottom:1px solid #e7eafb;background:#ffffffeb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.automation-studio-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 15px;white-space:nowrap;color:#667088;font-weight:700;border:1px solid transparent;border-radius:11px;background:transparent;cursor:pointer}.automation-studio-tabs button:hover{color:#6652ee;background:#f5f3ff}.automation-studio-tabs button.is-active{color:#5d4ce7;border-color:#ded8ff;background:linear-gradient(180deg,#fff,#f4f1ff);box-shadow:0 8px 18px #5343b81f,inset 0 1px #fff}.automation-studio-toolbar{display:grid;grid-template-columns:minmax(240px,1fr) 190px auto max-content;align-items:center;gap:10px;padding:14px;border-bottom:1px solid #edf0fa}.automation-studio-toolbar .ant-input-affix-wrapper,.automation-studio-toolbar .ant-select-selector{min-height:42px!important;border-radius:11px!important}.automation-card.is-studio .automation-board{padding:14px;background:linear-gradient(180deg,#f5f7ffbd,#fafcfff5),radial-gradient(circle at 50% 0,rgba(98,91,255,.08),transparent 34%)}.automation-card.is-studio .automation-stage-row{gap:12px;min-height:min(670px,calc(100vh - 320px))}.automation-card.is-studio .automation-stage{width:286px;min-width:286px;border:1px solid #e1e5f2;border-radius:15px;background:#f9fbfff0;box-shadow:0 10px 25px #363c680f,inset 0 1px #fff}.automation-card.is-studio .automation-stage-head{position:sticky;top:62px;z-index:3;min-height:52px;padding:11px 12px 11px 16px;border:0;border-bottom:1px solid #e8ebf4;border-radius:14px 14px 0 0;background:linear-gradient(100deg,color-mix(in srgb,var(--stage-color) 12%,white),#fff 70%)}.automation-card.is-studio .automation-stage-head:before{width:4px;top:9px;bottom:9px;border-radius:999px}.automation-card.is-studio .automation-stage-actions{padding:9px 10px;border-bottom:1px solid #edf0f7}.automation-card.is-studio .automation-rule-list{padding:10px}.automation-card.is-studio .automation-rule{position:relative;gap:8px;padding:12px;border:1px solid #e1e5f2;border-radius:13px;background:linear-gradient(150deg,#fff 45%,#faf9ff);box-shadow:0 7px 18px #30376614,inset 0 1px #fff;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.automation-card.is-studio .automation-rule:hover{z-index:2;transform:translateY(-2px);border-color:#cfc8ff;box-shadow:0 13px 28px #473d9124}.automation-rule-top{gap:6px}.automation-rule-top>span:nth-child(2){min-width:0;margin-left:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automation-rule-flow{display:flex;flex-wrap:wrap;gap:5px}.automation-rule-flow span{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;color:#65708b;font-size:11px;border-radius:7px;background:#f3f5fb}.automation-rule-health{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:3px 7px;color:#69738b;font-size:11px}.automation-rule-health time{grid-column:2;color:#9299aa}.automation-health-dot{width:8px;height:8px;border-radius:50%;background:#a6adbc;box-shadow:0 0 0 3px #a6adbc29}.is-health-healthy .automation-health-dot{background:#18ad78;box-shadow:0 0 0 3px #18ad7829}.is-health-error .automation-health-dot{background:#f04d69;box-shadow:0 0 0 3px #f04d6929}.is-health-draft .automation-health-dot{background:#735cf5;box-shadow:0 0 0 3px #735cf529}.is-health-disabled .automation-health-dot{background:#8c95a9}.automation-rule-configure{width:100%;margin-top:2px}.automation-card.is-studio .automation-empty{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:92px;color:#8b93a8;border:1px dashed #d9deec;border-radius:12px;background:#ffffff8c;cursor:pointer}.automation-template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;min-height:520px;padding:20px;background:linear-gradient(180deg,#f8f9ff,#fff)}.automation-template-grid article{align-self:start;min-height:210px;padding:22px;border:1px solid #e0ddf8;border-radius:16px;background:linear-gradient(145deg,#fff,#f8f6ff);box-shadow:0 14px 34px #3f398017}.automation-template-grid article>span{display:inline-flex;padding:11px;color:#6d54ee;border-radius:12px;background:#eeeaff}.automation-template-grid small{display:block;margin-top:18px;color:#7a839a}.automation-template-grid h3{min-height:48px;margin:5px 0 18px;color:#1e263b}.automation-run-log{display:grid;align-content:start;gap:8px;min-height:520px;padding:18px;background:#f7f9fe}.automation-run-log article{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px 15px;border:1px solid #e4e8f2;border-radius:12px;background:#fff;box-shadow:0 5px 14px #2d345d0d}.automation-run-log article p{margin:3px 0 0;color:#727b91;font-size:12px}.automation-run-log article time{color:#8a92a5;font-size:12px}.automation-run-log article.is-failed .automation-run-icon{color:#e34662}.automation-run-log article.is-skipped .automation-run-icon{color:#d19b24}.automation-run-log article:not(.is-failed,.is-skipped) .automation-run-icon{color:#15a876}.automation-action-catalog-modal .ant-modal-content,.automation-builder-modal .ant-modal-content{overflow:hidden;padding:0;border:1px solid rgba(109,86,239,.2);border-radius:18px;background:#f8f9fe;box-shadow:0 28px 90px #21234b40,inset 0 1px #fff}.automation-action-catalog-modal .ant-modal-close,.automation-builder-modal .ant-modal-close{top:16px;right:16px}.automation-action-catalog-head{display:flex;align-items:center;gap:14px;padding:22px 24px 14px;background:linear-gradient(120deg,#fff,#f2efff)}.automation-action-catalog-head h2{margin:0 0 3px;color:#161d33}.automation-action-catalog-head p{margin:0;color:#707a92}.automation-action-catalog-kind{padding:0 24px 12px;background:linear-gradient(120deg,#fff,#f2efff)}.automation-action-catalog-kind .ant-segmented{width:min(440px,100%);padding:4px;border:1px solid #e2def8;border-radius:13px;background:#ece9fcc7;box-shadow:inset 0 1px 2px #3e327f0d}.automation-action-catalog-kind .ant-segmented-item{min-height:38px;border-radius:10px}.automation-action-catalog-kind .ant-segmented-item-label{display:flex;align-items:center;justify-content:center;min-height:38px;padding-inline:16px}.automation-action-catalog-kind .ant-segmented-item-label>span{display:inline-flex;align-items:center;gap:8px;font-weight:700}.automation-action-catalog-kind .ant-segmented-item-selected{color:#5d46e8;box-shadow:0 7px 18px #5c46e821,inset 0 1px #fff}.automation-action-catalog-head .automation-studio-icon.is-trigger{color:#9a5b00;background:linear-gradient(145deg,#fff1c9,#ffd974);box-shadow:0 11px 24px #d7911d38,inset 0 1px #fffc}.automation-action-catalog-context{display:grid;grid-template-columns:240px 1fr;gap:10px;padding:12px 24px;border-block:1px solid #e7e9f3;background:#fffc}.automation-action-catalog-groups{max-height:min(640px,calc(100vh - 250px));padding:18px 24px 26px;overflow:auto}.automation-action-catalog-groups section+section{margin-top:20px}.automation-action-catalog-groups h3{margin:0 0 9px;color:#5f6880;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.automation-action-catalog-groups section>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.automation-action-catalog-groups button{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-height:58px;padding:9px 12px;color:#222a40;text-align:left;border:1px solid #e1e4ef;border-radius:12px;background:linear-gradient(145deg,#fff,#fafaff);box-shadow:0 5px 14px #2e345b0d;cursor:pointer}.automation-action-catalog-groups button:hover{color:#5e4be5;border-color:#cfc7ff;transform:translateY(-1px);box-shadow:0 10px 22px #4b3e9e1f}.automation-action-catalog-groups button>span{display:inline-flex;padding:9px;color:#654fe8;border-radius:10px;background:#eeeaff}.automation-builder-modal{top:18px}.automation-builder-modal .ant-modal-header{padding:19px 24px;margin:0;border-bottom:1px solid #e6e9f3;background:linear-gradient(120deg,#fff,#f3f0ff)}.automation-builder-modal .ant-modal-body{max-height:calc(100vh - 160px);overflow:auto}.automation-builder-modal .ant-modal-footer{padding:12px 18px;margin:0;border-top:1px solid #e3e6f0;background:#fffffff5}.automation-builder-footer{display:flex;align-items:center;gap:8px}.automation-builder-footer>span{flex:1}.automation-builder-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:16px;padding:18px}.automation-builder-main{display:grid;gap:12px;min-width:0}.automation-builder-section{padding:16px;border:1px solid #e1e5ef;border-radius:14px;background:linear-gradient(150deg,#fff,#fbfbff);box-shadow:0 8px 20px #3339630e,inset 0 1px #fff}.automation-builder-section>header{display:flex;align-items:center;gap:10px;margin-bottom:14px}.automation-builder-section>header>span{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;color:#fff;font-weight:800;border-radius:10px;background:linear-gradient(145deg,#765fff,#5f49dd);box-shadow:0 8px 16px #6348de3d}.automation-builder-section>header div{display:grid}.automation-builder-section>header strong{color:#242b40;font-size:16px}.automation-builder-section>header small{color:#848ca0}.automation-builder-section .ant-form-item:last-child{margin-bottom:0}.automation-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.automation-latam-config{display:grid;gap:12px}.automation-latam-config>section{overflow:hidden;border:1px solid #e0e6f0;border-radius:13px;background:linear-gradient(145deg,#fff,#fafbff);padding:14px}.automation-latam-config>section>header{display:grid;gap:3px;margin-bottom:13px}.automation-latam-config>section>header strong{color:#242b40;font-size:14px}.automation-latam-config>section>header span{color:#7b849a;font-size:12px;line-height:1.45}.automation-latam-checks{display:grid;gap:7px}.automation-latam-checks .ant-form-item{margin:0}.automation-latam-mapping-list{display:grid;gap:8px}.automation-latam-mapping-row{display:grid;grid-template-columns:minmax(150px,1fr) 20px minmax(120px,.65fr);align-items:center;gap:8px;border:1px solid #e5e9f2;border-radius:10px;background:#fafbfe;padding:7px 9px}.automation-latam-mapping-row>span{overflow:hidden;color:#424b61;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.automation-latam-mapping-row>b{color:#8b5cf6;text-align:center}.automation-latam-mapping-row .ant-input{min-height:34px}body.openlines-telegram-dark-active .automation-latam-config>section{border-color:#33495b;background:linear-gradient(145deg,#182733,#14222e)}body.openlines-telegram-dark-active .automation-latam-config>section>header strong{color:#edf5fb}body.openlines-telegram-dark-active .automation-latam-config>section>header span{color:#91a5b7}body.openlines-telegram-dark-active .automation-latam-mapping-row{border-color:#7ea7c440;background:#122232}body.openlines-telegram-dark-active .automation-latam-mapping-row>span{color:#d9e7f2}@media(max-width:680px){.automation-latam-mapping-row{grid-template-columns:minmax(0,1fr) 18px minmax(96px,.7fr)}}@media(max-width:720px){.automation-form-grid{grid-template-columns:1fr}}.automation-builder-identity{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px}.automation-builder-summary{position:sticky;top:16px;display:grid;gap:14px;padding:18px;border:1px solid #dcd7fa;border-radius:15px;background:radial-gradient(circle at 90% 0,rgba(57,194,255,.15),transparent 28%),linear-gradient(145deg,#fff,#f6f3ff);box-shadow:0 14px 32px #463a8f1f,inset 0 1px #fff}.automation-builder-summary-head{display:flex;align-items:center;gap:8px;color:#5d4ae1}.automation-builder-summary>p{margin:0;color:#343c55;font-size:14px;line-height:1.6}.automation-builder-summary-flow{display:flex;align-items:center;gap:5px}.automation-builder-summary-flow span{display:grid;justify-items:center;gap:4px;color:#6d758b;font-size:9px}.automation-builder-summary-flow b{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;color:#6551e5;border:1px solid #d6cffd;border-radius:8px;background:#f0edff}.automation-builder-summary-flow i{flex:1;height:1px;background:#d9d5ef}.automation-validation-result{display:grid;gap:8px;padding:12px;border-radius:11px;background:#effaf5;border:1px solid #caecdd}.automation-validation-result.has-errors{background:#fff4f5;border-color:#f3ced5}.automation-validation-result>strong{display:flex;align-items:center;gap:7px;color:#167c5b}.automation-validation-result.has-errors>strong,.automation-validation-result p.is-error{color:#c23550}.automation-validation-result span,.automation-validation-result p,.automation-validation-result li{color:#697287;font-size:12px}.automation-validation-result p,.automation-validation-result ul{margin:0}@media(max-width:1180px){.automation-studio-page{padding:14px}.automation-studio-hero{align-items:flex-start;flex-direction:column}.automation-studio-context{justify-content:flex-start;width:100%}.automation-studio-toolbar{grid-template-columns:minmax(200px,1fr) 180px}.automation-studio-toolbar>.ant-checkbox-wrapper{justify-self:start}.automation-studio-toolbar>.ant-btn{justify-self:end}.automation-builder-layout{grid-template-columns:minmax(0,1fr) 280px}}@media(max-width:860px){.automation-studio-shell-modal.ant-modal{top:0;width:100vw!important;margin:0}.automation-studio-shell-modal .ant-modal-content{height:100dvh;border:0;border-radius:0}.automation-studio-shell-modal .ant-modal-close{top:10px;inset-inline-end:10px}.automation-studio-page{padding:8px}.automation-studio-page.is-modal{padding:0}.automation-studio-hero{padding:18px;border-radius:15px}.automation-studio-page.is-modal .automation-studio-hero{padding-top:58px;padding-right:18px;border-radius:0 0 15px 15px}.automation-studio-hero-copy,.automation-studio-title-row>div{min-width:0}.automation-studio-title-row h1{overflow-wrap:anywhere;font-size:clamp(24px,7vw,30px)}.automation-studio-context{display:grid;grid-template-columns:1fr}.automation-studio-context>label{min-width:0}.automation-studio-safety{justify-self:start}.automation-studio-toolbar{grid-template-columns:1fr}.automation-studio-toolbar>*{width:100%}.automation-card.is-studio .automation-stage-row{display:grid;min-height:0;overflow:visible}.automation-studio-page.is-modal .automation-card.is-studio .automation-stage-row{grid-auto-columns:minmax(260px,82vw);width:max-content;min-width:100%}.automation-card.is-studio .automation-stage{width:100%;min-width:0}.automation-card.is-studio .automation-stage-head{top:58px}.automation-template-grid{grid-template-columns:1fr}.automation-action-catalog-context,.automation-action-catalog-groups section>div{grid-template-columns:1fr}.automation-action-catalog-modal.ant-modal,.automation-builder-modal.ant-modal{top:0!important;width:100%!important;max-width:100vw;margin:0;padding:0}.automation-action-catalog-modal .ant-modal-content,.automation-builder-modal .ant-modal-content{display:flex;flex-direction:column;width:100%;height:100dvh;min-height:0;border-radius:0}.automation-action-catalog-modal .ant-modal-body,.automation-builder-modal .ant-modal-body{flex:1;min-height:0}.automation-action-catalog-modal .ant-modal-body{display:flex;flex-direction:column;overflow:hidden}.automation-action-catalog-groups{flex:1;max-height:none;min-height:0}.automation-action-catalog-head{align-items:flex-start;padding-right:58px}.automation-action-catalog-head>div{min-width:0}.automation-action-catalog-head p{overflow-wrap:anywhere}.automation-builder-modal .ant-modal-body{max-height:none;overflow:auto}.automation-builder-layout{grid-template-columns:1fr;padding:10px}.automation-builder-summary{position:static;grid-row:auto;min-width:0}.automation-builder-summary>p{overflow-wrap:anywhere}.automation-builder-summary-flow{min-width:0;overflow-x:auto;padding-bottom:2px}.automation-builder-summary-flow span{min-width:54px}.automation-builder-identity{grid-template-columns:1fr}.automation-builder-footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;overflow:visible}.automation-builder-footer>span{display:none}.automation-builder-footer .ant-btn{width:100%;min-height:44px;padding-inline:8px;white-space:normal}.automation-run-log article{grid-template-columns:auto minmax(0,1fr)}.automation-run-log article>.ant-tag,.automation-run-log article time{grid-column:2;justify-self:start}}@media(max-width:520px){.automation-studio-title-row{gap:11px}.automation-studio-icon{width:42px;height:42px}.automation-studio-title-row h1{font-size:22px}.automation-studio-title-row p{font-size:12px}.automation-studio-tabs button{min-height:44px;padding-inline:12px}.automation-studio-tabs button svg{display:none}.automation-action-catalog-groups{padding-inline:12px}.automation-action-catalog-head,.automation-action-catalog-context,.automation-action-catalog-kind{padding-inline:14px}.automation-action-catalog-head{padding-right:54px}.automation-action-catalog-head h2{font-size:21px}.automation-action-catalog-kind .ant-segmented{width:100%}.automation-action-catalog-kind .ant-segmented-item-label{padding-inline:8px}.automation-builder-section{padding:12px}.automation-builder-section .ant-space-compact{display:grid}.automation-builder-section .ant-space-compact .ant-form-item{width:100%}.automation-condition-row{grid-template-columns:1fr auto}.automation-condition-row>.ant-form-item{grid-column:1}.automation-condition-row>.ant-btn{grid-column:2;grid-row:1}}.bulk-actions-bar.is-kanban{top:76px;bottom:auto;min-height:58px;border-color:color-mix(in srgb,var(--star-primary) 28%,#d9e3f2);border-radius:14px;background:radial-gradient(circle at 12% 0%,color-mix(in srgb,var(--star-cyan) 10%,transparent),transparent 30%),linear-gradient(135deg,#fffffffb,color-mix(in srgb,var(--star-primary) 5%,#ffffff));box-shadow:0 18px 44px #0f172a29,0 0 0 1px #ffffffb8 inset}.bulk-actions-summary,.bulk-actions-progress{display:flex;align-items:center;gap:8px}.bulk-actions-summary svg{color:#6558f5}.bulk-actions-progress{width:min(320px,32vw)}.bulk-actions-progress .ant-progress{flex:1}.bulk-actions-controls{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.bulk-actions-bar.is-kanban .bulk-actions-controls{overflow-x:auto;padding:2px;scrollbar-width:thin}.bulk-actions-bar.is-kanban .bulk-actions-controls .ant-btn{flex:0 0 auto}.bulk-preview{margin:8px 0 14px}.bulk-result-summary{margin-bottom:14px}.bulk-problem-records{display:grid;gap:8px;margin-top:14px}.bulk-problem-records>strong{color:#172033;font-size:13px}.bulk-problem-records>div{display:grid;min-width:0;grid-template-columns:minmax(120px,.8fr) minmax(0,1.4fr) auto;align-items:center;gap:10px;padding:10px 12px;border:1px solid #e2e8f0;border-radius:11px;background:#f8fafc}.bulk-problem-records span{overflow:hidden;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.bulk-problem-records small{color:#64748b;line-height:1.4;overflow-wrap:anywhere}.archive-mode-select{min-width:128px}@media(max-width:900px){.bulk-actions-bar{right:8px;bottom:8px;left:8px;flex-wrap:wrap;gap:8px}.bulk-actions-progress{order:3;width:100%}.bulk-actions-bar.is-kanban{top:auto;right:max(8px,env(safe-area-inset-right));bottom:max(8px,env(safe-area-inset-bottom));left:max(8px,env(safe-area-inset-left));display:grid;grid-template-columns:1fr;padding:10px}.bulk-actions-bar.is-kanban .bulk-actions-controls{justify-content:flex-start;width:100%}.bulk-problem-records>div{grid-template-columns:1fr}}.profile-inventory-card .ant-card-body{padding:20px 22px 24px;background:linear-gradient(135deg,#0f172a08,#7c3aed0a 48%,#14b8a60d)}.profile-inventory-shell{display:flex;flex-direction:column;gap:18px}.profile-inventory-overview{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 16px;border:1px solid rgba(99,102,241,.18);border-radius:14px;background:linear-gradient(135deg,#0f172af5,#2563ebd1 48%,#0d9488d6);box-shadow:0 22px 50px #0f172a2e}.profile-inventory-overview>div:first-child{display:grid;gap:4px;min-width:0}.profile-inventory-overview span{color:#ffffffb8;font-size:12px;font-weight:800;text-transform:uppercase}.profile-inventory-overview strong{color:#fff;font-size:17px;font-weight:900}.profile-inventory-stats{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.profile-inventory-stats span{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:7px 10px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#ffffff1c;color:#ffffffd6;text-transform:none}.profile-inventory-stats b{color:#fff;font-size:15px}.profile-inventory-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:14px}.profile-inventory-item{position:relative;overflow:hidden;display:grid;grid-template-rows:112px minmax(112px,1fr) auto auto;min-height:330px;border:1px solid rgba(148,163,184,.22);border-radius:16px;background:linear-gradient(155deg,#fffffffa,#f8fafceb);box-shadow:0 18px 42px #0f172a14;isolation:isolate}.profile-inventory-item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(115deg,rgba(255,255,255,.3),transparent 34%),linear-gradient(180deg,transparent 44%,rgba(15,23,42,.05));pointer-events:none}.profile-inventory-item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;opacity:.18;background:linear-gradient(135deg,#2563eb,#14b8a6);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px}.profile-inventory-item.is-active{border-color:#22c55e7a;box-shadow:0 22px 56px #22c55e24,0 0 0 1px #22c55e1f}.profile-inventory-item.is-temporary{border-color:#8b5cf652;background:linear-gradient(155deg,#fffffffa,#f5f3fff0)}.profile-inventory-item-profile_frame:after,.profile-inventory-item-chat_accent:after{background:linear-gradient(135deg,#06b6d4,#22c55e)}.profile-inventory-item-premium_badge:after,.profile-inventory-item-celebration_effect:after{background:linear-gradient(135deg,#f59e0b,#7c3aed)}.profile-inventory-item-theme:after{background:linear-gradient(135deg,#8b5cf6,#2563eb)}.profile-inventory-item-sticker_pack:after,.profile-inventory-item-animated_avatar:after{background:linear-gradient(135deg,#ec4899,#14b8a6)}.profile-inventory-art{position:relative;display:grid;place-items:center;padding:18px 18px 10px;background:linear-gradient(135deg,#0f172af5,#1e40afdb)}.profile-inventory-art-ring{position:absolute;width:74px;height:74px;border:1px solid rgba(255,255,255,.28);border-radius:18px;transform:rotate(45deg)}.profile-inventory-rarity{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;min-height:24px;padding:4px 8px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#ffffff1f;color:#ffffffdb;font-size:10px;font-weight:900;text-transform:uppercase}.profile-inventory-icon{position:relative;z-index:1;display:grid;place-items:center;width:58px;height:58px;border:1px solid rgba(255,255,255,.34);border-radius:16px;background:linear-gradient(135deg,#ffffff47,#ffffff14),conic-gradient(from 140deg,#14b8a6,#3b82f6,#8b5cf6,#f59e0b,#14b8a6);color:#fff;box-shadow:0 16px 32px #0f172a42}.profile-inventory-content{display:grid;align-content:start;gap:8px;min-width:0;padding:14px 16px 10px}.profile-inventory-type{color:#64748b;font-size:11px;font-weight:900;text-transform:uppercase}.profile-inventory-content strong{color:#172033;font-size:16px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-inventory-content p{display:-webkit-box;min-height:58px;margin:0;overflow:hidden;color:#667085;font-size:13px;line-height:1.48;-webkit-line-clamp:3;-webkit-box-orient:vertical}.profile-inventory-meta{display:flex;flex-wrap:wrap;align-content:flex-start;gap:6px;min-height:68px;padding:0 16px 12px}.profile-inventory-meta .ant-tag{display:inline-flex;align-items:center;gap:3px;max-width:100%;margin:0;border-radius:999px;font-weight:750}.profile-inventory-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:12px 16px;border-top:1px solid rgba(148,163,184,.18);background:#f8fafcb8}.profile-inventory-footer>span{min-width:0;color:#475569;font-size:12px;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-inventory-footer .ant-btn{min-width:116px;font-weight:850}.profile-inventory-footer .ant-btn-primary{background:linear-gradient(135deg,#2563eb,#7c3aed);box-shadow:0 12px 24px #2563eb3d}@media(max-width:760px){.profile-inventory-overview{grid-template-columns:1fr}.profile-inventory-stats{justify-content:flex-start}.profile-inventory-grid{grid-template-columns:minmax(0,1fr)}}.sp-page{display:flex;flex-direction:column;gap:20px}.sp-arena{position:relative;overflow:hidden;border-radius:24px;background:#06091a;box-shadow:0 32px 80px #0000006b,0 0 0 1px #6366f124}.sp-arena-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(99,102,241,.28),transparent),radial-gradient(ellipse 60% 40% at 100% 60%,rgba(139,92,246,.18),transparent),linear-gradient(175deg,#0a0f24,#0e1629 55%,#0c1020);pointer-events:none}.sp-arena-orb{position:absolute;border-radius:50%;pointer-events:none;filter:blur(70px)}.sp-arena-orb-1{top:-80px;left:8%;width:380px;height:280px;background:#6366f138}.sp-arena-orb-2{top:40px;right:12%;width:300px;height:220px;background:#fbbf2424}.sp-arena-orb-3{bottom:-60px;left:40%;width:350px;height:200px;background:#14b8a61f}.sp-arena-header{position:relative;z-index:1;display:grid;gap:18px;padding:28px 28px 20px}.sp-hero{display:flex;align-items:flex-start;gap:18px}.sp-hero-emblem{position:relative;flex:0 0 auto;display:grid;place-items:center;width:68px;height:68px;border-radius:20px;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.12),transparent 55%),#fbbf241a;color:#fbbf24;border:1px solid rgba(251,191,36,.22);box-shadow:0 0 0 4px #fbbf2412,0 12px 32px #fbbf242e,inset 0 1px #ffffff1a}.sp-hero-emblem-ring{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:24px;border:1.5px solid rgba(253,230,138,.2);animation:sp-ring-pulse 3s ease-in-out infinite}@keyframes sp-ring-pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.sp-hero-copy{flex:1 1 auto;min-width:0}.sp-season-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;border:1px solid rgba(99,102,241,.32);background:#6366f11f;color:#a5b4fc;font-size:11px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;margin-bottom:10px}.sp-hero-title{margin:0 0 6px;color:#fff;font-size:26px;font-weight:900;line-height:1.1;letter-spacing:-.02em;text-shadow:0 2px 24px rgba(99,102,241,.4)}.sp-hero-desc{margin:0;max-width:680px;color:#cbd5e1c2;font-size:13px;line-height:1.55}.sp-premium-access-chip{display:inline-flex;align-items:center;gap:7px;width:fit-content;margin-top:10px;padding:6px 10px;border-radius:999px;border:1px solid rgba(251,191,36,.2);background:#fbbf2414;color:#fde68a;font-size:12px;font-weight:900;box-shadow:inset 0 1px #ffffff14}.sp-premium-access-chip.is-active{border-color:#2dd4bf47;background:linear-gradient(135deg,#14b8a629,#fbbf241a);color:#ccfbf1}.sp-stats-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sp-stat-chip{display:grid;grid-template-columns:32px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:2px 10px;padding:12px 14px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;transition:border-color .2s,background .2s}.sp-stat-chip:hover{border-color:#6366f14d;background:#6366f114}.sp-stat-ico{grid-row:1 / 3;display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:#ffffff14;color:#fbbf24}.sp-stat-chip span{color:#94a3b8e6;font-size:11px;font-weight:700;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-stat-chip b{color:#fff;font-size:20px;font-weight:900;line-height:1}.sp-xp-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.sp-xp-bar-wrap{min-width:0}.sp-xp-bar{position:relative;height:10px;border-radius:999px;background:#ffffff0f;overflow:hidden}.sp-xp-glow{position:absolute;inset-block:-4px;left:0;border-radius:999px;background:linear-gradient(90deg,#6366f1,#8b5cf6,#14b8a6);filter:blur(8px);opacity:.6;transition:width .7s cubic-bezier(.34,1.56,.64,1)}.sp-xp-fill{position:absolute;inset-block:0;left:0;border-radius:999px;background:linear-gradient(90deg,#6366f1,#8b5cf6,#14b8a6);transition:width .7s cubic-bezier(.34,1.56,.64,1)}.sp-xp-nodes{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-around;pointer-events:none}.sp-xp-node{width:3px;height:14px;border-radius:2px;background:#ffffff2e;margin-top:-2px;transition:background .3s}.sp-xp-node.is-done{background:#ffffff80}.sp-xp-label{display:flex;align-items:center;gap:6px;color:#a5b4fc;font-size:12px;font-weight:800;white-space:nowrap}.sp-xp-label b{color:#fde68a;font-size:13px}.sp-track-outer{position:relative;z-index:1;border-top:1px solid rgba(255,255,255,.06);padding:20px 0 24px}.sp-track-scroll{overflow-x:auto;overflow-y:visible;padding:14px 28px 12px;scrollbar-width:thin;scrollbar-color:rgba(99,102,241,.6) rgba(255,255,255,.04)}.sp-track-scroll::-webkit-scrollbar{height:5px}.sp-track-scroll::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.sp-track-scroll::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#6366f1,#14b8a6);border-radius:999px}.sp-track{position:relative;display:flex;gap:0;min-width:100%;align-items:flex-start}.sp-col{position:relative;display:flex;flex-direction:column;align-items:center;flex:1 0 188px;min-width:188px}.sp-connector{position:absolute;top:44px;right:100%;width:100%;height:3px;background:linear-gradient(90deg,#6366f14d,#14b8a64d);transform:translate(50%);pointer-events:none;z-index:0}.sp-col.is-locked .sp-connector,.sp-col:first-child .sp-connector{display:none}.sp-node{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:6px;margin-bottom:16px}.sp-node-pulse{position:absolute;top:50%;left:50%;width:64px;height:64px;border-radius:50%;background:#fbbf242e;transform:translate(-50%,-58%);animation:sp-pulse 2s ease-in-out infinite}@keyframes sp-pulse{0%,to{opacity:.6;transform:translate(-50%,-58%) scale(1)}50%{opacity:1;transform:translate(-50%,-58%) scale(1.35)}}.sp-node-face{position:relative;display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:radial-gradient(circle at 36% 28%,rgba(255,255,255,.28),transparent 48%),linear-gradient(135deg,#1e40af,#6d28d9);border:2px solid rgba(255,255,255,.16);box-shadow:0 0 0 4px #6366f11f,0 12px 32px #6366f161;transition:box-shadow .25s}.sp-col.is-current .sp-node-face{background:radial-gradient(circle at 36% 28%,rgba(255,255,255,.3),transparent 48%),linear-gradient(135deg,#d97706,#f59e0b);border-color:#fde68a99;box-shadow:0 0 0 5px #fbbf242e,0 0 28px #fbbf2480,0 12px 32px #0000004d}.sp-col.is-locked .sp-node-face{background:linear-gradient(135deg,#1e293b,#334155);border-color:#ffffff14;box-shadow:none}.sp-node-num{color:#fff;font-size:18px;font-weight:900;line-height:1;letter-spacing:-.02em}.sp-col.is-locked .sp-node-num{color:#94a3b8b3}.sp-node-state{position:absolute;bottom:-6px;right:-6px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#0f172a;border:2px solid rgba(255,255,255,.14);color:#fbbf24;z-index:3}.sp-col.is-locked .sp-node-state{color:#64748b}.sp-node-label{color:#94a3b8cc;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.sp-col.is-current .sp-node-label{color:#fde68a}.sp-cards{display:flex;flex-direction:column;gap:8px;width:100%;padding:0 8px;flex:1}.sp-card{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:8px;flex:1;padding:11px 11px 10px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(145deg,#1e293bf2,#0f172aeb);color:#fff;transition:border-color .2s,box-shadow .2s}.sp-card:hover{border-color:#6366f166;box-shadow:0 8px 28px #6366f12e}.sp-card.is-prime{border-color:#fbbf243d;background:linear-gradient(145deg,#2a2008f5,#141004f0)}.sp-card.is-prime:hover{border-color:#fbbf2480;box-shadow:0 8px 28px #fbbf242e}.sp-card.is-premium-bonus{border-color:#fbbf2442;background:radial-gradient(circle at 86% 12%,rgba(251,191,36,.16),transparent 34%),linear-gradient(145deg,#2e1f08f5,#1c1408f0)}.sp-card.is-premium-bonus:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(120deg,transparent 0 40%,rgba(255,255,255,.08) 52%,transparent 64%);opacity:.7}.sp-card.is-premium-bonus:hover{border-color:#fbbf2494;box-shadow:0 10px 30px #fbbf242e}.sp-card.is-premium-locked{border-color:#fbbf242e;filter:saturate(.72)}.sp-card.is-premium-locked .sp-card-mid,.sp-card.is-premium-locked .sp-card-prog{opacity:.74}.sp-card.is-done{border-color:#14b8a64d;background:linear-gradient(145deg,#042f2ef2,#061f1ef0)}.sp-card.is-claimed{opacity:.72;border-color:#14b8a633}.sp-col.is-locked .sp-card{opacity:.52;filter:saturate(.5)}.sp-card-shine{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(128deg,rgba(255,255,255,.06) 0 32%,transparent 44%),radial-gradient(ellipse at 84% 14%,rgba(255,255,255,.08),transparent 44%)}.sp-card-head{display:grid;grid-template-columns:36px minmax(0,1fr) 18px;align-items:start;gap:8px}.sp-card-ico{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#ffffff12;color:#fde68a;flex-shrink:0}.sp-card.is-prime .sp-card-ico{color:#fbbf24;background:#fbbf241f}.sp-card.is-done .sp-card-ico{color:#2dd4bf;background:#14b8a61f}.sp-card-mid{min-width:0;display:grid;gap:3px}.sp-card-prize{display:inline-flex;align-items:center;padding:2px 7px;border-radius:999px;background:#fbbf241f;border:1px solid rgba(251,191,36,.22);color:#fde68a;font-size:10px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;width:fit-content}.sp-card-name{display:-webkit-box;overflow:hidden;color:#e2e8f0f2;font-size:12px;font-weight:700;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-height:calc(12px * 1.3 * 2)}.sp-card-flag{display:grid;place-items:start}.sp-flag-lock,.sp-flag-check,.sp-flag-premium{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#ffffff14;color:#94a3b8b3}.sp-flag-check{background:#14b8a633;color:#2dd4bf}.sp-flag-premium{background:#fbbf242e;color:#fbbf24}.sp-card-prog{display:grid;gap:4px;margin-top:auto}.sp-prog-nums{color:#94a3b8cc;font-size:10px;font-weight:700}.sp-prog-track{height:4px;border-radius:999px;background:#ffffff14;overflow:hidden}.sp-prog-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#6366f1,#8b5cf6);transition:width .5s ease}.sp-prog-fill.is-done{background:linear-gradient(90deg,#0d9488,#14b8a6)}.sp-card-foot{display:flex;align-items:center;gap:6px}.sp-card-cta{flex:1 1 auto;min-width:0}.sp-card-cta a{display:block;width:100%}.sp-pill{display:inline-flex;align-items:center;justify-content:center;gap:4px;width:100%;padding:5px 8px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#94a3b8b3;font-size:10px;font-weight:800;white-space:nowrap;overflow:hidden}.sp-pill.sp-pill-done{border-color:#14b8a63d;background:#14b8a614;color:#2dd4bf}.sp-pill.sp-pill-auto{border-color:#6366f13d;background:#6366f114;color:#a5b4fc}.sp-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;width:100%;padding:6px 8px;border-radius:8px;border:none;font-size:10px;font-weight:900;cursor:pointer;transition:filter .15s,transform .1s;white-space:nowrap}.sp-btn:active{transform:scale(.97)}.sp-btn:disabled{opacity:.55;cursor:not-allowed}.sp-btn-claim{background:linear-gradient(135deg,#0d9488,#0f766e);color:#fff;box-shadow:0 4px 14px #0d948866}.sp-btn-claim:hover:not(:disabled){filter:brightness(1.1)}.sp-btn-go{background:#6366f124;border:1px solid rgba(99,102,241,.28);color:#a5b4fc}.sp-btn-go:hover:not(:disabled){background:#6366f138;color:#c7d2fe}.sp-btn-premium{border:1px solid rgba(251,191,36,.32);background:linear-gradient(135deg,#b45309,#f59e0b);color:#fff7ed;box-shadow:0 6px 18px #f59e0b3d}.sp-btn-premium:hover:not(:disabled){filter:brightness(1.08)}.sp-ico-btn{flex:0 0 28px;display:grid;place-items:center;width:28px;height:28px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#94a3b880;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.sp-ico-btn:hover{border-color:#6366f166;background:#6366f11a;color:#a5b4fc}.sp-daily-chest{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 180px minmax(180px,auto);align-items:center;gap:22px;min-height:176px;padding:24px 28px;border-radius:24px;border:1px solid rgba(251,191,36,.18);background:radial-gradient(circle at 76% 24%,rgba(251,191,36,.2),transparent 26%),radial-gradient(circle at 16% 0%,rgba(99,102,241,.22),transparent 34%),linear-gradient(135deg,#111827,#17123a 52%,#2b145f);box-shadow:0 22px 58px #0f172a52}.sp-daily-chest-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,transparent 0 38%,rgba(255,255,255,.08) 50%,transparent 62%),radial-gradient(circle at 28px 28px,rgba(251,191,36,.28) 0 1.3px,transparent 2px),radial-gradient(circle at 120px 70px,rgba(125,249,255,.2) 0 1.2px,transparent 2px);background-size:auto,150px 150px,210px 210px}.sp-daily-chest-copy,.sp-daily-chest-prize,.sp-chest-button{position:relative;z-index:1}.sp-daily-kicker{display:inline-flex;align-items:center;gap:7px;width:fit-content;margin-bottom:8px;padding:5px 10px;border-radius:999px;border:1px solid rgba(251,191,36,.22);background:#fbbf2414;color:#fde68a;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.sp-daily-chest-copy strong{display:block;color:#fff;font-size:26px;font-weight:950;line-height:1.05;text-shadow:0 8px 28px rgba(99,102,241,.45)}.sp-daily-chest-copy p{max-width:620px;margin:8px 0 0;color:#e2e8f0c7;font-size:14px;line-height:1.5}.sp-chest-button{display:grid;place-items:center;width:164px;height:128px;border:none;background:transparent;cursor:pointer;isolation:isolate}.sp-chest-button:disabled{cursor:default}.sp-chest-glow{position:absolute;width:150px;height:92px;border-radius:50%;background:radial-gradient(circle,rgba(251,191,36,.42),rgba(99,102,241,.16) 52%,transparent 72%);filter:blur(10px);transform:translateY(20px);animation:sp-chest-glow 2.8s ease-in-out infinite}.sp-chest-lid{position:absolute;top:18px;width:126px;height:44px;border-radius:18px 18px 10px 10px;border:2px solid rgba(253,230,138,.55);background:linear-gradient(90deg,rgba(255,255,255,.18),transparent 22% 78%,rgba(255,255,255,.16)),linear-gradient(135deg,#f59e0b,#b45309 54%,#7c2d12);box-shadow:0 12px 24px #78350f52,inset 0 1px #ffffff42;transform-origin:50% 100%;transition:transform .45s ease}.sp-chest-body{position:absolute;bottom:16px;display:grid;place-items:center;width:142px;height:78px;border-radius:14px 14px 22px 22px;border:2px solid rgba(253,230,138,.5);background:linear-gradient(90deg,rgba(255,255,255,.16),transparent 18% 82%,rgba(255,255,255,.12)),linear-gradient(135deg,#92400e,#f59e0b 46%,#7c2d12);box-shadow:0 18px 34px #0f172a61,inset 0 16px #ffffff14}.sp-chest-body:before{content:"";position:absolute;inset:17px 0 auto;height:8px;background:linear-gradient(90deg,transparent,rgba(253,230,138,.76),transparent)}.sp-chest-lock{position:relative;z-index:1;display:grid;place-items:center;width:44px;height:44px;border-radius:14px;border:1px solid rgba(196,181,253,.48);background:linear-gradient(145deg,#fffffff5,#ede9feeb);box-shadow:0 0 22px #8b5cf661,inset 0 1px #ffffffe6}.sp-chest-coins{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.sp-chest-coins i{position:absolute;left:50%;top:54%;opacity:0;transform:translate(-50%,-50%) scale(.6);color:#fbbf24}.sp-daily-chest.is-ready .sp-chest-button:not(:disabled):hover .sp-chest-lid{transform:translateY(-5px) rotateX(16deg)}.sp-daily-chest.is-opening .sp-chest-lid{transform:translateY(-32px) rotateX(58deg)}.sp-daily-chest.is-opening .sp-chest-coins i{animation:sp-chest-coin-burst 1.25s ease-out forwards}.sp-daily-chest.is-opening .sp-chest-coins i:nth-child(1){--x: -72px;--y: -86px;animation-delay:0s}.sp-daily-chest.is-opening .sp-chest-coins i:nth-child(2){--x: -44px;--y: -108px;animation-delay:.04s}.sp-daily-chest.is-opening .sp-chest-coins i:nth-child(3){--x: -18px;--y: -82px;animation-delay:.08s}.sp-daily-chest.is-opening .sp-chest-coins i:nth-child(4){--x: 14px;--y: -118px;animation-delay:.02s}.sp-daily-chest.is-opening .sp-chest-coins i:nth-child(5){--x: 46px;--y: -88px;animation-delay:.07s}.sp-daily-chest.is-opening .sp-chest-coins i:nth-child(6){--x: 74px;--y: -108px;animation-delay:.12s}.sp-daily-chest.is-opening .sp-chest-coins i:nth-child(7){--x: -64px;--y: -48px;animation-delay:.15s}.sp-daily-chest.is-opening .sp-chest-coins i:nth-child(8){--x: 60px;--y: -44px;animation-delay:.18s}.sp-daily-chest.is-opening .sp-chest-coins i:nth-child(9){--x: -8px;--y: -132px;animation-delay:.1s}.sp-daily-chest.is-opening .sp-chest-coins i:nth-child(10){--x: 28px;--y: -62px;animation-delay:.2s}.sp-daily-chest-prize{display:grid;justify-items:end;gap:8px}.sp-daily-chest-prize span{color:#94a3b8d1;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.sp-daily-chest-prize strong{display:inline-flex;align-items:center;gap:7px;color:#fde68a;font-size:30px;font-weight:950;line-height:1}.sp-daily-claim-btn.ant-btn{height:38px;border:none;border-radius:12px;background:linear-gradient(135deg,#f59e0b,#f97316 34%,#7c3aed);color:#fff!important;font-weight:900;text-shadow:0 1px 8px rgba(76,29,149,.45);box-shadow:0 12px 28px #f59e0b47,inset 0 1px #ffffff42}.sp-daily-claim-btn.ant-btn:hover,.sp-daily-claim-btn.ant-btn:focus,.sp-daily-claim-btn.ant-btn:active{background:linear-gradient(135deg,#fbbf24,#f97316 32%,#6d28d9)!important;color:#fff!important}.sp-daily-claim-btn.ant-btn>span{color:inherit}.sp-daily-claim-btn.ant-btn:disabled{background:#ffffff14;color:#ffffff9e!important;text-shadow:none;box-shadow:none}@keyframes sp-chest-glow{0%,to{opacity:.7;transform:translateY(20px) scale(.95)}50%{opacity:1;transform:translateY(18px) scale(1.08)}}@keyframes sp-chest-coin-burst{0%{opacity:0;transform:translate(-50%,-50%) scale(.4) rotate(0)}16%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y))) scale(1.15) rotate(260deg)}}.sp-shop{position:relative;overflow:hidden;border-radius:22px;background:#0d1117;border:1px solid rgba(255,255,255,.07);box-shadow:0 16px 48px #00000047}.sp-shop-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 50% 60% at 0% 50%,rgba(99,102,241,.08),transparent),radial-gradient(ellipse 40% 50% at 100% 0%,rgba(251,191,36,.06),transparent);pointer-events:none}.sp-shop-header{position:relative;display:flex;align-items:center;gap:14px;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.06)}.sp-shop-emblem{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,#fbbf2433,#f59e0b1f);border:1px solid rgba(251,191,36,.22);color:#fbbf24}.sp-shop-hcopy{flex:1 1 auto;min-width:0}.sp-shop-hcopy strong{display:block;color:#f1f5f9;font-size:17px;font-weight:800}.sp-shop-hcopy span{color:#94a3b8b3;font-size:13px}.sp-shop-balance{display:flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;border:1px solid rgba(167,139,250,.28);background:linear-gradient(135deg,#7c3aed21,#fbbf2414)}.sp-shop-balance b{color:#f5f3ff;font-size:18px;font-weight:900}.sp-shop-balance span{color:#c4b5fdc7;font-size:12px;font-weight:800}.sp-shop-body{position:relative;padding:20px 24px;display:grid;gap:20px}.sp-shop-cat-label{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 0;color:#94a3b8cc;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;margin-bottom:-8px}.sp-plans-label{color:#fbbf24cc}.sp-shop-items-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:-8px}.sp-shop-items-head .sp-shop-cat-label{margin-bottom:0}.sp-shop-tools{display:grid;grid-template-columns:minmax(180px,280px) minmax(160px,220px);gap:8px}.sp-shop-tools .ant-input-affix-wrapper,.sp-shop-tools .ant-select-selector{border-color:#ffffff1a!important;background:#ffffff0d!important;color:#e2e8f0!important}.sp-shop-tools .ant-input,.sp-shop-tools .ant-select-selection-item,.sp-shop-tools .ant-input-prefix{color:#e2e8f0!important}.sp-shop-tools .sp-shop-type-select:not(.ant-select-customize-input) .ant-select-selector{background:#ffffff0d!important;border-color:#94a3b82e!important;box-shadow:inset 0 1px #ffffff08!important}.sp-shop-tools .sp-shop-type-select:hover .ant-select-selector,.sp-shop-tools .sp-shop-type-select.ant-select-open .ant-select-selector,.sp-shop-tools .sp-shop-type-select.ant-select-focused .ant-select-selector{border-color:#818cf89e!important;box-shadow:0 0 0 3px #6366f129!important}.sp-shop-type-select .ant-select-selection-item{color:#e2e8f0!important}.sp-shop-type-select .ant-select-selection-placeholder,.sp-shop-type-select .ant-select-arrow{color:#cbd5e1ad!important}.sp-shop-type-dropdown.ant-select-dropdown{padding:6px;overflow:hidden;background:#151a23;border:1px solid rgba(148,163,184,.18);border-radius:10px;box-shadow:0 22px 56px #0000007a,0 0 0 1px #6366f10d}.sp-shop-type-dropdown.ant-select-dropdown .ant-select-item{min-height:36px;padding:8px 10px;border-radius:6px;color:#cbd5e1}.sp-shop-type-dropdown .ant-select-item-option-content{overflow:hidden;text-overflow:ellipsis}.sp-shop-type-dropdown.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:#6366f124;color:#f8fafc}.sp-shop-type-dropdown.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:#6366f13d;color:#fff;font-weight:750}.sp-shop-type-dropdown .ant-select-item-option-state{color:#a5b4fc}.sp-shop-type-dropdown .rc-virtual-list-scrollbar-thumb{background:#94a3b86b!important}.sp-shop-empty{padding:28px;border:1px dashed rgba(148,163,184,.2);border-radius:14px;color:#94a3b8c7;text-align:center}.sp-shop-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.sp-plans-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.sp-item{display:grid;grid-template-rows:auto 1fr auto;content-visibility:auto;contain-intrinsic-size:auto 220px;overflow:hidden;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;transition:border-color .2s,box-shadow .2s,transform .15s}.sp-item:hover{border-color:#6366f14d;box-shadow:0 8px 24px #6366f124;transform:translateY(-2px)}.sp-item.is-owned{border-color:#14b8a647;background:#0d94880d}.sp-item-vis{position:relative;display:grid;place-items:center;height:92px;overflow:hidden;background:linear-gradient(160deg,#ffffff0a,#0000001f);border-bottom:1px solid rgba(255,255,255,.07);transition:background .2s}.sp-item:hover .sp-item-vis{background:linear-gradient(160deg,#ffffff12,#0000001a)}.sp-item-vis-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 60%,rgba(99,102,241,.22),transparent 60%);transition:opacity .25s}.sp-item:hover .sp-item-vis-glow{opacity:1.4}.sp-item-vis-ico{position:relative;z-index:1;display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:linear-gradient(135deg,#1d4ed8,#7c3aed);color:#fff;box-shadow:0 6px 20px #0000004d,0 1px #ffffff2e inset;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s}.sp-item:hover .sp-item-vis-ico{transform:translateY(-2px) scale(1.04);box-shadow:0 10px 28px #0000005c,0 1px #ffffff38 inset}.sp-item-vis-ico:after{content:"";position:absolute;top:5px;left:7px;right:7px;height:38%;border-radius:8px 8px 50% 50%;background:linear-gradient(to bottom,rgba(255,255,255,.28),transparent);pointer-events:none}.sp-item-stickers{position:absolute;bottom:6px;right:6px;display:flex}.sp-item-stickers img{width:22px;height:22px;object-fit:contain;border-radius:6px;background:#ffffff14;margin-left:-5px;border:1.5px solid rgba(255,255,255,.12)}.sp-item-stickers .cached-image{width:22px;height:22px;border-radius:6px;background:#ffffff14;margin-left:-5px;border:1.5px solid rgba(255,255,255,.12)}.sp-item-stickers .cached-image-media{width:100%;height:100%;object-fit:contain}.sp-item-profile_frame .sp-item-vis-ico{background:linear-gradient(135deg,#0284c7,#1d4ed8 55%,#312e81);box-shadow:0 6px 20px #0ea5e961,0 1px #ffffff2e inset}.sp-item-profile_frame .sp-item-vis-glow{background:radial-gradient(circle at 50% 65%,rgba(14,165,233,.28),transparent 60%)}.sp-item-premium_badge .sp-item-vis-ico{background:linear-gradient(135deg,#6d28d9,#a855f7 52%,#ec4899);box-shadow:0 6px 20px #a855f766,0 1px #ffffff2e inset}.sp-item-premium_badge .sp-item-vis-glow{background:radial-gradient(circle at 50% 65%,rgba(168,85,247,.3),transparent 60%)}.sp-item-theme .sp-item-vis-ico{background:conic-gradient(from 120deg,#ec4899,#9333ea 38%,#6366f1 62%,#ec4899);box-shadow:0 6px 20px #9333ea61,0 1px #ffffff2e inset}.sp-item-theme .sp-item-vis-glow{background:radial-gradient(circle at 50% 65%,rgba(147,51,234,.26),transparent 60%)}.sp-item-celebration_effect .sp-item-vis-ico{background:linear-gradient(135deg,#fbbf24,#f97316 48%,#dc2626);box-shadow:0 6px 20px #f973166b,0 1px #ffffff2e inset}.sp-item-celebration_effect .sp-item-vis-glow{background:radial-gradient(circle at 50% 65%,rgba(251,191,36,.3),transparent 60%)}.sp-item-animated_avatar .sp-item-vis-ico{background:linear-gradient(135deg,#0891b2,#4f46e5 55%,#7c3aed);box-shadow:0 6px 20px #4f46e561,0 1px #ffffff2e inset}.sp-item-animated_avatar .sp-item-vis-glow{background:radial-gradient(circle at 50% 65%,rgba(99,102,241,.28),transparent 60%)}.sp-item-chat_accent .sp-item-vis-ico{background:linear-gradient(135deg,#0e7490,#6366f1 50%,#be185d);box-shadow:0 6px 20px #6366f15c,0 1px #ffffff2e inset}.sp-item-chat_accent .sp-item-vis-glow{background:radial-gradient(circle at 50% 65%,rgba(6,182,212,.26),transparent 60%)}.sp-item-sticker_pack .sp-item-vis-ico{background:linear-gradient(135deg,#d97706,#f43f5e 48%,#8b5cf6);box-shadow:0 6px 20px #f43f5e5c,0 1px #ffffff2e inset}.sp-item-sticker_pack .sp-item-vis-glow{background:radial-gradient(circle at 50% 65%,rgba(245,158,11,.26),transparent 60%)}.sp-accent-lunar .sp-item-vis-ico{background:linear-gradient(135deg,#111827,#475569 50%,#a5f3fc)}.sp-accent-lunar .sp-item-vis-glow{background:radial-gradient(circle at 50% 50%,rgba(165,243,252,.28),transparent 66%)}.sp-accent-prism .sp-item-vis-ico{background:conic-gradient(from 130deg,#22d3ee,#a78bfa,#f0abfc,#facc15,#22d3ee)}.sp-accent-prism .sp-item-vis-glow{background:radial-gradient(circle at 50% 50%,rgba(240,171,252,.26),transparent 66%)}.sp-accent-quantum .sp-item-vis-ico{background:radial-gradient(circle at 32% 28%,#ecfeff 0 12%,transparent 14%),conic-gradient(from 160deg,#67e8f9,#6366f1,#020617,#22d3ee,#67e8f9)}.sp-accent-quantum .sp-item-vis-glow{background:radial-gradient(circle at 50% 50%,rgba(34,211,238,.34),transparent 66%)}.sp-accent-crimson .sp-item-vis-ico{background:radial-gradient(circle at 76% 20%,#fff7ed 0 10%,transparent 12%),linear-gradient(135deg,#7f1d1d,#dc2626 48%,#f59e0b)}.sp-accent-crimson .sp-item-vis-glow{background:radial-gradient(circle at 50% 50%,rgba(248,113,113,.3),transparent 66%)}.sp-accent-orbit_badge .sp-item-vis-ico{background:radial-gradient(circle at 35% 35%,#ffffff 0 8%,transparent 10%),conic-gradient(from 80deg,#2563eb,#06b6d4,#7c3aed,#2563eb)}.sp-accent-orbit_badge .sp-item-vis-glow{background:radial-gradient(circle at 50% 50%,rgba(6,182,212,.28),transparent 66%)}.sp-accent-diamond_badge .sp-item-vis-ico{background:linear-gradient(135deg,#e0f2fe,#38bdf8 30%,#8b5cf6 68%,#f0abfc)}.sp-accent-diamond_badge .sp-item-vis-glow{background:radial-gradient(circle at 50% 50%,rgba(56,189,248,.28),transparent 66%)}.sp-accent-void_badge .sp-item-vis-ico{background:radial-gradient(circle at 50% 50%,#22d3ee 0 10%,transparent 12%),linear-gradient(135deg,#020617,#312e81 52%,#7c3aed)}.sp-accent-void_badge .sp-item-vis-glow{background:radial-gradient(circle at 50% 50%,rgba(124,58,237,.34),transparent 66%)}.sp-accent-solar_badge .sp-item-vis-ico{background:radial-gradient(circle at 34% 26%,#fff7ed 0 14%,transparent 16%),linear-gradient(135deg,#facc15,#f97316 52%,#dc2626)}.sp-accent-solar_badge .sp-item-vis-glow{background:radial-gradient(circle at 50% 50%,rgba(251,191,36,.36),transparent 66%)}.sp-accent-aurora .sp-item-vis-ico,.sp-accent-aurora_finish .sp-item-vis-ico{background:linear-gradient(135deg,#22c55e,#14b8a6 48%,#38bdf8)}.sp-accent-aurora .sp-item-vis-glow,.sp-accent-aurora_finish .sp-item-vis-glow{background:radial-gradient(circle at 50% 50%,rgba(45,212,191,.28),transparent 66%)}.sp-accent-neon .sp-item-vis-ico{background:linear-gradient(135deg,#111827,#7c3aed 48%,#22d3ee)}.sp-accent-neon .sp-item-vis-glow{background:radial-gradient(circle at 50% 50%,rgba(34,211,238,.32),transparent 66%)}.sp-accent-prism_ops .sp-item-vis-ico{background:conic-gradient(from 110deg,#0ea5e9,#f59e0b,#a855f7,#22c55e,#0ea5e9)}.sp-accent-prism_ops .sp-item-vis-glow{background:radial-gradient(circle at 50% 50%,rgba(14,165,233,.28),transparent 66%)}.sp-accent-meteor .sp-item-vis-ico{background:linear-gradient(135deg,#fef3c7,#f59e0b 45%,#ef4444)}.sp-accent-meteor .sp-item-vis-glow{background:radial-gradient(circle at 50% 50%,rgba(245,158,11,.34),transparent 66%)}.sp-accent-stardust .sp-item-vis-ico{background:radial-gradient(circle at 50% 50%,#fef9c3 0 7%,transparent 9%),conic-gradient(from 30deg,#020617,#4338ca,#a855f7,#22d3ee,#020617)}.sp-accent-stardust .sp-item-vis-glow{background:radial-gradient(circle at 50% 50%,rgba(168,85,247,.3),transparent 66%)}.sp-accent-aurora_chat .sp-item-vis-ico{background:linear-gradient(135deg,#2dd4bf,#6366f1 48%,#f0abfc)}.sp-accent-aurora_chat .sp-item-vis-glow{background:radial-gradient(circle at 50% 50%,rgba(45,212,191,.3),transparent 66%)}.sp-accent-void_chat .sp-item-vis-ico{background:radial-gradient(circle at 70% 22%,#67e8f9 0 8%,transparent 10%),linear-gradient(135deg,#020617,#4c1d95 48%,#0f172a)}.sp-accent-void_chat .sp-item-vis-glow{background:radial-gradient(circle at 50% 50%,rgba(109,40,217,.34),transparent 66%)}.sp-accent-solar_chat .sp-item-vis-ico{background:radial-gradient(circle at 26% 28%,#fff7ad 0 12%,transparent 14%),linear-gradient(135deg,#f59e0b,#ef4444 48%,#7c3aed)}.sp-accent-solar_chat .sp-item-vis-glow{background:radial-gradient(circle at 50% 50%,rgba(245,158,11,.34),transparent 66%)}.sp-plan-nova .sp-item-vis-ico{background:linear-gradient(135deg,#3b82f6,#6366f1)}.sp-plan-nova .sp-item-vis-glow{background:radial-gradient(circle at 50% 50%,rgba(99,102,241,.22),transparent 66%)}.sp-plan-galaxy .sp-item-vis-ico{background:linear-gradient(135deg,#7c3aed,#db2777)}.sp-plan-galaxy .sp-item-vis-glow{background:radial-gradient(circle at 50% 50%,rgba(124,58,237,.24),transparent 66%)}.sp-plan-supernova .sp-item-vis-ico{background:linear-gradient(135deg,#b45309,#f59e0b,#fcd34d)}.sp-plan-supernova .sp-item-vis-glow{background:radial-gradient(circle at 50% 50%,rgba(245,158,11,.28),transparent 66%)}.sp-cases-label{color:#c084fce0}.sp-cases-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.sp-item-case{background:radial-gradient(circle at 18% 12%,rgba(124,58,237,.16),transparent 30%),linear-gradient(180deg,#ffffff0a,#ffffff05)}.sp-item-vis-case{height:128px;align-content:center}.sp-case-rate-pill{position:absolute;right:10px;top:10px;z-index:2;display:inline-flex;align-items:center;gap:4px;padding:5px 8px;border-radius:999px;background:#0f172ab8;border:1px solid rgba(251,191,36,.26);color:#fde68a;font-size:10px;font-weight:900}.sp-shop-btn-case.ant-btn{background:linear-gradient(135deg,#8b5cf66b,#3b82f652)!important;border-color:#a78bfa7a!important;color:#ede9fe!important}.sp-case-art{position:relative;width:116px;height:86px;display:grid;place-items:center}.sp-case-art.is-compact{width:102px;height:74px;transform:scale(.94)}.sp-case-aura,.sp-case-shadow,.sp-case-shell,.sp-case-flare{position:absolute}.sp-case-aura{top:4px;right:12px;bottom:0;left:12px;border-radius:26px;filter:blur(16px);opacity:.9}.sp-case-shadow{left:16px;right:16px;bottom:6px;height:16px;border-radius:999px;background:#0206178f;filter:blur(9px)}.sp-case-shell{top:10px;right:8px;bottom:14px;left:8px;border-radius:18px;overflow:hidden;box-shadow:0 16px 32px #02061757,inset 0 1px #ffffff2e}.sp-case-shell-face,.sp-case-shell-lid,.sp-case-shell-lock,.sp-case-shell-stripe{position:absolute}.sp-case-shell-face{top:14px;right:0;bottom:0;left:0;border-radius:14px 14px 16px 16px;background:linear-gradient(180deg,#ffffff24,#ffffff08)}.sp-case-shell-lid{inset:0 0 auto;height:26px;border-radius:16px 16px 10px 10px;background:linear-gradient(180deg,#ffffff38,#ffffff14);border-bottom:1px solid rgba(255,255,255,.14)}.sp-case-shell-lock{left:50%;top:24px;transform:translate(-50%);width:28px;height:28px;border-radius:999px;display:grid;place-items:center;background:#0f172a47;border:1px solid rgba(255,255,255,.18);color:#fff8d6;box-shadow:0 0 18px #ffffff1f}.sp-case-shell-stripe{top:12px;bottom:10px;width:12px;border-radius:999px;background:linear-gradient(180deg,#ffffff3d,#ffffff0f)}.sp-case-shell-stripe-left{left:14px}.sp-case-shell-stripe-right{right:14px}.sp-case-flare{top:24px;width:30px;height:6px;border-radius:999px;filter:blur(1px);opacity:.75}.sp-case-flare-left{left:-6px;transform:rotate(-18deg)}.sp-case-flare-right{right:-8px;transform:rotate(18deg)}.sp-case-art-case_nebula .sp-case-aura{background:radial-gradient(circle,rgba(99,102,241,.7),rgba(14,165,233,.25) 58%,transparent 76%)}.sp-case-art-case_nebula .sp-case-shell{background:linear-gradient(135deg,#4f46e5,#2563eb 52%,#0ea5e9)}.sp-case-art-case_nebula .sp-case-flare{background:linear-gradient(90deg,#a5b4fc00,#a5b4fce6,#22d3ee00)}.sp-case-art-case_orbit .sp-case-aura{background:radial-gradient(circle,rgba(217,70,239,.64),rgba(59,130,246,.2) 58%,transparent 76%)}.sp-case-art-case_orbit .sp-case-shell{background:linear-gradient(135deg,#6d28d9,#db2777 58%,#2563eb)}.sp-case-art-case_orbit .sp-case-flare{background:linear-gradient(90deg,#f472b600,#f472b6e6,#60a5fa00)}.sp-case-art-case_singularity .sp-case-aura{background:radial-gradient(circle,rgba(251,191,36,.7),rgba(248,113,113,.18) 58%,transparent 76%)}.sp-case-art-case_singularity .sp-case-shell{background:linear-gradient(135deg,#92400e,#f59e0b 54%,#ef4444)}.sp-case-art-case_singularity .sp-case-flare{background:linear-gradient(90deg,#fde68a00,#fde68aeb,#f8717100)}.sp-item-body{padding:10px 12px 6px;display:grid;gap:2px;min-width:0}.sp-item-body strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#e2e8f0;font-size:13px;font-weight:800}.sp-item-sub{color:#64748be6;font-size:11px}.sp-plan-sub{color:#94a3b8b3;font-size:11px}.sp-item-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 12px 12px}.sp-item-price{display:inline-flex;align-items:center;gap:4px;color:#fde68a;font-size:13px;font-weight:900}.sp-item-actions{display:flex;align-items:center;gap:6px}.sp-shop-btn.ant-btn{border-radius:8px;font-size:11px;font-weight:800;min-width:72px;background:#6366f12e!important;border-color:#6366f180!important;color:#a5b4fc!important}.sp-shop-btn.ant-btn:hover{background:#6366f152!important;border-color:#6366f1!important;color:#e0e7ff!important}.sp-shop-note{position:relative;padding:0 24px 18px;color:#64748bb3;font-size:12px;line-height:1.5;margin:0}.sp-sticker-modal-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px}.sp-sticker-modal-grid span{display:grid;gap:5px;justify-items:center;padding:8px;border-radius:12px;border:1px solid rgba(245,158,11,.16);background:#ffffff08}.sp-sticker-modal-grid img{width:48px;height:48px;object-fit:contain}.sp-sticker-modal-grid .cached-image{width:48px;height:48px;border-radius:10px}.sp-sticker-modal-grid .cached-image-media{width:100%;height:100%;object-fit:contain}.sp-sticker-modal-grid small{color:#64748b;font-size:10px;font-weight:800;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%}.sp-shop-preview{position:relative;overflow:hidden;min-height:172px;padding:18px;border-radius:18px;border:1px solid rgba(99,102,241,.18);background:radial-gradient(circle at 18% 12%,rgba(99,102,241,.22),transparent 34%),radial-gradient(circle at 88% 18%,rgba(34,211,238,.12),transparent 30%),linear-gradient(145deg,#0f172afa,#111827eb);box-shadow:inset 0 1px #ffffff12}.sp-shop-preview:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.55;background:linear-gradient(110deg,transparent 0 38%,rgba(255,255,255,.08) 48%,transparent 58%),repeating-linear-gradient(90deg,rgba(255,255,255,.04) 0 1px,transparent 1px 28px)}.sp-shop-preview>*{position:relative;z-index:1}.sp-preview-profile{display:flex;align-items:center;gap:16px;min-height:136px}.sp-preview-profile .ant-avatar{color:#f8fafc;background:linear-gradient(135deg,#2563eb,#7c3aed);font-weight:900;flex:0 0 auto;box-shadow:0 14px 34px #0f172a42}.sp-preview-profile .sp-preview-user-avatar.ant-avatar.messenger-avatar.is-fallback,.sp-preview-animated-avatar .sp-preview-user-avatar.ant-avatar.messenger-avatar.is-fallback{background:linear-gradient(135deg,#6366f1,#38bdf8);color:#fff;font-weight:900}.sp-preview-profile .sp-preview-user-avatar.ant-avatar>img,.sp-preview-animated-avatar .sp-preview-user-avatar.ant-avatar>img{object-fit:cover}.sp-preview-profile strong{display:inline-flex;align-items:center;gap:7px;color:#f8fafc;font-size:18px;font-weight:900}.sp-preview-profile>div>span{display:block;margin-top:5px;color:#cbd5e1b3;font-size:12px;font-weight:800}.sp-preview-theme-card{display:grid;gap:12px;min-height:136px;padding:14px;border-radius:16px;background:#0206176b;border:1px solid rgba(255,255,255,.1)}.sp-preview-theme-top{display:flex;gap:8px}.sp-preview-theme-top span{width:46px;height:12px;border-radius:999px;background:#ffffff2e}.sp-preview-theme-main{display:grid;grid-template-columns:86px 1fr;gap:14px;align-items:stretch}.sp-preview-theme-main>div:first-child{border-radius:14px;background:linear-gradient(180deg,#0f172af5,#1e293bd6)}.sp-preview-theme-main>div:last-child{display:grid;align-content:center;gap:10px;padding:14px;border-radius:14px;background:#ffffffe6}.sp-preview-theme-main strong{color:#0f172a;font-size:16px}.sp-preview-theme-main>div:last-child span{height:10px;border-radius:999px;background:#64748b2e}.sp-preview-theme-main>div:last-child span:last-child{width:66%}.sp-shop-preview-theme.sp-accent-galaxy .sp-preview-theme-card{background:linear-gradient(135deg,#7e22cec7,#db277799)}.sp-shop-preview-theme.sp-accent-aurora .sp-preview-theme-card{background:linear-gradient(135deg,#14b8a6c7,#2563eb94)}.sp-shop-preview-theme.sp-accent-neon .sp-preview-theme-card{background:linear-gradient(135deg,#0f172ae6,#7c3aedc2,#22d3ee75)}.sp-shop-preview-theme.sp-accent-prism_ops .sp-preview-theme-card{background:radial-gradient(circle at 82% 20%,rgba(245,158,11,.22),transparent 25%),linear-gradient(135deg,#0ea5e9b8,#ffffffe6 46%,#a855f78f)}.sp-preview-deal{position:relative;display:grid;align-content:center;gap:7px;min-height:136px;padding:18px;border-radius:16px;background:linear-gradient(135deg,#15803d2e,#0f172ac7);border:1px solid rgba(34,197,94,.24)}.sp-preview-deal-fireworks{background:radial-gradient(circle at 82% 22%,rgba(250,204,21,.18),transparent 28%),radial-gradient(circle at 22% 72%,rgba(244,63,94,.13),transparent 26%),linear-gradient(135deg,#15803d2e,#0f172ac7)}.sp-preview-deal-meteor{overflow:hidden;background:radial-gradient(circle at 20% 30%,rgba(253,230,138,.2),transparent 24%),radial-gradient(circle at 84% 74%,rgba(248,113,113,.16),transparent 30%),linear-gradient(135deg,#451a03b8,#0f172adb 64%);border-color:#f59e0b57;box-shadow:inset 0 1px #fde68a1f,0 0 28px #f59e0b14}.sp-preview-deal-aurora{overflow:hidden;background:radial-gradient(circle at 72% 24%,rgba(96,165,250,.18),transparent 32%),linear-gradient(135deg,#064e3ba3,#0f172adb 58%,#312e8185);border-color:#2dd4bf57;box-shadow:inset 0 1px #99f6e41f,0 0 28px #2dd4bf14}.sp-preview-deal-stardust{overflow:hidden;background:radial-gradient(circle at 50% 50%,rgba(250,204,21,.16),transparent 20%),radial-gradient(circle at 24% 20%,rgba(34,211,238,.16),transparent 28%),linear-gradient(135deg,#020617eb,#4338ca9e 55%,#a855f780);border-color:#a855f761;box-shadow:inset 0 1px #ffffff1a,0 0 30px #a855f71a}.sp-preview-deal span{color:#86efac;font-size:12px;font-weight:900;text-transform:uppercase}.sp-preview-deal-meteor span{color:#fde68a;text-shadow:0 0 14px rgba(245,158,11,.58)}.sp-preview-deal-aurora span{color:#99f6e4;text-shadow:0 0 16px rgba(45,212,191,.48)}.sp-preview-deal-stardust span{color:#fde68a;text-shadow:0 0 16px rgba(168,85,247,.5)}.sp-preview-deal strong{color:#f8fafc;font-size:22px;font-weight:900}.sp-preview-deal small{color:#cbd5e1c7;font-weight:800}.sp-preview-deal-particles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.sp-preview-deal-particles i{position:absolute;width:7px;height:7px;border-radius:2px;background:#facc15;box-shadow:0 0 12px #facc15b3;animation:sp-preview-confetti 2.6s ease-in-out infinite}.sp-preview-deal-particles i:nth-child(1){left:10%;top:20%;animation-delay:0s}.sp-preview-deal-particles i:nth-child(2){left:24%;top:12%;animation-delay:.15s;background:#38bdf8}.sp-preview-deal-particles i:nth-child(3){left:36%;top:24%;animation-delay:.3s;background:#f472b6}.sp-preview-deal-particles i:nth-child(4){left:52%;top:12%;animation-delay:.45s}.sp-preview-deal-particles i:nth-child(5){left:70%;top:22%;animation-delay:.6s;background:#34d399}.sp-preview-deal-particles i:nth-child(6){left:86%;top:14%;animation-delay:.75s;background:#fb7185}.sp-preview-deal-particles i:nth-child(7){left:15%;bottom:18%;animation-delay:.9s;background:#a78bfa}.sp-preview-deal-particles i:nth-child(8){left:31%;bottom:12%;animation-delay:1.05s}.sp-preview-deal-particles i:nth-child(9){left:48%;bottom:20%;animation-delay:1.2s;background:#2dd4bf}.sp-preview-deal-particles i:nth-child(10){left:64%;bottom:11%;animation-delay:1.35s;background:#f97316}.sp-preview-deal-particles i:nth-child(11){left:78%;bottom:22%;animation-delay:1.5s}.sp-preview-deal-particles i:nth-child(12){left:91%;bottom:16%;animation-delay:1.65s;background:#60a5fa}.sp-preview-deal-meteor .sp-preview-deal-particles i{width:28px;height:5px;border-radius:999px;background:linear-gradient(90deg,transparent,#fde68a 48%,#fb7185);box-shadow:0 0 16px #f59e0bb8;transform:rotate(-28deg);animation:sp-preview-meteor 2.1s ease-in-out infinite}.sp-preview-deal-meteor .sp-preview-deal-particles i:nth-child(1){left:5%;top:18%;animation-delay:0s}.sp-preview-deal-meteor .sp-preview-deal-particles i:nth-child(2){left:30%;top:8%;animation-delay:.2s}.sp-preview-deal-meteor .sp-preview-deal-particles i:nth-child(3){left:58%;top:18%;animation-delay:.42s}.sp-preview-deal-meteor .sp-preview-deal-particles i:nth-child(4){left:78%;top:33%;animation-delay:.66s}.sp-preview-deal-meteor .sp-preview-deal-particles i:nth-child(5){left:18%;bottom:16%;animation-delay:.9s}.sp-preview-deal-meteor .sp-preview-deal-particles i:nth-child(6){left:46%;bottom:22%;animation-delay:1.14s}.sp-preview-deal-meteor .sp-preview-deal-particles i:nth-child(7){left:70%;bottom:14%;animation-delay:1.38s}.sp-preview-deal-meteor .sp-preview-deal-particles i:nth-child(8){left:88%;top:12%;animation-delay:1.62s}.sp-preview-deal-meteor .sp-preview-deal-particles i:nth-child(9){left:10%;top:58%;animation-delay:1.86s}.sp-preview-deal-meteor .sp-preview-deal-particles i:nth-child(10){left:58%;top:52%;animation-delay:2.1s}.sp-preview-meteor-trail{position:absolute;right:-38px;top:22px;width:190px;height:36px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(253,230,138,.28),rgba(248,113,113,.52));filter:blur(2px);transform:rotate(-18deg);animation:sp-preview-meteor-trail 2.4s ease-in-out infinite}.sp-preview-deal-aurora .sp-preview-deal-particles i{width:46px;height:7px;border-radius:999px;background:linear-gradient(90deg,#99f6e426,#34d399e6,#60a5fab8);filter:blur(.2px) drop-shadow(0 0 10px rgba(45,212,191,.58));opacity:.78;animation:sp-preview-aurora-spark 3s ease-in-out infinite}.sp-preview-deal-aurora .sp-preview-deal-particles i:nth-child(1){left:8%;top:18%;animation-delay:0s}.sp-preview-deal-aurora .sp-preview-deal-particles i:nth-child(2){left:28%;top:28%;animation-delay:.18s;background:linear-gradient(90deg,#c4b5fd14,#60a5fad9,#99f6e4ad)}.sp-preview-deal-aurora .sp-preview-deal-particles i:nth-child(3){left:62%;top:20%;animation-delay:.36s}.sp-preview-deal-aurora .sp-preview-deal-particles i:nth-child(4){left:76%;top:54%;animation-delay:.54s;background:linear-gradient(90deg,#99f6e414,#c4b5fddb,#34d399ad)}.sp-preview-deal-aurora .sp-preview-deal-particles i:nth-child(5){left:18%;bottom:16%;animation-delay:.72s}.sp-preview-deal-aurora .sp-preview-deal-particles i:nth-child(6){left:48%;bottom:22%;animation-delay:.9s}.sp-preview-deal-aurora .sp-preview-deal-particles i:nth-child(7){left:70%;bottom:14%;animation-delay:1.08s}.sp-preview-deal-aurora .sp-preview-deal-particles i:nth-child(8){left:88%;top:18%;animation-delay:1.26s}.sp-preview-deal-aurora .sp-preview-deal-particles i:nth-child(9){left:5%;top:56%;animation-delay:1.44s}.sp-preview-deal-aurora .sp-preview-deal-particles i:nth-child(10){left:56%;top:58%;animation-delay:1.62s}.sp-preview-aurora-ribbons{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.sp-preview-aurora-ribbons i{position:absolute;left:-12%;width:132%;height:34px;border-radius:999px;opacity:.54;filter:blur(7px);transform:rotate(-7deg);animation:sp-preview-aurora-ribbon 4s ease-in-out infinite}.sp-preview-aurora-ribbons i:nth-child(1){top:18px;background:linear-gradient(90deg,transparent,rgba(45,212,191,.75),rgba(96,165,250,.34),transparent)}.sp-preview-aurora-ribbons i:nth-child(2){top:54px;background:linear-gradient(90deg,transparent,rgba(196,181,253,.55),rgba(52,211,153,.42),transparent);animation-delay:.7s}.sp-preview-aurora-ribbons i:nth-child(3){bottom:14px;background:linear-gradient(90deg,transparent,rgba(96,165,250,.42),rgba(153,246,228,.56),transparent);animation-delay:1.2s}.sp-preview-deal-stardust .sp-preview-deal-particles i{width:6px;height:6px;border-radius:999px;background:#fef9c3;box-shadow:0 0 12px #facc15c7;animation:sp-preview-stardust-orbit 3.2s ease-in-out infinite}.sp-preview-deal-stardust .sp-preview-deal-particles i:nth-child(1){left:24%;top:22%;animation-delay:0s}.sp-preview-deal-stardust .sp-preview-deal-particles i:nth-child(2){left:40%;top:14%;animation-delay:.16s;background:#67e8f9}.sp-preview-deal-stardust .sp-preview-deal-particles i:nth-child(3){left:58%;top:18%;animation-delay:.32s;background:#c4b5fd}.sp-preview-deal-stardust .sp-preview-deal-particles i:nth-child(4){left:72%;top:34%;animation-delay:.48s}.sp-preview-deal-stardust .sp-preview-deal-particles i:nth-child(5){left:75%;top:55%;animation-delay:.64s;background:#22d3ee}.sp-preview-deal-stardust .sp-preview-deal-particles i:nth-child(6){left:62%;bottom:20%;animation-delay:.8s;background:#f0abfc}.sp-preview-deal-stardust .sp-preview-deal-particles i:nth-child(7){left:44%;bottom:16%;animation-delay:.96s}.sp-preview-deal-stardust .sp-preview-deal-particles i:nth-child(8){left:28%;bottom:24%;animation-delay:1.12s;background:#93c5fd}.sp-preview-deal-stardust .sp-preview-deal-particles i:nth-child(9){left:18%;top:46%;animation-delay:1.28s}.sp-preview-deal-stardust .sp-preview-deal-particles i:nth-child(10){left:34%;top:42%;animation-delay:1.44s;background:#67e8f9}.sp-preview-deal-stardust .sp-preview-deal-particles i:nth-child(11){left:52%;top:48%;animation-delay:1.6s;background:#fef9c3}.sp-preview-deal-stardust .sp-preview-deal-particles i:nth-child(12){left:64%;top:42%;animation-delay:1.76s;background:#c4b5fd}.sp-preview-deal-stardust .sp-preview-deal-particles i:nth-child(13){left:46%;top:30%;animation-delay:1.92s;background:#22d3ee}.sp-preview-deal-stardust .sp-preview-deal-particles i:nth-child(14){left:55%;bottom:34%;animation-delay:2.08s;background:#f0abfc}.sp-preview-stardust-vortex{position:absolute;right:18px;top:14px;width:118px;height:118px;border-radius:999px;background:radial-gradient(circle at 50% 50%,rgba(254,249,195,.72) 0 5%,transparent 7%),conic-gradient(from 0deg,transparent,rgba(34,211,238,.45),transparent 34%,rgba(168,85,247,.5),transparent 70%,rgba(250,204,21,.35),transparent);mask:radial-gradient(circle,transparent 0 28%,#000 30% 72%,transparent 74%);opacity:.88;filter:drop-shadow(0 0 16px rgba(168,85,247,.46));animation:sp-preview-stardust-spin 5.5s linear infinite}@keyframes sp-preview-confetti{0%,to{transform:translateY(0) rotate(0);opacity:.45}50%{transform:translateY(12px) rotate(120deg);opacity:1}}@keyframes sp-preview-meteor{0%,to{transform:translate(0) rotate(-28deg);opacity:.28}45%{transform:translate(20px,10px) rotate(-28deg);opacity:1}}@keyframes sp-preview-meteor-trail{0%,to{transform:translate(18px) rotate(-18deg);opacity:.18}50%{transform:translate(-14px) rotate(-18deg);opacity:.72}}@keyframes sp-preview-aurora-spark{0%,to{transform:translateY(0) rotate(-8deg) scaleX(.72);opacity:.34}50%{transform:translateY(10px) rotate(4deg) scaleX(1.2);opacity:.86}}@keyframes sp-preview-aurora-ribbon{0%,to{transform:translate(-18px) rotate(-7deg) scaleX(.9);opacity:.28}50%{transform:translate(18px) rotate(-3deg) scaleX(1.04);opacity:.68}}@keyframes sp-preview-stardust-orbit{0%,to{transform:translate(0) scale(.8);opacity:.35}50%{transform:translate(8px,-10px) scale(1.25);opacity:1}}@keyframes sp-preview-stardust-spin{to{transform:rotate(360deg)}}.sp-preview-animated-avatar{display:grid;place-items:center;gap:10px;min-height:136px}.sp-preview-avatar-stage{position:relative;display:grid;place-items:center;width:118px;height:118px;border-radius:999px}.sp-preview-animated-avatar .sp-preview-user-avatar.ant-avatar{position:relative;z-index:3;color:#fff;font-weight:900;border:2px solid rgba(248,250,252,.86);box-shadow:0 0 0 7px #0ea5e91f,0 18px 38px #7c3aed61}.sp-preview-avatar-ring{position:absolute;top:9px;right:9px;bottom:9px;left:9px;border-radius:999px;border:2px solid rgba(34,211,238,.36);box-shadow:0 0 32px #7c3aed6b;animation:sp-preview-avatar-pulse 1.8s ease-in-out infinite}.sp-preview-avatar-ring.is-second{top:0;right:0;bottom:0;left:0;opacity:.62;border-color:#ec489952;box-shadow:0 0 34px #ec489947;animation-delay:.45s}.sp-preview-gif-chip{position:absolute;z-index:4;right:10px;bottom:16px;display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:22px;padding:0 8px;border-radius:999px;border:1px solid rgba(255,255,255,.4);background:linear-gradient(135deg,#22d3ee,#8b5cf6 50%,#ec4899);color:#fff;font-size:10px;font-weight:950;letter-spacing:0;box-shadow:0 10px 24px #7c3aed57}.sp-preview-animated-avatar small{color:#cbd5e1c2;font-weight:900}@keyframes sp-preview-avatar-pulse{0%,to{transform:scale(.92);opacity:.55}50%{transform:scale(1.08);opacity:1}}.sp-shop-preview-chat_accent{display:grid;align-content:center;gap:12px}.sp-shop-preview .messenger-message{display:flex;justify-content:flex-end;margin:0}.sp-shop-preview .messenger-message-bubble{max-width:min(360px,100%);padding:13px 15px;border-radius:18px}.sp-shop-preview .messenger-message-bubble span{display:block;color:#fff;font-size:13px;font-weight:800;line-height:1.35}.sp-preview-chat-reply{justify-self:start;max-width:270px;padding:11px 13px;border-radius:16px 16px 16px 6px;background:#ffffffeb;color:#334155;font-size:12px;font-weight:800}.sp-shop-preview-sticker_pack{min-height:auto}.sp-shop-preview-plan{padding:0}.sp-case-preview{display:grid;grid-template-columns:132px 1fr;gap:18px;align-items:center;min-height:148px}.sp-case-preview-copy{display:grid;gap:14px;min-width:0}.sp-case-preview-meta{display:flex;flex-wrap:wrap;gap:8px}.sp-case-drop-pill,.sp-case-rarity-tag{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:999px;font-size:11px;font-weight:900}.sp-case-drop-pill{background:#ffffff12;color:#e2e8f0eb;border:1px solid rgba(255,255,255,.08)}.sp-case-reward-grid{display:flex;flex-wrap:wrap;gap:8px}.sp-case-reward-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:8px 10px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#e2e8f0;font-size:11px;font-weight:800}.sp-case-reward-chip.is-rare{border-color:#60a5fa42;color:#bfdbfe}.sp-case-reward-chip.is-epic{border-color:#c084fc42;color:#ddd6fe}.sp-case-reward-chip.is-legendary{border-color:#fbbf244d;color:#fde68a}.sp-case-reward-chip.is-mythic{border-color:#f472b64d;color:#fbcfe8}.sp-case-reward-chip.is-premium{border-color:#34d3994d;color:#bbf7d0}.sp-preview-plan-card{display:grid;gap:14px;padding:18px}.sp-preview-plan-head{display:flex;align-items:center;gap:12px}.sp-preview-plan-head>span{display:grid;place-items:center;width:40px;height:40px;border-radius:13px;color:#fff;background:linear-gradient(135deg,#6366f1,#a855f7);box-shadow:0 12px 26px #6366f142}.sp-shop-preview-plan-nova .sp-preview-plan-head>span{background:linear-gradient(135deg,#0284c7,#6366f1)}.sp-shop-preview-plan-galaxy .sp-preview-plan-head>span{background:linear-gradient(135deg,#7c3aed,#db2777)}.sp-shop-preview-plan-supernova .sp-preview-plan-head>span{background:linear-gradient(135deg,#f59e0b,#ef4444)}.sp-preview-plan-head strong{display:block;color:#f8fafc;font-size:18px;font-weight:900}.sp-preview-plan-head small{color:#cbd5e1b3;font-weight:900}.sp-preview-plan-perks{display:flex;flex-wrap:wrap;gap:8px}.sp-preview-plan-perks span{display:inline-flex;align-items:center;gap:5px;padding:7px 9px;border-radius:999px;background:#ffffff12;color:#e2e8f0e6;font-size:11px;font-weight:900}.sp-case-modal-actions{display:flex;justify-content:flex-end}.sp-case-open-modal-btn.ant-btn{min-width:150px;height:42px;border-radius:12px;font-weight:900}.sp-case-open-body{gap:18px}.sp-case-open-headline{display:grid;gap:6px}.sp-case-open-headline span{color:#64748b;font-size:11px;font-weight:900;text-transform:uppercase}.sp-case-open-headline strong{color:#f8fafc;font-size:18px;font-weight:900}.sp-case-viewport-wrap{position:relative;overflow:hidden;padding:10px 0}.sp-case-center-line{position:absolute;top:0;bottom:0;left:50%;width:2px;transform:translate(-50%);background:linear-gradient(180deg,transparent,rgba(251,191,36,.95) 15%,rgba(255,255,255,.95) 50%,rgba(251,191,36,.95) 85%,transparent);box-shadow:0 0 22px #fbbf2466;z-index:2}.sp-case-viewport{overflow:hidden;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 50% 50%,rgba(99,102,241,.12),transparent 52%),#020617b8;padding:16px 0}.sp-case-track{display:flex;gap:12px;width:max-content;transform:translate(0)}.sp-case-track.is-spinning{transition:transform 4.6s cubic-bezier(.08,.74,.14,1)}.sp-case-reel-card{width:176px;flex:0 0 176px;display:grid;gap:8px;align-content:start;padding:14px 14px 16px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0f,#ffffff08);box-shadow:inset 0 1px #ffffff14}.sp-case-reel-card.is-rare{border-color:#60a5fa47;background:linear-gradient(180deg,#2563eb2e,#0f172a8f)}.sp-case-reel-card.is-epic{border-color:#a855f747;background:linear-gradient(180deg,#7c3aed2e,#0f172a8f)}.sp-case-reel-card.is-legendary{border-color:#fbbf2452;background:linear-gradient(180deg,#f59e0b2e,#0f172a8f)}.sp-case-reel-card.is-mythic{border-color:#f472b657;background:linear-gradient(180deg,#be185d2e,#0f172a8f)}.sp-case-reel-card.is-premium{border-color:#22c55e57;background:linear-gradient(180deg,#16a34a2e,#0f172a8f)}.sp-case-reel-icon{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;color:#fff;background:#ffffff1f;box-shadow:inset 0 1px #ffffff2e}.sp-case-reel-rarity{color:#cbd5e1bf;font-size:10px;font-weight:900;text-transform:uppercase}.sp-case-reel-card strong{color:#f8fafc;font-size:14px;line-height:1.25}.sp-case-reel-card small{color:#94a3b8c2;font-size:11px;font-weight:800}.sp-case-win-panel{display:grid;gap:10px;min-height:132px;padding:16px 18px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0d,#ffffff08)}.sp-case-win-panel.is-waiting{place-items:center;text-align:center}.sp-case-win-panel.is-revealed{animation:sp-case-win-reveal .34s ease-out both}.sp-case-win-pending{display:grid;gap:8px}.sp-case-win-pending strong{color:#f8fafc;font-size:18px;font-weight:900}@keyframes sp-case-win-reveal{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.sp-case-win-panel.is-rare{border-color:#60a5fa3d}.sp-case-win-panel.is-epic{border-color:#a855f73d}.sp-case-win-panel.is-legendary{border-color:#fbbf2442}.sp-case-win-panel.is-mythic{border-color:#f472b642}.sp-case-win-panel.is-premium{border-color:#22c55e47}.sp-case-win-kicker{color:#64748b;font-size:11px;font-weight:900;text-transform:uppercase}.sp-case-win-panel strong{color:#f8fafc;font-size:22px;font-weight:900}.sp-case-win-panel p{margin:0}.sp-case-win-meta{display:flex;flex-wrap:wrap;gap:8px}.sp-case-win-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.sp-case-win-actions .ant-btn{min-height:40px;border-radius:12px;font-weight:900}.sp-case-claim-btn.ant-btn-primary{background:linear-gradient(135deg,#7c3aed,#2563eb);border:0;box-shadow:0 12px 28px #6366f142}.sp-case-sell-btn.ant-btn{color:#fde68a;border-color:#facc1547;background:#facc151a}.sp-case-rarity-tag{background:#ffffff0f;color:#e2e8f0;border:1px solid rgba(255,255,255,.08)}.sp-case-rarity-tag.is-rare{border-color:#60a5fa3d;color:#bfdbfe}.sp-case-rarity-tag.is-epic{border-color:#c084fc3d;color:#ddd6fe}.sp-case-rarity-tag.is-legendary{border-color:#fbbf2442;color:#fde68a}.sp-case-rarity-tag.is-mythic{border-color:#f472b642;color:#fbcfe8}.sp-case-rarity-tag.is-premium{border-color:#22c55e47;color:#bbf7d0}.sp-case-rarity-tag.is-comp{border-color:#facc1547;color:#fde68a}.sp-modal.ant-modal .ant-modal-content{overflow:hidden;border-radius:20px;border:1px solid rgba(99,102,241,.18);background:radial-gradient(ellipse at 10% 0%,rgba(99,102,241,.1),transparent 40%),#0d1117;box-shadow:0 32px 80px #0000007a}.sp-modal.ant-modal .ant-modal-header{background:transparent;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:16px;padding:18px 20px 16px}.sp-modal .ant-modal-title{width:100%}.sp-modal-title{display:flex;align-items:center;gap:12px}.sp-modal-ico{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#6366f124;border:1px solid rgba(99,102,241,.22);color:#a5b4fc;flex-shrink:0}.sp-modal-title>div{display:grid;gap:3px;min-width:0}.sp-modal-title span{color:#64748b;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.sp-modal-title strong{color:#e2e8f0;font-size:17px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-modal-body{display:grid;gap:16px;padding:0 20px 20px}.sp-modal-body p{margin:0;color:#94a3b8d9;font-size:13.5px;line-height:1.58}.sp-modal-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sp-modal-stats>div{display:grid;gap:4px;min-width:0;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.07);background:#ffffff08}.sp-modal-stats>div:last-child{grid-column:1 / -1;display:flex;align-items:flex-start;gap:12px}.sp-modal-stats>div:last-child span{flex-shrink:0;padding-top:2px}.sp-modal-stats>div:last-child strong{flex:1;text-align:right;white-space:normal;overflow:visible;line-height:1.45}.sp-modal-stats span{color:#64748b;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.sp-modal-stats strong{color:#e2e8f0;font-size:13px;font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sp-modal-price{display:inline-flex!important;align-items:center;gap:5px}.sp-modal-prog-wrap{padding:2px 0}.sp-modal-prog{height:8px;border-radius:999px;background:#ffffff14;overflow:hidden}.sp-modal-prog .sp-prog-fill{height:100%}.sp-modal.ant-modal .ant-modal-close{color:#94a3b899}.sp-modal.ant-modal .ant-modal-close:hover{color:#e2e8f0;background:#ffffff0f}.sp-m-picker{display:none;border-top:1px solid rgba(255,255,255,.06);padding:16px 0 4px}.sp-m-track{display:flex;gap:0;overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;padding:4px 16px 12px;scrollbar-width:none}.sp-m-track::-webkit-scrollbar{display:none}.sp-m-day{display:flex;flex-direction:column;align-items:center;gap:6px;flex:0 0 68px;padding:4px 0;scroll-snap-align:center;background:none;border:none;cursor:pointer;transition:opacity .15s}.sp-m-day.is-locked{opacity:.5}.sp-m-day-face{position:relative;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:radial-gradient(circle at 36% 28%,rgba(255,255,255,.22),transparent 48%),linear-gradient(135deg,#1e40af,#6d28d9);border:2px solid rgba(255,255,255,.14);box-shadow:0 0 0 3px #6366f11a,0 6px 18px #6366f147;transition:box-shadow .2s,border-color .2s,transform .15s}.sp-m-day.is-current .sp-m-day-face{background:radial-gradient(circle at 36% 28%,rgba(255,255,255,.28),transparent 48%),linear-gradient(135deg,#d97706,#f59e0b);border-color:#fde68a99;box-shadow:0 0 0 4px #fbbf242e,0 0 22px #fbbf2473}.sp-m-day.is-locked .sp-m-day-face{background:linear-gradient(135deg,#1e293b,#334155);border-color:#ffffff12;box-shadow:none}.sp-m-day.is-selected .sp-m-day-face{transform:scale(1.12);box-shadow:0 0 0 3px #6366f180,0 0 0 5px #6366f11f,0 8px 24px #6366f166}.sp-m-day.is-selected.is-current .sp-m-day-face{box-shadow:0 0 0 3px #fbbf2499,0 0 0 5px #fbbf241f,0 8px 24px #fbbf2473}.sp-m-day-num{color:#fff;font-size:16px;font-weight:900;line-height:1}.sp-m-day.is-locked .sp-m-day-num{color:#94a3b8b3}.sp-m-day-state{position:absolute;bottom:-5px;right:-5px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#0f172a;border:2px solid rgba(255,255,255,.12);color:#fbbf24}.sp-m-day.is-locked .sp-m-day-state{color:#64748b}.sp-m-day-label{color:#94a3b8b3;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.sp-m-day.is-selected .sp-m-day-label{color:#c7d2fe}.sp-m-day.is-current .sp-m-day-label,.sp-m-day.is-selected.is-current .sp-m-day-label{color:#fde68a}.sp-m-tasks{display:none;padding:0 14px 16px}.sp-m-tasks-head{display:flex;align-items:center;gap:10px;padding:10px 2px 12px}.sp-m-tasks-day{color:#e2e8f0;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.sp-m-lock-pill{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;background:#64748b2e;border:1px solid rgba(100,116,139,.25);color:#64748b;font-size:11px;font-weight:600}.sp-m-cards{display:flex;flex-direction:column;gap:10px}.sp-m-tasks.is-locked-day .sp-m-cards .sp-card{opacity:.52;filter:saturate(.5)}@media(max-width:900px){.sp-arena-header{padding:20px 18px 16px}.sp-stats-row{grid-template-columns:repeat(3,1fr);gap:8px}.sp-stat-chip{padding:10px}.sp-track-scroll{padding:0 16px 12px}.sp-daily-chest{grid-template-columns:minmax(0,1fr);justify-items:center;gap:14px;min-height:0;padding:20px 16px;text-align:center}.sp-daily-kicker{margin-right:auto;margin-left:auto}.sp-daily-chest-copy strong{font-size:22px}.sp-daily-chest-copy p{max-width:100%;font-size:13px}.sp-daily-chest-prize{justify-items:center;width:100%}.sp-daily-claim-btn.ant-btn{width:min(100%,260px)}.sp-shop-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}@media(max-width:640px){.sp-arena-header{padding:16px 14px 12px}.sp-hero{gap:10px}.sp-hero-emblem{width:50px;height:50px;border-radius:14px}.sp-hero-title{font-size:18px}.sp-hero-desc{font-size:12px}.sp-stats-row{gap:6px}.sp-stat-chip{grid-template-columns:28px minmax(0,1fr);padding:9px 8px;gap:2px 7px}.sp-stat-ico{width:28px;height:28px;border-radius:9px}.sp-stat-chip b{font-size:15px}.sp-stat-chip span{font-size:9px}.sp-xp-row{grid-template-columns:1fr;gap:6px}.sp-desktop-track{display:none}.sp-m-picker,.sp-m-tasks{display:block}.sp-daily-chest{border-radius:20px;padding:18px 12px;gap:10px}.sp-chest-button{width:140px;height:112px}.sp-chest-glow{width:128px;height:82px}.sp-chest-lid{top:18px;width:110px;height:38px;border-radius:16px 16px 9px 9px}.sp-chest-body{bottom:14px;width:124px;height:68px;border-radius:12px 12px 19px 19px}.sp-chest-lock{width:38px;height:38px}.sp-daily-chest-prize strong{font-size:25px}.sp-shop-header{flex-wrap:nowrap;gap:8px;padding:14px;align-items:center}.sp-shop-hcopy span{display:none}.sp-shop-balance{margin-left:auto;flex-shrink:0;padding:5px 10px}.sp-shop-balance b{font-size:14px}.sp-shop-body{padding:12px}.sp-shop-items-head{align-items:stretch;flex-direction:column;margin-bottom:-4px}.sp-shop-tools{grid-template-columns:minmax(0,1fr)}.sp-shop-grid{grid-template-columns:repeat(2,1fr);gap:8px}.sp-cases-grid{grid-template-columns:1fr}.sp-plans-grid{grid-template-columns:repeat(2,1fr)}.sp-item{border-radius:14px}.sp-item-vis{height:70px}.sp-item-vis-case{height:108px}.sp-case-preview{grid-template-columns:1fr;justify-items:center}.sp-case-preview-copy{width:100%}.sp-case-reel-card{width:132px;flex-basis:132px;gap:6px;padding:12px}.sp-modal-stats{grid-template-columns:1fr}}.call-script-editor-layout{display:grid;grid-template-columns:minmax(220px,280px) minmax(460px,1fr) minmax(260px,320px);gap:16px;align-items:start}.call-script-list,.call-script-canvas,.call-script-inspector{border:1px solid var(--border-color, #e4e9f4);border-radius:18px;box-shadow:0 12px 32px #26335c0f}.call-script-list .ant-card-body{display:grid;gap:8px;padding:10px}.call-script-list-item{width:100%;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;border:1px solid transparent;border-radius:12px;background:transparent;color:inherit;text-align:left;cursor:pointer}.call-script-list-item:hover,.call-script-list-item.is-active{border-color:#635bff38;background:linear-gradient(135deg,#635bff17,#3eb4ff0d)}.call-script-list-item>span:first-child{min-width:0;display:grid;gap:3px}.call-script-list-item strong,.call-script-list-item small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.call-script-list-item small{color:var(--text-secondary, #74809a)}.call-script-toolbar{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid var(--border-color, #e6eaf3);border-radius:18px 18px 0 0;background:#fffffff0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.call-script-toolbar>div:first-child{min-width:180px;display:grid;gap:3px}.call-script-toolbar>div:first-child .ant-input{padding:0;border:0;box-shadow:none;font-size:18px;font-weight:800}.call-script-toolbar>div:first-child span{color:var(--text-secondary, #77829a);font-size:12px}.call-script-node-palette{display:flex;align-items:center;gap:6px;padding:12px 16px;overflow-x:auto;border-bottom:1px solid var(--border-color, #e6eaf3)}.call-script-node-palette>span{flex:0 0 auto;color:var(--text-secondary, #77829a);font-size:12px;font-weight:700}.call-script-node-palette .ant-btn{flex:0 0 auto}.call-script-node-list{min-height:540px;display:grid;align-content:start;gap:10px;padding:18px;background:radial-gradient(circle at 20px 20px,rgba(105,96,255,.1) 1px,transparent 1.4px);background-size:28px 28px}.call-script-node{width:100%;display:grid;grid-template-columns:28px 38px minmax(0,1fr) auto;align-items:start;gap:10px;padding:14px;border:1px solid #e5e9f3;border-radius:14px;background:#fffffff7;color:inherit;text-align:left;box-shadow:0 8px 22px #232f560f;cursor:pointer}.call-script-node.is-active{border-color:#7568ff;box-shadow:0 0 0 3px #7568ff1a,0 12px 28px #3e33a11a}.call-script-node-index,.call-script-node-icon{display:grid;place-items:center;color:#675cff}.call-script-node-index{width:26px;height:26px;border-radius:9px;background:#f0efff;font-size:12px;font-weight:800}.call-script-node-icon{width:36px;height:36px;border:1px solid #e1deff;border-radius:11px;background:#faf9ff}.call-script-node-copy{min-width:0;display:grid;gap:3px}.call-script-node-copy small,.call-script-node-copy p{color:var(--text-secondary, #74809a)}.call-script-node-copy p{margin:5px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.call-script-node-actions{display:flex}.call-script-inspector .ant-card-head-title>span{display:inline-flex;align-items:center;gap:8px}.call-script-inspector label{display:grid;gap:6px;color:var(--text-primary, #172033);font-size:12px;font-weight:700}.call-script-inspector label .ant-select{width:100%}.call-script-inspector .call-script-required{display:flex;align-items:center;justify-content:space-between}.call-script-assignments-summary{display:flex;flex-wrap:wrap;gap:6px;margin-top:20px;padding-top:16px;border-top:1px solid var(--border-color, #e6eaf3)}.call-script-assignments-summary strong{width:100%;margin-bottom:4px}.call-script-option-editor{display:grid;gap:8px;padding:12px;border:1px solid var(--border-color, #e6eaf3);border-radius:12px;background:#fafbff}.call-script-option-editor>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:6px}.call-script-option-editor>div:has(>.ant-input+.ant-btn){grid-template-columns:minmax(0,1fr) auto}.call-scripts-page{--script-violet: #6b5cff;--script-blue: #2d9be8;--script-ink: #172036;--script-muted: #77829a;--script-border: #e3e7f2;--script-panel: rgba(255, 255, 255, .96)}.call-script-overview{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:18px;padding:18px 20px;overflow:hidden;border:1px solid color-mix(in srgb,var(--script-violet) 18%,#e4e9f4);border-radius:22px;background:linear-gradient(135deg,#faf9fffa,#f1f9fff5);box-shadow:0 18px 46px #2b346614,inset 0 1px #fff}.call-script-overview:after{content:"";position:absolute;z-index:-1;top:-110px;right:-60px;width:310px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(109,91,255,.15),transparent 70%);pointer-events:none}.call-script-overview-copy,.call-script-overview-copy>div,.call-script-overview-stats>div,.call-script-overview-stats>div>span{display:flex;align-items:center}.call-script-overview-copy{min-width:260px;gap:13px}.call-script-overview-icon{width:46px;height:46px;display:grid;flex:0 0 auto;place-items:center;border:1px solid rgba(107,92,255,.2);border-radius:15px;background:linear-gradient(145deg,#fff,#eeebff);color:var(--script-violet);box-shadow:0 10px 20px #5646d61f,inset 0 1px #fff}.call-script-overview-copy>div,.call-script-overview-stats>div>span{align-items:flex-start;flex-direction:column}.call-script-overview-copy strong{color:var(--script-ink);font-size:16px}.call-script-overview-copy small,.call-script-overview-stats small{color:var(--script-muted);line-height:1.35}.call-script-overview-stats{display:grid;grid-template-columns:repeat(4,minmax(110px,1fr));gap:9px}.call-script-overview-stats>div{gap:9px;min-height:52px;padding:9px 12px;border:1px solid rgba(220,225,240,.9);border-radius:14px;background:#ffffffc7;color:var(--script-violet);box-shadow:0 8px 18px #2e3a690d,inset 0 1px #fff}.call-script-overview-stats strong{color:var(--script-ink);font-size:17px;line-height:1}.call-script-editor-layout{grid-template-columns:minmax(260px,300px) minmax(520px,1fr) minmax(300px,350px);gap:18px}.call-script-list,.call-script-canvas,.call-script-inspector{overflow:hidden;border-color:var(--script-border);border-radius:20px;background:var(--script-panel);box-shadow:0 18px 44px #232f5613,0 2px 8px #232f5609,inset 0 1px #fff}.call-script-list,.call-script-inspector{position:sticky;top:76px}.call-script-list>.ant-card-head,.call-script-inspector>.ant-card-head{min-height:56px;border-bottom-color:#edf0f7;background:linear-gradient(180deg,#fff,#fbfcff)}.call-script-panel-title{display:inline-flex;align-items:center;gap:8px}.call-script-panel-title svg{color:var(--script-violet)}.call-script-panel-title .ant-tag{margin-inline-start:2px;border:0;background:#f0efff;color:#6256d9}.call-script-list .ant-card-body{display:flex;flex-direction:column;gap:0;max-height:calc(100vh - 285px);min-height:480px;padding:0}.call-script-list-tools{display:grid;flex:0 0 auto;gap:9px;padding:12px;border-bottom:1px solid #edf0f7;background:#fcfdff}.call-script-list-tools .ant-input-affix-wrapper{min-height:39px;border-radius:12px}.call-script-list-tools .ant-segmented{padding:3px;border:1px solid #e8ebf4;border-radius:11px;background:#f5f7fb}.call-script-list-tools .ant-segmented-item-label{min-height:27px;padding-inline:7px;font-size:11px;font-weight:700;line-height:27px}.call-script-list-scroll{min-height:0;padding:8px;overflow-y:auto;scrollbar-gutter:stable}.call-script-list-item{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;margin-bottom:4px;padding:10px;border-color:transparent;border-radius:14px;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.call-script-list-item:focus-visible,.call-script-node:focus-visible{outline:3px solid color-mix(in srgb,var(--script-violet) 28%,transparent);outline-offset:2px}.call-script-list-item:hover{transform:translateY(-1px);border-color:#e3e4f8;background:#fafaff;box-shadow:0 8px 18px #36307c0f}.call-script-list-item.is-active{border-color:#6b5cff4d;background:linear-gradient(135deg,#6c5cff1f,#2d9be812);box-shadow:0 9px 22px #4336ab1a,inset 3px 0 0 var(--script-violet)}.call-script-list-item-icon{width:36px;height:36px;display:grid;place-items:center;border:1px solid #e2e5f0;border-radius:12px;background:linear-gradient(145deg,#fff,#f3f5fb);color:#758099;box-shadow:0 5px 12px #22305a0f}.call-script-list-item-icon.is-published{border-color:#cfece0;background:linear-gradient(145deg,#f8fffc,#e8f8f1);color:#1b9b68}.call-script-list-item-icon.is-draft{border-color:#e1ddff;background:linear-gradient(145deg,#fff,#efedff);color:var(--script-violet)}.call-script-list-item-copy{min-width:0;display:grid;gap:4px}.call-script-list-item-copy small{display:flex;align-items:center;gap:5px;color:var(--script-muted);font-size:11px}.call-script-list-item-copy small i{width:3px;height:3px;border-radius:50%;background:#b6bfd1}.call-script-list-item-progress{height:3px;overflow:hidden;border-radius:99px;background:#e9edf5}.call-script-list-item-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--script-violet),var(--script-blue))}.call-script-list-item-side{display:grid;justify-items:end;gap:2px}.call-script-list-item-side .ant-tag{max-width:74px;margin:0;overflow:hidden;text-overflow:ellipsis}.call-script-toolbar{min-height:72px;padding:13px 15px;border-radius:20px 20px 0 0;background:#ffffffe6;box-shadow:0 8px 24px #2b34630a}.call-script-toolbar-title>span{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.call-script-toolbar-title .ant-tag{margin:0;border-radius:99px;font-size:10px;line-height:18px}.call-script-toolbar-actions .ant-btn{border-radius:10px}.call-script-node-palette{gap:7px;padding:11px 15px;background:#fbfcff;scrollbar-width:thin}.call-script-node-palette>span{display:inline-flex;align-items:center;gap:5px;color:#5d6880}.call-script-node-palette .ant-btn{border-color:#e3e6f1;border-radius:99px;background:#fff;color:#4f5a72;box-shadow:0 3px 8px #25305509}.call-script-node-palette .ant-btn:hover{border-color:#6b5cff73;color:var(--script-violet)}.call-script-node-list{min-height:620px;gap:12px;padding:20px;background-color:#f8f9fd;background-image:radial-gradient(circle at 1px 1px,rgba(98,88,195,.12) 1px,transparent 0);background-size:24px 24px}.call-script-node{border-color:#e3e7f1;border-radius:16px;box-shadow:0 10px 24px #25305512,inset 0 1px #fff;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.call-script-node:hover{transform:translateY(-1px);border-color:#d6d3fa;box-shadow:0 14px 30px #2c346517,inset 0 1px #fff}.call-script-node.is-active{border-color:var(--script-violet);box-shadow:0 0 0 3px #7568ff1a,0 18px 36px #3e33a121,inset 0 1px #fff}.call-script-inspector>.ant-card-body{max-height:calc(100vh - 235px);overflow-y:auto;scrollbar-gutter:stable}.call-script-inspector-progress{display:grid;gap:5px;padding:10px 12px;border:1px solid #e6e8f4;border-radius:12px;background:linear-gradient(135deg,#fbfaff,#f7fbff);color:#64708a;font-size:11px;font-weight:700}.call-script-inspector-progress .ant-progress{margin:0}.call-script-inspector-progress .ant-progress-bg{background:linear-gradient(90deg,var(--script-violet),var(--script-blue))}.call-script-form-modal .ant-modal-content,.call-script-preview-modal .ant-modal-content{overflow:hidden;padding:0;border:1px solid #e2e5f1;border-radius:24px;background:#f8f9fd;box-shadow:0 30px 90px #151e433d,inset 0 1px #fff}.call-script-form-modal .ant-modal-header,.call-script-preview-modal .ant-modal-header{margin:0;padding:20px 22px;border-bottom:1px solid #e6e9f2;background:linear-gradient(135deg,#fff,#f2f5ff)}.call-script-form-modal .ant-modal-close,.call-script-preview-modal .ant-modal-close{top:19px;right:19px}.call-script-form-modal .ant-modal-body,.call-script-preview-modal .ant-modal-body{max-height:min(72vh,720px);padding:20px 22px;overflow-y:auto;scrollbar-gutter:stable}.call-script-form-modal .ant-modal-footer,.call-script-preview-modal .ant-modal-footer{margin:0;padding:15px 22px;border-top:1px solid #e3e7f0;background:#fffffff0}.call-script-form-modal .ant-modal-footer .ant-btn,.call-script-preview-modal .ant-modal-footer .ant-btn{min-width:118px;min-height:40px;border-radius:11px;font-weight:700}.call-script-form-title{display:flex;align-items:center;gap:12px;padding-right:34px}.call-script-form-title>span{width:42px;height:42px;display:grid;flex:0 0 auto;place-items:center;border:1px solid #dedaff;border-radius:13px;background:linear-gradient(145deg,#fff,#e9e5ff);color:var(--script-violet, #6b5cff);box-shadow:0 8px 18px #4e3ec31c}.call-script-form-title>div{min-width:0;display:grid;gap:2px}.call-script-form-title strong{color:#172036;font-size:18px}.call-script-form-title small{overflow:hidden;color:#768198;font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.call-script-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.call-script-form-grid.is-create-basics{grid-template-columns:minmax(0,1.65fr) minmax(180px,.7fr)}.call-script-form-grid .is-wide{grid-column:1 / -1}.call-script-form-grid .ant-input-number{width:100%}.call-script-template-grid{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.call-script-template-grid .ant-radio-button-wrapper{height:auto;min-height:82px;display:block;padding:0;border:1px solid #e1e5ef;border-radius:15px;background:#fff;box-shadow:0 7px 18px #232f560b;white-space:normal;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.call-script-template-grid .ant-radio-button-label{width:100%;min-height:80px;display:grid;grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:12px}.call-script-template-grid .ant-radio-button-wrapper:before{display:none}.call-script-template-grid .ant-radio-button-wrapper:hover{transform:translateY(-1px);border-color:#c8c1ff;color:inherit}.call-script-template-grid .ant-radio-button-wrapper-checked{border-color:var(--script-violet, #6b5cff);background:linear-gradient(135deg,#fff,#f1efff);color:inherit;box-shadow:0 0 0 3px #6b5cff17,0 11px 24px #4e3ec31a}.call-script-template-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:#f0efff;color:var(--script-violet, #6b5cff)}.call-script-template-grid .ant-radio-button-label>span:nth-child(2){min-width:0;display:grid;gap:2px}.call-script-template-grid strong,.call-script-template-grid small{display:block}.call-script-template-grid strong{color:#172036;font-size:13px}.call-script-template-grid small{color:#77829a;font-size:11px;line-height:1.35}.call-script-template-check{color:#b7bece}.ant-radio-button-wrapper-checked .call-script-template-check{color:var(--script-violet, #6b5cff)}.call-script-create-note,.call-script-assignment-note{display:flex;align-items:flex-start;gap:9px;padding:11px 13px;border:1px solid #ddd9ff;border-radius:13px;background:linear-gradient(135deg,#f6f4ff,#f2f9ff);color:#6156cb;font-size:12px}.call-script-create-note>span{display:grid;gap:2px;color:#66718a;line-height:1.45}.call-script-create-note strong{color:#5145c5}.call-script-form-section{margin-bottom:14px;padding:15px 16px 2px;border:1px solid #e1e5ef;border-radius:17px;background:#fffffff0;box-shadow:0 9px 24px #28335a0b,inset 0 1px #fff}.call-script-form-section>header{display:flex;align-items:center;gap:10px;margin-bottom:14px}.call-script-form-section>header>span{width:34px;height:34px;display:grid;flex:0 0 auto;place-items:center;border-radius:11px;background:#f0efff;color:var(--script-violet, #6b5cff)}.call-script-form-section>header>div{display:grid;gap:1px}.call-script-form-section>header small{color:#7a859b;font-size:11px}.call-script-switch-field .ant-form-item-control-input-content{min-height:55px;display:flex;align-items:center;gap:10px;padding:9px 11px;border:1px solid #e3e6ef;border-radius:12px;background:#fafbfe}.call-script-switch-field span{display:grid;gap:1px}.call-script-switch-field small{color:#7a859b;font-size:10px}.call-script-assignment-note{margin-bottom:14px}.call-script-preview-workspace{display:grid;grid-template-columns:245px minmax(0,1fr);min-height:470px;overflow:hidden;border:1px solid #e1e5ef;border-radius:18px;background:#fff;box-shadow:0 12px 30px #232f560f}.call-script-preview-workspace>aside{display:grid;align-content:start;gap:5px;padding:14px 10px;border-right:1px solid #e6e9f2;background:linear-gradient(180deg,#f9f9ff,#f4f8fc)}.call-script-preview-workspace>aside>span{padding:0 8px 7px;color:#77829a;font-size:11px;font-weight:800;text-transform:uppercase}.call-script-preview-workspace>aside button{display:grid;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:8px;padding:9px;border:1px solid transparent;border-radius:12px;background:transparent;color:inherit;text-align:left;cursor:pointer}.call-script-preview-workspace>aside button.is-active{border-color:#dcd8ff;background:#fff;box-shadow:0 8px 18px #40379414}.call-script-preview-workspace>aside button>i{width:27px;height:27px;display:grid;place-items:center;border-radius:9px;background:#eceaff;color:#6256d9;font-size:11px;font-style:normal;font-weight:800}.call-script-preview-workspace>aside button>span{min-width:0;display:grid;gap:1px}.call-script-preview-workspace>aside strong,.call-script-preview-workspace>aside small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.call-script-preview-workspace>aside small{color:#7b869b;font-size:10px}.call-script-preview-workspace>section{display:grid;align-content:start;gap:18px;padding:20px;background:radial-gradient(circle at 80% 10%,rgba(107,92,255,.08),transparent 38%),#fff}.call-script-preview-progress{display:grid;grid-template-columns:1fr auto;gap:5px 12px;color:#6f7b92;font-size:11px;font-weight:700}.call-script-preview-progress .ant-progress{grid-column:1 / -1}.call-script-preview-progress .ant-progress-bg{background:linear-gradient(90deg,var(--script-violet, #6b5cff),var(--script-blue, #2d9be8))}.call-script-preview-step{display:grid;gap:13px;padding:22px;border:1px solid #e2e5ef;border-radius:18px;background:#fffffff5;box-shadow:0 18px 38px #28325d17,inset 0 1px #fff}.call-script-preview-step-type{width:fit-content;padding:4px 9px;border-radius:99px;background:#eeecff;color:#6255dc;font-size:10px;font-weight:800;text-transform:uppercase}.call-script-preview-step h3,.call-script-preview-step p{margin:0}.call-script-preview-step h3{color:#182137;font-size:21px}.call-script-preview-step p{color:#4e5a72;font-size:14px;line-height:1.65}.call-script-preview-options,.call-script-preview-checklist{display:grid;gap:8px}.call-script-preview-options{grid-template-columns:repeat(2,minmax(0,1fr))}.call-script-preview-options .ant-btn{height:auto;min-height:40px;white-space:normal}.call-script-preview-checklist label{display:flex;align-items:center;gap:8px;padding:9px 10px;border:1px solid #e6e9f2;border-radius:10px;background:#fafbfe}.call-script-preview-navigation{display:flex;justify-content:space-between;gap:10px;padding-top:5px}.call-script-analytics{display:grid;gap:18px}.call-script-analytics-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.call-script-analytics-stats .ant-statistic{padding:12px;border:1px solid #e7e9f4;border-radius:12px;background:#fafbff}.call-script-analytics-nodes{display:grid;gap:6px}.call-script-analytics-nodes>div{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid #eef0f6}.call-script-session-list{display:grid;gap:8px}.call-script-session-list>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border:1px solid #e7e9f4;border-radius:12px;background:#fff}.call-script-session-list>div>span{min-width:0;display:grid;gap:3px}.call-script-session-list small{color:#768199}.telephony-call-script{display:grid;gap:10px;padding:14px;border:1px solid rgba(111,99,255,.2);border-radius:16px;background:linear-gradient(145deg,#faf9fffa,#f4f9fffa)}.telephony-call-script-head,.telephony-call-script-head>span,.telephony-call-script-step-meta,.telephony-call-script-navigation{display:flex;align-items:center}.telephony-call-script-head,.telephony-call-script-navigation{justify-content:space-between;gap:10px}.telephony-call-script-head>span{min-width:0;gap:7px}.telephony-call-script-head strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.telephony-call-script-head>span:last-child{flex:0 0 auto;color:#6c7892;font-size:12px;font-weight:700}.telephony-call-script-switcher{width:100%}.telephony-call-script-picker-head{display:flex;align-items:center;gap:10px}.telephony-call-script-picker-head>span:last-child{display:grid;gap:2px;min-width:0}.telephony-call-script-picker-head small,.telephony-call-script-recommendation small{color:#748099;line-height:1.4}.telephony-call-script-picker-icon{display:grid;flex:0 0 36px;width:36px;height:36px;place-items:center;border-radius:11px;color:#635bff;background:#635bff1a}.telephony-call-script-recommendation{display:grid;gap:7px;width:100%;padding:11px 12px;border:1px solid rgba(99,91,255,.24);border-radius:12px;color:inherit;text-align:left;background:#ffffffe6;cursor:pointer}.telephony-call-script-recommendation:hover{border-color:#6f63ff;box-shadow:0 7px 20px #574ed21a}.telephony-call-script-recommendation>span{display:flex;align-items:center;gap:7px}.telephony-call-script-reasons{display:flex;flex-wrap:wrap;align-items:center;gap:5px 8px;color:#748099;font-size:11px}.telephony-call-script-reasons>span:not(.ant-tag):before{margin-right:8px;color:#74809973;content:"•"}.telephony-call-script-step{display:grid;gap:10px;padding:14px;border:1px solid rgba(111,99,255,.14);border-radius:13px;background:#fff}.telephony-call-script-step-meta{justify-content:space-between;gap:8px;color:#77829a;font-size:12px}.telephony-call-script-step h3,.telephony-call-script-step p{margin:0}.telephony-call-script-step p{color:#4e5a70;line-height:1.55}.telephony-call-script-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.telephony-call-script-options .ant-btn{height:auto;min-height:38px;white-space:normal}.telephony-call-script-checklist{display:grid;gap:8px}.telephony-call-script.is-compact{max-height:min(48vh,440px);margin-top:16px;overflow:auto}.telephony-call-script-complete,.telephony-call-script-empty{display:flex;align-items:center;justify-content:center;gap:8px;min-height:64px;color:#65708a;text-align:center}.telephony-call-script-complete{color:#198754}@media(max-width:1440px){.call-script-editor-layout{grid-template-columns:minmax(240px,280px) minmax(0,1fr)}.call-script-inspector{grid-column:1 / -1;position:static}.call-script-inspector>.ant-card-body{max-height:none}.call-script-overview{align-items:stretch;flex-direction:column}.call-script-overview-stats{width:100%}}@media(max-width:760px){.call-script-overview{gap:14px;padding:14px;border-radius:18px}.call-script-overview-copy{min-width:0}.call-script-overview-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.call-script-overview-stats>div{min-width:0;padding:8px 9px}.call-script-editor-layout{grid-template-columns:1fr}.call-script-list,.call-script-inspector{grid-column:auto;position:static}.call-script-list .ant-card-body{min-height:320px;max-height:460px}.call-script-toolbar{align-items:stretch;flex-direction:column}.call-script-toolbar .ant-space{width:100%}.call-script-toolbar .ant-space-item,.call-script-toolbar .ant-btn{flex:1}.call-script-toolbar-actions .ant-select{width:100%}.call-script-node-list{min-height:360px;padding:10px}.call-script-node{grid-template-columns:28px minmax(0,1fr);padding:11px}.call-script-node-icon{display:none}.call-script-node-actions{grid-column:2;flex-wrap:wrap}.call-script-form-modal,.call-script-preview-modal{max-width:calc(100vw - 16px);margin:8px auto}.call-script-form-modal .ant-modal-body,.call-script-preview-modal .ant-modal-body{max-height:calc(100dvh - 170px);padding:14px}.call-script-form-modal .ant-modal-header,.call-script-preview-modal .ant-modal-header,.call-script-form-modal .ant-modal-footer,.call-script-preview-modal .ant-modal-footer{padding-inline:15px}.call-script-form-grid,.call-script-form-grid.is-create-basics,.call-script-template-grid{grid-template-columns:1fr}.call-script-form-grid .is-wide{grid-column:auto}.call-script-form-section{padding:13px 12px 1px}.call-script-preview-workspace{grid-template-columns:1fr;min-height:0}.call-script-preview-workspace>aside{max-height:170px;overflow-y:auto;border-right:0;border-bottom:1px solid #e6e9f2}.call-script-preview-workspace>section{padding:14px}.call-script-preview-step{padding:16px}.call-script-preview-options,.telephony-call-script-options{grid-template-columns:1fr}}@media(max-width:400px){.sp-stat-chip{grid-template-columns:24px minmax(0,1fr);padding:8px 6px;gap:2px 6px}.sp-stat-ico{width:24px;height:24px;border-radius:7px;font-size:12px}.sp-stat-chip b{font-size:13px}.sp-stat-chip span{font-size:8px}.sp-shop-body{padding:10px}.sp-shop-grid{gap:6px}.sp-item-foot{padding:4px 8px 8px;gap:4px}.sp-item-price{font-size:11px}.sp-shop-btn.ant-btn{min-width:48px;font-size:10px;padding:0 6px;height:26px}.sp-ico-btn{width:24px;height:24px;border-radius:7px}.sp-item-vis{height:60px}.sp-item-vis-case{height:96px}.sp-case-rate-pill{top:8px;right:8px;font-size:9px;padding:4px 7px}.sp-case-art{transform:scale(.82)}.sp-case-reward-grid,.sp-case-preview-meta,.sp-case-win-meta{gap:6px}.sp-case-open-headline strong{font-size:16px}.sp-case-win-panel strong{font-size:18px}}@media(prefers-reduced-motion:reduce){.sp-hero-emblem-ring,.sp-node-pulse,.sp-chest-glow,.sp-chest-coins i,.sp-preview-deal-particles i,.sp-preview-meteor-trail,.sp-preview-aurora-ribbons i,.sp-preview-stardust-vortex,.sp-preview-avatar-ring,.sp-case-win-panel,.celebration-piece{animation:none!important}.sp-case-track.is-spinning{transition-duration:.01ms}}.public-board-page{min-height:100vh;padding:28px;background:radial-gradient(circle at 92% 8%,rgba(124,92,255,.16),transparent 30%),radial-gradient(circle at 8% 88%,rgba(32,199,235,.12),transparent 28%),#f6f8fc}.public-board-loading{min-height:100vh;display:grid;place-items:center;background:#f6f8fc}.public-board-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;max-width:1480px;margin:0 auto 18px;padding:22px;border:1px solid #dfe8f6;border-radius:22px;background:#ffffffdb;box-shadow:0 22px 60px #0f172a14}.public-board-brand{display:inline-flex;margin-bottom:8px;color:#5b6fff;font-size:12px;font-weight:900;text-transform:uppercase}.public-board-header h1{margin:0;font-size:34px;line-height:1.05}.public-board-header p{margin:8px 0 0;color:#71809a}.public-board-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;color:#7d8aa3;font-size:13px}.public-board-zoom{display:inline-flex;align-items:center;gap:10px;padding:8px;border:1px solid #e2e8f0;border-radius:999px;background:#fff}.public-board-canvas{max-width:1480px;min-height:calc(100vh - 190px);margin:0 auto;overflow:auto;border:1px solid #dfe8f6;border-radius:24px;background:radial-gradient(circle,rgba(91,111,255,.12) 1px,transparent 1.5px),#fff;background-size:36px 36px;box-shadow:inset 0 0 0 1px #ffffff9e,0 24px 80px #0f172a14}.public-board-stage{position:relative;width:1600px;height:980px;transform-origin:top left}.public-board-element{cursor:default}@media(max-width:720px){.public-board-page{padding:14px}.public-board-header{flex-direction:column;border-radius:18px}.public-board-header h1{font-size:26px}.public-board-zoom{width:100%;justify-content:space-between}.public-board-canvas{min-height:calc(100vh - 260px);border-radius:18px}}.documents-page{display:flex;flex-direction:column;gap:18px}.documents-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,440px);gap:22px;align-items:center;padding:28px;border:1px solid rgba(128,142,245,.22);border-radius:18px;color:#fff;background:radial-gradient(circle at 68% 35%,rgba(131,91,255,.42),transparent 34%),radial-gradient(circle at 16% 20%,rgba(45,177,255,.38),transparent 28%),linear-gradient(120deg,#07192f,#111548 54%,#3b236d);box-shadow:0 24px 54px #0f172a2e}.documents-hero-kicker{display:inline-flex;margin-bottom:10px;font-size:12px;font-weight:800;text-transform:uppercase;color:#bdefff}.documents-hero h2{margin:0;max-width:680px;font-size:30px;line-height:1.12;color:#fff}.documents-hero p{margin:12px 0 0;max-width:720px;color:#ffffffbf}.documents-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.documents-stat-grid div{min-height:98px;padding:18px;border:1px solid rgba(255,255,255,.16);border-radius:16px;background:#ffffff1f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.documents-stat-grid strong{display:block;font-size:30px;line-height:1;color:#fff}.documents-stat-grid span{display:block;margin-top:10px;font-weight:800;text-transform:uppercase;color:#ffffffb8}.documents-action-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.documents-action-card{min-height:142px;padding:18px;border:1px solid #dbeafe;border-radius:16px;text-align:left;color:#172033;background:radial-gradient(circle at 90% 12%,rgba(126,87,255,.11),transparent 30%),#fff;box-shadow:0 16px 34px #0f172a14;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.documents-action-card:hover{transform:translateY(-2px);border-color:#8b5cf6;box-shadow:0 20px 44px #4f46e529}.documents-action-card:disabled{cursor:not-allowed;opacity:.56}.documents-action-card span{display:grid;width:44px;height:44px;margin-bottom:14px;place-items:center;border-radius:14px;color:#fff;background:linear-gradient(135deg,#4f8dfd,#8b5cf6)}.documents-action-card strong,.documents-action-card small{display:block}.documents-action-card.is-business-generator{border-color:#c4b5fd;background:radial-gradient(circle at 88% 14%,rgba(34,211,238,.2),transparent 34%),linear-gradient(145deg,#f5f3ff,#ecfeff)}.documents-action-card.is-business-generator span{background:linear-gradient(135deg,#7c3aed,#06b6d4);box-shadow:0 8px 20px #6366f13d}.business-document-generator-hint{display:flex;align-items:flex-start;gap:9px;margin:0 0 16px;padding:12px 14px;border:1px solid #c7d2fe;border-radius:12px;color:#4338ca;background:linear-gradient(135deg,#eef2ff,#ecfeff);line-height:1.45}.business-document-generator-hint svg{flex:0 0 auto;margin-top:2px}.business-document-template-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.business-document-template-head>span{color:#334155;font-size:12px;font-weight:850}.business-document-template-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-bottom:18px}.business-document-template-grid button{display:grid;min-height:132px;align-content:start;gap:7px;padding:12px;border:1px solid #dbe3f0;border-radius:12px;color:#334155;background:#fff;text-align:left;cursor:pointer}.business-document-template-grid button:hover,.business-document-template-grid button.is-selected{border-color:#6366f1;background:#eef2ff;box-shadow:0 8px 20px #4f46e51f}.business-document-template-grid button.is-custom>span{background:linear-gradient(135deg,#7c3aed,#ec4899)}.business-document-template-grid button>span{display:grid;width:34px;height:28px;place-items:center;border-radius:8px;color:#fff;background:linear-gradient(135deg,#6366f1,#06b6d4);font-size:10px;font-weight:900}.business-document-template-grid strong{font-size:13px;line-height:1.2}.business-document-template-grid small{color:#64748b;font-size:11px;line-height:1.35}.business-document-generator-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.business-document-generator-form label{display:grid;gap:6px}.business-document-generator-form .business-document-source-field,.business-document-generator-form .business-document-record-field{grid-column:1 / -1}.business-document-generator-form label>span{color:#334155;font-size:12px;font-weight:800}.business-document-generator-form .ant-select{width:100%}.business-custom-template-form{display:grid;gap:14px}.business-custom-template-form>p{display:flex;align-items:flex-start;gap:8px;margin:0;padding:11px 12px;border:1px solid #c7d2fe;border-radius:10px;color:#4338ca;background:#f5f3ff;line-height:1.45}.business-custom-template-form label{display:grid;gap:6px}.business-custom-template-form label>span{color:#334155;font-size:12px;font-weight:800}.documents-action-card strong{font-size:16px;color:#12192f}.documents-action-card small{margin-top:6px;color:#718096}.documents-toolbar-card,.documents-workspace{border-radius:16px;border-color:#dfe7f5;box-shadow:0 18px 42px #0f172a12}.documents-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) 190px 190px auto;gap:12px;align-items:center}.documents-toolbar .ant-input-affix-wrapper,.documents-toolbar .ant-select-selector,.document-form-grid .ant-input,.document-form-grid .ant-select-selector,.document-upload-modal .ant-input,.document-upload-modal .ant-select-selector{border-radius:12px!important}.document-row-title{display:flex;min-width:0;align-items:center;gap:12px;border:0;padding:0;text-align:left;color:inherit;background:transparent;cursor:pointer}.document-file-icon,.document-card-icon{display:grid;flex:0 0 auto;width:42px;height:42px;place-items:center;border-radius:14px;color:#2563eb;background:linear-gradient(135deg,#eef7ff,#f0edff)}.document-row-title strong,.document-row-title small{display:block;max-width:460px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-row-title strong{color:#12192f}.document-row-title small{margin-top:4px;color:#7c8aa5}.document-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.document-card{display:flex;min-height:220px;flex-direction:column;gap:12px;padding:18px;border:1px solid #dbe7f8;border-radius:16px;background:radial-gradient(circle at 100% 0%,rgba(68,180,255,.12),transparent 28%),#fff;box-shadow:0 14px 30px #0f172a12}.document-card-head,.document-card-meta,.document-card-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.document-card-title{border:0;padding:0;text-align:left;font-size:18px;font-weight:900;color:#12192f;background:transparent;cursor:pointer}.document-card p{min-height:42px;margin:0;color:#64748b}.document-card-meta{margin-top:auto;color:#718096;font-weight:700}.document-card-actions .ant-btn{flex:1;border-radius:12px}.document-upload-dragger{margin-bottom:18px}.document-upload-dragger .ant-upload-drag{border-radius:16px!important}.document-type-switcher{width:100%;margin-bottom:18px;padding:4px;border:1px solid #dbeafe;border-radius:14px;background:#f8fbff}.document-form-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(220px,.8fr);gap:14px}.document-editor-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.9fr);gap:16px;align-items:stretch;margin-bottom:18px}.document-editor-grid .ant-form-item{margin-bottom:0}.document-editor-grid textarea{min-height:360px;border-radius:16px!important;font-size:15px;line-height:1.65}.document-editor-preview{min-height:402px;padding:22px;overflow:auto;border:1px solid #dbeafe;border-radius:18px;background:radial-gradient(circle at 98% 12%,rgba(139,92,246,.12),transparent 28%),#fff;box-shadow:inset 0 0 0 1px #fffc,0 14px 34px #0f172a0f}.document-editor-preview>span{display:inline-flex;margin-bottom:12px;color:#5b6fff;font-size:11px;font-weight:900;text-transform:uppercase}.document-editor-preview h3{margin:0;color:#12192f;font-size:24px;line-height:1.15}.document-editor-preview p{margin:8px 0 18px;color:#718096}.document-editor-preview article{color:#27364f;font-size:15px;line-height:1.75;white-space:pre-wrap}.document-draft-table{overflow:auto;border:1px solid #e2e8f0;border-radius:14px;background:#fff}.document-draft-table table{width:100%;min-width:360px;border-collapse:collapse;font-size:13px}.document-draft-table th,.document-draft-table td{padding:10px 12px;border-bottom:1px solid #e7eef8;text-align:left;vertical-align:top}.document-draft-table th{color:#334155;background:#eef6ff;font-weight:900}.document-draft-table tr:last-child td{border-bottom:0}.document-pdf-draft{min-height:260px;padding:22px;border:1px solid #eef2ff;border-radius:14px;background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:inset 0 0 0 1px #0f172a08}.document-publish-label{margin-left:8px;font-weight:700;color:#475569}.document-preview{display:flex;min-height:520px;flex-direction:column;gap:12px}.document-preview-meta{display:flex;flex-wrap:wrap;gap:10px;align-items:center;color:#64748b;font-weight:700}.document-preview iframe,.document-preview img{width:100%;min-height:520px;border:1px solid #dfe7f5;border-radius:16px;background:#fff}.document-preview img{object-fit:contain}.document-editor-loading{display:grid;min-height:calc(100vh - var(--topbar-height) - 56px);place-items:center;gap:12px;color:#64748b;font-weight:800}.document-editor-page{display:flex;min-height:calc(100vh - var(--topbar-height) - 48px);flex-direction:column;overflow:hidden;border:1px solid #d5deea;border-radius:18px;background:#3f444c;box-shadow:0 22px 54px #0f172a2e}.app-shell.has-document-workspace{--app-sidebar-width: 0px;height:100vh;min-height:0;overflow:hidden}.app-shell.has-document-workspace>.app-main{min-width:0;min-height:0;width:100vw;height:100vh;margin-left:0!important;overflow:hidden}body.document-workspace-active,body.document-workspace-active #root{height:100vh;overflow:hidden}.app-content.is-document-content{width:100vw;height:100vh;min-height:100vh;margin-top:0;padding:0;overflow:hidden}.app-content.is-document-content .document-editor-page{width:100%;min-height:100vh;height:100vh;border:0;border-radius:0;box-shadow:none}.document-editor-topbar{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:16px;padding:10px 16px;color:#e5edf7;background:#f8fafc;border-bottom:1px solid #d8e0eb}.document-editor-title-group,.document-editor-status-group{display:flex;min-width:0;align-items:center;gap:10px}.document-editor-title-copy{min-width:180px}.document-editor-title-input.ant-input{height:24px;margin:0;padding:0 4px;color:#111827;font-size:15px;font-weight:850;line-height:1.2}.document-editor-title-input.ant-input:hover:not(:disabled),.document-editor-title-input.ant-input:focus:not(:disabled){background:#fff;box-shadow:0 0 0 1px #bfdbfe}.document-editor-title-input.ant-input:disabled{color:#111827;background:transparent}.document-editor-title-group .ant-btn{flex:0 0 auto;border-radius:10px}.document-editor-brand{padding-right:12px;border-right:1px solid #d9e3f0}.editor-brand{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;-webkit-user-select:none;user-select:none}.editor-brand-mark{width:24px;height:24px;flex:0 0 auto;filter:drop-shadow(0 3px 8px rgba(99,102,241,.34))}.editor-brand-word{display:inline-flex;align-items:center;gap:7px;font-size:15px;font-weight:900;letter-spacing:.6px;line-height:1;background:linear-gradient(115deg,#38bdf8,#6366f1 52%,#a855f7);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.editor-brand-tag{font-size:10px;font-style:normal;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:#6366f1;background:#6366f11f;-webkit-text-fill-color:#6366f1;padding:3px 7px 2px;border-radius:999px}.document-editor-file-icon{display:grid;flex:0 0 auto;width:34px;height:34px;place-items:center;border-radius:10px;color:#2563eb;background:#eaf3ff}.document-editor-title-group h1,.document-editor-title-group p{max-width:46vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-editor-title-group h1{margin:0;color:#111827;font-size:15px;line-height:1.2}.document-editor-title-group p{margin:3px 0 0;color:#6b7280;font-size:12px;font-weight:700}.document-editor-status-group .ant-tag{display:inline-flex;align-items:center;gap:4px;min-height:28px;margin:0;border-radius:999px;font-weight:800}.document-editor-status-group .ant-btn-primary{border-radius:10px;font-weight:850}.document-editor-status-group>.ant-btn:not(.ant-btn-primary){border-color:#dbe3ef;color:#475569;background:#fff}.document-editor-status-group>.ant-btn.is-tool-active{border-color:#93c5fd;color:#1d4ed8;background:#eff6ff}.document-editor-status-group .ant-avatar{border-color:#f8fafc;color:#fff;background:linear-gradient(135deg,#6366f1,#0ea5e9);font-size:11px;font-weight:850}.document-create-typebar{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:54px;padding:8px 14px;background:#eef2f7;border-bottom:1px solid #d4deea}.document-create-typebar>span{color:#334155;font-size:13px;font-weight:900;text-transform:uppercase}.document-create-typebar .ant-segmented{min-width:min(520px,100%);padding:4px;border:1px solid #d7e0ec;border-radius:12px;background:#fff}.document-create-typebar .ant-segmented-item{border-radius:9px}.document-create-typebar .ant-segmented-item-label{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:34px;font-weight:850}.document-editor-ribbon{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.95fr);gap:12px;align-items:center;min-height:72px;padding:8px 12px 10px;color:#e5e7eb;background:#24272d;border-bottom:1px solid #15171b}.document-editor-tabs,.document-editor-tools{display:flex;min-width:0;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:none}.document-editor-tabs::-webkit-scrollbar,.document-editor-tools::-webkit-scrollbar{display:none;width:0;height:0}.document-ribbon-navigation{display:grid;min-width:0;gap:7px}.document-editor-tabs button{flex:0 0 auto;min-height:30px;border:0;padding:0 10px;color:#cbd5e1;font-weight:800;white-space:nowrap;background:transparent;border-radius:8px;cursor:pointer}.document-editor-tabs button.is-active,.document-editor-tabs button:hover{color:#111827;background:#f8fafc}.document-editor-tabs button.is-contextual{scroll-margin-inline:10px;color:#bae6fd;box-shadow:inset 0 -2px #38bdf8}.document-editor-tabs button.is-contextual.is-active{color:#075985;background:#e0f2fe}.document-command-launcher{display:flex;width:min(330px,100%);min-height:30px;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.16);border-radius:7px;padding:0 9px;color:#cbd5e1;background:#ffffff12;cursor:pointer}.document-command-launcher:hover{border-color:#38bdf8;color:#fff;background:#0ea5e91f}.document-command-launcher span{overflow:hidden;flex:1;text-align:left;text-overflow:ellipsis;white-space:nowrap}.document-command-launcher kbd,.document-command-list kbd{border:1px solid rgba(148,163,184,.38);border-radius:5px;padding:2px 6px;color:inherit;background:#0f172a1f;font:700 11px/1.2 Inter,sans-serif}.document-editor-tools .ant-btn{flex:0 0 auto;width:34px;height:34px;border-color:#ffffff24;color:#f8fafc;background:#ffffff14;border-radius:8px}.document-editor-tools .ant-btn.document-page-break-button{width:auto;min-width:max-content;gap:6px;padding-inline:10px}.document-editor-tools .ant-btn:disabled{color:#f8fafc57;background:#ffffff0a}.document-editor-tools .ant-btn.is-tool-active{border-color:#38bdf8;color:#0f172a;background:#e0f2fe}.document-font-family-select,.document-font-size-select{width:72px;flex:0 0 auto}.document-font-family-select{width:136px}.document-font-family-select .ant-select-selector,.document-font-size-select .ant-select-selector{border-color:#ffffff24!important;color:#f8fafc!important;background:#ffffff14!important;border-radius:8px!important}.document-editor-tool-divider{flex:0 0 1px;height:30px;margin:0 4px;background:#ffffff24}.document-heading-select{width:132px;flex:0 0 auto}.document-zoom-select{width:88px;flex:0 0 auto}.document-zoom-label{flex:0 0 auto;color:#cbd5e1;font-weight:700;font-size:12px}.document-visibility-select{width:168px;flex:0 0 auto}.document-heading-select .ant-select-selector,.document-zoom-select .ant-select-selector,.document-visibility-select .ant-select-selector{border-color:#ffffff24!important;color:#f8fafc!important;background:#ffffff14!important;border-radius:8px!important}.document-heading-select .ant-select-selection-item,.document-zoom-select .ant-select-selection-item,.document-visibility-select .ant-select-selection-item{color:#f8fafc!important}.document-editor-tools .ant-select:not(.ant-select-customize-input) .ant-select-selector{border-color:#ffffff2e!important;color:#f8fafc!important;background:#ffffff14!important;border-radius:8px!important}.document-editor-tools .ant-select .ant-select-selection-item,.document-editor-tools .ant-select .ant-select-selection-placeholder{color:#f8fafc!important;opacity:1}.document-editor-tools .ant-select .ant-select-arrow{color:#cbd5e1}.document-editor-tools .ant-select:not(.ant-select-disabled):hover .ant-select-selector,.document-editor-tools .ant-select-focused:not(.ant-select-disabled) .ant-select-selector{border-color:#7dd3fc!important;background:#ffffff1f!important}.document-editor-tools .ant-select-disabled .ant-select-selection-item,.document-editor-tools .ant-select-disabled .ant-select-selection-placeholder,.document-editor-tools .ant-select-disabled .ant-select-arrow{color:#f8fafc80!important}.document-heading-option{display:inline-flex;align-items:center;gap:6px}.document-publish-toggle{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;color:#cbd5e1;font-weight:700;font-size:12px;white-space:nowrap}.document-editor-tools .ant-color-picker-trigger{display:inline-grid;flex:0 0 auto;width:34px;height:34px;place-items:center;padding:0;border-color:#ffffff24;background:#ffffff14;line-height:0;vertical-align:middle}.document-editor-tools .ant-color-picker-trigger .ant-color-picker-color-block{display:block;margin:0;line-height:0;vertical-align:middle}.document-editor-shell{display:grid;grid-template-columns:176px minmax(0,1fr);min-height:0;flex:1;background:#4a4d52}.document-editor-shell.is-inspector-open{grid-template-columns:176px minmax(0,1fr) 300px}.document-editor-outline{display:flex;min-height:0;flex-direction:column;gap:10px;padding:12px;overflow:auto;color:#e5e7eb;background:#34373d;border-right:1px solid #26292f}.document-editor-outline strong{color:#dbeafe;font-size:12px;text-transform:uppercase}.document-outline-head,.document-outline-actions{display:flex;align-items:center;justify-content:space-between;gap:8px}.document-outline-head .ant-btn,.document-outline-actions .ant-btn{border-color:#fff3;color:#f8fafc;background:#ffffff14}.document-outline-actions{margin-top:auto}.document-editor-outline button{display:flex;align-items:center;gap:8px;min-height:72px;border:1px solid rgba(255,255,255,.18);padding:10px;color:#e5e7eb;text-align:left;background:#ffffff14;border-radius:8px;cursor:pointer}.document-editor-outline button.is-active{border-color:#f8fafc;background:#ffffff24}.document-editor-stage{position:relative;display:flex;min-width:0;min-height:0;flex-direction:column;background:#56585c}.document-collaboration-cursors{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;overflow:hidden;pointer-events:none}.document-remote-cursor{position:absolute;display:inline-flex;max-width:min(260px,48vw);align-items:flex-start;filter:drop-shadow(0 2px 4px rgba(15,23,42,.28));transform:translate(-3px,-3px);transition:left 90ms linear,top 90ms linear}.document-remote-cursor svg{flex:0 0 auto;stroke:#fff;stroke-width:1.8}.document-remote-cursor em{max-width:220px;margin:16px 0 0 -2px;padding:3px 7px;overflow:hidden;border-radius:4px 8px 8px;color:#fff;font-size:10px;font-style:normal;font-weight:800;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.document-editor-stage-title{display:flex;flex:0 0 auto;min-height:38px;align-items:center;justify-content:space-between;gap:10px;padding:8px 14px;color:#cbd5e1;background:#3a3d43;border-bottom:1px solid #2c2f35}.document-editor-stage-title span{display:inline-flex;align-items:center;gap:8px;min-width:0;font-weight:850}.document-editor-stage-meta{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.document-editor-stage-title small{flex:0 0 auto;color:#9ca3af;font-weight:800}.document-word-canvas,.document-pdf-canvas{min-height:0;flex:1;overflow:auto;padding:38px}.document-pdf-canvas textarea{display:block;width:min(760px,100%);min-height:1040px!important;margin:0 auto;padding:68px 74px!important;border:0!important;border-radius:0!important;color:#111827;background:#fff!important;box-shadow:0 10px 30px #00000047;font-size:16px;line-height:1.72;resize:none}.document-word-page{width:min(794px,100%);min-height:1123px;margin:0 auto;background:#fff;box-shadow:0 10px 30px #00000047}.document-word-page.is-letter{width:min(816px,100%);min-height:1056px}.document-word-page.is-landscape{width:min(1123px,100%);min-height:794px}.document-word-page.is-letter.is-landscape{width:min(1056px,100%);min-height:816px}.document-page-header,.document-page-footer{display:block;width:calc(100% - 148px);margin:0 74px;padding:18px 0 10px!important;border-radius:0!important;color:#64748b;text-align:center;font-size:12px}.document-page-footer{padding:10px 0 18px!important}.document-word-page.margins-narrow .document-word-editor .ProseMirror{padding:38px 48px}.document-word-page.margins-wide .document-word-editor .ProseMirror{padding:74px 110px}.document-word-page.margins-narrow .document-page-header,.document-word-page.margins-narrow .document-page-footer{width:calc(100% - 96px);margin-inline:48px}.document-word-page.margins-wide .document-page-header,.document-word-page.margins-wide .document-page-footer{width:calc(100% - 220px);margin-inline:110px}.document-word-editor{min-height:980px}.document-word-editor .ProseMirror{min-height:980px;padding:68px 74px;color:#111827;font-size:16px;line-height:1.72;outline:none}.document-word-editor .ProseMirror p.is-editor-empty:first-child:before{float:left;height:0;color:#9ca3af;content:attr(data-placeholder);pointer-events:none}.document-word-editor .ProseMirror h1{font-size:30px;margin:.6em 0 .4em;font-weight:800}.document-word-editor .ProseMirror h2{font-size:24px;margin:.6em 0 .4em;font-weight:800}.document-word-editor .ProseMirror h3{font-size:20px;margin:.6em 0 .4em;font-weight:800}.document-word-editor .ProseMirror h4{font-size:17px;margin:.6em 0 .4em;font-weight:800}.document-word-editor .ProseMirror p{margin:0 0 .9em}.document-word-editor .ProseMirror ul,.document-word-editor .ProseMirror ol{padding-left:1.4em;margin:0 0 .9em}.document-word-editor .ProseMirror blockquote{margin:0 0 .9em;padding-left:16px;color:#475569;border-left:3px solid #cbd5e1}.document-word-editor .ProseMirror a{color:#2563eb;text-decoration:underline}.document-word-editor .ProseMirror img{max-width:100%;border-radius:8px}.document-word-editor .ProseMirror hr{margin:1.4em 0;border:0;border-top:1px solid #e2e8f0}.document-page-break{position:relative;height:30px;margin:28px -74px;border-top:1px dashed #94a3b8;border-bottom:1px dashed #94a3b8;background:#edf2f7}.document-page-break:after{position:absolute;top:50%;left:50%;padding:2px 8px;transform:translate(-50%,-50%);color:#64748b;background:#fff;content:"Разрыв страницы";font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.document-comment-anchor{border-bottom:2px solid #f59e0b;background:#fbbf242e;cursor:pointer;transition:background .16s ease,box-shadow .16s ease}.document-comment-anchor.is-comment-active{background:#6366f142;box-shadow:0 0 0 3px #6366f126}.document-find-bar{display:flex;min-height:42px;align-items:center;justify-content:flex-end;gap:7px;padding:6px 10px;border-bottom:1px solid #dbe3ef;background:#f8fafc}.document-find-bar .ant-input-affix-wrapper{width:min(360px,100%)}.document-find-bar>span{min-width:74px;color:#64748b;font-size:11px;text-align:center}.document-style-gallery{display:grid;grid-auto-columns:max-content;grid-auto-flow:column;flex:0 0 auto;width:max-content;max-width:none;gap:4px;overflow:visible}.document-style-gallery button{width:max-content;min-width:max-content;height:30px;flex:0 0 auto;padding:0 8px;border:1px solid #dbe3ef;border-radius:6px;color:#334155;background:#fff;font-size:11px;white-space:nowrap;cursor:pointer}.document-style-gallery button:hover:not(:disabled){border-color:#818cf8;background:#eef2ff}.document-style-gallery button:disabled{cursor:not-allowed;opacity:.5}.document-page-setting-select{min-width:112px}.document-word-editor .ProseMirror table{width:100%;margin:0 0 1em;overflow:hidden;table-layout:fixed;border-collapse:collapse}.document-word-editor .ProseMirror th,.document-word-editor .ProseMirror td{position:relative;min-width:1em;padding:8px 10px;vertical-align:top;border:1px solid #e2e8f0}.document-word-editor .ProseMirror th{font-weight:800;text-align:left;background:#f1f5f9}.document-word-editor .ProseMirror mark{border-radius:3px;padding:0 2px;background-color:#fef08a}.document-spreadsheet-canvas{display:flex;min-width:0;min-height:0;flex:1;flex-direction:column;background:#f8fafc}.document-formula-bar{display:grid;grid-template-columns:74px 42px minmax(0,1fr);gap:8px;align-items:start;padding:8px;background:#eef2f7;border-bottom:1px solid #cbd5e1}.document-formula-bar span{display:grid;min-height:32px;place-items:center;font-weight:900;background:#fff;border:1px solid #d7dee9;border-radius:6px}.document-cell-name{color:#0f172a}.document-formula-prefix{color:#2563eb}.document-formula-bar .ant-input{min-height:32px;border-radius:6px!important;font-family:Consolas,Courier New,monospace;line-height:1.35}.document-sheet-grid{min-height:0;flex:1;overflow:auto}.document-sheet-grid table{min-width:2148px;border-collapse:collapse;table-layout:fixed;background:#fff}.document-sheet-grid th,.document-sheet-grid td{width:118px;height:30px;border:1px solid #d8dde6;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#111827;font-size:13px}.document-sheet-grid thead th,.document-sheet-grid tbody th{width:46px;color:#475569;text-align:center;background:#eef2f7;font-weight:800}.document-sheet-grid th.is-active-row,.document-sheet-grid th.is-active-column{color:#0f766e;background:#d9f7ef}.document-sheet-grid td.is-active-cell{position:relative;z-index:1;box-shadow:inset 0 0 0 2px #0f9f7a}.document-sheet-grid td input{display:block;width:100%;height:29px;border:0;padding:0 8px;color:#111827;background:transparent;font:inherit;outline:none}.document-sheet-grid td input:focus{background:#f8fffd}.document-sheet-grid td input:disabled{color:#64748b;cursor:default}.document-sheet-row-head-col{width:46px}.document-sheet-grid th{position:relative}.document-column-resize-handle{position:absolute;top:0;right:-3px;z-index:2;width:6px;height:100%;cursor:col-resize;touch-action:none}.document-column-resize-handle:hover{background:#0f9f7a}.document-sheet-grid-actions{display:flex;gap:8px;padding:8px;background:#eef2f7;border-top:1px solid #cbd5e1}.document-sheet-tabs{display:flex;min-height:40px;align-items:center;gap:4px;padding:5px 8px;overflow-x:auto;border-top:1px solid #cbd5e1;background:#e9eef5}.document-sheet-tabs>button[role=tab]{min-width:96px;max-width:180px;height:30px;overflow:hidden;border:1px solid transparent;border-radius:5px;padding:0 12px;color:#475569;background:transparent;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.document-sheet-tabs>button[role=tab].is-active{border-color:#99d8c9;color:#0f766e;background:#fff;box-shadow:inset 0 -2px #0f9f7a;font-weight:800}.document-format-select{width:120px}.document-media-url-form{display:flex;gap:8px}.document-media-url-form .ant-input{flex:1}.document-image-dragger.ant-upload-drag{padding:16px;border-radius:8px}.document-image-dragger .ant-upload-drag-icon{color:#0f9f7a}.document-preview-canvas{display:grid;min-height:0;flex:1;place-items:center;overflow:auto;padding:28px;background:#56585c}.document-preview-canvas iframe,.document-preview-canvas img{width:min(1040px,100%);min-height:760px;border:0;background:#fff;box-shadow:0 12px 34px #00000047}.document-preview-canvas img{height:auto;max-height:74vh;object-fit:contain}.document-sheet-preview iframe{width:100%;min-height:100%}.document-presentation-workspace{display:flex;width:100%;min-width:0;min-height:0;flex:1;flex-direction:column;background:#56585c}.document-slide-content-editor{flex:0 0 auto;padding:10px;background:#eef2f7;border-bottom:1px solid #cbd5e1}.document-slide-content-editor textarea{border-radius:8px!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.document-presentation-canvas{display:grid;width:100%;min-width:0;min-height:0;flex:1;place-items:center;overflow:auto;padding:30px}.document-slide-page{position:relative;display:block;width:min(960px,100%);aspect-ratio:16 / 9;padding:0;color:#111827;background:#fff;box-shadow:0 12px 34px #00000047}.document-slide-element{position:absolute;min-width:80px;border:1px solid transparent;border-radius:4px}.document-slide-element.is-selected{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1f}.document-slide-element.is-table{background:#fffffffa}.document-slide-element.is-crm-kpi,.document-slide-element.is-crm-table,.document-slide-element.is-crm-chart{overflow:hidden;background:#fffffffa;box-shadow:0 8px 22px #312e811f}.document-slide-element-handle{position:absolute;top:-18px;left:-1px;display:none;width:28px;height:18px;place-items:center;border:1px solid #2563eb;border-radius:4px 4px 0 0;color:#fff;background:#2563eb;cursor:move}.document-slide-element.is-selected .document-slide-element-handle{display:grid}.document-slide-element-resize{position:absolute;right:-6px;bottom:-6px;display:none;width:14px;height:14px;padding:0;border:2px solid #fff;border-radius:50%;background:#2563eb;cursor:nwse-resize}.document-slide-element.is-selected .document-slide-element-resize{display:block}.document-slide-element.is-image,.document-slide-element.is-shape{overflow:hidden}.document-slide-image{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}.document-slide-image-placeholder{display:grid;width:100%;height:100%;place-items:center;color:#94a3b8;background:#f1f5f9;border:1px dashed #cbd5e1}.document-slide-shape{width:100%;height:100%;border-width:2px;border-style:solid}.document-slide-shape.is-ellipse{border-radius:50%}.document-slide-shape.is-rectangle{border-radius:4px}.document-slide-static-text{width:100%;height:100%;padding:6px;overflow:hidden;line-height:1.22;white-space:pre-wrap}.document-slide-element textarea{display:block;width:100%;min-height:100%;border:0;padding:6px;overflow:hidden;background:transparent;line-height:1.22;outline:none;resize:none;white-space:pre-wrap}.document-slide-element textarea:disabled{cursor:default}.document-slide-table{width:100%;height:100%;border-collapse:collapse;background:#fff}.document-slide-table td{min-width:80px;border:1px solid #cbd5e1;padding:8px 10px;outline:none;vertical-align:middle;white-space:pre-wrap}.document-slide-table td:focus{background:#eff6ff;box-shadow:inset 0 0 0 2px #2563eb}.document-slide-crm-empty{display:grid;width:100%;height:100%;place-items:center;align-content:center;gap:8px;padding:10px;color:#64748b;border:1px dashed #94a3b8;border-radius:8px;background:#f8fafc;text-align:center}.document-slide-crm-kpi{display:grid;width:100%;height:100%;align-content:center;gap:5px;padding:10%;border:1px solid #a5b4fc;border-radius:10px;color:#312e81;background:linear-gradient(135deg,#eef2ff,#ecfeff)}.document-slide-crm-kpi small{overflow:hidden;color:#64748b;font-size:clamp(8px,1.2vw,14px);font-weight:800;text-overflow:ellipsis;white-space:nowrap}.document-slide-crm-kpi strong{overflow:hidden;font-size:clamp(15px,2.6vw,34px);line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.document-slide-crm-kpi span{color:#6366f1;font-size:clamp(8px,1vw,12px);font-weight:800}.document-slide-crm-table,.document-slide-crm-chart{display:grid;width:100%;height:100%;grid-template-rows:auto minmax(0,1fr);border:1px solid #c7d2fe;border-radius:8px}.document-slide-crm-table>header,.document-slide-crm-chart>header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2.5% 3%;color:#312e81;background:linear-gradient(135deg,#eef2ff,#ecfeff)}.document-slide-crm-table>header strong,.document-slide-crm-chart>header strong{overflow:hidden;font-size:clamp(8px,1.3vw,15px);text-overflow:ellipsis;white-space:nowrap}.document-slide-crm-table>header small,.document-slide-crm-chart>header small{color:#64748b;font-size:clamp(6px,.8vw,10px);white-space:nowrap}.document-slide-crm-table>div{overflow:auto}.document-slide-crm-table table{width:100%;border-collapse:collapse;font-size:clamp(6px,.85vw,11px)}.document-slide-crm-table th,.document-slide-crm-table td{padding:1.6% 2%;border:1px solid #e2e8f0;color:#334155;text-align:left;white-space:nowrap}.document-slide-crm-table th{background:#f8fafc;font-weight:900}.document-slide-crm-chart>section{display:flex;min-height:0;align-items:center;gap:4%;padding:3%}.document-slide-crm-chart>section>div:last-child{display:grid;flex:1;gap:3px;min-width:0;max-height:100%;overflow:hidden}.document-slide-crm-chart>section>div:last-child>div{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px;min-height:15px;overflow:hidden;border-radius:4px;background:#eef2ff}.document-slide-crm-chart i{position:absolute;inset:0 auto 0 0;min-width:3px;opacity:.24}.document-slide-crm-chart span,.document-slide-crm-chart section strong{position:relative;z-index:1;overflow:hidden;padding:2px 5px;font-size:clamp(6px,.8vw,11px);text-overflow:ellipsis;white-space:nowrap}.document-slide-crm-donut{width:min(26%,120px);aspect-ratio:1;flex:0 0 auto;border:clamp(7px,1vw,14px) solid #fff;border-radius:50%;box-shadow:inset 0 0 0 1px #e2e8f0,0 0 0 1px #e2e8f0}.document-slide-crm-donut.is-pie{border:0;box-shadow:0 0 0 1px #e2e8f0}.document-slide-crm-line{width:min(38%,180px);height:74%;flex:0 0 auto;overflow:visible}.document-slide-crm-line polyline{fill:none;stroke:#6366f1;stroke-width:3;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.document-slide-office-chart{display:grid;width:100%;height:100%;grid-template-rows:auto minmax(0,1fr);gap:5px;padding:5%;border:1px solid #dbe3ef;border-radius:8px;background:#fff;overflow:hidden}.document-slide-office-chart>strong{overflow:hidden;color:#334155;font-size:clamp(7px,1vw,13px);text-overflow:ellipsis;white-space:nowrap}.document-slide-office-chart>div{display:flex;min-height:0;align-items:center;gap:5%}.document-slide-office-chart section{display:flex;height:82%;flex:1;align-items:flex-end;justify-content:space-around;gap:3px;border-bottom:1px solid #cbd5e1}.document-slide-office-chart section>span{min-width:4px;max-width:28px;flex:1;border-radius:3px 3px 0 0}.document-slide-office-chart svg{width:68%;height:82%;overflow:visible}.document-slide-office-chart svg polyline{fill:none;stroke:#6366f1;stroke-width:3;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.document-slide-office-chart>div>i{width:min(52%,140px);aspect-ratio:1;flex:0 0 auto;border-radius:50%}.document-slide-office-chart>div>i.is-donut{border:clamp(6px,1vw,12px) solid #fff;box-shadow:inset 0 0 0 1px #e2e8f0}.document-slide-office-chart ol{display:grid;min-width:0;gap:2px;margin:0;padding:0;list-style:none}.document-slide-office-chart li{display:flex;align-items:center;gap:4px;overflow:hidden;color:#64748b;font-size:clamp(5px,.7vw,9px);text-overflow:ellipsis;white-space:nowrap}.document-slide-office-chart li b{width:6px;height:6px;flex:0 0 auto;border-radius:2px}.document-present-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;background:#0b0d12}.document-present-overlay .document-slide-page{position:relative;width:min(96vw,96vh * 16 / 9);aspect-ratio:16 / 9;box-shadow:none}.document-present-overlay .document-slide-element{position:absolute;border:0}.document-present-controls{position:absolute;bottom:24px;left:50%;display:flex;gap:12px;align-items:center;padding:8px 16px;color:#fff;background:#ffffff14;border-radius:999px;transform:translate(-50%)}.document-present-controls span{min-width:48px;text-align:center;font-weight:600}.document-present-close{position:absolute;top:20px;right:20px}.document-download-canvas{display:grid;min-height:0;flex:1;place-items:center;align-content:center;gap:12px;padding:28px;color:#e5e7eb;text-align:center}.document-download-canvas>span{display:grid;width:74px;height:74px;place-items:center;border-radius:18px;color:#2563eb;background:#f8fafc}.document-download-canvas h3{margin:0;color:#fff;font-size:22px}.document-download-canvas p{max-width:420px;margin:0;color:#cbd5e1}.document-editor-inspector{min-width:0;min-height:0;padding:14px;overflow:auto;background:#f8fafc;border-left:1px solid #d9e2ee}.document-editor-panel-title{display:flex;align-items:center;gap:8px;margin-bottom:14px;color:#111827}.document-editor-inspector .ant-form-item{margin-bottom:14px}.document-editor-inspector .ant-input,.document-editor-inspector .ant-select-selector{border-radius:10px!important}.document-editor-meta-list{display:grid;gap:8px;margin-top:8px;padding-top:12px;border-top:1px solid #dbe3ef}.document-editor-meta-list div{display:grid;gap:3px;padding:10px;border:1px solid #e2e8f0;border-radius:10px;background:#fff}.document-editor-meta-list span{color:#64748b;font-size:12px;font-weight:800}.document-editor-meta-list strong{min-width:0;overflow-wrap:anywhere;color:#111827;font-size:13px}.document-comments-panel{display:flex;flex-direction:column;padding:0}.document-comments-panel .document-editor-panel-title{min-height:48px;margin:0;padding:10px 12px;border-bottom:1px solid #dbe3ef}.document-comments-panel .document-editor-panel-title strong{flex:1}.document-comments-panel .document-editor-panel-title .ant-tag{margin:0}.document-comment-list{display:flex;min-height:140px;flex:1;flex-direction:column;gap:10px;padding:12px;overflow:auto}.document-comment-list>.ant-spin,.document-comment-list>.ant-empty{margin:auto}.document-comment{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr) 24px;gap:9px;padding:10px;border:1px solid #e2e8f0;border-radius:10px;background:#fff}.document-comment.is-anchored{cursor:pointer}.document-comment.is-anchored:hover{border-color:#a5b4fc;background:#f8faff}.document-comment blockquote{max-height:82px;margin:7px 0 0;padding:7px 9px;overflow:hidden;border-left:3px solid #f59e0b;border-radius:0 6px 6px 0;color:#64748b;background:#fffbeb;font-size:11px;line-height:1.4}.document-comment header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 8px}.document-comment header strong{color:#0f172a;font-size:12px}.document-comment time{color:#94a3b8;font-size:10px}.document-comment p{margin:5px 0 0;color:#334155;font-size:13px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.document-comment-composer{display:grid;gap:8px;padding:12px;border-top:1px solid #dbe3ef;background:#fff}.document-comment-composer .ant-btn{justify-self:end}.document-comment-selection{position:relative;display:grid;gap:3px;padding:8px 30px 8px 9px;border:1px solid #fde68a;border-radius:8px;color:#475569;background:#fffbeb;font-size:11px}.document-comment-selection strong{color:#92400e}.document-comment-selection span{max-height:48px;overflow:hidden}.document-comment-selection .ant-btn{position:absolute;top:3px;right:3px}.document-suggestions-panel{display:flex;flex-direction:column;padding:0}.document-suggestions-panel .document-editor-panel-title{min-height:48px;margin:0;padding:10px 12px;border-bottom:1px solid #dbe3ef}.document-suggestions-panel .document-editor-panel-title strong{flex:1}.document-suggestions-panel .document-editor-panel-title .ant-tag{margin:0}.document-suggestion-mode-card{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px;padding:11px;border:1px solid #ddd6fe;border-radius:11px;background:#f5f3ff}.document-suggestion-mode-card>div{display:grid;gap:3px}.document-suggestion-mode-card strong{color:#4c1d95;font-size:12px}.document-suggestion-mode-card span{color:#6d5b8f;font-size:11px;line-height:1.4}.document-suggestion-composer{display:grid;gap:8px;margin:0 12px 12px}.document-suggestion-composer .ant-btn{justify-self:end}.document-suggestion-list{display:flex;min-height:140px;flex:1;flex-direction:column;gap:10px;padding:12px;overflow:auto;border-top:1px solid #e2e8f0}.document-suggestion-list>.ant-spin,.document-suggestion-list>.ant-empty{margin:auto}.document-suggestion{display:grid;gap:8px;padding:10px;border:1px solid #e2e8f0;border-radius:11px;background:#fff}.document-suggestion.is-accepted{border-color:#bbf7d0;background:#f0fdf4}.document-suggestion.is-rejected{opacity:.72}.document-suggestion>header{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:8px;align-items:center}.document-suggestion>header>div{display:grid;gap:2px;min-width:0}.document-suggestion>header strong{overflow:hidden;color:#172033;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.document-suggestion>header span,.document-suggestion>small{color:#7c889d;font-size:10px}.document-suggestion>header .ant-tag{margin:0}.document-suggestion>p{margin:0;color:#475569;font-size:12px;line-height:1.45}.document-suggestion>footer{display:flex;justify-content:flex-end;gap:6px}.document-live-collaborators .ant-avatar{box-shadow:0 0 0 2px #22c55e,0 0 0 4px #fff}.document-conflict-modal .ant-modal-content{border-top:3px solid #f59e0b}.document-editor-statusbar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(220px,1fr);min-height:32px;align-items:center;gap:12px;padding:3px 10px;border-top:1px solid #d5deea;color:#475569;background:#f8fafc;font-size:11px;font-weight:700}.document-status-summary,.document-status-location,.document-status-zoom{display:flex;min-width:0;align-items:center;gap:12px}.document-status-summary span+span{padding-left:12px;border-left:1px solid #dbe3ef}.document-status-location{color:#334155}.document-status-zoom{justify-content:flex-end;gap:5px}.document-status-zoom .ant-slider{width:112px;margin:4px 8px}.document-status-zoom>button:last-child{min-width:48px;border:0;color:#334155;background:transparent;cursor:pointer}.document-command-modal .ant-modal-content{padding:14px;border-radius:14px}.document-command-list{display:grid;max-height:min(440px,62vh);gap:4px;margin-top:10px;overflow:auto}.document-command-list>button{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:12px;border:0;border-radius:8px;padding:8px 10px;color:#1e293b;background:transparent;cursor:pointer}.document-command-list>button:hover:not(:disabled){color:#1d4ed8;background:#eff6ff}.document-command-list>button:disabled{opacity:.4;cursor:not-allowed}.document-command-list>button>span{display:inline-flex;align-items:center;gap:9px}.document-version-current,.document-version-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #dbe3ef;border-radius:8px;background:#f8fafc}.document-version-current{justify-content:flex-start;margin-bottom:12px;padding:14px;color:#2563eb}.document-version-current>div,.document-version-row>div:first-child{display:grid;min-width:0;gap:3px}.document-version-current span,.document-version-row span{overflow-wrap:anywhere;color:#64748b;font-size:12px}.document-version-list{display:grid;max-height:420px;gap:8px;overflow:auto}.document-version-row{padding:11px 12px;background:#fff}.document-version-loading{display:grid;min-height:180px;place-items:center}.document-version-comparison{display:grid;min-height:80px;max-height:360px;gap:10px;margin-top:14px;padding:12px;overflow:auto;border:1px solid #c7d2fe;border-radius:10px;background:#f8fafc}.document-version-comparison>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.document-version-diff-block{display:grid;overflow:hidden;border:1px solid #e2e8f0;border-radius:8px}.document-version-diff-block pre{margin:0;padding:6px 9px;overflow-wrap:anywhere;white-space:pre-wrap;font:12px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace}.document-version-diff-block pre.is-removed{color:#991b1b;background:#fef2f2}.document-version-diff-block pre.is-added{color:#166534;background:#f0fdf4}@media(max-width:760px){.document-version-row{align-items:flex-start;flex-direction:column}.document-version-comparison>header{align-items:flex-start;flex-direction:column}}.document-picker-list{max-height:460px;margin-top:12px;overflow:auto}.document-picker-icon{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:7px;color:#2563eb;background:#eaf2ff}.linked-documents-panel{min-width:0;border:1px solid #dbe3ef;border-radius:8px;background:#fff}.linked-documents-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px;border-bottom:1px solid #e2e8f0}.linked-documents-head strong{display:inline-flex;align-items:center;gap:7px}.linked-documents-head-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px}.crm-document-generator-form{display:grid;gap:14px}.crm-document-generator-form>p{margin:0;padding:11px 12px;border:1px solid #c7d2fe;border-radius:10px;color:#4338ca;background:#f5f3ff;line-height:1.45}.crm-document-generator-form label{display:grid;gap:6px}.crm-document-generator-form label>span{color:#334155;font-size:12px;font-weight:800}.linked-documents-list{display:grid}.linked-document-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto 30px 30px 30px;align-items:center;gap:7px;padding:9px 10px;border-bottom:1px solid #edf1f6}.linked-document-row:last-child{border-bottom:0}.linked-document-row>button:first-of-type{display:grid;min-width:0;gap:2px;border:0;padding:0;text-align:left;background:transparent;cursor:pointer}.linked-document-row strong,.linked-document-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.linked-document-row small{color:#64748b}.record-relations-documents{display:grid;gap:12px}@media(max-width:640px){.linked-documents-head{align-items:stretch;flex-direction:column}.linked-documents-head-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.linked-documents-head-actions .ant-btn{width:100%}.linked-document-row{grid-template-columns:34px minmax(0,1fr) repeat(3,30px)}.linked-document-row>.ant-tag{display:none}}.messenger-document-attachment{display:grid;grid-template-columns:30px minmax(0,1fr) 20px;align-items:center;gap:8px;min-width:min(300px,70vw);padding:10px;border:1px solid rgba(148,163,184,.45);border-radius:8px;color:inherit;background:#ffffffb8}.messenger-document-attachment span{display:grid;min-width:0}.messenger-document-attachment strong,.messenger-document-attachment small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messenger-document-attachment small{opacity:.68}@media(max-width:640px){.linked-document-row{grid-template-columns:34px minmax(0,1fr) 30px 30px}.linked-document-row .ant-tag,.linked-document-row>.ant-btn:nth-last-child(3){display:none}}@media(max-width:1450px){.knowledge-learning-steps{grid-template-columns:repeat(5,minmax(190px,1fr));overflow-x:auto;padding-bottom:4px}.documents-hero,.documents-toolbar{grid-template-columns:1fr}.documents-action-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.document-editor-page{min-height:calc(100vh - var(--topbar-height) - 28px)}.document-editor-ribbon{grid-template-columns:1fr}.document-editor-shell{position:relative;grid-template-columns:minmax(0,1fr)}.document-editor-shell.is-inspector-open{grid-template-columns:minmax(0,1fr)}.document-editor-outline{display:none}.document-editor-shell.is-inspector-open .document-editor-inspector{position:absolute;top:0;right:0;bottom:0;z-index:5;width:min(320px,calc(100% - 44px));box-shadow:-18px 0 38px #0f172a38}.document-editor-title-group h1,.document-editor-title-group p{max-width:36vw}}@media(max-width:760px){.business-document-generator-modal{max-width:calc(100vw - 12px)}.business-document-generator-modal .ant-modal-content{padding:16px}.business-document-template-head{align-items:stretch;flex-direction:column}.business-document-template-head .ant-btn{width:100%}.business-document-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:320px;overflow-y:auto}.business-document-template-grid button{min-height:112px}.business-document-generator-form{grid-template-columns:minmax(0,1fr)}.business-document-generator-form .business-document-source-field,.business-document-generator-form .business-document-record-field{grid-column:auto}.documents-page{gap:14px}.documents-page .page-header{align-items:stretch}.documents-page .page-header>div:last-child,.documents-page .page-header .ant-space,.documents-page .page-header .ant-btn{width:100%}.documents-page .page-header .ant-space{display:grid;grid-template-columns:1fr}.documents-hero{padding:22px 18px;border-radius:16px}.documents-hero h2{font-size:26px}.documents-stat-grid,.documents-action-strip,.document-form-grid,.document-editor-grid{grid-template-columns:1fr}.documents-action-card{min-height:104px}.documents-toolbar-card .ant-card-body,.documents-workspace .ant-card-body{padding:14px}.documents-toolbar .ant-segmented{display:none}.document-grid{grid-template-columns:1fr}.document-card{min-height:0}.document-card-actions{align-items:stretch;flex-direction:column}.document-upload-modal .ant-modal{max-width:calc(100vw - 18px)}.document-type-switcher .ant-segmented-item-label{padding-inline:8px}.document-editor-preview{min-height:240px}.document-preview,.document-preview iframe,.document-preview img{min-height:360px}.document-editor-page{min-height:calc(100vh - var(--topbar-height) - 16px);border-radius:14px}.document-editor-topbar{align-items:stretch;flex-direction:column;gap:10px;padding:10px}.document-editor-title-group,.document-editor-status-group{width:100%}.document-editor-status-group{justify-content:flex-start;overflow-x:auto;padding-bottom:2px}.document-editor-status-group .ant-tag:nth-of-type(2),.document-editor-status-group .ant-tag:nth-of-type(3),.document-editor-status-group .ant-avatar-group{display:none}.document-editor-brand{display:none}.document-editor-title-group h1,.document-editor-title-group p{max-width:calc(100vw - 180px)}.document-editor-title-copy{min-width:0;flex:1}.document-editor-title-input.ant-input{max-width:calc(100vw - 150px)}.document-editor-ribbon{min-height:0;padding:8px}.document-command-launcher{width:100%}.document-create-typebar{align-items:stretch;flex-direction:column;gap:8px;padding:10px}.document-create-typebar .ant-segmented{width:100%;min-width:0}.document-editor-tools .ant-btn{width:36px;height:36px}.document-editor-shell{display:flex;min-height:0;flex-direction:column}.document-editor-stage{min-height:520px}.document-editor-inspector{flex:0 0 auto;max-height:min(72vh,680px);border-left:0;border-top:1px solid #d9e2ee}.document-editor-statusbar{grid-template-columns:minmax(0,1fr) auto;gap:6px}.document-status-summary{overflow-x:auto;white-space:nowrap}.document-status-location,.document-status-zoom .ant-slider{display:none}.document-word-canvas,.document-pdf-canvas,.document-preview-canvas,.document-presentation-canvas{padding:14px}.document-presentation-canvas{justify-content:flex-start;place-items:start}.document-pdf-canvas textarea{min-height:620px!important;padding:28px 22px!important;font-size:15px}.document-word-editor .ProseMirror{min-height:620px;padding:28px 22px;font-size:15px}.document-word-page,.document-word-page.is-letter,.document-word-page.is-landscape,.document-word-page.is-letter.is-landscape{width:100%;min-height:680px}.document-page-header,.document-page-footer,.document-word-page.margins-narrow .document-page-header,.document-word-page.margins-narrow .document-page-footer,.document-word-page.margins-wide .document-page-header,.document-word-page.margins-wide .document-page-footer{width:calc(100% - 44px);margin-inline:22px}.document-word-page.margins-narrow .document-word-editor .ProseMirror,.document-word-page.margins-wide .document-word-editor .ProseMirror{padding:28px 22px}.document-find-bar{justify-content:stretch}.document-find-bar .ant-input-affix-wrapper{width:auto;flex:1}.document-style-gallery{max-width:none}.document-preview-canvas iframe,.document-preview-canvas img{min-height:520px}.document-slide-page{width:min(360px,calc(100vw - 28px));min-width:300px;padding:0}.document-font-family-select{width:112px}.document-sheet-grid table{min-width:840px}.document-sheet-grid th,.document-sheet-grid td{width:110px}}:root{--sidebar-width: 252px;--sidebar-collapsed-width: 80px;--topbar-height: 64px;--star-ink: #0f1626;--star-muted: #667085;--star-line: #dde3ee;--star-surface: #ffffff;--star-page: #f5f6fb;--star-primary: #6366f1;--star-cyan: #38bdf8;--star-amber: #f59e0b;--star-violet: #a855f7;--star-sidebar: #0a0e1d;--star-sidebar-2: #11162b;--star-space: #060912;--star-navy: #0e1326;--star-glow: rgba(99, 102, 241, .2);--star-shadow: 0 16px 40px rgba(10, 14, 29, .12);--star-shadow-soft: 0 10px 28px rgba(10, 14, 29, .07);--star-page-bg: radial-gradient(circle at 90% 8%, rgba(99, 102, 241, .1), transparent 30%), radial-gradient(circle at 8% 92%, rgba(56, 189, 248, .08), transparent 32%), linear-gradient(180deg, #ffffff 0%, var(--star-page) 100%);--star-topbar-bg: rgba(255, 255, 255, .84);--star-topbar-border: rgba(228, 232, 242, .9);--star-card-bg: rgba(255, 255, 255, .96);--star-card-border: rgba(226, 232, 240, .9);--star-card-head-border: #eef1f7;--star-field-bg: rgba(255, 255, 255, .95);--star-field-border: rgba(203, 213, 225, .78);--star-soft-bg: rgba(248, 250, 252, .88);--star-elevated-bg: rgba(255, 255, 255, .98);--star-primary-gradient: linear-gradient(135deg, #4f46e5 0%, #7c3aed 100%);--star-sidebar-bg: linear-gradient(180deg, var(--star-sidebar) 0%, var(--star-navy) 56%, var(--star-space) 100%);--star-sidebar-selected: linear-gradient(135deg, rgba(99, 102, 241, .95), rgba(56, 189, 248, .75));--star-sidebar-stars: rgba(165, 180, 252, .9);--star-theme-line: linear-gradient(90deg, rgba(99, 102, 241, .24), rgba(56, 189, 248, .12), transparent 72%);--star-table-head-bg: rgba(248, 250, 252, .92);--star-table-row-hover: rgba(99, 102, 241, .06);--star-modal-bg: rgba(255, 255, 255, .98)}:root[data-theme=nova]{--star-ink: #0f172a;--star-muted: #64748b;--star-line: rgba(37, 99, 235, .16);--star-surface: #ffffff;--star-page: #eef7ff;--star-primary: #3b82f6;--star-cyan: #22d3ee;--star-violet: #6366f1;--star-glow: rgba(34, 211, 238, .22);--star-page-bg: radial-gradient(circle at 88% 8%, rgba(34, 211, 238, .18), transparent 31%), radial-gradient(circle at 6% 88%, rgba(59, 130, 246, .12), transparent 35%), linear-gradient(180deg, #ffffff 0%, #eef7ff 58%, #f7fbff 100%);--star-topbar-bg: rgba(248, 252, 255, .88);--star-card-bg: rgba(255, 255, 255, .97);--star-card-border: rgba(147, 197, 253, .36);--star-field-bg: rgba(255, 255, 255, .96);--star-soft-bg: rgba(239, 246, 255, .9);--star-primary-gradient: linear-gradient(135deg, #0369a1 0%, #1d4ed8 54%, #4f46e5 100%);--star-sidebar-bg: linear-gradient(180deg, #061526 0%, #0b1d3a 52%, #07111f 100%);--star-sidebar-selected: linear-gradient(135deg, #0ea5e9, #3b82f6 58%, #6366f1);--star-theme-line: linear-gradient(90deg, rgba(14, 165, 233, .34), rgba(59, 130, 246, .18), transparent 72%);--star-table-row-hover: rgba(14, 165, 233, .07)}:root[data-theme=galaxy]{--star-ink: #18112f;--star-muted: #6b6382;--star-line: rgba(168, 85, 247, .18);--star-surface: #ffffff;--star-page: #f7f0ff;--star-primary: #a855f7;--star-cyan: #f472b6;--star-violet: #6366f1;--star-glow: rgba(168, 85, 247, .22);--star-page-bg: radial-gradient(circle at 88% 6%, rgba(244, 114, 182, .17), transparent 30%), radial-gradient(circle at 10% 86%, rgba(99, 102, 241, .12), transparent 35%), linear-gradient(180deg, #ffffff 0%, #f8f1ff 58%, #fff7fb 100%);--star-topbar-bg: rgba(255, 250, 255, .88);--star-card-bg: rgba(255, 255, 255, .96);--star-card-border: rgba(216, 180, 254, .38);--star-field-bg: rgba(255, 255, 255, .95);--star-soft-bg: rgba(250, 245, 255, .9);--star-primary-gradient: linear-gradient(135deg, #6d28d9 0%, #9333ea 52%, #be185d 100%);--star-sidebar-bg: linear-gradient(180deg, #12091f 0%, #21113b 54%, #070816 100%);--star-sidebar-selected: linear-gradient(135deg, #7c3aed, #a855f7 54%, #ec4899);--star-sidebar-stars: rgba(244, 114, 182, .92);--star-theme-line: linear-gradient(90deg, rgba(168, 85, 247, .34), rgba(244, 114, 182, .18), transparent 72%);--star-table-row-hover: rgba(168, 85, 247, .07)}:root[data-theme=supernova]{--star-ink: #24130b;--star-muted: #7c5c45;--star-line: rgba(249, 115, 22, .18);--star-surface: #fffdfa;--star-page: #fff4e6;--star-primary: #f97316;--star-cyan: #fbbf24;--star-violet: #ef4444;--star-glow: rgba(249, 115, 22, .22);--star-page-bg: radial-gradient(circle at 90% 8%, rgba(251, 191, 36, .2), transparent 29%), radial-gradient(circle at 8% 88%, rgba(239, 68, 68, .1), transparent 34%), linear-gradient(180deg, #fffdfa 0%, #fff4e6 56%, #fff9f0 100%);--star-topbar-bg: rgba(255, 252, 246, .9);--star-card-bg: rgba(255, 253, 250, .97);--star-card-border: rgba(253, 186, 116, .42);--star-field-bg: rgba(255, 255, 255, .94);--star-soft-bg: rgba(255, 247, 237, .9);--star-primary-gradient: linear-gradient(135deg, #92400e 0%, #c2410c 52%, #b91c1c 100%);--star-sidebar-bg: linear-gradient(180deg, #1f0c06 0%, #451a03 52%, #120907 100%);--star-sidebar-selected: linear-gradient(135deg, #f59e0b, #f97316 54%, #ef4444);--star-sidebar-stars: rgba(253, 186, 116, .9);--star-theme-line: linear-gradient(90deg, rgba(249, 115, 22, .36), rgba(251, 191, 36, .18), transparent 72%);--star-table-row-hover: rgba(249, 115, 22, .07)}:root[data-theme=aurora]{--star-ink: #0f2a2a;--star-muted: #5b7779;--star-line: rgba(20, 184, 166, .18);--star-surface: #fbfffd;--star-primary: #14b8a6;--star-cyan: #38bdf8;--star-violet: #22c55e;--star-page: #f2fbf8;--star-glow: rgba(20, 184, 166, .24);--star-page-bg: radial-gradient(circle at 88% 8%, rgba(45, 212, 191, .18), transparent 32%), radial-gradient(circle at 8% 88%, rgba(34, 197, 94, .1), transparent 34%), linear-gradient(180deg, #fbfffd 0%, #f2fbf8 58%, #f6fffb 100%);--star-topbar-bg: rgba(250, 255, 253, .88);--star-card-bg: rgba(255, 255, 255, .96);--star-card-border: rgba(94, 234, 212, .34);--star-field-bg: rgba(255, 255, 255, .95);--star-soft-bg: rgba(240, 253, 250, .9);--star-primary-gradient: linear-gradient(135deg, #0f766e 0%, #15803d 52%, #0369a1 100%);--star-sidebar-bg: linear-gradient(180deg, #05201e 0%, #064e3b 54%, #061417 100%);--star-sidebar-selected: linear-gradient(135deg, #14b8a6, #22c55e 54%, #38bdf8);--star-sidebar-stars: rgba(153, 246, 228, .9);--star-theme-line: linear-gradient(90deg, rgba(20, 184, 166, .34), rgba(34, 197, 94, .16), transparent 72%);--star-table-row-hover: rgba(20, 184, 166, .07)}:root[data-theme=neon-noir]{color-scheme:dark;--star-ink: #e5f4ff;--star-muted: #9db0c8;--star-line: rgba(125, 249, 255, .18);--star-surface: #0c1022;--star-page: #070917;--star-primary: #8b5cf6;--star-cyan: #22d3ee;--star-violet: #f0abfc;--star-sidebar: #030510;--star-sidebar-2: #10142a;--star-glow: rgba(34, 211, 238, .28);--star-page-bg: radial-gradient(circle at 86% 6%, rgba(34, 211, 238, .13), transparent 30%), radial-gradient(circle at 10% 86%, rgba(240, 171, 252, .09), transparent 34%), #070917;--star-topbar-bg: #0a0f22;--star-topbar-border: rgba(125, 249, 255, .16);--star-card-bg: #0c1022;--star-card-border: rgba(125, 249, 255, .16);--star-card-head-border: rgba(125, 249, 255, .14);--star-field-bg: #070b19;--star-field-border: rgba(125, 249, 255, .18);--star-soft-bg: #0f172a;--star-elevated-bg: #0a0e1e;--star-primary-gradient: linear-gradient(135deg, #0e7490 0%, #6d28d9 52%, #a21caf 100%);--star-sidebar-bg: linear-gradient(180deg, #030510 0%, #10142a 54%, #050713 100%);--star-sidebar-selected: linear-gradient(135deg, #0891b2, #7c3aed 54%, #d946ef);--star-sidebar-stars: rgba(125, 249, 255, .88);--star-theme-line: linear-gradient(90deg, rgba(34, 211, 238, .36), rgba(240, 171, 252, .22), transparent 72%);--star-table-head-bg: rgba(15, 23, 42, .86);--star-table-row-hover: rgba(34, 211, 238, .07);--star-modal-bg: rgba(12, 16, 34, .98)}:root[data-theme=prism-ops]{--star-ink: #111827;--star-muted: #64748b;--star-line: rgba(99, 102, 241, .18);--star-surface: #ffffff;--star-page: #f7fbff;--star-primary: #0ea5e9;--star-cyan: #f59e0b;--star-violet: #a855f7;--star-glow: rgba(14, 165, 233, .22);--star-page-bg: radial-gradient(circle at 88% 8%, rgba(14, 165, 233, .14), transparent 30%), radial-gradient(circle at 12% 86%, rgba(245, 158, 11, .09), transparent 31%), radial-gradient(circle at 58% 10%, rgba(168, 85, 247, .09), transparent 26%), linear-gradient(180deg, #ffffff 0%, #f7fbff 58%, #fffdf7 100%);--star-topbar-bg: rgba(255, 255, 255, .9);--star-card-bg: rgba(255, 255, 255, .97);--star-card-border: rgba(14, 165, 233, .24);--star-field-bg: rgba(255, 255, 255, .96);--star-soft-bg: rgba(240, 249, 255, .88);--star-primary-gradient: linear-gradient(135deg, #0369a1 0%, #7e22ce 50%, #92400e 100%);--star-sidebar-bg: linear-gradient(180deg, #06111f 0%, #10233d 54%, #070b14 100%);--star-sidebar-selected: linear-gradient(135deg, #0ea5e9, #a855f7 52%, #f59e0b);--star-sidebar-stars: rgba(245, 158, 11, .84);--star-theme-line: linear-gradient(90deg, rgba(14, 165, 233, .3), rgba(168, 85, 247, .18), rgba(245, 158, 11, .14), transparent 76%);--star-table-row-hover: rgba(14, 165, 233, .07)}:root[data-theme] .ant-btn-primary{box-shadow:0 8px 22px var(--star-glow),inset 0 1px #ffffff2e}:root[data-theme] .ant-btn-primary:not(:disabled):hover,:root[data-theme] .ant-btn-primary:not(:disabled):focus-visible{box-shadow:0 14px 32px var(--star-glow),0 2px 8px color-mix(in srgb,var(--star-primary) 24%,transparent),inset 0 1px #ffffff38;filter:brightness(1.06) saturate(1.08);transform:translateY(-1px)}:root[data-theme] .ant-modal .ant-modal-content{border:1px solid var(--star-card-border);box-shadow:0 32px 90px color-mix(in srgb,var(--star-primary) 12%,rgba(0,0,0,.24))}:root[data-theme] .ant-drawer-content{border-left:1px solid var(--star-card-border)}:root[data-theme] .ant-select-dropdown,:root[data-theme] .ant-dropdown .ant-dropdown-menu{border:1px solid var(--star-card-border);box-shadow:0 20px 60px color-mix(in srgb,var(--star-primary) 10%,rgba(0,0,0,.18))}:root[data-theme] .ant-segmented .ant-segmented-item-selected{box-shadow:0 4px 16px color-mix(in srgb,var(--star-primary) 22%,transparent)}:root[data-theme] .ant-card{transition:border-color .18s ease,box-shadow .18s ease}:root[data-theme=nova]{--star-page-bg: radial-gradient(ellipse at 94% 2%, rgba(34, 211, 238, .26), transparent 28%), radial-gradient(ellipse at 4% 94%, rgba(59, 130, 246, .18), transparent 34%), radial-gradient(ellipse at 50% 0%, rgba(14, 165, 233, .1), transparent 40%), linear-gradient(180deg, #ffffff 0%, #eef7ff 58%, #f7fbff 100%);--star-modal-bg: linear-gradient(160deg, rgba(239, 246, 255, .98) 0%, rgba(255, 255, 255, .99) 100%);--star-elevated-bg: linear-gradient(160deg, rgba(247, 251, 255, .98) 0%, rgba(255, 255, 255, .99) 100%);--star-theme-line: linear-gradient(90deg, rgba(14, 165, 233, .52), rgba(59, 130, 246, .28), rgba(99, 102, 241, .12), transparent 72%);--star-glow: rgba(14, 165, 233, .3)}:root[data-theme=nova] .sidebar:before{opacity:.6;background-image:radial-gradient(circle,rgba(147,210,252,.92) 0 1px,transparent 1.4px),radial-gradient(circle,rgba(34,211,238,.7) 0 1px,transparent 1.4px),radial-gradient(circle,rgba(99,102,241,.58) 0 1px,transparent 1.4px),radial-gradient(ellipse at 50% 0%,rgba(14,165,233,.22),transparent 55%),linear-gradient(108deg,transparent 38%,rgba(14,165,233,.08) 60%,transparent 82%)}:root[data-theme=nova] .sidebar:after{content:"";position:absolute;top:0;left:-10%;width:120%;height:120px;pointer-events:none;background:radial-gradient(ellipse at 50% 0%,rgba(34,211,238,.24) 0%,rgba(59,130,246,.1) 50%,transparent 72%);filter:blur(18px)}:root[data-theme=nova] .sidebar{border-right-color:#3b82f624;box-shadow:12px 0 40px #06152647,inset -1px 0 #22d3ee12}:root[data-theme=nova] .topbar{border-bottom-color:#93c5fd70;box-shadow:0 4px 20px #0ea5e912}:root[data-theme=nova] .ant-card-hoverable:hover{border-color:#3b82f680;box-shadow:0 4px 14px #0ea5e91f,0 22px 56px #3b82f61a}:root[data-theme=nova] .ant-modal .ant-modal-content{border-color:#93c5fd66;box-shadow:0 32px 90px #0ea5e929}:root[data-theme=galaxy]{--star-page-bg: radial-gradient(ellipse at 94% 2%, rgba(244, 114, 182, .26), transparent 28%), radial-gradient(ellipse at 6% 92%, rgba(99, 102, 241, .18), transparent 34%), radial-gradient(ellipse at 50% 52%, rgba(168, 85, 247, .07), transparent 52%), linear-gradient(180deg, #ffffff 0%, #f8f1ff 58%, #fff7fb 100%);--star-modal-bg: linear-gradient(160deg, rgba(250, 245, 255, .98) 0%, rgba(255, 255, 255, .99) 100%);--star-elevated-bg: linear-gradient(160deg, rgba(253, 250, 255, .98) 0%, rgba(255, 255, 255, .99) 100%);--star-theme-line: linear-gradient(90deg, rgba(168, 85, 247, .52), rgba(244, 114, 182, .3), rgba(216, 180, 254, .14), transparent 72%);--star-glow: rgba(168, 85, 247, .3)}:root[data-theme=galaxy] .sidebar:before{opacity:.58;background-image:radial-gradient(circle,rgba(244,114,182,.92) 0 1px,transparent 1.4px),radial-gradient(circle,rgba(216,180,254,.75) 0 1px,transparent 1.4px),radial-gradient(circle,rgba(167,139,250,.62) 0 1px,transparent 1.4px),radial-gradient(ellipse at 60% 100%,rgba(168,85,247,.26),transparent 55%),linear-gradient(108deg,transparent 28%,rgba(168,85,247,.14) 54%,transparent 78%)}:root[data-theme=galaxy] .sidebar:after{content:"";position:absolute;bottom:0;left:-20%;width:140%;height:220px;pointer-events:none;background:radial-gradient(ellipse at 55% 100%,rgba(236,72,153,.26) 0%,rgba(168,85,247,.12) 50%,transparent 72%);filter:blur(24px)}:root[data-theme=galaxy] .sidebar{border-right-color:#a855f724;box-shadow:12px 0 40px #12091f52,inset -1px 0 #d8b4fe12}:root[data-theme=galaxy] .topbar{border-bottom-color:#d8b4fe70;box-shadow:0 4px 20px #a855f714}:root[data-theme=galaxy] .ant-card-hoverable:hover{border-color:#d8b4fe99;box-shadow:0 4px 14px #a855f724,0 22px 56px #a855f71a}:root[data-theme=galaxy] .ant-modal .ant-modal-content{border-color:#d8b4fe6b;box-shadow:0 32px 90px #a855f72e}:root[data-theme=supernova]{--star-page-bg: radial-gradient(ellipse at 96% 3%, rgba(251, 191, 36, .28), transparent 26%), radial-gradient(ellipse at 4% 92%, rgba(239, 68, 68, .16), transparent 32%), radial-gradient(ellipse at 44% 62%, rgba(249, 115, 22, .07), transparent 44%), linear-gradient(180deg, #fffdfa 0%, #fff4e6 56%, #fff9f0 100%);--star-modal-bg: linear-gradient(160deg, rgba(255, 252, 246, .98) 0%, rgba(255, 255, 255, .99) 100%);--star-elevated-bg: linear-gradient(160deg, rgba(255, 250, 243, .98) 0%, rgba(255, 255, 255, .99) 100%);--star-theme-line: linear-gradient(90deg, rgba(249, 115, 22, .56), rgba(251, 191, 36, .3), rgba(239, 68, 68, .12), transparent 72%);--star-glow: rgba(249, 115, 22, .32)}:root[data-theme=supernova] .sidebar:before{opacity:.6;background-image:radial-gradient(circle,rgba(253,186,116,.92) 0 1px,transparent 1.4px),radial-gradient(circle,rgba(251,191,36,.76) 0 1px,transparent 1.4px),radial-gradient(circle,rgba(239,68,68,.58) 0 1px,transparent 1.4px),radial-gradient(ellipse at 40% 30%,rgba(249,115,22,.18),transparent 58%),linear-gradient(108deg,transparent 34%,rgba(245,158,11,.12) 58%,transparent 80%)}:root[data-theme=supernova] .sidebar:after{content:"";position:absolute;top:0;left:-20%;width:140%;height:160px;pointer-events:none;background:radial-gradient(ellipse at 45% 0%,rgba(251,191,36,.24) 0%,rgba(249,115,22,.1) 50%,transparent 72%);filter:blur(20px)}:root[data-theme=supernova] .sidebar{border-right-color:#f9731629;box-shadow:12px 0 40px #1f0c0657,inset -1px 0 #fbbf2412}:root[data-theme=supernova] .topbar{border-bottom-color:#fdba747a;box-shadow:0 4px 20px #f9731614}:root[data-theme=supernova] .ant-card-hoverable:hover{border-color:#fdba74a6;box-shadow:0 4px 14px #f9731624,0 22px 56px #f59e0b1a}:root[data-theme=supernova] .ant-modal .ant-modal-content{border-color:#fdba7470;box-shadow:0 32px 90px #f973162e}:root[data-theme=aurora]{--star-page-bg: radial-gradient(ellipse at 92% 2%, rgba(45, 212, 191, .26), transparent 30%), radial-gradient(ellipse at 5% 92%, rgba(34, 197, 94, .16), transparent 34%), radial-gradient(ellipse at 50% 0%, rgba(56, 189, 248, .1), transparent 40%), linear-gradient(180deg, #fbfffd 0%, #f2fbf8 58%, #f6fffb 100%);--star-modal-bg: linear-gradient(160deg, rgba(240, 253, 250, .98) 0%, rgba(255, 255, 255, .99) 100%);--star-elevated-bg: linear-gradient(160deg, rgba(245, 255, 252, .98) 0%, rgba(255, 255, 255, .99) 100%);--star-theme-line: linear-gradient(90deg, rgba(20, 184, 166, .54), rgba(34, 197, 94, .28), rgba(56, 189, 248, .12), transparent 72%);--star-glow: rgba(20, 184, 166, .3)}:root[data-theme=aurora] .sidebar:before{opacity:.62;background-image:radial-gradient(circle,rgba(153,246,228,.92) 0 1px,transparent 1.4px),radial-gradient(circle,rgba(56,189,248,.68) 0 1px,transparent 1.4px),radial-gradient(circle,rgba(34,197,94,.6) 0 1px,transparent 1.4px),radial-gradient(ellipse at 30% 20%,rgba(20,184,166,.22),transparent 55%),linear-gradient(108deg,transparent 38%,rgba(20,184,166,.1) 60%,transparent 82%)}:root[data-theme=aurora] .sidebar:after{content:"";position:absolute;top:0;left:-10%;width:120%;height:140px;pointer-events:none;background:linear-gradient(180deg,rgba(45,212,191,.22) 0%,rgba(34,197,94,.08) 60%,transparent 100%);filter:blur(14px)}:root[data-theme=aurora] .sidebar{border-right-color:#14b8a629;box-shadow:12px 0 40px #05201e47,inset -1px 0 #99f6e412}:root[data-theme=aurora] .topbar{border-bottom-color:#5eead470;box-shadow:0 4px 20px #14b8a612}:root[data-theme=aurora] .ant-card-hoverable:hover{border-color:#5eead494;box-shadow:0 4px 14px #14b8a624,0 22px 56px #14b8a61a}:root[data-theme=aurora] .ant-modal .ant-modal-content{border-color:#5eead46b;box-shadow:0 32px 90px #14b8a62e}:root[data-theme=neon-noir]{--star-page-bg: radial-gradient(ellipse at 88% 4%, rgba(34, 211, 238, .16), transparent 28%), radial-gradient(ellipse at 8% 88%, rgba(240, 171, 252, .12), transparent 34%), #070917;--star-modal-bg: #070a18;--star-elevated-bg: #0a0e1e;--star-theme-line: linear-gradient(90deg, rgba(34, 211, 238, .6), rgba(139, 92, 246, .36), rgba(240, 171, 252, .18), transparent 70%);--star-glow: rgba(34, 211, 238, .36)}:root[data-theme=neon-noir] .sidebar:before{opacity:.64;background-image:radial-gradient(circle,rgba(125,249,255,.94) 0 1px,transparent 1.4px),radial-gradient(circle,rgba(167,139,250,.76) 0 1px,transparent 1.4px),radial-gradient(circle,rgba(240,171,252,.62) 0 1px,transparent 1.4px),radial-gradient(ellipse at 50% 40%,rgba(34,211,238,.14),transparent 55%),linear-gradient(108deg,transparent 30%,rgba(139,92,246,.16) 56%,transparent 80%)}:root[data-theme=neon-noir] .sidebar:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;pointer-events:none;background:linear-gradient(90deg,transparent 0%,rgba(34,211,238,.7) 35%,rgba(139,92,246,.6) 70%,transparent 100%);box-shadow:0 0 18px #22d3ee66,0 0 50px #22d3ee24}:root[data-theme=neon-noir] .sidebar{border-right-color:#22d3ee29;box-shadow:12px 0 50px #00000080,inset -1px 0 #22d3ee1a}:root[data-theme=neon-noir] .topbar{border-bottom-color:#22d3ee33;box-shadow:0 6px 28px #0000005c,0 1px #22d3ee1a}:root[data-theme=neon-noir] .topbar:after{background:linear-gradient(90deg,rgba(34,211,238,.62),rgba(139,92,246,.38),rgba(240,171,252,.2),transparent 72%);filter:blur(.4px)}:root[data-theme=neon-noir] .ant-card{border-color:#7df9ff29;background:#0b0f20;box-shadow:0 1px #7df9ff0f,0 12px 30px #00000057,inset 0 1px #ffffff0a}:root[data-theme=neon-noir] .ant-card-hoverable:hover{border-color:#22d3ee61;box-shadow:0 0 0 1px #22d3ee1f,0 14px 34px #0000006b,0 0 18px #22d3ee12}:root[data-theme=neon-noir] .ant-modal .ant-modal-content{background:#070a18;border-color:#7df9ff33;box-shadow:0 0 0 1px #22d3ee14,0 28px 70px #0000008a,0 0 32px #22d3ee0d}:root[data-theme=neon-noir] .ant-drawer-content{background:#070a18;border-left-color:#22d3ee2e}:root[data-theme=neon-noir] .ant-btn-primary{box-shadow:0 0 0 1px #22d3ee47,0 8px 26px #22d3ee52,inset 0 1px #ffffff24;text-shadow:0 0 10px rgba(125,249,255,.5)}:root[data-theme=neon-noir] .ant-btn-primary:not(:disabled):hover,:root[data-theme=neon-noir] .ant-btn-primary:not(:disabled):focus-visible{box-shadow:0 0 0 1px #22d3ee7a,0 12px 36px #22d3ee6b,inset 0 1px #ffffff2e;filter:brightness(1.1) saturate(1.12)}:root[data-theme=neon-noir] .ant-segmented{background:#0f152cd1;border:1px solid rgba(125,249,255,.14)}:root[data-theme=neon-noir] .ant-segmented .ant-segmented-item-selected{background:linear-gradient(135deg,#0891b2a6,#7c3aed8c);color:#e0f7ff;box-shadow:0 0 18px #22d3ee3d}:root[data-theme=neon-noir] .ant-select-dropdown,:root[data-theme=neon-noir] .ant-dropdown .ant-dropdown-menu{background:#080c1c;border-color:#7df9ff2e;box-shadow:0 18px 44px #0000007a,0 0 18px #22d3ee0f}:root[data-theme=neon-noir] .ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled),:root[data-theme=neon-noir] .ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:#22d3ee1f;color:#7df9ff}:root[data-theme=neon-noir] .ant-dropdown .ant-dropdown-menu-item:hover{background:#22d3ee1a;color:#7df9ff}:root[data-theme=prism-ops]{--star-page-bg: radial-gradient(ellipse at 96% 2%, rgba(14, 165, 233, .22), transparent 26%), radial-gradient(ellipse at 10% 90%, rgba(245, 158, 11, .14), transparent 30%), radial-gradient(ellipse at 56% 6%, rgba(168, 85, 247, .12), transparent 24%), linear-gradient(180deg, #ffffff 0%, #f7fbff 58%, #fffdf7 100%);--star-modal-bg: linear-gradient(160deg, rgba(240, 249, 255, .98) 0%, rgba(255, 255, 255, .99) 100%);--star-elevated-bg: linear-gradient(160deg, rgba(245, 251, 255, .98) 0%, rgba(255, 255, 255, .99) 100%);--star-theme-line: linear-gradient(90deg, rgba(14, 165, 233, .52), rgba(168, 85, 247, .32), rgba(245, 158, 11, .22), transparent 76%);--star-glow: rgba(14, 165, 233, .28)}:root[data-theme=prism-ops] .sidebar:before{opacity:.6;background-image:radial-gradient(circle,rgba(186,230,253,.9) 0 1px,transparent 1.4px),radial-gradient(circle,rgba(245,158,11,.68) 0 1px,transparent 1.4px),radial-gradient(circle,rgba(168,85,247,.6) 0 1px,transparent 1.4px),radial-gradient(ellipse at 50% 50%,rgba(14,165,233,.12),transparent 55%),linear-gradient(108deg,transparent 30%,rgba(14,165,233,.08) 56%,transparent 80%)}:root[data-theme=prism-ops] .sidebar:after{content:"";position:absolute;top:0;left:0;right:0;height:3px;pointer-events:none;background:linear-gradient(90deg,#0ea5e9,#a855f7 48%,#f59e0b);opacity:.7;box-shadow:0 0 14px #0ea5e947,0 0 28px #a855f729}:root[data-theme=prism-ops] .sidebar{border-right-color:#0ea5e924;box-shadow:12px 0 40px #06111f47,inset -1px 0 #0ea5e912}:root[data-theme=prism-ops] .topbar{border-bottom-color:#0ea5e94d;box-shadow:0 4px 20px #0ea5e912}:root[data-theme=prism-ops] .topbar:after{background:linear-gradient(90deg,rgba(14,165,233,.54),rgba(168,85,247,.34),rgba(245,158,11,.22),transparent 76%);height:2px;bottom:-1px}:root[data-theme=prism-ops] .ant-card-hoverable:hover{border-color:#0ea5e96b;box-shadow:0 4px 14px #0ea5e91f,0 22px 56px #a855f714}:root[data-theme=prism-ops] .ant-modal .ant-modal-content{border-color:#0ea5e94d;box-shadow:0 32px 90px #0ea5e929}:root[data-theme=prism-ops] .ant-card:before{content:"";position:absolute;top:14px;left:0;width:3px;height:calc(100% - 28px);border-radius:0 2px 2px 0;background:linear-gradient(180deg,#0ea5e9,#a855f7,#f59e0b);opacity:0;transition:opacity .18s ease;pointer-events:none;z-index:1}:root[data-theme=prism-ops] .ant-card-hoverable:hover:before{opacity:.55}html{min-height:100%;background:#061022}body{margin:0;background:#061022;background:var(--star-page-bg, #061022);color:var(--star-ink);font-feature-settings:"cv02","cv03","cv04"}.app-shell{--app-sidebar-width: var(--sidebar-width);min-height:100vh;background:linear-gradient(115deg,rgba(255,255,255,.14) 0%,transparent 48%),var(--star-page-bg)}.app-shell.is-sidebar-collapsed{--app-sidebar-width: var(--sidebar-collapsed-width)}.app-main{min-width:0;min-height:100vh;margin-left:var(--app-sidebar-width);background:transparent;transition:margin-left .22s ease}.sidebar{position:fixed!important;top:0;bottom:0;left:0;z-index:1000;height:100vh;min-height:100vh;overflow:hidden;background:var(--star-sidebar-bg);box-shadow:12px 0 30px #06091238;border-right:1px solid rgba(255,255,255,.06);backface-visibility:hidden;isolation:isolate;transform:translateZ(0)}.sidebar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.55;background-image:radial-gradient(circle,var(--star-sidebar-stars) 0 1px,transparent 1.4px),radial-gradient(circle,rgba(56,189,248,.7) 0 1px,transparent 1.4px),radial-gradient(circle,rgba(168,85,247,.6) 0 1px,transparent 1.4px),linear-gradient(108deg,transparent 38%,rgba(99,102,241,.12) 60%,transparent 82%);background-position:22px 36px,168px 110px,96px 220px,0 0;background-size:140px 140px,180px 180px,160px 160px,auto;background-repeat:repeat-y}.sidebar>*{position:relative;z-index:1}.sidebar .ant-layout-sider-children{display:flex;min-height:0;flex-direction:column}.sidebar-logo{height:64px;display:flex;align-items:center;padding:0 16px;border-bottom:1px solid rgba(255,255,255,.08)}.star-logo-image{display:block;height:auto;max-width:100%}.star-logo-image-sidebar{width:156px}.star-logo-image-compact{width:168px}.star-logo-image-icon{width:36px;height:36px}.ant-layout-sider-collapsed .sidebar-logo{justify-content:center;padding:0}.ant-layout-sider-collapsed .star-logo-image-icon{width:42px;height:42px}.sidebar .ant-menu{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:12px 10px;background:transparent;overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.45) transparent;-webkit-overflow-scrolling:touch}.sidebar .ant-menu::-webkit-scrollbar{width:6px}.sidebar .ant-menu::-webkit-scrollbar-thumb{border-radius:999px;background:#94a3b861}.sidebar .ant-menu-item,.sidebar .ant-menu-submenu-title{height:42px;margin-inline:0;margin-block:4px;border-radius:9px;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.sidebar .ant-menu-item-selected{background:var(--star-sidebar-selected)!important;box-shadow:0 14px 28px var(--star-glow),inset 0 0 0 1px #ffffff1f}.sidebar .ant-menu-item-selected:after{content:"";position:absolute;right:10px;top:50%;width:5px;height:5px;border-radius:999px;background:#f8fafc;box-shadow:0 0 0 5px #f8fafc29;transform:translateY(-50%)}.ant-layout-sider-collapsed .sidebar .ant-menu-submenu-selected>.ant-menu-submenu-title{color:#fff;background:var(--star-sidebar-selected)!important;box-shadow:0 14px 28px var(--star-glow),inset 0 0 0 1px #ffffff1f}.sidebar .ant-menu-item-group-title{padding:14px 12px 6px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#94a3b899;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar .ant-menu-item-group:first-child .ant-menu-item-group-title{padding-top:6px}.sidebar .ant-menu-item-group-list .ant-menu-item,.sidebar .ant-menu-item-group-list .ant-menu-submenu-title{padding-left:16px!important}.sidebar .sidebar-crm-menu>.ant-menu-submenu-title{font-weight:650}.sidebar .sidebar-crm-menu>.ant-menu-sub{margin:0 4px 2px 12px;border-left:1px solid rgba(148,163,184,.18);background:#ffffff06!important}.sidebar .sidebar-crm-menu>.ant-menu-sub>.ant-menu-item{padding-left:25px!important}.sidebar .ant-menu-item-divider{margin:8px 6px;border-color:#ffffff14}.ant-layout-sider-collapsed .sidebar .ant-menu-item-group-title{display:none}.ant-layout-sider-collapsed .sidebar .ant-menu-item-group-list .ant-menu-item,.ant-layout-sider-collapsed .sidebar .ant-menu-item-group-list .ant-menu-submenu-title{padding-left:0!important}.sidebar-settings-launcher-wrap{flex:0 0 auto;padding:0 9px 10px;display:grid;gap:2px}.sidebar-settings-launcher,.sidebar-help-launcher{display:flex;width:100%;height:38px;align-items:center;gap:10px;border:0;border-radius:9px;padding:0 16px;color:#ffffffb8;background:transparent;cursor:pointer;font:inherit;text-align:left;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.sidebar-settings-launcher:hover,.sidebar-settings-launcher:focus-visible,.sidebar-help-launcher:hover,.sidebar-help-launcher:focus-visible{color:#fff;background:#ffffff14;outline:none}.sidebar-settings-launcher.is-active,.sidebar-help-launcher.is-active{color:#fff;background:var(--star-sidebar-selected);box-shadow:0 14px 28px var(--star-glow),inset 0 0 0 1px #ffffff1f}.ant-layout-sider-collapsed .sidebar-settings-launcher,.ant-layout-sider-collapsed .sidebar-help-launcher{justify-content:center;padding:0}.ant-layout-sider-collapsed .sidebar-settings-launcher span,.ant-layout-sider-collapsed .sidebar-help-launcher span{display:none}.sidebar-settings-popover.sidebar-settings-popover .ant-popover-inner{overflow:hidden;border:1px solid rgba(148,163,184,.16);border-radius:16px;padding:0;background:#031b2f!important;box-shadow:0 22px 56px #02081757}.sidebar-settings-popover .ant-popover-arrow:before{background:#031b2f!important}.sidebar-settings-popover .ant-popover-inner-content{padding:0}.sidebar-settings-panel.ant-menu{width:220px;max-height:calc(100vh - 28px);padding:10px 8px;overflow-y:auto;border:0;background:transparent}.sidebar-settings-panel .ant-menu-item-group-title{padding:9px 8px 4px;color:#cbd5e1bd;font-size:13px}.sidebar-settings-panel .ant-menu-item{height:42px;margin:2px 0;border-radius:9px;color:#e2e8f0cc;line-height:42px}.sidebar-settings-panel .ant-menu-item:hover{color:#fff;background:#6366f133!important}.sidebar-settings-panel .ant-menu-item-selected{color:#fff;background:linear-gradient(135deg,#4f46e5,#6366f1)!important}@media(min-width:861px){.sidebar-logo{height:58px;padding:0 15px}.star-logo-image-sidebar{width:144px}.sidebar .ant-menu{padding:8px 9px 10px}.sidebar .ant-menu-item,.sidebar .ant-menu-submenu-title{height:36px;line-height:36px;margin-block:2px;border-radius:8px;font-size:13px}.sidebar .ant-menu-item .ant-menu-item-icon,.sidebar .ant-menu-submenu-title .ant-menu-item-icon,.sidebar .ant-menu-item svg,.sidebar .ant-menu-submenu-title svg{width:16px;height:16px}.sidebar .ant-menu-item-group-title{padding:9px 12px 3px;font-size:10px;letter-spacing:.1em}.sidebar .ant-menu-item-group:first-child .ant-menu-item-group-title{padding-top:3px}.sidebar .ant-menu-item-group-list .ant-menu-item,.sidebar .ant-menu-item-group-list .ant-menu-submenu-title{padding-left:14px!important}.ant-layout-sider-collapsed .sidebar-logo{height:58px}.ant-layout-sider-collapsed .star-logo-image-icon{width:38px;height:38px}.ant-layout-sider-collapsed .sidebar .ant-menu-item-group-list .ant-menu-item,.ant-layout-sider-collapsed .sidebar .ant-menu-item-group-list .ant-menu-submenu-title{padding-left:0!important}}@media(min-width:861px)and (max-height:900px){.sidebar-logo,.ant-layout-sider-collapsed .sidebar-logo{height:52px}.star-logo-image-sidebar{width:136px}.ant-layout-sider-collapsed .star-logo-image-icon{width:35px;height:35px}.sidebar .ant-menu{padding:5px 8px 6px}.sidebar .ant-menu-item,.sidebar .ant-menu-submenu-title{height:32px;line-height:32px;margin-block:1px;font-size:12.5px}.sidebar .ant-menu-item-group-title{padding:6px 10px 2px;font-size:9.5px}.sidebar .ant-menu-item-group:first-child .ant-menu-item-group-title{padding-top:2px}.sidebar-settings-launcher-wrap{padding:0 8px 7px}.sidebar-settings-launcher,.sidebar-help-launcher{height:34px;padding-inline:14px;font-size:12.5px}}@media(min-width:861px)and (max-height:719px){.sidebar-logo,.ant-layout-sider-collapsed .sidebar-logo{height:46px}.star-logo-image-sidebar{width:128px}.ant-layout-sider-collapsed .star-logo-image-icon{width:32px;height:32px}.sidebar .ant-menu{padding:3px 7px 4px}.sidebar .ant-menu-item,.sidebar .ant-menu-submenu-title{height:29px;line-height:29px;margin-block:0;border-radius:7px;font-size:12px}.sidebar .ant-menu-item-group-title{padding:4px 9px 1px;font-size:9px;line-height:15px}.sidebar .ant-menu-item-group:first-child .ant-menu-item-group-title{padding-top:1px}.sidebar .sidebar-crm-menu>.ant-menu-sub{margin-bottom:1px}.sidebar-settings-launcher-wrap{padding:0 7px 5px}.sidebar-settings-launcher,.sidebar-help-launcher{height:30px;padding-inline:13px;font-size:12px}}.topbar{position:fixed;top:0;right:0;left:var(--app-sidebar-width);z-index:950;height:64px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--star-topbar-border);background:var(--star-topbar-bg)!important;-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);box-shadow:0 6px 24px #0a0e1d0a;transition:left .22s ease}.topbar:after{content:"";position:absolute;right:24px;bottom:-1px;left:24px;height:1px;background:var(--star-theme-line);pointer-events:none}.topbar-left{flex:1}.topbar-actions{height:100%;align-items:center}.topbar-actions .ant-space-item{display:inline-flex;align-items:center}.topbar-search{max-width:460px;border-color:var(--star-field-border);border-radius:999px;background:var(--star-soft-bg);transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.topbar-search:hover{background:color-mix(in srgb,var(--star-soft-bg) 82%,var(--star-primary) 8%)}.topbar-search.ant-input-affix-wrapper-focused{background:var(--star-field-bg)}.global-search-control{width:min(460px,42vw)}.global-search-control .ant-select,.global-search-control .topbar-search{width:100%}.global-search-popup{padding:6px}.global-search-popup .ant-select-item-group{padding:8px 10px 4px;color:var(--star-muted);font-size:11px;font-weight:850;text-transform:uppercase}.global-search-popup .ant-select-item-option{min-height:52px;margin:2px 0;padding:7px 9px;border-radius:7px}.global-search-popup .ant-select-item-option-content{min-width:0}.global-search-option{display:grid;grid-template-columns:32px minmax(0,1fr);gap:9px;align-items:center}.global-search-option>span:last-child{min-width:0}.global-search-option strong,.global-search-option small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-search-option strong{color:var(--star-text);font-size:13px}.global-search-option small{margin-top:2px;color:var(--star-muted);font-size:11px}.global-search-option .global-search-context-label{width:fit-content;max-width:100%;margin-top:4px;padding:2px 7px;border-radius:999px;background:#6366f11a;color:#4f46e5;font-weight:700}.global-search-option-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:7px;background:#eef2ff;color:#5b5ce2}.global-search-option.is-deal .global-search-option-icon{background:#ecfdf5;color:#047857}.global-search-option.is-contact .global-search-option-icon{background:#eff6ff;color:#2563eb}.global-search-option.is-company .global-search-option-icon{background:#fef3c7;color:#b45309}.global-search-option.is-task .global-search-option-icon{background:#fff1f2;color:#be123c}.global-search-state{display:flex;align-items:center;justify-content:center;min-height:72px;color:var(--star-muted);font-size:12px}.global-search-state.is-error{color:#dc2626}@media(max-width:860px){.global-search-control{display:none}}.project-catalog-toolbar,.project-task-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:18px}.project-catalog-toolbar .ant-input-search,.project-task-toolbar .ant-input-search{width:min(360px,100%)}.project-catalog-card{height:100%;border:1px solid color-mix(in srgb,var(--border-color, #e2e8f0) 82%,transparent)}.project-catalog-card .ant-card-body{display:flex;min-height:315px;flex-direction:column;gap:18px}.project-card-heading{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:start}.project-card-heading strong{display:block;overflow:hidden;color:var(--text-primary, #172033);font-size:17px;text-overflow:ellipsis;white-space:nowrap}.project-card-heading p{display:-webkit-box;overflow:hidden;margin:5px 0 0;color:var(--text-secondary);-webkit-box-orient:vertical;-webkit-line-clamp:2}.project-card-icon{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:13px;color:#7c3aed;background:color-mix(in srgb,#7c3aed 13%,transparent)}.project-card-progress>span{display:block;margin-bottom:4px;font-weight:700}.project-card-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.project-card-metrics span,.project-task-card span{display:inline-flex;min-width:0;align-items:center;gap:6px;color:var(--text-secondary);font-size:12px}.project-card-metrics .is-danger{color:#dc2626}.project-card-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto}.project-catalog-page{--project-accent: #7c3aed;display:grid;gap:16px}.project-catalog-hero{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--project-accent) 18%,var(--border-color, #e2e8f0));border-radius:19px;background:radial-gradient(circle at 88% 8%,rgb(124 58 237 / 19%),transparent 31%),linear-gradient(135deg,var(--surface, #fff),color-mix(in srgb,#eef2ff 72%,var(--surface, #fff)));box-shadow:inset 0 1px #fffffff0,0 18px 42px #4c1d951a}.project-catalog-hero:after{position:absolute;top:-150px;right:-90px;width:330px;height:330px;border:1px solid rgb(139 92 246 / 14%);border-radius:50%;box-shadow:0 0 0 48px #8b5cf609;content:"";pointer-events:none}.project-catalog-hero>*{position:relative;z-index:1}.project-catalog-hero .page-header{margin:0;padding:21px 22px;background:transparent}.project-catalog-command{overflow:hidden;border:1px solid color-mix(in srgb,var(--project-accent) 14%,var(--border-color, #e2e8f0));border-radius:17px;background:linear-gradient(145deg,var(--surface, #fff),color-mix(in srgb,#eef2ff 46%,var(--surface, #fff)));box-shadow:inset 0 1px #ffffffeb,0 12px 28px #4c1d9512}.project-catalog-command>header{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center;padding:14px 16px 11px}.project-catalog-command>header>span{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:12px;color:var(--project-accent);background:#7c3aed1c}.project-catalog-command>header strong,.project-catalog-command>header small{display:block}.project-catalog-command>header strong{color:var(--text-primary);font-size:14px}.project-catalog-command>header small{margin-top:2px;color:var(--text-secondary);font-size:11px}.project-catalog-command .project-catalog-toolbar{margin:0;padding:11px 16px 14px;border-top:1px solid color-mix(in srgb,var(--project-accent) 9%,var(--border-color, #e2e8f0))}.project-catalog-card-modern{position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--project-accent) 16%,var(--border-color, #e2e8f0));border-radius:17px;background:radial-gradient(circle at 100% 0,rgb(124 58 237 / 10%),transparent 32%),linear-gradient(145deg,var(--surface, #fff),color-mix(in srgb,#f8f7ff 66%,var(--surface, #fff)));box-shadow:inset 0 1px #fffffff0,0 10px 28px #1e293b12;transition:transform .17s ease,border-color .17s ease,box-shadow .17s ease}.project-catalog-card-modern:before{position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(#9b7bff,#6d28d9);content:""}.project-catalog-card-modern:hover{border-color:color-mix(in srgb,var(--project-accent) 38%,var(--border-color, #e2e8f0));box-shadow:inset 0 1px #fffffff5,0 18px 38px #4c1d9524;transform:translateY(-3px)}.project-catalog-card-modern .project-card-icon{color:#fff;background:linear-gradient(145deg,#9b7bff,#6d28d9);box-shadow:inset 0 1px #ffffff57,0 9px 18px #6d28d933}.project-catalog-card-modern .project-card-heading{grid-template-columns:auto minmax(0,1fr)}.project-catalog-card-modern .project-card-heading>.ant-space{grid-column:2;align-items:flex-start!important;flex-direction:row!important;flex-wrap:wrap}.project-catalog-card-modern .project-card-progress .ant-progress-inner{background:#7c3aed17}.project-catalog-card-modern .project-card-metrics{padding:12px;border:1px solid color-mix(in srgb,var(--project-accent) 9%,var(--border-color, #e2e8f0));border-radius:13px;background:#ffffff8a}.project-catalog-card-modern .project-card-footer{padding-top:2px}.project-workspace{min-width:0}.project-workspace-topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:18px;border:1px solid var(--border-color, #e2e8f0);border-radius:18px;background:var(--surface, #fff);box-shadow:var(--shadow-sm, 0 10px 28px rgb(15 23 42 / 7%))}.project-workspace-heading{display:grid;min-width:0;gap:10px}.project-workspace-heading>.ant-btn{width:fit-content;padding-inline:0}.project-workspace-title{display:flex;min-width:0;align-items:center;gap:13px}.project-workspace-title h1{overflow:hidden;margin:0;font-size:clamp(22px,2.3vw,32px);text-overflow:ellipsis;white-space:nowrap}.project-workspace-title p{margin:5px 0;color:var(--text-secondary)}.project-workspace-title>div:last-child>span{color:var(--text-secondary)}.project-workspace-tabs{max-width:100%;margin:16px 0}.project-overview,.project-tasks-space,.project-settings-grid{display:grid;gap:16px}.project-overview .ant-statistic-content-prefix{display:inline-flex;margin-inline-end:8px;color:#7c3aed}.project-workload-list{display:grid;gap:12px}.project-workload-list>div{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(160px,1.5fr);gap:12px;align-items:center}.project-kanban-board{display:flex;min-width:0;gap:12px;overflow-x:auto;padding:2px 2px 12px;scroll-snap-type:x proximity}.project-kanban-column{flex:0 0 min(330px,calc(100vw - 48px));min-height:470px;padding:10px;border:1px solid color-mix(in srgb,var(--project-stage-color) 36%,var(--border-color, #e2e8f0));border-top:3px solid var(--project-stage-color);border-radius:14px;background:color-mix(in srgb,var(--surface-muted, #f8fafc) 88%,transparent);scroll-snap-align:start}.project-kanban-column.is-over-wip{border-color:#ef4444;box-shadow:0 0 0 2px color-mix(in srgb,#ef4444 12%,transparent)}.project-kanban-column>header{display:flex;min-height:36px;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;font-weight:700}.project-kanban-column>header>span{display:inline-flex;align-items:center;gap:7px}.project-kanban-cards{display:grid;min-height:350px;align-content:start;gap:8px;margin-bottom:10px}.project-task-card{display:grid;width:100%;gap:9px;padding:12px;border:1px solid var(--border-color, #e2e8f0);border-radius:12px;color:var(--text-primary, #172033);text-align:left;background:var(--surface, #fff);box-shadow:var(--shadow-xs, 0 4px 14px rgb(15 23 42 / 6%));cursor:pointer}.project-task-card:hover,.project-task-card:focus-visible{border-color:color-mix(in srgb,#7c3aed 48%,var(--border-color, #e2e8f0));transform:translateY(-1px)}.project-task-card p{display:-webkit-box;overflow:hidden;margin:0;color:var(--text-secondary);font-size:13px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.project-task-card>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.project-mobile-stage-select{width:100%;margin-bottom:10px}.project-calendar-dots{display:grid;gap:2px}.project-calendar-dots span{overflow:hidden;padding-left:9px;font-size:10px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.project-calendar-dots span:before{position:absolute;width:5px;height:5px;margin:4px 0 0 -8px;border-radius:50%;background:var(--dot-color);content:""}.project-activity-card .ant-timeline-item-content p{margin:3px 0 0;color:var(--text-secondary)}.project-settings-grid{grid-template-columns:minmax(300px,.85fr) minmax(440px,1.15fr);align-items:start}.project-settings-stages{grid-column:1 / -1}.project-mobile-create{position:fixed;z-index:30;right:84px;bottom:calc(18px + env(safe-area-inset-bottom));border-radius:999px;box-shadow:0 12px 30px #4c1d9547}.project-workspace:not(.scrum-workspace){--project-accent: #7c3aed;--project-accent-bright: #8b5cf6;display:grid;gap:16px}.classic-project-topbar{position:relative;overflow:hidden;min-height:196px;padding:20px 22px 22px;border-color:color-mix(in srgb,var(--project-accent) 20%,var(--border-color, #e2e8f0));background:radial-gradient(circle at 88% 8%,rgb(124 58 237 / 20%),transparent 32%),linear-gradient(135deg,var(--surface, #fff),color-mix(in srgb,#eef2ff 72%,var(--surface, #fff)));box-shadow:inset 0 1px #fffffff0,0 3px 8px #4c1d9512,0 22px 48px #4c1d951c}.classic-project-topbar:after{position:absolute;top:-126px;right:-76px;width:330px;height:330px;border:1px solid rgb(139 92 246 / 15%);border-radius:50%;box-shadow:0 0 0 42px #8b5cf60a,0 0 0 88px #8b5cf606;content:"";pointer-events:none}.classic-project-topbar .project-workspace-heading{position:relative;z-index:1}.classic-project-topbar .project-workspace-heading>.ant-btn{margin-left:-8px;color:var(--text-secondary);font-weight:750}.classic-project-topbar .project-workspace-heading>.ant-btn:hover{color:var(--project-accent);background:color-mix(in srgb,var(--project-accent) 8%,transparent)}.project-hero-icon{width:54px;height:54px;flex:0 0 54px;border:1px solid rgb(255 255 255 / 80%);border-radius:17px;color:#fff;background:linear-gradient(145deg,#9b7bff,#6d28d9);box-shadow:inset 0 1px #ffffff6b,0 8px 16px #6d28d93d,0 18px 34px #6d28d92b}.classic-project-copy{min-width:0}.project-workspace-eyebrow{display:flex;min-width:0;align-items:center;gap:8px;margin-bottom:5px}.project-workspace-eyebrow>span{display:inline-flex;align-items:center;gap:5px;color:var(--project-accent);font-size:11px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.project-workspace-eyebrow .ant-tag{margin-inline-end:0;border-radius:999px}.project-workspace-description{display:-webkit-box;overflow:hidden;max-width:780px;margin:5px 0 8px;color:var(--text-secondary);line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.project-workspace-meta{display:flex;min-width:0;align-items:center;gap:8px 16px;flex-wrap:wrap}.project-workspace-meta>span{display:inline-flex;min-width:0;align-items:center;gap:5px;color:var(--text-secondary);font-size:12px}.project-workspace-meta svg{flex:0 0 auto;color:var(--project-accent)}.project-workspace-progress{display:grid;max-width:560px;grid-template-columns:minmax(150px,1fr) auto;gap:10px;align-items:center;margin-top:10px}.project-workspace-progress .ant-progress{margin:0}.project-workspace-progress .ant-progress-inner{background:#7c3aed1c}.project-workspace-progress>span{color:var(--text-secondary);font-size:12px;white-space:nowrap}.project-workspace-progress strong{color:var(--text-primary)}.project-hero-action{position:relative;z-index:1;min-height:42px;padding-inline:18px;border:1px solid rgb(255 255 255 / 30%);border-radius:12px;box-shadow:inset 0 1px #ffffff42,0 9px 20px #6d28d940}.project-workspace:not(.scrum-workspace)>.project-workspace-tabs{width:fit-content;margin:0;padding:4px;border:1px solid color-mix(in srgb,var(--project-accent) 12%,var(--border-color, #e2e8f0));border-radius:13px;background:color-mix(in srgb,var(--surface, #fff) 86%,#eef2ff);box-shadow:inset 0 1px #ffffffe0,0 8px 22px #4c1d9512}.project-workspace:not(.scrum-workspace)>.project-workspace-tabs .ant-segmented-item{border-radius:9px}.project-workspace:not(.scrum-workspace)>.project-workspace-tabs .ant-segmented-item-selected{color:var(--project-accent);box-shadow:0 4px 12px #4c1d951c}.project-status-pulse{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:13px;align-items:center;padding:16px 18px;border:1px solid color-mix(in srgb,#38bdf8 30%,var(--border-color, #e2e8f0));border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,#ecfeff 84%,var(--surface, #fff)),color-mix(in srgb,#eef2ff 68%,var(--surface, #fff)));box-shadow:inset 0 1px #ffffffe5,0 12px 28px #0e749014}.project-status-pulse-icon{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:13px;color:#0284c7;background:#0ea5e91f}.project-status-pulse small,.project-status-pulse strong,.project-status-pulse p{display:block}.project-status-pulse small{color:#0284c7;font-size:10px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.project-status-pulse strong{margin-top:2px;color:var(--text-primary)}.project-status-pulse p{margin:3px 0 0;color:var(--text-secondary);font-size:13px}.project-status-pulse .ant-tag{margin-inline-end:0;border-radius:999px}.project-metric-card{--metric-accent: var(--project-accent);position:relative;overflow:hidden;height:100%;border-color:color-mix(in srgb,var(--metric-accent) 15%,var(--border-color, #e2e8f0));border-radius:16px;background:linear-gradient(145deg,var(--surface, #fff),color-mix(in srgb,#f8f7ff 68%,var(--surface, #fff)));box-shadow:inset 0 1px #fffffff0,0 10px 26px #1e293b12}.project-metric-card:before{position:absolute;inset:0 auto 0 0;width:3px;border-radius:3px;background:var(--metric-accent);content:""}.project-metric-card.is-overdue{--metric-accent: #f43f5e}.project-metric-card.is-unassigned{--metric-accent: #0ea5e9}.project-metric-card.is-blocked{--metric-accent: #f59e0b}.project-metric-card .ant-card-body{min-height:112px;padding:22px}.project-metric-card .ant-statistic-title{margin-bottom:9px;color:var(--text-secondary);font-size:12px;font-weight:750}.project-metric-card .ant-statistic-content{font-size:27px}.project-overview-panel{height:100%;border-color:color-mix(in srgb,var(--project-accent) 10%,var(--border-color, #e2e8f0));border-radius:17px;box-shadow:inset 0 1px #ffffffe5,0 12px 30px #1e293b0f}.project-overview-panel .ant-card-head{min-height:54px;border-bottom-color:color-mix(in srgb,var(--project-accent) 9%,var(--border-color, #e2e8f0))}.project-task-command{overflow:hidden;border:1px solid color-mix(in srgb,var(--project-accent) 15%,var(--border-color, #e2e8f0));border-radius:17px;background:linear-gradient(145deg,var(--surface, #fff),color-mix(in srgb,#eef2ff 48%,var(--surface, #fff)));box-shadow:inset 0 1px #ffffffeb,0 12px 30px #4c1d9512}.project-task-command>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-bottom:1px solid color-mix(in srgb,var(--project-accent) 10%,var(--border-color, #e2e8f0))}.project-command-title{display:flex;min-width:0;align-items:center;gap:10px}.project-command-title>span{display:inline-flex;width:38px;height:38px;flex:0 0 38px;align-items:center;justify-content:center;border-radius:12px;color:var(--project-accent);background:color-mix(in srgb,var(--project-accent) 11%,transparent)}.project-command-title strong,.project-command-title small{display:block}.project-command-title strong{color:var(--text-primary)}.project-command-title small{margin-top:2px;color:var(--text-secondary);font-size:12px}.project-task-command .project-task-toolbar{margin:0;padding:12px 16px 14px}.project-task-command .ant-segmented{flex:0 0 auto}.project-workspace:not(.scrum-workspace) .project-kanban-board{gap:14px;padding:4px 3px 18px}.project-workspace:not(.scrum-workspace) .project-kanban-column{padding:11px;border-color:color-mix(in srgb,var(--project-stage-color) 28%,var(--border-color, #e2e8f0));border-top-width:4px;border-radius:17px;background:linear-gradient(160deg,color-mix(in srgb,var(--project-stage-color) 7%,var(--surface, #fff)),color-mix(in srgb,var(--surface-muted, #f8fafc) 92%,transparent));box-shadow:inset 0 1px #ffffffe0,0 11px 27px #1e293b12}.project-workspace:not(.scrum-workspace) .project-kanban-column>header{margin-bottom:10px;padding:1px 2px 7px;font-weight:800}.project-workspace:not(.scrum-workspace) .project-kanban-cards{gap:10px}.project-workspace:not(.scrum-workspace) .project-task-card{--task-accent: #7c3aed;position:relative;gap:10px;overflow:hidden;padding:13px 13px 12px 15px;border-color:color-mix(in srgb,var(--task-accent) 18%,var(--border-color, #e2e8f0));border-radius:14px;background:linear-gradient(145deg,var(--surface, #fff),color-mix(in srgb,var(--task-accent) 3.5%,var(--surface, #fff)));box-shadow:inset 0 1px #ffffffe5,0 5px 14px #0f172a12;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.project-workspace:not(.scrum-workspace) .project-task-card:before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--task-accent);content:""}.project-task-card.is-priority-low{--task-accent: #94a3b8 !important}.project-task-card.is-priority-normal{--task-accent: #3b82f6 !important}.project-task-card.is-priority-high{--task-accent: #f59e0b !important}.project-task-card.is-priority-urgent{--task-accent: #f43f5e !important}.project-workspace:not(.scrum-workspace) .project-task-card:hover,.project-workspace:not(.scrum-workspace) .project-task-card:focus-visible{border-color:color-mix(in srgb,var(--task-accent) 44%,var(--border-color, #e2e8f0));box-shadow:inset 0 1px #fffffff0,0 10px 22px #4c1d951f;transform:translateY(-2px)}.project-task-card-topline{display:flex;align-items:center;justify-content:space-between;gap:6px}.project-task-card-topline .ant-tag{margin-inline-end:0;border-radius:999px}.project-workspace:not(.scrum-workspace) .project-task-card p{line-height:1.45;-webkit-line-clamp:3}.project-workspace:not(.scrum-workspace) .project-task-card>footer{display:flex;align-items:flex-start;gap:7px;flex-direction:column;padding-top:2px}.project-task-card footer span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-task-card footer .is-danger{color:#dc2626}.project-task-modal .ant-modal-content{overflow:hidden;padding:0;border:1px solid color-mix(in srgb,#7c3aed 22%,var(--border-color, #e2e8f0));border-radius:22px;box-shadow:inset 0 1px #ffffffeb,0 28px 80px #0f172a4d}.project-task-modal .ant-modal-header{margin:0;padding:20px 24px;border-bottom:1px solid color-mix(in srgb,#7c3aed 14%,var(--border-color, #e2e8f0));background:radial-gradient(circle at 86% 0,rgb(124 58 237 / 20%),transparent 34%),linear-gradient(135deg,var(--surface, #fff),color-mix(in srgb,#eef2ff 70%,var(--surface, #fff)))}.project-task-modal .ant-modal-close{top:18px;right:18px;border-radius:10px;background:#ffffffb8}.project-task-modal .ant-modal-body{max-height:calc(100vh - 250px);overflow-y:auto;padding:0;background:color-mix(in srgb,var(--surface-muted, #f8fafc) 78%,#eef2ff)}.project-task-modal .ant-modal-footer{margin:0;padding:14px 20px;border-top:1px solid color-mix(in srgb,#7c3aed 12%,var(--border-color, #e2e8f0));background:var(--surface, #fff)}.project-task-modal .ant-modal-footer .ant-btn{min-height:40px;border-radius:11px;font-weight:750}.project-task-modal .ant-modal-footer .ant-btn-primary{min-width:172px;box-shadow:0 8px 18px #6d28d938}.project-task-modal-title{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;align-items:center;padding-right:42px}.project-task-modal-title>span{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;border-radius:15px;color:#fff;background:linear-gradient(145deg,#9b7bff,#6d28d9);box-shadow:inset 0 1px #ffffff61,0 10px 22px #6d28d940}.project-task-modal-title small,.project-task-modal-title strong,.project-task-modal-title p{display:block}.project-task-modal-title small{color:#7c3aed;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.project-task-modal-title strong{overflow:hidden;margin-top:2px;color:var(--text-primary);font-size:20px;text-overflow:ellipsis;white-space:nowrap}.project-task-modal-title p{margin:3px 0 0;color:var(--text-secondary);font-size:12px;font-weight:500}.project-task-form-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;align-items:start}.project-task-form-main{display:grid;gap:14px;padding:18px}.project-form-section{padding:16px;border:1px solid color-mix(in srgb,#7c3aed 12%,var(--border-color, #e2e8f0));border-radius:16px;background:var(--surface, #fff);box-shadow:inset 0 1px #ffffffe5,0 8px 20px #1e293b0d}.project-form-section>header{display:flex;align-items:flex-start;gap:8px;margin-bottom:15px;color:#7c3aed}.project-form-section>header>span{min-width:0}.project-form-section>header strong,.project-form-section>header small{display:block}.project-form-section>header strong{color:#6d28d9;font-size:12px;font-weight:900;letter-spacing:.035em;text-transform:uppercase}.project-form-section>header small{margin-top:2px;color:var(--text-secondary);font-size:11px}.project-form-section .ant-form-item:last-child{margin-bottom:0}.project-form-section .ant-input,.project-form-section .ant-input-affix-wrapper,.project-form-section .ant-select-selector{border-radius:10px!important}.project-task-form-aside{display:grid;min-height:100%;gap:14px;align-content:start;padding:18px 18px 18px 0}.project-form-context-card,.project-form-tip{border:1px solid color-mix(in srgb,#7c3aed 15%,var(--border-color, #e2e8f0));border-radius:16px;background:linear-gradient(145deg,var(--surface, #fff),color-mix(in srgb,#f5f3ff 70%,var(--surface, #fff)));box-shadow:inset 0 1px #ffffffeb,0 10px 24px #4c1d9512}.project-form-context-card{padding:16px}.project-form-context-icon{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;margin-bottom:12px;border-radius:12px;color:#7c3aed;background:#7c3aed1c}.project-form-context-card>small,.project-form-context-card>strong{display:block}.project-form-context-card>small{color:#7c3aed;font-size:10px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.project-form-context-card>strong{margin-top:3px;color:var(--text-primary);font-size:16px}.project-form-context-card dl{display:grid;gap:9px;margin:15px 0 0}.project-form-context-card dl>div{padding-top:9px;border-top:1px solid color-mix(in srgb,#7c3aed 10%,var(--border-color, #e2e8f0))}.project-form-context-card dt{color:var(--text-secondary);font-size:10px;font-weight:700;text-transform:uppercase}.project-form-context-card dd{overflow:hidden;margin:3px 0 0;color:var(--text-primary);font-size:12px;font-weight:700;text-overflow:ellipsis}.project-form-tip{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;padding:14px;color:#b45309;background:linear-gradient(145deg,color-mix(in srgb,#fffbeb 88%,var(--surface, #fff)),color-mix(in srgb,#fef3c7 46%,var(--surface, #fff)))}.project-form-tip strong{display:block;color:#92400e;font-size:12px}.project-form-tip p{margin:4px 0 0;color:#a16207;font-size:11px;line-height:1.45}.project-create-modal .ant-modal-content{overflow:hidden;padding:0;border:1px solid color-mix(in srgb,#7c3aed 22%,var(--border-color, #e2e8f0));border-radius:22px;box-shadow:inset 0 1px #ffffffeb,0 28px 80px #0f172a4d}.project-create-modal .ant-modal-header{margin:0;padding:20px 24px;border-bottom:1px solid color-mix(in srgb,#7c3aed 14%,var(--border-color, #e2e8f0));background:radial-gradient(circle at 86% 0,rgb(124 58 237 / 20%),transparent 34%),linear-gradient(135deg,var(--surface, #fff),color-mix(in srgb,#eef2ff 70%,var(--surface, #fff)))}.project-create-modal .ant-modal-close{top:18px;right:18px;border-radius:10px;background:#ffffffb8}.project-create-modal .ant-modal-body{max-height:calc(100vh - 250px);overflow-y:auto;padding:0;background:color-mix(in srgb,var(--surface-muted, #f8fafc) 78%,#eef2ff)}.project-create-modal .ant-modal-footer{margin:0;padding:14px 20px;border-top:1px solid color-mix(in srgb,#7c3aed 12%,var(--border-color, #e2e8f0));background:var(--surface, #fff)}.project-create-modal .ant-modal-footer .ant-btn{min-height:40px;border-radius:11px;font-weight:750}.project-create-modal .ant-modal-footer .ant-btn-primary{min-width:160px;box-shadow:0 8px 18px #6d28d938}.project-create-modal-title{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;align-items:center;padding-right:42px}.project-create-modal-title>span{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;border-radius:15px;color:#fff;background:linear-gradient(145deg,#9b7bff,#6d28d9);box-shadow:inset 0 1px #ffffff61,0 10px 22px #6d28d940}.project-create-modal-title small,.project-create-modal-title strong,.project-create-modal-title p{display:block}.project-create-modal-title small{display:inline-flex;align-items:center;gap:5px;color:#7c3aed;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.project-create-modal-title strong{margin-top:2px;color:var(--text-primary);font-size:20px}.project-create-modal-title p{margin:3px 0 0;color:var(--text-secondary);font-size:12px;font-weight:500}.project-create-form-layout{display:grid;grid-template-columns:minmax(0,1fr) 240px;align-items:start}.project-create-form-main{display:grid;gap:14px;padding:18px}.project-create-form-aside{display:grid;gap:14px;align-content:start;padding:18px 18px 18px 0}.project-create-preview{padding:16px;border:1px solid color-mix(in srgb,#7c3aed 15%,var(--border-color, #e2e8f0));border-radius:16px;background:radial-gradient(circle at 100% 0,rgb(124 58 237 / 12%),transparent 36%),linear-gradient(145deg,var(--surface, #fff),color-mix(in srgb,#f5f3ff 72%,var(--surface, #fff)));box-shadow:inset 0 1px #ffffffeb,0 10px 24px #4c1d9512}.project-create-preview>span{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;margin-bottom:30px;border-radius:13px;color:#fff;background:linear-gradient(145deg,#9b7bff,#6d28d9);box-shadow:0 9px 18px #6d28d933}.project-create-preview small,.project-create-preview strong{display:block}.project-create-preview small{color:#7c3aed;font-size:10px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.project-create-preview strong{margin-top:4px;color:var(--text-primary);font-size:16px}.project-create-preview p{margin:5px 0 0;color:var(--text-secondary);font-size:11px;line-height:1.45}@media(max-width:1180px){.project-settings-grid{grid-template-columns:1fr}.project-settings-stages{grid-column:auto}.project-workspace-tabs{display:block;overflow-x:auto}.project-workspace-tabs .ant-segmented-group{width:max-content}}@media(max-width:860px){.project-catalog-toolbar,.project-task-toolbar{align-items:stretch}.project-catalog-toolbar>*,.project-task-toolbar>*,.project-catalog-toolbar .ant-input-search,.project-task-toolbar .ant-input-search{width:100%}.project-catalog-page{gap:12px}.project-catalog-hero{border-radius:16px}.project-catalog-hero .page-header{padding:16px}.project-catalog-command>header{padding:13px 14px 10px}.project-catalog-command .project-catalog-toolbar{padding:10px 14px 14px}.project-create-form-layout{grid-template-columns:1fr}.project-create-form-main{padding:14px}.project-create-form-aside{padding:0 14px 14px}.project-create-modal .ant-modal-body{max-height:calc(100vh - 210px)}.project-create-modal-title p{display:none}.project-workspace-topbar{grid-template-columns:1fr;padding:13px}.classic-project-topbar{min-height:0;padding:14px}.classic-project-topbar:after{top:-190px;right:-150px}.project-workspace-heading>.ant-btn{width:fit-content;padding-inline:0}.project-workspace-title{align-items:flex-start}.project-workspace-title .project-card-icon{width:36px;height:36px;flex:0 0 auto}.project-workspace-title p{line-height:1.45}.project-workspace-title>div:last-child>span{display:block}.project-workspace-eyebrow{align-items:flex-start;flex-direction:column}.project-workspace-title h1{font-size:23px;white-space:normal}.project-workspace-meta{display:grid;gap:6px}.project-workspace-progress{grid-template-columns:1fr;gap:5px}.project-workspace-progress>span{white-space:normal}.project-status-pulse{grid-template-columns:auto minmax(0,1fr);align-items:start;padding:14px}.project-status-pulse>.ant-tag{grid-column:2;width:fit-content}.project-task-command>header{align-items:stretch;flex-direction:column}.project-task-command>header .ant-segmented{width:100%}.project-task-form-layout{grid-template-columns:1fr}.project-task-form-main{padding:14px}.project-task-form-aside{min-height:0;padding:0 14px 14px}.project-task-modal .ant-modal-body{max-height:calc(100vh - 210px)}.project-task-modal-title p{display:none}.project-mobile-create{right:82px;bottom:calc(86px + env(safe-area-inset-bottom))}.project-card-metrics{grid-template-columns:1fr}.project-workload-list>div{grid-template-columns:1fr;gap:3px}.project-kanban-column{flex-basis:100%}.project-calendar-layout .ant-picker-calendar-header{padding-inline:0}.project-settings-grid .ant-table{overflow-x:auto}}.scrum-workspace{--scrum-accent: #7c3aed;--scrum-accent-soft: color-mix(in srgb, var(--scrum-accent) 10%, var(--surface, #fff));display:grid;min-width:0;gap:18px}.scrum-workspace-topbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;overflow:hidden;min-height:132px;padding:19px 22px 21px;border-color:color-mix(in srgb,var(--scrum-accent) 18%,var(--border-color, #e2e8f0));background:radial-gradient(circle at 88% 12%,rgb(124 58 237 / 18%),transparent 30%),linear-gradient(135deg,var(--surface, #fff),color-mix(in srgb,#eef2ff 72%,var(--surface, #fff)));box-shadow:inset 0 1px #ffffffeb,0 2px 5px #4c1d950f,0 18px 42px #4c1d951a}.scrum-project-context{display:grid;min-width:0;justify-items:start;gap:10px}.scrum-back-link.ant-btn{height:32px;margin-left:-8px;padding-inline:8px 11px;border-radius:10px;color:var(--text-secondary);font-weight:700}.scrum-back-link.ant-btn:hover,.scrum-back-link.ant-btn:focus-visible{color:var(--scrum-accent);background:color-mix(in srgb,var(--scrum-accent) 8%,var(--surface, #fff))}.scrum-workspace-actions{align-self:center;margin-left:auto}.scrum-workspace-actions .ant-btn{min-height:38px;border-radius:11px;box-shadow:inset 0 1px #ffffffbf,0 7px 16px #0f172a12}.scrum-workspace-actions .ant-btn-primary{box-shadow:inset 0 1px #ffffff47,0 9px 20px #5b21b63d}.scrum-project-copy{display:grid;min-width:0;gap:4px}.scrum-project-heading{min-width:0}.scrum-project-heading h1{letter-spacing:-.035em}.scrum-project-heading .ant-tag{margin-inline-end:0;border-color:#7c3aed3d;border-radius:999px;color:#6d28d9;background:color-mix(in srgb,var(--scrum-accent) 8%,var(--surface, #fff));font-weight:750}.scrum-project-description{overflow:hidden;max-width:760px;margin:0!important;text-overflow:ellipsis;white-space:nowrap}.scrum-project-owner{display:inline-flex;width:fit-content;max-width:100%;align-items:center;gap:6px;overflow:hidden;padding:3px 9px;border:1px solid color-mix(in srgb,var(--scrum-accent) 13%,var(--border-color, #e2e8f0));border-radius:999px;color:var(--text-secondary);background:#ffffff94;font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.scrum-project-owner svg{flex:0 0 auto;color:var(--scrum-accent)}.scrum-project-mark{display:inline-flex;width:50px;height:50px;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid rgb(124 58 237 / 20%);border-radius:16px;color:#fff;background:linear-gradient(145deg,#8b5cf6,#5b21b6);box-shadow:inset 0 1px #ffffff42,inset 0 -2px 5px #2e106540,0 5px 8px #5b21b629,0 15px 28px #5b21b63d}.scrum-workspace-tabs{margin:0;padding:5px;border:1px solid color-mix(in srgb,var(--scrum-accent) 11%,var(--border-color, #e2e8f0));border-radius:15px;background:var(--surface, #fff);box-shadow:inset 0 1px #ffffffe0,0 8px 22px #0f172a0f}.scrum-workspace-tabs .ant-segmented-item{border-radius:10px}.scrum-workspace-tabs .ant-segmented-item-selected{box-shadow:inset 0 1px #ffffffe5,0 4px 11px #5b21b621}.scrum-overview,.scrum-backlog-screen,.scrum-sprint-screen,.scrum-reports{display:grid;min-width:0;gap:16px}.scrum-overview .ant-card,.scrum-reports .ant-card,.scrum-settings-grid .ant-card{border-color:var(--border-color, #e2e8f0);border-radius:18px;box-shadow:inset 0 1px #ffffffd1,0 3px 8px #0f172a0a,0 14px 32px #0f172a0f}.scrum-overview .ant-statistic-content-prefix,.scrum-reports .ant-statistic-content-prefix{display:inline-flex;margin-inline-end:8px;color:var(--scrum-accent)}.scrum-reports-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;min-width:0;align-items:center;gap:24px;overflow:hidden;padding:23px 25px;border:1px solid color-mix(in srgb,var(--scrum-accent) 18%,var(--border-color, #e2e8f0));border-radius:21px;background:radial-gradient(circle at 88% -35%,rgb(124 58 237 / 18%),transparent 42%),linear-gradient(135deg,color-mix(in srgb,var(--surface, #fff) 95%,#ede9fe),var(--surface, #fff) 68%);box-shadow:inset 0 1px #ffffffeb,0 4px 10px #4c1d950d,0 20px 42px #4c1d951a}.scrum-reports-hero:after{position:absolute;top:-80px;right:9%;width:190px;height:190px;border:1px solid rgb(124 58 237 / 9%);border-radius:50%;content:"";pointer-events:none}.scrum-reports-hero-copy{position:relative;z-index:1;display:grid;min-width:0;gap:6px}.scrum-reports-eyebrow{display:inline-flex;width:fit-content;align-items:center;gap:7px;color:var(--scrum-accent);font-size:11px;font-weight:850;letter-spacing:.075em;text-transform:uppercase}.scrum-reports-hero h2,.scrum-reports-hero p{margin:0}.scrum-reports-hero h2{color:var(--text-primary, #0f172a);font-size:clamp(24px,2.2vw,34px);font-weight:880;letter-spacing:-.035em;line-height:1.08}.scrum-reports-hero p{max-width:760px;color:var(--text-secondary, #64748b);font-size:14px;line-height:1.55}.scrum-reports-status{position:relative;z-index:1;display:grid;min-width:min(100%,260px);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:13px 15px;border:1px solid rgb(124 58 237 / 15%);border-radius:16px;background:#ffffffbd;box-shadow:inset 0 1px #ffffffeb,0 10px 25px #4c1d9517;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.scrum-reports-status>span{display:inline-grid;width:42px;height:42px;place-items:center;border:1px solid rgb(124 58 237 / 15%);border-radius:13px;color:var(--scrum-accent);background:linear-gradient(145deg,#f5f3ff,#fff);box-shadow:inset 0 1px #fff,0 7px 16px #7c3aed1f}.scrum-reports-status.is-ready>span{border-color:#10b98133;color:#059669;background:linear-gradient(145deg,#ecfdf5,#fff)}.scrum-reports-status>div{display:grid;min-width:0;gap:3px}.scrum-reports-status strong{color:var(--text-primary, #0f172a);font-size:13px}.scrum-reports-status small{overflow:hidden;color:var(--text-secondary, #64748b);font-size:11px;line-height:1.35;text-overflow:ellipsis}.scrum-report-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.scrum-report-metric{position:relative;display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);gap:14px;overflow:hidden;padding:18px;border:1px solid color-mix(in srgb,var(--metric-accent, #7c3aed) 16%,var(--border-color, #e2e8f0));border-radius:19px;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--metric-accent, #7c3aed) 12%,transparent),transparent 42%),var(--surface, #fff);box-shadow:inset 0 1px #ffffffeb,0 3px 7px #0f172a0a,0 16px 34px color-mix(in srgb,var(--metric-accent, #7c3aed) 10%,transparent)}.scrum-report-metric:after{position:absolute;right:-32px;bottom:-42px;width:108px;height:108px;border:1px solid color-mix(in srgb,var(--metric-accent, #7c3aed) 9%,transparent);border-radius:50%;content:""}.scrum-report-metric.is-completed{--metric-accent: #10b981}.scrum-report-metric.is-scope{--metric-accent: #0ea5e9}.scrum-report-metric-icon{display:inline-grid;width:44px;height:44px;place-items:center;border:1px solid color-mix(in srgb,var(--metric-accent, #7c3aed) 18%,transparent);border-radius:14px;color:var(--metric-accent, #7c3aed);background:color-mix(in srgb,var(--metric-accent, #7c3aed) 8%,var(--surface, #fff));box-shadow:inset 0 1px #ffffffe5,0 8px 18px color-mix(in srgb,var(--metric-accent, #7c3aed) 13%,transparent)}.scrum-report-metric>div{position:relative;z-index:1;display:grid;min-width:0;gap:3px}.scrum-report-metric small{color:var(--text-secondary, #64748b);font-size:12px;font-weight:700}.scrum-report-metric strong{color:var(--text-primary, #0f172a);font-size:27px;font-weight:850;letter-spacing:-.035em;line-height:1.1}.scrum-report-metric strong em{margin-left:5px;color:var(--metric-accent, #7c3aed);font-size:12px;font-style:normal;letter-spacing:0}.scrum-report-metric p{max-width:300px;margin:2px 0 0;color:var(--text-secondary, #64748b);font-size:11px;line-height:1.4}.scrum-command-header{display:grid;grid-template-columns:minmax(260px,1fr) minmax(560px,1.5fr);min-width:0;gap:24px;padding:21px 24px;border:1px solid color-mix(in srgb,var(--scrum-accent) 14%,var(--border-color, #e2e8f0));border-radius:19px;background:radial-gradient(circle at 82% -20%,rgb(124 58 237 / 11%),transparent 38%),var(--surface, #fff);box-shadow:inset 0 1px #ffffffe0,0 3px 8px #4c1d950a,0 17px 36px #4c1d9514}.scrum-command-copy{display:grid;min-width:0;align-content:center;gap:6px}.scrum-command-eyebrow{display:inline-flex;width:fit-content;align-items:center;gap:7px;color:var(--scrum-accent);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.scrum-command-copy h2{margin:0;font-size:clamp(22px,2.25vw,31px);line-height:1.14;letter-spacing:-.035em}.scrum-command-copy p{max-width:620px;margin:0;color:var(--text-secondary);font-size:14px;line-height:1.55}.scrum-metric-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;overflow:hidden;border:1px solid var(--border-color, #e2e8f0);border-radius:15px;background:color-mix(in srgb,var(--surface-muted, #f8fafc) 82%,var(--surface, #fff));box-shadow:inset 0 1px #ffffffe0,0 7px 18px #0f172a0d}.scrum-metric-strip>div{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon label" "icon value";align-content:center;gap:1px 8px;padding:14px;border-right:1px solid var(--border-color, #e2e8f0)}.scrum-metric-strip>div:last-child{border-right:0}.scrum-metric-strip svg{grid-area:icon;color:var(--scrum-accent)}.scrum-metric-strip span{overflow:hidden;grid-area:label;color:var(--text-secondary);font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.scrum-metric-strip strong{grid-area:value;font-size:17px;line-height:1.25}.scrum-metric-strip .is-alert svg,.scrum-metric-strip .is-alert strong{color:#dc2626}.scrum-readiness-path{overflow:hidden;padding:20px 22px 22px;border:1px solid color-mix(in srgb,var(--scrum-accent) 18%,var(--border-color, #e2e8f0));border-radius:19px;background:radial-gradient(circle at 50% -60%,rgb(124 58 237 / 13%),transparent 55%),var(--surface, #fff);box-shadow:inset 0 1px #ffffffe5,0 4px 10px #4c1d950d,0 18px 40px #4c1d9517}.scrum-readiness-path>header{display:grid;grid-template-columns:auto minmax(180px,360px);align-items:center;justify-content:space-between;gap:20px;margin-bottom:17px}.scrum-readiness-path>header>div{display:flex;align-items:baseline;gap:9px}.scrum-readiness-path>header span{color:var(--text-secondary);font-size:13px;font-weight:700}.scrum-readiness-path>header strong{color:var(--scrum-accent);font-size:20px}.scrum-readiness-path .ant-progress{margin:0}.scrum-readiness-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.scrum-readiness-steps>button{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px;border:1px solid var(--border-color, #e2e8f0);border-radius:15px;color:var(--text-primary, #172033);text-align:left;background:color-mix(in srgb,var(--surface-muted, #f8fafc) 76%,var(--surface, #fff));cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.scrum-readiness-steps>button:hover,.scrum-readiness-steps>button:focus-visible,.scrum-readiness-steps>button.is-current{border-color:#7c3aed7a;box-shadow:0 10px 24px #4c1d9517;transform:translateY(-1px)}.scrum-readiness-steps>button.is-complete{border-color:#22c55e4d;background:color-mix(in srgb,#ecfdf5 74%,var(--surface, #fff))}.scrum-readiness-steps>button>span:nth-child(2){display:grid;min-width:0;gap:2px}.scrum-readiness-steps small{color:var(--scrum-accent);font-size:10px;font-weight:850;letter-spacing:.08em}.scrum-readiness-steps strong{font-size:14px}.scrum-readiness-steps em{display:-webkit-box;overflow:hidden;color:var(--text-secondary);font-size:12px;font-style:normal;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.scrum-readiness-icon,.scrum-panel-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid rgb(124 58 237 / 16%);color:var(--scrum-accent);background:color-mix(in srgb,var(--scrum-accent) 8%,var(--surface, #fff))}.scrum-readiness-icon{width:39px;height:39px;border-radius:12px}.is-complete .scrum-readiness-icon{border-color:#22c55e2e;color:#16a34a;background:#ecfdf5}.scrum-start-grid{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(330px,.84fr);min-width:0;gap:16px}.scrum-start-panel{display:grid;min-width:0;align-content:start;overflow:hidden;border:1px solid var(--border-color, #e2e8f0);border-radius:18px;background:var(--surface, #fff);box-shadow:inset 0 1px #ffffffe5,0 4px 10px #0f172a0a,0 17px 38px #0f172a12}.scrum-start-panel>header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:14px;padding:15px 17px;border-bottom:1px solid var(--border-color, #e2e8f0)}.scrum-start-panel>header>div{display:flex;min-width:0;align-items:center;gap:10px}.scrum-start-panel>header h3,.scrum-start-panel>header p{margin:0}.scrum-start-panel>header h3{font-size:16px}.scrum-start-panel>header p{color:var(--text-secondary);font-size:12px}.scrum-start-panel>header .ant-btn{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;padding-inline:4px}.scrum-panel-icon{width:38px;height:38px;border-radius:12px}.scrum-backlog-preview-list{display:grid;padding:6px 16px 12px}.scrum-backlog-preview-list>button{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 2px;border:0;border-bottom:1px solid var(--border-color, #e2e8f0);color:var(--text-primary, #172033);text-align:left;background:transparent;cursor:pointer}.scrum-backlog-preview-list>button:last-child{border-bottom:0}.scrum-backlog-preview-list>button:hover strong{color:var(--scrum-accent)}.scrum-backlog-preview-list strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.scrum-backlog-preview-list em{color:var(--scrum-accent);font-size:11px;font-style:normal;font-weight:800}.scrum-backlog-preview-list em.is-unestimated{color:#d97706}.scrum-preview-type{min-width:60px;padding:4px 7px;border-radius:8px;color:#6d28d9;font-size:10px;font-weight:800;text-align:center;background:#f3e8ff}.scrum-preview-type.is-bug{color:#b91c1c;background:#fee2e2}.scrum-preview-type.is-task{color:#1d4ed8;background:#dbeafe}.scrum-preview-type.is-spike{color:#0e7490;background:#cffafe}.scrum-purposeful-empty{display:grid;min-height:176px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:24px}.scrum-purposeful-empty>span{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;border-radius:15px;color:var(--scrum-accent);background:var(--scrum-accent-soft)}.scrum-purposeful-empty strong{font-size:15px}.scrum-purposeful-empty p{max-width:480px;margin:4px 0 0;color:var(--text-secondary);font-size:13px;line-height:1.5}.scrum-team-readiness-body{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:22px;padding:19px}.scrum-readiness-ring{display:grid;position:relative;width:112px;height:112px;flex:0 0 auto;place-items:center;border-radius:50%;background:conic-gradient(var(--scrum-accent) var(--readiness),#ebe8f5 0)}.scrum-readiness-ring:before{width:88px;height:88px;border-radius:inherit;background:var(--surface, #fff);content:""}.scrum-readiness-ring>div{display:grid;position:absolute;justify-items:center}.scrum-readiness-ring strong{font-size:22px}.scrum-readiness-ring span{color:var(--text-secondary);font-size:10px;font-weight:700}.scrum-team-signals{display:grid;gap:8px}.scrum-team-signals>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;background:color-mix(in srgb,var(--surface-muted, #f8fafc) 82%,var(--surface, #fff))}.scrum-team-signals svg{color:var(--scrum-accent)}.scrum-team-signals span{color:var(--text-secondary);font-size:12px}.scrum-team-signals strong{font-size:13px}.scrum-role-chips{display:flex;flex-wrap:wrap;gap:6px;padding:0 18px 16px}.scrum-role-chips .ant-tag{max-width:100%;overflow:hidden;text-overflow:ellipsis}.scrum-first-sprint-cta{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:17px 20px;border:1px solid rgb(124 58 237 / 20%);border-radius:18px;background:radial-gradient(circle at 85% 15%,rgb(124 58 237 / 16%),transparent 32%),linear-gradient(115deg,color-mix(in srgb,var(--scrum-accent) 9%,var(--surface, #fff)),var(--surface, #fff));box-shadow:inset 0 1px #ffffffe0,0 4px 10px #4c1d950d,0 18px 38px #4c1d951a}.scrum-first-sprint-cta>div{min-width:0}.scrum-first-sprint-cta strong{font-size:15px}.scrum-first-sprint-cta p{margin:3px 0 0;color:var(--text-secondary);font-size:12px}.scrum-active-summary{overflow:hidden;background:radial-gradient(circle at 96% 0,rgb(34 197 94 / 14%),transparent 31%),linear-gradient(135deg,var(--surface, #fff),var(--scrum-accent-soft))}.scrum-summary-heading,.scrum-section-toolbar{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:16px}.scrum-summary-heading h2,.scrum-section-toolbar h2{margin:5px 0 4px;font-size:clamp(19px,2vw,25px)}.scrum-summary-heading p,.scrum-section-toolbar p{margin:0;color:var(--text-secondary)}.scrum-summary-metrics{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:10px;color:var(--text-secondary);font-size:13px;font-weight:600}.scrum-live-overview{--scrum-live-tone: #22c55e;position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--scrum-live-tone) 25%,var(--border-color));border-radius:22px;background:radial-gradient(circle at 88% -15%,color-mix(in srgb,var(--scrum-live-tone) 18%,transparent),transparent 35%),radial-gradient(circle at 0 120%,rgb(124 58 237 / 11%),transparent 36%),linear-gradient(135deg,var(--surface, #fff),color-mix(in srgb,var(--scrum-accent-soft) 58%,#fff));box-shadow:0 20px 44px #4c1d951a,inset 0 1px #ffffffeb}.scrum-live-overview.is-attention{--scrum-live-tone: #f59e0b}.scrum-live-overview.is-risk{--scrum-live-tone: #f43f5e}.scrum-live-overview:after{position:absolute;top:-100px;right:-70px;width:260px;height:260px;border:1px solid color-mix(in srgb,var(--scrum-live-tone) 18%,transparent);border-radius:50%;content:"";pointer-events:none}.scrum-live-progress{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);min-height:270px}.scrum-live-progress-copy{padding:24px;border-right:1px solid color-mix(in srgb,var(--scrum-live-tone) 18%,var(--border-color))}.scrum-live-health{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border:1px solid color-mix(in srgb,var(--scrum-live-tone) 28%,transparent);border-radius:999px;background:color-mix(in srgb,var(--scrum-live-tone) 10%,var(--surface, #fff));color:color-mix(in srgb,var(--scrum-live-tone) 72%,#172033);font-size:12px;font-weight:800}.scrum-live-title{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:18px}.scrum-live-title>div{display:grid;gap:5px}.scrum-live-title small{color:var(--text-secondary);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.scrum-live-title strong{color:var(--text-primary);font-size:clamp(40px,5vw,64px);line-height:.95;letter-spacing:-.055em}.scrum-live-progress-copy>p{max-width:650px;margin:18px 0 0;color:var(--text-secondary);font-size:14px;line-height:1.6}.scrum-live-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}.scrum-live-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:color-mix(in srgb,var(--border-color) 78%,transparent)}.scrum-live-facts>div{display:grid;min-width:0;align-content:center;gap:7px;padding:18px;background:color-mix(in srgb,var(--surface, #fff) 88%,transparent)}.scrum-live-facts>div:last-child{grid-column:1 / -1}.scrum-live-facts svg{color:var(--scrum-accent)}.scrum-live-facts span{color:var(--text-secondary);font-size:11px;font-weight:700}.scrum-live-facts strong{overflow:hidden;color:var(--text-primary);font-size:15px;text-overflow:ellipsis}.scrum-live-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:16px}.scrum-live-panel{overflow:hidden;border:1px solid color-mix(in srgb,var(--scrum-accent) 13%,var(--border-color));border-radius:20px;background:linear-gradient(145deg,rgb(255 255 255 / 76%),transparent 45%),var(--surface, #fff);box-shadow:0 14px 34px #1e293b12,inset 0 1px #ffffffe5}.scrum-live-panel>header{display:flex;min-width:0;align-items:center;gap:11px;padding:17px 18px;border-bottom:1px solid var(--border-color)}.scrum-live-panel>header>div{min-width:0;flex:1}.scrum-live-panel h3,.scrum-live-panel p{margin:0}.scrum-live-panel h3{font-size:15px}.scrum-live-panel header p{margin-top:3px;color:var(--text-secondary);font-size:11px}.scrum-live-workflow{grid-row:span 2}.scrum-workflow-list{display:grid;gap:2px;padding:10px}.scrum-workflow-list>button{display:grid;grid-template-columns:auto minmax(130px,.75fr) minmax(150px,1fr);align-items:center;gap:11px;width:100%;padding:11px 10px;border:0;border-radius:12px;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background .18s ease,transform .18s ease}.scrum-workflow-list>button:hover{background:var(--surface-muted, #f8fafc);transform:translate(2px)}.scrum-workflow-list>button>span:nth-child(2){display:flex;min-width:0;justify-content:space-between;gap:8px}.scrum-workflow-list strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.scrum-workflow-list em{color:var(--text-secondary);font-size:12px;font-style:normal}.scrum-workflow-dot{width:9px;height:9px;border-radius:50%;background:#06b6d4;box-shadow:0 0 0 5px #06b6d41a}.scrum-workflow-dot.is-in_progress{background:#f59e0b;box-shadow:0 0 0 5px #f59e0b1a}.scrum-workflow-dot.is-review{background:#8b5cf6;box-shadow:0 0 0 5px #8b5cf61a}.scrum-workflow-dot.is-done{background:#22c55e;box-shadow:0 0 0 5px #22c55e1a}.scrum-workflow-dot.is-deferred{background:#64748b;box-shadow:0 0 0 5px #64748b1a}.scrum-risk-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:14px}.scrum-risk-list button{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:12px;border:1px solid var(--border-color);border-radius:13px;background:var(--surface-muted, #f8fafc);color:inherit;text-align:left;cursor:pointer}.scrum-risk-list button.is-danger{border-color:#f43f5e33;background:#f43f5e0d;color:#be123c}.scrum-risk-list button.is-warning{border-color:#f59e0b3d;background:#f59e0b0f;color:#b45309}.scrum-risk-list strong{font-size:12px}.scrum-risk-list em{font-size:15px;font-style:normal;font-weight:800}.scrum-risk-clear,.scrum-team-empty{display:flex;align-items:center;gap:13px;min-height:118px;padding:18px}.scrum-risk-clear>span{display:grid;width:48px;height:48px;flex:0 0 auto;place-items:center;border-radius:15px;background:#22c55e1a;color:#16a34a}.scrum-risk-clear strong,.scrum-team-empty strong{display:block;font-size:13px}.scrum-risk-clear p,.scrum-team-empty p{margin-top:4px;color:var(--text-secondary);font-size:11px}.scrum-live-team-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:14px}.scrum-live-team-list>div{display:flex;min-width:0;align-items:center;gap:9px;padding:10px;border:1px solid var(--border-color);border-radius:13px;background:var(--surface-muted, #f8fafc)}.scrum-live-team-list>div>span{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:11px;background:linear-gradient(145deg,#7c3aed,#5b21b6);box-shadow:0 7px 15px #5b21b638;color:#fff;font-size:12px;font-weight:800}.scrum-live-team-list>div>div{display:grid;min-width:0;gap:2px}.scrum-live-team-list strong,.scrum-live-team-list em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scrum-live-team-list strong{font-size:12px}.scrum-live-team-list em{color:var(--text-secondary);font-size:10px;font-style:normal}.scrum-team-empty{flex-wrap:wrap;color:var(--scrum-accent)}.scrum-team-empty>div{min-width:180px;flex:1}@media(max-width:1180px){.scrum-live-progress{grid-template-columns:minmax(0,1fr)}.scrum-live-progress-copy{border-right:0;border-bottom:1px solid color-mix(in srgb,var(--scrum-live-tone) 18%,var(--border-color))}.scrum-live-grid{grid-template-columns:minmax(0,1fr)}.scrum-live-workflow{grid-row:auto}}@media(max-width:760px){.scrum-live-overview,.scrum-live-panel{border-radius:17px}.scrum-live-progress-copy{padding:17px}.scrum-live-title{align-items:flex-start;flex-direction:column;gap:14px}.scrum-live-title strong{font-size:42px}.scrum-live-title .ant-progress{align-self:center}.scrum-live-actions{display:grid;grid-template-columns:minmax(0,1fr)}.scrum-live-actions .ant-btn{width:100%}.scrum-live-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.scrum-live-facts>div{padding:14px}.scrum-live-facts>div:last-child{grid-column:1 / -1}.scrum-live-panel>header{align-items:flex-start;flex-wrap:wrap;padding:15px}.scrum-live-panel>header>.ant-btn{width:100%}.scrum-workflow-list>button{grid-template-columns:auto minmax(0,1fr)}.scrum-workflow-list>button>.ant-progress{grid-column:2}.scrum-risk-list,.scrum-live-team-list{grid-template-columns:minmax(0,1fr)}.scrum-risk-list button{min-height:48px}}.scrum-planning-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px 24px;overflow:hidden;padding:22px;border:1px solid color-mix(in srgb,var(--scrum-accent) 18%,var(--border-color, #e2e8f0));border-radius:22px;background:radial-gradient(circle at 93% -25%,rgb(124 58 237 / 22%),transparent 38%),radial-gradient(circle at 15% 145%,rgb(56 189 248 / 12%),transparent 38%),linear-gradient(135deg,var(--surface, #fff),color-mix(in srgb,var(--scrum-accent-soft) 68%,#fff));box-shadow:0 18px 42px #4c1d9517,inset 0 1px #ffffffe0}.scrum-planning-hero:after{position:absolute;width:210px;height:210px;top:-150px;right:14%;border:1px solid rgb(124 58 237 / 12%);border-radius:50%;content:"";pointer-events:none}.scrum-planning-hero-copy,.scrum-planning-hero-actions,.scrum-planning-stats{position:relative;z-index:1}.scrum-planning-hero-copy h2{margin:7px 0 4px;font-size:clamp(21px,2.25vw,28px);line-height:1.15}.scrum-planning-hero-copy p{max-width:760px;margin:0;color:var(--text-secondary);line-height:1.5}.scrum-planning-hero-actions{display:flex;align-items:flex-start}.scrum-planning-hero-actions .ant-btn{min-height:40px;border-radius:12px;box-shadow:0 9px 20px #6366f138}.scrum-planning-stats{display:grid;grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid rgb(124 58 237 / 10%);border-radius:16px;background:#ffffff9e;box-shadow:inset 0 1px #ffffffe5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.scrum-planning-stats>div{display:grid;min-width:0;gap:5px;padding:13px 15px;border-right:1px solid rgb(124 58 237 / 10%)}.scrum-planning-stats>div:last-child{border-right:0}.scrum-planning-stats span{display:inline-flex;min-width:0;align-items:center;gap:7px;overflow:hidden;color:var(--text-secondary);font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.scrum-planning-stats svg{flex:0 0 auto;color:var(--scrum-accent)}.scrum-planning-stats strong{color:var(--text-primary, #172033);font-size:20px;line-height:1.1}.scrum-planning-stats strong small{color:var(--text-secondary);font-size:12px;font-weight:700}.scrum-planning-stats .is-warning svg,.scrum-planning-stats .is-warning strong{color:#d97706}.scrum-planning-grid{display:grid;grid-template-columns:minmax(310px,.82fr) minmax(470px,1.18fr);min-width:0;gap:18px;align-items:start}.scrum-planned-sprints{display:grid;min-width:0;gap:16px}.scrum-planned-sprint-card{display:grid;min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--scrum-accent) 20%,var(--border-color, #e2e8f0));border-radius:21px;background:var(--surface, #fff);box-shadow:0 16px 34px #4c1d9514,inset 0 1px #ffffffe5;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.scrum-planned-sprint-card:hover{border-color:color-mix(in srgb,var(--scrum-accent) 38%,var(--border-color, #e2e8f0));box-shadow:0 19px 40px #4c1d951c,inset 0 1px #fffffff0}.scrum-planning-column{container-name:scrum-planning-column;container-type:inline-size;min-width:0;min-height:410px;padding:16px;border:1px solid var(--border-color, #e2e8f0);border-radius:21px;background:radial-gradient(circle at 100% 0,rgb(124 58 237 / 10%),transparent 29%),linear-gradient(160deg,color-mix(in srgb,var(--surface, #fff) 82%,#f8fafc),color-mix(in srgb,var(--surface-muted, #f8fafc) 92%,#eef2ff));box-shadow:0 14px 30px #0f172a0f,inset 0 1px #fffffff2;transition:border-color .17s ease,box-shadow .17s ease,background .17s ease}.scrum-planning-column.is-backlog{position:sticky;top:12px}.scrum-planned-sprint-card .scrum-planning-column{min-height:270px;border:0;border-radius:0;background:radial-gradient(circle at 100% 0,rgb(124 58 237 / 8%),transparent 29%),transparent;box-shadow:none}.scrum-planning-column.is-drag-target{border-color:#7c3aeda6;background:radial-gradient(circle at 100% 0,rgb(124 58 237 / 18%),transparent 34%),color-mix(in srgb,var(--scrum-accent) 6%,var(--surface, #fff));box-shadow:0 0 0 4px #7c3aed1a,0 18px 38px #4c1d9521}.scrum-planning-column-header,.scrum-board-column>header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.scrum-planning-column-title{display:grid;grid-template-columns:auto minmax(0,1fr);min-width:0;align-items:center;gap:10px}.scrum-planning-column-icon{display:inline-flex;width:36px;height:36px;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid rgb(124 58 237 / 14%);border-radius:11px;color:var(--scrum-accent);background:linear-gradient(145deg,#fff,color-mix(in srgb,var(--scrum-accent) 11%,#fff));box-shadow:0 7px 15px #4c1d951a}.scrum-planning-column-title>div{display:grid;min-width:0;gap:2px}.scrum-planning-column-title strong{overflow:hidden;font-size:16px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.scrum-planning-column-title span{overflow:hidden;color:var(--text-secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.scrum-planning-column-tools{display:flex;min-width:0;flex:0 0 auto;align-items:center;gap:7px}.scrum-planning-add-task-button{flex:0 0 auto;white-space:nowrap}@container scrum-planning-column (max-width: 680px){.scrum-planning-column.is-sprint .scrum-sprint-edit-button,.scrum-planning-column.is-sprint .scrum-sprint-capacity-button{width:30px;min-width:30px;padding-inline:7px}.scrum-planning-column.is-sprint .scrum-sprint-edit-button .scrum-planning-action-label,.scrum-planning-column.is-sprint .scrum-sprint-capacity-button .scrum-planning-action-label{display:none}}@container scrum-planning-column (max-width: 480px){.scrum-planning-column.is-sprint .scrum-planning-column-header{align-items:stretch;flex-direction:column}.scrum-planning-column.is-sprint .scrum-planning-column-tools{width:100%;flex-wrap:wrap;justify-content:flex-end}}.scrum-planning-column-count,.scrum-planning-column-points{display:inline-flex;min-height:27px;align-items:center;justify-content:center;padding:3px 8px;border:1px solid var(--border-color, #e2e8f0);border-radius:999px;color:var(--text-secondary);background:#ffffffc7;font-size:11px;font-weight:800;white-space:nowrap}.scrum-planning-column-count{min-width:27px;color:var(--scrum-accent)}.scrum-drop-hint{display:flex;min-width:0;align-items:center;justify-content:center;gap:8px;margin:-3px 0 11px;padding:8px 10px;border:1px dashed rgb(124 58 237 / 30%);border-radius:11px;color:var(--text-secondary);background:#7c3aed0a;font-size:12px;font-weight:700;text-align:center}.scrum-drop-hint.is-active{border-color:#7c3aedb3;color:var(--scrum-accent);background:#7c3aed17}.scrum-planning-items{display:grid;min-height:300px;align-content:start;gap:10px}.scrum-planned-sprint-card .scrum-planning-items{min-height:170px}.scrum-planning-empty{display:grid;min-height:230px;align-content:center;justify-items:center;gap:8px;padding:22px;border:1px dashed color-mix(in srgb,var(--scrum-accent) 24%,var(--border-color, #e2e8f0));border-radius:15px;color:var(--text-secondary);text-align:center;background:#ffffff73}.scrum-planned-sprint-card .scrum-planning-empty{min-height:165px}.scrum-planning-empty>span{display:inline-flex;width:46px;height:46px;align-items:center;justify-content:center;border:1px solid rgb(124 58 237 / 14%);border-radius:14px;color:var(--scrum-accent);background:linear-gradient(145deg,#fff,#7c3aed14);box-shadow:0 9px 20px #4c1d9517}.scrum-planning-empty strong{color:var(--text-primary, #172033)}.scrum-planning-empty p{max-width:360px;margin:0 0 4px;font-size:13px;line-height:1.45}.scrum-work-item{--scrum-item-accent: #6366f1;position:relative;display:grid;width:100%;min-width:0;gap:9px;overflow:hidden;padding:13px 13px 12px 15px;border:1px solid color-mix(in srgb,var(--scrum-item-accent) 16%,var(--border-color, #e2e8f0));border-radius:15px;color:var(--text-primary, #172033);text-align:left;background:linear-gradient(90deg,color-mix(in srgb,var(--scrum-item-accent) 3%,#fff),#fff 24%);box-shadow:0 8px 20px #0f172a0f,inset 0 1px #fffffff0;cursor:grab;transition:opacity .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.scrum-work-item:before{position:absolute;width:3px;top:9px;bottom:9px;left:0;border-radius:0 4px 4px 0;background:var(--scrum-item-accent);content:""}.scrum-work-item.is-story{--scrum-item-accent: #3b82f6}.scrum-work-item.is-task{--scrum-item-accent: #6366f1}.scrum-work-item.is-bug{--scrum-item-accent: #ef4444}.scrum-work-item.is-spike{--scrum-item-accent: #a855f7}.scrum-work-item:hover,.scrum-work-item:focus-visible{border-color:color-mix(in srgb,var(--scrum-item-accent) 48%,var(--border-color, #e2e8f0));box-shadow:0 13px 28px color-mix(in srgb,var(--scrum-item-accent) 14%,transparent),inset 0 1px #fffffff5;transform:translateY(-2px)}.scrum-work-item.is-dragging{opacity:.45;transform:scale(.985)}.scrum-work-item.is-readonly{cursor:default}.scrum-work-item.is-blocked{--scrum-item-accent: #ef4444}.scrum-work-item>strong,.scrum-work-item p,.scrum-work-item-meta span{overflow:hidden;text-overflow:ellipsis}.scrum-work-item>strong{padding-right:6px;font-size:14px;line-height:1.35}.scrum-work-item p{display:-webkit-box;margin:0;color:var(--text-secondary);font-size:12px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.scrum-work-item-top,.scrum-work-item-meta{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.scrum-work-item-labels{display:flex;min-width:0;align-items:center;gap:4px}.scrum-work-item-labels .ant-space{min-width:0}.scrum-work-item-grip{display:inline-flex;flex:0 0 auto;color:#94a3b8;cursor:grab}.scrum-work-item-points{display:inline-flex;min-height:26px;flex:0 0 auto;align-items:center;padding:3px 8px;border:1px solid color-mix(in srgb,var(--scrum-item-accent) 20%,var(--border-color, #e2e8f0));border-radius:999px;color:var(--scrum-item-accent);background:color-mix(in srgb,var(--scrum-item-accent) 7%,#fff);font-size:11px;font-weight:850}.scrum-work-item-points.is-unestimated{color:var(--text-secondary);background:var(--surface-muted, #f8fafc)}.scrum-work-item-meta>div{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:5px 12px}.scrum-work-item-meta span{display:inline-flex;min-width:0;max-width:220px;align-items:center;gap:5px;color:var(--text-secondary);font-size:11px;white-space:nowrap}.scrum-work-item-open{flex:0 0 auto;color:#94a3b8;transition:color .16s ease,transform .16s ease}.scrum-work-item:hover .scrum-work-item-open{color:var(--scrum-item-accent);transform:translate(2px)}.scrum-sprint-actions{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:14px;padding:13px 15px;border-top:1px solid color-mix(in srgb,var(--scrum-accent) 12%,var(--border-color, #e2e8f0));background:linear-gradient(135deg,color-mix(in srgb,var(--scrum-accent) 6%,#fff),color-mix(in srgb,#38bdf8 4%,#fff))}.scrum-sprint-goal{display:grid;grid-template-columns:auto minmax(0,1fr) auto;width:100%;min-width:0;align-items:center;gap:9px;padding:5px;border:0;border-radius:12px;color:inherit;font:inherit;text-align:left;background:transparent}.scrum-sprint-goal.is-editable{cursor:pointer;transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease}.scrum-sprint-goal.is-editable:hover,.scrum-sprint-goal.is-editable:focus-visible{outline:none;background:#ffffffb8;box-shadow:0 8px 20px #6366f11a;transform:translateY(-1px)}.scrum-sprint-goal:disabled{cursor:default}.scrum-sprint-goal>span{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:10px;color:#16a34a;background:#22c55e1a}.scrum-sprint-goal.is-empty>span{color:#d97706;background:#f59e0b1a}.scrum-sprint-goal>div{display:grid;min-width:0;gap:1px}.scrum-sprint-goal small{color:var(--text-secondary);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.scrum-sprint-goal strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.scrum-sprint-goal em{color:#b45309;font-size:11px;font-style:normal;line-height:1.3}.scrum-sprint-goal-edit-icon{flex:0 0 auto;color:#7c3aed;opacity:.72}.scrum-sprint-goal.is-editable:hover .scrum-sprint-goal-edit-icon,.scrum-sprint-goal.is-editable:focus-visible .scrum-sprint-goal-edit-icon{opacity:1}.scrum-sprint-actions .ant-btn{min-width:112px;border-radius:11px;box-shadow:0 8px 17px #6366f129}.scrum-sprint-onboarding{display:grid;min-width:0;grid-template-columns:minmax(0,.96fr) minmax(420px,1.04fr);overflow:hidden;border:1px solid color-mix(in srgb,var(--scrum-accent) 18%,var(--border-color, #e2e8f0));border-radius:24px;background:radial-gradient(circle at 9% 0,rgb(56 189 248 / 10%),transparent 31%),radial-gradient(circle at 95% 4%,rgb(124 58 237 / 15%),transparent 31%),linear-gradient(145deg,color-mix(in srgb,var(--surface, #fff) 97%,#eef2ff),var(--surface, #fff));box-shadow:inset 0 1px #ffffffeb,0 5px 12px #4c1d950d,0 25px 55px #4c1d951c}.scrum-sprint-onboarding-guide,.scrum-sprint-preview{position:relative;min-width:0;padding:clamp(22px,2.6vw,36px)}.scrum-sprint-onboarding-guide{display:grid;align-content:start;gap:28px}.scrum-sprint-onboarding-guide:before{position:absolute;top:-118px;left:-105px;width:260px;height:260px;border:1px solid rgb(56 189 248 / 12%);border-radius:50%;content:"";pointer-events:none}.scrum-sprint-onboarding-intro{position:relative;z-index:1;display:grid;max-width:650px}.scrum-sprint-onboarding-eyebrow{display:inline-flex;width:fit-content;align-items:center;gap:7px;margin-bottom:12px;color:#0891b2;font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.085em}.scrum-sprint-onboarding-intro h2{margin:0;color:var(--text-primary, #172033);font-size:clamp(27px,3vw,42px);line-height:1.06;letter-spacing:-.035em}.scrum-sprint-onboarding-intro p{max-width:610px;margin:14px 0 0;color:var(--text-secondary);font-size:clamp(14px,1.2vw,17px);line-height:1.55}.scrum-sprint-onboarding-actions{margin-top:20px}.scrum-sprint-onboarding-actions .ant-btn{min-height:43px;padding-inline:22px;border-radius:12px;font-weight:750}.scrum-sprint-onboarding-actions .ant-btn-primary{box-shadow:inset 0 1px #fff3,0 6px 10px #5b21b624,0 16px 28px #5b21b638}.scrum-launch-path{position:relative;z-index:1;display:grid;gap:16px}.scrum-launch-path-heading{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:18px}.scrum-launch-path-heading>div:first-child{display:grid;min-width:0;gap:4px}.scrum-launch-path-heading strong{font-size:16px}.scrum-launch-path-heading span{color:var(--text-secondary);font-size:12px;line-height:1.45}.scrum-launch-path-heading .ant-progress-text{color:var(--scrum-accent);font-size:12px;font-weight:850}.scrum-launch-steps{position:relative;display:grid;gap:11px;padding-left:14px}.scrum-launch-steps:before{position:absolute;top:25px;bottom:25px;left:28px;width:1px;border-left:2px dashed color-mix(in srgb,var(--scrum-accent) 25%,var(--border-color, #e2e8f0));content:""}.scrum-launch-steps>button{position:relative;display:grid;min-width:0;grid-template-columns:32px 46px minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:13px 14px 13px 0;border:1px solid color-mix(in srgb,var(--scrum-accent) 12%,var(--border-color, #e2e8f0));border-radius:16px;color:var(--text-primary, #172033);text-align:left;background:linear-gradient(145deg,color-mix(in srgb,var(--surface, #fff) 96%,#f5f3ff),var(--surface, #fff));box-shadow:inset 0 1px #ffffffeb,0 4px 9px #0f172a0a,0 13px 25px #4c1d950f;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.scrum-launch-steps>button:hover,.scrum-launch-steps>button:focus-visible,.scrum-launch-steps>button.is-current{border-color:#7c3aed61;box-shadow:inset 0 1px #fffffff2,0 7px 14px #4c1d9512,0 18px 32px #4c1d951c;transform:translateY(-1px)}.scrum-launch-steps>button.is-complete{border-color:#22c55e42;background:linear-gradient(145deg,color-mix(in srgb,#ecfdf5 70%,var(--surface, #fff)),var(--surface, #fff))}.scrum-launch-steps>button.is-warning{border-color:#f59e0b52}.scrum-launch-step-number{position:relative;z-index:1;display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;margin-left:-15px;border:3px solid var(--surface, #fff);border-radius:50%;color:#fff;background:linear-gradient(145deg,#818cf8,#6d28d9);box-shadow:inset 0 1px #ffffff47,0 6px 13px #5b21b63b;font-size:12px;font-weight:850}.scrum-launch-step-icon{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid rgb(124 58 237 / 13%);border-radius:13px;color:var(--scrum-accent);background:linear-gradient(145deg,color-mix(in srgb,var(--scrum-accent) 9%,#fff),var(--surface, #fff));box-shadow:inset 0 1px #ffffffe5,0 7px 16px #5b21b614}.scrum-launch-step-copy{display:grid;min-width:0;gap:3px}.scrum-launch-step-copy strong{font-size:13px}.scrum-launch-step-copy small{display:-webkit-box;overflow:hidden;color:var(--text-secondary);font-size:11px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.scrum-launch-steps>button>.ant-tag{max-width:145px;overflow:hidden;margin:0;border-radius:999px;font-size:10px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.scrum-launch-steps>button>svg:last-child{color:var(--text-secondary)}.scrum-onboarding-guide-link{display:inline-flex;width:fit-content;align-items:center;gap:8px;padding:0;border:0;color:var(--text-secondary);font:inherit;font-size:12px;font-weight:650;background:transparent;cursor:pointer}.scrum-onboarding-guide-link:hover,.scrum-onboarding-guide-link:focus-visible{color:var(--scrum-accent)}.scrum-sprint-preview{display:grid;align-content:center;gap:18px;border-left:1px solid color-mix(in srgb,var(--scrum-accent) 12%,var(--border-color, #e2e8f0));background:radial-gradient(circle at 95% 0,rgb(124 58 237 / 12%),transparent 35%),linear-gradient(145deg,color-mix(in srgb,var(--surface-muted, #f8fafc) 74%,#f5f3ff),var(--surface, #fff))}.scrum-sprint-preview>header>div{display:flex;align-items:flex-start;gap:11px}.scrum-sprint-preview>header h3{margin:0;font-size:16px}.scrum-sprint-preview>header p{margin:4px 0 0;color:var(--text-secondary);font-size:12px;line-height:1.45}.scrum-sprint-preview-window{display:grid;min-width:0;gap:14px;padding:18px;border:1px solid color-mix(in srgb,var(--scrum-accent) 13%,var(--border-color, #e2e8f0));border-radius:20px;background:color-mix(in srgb,var(--surface, #fff) 96%,#f5f3ff);box-shadow:inset 0 1px #fffffff2,0 7px 13px #0f172a0d,0 22px 40px #4c1d951a}.scrum-sprint-preview-summary,.scrum-sprint-preview-summary>div,.scrum-sprint-preview-summary>span{display:flex;min-width:0;align-items:center}.scrum-sprint-preview-summary{justify-content:space-between;gap:12px}.scrum-sprint-preview-summary>div{gap:7px}.scrum-sprint-preview-summary>div strong{font-size:13px}.scrum-sprint-preview-summary>div .ant-tag{margin:0;border-radius:999px;font-size:9px}.scrum-sprint-preview-summary>span{gap:6px;color:var(--text-secondary);font-size:10px;font-weight:650}.scrum-sprint-preview-progress{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:11px}.scrum-sprint-preview-progress .ant-progress{margin:0;line-height:1}.scrum-sprint-preview-progress>strong{color:var(--scrum-accent);font-size:12px}.scrum-sprint-preview-context{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid var(--border-color, #e2e8f0);border-radius:13px;background:var(--surface, #fff)}.scrum-sprint-preview-context>div{display:grid;min-width:0;gap:5px;padding:11px 12px}.scrum-sprint-preview-context>div+div{border-left:1px solid var(--border-color, #e2e8f0)}.scrum-sprint-preview-context small{color:var(--text-secondary);font-size:9px}.scrum-sprint-preview-context strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.scrum-sprint-preview-context span{display:flex;align-items:center;gap:5px}.scrum-sprint-preview-context .ant-progress{margin:0;line-height:1}.scrum-sprint-preview-board{display:grid;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.scrum-sprint-preview-board>div{min-width:0;min-height:160px;padding:8px;border:1px solid color-mix(in srgb,var(--scrum-accent) 8%,var(--border-color, #e2e8f0));border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-muted, #f8fafc) 82%,#f5f3ff),var(--surface-muted, #f8fafc))}.scrum-sprint-preview-board>div>header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:5px;margin-bottom:7px}.scrum-sprint-preview-board>div>header span{overflow:hidden;font-size:8px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.scrum-sprint-preview-board>div>header .ant-tag{margin:0;padding-inline:4px;font-size:8px;line-height:14px}.scrum-sprint-preview-board article{display:grid;min-width:0;min-height:62px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;margin-top:7px;padding:9px 8px 9px 11px;border:1px solid color-mix(in srgb,var(--scrum-accent) 7%,var(--border-color, #e2e8f0));border-radius:8px;background:var(--surface, #fff);box-shadow:inset 3px 0 #8b5cf6,0 5px 12px #0f172a0d}.scrum-sprint-preview-board article.is-done{box-shadow:inset 3px 0 #22a06b,0 5px 12px #0f172a0d}.scrum-sprint-preview-card-copy{display:grid;min-width:0;gap:4px}.scrum-sprint-preview-card-copy strong{overflow:hidden;color:var(--text-primary);font-size:8px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.scrum-sprint-preview-card-copy small{color:var(--text-secondary);font-size:7px;line-height:1.25}.scrum-sprint-preview-board article svg{color:#c2c6d4}.scrum-sprint-preview-board article.is-done svg{color:#22a06b}.scrum-sprint-preview-notice{display:flex;align-items:center;gap:8px;padding:11px 13px;border:1px solid rgb(59 130 246 / 13%);border-radius:12px;color:#3b82f6;background:#3b82f60f;font-size:10px;line-height:1.45}.scrum-sprint-board{display:grid;grid-auto-columns:minmax(268px,1fr);grid-auto-flow:column;min-width:0;gap:12px;overflow-x:auto;padding:2px 2px 8px;scroll-snap-type:x proximity}.scrum-board-column{min-height:330px;padding:12px;border:1px solid color-mix(in srgb,var(--scrum-stage-color) 34%,var(--border-color, #e2e8f0));border-top:3px solid var(--scrum-stage-color);border-radius:15px;background:linear-gradient(180deg,color-mix(in srgb,var(--scrum-stage-color) 5%,var(--surface, #fff)),transparent 72px),color-mix(in srgb,var(--surface-muted, #f8fafc) 84%,var(--surface, #fff));scroll-snap-align:start}.scrum-board-column>header>span{display:inline-flex;min-width:0;align-items:center;gap:7px;font-weight:750}.scrum-board-column>div{display:grid;align-content:start;gap:9px}.scrum-active-workspace{--scrum-active-tone: #22a06b;position:relative;gap:14px;overflow:hidden;padding:18px;border:1px solid color-mix(in srgb,var(--scrum-accent) 19%,var(--border-color, #e2e8f0));border-radius:22px;background:radial-gradient(circle at 92% -24%,rgb(124 58 237 / 12%),transparent 32%),linear-gradient(155deg,var(--surface, #fff),color-mix(in srgb,var(--scrum-accent-soft) 32%,var(--surface, #fff)));box-shadow:inset 0 1px #ffffffeb,0 4px 10px #4c1d950d,0 22px 48px #4c1d9517}.scrum-active-workspace.is-attention{--scrum-active-tone: #d97706}.scrum-active-workspace.is-risk{--scrum-active-tone: #e11d48}.scrum-active-hero{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:24px}.scrum-active-heading{display:flex;min-width:0;align-items:flex-start;gap:13px}.scrum-active-mark{display:inline-flex;width:44px;height:44px;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid rgb(124 58 237 / 19%);border-radius:14px;color:#fff;background:linear-gradient(145deg,#8b5cf6,#6d28d9);box-shadow:inset 0 1px #ffffff47,0 8px 18px #5b21b638}.scrum-active-heading>div{min-width:0}.scrum-active-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.scrum-active-title-row h2{margin:0;color:var(--text-primary, #0f172a);font-size:clamp(21px,2vw,28px);line-height:1.15}.scrum-active-title-row .ant-tag{margin:0;border-radius:999px}.scrum-active-heading p{max-width:760px;margin:6px 0 0;color:var(--text-secondary, #64748b);font-size:13px;line-height:1.45}.scrum-active-health{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid color-mix(in srgb,var(--scrum-active-tone) 22%,var(--border-color, #e2e8f0));border-radius:999px;color:var(--scrum-active-tone);background:color-mix(in srgb,var(--scrum-active-tone) 7%,var(--surface, #fff));font-size:11px;font-weight:750;line-height:1}.scrum-active-hero-side{display:flex;flex:0 0 auto;align-items:flex-start;gap:13px}.scrum-active-deadline{display:grid;grid-template-columns:auto auto;align-items:center;gap:1px 7px;padding:7px 10px;border:1px solid color-mix(in srgb,var(--scrum-accent) 14%,var(--border-color, #e2e8f0));border-radius:11px;background:color-mix(in srgb,var(--surface, #fff) 92%,var(--scrum-accent-soft))}.scrum-active-deadline svg{grid-row:1 / span 2;color:var(--scrum-accent)}.scrum-active-deadline strong{color:var(--text-primary, #0f172a);font-size:12px;white-space:nowrap}.scrum-active-deadline small{color:var(--text-secondary, #64748b);font-size:10px;white-space:nowrap}.scrum-active-progress{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.scrum-active-progress>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.scrum-active-progress span{color:var(--text-secondary, #64748b);font-size:11px;font-weight:700}.scrum-active-progress strong{color:var(--scrum-accent);font-size:15px}.scrum-active-progress .ant-progress{margin:0;line-height:1}.scrum-active-progress .ant-progress-inner,.scrum-active-capacity-meter .ant-progress-inner{background:color-mix(in srgb,var(--scrum-accent) 8%,var(--surface-muted, #f1f5f9))}.scrum-active-summary-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden;border:1px solid color-mix(in srgb,var(--scrum-accent) 13%,var(--border-color, #e2e8f0));border-radius:16px;background:color-mix(in srgb,var(--surface, #fff) 94%,var(--scrum-accent-soft));box-shadow:inset 0 1px #ffffffdb}.scrum-active-summary-grid article{min-width:0;padding:14px 16px}.scrum-active-goal{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;border-right:1px solid color-mix(in srgb,var(--scrum-accent) 13%,var(--border-color, #e2e8f0))}.scrum-active-goal>span,.scrum-active-capacity-heading>span{display:inline-flex;width:34px;height:34px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:10px;color:var(--scrum-accent);background:color-mix(in srgb,var(--scrum-accent) 9%,var(--surface, #fff))}.scrum-active-goal>div,.scrum-active-capacity-heading>div{display:grid;min-width:0;gap:3px}.scrum-active-goal small,.scrum-active-capacity small{color:var(--text-secondary, #64748b);font-size:10px;font-weight:700}.scrum-active-goal strong,.scrum-active-capacity strong{overflow:hidden;color:var(--text-primary, #0f172a);font-size:13px;line-height:1.35;text-overflow:ellipsis}.scrum-active-goal em{color:var(--text-secondary, #64748b);font-size:10px;font-style:normal}.scrum-active-capacity{display:grid;gap:9px}.scrum-active-capacity-heading{display:grid;grid-template-columns:auto minmax(0,1fr) auto;min-width:0;align-items:center;gap:10px}.scrum-active-capacity-heading .ant-btn{border-radius:9px;color:var(--scrum-accent)}.scrum-active-capacity-meter{display:grid;grid-template-columns:minmax(100px,1fr) auto;align-items:center;gap:10px;padding-left:44px}.scrum-active-capacity-meter .ant-progress{margin:0;line-height:1}.scrum-active-capacity-meter>span{color:var(--text-secondary, #64748b);font-size:10px;white-space:nowrap}.scrum-active-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.scrum-active-metrics article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;min-width:0;align-items:center;gap:8px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--scrum-accent) 11%,var(--border-color, #e2e8f0));border-radius:12px;background:color-mix(in srgb,var(--surface, #fff) 96%,var(--scrum-accent-soft))}.scrum-active-metrics article>span{display:inline-flex;color:var(--scrum-accent)}.scrum-active-metrics article.is-warning>span,.scrum-active-metrics article.is-warning>strong{color:#d97706}.scrum-active-metrics small{overflow:hidden;color:var(--text-secondary, #64748b);font-size:10px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.scrum-active-metrics strong{color:var(--text-primary, #0f172a);font-size:13px;white-space:nowrap}.scrum-active-scope-note{display:flex;align-items:flex-start;gap:9px;padding:9px 11px;border:1px solid rgb(59 130 246 / 15%);border-radius:11px;color:#2563eb;background:#3b82f60d}.scrum-active-scope-note>svg{flex:0 0 auto;margin-top:1px}.scrum-active-scope-note span{display:flex;flex-wrap:wrap;gap:4px 7px;color:var(--text-secondary, #64748b);font-size:10px;line-height:1.4}.scrum-active-scope-note strong{color:var(--text-primary, #0f172a);font-size:11px}.scrum-active-board-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:2px}.scrum-active-board-heading>div{display:flex;min-width:0;align-items:center;gap:9px}.scrum-active-board-heading>div>span{display:inline-flex;width:32px;height:32px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:9px;color:var(--scrum-accent);background:color-mix(in srgb,var(--scrum-accent) 8%,var(--surface, #fff))}.scrum-active-board-heading>div>div{display:grid}.scrum-active-board-heading strong{color:var(--text-primary, #0f172a);font-size:14px}.scrum-active-board-heading small,.scrum-active-board-heading>span{color:var(--text-secondary, #64748b);font-size:10px}.scrum-active-board-heading>span{white-space:nowrap}.scrum-board-empty{display:grid;min-height:112px;place-items:center;align-content:center;gap:7px;padding:14px;border:1px dashed color-mix(in srgb,var(--scrum-stage-color) 22%,var(--border-color, #e2e8f0));border-radius:11px;color:color-mix(in srgb,var(--scrum-stage-color) 55%,var(--text-secondary, #64748b));background:color-mix(in srgb,var(--surface, #fff) 86%,var(--scrum-stage-color));text-align:center}.scrum-board-empty>span{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:12px;background:color-mix(in srgb,var(--scrum-stage-color) 8%,var(--surface, #fff))}.scrum-board-empty small{max-width:150px;color:var(--text-secondary, #64748b);font-size:10px;line-height:1.4}@media(max-width:1180px){.scrum-active-hero{align-items:stretch;flex-direction:column;gap:14px}.scrum-active-hero-side{justify-content:space-between}.scrum-active-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.scrum-active-workspace{gap:12px;padding:14px;border-radius:18px}.scrum-active-heading{gap:10px}.scrum-active-mark{width:39px;height:39px;border-radius:12px}.scrum-active-title-row h2{font-size:21px}.scrum-active-hero-side{align-items:stretch;flex-direction:column}.scrum-active-deadline{width:fit-content}.scrum-active-hero-side .scrum-section-toolbar-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.scrum-active-hero-side .scrum-section-toolbar-actions .ant-btn{width:100%;min-width:0}.scrum-active-summary-grid{grid-template-columns:minmax(0,1fr)}.scrum-active-goal{border-right:0;border-bottom:1px solid color-mix(in srgb,var(--scrum-accent) 13%,var(--border-color, #e2e8f0))}.scrum-sprint-board{grid-auto-columns:min(82vw,320px)}}@media(max-width:560px){.scrum-active-title-row{align-items:flex-start}.scrum-active-health{width:fit-content}.scrum-active-hero-side .scrum-section-toolbar-actions{grid-template-columns:minmax(0,1fr) auto}.scrum-active-hero-side .scrum-section-toolbar-actions .ant-btn:nth-child(2){grid-column:1 / -1;grid-row:2}.scrum-active-summary-grid article{padding:12px}.scrum-active-capacity-heading{grid-template-columns:auto minmax(0,1fr)}.scrum-active-capacity-heading .ant-btn{grid-column:1 / -1;width:100%}.scrum-active-capacity-meter{grid-template-columns:minmax(0,1fr);gap:4px;padding-left:0}.scrum-active-capacity-meter>span{white-space:normal}.scrum-active-metrics{grid-template-columns:minmax(0,1fr)}.scrum-active-board-heading{align-items:flex-start}}.scrum-velocity-panel{min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--scrum-accent) 13%,var(--border-color, #e2e8f0));border-radius:21px;background:radial-gradient(circle at 95% -20%,rgb(124 58 237 / 8%),transparent 33%),var(--surface, #fff);box-shadow:inset 0 1px #ffffffeb,0 4px 9px #0f172a0a,0 20px 42px #1e293b12}.scrum-velocity-panel-header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border-bottom:1px solid var(--border-color, #e2e8f0)}.scrum-velocity-panel-header>div:first-child{display:flex;min-width:0;align-items:center;gap:12px}.scrum-velocity-panel-header h3,.scrum-velocity-panel-header p{margin:0}.scrum-velocity-panel-header h3{color:var(--text-primary, #0f172a);font-size:16px;font-weight:820}.scrum-velocity-panel-header p{margin-top:2px;color:var(--text-secondary, #64748b);font-size:12px;line-height:1.45}.scrum-velocity-legend{display:inline-flex;flex:0 0 auto;align-items:center;gap:14px;padding:8px 10px;border:1px solid var(--border-color, #e2e8f0);border-radius:12px;background:color-mix(in srgb,var(--surface-muted, #f8fafc) 78%,transparent)}.scrum-velocity-legend span{display:inline-flex;align-items:center;gap:6px;color:var(--text-secondary, #64748b);font-size:11px;font-weight:700}.scrum-velocity-legend span:before{width:9px;height:9px;border-radius:3px;background:#c4b5fd;content:"";box-shadow:inset 0 1px #ffffff8c}.scrum-velocity-legend .is-completed:before{background:linear-gradient(145deg,#8b5cf6,#5b21b6)}.scrum-velocity-content{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) 250px;align-items:stretch}.scrum-velocity-scroll{min-width:0;overflow-x:auto;padding:22px 22px 18px}.scrum-velocity-chart{display:flex;min-width:max(520px,100%);height:280px;align-items:end;gap:24px;padding:18px 12px 0;border-bottom:1px solid var(--border-color, #e2e8f0);background:repeating-linear-gradient(to bottom,transparent 0,transparent 69px,rgb(148 163 184 / 10%) 70px)}.scrum-velocity-chart>div{display:grid;min-width:66px;height:100%;grid-template-rows:minmax(0,1fr) auto auto;justify-items:center;gap:6px}.scrum-velocity-bars{display:flex;width:46px;height:100%;align-items:end;gap:6px}.scrum-velocity-bars span,.scrum-velocity-bars b{width:20px;min-height:4px;border-radius:8px 8px 3px 3px;box-shadow:inset 0 1px #ffffff73,0 6px 13px #5b21b61a}.scrum-velocity-bars span{background:linear-gradient(180deg,#ddd6fe,#c4b5fd)}.scrum-velocity-bars b{background:linear-gradient(180deg,#9f7aea,#6d28d9)}.scrum-velocity-chart strong{color:var(--text-primary, #0f172a);font-size:13px}.scrum-velocity-chart strong em{color:var(--text-secondary, #64748b);font-size:9px;font-style:normal}.scrum-velocity-chart small{max-width:100px;overflow:hidden;color:var(--text-secondary, #64748b);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.scrum-latest-sprint{display:grid;min-width:0;align-content:center;gap:10px;padding:24px;border-left:1px solid var(--border-color, #e2e8f0);background:radial-gradient(circle at 100% 0%,rgb(124 58 237 / 12%),transparent 45%),color-mix(in srgb,var(--surface-muted, #f8fafc) 76%,var(--surface, #fff))}.scrum-latest-sprint>span{color:var(--scrum-accent);font-size:10px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.scrum-latest-sprint h4{overflow:hidden;margin:0;color:var(--text-primary, #0f172a);font-size:18px;font-weight:830;text-overflow:ellipsis;white-space:nowrap}.scrum-latest-rate{display:grid;gap:1px}.scrum-latest-rate strong{color:var(--text-primary, #0f172a);font-size:32px;font-weight:880;letter-spacing:-.045em;line-height:1}.scrum-latest-rate small{color:var(--text-secondary, #64748b);font-size:11px}.scrum-latest-sprint dl{display:grid;gap:8px;margin:4px 0 0}.scrum-latest-sprint dl>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:8px;border-top:1px solid var(--border-color, #e2e8f0)}.scrum-latest-sprint dt,.scrum-latest-sprint dd{margin:0;font-size:11px}.scrum-latest-sprint dt{color:var(--text-secondary, #64748b)}.scrum-latest-sprint dd{color:var(--text-primary, #0f172a);font-weight:800}.scrum-reports-empty{display:grid;min-width:0;grid-template-columns:minmax(310px,.9fr) minmax(390px,1.1fr);align-items:stretch}.scrum-reports-empty-copy{display:grid;min-width:0;align-content:center;justify-items:start;gap:9px;padding:28px}.scrum-reports-empty-icon{display:inline-grid;width:50px;height:50px;place-items:center;border:1px solid rgb(124 58 237 / 17%);border-radius:16px;color:var(--scrum-accent);background:linear-gradient(145deg,#f5f3ff,#fff);box-shadow:inset 0 1px #fff,0 10px 22px #7c3aed24}.scrum-reports-empty h3,.scrum-reports-empty p{margin:0}.scrum-reports-empty h3{color:var(--text-primary, #0f172a);font-size:21px;font-weight:850;letter-spacing:-.025em}.scrum-reports-empty p{max-width:590px;color:var(--text-secondary, #64748b);font-size:13px;line-height:1.55}.scrum-reports-empty ol{display:grid;width:100%;gap:7px;margin:4px 0 7px;padding:0;list-style:none}.scrum-reports-empty li{display:flex;align-items:center;gap:9px;color:var(--text-primary, #0f172a);font-size:12px;font-weight:700}.scrum-reports-empty li span{display:inline-grid;width:27px;height:27px;place-items:center;border:1px solid rgb(124 58 237 / 15%);border-radius:9px;color:var(--scrum-accent);background:#7c3aed0f;font-size:9px;font-weight:900}.scrum-reports-empty .ant-btn{min-height:40px;border-radius:12px;box-shadow:0 9px 20px #5b21b62e}.scrum-report-preview{position:relative;display:grid;min-width:0;align-content:stretch;gap:16px;overflow:hidden;padding:24px 28px 19px;border-left:1px solid var(--border-color, #e2e8f0);background:radial-gradient(circle at 80% 0%,rgb(124 58 237 / 13%),transparent 40%),linear-gradient(150deg,color-mix(in srgb,var(--surface-muted, #f8fafc) 88%,#ede9fe),var(--surface, #fff))}.scrum-report-preview:after{position:absolute;top:56px;right:-60px;width:170px;height:170px;border:1px solid rgb(124 58 237 / 8%);border-radius:50%;content:""}.scrum-report-preview-head{position:relative;z-index:1;display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:14px}.scrum-report-preview-head span{display:inline-flex;align-items:center;gap:6px;color:var(--text-primary, #0f172a);font-size:12px;font-weight:800}.scrum-report-preview-head span svg{color:var(--scrum-accent)}.scrum-report-preview-head small{max-width:190px;color:var(--text-secondary, #64748b);font-size:9px;text-align:right}.scrum-report-preview-grid{position:relative;z-index:1;display:flex;min-height:190px;align-items:end;justify-content:space-around;gap:14px;padding:12px 13px 0;border-bottom:1px solid rgb(124 58 237 / 15%);background:repeating-linear-gradient(to bottom,transparent 0,transparent 46px,rgb(124 58 237 / 7%) 47px)}.scrum-report-preview-grid>div{display:grid;width:48px;height:100%;grid-template-columns:1fr 1fr;align-items:end;gap:5px}.scrum-report-preview-grid span,.scrum-report-preview-grid b{min-height:12px;border-radius:8px 8px 3px 3px}.scrum-report-preview-grid span{background:linear-gradient(180deg,#ddd6fed1,#c4b5fdad)}.scrum-report-preview-grid b{background:linear-gradient(180deg,#9f7aead1,#6d28d9c7);box-shadow:0 8px 16px #5b21b624}.scrum-report-preview-grid small{grid-column:1 / -1;padding-top:5px;color:var(--text-secondary, #64748b);font-size:9px;text-align:center}.scrum-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.scrum-epics-card,.scrum-settings-grid>.ant-alert{grid-column:1 / -1}.scrum-settings-page{--scrum-settings-accent: #7c3aed;--scrum-settings-blue: #2563eb;display:grid;gap:18px;min-width:0}.scrum-settings-hero,.scrum-settings-card,.scrum-epics-studio{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--scrum-settings-accent) 13%,var(--border-color, #e2e8f0));background:linear-gradient(145deg,#fffffff5,#f8fafce8),var(--surface, #fff);box-shadow:0 18px 38px #1e293b12,inset 0 1px #ffffffeb}.scrum-settings-hero:after,.scrum-epics-studio:after{position:absolute;z-index:0;width:260px;height:260px;border:1px solid rgb(124 58 237 / 11%);border-radius:50%;background:radial-gradient(circle,rgb(124 58 237 / 8%),transparent 68%);content:"";pointer-events:none}.scrum-settings-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(420px,.95fr);align-items:center;gap:26px;padding:25px 27px;border-radius:22px}.scrum-settings-hero:after{top:-155px;right:-55px}.scrum-settings-hero-copy,.scrum-settings-summary,.scrum-epics-intro,.scrum-epics-content{position:relative;z-index:1;min-width:0}.scrum-settings-eyebrow{display:inline-flex;align-items:center;gap:7px;color:var(--scrum-settings-accent);font-size:11px;font-weight:850;letter-spacing:.075em}.scrum-settings-hero h2,.scrum-epics-copy h3{margin:8px 0 6px;color:var(--text-primary, #0f172a);font-size:clamp(23px,2vw,31px);font-weight:900;letter-spacing:-.035em;line-height:1.12}.scrum-settings-hero-copy>p,.scrum-epics-copy>p{max-width:720px;margin:0;color:var(--text-secondary, #64748b);font-size:14px;line-height:1.55}.scrum-settings-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid color-mix(in srgb,var(--scrum-settings-accent) 11%,var(--border-color, #e2e8f0));border-radius:17px;background:#ffffffb8;box-shadow:0 12px 28px #4f46e50f,inset 0 1px #fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.scrum-settings-summary>div{display:grid;grid-template-columns:auto 1fr;gap:1px 9px;min-width:0;padding:16px}.scrum-settings-summary>div+div{border-left:1px solid var(--border-color, #e2e8f0)}.scrum-settings-summary span{display:grid;width:32px;height:32px;grid-row:1 / 3;place-items:center;border-radius:10px;background:#7c3aed17;color:var(--scrum-settings-accent)}.scrum-settings-summary strong{overflow:hidden;color:var(--text-primary, #0f172a);font-size:19px;font-weight:850;line-height:1.1;text-overflow:ellipsis}.scrum-settings-summary small{overflow:hidden;color:var(--text-secondary, #64748b);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.scrum-settings-card{min-width:0;min-height:100%;padding:22px;border-radius:20px}.scrum-settings-card:before{position:absolute;top:0;right:28px;left:28px;height:2px;border-radius:0 0 5px 5px;background:linear-gradient(90deg,transparent,rgb(124 58 237 / 38%),transparent);content:""}.scrum-settings-card-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;margin-bottom:19px}.scrum-settings-card-header h3{margin:1px 0 3px;color:var(--text-primary, #0f172a);font-size:17px;font-weight:850}.scrum-settings-card-header p,.scrum-settings-field-copy p{margin:0;color:var(--text-secondary, #64748b);font-size:12px;line-height:1.45}.scrum-settings-card-icon{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgb(124 58 237 / 13%);border-radius:13px;background:linear-gradient(145deg,#f5f3ff,#ede9fe);color:var(--scrum-settings-accent);box-shadow:0 9px 19px #7c3aed1f,inset 0 1px #fff}.scrum-settings-card-icon.is-blue{border-color:#2563eb21;background:linear-gradient(145deg,#eff6ff,#dbeafe);color:var(--scrum-settings-blue);box-shadow:0 9px 19px #2563eb1a,inset 0 1px #fff}.scrum-settings-form{display:grid;gap:14px}.scrum-settings-field,.scrum-settings-switch-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px 15px;border:1px solid var(--border-color, #e2e8f0);border-radius:14px;background:color-mix(in srgb,var(--surface-muted, #f8fafc) 78%,var(--surface, #fff))}.scrum-settings-field-copy strong{display:block;margin-bottom:3px;color:var(--text-primary, #0f172a);font-size:13px;font-weight:800}.scrum-settings-field .ant-input-number{width:92px;border-radius:11px}.scrum-settings-definition{display:grid;gap:10px}.scrum-settings-definition textarea{min-height:128px;padding:13px 14px;border-radius:13px;font-size:13px;line-height:1.55;resize:vertical}.scrum-settings-switch-row .ant-switch{box-shadow:0 5px 11px #0f172a1a}.scrum-settings-form-actions{display:flex;justify-content:flex-end;padding-top:2px}.scrum-settings-form-actions .ant-btn{min-width:178px;height:40px;border-radius:11px;font-weight:750;box-shadow:0 10px 20px #7c3aed2e}.scrum-stage-settings-list{display:grid;gap:10px}.scrum-stage-settings-item{--scrum-stage-color: #64748b;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;border:1px solid color-mix(in srgb,var(--scrum-stage-color) 22%,var(--border-color, #e2e8f0));border-radius:15px;background:linear-gradient(145deg,#fffffff5,color-mix(in srgb,var(--scrum-stage-color) 5%,#f8fafc));box-shadow:inset 0 1px #ffffffe5}.scrum-stage-settings-color{width:14px;height:38px;border-radius:999px;background:var(--scrum-stage-color);box-shadow:0 7px 16px color-mix(in srgb,var(--scrum-stage-color) 26%,transparent)}.scrum-stage-settings-main{min-width:0}.scrum-stage-settings-main strong,.scrum-stage-settings-main small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scrum-stage-settings-main strong{color:var(--text-primary, #0f172a);font-size:14px;font-weight:850}.scrum-stage-settings-main small{margin-top:2px;color:var(--text-secondary, #64748b);font-size:11px;font-weight:700}.scrum-stage-editor-form .ant-input[type=color]{height:40px;padding:4px}.scrum-stage-editor-switches{display:flex;flex-wrap:wrap;gap:10px 18px;padding:10px 0 2px}.scrum-role-list{display:grid;gap:9px}.scrum-team-modal .ant-modal-content{overflow:hidden;border:1px solid rgb(124 58 237 / 16%);border-radius:24px;background:radial-gradient(circle at 100% 0%,rgb(124 58 237 / 10%),transparent 30%),var(--surface, #fff);box-shadow:0 28px 80px #1e293b38,inset 0 1px #ffffffe5}.scrum-team-modal .ant-modal-title{color:var(--text-primary, #0f172a);font-size:20px;font-weight:850;letter-spacing:-.02em}.scrum-team-intro{margin-bottom:14px;border-radius:14px}.scrum-team-form{padding:16px;border:1px solid rgb(124 58 237 / 13%);border-radius:18px;background:linear-gradient(145deg,#faf5ffd1,#f8fafcc7),var(--surface-muted, #f8fafc);box-shadow:0 12px 26px #4f46e50f,inset 0 1px #ffffffe5}.scrum-team-form-grid{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:12px}.scrum-team-form .ant-form-item{margin-bottom:12px}.scrum-team-form>.ant-btn{min-width:190px;height:40px;border-radius:11px;font-weight:750;box-shadow:0 10px 20px #7c3aed2b}.scrum-team-section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:22px 0 10px}.scrum-team-section-header>div,.scrum-team-empty-copy{display:grid;gap:3px}.scrum-team-section-header strong{color:var(--text-primary, #0f172a);font-size:15px;font-weight:850}.scrum-team-section-header span,.scrum-team-empty-copy small{color:var(--text-secondary, #64748b);font-size:12px}.scrum-team-list{display:grid;max-height:360px;gap:8px;overflow-y:auto;padding-right:3px}.scrum-team-member.ant-list-item{display:grid;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--border-color, #e2e8f0);border-radius:16px;background:linear-gradient(145deg,#fffffff2,#f8fafcdb),var(--surface, #fff);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.scrum-team-member.ant-list-item:hover{border-color:#7c3aed38;box-shadow:0 10px 24px #4f46e514;transform:translateY(-1px)}.scrum-team-avatar{display:grid;width:44px;height:44px;place-items:center;border:1px solid rgb(255 255 255 / 72%);border-radius:14px;background:linear-gradient(145deg,#8b5cf6,#5b21b6);color:#fff;font-size:13px;font-weight:850;box-shadow:0 9px 18px #5b21b633,inset 0 1px #ffffff42}.scrum-team-copy{display:grid;min-width:0;gap:2px}.scrum-team-copy strong,.scrum-team-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scrum-team-copy strong{color:var(--text-primary, #0f172a);font-size:13px;font-weight:800}.scrum-team-copy small{color:var(--text-secondary, #64748b);font-size:11px}.scrum-team-list .ant-list-item-action{margin-inline-start:0}.scrum-role-editor-modal .ant-modal-body>.ant-alert{margin-bottom:20px}.scrum-role-editor-modal .ant-form>.ant-alert{margin-top:-4px;margin-bottom:18px}.scrum-role-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px;border:1px solid var(--border-color, #e2e8f0);border-radius:14px;background:color-mix(in srgb,var(--surface, #fff) 88%,var(--surface-muted, #f8fafc));transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.scrum-role-item:hover{border-color:#7c3aed38;box-shadow:0 10px 24px #1e293b12;transform:translateY(-1px)}.scrum-role-avatar{display:grid;width:40px;height:40px;place-items:center;border-radius:12px;background:#7c3aed17;color:#7c3aed}.scrum-role-avatar.is-scrum_master{background:#0ea5e91a;color:#0284c7}.scrum-role-avatar.is-developer{background:#10b9811a;color:#059669}.scrum-role-avatar.is-stakeholder{background:#f59e0b1c;color:#d97706}.scrum-role-item>div{display:grid;min-width:0}.scrum-role-item strong,.scrum-role-item span,.scrum-role-item small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scrum-role-item strong{color:var(--text-primary, #0f172a);font-size:13px;font-weight:800}.scrum-role-item>div>span{color:#6d28d9;font-size:11px;font-weight:750}.scrum-role-item small{margin-top:2px;color:var(--text-secondary, #64748b);font-size:10px}.scrum-settings-empty{display:grid;min-height:265px;place-items:center;align-content:center;padding:26px;text-align:center}.scrum-settings-empty>span{display:grid;width:54px;height:54px;margin-bottom:12px;place-items:center;border:1px solid rgb(124 58 237 / 13%);border-radius:17px;background:linear-gradient(145deg,#f5f3ff,#ede9fe);color:#7c3aed;box-shadow:0 12px 26px #7c3aed1f}.scrum-settings-empty strong{color:var(--text-primary, #0f172a);font-size:15px;font-weight:850}.scrum-settings-empty p{max-width:420px;margin:6px 0 14px;color:var(--text-secondary, #64748b);font-size:12px;line-height:1.5}.scrum-epics-studio{display:grid;grid-template-columns:minmax(340px,.78fr) minmax(0,1.42fr);min-width:0;border-radius:22px}.scrum-epics-studio:after{bottom:-175px;left:-90px}.scrum-epics-intro{display:grid;align-content:space-between;gap:24px;padding:27px;border-right:1px solid color-mix(in srgb,var(--scrum-settings-accent) 10%,var(--border-color, #e2e8f0));background:radial-gradient(circle at 0 100%,rgb(124 58 237 / 10%),transparent 45%),linear-gradient(160deg,rgb(250 245 255 / 78%),transparent)}.scrum-epics-copy .ant-btn{height:40px;margin-top:18px;border-radius:11px;font-weight:750;box-shadow:0 10px 22px #7c3aed2b}.scrum-epics-how{display:grid;gap:8px;padding:14px;border:1px solid rgb(124 58 237 / 12%);border-radius:15px;background:#ffffffb8;box-shadow:inset 0 1px #fff}.scrum-epics-how>strong{margin-bottom:2px;color:var(--text-primary, #0f172a);font-size:12px;font-weight:850}.scrum-epics-how>div{display:flex;align-items:center;gap:9px}.scrum-epics-how span{display:grid;width:24px;height:24px;flex:0 0 auto;place-items:center;border-radius:8px;background:#7c3aed1a;color:#6d28d9;font-size:10px;font-weight:850}.scrum-epics-how p{margin:0;color:var(--text-secondary, #64748b);font-size:11px;font-weight:650}.scrum-epics-content{display:grid;align-content:start;gap:16px;min-width:0;padding:22px}.scrum-epics-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid var(--border-color, #e2e8f0);border-radius:14px;background:color-mix(in srgb,var(--surface-muted, #f8fafc) 75%,var(--surface, #fff))}.scrum-epics-summary>div{display:grid;grid-template-columns:auto 1fr;gap:0 8px;min-width:0;padding:13px}.scrum-epics-summary>div+div{border-left:1px solid var(--border-color, #e2e8f0)}.scrum-epics-summary span{display:grid;width:29px;height:29px;grid-row:1 / 3;place-items:center;border-radius:9px;background:#7c3aed17;color:#7c3aed}.scrum-epics-summary strong{overflow:hidden;color:var(--text-primary, #0f172a);font-size:15px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.scrum-epics-summary small{overflow:hidden;color:var(--text-secondary, #64748b);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.scrum-epic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.scrum-epic-card{--epic-color: #7c3aed;position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:11px;min-width:0;padding:15px;overflow:hidden;border:1px solid color-mix(in srgb,var(--epic-color) 24%,var(--border-color, #e2e8f0));border-radius:15px;background:linear-gradient(135deg,color-mix(in srgb,var(--epic-color) 6%,#fff),#fff 58%);box-shadow:0 10px 24px #1e293b0f,inset 0 1px #fff}.scrum-epic-card:before{position:absolute;inset:0 auto 0 0;width:4px;background:var(--epic-color);content:""}.scrum-epic-color{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;background:color-mix(in srgb,var(--epic-color) 13%,#fff);color:var(--epic-color)}.scrum-epic-card h4{margin:1px 0 4px;color:var(--text-primary, #0f172a);font-size:13px;font-weight:850}.scrum-epic-card p{display:-webkit-box;margin:0;overflow:hidden;color:var(--text-secondary, #64748b);font-size:11px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.scrum-epic-card footer{display:flex;grid-column:1 / -1;gap:7px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--epic-color) 10%,var(--border-color, #e2e8f0))}.scrum-epic-card footer span{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:8px;background:color-mix(in srgb,var(--epic-color) 7%,var(--surface-muted, #f8fafc));color:var(--text-secondary, #64748b);font-size:10px;font-weight:700}.scrum-settings-empty.is-epics{min-height:245px}.scrum-epic-editor-modal .ant-modal-content{overflow:hidden;padding:0;border:1px solid rgb(124 58 237 / 17%);border-radius:21px;background:radial-gradient(circle at 100% 0%,rgb(124 58 237 / 10%),transparent 28%),var(--surface, #fff);box-shadow:0 28px 80px #1e293b3b}.scrum-epic-editor-modal .ant-modal-header{margin:0;padding:21px 24px 14px;background:transparent}.scrum-epic-editor-modal .ant-modal-title{font-size:19px;font-weight:850}.scrum-epic-editor-modal .ant-modal-body{padding:0 24px 20px}.scrum-epic-editor-modal .ant-modal-footer{margin:0;padding:14px 24px 19px;border-top:1px solid var(--border-color, #e2e8f0);background:color-mix(in srgb,var(--surface-muted, #f8fafc) 82%,var(--surface, #fff))}.scrum-epic-editor-intro{display:flex;gap:12px;margin-bottom:17px;padding:13px;border:1px solid rgb(124 58 237 / 13%);border-radius:14px;background:linear-gradient(135deg,#f5f3ffe0,#eff6ffb8)}.scrum-epic-editor-intro>span{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:13px;background:#fff;color:#7c3aed;box-shadow:0 8px 18px #7c3aed1f}.scrum-epic-editor-intro strong{color:var(--text-primary, #0f172a);font-size:13px;font-weight:850}.scrum-epic-editor-intro p{margin:3px 0 0;color:var(--text-secondary, #64748b);font-size:11px;line-height:1.5}.scrum-epic-editor-form .ant-input,.scrum-epic-editor-form textarea{border-radius:11px}.scrum-epic-color-field .ant-input{width:78px;height:42px;padding:5px;cursor:pointer}@media(max-width:1180px){.scrum-settings-hero,.scrum-epics-studio{grid-template-columns:minmax(0,1fr)}.scrum-epics-intro{grid-template-columns:minmax(0,1fr) minmax(280px,.75fr);align-items:end;border-right:0;border-bottom:1px solid color-mix(in srgb,var(--scrum-settings-accent) 10%,var(--border-color, #e2e8f0))}}@media(max-width:760px){.scrum-settings-page{gap:12px}.scrum-settings-hero,.scrum-settings-card,.scrum-epics-intro,.scrum-epics-content{padding:16px}.scrum-settings-hero,.scrum-settings-card,.scrum-epics-studio{border-radius:17px}.scrum-settings-summary,.scrum-epics-summary{grid-template-columns:minmax(0,1fr)}.scrum-settings-summary>div+div,.scrum-epics-summary>div+div{border-top:1px solid var(--border-color, #e2e8f0);border-left:0}.scrum-settings-card-header{grid-template-columns:auto minmax(0,1fr)}.scrum-settings-card-header>.ant-btn{width:100%;grid-column:1 / -1}.scrum-stage-settings-item{grid-template-columns:auto minmax(0,1fr)}.scrum-stage-settings-item>.ant-space{grid-column:1 / -1;justify-content:flex-start}.scrum-epics-intro,.scrum-epic-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.scrum-team-modal{max-width:calc(100vw - 16px);margin:8px auto}.scrum-team-modal .ant-modal-content{padding:18px 14px;border-radius:18px}.scrum-team-form-grid{grid-template-columns:minmax(0,1fr);gap:0}.scrum-team-form>.ant-btn{width:100%}.scrum-team-member.ant-list-item{grid-template-columns:40px minmax(0,1fr) auto;gap:9px;padding:11px}.scrum-team-avatar{width:40px;height:40px;border-radius:12px}.scrum-team-member .ant-list-item-action{width:100%;grid-column:1 / -1}.scrum-team-member .ant-list-item-action li,.scrum-team-member .ant-list-item-action .ant-btn{width:100%}.scrum-settings-hero h2,.scrum-epics-copy h3{font-size:22px}.scrum-settings-field,.scrum-settings-switch-row{grid-template-columns:minmax(0,1fr);gap:11px}.scrum-settings-field .ant-input-number{width:100%}.scrum-settings-switch-row .ant-switch{justify-self:start}.scrum-settings-form-actions .ant-btn,.scrum-epics-copy .ant-btn{width:100%}.scrum-role-item small{white-space:normal}.scrum-epic-editor-modal{max-width:calc(100vw - 16px);margin:8px auto}.scrum-epic-editor-modal .ant-modal-header{padding:18px 18px 12px}.scrum-epic-editor-modal .ant-modal-body{max-height:68vh;overflow-y:auto;padding:0 18px 17px}.scrum-epic-editor-modal .ant-modal-footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 18px 16px}}.scrum-task-editor-modal .ant-modal-content{overflow:hidden;padding:0;border:1px solid color-mix(in srgb,#7c3aed 16%,var(--border-color, #e2e8f0));border-radius:22px;background:radial-gradient(circle at 95% 0%,rgb(124 58 237 / 10%),transparent 26%),var(--surface, #fff);box-shadow:0 30px 85px #1e293b3d}.scrum-task-editor-modal .ant-modal-header{margin:0;padding:22px 26px 15px;background:transparent}.scrum-task-editor-modal .ant-modal-title{font-size:20px;font-weight:850;letter-spacing:-.025em}.scrum-task-editor-modal .ant-modal-close{inset-block-start:17px;inset-inline-end:18px}.scrum-task-editor-modal .ant-modal-body{max-height:min(74vh,760px);overflow-y:auto;padding:0 26px 22px}.scrum-task-editor-modal .ant-modal-footer{margin:0;padding:15px 26px 20px;border-top:1px solid var(--border-color, #e2e8f0);background:color-mix(in srgb,var(--surface-muted, #f8fafc) 84%,var(--surface, #fff))}.scrum-task-editor-modal .ant-modal-footer .ant-btn{min-width:118px;height:42px;border-radius:11px;font-weight:750}.scrum-task-editor-intro{display:flex;align-items:center;gap:13px;margin-bottom:18px;padding:15px 17px;border:1px solid rgb(124 58 237 / 15%);border-radius:15px;background:linear-gradient(120deg,#7c3aed17,#3b82f60d)}.scrum-task-editor-intro>span{display:inline-flex;width:42px;height:42px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:13px;color:#fff;background:linear-gradient(145deg,#8b5cf6,#5b21b6);box-shadow:0 8px 20px #5b21b63d}.scrum-task-editor-intro strong{display:block;margin-bottom:3px;font-size:14px}.scrum-task-editor-intro p{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.45}.scrum-task-editor-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);align-items:start;gap:16px}.scrum-task-form-sidebar{display:grid;min-width:0;gap:16px}.scrum-task-form-section{min-width:0;padding:17px;border:1px solid var(--border-color, #e2e8f0);border-radius:16px;background:color-mix(in srgb,var(--surface, #fff) 94%,#f5f3ff);box-shadow:0 8px 25px #0f172a0a}.scrum-task-form-section>header{display:flex;align-items:center;gap:8px;margin-bottom:16px;color:#6d28d9;font-size:13px;font-weight:850;letter-spacing:.025em;text-transform:uppercase}.scrum-task-editor-form .ant-form-item{margin-bottom:15px}.scrum-task-editor-form .ant-form-item:last-child{margin-bottom:0}.scrum-task-editor-form .ant-form-item-label>label{color:var(--text-primary, #0f172a);font-size:13px;font-weight:700}.scrum-task-editor-form :is(.ant-input,.ant-input-number,.ant-select-selector){border-radius:10px!important}.scrum-task-editor-form textarea.ant-input{resize:vertical;line-height:1.55}.scrum-task-form-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.scrum-task-checkbox{margin-top:4px;padding:11px 13px;border-radius:11px;background:color-mix(in srgb,var(--surface-muted, #f8fafc) 84%,#ede9fe)}.scrum-task-checkbox .ant-checkbox-wrapper{font-weight:650}.scrum-item-editor-modal .ant-modal-content{background:radial-gradient(circle at 96% 0%,rgb(124 58 237 / 13%),transparent 28%),radial-gradient(circle at 0% 100%,rgb(14 165 233 / 6%),transparent 30%),var(--surface, #fff)}.scrum-task-editor-intro.is-item-editor{position:relative;overflow:hidden;margin-bottom:16px}.scrum-task-editor-intro.is-item-editor:after{position:absolute;width:112px;height:112px;border:1px solid rgb(124 58 237 / 10%);border-radius:50%;content:"";inset-block-start:-68px;inset-inline-end:-30px;pointer-events:none}.scrum-item-editor-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);align-items:start;gap:16px}.scrum-item-editor-main{display:grid;min-width:0;gap:16px}.scrum-item-outcome-section textarea{min-height:132px}.scrum-item-state-section{background:linear-gradient(145deg,color-mix(in srgb,var(--surface, #fff) 95%,#ede9fe),color-mix(in srgb,var(--surface, #fff) 97%,#eff6ff))}.scrum-item-block-toggle{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;margin-bottom:15px;padding:13px;border:1px solid color-mix(in srgb,var(--border-color, #e2e8f0) 82%,#c4b5fd);border-radius:13px;background:color-mix(in srgb,var(--surface, #fff) 90%,#f5f3ff);box-shadow:0 7px 20px #4c1d950d}.scrum-item-block-icon{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:12px;color:#7c3aed;background:linear-gradient(145deg,#f5f3ff,#ede9fe);box-shadow:0 7px 15px #6d28d91f}.scrum-item-block-toggle strong{display:block;margin-bottom:2px;font-size:13px}.scrum-item-block-toggle p{margin:0;color:var(--text-secondary);font-size:11px;line-height:1.4}.scrum-section-toolbar-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.scrum-sprint-actions-menu-trigger{color:#665f75}.scrum-sprint-danger-menu-item{display:grid;min-width:220px;gap:2px;padding:2px 0}.scrum-sprint-danger-menu-item strong{font-size:13px}.scrum-sprint-danger-menu-item small{color:#8f879a;font-size:11px;font-weight:500}.ant-dropdown-menu-item-danger .scrum-sprint-danger-menu-item small{color:#c65f69}.scrum-cancel-sprint-modal .ant-modal-content{overflow:hidden;border:1px solid rgba(220,38,38,.14);border-radius:22px;box-shadow:0 30px 80px #2d19373d}.scrum-cancel-sprint-modal{top:18px;max-width:calc(100vw - 32px);padding-bottom:18px}.scrum-cancel-sprint-modal .ant-modal-header{margin-bottom:16px}.scrum-cancel-sprint-modal .ant-modal-body{max-height:calc(100vh - 190px);overflow-y:auto;padding-right:4px;scrollbar-gutter:stable}.scrum-cancel-sprint-hero{display:flex;align-items:flex-start;gap:14px;margin-bottom:12px;padding:16px;border:1px solid #fecdd3;border-radius:16px;background:#fff7f8}.scrum-cancel-sprint-hero>span{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:42px;height:42px;border-radius:13px;color:#dc2626;background:#ffe4e7}.scrum-cancel-sprint-hero small,.scrum-cancel-sprint-hero strong,.scrum-cancel-sprint-hero p{display:block}.scrum-cancel-sprint-hero small{margin-bottom:3px;color:#dc2626;font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.scrum-cancel-sprint-hero strong{color:#371d27;font-size:15px;line-height:1.35}.scrum-cancel-sprint-hero p{margin:5px 0 0;color:#7c6069;font-size:12px;line-height:1.5}.scrum-cancel-sprint-name{display:flex;align-items:center;gap:8px;margin-bottom:16px;padding:10px 12px;border:1px solid #ebe7f1;border-radius:12px;color:#4b4358;background:#faf9fc;font-size:12px;font-weight:750}.scrum-cancel-sprint-modal .ant-form-item-extra{color:#8b8495;font-size:11px;line-height:1.45}.scrum-cancel-sprint-acknowledgement{margin:4px 0 0;padding:12px;border:1px solid #f1d5d9;border-radius:12px;background:#fffafb}.scrum-cancel-sprint-acknowledgement .ant-checkbox-wrapper{align-items:flex-start;color:#534750;font-size:12px;line-height:1.45}.scrum-item-workspace-modal{top:18px;max-width:calc(100vw - 32px);padding-bottom:18px}.scrum-item-workspace-modal .ant-modal-content{overflow:hidden;padding:0;border:1px solid rgb(124 58 237 / 18%);border-radius:24px;background:var(--surface, #fff);box-shadow:0 34px 90px #1e293b47,0 2px #ffffffb8 inset}.scrum-item-workspace-modal .ant-modal-body{max-height:none;overflow:hidden;padding:0}.scrum-item-workspace-modal .ant-modal-close{inset-block-start:17px;inset-inline-end:18px;z-index:4;border:1px solid rgb(124 58 237 / 12%);border-radius:11px;background:#ffffffb8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.scrum-item-workspace{min-width:0;background:radial-gradient(circle at 93% -5%,rgb(124 58 237 / 13%),transparent 27%),linear-gradient(145deg,#fff,#fafaff 62%,#f5f3ff)}.scrum-item-workspace-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;min-height:112px;padding:22px 70px 20px 24px;border-bottom:1px solid rgb(124 58 237 / 12%);background:radial-gradient(circle at 82% -65%,rgb(99 102 241 / 23%),transparent 43%),linear-gradient(116deg,#fffffff5,#f5f3ffe0)}.scrum-item-workspace-icon{display:inline-flex;width:50px;height:50px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:16px;color:#fff;background:linear-gradient(145deg,#8b5cf6,#5b21b6);box-shadow:0 13px 25px #5b21b642,0 1px #ffffff61 inset}.scrum-item-workspace-eyebrow{display:block;margin-bottom:3px;color:#7c3aed;font-size:11px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.scrum-item-workspace-hero h3{overflow:hidden;margin:0;color:var(--text-primary, #111827);font-size:22px;font-weight:900;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.scrum-item-workspace-hero p{margin:4px 0 0;color:var(--text-secondary, #667085);font-size:13px}.scrum-item-workspace-hero-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.scrum-item-workspace-hero-actions .ant-tag{margin:0}.scrum-item-workspace-hero-actions .ant-btn{min-height:36px;border-radius:10px}.scrum-active-scope-notice{width:fit-content;max-width:min(760px,calc(100% - 40px));margin:10px 20px 0;padding:8px 12px;border-color:#2563eb2e;border-radius:12px;background:linear-gradient(120deg,#eff6fff5,#f5f3ffd1)}.scrum-active-scope-notice .ant-alert-icon{margin-inline-end:8px;font-size:15px}.scrum-active-scope-notice .ant-alert-message{font-size:13px;font-weight:750;line-height:1.25}.scrum-active-scope-notice .ant-alert-description{margin-top:2px;font-size:12px;line-height:1.35}.scrum-item-workspace-body{display:grid;grid-template-columns:minmax(0,1.62fr) minmax(330px,.78fr);height:min(70vh,730px);min-height:min(520px,calc(100dvh - 238px));max-height:calc(100dvh - 238px);overflow:hidden}.scrum-item-workspace-main{display:grid;align-content:start;gap:16px;min-width:0;padding:20px;overflow-y:auto;background:linear-gradient(90deg,rgb(248 250 252 / 62%),transparent 18%),var(--surface-muted, #fbfcff)}.scrum-item-workspace-body.is-edit{grid-template-columns:minmax(0,1fr)}.scrum-item-workspace-main.is-edit{grid-template-columns:repeat(2,minmax(0,1fr));padding:20px 22px 24px}.scrum-item-workspace-main.is-edit>.scrum-task-form-section:first-child,.scrum-item-workspace-main.is-edit>.scrum-item-custom-fields{grid-column:1 / -1}.scrum-item-view-main{min-width:0;padding:20px;overflow-y:auto;background:linear-gradient(90deg,rgb(248 250 252 / 62%),transparent 18%),var(--surface-muted, #fbfcff)}.scrum-item-view-summary{padding:18px;border:1px solid color-mix(in srgb,var(--border-color, #e4e8f0) 84%,#c4b5fd);border-radius:16px;background:#ffffffe5;box-shadow:0 8px 24px #0f172a0a}.scrum-item-view-summary>header{display:flex;align-items:center;gap:8px;color:#6d28d9;font-size:12px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.scrum-item-view-summary>p{margin:13px 0 15px;color:var(--text-primary, #293247);font-size:14px;line-height:1.65;white-space:pre-wrap}.scrum-item-view-tags{display:flex;flex-wrap:wrap;gap:6px}.scrum-item-view-tags .ant-tag{margin:0;border-radius:999px}.scrum-item-quick-form{display:grid;gap:14px;margin-top:16px}.scrum-item-quick-form .scrum-task-form-section>header span{display:grid;gap:2px}.scrum-item-quick-form .scrum-task-form-section>header small{color:var(--text-secondary, #667085);font-size:11px;font-weight:500;letter-spacing:0;line-height:1.4;text-transform:none}.scrum-item-quick-save{justify-self:end;min-width:170px;height:40px;border-radius:11px;font-weight:750}.scrum-item-custom-fields{margin-bottom:4px}.scrum-item-discussion{display:flex;min-width:0;min-height:0;flex-direction:column;overflow:hidden;border-left:1px solid var(--border-color, #e4e8f0);background:radial-gradient(circle at 100% 0%,rgb(14 165 233 / 7%),transparent 31%),var(--surface, #fff)}.scrum-item-discussion>header{display:flex;align-items:center;gap:11px;min-height:70px;padding:15px 17px;border-bottom:1px solid var(--border-color, #e4e8f0)}.scrum-item-discussion>header>span{display:inline-flex;width:40px;height:40px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:13px;color:#6d28d9;background:linear-gradient(145deg,#f5f3ff,#e9e5ff);box-shadow:0 8px 18px #5b21b61f}.scrum-item-discussion>header strong,.scrum-item-discussion>header small{display:block}.scrum-item-discussion>header strong{color:var(--text-primary, #172033);font-size:14px}.scrum-item-discussion>header small{margin-top:2px;color:var(--text-secondary, #6b7280)}.scrum-item-comments{min-height:0;flex:1 1 0;overflow-y:auto;padding:10px 15px}.scrum-item-comment-thread.ant-list-item{display:block;margin:0;padding:0;border-block-end:0}.scrum-item-comments .ant-list-empty-text span,.scrum-item-comments .ant-list-empty-text small{display:block}.scrum-item-comments .ant-list-empty-text strong{color:var(--text-primary, #172033)}.scrum-item-comments .ant-list-empty-text small{max-width:230px;margin:5px auto 0;color:var(--text-secondary, #6b7280);line-height:1.45}.scrum-item-comment{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:9px;margin-bottom:9px;padding:11px;border:1px solid color-mix(in srgb,var(--border-color, #e4e8f0) 84%,#c4b5fd);border-radius:13px;background:#ffffffe0;box-shadow:0 7px 18px #0f172a0a}.scrum-item-comment-avatar{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:11px;color:#5b21b6;font-size:12px;font-weight:850;background:linear-gradient(145deg,#ede9fe,#e0e7ff)}.scrum-item-comment>div,.scrum-item-comment>div header{min-width:0}.scrum-item-comment>div header{display:flex;align-items:center;justify-content:space-between;gap:8px}.scrum-item-comment>div header strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.scrum-item-comment>div header time{flex:0 0 auto;color:var(--text-secondary, #7b8498);font-size:10px}.scrum-item-comment p{margin:5px 0 0;color:var(--text-primary, #293247);font-size:13px;line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}.scrum-item-comment-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:8px}.scrum-item-comment-actions .ant-btn{height:24px;padding:0;color:#6d5dfc;font-size:12px;font-weight:750}.scrum-item-comment-reactions{display:flex;flex-wrap:wrap;gap:5px}.scrum-item-comment-reactions button{display:inline-flex;min-width:28px;height:25px;align-items:center;justify-content:center;gap:3px;padding:0 7px;border:1px solid color-mix(in srgb,var(--border-color, #e4e8f0) 72%,#c4b5fd);border-radius:999px;color:var(--text-secondary, #64748b);background:#ffffffd1;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.scrum-item-comment-reactions button:hover,.scrum-item-comment-reactions button.is-selected{border-color:#8b5cf6;color:#5b21b6;background:linear-gradient(145deg,#f5f3ff,#eef2ff);box-shadow:0 7px 16px #6366f124}.scrum-item-comment-reactions button:disabled{cursor:not-allowed;opacity:.58}.scrum-item-comment-reactions strong{color:inherit;font-size:11px;font-weight:850}.scrum-item-comment-replies{position:relative;display:grid;gap:7px;margin:10px 0 12px 16px;padding-left:20px}.scrum-item-comment-replies:before{position:absolute;top:-10px;bottom:14px;left:4px;width:2px;border-radius:999px;background:linear-gradient(#a78bfa,color-mix(in srgb,#8b5cf6 20%,transparent));content:""}.scrum-item-comment-reply{position:relative}.scrum-item-comment-reply:before{position:absolute;top:24px;left:-16px;width:16px;height:10px;border-bottom:2px solid color-mix(in srgb,#8b5cf6 42%,transparent);border-left:2px solid color-mix(in srgb,#8b5cf6 42%,transparent);border-radius:0 0 0 8px;content:""}.scrum-item-comment.is-reply,.scrum-item-comment-reply .scrum-item-comment{margin-bottom:0;border-color:color-mix(in srgb,#8b5cf6 34%,var(--border-color, #e4e8f0));background:linear-gradient(145deg,color-mix(in srgb,var(--surface, #fff) 88%,#f5f3ff),color-mix(in srgb,var(--surface, #fff) 94%,#ede9fe));box-shadow:inset 3px 0 color-mix(in srgb,#8b5cf6 62%,transparent)}.scrum-item-comment-reply-context{display:grid;grid-template-columns:16px minmax(0,1fr);gap:7px;margin-bottom:8px;padding:7px 9px;border:1px solid color-mix(in srgb,#8b5cf6 22%,var(--border-color, #e4e8f0));border-radius:9px;color:#6d28d9;background:color-mix(in srgb,#f5f3ff 82%,var(--surface, #fff))}.scrum-item-comment-reply-context>svg{margin-top:2px}.scrum-item-comment-reply-context span,.scrum-item-comment-reply-context strong,.scrum-item-comment-reply-context small,.scrum-item-comment-reply-context q{display:block;min-width:0}.scrum-item-comment-reply-context strong{font-size:10px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.scrum-item-comment-reply-context small{margin-top:1px;overflow:hidden;color:var(--text-primary, #293247);font-size:11px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.scrum-item-comment-reply-context q{margin-top:3px;overflow:hidden;color:var(--text-secondary, #64748b);font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.scrum-item-comment-reply-context q:before,.scrum-item-comment-reply-context q:after{content:none}.scrum-item-reply-target{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr);min-width:0;align-items:start;gap:8px;padding:9px 10px;border:1px solid color-mix(in srgb,#8b5cf6 32%,var(--border-color, #e4e8f0));border-radius:11px;color:#6d28d9;background:linear-gradient(145deg,#f8fafc,#f5f3ff);font-size:12px}.scrum-item-reply-target span{min-width:0}.scrum-item-reply-target span strong,.scrum-item-reply-target span small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scrum-item-reply-target strong{box-sizing:border-box;width:100%;padding-right:34px;color:var(--text-primary, #172033);line-height:1.3;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.scrum-item-reply-target small{margin-top:2px;color:var(--text-secondary, #64748b);font-size:11px}.scrum-item-reply-target .ant-btn{position:absolute;top:4px;right:4px;min-width:auto;height:24px;padding:0}.scrum-item-comment-composer{position:relative;z-index:2;display:grid;flex:0 0 auto;gap:9px;padding:14px 16px 16px;border-top:1px solid var(--border-color, #e4e8f0);background:color-mix(in srgb,var(--surface, #fff) 93%,#f5f3ff)}.scrum-item-comment-composer textarea{border-radius:12px;resize:none}.scrum-item-comment-composer .ant-btn{justify-self:end;min-width:150px;height:39px;border-radius:11px;font-weight:750}.scrum-item-workspace-footer{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:14px;padding:14px 20px;border-top:1px solid var(--border-color, #e4e8f0);background:#ffffffeb;box-shadow:0 -10px 28px #0f172a0a}.scrum-item-workspace-footer .ant-btn{min-width:116px;height:40px;border-radius:11px;font-weight:750}.scrum-item-workspace-footer.is-view{justify-content:flex-end}@media(max-width:900px){.scrum-item-workspace-body{grid-template-columns:minmax(0,1fr);max-height:min(72vh,790px);overflow-y:auto}.scrum-item-workspace-main{overflow:visible}.scrum-item-workspace-main.is-edit{grid-template-columns:minmax(0,1fr)}.scrum-item-workspace-main.is-edit>.scrum-task-form-section:first-child,.scrum-item-workspace-main.is-edit>.scrum-item-custom-fields{grid-column:auto}.scrum-item-view-main{overflow:visible}.scrum-item-discussion{min-height:390px;overflow:visible;border-top:1px solid var(--border-color, #e4e8f0);border-left:0}.scrum-item-comments{max-height:330px}}@media(max-width:600px){.scrum-item-workspace-modal{top:6px;max-width:calc(100vw - 12px);margin:0 auto;padding-bottom:6px}.scrum-item-workspace-modal .ant-modal-content{border-radius:19px}.scrum-item-workspace-hero{grid-template-columns:42px minmax(0,1fr);gap:11px;min-height:98px;padding:17px 52px 16px 16px}.scrum-item-workspace-icon{width:42px;height:42px;border-radius:13px}.scrum-item-workspace-hero>.ant-tag{width:max-content;grid-column:2;margin-top:-4px}.scrum-item-workspace-hero h3{font-size:18px}.scrum-item-workspace-hero p{display:none}.scrum-item-workspace-hero-actions{width:100%;grid-column:2;justify-content:flex-start}.scrum-item-workspace-hero-actions .ant-btn:not([aria-label]){min-width:0;padding-inline:10px}.scrum-active-scope-notice{margin:10px 12px 0}.scrum-item-workspace-body{max-height:calc(100dvh - 252px)}.scrum-item-workspace-main{gap:12px;padding:12px}.scrum-item-view-main{padding:12px}.scrum-item-view-summary{padding:15px}.scrum-item-quick-save{width:100%}.scrum-task-form-pair{grid-template-columns:minmax(0,1fr)}.scrum-item-discussion{min-height:360px}.scrum-item-workspace-footer{position:sticky;z-index:3;bottom:0;min-height:0;flex-wrap:wrap;padding:11px 12px calc(11px + env(safe-area-inset-bottom))}.scrum-item-workspace-footer>div,.scrum-item-workspace-footer>.ant-space{width:100%}.scrum-item-workspace-footer>.ant-space{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.scrum-item-workspace-footer .ant-btn{width:100%;min-width:0}.scrum-section-toolbar-actions{width:100%;justify-content:flex-start}}.scrum-item-custom-fields{position:relative}.scrum-item-custom-fields:before{position:absolute;width:58px;height:3px;border-radius:999px;background:linear-gradient(90deg,#8b5cf6,#38bdf8);content:"";inset-block-start:0;inset-inline-start:18px}.scrum-sprint-start-modal .ant-modal-content{overflow:hidden;padding:0;border:1px solid color-mix(in srgb,#7c3aed 24%,var(--border-color, #e2e8f0));border-radius:28px;background:var(--surface, #fff);box-shadow:0 38px 110px #1e1b4b52,0 12px 34px #6d28d921,0 1px #ffffffe5 inset}.scrum-sprint-start-modal .ant-modal-body{padding:0}.scrum-sprint-start-modal .ant-modal-close{inset-block-start:20px;inset-inline-end:20px;width:38px;height:38px;border:1px solid rgb(255 255 255 / 55%);border-radius:12px;color:#fff;background:#312e813d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.scrum-sprint-start-modal .ant-modal-close:hover{color:#fff;background:#312e816b}.scrum-sprint-start-modal .ant-modal-footer{display:flex;justify-content:flex-end;gap:10px;margin:0;padding:18px 26px 22px;border-top:1px solid color-mix(in srgb,#7c3aed 12%,var(--border-color, #e2e8f0));background:color-mix(in srgb,var(--surface-muted, #f8fafc) 87%,#f5f3ff)}.scrum-sprint-start-modal .ant-modal-footer .ant-btn{min-width:140px;height:46px;margin-inline-start:0!important;border-radius:14px;font-weight:800}.scrum-sprint-start-modal .ant-modal-footer .ant-btn-primary{min-width:190px;border-color:transparent;background:linear-gradient(145deg,#7c3aed,#5b21b6);box-shadow:0 13px 28px #5b21b64d,0 1px #ffffff47 inset}.scrum-sprint-start-hero{position:relative;display:flex;align-items:flex-start;gap:18px;overflow:hidden;padding:30px 70px 27px 28px;color:#fff;background:radial-gradient(circle at 90% 12%,rgb(255 255 255 / 21%),transparent 31%),linear-gradient(135deg,#4c1d95,#7c3aed 58%,#6d28d9)}.scrum-sprint-start-hero:after{position:absolute;width:210px;height:210px;border:1px solid rgb(255 255 255 / 17%);border-radius:50%;content:"";inset-block-start:-126px;inset-inline-end:-38px}.scrum-sprint-start-hero-icon{position:relative;z-index:1;display:inline-flex;width:56px;height:56px;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid rgb(255 255 255 / 32%);border-radius:18px;background:#ffffff29;box-shadow:0 15px 30px #1e1b4b3d,0 1px #ffffff52 inset;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.scrum-sprint-start-hero>div{position:relative;z-index:1;min-width:0}.scrum-sprint-start-hero small{display:block;margin-bottom:5px;color:#ffffffc2;font-size:11px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.scrum-sprint-start-hero h3{margin:0 0 8px;color:#fff;font-size:clamp(22px,3vw,29px);font-weight:900;letter-spacing:-.035em;line-height:1.12}.scrum-sprint-start-hero p{max-width:570px;margin:0;color:#ffffffd6;font-size:14px;line-height:1.55}.scrum-sprint-start-body{display:grid;gap:16px;padding:22px 26px 24px;background:radial-gradient(circle at 100% 0,rgb(124 58 237 / 7%),transparent 30%),var(--surface, #fff)}.scrum-sprint-start-focus{position:relative;overflow:hidden;padding:18px 20px;border:1px solid rgb(124 58 237 / 19%);border-radius:18px;background:color-mix(in srgb,var(--surface, #fff) 91%,#ede9fe);box-shadow:0 12px 30px #5b21b614,0 1px #ffffffe5 inset}.scrum-sprint-start-focus:after{position:absolute;width:92px;height:92px;border-radius:50%;background:#7c3aed12;content:"";inset-block-end:-54px;inset-inline-end:-22px}.scrum-sprint-start-focus-label{display:flex;align-items:center;gap:7px;margin-bottom:7px;color:#7c3aed;font-size:11px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.scrum-sprint-start-focus h4{margin:0 0 5px;color:var(--text-primary);font-size:19px;font-weight:880}.scrum-sprint-start-focus p{position:relative;z-index:1;margin:0;color:var(--text-secondary);font-size:13px;line-height:1.5}.scrum-sprint-start-stats{display:grid;grid-template-columns:1.45fr .75fr .8fr;gap:10px}.scrum-sprint-start-stats article{display:flex;min-width:0;align-items:center;gap:11px;padding:14px;border:1px solid var(--border-color, #e2e8f0);border-radius:16px;background:color-mix(in srgb,var(--surface, #fff) 96%,#f5f3ff);box-shadow:0 9px 22px #0f172a0d,0 1px #ffffffd1 inset}.scrum-sprint-start-stats article>span{display:inline-flex;width:38px;height:38px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:12px;color:#6d28d9;background:#ede9fe}.scrum-sprint-start-stats article>div{min-width:0}.scrum-sprint-start-stats small{display:block;margin-bottom:2px;overflow:hidden;color:var(--text-secondary);font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.scrum-sprint-start-stats strong{display:block;overflow:hidden;color:var(--text-primary);font-size:14px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.scrum-sprint-start-alert{border-radius:15px}.scrum-sprint-start-alert .ant-alert-message{font-weight:760}.scrum-sprint-editor-modal .ant-modal-content{overflow:hidden;padding:0;border:1px solid color-mix(in srgb,#7c3aed 18%,var(--border-color, #e2e8f0));border-radius:24px;background:radial-gradient(circle at 96% 2%,rgb(124 58 237 / 13%),transparent 30%),radial-gradient(circle at 4% 100%,rgb(56 189 248 / 7%),transparent 28%),var(--surface, #fff);box-shadow:0 34px 90px #1e293b42,0 1px #ffffffd1 inset}.scrum-sprint-editor-modal .ant-modal-header{margin:0;padding:23px 28px 15px;background:transparent}.scrum-sprint-editor-modal .ant-modal-title{font-size:21px;font-weight:850;letter-spacing:-.025em}.scrum-sprint-editor-modal .ant-modal-close{inset-block-start:18px;inset-inline-end:19px;border-radius:10px}.scrum-sprint-editor-modal .ant-modal-body{padding:0 28px 25px}.scrum-sprint-editor-modal .ant-modal-footer{margin:0;padding:16px 28px 21px;border-top:1px solid color-mix(in srgb,#7c3aed 10%,var(--border-color, #e2e8f0));background:color-mix(in srgb,var(--surface-muted, #f8fafc) 86%,#f5f3ff)}.scrum-sprint-editor-modal .ant-modal-footer .ant-btn{min-width:124px;height:43px;border-radius:12px;font-weight:760}.scrum-sprint-editor-modal .ant-modal-footer .ant-btn-primary{border-color:transparent;background:linear-gradient(145deg,#7c3aed,#6d28d9);box-shadow:0 10px 24px #6d28d940,0 1px #ffffff38 inset}.scrum-sprint-editor-intro{display:flex;align-items:center;gap:14px;margin-bottom:18px;padding:15px 17px;border:1px solid rgb(124 58 237 / 16%);border-radius:16px;background:linear-gradient(120deg,#7c3aed1a,#3b82f60d);box-shadow:0 10px 28px #5b21b612}.scrum-sprint-editor-intro>span{display:inline-flex;width:44px;height:44px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:14px;color:#fff;background:linear-gradient(145deg,#8b5cf6,#5b21b6);box-shadow:0 10px 22px #5b21b640,0 1px #ffffff40 inset}.scrum-sprint-editor-intro strong{display:block;margin-bottom:3px;font-size:14px}.scrum-sprint-editor-intro p{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.45}.scrum-sprint-editor-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(310px,.92fr);align-items:stretch;gap:16px}.scrum-sprint-form-section{min-width:0;padding:18px;border:1px solid var(--border-color, #e2e8f0);border-radius:17px;background:color-mix(in srgb,var(--surface, #fff) 95%,#f5f3ff);box-shadow:0 10px 28px #0f172a0d,0 1px #fffc inset}.scrum-sprint-form-section>header{display:flex;align-items:center;gap:8px;margin-bottom:17px;color:#6d28d9;font-size:13px;font-weight:850;letter-spacing:.025em;text-transform:uppercase}.scrum-sprint-editor-form .ant-form-item{margin-bottom:15px}.scrum-sprint-editor-form .ant-form-item-label>label{color:var(--text-primary, #0f172a);font-size:13px;font-weight:720}.scrum-sprint-editor-form :is(.ant-input,.ant-input-affix-wrapper){border-radius:11px}.scrum-sprint-editor-form textarea.ant-input{resize:vertical;line-height:1.55}.scrum-sprint-quick-label{margin-bottom:8px;color:var(--text-secondary);font-size:12px;font-weight:750}.scrum-sprint-quick-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:17px}.scrum-sprint-quick-actions .ant-btn{min-width:0;padding-inline:8px;border-radius:10px;font-size:12px;font-weight:700}.scrum-sprint-date-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.scrum-sprint-date-summary{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;margin-top:3px;padding:13px;border:1px solid rgb(124 58 237 / 13%);border-radius:13px;background:linear-gradient(135deg,#7c3aed14,#38bdf80d)}.scrum-sprint-date-summary>span{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:10px;color:#6d28d9;background:#ffffffbd;box-shadow:0 5px 14px #5b21b61a}.scrum-sprint-date-summary small,.scrum-sprint-date-summary strong{display:block}.scrum-sprint-date-summary small{color:var(--text-secondary);font-size:11px;line-height:1.2}.scrum-sprint-date-summary strong{margin-top:2px;font-size:18px;line-height:1}.scrum-sprint-date-summary p{margin:0;color:var(--text-secondary);font-size:11px;line-height:1.35}.scrum-calendar{display:grid;min-width:0;gap:16px}.scrum-calendar-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;overflow:hidden;padding:22px 24px;border:1px solid rgb(124 58 237 / 15%);border-radius:22px;background:radial-gradient(circle at 91% 8%,rgb(124 58 237 / 15%),transparent 28%),radial-gradient(circle at 0 100%,rgb(14 165 233 / 8%),transparent 27%),linear-gradient(130deg,color-mix(in srgb,var(--surface, #fff) 96%,#f5f3ff),color-mix(in srgb,var(--surface, #fff) 91%,#ede9fe));box-shadow:0 18px 42px #4c1d9514,0 1px #ffffffe5 inset}.scrum-calendar-hero:before{position:absolute;z-index:-1;width:210px;height:210px;top:-142px;right:17%;border:1px solid rgb(124 58 237 / 12%);border-radius:50%;content:""}.scrum-calendar-hero:after{position:absolute;z-index:-1;width:92px;height:92px;right:8%;bottom:-62px;border:18px solid rgb(59 130 246 / 5%);border-radius:50%;content:""}.scrum-calendar-hero-copy{min-width:0}.scrum-calendar-eyebrow{display:inline-flex;align-items:center;gap:7px;margin-bottom:6px;color:#7c3aed;font-size:11px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.scrum-calendar-hero h2{margin:0;color:var(--text-primary, #0f172a);font-size:clamp(24px,2.2vw,32px);font-weight:900;letter-spacing:-.035em}.scrum-calendar-hero p{max-width:720px;margin:7px 0 0;color:var(--text-secondary);font-size:14px;line-height:1.55}.scrum-calendar-health{display:grid;min-width:230px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;padding:13px 15px;border:1px solid rgb(34 197 94 / 20%);border-radius:16px;background:#f0fdf4c7;box-shadow:0 10px 24px #16653412,0 1px #fffc inset}.scrum-calendar-health.needs-attention{border-color:#f59e0b3d;background:#fffbebdb;box-shadow:0 10px 24px #b4530912,0 1px #ffffffd6 inset}.scrum-calendar-health>span{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:12px;color:#15803d;background:#ffffffd1;box-shadow:0 7px 18px #1665341a,0 1px #fff inset}.scrum-calendar-health.needs-attention>span{color:#d97706;box-shadow:0 7px 18px #b453091a,0 1px #fff inset}.scrum-calendar-health strong,.scrum-calendar-health small{display:block}.scrum-calendar-health strong{color:var(--text-primary, #0f172a);font-size:13px;line-height:1.25}.scrum-calendar-health small{margin-top:3px;color:var(--text-secondary);font-size:11px}.scrum-calendar-toolbar{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:14px;padding:12px 13px;border:1px solid var(--border-color, #e2e8f0);border-radius:17px;background:color-mix(in srgb,var(--surface, #fff) 96%,#f8fafc);box-shadow:0 9px 25px #0f172a0d,0 1px #ffffffeb inset}.scrum-calendar-period,.scrum-calendar-actions{display:flex;min-width:0;align-items:center;gap:8px}.scrum-calendar-period strong{min-width:154px;color:var(--text-primary, #0f172a);font-size:15px;font-weight:820;text-align:center;text-transform:capitalize}.scrum-calendar-toolbar .ant-btn,.scrum-calendar-toolbar .ant-segmented{border-radius:11px}.scrum-calendar-toolbar .ant-btn-primary{border-color:transparent;background:linear-gradient(145deg,#8b5cf6,#6d28d9);box-shadow:0 9px 20px #6d28d933,0 1px #ffffff38 inset}.scrum-calendar-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--border-color, #e2e8f0);border-radius:18px;background:color-mix(in srgb,var(--surface, #fff) 97%,#f8fafc);box-shadow:0 13px 32px #0f172a0d,0 1px #ffffffe5 inset}.scrum-calendar-stats article{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding:15px 17px;border-right:1px solid var(--border-color, #e2e8f0);background:linear-gradient(145deg,#ffffff7a,#7c3aed05)}.scrum-calendar-stats article:last-child{border-right:0}.scrum-calendar-stats article>span{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border:1px solid rgb(124 58 237 / 12%);border-radius:12px;color:#7c3aed;background:linear-gradient(145deg,#fff,#f3e8ff);box-shadow:0 7px 16px #5b21b61a,0 1px #fff inset}.scrum-calendar-stats article.is-warning>span{border-color:#f59e0b2e;color:#d97706;background:linear-gradient(145deg,#fff,#fef3c7);box-shadow:0 7px 16px #b453091a,0 1px #fff inset}.scrum-calendar-stats small,.scrum-calendar-stats strong{display:block}.scrum-calendar-stats small{overflow:hidden;color:var(--text-secondary);font-size:11px;font-weight:650;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.scrum-calendar-stats strong{margin-top:2px;color:var(--text-primary, #0f172a);font-size:21px;line-height:1}.scrum-calendar-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,340px);align-items:start;gap:16px;min-width:0}.scrum-month-panel,.scrum-calendar-sidebar>section{min-width:0;overflow:hidden;border:1px solid var(--border-color, #e2e8f0);border-radius:20px;background:color-mix(in srgb,var(--surface, #fff) 98%,#f8fafc);box-shadow:0 16px 40px #1e293b12,0 1px #ffffffeb inset}.scrum-month-panel>header,.scrum-calendar-sidebar>section>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 18px;border-bottom:1px solid var(--border-color, #e2e8f0);background:radial-gradient(circle at 100% 0,rgb(124 58 237 / 7%),transparent 36%),color-mix(in srgb,var(--surface, #fff) 96%,#f8fafc)}.scrum-month-panel>header>div,.scrum-calendar-sidebar>section>header{min-width:0}.scrum-month-panel>header>div,.scrum-calendar-sidebar>section>header{display:flex;align-items:center;gap:10px}.scrum-month-panel>header>div>span,.scrum-calendar-sidebar>section>header>span{display:inline-flex;width:36px;height:36px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:11px;color:#7c3aed;background:linear-gradient(145deg,#fff,#ede9fe);box-shadow:0 7px 16px #5b21b61a,0 1px #fff inset}.scrum-month-panel h3,.scrum-month-panel p,.scrum-calendar-sidebar h3,.scrum-calendar-sidebar p{margin:0}.scrum-month-panel h3,.scrum-calendar-sidebar h3{color:var(--text-primary, #0f172a);font-size:14px;font-weight:820}.scrum-month-panel p,.scrum-calendar-sidebar p{margin-top:3px;color:var(--text-secondary);font-size:11px;line-height:1.35}.scrum-month-panel>header>strong{flex:0 0 auto;color:#6d28d9;font-size:13px;text-transform:capitalize}.scrum-month-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));min-width:0}.scrum-month-weekday{padding:9px 7px;border-right:1px solid var(--border-color, #e2e8f0);border-bottom:1px solid var(--border-color, #e2e8f0);color:var(--text-secondary);background:color-mix(in srgb,var(--surface-muted, #f8fafc) 91%,#ede9fe);font-size:10px;font-weight:800;letter-spacing:.045em;text-align:center;text-transform:uppercase}.scrum-month-weekday:nth-child(7){border-right:0}.scrum-month-day{min-width:0;min-height:112px;padding:8px;border-right:1px solid var(--border-color, #e2e8f0);border-bottom:1px solid var(--border-color, #e2e8f0);background:linear-gradient(145deg,rgb(255 255 255 / 55%),transparent),color-mix(in srgb,var(--surface, #fff) 98%,#f8fafc);transition:background-color .18s ease,box-shadow .18s ease}.scrum-month-day:nth-child(7n){border-right:0}.scrum-month-day:nth-last-child(-n+7){border-bottom:0}.scrum-month-day:hover{z-index:1;background:color-mix(in srgb,var(--surface, #fff) 90%,#f5f3ff);box-shadow:0 8px 22px #5b21b614 inset}.scrum-month-day.is-outside{color:color-mix(in srgb,var(--text-secondary) 55%,transparent);background:color-mix(in srgb,var(--surface-muted, #f8fafc) 80%,transparent)}.scrum-month-day.is-today{background:radial-gradient(circle at 100% 0,rgb(124 58 237 / 10%),transparent 45%),color-mix(in srgb,var(--surface, #fff) 93%,#f5f3ff);box-shadow:0 0 0 1px #7c3aed40 inset}.scrum-month-day>span{display:inline-flex;width:25px;height:25px;align-items:center;justify-content:center;margin-bottom:4px;border-radius:8px;color:var(--text-secondary);font-size:11px;font-weight:800}.scrum-month-day.is-today>span{color:#fff;background:linear-gradient(145deg,#8b5cf6,#6d28d9);box-shadow:0 6px 13px #6d28d93d}.scrum-month-day>div{display:grid;min-width:0;gap:4px}.scrum-month-day button{display:flex;width:100%;min-width:0;align-items:center;gap:5px;overflow:hidden;padding:4px 6px;border:1px solid rgb(124 58 237 / 11%);border-radius:7px;color:#5b21b6;background:#f5f3ff;font:inherit;font-size:9px;font-weight:720;line-height:1.2;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.scrum-month-day button:hover{border-color:#7c3aed40;background:#ede9fe}.scrum-month-day button i,.scrum-calendar-unscheduled button span i{display:inline-block;width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:currentColor;box-shadow:0 0 0 2px #7c3aed17}.scrum-month-day button.is-active,.scrum-calendar-mobile-agenda>button>span.is-active{color:#047857;border-color:#10b9812e;background:#ecfdf5}.scrum-month-day button.is-completed,.scrum-calendar-mobile-agenda>button>span.is-completed{color:#2563eb;border-color:#3b82f62b;background:#eff6ff}.scrum-month-day button.is-task{color:#9a3412;border-color:#f9731629;background:#fff7ed}.scrum-month-day>div>small{padding-left:4px;color:var(--text-secondary);font-size:9px;font-weight:700}.scrum-calendar-sidebar{display:grid;min-width:0;gap:16px}.scrum-calendar-sidebar>section>header{justify-content:flex-start;padding:15px 16px}.scrum-calendar-deadline-list,.scrum-calendar-unscheduled>div{display:grid}.scrum-calendar-deadline-list>button,.scrum-calendar-unscheduled>div>button{display:grid;width:100%;min-width:0;align-items:center;gap:10px;padding:12px 14px;border:0;border-bottom:1px solid var(--border-color, #e2e8f0);color:inherit;background:transparent;font:inherit;text-align:left;cursor:pointer;transition:background-color .16s ease,transform .16s ease}.scrum-calendar-deadline-list>button{grid-template-columns:auto minmax(0,1fr) auto}.scrum-calendar-deadline-list>button:last-child,.scrum-calendar-unscheduled>div>button:last-child{border-bottom:0}.scrum-calendar-deadline-list>button:hover,.scrum-calendar-unscheduled>div>button:hover{background:color-mix(in srgb,var(--surface-muted, #f8fafc) 80%,#f5f3ff);transform:translate(2px)}.scrum-calendar-deadline-list>button>span{display:grid;width:42px;min-height:45px;place-content:center;border:1px solid rgb(124 58 237 / 14%);border-radius:12px;color:#6d28d9;background:linear-gradient(145deg,#fff,#f5f3ff);box-shadow:0 6px 15px #5b21b614,0 1px #fff inset;text-align:center}.scrum-calendar-deadline-list>button>span.is-overdue{border-color:#ef44442e;color:#dc2626;background:linear-gradient(145deg,#fff,#fef2f2)}.scrum-calendar-deadline-list>button>span.is-today{border-color:#f59e0b33;color:#d97706;background:linear-gradient(145deg,#fff,#fffbeb)}.scrum-calendar-deadline-list>button>span strong,.scrum-calendar-deadline-list>button>span small{display:block;line-height:1}.scrum-calendar-deadline-list>button>span strong{font-size:16px}.scrum-calendar-deadline-list>button>span small{margin-top:3px;font-size:9px;font-weight:750;text-transform:uppercase}.scrum-calendar-deadline-list>button>div{min-width:0}.scrum-calendar-deadline-list>button>div strong,.scrum-calendar-unscheduled button strong{display:block;overflow:hidden;color:var(--text-primary, #0f172a);font-size:12px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.scrum-calendar-deadline-list>button>div small{display:flex;min-width:0;align-items:center;gap:4px;overflow:hidden;margin-top:4px;color:var(--text-secondary);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.scrum-calendar-deadline-list>button>em{max-width:82px;color:var(--text-secondary);font-size:9px;font-style:normal;font-weight:740;line-height:1.25;text-align:right}.scrum-calendar-deadline-list>button>em.is-overdue{color:#dc2626}.scrum-calendar-sidebar-empty,.scrum-calendar-inline-empty{display:grid;min-height:170px;place-items:center;align-content:center;gap:6px;padding:24px;color:var(--text-secondary);text-align:center}.scrum-calendar-sidebar-empty svg,.scrum-calendar-inline-empty svg{color:#22c55e}.scrum-calendar-sidebar-empty strong,.scrum-calendar-inline-empty strong{color:var(--text-primary, #0f172a);font-size:13px}.scrum-calendar-sidebar-empty p,.scrum-calendar-inline-empty p{max-width:260px;margin:0}.scrum-calendar-unscheduled.has-items{border-color:#f59e0b33}.scrum-calendar-unscheduled.has-items>header>span{color:#d97706;background:linear-gradient(145deg,#fff,#fef3c7)}.scrum-calendar-unscheduled>div>button{grid-template-columns:auto minmax(0,1fr) auto}.scrum-calendar-unscheduled button>span{display:inline-flex;width:27px;height:27px;align-items:center;justify-content:center;border-radius:9px;color:#7c3aed;background:#f5f3ff}.scrum-calendar-unscheduled button small{display:block;margin-top:2px;color:var(--text-secondary);font-size:10px}.scrum-calendar-plan-ready{display:flex!important;min-height:88px;align-items:center;justify-content:center;gap:8px;padding:18px;color:#15803d;font-size:12px;font-weight:750}.scrum-calendar-mobile-agenda{display:none}@media(max-width:1180px){.scrum-sprint-onboarding{grid-template-columns:minmax(0,1fr)}.scrum-sprint-preview{border-top:1px solid color-mix(in srgb,var(--scrum-accent) 12%,var(--border-color, #e2e8f0));border-left:0}.scrum-command-header,.scrum-start-grid,.scrum-planning-grid,.scrum-settings-grid{grid-template-columns:minmax(0,1fr)}.scrum-planning-column.is-backlog{position:relative;top:auto}.scrum-epics-card,.scrum-settings-grid>.ant-alert{grid-column:auto}.scrum-calendar-layout{grid-template-columns:minmax(0,1fr)}.scrum-calendar-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.scrum-calendar-hero{grid-template-columns:minmax(0,1fr);gap:15px;padding:19px}.scrum-calendar-health{width:100%;min-width:0}.scrum-calendar-toolbar{align-items:stretch;flex-direction:column}.scrum-calendar-period,.scrum-calendar-actions{justify-content:space-between}.scrum-calendar-actions .ant-segmented{flex:1 1 auto;min-width:0;overflow-x:auto}.scrum-calendar-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.scrum-calendar-stats article:nth-child(2){border-right:0}.scrum-calendar-stats article:nth-child(-n+2){border-bottom:1px solid var(--border-color, #e2e8f0)}.scrum-month-day{min-height:96px;padding:6px}.scrum-month-day button{padding-inline:4px}.scrum-reports-hero{grid-template-columns:minmax(0,1fr);gap:15px;padding:19px}.scrum-reports-status{width:100%}.scrum-report-metrics{grid-template-columns:minmax(0,1fr)}.scrum-report-metric{grid-template-columns:auto minmax(0,1fr)}.scrum-velocity-panel-header{align-items:flex-start;flex-direction:column}.scrum-velocity-legend{width:100%;justify-content:flex-start}.scrum-velocity-content,.scrum-reports-empty{grid-template-columns:minmax(0,1fr)}.scrum-latest-sprint,.scrum-report-preview{border-top:1px solid var(--border-color, #e2e8f0);border-left:0}.scrum-latest-sprint{grid-template-columns:minmax(0,1fr) auto;align-items:center}.scrum-latest-sprint>span,.scrum-latest-sprint h4,.scrum-latest-sprint .ant-progress,.scrum-latest-sprint dl{grid-column:1 / -1}.scrum-sprint-start-modal{top:0;width:100%!important;max-width:none;margin:0;padding-bottom:0}.scrum-sprint-start-modal .ant-modal-content{display:flex;min-height:100dvh;flex-direction:column;border:0;border-radius:0}.scrum-sprint-start-modal .ant-modal-body{min-height:0;flex:1;overflow-y:auto}.scrum-sprint-start-modal .ant-modal-footer{position:sticky;z-index:3;bottom:0;display:grid;grid-template-columns:1fr 1.35fr;padding:12px 16px calc(12px + env(safe-area-inset-bottom));box-shadow:0 -12px 28px #1e293b17}.scrum-sprint-start-modal .ant-modal-footer .ant-btn{width:100%;min-width:0}.scrum-sprint-start-hero{gap:13px;padding:calc(22px + env(safe-area-inset-top)) 56px 22px 18px}.scrum-sprint-start-hero-icon{width:48px;height:48px;border-radius:15px}.scrum-sprint-start-hero h3{font-size:22px}.scrum-sprint-start-body{gap:13px;padding:16px}.scrum-sprint-start-focus{padding:16px}.scrum-sprint-start-stats{grid-template-columns:minmax(0,1fr)}.scrum-sprint-start-stats article{padding:12px 14px}.scrum-sprint-start-stats strong{white-space:normal}.scrum-sprint-editor-modal{max-width:calc(100vw - 20px);margin:10px auto;padding-bottom:0}.scrum-sprint-editor-modal .ant-modal-body{max-height:calc(100dvh - 180px);overflow-y:auto;padding-inline:16px}.scrum-sprint-editor-modal .ant-modal-header{padding-inline:18px}.scrum-sprint-editor-modal .ant-modal-footer{position:sticky;z-index:2;bottom:0;display:grid;grid-template-columns:1fr 1.3fr;padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.scrum-sprint-editor-modal .ant-modal-footer .ant-btn{width:100%;min-width:0;margin-inline-start:0!important}.scrum-sprint-editor-grid{grid-template-columns:minmax(0,1fr)}.scrum-task-editor-modal{max-width:calc(100vw - 20px);margin:10px auto;padding-bottom:0}.scrum-task-editor-modal .ant-modal-body{max-height:calc(100dvh - 180px);padding-inline:16px}.scrum-task-editor-modal .ant-modal-header{padding-inline:18px}.scrum-task-editor-modal .ant-modal-footer{position:sticky;z-index:2;bottom:0;display:grid;grid-template-columns:1fr 1.3fr;padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.scrum-task-editor-modal .ant-modal-footer .ant-btn{width:100%;min-width:0;margin-inline-start:0!important}.scrum-task-editor-grid,.scrum-item-editor-grid{grid-template-columns:minmax(0,1fr)}.scrum-sprint-onboarding{border-radius:20px}.scrum-sprint-onboarding-guide,.scrum-sprint-preview{padding:20px}.scrum-launch-steps>button{grid-template-columns:32px 42px minmax(0,1fr) auto}.scrum-launch-steps>button>.ant-tag{grid-column:3;width:fit-content;max-width:100%}.scrum-launch-steps>button>svg:last-child{grid-row:1 / span 2;grid-column:4}.scrum-workspace{gap:12px}.scrum-workspace-topbar{min-height:0}.scrum-workspace-actions{width:100%;margin-left:0}.scrum-workspace-actions .ant-btn:last-child{flex:1 1 auto}.scrum-workspace-tabs{overflow-x:auto;scrollbar-width:none}.scrum-workspace-tabs::-webkit-scrollbar{display:none}.scrum-workspace-tabs .ant-segmented-group{width:max-content}.scrum-summary-heading,.scrum-section-toolbar,.scrum-sprint-actions{align-items:stretch;flex-direction:column}.scrum-summary-heading .ant-space,.scrum-section-toolbar .ant-btn,.scrum-sprint-actions .ant-btn{width:100%}.scrum-planning-hero{grid-template-columns:minmax(0,1fr);gap:15px;padding:18px;border-radius:18px}.scrum-planning-hero-actions{grid-row:3}.scrum-planning-hero-actions .ant-btn{width:100%}.scrum-planning-stats{grid-row:2;grid-template-columns:repeat(2,minmax(0,1fr))}.scrum-planning-stats>div:nth-child(2){border-right:0}.scrum-planning-stats>div:nth-child(-n+2){border-bottom:1px solid rgb(124 58 237 / 10%)}.scrum-planning-column{min-height:320px;padding:13px;border-radius:18px}.scrum-planning-items{min-height:210px}.scrum-planning-empty{min-height:190px}.scrum-planned-sprint-card{border-radius:18px}.scrum-sprint-actions .ant-btn{min-height:40px}.scrum-board-column{flex-basis:min(86vw,330px)}.scrum-command-header{gap:17px;padding:18px}.scrum-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.scrum-metric-strip>div:nth-child(2){border-right:0}.scrum-metric-strip>div:nth-child(-n+2){border-bottom:1px solid var(--border-color, #e2e8f0)}.scrum-readiness-path{padding:17px}.scrum-readiness-path>header{grid-template-columns:minmax(0,1fr);gap:9px}.scrum-readiness-steps{grid-template-columns:minmax(0,1fr)}.scrum-readiness-steps>button{padding:13px}.scrum-purposeful-empty,.scrum-first-sprint-cta{grid-template-columns:auto minmax(0,1fr)}.scrum-purposeful-empty>.ant-btn,.scrum-first-sprint-cta>.ant-space{width:100%;grid-column:1 / -1}.scrum-first-sprint-cta>.ant-space .ant-btn{flex:1 1 180px}}@media(max-width:560px){.scrum-sprint-onboarding-guide,.scrum-sprint-preview{padding:17px}.scrum-sprint-onboarding-guide{gap:22px}.scrum-sprint-onboarding-intro h2{font-size:27px}.scrum-sprint-onboarding-actions,.scrum-sprint-onboarding-actions .ant-space-item,.scrum-sprint-onboarding-actions .ant-btn{width:100%}.scrum-launch-path-heading{align-items:flex-start}.scrum-launch-steps{padding-left:10px}.scrum-launch-steps:before{left:22px}.scrum-launch-steps>button{grid-template-columns:28px minmax(0,1fr) auto;gap:9px;padding:12px 11px 12px 0}.scrum-launch-step-number{width:27px;height:27px;margin-left:-12px}.scrum-launch-step-icon{display:none}.scrum-launch-step-copy{grid-column:2}.scrum-launch-steps>button>.ant-tag{grid-row:2;grid-column:2}.scrum-launch-steps>button>svg:last-child{grid-row:1 / span 2;grid-column:3}.scrum-sprint-preview-context{grid-template-columns:minmax(0,1fr)}.scrum-sprint-preview-context>div+div{border-top:1px solid var(--border-color, #e2e8f0);border-left:0}.scrum-sprint-preview-board{grid-template-columns:repeat(2,minmax(0,1fr))}.scrum-sprint-preview-board>div{min-height:140px}.scrum-calendar{gap:12px}.scrum-calendar-hero{padding:16px;border-radius:17px}.scrum-calendar-hero h2{font-size:24px}.scrum-calendar-hero p{font-size:13px}.scrum-calendar-health{padding:11px;border-radius:14px}.scrum-calendar-toolbar{padding:10px;border-radius:15px}.scrum-calendar-period{display:grid;grid-template-columns:auto minmax(0,1fr) auto}.scrum-calendar-period strong{min-width:0}.scrum-calendar-period .ant-btn:last-child{grid-column:1 / -1;width:100%}.scrum-calendar-actions{align-items:stretch;flex-direction:column}.scrum-calendar-actions .ant-segmented{width:100%;padding-bottom:2px;scrollbar-width:none}.scrum-calendar-actions .ant-segmented::-webkit-scrollbar{display:none}.scrum-calendar-actions .ant-segmented-group{width:max-content}.scrum-calendar-actions>.ant-btn{width:100%}.scrum-calendar-stats article{padding:12px}.scrum-calendar-stats article>span{width:34px;height:34px;border-radius:10px}.scrum-calendar-stats small{white-space:normal}.scrum-calendar-stats strong{font-size:18px}.scrum-month-panel,.scrum-calendar-sidebar>section{border-radius:17px}.scrum-month-panel>header{align-items:flex-start;padding:15px}.scrum-month-panel>header>strong{display:none}.scrum-month-grid{display:none}.scrum-calendar-mobile-agenda{display:grid}.scrum-calendar-mobile-agenda>button{display:grid;width:100%;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 14px;border:0;border-bottom:1px solid var(--border-color, #e2e8f0);color:inherit;background:transparent;font:inherit;text-align:left}.scrum-calendar-mobile-agenda>button:last-child{border-bottom:0}.scrum-calendar-mobile-agenda>button>span{display:inline-flex;width:39px;height:39px;align-items:center;justify-content:center;border:1px solid rgb(124 58 237 / 14%);border-radius:12px;color:#7c3aed;background:#f5f3ff}.scrum-calendar-mobile-agenda>button>div{min-width:0}.scrum-calendar-mobile-agenda>button strong,.scrum-calendar-mobile-agenda>button small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scrum-calendar-mobile-agenda>button strong{color:var(--text-primary, #0f172a);font-size:13px}.scrum-calendar-mobile-agenda>button small{margin-top:3px;color:var(--text-secondary);font-size:10px}.scrum-calendar-mobile-agenda>button em{color:#7c3aed;font-size:11px;font-style:normal;font-weight:800}.scrum-calendar-sidebar{grid-template-columns:minmax(0,1fr);gap:12px}.scrum-calendar-deadline-list>button{grid-template-columns:auto minmax(0,1fr)}.scrum-calendar-deadline-list>button>em{grid-column:2;max-width:none;text-align:left}.scrum-reports-hero{padding:16px;border-radius:17px}.scrum-reports-hero h2{font-size:24px}.scrum-reports-status{padding:11px;border-radius:14px}.scrum-report-metric{gap:11px;padding:14px;border-radius:16px}.scrum-report-metric-icon{width:40px;height:40px;border-radius:12px}.scrum-report-metric strong{font-size:23px}.scrum-velocity-panel{border-radius:17px}.scrum-velocity-panel-header{padding:15px}.scrum-velocity-panel-header>div:first-child{align-items:flex-start}.scrum-velocity-legend{flex-wrap:wrap;gap:8px 14px}.scrum-velocity-scroll{padding:15px 12px}.scrum-velocity-chart{min-width:460px;height:230px;gap:16px}.scrum-latest-sprint,.scrum-reports-empty-copy,.scrum-report-preview{padding:18px}.scrum-reports-empty h3{font-size:19px}.scrum-reports-empty .ant-btn{width:100%}.scrum-report-preview-grid{min-height:170px;gap:7px;padding-inline:5px}.scrum-report-preview-grid>div{width:38px}.scrum-task-editor-intro{align-items:flex-start;padding:13px}.scrum-task-form-section{padding:14px;border-radius:14px}.scrum-task-form-pair{grid-template-columns:minmax(0,1fr);gap:0}.scrum-project-mark{width:38px;height:38px;border-radius:12px}.scrum-overview .ant-card-body,.scrum-reports .ant-card-body,.scrum-settings-grid .ant-card-body{padding:14px}.scrum-command-header{padding:16px;border-radius:16px}.scrum-command-copy p{font-size:13px}.scrum-metric-strip>div{padding:11px}.scrum-metric-strip span{font-size:10px}.scrum-metric-strip strong{font-size:15px}.scrum-start-panel>header{align-items:flex-start}.scrum-start-panel>header .ant-btn{padding:0;font-size:0}.scrum-start-panel>header .ant-btn svg{width:17px;height:17px}.scrum-purposeful-empty{min-height:0;padding:18px}.scrum-team-readiness-body{grid-template-columns:minmax(0,1fr);justify-items:center}.scrum-team-signals{width:100%}.scrum-backlog-preview-list>button{grid-template-columns:minmax(0,1fr) auto}.scrum-preview-type{display:none}.scrum-first-sprint-cta{padding:16px}.scrum-planning-column-header{align-items:stretch;flex-direction:column}.scrum-planning-column-tools{display:grid;grid-template-columns:auto auto minmax(0,1fr);width:100%}.scrum-planning-column-tools .ant-btn{width:100%}.scrum-work-item-top,.scrum-work-item-meta{align-items:flex-start}.scrum-planning-hero-copy p{font-size:13px}.scrum-planning-stats>div{padding:11px 12px}.scrum-planning-stats strong{font-size:18px}.scrum-planning-grid,.scrum-planned-sprints{gap:13px}.scrum-work-item{padding:12px 11px 11px 14px}.scrum-work-item-labels{overflow:hidden}.scrum-work-item-labels .ant-space{flex-wrap:nowrap;overflow:hidden}.scrum-work-item-labels .ant-tag{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scrum-work-item-meta>div{display:grid;gap:4px}.scrum-work-item-meta span{max-width:min(230px,58vw)}}@media(max-width:420px){.scrum-calendar-stats{grid-template-columns:minmax(0,1fr)}.scrum-calendar-stats article,.scrum-calendar-stats article:nth-child(2){border-right:0;border-bottom:1px solid var(--border-color, #e2e8f0)}.scrum-calendar-stats article:last-child{border-bottom:0}.scrum-planning-hero{padding:15px}.scrum-planning-stats{border-radius:13px}.scrum-planning-stats>div{padding:10px}.scrum-planning-stats span{font-size:10px}.scrum-planning-stats strong{font-size:17px}.scrum-planning-stats strong small{display:block;margin-top:2px;font-size:10px}.scrum-planning-column-title strong{font-size:15px}.scrum-planning-column-points{display:none}.scrum-planning-column-tools{grid-template-columns:auto minmax(0,1fr)}.scrum-work-item-top{align-items:center}.scrum-work-item-grip{display:none}.scrum-work-item-meta span{max-width:56vw}.scrum-sprint-goal strong{white-space:normal}}.app-content.is-structure-content{height:calc(100dvh - var(--topbar-height));min-height:0;margin-top:var(--topbar-height);padding:0;overflow:hidden}.app-content.is-structure-content:before,.app-content.is-structure-content:after{display:none}.structure-workspace{position:relative;isolation:isolate;width:100%;height:100%;min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden;color:#172033;background:#f5f8fc}.structure-workspace:fullscreen{width:100vw;height:100vh;background:#f5f8fc}.structure-toolbar{position:relative;z-index:10;min-height:64px;display:grid;grid-template-columns:auto auto auto minmax(240px,380px) minmax(0,1fr);align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid #dfe7f2;background:#fffffff5;box-shadow:0 6px 22px #1e304e0f}.structure-toolbar-title{display:flex;align-items:center;gap:8px;white-space:nowrap}.structure-toolbar-title svg{color:#665af4}.structure-search{width:100%}.structure-layout-switch .ant-segmented-item-label>span{display:inline-flex;align-items:center;gap:6px}.structure-layout-switch svg{flex:0 0 auto}.structure-toolbar-actions{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:6px}.structure-toolbar-actions .ant-btn{flex:0 0 auto}.structure-branch-indicator{position:absolute;z-index:9;top:76px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:6px;max-width:calc(100% - 32px);padding:5px 8px 5px 12px;border:1px solid #cbd8ec;border-radius:7px;background:#fffffff5;box-shadow:0 8px 24px #1e304e1f}.structure-canvas{position:relative;grid-row:3;min-height:0;overflow:hidden}.structure-canvas>.react-flow{position:absolute;top:0;right:0;bottom:0;left:0}.structure-loading,.structure-canvas>.ant-empty{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;display:grid;place-content:center}.structure-flow-node{width:220px;height:126px;overflow:hidden;display:grid;grid-template-rows:36px minmax(0,1fr) 28px;border:1px solid #d5dfed;border-radius:7px;background:#fff;box-shadow:0 10px 25px #21345517;transition:border-color .15s ease,box-shadow .15s ease}.structure-flow-node:hover,.structure-flow-node.is-selected{border-color:#665af4;box-shadow:0 12px 30px #665af42b}.structure-flow-node header{min-width:0;display:grid;grid-template-columns:14px 28px minmax(0,1fr) 28px;align-items:center;gap:4px;padding:4px 5px 3px 8px;border-bottom:1px solid #edf1f7}.structure-node-drag-handle{width:14px;height:28px;display:inline-flex;align-items:center;justify-content:center;color:#9aa9bf;cursor:grab;touch-action:none}.structure-node-drag-handle:active{cursor:grabbing}.structure-node-icon{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;color:#4f73eb;background:#edf4ff}.structure-node-title,.structure-node-body{min-width:0;padding:0;border:0;color:inherit;text-align:left;background:transparent;cursor:pointer}.structure-node-title{overflow:hidden;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.structure-node-body{display:grid;align-content:center;gap:8px;padding:8px 10px}.structure-node-head,.structure-node-no-head{min-width:0;display:flex;align-items:center;gap:5px;overflow:hidden;color:#6f48d8;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.structure-node-leadership{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:6px}.structure-node-leadership .structure-node-head,.structure-node-leadership .structure-node-no-head{flex:1}.structure-node-deputies{flex:none;display:inline-flex;align-items:center;gap:3px;padding:2px 5px;border-radius:999px;color:#6f48d8;font-size:10px;font-weight:800;background:#f0edff}.structure-node-no-head{color:#98a5b8;font-weight:600}.structure-node-metrics{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#697991;font-size:11px}.structure-node-metrics span{display:flex;align-items:center;gap:4px}.structure-flow-node footer{display:flex;align-items:center;justify-content:space-between;padding:1px 5px;border-top:1px solid #edf1f7;background:#f8faff}.structure-node-handle{width:8px!important;height:8px!important;border:2px solid #ffffff!important;background:#7588a8!important;opacity:0}.structure-flow-node:hover .structure-node-handle{opacity:1}.structure-workspace.is-compact .structure-node-head,.structure-workspace.is-compact .structure-node-no-head,.structure-workspace.is-compact .structure-node-deputies,.structure-workspace.is-compact .structure-node-metrics span:last-child{visibility:hidden}.structure-workspace .react-flow__controls,.structure-workspace .react-flow__minimap{overflow:hidden;border:1px solid #dbe4f1;border-radius:7px;background:#fffffff0;box-shadow:0 8px 22px #1e304e1a}.structure-workspace .react-flow__node{border-radius:7px}.structure-workspace .react-flow__node.dragging .structure-flow-node{border-color:#665af4;box-shadow:0 18px 36px #665af43d}.structure-detail-drawer .ant-drawer-body{padding:0 18px 18px}.structure-detail-drawer .ant-tabs-nav{position:sticky;z-index:2;top:0;margin-bottom:16px;background:#fff}.structure-detail-section{display:grid;gap:14px}.structure-detail-head{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:12px;border:1px solid #ded8ff;border-radius:7px;background:#faf9ff}.structure-detail-head>span{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;color:#6d5dfc;background:#ece9ff}.structure-detail-head>div{min-width:0;display:grid;gap:2px}.structure-detail-head small{overflow:hidden;color:#75849a;text-overflow:ellipsis;white-space:nowrap}.structure-detail-deputies{display:grid;gap:9px;padding:12px;border:1px solid #e3defd;border-radius:7px;background:#fcfbff}.structure-detail-deputies>div:first-child{display:grid;gap:2px}.structure-detail-deputies small{color:#75849a;line-height:1.4}.structure-wide-control{width:100%}.structure-detail-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.structure-detail-stats .ant-statistic{min-width:0;padding:11px;border:1px solid #e0e7f1;border-radius:7px;background:#f8fafc}.structure-detail-stats .ant-statistic-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.structure-detail-stats .ant-statistic-content{overflow:hidden;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.structure-members-list .ant-list-item{align-items:center}.structure-additional-member-description{min-width:0;display:grid;gap:2px}.structure-additional-member-description>span,.structure-additional-member-description small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.structure-additional-member-description small{color:#8793a5}.structure-additional-assignment-note{display:flex;align-items:flex-start;gap:9px;margin-bottom:14px;padding:11px 12px;border:1px solid #d9d5ff;border-radius:9px;color:#5549b8;background:linear-gradient(135deg,#f5f3ff,#f8fbff);line-height:1.45}.structure-additional-assignment-note svg{flex:0 0 auto;margin-top:2px}.structure-additional-assignment-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-bottom:12px}.structure-additional-assignment-fields label,.structure-additional-reason{min-width:0;display:grid;gap:6px}.structure-additional-assignment-fields .ant-select,.structure-additional-assignment-fields .ant-picker{width:100%}.structure-additional-reason{margin-bottom:14px}.structure-role-list{display:grid;gap:10px}.structure-role-list section{display:grid;gap:10px;padding:12px;border:1px solid #e0e7f1;border-radius:7px;background:#fff}.structure-role-list header>div,.structure-history-entry{display:grid;gap:2px}.structure-role-list small,.structure-history-entry span,.structure-history-entry small{color:#78879b}.structure-candidate-picker{display:grid;gap:10px}.structure-candidate-search{width:100%}.structure-candidate-search .ant-input-prefix{color:#7b899c}.structure-candidate-list{max-height:480px;overflow:auto;display:grid;gap:6px}.structure-candidate-list .ant-empty{margin:48px 0}.structure-candidate-list .ant-checkbox-wrapper{min-width:0;display:grid;grid-template-columns:18px 30px minmax(0,1fr);align-items:center;gap:9px;margin:0;padding:9px;border:1px solid #e4eaf3;border-radius:7px}.structure-candidate-list .ant-checkbox-wrapper>span:last-child{display:contents}.structure-candidate-list .ant-checkbox-wrapper span:last-child>span{min-width:0;display:grid;gap:2px}.structure-candidate-list small{overflow:hidden;color:#78879b;text-overflow:ellipsis;white-space:nowrap}.structure-move-preview{display:grid;gap:14px}.structure-move-route{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;padding:12px;border:1px solid #dbe4f1;border-radius:7px;background:#f8fafc;text-align:center}.structure-move-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.structure-move-stats .ant-statistic{padding:10px;border:1px solid #e2e8f0;border-radius:7px}.structure-move-stats .ant-statistic-content{font-size:20px}.structure-mobile-tree{height:100%;overflow:auto;display:grid;align-content:start;gap:6px;padding:12px}.structure-mobile-row{min-width:0;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;border:1px solid #dce5f1;border-radius:7px;background:#fff}.structure-mobile-row.is-selected{border-color:#665af4}.structure-mobile-row>button:last-child{min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;border:0;color:inherit;text-align:left;background:transparent}.structure-mobile-row>button:last-child>span{min-width:0;display:grid}.structure-mobile-row small{overflow:hidden;color:#7b899c;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1440px){.structure-toolbar{grid-template-columns:auto auto minmax(220px,340px) minmax(0,1fr)}.structure-toolbar>.structure-section-switch{display:none}.structure-layout-option-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.structure-toolbar-actions .ant-btn>span:not(.ant-btn-icon){display:none}}@media(max-width:900px){.app-content.is-structure-content{height:calc(100dvh - var(--topbar-height))}.structure-toolbar{min-height:112px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px}.structure-toolbar-title{grid-column:1}.structure-layout-switch{display:none}.structure-search{grid-column:1 / -1;grid-row:2}.structure-toolbar-actions{grid-column:2;grid-row:1}.structure-toolbar-actions>*:not(:last-child):not(:nth-last-child(2)){display:none}.structure-branch-indicator{top:122px}.structure-detail-stats,.structure-move-stats{grid-template-columns:minmax(0,1fr)}}.topbar .icon-button{border-color:color-mix(in srgb,var(--star-primary) 14%,transparent);border-radius:11px;background:color-mix(in srgb,var(--star-card-bg) 72%,transparent);color:var(--star-muted)}.topbar .icon-button:hover{border-color:transparent;background:color-mix(in srgb,var(--star-primary) 10%,transparent);color:var(--star-primary)}.topbar-create{border-radius:11px}.quick-create-popover .ant-popover-inner{width:min(420px,calc(100vw - 28px));padding:0;overflow:hidden;border-radius:18px;background:radial-gradient(circle at 96% 0%,color-mix(in srgb,var(--star-primary) 18%,transparent),transparent 34%),linear-gradient(180deg,var(--star-elevated-bg) 0%,var(--star-soft-bg) 100%);box-shadow:0 24px 70px #0f172a33}.quick-create-menu{padding:14px}.quick-create-head{padding:4px 4px 12px}.quick-create-head strong{display:block;color:#0f172a;font-size:16px;font-weight:900}.quick-create-head span{display:block;margin-top:3px;color:#64748b;font-size:12px;font-weight:750}.quick-create-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.quick-create-grid button{display:flex;min-width:0;min-height:108px;flex-direction:column;align-items:flex-start;gap:7px;padding:12px;border:1px solid #dbe7f5;border-radius:14px;background:#ffffffe0;color:#0f172a;text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.quick-create-grid button:hover,.quick-create-grid button:focus-visible{border-color:#93c5fd;box-shadow:0 14px 28px #38bdf824;outline:none;transform:translateY(-1px)}.quick-create-grid button:disabled{cursor:not-allowed;opacity:.52;transform:none}.quick-create-grid button>span{display:grid;place-items:center;width:34px;height:34px;border-radius:12px;color:#fff;background:linear-gradient(135deg,#6d5df7,#38bdf8);box-shadow:0 12px 24px #6366f12e}.quick-create-grid button strong{font-size:13px;font-weight:900}.quick-create-grid button small{color:#64748b;font-size:11px;font-weight:750;line-height:1.35}@media(max-width:520px){.quick-create-popover.ant-popover{position:fixed!important;top:calc(var(--topbar-height) + 8px)!important;right:10px!important;left:10px!important;width:auto!important;max-width:none;transform:none!important}.quick-create-popover .ant-popover-content,.quick-create-popover .ant-popover-inner{width:calc(100vw - 20px);max-width:none}.quick-create-popover .ant-popover-inner{max-height:calc(100dvh - var(--topbar-height) - 22px);overflow:auto;border-radius:18px}.quick-create-menu{padding:12px}.quick-create-head{position:sticky;top:0;z-index:1;margin:-12px -12px 10px;padding:14px 14px 12px;background:radial-gradient(circle at 96% 0%,rgba(99,102,241,.16),transparent 34%),linear-gradient(180deg,#fff,#f7faff);border-bottom:1px solid #e2e8f0}.quick-create-grid{grid-template-columns:minmax(0,1fr);gap:9px}.quick-create-grid button{min-height:0;flex-direction:row;align-items:center;padding:10px;gap:10px}.quick-create-grid button>span{flex:0 0 38px;width:38px;height:38px}.quick-create-grid button strong,.quick-create-grid button small{display:block}.quick-create-grid button strong{font-size:14px}.quick-create-grid button small{margin-top:2px;font-size:12px}}.calendar-page{display:grid;gap:16px}.calendar-shell{overflow:hidden;border-color:#6366f12e}.calendar-shell>.ant-card-body{padding:0}.calendar-toolbar{min-height:64px;padding:12px 16px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;border-bottom:1px solid var(--border-color, #e5e7eb)}.calendar-toolbar h2{margin:0;text-align:center;font-size:18px;text-transform:capitalize}.calendar-toolbar>.ant-segmented{justify-self:end}.calendar-loading{min-height:420px;display:grid;place-items:center}.calendar-month-events{display:grid;gap:3px;margin-top:3px}.calendar-month-events button{min-width:0;padding:2px 4px;display:flex;align-items:center;gap:5px;border:0;border-radius:5px;background:color-mix(in srgb,var(--calendar-color) 11%,transparent);color:var(--text-color, #172033);font:inherit;font-size:11px;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.calendar-month-events button span{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:var(--calendar-color)}.calendar-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.calendar-modal-footer{display:flex;justify-content:space-between;align-items:center;width:100%}.calendar-connections,.calendar-availability-list{display:grid;gap:10px;margin-top:16px}.calendar-event-details-modal .ant-modal-content{padding:0;overflow:hidden;border-radius:20px}.calendar-event-details-modal .ant-modal-close{top:16px;right:16px}.calendar-event-details-modal .ant-modal-body{padding:26px 28px 20px}.calendar-event-details-modal .ant-modal-footer{margin:0;padding:16px 20px;border-top:1px solid var(--border-color, #e5e7eb);background:color-mix(in srgb,var(--surface-muted, #f8fafc) 82%,transparent)}.calendar-event-details{display:grid;gap:22px}.calendar-event-details>header{padding-right:32px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start}.calendar-event-details-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;color:#6d5dfc;background:linear-gradient(135deg,#6d5dfc29,#38bdf81f)}.calendar-event-details-tags{display:flex;gap:5px;flex-wrap:wrap}.calendar-event-details-tags .ant-tag{margin:0}.calendar-event-details h2{margin:7px 0 0;color:var(--text-color, #172033);font-size:22px;line-height:1.25;overflow-wrap:anywhere}.calendar-event-details h3{margin:0 0 9px;color:var(--text-muted, #64748b);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.calendar-event-details-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.calendar-event-details-facts>div{min-width:0;padding:11px 12px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;align-items:start;border:1px solid var(--border-color, #e5e7eb);border-radius:12px;background:var(--surface, #fff)}.calendar-event-details-facts svg{margin-top:2px;color:#6d5dfc}.calendar-event-details-facts span{min-width:0;display:grid;gap:2px}.calendar-event-details-facts strong,.calendar-event-details-facts small,.calendar-event-details-facts a{overflow-wrap:anywhere}.calendar-event-details-facts small{color:var(--text-muted, #64748b)}.calendar-event-details-facts a{display:inline-flex;align-items:center;gap:5px;color:#5b4df5}.calendar-event-description{padding:14px 16px;border-radius:14px;background:color-mix(in srgb,var(--surface-muted, #f8fafc) 90%,#6d5dfc)}.calendar-event-description>div{max-height:220px;overflow:auto;color:var(--text-color, #172033);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.calendar-event-description>div p{margin:0 0 8px}.calendar-event-description>div a{color:#5b4df5;text-decoration:underline}.calendar-event-description>p{margin:0;color:var(--text-muted, #64748b)}.calendar-event-participants>div{display:flex;flex-wrap:wrap;gap:7px}.calendar-event-participants .ant-tag{margin:0;padding:4px 8px 4px 5px;display:inline-flex;align-items:center;gap:5px;border-radius:999px}.calendar-event-details-footer{width:100%;display:flex;justify-content:space-between;gap:12px;align-items:center}.calendar-availability-summary{padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:14px;color:var(--text-color, #172033);background:linear-gradient(135deg,#6d5dfc1f,#38bdf817)}.calendar-availability-summary>div{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center}.calendar-availability-summary svg{color:#6d5dfc}.calendar-availability-summary span{display:grid;gap:2px}.calendar-availability-summary small{color:var(--text-muted, #64748b);line-height:1.35}.calendar-availability-filters{margin-top:14px;display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:9px}.calendar-availability-filters>.ant-segmented{grid-column:1 / -1}.calendar-availability-selection{margin-top:14px;display:grid;gap:7px}.calendar-availability-selection>label{color:var(--text-muted, #64748b);font-size:12px;font-weight:800}.calendar-availability-selection>.ant-space{justify-content:flex-end}.calendar-availability-loading{min-height:180px;display:grid;place-items:center}.calendar-availability-list .ant-card{border-radius:14px}.calendar-availability-person{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center}.calendar-availability-person span{min-width:0;display:grid}.calendar-availability-person strong,.calendar-availability-person small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-availability-person small{color:var(--text-muted, #64748b)}.calendar-availability-person .ant-tag{margin:0}.calendar-availability-blocks{margin-top:11px;padding-top:10px;display:flex;flex-wrap:wrap;gap:5px;border-top:1px solid var(--border-color, #e5e7eb)}.calendar-availability-blocks .ant-tag{margin:0}.calendar-connection-head{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;margin-bottom:12px}.calendar-connection-head div{min-width:0;display:grid}.calendar-connection-head small{color:var(--text-muted, #64748b)}.calendar-connections-panel{container-type:inline-size;display:grid;gap:20px}.calendar-connections-panel>.ant-alert{border-radius:12px}.calendar-connections-own,.calendar-connections-monitor{display:grid;gap:14px}.calendar-connections-monitor{padding-top:20px;border-top:1px solid var(--border-color, #e5e7eb)}.calendar-connections-intro{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center}.calendar-connections-intro-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;color:#6d5dfc;background:linear-gradient(135deg,#6d5dfc24,#38bdf81f)}.calendar-connections-intro strong,.calendar-connections-monitor-title strong{display:block;color:var(--text-color, #172033);font-size:15px}.calendar-connections-intro p{margin:3px 0 0;color:var(--text-muted, #64748b);font-size:13px;line-height:1.45}.calendar-connections-controls{display:flex;align-items:end;justify-content:space-between;gap:12px;flex-wrap:wrap}.calendar-connections-controls>label{min-width:220px;display:grid;gap:6px;color:var(--text-muted, #64748b);font-size:12px;font-weight:700}.calendar-connections-controls .ant-select{width:100%}.calendar-connections-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:12px}.calendar-connections-list .ant-card{border-radius:14px;border-color:color-mix(in srgb,var(--border-color, #e5e7eb) 82%,#6d5dfc);background:color-mix(in srgb,var(--surface, #fff) 96%,#6d5dfc)}.calendar-provider-avatar.is-google{color:#fff;background:linear-gradient(135deg,#4285f4,#34a853)}.calendar-provider-avatar.is-microsoft{color:#fff;background:linear-gradient(135deg,#00a4ef,#7fba00)}.calendar-connection-meta{margin:0 0 12px;padding:9px 10px;display:flex;justify-content:space-between;gap:12px;border-radius:10px;background:color-mix(in srgb,var(--surface-muted, #f8fafc) 88%,#6d5dfc);font-size:12px}.calendar-connection-meta span{color:var(--text-muted, #64748b)}.calendar-connection-meta strong{text-align:right}.calendar-connections-list .ant-alert{margin-bottom:12px}.calendar-connections-loading{min-height:100px;display:grid;place-items:center}.calendar-connections-monitor-title{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;align-items:start}.calendar-connections-monitor-title svg{margin-top:2px;color:#6d5dfc}.calendar-connections-monitor-title small{display:block;margin-top:3px;color:var(--text-muted, #64748b);line-height:1.4}.calendar-monitor-list{display:grid;gap:8px}.calendar-monitor-row{padding:11px 12px;display:grid;grid-template-columns:auto minmax(140px,1.5fr) minmax(90px,.7fr) minmax(130px,1fr) minmax(130px,1fr);gap:12px;align-items:center;border:1px solid var(--border-color, #e5e7eb);border-radius:12px;background:var(--surface, #fff)}.calendar-monitor-row>div{min-width:0;display:grid;gap:2px}.calendar-monitor-row strong,.calendar-monitor-row span,.calendar-monitor-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-monitor-row small{color:var(--text-muted, #64748b);font-size:11px}.calendar-monitor-row .ant-tag{width:fit-content;margin:0}.profile-calendar-card .calendar-connections-monitor{display:none}@container (max-width: 680px){.calendar-monitor-row{grid-template-columns:auto minmax(0,1fr) auto}.calendar-monitor-row>div:nth-of-type(2),.calendar-monitor-expiry{grid-column:2 / -1}}@container (max-width: 430px){.calendar-connections-controls,.calendar-connections-controls>label,.calendar-connections-controls>.ant-space{width:100%}.calendar-connections-controls>.ant-space .ant-btn{flex:1 1 100%}.calendar-connections-list{grid-template-columns:minmax(0,1fr)}.calendar-connection-head{grid-template-columns:auto minmax(0,1fr)}.calendar-connection-head>.ant-tag{grid-column:2;width:fit-content}.calendar-connection-meta{display:grid}.calendar-connection-meta strong{text-align:left}}.calendar-agenda{padding:20px;display:grid;gap:22px}.calendar-agenda section{display:grid;gap:6px}.calendar-agenda h3{margin:0 0 4px;font-size:14px;text-transform:capitalize;color:var(--text-muted, #64748b)}.calendar-agenda button{width:100%;padding:10px 12px;display:grid;grid-template-columns:70px 5px 1fr auto;gap:12px;align-items:center;border:1px solid var(--border-color, #e5e7eb);border-radius:12px;background:var(--surface, #fff);color:inherit;text-align:left;cursor:pointer}.calendar-agenda-time{font-variant-numeric:tabular-nums;color:var(--text-muted, #64748b)}.calendar-agenda i{width:4px;height:32px;border-radius:4px}.calendar-agenda button div{min-width:0;display:grid}.calendar-agenda button small{color:var(--text-muted, #64748b)}.calendar-timeline{min-width:720px;overflow:auto}.calendar-timeline-head{position:sticky;top:0;z-index:4;display:grid;grid-template-columns:58px repeat(auto-fit,minmax(92px,1fr));border-bottom:1px solid var(--border-color, #e5e7eb);background:var(--surface, #fff)}.calendar-timeline-head strong{padding:8px;display:grid;place-items:center;border-left:1px solid var(--border-color, #e5e7eb);text-transform:uppercase;color:var(--text-muted, #64748b)}.calendar-timeline-head strong b{font-size:18px;color:var(--text-color, #172033)}.calendar-timeline-head strong.is-today b{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#6d5dfc;color:#fff}.calendar-timeline-body{height:1440px;display:grid;grid-template-columns:58px repeat(auto-fit,minmax(92px,1fr))}.calendar-hours{display:grid;grid-template-rows:repeat(24,60px)}.calendar-hours span{padding:0 6px;font-size:10px;color:var(--text-muted, #64748b);transform:translateY(-7px);text-align:right}.calendar-day-column{position:relative;display:grid;grid-template-rows:repeat(24,60px);border-left:1px solid var(--border-color, #e5e7eb)}.calendar-day-column>button:not(.calendar-time-event){border:0;border-top:1px solid color-mix(in srgb,var(--border-color, #e5e7eb) 65%,transparent);background:transparent;cursor:crosshair}.calendar-time-event{position:absolute;z-index:2;left:3px;right:3px;min-height:34px;padding:5px 7px;display:grid;align-content:start;border:0;border-left:3px solid var(--calendar-color);border-radius:7px;background:color-mix(in srgb,var(--calendar-color) 15%,var(--surface, #fff));color:inherit;text-align:left;overflow:hidden;cursor:pointer}.calendar-time-event strong{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calendar-time-event small{font-size:10px}@media(max-width:900px){.calendar-toolbar{grid-template-columns:1fr auto}.calendar-toolbar h2{grid-column:1 / -1;grid-row:1}.calendar-toolbar>.ant-space{grid-row:2}.calendar-toolbar>.ant-segmented{grid-row:2;max-width:100%;overflow-x:auto}.calendar-form-grid{grid-template-columns:1fr;gap:0}.calendar-shell .ant-picker-calendar-header{padding-inline:10px}}@media(max-width:600px){.calendar-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between}.calendar-toolbar h2{width:100%;order:-1}.calendar-toolbar>.ant-segmented{width:100%;order:3}.calendar-toolbar>.ant-segmented .ant-segmented-group{width:100%}.calendar-toolbar>.ant-segmented .ant-segmented-item{flex:1}.calendar-month-events button:nth-child(n+3){display:none}.calendar-agenda{padding:12px}.calendar-agenda button{grid-template-columns:52px 4px 1fr auto;gap:8px}.calendar-event-details-modal{max-width:calc(100vw - 20px)}.calendar-event-details-modal .ant-modal-body{padding:22px 18px 16px}.calendar-event-details-facts,.calendar-availability-filters{grid-template-columns:1fr}.calendar-availability-filters>.ant-segmented{grid-column:auto}.calendar-event-details-footer{align-items:stretch;flex-direction:column-reverse}.calendar-event-details-footer>.ant-space{width:100%;justify-content:flex-end}.calendar-event-details-footer>.ant-space:last-child .ant-btn{flex:1}.calendar-availability-person{grid-template-columns:auto minmax(0,1fr)}.calendar-availability-person>.ant-tag{grid-column:2;width:fit-content}}.workspace-pill{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:34px;padding:0 13px;border:1px solid rgba(99,102,241,.22);border-radius:999px;background:#6366f10f;color:#3f4660;font:inherit;font-weight:650;line-height:1;cursor:pointer;vertical-align:middle;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.workspace-pill svg{color:var(--star-violet)}.workspace-pill:hover,.workspace-pill:focus-visible{border-color:#6366f173;background:#6366f11a;box-shadow:0 10px 26px #6366f129;outline:none;transform:translateY(-1px)}.star-coin-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:34px;padding:0 13px 0 10px;border:1px solid rgba(124,58,237,.22);border-radius:999px;background:radial-gradient(circle at 22% 12%,rgba(255,255,255,.96),transparent 24%),linear-gradient(135deg,#fffffffa,#f5f3fff0);color:#3f2d68;font:inherit;line-height:1;cursor:pointer;vertical-align:middle;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.star-coin-pill strong{font-size:13px;line-height:1}.star-coin-pill:hover,.star-coin-pill:focus-visible{border-color:#7c3aed6b;box-shadow:0 10px 26px #7c3aed29,0 0 18px #fbbf241a;outline:none;transform:translateY(-1px)}.star-coin-icon{--star-coin-size: 18px;position:relative;display:inline-grid;flex:0 0 auto;place-items:center;width:var(--star-coin-size);height:var(--star-coin-size);overflow:visible;filter:drop-shadow(0 2px 3px rgba(76,29,149,.26))}.star-coin-icon:before{content:"";position:absolute;top:12%;right:12%;bottom:12%;left:12%;border-radius:50%;background:radial-gradient(circle,rgba(251,191,36,.46),rgba(124,58,237,.2) 48%,transparent 72%);filter:blur(calc(var(--star-coin-size) * .12));transform:scale(1.28)}.star-coin-icon:after{content:"";position:absolute;z-index:2;top:2%;right:-4%;width:27%;height:27%;background:linear-gradient(145deg,#fff 0,#fff 30%,#fde68a 70%,#f59e0b);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);filter:drop-shadow(0 1px 1px rgba(124,58,237,.24))}.star-coin-icon__core{position:relative;z-index:1;width:88%;height:88%;background:radial-gradient(circle at 38% 28%,rgba(255,255,255,.96) 0 7%,transparent 8%),linear-gradient(145deg,#fff7cc,#fbbf24 31%,#f59e0b 51%,#a855f7 77%,#5b21b6);clip-path:polygon(50% 0,63% 34%,100% 50%,63% 66%,50% 100%,37% 66%,0 50%,37% 34%);filter:drop-shadow(0 0 1px rgba(255,255,255,.92)) drop-shadow(0 3px 4px rgba(91,33,182,.32))}.star-coin-icon__core:after{content:"";position:absolute;top:22%;right:22%;bottom:22%;left:22%;background:linear-gradient(145deg,#ffffffb8,#fff0);clip-path:inherit;opacity:.74}.ant-btn-icon .star-coin-icon{display:inline-grid;vertical-align:-3px}.product-info-modal .ant-modal-content{overflow:hidden;padding:0;border-radius:20px;background:radial-gradient(circle at 13% 14%,rgba(168,85,247,.18),transparent 28%),radial-gradient(circle at 92% 10%,rgba(99,102,241,.18),transparent 30%),linear-gradient(180deg,#fff,#f4f8ff);box-shadow:0 30px 90px #0f172a47}.product-info-modal .ant-modal-close{top:14px;right:14px}.product-info-hero{position:relative;display:grid;grid-template-columns:58px minmax(0,1fr);gap:16px;align-items:center;padding:28px 30px 22px;color:#0f172a}.product-info-hero:after{content:"";position:absolute;right:30px;bottom:0;left:30px;height:1px;background:linear-gradient(90deg,transparent,rgba(99,102,241,.3),rgba(56,189,248,.32),transparent)}.product-info-mark{width:58px;height:58px;display:grid;place-items:center;border-radius:18px;background:linear-gradient(145deg,var(--star-navy) 0%,var(--star-sidebar) 100%);padding:8px;box-shadow:0 18px 36px #6366f138}.product-info-hero span{display:block;margin-bottom:4px;color:var(--star-primary);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.product-info-hero h2{margin:0;font-size:25px;line-height:1.18;font-weight:900}.product-info-hero p{margin:8px 0 0;color:#64748b;font-size:14px;font-weight:650}.product-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:20px 30px}.product-info-card{min-height:134px;padding:16px;border:1px solid rgba(191,219,254,.9);border-radius:14px;background:linear-gradient(180deg,#ffffffeb,#f8fbffdb);box-shadow:0 14px 34px #0f172a12}.product-info-card svg{margin-bottom:12px;color:#6366f1}.product-info-card span,.product-info-card small{display:block}.product-info-card span{color:#64748b;font-size:12px;font-weight:800;text-transform:uppercase}.product-info-card strong{display:block;margin-top:5px;color:#0f172a;font-size:18px;font-weight:900}.product-info-card small{margin-top:8px;color:#64748b;line-height:1.35}.product-info-footer{display:flex;flex-wrap:wrap;gap:8px;padding:0 30px 28px}.icon-button,.topbar-create{display:inline-flex;align-items:center;justify-content:center}.user-avatar{background:radial-gradient(circle at 30% 24%,rgba(255,255,255,.68) 0 2px,transparent 2.6px),linear-gradient(145deg,#6366f1,#38bdf8 48%,#a855f7);font-weight:800}.user-avatar-button{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:999px;background:transparent;cursor:pointer;vertical-align:middle;margin-top:-3px}.user-avatar-button:focus-visible{outline:2px solid #93c5fd;outline-offset:3px}.profile-menu-popover .ant-popover-inner{width:408px;max-width:calc(100vw - 24px);box-sizing:border-box;padding:0;overflow:hidden;border:1px solid var(--star-card-border);border-radius:24px;background:var(--star-elevated-bg);box-shadow:0 34px 90px #0f172a3d,0 12px 30px #6366f11a,inset 0 1px #ffffffe0;-webkit-backdrop-filter:blur(22px) saturate(1.16);backdrop-filter:blur(22px) saturate(1.16)}.profile-menu{position:relative;isolation:isolate;width:100%;max-width:100%;box-sizing:border-box;padding:20px;max-height:calc(100vh - 88px);overflow-y:auto;overflow-x:clip;overscroll-behavior:contain;color:var(--star-ink);background:radial-gradient(circle at 8% 2%,var(--star-glow),transparent 30%),radial-gradient(circle at 98% 22%,rgba(56,189,248,.1),transparent 26%),linear-gradient(180deg,transparent 0%,var(--star-soft-bg) 100%)}.profile-menu:before{position:absolute;z-index:-1;top:-58px;right:-52px;width:180px;height:180px;border:1px solid rgba(99,102,241,.12);border-radius:50%;box-shadow:inset 0 0 54px #6366f10f;content:"";pointer-events:none}.profile-menu-head{display:grid;grid-template-columns:64px minmax(0,1fr);gap:15px;align-items:center;min-height:76px;padding:4px 6px 14px;border-bottom:1px solid var(--star-card-border)}.profile-menu-head>:first-child{transform:translateZ(0) rotate(-2deg);filter:drop-shadow(0 10px 11px rgba(76,29,149,.22));transition:transform .2s ease,filter .2s ease}.profile-menu-head:hover>:first-child{transform:translateY(-2px) rotate(0) scale(1.025);filter:drop-shadow(0 13px 14px rgba(76,29,149,.28))}.profile-menu-avatar,.profile-summary-avatar{background:linear-gradient(145deg,#6366f1,#a855f7);font-weight:850}.profile-menu-identity{min-width:0}.profile-menu-name{display:inline-flex;align-items:center;gap:5px;max-width:100%;margin:0 0 4px;padding:0;border:0;background:transparent;color:var(--star-ink);font:inherit;font-size:19px;font-weight:900;letter-spacing:-.025em;cursor:pointer;transition:color .16s ease}.profile-menu-name svg{flex:0 0 auto;color:var(--star-muted);transition:color .16s ease,transform .16s ease}.profile-menu-name:hover,.profile-menu-name:focus-visible{color:var(--star-primary);outline:none}.profile-menu-name:hover svg,.profile-menu-name:focus-visible svg{color:var(--star-primary);transform:translate(2px)}.profile-menu-name span,.profile-menu-identity>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-menu-identity>span{display:block;margin-bottom:6px;color:var(--star-muted);font-size:13px}.profile-menu-role.ant-tag{max-width:100%;margin:0;padding:1px 10px;overflow:hidden;border:1px solid rgba(99,102,241,.24);border-radius:999px;background:linear-gradient(135deg,#6366f121,#38bdf817);color:var(--star-primary);font-size:12px;font-weight:800;line-height:20px;text-overflow:ellipsis;white-space:nowrap;box-shadow:inset 0 1px #ffffffb8}.profile-menu-workspace{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:14px;padding:14px 14px 14px 16px;overflow:hidden;border:1px solid var(--star-card-border);border-radius:17px;background:linear-gradient(135deg,rgba(99,102,241,.1) 0%,rgba(56,189,248,.06) 48%,var(--star-card-bg) 100%);box-shadow:0 10px 25px #0f172a12,inset 0 1px #ffffffd1;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.profile-menu-workspace:after{position:absolute;top:-28px;right:24px;width:82px;height:82px;border-radius:50%;background:var(--star-glow);opacity:.38;filter:blur(24px);content:"";pointer-events:none}.profile-menu-workspace:hover{border-color:#6366f14d;box-shadow:0 14px 30px #0f172a17,0 6px 18px #6366f114,inset 0 1px #ffffffdb;transform:translateY(-1px)}.profile-menu-workspace>div{min-width:0;flex:1}.profile-menu-workspace span,.profile-summary-row span{display:block;color:var(--star-muted);font-size:12px;font-weight:700}.profile-menu-workspace strong,.profile-summary-row strong{display:block;margin-top:4px;color:var(--star-ink);font-size:14px;font-weight:850}.profile-summary-row strong.profile-star-coin-value{display:inline-flex;align-items:center;gap:7px}.profile-menu-workspace .ant-select{width:100%;margin:2px 0 -3px -11px}.profile-menu-workspace .ant-select-selection-item{color:var(--star-ink);font-weight:850}.profile-menu-workspace-icon{position:relative;z-index:1;display:inline-flex!important;align-items:center;justify-content:center;width:42px;height:42px;flex:0 0 42px;border:1px solid rgba(99,102,241,.18);border-radius:13px;background:var(--star-card-bg);box-shadow:0 8px 18px #6366f124,inset 0 1px #ffffffdb}.profile-menu-workspace-icon svg{flex:0 0 auto;color:var(--star-primary)}.profile-workday{margin-top:12px;padding:14px;border:1px solid var(--star-card-border);border-radius:17px;background:var(--star-card-bg);box-shadow:0 12px 28px #0f172a14,inset 0 1px #ffffffd1;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.profile-workday:hover{border-color:#6366f142;box-shadow:0 16px 34px #0f172a1a,0 5px 16px #6366f112,inset 0 1px #ffffffdb;transform:translateY(-1px)}.profile-workday.is-active{border-color:#86efac;background:linear-gradient(135deg,rgba(34,197,94,.1) 0%,var(--star-card-bg) 70%)}.profile-workday.is-paused{border-color:#fcd34d;background:linear-gradient(135deg,rgba(245,158,11,.11) 0%,var(--star-card-bg) 70%)}.profile-workday-head{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px}.profile-workday-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(99,102,241,.14);border-radius:11px;background:#6366f11a;color:var(--star-primary);box-shadow:0 6px 14px #6366f11a}.profile-workday.is-active .profile-workday-icon{background:#dcfce7;color:#15803d}.profile-workday.is-paused .profile-workday-icon{background:#fef3c7;color:#b45309}.profile-workday-head>div{min-width:0}.profile-workday-head>div>strong{display:block}.profile-workday-head strong{color:var(--star-ink);font-size:13px;font-weight:850}.profile-workday-head>div>span{display:flex;align-items:center;gap:6px;margin-top:2px;color:var(--star-muted);font-size:11px;font-weight:700}.profile-workday-head i{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#94a3b8}.profile-workday.is-active .profile-workday-head i{background:#22c55e;box-shadow:0 0 0 3px #22c55e24}.profile-workday.is-paused .profile-workday-head i{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b24}.profile-workday-head b{color:var(--star-ink);font-size:16px;font-variant-numeric:tabular-nums;letter-spacing:0}.profile-workday-summary{display:flex;justify-content:space-between;gap:12px;margin-top:10px;padding-top:9px;border-top:1px solid var(--star-card-border);color:var(--star-muted);font-size:11px}.profile-workday-summary strong{margin-left:3px;color:var(--star-ink);font-variant-numeric:tabular-nums}.profile-workday-actions{display:flex;gap:8px;margin-top:10px}.profile-workday-actions .ant-btn{min-width:0;flex:1 1 0;min-height:38px;border-radius:10px;font-weight:800;box-shadow:0 7px 16px #6366f11a}.profile-workday.is-loading,.profile-workday.is-error{min-height:74px}.profile-workday.is-error{display:flex;align-items:center;gap:8px;color:var(--star-muted);font-size:12px}.profile-workday.is-error span{min-width:0;flex:1}.profile-menu-wall{display:flex;align-items:center;gap:12px;width:100%;margin-top:14px;padding:12px 14px;border:1px solid var(--star-card-border);border-radius:18px;background:linear-gradient(110deg,var(--star-glow),transparent 75%),var(--star-card-bg);color:var(--star-ink);font:inherit;text-align:start;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease}.profile-menu-wall:hover{border-color:var(--star-primary);box-shadow:0 6px 20px var(--star-glow)}.profile-menu-wall:focus-visible{outline:2px solid var(--star-primary);outline-offset:3px}.profile-menu-wall:disabled{opacity:.6;cursor:default}.profile-menu-wall-icon{display:grid;place-items:center;flex:0 0 42px;height:42px;border-radius:14px;background:linear-gradient(145deg,#8b5cf6,#5942e9);box-shadow:0 5px 12px #6342e933;color:#fff}.profile-menu-wall-copy{display:grid;gap:3px;flex:1;min-width:0}.profile-menu-wall-copy strong{font-size:14px;font-weight:800;line-height:1.3}.profile-menu-wall-copy>span{color:var(--star-muted);font-size:12px;line-height:1.4}.profile-menu-wall-arrow{flex-shrink:0;color:var(--star-primary)}.profile-menu-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:14px}.profile-menu-grid button{position:relative;min-width:0;min-height:92px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:11px 8px;overflow:hidden;border:1px solid var(--star-card-border);border-radius:16px;background:var(--star-card-bg);color:var(--star-ink);font-weight:800;cursor:pointer;box-shadow:0 9px 22px #0f172a12,inset 0 1px #ffffffd6;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.profile-menu-grid button:after{position:absolute;top:-30px;right:-28px;width:70px;height:70px;border-radius:50%;background:var(--star-glow);opacity:0;filter:blur(20px);content:"";pointer-events:none;transition:opacity .18s ease}.profile-menu-grid button:hover,.profile-menu-grid button:focus-visible{border-color:#6366f16b;box-shadow:0 16px 30px #0f172a1c,0 7px 18px #6366f124,inset 0 1px #ffffffe6;transform:translateY(-3px);outline:none}.profile-menu-grid button:hover:after,.profile-menu-grid button:focus-visible:after{opacity:.75}.profile-menu-grid button:disabled{cursor:default;opacity:.72}.profile-menu-grid button:disabled:hover{border-color:var(--star-card-border);box-shadow:0 9px 22px #0f172a12,inset 0 1px #ffffffd6;transform:none}.profile-menu-action-icon{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgba(99,102,241,.16);border-radius:13px;background:linear-gradient(145deg,#6366f121,#38bdf812);box-shadow:0 7px 15px #6366f121,inset 0 1px #ffffffdb;transition:transform .18s ease}.profile-menu-grid button:hover .profile-menu-action-icon,.profile-menu-grid button:focus-visible .profile-menu-action-icon{transform:translateY(-1px) rotate(-3deg) scale(1.04)}.profile-menu-grid button.is-settings .profile-menu-action-icon{background:linear-gradient(145deg,#a855f724,#6366f112)}.profile-menu-grid button.is-access .profile-menu-action-icon{background:linear-gradient(145deg,#38bdf824,#22c55e12)}.profile-menu-action-icon svg{color:var(--star-primary)}.profile-menu-grid button>span:last-child{position:relative;z-index:1;max-width:100%;overflow:hidden;font-size:12px;line-height:1.25;text-overflow:ellipsis}.profile-menu .ant-divider{margin:15px 0 8px;border-color:var(--star-card-border)}.profile-menu-logout{width:100%;min-height:40px;justify-content:flex-start;padding-inline:12px;border-radius:11px;font-weight:800;transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.profile-menu-logout:hover,.profile-menu-logout:focus-visible{background:#f43f5e17!important;box-shadow:inset 0 0 0 1px #f43f5e1f;transform:translate(2px)}:root[data-theme=neon-noir] .profile-menu-popover .ant-popover-inner{box-shadow:0 34px 90px #00000094,0 0 32px #22d3ee1a,inset 0 1px #7df9ff1a}:root[data-theme=neon-noir] .profile-menu,:root[data-theme=neon-noir] .profile-menu-workspace,:root[data-theme=neon-noir] .profile-workday,:root[data-theme=neon-noir] .profile-menu-grid button{box-shadow:0 12px 28px #00000057,inset 0 1px #7df9ff0f}@media(prefers-reduced-motion:reduce){.profile-menu-head>:first-child,.profile-menu-name svg,.profile-menu-workspace,.profile-workday,.profile-menu-grid button,.profile-menu-wall,.profile-menu-action-icon,.profile-menu-logout{transition:none}.profile-menu-head:hover>:first-child,.profile-menu-name:hover svg,.profile-menu-name:focus-visible svg,.profile-menu-workspace:hover,.profile-workday:hover,.profile-menu-grid button:hover,.profile-menu-grid button:focus-visible,.profile-menu-grid button:hover .profile-menu-action-icon,.profile-menu-grid button:focus-visible .profile-menu-action-icon,.profile-menu-logout:hover,.profile-menu-logout:focus-visible{transform:none}}.notifications-drawer .ant-drawer-body{padding:0;background:#f3f7fc}.notifications-drawer-content{display:flex;flex-direction:column;min-height:100%}.notifications-drawer-toolbar{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-bottom:1px solid #e2e8f0;background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-wrap:nowrap}.notifications-drawer-toolbar>div{min-width:0;flex-shrink:1}.notifications-drawer-toolbar .ant-space{flex-shrink:0}.notifications-drawer-toolbar strong{display:block;color:#0f172a;font-weight:900}.notifications-drawer-toolbar span{display:block;color:var(--star-muted);font-size:12px;font-weight:800}.notifications-drawer .ant-list{padding:12px}.notification-list-item{align-items:flex-start!important;margin-bottom:10px;padding:12px!important;border:1px solid #e2e8f0!important;border-radius:10px;background:#fff;box-shadow:0 10px 24px #0f172a0a}.notification-list-item.is-unread{border-color:#bfdbfe!important;background:radial-gradient(circle at 96% 18%,rgba(168,85,247,.12) 0 1px,transparent 1.8px),linear-gradient(180deg,#fff,#f8fbff)}.notification-list-item.is-read{opacity:.76}.notification-dot{width:11px;height:11px;display:inline-block;margin-top:6px;border-radius:999px;background:#6366f1;box-shadow:0 0 0 4px #6366f11f}.notification-dot.is-success{background:#16a34a;box-shadow:0 0 0 4px #16a34a1f}.notification-dot.is-warning{background:#f59e0b;box-shadow:0 0 0 4px #f59e0b29}.notification-dot.is-error{background:#dc2626;box-shadow:0 0 0 4px #dc26261f}.notification-description p{margin:0 0 6px;color:#475569;line-height:1.45}.notification-description small{color:#94a3b8;font-size:12px;font-weight:800}.app-content{position:relative;overflow:hidden;margin-top:var(--topbar-height);padding:26px;min-height:calc(100vh - 64px);background:transparent}.app-content:before{content:"";position:fixed;top:82px;right:-210px;width:620px;height:240px;border:1px solid color-mix(in srgb,var(--star-primary) 18%,transparent);border-radius:50%;transform:rotate(-18deg);pointer-events:none}.app-content:after{content:"";position:fixed;top:96px;right:36px;width:220px;height:160px;pointer-events:none;background-image:radial-gradient(circle,rgba(99,102,241,.5) 0 1.6px,transparent 2.2px),radial-gradient(circle,rgba(56,189,248,.45) 0 1.4px,transparent 2px),radial-gradient(circle,rgba(168,85,247,.4) 0 1.3px,transparent 1.9px),radial-gradient(circle,rgba(99,102,241,.28) 0 1px,transparent 1.5px);background-position:14% 22%,62% 8%,86% 64%,38% 78%;background-size:100% 100%;background-repeat:no-repeat}:root[data-theme=nova] .app-content:after,:root[data-theme=galaxy] .app-content:after,:root[data-theme=supernova] .app-content:after,:root[data-theme=aurora] .app-content:after,:root[data-theme=neon-noir] .app-content:after,:root[data-theme=prism-ops] .app-content:after{opacity:.84;filter:drop-shadow(0 10px 26px var(--star-glow))}.app-content>*{position:relative;z-index:1}.pwa-install-notice{position:relative;overflow:hidden;display:grid;grid-template-columns:auto 1fr auto;gap:0 20px;align-items:center;margin-bottom:20px;padding:20px 20px 20px 24px;border-radius:22px;border:1px solid color-mix(in srgb,var(--star-primary) 22%,transparent);background:radial-gradient(ellipse at 96% 8%,color-mix(in srgb,var(--star-violet) 28%,transparent),transparent 36%),radial-gradient(ellipse at 4% 92%,color-mix(in srgb,var(--star-cyan) 22%,transparent),transparent 38%),linear-gradient(135deg,color-mix(in srgb,var(--star-card-bg) 96%,var(--star-primary)),color-mix(in srgb,var(--star-soft-bg) 90%,var(--star-cyan)));box-shadow:0 1px #ffffffb3 inset,0 24px 60px color-mix(in srgb,var(--star-primary) 12%,transparent);isolation:isolate}.pwa-install-notice:before{content:"";position:absolute;left:0;top:16px;bottom:16px;width:4px;border-radius:0 3px 3px 0;background:var(--star-primary-gradient);box-shadow:0 0 18px var(--star-glow);pointer-events:none}.pwa-install-notice:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:repeating-linear-gradient(-45deg,transparent,transparent 28px,color-mix(in srgb,var(--star-primary) 4%,transparent) 28px,color-mix(in srgb,var(--star-primary) 4%,transparent) 29px);pointer-events:none}.pin-deco{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.pin-deco-blob{position:absolute;border-radius:999px;filter:blur(32px)}.pin-deco-blob.a{right:-30px;top:-30px;width:160px;height:130px;background:color-mix(in srgb,var(--star-violet) 18%,transparent)}.pin-deco-blob.b{left:60px;bottom:-24px;width:120px;height:80px;background:color-mix(in srgb,var(--star-cyan) 16%,transparent)}.pin-deco-grid{position:absolute;right:180px;top:0;bottom:0;width:220px;background-image:radial-gradient(circle,color-mix(in srgb,var(--star-primary) 28%,transparent) 0 1.2px,transparent 1.8px);background-size:20px 20px;background-position:center;opacity:.22}.pin-deco-ring{position:absolute;right:80px;top:50%;transform:translateY(-50%);width:180px;height:180px;border-radius:999px;border:1px solid color-mix(in srgb,var(--star-primary) 12%,transparent);pointer-events:none}.pin-visual{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:76px;height:76px;z-index:1}.pin-visual-shell{position:relative;width:46px;height:68px;padding:8px 7px 9px;border-radius:14px;border:1.5px solid rgba(255,255,255,.36);background:linear-gradient(145deg,color-mix(in srgb,var(--star-primary) 44%,#0a0e1d),color-mix(in srgb,var(--star-violet) 36%,#080c18));box-shadow:0 14px 32px color-mix(in srgb,var(--star-primary) 28%,transparent),inset 0 1px #ffffff38}.pin-visual-notch{width:14px;height:3px;margin:0 auto 6px;border-radius:999px;background:#ffffffa3}.pin-visual-icon{display:grid;place-items:center;width:26px;height:26px;margin:0 auto 7px;border-radius:9px;color:#fff;background:var(--star-primary-gradient);box-shadow:0 6px 16px color-mix(in srgb,var(--star-cyan) 38%,transparent)}.pin-visual-lines{display:grid;gap:4px}.pin-visual-lines i{display:block;height:3px;width:100%;border-radius:999px;background:#ffffff47}.pin-visual-lines i:nth-child(2){width:75%}.pin-visual-lines i:nth-child(3){width:52%}.pin-visual-glow{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:999px;background:radial-gradient(ellipse,color-mix(in srgb,var(--star-primary) 30%,transparent) 0%,transparent 70%);filter:blur(10px);z-index:-1}.pin-spark{position:absolute;border-radius:999px;background:#fff;box-shadow:0 0 8px #ffffffe6;animation:pin-spark-pulse 2.4s ease-in-out infinite}.pin-spark.s1{width:6px;height:6px;top:6px;right:8px;animation-delay:0s}.pin-spark.s2{width:4px;height:4px;bottom:10px;left:6px;animation-delay:.8s;opacity:.78}.pin-spark.s3{width:5px;height:5px;top:50%;right:2px;animation-delay:1.6s;opacity:.6}@keyframes pin-spark-pulse{0%,to{transform:scale(.7);opacity:.4}50%{transform:scale(1.2);opacity:1}}.pin-content{min-width:0;z-index:1}.pin-kicker{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 8px;border-radius:999px;background:color-mix(in srgb,var(--star-primary) 12%,transparent);border:1px solid color-mix(in srgb,var(--star-primary) 20%,transparent);color:var(--star-primary);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}.pin-title{display:block;font-size:17px;font-weight:900;line-height:1.2;color:var(--star-ink);letter-spacing:-.01em}.pin-subtitle{margin:5px 0 0;font-size:13px;line-height:1.45;color:var(--star-muted);max-width:600px}.pin-platforms{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.pin-platforms span{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--star-primary) 16%,transparent);background:color-mix(in srgb,var(--star-elevated-bg) 90%,transparent);color:color-mix(in srgb,var(--star-ink) 80%,var(--star-primary));font-size:11px;font-weight:750;white-space:nowrap}.pin-actions{display:flex;align-items:center;flex-shrink:0;z-index:1}.pin-cta.ant-btn{min-width:148px;font-weight:800;letter-spacing:.01em}.pin-close{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:28px;height:28px;border-radius:8px;border:1px solid color-mix(in srgb,var(--star-primary) 14%,transparent);background:color-mix(in srgb,var(--star-elevated-bg) 70%,transparent);color:var(--star-muted);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease;z-index:2}.pin-close:hover{background:color-mix(in srgb,var(--star-primary) 10%,transparent);border-color:color-mix(in srgb,var(--star-primary) 24%,transparent);color:var(--star-ink)}.pwa-install-notice-icon,.help-pwa-guide-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;color:#fff;background:linear-gradient(135deg,#6366f1,#38bdf8);box-shadow:0 16px 32px #6366f13d}.help-pwa-guide-head span{display:inline-flex;align-items:center;gap:7px;color:var(--star-primary);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}@media(max-width:640px){.pwa-install-notice{grid-template-columns:auto 1fr;grid-template-rows:auto auto;grid-template-areas:"visual content" "actions actions";gap:12px 14px;padding:16px 16px 16px 20px}.pin-visual{grid-area:visual;width:58px;height:58px}.pin-visual-shell{width:38px;height:56px;padding:7px 6px 8px}.pin-visual-icon{width:22px;height:22px;border-radius:8px}.pin-content{grid-area:content}.pin-actions{grid-area:actions}.pin-cta.ant-btn{width:100%;min-width:0}.pin-subtitle{display:none}.pin-platforms{margin-top:6px}.pin-platforms span{height:22px;font-size:10px;padding:0 8px}.pin-title{font-size:15px}.pin-deco-ring,.pin-deco-grid{display:none}}.page-header{position:relative;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:20px;padding-bottom:12px}.page-title-stack{flex:1 1 320px}.page-title-stack{position:relative;min-width:0;padding-left:18px}.page-title-stack:before{content:"";position:absolute;left:-2px;top:10px;width:14px;height:14px;background:linear-gradient(145deg,var(--star-cyan),var(--star-primary) 55%,var(--star-violet));clip-path:polygon(50% 0%,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0% 50%,39% 39%);filter:drop-shadow(0 2px 6px rgba(99,102,241,.45))}.page-header:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background:var(--star-theme-line)}.page-header h1{margin:0;color:var(--star-ink);font-size:28px;line-height:1.18;font-weight:800;letter-spacing:-.02em}.page-header p{margin:6px 0 0;color:var(--star-muted);font-size:14px}.page-eyebrow{display:inline-flex;align-items:center;gap:6px;margin-bottom:6px;color:var(--star-primary);font-size:11px;font-weight:900;text-transform:uppercase}.page-eyebrow:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--star-cyan);box-shadow:0 0 0 4px #38bdf81f}.page-loading{min-height:240px;display:grid;place-items:center}.star-app-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4800;isolation:isolate;box-sizing:border-box;width:100vw;height:100dvh;min-height:100vh;display:grid;place-items:center;padding:56px 56px 56px 140px;overflow:hidden;color:#f8fafc;background:linear-gradient(90deg,rgba(111,126,163,.07) 1px,transparent 1px),linear-gradient(180deg,rgba(111,126,163,.055) 1px,transparent 1px),linear-gradient(135deg,transparent 0 62%,rgba(56,189,248,.055) 62% 63%,transparent 63%),linear-gradient(145deg,#070a13,#0c1222 54%,#10172b);background-size:54px 54px,54px 54px,auto,auto}.star-app-loader-route{z-index:4700}.star-boot-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000;background:#061022;opacity:1;transition:opacity .28s ease}.star-boot-overlay.is-closing{opacity:0;pointer-events:none}.star-boot-overlay .star-app-loader{min-height:100vh}.star-loader-rail{position:absolute;inset:0 auto 0 0;width:84px;display:flex;flex-direction:column;align-items:center;padding:24px 0 22px;border-right:1px solid rgba(148,163,184,.13);background:#03060e85;box-shadow:18px 0 60px #0206173d}.star-loader-rail>img{width:38px;height:38px;object-fit:contain}.star-loader-rail-nav{flex:1;display:grid;align-content:center;gap:18px}.star-loader-rail-nav span{width:22px;height:3px;border-radius:3px;background:#94a3b84d}.star-loader-rail-nav span:nth-child(2){width:34px;background:#38bdf8;box-shadow:0 0 16px #38bdf899}.star-loader-rail small{color:#cbd5e173;font-size:9px;font-weight:900;writing-mode:vertical-rl}.star-loader-stage{width:min(520px,100%);display:grid;justify-items:start;gap:18px;animation:star-loader-enter .55s ease-out both}.star-loader-lockup{display:flex;align-items:center;gap:22px}.star-loader-mark{position:relative;width:82px;height:82px;display:grid;place-items:center;border:1px solid rgba(125,211,252,.32);border-radius:20px;background:#0e182dd1;box-shadow:0 24px 60px #02061766,inset 0 1px #ffffff14}.star-loader-mark>span{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border:1px solid rgba(56,189,248,.16);border-radius:25px;animation:star-loader-signal 1.8s ease-in-out infinite}.star-loader-mark img{width:56px;height:56px;object-fit:contain}.star-loader-copy{display:grid;min-width:0;gap:4px}.star-loader-copy>span{color:#7dd3fc;font-size:11px;font-weight:900;letter-spacing:0}.star-loader-copy strong{color:#fff;font-size:48px;line-height:.95;font-weight:900;letter-spacing:0}.star-loader-copy strong b{color:#38bdf8;font-weight:inherit}.star-loader-stage>p{margin:0;color:#e2e8f0b3;font-size:15px;font-weight:650}.star-loader-progress{width:min(360px,100%);height:3px;overflow:hidden;border-radius:3px;background:#94a3b826}.star-loader-progress span{display:block;width:42%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#38bdf8,#818cf8,#2dd4bf);box-shadow:0 0 22px #38bdf880;animation:star-loader-progress 1.35s ease-in-out infinite}.star-loader-state{display:flex;align-items:center;gap:9px;min-width:0;color:#cbd5e19e;font-size:12px;font-weight:700}.star-loader-state i{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:#2dd4bf;box-shadow:0 0 0 5px #2dd4bf1a,0 0 16px #2dd4bf8c;animation:star-loader-status 1.35s ease-in-out infinite}.star-loader-state b{color:#7dd3fc;font-size:11px;letter-spacing:0;animation:star-loader-ellipsis 1.35s steps(3,end) infinite}.star-loader-domain{position:absolute;right:28px;bottom:24px;color:#94a3b866;font-size:10px;font-weight:800}@keyframes star-loader-progress{0%{transform:translate(-112%)}to{transform:translate(340%)}}@keyframes star-loader-signal{0%,to{transform:scale(.96);opacity:.45}50%{transform:scale(1.04);opacity:1}}@keyframes star-loader-status{0%,to{opacity:.55}50%{opacity:1}}@keyframes star-loader-enter{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes star-loader-ellipsis{0%{opacity:.3}to{opacity:1}}@media(max-width:640px){.star-app-loader{padding:104px 24px 40px}.star-loader-rail{inset:0 0 auto;width:auto;height:64px;flex-direction:row;justify-content:space-between;padding:0 20px;border-right:0;border-bottom:1px solid rgba(148,163,184,.13);box-shadow:0 18px 50px #02061738}.star-loader-rail>img{width:34px;height:34px}.star-loader-rail-nav{flex:0 0 auto;display:flex;align-items:center;gap:10px}.star-loader-rail-nav span{width:14px}.star-loader-rail-nav span:nth-child(2){width:26px}.star-loader-rail small{writing-mode:initial}.star-loader-stage{justify-items:center;text-align:center}.star-loader-lockup{flex-direction:column;gap:18px}.star-loader-copy strong{font-size:40px}.star-loader-state{justify-content:center}.star-loader-domain{right:20px;bottom:18px}}@media(max-height:560px)and (orientation:landscape){.star-app-loader{padding-top:24px;padding-bottom:24px}.star-loader-lockup{flex-direction:row}}@media(prefers-reduced-motion:reduce){.star-loader-stage,.star-loader-mark>span,.star-loader-progress span,.star-loader-state i,.star-loader-state b,.star-boot-overlay{animation:none;transition:none}.star-loader-progress span{width:72%;transform:none}}.saved-view-trigger.ant-btn{flex:0 0 auto}.saved-view-manager{display:grid;gap:16px}.saved-view-manager>p,.kanban-limits-manager>p{margin:0;color:var(--star-muted);line-height:1.55}.saved-view-list{display:grid;gap:8px;max-height:360px;overflow-y:auto}.saved-view-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:52px;padding:6px 8px 6px 12px;border:1px solid var(--star-line);border-radius:8px;background:var(--star-card-bg)}.saved-view-row.is-active{border-color:color-mix(in srgb,var(--star-primary) 48%,var(--star-line));background:color-mix(in srgb,var(--star-primary) 7%,var(--star-card-bg))}.saved-view-row>button{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;background:transparent;color:var(--star-ink);text-align:left;cursor:pointer}.saved-view-row>button span{min-width:0;display:inline-flex;align-items:center;gap:8px;overflow:hidden;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.saved-view-row>button svg{flex:0 0 auto;color:var(--star-primary)}.saved-view-row>button small{flex:0 0 auto;color:var(--star-muted);font-weight:700}.kanban-board-tools{display:inline-flex;align-items:center;gap:6px;min-width:0}.table-toolbar .kanban-board-tools .kanban-focus-select,.kanban-board-tools .kanban-focus-select{width:190px}.kanban-board-tools>.ant-btn{width:40px;min-width:40px;padding-inline:0}.kanban-limits-manager{display:grid;gap:10px}.kanban-limit-row{display:grid;grid-template-columns:minmax(0,1fr) 110px;align-items:center;gap:14px;padding:10px 12px;border:1px solid var(--star-line);border-radius:8px;background:var(--star-soft-bg)}.kanban-limit-row>span{min-width:0;display:grid;grid-template-columns:8px minmax(0,1fr);align-items:center;column-gap:8px;color:var(--star-ink);font-weight:800}.kanban-limit-row>span i{width:8px;height:8px;border-radius:50%}.kanban-limit-row>span small{grid-column:2;color:var(--star-muted);font-weight:600}.kanban-limit-row .ant-input-number{width:100%}.kanban-stage-limit{flex:0 0 auto;display:inline-flex;align-items:center;gap:3px;min-height:20px;padding:0 6px;border:1px solid rgba(99,102,241,.2);border-radius:6px;background:#6366f112;color:var(--star-primary);font-size:10px;font-weight:850}.kanban-stage-limit.is-over,.kanban-limit-badge.is-over{border-color:#ef444461;color:#b91c1c}.kanban-column.is-wip-over .stage-card,.tasks-mobile-section.is-wip-over{border-color:#ef444480;box-shadow:0 0 0 2px #ef444414,0 14px 34px #7f1d1d14}.kanban-column.is-wip-over .stage-card:before{background:#ef4444;opacity:1}.kanban-board.is-compact .kanban-column{width:256px;flex-basis:256px}.kanban-board.is-compact .stage-card>.ant-card-body{padding:8px}.kanban-board.is-compact .stage-drop-zone{gap:7px}.kanban-board.is-compact .crm-kanban-card .ant-card-body{padding:9px 10px}.kanban-board.is-compact .kanban-card-main{gap:3px}.kanban-board.is-compact .kanban-card-line:nth-child(n+4){display:none}.kanban-board.is-compact .kanban-card-footer{margin-top:5px;padding-top:5px}.task-stage-title .kanban-limit-badge{margin-inline-end:0}.task-stage-title>.ant-btn{margin-left:auto}@media(max-width:760px){.saved-view-manager .ant-space-compact{display:grid;grid-template-columns:1fr;gap:8px}.saved-view-manager .ant-space-compact .ant-btn,.saved-view-manager .ant-space-compact .ant-input{width:100%;border-radius:8px!important}.saved-view-row>button{display:grid;gap:3px}.kanban-board-tools{width:100%;flex-wrap:wrap}.table-toolbar .kanban-board-tools .kanban-focus-select,.kanban-board-tools .kanban-focus-select{flex:1 1 190px;width:auto}.kanban-limit-row{grid-template-columns:minmax(0,1fr) 88px}}.login-page{min-height:100vh;display:grid;place-items:center;padding:24px;position:relative;overflow:hidden;background:linear-gradient(160deg,var(--star-space) 0%,var(--star-navy) 55%,#f5f6fb 55%,#ffffff 100%)}.login-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(circle,rgba(199,210,254,.95) 0 1.6px,transparent 2px),radial-gradient(circle,rgba(125,211,252,.85) 0 1.6px,transparent 2px),radial-gradient(circle,rgba(216,180,254,.8) 0 1.6px,transparent 2px),radial-gradient(circle,rgba(199,210,254,.7) 0 1.2px,transparent 1.6px);background-position:8% 14%,24% 40%,15% 66%,33% 22%;background-size:200px 200px,260px 260px,220px 220px,160px 160px;background-repeat:no-repeat}.login-card{width:min(420px,100%);border:1px solid rgba(255,255,255,.7);box-shadow:0 24px 60px #0f172a3d}.login-card .ant-card-body{padding:30px}.login-card h2.ant-typography{margin:22px 0 6px;font-size:28px}.login-subtitle{margin-bottom:22px!important;color:var(--star-muted)}.auth-secondary-action{margin-top:16px;text-align:center;font-weight:700}.auth-language-switch{display:inline-flex;align-items:center;gap:4px;padding:4px;margin:0 0 12px;border:1px solid rgba(148,163,184,.22);border-radius:999px;background:#f8fafcdb}.auth-language-switch button{min-width:42px;height:30px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:var(--star-muted);font:inherit;font-size:12px;font-weight:900;cursor:pointer}.auth-language-switch button.is-active{background:linear-gradient(135deg,#5b5df7,#8b5cf6);color:#fff;box-shadow:0 10px 24px #5b5df742}.muted-text{color:var(--star-muted)}.not-found-page{display:grid;min-height:100vh;place-items:center;padding:24px}.not-found-card{width:min(1040px,100%);overflow:hidden;border:1px solid rgba(219,229,241,.95);border-radius:8px;background:linear-gradient(110deg,#fffffffa,#fffffff0 48%,#eff6fff5),radial-gradient(circle at 84% 18%,rgba(56,189,248,.22),transparent 32%);box-shadow:0 26px 70px #0f172a29}.not-found-card .ant-card-body{display:grid;grid-template-columns:minmax(280px,.92fr) minmax(320px,1.08fr);gap:36px;align-items:center;padding:clamp(28px,5vw,64px)}.not-found-visual{position:relative;display:grid;min-height:320px;place-items:center;overflow:hidden;border:1px solid rgba(99,102,241,.13);border-radius:8px;background:linear-gradient(145deg,#08111f,#101b2d 62%,#18243a),repeating-linear-gradient(135deg,rgba(255,255,255,.07) 0,rgba(255,255,255,.07) 1px,transparent 1px,transparent 30px);color:#fff}.not-found-visual:before,.not-found-visual:after{position:absolute;width:4px;height:4px;content:"";border-radius:999px;background:#fbbf24;box-shadow:54px 42px #ffffffbd,132px 86px #38bdf8e6,230px 30px #fffc,280px 172px #fbbf24db}.not-found-visual:before{top:54px;left:48px}.not-found-visual:after{right:86px;bottom:86px;transform:scale(.82)}.not-found-visual strong{position:relative;z-index:2;color:#fff;font-size:clamp(74px,10vw,132px);font-weight:950;letter-spacing:0;line-height:1;text-shadow:0 18px 36px rgba(0,0,0,.24)}.not-found-visual svg{position:absolute;z-index:3;right:28px;bottom:28px;color:#67e8f9}.not-found-orbit{position:absolute;top:42px;right:42px;bottom:42px;left:42px;z-index:1;border:2px solid rgba(99,102,241,.48);border-radius:50%;transform:rotate(-14deg)}.not-found-orbit span:first-child,.not-found-orbit span:last-child{position:absolute;width:16px;height:16px;border-radius:999px}.not-found-orbit span:first-child{top:18px;right:70px;background:#a855f7;box-shadow:0 0 0 8px #a855f724}.not-found-orbit span:last-child{bottom:34px;left:68px;background:#38bdf8;box-shadow:0 0 0 8px #38bdf824}.not-found-copy h1.ant-typography{margin:8px 0 12px;font-size:clamp(32px,5vw,56px);line-height:1.02;letter-spacing:0}.not-found-copy .ant-typography{max-width:520px;color:#526174;font-size:16px}.document-crm-field{display:inline-flex;min-height:24px;align-items:center;margin:0 2px;padding:2px 8px;border:1px solid #a5b4fc;border-radius:999px;color:#3730a3;background:linear-gradient(135deg,#eef2ff,#ecfeff);box-shadow:0 1px 2px #4f46e51f;font-size:.9em;font-weight:750;line-height:1.25;vertical-align:baseline;white-space:nowrap}.document-crm-field:before{width:6px;height:6px;margin-right:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px #22c55e24;content:""}.document-crm-field.is-unavailable{border-color:#d8dee9;color:#64748b;background:#f8fafc}.document-crm-field.is-unavailable:before{background:#94a3b8;box-shadow:none}.document-crm-field.ProseMirror-selectednode{outline:2px solid #6366f1;outline-offset:2px}.document-crm-field-hint{display:flex;align-items:flex-start;gap:9px;margin:0 0 16px;padding:11px 12px;border:1px solid #c7d2fe;border-radius:10px;color:#4338ca;background:#eef2ff;line-height:1.45}.document-crm-field-hint svg{flex:0 0 auto;margin-top:2px}.document-crm-field-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.document-crm-field-form label{display:grid;gap:6px}.document-crm-field-form label>span{color:#334155;font-size:12px;font-weight:800}.document-crm-field-form label:first-child{grid-column:1 / -1}.document-crm-field-form .ant-select{width:100%}.document-crm-table-node{overflow:hidden;margin:18px 0;border:1px solid #c7d2fe;border-radius:12px;background:#fff;box-shadow:0 5px 18px #312e8114}.document-crm-table-node.is-selected{outline:2px solid #6366f1;outline-offset:2px}.document-crm-table-node>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;color:#312e81;background:linear-gradient(135deg,#eef2ff,#ecfeff)}.document-crm-table-node>header>div{display:grid;gap:2px}.document-crm-table-node>header small{color:#64748b;font-size:10px;font-weight:600}.document-crm-table-node>header span{min-width:28px;padding:2px 7px;border-radius:999px;background:#6366f11f;font-size:12px;text-align:center}.document-crm-table-node>div{overflow-x:auto}.document-crm-table-node table{width:100%;min-width:520px;border-collapse:collapse}.document-crm-table-node th,.document-crm-table-node td{padding:9px 11px;border:1px solid #e2e8f0;color:#334155;font-size:13px;text-align:left}.document-crm-table-node th{color:#475569;background:#f8fafc;font-weight:800}.document-crm-table-node tbody tr:hover td{background:#f8fafc}.document-crm-table-empty{margin:0;padding:26px 14px;color:#64748b;text-align:center}.document-crm-table-node>footer{display:flex;justify-content:flex-end;gap:20px;padding:9px 12px;border-top:1px solid #e2e8f0;color:#4338ca;background:#f8fafc}.document-crm-table-chart{display:flex;align-items:center;gap:20px;padding:14px;border-top:1px solid #e2e8f0;background:#fbfdff}.document-crm-chart-groups{display:grid;flex:1;gap:7px;min-width:0}.document-crm-chart-groups>div{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:24px;overflow:hidden;border-radius:6px;background:#eef2ff}.document-crm-chart-groups i{position:absolute;inset:0 auto 0 0;min-width:4px;opacity:.22}.document-crm-chart-groups span,.document-crm-chart-groups strong{position:relative;z-index:1;padding:3px 7px;font-size:12px}.document-crm-donut{width:92px;height:92px;flex:0 0 auto;border:14px solid #fff;border-radius:50%;box-shadow:inset 0 0 0 1px #e2e8f0,0 0 0 1px #e2e8f0}.document-crm-table-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.document-crm-table-form label{display:grid;gap:6px}.document-crm-table-form label>span{color:#334155;font-size:12px;font-weight:800}.document-crm-table-form label.is-wide{grid-column:1 / -1}.document-crm-table-form .ant-select,.document-crm-table-form .ant-input-number{width:100%}.document-crm-table-switch{align-content:end}.document-crm-table-switch .ant-switch{justify-self:start}.document-crm-table-preset{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(170px,1fr) auto;gap:8px;padding-top:4px}.document-crm-table-management{display:flex;justify-content:space-between;gap:10px;padding-top:6px;border-top:1px solid #e2e8f0}.document-crm-sheet-badge.ant-tag{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;margin:0;border-color:#818cf8;color:#e0e7ff;background:#6366f12e;white-space:nowrap}@media(max-width:640px){.document-crm-field-modal{max-width:calc(100vw - 16px)}.document-crm-field-modal .ant-modal-content{padding:16px}.document-crm-field-form{grid-template-columns:minmax(0,1fr)}.document-crm-field-form label:first-child{grid-column:auto}.document-crm-field-form .ant-segmented-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.document-crm-table-modal{max-width:calc(100vw - 16px)}.document-crm-table-modal .ant-modal-content{padding:16px}.document-crm-table-form{grid-template-columns:minmax(0,1fr)}.document-crm-table-form label.is-wide,.document-crm-table-form .is-wide{grid-column:auto}.document-crm-table-preset{grid-template-columns:minmax(0,1fr)}.document-crm-table-management{flex-direction:column}.document-crm-table-chart{align-items:stretch;flex-direction:column}.document-crm-donut{align-self:center}.document-crm-sheet-badge.ant-tag{max-width:44%;overflow:hidden;text-overflow:ellipsis}}.ant-card{border-color:var(--star-card-border);border-radius:14px;background:var(--star-card-bg);color:var(--star-ink);box-shadow:0 1px 2px #0a0e1d0a,0 10px 30px color-mix(in srgb,var(--star-primary) 9%,transparent)}.ant-card .ant-card-head{background:transparent;border-bottom-color:var(--star-card-head-border);color:var(--star-ink)}.ant-btn{font-weight:600}.ant-btn-primary{border:0;background:var(--star-primary-gradient);box-shadow:0 8px 20px #6366f147,inset 0 1px #ffffff2e}.ant-btn-primary:not(:disabled):hover,.ant-btn-primary:not(:disabled):focus-visible{background:var(--star-primary-gradient);box-shadow:0 12px 26px #6366f15c,inset 0 1px #ffffff2e;transform:translateY(-1px)}.ant-btn-primary:not(:disabled){transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper-focused,.ant-input:focus,.ant-input-focused,.ant-select-focused .ant-select-selector,.ant-picker-focused{border-color:var(--star-primary)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--star-primary) 18%,transparent)!important}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-picker,.ant-select:not(.ant-select-customize-input) .ant-select-selector,.ant-mentions,textarea.ant-input{border-color:var(--star-field-border)!important;background:var(--star-field-bg)!important;color:var(--star-ink)!important}.ant-input::placeholder,.ant-select-selection-placeholder,.ant-picker-input>input::placeholder,textarea.ant-input::placeholder{color:color-mix(in srgb,var(--star-muted) 70%,transparent)!important}.ant-input-affix-wrapper .ant-input{background:transparent!important}.ant-input-disabled,.ant-select-disabled .ant-select-selector,.ant-picker-disabled{background:color-mix(in srgb,var(--star-soft-bg) 76%,transparent)!important;color:color-mix(in srgb,var(--star-muted) 76%,transparent)!important}.ant-table-wrapper .ant-table,.ant-table{background:transparent;color:var(--star-ink)}.ant-table-wrapper .ant-table-container{border-color:var(--star-card-border)}.ant-table-thead>tr>th{border-bottom-color:var(--star-card-head-border)!important;background:var(--star-table-head-bg)!important;color:var(--star-muted)!important}.ant-table-tbody>tr>td{border-bottom-color:color-mix(in srgb,var(--star-card-border) 80%,transparent)!important;background:color-mix(in srgb,var(--star-card-bg) 92%,transparent)!important;color:var(--star-ink)}.ant-table-tbody>tr:hover>td{background:var(--star-table-row-hover)!important}.ant-empty-description,.ant-typography,.ant-form-item-label>label{color:var(--star-ink)}.ant-typography-secondary,.ant-form-item-explain,.ant-form-item-extra{color:var(--star-muted)!important}.ant-segmented{background:var(--star-soft-bg);color:var(--star-muted)}.ant-segmented .ant-segmented-item-selected{background:var(--star-elevated-bg);color:var(--star-primary);box-shadow:0 8px 20px color-mix(in srgb,var(--star-primary) 14%,transparent)}.ant-tabs .ant-tabs-tab{color:var(--star-muted)}.ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--star-primary)}.ant-tabs .ant-tabs-ink-bar{background:var(--star-primary-gradient)}@media(max-width:520px){.ant-picker-dropdown{left:8px!important;right:8px!important;width:auto!important;max-width:calc(100vw - 16px)}.ant-picker-dropdown .ant-picker-panel-container{max-width:calc(100vw - 16px);overflow:hidden;border-radius:14px;box-shadow:0 22px 54px #0f172a38}.ant-picker-dropdown .ant-picker-panel-layout,.ant-picker-dropdown .ant-picker-datetime-panel{width:100%;max-width:calc(100vw - 16px)}.ant-picker-dropdown .ant-picker-datetime-panel{display:flex;flex-direction:column}.ant-picker-dropdown .ant-picker-date-panel,.ant-picker-dropdown .ant-picker-panel,.ant-picker-dropdown .ant-picker-content{width:100%}.ant-picker-dropdown .ant-picker-date-panel{max-width:calc(100vw - 16px)}.ant-picker-dropdown .ant-picker-header{padding-inline:10px}.ant-picker-dropdown .ant-picker-body{padding:8px 10px}.ant-picker-dropdown .ant-picker-content{table-layout:fixed}.ant-picker-dropdown .ant-picker-time-panel{width:100%;border-top:1px solid #eef2f7;border-inline-start:0}.ant-picker-dropdown .ant-picker-time-panel-column{flex:1 1 0;width:auto;min-width:0;max-height:138px}.ant-picker-dropdown .ant-picker-time-panel-cell-inner{width:100%;padding-inline:0;text-align:center}.ant-picker-dropdown .ant-picker-footer{min-width:0}.ant-picker-dropdown .ant-picker-ranges{display:flex;align-items:center;justify-content:flex-end;padding:8px 10px}}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#64748b52;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#6366f173;background-clip:padding-box}.ant-modal .ant-modal-content{border-radius:18px;background:var(--star-modal-bg);color:var(--star-ink);box-shadow:0 24px 80px #0a0e1d38}.ant-modal .ant-modal-header,.ant-modal .ant-modal-footer{background:transparent;border-color:var(--star-card-head-border)}.ant-modal .ant-modal-title,.ant-modal .ant-modal-close{color:var(--star-ink)}.ant-drawer-content{border-radius:18px 0 0 18px;background:var(--star-modal-bg);color:var(--star-ink)}.ant-drawer .ant-drawer-header{background:transparent;border-bottom-color:var(--star-card-head-border)}.ant-drawer .ant-drawer-title{color:var(--star-ink);font-weight:750;letter-spacing:-.01em}.ant-tag{border-radius:999px;font-weight:600}.ant-popover .ant-popover-inner{border-radius:14px;background:var(--star-elevated-bg);color:var(--star-ink);box-shadow:0 16px 48px #0a0e1d29}.ant-dropdown .ant-dropdown-menu{border-radius:12px;padding:6px;background:var(--star-elevated-bg);box-shadow:0 16px 48px #0a0e1d29}.ant-dropdown .ant-dropdown-menu-item{border-radius:8px;color:var(--star-ink)}.ant-dropdown .ant-dropdown-menu-item:hover{background:color-mix(in srgb,var(--star-primary) 10%,transparent)}.ant-select-dropdown{border-radius:12px;background:var(--star-elevated-bg);box-shadow:0 16px 48px #0a0e1d29}.ant-select-dropdown .ant-select-item{color:var(--star-ink)}.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled),.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:color-mix(in srgb,var(--star-primary) 12%,transparent)}.ant-pagination .ant-pagination-item{border-radius:8px;font-weight:600}.ant-pagination .ant-pagination-item-active{border-color:var(--star-primary);background:color-mix(in srgb,var(--star-primary) 10%,transparent)}.kanban-toolbar{display:flex;justify-content:space-between;gap:12px;margin-bottom:16px}.deal-create-client-actions{display:flex;flex-wrap:wrap;gap:8px;margin:-8px 0 16px}.pipeline-select{width:280px;min-width:0}.pipeline-select-current{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:640px){.structure-additional-assignment-fields{grid-template-columns:1fr}.structure-candidate-list{max-height:min(42vh,360px)}}.pipeline-select-dropdown.ant-select-dropdown{width:min(420px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)}.pipeline-select-dropdown .ant-select-item{min-height:40px;height:auto;padding-block:8px}.pipeline-select-dropdown .ant-select-item-option-content{overflow:visible;white-space:normal}.pipeline-select-option{display:block;line-height:1.35;overflow-wrap:anywhere;white-space:normal}.deals-kanban-toolbar-slot{display:contents}.crm-toolbar-row-break{width:100%;height:0;flex:0 0 100%}.crm-linked-chats-trigger.ant-btn{min-height:32px;height:32px;padding-inline:10px;border-color:color-mix(in srgb,#6366f1 20%,#dbe3f0);border-radius:9px;color:#475569;font-size:12px;font-weight:750;box-shadow:0 4px 12px #6366f10f}.crm-linked-chats-trigger.ant-btn:not(.ant-btn-primary):hover,.crm-linked-chats-trigger.ant-btn:not(.ant-btn-primary):focus-visible{border-color:color-mix(in srgb,#6366f1 48%,#dbe3f0);color:#4f46e5}.crm-linked-chats-trigger.ant-btn-primary,.crm-linked-chats-trigger.ant-btn-primary:hover,.crm-linked-chats-trigger.ant-btn-primary:active,.crm-linked-chats-trigger.ant-btn-primary:focus-visible{border-color:#6d5dfc;background:linear-gradient(135deg,#625cf6,#8b5cf6);color:#fff;box-shadow:0 7px 16px #6366f13d,inset 0 1px #ffffff3d}.crm-linked-chats-trigger.ant-btn-primary:focus-visible{outline:3px solid rgba(99,102,241,.24);outline-offset:2px}.table-toolbar,.matrix-toolbar,.section-toolbar{display:flex;align-items:center;gap:10px;margin-bottom:14px;flex-wrap:wrap;padding:12px;border:1px solid #e5eaf2;border-radius:10px;background:linear-gradient(180deg,#ffffffe0,#f8fbffd6);box-shadow:0 10px 26px #0f172a0e}.section-toolbar{justify-content:space-between}.section-toolbar h2{margin:0;font-size:18px}.table-toolbar .ant-input-affix-wrapper,.table-toolbar .ant-input,.table-toolbar .ant-select{width:220px}.entity-total-chip{min-height:40px;min-width:148px;display:inline-flex;align-items:center;gap:10px;padding:7px 12px;border:1px solid rgba(99,102,241,.2);border-radius:12px;background:radial-gradient(circle at 18% 18%,rgba(56,189,248,.18),transparent 30%),linear-gradient(135deg,#fffffff5,#eef2ffe0);box-shadow:0 10px 24px #6366f114;color:#172033}.entity-total-chip svg{flex:0 0 auto;color:#6366f1}.entity-total-chip span{display:block;color:#64748b;font-size:11px;font-weight:800;line-height:1.1;text-transform:uppercase}.entity-total-chip strong{display:block;margin-top:2px;color:#111827;font-size:18px;font-weight:950;line-height:1}.crm-pipeline-page-header{isolation:isolate;align-items:center;gap:12px;margin-bottom:10px;padding:9px 12px 10px;overflow:hidden;border:1px solid rgba(148,163,184,.18);border-radius:15px;background:radial-gradient(circle at 92% -24%,rgba(99,102,241,.12),transparent 34%),linear-gradient(145deg,#fffffff5,#f8faffe6);box-shadow:0 10px 30px #1e293b0e,inset 0 1px #ffffffeb}.crm-pipeline-page-header:after{right:12px;left:12px;opacity:.72}.crm-pipeline-page-header .page-title-stack{flex-basis:280px;padding-left:15px}.crm-pipeline-page-header .page-title-stack:before{left:0;top:7px;width:11px;height:11px}.crm-pipeline-page-header h1{font-size:23px;line-height:1.08;letter-spacing:-.025em}.crm-pipeline-page-header p{margin-top:3px;font-size:12.5px;line-height:1.35}.crm-pipeline-page-header .page-eyebrow{gap:5px;margin-bottom:2px;font-size:9.5px;letter-spacing:.055em}.crm-pipeline-page-header .page-eyebrow:before{width:5px;height:5px;box-shadow:0 0 0 3px #38bdf81a}.crm-pipeline-page-header>div:last-child{flex:0 1 auto;min-width:0}.crm-pipeline-page-header>div:last-child>.ant-space{gap:7px!important}.crm-pipeline-page-header .ant-segmented{padding:2px;border-radius:10px;background:linear-gradient(180deg,#f1f5f9f0,#ecf0f8e6);box-shadow:inset 0 1px 2px #0f172a0e,0 5px 14px #0f172a09}.crm-pipeline-page-header .ant-segmented-item{min-height:30px;border-radius:8px}.crm-pipeline-page-header .ant-segmented-item-label{min-height:30px;padding-inline:10px;font-size:12.5px;line-height:30px}.crm-pipeline-page-header .ant-segmented-item-label .ant-space{gap:5px!important}.crm-pipeline-page-header .ant-segmented-item-selected{box-shadow:0 5px 14px #4f46e51c,inset 0 1px #ffffffe6}.crm-pipeline-page-header .ant-btn{min-height:34px;height:34px;padding-inline:12px;border-radius:10px;font-size:12.5px;box-shadow:0 5px 14px #0f172a0b,inset 0 1px #ffffffb8}.crm-pipeline-page-header .ant-btn-primary{box-shadow:0 8px 18px #6366f138,inset 0 1px #ffffff3d}.crm-pipeline-toolbar{gap:7px;margin-bottom:10px;padding:9px 10px;border-color:#94a3b833;border-radius:14px;background:radial-gradient(circle at 96% 0%,rgba(129,140,248,.085),transparent 30%),linear-gradient(180deg,#fffffff6,#f8faffe8);box-shadow:0 10px 26px #1e293b0d,inset 0 1px #fffffff5}.crm-pipeline-toolbar .crm-filter-trigger{flex:1 1 350px;min-width:min(350px,100%);height:34px;padding-inline:10px;border-radius:9px;font-size:12.5px;box-shadow:0 4px 12px #0f172a08,inset 0 1px #ffffffe0}.crm-pipeline-toolbar .ant-select-single{height:34px}.crm-pipeline-toolbar .ant-select-single .ant-select-selector{height:34px!important;border-radius:9px!important;font-size:12.5px;box-shadow:inset 0 1px #ffffffd1}.crm-pipeline-toolbar .ant-select-single .ant-select-selection-item,.crm-pipeline-toolbar .ant-select-single .ant-select-selection-placeholder{line-height:32px!important}.crm-pipeline-toolbar .pipeline-select{width:230px}.crm-pipeline-toolbar .archive-mode-select{min-width:118px;width:150px}.crm-pipeline-toolbar>.ant-btn,.crm-pipeline-toolbar .deals-kanban-toolbar-slot>.ant-btn{min-height:34px;height:34px;padding-inline:11px;border-radius:9px;font-size:12.5px;box-shadow:0 4px 12px #0f172a09,inset 0 1px #ffffffc2}.crm-pipeline-toolbar .crm-linked-chats-trigger.ant-btn{min-height:30px;height:30px;padding-inline:9px;border-radius:8px;font-size:11.5px}.crm-pipeline-toolbar .entity-total-chip{min-width:124px;min-height:34px;height:34px;gap:8px;padding:5px 10px;border-radius:10px;box-shadow:0 6px 16px #6366f111,inset 0 1px #fffffff0}.crm-pipeline-toolbar .entity-total-chip svg{width:16px;height:16px}.crm-pipeline-toolbar .entity-total-chip span{font-size:9px}.crm-pipeline-toolbar .entity-total-chip strong{margin-top:1px;font-size:15px}.crm-pipeline-toolbar .crm-toolbar-row-break{margin-top:-1px}.crm-pipeline-toolbar .kanban-board-tools{gap:6px}.crm-pipeline-toolbar .kanban-board-tools .ant-btn,.crm-pipeline-toolbar .kanban-board-tools .ant-select-single{min-height:30px;height:30px}@media(max-width:1180px){.crm-pipeline-page-header{align-items:flex-start}.crm-pipeline-toolbar .crm-filter-trigger{flex-basis:300px;min-width:min(300px,100%)}.crm-pipeline-toolbar .pipeline-select{width:200px}}@media(min-width:761px)and (max-width:1500px){.crm-pipeline-toolbar.is-kanban .crm-toolbar-row-break{display:none}.crm-pipeline-toolbar.is-kanban .crm-linked-chats-trigger.ant-btn{max-width:160px}.crm-pipeline-toolbar.is-kanban .crm-linked-chats-trigger.ant-btn>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-pipeline-toolbar.is-kanban .kanban-focus-select{width:150px}.crm-pipeline-toolbar.is-kanban .kanban-board-tools .ant-btn-icon-only{min-width:32px;width:32px;padding-inline:0}}@media(max-width:760px){.crm-pipeline-page-header{gap:9px;padding:10px}.crm-pipeline-page-header .page-title-stack{flex:none}.crm-pipeline-page-header>div:last-child,.crm-pipeline-page-header>div:last-child>.ant-space{width:100%}.crm-pipeline-page-header>div:last-child>.ant-space{display:grid;grid-template-columns:minmax(0,1fr) auto}.crm-pipeline-page-header .ant-segmented{width:100%}.crm-pipeline-page-header .ant-segmented-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.crm-pipeline-page-header .ant-btn{min-height:40px;height:40px}.crm-pipeline-toolbar{gap:8px;padding:9px}.crm-pipeline-toolbar .crm-filter-trigger{min-width:100%;height:40px}.crm-pipeline-toolbar .ant-select-single,.crm-pipeline-toolbar .ant-select-single .ant-select-selector,.crm-pipeline-toolbar>.ant-btn,.crm-pipeline-toolbar .deals-kanban-toolbar-slot>.ant-btn,.crm-pipeline-toolbar .crm-linked-chats-trigger.ant-btn{min-height:40px;height:40px}.crm-pipeline-toolbar .ant-select-single .ant-select-selection-item,.crm-pipeline-toolbar .ant-select-single .ant-select-selection-placeholder{line-height:38px!important}.crm-pipeline-toolbar .entity-total-chip{min-height:40px;height:40px}}.contacts-toolbar,.companies-toolbar{align-items:stretch}.contacts-toolbar .crm-filter-trigger,.companies-toolbar .crm-filter-trigger{flex:1 1 420px}.contacts-create-action,.companies-create-action{min-width:120px}.contacts-table-shell,.companies-table-shell{width:100%;max-width:100%;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.contacts-table-shell .ant-table,.companies-table-shell .ant-table{min-width:820px}.crm-filter-trigger{min-width:min(460px,100%);max-width:100%;height:40px;display:inline-flex;align-items:center;gap:8px;padding:0 12px;border:1px solid #dbe5f0;border-radius:9px;background:linear-gradient(180deg,#fff,#f8fbff);color:#94a3b8;font:inherit;text-align:left;cursor:pointer;box-shadow:0 8px 18px #0f172a0a;transition:border-color .16s ease,box-shadow .16s ease}.crm-filter-trigger:hover,.crm-filter-trigger:focus-visible{border-color:#93c5fd;box-shadow:0 12px 26px #6366f11f;outline:none}.crm-filter-trigger>span:not(.ant-tag){min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-filter-trigger .is-filled{color:#0f172a;font-weight:700}.crm-filter-modal .ant-modal-content{padding:0;overflow:hidden;border-radius:14px;box-shadow:0 30px 90px #08111f47}.crm-filter-modal-layout{display:grid;grid-template-columns:320px minmax(0,1fr);min-height:640px}.crm-filter-presets{display:flex;flex-direction:column;gap:6px;padding:28px 20px;border-right:1px solid #e2e8f0;background:radial-gradient(circle at 26px 30px,rgba(168,85,247,.16) 0 1px,transparent 1.6px),linear-gradient(180deg,#f8fbff,#f1f6fd);background-size:120px 120px,auto}.crm-filter-presets strong{margin-bottom:12px;color:#0f172a;font-size:18px;font-weight:850}.crm-filter-presets button{display:flex;align-items:center;min-height:40px;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:#334155;font:inherit;font-weight:700;text-align:left;cursor:pointer}.crm-filter-presets button:hover,.crm-filter-presets button.is-active{background:linear-gradient(135deg,#eaf2ff,#eff6ff);color:#2563eb;box-shadow:inset 3px 0 #6366f1}.crm-filter-preset-select{display:none}.crm-filter-workspace{display:flex;flex-direction:column;min-width:0;padding:28px 30px 22px;background:#fff}.crm-filter-search-row,.crm-filter-sort-row,.crm-filter-rule,.crm-filter-actions{display:flex;align-items:center;gap:10px}.crm-filter-search-row .ant-input-affix-wrapper{flex:1}.crm-filter-sort-row{margin-top:14px}.crm-filter-sort-row>svg{color:#64748b}.crm-filter-sort-row .ant-select{width:250px}.crm-filter-rules{display:flex;flex:1;min-height:0;flex-direction:column;gap:10px;overflow-y:auto;padding-right:4px}.crm-filter-rule{display:grid;grid-template-columns:minmax(160px,.86fr) 130px minmax(220px,1fr) 34px;padding:10px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fbff}.crm-filter-field,.crm-filter-operator,.crm-filter-value,.crm-filter-value .ant-input-number{width:100%}.crm-filter-actions{justify-content:flex-end;margin-top:18px;padding-top:16px;border-top:1px solid #e2e8f0}@media(max-width:860px){.knowledge-learning-path{margin-bottom:10px;padding:12px 0}.knowledge-learning-path-head{grid-template-columns:36px minmax(0,1fr) auto}.crm-filter-modal.ant-modal,.crm-duplicates-modal.ant-modal,.excel-export-modal.ant-modal,.bi-excel-modal.ant-modal,.crm-import-modal.ant-modal,.contact-create-modal.ant-modal,.company-create-modal.ant-modal{top:10px;max-width:calc(100vw - 20px);margin:0 auto;padding-bottom:10px}.crm-filter-modal .ant-modal-content,.crm-duplicates-modal .ant-modal-content,.excel-export-modal .ant-modal-content,.bi-excel-modal .ant-modal-content,.crm-import-modal .ant-modal-content,.contact-create-modal .ant-modal-content,.company-create-modal .ant-modal-content{max-height:calc(100dvh - 20px);overflow:hidden;border-radius:14px}.crm-filter-modal .ant-modal-body,.crm-duplicates-modal .ant-modal-body,.excel-export-modal .ant-modal-body,.bi-excel-modal .ant-modal-body,.crm-import-modal .ant-modal-body,.contact-create-modal .ant-modal-body,.company-create-modal .ant-modal-body{max-height:calc(100dvh - 20px);overflow:auto}.crm-filter-modal .ant-modal-body{padding:0}.crm-filter-modal-layout{display:flex;max-height:calc(100dvh - 20px);flex-direction:column;grid-template-columns:1fr;min-height:0;overflow:hidden}.crm-filter-presets{flex:0 0 auto;gap:10px;overflow:visible;padding:14px;border-right:0;border-bottom:1px solid #e2e8f0}.crm-filter-presets strong{margin:0;font-size:16px;line-height:1.25}.crm-filter-presets button{display:none}.crm-filter-preset-select{display:block;width:100%}.crm-filter-workspace{flex:1 1 auto;min-height:0;overflow-y:auto;padding:14px}.crm-filter-search-row,.crm-filter-sort-row{align-items:stretch;flex-direction:column}.crm-filter-sort-row>svg{display:none}.crm-filter-sort-row .ant-select,.crm-filter-sort-row .ant-btn,.crm-filter-search-row .ant-btn,.crm-filter-search-row .ant-input-affix-wrapper{width:100%}.crm-filter-rules{gap:12px;overflow:visible;padding-right:0}.crm-filter-rule{grid-template-columns:minmax(0,1fr);gap:8px;padding:12px;border-radius:12px;background:radial-gradient(circle at 96% 12%,rgba(99,102,241,.08),transparent 26%),#f8fbff}.crm-filter-rule>.ant-btn{width:100%;min-height:36px;border:1px solid #fecaca;background:#fff7f7}.crm-filter-value.ant-picker,.crm-filter-value .ant-picker,.crm-filter-value .ant-input-number,.crm-filter-value .ant-input-number-group-wrapper{width:100%}.crm-filter-actions{position:sticky;bottom:0;z-index:2;justify-content:stretch;gap:8px;margin:14px -14px -14px;padding:12px 14px;background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.crm-filter-actions .ant-btn{flex:1;min-height:38px}.crm-duplicates-modal .ant-modal-header{margin-bottom:0;padding:14px 16px;border-bottom:1px solid #e2e8f0}.crm-duplicates-modal .ant-modal-body{padding:12px}.excel-export-modal .ant-modal-body,.bi-excel-modal .ant-modal-body,.crm-import-modal .ant-modal-body,.contact-create-modal .ant-modal-body,.company-create-modal .ant-modal-body{max-height:calc(100dvh - 138px);padding:14px}.excel-export-modal .ant-modal-footer,.bi-excel-modal .ant-modal-footer,.crm-import-modal .ant-modal-footer,.contact-create-modal .ant-modal-footer,.company-create-modal .ant-modal-footer{margin-top:0;padding:10px 14px 14px}.excel-export-summary,.bi-excel-summary,.bi-excel-refresh,.excel-export-toolbar,.crm-import-summary,.crm-import-block-title{align-items:stretch;flex-direction:column}.excel-export-toolbar .ant-btn{width:100%}.crm-import-preview-table{overflow-x:auto}.crm-import-preview-table .ant-table{min-width:620px}.contact-create-modal .ant-input,.contact-create-modal .ant-select,.company-create-modal .ant-input,.company-create-modal .ant-select{width:100%}.crm-duplicates-table-shell .ant-table{min-width:560px}.crm-duplicates-table-shell.is-nested .ant-table{min-width:720px}.crm-duplicates-modal .ant-table-cell{padding:8px 10px!important;white-space:nowrap}.crm-duplicates-modal .ant-tag{max-width:220px}.crm-duplicates-modal .crm-duplicates-table-shell{display:none}.crm-duplicates-mobile-list{display:grid;gap:10px;max-height:calc(100dvh - 136px);overflow-y:auto;padding-right:2px}}@media(max-width:420px){.crm-filter-modal.ant-modal,.crm-duplicates-modal.ant-modal,.excel-export-modal.ant-modal,.bi-excel-modal.ant-modal,.crm-import-modal.ant-modal,.contact-create-modal.ant-modal,.company-create-modal.ant-modal{top:6px;max-width:calc(100vw - 12px);padding-bottom:6px}.crm-filter-modal .ant-modal-content,.crm-filter-modal .ant-modal-body,.crm-duplicates-modal .ant-modal-content,.crm-duplicates-modal .ant-modal-body,.excel-export-modal .ant-modal-content,.bi-excel-modal .ant-modal-content,.crm-import-modal .ant-modal-content,.contact-create-modal .ant-modal-content,.company-create-modal .ant-modal-content{max-height:calc(100dvh - 12px)}.excel-export-modal .ant-modal-body,.bi-excel-modal .ant-modal-body,.crm-import-modal .ant-modal-body,.contact-create-modal .ant-modal-body,.company-create-modal .ant-modal-body{max-height:calc(100dvh - 128px);padding:12px}.excel-export-summary{padding:10px 11px}.bi-excel-option-grid,.bi-excel-preview{grid-template-columns:1fr}.crm-filter-presets,.crm-filter-workspace{padding:12px}.crm-filter-actions{margin:12px -12px -12px;padding:10px 12px}.crm-duplicates-table-shell .ant-table{min-width:520px}.crm-duplicates-table-shell.is-nested .ant-table{min-width:680px}.crm-duplicates-mobile-list{max-height:calc(100dvh - 118px)}.crm-duplicate-card-head{align-items:flex-start;flex-direction:column;gap:7px}.crm-duplicate-record-card{grid-template-columns:minmax(0,1fr)}.crm-duplicate-record-card .ant-btn{width:100%}}.excel-export-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;padding:12px 14px;border:1px solid #dbeafe;border-radius:10px;background:radial-gradient(circle at 96% 22%,rgba(168,85,247,.18) 0 1px,transparent 1.7px),linear-gradient(135deg,#eff6ff,#fff)}.excel-export-summary>div{display:flex;align-items:center;gap:8px;min-width:0;color:#334155;font-weight:700}.excel-export-summary svg{color:var(--star-primary)}.excel-export-toolbar{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.excel-export-field-grid{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:420px;overflow-y:auto;padding:8px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}.excel-export-field{min-width:0;display:flex;align-items:center;gap:8px;padding:9px 10px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;cursor:pointer}.excel-export-field .ant-checkbox-wrapper{min-width:0;flex:1}.excel-export-field .ant-checkbox-wrapper span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.role-select,.scope-select,.template-select{width:100%}.user-primary-cell{display:flex;flex-direction:column;gap:3px}.user-primary-cell span{color:#64748b;font-size:12px}.settings-offboarding-summary{border:1px solid #e2e8f0;border-radius:12px;padding:14px;background:#f8fafc}.settings-offboarding-counts{display:grid;gap:8px;margin-top:10px}.settings-offboarding-count{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px;border:1px solid #e5edf7;border-radius:10px;background:#fff}.settings-offboarding-count span{min-width:0;color:#475569}.org-structure-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(360px,.9fr);gap:16px;align-items:start}.org-tree-panel{min-height:580px;overflow:auto}.org-detail-panel,.org-unassigned-panel{min-width:0}.org-detail-panel .ant-card-head{align-items:flex-start;flex-direction:column;gap:8px;padding-block:12px}.org-detail-panel .ant-card-head-wrapper{width:100%;align-items:flex-start;flex-direction:column;gap:8px}.org-detail-panel .ant-card-extra{width:100%;margin-inline-start:0}.org-detail-panel .ant-card-extra .ant-space{width:100%}.org-unassigned-panel{grid-column:2}.org-chart{min-width:760px;padding:28px 18px 18px;display:flex;justify-content:center;align-items:flex-start}.org-node{display:flex;flex-direction:column;align-items:center;position:relative}.org-card{width:190px;min-height:106px;border:1px solid #dbeafe;border-radius:8px;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 12px 30px #0f172a14;display:grid;justify-items:center;gap:7px;padding:14px 12px;cursor:pointer;color:#0f172a;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.org-card:hover,.org-card.is-selected{border-color:#2563eb;box-shadow:0 18px 40px #2563eb29;transform:translateY(-1px)}.org-card-icon{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#e0f2fe;color:#2563eb}.org-card small{color:#64748b}.org-card-head{width:100%;min-width:0;display:flex;align-items:center;justify-content:center;gap:4px;color:#7c3aed;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-children{position:relative;display:flex;gap:18px;padding-top:42px}.org-children:before{content:"";position:absolute;top:20px;left:50%;width:calc(100% - 190px);max-width:calc(100% - 40px);height:1px;transform:translate(-50%);background:#cbd5e1}.org-node>.org-children:after{content:"";position:absolute;top:0;left:50%;width:1px;height:22px;background:#cbd5e1}.org-children .org-node:before{content:"";position:absolute;top:-22px;left:50%;width:1px;height:22px;background:#cbd5e1}.org-detail-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px}.org-head-panel{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:12px;padding:12px;border:1px solid #ddd6fe;border-radius:8px;background:#faf9ff}.org-deputies-panel{border-color:#e2e8f0;background:#fbfdff}.org-deputies-panel .org-head-icon{color:#2563eb;background:#eaf2ff}.org-head-icon{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:#7c3aed;background:#ede9fe}.org-head-copy{min-width:0;display:grid;gap:2px}.org-head-copy small{color:#64748b;line-height:1.35}.org-head-select{grid-column:1 / -1;width:100%}.org-head-current{grid-column:1 / -1;text-align:left}.org-detail-stats div{border:1px solid #e2e8f0;border-radius:8px;padding:12px;background:#f8fafc;display:flex;flex-direction:column;gap:4px}.org-detail-stats span{color:#64748b;font-size:12px}.org-detail-stats strong{color:#0f172a;font-size:16px}.org-members-toolbar{min-height:38px;margin-bottom:12px;padding:8px 10px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;display:flex;align-items:center;justify-content:space-between;gap:10px}.org-member-cell{min-width:0;display:flex;align-items:center;gap:9px}.org-member-cell strong,.org-member-cell span{min-width:0}.org-member-cell span{display:grid;gap:2px}.org-member-cell small{color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-member-role{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:6px}.org-empty{color:#64748b;border:1px dashed #cbd5e1;border-radius:8px;padding:18px;background:#f8fafc}@media(max-width:1400px){.org-chart{min-width:600px;padding-inline:10px}.org-card{width:160px}.org-children{gap:10px}.org-children:before{width:calc(100% - 160px)}}.org-unassigned-list{max-height:420px;overflow-y:auto;display:grid}.org-unassigned-user{min-width:0;padding:11px 0;border-bottom:1px solid #eef2f7;display:grid;grid-template-columns:minmax(0,1fr) 210px;align-items:center;gap:12px}.org-unassigned-user:first-child{padding-top:0}.org-unassigned-user:last-child{padding-bottom:0;border-bottom:0}.org-assign-select{width:100%}.org-members-modal-description{margin:0 0 14px;color:#64748b}.org-member-picker-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.org-member-picker-summary{min-height:34px;padding:10px 2px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#475569;font-size:13px}.org-member-picker-summary strong{color:#0f172a}.org-member-picker-list{max-height:430px;overflow-y:auto;border:1px solid #e2e8f0;border-radius:8px}.org-member-picker-row{min-width:0;padding:11px 12px;border-bottom:1px solid #eef2f7;display:grid;grid-template-columns:22px 38px minmax(0,1fr) auto;align-items:center;gap:10px;transition:background-color .15s ease}.org-member-picker-row:last-child{border-bottom:0}.org-member-picker-row.is-selected{background:#eff6ff}.org-member-picker-identity,.org-member-picker-meta{min-width:0;display:grid;gap:3px}.org-member-picker-identity small,.org-member-picker-meta small{color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-member-picker-meta{justify-items:end}.org-member-picker-meta .ant-tag{max-width:220px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.role-code,.role-permission-main code{display:inline-flex;align-items:center;width:fit-content;max-width:100%;padding:2px 7px;border:1px solid #dbe7f5;border-radius:7px;background:#f8fbff;color:#64748b;font-size:12px;font-weight:700;overflow-wrap:anywhere}.role-permission-group,.role-permission-main,.role-scope-control{display:flex;flex-direction:column;gap:5px;min-width:0}.role-permission-group strong,.role-permission-main strong{color:#0f172a;font-weight:900}.role-permission-group span,.role-permission-main span,.role-scope-control small{color:#64748b;font-size:12px;line-height:1.35}.role-permission-main span{max-width:680px}.matrix-toolbar{justify-content:space-between;position:sticky;top:64px;z-index:20;gap:12px;border:1px solid rgba(148,163,184,.24);background:#fffffff0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.role-permission-toolbar-filters{display:flex;justify-content:flex-end;gap:8px;flex:1 1 620px}.role-permission-filter{width:165px}.role-bulk-toolbar,.role-unsaved-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border:1px solid rgba(99,102,241,.24);border-radius:12px;background:#f8faff;box-shadow:0 12px 30px #0f172a14}.role-bulk-toolbar{margin-bottom:12px}.role-unsaved-bar{position:sticky;bottom:14px;z-index:30;margin:14px auto 0;max-width:760px;background:#fffffff5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.role-permission-search{width:min(420px,100%);margin-left:auto}.role-permission-categories{border:0;background:transparent}.role-permission-categories .ant-collapse-item{margin-bottom:14px;overflow:hidden;border:1px solid rgba(148,163,184,.22)!important;border-radius:16px!important;background:linear-gradient(135deg,#fffffff5,#f8fbffe6),radial-gradient(circle at 100% 0%,rgba(99,102,241,.1),transparent 34%);box-shadow:0 16px 38px #0f172a12}.role-permission-categories .ant-collapse-header{align-items:center!important;padding:16px 18px!important}.role-permission-categories .ant-collapse-content{border-top:1px solid rgba(226,232,240,.9);background:#ffffff9e}.role-category-head{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%}.role-category-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,#6366f129,#38bdf81f);color:#4f46e5}.role-category-head strong{display:block;color:#0f172a;font-size:15px;font-weight:950}.role-category-head span{color:#64748b;font-size:12px;line-height:1.35}.role-category-body{display:flex;flex-direction:column;gap:12px}.role-category-actions{display:flex;justify-content:flex-end}.role-permission-grid{display:grid;grid-template-columns:1fr;gap:10px}.role-permission-card{display:grid;grid-template-columns:24px minmax(120px,170px) minmax(260px,1fr) minmax(210px,260px);align-items:center;gap:14px;padding:9px 12px;border:1px solid #e4eaf4;border-left:4px solid #cbd5e1;border-radius:13px;background:#fffffff0;box-shadow:0 8px 20px #0f172a0b}.role-permission-card.is-changed{box-shadow:inset 0 0 0 1px #f59e0b80,0 8px 20px #0f172a0b}.role-permission-card.is-highlighted{border-color:#8b5cf6;border-left-color:#7c3aed;background:linear-gradient(90deg,#7c3aed1f,#fffffffa 42%);box-shadow:0 0 0 3px #7c3aed29,0 16px 34px #4c1d9524}.role-delegation-drawer{max-width:100vw}.role-delegation-drawer .ant-drawer-header{border-bottom-color:#94a3b838;background:radial-gradient(circle at 88% 0%,rgba(124,58,237,.13),transparent 38%),#fffffff5}.role-delegation-drawer .ant-drawer-title{color:#0f172a;font-size:18px;font-weight:900}.role-delegation-drawer .ant-drawer-body{background:linear-gradient(180deg,#f8faff,#fff 180px)}.role-delegation-filters{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:10px}.role-delegation-list{display:grid;gap:12px}.role-delegation-card{overflow:hidden;border:1px solid #e2e8f0;border-left:4px solid #94a3b8;border-radius:15px;background:#fffffff5;box-shadow:0 10px 26px #0f172a0e}.role-delegation-card.is-available{border-left-color:#16a34a}.role-delegation-card.is-blocked{border-left-color:#f97316}.role-delegation-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:14px 15px}.role-delegation-card>header>div:first-child{display:grid;min-width:0;gap:3px}.role-delegation-card>header strong{color:#0f172a;font-size:14px;font-weight:900}.role-delegation-card>header span{color:#64748b;font-size:12px;line-height:1.4}.role-delegation-card>header .ant-tag{display:inline-flex;align-items:center;gap:4px;margin-inline-end:0;white-space:normal}.role-delegation-blockers{display:grid;border-top:1px solid #edf1f7;background:#f8fafcc2}.role-delegation-exception{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 14px 12px;padding:10px 12px;border:1px solid rgba(124,58,237,.22);border-radius:12px;background:#7c3aed12}.role-delegation-exception>div{display:grid;min-width:0;gap:3px}.role-delegation-exception strong,.role-delegation-exception span{overflow-wrap:anywhere}.role-delegation-exception span{color:#64748b;font-size:12px}.role-delegation-blocker{display:grid;grid-template-columns:20px minmax(0,1fr);gap:9px;padding:11px 15px;border-bottom:1px solid #edf1f7;color:#c2410c}.role-delegation-blocker:last-child{border-bottom:0}.role-delegation-blocker>svg{margin-top:2px}.role-delegation-blocker>div{display:grid;justify-items:start;gap:3px}.role-delegation-blocker strong{color:#7c2d12;font-size:12px;line-height:1.45}.role-delegation-blocker span{color:#64748b;font-size:12px;line-height:1.45}.role-delegation-blocker .ant-btn-link{height:auto;padding:2px 0 0;font-size:12px}.role-delegation-expand.ant-btn-link{width:fit-content;height:auto;margin:8px 15px 11px 44px;padding:0;font-size:12px;font-weight:750}@media(max-width:640px){.role-delegation-filters{grid-template-columns:1fr}.role-delegation-card>header{align-items:stretch;flex-direction:column}.role-delegation-exception{align-items:stretch;flex-direction:column}}.telephony-call-shell{grid-template-rows:auto minmax(0,1fr) auto;max-height:calc(100vh - 48px);min-height:min(760px,calc(100vh - 48px));padding:18px;overflow:hidden}.telephony-call-hero{grid-template-columns:auto minmax(0,1fr) auto;min-height:112px;padding:17px 20px;border-radius:20px}.telephony-call-orbit{width:70px;height:70px}.telephony-call-title h2{font-size:25px}.telephony-call-title p{display:flex;align-items:center;gap:6px;margin:2px 0 0}.telephony-call-title p .ant-btn-link{height:26px;padding-inline:5px;color:#7dd3fc;font-size:12px}.telephony-call-card{grid-template-columns:390px minmax(0,1fr);grid-template-rows:repeat(6,auto) minmax(0,1fr);align-content:start;min-height:0;padding:14px;overflow:auto;border-radius:20px;background:#081226c7}.telephony-call-settings-toggle{display:flex;grid-column:1;align-items:center;justify-content:space-between;width:100%;min-height:38px;padding:0 4px;border:0;color:#e2e8f0;background:transparent;cursor:pointer}.telephony-call-settings-toggle>span{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:900}.telephony-call-settings-toggle>span:last-child{color:#94a3b8;font-size:11px;font-weight:700}.telephony-call-settings-toggle[aria-expanded=true]>span:last-child svg{transform:rotate(180deg)}.telephony-call-settings-grid{display:grid;grid-column:1;gap:10px;padding:10px;border:1px solid rgba(148,163,184,.14);border-radius:14px;background:#02061747}.telephony-call-settings-grid .telephony-call-line .ant-select,.telephony-call-settings-grid .telephony-call-device-line .ant-alert{width:100%}.telephony-call-card>.telephony-call-route,.telephony-call-card>.telephony-call-progress,.telephony-call-card>.telephony-call-tools,.telephony-call-card>.telephony-call-transfer,.telephony-call-card>.telephony-keypad{grid-column:1}.telephony-call-route{padding:12px 13px;border-radius:14px}.telephony-call-progress{gap:5px}.telephony-call-progress span{justify-content:center;padding:7px 5px;font-size:11px}.telephony-call-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.telephony-call-tools button{min-height:40px;border-radius:12px}.telephony-call-workspace{display:grid;grid-column:2;grid-row:1 / span 8;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:500px;overflow:hidden;border:1px solid rgba(203,213,225,.82);border-radius:17px;color:#0f172a;background:#f8fafc;box-shadow:0 18px 46px #02061733}.telephony-call-workspace-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:16px 18px 0;border-bottom:1px solid #e2e8f0;background:#ffffffeb}.telephony-call-workspace-head>div{padding-bottom:12px}.telephony-call-workspace-head>div>span{display:inline-flex;align-items:center;gap:5px;color:#7c3aed;font-size:10px;font-weight:950;letter-spacing:.09em;text-transform:uppercase}.telephony-call-workspace-head h3{margin:2px 0 0;color:#111827;font-size:17px}.telephony-call-tabs{display:flex;align-items:center;gap:4px}.telephony-call-tabs button{display:inline-flex;align-items:center;gap:6px;min-height:39px;padding:0 11px;border:0;border-bottom:2px solid transparent;color:#64748b;background:transparent;font-size:12px;font-weight:850;cursor:pointer}.telephony-call-tabs button:hover,.telephony-call-tabs button.is-active{color:#6d28d9}.telephony-call-tabs button.is-active{border-bottom-color:#7c3aed}.telephony-call-tabs button:focus-visible,.telephony-call-settings-toggle:focus-visible{outline:3px solid rgba(56,189,248,.42);outline-offset:2px}.telephony-call-workspace-body{min-height:0;padding:16px;overflow:auto}.telephony-call-workspace-body .telephony-call-script.is-compact{max-height:none;margin-top:0;overflow:visible}.telephony-call-empty-state{display:grid;place-items:center;align-content:center;min-height:360px;padding:44px;text-align:center}.telephony-call-empty-state>span,.telephony-workspace-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;color:#6d28d9;background:linear-gradient(135deg,#ede9fe,#e0f2fe)}.telephony-call-empty-state h3{margin:16px 0 6px;color:#172033;font-size:18px}.telephony-call-empty-state p{max-width:450px;margin:0;color:#64748b;line-height:1.55}.telephony-call-notes-workspace,.telephony-coach-panel{display:grid;gap:14px}.telephony-call-note-head,.telephony-workspace-title-row,.telephony-coach-item-head,.telephony-coach-meta,.telephony-coach-actions,.telephony-coach-privacy{display:flex;align-items:center}.telephony-call-note-head{justify-content:space-between;gap:10px}.telephony-call-note-head small{margin:0;color:#334155}.telephony-call-note-head span{color:#16a34a;font-size:11px;font-weight:750}.telephony-call-note-head span.is-dirty{color:#d97706}.telephony-call-workspace .telephony-call-note .ant-input{border-color:#dbe4f0!important;color:#172033;background:#fff!important}.telephony-call-workspace .telephony-call-outcome{border-color:#e2e8f0;background:#fff}.telephony-call-workspace .telephony-call-outcome small{color:#475569}.telephony-call-workspace .telephony-call-outcome .ant-select-selector{border-color:#dbe4f0!important;color:#172033!important;background:#fff!important}.telephony-call-workspace .telephony-call-provider-id{color:#64748b}.telephony-workspace-intro{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px}.telephony-workspace-title-row{justify-content:space-between;gap:10px}.telephony-workspace-intro h3,.telephony-workspace-intro p{margin:0}.telephony-workspace-intro h3{color:#172033;font-size:17px}.telephony-workspace-intro p{margin-top:4px;color:#64748b;line-height:1.5}.telephony-coach-privacy{gap:7px;padding:9px 11px;border-radius:10px;color:#65558f;background:#f3f0ff;font-size:12px}.telephony-coach-list{display:grid;gap:10px}.telephony-coach-item{display:grid;gap:10px;padding:14px;border:1px solid #e2e8f0;border-radius:14px;background:#fff}.telephony-coach-item.is-acknowledged{border-color:#c4b5fd;box-shadow:inset 3px 0 #8b5cf6}.telephony-coach-item h4,.telephony-coach-item p{margin:0}.telephony-coach-item h4{color:#1e293b;font-size:14px}.telephony-coach-item p{color:#475569;line-height:1.5}.telephony-coach-item>small{color:#7c879b}.telephony-coach-meta{flex-wrap:wrap;gap:5px;margin-top:6px}.telephony-coach-meta>span{display:inline-flex;align-items:center;gap:4px;color:#7c879b;font-size:11px}.telephony-coach-actions{justify-content:flex-end;gap:7px}.telephony-coach-panel .ant-empty-description>span{display:grid;gap:4px}.telephony-coach-panel .ant-empty-description small{color:#7c879b}.telephony-call-actions{padding-top:0}@media(max-width:960px){.telephony-call-modal.ant-modal{top:12px;max-width:calc(100vw - 20px);margin:0 auto}.telephony-call-shell{max-height:calc(100vh - 24px);min-height:calc(100vh - 24px)}.telephony-call-card{grid-template-columns:minmax(0,1fr);overflow:auto}.telephony-call-settings-toggle,.telephony-call-settings-grid,.telephony-call-card>.telephony-call-route,.telephony-call-card>.telephony-call-progress,.telephony-call-card>.telephony-call-tools,.telephony-call-card>.telephony-call-transfer,.telephony-call-card>.telephony-keypad,.telephony-call-workspace{grid-column:1;grid-row:auto}.telephony-call-workspace{min-height:460px}}@media(max-width:640px){.telephony-call-modal.ant-modal{top:0;max-width:100vw;width:100%!important;margin:0}.telephony-call-modal .ant-modal-content,.telephony-call-shell{min-height:100dvh;max-height:100dvh;border-radius:0}.telephony-call-shell{padding:12px}.telephony-call-hero{grid-template-columns:54px minmax(0,1fr);justify-items:stretch;min-height:94px;padding:14px;text-align:left}.telephony-call-orbit{width:54px;height:54px}.telephony-call-title h2{font-size:20px}.telephony-call-status{grid-column:1 / -1;grid-template-columns:auto auto;justify-content:stretch;justify-items:stretch}.telephony-call-status .ant-tag,.telephony-call-timer{justify-content:center;min-width:0;margin:0}.telephony-call-workspace-head{display:grid;padding:13px 13px 0}.telephony-call-workspace-head>div{padding-bottom:0}.telephony-call-tabs{overflow-x:auto}.telephony-call-tabs button{flex:0 0 auto}.telephony-call-workspace-body{padding:12px}.telephony-call-empty-state{min-height:280px;padding:24px 16px}.telephony-coach-actions,.telephony-call-outcome{display:grid;grid-template-columns:1fr}.telephony-coach-actions .ant-btn,.telephony-call-outcome .ant-btn{width:100%}}.role-preview-controls{display:grid;grid-template-columns:auto minmax(240px,1fr) minmax(220px,1fr);gap:10px;margin-bottom:16px}.role-preview-summary{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.role-preview-capabilities section{margin-bottom:16px}.role-preview-line,.role-interface-map>div{display:grid;grid-template-columns:20px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 10px;border-bottom:1px solid #edf1f7}.role-preview-line span,.role-interface-map span,.role-revision-card span{display:block;color:#64748b;font-size:12px}.role-interface-map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.role-interface-map>div{grid-template-columns:20px minmax(0,1fr);border:1px solid #e5eaf2;border-radius:10px}.role-interface-map .is-available{color:#15803d;background:#f0fdf4}.role-interface-map .is-hidden{color:#94a3b8;background:#f8fafc}.role-revision-card{margin-bottom:12px;padding:14px;border:1px solid #e4eaf4;border-radius:12px;background:#fff}.invite-permission-explanation{max-width:360px}.invite-permission-explanation>strong{display:block;margin-bottom:8px}.invite-permission-blocker{display:grid;gap:3px;padding:7px 0;border-top:1px solid rgba(255,255,255,.18)}.invite-permission-blocker small,.invite-permission-blocker code{opacity:.85}.role-permission-card.is-own,.role-permission-card.is-department,.role-permission-card.is-all{border-left-color:#6366f1;background:linear-gradient(90deg,rgba(99,102,241,.055),transparent 36%),#fffffff5}.role-permission-card.is-all{border-left-color:#16a34a}.role-permission-card.is-department{border-left-color:#f59e0b}.role-permission-card.is-none{opacity:.82}.knowledge-shell{display:grid;grid-template-columns:252px minmax(330px,404px) minmax(0,1fr);gap:18px;align-items:stretch;min-height:calc(100vh - 210px)}.knowledge-learning-path{position:relative;overflow:hidden;margin:0 0 18px;padding:16px 18px 18px;border:1px solid rgba(129,140,248,.2);border-radius:20px;background:radial-gradient(circle at 92% -30%,rgba(56,189,248,.14),transparent 34%),linear-gradient(135deg,#f8fafffa,#f4f7ffdb);box-shadow:0 12px 34px #2c396c0f}.knowledge-learning-path-head{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:12px}.knowledge-learning-path-icon{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(99,102,241,.14);border-radius:12px;background:#eef2ffeb;color:#4f46e5;box-shadow:0 6px 16px #4f46e51a}.knowledge-learning-path-head strong{color:#111827;font-size:16px}.knowledge-learning-path-head p{margin:2px 0 0;color:#64748b;font-size:13px}.knowledge-learning-path-head .ant-tag{margin:0;border-radius:999px;font-weight:800}.knowledge-learning-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.knowledge-learning-steps button{min-width:0;min-height:72px;padding:10px;border:1px solid #dfe6f2;border-radius:13px;background:#ffffffe0;display:grid;grid-template-columns:25px minmax(0,1fr);align-items:start;gap:4px 8px;text-align:left;cursor:pointer;box-shadow:0 5px 14px #0f172a09;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.knowledge-learning-steps button:hover,.knowledge-learning-steps button.active{border-color:#818cf8;background:linear-gradient(145deg,#fff,#f2f5ff);transform:translateY(-1px);box-shadow:0 10px 24px #4f46e51c}.knowledge-learning-steps button>span{grid-row:1 / 3;width:25px;height:25px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#e0e7ff;color:#4338ca;font-size:12px;font-weight:900}.knowledge-learning-steps strong{min-width:0;color:#1f2937;font-size:12px;line-height:1.3}.knowledge-learning-steps small{display:inline-flex;align-items:center;gap:4px;color:#64748b;font-size:11px}.knowledge-nav,.knowledge-index,.knowledge-reader{background:radial-gradient(circle at 100% 0,rgba(99,102,241,.055),transparent 30%),linear-gradient(180deg,#fffffffc,#f9fbfff5);border:1px solid rgba(148,163,184,.2);border-radius:22px;box-shadow:0 18px 48px #19264c13,0 2px 8px #19264c09}.knowledge-nav{padding:16px;display:flex;flex-direction:column;gap:8px;overflow:hidden}.knowledge-nav-title{display:flex;align-items:center;gap:8px;min-height:40px;margin-bottom:10px;padding:0 4px 10px;border-bottom:1px solid rgba(148,163,184,.14);color:#111827}.knowledge-nav-title strong{flex:1;font-size:14px;font-weight:850}.knowledge-panel-icon{display:inline-flex;flex:0 0 34px;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid rgba(99,102,241,.13);border-radius:11px;color:#4f46e5;background:linear-gradient(145deg,#f0f2ff,#e9f5ff)}.knowledge-panel-count{min-width:26px;height:24px;padding:0 8px;border-radius:999px;color:#65718a;background:#f0f3f8;font-size:11px;font-weight:850;line-height:24px;text-align:center}.knowledge-nav button,.knowledge-article-list button{width:100%;border:0;background:transparent;text-align:left;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease}.knowledge-nav button{min-height:48px;border:1px solid transparent;border-radius:13px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#334155;font-weight:700}.knowledge-nav button:hover,.knowledge-nav button.active{background:linear-gradient(135deg,#6366f124,#38bdf821),#ffffffeb;color:#1d4ed8;border-color:#6366f124;box-shadow:inset 3px 0 #6366f1b8,0 7px 18px #4f46e511}.knowledge-nav button small{display:block;margin-top:3px;color:#8792a8;font-size:11px;font-weight:700}.knowledge-nav-count{min-width:24px;height:24px;padding:0 8px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#2563eb1a;color:#2563eb;font-size:12px;font-weight:900}.knowledge-nav-actions{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px}.knowledge-index{padding:16px 14px 14px;min-width:0;display:flex;flex-direction:column}.knowledge-index-heading{display:flex;align-items:center;gap:10px;min-height:46px;margin:0 2px 13px;padding:0 2px 12px;border-bottom:1px solid rgba(148,163,184,.14)}.knowledge-index-heading>div{display:grid;gap:1px}.knowledge-index-heading strong{color:#111827;font-size:14px;font-weight:850}.knowledge-index-heading small{color:#8792a8;font-size:11px;font-weight:700}.knowledge-toolbar{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-bottom:14px}.knowledge-toolbar .ant-input-affix-wrapper,.knowledge-toolbar .ant-select-selector{border-color:#94a3b84d!important;border-radius:11px!important;background:#ffffffdb!important;box-shadow:0 3px 10px #0f172a06}.knowledge-toolbar>.ant-input-affix-wrapper{min-height:40px}.knowledge-toolbar .ant-segmented{padding:3px;border:1px solid rgba(148,163,184,.14);border-radius:12px;background:#f1f5f9c7}.knowledge-toolbar .ant-segmented-item{border-radius:9px}.knowledge-toolbar .ant-select{width:100%}.knowledge-filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.knowledge-results-summary{min-height:28px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#64748b;font-size:12px;font-weight:700}.knowledge-article-list{display:flex;flex-direction:column;gap:10px;max-height:calc(100vh - 275px);min-height:0;overflow:auto;padding-right:4px;scrollbar-color:rgba(100,116,139,.28) transparent;scrollbar-width:thin}.knowledge-list-pagination{flex:0 0 auto;display:flex;justify-content:center;padding-top:12px;border-top:1px solid rgba(148,163,184,.16)}.knowledge-article-list button{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:10px;min-height:74px;padding:12px 12px 12px 14px;border:1px solid rgba(148,163,184,.2);border-radius:16px;background:linear-gradient(180deg,#fffffffc,#f8fafcf5);box-shadow:0 6px 16px #0f172a08;overflow:hidden}.knowledge-article-list button:hover,.knowledge-article-list button.active{border-color:#6366f161;background:radial-gradient(circle at 96% 8%,rgba(56,189,248,.13),transparent 32%),linear-gradient(180deg,#fff,#f7f9ff);transform:translateY(-1px);box-shadow:0 13px 30px #4f46e51b}.knowledge-article-list button:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;border-radius:999px;background:transparent}.knowledge-article-list button.active:before{background:linear-gradient(180deg,#6366f1,#38bdf8)}.knowledge-article-icon{width:38px;height:38px;min-width:38px;max-width:38px;flex:0 0 38px;align-self:flex-start;box-sizing:border-box;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(96,165,250,.13);color:#4f46e5;background:linear-gradient(145deg,#e0e7ffe6,#e0f2feb8);position:relative;z-index:1;overflow:hidden}.knowledge-article-list-content{min-width:0;max-width:100%;display:flex;flex-direction:column;gap:6px;overflow:hidden}.knowledge-article-title-line,.knowledge-article-list-content small{display:block;max-width:100%;overflow:hidden}.knowledge-article-title-line{display:flex;align-items:center;gap:8px}.knowledge-article-title-line strong{min-width:0;flex:1;overflow:hidden;color:#111827;font-size:14px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.knowledge-article-list-content small{color:#64748b;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.knowledge-article-status-indicator{width:8px;height:8px;flex:0 0 8px;border:2px solid #fff;border-radius:50%;background:#94a3b8;box-shadow:0 0 0 2px #94a3b82e}.knowledge-article-status-indicator.is-published{background:#22c55e;box-shadow:0 0 0 2px #22c55e29}.knowledge-article-status-indicator.is-archived{background:#f59e0b;box-shadow:0 0 0 2px #f59e0b2e}.knowledge-article-meta{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;max-width:100%;min-width:0;overflow:hidden}.knowledge-article-importance{display:inline-flex;min-height:22px;align-items:center;padding:2px 8px;border:1px solid #dbe3ef;border-radius:999px;color:#64748b;background:#f8fafc;font-size:11px;font-weight:800;line-height:1;white-space:nowrap}.knowledge-article-importance.is-essential{border-color:#fecaca;color:#dc2626;background:#fff5f5}.knowledge-article-importance.is-recommended{border-color:#bfdbfe;color:#2563eb;background:#eff6ff}.knowledge-article-material{min-width:0;overflow:hidden;color:#475569;font-size:11px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.knowledge-article-material:before{content:"·";margin-right:7px;color:#cbd5e1}.knowledge-article-reading-time{display:inline-flex;align-items:center;gap:5px;color:#64748b;font-size:11px;font-variant-numeric:tabular-nums;font-weight:750;line-height:1;white-space:nowrap}.knowledge-article-reading-time svg{flex:0 0 auto;color:#94a3b8}.knowledge-reader{position:relative;min-width:0;padding:0;overflow:hidden}.knowledge-reader:before{content:"";position:absolute;inset:0 0 auto;height:196px;pointer-events:none;background:radial-gradient(circle at 84% 0%,rgba(99,102,241,.2),transparent 26%),radial-gradient(circle at 100% 78%,rgba(56,189,248,.17),transparent 31%),linear-gradient(120deg,rgba(56,189,248,.095),rgba(99,102,241,.035) 56%,transparent 78%)}.knowledge-reader>*{position:relative}.knowledge-reader-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:18px;padding:30px 34px 24px;border-bottom:1px solid rgba(148,163,184,.18)}.knowledge-reader-head h2{max-width:900px;margin:14px 0 9px;color:#111827;font-size:clamp(29px,2vw,36px);line-height:1.12;letter-spacing:-.025em}.knowledge-reader-head p{max-width:760px;margin:0;color:#5f6b85;font-size:15px;line-height:1.62}.knowledge-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:14px;color:#7b879d;font-size:13px;font-weight:700}.knowledge-meta span{display:inline-flex;align-items:center;min-height:24px;padding:3px 9px;border-radius:999px;background:#ffffffad;border:1px solid rgba(148,163,184,.18)}.knowledge-tags{display:flex;flex-wrap:wrap;gap:6px;margin:18px 32px 0}.knowledge-tags .ant-tag,.knowledge-reader-kicker .ant-tag{border-radius:999px;font-weight:800;padding-inline:9px}.knowledge-reader-actions{align-self:flex-start}.knowledge-reader-actions .ant-btn{min-height:36px;border-radius:11px;font-weight:800;box-shadow:0 5px 14px #0f172a0e}.knowledge-reader-pagination{margin:8px 32px 30px;padding-top:18px;border-top:1px solid #e2e8f0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.knowledge-reader-pagination button{min-width:0;min-height:64px;padding:10px 12px;border:1px solid #dfe6f2;border-radius:13px;background:linear-gradient(145deg,#fff,#f8faff);display:flex;align-items:center;gap:10px;color:#334155;text-align:left;cursor:pointer}.knowledge-reader-pagination button.next{justify-content:flex-end;text-align:right}.knowledge-reader-pagination button:hover{border-color:#818cf8;background:#f8faff}.knowledge-reader-pagination button span{min-width:0;display:grid;gap:3px}.knowledge-reader-pagination button small{color:#64748b;font-size:11px}.knowledge-reader-pagination button strong{overflow:hidden;color:#111827;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.knowledge-empty-reader{min-height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px}.knowledge-empty-reader .ant-alert{max-width:560px;border-radius:14px}.knowledge-markdown{max-width:920px;padding:30px 34px 46px;color:#1f2937;font-size:16px;line-height:1.76}.knowledge-markdown h1,.knowledge-markdown h2,.knowledge-markdown h3{color:#111827;line-height:1.25}.knowledge-markdown h1{margin:26px 0 12px;font-size:28px}.knowledge-markdown h2{margin:28px 0 11px;font-size:23px;letter-spacing:-.012em}.knowledge-markdown h3{margin:20px 0 8px;font-size:18px}.knowledge-markdown p,.knowledge-markdown ul,.knowledge-markdown blockquote,.knowledge-markdown pre{margin:12px 0}.knowledge-markdown p{max-width:78ch;color:#374151}.knowledge-article-flow{display:grid;gap:22px;max-width:920px;padding:30px 34px 46px}.knowledge-article-flow .knowledge-markdown{max-width:none;padding:0}.knowledge-inline-media{width:100%;max-width:820px}.knowledge-media-gallery.is-inline{width:100%;max-width:none;padding:0}.knowledge-markdown ul{padding-left:24px}.knowledge-markdown code{border-radius:6px;padding:2px 6px;background:#eef2ff;color:#4338ca;font-size:.92em}.knowledge-markdown pre{overflow:auto;border-radius:14px;padding:16px;background:#0f172a;color:#dbeafe}.knowledge-markdown pre code{padding:0;background:transparent;color:inherit}.knowledge-markdown blockquote{border-left:4px solid #6366f1;border-radius:10px;padding:10px 14px;background:#6366f114;color:#334155}.knowledge-markdown .formatted-content{margin:0}.knowledge-markdown a{color:#4f46e5;text-decoration:underline;text-underline-offset:3px}.knowledge-media-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:18px;max-width:920px;padding:0 32px 42px}.knowledge-media-item{overflow:hidden;margin:0;border:1px solid #e5e7eb;border-radius:18px;background:#fff;box-shadow:0 12px 30px #0f172a14}.knowledge-media-item img{display:block;width:100%;max-height:560px;object-fit:contain;background:#f8fafc}.knowledge-protected-image-loading{display:grid;min-height:180px;place-items:center;background:#f8fafc}.knowledge-media-item figcaption{padding:10px 14px;color:#64748b;font-size:13px}.knowledge-youtube-frame{position:relative;aspect-ratio:16 / 9;background:#0f172a}.knowledge-youtube-frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.knowledge-media-editor{display:grid;gap:14px;padding:18px;border:1px solid #e4e4ef;border-radius:16px;background:#fafaff}.knowledge-media-editor-head,.knowledge-youtube-adder,.knowledge-media-editor-row{display:flex;align-items:center;gap:12px}.knowledge-media-editor-head{justify-content:space-between}.knowledge-media-editor-head>div,.knowledge-media-editor-row>span:nth-child(2){display:grid;min-width:0;gap:3px}.knowledge-media-editor-head small,.knowledge-media-editor-row small{color:#7c8497;font-size:12px}.knowledge-youtube-adder .ant-input-affix-wrapper{flex:1}.knowledge-media-editor-list{display:grid;gap:8px}.knowledge-media-editor-row{flex-wrap:wrap;padding:10px 12px;border:1px solid #e4e5ee;border-radius:12px;background:#fff}.knowledge-media-editor-row.is-pending{border-style:dashed}.knowledge-media-editor-row>span:nth-child(2){flex:1 1 240px}.knowledge-media-editor-row strong{overflow:hidden;color:#34394b;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.knowledge-media-editor-icon{display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;border-radius:11px;color:#6554df;background:#efedff}.knowledge-gallery-insert-action{display:flex;justify-content:flex-end}.product-update-rich-editor{overflow:hidden;border:1px solid #dedfeb;border-radius:16px;background:#fff;transition:border-color .2s,box-shadow .2s}.product-update-rich-editor:focus-within{border-color:#8270eb;box-shadow:0 0 0 3px #715be81a}.product-update-rich-toolbar-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px 7px;background:#fafaff}.product-update-rich-toolbar-heading span{color:#4d556b;font-size:12px;font-weight:800}.product-update-rich-toolbar-heading small{color:#969dad;font-size:10px}.product-update-rich-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:3px;padding:4px 8px 9px;border-bottom:1px solid #ececf3;background:linear-gradient(180deg,#fafaff,#f6f6fb)}.product-update-rich-action{display:inline-flex;align-items:center;gap:3px}.product-update-rich-toolbar-divider{display:block;flex:0 0 1px;width:1px;height:22px;margin:0 3px;background:#dddfea}.product-update-rich-block-select select{height:32px;min-width:128px;padding:0 28px 0 9px;border:1px solid #dedfeb;border-radius:9px;outline:none;color:#515a70;background:#fff;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.product-update-rich-toolbar button{display:grid;width:32px;height:32px;padding:0;place-items:center;border:0;border-radius:9px;color:#697087;background:transparent;cursor:pointer}.product-update-rich-toolbar button:hover:not(:disabled){color:#5c4bda;background:#ece9ff}.product-update-rich-toolbar button.is-active{color:#fff;background:linear-gradient(135deg,#7962ee,#5c70ec);box-shadow:0 5px 12px #5b4bda40}.product-update-rich-toolbar button:disabled{opacity:.32;cursor:default}.product-update-rich-editor .ProseMirror{min-height:330px;max-height:580px;overflow-y:auto;padding:20px 22px;outline:none;color:#2f374b;font-size:15px;line-height:1.72}.product-update-rich-editor .ProseMirror p{margin:0 0 .85em}.product-update-rich-editor .ProseMirror h2{margin:1.1em 0 .45em;font-size:25px}.product-update-rich-editor .ProseMirror h3{margin:1em 0 .4em;font-size:19px}.product-update-rich-editor .ProseMirror blockquote{margin:16px 0;padding:11px 15px;border-left:4px solid #7965ed;border-radius:0 10px 10px 0;background:#f5f2ff}.product-update-rich-editor .ProseMirror pre{padding:13px;border-radius:11px;background:#1f2435;color:#f1f3ff}.product-update-rich-editor .ProseMirror p.is-editor-empty:first-child:before{float:left;height:0;color:#9ca2b1;content:attr(data-placeholder);pointer-events:none}.knowledge-rich-media-placeholder{display:flex;min-height:64px;align-items:center;justify-content:center;margin:12px 0;border:1px dashed #8b7cf0;border-radius:14px;color:#5948cf;background:linear-gradient(135deg,#f3f0ff,#eef6ff);font-size:13px;font-weight:800;letter-spacing:.02em;cursor:grab;-webkit-user-select:none;user-select:none}.knowledge-rich-media-placeholder.ProseMirror-selectednode{border-style:solid;box-shadow:0 0 0 3px #635bff24}.product-update-rich-footer{display:flex;justify-content:space-between;gap:12px;padding:8px 12px;border-top:1px solid #efeff4;color:#9298a8;background:#fafafe;font-size:11px}.knowledge-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.knowledge-editor-meta-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px}.knowledge-editor-form .ant-form-item{margin-bottom:16px}.knowledge-access-editor{display:grid;gap:14px;margin-bottom:18px;padding:16px;border:1px solid #e4e4ef;border-radius:16px;background:linear-gradient(145deg,#fafaff,#f7fbff)}.knowledge-access-editor-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.knowledge-access-editor-head>div:first-child{display:grid;gap:3px}.knowledge-access-editor-head small,.knowledge-access-audiences-title{color:#747c91;font-size:12px}.knowledge-access-audiences{display:grid;gap:10px}.knowledge-access-audience-row{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;align-items:start;gap:10px}.knowledge-access-audience-row .ant-form-item{margin-bottom:0}.knowledge-language-switcher{margin-bottom:18px}.knowledge-toolbar .ant-input-affix-wrapper,.knowledge-toolbar .ant-segmented,.knowledge-toolbar .ant-select{min-width:0}.knowledge-toolbar .ant-segmented,.knowledge-toolbar .ant-segmented-group{width:100%}.knowledge-reader-head>div:first-child{min-width:0;flex:1 1 440px}.knowledge-reader-head>.ant-space{flex:0 0 auto;justify-content:flex-end}.knowledge-article-modal .ant-modal-body,.knowledge-category-modal .ant-modal-body{overflow-x:hidden}.template-select{margin-top:12px}.kanban-scroll-shell{position:relative;height:clamp(420px,calc(100vh - 304px),760px);min-height:0;padding:1px;border:1px solid rgba(203,213,225,.72);border-radius:12px;background:linear-gradient(145deg,#ffffffeb,#f1f5f9db);box-shadow:inset 0 1px #fffffff5,0 18px 42px #0f172a12}.kanban-scroll-container{height:100%;overflow-x:auto;overflow-y:hidden;padding:10px 10px 12px;border-radius:11px;background-color:#f5f7fb;background-image:linear-gradient(rgba(148,163,184,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.055) 1px,transparent 1px);background-size:28px 28px;scroll-behavior:smooth;scrollbar-width:thin}.kanban-board{height:100%;align-items:stretch;min-width:max-content;padding:2px 2px 10px}.kanban-initial-skeleton{display:flex;min-width:max-content;gap:12px;padding:12px 0}.kanban-initial-skeleton__column{width:292px;min-height:min(640px,calc(100vh - 350px));padding:14px 12px;border:1px solid rgba(209,218,235,.82);border-radius:14px;background:linear-gradient(180deg,#fffffff5,#f7f9fdf0);box-shadow:0 8px 22px #3741640f}.kanban-initial-skeleton__header{display:flex;align-items:center;gap:9px;min-height:26px;margin-bottom:16px}.kanban-initial-skeleton__count,.kanban-initial-skeleton__title,.kanban-initial-skeleton__card span{display:block;border-radius:999px;background:linear-gradient(90deg,#eef1f8 20%,#f8f9fd 42%,#e8ecf5 65%);background-size:300% 100%;animation:kanban-skeleton-shimmer 1.35s ease-in-out infinite}.kanban-initial-skeleton__count{width:26px;height:22px}.kanban-initial-skeleton__title{width:132px;height:17px}.kanban-initial-skeleton__card{display:grid;gap:11px;margin-top:10px;padding:16px 14px;border:1px solid #e7ebf3;border-radius:13px;background:#ffffffe6;box-shadow:0 5px 14px #3341660d}.kanban-initial-skeleton__card span{width:100%;height:11px}.kanban-initial-skeleton__card span:first-child{width:66%;height:15px}.kanban-initial-skeleton__card span:last-child{width:48%}.kanban-initial-skeleton__card.is-secondary{opacity:.72}@keyframes kanban-skeleton-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media(prefers-reduced-motion:reduce){.kanban-initial-skeleton__count,.kanban-initial-skeleton__title,.kanban-initial-skeleton__card span{animation:none}}.kanban-column{width:300px;flex:0 0 300px;display:flex}.kanban-stage-gap{position:relative;width:28px;flex:0 0 28px;display:flex;align-items:flex-start;justify-content:center;padding-top:11px}.kanban-stage-gap:before{content:"";position:absolute;top:24px;bottom:24px;left:50%;width:1px;background:linear-gradient(180deg,transparent,rgba(99,102,241,.28) 18%,rgba(56,189,248,.28) 50%,rgba(168,85,247,.28) 82%,transparent)}.kanban-stage-gap:after{content:"";position:absolute;top:50%;left:50%;width:6px;height:6px;border-radius:999px;background:var(--star-cyan);box-shadow:0 0 0 5px #38bdf824;transform:translate(-50%,-50%)}.kanban-stage-insert{position:relative;z-index:1;width:28px;height:48px;display:grid;place-items:center;opacity:0;transition:opacity .16s ease,transform .16s ease}.kanban-stage-gap:hover .kanban-stage-insert,.kanban-stage-insert:focus-within{opacity:1;transform:translateY(-1px)}.kanban-stage-insert .ant-btn{border-color:#c7d2fe;background:#fff;color:var(--star-primary);box-shadow:0 10px 24px #6366f12e}.kanban-scroll-button{position:absolute;top:clamp(110px,36vh,260px);z-index:5;width:42px!important;min-width:42px!important;height:42px!important;transform:translateY(-50%);border:1px solid rgba(148,163,184,.55);background:radial-gradient(circle at 28% 24%,rgba(168,85,247,.22) 0 1px,transparent 1.8px),#fffffff0;box-shadow:0 14px 30px #0f172a29;color:#0f172a}.kanban-scroll-button:hover,.kanban-scroll-button:focus{border-color:#2563eb!important;background:#fff!important;color:#2563eb!important}.kanban-scroll-button-left{left:8px}.kanban-scroll-button-right{right:8px}.kanban-scroll-button-left:before,.kanban-scroll-button-right:before{content:"";position:absolute;top:-180px;bottom:-180px;width:72px;pointer-events:none}.kanban-scroll-button-left:before{left:-9px;background:linear-gradient(90deg,#f8fafc,#f8fafccc 42%,#f8fafc00)}.kanban-scroll-button-right:before{right:-9px;background:linear-gradient(270deg,#f8fafc,#f8fafccc 42%,#f8fafc00)}.kanban-scroll-button .ant-btn-icon{position:relative;z-index:1}.stage-card>.ant-card-body{flex:1;min-height:0;overflow-y:auto;background:linear-gradient(180deg,#f8fafcfa,#f1f5f9f0);padding:12px;scrollbar-width:thin}.stage-card{position:relative;width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(203,213,225,.82);border-radius:8px;background:#f8fafc;box-shadow:inset 0 1px #ffffffe6,0 2px 4px #0f172a0a,0 14px 30px #0f172a13}.stage-card:before{content:"";position:absolute;top:0;right:0;left:0;z-index:2;height:4px;background:var(--stage-color, var(--star-primary));opacity:.9;box-shadow:0 2px 10px color-mix(in srgb,var(--stage-color, var(--star-primary)) 28%,transparent)}.stage-card .ant-card-head{min-height:68px;background:linear-gradient(180deg,#fff,#fbfdff);border-bottom-color:#cbd5e1b8;box-shadow:0 3px 10px #0f172a09}.stage-card .ant-card-head-title{width:100%;min-width:0;overflow:visible;white-space:normal;font-weight:750}.kanban-stage-count{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:22px;padding:0 7px;border:1px solid color-mix(in srgb,var(--stage-color, var(--star-primary)) 24%,#ffffff);border-radius:6px;background:color-mix(in srgb,var(--stage-color, var(--star-primary)) 13%,#ffffff);color:var(--stage-color, var(--star-primary));font-size:12px;font-weight:800;box-shadow:inset 0 1px #ffffffc7,0 3px 8px color-mix(in srgb,var(--stage-color, var(--star-primary)) 12%,transparent)}.kanban-stage-title{position:relative;display:flex;width:100%;min-height:44px;align-items:flex-start;min-width:0}.kanban-stage-title-main{display:flex;width:100%;align-items:flex-start;gap:6px;min-width:0}.kanban-stage-drag-handle.ant-btn{width:24px;height:24px;min-width:24px;color:#94a3b8;cursor:grab}.kanban-stage-drag-handle.ant-btn:hover,.kanban-stage-drag-handle.ant-btn:focus-visible,.kanban-stage-drag-handle.is-dragging{color:var(--star-primary);background:#6366f11a}.kanban-stage-drag-handle.is-dragging{cursor:grabbing}.kanban-stage-name{display:-webkit-box;flex:1 1 auto;min-width:0;overflow:hidden;line-height:1.3;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.kanban-stage-actions{position:absolute;top:0;right:0;display:inline-flex;align-items:center;gap:2px;padding-left:18px;background:linear-gradient(90deg,#fff0,#fff 18px);opacity:0;pointer-events:none;transform:translate(4px);transition:opacity .16s ease,transform .16s ease}.stage-card:hover .kanban-stage-actions,.kanban-stage-actions:focus-within{opacity:1;pointer-events:auto;transform:translate(0)}.kanban-stage-actions .ant-btn{width:24px;height:24px;min-width:24px;color:#64748b}.stage-drop-zone{display:flex;flex-direction:column;gap:10px;min-height:100%;border-radius:8px}.stage-drop-zone.is-over{outline:2px dashed var(--star-primary);outline-offset:4px;background:linear-gradient(180deg,#eef0feb8,#e0f2fe80)}.kanban-load-more.ant-btn{position:sticky;bottom:0;z-index:3;margin-top:4px;min-height:34px;border-color:#6366f138;background:#ffffffeb;color:var(--star-primary);font-weight:800;box-shadow:0 -8px 18px #f8fafce0,0 8px 18px #4f46e514;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.kanban-load-more.ant-btn:hover,.kanban-load-more.ant-btn:focus-visible{border-color:#6366f161;background:#fff;color:var(--star-primary)}.kanban-quick-actions{position:fixed;right:28px;bottom:22px;left:calc(var(--sidebar-width, 252px) + 28px);z-index:30;display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:12px;pointer-events:none;opacity:0;transform:translateY(18px);transition:opacity .18s ease,transform .18s ease}.kanban-quick-actions.is-visible{pointer-events:auto;opacity:1;transform:translateY(0)}.kanban-quick-action-zone{min-height:76px;display:flex;align-items:center;gap:12px;padding:14px 18px;border:1px solid rgba(148,163,184,.32);border-radius:12px;background:#ffffffeb;box-shadow:0 18px 44px #0f172a2e;color:#0f172a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.kanban-quick-action-zone.is-success{border-color:#16a34a57;background:linear-gradient(135deg,#ecfdf5f5,#dcfce7e6)}.kanban-quick-action-zone.is-danger{border-color:#dc26264d;background:linear-gradient(135deg,#fef2f2f5,#ffe4e6e6)}.kanban-quick-action-zone.is-neutral{border-color:#64748b57;background:linear-gradient(135deg,#f8fafcf5,#e2e8f0e6)}.kanban-quick-action-zone.is-over{transform:translateY(-4px) scale(1.015);border-color:currentColor;box-shadow:0 24px 54px #0f172a3d}.kanban-quick-action-zone.is-success.is-over{color:#15803d}.kanban-quick-action-zone.is-danger.is-over{color:#dc2626}.kanban-quick-action-zone.is-neutral.is-over{color:#334155}.kanban-quick-action-zone.is-disabled{opacity:.48}.kanban-quick-action-icon{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border-radius:10px;background:#ffffffb8;box-shadow:inset 0 0 0 1px #94a3b838}.kanban-quick-action-zone strong,.kanban-quick-action-zone small{display:block}.kanban-quick-action-zone strong{font-size:14px;font-weight:850}.kanban-quick-action-zone small{margin-top:2px;color:#64748b;font-size:12px;font-weight:700}.deal-card{cursor:grab;border:1px solid rgba(203,213,225,.82);border-radius:8px;box-shadow:inset 0 1px #fffffff2,0 1px 2px #0f172a0d,0 7px 16px #0f172a13;transform:translateZ(0);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.deal-card:hover{border-color:color-mix(in srgb,var(--stage-color, var(--star-primary)) 42%,#cbd5e1);box-shadow:inset 0 1px #fff,0 3px 6px #0f172a12,0 16px 30px color-mix(in srgb,var(--stage-color, var(--star-primary)) 14%,rgba(15,23,42,.1));transform:perspective(900px) translateY(-3px) rotateX(.45deg)}.deal-card:active{box-shadow:inset 0 1px #ffffffe6,0 5px 12px #0f172a17;transform:perspective(900px) translateY(-1px) rotateX(.2deg)}.kanban-drag-overlay{width:300px;position:relative;z-index:1000;pointer-events:none}.kanban-drag-overlay .deal-card{cursor:grabbing;border-color:#60a5fa;box-shadow:0 24px 60px #0f172a47;transform:rotate(1deg)}.kanban-drag-overlay.is-group{filter:drop-shadow(8px 9px 0 color-mix(in srgb,var(--star-primary) 14%,#ffffff))}.kanban-drag-count{position:absolute;top:-16px;right:-10px;z-index:4;display:inline-flex;align-items:center;min-height:28px;padding:4px 10px;border:2px solid #ffffff;border-radius:999px;background:var(--star-primary);box-shadow:0 8px 20px color-mix(in srgb,var(--star-primary) 28%,transparent);color:#fff;font-size:12px;font-weight:850}.deal-card .ant-card-body{display:flex;flex-direction:column;gap:9px;min-height:auto;padding:12px 12px 12px 15px}.crm-kanban-card{position:relative;overflow:hidden;background:linear-gradient(155deg,#fff,#fff 72%,color-mix(in srgb,var(--stage-color, var(--star-primary)) 4%,#ffffff))}.crm-kanban-card.is-selection-mode{cursor:pointer}.crm-kanban-card.is-selected{border-color:color-mix(in srgb,var(--star-primary) 64%,#ffffff);background:linear-gradient(155deg,color-mix(in srgb,var(--star-primary) 8%,#ffffff),#fff 68%,color-mix(in srgb,var(--star-cyan) 8%,#ffffff));box-shadow:0 0 0 2px color-mix(in srgb,var(--star-primary) 20%,transparent),0 16px 34px color-mix(in srgb,var(--star-primary) 18%,rgba(15,23,42,.1))}.kanban-card-selection{position:absolute;top:7px;right:7px;z-index:6;display:inline-flex;align-items:center;gap:3px;padding:3px;border:1px solid rgba(203,213,225,.78);border-radius:8px;background:#fffffff5;box-shadow:0 7px 18px #0f172a21;opacity:0;pointer-events:none;transform:translateY(-3px);transition:opacity .16s ease,transform .16s ease}.crm-kanban-card:hover .kanban-card-selection,.crm-kanban-card:focus-within .kanban-card-selection,.kanban-card-selection.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.kanban-card-selection-checkbox{display:grid;width:28px;height:28px;place-items:center;cursor:pointer}.kanban-card-selection-open.ant-btn{width:28px;min-width:28px;height:28px;color:var(--star-primary)}.crm-kanban-card:hover .deal-status-pill,.crm-kanban-card:focus-within .deal-status-pill,.crm-kanban-card.is-selection-mode .deal-status-pill{opacity:0;pointer-events:none}.kanban-stage-selection-shell{width:100%;min-width:0}.kanban-stage-selection-heading{display:flex;align-items:flex-start;gap:9px;min-width:0}.kanban-stage-selection-heading>.ant-checkbox-wrapper,.kanban-stage-selection-heading>.ant-checkbox{flex:0 0 auto;margin-top:3px}.kanban-stage-selection-title{flex:1 1 auto;min-width:0}.kanban-select-all-stage.ant-btn{height:auto;min-height:26px;margin:3px 0 -5px 24px;padding:2px 5px;white-space:normal;text-align:left;font-size:11px;font-weight:750}.crm-kanban-card:before{content:"";position:absolute;top:0;bottom:0;left:0;width:4px;background:var(--stage-color, var(--star-primary));opacity:.82;box-shadow:2px 0 9px color-mix(in srgb,var(--stage-color, var(--star-primary)) 18%,transparent)}.crm-kanban-card.has-openline-unread{border-color:#ef444475;box-shadow:0 12px 28px #ef444421}.crm-kanban-card.has-openline-unread:before{background:#ef4444;opacity:1}.crm-kanban-card:after{content:"";position:absolute;top:0;right:0;left:4px;height:1px;pointer-events:none;background:#fffffff5}.kanban-card-header{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.kanban-card-header strong{min-width:0;color:#0f172a;font-size:14px;font-weight:780;line-height:1.3;overflow-wrap:anywhere}.deal-status-pill{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border:1px solid rgba(99,102,241,.12);border-radius:6px;background:#6366f11a;color:var(--star-primary);font-size:11px;font-weight:700;white-space:nowrap;box-shadow:inset 0 1px #ffffffb3}.deal-status-pill:before{content:"";width:6px;height:6px;border-radius:999px;background:currentColor}.deal-status-pill.is-won,.deal-status-pill.is-converted{background:#16a34a1a;color:#16a34a}.deal-status-pill.is-lost{background:#dc26261a;color:#dc2626}.deal-status-pill.is-in_progress{background:#38bdf81f;color:#0284c7}.kanban-card-amount{display:flex;align-items:center;gap:7px;color:#0f172a;font-size:16px;font-weight:700}.kanban-card-amount svg,.kanban-card-line svg{flex:0 0 auto;color:#94a3b8}.kanban-card-main{display:flex;flex-direction:column;gap:6px}.kanban-card-line{display:flex;align-items:center;gap:7px;min-width:0;color:#475569;font-size:12px;line-height:1.25}.kanban-card-line svg{width:14px;height:14px;padding:2px;box-sizing:content-box;border-radius:5px;background:color-mix(in srgb,var(--stage-color, var(--star-primary)) 8%,#f8fafc);color:color-mix(in srgb,var(--stage-color, var(--star-primary)) 50%,#64748b)}.kanban-card-line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kanban-card-line.is-danger{color:#dc2626;font-weight:700}.crm-context-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:7px 0;padding:7px 9px;border:1px solid rgba(99,102,241,.2);border-radius:10px;background:linear-gradient(135deg,#eef2ffeb,#f8fafcf0);color:#53627a;font-size:11px}.crm-context-card-meta .ant-tag{margin-inline-end:0}.record-context-access-notice{margin-bottom:16px;border-color:#6366f140;background:linear-gradient(135deg,#eef2fff5,#f0f9fff5);box-shadow:0 10px 30px #4f46e514}.record-context-access-notice p{margin:0 0 12px;line-height:1.55}.record-context-handoff-field{display:grid;gap:7px}.record-context-handoff-field label{color:var(--text-secondary);font-size:13px;font-weight:700}.record-handoff-requests{margin-bottom:16px;border-color:#6366f133;background:linear-gradient(145deg,#fffffffa,#f8fafff5);box-shadow:0 10px 28px #4f46e512}.record-handoff-request-row{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:11px 12px;border:1px solid rgba(148,163,184,.2);border-radius:12px;background:#ffffffe0}.record-handoff-request-row small{display:block;margin-top:4px;color:var(--text-secondary)}.record-handoff-request-row p{margin:7px 0 0;color:var(--text-secondary)}@media(max-width:720px){.record-handoff-request-row{align-items:stretch;flex-direction:column}}.kanban-card-line.is-task-preview{display:block;overflow:visible;white-space:normal}.kanban-task-preview{display:grid;gap:6px;width:100%;padding:8px;border:1px solid rgba(99,102,241,.18);border-radius:10px;background:linear-gradient(145deg,#eef2ffeb,#f8fafcf5);box-shadow:inset 0 1px #ffffffe6}.kanban-task-preview.has-overdue{border-color:#ef44444d;background:linear-gradient(145deg,#fef2f2f5,#fff7edeb)}.kanban-task-preview-heading,.kanban-task-preview-heading>span,.kanban-task-preview-heading>em{display:flex;align-items:center}.kanban-task-preview-heading{min-width:0;gap:5px;color:#4338ca;font-size:10px;font-weight:800}.kanban-task-preview-heading>span{min-width:0;gap:5px;text-transform:uppercase;letter-spacing:.035em}.kanban-task-preview-heading>b{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#6366f11f}.kanban-task-preview-heading>em{gap:3px;margin-left:auto;color:#dc2626;font-style:normal;white-space:nowrap}.kanban-task-preview-list{display:grid;gap:4px}.kanban-task-link{display:flex;align-items:center;gap:6px;width:100%;min-width:0;padding:6px 7px;border:1px solid rgba(148,163,184,.2);border-radius:8px;background:#ffffffdb;color:#334155;text-align:left;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.kanban-task-link:hover,.kanban-task-link:focus-visible{border-color:#6366f173;box-shadow:0 6px 14px #6366f11f;transform:translateY(-1px);outline:none}.kanban-task-link.is-overdue{border-color:#ef444447;color:#b91c1c}.kanban-task-link.is-overdue:hover,.kanban-task-link.is-overdue:focus-visible{border-color:#ef44448c;box-shadow:0 6px 14px #ef44441f}.kanban-task-link-copy{display:grid;min-width:0;flex:1 1 auto;gap:2px}.kanban-task-link-copy strong{overflow:hidden;color:inherit;font-size:11px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.kanban-task-link-copy small{display:flex;align-items:center;gap:4px;color:#64748b;font-size:9px;font-weight:650}.kanban-task-link.is-overdue .kanban-task-link-copy small{color:#dc2626}.kanban-task-link>svg{flex:0 0 auto;opacity:.72}.kanban-card-meta{display:flex;flex-wrap:wrap;gap:5px}.kanban-card-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:8px;border-top:1px solid rgba(226,232,240,.88)}.kanban-card-owner{display:inline-flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0;overflow:hidden;color:#64748b;font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.kanban-card-owner-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.kanban-card-owner-avatar{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;border:1px solid color-mix(in srgb,var(--stage-color, var(--star-primary)) 38%,#ffffff);background:linear-gradient(145deg,color-mix(in srgb,var(--stage-color, var(--star-primary)) 82%,#ffffff),var(--stage-color, var(--star-primary)));color:#fff;font-size:10px;font-weight:800;box-shadow:inset 0 1px #ffffff52,0 4px 9px color-mix(in srgb,var(--stage-color, var(--star-primary)) 20%,transparent)}.kanban-card-actions{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto}.kanban-card-openline-row{display:flex;align-items:center;justify-content:flex-start;padding-top:8px}.kanban-openline-button{max-width:100%;display:inline-flex;align-items:center;padding:0;border:0;background:transparent;font:inherit;cursor:pointer}.kanban-openline-button:disabled{cursor:default}.kanban-openline-badge{min-width:0;max-width:100%;height:26px;display:inline-flex;align-items:center;gap:5px;padding:0 8px;border:1px solid #bae6fd;border-radius:999px;background:linear-gradient(135deg,#ecfeff,#eff6ff);color:#0369a1;font-size:11px;font-weight:850;line-height:1;white-space:nowrap;box-shadow:0 8px 16px #0ea5e91f}.kanban-openline-badge span{min-width:0;overflow:hidden;text-overflow:ellipsis}.kanban-openline-badge svg{flex:0 0 auto}.kanban-openline-badge b{min-width:17px;height:17px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#0284c721;color:#075985;font-size:10px;font-weight:900}.kanban-openline-badge.is-active{border-color:#86efac;background:linear-gradient(135deg,#ecfdf5,#f0fdf4);color:#15803d}.kanban-openline-badge.is-active b{background:#16a34a24;color:#166534}.kanban-openline-badge.is-unread{border-color:#fca5a5;background:linear-gradient(135deg,#fff1f2,#fff7ed);color:#b91c1c;box-shadow:0 8px 18px #ef444424;font-weight:900}.kanban-openline-badge.is-closed,.kanban-openline-badge.is-empty{border-color:#e2e8f0;background:#f8fafc;color:#64748b;box-shadow:none}.kanban-openline-button:not(:disabled):hover .kanban-openline-badge,.kanban-openline-button:not(:disabled):focus-visible .kanban-openline-badge{border-color:#60a5fa;color:#1d4ed8;box-shadow:0 10px 20px #2563eb29}.kanban-card-action.ant-btn,.kanban-card-lose.ant-btn{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;color:#94a3b8}.kanban-card-action.ant-btn:hover,.kanban-card-action.ant-btn:focus-visible{color:var(--star-primary);background:#6366f114}.kanban-card-action.is-danger.ant-btn:hover,.kanban-card-action.is-danger.ant-btn:focus-visible,.kanban-card-lose.ant-btn:hover,.kanban-card-lose.ant-btn:focus-visible{color:#dc2626;background:#dc262614}.dashboard-kpi-row{margin-bottom:16px}.dashboard-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:24px;align-items:center;overflow:hidden;margin-bottom:16px;padding:24px 26px;border:1px solid rgba(99,102,241,.32);border-radius:18px;background:radial-gradient(circle at 84% 18%,rgba(168,85,247,.3),transparent 32%),radial-gradient(circle at 68% 102%,rgba(56,189,248,.2),transparent 36%),linear-gradient(130deg,#0a0e1d,#161c3f 48%,#0c1228);color:#fff;box-shadow:0 24px 55px #0a0e1d47}.dashboard-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(circle,rgba(255,255,255,.95) 0 1.2px,transparent 1.8px),radial-gradient(circle,rgba(165,180,252,.85) 0 1.4px,transparent 2px),radial-gradient(circle,rgba(125,211,252,.8) 0 1.1px,transparent 1.7px),radial-gradient(circle,rgba(255,255,255,.5) 0 1px,transparent 1.4px),radial-gradient(circle,rgba(216,180,254,.7) 0 1.2px,transparent 1.8px);background-position:12% 24%,36% 68%,58% 18%,76% 54%,90% 30%;background-size:100% 100%;background-repeat:no-repeat;animation:star-twinkle 4.5s ease-in-out infinite alternate}@keyframes star-twinkle{0%{opacity:.55}to{opacity:1}}@media(prefers-reduced-motion:reduce){.dashboard-hero:before{animation:none}}.dashboard-hero:after{content:"";position:absolute;inset:auto -80px -120px auto;width:320px;height:320px;border:1px solid rgba(255,255,255,.16);border-radius:50%}.dashboard-orbit{position:absolute;inset:-44px auto auto 48%;width:260px;height:260px;opacity:.22;pointer-events:none}.dashboard-orbit span{position:absolute;top:18px;right:18px;bottom:18px;left:18px;border:1px solid rgba(255,255,255,.6);border-radius:50%;transform:rotate(-18deg) scaleY(.36)}.dashboard-orbit span:nth-child(2){top:52px;right:8px;bottom:52px;left:8px;transform:rotate(28deg) scaleY(.28)}.dashboard-orbit span:nth-child(3){top:28px;right:44px;bottom:28px;left:44px;transform:rotate(70deg) scaleY(.42)}.dashboard-hero-main,.dashboard-hero-score{position:relative;z-index:1}.dashboard-hero-kicker{display:inline-flex;margin-bottom:8px;padding:4px 10px;border:1px solid rgba(255,255,255,.22);border-radius:999px;color:#bfdbfe;font-size:12px;font-weight:800;text-transform:uppercase}.dashboard-hero h2{margin:0;color:#fff;font-size:28px;font-weight:900;line-height:1.12}.dashboard-hero p{max-width:700px;margin:8px 0 0;color:#ffffffbd;font-size:14px;line-height:1.5}.dashboard-hero-score{padding:16px;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:#ffffff17;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dashboard-hero-score span{display:block;color:#ffffffad;font-size:12px;font-weight:800;text-transform:uppercase}.dashboard-hero-score strong{display:block;margin:4px 0 10px;color:#fff;font-size:36px;font-weight:900;line-height:1}.metric-card{position:relative;overflow:hidden;min-height:148px;background:#fff;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.metric-card:hover{border-color:color-mix(in srgb,currentColor 32%,#e2e8f0);box-shadow:0 16px 38px color-mix(in srgb,currentColor 14%,rgba(10,14,29,.06));transform:translateY(-2px)}.metric-card .ant-card-body{position:relative;display:flex;flex-direction:column;gap:8px;padding:18px}.metric-card:after{content:"";position:absolute;right:14px;bottom:12px;width:86px;height:86px;background:currentColor;clip-path:polygon(50% 0%,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0% 50%,42% 42%);opacity:.07}.metric-card-blue{color:var(--star-primary)}.metric-card-violet{color:var(--star-violet)}.metric-card-cyan{color:var(--star-cyan)}.metric-card-amber{color:var(--star-amber)}.metric-card .ant-statistic-title{color:var(--star-muted);font-weight:700}.metric-card .ant-statistic-content{color:var(--star-ink);font-weight:850}.metric-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;background:currentColor;color:#fff;box-shadow:0 12px 22px color-mix(in srgb,currentColor 22%,transparent)}.metric-caption{color:var(--star-muted);font-size:12px;font-weight:700}.dashboard-workspace{align-items:stretch}.dashboard-panel{height:100%}.dashboard-panel .ant-card-head{border-bottom-color:#e5eaf2}.focus-row,.focus-grid{display:flex;align-items:center;justify-content:space-between;gap:12px}.focus-row span,.focus-grid span{color:var(--star-muted);font-size:13px;font-weight:700}.focus-row strong{font-size:28px;line-height:1}.focus-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.focus-grid div{padding:12px;border:1px solid #e5eaf2;border-radius:10px;background:#f8fbff}.dashboard-focus-list,.dashboard-communication-list,.dashboard-timeline,.dashboard-owner-list{display:flex;flex-direction:column;gap:10px}.dashboard-focus-item,.dashboard-communication-item,.dashboard-timeline-item,.dashboard-owner-item{display:grid;gap:10px;align-items:center;padding:12px;border:1px solid #e5eaf2;border-radius:10px;background:#f8fbff}.dashboard-communication-item,.dashboard-timeline-item{color:inherit;text-decoration:none;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.dashboard-communication-item:hover,.dashboard-communication-item:focus-visible,.dashboard-timeline-item:hover,.dashboard-timeline-item:focus-visible{border-color:#bfdbfe;box-shadow:0 14px 30px #2563eb1c;outline:none;transform:translateY(-1px)}.dashboard-clickable-table-row{cursor:pointer}.dashboard-clickable-table-row:hover>td{background:#f3f8ff!important}.dashboard-focus-item{grid-template-columns:minmax(0,1fr) auto 18px;border-left:4px solid #6366f1;color:inherit;text-decoration:none;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.dashboard-focus-item:hover{border-color:#bfdbfe;box-shadow:0 16px 34px #2563eb1f;transform:translateY(-1px)}.dashboard-focus-item:focus-visible{outline:3px solid rgba(99,102,241,.25);outline-offset:3px}.dashboard-focus-arrow{color:#64748b;opacity:0;transform:translate(-4px);transition:opacity .18s ease,transform .18s ease,color .18s ease}.dashboard-focus-item:hover .dashboard-focus-arrow,.dashboard-focus-item:focus-visible .dashboard-focus-arrow{color:#2563eb;opacity:1;transform:translate(0)}.dashboard-focus-item.is-danger{border-left-color:#dc2626;background:#fff7f7}.dashboard-focus-item.is-warning{border-left-color:#f59e0b;background:#fffaf0}.dashboard-focus-item strong,.dashboard-communication-item strong,.dashboard-timeline-item strong,.dashboard-owner-item strong,.dashboard-table-title strong{display:block;min-width:0;color:#0f172a;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-focus-item span,.dashboard-communication-item span,.dashboard-table-title span,.dashboard-owner-item p,.dashboard-timeline-item p{display:block;min-width:0;margin:3px 0 0;color:var(--star-muted);font-size:12px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-focus-item small,.dashboard-timeline-item small,.dashboard-sales-grid small{color:#94a3b8;font-size:12px;font-weight:800}.dashboard-funnel{display:flex;flex-direction:column;gap:8px}.dashboard-funnel div{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;border:1px solid #e5eaf2;border-radius:9px;background:#fff}.dashboard-funnel span{width:10px;height:10px;border-radius:50%;background:var(--funnel-color);box-shadow:0 0 0 4px color-mix(in srgb,var(--funnel-color) 14%,transparent)}.dashboard-funnel p{min-width:0;margin:0;color:#334155;font-size:13px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-funnel strong{color:#0f172a;font-weight:900}.dashboard-sales-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dashboard-sales-grid div{min-width:0;padding:12px;border:1px solid #e5eaf2;border-radius:10px;background:linear-gradient(180deg,#fff,#f8fbff)}.dashboard-sales-grid span{display:block;color:var(--star-muted);font-size:12px;font-weight:800}.dashboard-sales-grid strong{display:block;margin-top:4px;color:#0f172a;font-size:24px;font-weight:900}.dashboard-table-title{min-width:0}.dashboard-communication-item{grid-template-columns:36px minmax(0,1fr) auto}.dashboard-communication-icon,.dashboard-timeline-item>span,.dashboard-owner-item>span{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#eff6ff;color:var(--star-primary)}.dashboard-timeline-item{grid-template-columns:34px minmax(0,1fr) auto}.dashboard-timeline-meta{display:flex;align-items:flex-end;flex-direction:column;gap:5px}.dashboard-timeline-meta .ant-tag{margin:0}.dashboard-timeline-item.is-closed{background:#f8fafc;border-color:#e2e8f0}.dashboard-command-bar{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 18px;align-items:center;margin-bottom:14px;padding:14px;border:1px solid rgba(203,213,225,.78);border-radius:18px;background:#ffffffeb;box-shadow:0 14px 40px #47556914;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.dashboard-loading-stage{position:relative;isolation:isolate;display:grid;min-height:clamp(460px,59vh,620px);padding:clamp(32px,5vw,58px) 24px;place-items:center;overflow:hidden;border:1px solid rgba(199,210,254,.9);border-radius:24px;background:linear-gradient(145deg,#fffffffa,#f8fafff0),radial-gradient(circle at 50% 20%,rgba(124,58,237,.14),transparent 42%);box-shadow:0 28px 70px #4f46e51c}.dashboard-loading-frame{position:relative;z-index:1;display:grid;gap:22px;width:min(100%,940px);padding:clamp(18px,2.5vw,30px);border:1px solid rgba(255,255,255,.86);border-radius:28px;background:linear-gradient(145deg,#ffffffc2,#f8faff94);box-shadow:0 24px 70px #4f46e514,inset 0 1px #ffffffe0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.dashboard-loading-hero{display:grid;grid-template-columns:180px minmax(0,1fr);gap:clamp(22px,4vw,46px);align-items:center;padding:4px clamp(4px,2vw,18px) 2px}.dashboard-loading-stage:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.5;background-image:radial-gradient(circle,rgba(99,102,241,.22) 1px,transparent 1px);background-size:24px 24px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 78%);mask-image:linear-gradient(to bottom,#000,transparent 78%);content:""}.dashboard-loading-glow{position:absolute;z-index:-1;width:360px;height:360px;border-radius:50%;filter:blur(34px);opacity:.22;animation:dashboard-loading-drift 5.4s ease-in-out infinite alternate}.dashboard-loading-glow-primary{top:-160px;left:8%;background:#8b5cf6}.dashboard-loading-glow-secondary{right:5%;bottom:-190px;background:#38bdf8;animation-delay:-2.7s}.dashboard-loading-visual{position:relative;display:grid;width:160px;height:160px;place-items:center}.dashboard-loading-visual:before,.dashboard-loading-visual:after{position:absolute;border:1px solid rgba(99,102,241,.15);border-radius:50%;content:"";animation:dashboard-loading-wave 2.8s ease-out infinite}.dashboard-loading-visual:before{top:30px;right:30px;bottom:30px;left:30px}.dashboard-loading-visual:after{top:14px;right:14px;bottom:14px;left:14px;animation-delay:1.2s}.dashboard-loading-core{position:relative;z-index:3;display:grid;width:72px;height:72px;place-items:center;border:1px solid rgba(255,255,255,.8);border-radius:24px;color:#fff;background:linear-gradient(135deg,#4f46e5,#8b5cf6 58%,#38bdf8);box-shadow:0 18px 42px #4f46e552,inset 0 1px #ffffff61;animation:dashboard-loading-core 2.2s ease-in-out infinite}.dashboard-loading-core:after{position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:1px solid rgba(255,255,255,.22);border-radius:18px;content:""}.dashboard-loading-orbit{position:absolute;border:1px solid rgba(99,102,241,.22);border-radius:50%;animation:dashboard-loading-spin 7s linear infinite}.dashboard-loading-orbit-outer{top:2px;right:2px;bottom:2px;left:2px}.dashboard-loading-orbit-inner{top:24px;right:24px;bottom:24px;left:24px;animation-duration:4.2s;animation-direction:reverse}.dashboard-loading-orbit i{position:absolute;width:10px;height:10px;border:2px solid #ffffff;border-radius:50%;background:#6366f1;box-shadow:0 3px 12px #4f46e557}.dashboard-loading-orbit i:nth-child(1){top:11%;left:14%}.dashboard-loading-orbit i:nth-child(2){top:46%;right:-5px;background:#38bdf8}.dashboard-loading-orbit i:nth-child(3){bottom:3%;left:35%;background:#a855f7}.dashboard-loading-copy{max-width:650px;text-align:left}.dashboard-loading-copy>span{color:#6366f1;font-size:11px;font-weight:950;letter-spacing:.14em}.dashboard-loading-copy h2{margin:8px 0 10px;color:#0f172a;font-size:clamp(25px,3vw,38px);line-height:1.12;font-weight:950}.dashboard-loading-copy p{margin:0;color:#64748b;font-size:14px;line-height:1.65;font-weight:650}.dashboard-loading-assurance{display:inline-flex;max-width:100%;align-items:center;gap:10px;margin-top:17px;padding:9px 12px;border:1px solid rgba(167,243,208,.9);border-radius:13px;color:#047857;background:#ecfdf5c7}.dashboard-loading-assurance>svg{flex:0 0 auto}.dashboard-loading-assurance>span{display:grid;gap:1px;min-width:0}.dashboard-loading-assurance strong{font-size:11px;font-weight:900}.dashboard-loading-assurance small{color:#4b7d6b;font-size:10px;line-height:1.35;font-weight:650}.dashboard-loading-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%}.dashboard-loading-steps>div{position:relative;display:grid;grid-template-columns:auto 38px minmax(0,1fr);gap:9px;align-items:center;min-height:74px;padding:11px 13px;overflow:hidden;border:1px solid rgba(226,232,240,.92);border-radius:15px;color:#475569;background:#ffffffe6;box-shadow:0 10px 28px #47556912}.dashboard-loading-steps b{align-self:start;color:#a5b4fc;font-size:9px;line-height:1;font-weight:950;letter-spacing:.08em}.dashboard-loading-step-icon{display:grid;width:36px;height:36px;place-items:center;border-radius:11px;color:#6366f1;background:#f1efff}.dashboard-loading-step-copy{display:grid;gap:2px}.dashboard-loading-step-copy strong{color:#334155;font-size:11px;line-height:1.25;font-weight:900}.dashboard-loading-step-copy small{color:#94a3b8;font-size:9px;font-weight:700}.dashboard-loading-steps i{position:absolute;inset:auto 0 0;height:3px;background:linear-gradient(90deg,transparent,#6366f1,#38bdf8,transparent);transform:translate(-100%);animation:dashboard-loading-scan 2.4s ease-in-out infinite}.dashboard-loading-steps>div:nth-child(2) i{animation-delay:.36s}.dashboard-loading-steps>div:nth-child(3) i{animation-delay:.72s}.dashboard-loading-status{display:grid;grid-template-columns:minmax(230px,auto) minmax(220px,1fr);gap:24px;align-items:center;padding:13px 16px;border:1px solid rgba(224,231,255,.94);border-radius:15px;background:#f8faffd6}.dashboard-loading-status-copy{display:flex;align-items:center;gap:10px}.dashboard-loading-status-copy>span{flex:0 0 auto;width:9px;height:9px;border-radius:50%;background:#6366f1;box-shadow:0 0 0 5px #6366f11c;animation:dashboard-loading-status-pulse 1.7s ease-in-out infinite}.dashboard-loading-status-copy>div{display:grid;gap:1px}.dashboard-loading-status-copy strong{color:#475569;font-size:11px;font-weight:900}.dashboard-loading-status-copy small{color:#94a3b8;font-size:9px;font-weight:700}.dashboard-loading-progress{width:100%;height:5px;overflow:hidden;border-radius:999px;background:#e2e8f0}.dashboard-loading-progress i{display:block;width:46%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#4f46e5,#8b5cf6,#38bdf8);animation:dashboard-loading-progress 1.8s ease-in-out infinite}.dashboard-load-error{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center;min-height:150px;padding:24px;border:1px solid #fecaca;border-radius:20px;background:linear-gradient(135deg,#fff7f7,#fff 58%,#f5f3ff);box-shadow:0 20px 48px #991b1b14}.dashboard-load-error>span{display:grid;width:48px;height:48px;place-items:center;border-radius:15px;color:#dc2626;background:#fee2e2}.dashboard-load-error h2,.dashboard-load-error p{margin:0}.dashboard-load-error h2{color:#0f172a;font-size:18px;font-weight:900}.dashboard-load-error p{margin-top:5px;color:#64748b;font-size:13px;font-weight:650}.dashboard-inline-loader{display:flex;align-items:center;justify-content:center;gap:10px;min-height:190px;color:#64748b;font-size:12px;font-weight:800}.dashboard-inline-loader svg{color:#6366f1;animation:dashboard-loading-spin 1.1s linear infinite}@keyframes dashboard-loading-spin{to{transform:rotate(360deg)}}@keyframes dashboard-loading-core{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-5px) scale(1.04)}}@keyframes dashboard-loading-drift{to{transform:translate3d(30px,24px,0) scale(1.12)}}@keyframes dashboard-loading-scan{0%{transform:translate(-100%)}65%,to{transform:translate(100%)}}@keyframes dashboard-loading-progress{0%{transform:translate(-105%)}55%,to{transform:translate(225%)}}@keyframes dashboard-loading-wave{0%{opacity:.8;transform:scale(.75)}75%,to{opacity:0;transform:scale(1.35)}}@keyframes dashboard-loading-status-pulse{0%,to{opacity:.65;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.dashboard-command-primary,.dashboard-command-filters{display:flex;align-items:center;gap:10px;min-width:0}.dashboard-command-primary{overflow-x:auto;scrollbar-width:thin}.dashboard-command-primary .ant-segmented{flex:0 0 auto}.dashboard-command-filters{justify-content:flex-end;flex-wrap:wrap}.dashboard-command-filters .ant-select{min-width:190px}.dashboard-freshness{grid-column:1 / -1;display:flex;align-items:center;gap:8px;min-width:0;color:#64748b;font-size:12px;font-weight:700}.dashboard-insight-strip{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:84px;margin-bottom:14px;padding:14px 18px;border:1px solid #fed7aa;border-radius:18px;background:linear-gradient(135deg,#fff7ed,#fff 55%,#f5f3ff);box-shadow:0 14px 35px #94520e12}.dashboard-insight-strip.is-calm{border-color:#bbf7d0;background:linear-gradient(135deg,#f0fdf4,#fff 62%,#eff6ff)}.dashboard-insight-strip>div:first-child{display:flex;align-items:center;gap:12px;min-width:0}.dashboard-insight-strip>div:first-child>span{display:grid;flex:0 0 40px;width:40px;height:40px;place-items:center;border-radius:12px;color:#c2410c;background:#ffedd5}.dashboard-insight-strip.is-calm>div:first-child>span{color:#15803d;background:#dcfce7}.dashboard-insight-strip strong,.dashboard-insight-strip p{display:block;margin:0}.dashboard-insight-strip strong{color:#0f172a;font-size:16px;font-weight:900}.dashboard-insight-strip p{margin-top:3px;color:#64748b;font-size:13px;font-weight:650}.dashboard-insight-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.dashboard-insight-actions a{display:inline-flex;align-items:center;gap:4px;min-height:34px;padding:6px 10px;border:1px solid rgba(251,146,60,.28);border-radius:999px;color:#9a3412;background:#ffffffd1;font-size:12px;font-weight:800}.dashboard-section-heading{display:flex;align-items:flex-end;justify-content:space-between;margin:20px 2px 10px}.dashboard-section-heading span,.dashboard-section-heading small{display:block}.dashboard-section-heading span{color:#0f172a;font-size:15px;font-weight:900}.dashboard-section-heading small{margin-top:2px;color:#94a3b8;font-size:12px;font-weight:700}.dashboard-modern-kpi{position:relative;display:flex;flex-direction:column;min-height:174px;padding:16px;overflow:hidden;border:1px solid #e2e8f0;border-radius:18px;color:inherit;background:linear-gradient(145deg,#fff,#f8fafc);box-shadow:0 16px 38px #33415514;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.dashboard-modern-kpi:after{position:absolute;right:-28px;bottom:-36px;width:110px;height:110px;border-radius:50%;background:var(--dashboard-kpi-glow, rgba(99, 102, 241, .1));content:""}.dashboard-modern-kpi:hover,.dashboard-modern-kpi:focus-visible{border-color:#c7d2fe;box-shadow:0 20px 46px #4f46e521;outline:none;transform:translateY(-2px)}.dashboard-modern-kpi.is-blue{--dashboard-kpi-color: #2563eb;--dashboard-kpi-glow: rgba(37, 99, 235, .12)}.dashboard-modern-kpi.is-violet{--dashboard-kpi-color: #7c3aed;--dashboard-kpi-glow: rgba(124, 58, 237, .12)}.dashboard-modern-kpi.is-green{--dashboard-kpi-color: #16a34a;--dashboard-kpi-glow: rgba(22, 163, 74, .12)}.dashboard-modern-kpi.is-amber{--dashboard-kpi-color: #d97706;--dashboard-kpi-glow: rgba(217, 119, 6, .12)}.dashboard-modern-kpi.is-cyan{--dashboard-kpi-color: #0891b2;--dashboard-kpi-glow: rgba(8, 145, 178, .12)}.dashboard-modern-kpi.is-slate{--dashboard-kpi-color: #475569;--dashboard-kpi-glow: rgba(71, 85, 105, .12)}.dashboard-modern-kpi-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;color:var(--dashboard-kpi-color)}.dashboard-modern-kpi-head>span{display:grid;width:36px;height:36px;place-items:center;border-radius:11px;background:color-mix(in srgb,var(--dashboard-kpi-color) 11%,white)}.dashboard-modern-kpi>small{color:#64748b;font-size:12px;font-weight:800}.dashboard-modern-kpi>strong{position:relative;z-index:1;margin-top:4px;color:#0f172a;font-size:clamp(24px,2vw,31px);line-height:1.15;font-weight:950}.dashboard-delta{position:relative;z-index:1;display:block;margin-top:auto;padding-top:12px;color:#64748b;font-size:12px;font-weight:900}.dashboard-delta.is-positive{color:#15803d}.dashboard-delta.is-negative{color:#dc2626}.dashboard-delta small{color:#94a3b8;font-weight:700}.dashboard-primary-workspace{margin-top:18px}.dashboard-momentum-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.dashboard-momentum-summary>div{min-width:0;padding:14px;border:1px solid #e2e8f0;border-radius:14px;background:linear-gradient(180deg,#fff,#f8fafc)}.dashboard-momentum-summary span,.dashboard-momentum-summary strong,.dashboard-momentum-summary small{display:block}.dashboard-momentum-summary span{color:#64748b;font-size:12px;font-weight:800}.dashboard-momentum-summary strong{margin:5px 0 8px;color:#0f172a;font-size:24px;font-weight:950}.dashboard-momentum-summary small{color:#94a3b8;font-size:11px;font-weight:700}.dashboard-funnel-horizontal{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.dashboard-funnel-horizontal div{grid-template-columns:8px minmax(0,1fr) auto}.dashboard-attention-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dashboard-attention-grid a{display:grid;grid-template-columns:34px minmax(0,1fr) 15px;gap:9px;align-items:center;min-height:72px;padding:11px;border:1px solid #e2e8f0;border-radius:13px;color:inherit;background:#fff;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.dashboard-attention-grid a:hover,.dashboard-attention-grid a:focus-visible{border-color:#c7d2fe;box-shadow:0 12px 28px #4f46e51a;outline:none;transform:translateY(-1px)}.dashboard-attention-grid a>span{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;color:#4f46e5;background:#eef2ff}.dashboard-attention-grid a.is-danger>span{color:#dc2626;background:#fef2f2}.dashboard-attention-grid a.is-amber>span{color:#d97706;background:#fffbeb}.dashboard-attention-grid a.is-cyan>span{color:#0891b2;background:#ecfeff}.dashboard-attention-grid a.is-violet>span{color:#7c3aed;background:#f5f3ff}.dashboard-attention-grid a.is-slate>span{color:#475569;background:#f1f5f9}.dashboard-attention-grid small,.dashboard-attention-grid strong{display:block}.dashboard-attention-grid small{color:#64748b;font-size:11px;line-height:1.25;font-weight:750}.dashboard-attention-grid strong{margin-top:3px;color:#0f172a;font-size:20px;font-weight:950}.dashboard-communication-item.is-unread{border-color:#c4b5fd;background:linear-gradient(90deg,#f5f3ff,#fff)}.dashboard-recent-card .ant-card-body{padding-bottom:10px}.dashboard-timeline-compact{gap:8px}.dashboard-event-group{display:flex;flex-direction:column;gap:8px}.dashboard-event-group+.dashboard-event-group{margin-top:12px}.dashboard-event-group-title{color:#94a3b8;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.dashboard-timeline-compact .dashboard-timeline-item{min-height:58px;padding:9px 10px}.dashboard-all-events{display:flex;align-items:center;gap:5px;margin:8px auto 0;font-weight:800}.dashboard-events-drawer .dashboard-timeline{margin-bottom:16px}@media(max-width:1180px){.dashboard-command-bar{grid-template-columns:1fr}.dashboard-command-filters{justify-content:flex-start}.dashboard-freshness{grid-column:auto}.dashboard-funnel-horizontal{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.dashboard-loading-stage{min-height:520px;padding:20px 12px;border-radius:18px}.dashboard-loading-frame{gap:16px;padding:18px 14px;border-radius:20px}.dashboard-loading-hero{grid-template-columns:1fr;gap:8px;justify-items:center;padding:0}.dashboard-loading-visual{width:118px;height:118px}.dashboard-loading-copy{text-align:center}.dashboard-loading-copy h2{font-size:clamp(23px,8vw,30px)}.dashboard-loading-assurance{text-align:left}.dashboard-loading-steps{grid-template-columns:1fr}.dashboard-loading-steps>div{min-height:58px}.dashboard-loading-status{grid-template-columns:1fr;gap:11px}.dashboard-load-error{grid-template-columns:auto minmax(0,1fr)}.dashboard-load-error .ant-btn{grid-column:1 / -1;width:100%}.dashboard-command-bar{gap:10px;padding:11px;border-radius:15px}.dashboard-command-filters{display:grid;grid-template-columns:1fr}.dashboard-command-filters .ant-select,.dashboard-command-filters .ant-segmented{width:100%;min-width:0}.dashboard-freshness{align-items:flex-start}.dashboard-insight-strip{align-items:stretch;flex-direction:column;padding:13px}.dashboard-insight-actions{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto}.dashboard-insight-actions a{flex:0 0 auto}.dashboard-modern-kpi{min-height:150px}.dashboard-momentum-summary,.dashboard-attention-grid,.dashboard-funnel-horizontal{grid-template-columns:1fr}.dashboard-momentum-summary>div{padding:12px}.dashboard-recent-card .ant-card-head{align-items:flex-start}.dashboard-recent-card .ant-card-extra .ant-segmented{max-width:220px}.dashboard-timeline-item{grid-template-columns:32px minmax(0,1fr)}.dashboard-timeline-meta{grid-column:2;align-items:flex-start;flex-direction:row}}.today-page,.audit-page{min-width:0}.today-task-focus{position:relative;isolation:isolate;display:grid;grid-template-columns:auto minmax(260px,1fr) auto auto;gap:16px;align-items:center;overflow:hidden;margin-bottom:14px;padding:16px 18px;border:1px solid #dbe4ff;border-radius:14px;background:radial-gradient(circle at 82% -40%,rgba(129,140,248,.28),transparent 45%),linear-gradient(135deg,#fff,#f7f8ff 56%,#f0f4ff);box-shadow:0 14px 34px #4f46e517,inset 0 1px #ffffffe6}.today-task-focus.has-overdue{border-color:#fecaca;background:radial-gradient(circle at 82% -40%,rgba(248,113,113,.2),transparent 45%),linear-gradient(135deg,#fff,snow 56%,#fff1f2);box-shadow:0 14px 34px #be185d14,inset 0 1px #ffffffe6}.today-task-focus-icon{width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(99,102,241,.16);border-radius:14px;background:linear-gradient(145deg,#fff,#e9edff);color:#4f46e5;box-shadow:0 10px 20px #4f46e524,inset 0 1px #fff}.today-task-focus.has-overdue .today-task-focus-icon{border-color:#dc262626;background:linear-gradient(145deg,#fff,#ffe4e6);color:#dc2626;box-shadow:0 10px 20px #dc26261f,inset 0 1px #fff}.today-task-focus-copy{min-width:0}.today-task-focus-copy>span{display:block;margin-bottom:3px;color:#6366f1;font-size:10px;font-weight:900;letter-spacing:.08em}.today-task-focus.has-overdue .today-task-focus-copy>span{color:#dc2626}.today-task-focus-copy strong{display:block;color:#172033;font-size:16px;line-height:1.3}.today-task-focus-copy p{max-width:720px;margin:4px 0 0;color:#64748b;font-size:12px;line-height:1.45}.today-task-focus-metrics{display:flex;gap:8px}.today-task-focus-metrics button{min-width:82px;padding:8px 10px;border:1px solid #e2e8f0;border-radius:10px;background:#ffffffd1;color:#64748b;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.today-task-focus-metrics button:hover{border-color:#a5b4fc;box-shadow:0 8px 18px #4f46e51a;transform:translateY(-1px)}.today-task-focus-metrics button.is-overdue{border-color:#fecaca;color:#b91c1c}.today-task-focus-metrics strong,.today-task-focus-metrics span{display:block}.today-task-focus-metrics strong{color:#172033;font-size:19px;line-height:1}.today-task-focus-metrics button.is-overdue strong{color:#b91c1c}.today-task-focus-metrics span{margin-top:4px;font-size:10px;font-weight:750;white-space:nowrap}.today-command-strip{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,420px);gap:16px;align-items:stretch;margin-bottom:18px}.today-command-strip.is-single{grid-template-columns:1fr}.today-employee-context{margin-bottom:16px;border-color:#c7d2fe;background:linear-gradient(135deg,#eef2ff,#f8fbff)}.today-employee-context .ant-alert-description>div{display:flex;flex-direction:column;gap:3px}.today-employee-context .ant-alert-action{align-self:center}.today-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.today-summary button{min-height:82px;padding:14px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#475569;text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.today-summary button:hover,.today-summary button.is-active{border-color:#818cf8;box-shadow:0 12px 26px #4f46e51a;transform:translateY(-1px)}.today-summary button span,.today-group header span,.today-item-meta span{display:flex;align-items:center;gap:7px}.today-summary button strong{display:block;margin-top:8px;color:#0f172a;font-size:24px}.today-groups{display:flex;flex-direction:column;gap:16px}.today-group{overflow:hidden;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.today-group>header{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:10px 16px;border-bottom:1px solid #edf2f7;font-weight:800}.today-group.is-critical>header{color:#b91c1c;background:#fff7f7}.today-group.is-today>header{color:#a16207;background:#fffdf2}.today-group.is-attention>header{color:#4338ca;background:#f7f7ff}.today-group.is-opportunity>header{color:#047857;background:#f2fdf8}.today-list{display:flex;flex-direction:column}.today-item{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:14px;align-items:center;min-height:94px;padding:14px 16px;border-bottom:1px solid #edf2f7}.today-item:last-child{border-bottom:0}.today-item-marker{width:38px;height:38px;display:grid;place-items:center;border-radius:8px;color:#4338ca;background:#eef2ff}.today-item-marker.is-critical{color:#b91c1c;background:#fee2e2}.today-item-marker.is-today{color:#a16207;background:#fef3c7}.today-item-marker.is-opportunity{color:#047857;background:#d1fae5}.today-item-title{display:flex;align-items:baseline;gap:10px}.today-item-title strong{color:#0f172a;font-size:15px}.today-item-title span,.today-item-meta{color:#64748b;font-size:12px;font-weight:650}.today-item-reasons{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.today-item-reasons>span{padding:4px 8px;border-radius:6px;background:#f1f5f9;color:#334155;font-size:12px}.today-item-meta,.today-item-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:8px}.today-item-actions{justify-content:flex-end;margin:0}.today-empty{min-height:320px;display:grid;place-items:center;align-content:center;gap:8px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#6366f1}.today-empty .ant-empty-description strong,.today-empty .ant-empty-description span{display:block}.today-empty .ant-empty-description .ant-btn{margin-top:14px}.today-page-v2 .today-command-strip{grid-template-columns:minmax(0,1fr) minmax(260px,340px);margin-bottom:12px}.today-focus-views{margin-bottom:12px;padding:13px;border:1px solid #dfe4ff;border-radius:14px;background:radial-gradient(circle at 100% 0,rgba(99,102,241,.12),transparent 32%),linear-gradient(135deg,#fff,#f7f8ff);box-shadow:0 10px 30px #4f46e50f}.today-focus-views>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:11px}.today-focus-views>header>div{display:flex;flex-direction:column;gap:2px}.today-focus-views>header strong{color:#111827;font-size:14px}.today-focus-views>header span{color:#64748b;font-size:12px}.today-focus-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.today-focus-grid>button{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:9px;align-items:center;min-width:0;min-height:62px;padding:9px 10px;border:1px solid #e2e8f0;border-radius:11px;background:#ffffffe6;color:#64748b;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.today-focus-grid>button:hover,.today-focus-grid>button.is-active{border-color:#818cf8;background:#fff;box-shadow:0 9px 22px #4f46e51f;transform:translateY(-1px)}.today-focus-grid>button.is-active{box-shadow:inset 0 0 0 1px #6366f1,0 9px 22px #4f46e51f}.today-focus-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#eef2ff;color:#4f46e5}.today-focus-grid>button>span:nth-child(2){min-width:0}.today-focus-grid>button strong,.today-focus-grid>button small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.today-focus-grid>button strong{color:#1e293b;font-size:12px}.today-focus-grid>button small{margin-top:2px;color:#7c879b;font-size:10px}.today-page-v2 .today-summary-compact{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.today-page-v2 .today-summary-compact button{min-height:58px;padding:9px 12px}.today-page-v2 .today-summary-compact button span{overflow:hidden;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.today-page-v2 .today-summary-compact button strong{margin-top:3px;font-size:19px}.today-filter-shell{position:sticky;top:var(--topbar-height, 64px);z-index:15;display:flex;flex-direction:column;gap:8px;margin-bottom:12px;padding:12px;border:1px solid #e2e8f0;border-radius:10px;background:#fffffff5;box-shadow:0 8px 24px #0f172a0f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.today-filter-primary{display:grid;grid-template-columns:minmax(260px,1fr) auto auto auto;gap:8px}.today-filter-grid{display:grid;grid-template-columns:repeat(7,minmax(130px,1fr));gap:8px}.today-filter-grid>.ant-select,.today-filter-primary>.ant-input-group-wrapper{width:100%}.today-quick-filters{display:flex;flex-wrap:wrap;gap:6px}.today-live-update{margin-bottom:12px;border-color:#c7d2fe;background:#eef2ff}.today-list-toolbar,.today-load-more,.today-bulk-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;color:#64748b;font-size:12px}.today-bulk-bar{position:sticky;top:192px;z-index:14;justify-content:flex-start;padding:9px 12px;border:1px solid #c7d2fe;border-radius:10px;background:#eef2ff;box-shadow:0 10px 24px #4f46e51f}.today-bulk-bar .ant-select{min-width:190px}.today-page-v2 .today-item{grid-template-columns:20px 40px minmax(0,1fr) auto;min-height:88px;transition:background .16s ease,box-shadow .16s ease}.today-page-v2 .today-item.is-selected{background:#f5f7ff;box-shadow:inset 3px 0 #6366f1}.today-item-waiting{display:flex;align-items:center;gap:5px;width:fit-content;margin-top:6px;color:#b91c1c;font-size:13px;font-weight:800}.today-page-v2 .today-item-title{align-items:center}.today-page-v2 .today-item-title .ant-tag{margin:0;color:#64748b;font-size:10px;text-transform:uppercase}.today-score-pill{display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border:1px solid #c7d2fe;border-radius:999px;background:#eef2ff;color:#4338ca!important;font-size:11px!important;font-weight:800!important;white-space:nowrap}.today-score-pill.is-hot{border-color:#fecaca;background:#fff1f2;color:#be123c!important}.today-score-pill.is-warm{border-color:#fde68a;background:#fffbeb;color:#a16207!important}.today-page-v2 .today-item-meta .ant-avatar{margin-right:2px;background:#e0e7ff;color:#4338ca;font-size:10px}.today-load-more{justify-content:center;margin:16px 0 4px;padding:14px}.today-queue-card .today-item{grid-template-columns:0 40px minmax(0,1fr);border:1px solid #e2e8f0;border-radius:10px}.today-queue-card .today-item>.ant-checkbox-wrapper{display:none}.today-queue-card .today-item-actions{grid-column:2 / -1}.today-queue-navigation{display:flex;justify-content:space-between;margin-top:16px}@media(max-width:1180px){.today-task-focus{grid-template-columns:auto minmax(0,1fr) auto}.today-task-focus>a{grid-column:2 / -1;justify-self:end}.today-filter-grid{grid-template-columns:repeat(4,minmax(150px,1fr))}.today-page-v2 .today-command-strip{grid-template-columns:1fr}.today-focus-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.today-focus-views{padding:10px}.today-focus-views>header span{display:none}.today-focus-grid{display:flex;overflow-x:auto;padding-bottom:3px;scroll-snap-type:x proximity}.today-focus-grid>button{flex:0 0 218px;scroll-snap-align:start}.today-task-focus{grid-template-columns:42px minmax(0,1fr);gap:10px;padding:13px}.today-task-focus-icon{width:42px;height:42px;border-radius:12px}.today-task-focus-copy strong{font-size:14px}.today-task-focus-copy p{font-size:11px}.today-task-focus-metrics{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,1fr)}.today-task-focus-metrics button{min-width:0}.today-task-focus>a{grid-column:1 / -1;justify-self:stretch}.today-task-focus>a .ant-btn{width:100%}.today-page-v2 .page-header{margin-bottom:10px}.today-page-v2 .today-summary-compact{display:flex;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity}.today-page-v2 .today-summary-compact button{min-width:128px;scroll-snap-align:start}.today-filter-shell{position:relative;top:auto;padding:10px}.today-filter-primary,.today-filter-grid{grid-template-columns:1fr}.today-filter-primary .ant-segmented{width:100%}.today-filter-primary .ant-segmented-group{display:grid;grid-template-columns:repeat(3,1fr)}.today-filter-grid{display:grid;max-height:220px;overflow-y:auto;padding-right:2px}.today-quick-filters{overflow-x:auto;flex-wrap:nowrap;padding-bottom:3px}.today-quick-filters .ant-btn{flex:0 0 auto}.today-list-toolbar{align-items:flex-start;flex-direction:column}.today-bulk-bar{top:auto;bottom:calc(8px + env(safe-area-inset-bottom));overflow-x:auto;flex-wrap:nowrap}.today-page-v2 .today-item{grid-template-columns:20px 34px minmax(0,1fr);gap:9px;padding:12px 10px}.today-page-v2 .today-item-marker{width:34px;height:34px}.today-page-v2 .today-item-actions{grid-column:2 / -1;justify-content:flex-start}.today-page-v2 .today-item-title{align-items:flex-start;flex-direction:column;gap:4px}.today-page-v2 .today-item-meta{align-items:flex-start;flex-direction:column}.today-load-more{flex-direction:column}}.audit-panel .ant-card-body{padding:0}.audit-toolbar{display:grid;grid-template-columns:minmax(260px,1.35fr) repeat(2,minmax(180px,.8fr)) minmax(160px,.7fr);gap:10px;padding:14px;border-bottom:1px solid #e2e8f0;background:linear-gradient(180deg,#fff,#fbfcff)}.audit-toolbar>.ant-picker,.audit-toolbar>.ant-select,.audit-toolbar>.ant-input-affix-wrapper{width:100%}.audit-filter-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;grid-column:span 2}.audit-filter-actions .ant-tag{margin:0}.audit-time{color:#475569;font-size:13px;white-space:nowrap}.audit-event-cell,.audit-entity-cell{display:flex;flex-direction:column;gap:5px}.audit-event-cell>div{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.audit-event-cell strong,.audit-entity-cell strong,.audit-actor-cell strong{color:#0f172a;font-size:13px}.audit-event-cell span,.audit-entity-cell code,.audit-actor-cell span{color:#64748b;font-size:11px}.audit-event-cell code,.audit-entity-cell code,.audit-change-row code{width:fit-content;padding:2px 5px;border-radius:5px;background:#f1f5f9;color:#475569}.audit-actor-cell{display:flex;align-items:flex-start;gap:9px;color:#4f46e5}.audit-actor-cell>div{min-width:0;display:flex;flex-direction:column;gap:2px}.audit-actor-cell span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-actor-cell.is-system{color:#0891b2}.audit-details{padding:8px 10px 12px}.audit-details-heading{display:flex;align-items:center;gap:10px;margin-bottom:10px}.audit-details-heading .ant-tag{margin:0}.audit-change-list{overflow:hidden;border:1px solid #e2e8f0;border-radius:10px;background:#fff}.audit-change-row{display:grid;grid-template-columns:minmax(160px,.8fr) repeat(2,minmax(220px,1fr));border-bottom:1px solid #edf2f7}.audit-change-row:last-child{border-bottom:0}.audit-change-row>div{min-width:0;padding:11px 13px;border-right:1px solid #edf2f7}.audit-change-row>div:last-child{border-right:0}.audit-change-row>div:first-child{display:flex;flex-direction:column;gap:5px;background:#f8fafc}.audit-change-row span,.audit-technical-grid span,.audit-technical-json>span{display:block;margin-bottom:4px;color:#64748b;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.audit-change-row p{margin:0;color:#1e293b;font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere}.audit-technical-details{margin-top:12px;padding:10px 12px;border:1px dashed #cbd5e1;border-radius:9px;background:#f8fafc}.audit-technical-details summary{color:#475569;font-size:12px;font-weight:750;cursor:pointer}.audit-technical-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.audit-technical-grid>div,.audit-technical-json{min-width:0;padding:10px;border-radius:8px;background:#fff}.audit-technical-json{margin-top:10px}.audit-technical-json pre{overflow:auto;max-height:260px;margin:0;color:#334155;font-size:12px}@media(max-width:1100px){.today-command-strip{grid-template-columns:1fr}.today-summary,.audit-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-filter-actions{grid-column:span 2}}@media(max-width:720px){.today-employee-context .ant-alert-content{width:100%}.today-employee-context .ant-alert-action{width:100%;margin:12px 0 0}.today-item{grid-template-columns:36px minmax(0,1fr)}.today-item-actions{grid-column:1 / -1;justify-content:flex-start}.audit-toolbar{grid-template-columns:1fr}.audit-filter-actions{grid-column:auto;justify-content:space-between}.audit-change-row{grid-template-columns:1fr}.audit-change-row>div{border-right:0;border-bottom:1px solid #edf2f7}.audit-change-row>div:last-child{border-bottom:0}.audit-technical-grid{grid-template-columns:1fr}.dashboard-timeline-meta{align-items:flex-start}}.dashboard-owner-item{grid-template-columns:34px minmax(0,1fr) max-content}.dashboard-owner-item p{margin-top:4px}.dashboard-owner-item .ant-tag{min-width:72px;display:inline-flex;justify-content:center;margin-inline-end:0;padding-inline:8px;white-space:nowrap}.dashboard-panel .ant-card-extra a{display:inline-flex;align-items:center;gap:5px;color:var(--star-primary);font-size:13px;font-weight:800}.dashboard-mobile-deal-list{display:grid;gap:10px}.dashboard-mobile-deal-card{display:grid;gap:10px;padding:12px;border:1px solid #dbeafe;border-radius:12px;background:radial-gradient(circle at 96% 18%,rgba(99,102,241,.11) 0 1px,transparent 1.8px),linear-gradient(180deg,#fff,#f8fbff);color:inherit;text-decoration:none;box-shadow:0 10px 24px #0f172a0b}.dashboard-mobile-deal-card:hover,.dashboard-mobile-deal-card:focus-visible{border-color:#93c5fd;box-shadow:0 14px 30px #2563eb1c;outline:none}.dashboard-mobile-deal-head,.dashboard-mobile-deal-footer{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:10px}.dashboard-mobile-deal-head>div{min-width:0}.dashboard-mobile-deal-head strong,.dashboard-mobile-deal-head span,.dashboard-mobile-deal-footer span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-mobile-deal-head strong{color:#0f172a;font-weight:900}.dashboard-mobile-deal-head span,.dashboard-mobile-deal-footer span{margin-top:3px;color:#64748b;font-size:12px;font-weight:760}.dashboard-mobile-deal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dashboard-mobile-deal-grid span{min-width:0;display:inline-flex;align-items:center;gap:7px;padding:9px 10px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;color:#475569;font-size:12px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-mobile-deal-grid svg,.dashboard-mobile-deal-footer svg{flex:0 0 auto;color:#7c8aa5}.focus-grid strong{display:block;margin-top:5px;font-size:20px}.bi-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:24px;align-items:center;overflow:hidden;margin-bottom:16px;padding:24px 26px;border:1px solid rgba(99,102,241,.26);border-radius:18px;background:radial-gradient(circle at 18% 12%,rgba(56,189,248,.26),transparent 36%),radial-gradient(circle at 92% 18%,rgba(168,85,247,.3),transparent 34%),linear-gradient(135deg,#0b1024,#17204d 52%,#0f172a);color:#fff;box-shadow:0 24px 55px #0f172a3d}.bi-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(circle,rgba(255,255,255,.95) 0 1.2px,transparent 1.8px),radial-gradient(circle,rgba(125,211,252,.82) 0 1.2px,transparent 1.8px),radial-gradient(circle,rgba(216,180,254,.76) 0 1.1px,transparent 1.7px);background-position:10% 24%,48% 72%,88% 34%;background-repeat:no-repeat;background-size:100% 100%;opacity:.9}.bi-hero>*{position:relative;z-index:1}.bi-hero-badge,.bi-section-label{display:inline-flex;align-items:center;gap:7px;color:#bfdbfe;font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase}.bi-hero h2{max-width:720px;margin:9px 0 0;color:#fff;font-size:30px;font-weight:900;line-height:1.12}.bi-hero p{max-width:760px;margin:10px 0 0;color:#ffffffc2;line-height:1.52}.bi-hero-orbit{position:relative;display:grid;place-items:center;width:150px;height:150px;margin-left:auto;border-radius:50%;color:#dbeafe;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff2e,0 22px 42px #38bdf826}.bi-hero-orbit span{position:absolute;top:16px;right:-14px;bottom:16px;left:-14px;border:1px solid rgba(255,255,255,.38);border-radius:50%;transform:rotate(-18deg) scaleY(.34)}.bi-kpi-grid{margin-bottom:16px}.bi-kpi-card{height:100%;border-color:#e2e8f0;background:linear-gradient(180deg,#fff,#f8fbff)}.bi-kpi-card .ant-card-body{display:flex;min-height:128px;flex-direction:column;justify-content:space-between;gap:8px;padding:16px}.bi-kpi-card span,.bi-kpi-card small{color:var(--star-muted);font-size:12px;font-weight:800}.bi-kpi-card strong{color:#0f172a;font-size:26px;font-weight:900;line-height:1.05}.bi-presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.bi-preset-card{display:flex;align-items:center;gap:10px;min-width:0;padding:14px 16px;border:1px solid #dbe7f5;border-radius:12px;color:#1e293b;background:#ffffffdb;box-shadow:0 12px 26px #0f172a0d;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.bi-preset-card:hover,.bi-preset-card:focus-visible{border-color:#93c5fd;box-shadow:0 18px 34px #2563eb1f;outline:none;transform:translateY(-1px)}.bi-preset-card svg{flex:0 0 auto;color:#6366f1}.bi-preset-card span{min-width:0;overflow:hidden;font-size:13px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.bi-builder-card{border-color:#e2e8f0;box-shadow:0 22px 46px #0f172a12}.bi-builder-card .ant-card-body{padding:18px}.bi-builder-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px}.bi-builder-toolbar>div:first-child{min-width:0}.bi-builder-toolbar h3{margin:6px 0 0;color:#0f172a;font-size:22px;font-weight:900}.bi-section-label{color:#6366f1}.bi-select{min-width:170px}.bi-filter-controls{min-width:0;justify-content:flex-end}.bi-report-shell{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:16px;align-items:stretch;margin-bottom:18px}.bi-chart-panel,.bi-insight-card{border:1px solid #e2e8f0;border-radius:14px;background:#fff}.bi-chart-panel{min-height:430px;padding:16px}.bi-chart-head{display:flex;align-items:center;gap:12px;margin-bottom:18px}.bi-chart-head>span:first-child{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;color:#fff;background:linear-gradient(135deg,#6366f1,#38bdf8)}.bi-chart-head div{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.bi-chart-head strong{color:#0f172a;font-weight:900}.bi-chart-head small,.bi-bar-row small{color:#94a3b8;font-size:12px;font-weight:800}.bi-bar-list{display:flex;flex-direction:column;gap:13px}.bi-chart-table-list{display:grid;gap:10px}.bi-chart-table-list div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fbff}.bi-chart-table-list span{min-width:0;overflow:hidden;color:#334155;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.bi-chart-table-list strong{color:#0f172a;font-weight:950}.bi-bar-row{display:grid;grid-template-columns:minmax(0,1fr) 74px;gap:8px 12px;align-items:center}.bi-bar-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;grid-column:1 / -1}.bi-bar-meta span{min-width:0;overflow:hidden;color:#334155;font-size:13px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.bi-bar-meta strong{flex:0 0 auto;color:#0f172a;font-weight:900}.bi-bar-track{overflow:hidden;height:11px;border-radius:999px;background:#eef4fb}.bi-bar-track div{height:100%;border-radius:inherit;background:linear-gradient(90deg,#6366f1,#38bdf8);box-shadow:0 8px 18px #38bdf83d}.bi-insight-panel{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:12px}.bi-insight-card{display:flex;min-width:0;flex-direction:column;gap:8px;justify-content:center;padding:16px;color:#6366f1;background:radial-gradient(circle at 100% 0%,rgba(99,102,241,.12),transparent 42%),#fff}.bi-insight-card span{color:#64748b;font-size:12px;font-weight:850;text-transform:uppercase}.bi-insight-card strong{min-width:0;overflow:hidden;color:#0f172a;font-size:22px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.bi-empty{display:grid;min-height:260px;place-items:center}.bi-table .ant-table{border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.bi-mobile-report-list{display:none}.bi-report-library{margin-bottom:16px;border-color:#e2e8f0;background:radial-gradient(circle at 98% 4%,rgba(99,102,241,.1),transparent 32%),#fff;box-shadow:0 18px 38px #0f172a0f}.bi-library-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.bi-library-head h3{margin:5px 0 0;color:#0f172a;font-size:20px;font-weight:900}.bi-report-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.bi-report-card{display:flex;min-height:186px;min-width:0;flex-direction:column;gap:10px;padding:14px;border:1px solid #dbe7f5;border-radius:14px;background:#ffffffe0;box-shadow:0 12px 26px #0f172a0d;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.bi-report-card:hover,.bi-report-card:focus-visible,.bi-report-card.is-active{border-color:#7dd3fc;box-shadow:0 20px 40px #38bdf824;outline:none;transform:translateY(-1px)}.bi-report-card.is-active{background:linear-gradient(180deg,#eff6fff5,#fffffffa)}.bi-report-card-head,.bi-report-card-meta,.bi-report-card-actions,.bi-chart-toggle{display:flex;align-items:center}.bi-report-card-head{justify-content:space-between;gap:10px}.bi-report-card-head>span:first-child{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;color:#fff;background:linear-gradient(135deg,#6d5df7,#38bdf8)}.bi-report-card>strong{color:#0f172a;font-size:16px;font-weight:900;line-height:1.22}.bi-report-card p{display:-webkit-box;min-height:40px;margin:0;overflow:hidden;color:#64748b;font-size:13px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.bi-report-card-meta{flex-wrap:wrap;gap:6px;margin-top:auto}.bi-report-card-actions{gap:6px;padding-top:2px}.bi-builder-toolbar p{max-width:720px;margin:6px 0 0;color:#64748b;font-size:13px}.bi-chart-toggle{gap:6px;min-width:0}.bi-line-chart{display:flex;min-height:330px;flex-direction:column;justify-content:center;gap:12px}.bi-line-chart svg{width:100%;min-height:240px;overflow:visible}.bi-line-axis{fill:none;stroke:#dbe7f5;stroke-width:2}.bi-line-path{fill:none;stroke:#6d5df7;stroke-linecap:round;stroke-linejoin:round;stroke-width:5;filter:drop-shadow(0 10px 16px rgba(99,102,241,.2))}.bi-line-dot{fill:#38bdf8;stroke:#fff;stroke-width:3}.bi-line-labels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.bi-line-labels span{min-width:0;overflow:hidden;color:#64748b;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.bi-pie-chart{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,1fr);gap:22px;align-items:center;min-height:330px}.bi-pie{position:relative;display:flex;width:min(240px,100%);aspect-ratio:1;flex-direction:column;align-items:center;justify-content:center;justify-self:center;border-radius:50%;box-shadow:0 22px 44px #6366f129}.bi-pie:after{content:"";position:absolute;top:25%;right:25%;bottom:25%;left:25%;border-radius:inherit;background:#fff;box-shadow:inset 0 0 0 1px #e2e8f0}.bi-pie strong,.bi-pie span{position:relative;z-index:1}.bi-pie strong{color:#0f172a;font-size:24px;font-weight:900}.bi-pie span{color:#64748b;font-size:12px;font-weight:850;text-transform:uppercase}.bi-pie-legend{display:flex;min-width:0;flex-direction:column;gap:10px}.bi-pie-legend div{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:9px;align-items:center}.bi-pie-legend i{width:10px;height:10px;border-radius:50%}.bi-pie-legend span{min-width:0;overflow:hidden;color:#334155;font-size:13px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.bi-pie-legend strong{color:#0f172a;font-size:13px;font-weight:900}.bi-report-modal .ant-segmented{width:100%}.bi-report-modal .ant-segmented-item-label{min-height:38px;display:inline-flex;align-items:center}.bi-excel-modal .ant-modal-content{overflow:hidden;border-radius:16px;box-shadow:0 28px 80px #0f172a33}.bi-excel-modal-title{display:inline-flex;align-items:center;gap:9px}.bi-excel-modal-title svg{color:#16a34a}.bi-excel-summary{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px;padding:16px;border:1px solid #bbf7d0;border-radius:12px;background:linear-gradient(135deg,#f0fdf4,#fff 72%)}.bi-excel-summary>div{display:flex;min-width:0;flex-direction:column;gap:5px}.bi-excel-summary strong{overflow:hidden;color:#0f172a;font-size:16px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.bi-excel-summary span,.bi-excel-option small,.bi-excel-refresh span,.bi-excel-preview span{color:#64748b;font-size:13px;line-height:1.45}.bi-excel-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}.bi-excel-option{display:flex;min-height:118px;flex-direction:column;gap:10px;padding:14px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;color:#334155;font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.bi-excel-option:hover:not(:disabled),.bi-excel-option:focus-visible{border-color:#86efac;box-shadow:0 14px 32px #16a34a1f;outline:none;transform:translateY(-1px)}.bi-excel-option.is-active{border-color:#22c55e;background:linear-gradient(135deg,#f0fdf4,#fff);box-shadow:inset 0 0 0 1px #22c55e3d}.bi-excel-option:disabled{cursor:not-allowed;opacity:.5}.bi-excel-option span{display:flex;align-items:center;gap:8px;color:#0f172a;font-weight:850}.bi-excel-option span svg{color:#16a34a}.bi-excel-refresh{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px;padding:12px 14px;border:1px solid #dbeafe;border-radius:12px;background:#f8fbff}.bi-excel-refresh>div{display:flex;min-width:0;flex-direction:column;gap:3px}.bi-excel-refresh strong,.bi-excel-includes strong{color:#0f172a;font-weight:850}.bi-excel-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.bi-excel-preview>div{display:flex;min-width:0;flex-direction:column;gap:3px;padding:11px 12px;border:1px solid #e2e8f0;border-radius:10px;background:#fff}.bi-excel-preview strong{overflow:hidden;color:#0f172a;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.bi-excel-includes{display:grid;gap:8px;padding:14px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc}.bi-excel-includes div{display:flex;align-items:center;gap:8px;color:#334155;font-weight:700}.bi-excel-includes svg{color:#16a34a}@media(max-width:1180px){.bi-presets,.bi-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bi-builder-toolbar{align-items:stretch;flex-direction:column}.bi-filter-controls{width:100%;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px!important}.bi-filter-controls .ant-space-item{min-width:0}.bi-select{width:100%;min-width:0}.bi-report-shell{grid-template-columns:minmax(0,1fr)}.bi-insight-panel{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none}}@media(max-width:760px){.bi-filter-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.bi-report-grid,.bi-pie-chart{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.bi-hero{margin-bottom:12px;padding:16px;border-radius:14px}.bi-hero h2{font-size:22px;line-height:1.16;overflow-wrap:anywhere}.bi-hero p{font-size:13px}.bi-hero-badge,.bi-section-label{font-size:11px}.bi-kpi-grid{margin-bottom:12px}.bi-kpi-card .ant-card-body{min-height:106px;padding:14px}.bi-kpi-card strong{font-size:22px}.bi-presets{grid-template-columns:minmax(0,1fr);gap:10px;margin-bottom:12px}.bi-report-library{margin-bottom:12px}.bi-report-library .ant-card-body{padding:12px}.bi-library-head{align-items:stretch;flex-direction:column;margin-bottom:12px}.bi-library-head h3{font-size:18px}.bi-report-card{min-height:0;padding:12px}.bi-report-card p{min-height:0}.bi-preset-card{min-height:48px;padding:12px 14px}.bi-preset-card span{white-space:normal}.bi-builder-card .ant-card-body{padding:12px}.bi-builder-toolbar{gap:12px}.bi-builder-toolbar h3{font-size:18px;line-height:1.2;overflow-wrap:anywhere}.bi-filter-controls{grid-template-columns:minmax(0,1fr)}.bi-filter-controls .ant-space-item:has(.ant-segmented),.bi-filter-controls .ant-segmented{width:100%;min-width:0;max-width:100%}.bi-filter-controls .ant-segmented-group{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.bi-filter-controls .ant-segmented-item,.bi-filter-controls .ant-segmented-item-label,.bi-filter-controls .bi-chart-toggle{width:100%;min-width:0}.bi-filter-controls .bi-chart-toggle{justify-content:center}.bi-report-shell{gap:12px;margin-bottom:12px}.bi-chart-panel{min-height:0;padding:12px;border-radius:12px}.bi-line-chart,.bi-pie-chart{min-height:0}.bi-line-chart svg{min-height:190px}.bi-line-labels{grid-template-columns:repeat(2,minmax(0,1fr))}.bi-pie{width:min(210px,84vw)}.bi-pie-legend span{white-space:normal}.bi-chart-head{align-items:flex-start;gap:10px;margin-bottom:14px}.bi-chart-head>span:first-child{width:34px;height:34px}.bi-chart-head .ant-tag{flex:0 0 auto;margin-inline-end:0}.bi-bar-list{gap:12px}.bi-bar-row{grid-template-columns:minmax(0,1fr) 50px;gap:7px 10px}.bi-bar-meta{align-items:flex-start;flex-direction:column;gap:2px}.bi-bar-meta span{white-space:normal}.bi-bar-row small{text-align:right}.bi-insight-panel{grid-template-columns:minmax(0,1fr);gap:10px}.bi-insight-card{min-height:86px;padding:14px}.bi-insight-card strong{font-size:19px;white-space:normal}.bi-table-shell{display:none}.bi-mobile-report-list{display:grid;gap:10px;width:100%;min-width:0}.bi-mobile-report-row{display:grid;min-width:0;gap:12px;padding:13px;border:1px solid #dbe7f5;border-radius:14px;background:radial-gradient(circle at 98% 8%,rgba(99,102,241,.1),transparent 36%),#fff;box-shadow:0 12px 28px #0f172a0f}.bi-mobile-report-row-head{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px}.bi-mobile-report-row-head span{display:grid;width:30px;height:30px;place-items:center;border-radius:10px;color:#4f46e5;background:#eef5ff;font-size:12px;font-weight:950}.bi-mobile-report-row-head strong{min-width:0;overflow-wrap:anywhere;color:#0f172a;font-size:15px;font-weight:950;line-height:1.25}.bi-mobile-report-row-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bi-mobile-report-row-metrics.is-dense{grid-template-columns:repeat(2,minmax(0,1fr))}.bi-mobile-report-row-metrics div{min-width:0;padding:10px;border:1px solid #e5edf8;border-radius:12px;background:#f8fbff}.bi-mobile-report-row-metrics small,.bi-mobile-report-row-metrics b{display:block;min-width:0}.bi-mobile-report-row-metrics small{color:#71809a;font-size:10px;font-weight:900;text-transform:uppercase}.bi-mobile-report-row-metrics b{margin-top:4px;overflow-wrap:anywhere;color:#0f172a;font-size:17px;font-weight:950}.bi-mobile-report-progress{height:8px;overflow:hidden;border-radius:999px;background:#eef2ff}.bi-mobile-report-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6d5df7,#38bdf8)}.bi-report-modal{max-width:calc(100vw - 18px)}.bi-report-modal .ant-modal-content{border-radius:18px}}@media(max-width:420px){.bi-hero{margin-right:-2px;margin-left:-2px;padding:14px}.bi-hero h2{font-size:20px}.bi-preset-card{align-items:flex-start}.bi-chart-head{display:grid;grid-template-columns:34px minmax(0,1fr)}.bi-chart-head .ant-tag{grid-column:1 / -1;justify-self:start}.bi-bar-row{grid-template-columns:minmax(0,1fr) 44px}}.help-page{width:100%;max-width:none;min-width:0}.help-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.24fr);gap:22px;align-items:center;overflow:hidden;margin-bottom:16px;padding:26px;border:1px solid rgba(99,102,241,.28);border-radius:18px;color:#fff;background:radial-gradient(circle at 14% 16%,rgba(56,189,248,.34),transparent 34%),radial-gradient(circle at 92% 20%,rgba(168,85,247,.34),transparent 38%),linear-gradient(135deg,#0b1024,#17204d 54%,#111827);box-shadow:0 24px 55px #0f172a3d}.help-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(circle,rgba(255,255,255,.9) 0 1.2px,transparent 1.8px),radial-gradient(circle,rgba(125,211,252,.78) 0 1.1px,transparent 1.7px),radial-gradient(circle,rgba(216,180,254,.7) 0 1px,transparent 1.6px);background-position:12% 28%,52% 72%,88% 36%;background-repeat:no-repeat;background-size:100% 100%}.help-hero>*{position:relative;z-index:1;min-width:0}.help-hero span,.help-ticket-card .ant-card-head-title span,.help-faq-card .ant-card-head-title span{display:inline-flex;align-items:center;gap:8px}.help-hero>div>span{color:#bfdbfe;font-size:12px;font-weight:900;text-transform:uppercase}.help-hero h2{margin:10px 0 0;color:#fff;font-size:30px;font-weight:900;line-height:1.12}.help-hero p{max-width:780px;margin:10px 0 0;color:#ffffffc2;line-height:1.52}.help-hero-card{display:flex;flex-direction:column;gap:10px;min-width:0;padding:18px;border:1px solid rgba(255,255,255,.18);border-radius:14px;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.help-hero-card .ant-btn-primary{width:100%;min-width:0;justify-content:center;border-color:#ffffff6b;background:linear-gradient(135deg,#fff,#dbeafe);color:#312e81!important;box-shadow:0 14px 28px #0f172a33}.help-hero-card .ant-btn-primary .ant-btn-icon,.help-hero-card .ant-btn-primary span{color:#312e81!important}.help-hero-card .ant-btn-primary:hover,.help-hero-card .ant-btn-primary:focus-visible{border-color:#fff;background:#fff!important;color:#1d4ed8!important}.help-hero-card .ant-btn-primary:hover .ant-btn-icon,.help-hero-card .ant-btn-primary:hover span,.help-hero-card .ant-btn-primary:focus-visible .ant-btn-icon,.help-hero-card .ant-btn-primary:focus-visible span{color:#1d4ed8!important}.help-hero-card strong{color:#fff;font-size:42px;font-weight:900;line-height:1}.help-hero-card span{color:#ffffffb8;font-weight:800}.help-topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:16px}.help-topic-card{height:100%;min-width:0;border-color:#e2e8f0;background:linear-gradient(180deg,#fff,#f8fbff)}.help-topic-card .ant-card-body{padding:18px}.help-topic-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;color:#fff;background:linear-gradient(135deg,#6366f1,#38bdf8);box-shadow:0 14px 28px #6366f138}.help-topic-card h3{margin:16px 0 0;color:#0f172a;font-size:17px;font-weight:900}.help-topic-card p{margin:8px 0 0;color:#64748b;line-height:1.5}.help-pwa-guide{margin-bottom:16px;padding:22px;border:1px solid rgba(99,102,241,.18);border-radius:18px;background:radial-gradient(circle at 96% 8%,rgba(56,189,248,.15),transparent 30%),linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 18px 42px #0f172a0f;scroll-margin-top:calc(var(--topbar-height) + 18px)}.help-pwa-guide-head{max-width:880px}.help-pwa-guide-head h2{margin:8px 0 0;color:#0f172a;font-size:24px;font-weight:900;line-height:1.16}.help-pwa-guide-head p{margin:8px 0 0;color:#64748b;line-height:1.52}.help-pwa-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.help-pwa-guide-card{min-width:0;padding:16px;border:1px solid #e2e8f0;border-radius:14px;background:#fff}.help-pwa-guide-card h3{margin:14px 0 0;color:#0f172a;font-size:16px;font-weight:900}.help-pwa-guide-card ol{display:flex;flex-direction:column;gap:8px;margin:12px 0 0;padding-left:18px;color:#64748b;line-height:1.45}.help-pwa-guide-card li::marker{color:#6366f1;font-weight:900}.help-apk-card{display:flex;align-items:center;gap:18px;margin-top:16px;padding:18px 20px;border:1px solid #e2e8f0;border-radius:14px;background:linear-gradient(135deg,#6366f10f,#38bdf80f)}.help-apk-icon{display:grid;flex-shrink:0;place-items:center;width:52px;height:52px;border-radius:14px;color:#fff;background:linear-gradient(145deg,#6366f1,#38bdf8 55%,#a855f7);box-shadow:0 12px 26px #6366f14d}.help-apk-main{flex:1;min-width:0}.help-apk-badge{display:inline-flex;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:900;letter-spacing:.06em;color:#6366f1;background:#6366f11f}.help-apk-main h3{margin:8px 0 0;color:#0f172a;font-size:16px;font-weight:900}.help-apk-main p{margin:6px 0 0;color:#64748b;line-height:1.5}.help-apk-version{display:block;margin-top:8px;color:#94a3b8;font-size:12px;font-weight:700}.help-apk-actions{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0}.help-apk-pending{color:#94a3b8;font-size:12px;text-align:right}.help-workspace{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(420px,.9fr);gap:16px;align-items:start}.help-ticket-card,.help-faq-card{min-width:0;border-color:#e2e8f0;box-shadow:0 18px 40px #0f172a0f}.help-ticket-list,.help-faq-list{display:flex;flex-direction:column;gap:12px}.help-ticket-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px;border:1px solid #e2e8f0;border-left:4px solid #3b82f6;border-radius:12px;background:#fff}.help-ticket-item.is-closed{border-left-color:#22c55e;background:#fbfffd}.help-ticket-title{display:flex;align-items:center;gap:10px;min-width:0}.help-priority-tag{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.help-ticket-title strong{min-width:0;overflow:hidden;color:#0f172a;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.help-ticket-main p{display:-webkit-box;min-width:0;overflow:hidden;margin:7px 0 0;color:#64748b;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.help-ticket-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:9px}.help-ticket-meta span{padding:4px 8px;border-radius:999px;color:#475569;background:#f1f5f9;font-size:12px;font-weight:800}.help-faq-item{padding:14px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fbff}.help-faq-item strong{color:#0f172a;font-weight:900}.help-faq-item p{margin:7px 0 0;color:#64748b;line-height:1.48}.help-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.help-ticket-modal .ant-modal-body{overflow-x:hidden}.messenger-ticket-banner{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 16px;border-bottom:1px solid #dbe7f5;border-left:4px solid #3b82f6;background:radial-gradient(circle at 100% 0%,rgba(99,102,241,.12),transparent 36%),#f8fbff}.messenger-ticket-banner.is-closed{border-left-color:#22c55e;background:#f6fff9}.messenger-ticket-banner-main{min-width:0}.messenger-ticket-banner-main span{display:inline-flex;align-items:center;gap:7px;color:#2563eb;font-size:12px;font-weight:900;text-transform:uppercase}.messenger-ticket-banner-main strong{display:block;min-width:0;margin-top:4px;overflow:hidden;color:#0f172a;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.messenger-ticket-banner-main small{display:block;margin-top:3px;color:#64748b;font-size:12px;font-weight:750}.messenger-call-modal.ant-modal{max-width:calc(100vw - 24px)}.messenger-call-modal .ant-modal-content{overflow:hidden;height:calc(100dvh - 24px);padding:0;border:1px solid rgba(148,163,184,.22);border-radius:18px;background:#06243a;box-shadow:0 34px 90px #0206178a}.messenger-call-modal .ant-modal-body{height:100%}.call-stage{position:relative;overflow:hidden;height:100%;min-height:min(720px,calc(100vh - 24px));display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:16px;padding:16px;color:#fff;background:radial-gradient(circle at 72% 0%,rgba(56,189,248,.16),transparent 28%),linear-gradient(135deg,#06243a,#075a75 46%,#063354)}.call-stage>*{position:relative;z-index:1}.call-stage-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:58px}.call-kicker{display:inline-flex;align-items:center;gap:7px;color:#bae6fd;font-size:12px;font-weight:900;text-transform:uppercase}.call-stage h2,.call-incoming h3{margin:3px 0 0;color:#fff;font-weight:900}.call-stage h2{font-size:24px;letter-spacing:0}.call-stage p{margin:3px 0 0;color:#e2e8f0bd;font-size:13px;font-weight:750}.call-load-badge{display:flex;width:clamp(260px,22vw,340px);flex-direction:column;gap:3px;padding:12px 14px;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:#ffffff1c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.call-load-badge strong{color:#fff;font-size:16px;font-weight:900}.call-load-badge span{color:#e2e8f0bd;font-size:12px;font-weight:750}.call-alert{align-self:start}.call-incoming{display:grid;min-height:450px;place-items:center;align-content:center;gap:18px;text-align:center}.call-pulse-avatar{display:grid;place-items:center;position:relative;width:126px;height:126px;border-radius:50%;background:#22c55e1f;box-shadow:0 0 0 18px #22c55e29,0 30px 60px #0ea5e938}.call-pulse-avatar.is-premium{box-shadow:0 0 0 18px #8b5cf629,0 30px 70px #7c3aed3d}.call-incoming-avatar-frame{width:118px;height:118px}.call-incoming-avatar{width:112px!important;height:112px!important;border:3px solid rgba(255,255,255,.28);color:#fff;background:linear-gradient(135deg,#0ea5e9,#22c55e);font-size:34px!important;font-weight:900}.call-incoming-premium{position:absolute;right:0;bottom:4px;display:grid;place-items:center;width:30px;height:30px;border-radius:999px;background:#0f172ac7;box-shadow:0 10px 22px #0f172a4d}.call-ended-state{display:grid;min-height:450px;place-items:center;align-content:center;gap:14px;color:#e2e8f0d1;text-align:center}.call-ended-state h3{margin:0;color:#fff;font-size:22px;font-weight:900}.call-ended-state p{max-width:440px;margin:0;color:#e2e8f0c2;font-size:14px;line-height:1.5}.call-workspace{display:grid;grid-template-columns:minmax(0,1fr) clamp(220px,13vw,270px);gap:16px;min-height:0}.call-main-stage,.call-participant-rail,.call-rail-list{min-height:0}.call-main-stage{display:grid}.call-participant-rail{display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px;min-width:0;padding:10px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#011e346b}.call-rail-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:32px;padding:0;font-size:12px;font-weight:850}.call-rail-head strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.call-rail-head span{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;padding:7px 9px;border-radius:10px;background:#2563ebd1}.call-rail-list{display:grid;align-content:start;gap:12px;overflow-y:auto;padding-right:2px;scrollbar-width:thin}.call-tile{position:relative;overflow:hidden;min-height:120px;border:1px solid rgba(255,255,255,.15);border-radius:12px;background:#243c52bd;box-shadow:inset 0 0 0 1px #ffffff09}.call-primary-tile{min-height:0;border-color:#22c55ed1;border-radius:14px;box-shadow:0 0 0 1px #22c55ead,0 18px 54px #02061729,inset 0 0 0 1px #ffffff0a}.call-rail-tile{height:132px;min-height:132px}.call-tile.is-local{border-color:#7dd3fc75}.call-tile.is-remote.is-speaking{border-color:#34d399f2;box-shadow:0 0 0 1px #34d399d9,0 0 26px #22c55e57}.call-speaking-ring{position:absolute;top:16%;right:16%;bottom:16%;left:16%;z-index:2;display:none;border:2px solid rgba(167,243,208,.6);border-radius:999px;pointer-events:none}.call-tile.is-speaking .call-speaking-ring{display:block;animation:call-speaking-pulse 1.35s ease-out infinite}.call-tile-screen{border-color:#c084fc80;background:#000}.call-tile-screen .call-video{object-fit:contain}.call-tile.is-waiting{display:grid;place-items:center}.call-video{width:100%;height:100%;min-height:100%;object-fit:cover;background:#020617}.call-remote-audio{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.call-placeholder{display:grid;height:100%;min-height:100%;place-items:center;align-content:center;gap:10px;color:#e2e8f0c2;font-weight:850}.call-placeholder strong{display:block;max-width:100%;overflow:hidden;color:#e2e8f0e6;font-size:12px;font-weight:900;line-height:1.25;text-align:center;text-overflow:ellipsis;white-space:nowrap}.call-primary-tile .call-placeholder{font-size:18px}.call-tile-label{position:absolute;left:12px;bottom:10px;z-index:3;max-width:calc(100% - 24px);overflow:hidden;padding:6px 9px;border-radius:999px;color:#fff;background:#0206179e;font-size:12px;font-weight:850;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.call-rail-tile .call-tile-label{right:10px;left:10px;bottom:10px;max-width:none;text-align:center}.call-rail-tile .call-placeholder{gap:7px;padding:12px 10px 44px;font-size:12px;line-height:1.25;text-align:center}.call-bottom-bar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;min-height:56px;padding:0 6px}.call-device-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;max-width:760px}.call-controls{grid-column:2}.call-device-panel .ant-select-selector{border-color:#ffffff24!important;color:#fff;background:#ffffff1c!important}.call-device-panel .ant-select-selection-item,.call-device-panel .ant-select-selection-placeholder,.call-device-panel .ant-select-arrow{color:#ffffffc7!important}.call-controls{display:flex;justify-content:center;gap:10px}.call-control-tooltip-wrap{display:inline-flex}.call-controls .ant-btn{width:52px;min-width:52px;height:52px;border-color:#fff3;color:#fff;background:#ffffff21;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.call-controls .ant-btn:hover{border-color:#93c5fd!important;color:#fff!important;background:#3b82f652!important}.call-controls .ant-btn-dangerous{border-color:#f87171a6;background:#ef4444}.messenger-call-modal-v2 .ant-modal-content{background:#071525}.call-stage-v2{gap:12px;background:radial-gradient(circle at 16% 4%,rgba(99,102,241,.28),transparent 29%),radial-gradient(circle at 88% 14%,rgba(14,165,233,.2),transparent 30%),linear-gradient(145deg,#071525,#0b2038 52%,#0b1830)}.call-stage-head-v2{padding:2px 4px 0}.call-heading{min-width:0}.call-heading p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.call-head-actions{display:flex;align-items:center;gap:10px}.call-head-actions .ant-btn,.messenger-call-dock .ant-btn{display:inline-grid;place-items:center;border-color:#ffffff29;color:#eef2ff;background:#ffffff14}.call-quality{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 12px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#f1f5f9d1;background:#0206173d;font-size:12px;font-weight:800;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.call-quality i,.messenger-call-dock-main small i{width:8px;height:8px;border-radius:50%;background:#fbbf24;box-shadow:0 0 0 4px #fbbf241f}.call-quality.is-good i,.messenger-call-dock-main small i.is-good{background:#34d399;box-shadow:0 0 0 4px #34d39921}.call-quality.is-poor i,.messenger-call-dock-main small i.is-poor{background:#fb7185;box-shadow:0 0 0 4px #fb718524}.call-workspace-v2{min-height:0}.call-primary-tile{background:radial-gradient(circle at 50% 38%,rgba(99,102,241,.18),transparent 34%),#0206178c}.call-bottom-bar-v2{position:relative;padding:4px 8px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#020a1875;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.call-device-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;max-width:620px}.call-device-summary.has-camera{grid-template-columns:repeat(3,minmax(0,1fr))}.call-device-current{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:44px;padding:6px 10px;border:1px solid rgba(148,163,184,.24);border-radius:12px;color:#e2e8f0;background:#0f2338db;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.call-device-current:hover,.call-device-current:focus-visible{border-color:#818cf8b8;outline:none;background:#1e324ef5;transform:translateY(-1px)}.call-device-current>svg{color:#a5b4fc}.call-device-current span{display:grid;min-width:0}.call-device-current small{color:#cbd5e19e;font-size:10px;font-weight:750;letter-spacing:.03em}.call-device-current strong{overflow:hidden;color:#f8fafc;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.call-device-panel-v2{position:absolute;left:8px;bottom:calc(100% + 10px);z-index:12;width:min(720px,calc(100% - 16px));max-width:none;padding:14px;border:1px solid rgba(148,163,184,.28);border-radius:16px;background:#08182afa;box-shadow:0 24px 64px #02061785;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease;pointer-events:none}.call-device-panel-v2.is-open{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.call-device-panel-v2 .ant-select{min-width:0;width:100%}.messenger-call-modal-v2 .call-device-panel-v2 .call-device-select.ant-select:not(.ant-select-customize-input) .ant-select-selector{border:1px solid rgba(148,163,184,.28)!important;color:#f8fafc!important;background:#14243a!important;box-shadow:inset 0 1px #ffffff0a!important;color-scheme:dark}.messenger-call-modal-v2 .call-device-panel-v2 .call-device-select .ant-select-selection-item,.messenger-call-modal-v2 .call-device-panel-v2 .call-device-select .ant-select-selection-placeholder,.messenger-call-modal-v2 .call-device-panel-v2 .call-device-select .ant-select-selection-search-input,.messenger-call-modal-v2 .call-device-panel-v2 .call-device-select .ant-select-arrow{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;font-weight:700}.messenger-call-modal-v2 .call-device-panel-v2 .call-device-select.ant-select-focused .ant-select-selector,.messenger-call-modal-v2 .call-device-panel-v2 .call-device-select.ant-select-open .ant-select-selector,.messenger-call-modal-v2 .call-device-panel-v2 .call-device-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#818cf8c7!important;background:#182c47!important}.call-device-panel-head{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:2px}.call-device-panel-head>div{display:grid;gap:2px}.call-device-panel-head strong{color:#f8fafc;font-size:14px}.call-device-panel-head small{color:#cbd5e19e;font-size:11px}.call-device-panel-head .ant-btn{color:#cbd5e1}.call-device-field{display:grid;gap:6px;min-width:0}.call-device-field>span{display:inline-flex;align-items:center;gap:6px;color:#e2e8f0c2;font-size:11px;font-weight:800}.call-device-popup.ant-select-dropdown{border:1px solid rgba(148,163,184,.28);color:#e2e8f0;background:#102238;box-shadow:0 18px 46px #0206177a}.call-device-popup .ant-select-item{color:#dbeafe}.call-device-popup .ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:#fff;background:#4f46e5b8}.call-device-popup .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:#3b82f633}.call-audio-profile{grid-column:1 / -1;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px}.call-audio-profile .ant-segmented{padding:3px;color:#dbeafe;background:#0f172ab8}.call-audio-profile .ant-segmented-item-selected{color:#312e81;background:#eef2ff}.call-audio-profile .ant-segmented-item-label>span{display:inline-flex;align-items:center;gap:6px}.call-audio-profile small{overflow:hidden;color:#e2e8f0ad;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.call-controls .ant-btn.is-active{border-color:#818cf8d1;background:#4f46e5b8}.call-controls .ant-btn.is-off{border-color:#fb71856b;background:#9f12396b}.messenger-call-dock{position:fixed;right:24px;bottom:24px;z-index:1250;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:min(520px,calc(100vw - 32px));padding:10px;border:1px solid rgba(165,180,252,.3);border-radius:20px;color:#fff;background:radial-gradient(circle at 10% 0%,rgba(99,102,241,.3),transparent 42%),#071525f0;box-shadow:0 24px 70px #0206176b;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.messenger-call-dock-main{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:0;border:0;color:inherit;background:transparent;text-align:left;cursor:pointer}.messenger-call-dock-avatar{display:grid;width:42px;height:42px;place-items:center;border-radius:14px;color:#fff;background:linear-gradient(135deg,#6366f1,#0ea5e9);font-size:13px;font-weight:900;box-shadow:0 10px 28px #4f46e54d}.messenger-call-dock-main>span:last-child{display:grid;min-width:0;gap:3px}.messenger-call-dock-main strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.messenger-call-dock-main small{display:inline-flex;align-items:center;gap:7px;color:#e2e8f0b8;font-size:11px;font-weight:700}.messenger-call-dock-actions{display:flex;gap:6px}.messenger-call-dock-actions .ant-btn-dangerous{color:#fff;background:#e11d48}.messenger-call-dock-actions .ant-btn.is-answer{border-color:#34d39994;color:#fff;background:#059669}.messenger-call-dock-actions .ant-btn.is-off{border-color:#fb71856b;background:#9f123994}@keyframes call-speaking-pulse{0%{opacity:.86;transform:scale(.82)}to{opacity:0;transform:scale(1.38)}}@media(max-width:1180px){.call-workspace{grid-template-columns:minmax(0,1fr) 200px}.call-bottom-bar{grid-template-columns:1fr;justify-items:stretch}.call-controls{grid-column:auto}.call-device-panel{max-width:none}.call-device-summary{order:2;width:100%;max-width:none}.call-controls{justify-content:center}}@media(max-width:860px){.messenger-call-modal.ant-modal{position:fixed;right:0;bottom:0;left:0;top:0;width:100vw!important;max-width:100vw;height:100dvh;margin:0;padding-bottom:0}.messenger-call-modal .ant-modal-content{height:100dvh;border-radius:0}.call-stage{gap:12px;min-height:100dvh;padding:12px}.call-stage-head{grid-template-columns:1fr;min-height:0}.call-load-badge{width:100%}.call-workspace{grid-template-columns:1fr;grid-template-rows:minmax(300px,1fr) auto}.call-participant-rail{grid-template-rows:auto auto;padding:8px}.call-rail-list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(150px,38vw);grid-template-columns:none;overflow-x:auto;overflow-y:hidden;padding:0 0 4px}.call-rail-tile{height:116px;min-height:116px}.call-bottom-bar{grid-template-columns:1fr;gap:10px;padding:0}.call-device-panel{order:2;grid-template-columns:1fr;display:none}.call-controls{order:1}.call-stage-head-v2{grid-template-columns:minmax(0,1fr) auto;align-items:start}.call-head-actions .call-quality{display:none}.call-workspace-v2{grid-template-rows:minmax(220px,1fr) auto}.call-device-panel-v2.is-open{display:grid;max-height:34dvh;overflow-y:auto;padding:4px}.call-device-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.call-audio-profile{grid-template-columns:1fr}.call-audio-profile small{white-space:normal}.messenger-call-dock{right:10px;bottom:calc(82px + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) auto;width:calc(100vw - 20px);border-radius:18px}.messenger-call-dock-actions .ant-btn:first-child{display:none}}@media(max-width:560px){.messenger-call-dock-actions .ant-btn:nth-child(2){display:none}.call-stage-v2{padding:max(10px,env(safe-area-inset-top)) 10px max(10px,env(safe-area-inset-bottom))}.call-controls{gap:7px}.call-controls .ant-btn{width:46px;min-width:46px;height:46px}}.profile-page{width:100%;max-width:none;display:grid;gap:22px}.profile-layout-row{width:100%}.profile-hero-card{position:relative;display:grid;isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(390px,.58fr);gap:26px;overflow:hidden;padding:28px;border:1px solid var(--star-card-border);border-radius:28px;background:radial-gradient(circle at 6% 8%,var(--star-glow),transparent 30%),radial-gradient(circle at 92% 10%,rgba(56,189,248,.14),transparent 34%),linear-gradient(135deg,var(--star-card-bg) 0%,var(--star-soft-bg) 52%,var(--star-elevated-bg) 100%);box-shadow:0 28px 70px #0f172a1f,0 10px 26px #6366f114,inset 0 1px #ffffffe0}.profile-hero-card:after{content:"";position:absolute;z-index:-1;inset:auto -92px -205px auto;width:410px;height:410px;pointer-events:none;border:1px solid rgba(99,102,241,.16);border-radius:999px;box-shadow:inset 0 0 0 42px #6366f109,inset 0 0 0 98px #38bdf806,0 0 90px var(--star-glow)}.profile-hero-main,.profile-hero-facts{position:relative;z-index:1}.profile-hero-main{display:flex;align-items:center;gap:24px;min-width:0}.profile-avatar-stack{display:grid;justify-items:center;gap:12px;flex:0 0 auto}.profile-summary-avatar{border:4px solid rgba(255,255,255,.92);box-shadow:0 20px 42px #6366f142,0 7px 16px #0f172a24;background:linear-gradient(145deg,var(--star-primary),var(--star-cyan));color:#fff;font-weight:900}.profile-avatar-stack>:first-child{transform:translateZ(0) rotate(-1.5deg);filter:drop-shadow(0 12px 14px rgba(76,29,149,.18));transition:transform .2s ease,filter .2s ease}.profile-hero-card:hover .profile-avatar-stack>:first-child{transform:translateY(-2px) rotate(0) scale(1.015);filter:drop-shadow(0 16px 17px rgba(76,29,149,.24))}.profile-avatar-actions{display:flex;align-items:center;justify-content:center;gap:3px}.profile-avatar-button{border-color:#6366f138;border-radius:10px;color:var(--star-primary);font-weight:800;background:var(--star-card-bg);box-shadow:0 10px 22px #6366f11f}.profile-hero-copy{min-width:0}.profile-hero-copy .ant-tag{display:inline-flex;align-items:center;gap:5px;min-height:26px;margin:0;padding-inline:10px;border-radius:999px;font-weight:800}.profile-hero-role.ant-tag{border-color:#6366f13d;background:linear-gradient(135deg,#6366f124,#a855f714);color:var(--star-primary)}.profile-hero-status.ant-tag{border-color:#22c55e38;background:linear-gradient(135deg,#22c55e1f,#38bdf80f);color:#15803d}.profile-hero-copy h2.ant-typography{margin:10px 0 4px;color:var(--star-ink);font-size:clamp(28px,3vw,42px);font-weight:950;letter-spacing:-.035em;line-height:1.05;overflow-wrap:anywhere}.profile-hero-copy .ant-typography{max-width:100%;color:var(--star-muted);overflow-wrap:anywhere}.profile-hero-bio{max-width:650px;margin:12px 0 0;color:var(--star-muted);font-size:13px;line-height:1.55}.profile-avatar-note{margin:10px 0 0;color:var(--star-muted);font-size:13px;font-weight:700}.profile-hero-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-content:center}.profile-hero-facts>div{position:relative;min-width:0;padding:16px;overflow:hidden;border:1px solid var(--star-card-border);border-radius:18px;background:var(--star-card-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 13px 28px #0f172a12,inset 0 1px #ffffffd6;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.profile-hero-facts>div:after{position:absolute;top:-34px;right:-28px;width:78px;height:78px;border-radius:50%;background:var(--star-glow);opacity:.45;filter:blur(22px);content:""}.profile-hero-facts>div:hover{border-color:#6366f14d;box-shadow:0 17px 34px #0f172a1a,0 6px 16px #6366f117,inset 0 1px #ffffffe0;transform:translateY(-2px)}.profile-hero-facts svg{color:var(--star-primary)}.profile-hero-facts span{display:block;margin-top:8px;color:var(--star-muted);font-size:11px;font-weight:900;text-transform:uppercase}.profile-hero-facts strong{display:block;margin-top:3px;color:var(--star-ink);font-size:14px;font-weight:900;overflow-wrap:anywhere}.profile-layout{display:grid;grid-template-columns:minmax(270px,320px) minmax(0,1fr);gap:20px;align-items:start}.profile-side{position:sticky;top:calc(var(--topbar-height) + 18px)}.profile-content{display:grid;min-width:0;gap:18px}.profile-summary-card,.profile-form-card{overflow:hidden;border-color:var(--star-card-border);border-radius:20px;background:var(--star-card-bg);box-shadow:0 16px 38px #0f172a13,inset 0 1px #ffffffc2}.profile-summary-card{background:radial-gradient(circle at 12% 4%,var(--star-glow),transparent 30%),linear-gradient(180deg,var(--star-card-bg) 0%,var(--star-soft-bg) 100%)}.profile-summary-card .ant-card-body{padding:20px}.profile-summary-hero{display:flex;align-items:center;gap:16px;min-width:0}.profile-summary-hero h3.ant-typography{margin:0 0 4px;color:#0f172a;font-size:24px;line-height:1.12;overflow-wrap:anywhere}.profile-summary-hero .ant-typography{max-width:100%;color:#64748b;overflow-wrap:anywhere}.profile-side-head{display:flex;align-items:center;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--star-card-border)}.profile-side-head>svg{flex:0 0 auto;box-sizing:content-box;padding:10px;border:1px solid rgba(99,102,241,.18);border-radius:13px;background:linear-gradient(145deg,#6366f121,#38bdf812);color:var(--star-primary);box-shadow:0 8px 18px #6366f121}.profile-side-head strong,.profile-side-head span{display:block}.profile-side-head strong{color:var(--star-ink);font-size:15px;font-weight:900}.profile-side-head span{margin-top:2px;max-width:210px;overflow:hidden;color:var(--star-muted);font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.profile-summary-list{display:grid;gap:10px;margin-top:16px}.profile-summary-card .ant-divider{margin:16px 0;border-color:#94a3b838}.profile-summary-row{display:grid;gap:4px;padding:13px 14px;border:1px solid var(--star-card-border);border-radius:14px;background:var(--star-card-bg);box-shadow:0 7px 18px #0f172a0b;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.profile-summary-row:hover{border-color:#6366f147;box-shadow:0 11px 24px #0f172a12;transform:translate(2px)}.profile-form-card+.profile-form-card{margin-top:0}.profile-form-card .ant-card-head{min-height:66px;padding-inline:22px;border-bottom-color:var(--star-card-border);background:linear-gradient(180deg,rgba(99,102,241,.035),transparent)}.profile-form-card .ant-card-head-title{color:var(--star-ink);font-weight:900}.profile-card-title{display:inline-flex;align-items:center;gap:10px}.profile-card-title>span{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:0 0 36px;border:1px solid rgba(99,102,241,.16);border-radius:12px;background:linear-gradient(145deg,#6366f121,#38bdf812);box-shadow:0 7px 16px #6366f11c,inset 0 1px #ffffffd1}.profile-card-title svg{color:var(--star-primary)}.profile-form-card .ant-card-body{padding:24px}.profile-form-card .ant-form-item-label>label{color:var(--star-ink);font-weight:800}.profile-form-card .ant-input,.profile-form-card .ant-input-affix-wrapper,.profile-form-card .ant-select-selector,.profile-form-card textarea.ant-input{border-color:var(--star-field-border)!important;border-radius:13px!important;background:var(--star-field-bg);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.profile-form-card .ant-input-affix-wrapper,.profile-form-card .ant-select-selector{min-height:44px}.profile-form-card .ant-input:hover,.profile-form-card .ant-input-affix-wrapper:hover,.profile-form-card .ant-select:hover .ant-select-selector,.profile-form-card textarea.ant-input:hover{border-color:#6366f170!important}.profile-form-card .ant-input:focus,.profile-form-card .ant-input-affix-wrapper-focused,.profile-form-card .ant-select-focused .ant-select-selector,.profile-form-card textarea.ant-input:focus{border-color:var(--star-primary)!important;box-shadow:0 0 0 3px var(--star-glow)!important}.profile-form-actions{display:flex;justify-content:flex-end;padding-top:4px}.profile-form-actions .ant-btn{min-width:190px;min-height:44px;border-radius:13px;font-weight:850;box-shadow:0 10px 22px #6366f124}.profile-telegram-loading{display:grid;min-height:150px;place-items:center}.profile-telegram-connect,.profile-telegram-connected{display:grid;gap:18px;padding:18px;border:1px solid var(--star-card-border);border-radius:16px;background:radial-gradient(circle at 4% 8%,rgba(56,189,248,.11),transparent 28%),var(--star-soft-bg);box-shadow:inset 0 1px #ffffffbd}.profile-telegram-connect{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.profile-telegram-icon{display:grid;width:50px;height:50px;flex:0 0 auto;place-items:center;border:1px solid #bae6fd;border-radius:15px;background:#e0f2fe;color:#0284c7;box-shadow:0 10px 22px #0284c724,inset 0 1px #ffffffdb}.profile-telegram-icon.is-connected{border-color:#bbf7d0;background:#dcfce7;color:#16a34a}.profile-telegram-connect strong,.profile-telegram-status strong{display:block;margin-top:5px;color:var(--star-ink);font-size:16px;font-weight:900;overflow-wrap:anywhere}.profile-telegram-connect p,.profile-telegram-status p{margin:5px 0 0;color:var(--star-muted);line-height:1.5}.profile-telegram-status{display:flex;align-items:flex-start;gap:14px}.profile-telegram-preferences{display:grid;gap:10px;padding:14px;border:1px solid var(--star-card-border);border-radius:14px;background:var(--star-card-bg);box-shadow:0 8px 20px #0f172a0d}.profile-telegram-preferences>span,.profile-telegram-preferences small{display:flex;align-items:center;gap:7px;color:var(--star-ink);font-weight:800}.profile-telegram-preferences small{color:var(--star-muted);font-size:12px;font-weight:700}.profile-telegram-preferences>div{display:flex;flex-wrap:wrap;gap:6px}.profile-telegram-preferences .ant-tag{margin:0;border-radius:999px}.profile-telegram-actions{display:flex;flex-wrap:wrap;gap:9px;justify-content:flex-end}.profile-telegram-actions .ant-btn{min-height:40px;border-radius:10px;font-weight:800}.profile-telegram-waiting{display:flex;align-items:center;gap:8px;margin-top:10px;color:#2563eb;font-size:13px;font-weight:800}:root[data-theme=neon-noir] .profile-hero-card,:root[data-theme=neon-noir] .profile-summary-card,:root[data-theme=neon-noir] .profile-form-card,:root[data-theme=neon-noir] .profile-hero-facts>div,:root[data-theme=neon-noir] .profile-summary-row{box-shadow:0 20px 46px #00000057,0 0 24px #22d3ee0a,inset 0 1px #7df9ff0f}:root[data-theme=neon-noir] .profile-hero-status.ant-tag{color:#86efac}@media(prefers-reduced-motion:reduce){.profile-avatar-stack>:first-child,.profile-hero-facts>div,.profile-summary-row{transition:none}.profile-hero-card:hover .profile-avatar-stack>:first-child,.profile-hero-facts>div:hover,.profile-summary-row:hover{transform:none}}@media(max-width:1180px){.profile-hero-card{grid-template-columns:minmax(0,1fr)}.profile-hero-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-layout{grid-template-columns:minmax(0,1fr)}.profile-side{position:static}.profile-summary-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.profile-page{gap:14px}.profile-page .page-header{margin-bottom:0}.profile-page .page-header p{font-size:13px;line-height:1.45}.profile-hero-card{gap:16px;padding:18px;border-radius:20px}.profile-hero-main{align-items:center;flex-direction:column;text-align:center}.profile-avatar-stack .ant-upload-list{max-width:230px;text-align:left}.profile-hero-copy h2.ant-typography{font-size:28px}.profile-hero-copy .ant-space{justify-content:center}.profile-avatar-note{font-size:12px}.profile-hero-facts{grid-template-columns:minmax(0,1fr)}.profile-summary-list{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-hero-facts>div{display:grid;grid-template-columns:22px minmax(0,1fr);gap:2px 10px;align-items:center;padding:12px}.profile-hero-facts svg{grid-row:span 2}.profile-hero-facts span,.profile-hero-facts strong{margin-top:0}.profile-summary-card .ant-card-body,.profile-form-card .ant-card-body{padding:16px}.profile-summary-hero{align-items:flex-start}.profile-card-title>span{width:32px;height:32px;flex-basis:32px;border-radius:10px}.profile-form-card .ant-card-head{min-height:52px;padding:0 16px}.profile-form-card .ant-card-head-title{font-size:15px}.profile-form-card .ant-form-item{margin-bottom:14px}.profile-form-card .ant-input-affix-wrapper,.profile-form-card .ant-select-selector{min-height:40px}.profile-form-actions{justify-content:stretch}.profile-form-actions .ant-btn{width:100%;min-width:0}.profile-telegram-connect{grid-template-columns:auto minmax(0,1fr)}.profile-telegram-connect .profile-telegram-actions{grid-column:1 / -1}.profile-telegram-actions{justify-content:stretch}.profile-telegram-actions .ant-btn{flex:1 1 180px}}@media(max-width:420px){.profile-hero-card{padding:16px}.profile-summary-avatar{width:96px!important;height:96px!important;font-size:34px!important}.profile-hero-copy h2.ant-typography{font-size:24px}.profile-summary-list{grid-template-columns:minmax(0,1fr)}.profile-form-card .ant-card-body{padding:14px}}.kanban-card-footer .ant-btn{padding:0}.kanban-card-owner{min-width:0;color:#64748b;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kanban-card-settings{display:grid;gap:16px}.kanban-card-settings .ant-select{width:100%}.kanban-card-settings-list{display:grid;gap:8px;max-height:360px;overflow:auto;padding-right:4px}.kanban-card-settings-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:linear-gradient(180deg,#fff,#f8fbff)}.kanban-card-settings-row span{display:grid;gap:2px;min-width:0}.kanban-card-settings-row strong,.kanban-card-settings-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kanban-card-settings-row small{color:var(--muted);font-size:12px}.lead-card.is-static{cursor:default}.tasks-toolbar .ant-input-search{width:min(360px,100%)}.tasks-header-actions{min-width:0}.tasks-view-switch{max-width:100%}.tasks-view-switch .ant-segmented-group{flex-wrap:wrap;row-gap:6px}.tasks-table-shell{width:100%;max-width:100%;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.tasks-table-shell .ant-table{min-width:920px}.tasks-command-center{position:relative;display:grid;grid-template-columns:236px minmax(0,1fr);min-height:620px;overflow:hidden;border:1px solid rgba(207,218,235,.92);border-radius:22px;background:radial-gradient(circle at 12% 8%,rgba(99,102,241,.12),transparent 26%),linear-gradient(145deg,#f7f9ff,#f2f8ff 45%,#f8fbff);box-shadow:0 22px 55px #2733591a,0 2px 5px #4d60910f,inset 0 1px #fffffff5}.tasks-view-rail{display:flex;flex-direction:column;gap:18px;min-width:0;padding:18px 14px;border-right:1px solid rgba(201,214,234,.8);background:linear-gradient(180deg,#f5f4fff0,#eef7ffeb),#f4f7ff}.tasks-view-rail-brand{display:flex;align-items:flex-start;gap:10px;padding:5px 6px 13px;border-bottom:1px solid rgba(195,209,232,.72)}.tasks-view-rail-brand>span{display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;border:1px solid rgba(139,121,255,.24);border-radius:12px;color:#6d5dfc;background:linear-gradient(145deg,#fff,#eceaff);box-shadow:0 10px 22px #6352e529,inset 0 1px #fff}.tasks-view-rail-brand div{display:grid;gap:3px;min-width:0}.tasks-view-rail-brand strong{color:#172036;font-size:13px;line-height:1.25}.tasks-view-rail-brand small{color:#7a879f;font-size:10px;line-height:1.35}.tasks-view-rail section{display:grid;gap:5px}.tasks-view-rail section h3{margin:0 8px 4px;color:#7b8499;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.tasks-view-rail section>button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:38px;padding:8px 9px;border:1px solid transparent;border-radius:11px;color:#43506a;background:transparent;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.tasks-view-rail section>button:hover{border-color:#8b79ff3d;background:#ffffffb3;transform:translateY(-1px)}.tasks-view-rail section>button.is-active{border-color:#7965ff57;color:#5c49e8;background:linear-gradient(135deg,#fffffffa,#efedfff5);box-shadow:0 9px 20px #544ab61f,inset 3px 0 #7965ff}.tasks-view-rail section>button span{display:flex;align-items:center;gap:8px;min-width:0;font-size:12px;font-weight:760;text-align:left}.tasks-view-rail section>button span svg{flex:0 0 auto}.tasks-view-rail section>button span,.tasks-view-rail section>button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tasks-view-rail section>button strong{min-width:22px;color:#8490a6;font-size:10px;font-weight:850;text-align:right}.tasks-view-save{padding:6px 2px 0}.tasks-view-save .saved-view-trigger{width:100%;height:38px;border-color:#7965ff38;color:#6254e8;background:#ffffffc7}.tasks-team-views{min-height:0;padding-top:4px;border-top:1px solid rgba(195,209,232,.58)}.tasks-team-views p{margin:2px 8px;color:#8b97ab;font-size:10px;line-height:1.4}.tasks-console{min-width:0;padding:16px;background:#ffffffc2}.tasks-console-toolbar{display:grid;grid-template-columns:minmax(240px,1fr) auto minmax(180px,230px) auto;align-items:center;gap:10px}.tasks-console-toolbar .ant-input-affix-wrapper,.tasks-console-toolbar .ant-input-group-addon .ant-btn,.tasks-console-toolbar>.ant-btn,.tasks-console-toolbar>.ant-select .ant-select-selector{min-height:40px;border-color:#ccd8eaeb;background:#ffffffeb;box-shadow:0 5px 14px #3f4e710e}.tasks-console-toolbar>.ant-btn.is-active{border-color:#7965ff70;color:#6250e8;background:#f3f0ff}.tasks-result-count{color:#69768d;font-size:12px;font-weight:800;white-space:nowrap}.tasks-filter-panel{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));gap:10px;margin-top:12px;padding:12px;border:1px solid rgba(207,218,235,.86);border-radius:14px;background:linear-gradient(145deg,#fffffffa,#f5f8fff5);box-shadow:0 9px 24px #43527912,inset 0 1px #fff}.tasks-filter-panel>*{width:100%}.tasks-filter-panel .ant-picker,.tasks-compact-filter-grid .ant-picker{min-height:40px}.tasks-active-conditions{display:flex;align-items:center;gap:7px;min-height:42px;margin:12px 0 0;padding:8px 10px;border:1px solid rgba(209,219,235,.74);border-radius:12px;background:#f8faffdb}.tasks-active-conditions>span{display:inline-flex;align-items:center;gap:6px;color:#56627a;font-size:11px;font-weight:850;white-space:nowrap}.tasks-active-conditions small{overflow:hidden;color:#8b96aa;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.tasks-active-conditions .ant-tag{margin:0;border-color:#7e6aff3d;color:#6250db;background:#f4f1ff}.tasks-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0}.tasks-metric-grid>button{position:relative;display:flex;align-items:center;gap:11px;min-height:78px;overflow:hidden;padding:14px;border:1px solid rgba(205,216,234,.9);border-radius:16px;text-align:left;background:linear-gradient(145deg,#fff,#f7f9ff);box-shadow:0 12px 26px #3b486b14,inset 0 1px #fff;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.tasks-metric-grid>button:after{position:absolute;width:82px;height:82px;right:-26px;top:-34px;border-radius:50%;background:currentColor;content:"";opacity:.055}.tasks-metric-grid>button:hover{transform:translateY(-2px);box-shadow:0 17px 32px #3b486b1f,inset 0 1px #fff}.tasks-metric-grid>button>span{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;background:currentColor;box-shadow:inset 0 1px #ffffffb8}.tasks-metric-grid>button>span svg{color:#fff}.tasks-metric-grid>button div{display:grid;gap:2px}.tasks-metric-grid>button small{color:#758097;font-size:11px;font-weight:780}.tasks-metric-grid>button strong{color:#1a2235;font-size:24px;line-height:1}.tasks-metric-grid .is-today{color:#6658f1}.tasks-metric-grid .is-overdue{color:#ef6a72}.tasks-metric-grid .is-unassigned{color:#27a9c6}.tasks-table-heading{display:flex;align-items:center;justify-content:space-between;padding:11px 12px;border:1px solid rgba(205,216,234,.85);border-bottom:0;border-radius:15px 15px 0 0;background:linear-gradient(180deg,#fff,#f8faff)}.tasks-table-heading div{display:flex;align-items:baseline;gap:9px}.tasks-table-heading strong{color:#222b40;font-size:13px}.tasks-table-heading small{color:#8a95a8;font-size:11px}.tasks-table-shell.is-console{border:1px solid rgba(205,216,234,.85);border-radius:0 0 15px 15px;background:#fff;box-shadow:0 14px 30px #3c4a6e11}.tasks-table-shell.is-console .ant-table{min-width:1240px}.tasks-table-shell.is-console .ant-table-thead>tr>th{padding-block:10px;border-bottom-color:#e9eef7;color:#78849a;font-size:10px;font-weight:900;letter-spacing:.035em;text-transform:uppercase;background:#f8faff}.tasks-table-shell.is-console .ant-table-tbody>tr>td{padding-block:11px;border-bottom-color:#edf1f7}.tasks-table-shell.is-console .ant-table-tbody>tr:hover>td{background:linear-gradient(90deg,#faf9ff,#f7fbff)}.tasks-title-cell{display:flex;align-items:flex-start;gap:9px;min-width:0}.tasks-title-cell>div{display:grid;gap:3px;min-width:0}.tasks-title-cell strong,.tasks-title-cell small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tasks-title-cell strong{color:#20283a;font-size:12px}.tasks-title-cell small{color:#8691a5;font-size:10px}.tasks-priority-mark{flex:0 0 4px;width:4px;height:36px;border-radius:5px;background:#6d87ff;box-shadow:0 2px 8px currentColor}.tasks-priority-mark.is-low{background:#94a3b8}.tasks-priority-mark.is-normal{background:#4f8df7}.tasks-priority-mark.is-high{background:#f5a524}.tasks-priority-mark.is-urgent{background:#ef5261}.tasks-status-pill,.tasks-deadline,.tasks-project-cell,.tasks-checklist-cell{display:inline-flex;align-items:center;gap:6px;min-width:0;color:#536078;font-size:11px;font-weight:760}.tasks-status-pill{max-width:100%;min-height:28px;padding:5px 8px;border:1px solid rgba(91,119,180,.15);border-radius:9px;line-height:1;white-space:nowrap;background:#f5f8ff}.tasks-status-pill i{flex:0 0 7px;width:7px;height:7px;border-radius:50%;background:#38bdf8}.tasks-status-label{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tasks-status-pill.is-in_progress{color:#a86100;background:#fff8e8}.tasks-status-pill.is-in_progress i{background:#f59e0b}.tasks-status-pill.is-review{color:#7446c7;background:#f7f1ff}.tasks-status-pill.is-review i{background:#a855f7}.tasks-status-pill.is-done{color:#16824b;background:#ecfbf3}.tasks-status-pill.is-done i{background:#16a34a}.tasks-status-pill.is-deferred{color:#64748b;background:#f3f5f8}.tasks-status-pill.is-deferred i{background:#64748b}.tasks-deadline.is-overdue{color:#d84d59;font-weight:850}.tasks-project-cell{max-width:155px}.tasks-project-cell,.tasks-unassigned{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tasks-unassigned{color:#d66a74;font-size:11px;font-weight:760}.tasks-checklist-cell{padding:4px 7px;border-radius:8px;color:#5c54c7;background:#f2f0ff}.tasks-compact-workspace{display:grid;gap:12px}.tasks-compact-filters{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.tasks-compact-filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;border:1px solid #dbe4f2;border-radius:14px;background:#fff;box-shadow:0 10px 24px #39486b12}.tasks-mobile-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.tasks-mobile-metrics button{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:3px 6px;min-width:0;padding:10px;border:1px solid #dbe4f2;border-radius:13px;color:#6557e8;text-align:left;background:linear-gradient(145deg,#fff,#f5f7ff)}.tasks-mobile-metrics button span{overflow:hidden;color:#7a8599;font-size:10px;font-weight:780;text-overflow:ellipsis;white-space:nowrap}.tasks-mobile-metrics button strong{grid-column:2;color:#20283a;font-size:18px}.task-stage-title{display:flex;align-items:center;gap:8px;min-width:0;font-weight:850}.task-stage-title .ant-tag{margin-inline-start:auto}.task-card{width:100%}.task-mobile-card .crm-mobile-metrics span.is-danger{color:#dc2626}.task-mobile-progress{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:#64748b;font-size:12px;font-weight:850}.task-mobile-progress span{padding:5px 8px;border:1px solid rgba(203,213,225,.78);border-radius:999px;background:#ffffffb8}.tasks-mobile-kanban{display:grid;gap:14px}.tasks-mobile-section{display:grid;gap:10px}.tasks-mobile-section>header{position:sticky;top:76px;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid rgba(203,213,225,.78);border-radius:14px;background:#fffffff0;box-shadow:0 12px 26px #0f172a12;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tasks-mobile-section>header span{min-width:0;display:inline-flex;align-items:center;gap:8px;color:#111827;font-weight:950}.task-mobile-project-card{cursor:default}.task-drop-zone{min-height:100%}.task-empty-column{min-height:120px;display:grid;place-items:center;border:1px dashed #dbe5f0;border-radius:8px;color:#94a3b8;background:#ffffff6b;font-weight:700;box-shadow:inset 0 1px 8px #0f172a06}@media(prefers-reduced-motion:reduce){.deal-card,.deal-card:hover,.deal-card:active{transition:none;transform:none}.task-subtasks-progress i{transition:none}}.task-drawer .ant-drawer-body{padding:0;background:#eef3f8}.task-drawer-layout{min-height:100%;display:grid;grid-template-columns:minmax(460px,.78fr) minmax(560px,1.22fr);gap:16px;padding:16px}.task-breadcrumb{grid-column:1 / -1;min-width:0;display:flex;align-items:center;gap:5px;padding:9px 12px;border:1px solid rgba(99,102,241,.16);border-radius:10px;background:#ffffffe0;box-shadow:0 8px 20px #1e293b0d;overflow-x:auto}.task-breadcrumb span{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto}.task-breadcrumb button{max-width:220px;padding:2px 4px;border:0;color:#6254d8;font:inherit;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background:transparent;cursor:pointer}.task-breadcrumb button:focus-visible,.task-tree-toggle:focus-visible,.task-tree-title:focus-visible,.task-subtask-main:focus-visible,.task-parent-badge:focus-visible{outline:3px solid rgba(99,102,241,.3);outline-offset:2px}.task-breadcrumb strong{min-width:80px;overflow:hidden;color:#1f2937;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.task-parent-badge{width:fit-content;max-width:100%;display:inline-flex;align-items:center;gap:5px;padding:3px 7px;border:1px solid rgba(109,78,238,.2);border-radius:999px;color:#6654d7;font:inherit;font-size:10px;font-weight:850;line-height:1.25;background:linear-gradient(135deg,#f5f2ff,#eef5ff)}button.task-parent-badge{cursor:pointer}.task-parent-badge span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-create-parent{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding:11px 13px;border:1px solid rgba(99,102,241,.2);border-radius:12px;color:#5b4dc7;background:linear-gradient(135deg,#f7f5ff,#f2f8ff)}.task-create-parent span{min-width:0;display:grid;gap:2px}.task-create-parent small{color:#7d86a1}.task-create-parent strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-create-subtasks{display:grid;gap:10px;margin-bottom:18px;padding:13px;border:1px solid rgba(99,102,241,.16);border-radius:13px;background:#f8f7ffb8}.task-create-subtasks__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.task-create-subtasks__head span{min-width:0;display:grid;gap:2px}.task-create-subtasks__head small{color:#7d86a1;line-height:1.35}.task-create-subtasks__list{display:grid;gap:8px}.task-create-subtasks__row{display:grid;grid-template-columns:18px minmax(0,1fr) 32px;align-items:start;gap:8px;color:#6d5ce7}.task-create-subtasks__row>svg{margin-top:10px}.task-create-subtasks__row .ant-form-item{margin-bottom:0}@media(max-width:640px){.task-create-subtasks__head{align-items:stretch;flex-direction:column}}.task-tree-loading,.task-subtasks-loading{min-height:54px;display:grid;place-items:center}.task-tree-branch{display:grid;gap:4px;padding:6px 8px;border-radius:10px;background:#f8faff}.task-tree-branch .task-tree-branch{padding-block:2px;padding-left:8px;background:transparent}.task-tree-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:7px;min-height:42px;padding:5px 8px 5px calc(8px + (var(--task-tree-depth) - 1) * 15px);border:1px solid #e5eaf3;border-radius:8px;background:#fff}.task-tree-toggle,.task-tree-title{border:0;color:inherit;font:inherit;background:transparent;cursor:pointer}.task-tree-toggle{width:28px;height:28px;display:grid;place-items:center;padding:0;border-radius:7px;color:#6755dd}.task-tree-toggle:hover{background:#f0edff}.task-tree-toggle-placeholder{width:28px}.task-tree-title{min-width:0;display:grid;gap:2px;padding:2px;text-align:left}.task-tree-title strong,.task-tree-title small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-tree-title strong{color:#273047;font-size:12px}.task-tree-title small{color:#8a94a8;font-size:10px}.task-tree-title small.is-danger{color:#dc4b5a}.task-tree-count{color:#6558d6;font-size:11px;font-weight:850}.task-tree-row .tasks-status-pill{min-height:22px;padding:4px 6px}.task-hierarchy-root-drop,.task-hierarchy-native-root-drop{min-height:38px;display:grid;place-items:center;margin:0 0 10px;border:1px dashed rgba(105,82,224,.34);border-radius:11px;color:#7467c9;background:#f5f3ffb8;font-size:11px;font-weight:750;opacity:.72;transition:.18s ease}.task-hierarchy-root-drop:not(.is-visible){min-height:8px;border-color:transparent;color:transparent;background:transparent}.task-hierarchy-root-drop.is-over,.task-hierarchy-native-root-drop.is-over{border-color:#6c55e8;color:#523bc9;background:#eeeaff;box-shadow:0 0 0 3px #6c55e81a}.task-card.is-hierarchy-over{outline:2px solid #7259ed;outline-offset:2px;box-shadow:0 9px 26px #533fbc33}.task-tree-rollup-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:9px;border:1px solid #e4e0fb;border-radius:11px;background:linear-gradient(135deg,#faf9ff,#f5f9ff)}.task-tree-rollup-summary>span{display:grid;gap:2px;min-width:0;color:#7a8399;font-size:9px}.task-tree-rollup-summary strong{overflow:hidden;color:#3d465c;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.task-template-apply{display:flex;align-items:center;gap:8px;padding-top:4px}.task-template-apply .ant-select{flex:1;min-width:0}.task-tree-analytics-loading{min-height:180px;display:grid;place-items:center}.task-tree-analytics{display:grid;gap:12px}.task-tree-analytics-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.task-tree-analytics-summary>div{display:grid;gap:3px;padding:11px;border:1px solid #e6e8f1;border-radius:11px;background:#fafbff}.task-tree-analytics-summary span{color:#81899c;font-size:10px}.task-tree-analytics-summary strong{color:#30384d;font-size:17px}.task-tree-analytics-list{display:grid;gap:8px}.task-tree-analytics-item{display:grid;gap:6px;padding:10px;border:1px solid #e5e8f1;border-radius:11px;background:#fff}.task-tree-analytics-item>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.task-tree-analytics-item p{margin:0;color:#737d92;font-size:11px}.task-subtasks-card .ant-card-body{display:grid;gap:13px}.task-subtasks-summary{display:grid;gap:7px}.task-subtasks-summary>div:first-child{display:flex;justify-content:space-between;gap:12px;color:#637087;font-size:11px}.task-subtasks-summary strong{color:#293147}.task-subtasks-progress{height:8px;overflow:hidden;border-radius:999px;background:#e8edf6}.task-subtasks-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7357ed,#4b8cf7 65%,#21c7bb);box-shadow:0 0 14px #6366f152;transition:width .25s ease}.task-subtasks-list{display:grid;gap:7px}.task-subtask-row{display:grid;grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:7px;padding:7px 8px;border:1px solid #e3e9f2;border-radius:10px;background:#fbfcff}.task-subtask-row.is-overdue{border-color:#e14c5b47;background:linear-gradient(90deg,#fff8f8,#fff)}.task-subtask-main{min-width:0;display:grid;gap:3px;padding:2px;border:0;color:inherit;font:inherit;text-align:left;background:transparent;cursor:pointer}.task-subtask-main strong{overflow:hidden;color:#273047;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.task-subtask-main>span{display:flex;align-items:center;gap:5px;color:#8791a4;font-size:10px}.task-subtask-main>span.is-danger{color:#d94756}.task-subtask-main em{margin-left:5px;color:#6558d6;font-style:normal;font-weight:800}.task-subtask-quick-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.task-subtask-actions{display:flex;flex-wrap:wrap;gap:8px}.task-attach-existing .ant-select{width:100%}.tasks-agenda-parent{display:inline-flex;align-items:center;gap:4px;width:fit-content;color:#6755d9;font-size:10px;font-weight:800}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.task-detail-panel,.task-work-card{border:1px solid #e2e8f0;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:var(--star-shadow-soft)}.task-detail-panel{padding:18px;border-radius:10px}.task-work-panel{min-width:0;display:flex;flex-direction:column;gap:14px}.task-focus-panel{display:grid;gap:12px;padding:14px;border:1px solid #dbe5f0;border-radius:8px;background:#fff;box-shadow:var(--star-shadow-soft)}.task-focus-head,.task-quick-deadlines{display:flex;align-items:center;gap:8px}.task-focus-head{justify-content:space-between;padding-bottom:10px;border-bottom:1px solid #e2e8f0}.task-focus-head strong,.task-quick-deadlines>span{display:inline-flex;align-items:center;gap:7px;color:#334155;font-weight:900}.task-focus-head strong svg,.task-quick-deadlines>span svg{color:#6366f1}.task-quick-deadline-modal .ant-modal-content{overflow:hidden;padding:0;border:1px solid rgba(124,58,237,.18);border-radius:20px;background:radial-gradient(circle at 92% 4%,rgba(124,58,237,.14),transparent 34%),#fff;box-shadow:0 24px 70px #1e293b3d}.task-quick-deadline-modal .ant-modal-header{margin:0;padding:24px 26px 8px;background:transparent}.task-quick-deadline-modal .ant-modal-title{color:#172033;font-size:20px;font-weight:900}.task-quick-deadline-modal .ant-modal-close{top:18px;inset-inline-end:18px}.task-quick-deadline-modal .ant-modal-body{padding:8px 26px 22px}.task-quick-deadline-modal .ant-modal-footer{margin:0;padding:16px 26px 22px;border-top:1px solid #e8edf5;background:#f8fafcd1}.task-quick-deadline-modal .ant-modal-footer .ant-btn{min-height:40px;padding-inline:18px;border-radius:11px;font-weight:800}.task-quick-deadline-confirmation{display:grid;gap:16px}.task-quick-deadline-confirmation-intro{display:flex;align-items:center;gap:12px}.task-quick-deadline-confirmation-intro>span{display:grid;width:46px;height:46px;flex:0 0 46px;place-items:center;border:1px solid #ddd6fe;border-radius:14px;color:#7c3aed;background:linear-gradient(145deg,#f5f3ff,#fff);box-shadow:0 10px 24px #7c3aed24}.task-quick-deadline-confirmation-intro strong,.task-quick-deadline-confirmation-intro p{display:block;margin:0}.task-quick-deadline-confirmation-intro strong{color:#172033;font-size:15px}.task-quick-deadline-confirmation-intro p{margin-top:3px;color:#64748b;line-height:1.5}.task-quick-deadline-comparison{display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:stretch;gap:8px}.task-quick-deadline-comparison>div{min-width:0;padding:14px;border:1px solid #dbe5f0;border-radius:13px;background:#f8fafc}.task-quick-deadline-comparison>div.is-target{border-color:#c4b5fd;background:linear-gradient(145deg,#f5f3ff,#fafaff)}.task-quick-deadline-comparison>div.is-empty{border-color:#fecaca;background:#fff7f7}.task-quick-deadline-comparison small,.task-quick-deadline-comparison strong{display:block}.task-quick-deadline-comparison small{margin-bottom:5px;color:#64748b;font-size:11px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.task-quick-deadline-comparison strong{overflow-wrap:anywhere;color:#172033;font-size:15px}.task-quick-deadline-arrow{display:grid;place-items:center;color:#8b5cf6;font-size:21px;font-weight:900}.task-quick-deadline-warning{display:flex;align-items:flex-start;gap:9px;padding:12px 14px;border:1px solid #fde68a;border-radius:12px;color:#854d0e;background:#fffbeb;line-height:1.5}.task-quick-deadline-warning svg{flex:0 0 auto;margin-top:2px}.task-quick-deadline-warning.is-danger{border-color:#fecaca;color:#991b1b;background:#fff7f7}.task-quick-deadline-preset{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#64748b;font-size:13px}.task-quick-deadline-preset strong{padding:5px 9px;border-radius:999px;color:#6d28d9;background:#ede9fe}@media(max-width:560px){.task-quick-deadline-modal{max-width:calc(100vw - 24px)}.task-quick-deadline-modal .ant-modal-header{padding:20px 20px 8px}.task-quick-deadline-modal .ant-modal-body{padding:8px 20px 20px}.task-quick-deadline-modal .ant-modal-footer{display:grid;grid-template-columns:1fr 1fr;padding:14px 20px 20px}.task-quick-deadline-modal .ant-modal-footer .ant-btn{width:100%;margin-inline-start:0}.task-quick-deadline-comparison{grid-template-columns:1fr}.task-quick-deadline-arrow{height:18px;transform:rotate(90deg)}}.task-focus-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.task-focus-metrics>div{min-width:0;padding:10px;border:1px solid #e2e8f0;border-radius:7px;background:#f8fbff}.task-focus-metrics span,.task-focus-metrics small,.task-focus-metrics strong{display:block;min-width:0}.task-focus-metrics span{color:#64748b;font-size:11px;font-weight:850;text-transform:uppercase}.task-focus-metrics strong{margin-top:5px;overflow:hidden;color:#0f172a;font-size:15px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.task-focus-metrics small{margin-top:3px;color:#64748b;font-size:11px;font-weight:750}.task-focus-metrics>div.is-danger{border-color:#fecaca;background:#fff7f7}.task-focus-metrics>div.is-danger strong,.task-focus-metrics>div.is-danger small{color:#dc2626}.task-focus-progress{height:5px;margin-top:8px;overflow:hidden;border-radius:999px;background:#e2e8f0}.task-focus-progress>i{display:block;height:100%;border-radius:inherit;background:#6366f1;transition:width .2s ease}.task-quick-deadlines{flex-wrap:wrap}.task-quick-deadlines>span{margin-right:2px;font-size:12px}.task-quick-deadlines .ant-btn{border-color:#dbe5f0;background:#f8fbff;color:#475569;font-weight:750}.task-work-card .ant-card-head{border-bottom-color:#e2e8f0}.task-relation-missing{display:flex;flex-direction:column;gap:4px;padding:12px;border:1px dashed #cbd5e1;border-radius:10px;background:#f8fbff}.task-relation-missing strong{color:#0f172a;font-weight:850}.task-relation-missing span{color:#64748b;font-size:12px;font-weight:700}.task-checklist,.task-comments{display:flex;flex-direction:column;gap:9px;margin-bottom:14px}.task-checklist-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid #e2e8f0;border-radius:9px;background:#f8fbff}.task-checklist-row .ant-checkbox-wrapper{min-width:0}.task-comment{padding:12px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fbff}.task-comment strong,.task-comment small{display:block}.task-comment p{margin:6px 0;color:#334155;line-height:1.45}.task-comment small{color:#94a3b8}.task-inline-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:10px}.task-inline-form .ant-form-item{margin-bottom:0}.task-comments-card .task-inline-form{grid-template-columns:minmax(0,1fr) 132px}.tasks-calendar-layout{display:grid;grid-template-columns:minmax(620px,1fr) 360px;gap:16px;align-items:start}.tasks-calendar-card,.tasks-agenda-card{border:1px solid #e2e8f0;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:var(--star-shadow-soft)}.tasks-calendar-card .ant-picker-calendar{background:transparent}.tasks-calendar-card .ant-picker-panel{min-width:0}.tasks-calendar-cell{display:flex;min-width:0;flex-direction:column;gap:3px;padding:2px 4px 0}.tasks-calendar-dot{position:relative;min-width:0;display:block;padding-left:9px;color:#334155;font-size:11px;font-weight:700;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tasks-calendar-dot:before{content:"";position:absolute;left:0;top:.45em;width:5px;height:5px;border-radius:999px;background:var(--event-color)}.tasks-agenda-list{display:flex;flex-direction:column;gap:10px}.tasks-agenda-item{width:100%;display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:10px;align-items:start;padding:12px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fbff;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.tasks-agenda-item:hover,.tasks-agenda-item:focus-visible{border-color:#93c5fd;box-shadow:0 12px 26px #2563eb1f;transform:translateY(-1px);outline:none}.tasks-agenda-marker{width:10px;height:10px;margin-top:5px;border-radius:999px}.tasks-agenda-item strong,.tasks-agenda-item small,.tasks-agenda-item em{display:block}.tasks-agenda-item strong{color:#0f172a;font-weight:850;overflow-wrap:anywhere}.tasks-agenda-item small{margin-top:3px;color:#64748b;font-size:12px;font-weight:700}.tasks-agenda-item em{margin-top:5px;color:#475569;font-size:12px;font-style:normal;line-height:1.35}.clickable-row{cursor:pointer}.duplicate-record-row:hover td{background:#f8fbff!important}.duplicate-record-link{height:auto;padding:0;font-weight:800;white-space:normal;text-align:left}.crm-duplicates-table-shell{width:100%;max-width:100%;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.crm-duplicates-table-shell .ant-table{min-width:620px}.crm-duplicates-table-shell.is-nested .ant-table{min-width:780px}.crm-duplicates-modal .ant-table-cell{vertical-align:middle}.crm-duplicates-modal .ant-tag{max-width:260px;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.crm-duplicates-mobile-list{display:none}.crm-duplicate-card{border:1px solid rgba(203,213,225,.86);border-radius:14px;background:radial-gradient(circle at 92% 12%,rgba(99,102,241,.09),transparent 30%),#fff;box-shadow:0 12px 30px #0f172a0f}.crm-duplicate-card.is-loading{padding:16px;color:#64748b;font-weight:800}.crm-duplicate-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 13px;border-bottom:1px solid #e2e8f0}.crm-duplicate-card-head span{display:inline-flex;min-width:0;align-items:center;gap:7px;color:#0f172a;font-weight:900}.crm-duplicate-card-head svg{color:var(--star-primary)}.crm-duplicate-card-head strong{flex:0 0 auto;padding:5px 9px;border-radius:999px;background:#eff6ff;color:#2563eb;font-size:12px;font-weight:900}.crm-duplicate-match-list{display:grid;gap:8px;padding:12px 13px}.crm-duplicate-match-list div{display:grid;gap:4px;padding:10px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fbff}.crm-duplicate-match-list small{color:#64748b;font-size:11px;font-weight:900;text-transform:uppercase}.crm-duplicate-match-list span{min-width:0;overflow-wrap:anywhere;color:#0f172a;font-weight:850}.crm-duplicate-records{display:grid;gap:8px;padding:0 13px 13px}.crm-duplicate-record-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;border:1px solid #dbeafe;border-radius:11px;background:linear-gradient(135deg,#eff6ffdb,#fffffff5)}.crm-duplicate-record-card>div{min-width:0}.crm-duplicate-record-card strong,.crm-duplicate-record-card span{display:block;min-width:0;overflow-wrap:anywhere}.crm-duplicate-record-card strong{color:#0f172a;font-size:14px;font-weight:900}.crm-duplicate-record-card span{margin-top:3px;color:#64748b;font-size:12px;font-weight:750}.record-drawer .ant-drawer-body{padding:0;background:radial-gradient(circle at 36px 32px,rgba(99,102,241,.1) 0 1px,transparent 1.6px),linear-gradient(180deg,#eef3f8,#e8f0f8);background-size:148px 148px,auto}.record-drawer-title{display:flex;align-items:center;gap:10px;min-width:0}.record-drawer-title strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-title-input{width:min(420px,48vw);font-weight:800}.record-title-edit{color:#64748b}.record-pipeline-tag{display:inline-flex;align-items:center;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.template-library-toolbar{display:flex;flex-direction:column;max-width:100%;margin-bottom:8px}.template-library-toolbar>.ant-input-affix-wrapper{max-width:620px}.template-library-filters{margin-top:12px}.template-library-filters .ant-select,.template-library-filters .ant-input-affix-wrapper,.template-library-filters>.ant-input{min-width:150px;width:auto}.template-library-card{min-height:270px;border:1px solid #e2e8f0;box-shadow:0 12px 30px #0f172a0f}.template-library-card .ant-card-body{display:flex;min-height:210px}.template-catalog-row{padding:18px 12px!important;border:1px solid #e2e8f0;border-radius:14px;margin-bottom:10px}.template-preview-text{margin-top:16px;padding:18px;white-space:pre-wrap;border:1px solid #dbeafe;border-radius:14px;background:#f8fbff}.template-editor-main,.template-editor-settings{border:1px solid #e2e8f0;box-shadow:0 10px 28px #0f172a0d}.template-editor-settings{position:sticky;top:0}.template-variable-buttons{margin:-4px 0 16px}.template-grants-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.openlines-template-picker-button{min-width:240px;justify-content:flex-start}@media(max-width:991px){.template-editor-settings{position:static;margin-top:16px}}.record-share-button{color:#475569;font-weight:800}.record-share-button.is-copied{color:#16a34a}.record-drawer .ant-drawer-header,.record-drawer .ant-drawer-header-title,.record-drawer .ant-drawer-title,.record-drawer .ant-drawer-extra{min-width:0}.record-drawer-layout{display:grid;grid-template-columns:minmax(440px,.72fr) minmax(640px,1.28fr);gap:16px;min-height:100%;padding:16px}.record-detail-skeleton{max-width:920px;padding:32px}.record-form-panel,.record-stage-panel,.record-work-panel{min-width:0}.record-stage-panel{grid-column:1 / -1;grid-row:1;padding:14px 16px 10px;border:1px solid #e2e8f0;border-radius:10px;background:linear-gradient(180deg,#ffffffe0,#f8fbfde6);box-shadow:0 8px 20px #0f172a0a}.stage-required-note,.stage-required-settings-intro{display:flex;gap:12px;align-items:flex-start;padding:14px;margin-bottom:16px;border:1px solid rgba(99,102,241,.16);border-radius:14px;background:radial-gradient(circle at 98% 10%,rgba(168,85,247,.12),transparent 32%),linear-gradient(135deg,#f8fbff,#fff);box-shadow:0 12px 28px #0f172a0f}.stage-required-note svg,.stage-required-settings-intro svg{flex:0 0 auto;color:#6366f1;margin-top:2px}.stage-required-note div,.stage-required-settings-intro div{display:grid;gap:4px}.stage-required-note strong,.stage-required-settings-intro strong{color:#111827;font-weight:900}.stage-required-note span,.stage-required-settings-intro span{color:#64748b;font-size:13px;line-height:1.45}.stage-required-settings-list{display:grid;gap:12px;max-height:min(62vh,620px);overflow:auto;padding-right:4px}.stage-required-settings-row{display:grid;grid-template-columns:minmax(180px,.45fr) minmax(260px,1fr);gap:12px;align-items:center;padding:12px;border:1px solid rgba(226,232,240,.95);border-radius:14px;background:#ffffffeb}.stage-required-settings-stage{display:flex;align-items:center;gap:9px;min-width:0}.stage-required-settings-color{flex:0 0 auto;width:8px;height:32px;border-radius:99px;background:var(--stage-color, #6366f1);box-shadow:0 0 0 4px #6366f11f}.stage-required-settings-count.ant-tag{flex:0 0 auto;min-width:24px;margin:0;padding:1px 7px;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc;color:#475569;font-size:12px;font-weight:800;line-height:20px;text-align:center}.stage-required-settings-stage strong{min-width:0;overflow:hidden;color:#111827;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.stage-required-settings-row .ant-select{width:100%}.stage-required-modal .ant-modal-content,.stage-required-settings-modal .ant-modal-content{border-radius:18px}.stage-required-modal .ant-modal-body{max-height:min(72vh,760px);overflow-y:auto;padding-right:5px}.stage-transition-note{border-color:#52c48838;background:radial-gradient(circle at 96% 8%,rgba(82,196,136,.14),transparent 34%),linear-gradient(135deg,#f5fffa,#fff)}.stage-transition-note svg{color:#22a36a}.stage-transition-section{overflow:hidden;margin-top:14px;border:1px solid #e2e8f0;border-radius:16px;background:#fff;box-shadow:0 8px 22px #0f172a0b}.stage-transition-section>header{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px 14px;border-bottom:1px solid #edf1f6;background:#fafbfe}.stage-transition-section>header>span{display:grid;width:34px;height:34px;place-items:center;border-radius:11px;color:#6256df;background:#eceaff}.stage-transition-section.is-products>header>span{color:#b56d05;background:#fff0d2}.stage-transition-section>header>div{display:grid;min-width:0;gap:2px}.stage-transition-section>header strong{color:#20283b;font-size:13px;font-weight:850}.stage-transition-section>header small{overflow:hidden;color:#7d879b;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.stage-transition-section>header .ant-tag{margin:0;border-radius:999px}.stage-transition-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;padding:14px 14px 0}.stage-transition-fields>.ant-form-item:only-child,.stage-transition-fields>.ant-form-item:has(.ant-input-textarea){grid-column:1/-1}.stage-transition-products{display:grid;gap:10px;padding:12px 14px}.stage-transition-product{display:grid;grid-template-columns:46px minmax(0,1fr) minmax(176px,.44fr);gap:12px;align-items:center;padding:11px;border:1px solid #e8ebf2;border-radius:13px;background:linear-gradient(135deg,#fff,#fafaff)}.stage-transition-product-visual{display:grid;width:46px;height:46px;overflow:hidden;place-items:center;border-radius:13px;color:#6d61df;background:#eeecff}.stage-transition-product-visual img{width:100%;height:100%;object-fit:cover}.stage-transition-product-copy{display:grid;min-width:0;gap:3px}.stage-transition-product-copy>span{display:flex;min-width:0;align-items:center;gap:6px}.stage-transition-product-copy .ant-tag{flex:0 0 auto;margin:0;border-radius:999px;font-size:9px;line-height:17px}.stage-transition-product-copy>span small{overflow:hidden;color:#8a93a5;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.stage-transition-product-copy strong{overflow:hidden;color:#273147;text-overflow:ellipsis;white-space:nowrap}.stage-transition-product-copy>small{color:#7c8699;font-size:10px}.stage-transition-product .ant-form-item{margin:0}.stage-transition-product .ant-form-item-label{padding-bottom:4px}.stage-transition-price-input.ant-input-number-affix-wrapper{width:100%;min-height:42px;overflow:hidden;padding:0;border:1px solid #d9e0eb;border-radius:11px;background:#fff;box-shadow:0 1px 2px #0f172a0a;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.stage-transition-price-input.ant-input-number-affix-wrapper:hover{border-color:#8c7cf5}.stage-transition-price-input.ant-input-number-affix-wrapper-focused{border-color:#6c5ce7;box-shadow:0 0 0 3px #6c5ce721}.stage-transition-price-input.ant-input-number-affix-wrapper .ant-input-number{flex:1 1 auto;min-width:0;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important}.stage-transition-price-input .ant-input-number-input-wrap{height:40px}.stage-transition-price-input .ant-input-number-input{height:40px;padding:0 12px;color:#1e293b;font-size:15px;font-weight:750;font-variant-numeric:tabular-nums}.stage-transition-price-input .ant-input-number-suffix{align-self:stretch;display:flex;align-items:center;margin:0;padding:0 12px;border-left:1px solid #e2e8f0;background:#f7f8fc}.stage-transition-price-currency{display:inline-block;min-width:32px;color:#596780;text-align:center;font-size:12px;font-weight:800;letter-spacing:.025em;pointer-events:none}.stage-transition-automation-hint{display:flex;gap:7px;align-items:flex-start;margin:0;padding:9px 14px 11px;border-top:1px solid #edf1f6;color:#7b8496;font-size:10px;line-height:1.45;background:#fafbfc}.stage-transition-automation-hint svg{flex:0 0 auto;margin-top:1px;color:#c38019}@media(max-width:720px){.stage-required-settings-row{grid-template-columns:1fr}.stage-required-settings-list{max-height:64vh}.stage-transition-fields{grid-template-columns:1fr}.stage-transition-product{grid-template-columns:42px minmax(0,1fr)}.stage-transition-product-visual{width:42px;height:42px}.stage-transition-product .ant-form-item{grid-column:1/-1}.stage-transition-product .ant-form-item-label{padding-top:3px}}.record-form-panel{grid-column:1;grid-row:2;padding:16px;border-right:1px solid #dbe3ec;background:linear-gradient(180deg,#f8fbfdf5,#f1f6fcf0)}.record-work-panel{grid-column:2;grid-row:2;min-width:0;display:flex;flex-direction:column;gap:12px}.record-work-shell{display:flex;min-width:0;flex-direction:column;gap:12px}.record-command-bar{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #dbe5f0;border-radius:8px;background:#ffffffd1;box-shadow:0 8px 18px #0f172a0b}.record-command-bar>strong,.record-command-bar>div{display:flex;min-width:0;align-items:center;gap:7px}.record-command-bar>strong{flex:0 0 auto;color:#334155;font-size:12px;font-weight:900;text-transform:uppercase}.record-command-bar>strong svg{color:#6366f1}.record-command-bar>div{justify-content:flex-end;flex-wrap:wrap}.record-command-bar .ant-btn{border-color:#dbe5f0;background:#f8fbff;color:#475569;font-weight:750}.record-command-bar .ant-btn:not(:disabled):hover{border-color:#a5b4fc;background:#eef2ff;color:#4338ca}.record-work-mobile-nav,.record-stage-mobile{display:none}.record-work-tabs{display:flex;align-items:center;gap:4px;overflow-x:auto;padding:6px;border:1px solid #dbe5f0;border-radius:10px;background:linear-gradient(180deg,#ffffffe6,#f8fbffdb);box-shadow:0 8px 20px #0f172a0d;scrollbar-width:thin}.record-work-tabs button{min-height:38px;flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:8px 13px;border:0;border-radius:8px;background:transparent;color:#64748b;font:inherit;font-weight:800;text-align:left;cursor:pointer;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.record-work-tabs button:hover,.record-work-tabs button:focus-visible,.record-work-tabs button.is-active{background:linear-gradient(135deg,#eaf2ff,#f0f9ff);color:#2563eb;outline:none}.record-work-tabs button.is-active{box-shadow:inset 0 -3px #2563eb}.record-work-content{min-width:0}.record-work-card{border:1px solid #e2e8f0;border-radius:8px;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 8px 20px #0f172a0d}.record-work-card .ant-card-head,.record-task-card .ant-card-head{border-bottom-color:#e2e8f0}.feed-page{display:grid;grid-template-columns:minmax(0,1fr) 268px;gap:18px;align-items:start}.feed-main,.feed-list,.feed-side{min-width:0}.feed-main,.feed-list,.feed-side,.feed-comments{display:flex;flex-direction:column}.feed-main,.feed-list,.feed-side{gap:16px}.feed-post-skeleton{pointer-events:none}.feed-load-more{display:flex;min-height:48px;align-items:center;justify-content:center;color:#8490a5;font-size:12px;font-weight:700}.feed-load-more .ant-btn{color:#6554d9;font-weight:800}.feed-composer-card,.feed-post-card,.feed-side-card,.feed-empty-card{border:1px solid #dbe5f0;border-radius:12px;background:#fffffff0;box-shadow:0 18px 42px #0f172a14}.feed-composer-card .ant-card-body{padding:18px}.feed-composer-tabs{margin-bottom:14px}.feed-composer-type-tabs,.feed-type-filter{max-width:100%}.feed-composer-type-tabs .ant-segmented-group,.feed-type-filter .ant-segmented-group{flex-wrap:wrap;row-gap:6px}.feed-composer-type-tabs .ant-segmented-item,.feed-type-filter .ant-segmented-item{min-width:0}.feed-composer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.feed-format-switch{max-width:100%}.feed-rich-text-editor{position:relative;overflow:hidden;border:1px solid #cbd5e1;border-radius:12px;background:var(--star-elevated-bg, #fff);transition:border-color .18s ease,box-shadow .18s ease}.feed-rich-text-editor:focus-within{border-color:var(--star-primary, #6366f1);box-shadow:0 0 0 3px color-mix(in srgb,var(--star-primary, #6366f1) 14%,transparent)}.feed-rich-text-editor .ProseMirror{min-height:128px;padding:14px;color:var(--star-ink, #0f172a);font:inherit;line-height:1.65;outline:none}.feed-rich-text-editor .ProseMirror p{margin:0 0 .7em}.feed-rich-text-editor .ProseMirror p:last-child{margin-bottom:0}.feed-rich-text-editor .ProseMirror h2,.feed-rich-text-editor .ProseMirror h3{margin:.7em 0 .35em;color:var(--star-ink, #0f172a);line-height:1.25}.feed-rich-text-editor .ProseMirror ul,.feed-rich-text-editor .ProseMirror ol{margin:.55em 0;padding-inline-start:1.5em}.feed-rich-text-editor .ProseMirror blockquote{margin:.65em 0;padding:8px 12px;border-inline-start:3px solid var(--star-primary, #6366f1);border-radius:0 8px 8px 0;background:var(--star-soft-bg, #f8fafc)}.feed-rich-text-editor .ProseMirror a{color:var(--star-primary, #4f46e5);text-decoration:underline}.feed-rich-text-editor .ProseMirror p.is-editor-empty:first-child:before{float:left;height:0;color:#94a3b8;content:attr(data-placeholder);pointer-events:none}.feed-rich-text-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-top:1px solid #e2e8f0;background:var(--star-soft-bg, #f8fafc)}.feed-rich-text-footer>span{color:var(--star-muted, #64748b);font-size:11px}.feed-rich-text-footer .ant-btn{display:inline-flex;align-items:center;border-radius:9px;color:var(--star-primary, #4f46e5)}.feed-format-context-menu{position:fixed;z-index:1900;width:300px;max-height:min(430px,calc(100dvh - 16px));overflow:auto;padding:8px;border:1px solid var(--star-line, #dbe5f0);border-radius:16px;background:var(--star-elevated-bg, #fff);box-shadow:0 22px 54px #0f172a33}.feed-format-context-head{display:flex;align-items:center;gap:8px;padding:4px 5px 10px;color:var(--star-ink, #0f172a)}.feed-format-context-head svg{color:var(--star-primary, #6366f1)}.feed-format-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.feed-format-actions>button{display:flex;min-width:0;min-height:42px;align-items:center;gap:8px;padding:8px 9px;border:1px solid transparent;border-radius:10px;background:var(--star-soft-bg, #f8fafc);color:var(--star-ink, #0f172a);font:inherit;font-size:12px;text-align:left;cursor:pointer}.feed-format-actions>button:hover,.feed-format-actions>button.is-active{border-color:color-mix(in srgb,var(--star-primary, #6366f1) 45%,transparent);background:color-mix(in srgb,var(--star-primary, #6366f1) 10%,var(--star-soft-bg, #f8fafc));color:var(--star-primary, #4f46e5)}.feed-format-actions>button:disabled{opacity:.4;cursor:not-allowed}.feed-format-link-editor{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;padding-top:4px}.feed-format-mobile-modal.ant-modal{top:auto;bottom:0;width:100%!important;max-width:none;margin:0;padding-bottom:0}.feed-format-mobile-modal .ant-modal-content{max-height:min(72dvh,620px);overflow:hidden;border-radius:22px 22px 0 0;background:var(--star-elevated-bg, #fff)}.feed-format-mobile-modal .ant-modal-body{max-height:calc(min(72dvh,620px) - 70px);overflow:auto}.feed-image-toggle{display:flex;margin:-4px 0 12px}.feed-image-toggle .ant-btn{display:inline-flex;min-height:38px;align-items:center;gap:7px;border:1px dashed #c7d2fe;border-radius:10px;background:#f8faff;color:#4f46e5}.feed-image-toggle .ant-btn>span{display:inline-flex;align-items:center;gap:6px}.feed-image-upload-field{margin-top:-4px}.feed-image-upload-field .ant-upload-wrapper .ant-upload-drag{min-height:82px;border-color:#cbd5e1;border-radius:8px;background:#f8fbff}.feed-image-upload-field .ant-upload-wrapper .ant-upload-drag:hover{border-color:#6366f1;background:#f5f7ff}.feed-image-upload-prompt{display:flex;align-items:center;justify-content:center;gap:10px;color:#4f46e5}.feed-image-upload-prompt span,.feed-image-upload-prompt small{display:block;text-align:left}.feed-image-upload-prompt strong{color:#334155;font-size:13px}.feed-image-upload-prompt small{margin-top:2px;color:#64748b;font-size:11px}.feed-image-upload-field .ant-upload-list-item{border-radius:8px}.feed-composer-footer,.feed-toolbar,.feed-post-head,.feed-post-meta,.feed-comment-form,.feed-focus-card .ant-card-body{display:flex;align-items:center;gap:12px}.feed-composer-footer,.feed-toolbar,.feed-post-head{justify-content:space-between}.feed-audience-select{min-width:160px}.feed-user-select{min-width:280px}.feed-toolbar{padding:4px 0}.feed-toolbar .ant-input-affix-wrapper{max-width:340px;border-radius:10px}.feed-post-card{overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.feed-post-card.is-highlighted{border-color:#6366f18c;box-shadow:0 20px 55px #6366f133;transform:translateY(-2px)}.feed-post-card:before{content:"";display:block;height:3px;background:linear-gradient(90deg,#2563eb,#14b8a6)}.feed-post-card.is-event:before{background:linear-gradient(90deg,#7c3aed,#38bdf8)}.feed-post-card.is-poll:before{background:linear-gradient(90deg,#f59e0b,#22c55e)}.feed-post-card.is-file:before{background:linear-gradient(90deg,#0891b2,#2563eb)}.feed-post-head{align-items:flex-start}.feed-avatar{flex:0 0 auto;background:linear-gradient(135deg,#1d4ed8,#14b8a6);color:#fff;font-weight:850}.feed-avatar.is-system{background:#08051f;box-shadow:0 4px 14px #4f46e53d}.feed-avatar.is-system img{object-fit:cover}.feed-premium-avatar-wrap{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;line-height:0}.feed-premium-avatar-wrap.is-comment{align-self:flex-start}.feed-premium-avatar-wrap .feed-avatar-premium-badge{position:absolute;right:-4px;bottom:-3px;z-index:1;border:2px solid #ffffff;box-sizing:border-box}.feed-premium-avatar-wrap.is-comment .feed-avatar-premium-badge{right:-5px;bottom:-4px;width:16px;height:16px;min-width:16px;border-width:1.5px}.feed-premium-avatar-wrap.is-comment .feed-avatar-premium-badge svg{display:block;width:10px;height:10px;margin:0}.feed-author-name{display:inline-flex!important;align-items:center;gap:7px;max-width:100%}.feed-author-name>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-author-name.is-comment{display:block!important}.feed-comment-avatar.ant-avatar{flex:0 0 auto;background:linear-gradient(135deg,#4f46e5,#06b6d4);color:#fff;font-size:11px;font-weight:850;box-shadow:0 8px 18px #4f46e52e}.feed-comment-avatar.is-current-user.ant-avatar{background:linear-gradient(135deg,#7c3aed,#22c55e)}.feed-post-author{min-width:0;flex:1}.feed-post-author strong,.feed-post-author span,.feed-side-muted{display:block}.feed-post-author strong{color:#0f172a;font-size:15px;font-weight:850}.feed-post-author span{color:#64748b;font-size:12px;font-weight:700}.feed-post-actions{flex:0 0 auto}.feed-post-actions .ant-tag{display:inline-flex;min-height:24px;align-items:center;gap:5px;margin-inline-end:0;padding-inline:7px;line-height:1.2;white-space:nowrap}.feed-post-actions .ant-tag>svg,.feed-post-actions .ant-tag .anticon{display:block;flex:0 0 auto;margin:0;line-height:0;vertical-align:middle}.feed-post-body{margin-top:14px;padding-left:60px}.feed-post-body h3{margin:0 0 8px;color:#0f172a;font-size:19px;font-weight:850}.feed-post-body p{margin:0;color:#334155;font-size:14px;line-height:1.65;white-space:pre-wrap}.formatted-content{min-width:0;overflow-wrap:anywhere;color:#334155;font-size:14px;line-height:1.65}.formatted-content>:first-child{margin-top:0}.formatted-content>:last-child{margin-bottom:0}.formatted-content.is-plain{white-space:pre-wrap}.formatted-content p,.feed-post-body .formatted-content p{margin:0 0 10px;white-space:normal}.formatted-content h1,.formatted-content h2,.formatted-content h3,.formatted-content h4,.formatted-content h5,.formatted-content h6{margin:18px 0 8px;color:#0f172a;line-height:1.3}.formatted-content h1{font-size:22px}.formatted-content h2{font-size:19px}.formatted-content h3{font-size:17px}.formatted-content h4,.formatted-content h5,.formatted-content h6{font-size:15px}.formatted-content ul,.formatted-content ol{margin:8px 0 12px;padding-left:24px}.formatted-content li+li{margin-top:4px}.formatted-content blockquote{margin:12px 0;padding:8px 12px;border-left:3px solid #818cf8;background:#f5f7ff;color:#475569}.formatted-content code{padding:2px 5px;border-radius:4px;background:#eef2ff;color:#4338ca;font-size:.92em}.formatted-content pre{max-width:100%;margin:12px 0;padding:12px;overflow:auto;border:1px solid #dbe5f0;border-radius:8px;background:#111827;color:#e5e7eb}.formatted-content pre code{padding:0;background:transparent;color:inherit}.formatted-content a{color:#4f46e5;font-weight:700;text-decoration:underline;text-underline-offset:2px}.formatted-content table{display:block;max-width:100%;margin:12px 0;overflow-x:auto;border-collapse:collapse}.formatted-content th,.formatted-content td{padding:7px 9px;border:1px solid #dbe5f0;text-align:left;white-space:nowrap}.formatted-content th{background:#f1f5f9}.formatted-content input[type=checkbox]{margin-right:6px}.feed-image-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:clamp(140px,18vw,220px);width:100%;max-width:960px;gap:4px;margin:14px auto 0;overflow:hidden;border-radius:8px;background:#e2e8f0}.feed-image-grid.count-1{display:flex;justify-content:center;background:#eef2f7}.feed-image-grid.count-1 .feed-image-tile{width:100%;max-width:min(100%,var(--feed-image-desktop-width, 960px));max-height:420px}.feed-image-grid.count-3 .feed-image-tile:first-child{grid-row:span 2}.feed-image-tile{position:relative;min-width:0;min-height:0;padding:0;overflow:hidden;border:0;background:#e2e8f0;cursor:zoom-in}.feed-image-tile .cached-image,.feed-image-tile .cached-image-media{width:100%;height:100%}.feed-image-tile .cached-image{display:block}.feed-image-tile .cached-image-media{display:block;object-fit:cover;transition:transform .18s ease}.feed-image-grid.count-1 .feed-image-tile .cached-image-media{object-fit:contain}.feed-image-grid.count-1 .feed-image-tile:hover .cached-image-media{transform:none}.feed-image-tile:hover .cached-image-media{transform:scale(1.025)}.feed-image-tile:focus-visible{z-index:1;outline:3px solid #6366f1;outline-offset:-3px}.feed-image-more{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0f172a9e;color:#fff;font-size:30px;font-weight:900}.feed-image-lightbox .ant-modal-content{padding:12px;background:#0f172a}.feed-image-lightbox .ant-modal-header{padding:2px 38px 10px 2px;background:transparent}.feed-image-lightbox .ant-modal-title,.feed-image-lightbox .ant-modal-close{color:#f8fafc}.feed-lightbox-stage{position:relative;display:grid;place-items:center;min-height:min(72vh,760px);overflow:hidden;border-radius:8px;background:#020617}.feed-lightbox-stage>.cached-image,.feed-lightbox-stage .cached-image-media{width:100%;height:min(72vh,760px)}.feed-lightbox-stage .cached-image-media{display:block;object-fit:contain}.feed-lightbox-nav{position:absolute;top:50%;transform:translateY(-50%);border-color:#ffffff47;background:#0f172abd;color:#fff}.feed-lightbox-nav.is-previous{left:14px}.feed-lightbox-nav.is-next{right:14px}.feed-lightbox-counter{position:absolute;right:12px;bottom:12px;padding:5px 9px;border-radius:999px;background:#0f172abd;color:#fff;font-size:12px;font-weight:800}.feed-member-joined{display:grid;grid-template-columns:58px 1fr;gap:16px;align-items:center;max-width:760px;padding:18px;border:1px solid rgba(34,197,94,.22);border-radius:18px;background:radial-gradient(circle at 100% 0%,rgba(34,197,94,.16),transparent 36%),linear-gradient(135deg,#f0fdf4fa,#eff6fff0)}.feed-member-icon{display:grid;place-items:center;width:58px;height:58px;border-radius:18px;color:#16a34a;background:#fff;box-shadow:0 14px 30px #16a34a29}.feed-member-joined span{display:block;margin-bottom:4px;color:#16a34a;font-size:12px;font-weight:900;text-transform:uppercase}.feed-member-joined h3{margin:0 0 2px}.feed-member-joined p{margin-bottom:10px}.feed-poll-box{margin-top:14px;padding:14px;border:1px solid #fde68a;border-radius:12px;background:linear-gradient(135deg,#fffbeb,#f0fdf4)}.feed-poll-box strong{display:block;margin-bottom:10px;color:#92400e}.feed-poll-box div,.feed-file-list{display:grid;gap:8px}.feed-poll-box button,.feed-file-list a{min-height:38px;display:flex;align-items:center;gap:9px;padding:8px 10px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#0f172a;font:inherit;font-weight:750;text-align:left;cursor:pointer}.feed-file-list{margin-top:14px}.feed-file-list a{text-decoration:none}.feed-post-meta{margin-top:14px;padding-left:60px;justify-content:flex-start}.feed-more-dropdown .ant-dropdown-menu{min-width:230px;padding:8px;border-radius:14px;box-shadow:0 18px 44px #0f172a2e}.feed-more-dropdown .ant-dropdown-menu-item{min-height:38px;border-radius:10px;font-weight:750}.feed-comments{gap:10px;margin-top:12px;padding-left:60px}.feed-comment,.feed-comment-form{display:flex;align-items:flex-start;gap:10px}.feed-comment>div{min-width:0;padding:9px 12px;border-radius:12px;background:#f8fafc}.feed-comment strong,.feed-comment span{display:block}.feed-comment strong{color:#0f172a;font-size:12px}.feed-comment p{margin:3px 0;color:#334155}.feed-comment span{color:#94a3b8;font-size:11px}.feed-comment-form .ant-input{border-radius:999px}.feed-focus-card .ant-card-body{justify-content:flex-start}.feed-focus-ring{width:58px;height:58px;display:grid;place-items:center;border:3px solid #5eead4;border-radius:50%;background:#ecfeff;color:#0f766e;font-size:22px;font-weight:900}.feed-focus-card strong,.feed-focus-card span{display:block}.feed-focus-card strong{color:#0f172a;font-size:15px}.feed-focus-card span,.feed-side-muted{color:#64748b;font-size:12px;font-weight:700}.feed-stat-list{display:grid;gap:12px}.feed-stat-list div{display:flex;align-items:center;justify-content:space-between;gap:12px}.feed-stat-list span{color:#64748b;font-weight:750}.feed-stat-list strong{color:#0f172a;font-size:18px;font-weight:900}.feed-mobile-compose{display:none}@media(max-width:1180px){.feed-page{grid-template-columns:minmax(0,1fr)}.feed-side{order:-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.feed-side-card{min-width:0;height:100%}.feed-focus-card .ant-card-body{min-height:100%}.feed-toolbar{align-items:stretch;flex-wrap:wrap}.feed-toolbar .ant-input-affix-wrapper{max-width:none;flex:1 1 280px}.feed-type-filter{flex:1 1 360px}.feed-composer-type-tabs .ant-segmented-group,.feed-type-filter .ant-segmented-group{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.feed-composer-type-tabs .ant-segmented-group::-webkit-scrollbar,.feed-type-filter .ant-segmented-group::-webkit-scrollbar{display:none}}@media(max-width:860px){.feed-page{grid-template-columns:minmax(0,1fr)}.feed-side{order:-1;grid-template-columns:minmax(0,1fr)}.feed-composer-card{display:none}.ant-modal .feed-composer-card{display:block;box-shadow:none}.feed-mobile-compose{display:inline-flex}.feed-toolbar,.feed-composer-footer{align-items:stretch;flex-direction:column}.feed-composer-footer>.ant-space{width:100%}.feed-composer-footer>.ant-space .ant-space-item{min-width:0;flex:1}.feed-toolbar .ant-input-affix-wrapper,.feed-audience-select,.feed-user-select{max-width:none;width:100%}.feed-composer-grid{grid-template-columns:minmax(0,1fr)}.feed-image-toggle .ant-btn{width:100%;justify-content:center}.feed-rich-text-footer>span{display:none}.feed-rich-text-footer{justify-content:flex-end}.feed-post-body,.feed-post-meta,.feed-comments{padding-left:0}.feed-post-head{flex-wrap:wrap}.feed-post-actions{width:100%;flex-wrap:wrap;justify-content:flex-start}.feed-post-actions .ant-tag{margin-inline-end:0}.feed-post-meta{flex-wrap:wrap;gap:8px}.feed-post-meta .ant-btn{flex:1 1 140px;justify-content:center}.feed-side-card .ant-card-body,.feed-post-card .ant-card-body{padding:14px}.feed-comment-form{align-items:stretch}.feed-comment-form .ant-input{min-height:38px}}@media(max-width:640px){.feed-page,.feed-main,.feed-list,.feed-side{gap:12px}.feed-composer-card,.feed-post-card,.feed-side-card,.feed-empty-card{border-radius:12px}.feed-toolbar{gap:10px}.feed-type-filter,.feed-composer-type-tabs,.feed-format-switch{width:100%}.feed-type-filter .ant-segmented-item-label,.feed-composer-type-tabs .ant-segmented-item-label{min-height:34px;padding-inline:10px;font-size:12px}.feed-post-head{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:10px}.feed-avatar{width:38px!important;height:38px!important;font-size:13px;line-height:38px!important}.feed-post-author strong,.feed-post-author span{overflow-wrap:anywhere}.feed-post-actions{grid-column:1 / -1;margin-top:2px}.feed-post-actions .ant-btn{min-width:34px}.feed-post-body{margin-top:12px}.feed-image-grid{grid-auto-rows:clamp(110px,30vw,170px)}.feed-image-grid.count-1{min-height:0}.feed-image-grid.count-1 .feed-image-tile{max-width:min(100%,var(--feed-image-mobile-width, 100%));max-height:320px}.feed-lightbox-stage,.feed-lightbox-stage>.cached-image,.feed-lightbox-stage .cached-image-media{min-height:0;height:68vh}.feed-post-body h3{font-size:17px;overflow-wrap:anywhere}.feed-post-body p,.feed-comment p,.feed-file-list a span{overflow-wrap:anywhere}.feed-post-meta .ant-btn{flex:1 1 100%}.feed-comments{gap:9px}.feed-comment{gap:8px}.feed-comment>div{min-width:0;flex:1}.feed-comment-form{display:grid;grid-template-columns:30px minmax(0,1fr)}.feed-focus-card .ant-card-body{justify-content:flex-start}.feed-stat-list div{align-items:flex-start}.feed-composer-modal .ant-modal-body{padding:14px}.feed-composer-modal .feed-composer-type-tabs .ant-segmented-item-label{padding-inline:6px;font-size:11px}.feed-composer-modal .feed-composer-type-tabs .ant-space{gap:3px!important}.feed-composer-modal .feed-composer-type-tabs svg{display:none}}@media(max-width:420px){.feed-post-card .ant-card-body,.feed-side-card .ant-card-body,.feed-empty-card .ant-card-body{padding:12px}.feed-post-head{grid-template-columns:34px minmax(0,1fr)}.feed-avatar{width:34px!important;height:34px!important;line-height:34px!important}.feed-type-filter .ant-segmented-item-label,.feed-composer-type-tabs .ant-segmented-item-label{padding-inline:9px}}@media(max-width:860px){.feed-toolbar{flex:0 0 auto;align-items:stretch;gap:8px;min-height:0;padding:0}.feed-toolbar .ant-input-affix-wrapper{flex:0 0 auto!important;width:100%;max-width:none;height:40px;min-height:40px}.feed-toolbar .feed-type-filter{flex:0 0 auto!important;width:100%;max-width:100%;min-height:0;overflow-x:auto;overflow-y:hidden;border-radius:12px;scrollbar-width:none}.feed-toolbar .feed-type-filter::-webkit-scrollbar{display:none}.feed-toolbar .feed-type-filter .ant-segmented-group{width:max-content;min-width:100%;flex-wrap:nowrap;overflow:visible}.feed-toolbar .feed-type-filter .ant-segmented-item{flex:0 0 auto}.feed-toolbar .feed-type-filter .ant-segmented-item-label{min-height:34px;padding-inline:11px;white-space:nowrap}}@media(max-width:420px){.feed-toolbar{gap:7px}.feed-toolbar .ant-input-affix-wrapper{height:38px;min-height:38px}.feed-toolbar .feed-type-filter .ant-segmented-item-label{min-height:32px;padding-inline:10px}}.automation-modal.ant-modal{max-width:none;margin:0 16px 0 auto;padding-bottom:0}.automation-modal .ant-modal-content{height:calc(100vh - 32px);display:flex;flex-direction:column;overflow:hidden;border-radius:18px;background:radial-gradient(circle at 76% 12%,rgba(99,102,241,.16),transparent 34%),linear-gradient(180deg,#fffffffa,#f8fbfffa);box-shadow:0 28px 90px #0f172a57}.automation-modal .ant-modal-header{flex:0 0 auto;margin:0;padding:20px 24px 12px;border-bottom:1px solid #e2e8f0;background:transparent}.automation-modal .ant-modal-close{top:16px;inset-inline-end:16px}.automation-modal .ant-modal-body{flex:1 1 auto;min-height:0;padding:0 24px 24px;overflow:hidden}.automation-modal .automation-card{height:100%;display:flex;flex-direction:column;border-radius:12px;overflow:hidden}.automation-modal .automation-card .ant-card-head{flex:0 0 auto;min-height:54px}.automation-card .ant-card-body{padding:14px}.automation-modal .automation-card .ant-card-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.automation-board{min-width:0;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin}.automation-modal .automation-board{flex:1 1 auto;min-height:0;margin:-2px -2px 0;padding:2px 2px 10px;overflow:auto}.automation-stage-row{display:grid;grid-auto-columns:minmax(240px,1fr);grid-auto-flow:column;gap:12px;min-height:360px}.automation-modal .automation-stage-row{grid-auto-columns:minmax(280px,1fr);min-height:calc(100vh - 198px)}@media(max-width:900px){.automation-modal.ant-modal{width:calc(100vw - 16px)!important;margin:0 8px}.automation-modal .ant-modal-content{height:calc(100vh - 16px);border-radius:14px}.automation-modal .ant-modal-header{padding:16px 18px 10px}.automation-modal .ant-modal-body{padding:0 14px 14px}.automation-modal .automation-stage-row{grid-auto-columns:minmax(260px,82vw);min-height:calc(100vh - 178px)}}.automation-stage{min-width:240px;display:flex;flex-direction:column;gap:10px;padding:10px;border:1px solid #dbe5f0;border-radius:10px;background:linear-gradient(180deg,#f8fbfff5,#f1f5f9e6)}.automation-stage-head{min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border-radius:8px;background:linear-gradient(90deg,color-mix(in srgb,var(--stage-color, #2563eb) 18%,white),#fff);box-shadow:inset 4px 0 0 var(--stage-color, #2563eb);color:#0f172a;font-weight:850}.automation-stage-actions,.automation-rule-controls{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.automation-stage-actions .ant-btn{flex:1 1 90px}.automation-recipe-select{flex:1 1 100%;min-width:0}.automation-rule-list{display:flex;flex-direction:column;gap:10px}.automation-rule{padding:11px;border:1px solid #dbeafe;border-radius:9px;background:#fff;box-shadow:0 10px 24px #0f172a0f}.automation-rule.is-trigger{border-color:#fde68a}.automation-rule.is-disabled{opacity:.58}.automation-rule-top,.automation-rule-action{display:flex;align-items:center;gap:7px}.automation-rule-top{justify-content:space-between;margin-bottom:8px;color:#64748b;font-size:12px;font-weight:750}.automation-rule strong{display:block;color:#0f172a;font-size:14px;font-weight:850}.automation-rule p{margin:5px 0 0;color:#64748b;font-size:12px}.automation-rule-action{margin-top:10px;padding:8px;border-radius:8px;background:#f8fafc;color:#334155;font-size:12px;font-weight:750}.automation-rule-controls{justify-content:flex-end;margin-top:8px}.automation-empty{min-height:78px;display:grid;place-items:center;padding:10px;border:1px dashed #cbd5e1;border-radius:8px;color:#94a3b8;font-size:12px;font-weight:750;text-align:center}.automation-conditions{margin-bottom:18px;padding:14px;border:1px solid #dbeafe;border-radius:10px;background:linear-gradient(135deg,#eff6ffeb,#fffffffa)}.automation-conditions-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.automation-conditions-head strong{color:#0f172a;font-size:14px;font-weight:850}.automation-conditions-head span{color:#64748b;font-size:12px;font-weight:650}.automation-condition-row{display:grid;grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) minmax(150px,1fr) 36px;gap:8px;align-items:flex-start}.automation-condition-row+.automation-condition-row{margin-top:8px}.automation-condition-row .ant-form-item{margin-bottom:0}@media(max-width:720px){.automation-conditions-head,.automation-condition-row{grid-template-columns:1fr}.automation-conditions-head{display:grid}}.record-automation-status-card .ant-card-body,.record-automation-history-card .ant-card-body{display:flex;flex-direction:column;gap:14px}.record-automation-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.record-automation-summary div{padding:12px;border:1px solid #dbe5f0;border-radius:10px;background:linear-gradient(180deg,#fff,#f8fbff)}.record-automation-summary span{display:block;color:#64748b;font-size:12px;font-weight:800}.record-automation-summary strong{display:block;margin-top:4px;color:#0f172a;font-size:22px;font-weight:900}.record-automation-rule-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.record-automation-rule{min-width:0;padding:13px;border:1px solid #dbeafe;border-left:4px solid #94a3b8;border-radius:10px;background:#fff;box-shadow:0 12px 26px #0f172a0f}.record-automation-rule.is-executed{border-left-color:#16a34a}.record-automation-rule.is-failed{border-left-color:#dc2626;background:#fff7f7}.record-automation-rule.is-skipped{border-left-color:#f59e0b;background:#fffaf0}.record-automation-rule-head,.record-automation-history-head{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.record-automation-rule>strong,.record-automation-history-head strong{display:block;min-width:0;color:#0f172a;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-automation-rule>strong{margin-top:10px}.record-automation-rule p,.record-automation-history-item p{margin:6px 0 0;color:#334155;font-size:13px;font-weight:750}.record-automation-rule small,.record-automation-history-item small,.record-automation-rule time,.record-automation-history-item time{display:block;margin-top:6px;color:#64748b;font-size:12px;font-weight:700}.record-automation-history{display:flex;flex-direction:column;gap:10px}.record-automation-history-item{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:start;padding:12px;border:1px solid #dbe5f0;border-radius:10px;background:#fff}.record-automation-history-item.is-failed{border-color:#fecaca;background:#fff7f7}.record-automation-history-item.is-skipped{border-color:#fde68a;background:#fffaf0}.record-automation-history-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#eef5ff;color:#2563eb}.record-automation-history-item.is-executed .record-automation-history-icon{background:#ecfdf5;color:#16a34a}.record-automation-history-item.is-failed .record-automation-history-icon{background:#fee2e2;color:#dc2626}.record-automation-history-item.is-skipped .record-automation-history-icon{background:#fef3c7;color:#d97706}.record-openline-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 16px;border:1px solid #bfdbfe;border-radius:10px;background:radial-gradient(circle at 100% 0%,rgba(59,130,246,.14) 0 1px,transparent 1.8px),linear-gradient(135deg,#fff,#eff6ff 54%,#f8fafc);box-shadow:0 10px 24px #2563eb1a}.record-openline-panel.is-empty{grid-template-columns:38px minmax(0,1fr);border-style:dashed;border-color:#dbe5f0;background:linear-gradient(180deg,#ffffffdb,#f8fbffc7);box-shadow:none}.record-openline-panel-main{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:center}.record-openline-panel-icon{width:38px;height:38px;display:grid;place-items:center;border:1px solid #bfdbfe;border-radius:50%;background:linear-gradient(135deg,#e0f2fe,#fff);color:#0284c7;box-shadow:0 10px 22px #0ea5e924}.record-openline-panel-content{min-width:0}.record-openline-panel-head,.record-openline-panel-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.record-openline-panel-head strong,.record-openline-panel.is-empty strong{display:block;color:#0f172a;font-size:15px;font-weight:850}.record-openline-panel-head span,.record-openline-panel.is-empty span,.record-openline-panel-grid small,.record-openline-panel-actions span{display:block;color:#64748b;font-size:12px;font-weight:750}.record-openline-panel-grid{min-width:0;display:grid;grid-template-columns:.9fr .9fr 1.3fr;gap:8px;margin-top:10px}.record-openline-panel-grid>div{min-width:0;padding:9px 10px;border:1px solid rgba(191,219,254,.78);border-radius:8px;background:#ffffffb8}.record-openline-panel-grid b{display:block;min-width:0;margin-top:2px;color:#1e293b;font-size:12px;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-openline-panel-actions{align-self:stretch;flex-direction:column;justify-content:center;align-items:flex-end}.record-openline-related-list{grid-column:1 / -1;display:grid;gap:8px;padding-top:10px;border-top:1px solid rgba(191,219,254,.72)}.record-openline-related-item{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid rgba(203,213,225,.8);border-radius:9px;background:#ffffffc7}.record-openline-related-copy{min-width:0;display:grid;gap:3px}.record-openline-related-copy strong,.record-openline-related-copy span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-openline-related-copy strong{color:#172033;font-size:13px}.record-openline-related-copy span{color:#64748b;font-size:12px}.record-openline-open-button.ant-btn-primary{min-width:132px;background:linear-gradient(135deg,#4f46e5,#7c3aed);border-color:#4f46e5;color:#fff;font-weight:850;box-shadow:0 12px 22px #4f46e53d}.record-openline-open-button.ant-btn-primary:not(:disabled):hover,.record-openline-open-button.ant-btn-primary:not(:disabled):focus-visible{background:linear-gradient(135deg,#4338ca,#6d28d9);border-color:#4338ca;color:#fff}.record-openline-open-button.ant-btn-primary span,.record-openline-open-button.ant-btn-primary svg{color:#fff}@media(max-width:900px){.record-openline-panel,.record-openline-panel-grid{grid-template-columns:1fr}.record-openline-panel-actions{flex-direction:row;justify-content:space-between;align-items:center}.record-openline-related-item{align-items:stretch;flex-direction:column}}.record-openline-timeline{display:flex;flex-direction:column;gap:12px;margin-bottom:18px}.record-openline-event{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:start}.record-openline-icon{width:42px;height:42px;display:grid;place-items:center;border:1px solid #bfdbfe;border-radius:50%;background:linear-gradient(135deg,#e0f2fe,#eff6ff);color:#0284c7;box-shadow:0 10px 24px #0ea5e929}.record-openline-card{min-width:0;padding:14px;border:1px solid #fde68a;border-radius:12px;background:linear-gradient(135deg,#fffbebf5,#eff6ffe6);box-shadow:0 14px 30px #0f172a0f}.record-openline-head,.record-openline-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.record-openline-head strong,.record-openline-head span,.record-openline-body small,.record-openline-body b,.record-openline-footer span{display:block}.record-openline-head strong{color:#0f172a;font-size:15px;font-weight:850}.record-openline-head span,.record-openline-body small,.record-openline-footer span{color:#64748b;font-size:12px;font-weight:700}.record-openline-body{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0}.record-openline-body>div{min-width:0;padding:10px 12px;border:1px solid rgba(203,213,225,.7);border-radius:10px;background:#ffffffb8}.record-openline-body b{min-width:0;margin-top:3px;color:#1e293b;font-size:13px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-relations-list{display:flex;flex-direction:column;gap:10px}.record-relation-row{width:100%;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;border:1px solid #e2e8f0;border-radius:10px;background:radial-gradient(circle at 100% 0%,rgba(37,99,235,.08),transparent 30%),#f8fbff;color:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.record-relation-row:hover,.record-relation-row:focus-visible{border-color:#93c5fd;box-shadow:0 12px 28px #2563eb1a;outline:none;transform:translateY(-1px)}.record-relation-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;color:#2563eb;background:#eaf2ff}.record-relation-icon.is-deal{color:#0f766e;background:#ccfbf1}.record-relation-icon.is-company{color:#a855f7;background:#f3e8ff}.record-relation-icon.is-lead{color:#d97706;background:#fef3c7}.record-relation-row small,.record-relation-row strong{display:block}.record-relation-row small{margin-bottom:2px;color:#64748b;font-size:12px}.record-relation-row strong{overflow:hidden;color:#0f172a;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.customer-record-layout{min-height:100%;display:grid;grid-template-columns:minmax(440px,.72fr) minmax(560px,1.28fr);gap:16px;padding:16px;align-items:start}.customer-record-form{grid-column:auto;grid-row:1;border:1px solid #dbe3ec;border-radius:10px}.customer-record-layout>.record-work-panel{grid-column:2;grid-row:1;align-self:start}@media(max-width:1024px){.customer-record-layout{grid-template-columns:1fr}.customer-record-layout>.record-work-panel{grid-column:1;grid-row:2}}@media(max-width:720px){.product-info-hero{grid-template-columns:1fr;padding:24px 22px 18px}.product-info-hero:after{right:22px;left:22px}.product-info-grid{grid-template-columns:1fr;padding:18px 22px}.product-info-footer{padding:0 22px 24px}}.record-todo-card .ant-card-body{padding:18px}.record-todo-composer{padding:14px 16px 10px;border:1px solid #2563eb;border-radius:10px;background:radial-gradient(circle at 98% 16%,rgba(168,85,247,.18) 0 1px,transparent 1.7px),#fff;box-shadow:0 12px 28px #2563eb14}.record-todo-composer .ant-form-item{margin-bottom:10px}.record-todo-title{padding:0!important;color:#0f172a;font-size:16px;font-weight:800}.record-todo-composer textarea.ant-input{min-height:104px;padding:0!important;color:#334155;resize:vertical}.record-todo-meta{display:grid;grid-template-columns:minmax(210px,.42fr) minmax(240px,.58fr);gap:12px;align-items:start;padding-top:8px}.record-todo-date,.record-todo-assignee{width:100%}.record-todo-actions{display:flex;align-items:center;gap:10px;margin-top:14px}.record-stage-strip{display:flex;gap:5px;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin}.record-stage-mobile{gap:11px}.record-stage-mobile-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.record-stage-mobile-head span{display:inline-flex;min-width:0;align-items:center;gap:7px;color:#0f172a;font-size:13px;font-weight:900}.record-stage-mobile-head svg{color:var(--star-primary)}.record-stage-mobile-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.record-stage-mobile-controls .ant-select{width:100%}.record-stage-chip{position:relative;flex:1 0 168px;min-width:0;min-height:50px;padding:9px 14px;border-radius:6px 10px 10px 6px;background:color-mix(in srgb,var(--stage-color, var(--star-primary)) 16%,#ffffff);border:1px solid color-mix(in srgb,var(--stage-color, var(--star-primary)) 34%,#ffffff);border-bottom:3px solid var(--stage-color, var(--star-primary));color:#334155;font-size:12px;font-weight:700;font-family:inherit;text-align:left;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;overflow:visible;cursor:pointer;transition:background .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.record-stage-chip-name{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-stage-chip-current{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:2px 7px;border:1px solid rgba(255,255,255,.48);border-radius:999px;background:#fff3;color:inherit;font-size:9px;font-weight:900;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.record-stage-chip:hover:not(:disabled),.record-stage-chip:focus-visible{background:color-mix(in srgb,var(--stage-color, var(--star-primary)) 24%,#ffffff);box-shadow:0 8px 18px color-mix(in srgb,var(--stage-color, var(--star-primary)) 22%,transparent);outline:none;transform:translateY(-1px)}.record-stage-chip.is-active{z-index:1;background:var(--stage-color, var(--star-primary));color:#fff;border-color:var(--stage-color, var(--star-primary));box-shadow:0 0 0 3px color-mix(in srgb,var(--stage-color, var(--star-primary)) 24%,transparent),0 10px 24px color-mix(in srgb,var(--stage-color, var(--star-primary)) 32%,transparent);font-weight:900;transform:translateY(-2px);cursor:default}.record-stage-chip:disabled{opacity:1}.record-stage-chip.is-loading:after{content:"";position:absolute;inset:auto 10px 7px 10px;height:2px;border-radius:999px;background:currentColor;opacity:.7;animation:stage-chip-loading .72s ease-in-out infinite alternate}@keyframes stage-chip-loading{0%{transform:scaleX(.18);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}.record-section-heading{margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid #e2e8f0;color:#64748b;font-size:12px;font-weight:800;text-transform:uppercase}.record-field-section{margin-bottom:18px;padding:16px 16px 4px;border:1px solid #dbeafe;border-radius:10px;background:radial-gradient(circle at 98% 12%,rgba(168,85,247,.12) 0 1px,transparent 1.8px),linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 10px 24px #0f172a0b}.record-field-section .record-section-heading{margin-bottom:14px}.record-section-heading-action{display:flex;align-items:center;justify-content:space-between;gap:12px}.record-section-heading-action .ant-btn{text-transform:none;font-weight:700}.record-section-inline-actions{display:flex;align-items:center;gap:12px;margin:2px -4px;padding-top:2px}.record-section-inline-actions .ant-btn{height:auto;padding:0 4px;color:#64748b;font-size:12px;font-weight:800}.record-section-inline-actions .ant-btn:not(:disabled):hover{color:#2563eb}.record-field-picker{display:grid;gap:16px}.record-field-picker-header{display:grid;grid-template-columns:minmax(280px,.56fr) auto;align-items:center;gap:14px}.record-field-picker-header .ant-tag{justify-self:end;margin:0;padding:6px 12px;border-radius:8px;font-weight:800}.record-field-picker-body{max-height:min(58vh,560px);overflow:auto;padding-right:8px;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.record-field-picker-group{padding:16px 0}.record-field-picker-group+.record-field-picker-group{border-top:1px solid #eef2f7}.record-field-picker-group h4{margin:0 0 12px;color:#64748b;font-size:13px;font-weight:850;text-transform:uppercase}.record-field-picker-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 18px}.record-field-picker-grid .ant-checkbox-wrapper{min-width:0;margin:0;padding:6px 8px;border-radius:8px;color:#475569;transition:background .16s ease}.record-field-picker-grid .ant-checkbox-wrapper:hover{background:#f8fbff}.record-field-picker-grid .ant-checkbox+span{min-width:0}.record-field-picker-grid span,.record-field-picker-grid small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-field-picker-grid span{font-weight:700}.record-field-picker-grid small{margin-top:2px;color:#94a3b8;font-size:11px}.record-empty-fields{margin-bottom:18px;padding:12px;border:1px dashed #cbd5e1;border-radius:8px;color:#64748b;background:#fff;font-size:13px}.record-currency-field{width:110px}.record-client-panel{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.record-client-panel.is-empty{padding-bottom:4px}.record-client-card{padding:12px;border:1px solid #dbeafe;border-radius:10px;background:radial-gradient(circle at 96% 18%,rgba(168,85,247,.16) 0 1px,transparent 1.7px),linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 10px 24px #0f172a0d}.record-client-card-head{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center;margin-bottom:10px}.record-client-avatar{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:linear-gradient(135deg,#6366f1,#38bdf8);color:#fff;box-shadow:0 10px 20px #6366f12e}.record-client-card-head small,.record-client-field small{display:block;color:#64748b;font-size:11px;font-weight:800;text-transform:uppercase}.record-client-card-head strong,.record-client-field strong{display:block;min-width:0;margin-top:2px;color:#0f172a;font-size:14px;font-weight:850;overflow-wrap:anywhere}.record-client-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.record-client-field{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;align-items:start;padding:9px;border:1px solid #e2e8f0;border-radius:8px;background:#ffffffb8}.record-client-field>span{width:24px;height:24px;display:grid;place-items:center;border-radius:7px;background:#eff6ff;color:#6366f1}.record-client-custom-fields{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.record-action-box,.record-timeline-item{border:1px solid #e2e8f0;background:linear-gradient(180deg,#fff,#f8fbff);border-radius:8px;box-shadow:0 8px 20px #0f172a0d}.record-action-box{padding:14px}.record-task-card{border:1px solid #e2e8f0;border-radius:8px;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 8px 20px #0f172a0d}.record-task-list{display:flex;flex-direction:column;gap:10px}.record-task-presets{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #e2e8f0}.record-task-presets>span{margin-right:2px;color:#64748b;font-size:12px;font-weight:850;text-transform:uppercase}.record-task-presets .ant-btn{border-color:#dbeafe;background:#f8fbff;color:#475569}.record-task-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fbff}.record-task-row.is-done{background:#f0fdf4;border-color:#bbf7d0}.record-task-row.is-overdue{border-color:#fecaca;background:#fff7f7}.record-task-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px}.record-task-main{min-width:0}.record-task-main strong{display:block;margin-bottom:6px;color:#0f172a;font-size:14px;font-weight:850;overflow-wrap:anywhere}.record-task-main p{margin:8px 0 0;color:#64748b;font-size:13px;line-height:1.45}.record-task-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:#64748b;font-size:12px;font-weight:700}.record-task-meta span{display:inline-flex;align-items:center;gap:4px}.record-action-footer{display:flex;justify-content:flex-end;margin-top:10px}.record-timeline{display:flex;flex-direction:column;gap:10px}.record-timeline-item{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;padding:14px}.record-timeline-item strong{display:block;margin-bottom:4px;font-size:14px}.record-timeline-item p{margin:0;color:#64748b;font-size:13px;line-height:1.45}.record-timeline-dot{width:12px;height:12px;margin-top:4px;border-radius:999px;background:#94a3b8}.record-timeline-item.is-primary{background:#fffef2;border-color:#fde68a}.record-timeline-item.is-primary .record-timeline-dot{background:#2563eb}.activity-timeline{padding:4px 4px 0}.activity-timeline-item{padding:2px 0 10px}.activity-timeline-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:5px}.activity-timeline-head strong{min-width:0;color:#0f172a;font-size:14px;font-weight:850;overflow-wrap:anywhere}.activity-timeline-item p{margin:0 0 6px;color:#475569;line-height:1.45}.activity-timeline-item .activity-stage-transition{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px}.activity-stage-transition span{display:inline-flex;min-width:0;max-width:240px;padding:3px 9px;border:1px solid #bfdbfe;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:12px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-stage-transition b{color:#94a3b8;font-size:12px;font-weight:850}.activity-timeline-item small{color:#94a3b8;font-weight:700}.pipeline-settings-grid{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.8fr);gap:14px;align-items:start}.settings-pipelines-page{container-type:inline-size}.settings-pipelines-page>.pipeline-settings-grid>.settings-pipelines-table{display:none}.pipeline-master-panel,.pipeline-stage-workspace{border:1px solid #e4e8f2;border-radius:18px;background:#fffffff0;box-shadow:0 12px 32px #1e293b0f}.pipeline-master-panel{display:flex;min-width:0;max-height:min(720px,calc(100vh - 310px));flex-direction:column;overflow:hidden}.pipeline-master-search{padding:14px;border-bottom:1px solid #edf0f6}.pipeline-master-search .ant-input-affix-wrapper{border-radius:12px}.pipeline-master-list{min-height:180px;overflow-y:auto;padding:8px}.pipeline-master-item{position:relative;display:grid;min-width:0;gap:7px;margin-bottom:4px;padding:12px 40px 12px 12px;border:1px solid transparent;border-radius:13px;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.pipeline-master-item:hover{border-color:#e0e5f1;background:#f8f9fd}.pipeline-master-item:focus-visible{outline:3px solid rgba(104,92,238,.2);outline-offset:-2px}.pipeline-master-item.is-selected{border-color:#685cee4d;background:linear-gradient(135deg,#685cee1a,#4aabf30f);box-shadow:inset 3px 0 #685cee}.pipeline-master-item-main{display:grid;min-width:0;gap:3px}.pipeline-master-item-main strong{overflow:hidden;color:#172033;font-size:14px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.pipeline-master-item-main span{color:#7a8499;font-size:12px}.pipeline-master-item-meta{display:flex;min-width:0;flex-wrap:wrap;gap:4px}.pipeline-master-item-meta .ant-tag{max-width:100%;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pipeline-master-item-menu{position:absolute!important;top:10px;right:8px}.pipeline-master-empty{padding:42px 16px;color:#8791a5;text-align:center}.pipeline-master-footer{padding:11px 14px;border-top:1px solid #edf0f6;color:#7a8499;font-size:12px;font-weight:700}.pipeline-stage-workspace,.pipeline-stage-toolbar-actions{min-width:0}.pipeline-stage-workspace{overflow:hidden}.pipeline-workspace-toolbar{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:16px;padding:18px 18px 16px;border-bottom:1px solid #edf0f6}.pipeline-workspace-heading{display:grid;min-width:0;gap:5px}.pipeline-workspace-heading h2{min-width:0;margin:0;overflow:hidden;color:#172033;font-size:19px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.pipeline-workspace-meta{display:flex;min-width:0;flex-wrap:wrap;gap:6px;color:#7a8499;font-size:12px}.pipeline-stage-toolbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto}.pipeline-wide-actions{display:none!important}.pipeline-compact-selector{display:none}.pipeline-compact-actions{display:block;order:2}.pipeline-add-stage-button{order:1}.settings-stages-table .ant-table{border-radius:0;box-shadow:none}.settings-stages-table .ant-table-tbody>tr{cursor:pointer}.settings-stages-table .ant-table-tbody>tr>td{transition:background-color .14s ease,box-shadow .14s ease}.settings-stages-table .ant-table-tbody>tr:hover>td{background:#fafaff!important}.settings-stages-table .ant-table-tbody>tr.is-drag-over>td{background:#f0efff!important;box-shadow:inset 0 2px #685cee}.stage-drag-handle{flex:0 0 auto;color:#a3acc0;cursor:grab}.stage-drag-handle:active{cursor:grabbing}.pipeline-stage-hint{display:flex;align-items:center;gap:6px;padding:11px 18px;border-top:1px solid #edf0f6;color:#8791a5;font-size:12px}.stage-name-cell{display:inline-flex;min-width:0;align-items:center;gap:10px;font-weight:750}.stage-name-cell>span:last-child{min-width:0;overflow-wrap:anywhere}.selected-row td{background:#eff6ff!important}.ant-table-wrapper .ant-table{border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #0a0e1d0a,0 10px 30px #0a0e1d0d}.ant-table-thead>tr>th{font-size:11px;font-weight:700!important;letter-spacing:.07em;text-transform:uppercase}.ant-table-thead>tr>th:before{display:none}.ant-segmented{padding:3px;border:1px solid #e6e9f2;background:#f1f3fa;border-radius:11px}.ant-segmented .ant-segmented-item{border-radius:8px;font-weight:600}.ant-segmented .ant-segmented-item-selected{box-shadow:0 2px 8px #0a0e1d14;color:var(--star-primary)}.stage-color-swatch{width:18px;height:18px;display:inline-block;border-radius:4px;border:1px solid #cbd5e1}.field-settings-switches{padding:2px 0 8px}.settings-page,.settings-page .ant-table-wrapper{min-width:0}.settings-page .ant-table-cell{vertical-align:middle}.currency-rate-date{font-size:12px;white-space:nowrap}.duplicate-rule-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.duplicate-rule-form .ant-form-item:nth-child(4){grid-column:1 / -1}.duplicates-summary{display:flex;gap:28px;margin:18px 0 8px;padding:14px 2px;border-top:1px solid #dbe7f5;border-bottom:1px solid #dbe7f5}.duplicates-summary>div{display:flex;align-items:baseline;gap:8px}.duplicates-summary strong{font-size:20px}.duplicates-toolbar>.ant-space{justify-content:flex-end}.duplicates-toolbar .ant-input-affix-wrapper{width:min(340px,42vw)}.duplicates-bulk-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:10px 0;padding:12px 14px;border:1px solid color-mix(in srgb,var(--primary-color, #6366f1) 28%,var(--border-color, #dbe7f5));border-radius:14px;background:color-mix(in srgb,var(--surface, #fff) 92%,var(--primary-color, #6366f1) 8%)}.duplicate-preview{padding:4px 8px 8px}.duplicate-match-reasons{display:grid;gap:6px}.duplicate-primary-row>td{background:#f0fdf4!important}.settings-modal .ant-modal-body{overflow-x:hidden}.premium-banner{position:relative;display:flex;align-items:center;gap:16px;padding:18px 24px;border-radius:18px;margin-bottom:16px;overflow:hidden;color:#fff;text-decoration:none;background:linear-gradient(120deg,#1b1f3a,#312a5e 45%,#1f2a52);background-size:200% 200%;animation:premium-banner-shimmer 8s ease infinite;box-shadow:0 18px 44px #6366f147;transition:transform .2s ease,box-shadow .2s ease}.premium-banner:hover{transform:translateY(-2px);box-shadow:0 22px 52px #6366f15c;color:#fff}@keyframes premium-banner-shimmer{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.premium-banner-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:12px;color:#fff;background:linear-gradient(145deg,var(--star-cyan),var(--star-primary) 55%,var(--star-violet));box-shadow:0 8px 20px #38bdf859;animation:premium-banner-pulse 3s ease-in-out infinite}@keyframes premium-banner-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.premium-banner-text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.premium-banner-text strong{font-size:15px;font-weight:700}.premium-banner-text span{font-size:13px;color:#ffffffb3}.premium-banner-cta{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:999px;font-size:13px;font-weight:600;white-space:nowrap;color:#fff;background:#ffffff1f;border:1px solid rgba(255,255,255,.18);transition:background .2s ease,transform .2s ease}.premium-banner:hover .premium-banner-cta{background:#fff3;transform:translate(2px)}.premium-banner-sparkle{position:absolute;color:#ffffff8c;animation:premium-banner-twinkle 3s ease-in-out infinite}.premium-banner-sparkle-1{top:14px;right:38%;animation-delay:0s}.premium-banner-sparkle-2{bottom:16px;right:22%;animation-delay:1s}.premium-banner-sparkle-3{top:50%;right:12%;animation-delay:2s}@keyframes premium-banner-twinkle{0%,to{opacity:.2;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@media(prefers-reduced-motion:reduce){.premium-banner,.premium-banner-icon,.premium-banner-sparkle{animation:none}}@media(max-width:640px){.premium-banner{flex-wrap:wrap;padding:16px}.premium-banner-sparkle{display:none}.premium-banner-cta{margin-left:60px}.dashboard-premium-banner{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px 12px;padding:16px}.dashboard-premium-banner .premium-banner-icon{grid-column:1;grid-row:1}.dashboard-premium-banner .premium-banner-text{grid-column:2;grid-row:1;align-self:center}.dashboard-premium-banner .premium-banner-cta{grid-column:1 / -1;grid-row:2;justify-content:center;width:100%;margin-left:0}}.profile-summary-name{display:flex;align-items:center;gap:8px}.messenger-chat-title,.messenger-participant-title,.messenger-direct-title{display:inline-flex;align-items:center;gap:8px;min-width:0}.premium-user-badge{display:inline-flex;align-items:center;justify-content:center;position:relative;width:18px;height:18px;min-width:18px;border-radius:50%;flex-shrink:0;color:#fff!important;background:linear-gradient(145deg,var(--star-cyan),var(--star-primary) 55%,var(--star-violet));box-shadow:0 2px 8px #6366f173;line-height:1;vertical-align:middle}.premium-user-badge svg{width:11px;height:11px;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);flex:0 0 auto;color:currentColor;stroke:currentColor;stroke-width:2.4}.premium-user-badge-nova{background:linear-gradient(145deg,#22d3ee,#3b82f6 55%,#6366f1);box-shadow:0 2px 8px #3b82f673}.premium-user-badge-galaxy{background:linear-gradient(145deg,#f472b6,#a855f7 55%,#6366f1);box-shadow:0 2px 8px #a855f773}.premium-user-badge-supernova{background:linear-gradient(145deg,#fbbf24,#f97316 55%,#ef4444);box-shadow:0 2px 8px #f9731673}.premium-user-badge-premium-badge-star{background:radial-gradient(circle at 30% 22%,#ffffff 0 10%,transparent 12%),linear-gradient(145deg,#7c3aed,#ec4899 55%,#f59e0b);box-shadow:0 2px 10px #ec48997a}.premium-user-badge-premium-badge-orbit{background:radial-gradient(circle at 50% 50%,#ffffff 0 9%,transparent 11%),conic-gradient(from 120deg,#38bdf8,#6366f1,#a855f7,#38bdf8);box-shadow:0 0 0 1px #38bdf859,0 0 12px #22d3ee94}.premium-user-badge-premium-badge-diamond{color:#eff6ff!important;background:linear-gradient(135deg,rgba(255,255,255,.88) 0 18%,transparent 19% 100%),linear-gradient(145deg,#0ea5e9,#6366f1 50%,#d946ef);box-shadow:0 0 0 1px #bfdbfe7a,0 0 14px #6366f194}.premium-user-badge-premium-badge-void-elite{color:#e0f2fe!important;background:radial-gradient(circle at 50% 50%,rgba(34,211,238,.92) 0 11%,transparent 13%),conic-gradient(from 180deg,#020617,#312e81,#7c3aed,#0f172a,#020617);box-shadow:0 0 0 1px #22d3ee57,0 0 16px #7c3aed9e}.premium-user-badge-premium-badge-solar-crown{color:#fff7ed!important;background:radial-gradient(circle at 35% 22%,rgba(255,255,255,.96) 0 10%,transparent 12%),linear-gradient(145deg,#facc15,#f97316 52%,#dc2626);box-shadow:0 0 0 1px #fdba747a,0 0 15px #f973169e}.prm-page{display:flex;flex-direction:column;gap:28px;padding:24px 24px 48px;background:#06091a;border-radius:20px;box-shadow:0 0 0 1px #6366f11a}.prm-hero{position:relative;border-radius:24px;overflow:hidden;padding:52px 48px 48px;background:radial-gradient(ellipse 80% 100% at 80% -10%,rgba(99,102,241,.28),transparent 55%),radial-gradient(ellipse 60% 80% at 0% 120%,rgba(168,85,247,.22),transparent 50%),radial-gradient(ellipse 50% 60% at 50% 50%,rgba(20,184,166,.08),transparent 60%),linear-gradient(160deg,#0c0f1e,#111629,#0e1226);border:1px solid rgba(99,102,241,.18);box-shadow:0 40px 80px #00000073,0 0 0 1px #ffffff0a inset}.prm-hero-orb{position:absolute;border-radius:50%;filter:blur(60px);pointer-events:none}.prm-hero-orb-1{width:320px;height:320px;top:-80px;right:5%;background:radial-gradient(circle,rgba(99,102,241,.35),transparent 65%);animation:prm-float 8s ease-in-out infinite}.prm-hero-orb-2{width:200px;height:200px;bottom:-60px;left:10%;background:radial-gradient(circle,rgba(168,85,247,.3),transparent 65%);animation:prm-float 11s ease-in-out infinite reverse}.prm-hero-orb-3{width:140px;height:140px;top:20%;right:30%;background:radial-gradient(circle,rgba(20,184,166,.25),transparent 65%);animation:prm-float 6s ease-in-out infinite 2s}@keyframes prm-float{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-18px) scale(1.06)}}.prm-hero-inner{position:relative;max-width:640px}.prm-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;padding:5px 14px;border-radius:999px;background:#6366f126;border:1px solid rgba(99,102,241,.3);color:#a5b4fc;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.prm-eyebrow-dot{width:6px;height:6px;border-radius:50%;background:#6366f1;box-shadow:0 0 8px #6366f1;animation:prm-dot-pulse 2s ease-in-out infinite}@keyframes prm-dot-pulse{0%,to{opacity:1;box-shadow:0 0 6px #6366f1}50%{opacity:.5;box-shadow:0 0 14px #818cf8}}.prm-hero-title{margin:0 0 14px;font-size:clamp(26px,3.5vw,36px);font-weight:800;line-height:1.18;color:#f8fafc;letter-spacing:-.02em}.prm-hero-sub{margin:0 0 24px;font-size:14px;line-height:1.7;color:#94a3b8e6}.prm-hero-status{display:inline-flex;align-items:center;gap:10px;padding:8px 18px;border-radius:999px;background:#22c55e1a;border:1px solid rgba(34,197,94,.25);color:#4ade80;font-size:13px;font-weight:600}.prm-hero-status-sep{width:1px;height:14px;background:#4ade804d}.prm-value-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.prm-value-item{display:flex;align-items:flex-start;gap:14px;padding:20px 22px;border-radius:18px;background:#111829;border:1px solid rgba(99,102,241,.12);transition:border-color .2s ease,transform .2s ease}.prm-value-item:hover{border-color:#6366f159;transform:translateY(-2px)}.prm-value-ico{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:linear-gradient(145deg,#6366f133,#a855f726);border:1px solid rgba(99,102,241,.2);color:#818cf8;flex-shrink:0}.prm-value-item strong{display:block;font-size:13px;font-weight:700;color:#e2e8f0;margin-bottom:3px}.prm-value-item span{font-size:12px;color:#94a3b8;line-height:1.4}.prm-coin-store{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:22px;align-items:stretch;overflow:hidden;padding:24px;border-radius:22px;border:1px solid rgba(251,191,36,.24);background:linear-gradient(135deg,#14182bfa,#17213cf5 46%,#21173ff5),radial-gradient(circle at 16% 12%,rgba(251,191,36,.2),transparent 36%);box-shadow:0 24px 60px #0f172a47}.prm-coin-store-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(56,189,248,.08),transparent),repeating-linear-gradient(115deg,rgba(255,255,255,.045) 0 1px,transparent 1px 18px);opacity:.75}.prm-coin-store-copy,.prm-coin-store-panel{position:relative;z-index:1}.prm-coin-store-copy{display:flex;align-items:center;gap:18px;min-width:0}.prm-coin-store-icon{display:grid;place-items:center;width:76px;height:76px;flex:0 0 auto;border-radius:24px;background:radial-gradient(circle at 30% 22%,rgba(251,191,36,.24),transparent 42%),linear-gradient(145deg,#7c3aed4d,#38bdf81a),#0f172aa3;border:1px solid rgba(167,139,250,.34);box-shadow:inset 0 1px #ffffff2e,0 18px 42px #7c3aed38}.prm-coin-store-kicker{display:inline-flex;margin-bottom:8px;color:#fbbf24;font-size:11px;font-weight:900;letter-spacing:.12em}.prm-coin-store h2{margin:0 0 8px;color:#f8fafc;font-size:28px;line-height:1.05}.prm-coin-store p{max-width:620px;margin:0;color:#cbd5e1db;font-size:14px;line-height:1.6}.prm-coin-store-panel{display:grid;gap:12px;padding:16px;border-radius:18px;background:#0f172ab8;border:1px solid rgba(148,163,184,.18);box-shadow:inset 0 1px #ffffff14}.prm-coin-balance,.prm-coin-rate{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#cbd5e1d1;font-size:12px;font-weight:800}.prm-coin-balance strong,.prm-coin-rate strong{display:inline-flex;align-items:center;gap:7px;color:#fff;font-size:18px}.prm-coin-input-wrap{display:grid;gap:7px;color:#cbd5e1d1;font-size:12px;font-weight:800}.prm-coin-input-wrap input{width:100%;height:48px;padding:0 14px;border-radius:14px;border:1px solid rgba(251,191,36,.28);outline:none;background:#02061794;color:#f8fafc;font-size:20px;font-weight:900;box-shadow:inset 0 1px #ffffff0f}.prm-coin-input-wrap input:focus{border-color:#fbbf24a6;box-shadow:0 0 0 4px #fbbf241f}.prm-coin-presets{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.prm-coin-presets button{height:34px;border:1px solid rgba(148,163,184,.18);border-radius:999px;background:#ffffff0f;color:#cbd5e1;font-size:12px;font-weight:900;cursor:pointer}.prm-coin-presets button.is-active,.prm-coin-presets button:hover{border-color:#fbbf2494;background:linear-gradient(135deg,#fbbf2438,#38bdf81f);color:#fff}.prm-btn-buy-coins{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:46px;border:0;border-radius:14px;background:linear-gradient(135deg,#f59e0b,#f97316 48%,#8b5cf6);color:#fff;font-size:14px;font-weight:900;cursor:pointer;box-shadow:0 14px 34px #f9731652}.prm-btn-buy-coins:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 18px 42px #f973166b}.prm-btn-buy-coins:disabled{cursor:wait;opacity:.72}.prm-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}.prm-card{--card-accent: #6366f1;--card-accent2: #818cf8;--card-accent3: #a5b4fc;position:relative;display:flex;flex-direction:column;border-radius:24px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:radial-gradient(ellipse 110% 80% at 10% -10%,color-mix(in srgb,var(--card-accent) 20%,transparent),transparent 55%),linear-gradient(170deg,#111629,#0e1325 60%,#090d1a);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;padding:20px 24px 24px;gap:0}.prm-card:hover{transform:translateY(-6px);box-shadow:0 32px 64px #00000073,0 0 0 1px color-mix(in srgb,var(--card-accent) 40%,transparent)}.prm-card.is-current{border-color:color-mix(in srgb,var(--card-accent) 55%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--card-accent) 35%,transparent),0 24px 56px #0006}.prm-card.is-popular{transform:scale(1.025);border-color:color-mix(in srgb,var(--card-accent) 40%,transparent);box-shadow:0 28px 64px #00000080,0 0 0 1px color-mix(in srgb,var(--card-accent) 25%,transparent);background:radial-gradient(ellipse 120% 90% at 15% -15%,color-mix(in srgb,var(--card-accent) 28%,transparent),transparent 55%),linear-gradient(170deg,#17112e,#140e2a 60%,#0e0a1e)}.prm-card.is-popular:hover{transform:scale(1.025) translateY(-6px)}.prm-card-nova{--card-accent: #38bdf8;--card-accent2: #7dd3fc;--card-accent3: #bae6fd}.prm-card-galaxy{--card-accent: #a855f7;--card-accent2: #c084fc;--card-accent3: #d8b4fe}.prm-card-supernova{--card-accent: #f59e0b;--card-accent2: #fbbf24;--card-accent3: #fde68a}.prm-card-strip{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--card-accent),var(--card-accent2),var(--card-accent3))}.prm-card-badge-row{display:flex;justify-content:flex-end;min-height:26px;margin-bottom:14px}.prm-popular-pill{display:inline-flex;align-items:center;padding:4px 12px;border-radius:999px;background:linear-gradient(135deg,var(--card-accent),color-mix(in srgb,var(--card-accent) 60%,#fff));color:#fff;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;box-shadow:0 6px 20px color-mix(in srgb,var(--card-accent) 55%,transparent)}.prm-current-pill{display:inline-flex;align-items:center;gap:5px;padding:4px 12px;border-radius:999px;background:#22c55e26;border:1px solid rgba(34,197,94,.35);color:#4ade80;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.prm-card-head{display:flex;align-items:flex-start;gap:14px;margin-bottom:24px}.prm-card-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;flex-shrink:0;background:linear-gradient(145deg,var(--card-accent),color-mix(in srgb,var(--card-accent) 50%,#000));box-shadow:0 10px 28px color-mix(in srgb,var(--card-accent) 50%,transparent);color:#fff}.prm-card-name{margin:0 0 4px;font-size:22px;font-weight:800;color:#f1f5f9;line-height:1}.prm-card-tagline{margin:0;font-size:12px;color:#94a3b8cc;line-height:1.4}.prm-card-pricing{margin-bottom:24px;padding-bottom:22px;border-bottom:1px solid rgba(255,255,255,.07)}.prm-card-price{display:flex;align-items:baseline;gap:8px;margin-bottom:8px}.prm-card-price strong{font-size:44px;font-weight:900;line-height:1;background:linear-gradient(145deg,var(--card-accent2),var(--card-accent3));-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:-.02em}.prm-card-price span{font-size:16px;font-weight:600;color:#94a3b8b3}.prm-card-bonus{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;background:#14b8a61a;border:1px solid rgba(20,184,166,.25);color:#5eead4;font-size:11px;font-weight:700;margin-bottom:6px}.prm-card-coin-price{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;background:#f59e0b1a;border:1px solid rgba(245,158,11,.22);color:#fde68a;font-size:12px;font-weight:700;margin-bottom:8px}.prm-card-coin-price strong{color:#fbbf24}.prm-price-row{display:flex;align-items:baseline;gap:10px;margin-bottom:8px;flex-wrap:wrap}.prm-price-unit{color:#94a3b8;font-size:14px;font-weight:600}.prm-price-period{color:#475569;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-left:auto}.prm-coin-alt{margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:6px}.prm-or-label{color:#475569;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.prm-coin-period{color:#475569;font-size:10px;font-weight:600;margin-left:2px}.prm-chat-accent-preview{position:relative;overflow:hidden;margin:0 0 20px;padding:12px;border:1px solid color-mix(in srgb,var(--card-accent) 26%,transparent);border-radius:18px;background:radial-gradient(circle at 90% 12%,color-mix(in srgb,var(--card-accent2) 28%,transparent),transparent 28%),linear-gradient(145deg,#ffffff0d,#ffffff06);box-shadow:inset 0 1px #ffffff14}.prm-chat-accent-head{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.prm-chat-accent-head span,.prm-chat-accent-head strong{min-width:0}.prm-chat-accent-head span{display:inline-flex;align-items:center;gap:6px;color:color-mix(in srgb,var(--card-accent3) 86%,white);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.prm-chat-accent-head strong{overflow:hidden;color:#f8fafc;font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.prm-chat-accent-bubble{position:relative;z-index:1;overflow:hidden;width:min(100%,250px);margin-left:auto;padding:11px 13px;border:1px solid rgba(255,255,255,.18);border-radius:16px 16px 6px;color:#fff;font-size:12px;font-weight:800;line-height:1.35;box-shadow:0 16px 34px color-mix(in srgb,var(--card-accent) 30%,transparent)}.prm-chat-accent-bubble span{position:relative;z-index:1}.prm-chat-accent-bubble:before,.prm-chat-accent-bubble:after{content:"";position:absolute;pointer-events:none}.prm-chat-accent-nova .prm-chat-accent-bubble{background:radial-gradient(circle at 84% 18%,rgba(255,255,255,.55) 0 2px,transparent 3px),linear-gradient(135deg,#0284c7,#2563eb 58%,#4f46e5)}.prm-chat-accent-nova .prm-chat-accent-bubble:before{inset:auto 12px 8px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(125,249,255,.95),transparent);filter:drop-shadow(0 0 8px rgba(56,189,248,.8))}.prm-chat-accent-galaxy .prm-chat-accent-bubble{background:radial-gradient(circle at 18% 26%,#fff7ad 0 1.5px,transparent 2.5px),radial-gradient(circle at 78% 18%,rgba(255,255,255,.62) 0 2px,transparent 3px),linear-gradient(135deg,#312e81,#7e22ce,#db2777)}.prm-chat-accent-galaxy .prm-chat-accent-bubble:before{top:-30%;right:-10%;bottom:-30%;left:-10%;background:linear-gradient(118deg,transparent 0 35%,rgba(255,255,255,.28) 45%,transparent 56%);animation:chat-comet-sweep 6s ease-in-out infinite}.prm-chat-accent-supernova .prm-chat-accent-bubble{color:#fff7ed;background:radial-gradient(circle at 80% 18%,rgba(255,255,255,.72) 0 2px,transparent 3px),radial-gradient(circle at 16% 86%,rgba(251,191,36,.7),transparent 18%),linear-gradient(135deg,#7c2d12,#ea580c 48%,#d946ef);box-shadow:0 18px 38px #f9731647,0 0 26px #fbbf2438}.prm-chat-accent-supernova .prm-chat-accent-bubble:before{top:-18px;right:-18px;bottom:-18px;left:-18px;background:linear-gradient(118deg,transparent 0 28%,rgba(254,240,138,.4) 39%,transparent 50%),radial-gradient(circle at 18% 82%,rgba(254,215,170,.5),transparent 15%);opacity:.84;animation:chat-comet-sweep 4.8s ease-in-out infinite}.prm-card-perks{list-style:none;margin:0 0 28px;padding:0;display:flex;flex-direction:column;gap:11px;flex:1}.prm-card-perks li{display:flex;align-items:flex-start;gap:10px;font-size:13px;font-weight:500;color:#cbd5e1;line-height:1.4}.prm-perk-check{display:grid;place-items:center;width:20px;height:20px;border-radius:6px;flex-shrink:0;background:color-mix(in srgb,var(--card-accent) 15%,transparent);color:var(--card-accent2);margin-top:1px}.prm-card-cta{display:flex;flex-direction:column;gap:10px;margin-top:auto}.prm-btn-primary{width:100%;padding:13px 20px;border-radius:14px;border:none;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--card-accent),color-mix(in srgb,var(--card-accent) 60%,#000));box-shadow:0 10px 28px color-mix(in srgb,var(--card-accent) 50%,transparent);transition:filter .2s ease,transform .15s ease,box-shadow .2s ease;letter-spacing:.01em}.prm-btn-primary:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 14px 36px color-mix(in srgb,var(--card-accent) 65%,transparent)}.prm-btn-primary:active:not(:disabled){transform:translateY(0)}.prm-btn-primary:disabled{opacity:.55;cursor:not-allowed}.prm-btn-coin{width:100%;padding:11px 20px;border-radius:12px;border:1px solid rgba(251,191,36,.28);cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;color:#fde68a;background:#fbbf2414;display:flex;align-items:center;justify-content:center;gap:7px;transition:background .2s ease,border-color .2s ease}.prm-btn-coin:hover:not(:disabled){background:#fbbf2426;border-color:#fbbf2473}.prm-btn-coin:disabled{opacity:.55;cursor:not-allowed}.prm-cta-active{display:flex;align-items:center;justify-content:center;gap:8px;padding:13px 20px;border-radius:14px;background:#22c55e1a;border:1px solid rgba(34,197,94,.28);color:#4ade80;font-size:14px;font-weight:700}.prm-section-head{margin-bottom:20px}.prm-section-title{margin:0 0 6px;font-size:18px;font-weight:700;color:#f1f5f9}.prm-section-sub{margin:0;font-size:13px;color:#94a3b8;line-height:1.5}.prm-theme-section{padding:28px 32px;border-radius:20px;background:radial-gradient(ellipse 80% 60% at 100% 0%,rgba(99,102,241,.1),transparent 50%),#0e1325;border:1px solid rgba(99,102,241,.12)}.prm-theme-row{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.prm-theme-card{display:flex;flex-direction:column;gap:10px;padding:4px;border-radius:16px;border:2px solid rgba(99,102,241,.1);background:#111829;cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;font-family:inherit;overflow:hidden}.prm-theme-card:hover:not(:disabled){transform:translateY(-3px);border-color:#6366f166;box-shadow:0 12px 28px #0000004d}.prm-theme-card:disabled{cursor:default}.prm-theme-card.is-active{border-color:#6366f1;box-shadow:0 0 0 1px #6366f180,0 10px 28px #6366f133}.prm-theme-card.is-locked{opacity:.5}.prm-theme-swatch{position:relative;width:100%;height:64px;border-radius:12px;overflow:hidden}.prm-theme-swatch-default{background:linear-gradient(135deg,#38bdf8,#6366f1 55%,#a855f7)}.prm-theme-swatch-nova{background:linear-gradient(135deg,#22d3ee,#3b82f6 55%,#6366f1)}.prm-theme-swatch-galaxy{background:linear-gradient(135deg,#f472b6,#a855f7 55%,#6366f1)}.prm-theme-swatch-supernova{background:linear-gradient(135deg,#fbbf24,#f97316 55%,#ef4444)}.prm-theme-lock{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#00000073;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#ffffffb3}.prm-theme-label{padding:0 10px;font-size:13px;font-weight:700;color:#e2e8f0;text-align:center}.prm-theme-action{padding:0 10px 10px;display:flex;align-items:center;justify-content:center;gap:4px;font-size:11px;font-weight:600;color:#64748b;text-align:center}.prm-theme-card.is-active .prm-theme-action{color:#818cf8}.prm-pay-note{margin:-8px 0 0;color:#64748b;font-size:12px;text-align:center;line-height:1.6}.prm-waiting-banner{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 24px;border-radius:14px;background:#6366f11a;border:1px solid rgba(99,102,241,.25);color:#818cf8;font-size:13px;font-weight:600}.prm-history{padding:24px 28px;border-radius:18px;background:#0e1325;border:1px solid rgba(99,102,241,.1)}.prm-history-title{margin:0 0 16px;font-size:14px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.06em}.prm-history-table{display:flex;flex-direction:column;gap:2px}.prm-history-row{display:flex;align-items:center;gap:16px;padding:9px 12px;border-radius:10px;font-size:13px;transition:background .15s ease}.prm-history-row:hover{background:#ffffff0a}.prm-history-plan{font-weight:600;color:#e2e8f0;min-width:90px}.prm-history-status{font-weight:600;font-size:12px}.prm-history-date{margin-left:auto;color:#64748b;font-size:12px}@media(max-width:1200px){.prm-plans{gap:16px}.prm-card{padding:18px 20px 22px}}@media(max-width:1150px){.prm-plans{grid-template-columns:repeat(2,1fr);gap:14px}.prm-card.is-popular{transform:none;grid-column:span 2;order:-1}.prm-card.is-popular:hover{transform:translateY(-4px)}.prm-card-price strong{font-size:38px}.prm-coin-store{grid-template-columns:1fr}}@media(max-width:860px){.prm-page{padding:16px 16px 40px;gap:20px}.prm-hero{padding:32px 24px 28px}.prm-hero-title{font-size:clamp(20px,4vw,28px)}.prm-plans{grid-template-columns:1fr;gap:12px}.prm-card{padding:18px 20px 20px}.prm-card.is-popular{grid-column:span 1;order:0}.prm-card-price strong{font-size:40px}.prm-value-strip{grid-template-columns:1fr;gap:10px}.prm-value-item{padding:16px 18px}.prm-coin-store{padding:18px;border-radius:18px}.prm-coin-store-copy{align-items:flex-start}.prm-coin-store-icon{width:58px;height:58px;border-radius:18px}.prm-coin-store h2{font-size:23px}.prm-coin-store p{font-size:13px}.prm-coin-store-panel{padding:14px}.prm-theme-section{padding:22px 20px}.prm-theme-row{grid-template-columns:repeat(2,1fr);gap:10px}.prm-theme-swatch{height:52px}}@media(max-width:480px){.prm-page{padding:12px 12px 32px;gap:16px;border-radius:14px}.prm-hero{padding:24px 18px 22px;border-radius:18px}.prm-hero-title{font-size:22px}.prm-hero-sub{font-size:13px}.prm-hero-status{flex-wrap:wrap;gap:6px;font-size:12px}.prm-eyebrow{font-size:10px}.prm-plans{grid-template-columns:1fr;gap:10px}.prm-card{padding:16px 16px 18px;border-radius:18px}.prm-card-badge-row{margin-bottom:10px}.prm-card-price strong{font-size:34px}.prm-card-icon{width:44px;height:44px;border-radius:13px}.prm-card-name{font-size:20px}.prm-value-strip{grid-template-columns:1fr;gap:8px}.prm-value-item{padding:14px 16px;gap:12px}.prm-value-ico{width:36px;height:36px;border-radius:10px}.prm-coin-store{padding:16px;gap:14px}.prm-coin-store-copy{gap:12px}.prm-coin-store h2{font-size:21px}.prm-coin-presets{grid-template-columns:1fr}.prm-coin-rate{align-items:flex-start;flex-direction:column;gap:4px}.prm-theme-section{padding:18px 16px;border-radius:16px}.prm-theme-row{grid-template-columns:repeat(2,1fr);gap:8px}.prm-theme-swatch{height:48px}.prm-theme-label{font-size:12px}.prm-section-title{font-size:16px}.prm-history{padding:16px 14px;border-radius:14px}.prm-history-title{font-size:12px;margin-bottom:10px}.prm-history-row{padding:8px 10px;gap:10px;font-size:12px}.prm-history-plan{min-width:70px;font-size:12px}.prm-btn-primary{padding:12px 16px;font-size:13px}.prm-btn-coin{padding:10px 16px;font-size:12px}}.premium-current-card{position:relative;border-radius:18px;border:1px solid rgba(99,102,241,.25);box-shadow:0 18px 50px #1f194659;overflow:hidden;background:radial-gradient(120% 160% at 100% -20%,rgba(56,189,248,.28),transparent 55%),radial-gradient(120% 160% at 0% 120%,rgba(168,85,247,.28),transparent 55%),linear-gradient(160deg,#14172e,#1b1f3a 60%,#20264a)}.premium-current-card h3{margin:0 0 10px;font-size:15px;font-weight:600;color:#f8fafc}.premium-no-plan{margin:0;color:#aab4d4}.premium-current-summary{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.premium-current-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;font-weight:600;color:#fff;background:linear-gradient(145deg,var(--star-cyan),var(--star-primary) 55%,var(--star-violet));box-shadow:0 6px 18px #6366f173}.premium-current-expiry,.premium-current-renew{color:#aab4d4;font-size:13px}.premium-plans-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px}.premium-plan-card{position:relative;display:flex;flex-direction:column;gap:12px;border-radius:20px;border:1px solid rgba(255,255,255,.08);box-shadow:0 20px 50px #0a0c1e59;overflow:hidden;color:#e2e8f8;background:radial-gradient(140% 120% at 15% -10%,color-mix(in srgb,var(--plan-accent, var(--star-primary)) 32%,transparent),transparent 60%),linear-gradient(165deg,#14172e,#1a1e3a 55%,#161a33);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.premium-plan-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;height:4px;background:linear-gradient(90deg,var(--plan-accent, var(--star-cyan)),var(--plan-accent2, var(--star-violet)))}.premium-plan-card :where(h3,.premium-plan-tagline,.premium-plan-price span,.premium-plan-period,.premium-plan-perks li){position:relative}.premium-plan-card:hover{transform:translateY(-6px);box-shadow:0 28px 64px #0a0c1e80,0 0 0 1px color-mix(in srgb,var(--plan-accent, var(--star-primary)) 35%,transparent)}.premium-plan-card.is-current{border-color:color-mix(in srgb,var(--plan-accent, var(--star-primary)) 60%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--plan-accent, var(--star-primary)) 45%,transparent),0 20px 50px #0a0c1e59}.premium-plan-nova{--plan-accent: #38bdf8;--plan-accent2: #6366f1}.premium-plan-galaxy{--plan-accent: #a855f7;--plan-accent2: #ec4899}.premium-plan-supernova{--plan-accent: #f59e0b;--plan-accent2: #ef4444}.premium-plan-ribbon{position:absolute;top:16px;right:16px;border-radius:999px;background:linear-gradient(135deg,var(--plan-accent, var(--star-primary)),var(--plan-accent2, var(--star-violet)));color:#fff;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:5px 12px;box-shadow:0 6px 16px #00000059}.premium-plan-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;color:#fff;background:linear-gradient(145deg,var(--plan-accent, var(--star-cyan)),var(--plan-accent2, var(--star-violet)));box-shadow:0 8px 24px color-mix(in srgb,var(--plan-accent, var(--star-primary)) 55%,transparent)}.premium-plan-card h3{margin:0;font-size:19px;font-weight:700;color:#f8fafc}.premium-plan-tagline{margin:0;color:#9aa4c7;font-size:13px;min-height:36px}.premium-plan-price{display:flex;align-items:baseline;gap:6px}.premium-plan-price strong{font-size:32px;font-weight:800;background:linear-gradient(145deg,var(--plan-accent, var(--star-cyan)),var(--plan-accent2, var(--star-violet)));-webkit-background-clip:text;background-clip:text;color:transparent}.premium-plan-price span{color:#9aa4c7;font-size:13px}.premium-plan-coin-price{display:inline-flex;align-items:center;gap:7px;width:fit-content;margin:-4px 0 4px;padding:6px 9px;border:1px solid rgba(245,158,11,.24);border-radius:999px;background:#f59e0b1c;color:#fde68a;font-size:13px;font-weight:700}.premium-plan-coin-price span{color:#fcd34d;font-weight:650}.premium-plan-coin-price em{padding-left:7px;border-left:1px solid rgba(252,211,77,.28);color:#fef3c7;font-size:12px;font-style:normal;font-weight:800}.premium-plan-period{color:#7e88ad;font-size:12px;margin-top:-6px}.premium-plan-perks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px;flex:1}.premium-plan-perks li{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:#cbd5f5}.premium-plan-perks li svg{flex-shrink:0;margin-top:2px;color:var(--plan-accent, var(--star-violet))}.premium-plan-card .ant-btn-primary{background:linear-gradient(135deg,var(--plan-accent, var(--star-cyan)),var(--plan-accent2, var(--star-violet)));border:none;font-weight:600;margin-top:8px;box-shadow:0 10px 26px color-mix(in srgb,var(--plan-accent, var(--star-primary)) 45%,transparent)}.premium-plan-card .ant-btn-primary:hover{filter:brightness(1.08);box-shadow:0 12px 32px color-mix(in srgb,var(--plan-accent, var(--star-primary)) 60%,transparent)}.premium-plan-current-tag{align-self:flex-start;margin-top:8px}.premium-theme-card{border-radius:16px;border:1px solid #dbe7f5;box-shadow:0 18px 44px #0f172a0f}.premium-theme-card h3{margin:0 0 6px;font-size:15px;font-weight:600}.premium-theme-description{margin:0 0 14px;color:#64748b;font-size:13px}.premium-theme-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.premium-theme-swatch{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 12px;border-radius:14px;border:1px solid #dbe7f5;background:#fff;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;font-family:inherit}.premium-theme-swatch:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 14px 32px #0f172a1a}.premium-theme-swatch:disabled{cursor:default}.premium-theme-swatch.is-active{border-color:var(--star-primary)}.premium-theme-swatch.is-locked{opacity:.55}.premium-theme-preview{width:100%;height:36px;border-radius:10px}.premium-theme-preview-default{background:linear-gradient(135deg,#38bdf8,#6366f1 55%,#a855f7)}.premium-theme-preview-nova{background:linear-gradient(135deg,#22d3ee,#3b82f6 55%,#6366f1)}.premium-theme-preview-galaxy{background:linear-gradient(135deg,#f472b6,#a855f7 55%,#6366f1)}.premium-theme-preview-supernova{background:linear-gradient(135deg,#fbbf24,#f97316 55%,#ef4444)}.premium-avatar-frame{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;padding:2px;line-height:0;flex-shrink:0}.premium-avatar-frame .ant-avatar{display:inline-flex;align-items:center;justify-content:center}.premium-avatar-frame-default{background:linear-gradient(135deg,#38bdf8,#6366f1 55%,#a855f7);box-shadow:0 0 0 1px #6366f159,0 2px 10px #6366f159}.premium-avatar-frame-nova{background:linear-gradient(135deg,#22d3ee,#3b82f6 55%,#6366f1);box-shadow:0 0 0 1px #22d3ee59,0 2px 10px #3b82f659}.premium-avatar-frame-galaxy{background:linear-gradient(135deg,#f472b6,#a855f7 55%,#6366f1);box-shadow:0 0 0 1px #f472b659,0 2px 10px #a855f759}.premium-avatar-frame-supernova{background:linear-gradient(135deg,#fbbf24,#f97316 55%,#ef4444);box-shadow:0 0 0 1px #fbbf2459,0 2px 10px #f9731659}.premium-avatar-frame-starpass-nebula-frame{background:radial-gradient(circle at 18% 18%,#ffffff 0 7%,transparent 8%),conic-gradient(from 140deg,#21c7a8,#3b82f6,#7c3aed,#f59e0b,#21c7a8);box-shadow:0 0 0 1px #21c7a859,0 2px 12px #7c3aed57}.premium-avatar-frame-frame-aurora-sales{background:radial-gradient(circle at 28% 18%,rgba(255,255,255,.96) 0 6%,transparent 7%),conic-gradient(from 210deg,#14b8a6,#22d3ee,#8b5cf6,#22c55e,#14b8a6);box-shadow:0 0 0 1px #14b8a657,0 2px 14px #22d3ee57}.premium-avatar-frame-frame-solar-pulse{background:radial-gradient(circle at 68% 24%,rgba(255,255,255,.95) 0 6%,transparent 7%),conic-gradient(from 120deg,#facc15,#fb923c,#ef4444,#a855f7,#facc15);box-shadow:0 0 0 1px #facc155c,0 2px 14px #f9731659}.premium-avatar-frame-frame-lunar-eclipse{background:radial-gradient(circle at 72% 22%,#f8fafc 0 7%,transparent 8%),conic-gradient(from 180deg,#020617,#334155,#67e8f9,#8b5cf6,#020617);box-shadow:0 0 0 1px #67e8f952,0 0 16px #0f172a6b,0 2px 14px #67e8f940}.premium-avatar-frame-frame-prism-vault{background:linear-gradient(135deg,rgba(255,255,255,.82),transparent 32%),conic-gradient(from 90deg,#22d3ee,#818cf8,#f0abfc,#facc15,#34d399,#22d3ee);box-shadow:0 0 0 1px #f0abfc57,0 0 18px #818cf861}.premium-avatar-frame-frame-quantum-halo{background:radial-gradient(circle at 28% 20%,rgba(255,255,255,.98) 0 6%,transparent 7%),radial-gradient(circle at 74% 78%,rgba(103,232,249,.82) 0 5%,transparent 6%),conic-gradient(from 210deg,#67e8f9,#6366f1,#020617,#22d3ee,#67e8f9);box-shadow:0 0 0 1px #67e8f961,0 0 18px #22d3ee75,0 0 30px #6366f12e}.premium-avatar-frame-frame-crimson-comet{background:radial-gradient(circle at 78% 20%,rgba(255,247,237,.95) 0 7%,transparent 8%),linear-gradient(135deg,rgba(255,255,255,.62),transparent 28%),conic-gradient(from 130deg,#7f1d1d,#dc2626,#f59e0b,#fef3c7,#7f1d1d);box-shadow:0 0 0 1px #fbbf2457,0 0 18px #f871716b}.celebration-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4000;pointer-events:none;overflow:hidden}.celebration-piece{position:absolute;top:-12px;width:9px;height:14px;opacity:.95;animation:celebration-fall var(--duration, 2s) ease-in var(--delay, 0s) forwards}.celebration-celebration-effect-meteor .celebration-piece{width:20px;height:5px;border-radius:999px;filter:drop-shadow(0 0 8px rgba(245,158,11,.74))}.celebration-celebration-effect-aurora .celebration-piece{width:52px;height:7px;border-radius:999px;opacity:.72;filter:blur(.2px) drop-shadow(0 0 10px rgba(45,212,191,.72));animation-name:celebration-aurora-fall}.celebration-celebration-effect-stardust-vortex .celebration-piece{width:8px;height:8px;border-radius:999px;opacity:.88;filter:drop-shadow(0 0 10px rgba(168,85,247,.74));animation-name:celebration-stardust-vortex}@keyframes celebration-fall{0%{transform:translateY(-10vh) rotate(0);opacity:1}to{transform:translate(var(--drift, 0),110vh) rotate(var(--rotate, 360deg));opacity:0}}@keyframes celebration-aurora-fall{0%{transform:translateY(-12vh) rotate(-8deg) scaleX(.75);opacity:0}18%{opacity:.82}to{transform:translate(var(--drift, 0),112vh) rotate(var(--rotate, 180deg)) scaleX(1.35);opacity:0}}@keyframes celebration-stardust-vortex{0%{transform:translateY(-12vh) rotate(0) scale(.6);opacity:0}16%{opacity:1}to{transform:translate(var(--drift, 0),112vh) rotate(var(--rotate, 360deg)) scale(1.35);opacity:0}}.premium-theme-name{font-weight:600;font-size:13px;color:#0f172a}.premium-theme-status{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#64748b}.premium-theme-swatch.is-active .premium-theme-status{color:var(--star-primary);font-weight:600}.premium-pay-note{margin:0;color:#94a3b8;font-size:12px;text-align:center}.premium-pay-waiting{width:fit-content;margin:-6px auto 0;padding:10px 14px;border:1px solid rgba(124,92,255,.24);border-radius:14px;color:#4f46e5;background:#7c5cff14}.premium-history-card{border-radius:16px;border:1px solid #dbe7f5;box-shadow:0 18px 44px #0f172a0f}.premium-history-card h3{margin:0 0 10px;font-size:15px;font-weight:600}.premium-history-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.premium-history-list li{display:flex;align-items:center;gap:10px;font-size:13px}.premium-history-plan{font-weight:600;min-width:90px}.premium-history-date{color:#94a3b8}.sticker-settings-layout{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:16px}.sticker-pack-list,.sticker-pack-editor{border:1px solid #dbe7f5;border-radius:14px;box-shadow:0 18px 44px #0f172a0f}.sticker-pack-row{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;color:#0f172a;text-align:left;cursor:pointer}.sticker-pack-row.is-active{border-color:#93c5fd;background:linear-gradient(135deg,#6366f11a,#0ea5e914)}.sticker-pack-row strong,.sticker-admin-card strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sticker-pack-row small,.sticker-admin-card small{display:block;margin-top:3px;color:#64748b;font-weight:700}.sticker-pack-cover{display:grid;width:46px;height:46px;place-items:center;border-radius:14px;background:#eef6ff;color:#6366f1}.sticker-pack-cover img{width:38px;height:38px;object-fit:contain}.sticker-pack-cover .cached-image{width:38px;height:38px;border-radius:10px}.sticker-pack-cover .cached-image-media{width:100%;height:100%;object-fit:contain}.sticker-pack-summary{display:flex;align-items:center;gap:10px;margin-bottom:16px}.sticker-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(164px,1fr));gap:14px}.sticker-admin-card{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid #e2e8f0;border-radius:14px;background:linear-gradient(180deg,#fff,#f8fbff)}.sticker-admin-preview{display:grid;height:132px;place-items:center;border:1px dashed #cbd5e1;border-radius:12px;background:#f8fafc}.sticker-admin-preview img{max-width:112px;max-height:112px;object-fit:contain}.sticker-admin-preview .cached-image{width:112px;height:112px;border-radius:12px}.sticker-admin-preview .cached-image-media{width:100%;height:100%;object-fit:contain}.record-layout-section-list{display:flex;flex-direction:column;gap:8px;margin-bottom:14px;padding:10px;border:1px solid #e5eaf2;border-radius:10px;background:#f8fbff}.record-layout-add-field{margin-bottom:12px}.record-layout-add-field .ant-select{width:100%}.record-layout-section-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.record-layout-field-list{display:flex;flex-direction:column;gap:8px;max-height:360px;overflow-y:auto;padding:8px;border:1px solid #e5eaf2;border-radius:10px;background:#f8fbff}.record-layout-field-row{display:grid;grid-template-columns:18px minmax(0,1fr) minmax(150px,190px) auto;align-items:center;gap:8px;padding:8px 10px;border:1px solid #e5eaf2;border-radius:8px;background:#fff;color:#334155;font-weight:700}.record-layout-field-row>svg{color:#94a3b8}.record-layout-field-row>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-layout-field-row>span small{display:block;margin-top:2px;color:#64748b;font-size:11px;font-weight:650}.record-readonly-related-list{display:grid;gap:8px}.record-readonly-field{min-height:38px;padding:9px 11px;border:1px solid #dbe5f0;border-radius:9px;background:linear-gradient(180deg,#fff,#f8fbff);color:#0f172a}.record-readonly-field small,.record-readonly-field span{display:block}.record-readonly-field small{margin-bottom:2px;color:#64748b;font-size:11px;font-weight:750}.record-readonly-field span{font-weight:750}.record-readonly-field.is-empty{color:#94a3b8;font-weight:650}.inbox-grid{display:grid;grid-template-columns:300px minmax(0,1fr) 280px;gap:16px;min-height:calc(100vh - 146px)}.inbox-list,.message-panel,.conversation-side{overflow:hidden}.conversation{padding:14px 16px!important;cursor:pointer;border-left:3px solid transparent;transition:background .16s ease,border-color .16s ease}.conversation.active{background:#eef4ff;border-left-color:var(--star-primary)}.message-panel{min-width:0}.messages{height:calc(100vh - 250px);overflow:auto;display:flex;flex-direction:column;gap:10px;padding-right:6px}.message{max-width:72%;display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid #e5eaf2;border-radius:10px;background:#f8fbff;box-shadow:0 8px 18px #0f172a0a}.message.outbound{align-self:flex-end;border-color:#bfdbfe;background:#eef4ff}.message small{color:#64748b}.reply-box{width:100%;margin-top:14px;border-radius:10px;box-shadow:0 8px 20px #0f172a0d}.conversation-side .ant-select{width:100%}.openlines-page{display:flex;height:calc(100vh - 116px);min-height:0;flex-direction:column}.openlines-page .page-header{flex:0 0 auto;margin-bottom:12px;padding-bottom:10px}.openlines-shell{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;gap:10px}.openlines-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) 210px auto auto;gap:10px;align-items:center;padding:10px;border:1px solid rgba(203,213,225,.72);border-radius:14px;background:#ffffffeb;box-shadow:0 16px 36px #0f172a0f}.openlines-stats{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));gap:10px}.openlines-stats>div{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:9px 12px;border:1px solid rgba(203,213,225,.72);border-radius:14px;background:linear-gradient(135deg,#fffffff5,#eff6ffe0);box-shadow:0 14px 34px #0f172a0f}.openlines-stats svg{color:var(--star-primary)}.openlines-stats span{min-width:0;color:#64748b;font-weight:700}.openlines-stats strong{color:#0f172a;font-size:18px}.openlines-stat-short{display:none}.openlines-grid{grid-template-columns:minmax(300px,.85fr) minmax(480px,1.7fr) minmax(260px,.75fr);flex:1 1 auto;min-height:0}.openlines-list,.openlines-chat,.openlines-side{min-height:0;border-color:#cbd5e1c7;border-radius:16px;background:#fffffff5;box-shadow:0 18px 42px #0f172a14}.openlines-list>.ant-card-body,.openlines-chat>.ant-card-body,.openlines-side>.ant-card-body{height:100%;min-height:0}.openlines-list>.ant-card-body,.openlines-side>.ant-card-body{overflow:auto}.openlines-chat>.ant-card-body{display:flex;flex-direction:column;overflow:hidden}.openline-conversation{align-items:flex-start!important;border-bottom:1px solid rgba(226,232,240,.7);padding:12px 14px!important}.openline-conversation.is-unread{background:linear-gradient(90deg,#ef444413,#fff0)}.openline-conversation.is-unread .openline-conversation-title>span,.openline-conversation.is-unread .openline-conversation-meta>span{color:#0f172a;font-weight:900}.crm-mobile-card.has-openline-unread{border-color:#ef444466;box-shadow:0 10px 24px #ef44441c}.openline-conversation-title{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.openline-conversation-title>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#0f172a;font-weight:800}.openline-conversation-meta{display:flex;min-width:0;flex-direction:column;gap:4px}.openline-conversation-meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.openline-conversation-meta small,.openline-message-head small,.openline-message-status small{color:#94a3b8;font-weight:700}.openlines-chat{min-width:0}.openlines-chat-header{display:flex;align-items:center;justify-content:space-between;gap:14px;flex:0 0 auto;padding:12px 16px;border-bottom:1px solid #e2e8f0}.openlines-chat-header strong{display:block;color:#0f172a;font-size:17px}.openlines-chat-header span{color:#64748b;font-weight:700}.openlines-record-button.ant-btn{flex:0 0 auto;border-color:#6366f138;background:linear-gradient(180deg,#fff,#f8fbff);color:#334155;font-weight:800}.openlines-record-button.ant-btn:hover{border-color:#6366f16b;color:var(--star-primary)}.openlines-messages{overflow-anchor:none;flex:1 1 auto;height:auto;min-height:0;padding:14px 16px;background:radial-gradient(circle at 12% 0%,rgba(99,102,241,.07),transparent 28%),radial-gradient(circle,rgba(165,180,252,.5) 0 1px,transparent 1.4px),linear-gradient(180deg,#f7f8fd,#eef0fb);background-size:auto,180px 180px,auto}.openlines-messages-content{display:flex;flex:0 0 auto;flex-direction:column;gap:inherit;min-width:0}.openline-message{flex:0 0 auto;min-width:0;max-width:min(78%,680px);border-radius:16px;background:#fff;box-shadow:0 2px 8px #0a0e1d0d;overflow-wrap:anywhere}.openline-message.inbound{border-color:#e4e8f2;border-bottom-left-radius:6px}.openline-message.outbound{border-color:#6366f142;background:linear-gradient(180deg,#eef0fe,#e9ecfd);border-bottom-right-radius:6px}.openline-message.outbound.has-chat-accent{position:relative;overflow:hidden;border-color:#22d3ee94;background:radial-gradient(circle at 84% 14%,rgba(255,255,255,.72) 0 2px,transparent 3px),radial-gradient(circle at 24% 0%,rgba(34,211,238,.24),transparent 32%),linear-gradient(135deg,#eefbff,#eef2ff 44%,#f5e8ff);box-shadow:0 16px 34px #0ea5e92e,0 0 0 1px #ec48991f}.openline-message.outbound.has-chat-accent>*{position:relative;z-index:1}.openline-message.outbound.chat-accent-chat-accent-comet{border-color:#7df9ffb8;background:radial-gradient(circle at 86% 14%,rgba(255,255,255,.58) 0 2px,transparent 3px),radial-gradient(circle at 18% 92%,rgba(250,204,21,.28),transparent 18%),radial-gradient(circle at 24% 0%,rgba(34,211,238,.38),transparent 35%),linear-gradient(135deg,#2141e8,#6d28d9 52%,#c026d3);box-shadow:0 18px 42px #6366f157,0 0 26px #22d3ee52,inset 0 1px #ffffff38}.openline-message.outbound.chat-accent-chat-accent-comet:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:0;background:linear-gradient(115deg,transparent 0 28%,rgba(255,255,255,.46) 39%,transparent 52%),radial-gradient(circle at 18% 82%,rgba(250,204,21,.4),transparent 14%),radial-gradient(circle at 86% 16%,rgba(34,211,238,.42),transparent 15%);opacity:.72;transform:translate(-36%);animation:chat-comet-sweep 5.5s ease-in-out infinite;pointer-events:none}.openline-message.outbound.chat-accent-chat-accent-comet:after{content:"";position:absolute;right:14px;top:12px;width:32px;height:12px;z-index:0;border-radius:999px;background:radial-gradient(circle at 100% 50%,#fff7ad 0 3px,transparent 4px),linear-gradient(90deg,transparent,rgba(125,249,255,.48),rgba(255,255,255,.58));filter:drop-shadow(0 0 8px rgba(34,211,238,.55));transform:rotate(-16deg);opacity:.88;pointer-events:none}.openline-message.outbound.chat-accent-chat-accent-comet>span,.openline-message.outbound.chat-accent-chat-accent-comet .openline-message-head span{color:#fffffff5;text-shadow:0 1px 10px rgba(15,23,42,.22)}.openline-message.outbound.chat-accent-chat-accent-comet .openline-message-head small,.openline-message.outbound.chat-accent-chat-accent-comet .openline-message-status small{color:#e0f2fec7}.openline-message.outbound.chat-accent-chat-accent-aurora-thread{border-color:#99f6e4b8;background:radial-gradient(circle at 88% 14%,rgba(255,255,255,.6) 0 2px,transparent 3px),radial-gradient(circle at 18% 0%,rgba(45,212,191,.34),transparent 35%),linear-gradient(135deg,#0f766e,#2563eb 52%,#7c3aed);box-shadow:0 20px 46px #14b8a647,0 0 32px #2dd4bf4d,0 0 0 1px #a78bfa2e,inset 0 1px #ffffff3d}.openline-message.outbound.chat-accent-chat-accent-aurora-thread:before{content:"";position:absolute;top:-32%;right:-12%;bottom:-32%;left:-12%;z-index:0;background:linear-gradient(112deg,transparent 0 24%,rgba(94,234,212,.36) 34%,transparent 49%),linear-gradient(128deg,transparent 0 43%,rgba(196,181,253,.36) 55%,transparent 70%),linear-gradient(86deg,transparent 0 58%,rgba(240,171,252,.22) 68%,transparent 80%),radial-gradient(circle at 82% 16%,rgba(167,243,208,.38),transparent 17%);opacity:.84;transform:translate(-22%);animation:chat-aurora-drift 7s ease-in-out infinite;pointer-events:none}.openline-message.outbound.chat-accent-chat-accent-aurora-thread:after{content:"";position:absolute;left:18px;right:18px;bottom:8px;height:3px;z-index:0;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(94,234,212,.95),rgba(167,139,250,.9),rgba(240,171,252,.72),transparent);filter:drop-shadow(0 0 10px rgba(45,212,191,.72));opacity:.9;pointer-events:none}.openline-message.outbound.chat-accent-chat-accent-aurora-thread>span,.openline-message.outbound.chat-accent-chat-accent-aurora-thread .openline-message-head span{color:#fffffff0;text-shadow:0 1px 10px rgba(15,23,42,.24)}.openline-message.outbound.chat-accent-chat-accent-aurora-thread .openline-message-head small,.openline-message.outbound.chat-accent-chat-accent-aurora-thread .openline-message-status small{color:#e0f2fec7}.openline-message.outbound.chat-accent-chat-accent-nova-pulse{border-color:#7dd3fcb8;background:radial-gradient(circle at 86% 16%,rgba(255,255,255,.58) 0 2px,transparent 3px),radial-gradient(circle at 20% 0%,rgba(125,249,255,.36),transparent 35%),linear-gradient(135deg,#0284c7,#2563eb 56%,#4f46e5);box-shadow:0 18px 40px #2563eb4d,0 0 26px #38bdf842,inset 0 1px #ffffff38}.openline-message.outbound.chat-accent-chat-accent-nova-pulse:after{content:"";position:absolute;left:16px;right:16px;bottom:8px;height:2px;z-index:0;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(125,249,255,.95),transparent);filter:drop-shadow(0 0 9px rgba(56,189,248,.78));pointer-events:none}.openline-message.outbound.chat-accent-chat-accent-galaxy-orbit{border-color:#d8b4fec2;background:radial-gradient(circle at 16% 24%,#fff7ad 0 1.5px,transparent 2.5px),radial-gradient(circle at 76% 16%,rgba(255,255,255,.58) 0 2px,transparent 3px),radial-gradient(circle at 28% 100%,rgba(236,72,153,.32),transparent 32%),linear-gradient(135deg,#312e81,#7e22ce 52%,#db2777);box-shadow:0 20px 44px #7e22ce52,0 0 30px #ec48993d,inset 0 1px #ffffff38}.openline-message.outbound.chat-accent-chat-accent-galaxy-orbit:before{content:"";position:absolute;top:-30%;right:-12%;bottom:-30%;left:-12%;z-index:0;background:linear-gradient(118deg,transparent 0 35%,rgba(255,255,255,.28) 45%,transparent 56%),radial-gradient(ellipse at 52% 55%,transparent 0 32%,rgba(216,180,254,.28) 33% 36%,transparent 37%);opacity:.82;animation:chat-comet-sweep 6s ease-in-out infinite;pointer-events:none}.openline-message.outbound.chat-accent-chat-accent-supernova-flare{border-color:#fdba74c7;background:radial-gradient(circle at 82% 18%,rgba(255,255,255,.68) 0 2px,transparent 3px),radial-gradient(circle at 18% 88%,rgba(251,191,36,.62),transparent 20%),linear-gradient(135deg,#7c2d12,#ea580c 48%,#d946ef);box-shadow:0 22px 48px #f9731657,0 0 30px #fbbf2442,inset 0 1px #ffffff40}.openline-message.outbound.chat-accent-chat-accent-supernova-flare:before{content:"";position:absolute;top:-22px;right:-22px;bottom:-22px;left:-22px;z-index:0;background:linear-gradient(118deg,transparent 0 28%,rgba(254,240,138,.38) 39%,transparent 50%),radial-gradient(circle at 18% 82%,rgba(254,215,170,.48),transparent 15%);opacity:.82;animation:chat-comet-sweep 4.8s ease-in-out infinite;pointer-events:none}.openline-message.outbound.chat-accent-chat-accent-supernova-flare:after{content:"";position:absolute;right:14px;top:12px;z-index:0;width:34px;height:14px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(254,240,138,.72),rgba(255,255,255,.75));filter:drop-shadow(0 0 10px rgba(251,191,36,.72));transform:rotate(-15deg);pointer-events:none}.openline-message.outbound.chat-accent-chat-accent-void-rift{border-color:#67e8f9ad;background:radial-gradient(circle at 82% 18%,rgba(103,232,249,.52) 0 2px,transparent 3px),radial-gradient(circle at 24% 80%,rgba(168,85,247,.36),transparent 28%),linear-gradient(135deg,#020617,#312e81 54%,#0f172a);box-shadow:0 22px 48px #312e8157,0 0 34px #22d3ee3d,inset 0 1px #ffffff29}.openline-message.outbound.chat-accent-chat-accent-void-rift:before{content:"";position:absolute;top:-18px;right:-18px;bottom:-18px;left:-18px;z-index:0;background:linear-gradient(128deg,transparent 0 42%,rgba(103,232,249,.72) 48%,transparent 54%),radial-gradient(circle at 78% 22%,rgba(216,180,254,.44),transparent 16%);opacity:.62;animation:chat-rift-pulse 5.2s ease-in-out infinite;pointer-events:none}.openline-message.outbound.chat-accent-chat-accent-void-rift:after{content:"";position:absolute;right:14px;bottom:10px;z-index:0;width:72px;height:3px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(103,232,249,.95),rgba(168,85,247,.76),transparent);filter:drop-shadow(0 0 10px rgba(103,232,249,.72));pointer-events:none}.openline-message.outbound.chat-accent-chat-accent-solar-signal{border-color:#fdba74c2;background:radial-gradient(circle at 22% 24%,rgba(254,240,138,.7) 0 2px,transparent 3px),radial-gradient(circle at 84% 20%,rgba(255,255,255,.5) 0 2px,transparent 3px),linear-gradient(135deg,#92400e,#c2410c,#be123c);box-shadow:0 22px 48px #f9731652,0 0 32px #fbbf243d,inset 0 1px #ffffff40}.openline-message.outbound.chat-accent-chat-accent-solar-signal:before{content:"";position:absolute;top:-22px;right:-22px;bottom:-22px;left:-22px;z-index:0;background:repeating-radial-gradient(circle at 20% 36%,rgba(254,240,138,.32) 0 2px,transparent 3px 13px),linear-gradient(118deg,transparent 0 32%,rgba(255,255,255,.32) 42%,transparent 52%);opacity:.72;animation:chat-solar-signal 4.8s ease-in-out infinite;pointer-events:none}.openline-message.outbound.chat-accent-chat-accent-nova-pulse>span,.openline-message.outbound.chat-accent-chat-accent-galaxy-orbit>span,.openline-message.outbound.chat-accent-chat-accent-supernova-flare>span,.openline-message.outbound.chat-accent-chat-accent-void-rift>span,.openline-message.outbound.chat-accent-chat-accent-solar-signal>span,.openline-message.outbound.chat-accent-chat-accent-nova-pulse .openline-message-head span,.openline-message.outbound.chat-accent-chat-accent-galaxy-orbit .openline-message-head span,.openline-message.outbound.chat-accent-chat-accent-supernova-flare .openline-message-head span,.openline-message.outbound.chat-accent-chat-accent-void-rift .openline-message-head span,.openline-message.outbound.chat-accent-chat-accent-solar-signal .openline-message-head span{color:#fffffff5;text-shadow:0 1px 10px rgba(15,23,42,.24)}.openline-message.outbound.chat-accent-chat-accent-nova-pulse .openline-message-head small,.openline-message.outbound.chat-accent-chat-accent-galaxy-orbit .openline-message-head small,.openline-message.outbound.chat-accent-chat-accent-supernova-flare .openline-message-head small,.openline-message.outbound.chat-accent-chat-accent-void-rift .openline-message-head small,.openline-message.outbound.chat-accent-chat-accent-solar-signal .openline-message-head small,.openline-message.outbound.chat-accent-chat-accent-nova-pulse .openline-message-status small,.openline-message.outbound.chat-accent-chat-accent-galaxy-orbit .openline-message-status small,.openline-message.outbound.chat-accent-chat-accent-supernova-flare .openline-message-status small,.openline-message.outbound.chat-accent-chat-accent-void-rift .openline-message-status small,.openline-message.outbound.chat-accent-chat-accent-solar-signal .openline-message-status small{color:#e0f2fec7}.openline-message-head,.openline-message-status{display:flex;align-items:center;justify-content:space-between;gap:10px}.openline-message-head span{color:#334155;font-weight:800}.openlines-attachments{display:flex;flex-direction:column;gap:8px}.openlines-attachment-image,.openlines-attachment-video{display:block;max-width:min(420px,100%);max-height:260px;border:1px solid #dbe7f6;border-radius:12px;background:#0f172a;object-fit:contain}.cached-image.openlines-attachment-image{display:inline-grid;min-width:220px;min-height:140px;background:#eef4fb}.cached-image.openlines-attachment-image .cached-image-media{width:100%;height:100%;object-fit:contain;border-radius:inherit}.openlines-photo-grid{display:grid;gap:3px;width:min(360px,52vw);overflow:hidden;border-radius:12px;background:#e8ebf4}.openlines-photo-grid-item{position:relative;display:grid;place-items:center;min-width:0;padding:0;overflow:hidden;border:0;background:#eef1f7;cursor:zoom-in}.openlines-photo-grid-item:focus-visible{outline:3px solid color-mix(in srgb,var(--star-primary) 55%,white);outline-offset:-3px}.openlines-photo-grid .cached-image.openlines-attachment-image{display:grid;width:100%;height:100%;min-width:0;min-height:0;max-width:none;max-height:none;border:0;border-radius:0}.openlines-photo-grid .cached-image.openlines-attachment-image .cached-image-media{width:100%;height:100%;object-fit:contain}.openlines-photo-grid.is-count-1{grid-template-columns:1fr}.openlines-photo-grid.is-count-1 .openlines-photo-grid-item{aspect-ratio:auto}.openlines-photo-grid.is-count-1 .cached-image.openlines-attachment-image{width:100%;height:auto}.openlines-photo-grid.is-count-1 .cached-image.openlines-attachment-image .cached-image-media{width:100%;height:auto;max-height:none}.openlines-photo-grid.is-count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.openlines-photo-grid.is-count-2 .openlines-photo-grid-item{aspect-ratio:1 / 1}.openlines-photo-grid.is-count-3{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.openlines-photo-grid.is-count-3 .openlines-photo-grid-item{aspect-ratio:1 / 1}.openlines-photo-grid.is-count-3 .openlines-photo-grid-item:first-child{grid-row:1 / 3}.openlines-photo-grid.is-count-4{grid-template-columns:repeat(2,minmax(0,1fr))}.openlines-photo-grid.is-count-4 .openlines-photo-grid-item{aspect-ratio:1 / 1}.openlines-photo-grid-more{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0f172a94;color:#fff;font-size:24px;font-weight:750;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.openlines-lightbox-wrap .ant-modal-content{padding:0;background:transparent;box-shadow:none}.openlines-lightbox-wrap .ant-modal-body{padding:0}.openlines-lightbox-wrap .ant-modal{max-width:calc(100vw - 24px);padding-bottom:0}.openlines-lightbox{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:min(90vh,1000px);height:min(90dvh,1000px)}.cached-image.openlines-lightbox-media{display:grid;box-sizing:border-box;width:100%;height:100%;min-width:0;min-height:0;padding:14px 68px 58px;border-radius:13px;background:#0b1020;box-shadow:0 24px 70px #0206176b}.cached-image.openlines-lightbox-media .cached-image-media{width:auto;height:auto;min-width:0;min-height:0;max-width:100%;max-height:100%;object-fit:contain!important;border-radius:inherit}.openlines-lightbox-close,.openlines-lightbox-nav,.openlines-lightbox-footer a{display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);background:#0f172ab8;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.openlines-lightbox-close,.openlines-lightbox-nav{position:absolute;z-index:2;border-radius:999px}.openlines-lightbox-close{top:14px;right:14px;width:40px;height:40px}.openlines-lightbox-nav{top:50%;width:46px;height:46px;transform:translateY(-50%)}.openlines-lightbox-nav.is-previous{left:14px}.openlines-lightbox-nav.is-next{right:14px}.openlines-lightbox-close:hover,.openlines-lightbox-nav:hover,.openlines-lightbox-footer a:hover{background:#6366f1e6;color:#fff}.openlines-lightbox-footer{position:absolute;right:18px;bottom:15px;left:18px;display:flex;align-items:center;justify-content:center;gap:10px;color:#fff;font-size:12px;font-weight:700;pointer-events:none}.openlines-lightbox-footer>span{padding:6px 11px;border-radius:999px;background:#0f172ab8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.openlines-lightbox-footer a{width:34px;height:34px;border-radius:999px;pointer-events:auto}@media(max-width:680px){.openlines-photo-grid{width:min(320px,72vw)}.openlines-lightbox{width:100%;height:92vh;height:92dvh}.cached-image.openlines-lightbox-media{min-width:0;min-height:0;padding:52px 10px 66px}.openlines-lightbox-nav{top:auto;bottom:12px}.openlines-lightbox-nav.is-previous{left:12px}.openlines-lightbox-nav.is-next{right:12px}.openlines-lightbox-footer{bottom:17px}}.cached-image{position:relative;display:inline-grid;place-items:center;overflow:hidden;color:transparent;vertical-align:middle}.cached-image-media{display:block;max-width:100%;max-height:100%;opacity:0;transition:opacity .16s ease}.cached-image.is-loaded .cached-image-media{opacity:1}.cached-image.is-error .cached-image-media{display:none}.cached-image-placeholder,.cached-image-error{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border-radius:inherit;pointer-events:none}.cached-image-placeholder{background:linear-gradient(110deg,#e2e8f094 8%,#f8fafcdb 18%,#e2e8f094 33%),#f1f5f9d1;background-size:220% 100%;animation:cached-image-shimmer 1.25s ease-in-out infinite}.cached-image-spinner{width:22px;height:22px;border-radius:999px;border:2px solid rgba(99,102,241,.18);border-top-color:#6366f1b8;animation:cached-image-spin .85s linear infinite}.cached-image-error{background:#f1f5f9eb;border:1px solid rgba(148,163,184,.24)}.cached-image-error span{width:28px;height:22px;border-radius:6px;border:2px solid rgba(100,116,139,.45);position:relative}.cached-image-error span:before{content:"";position:absolute;left:4px;right:4px;bottom:4px;height:8px;border-radius:3px;background:linear-gradient(135deg,transparent 46%,rgba(100,116,139,.55) 48% 58%,transparent 60%)}@keyframes cached-image-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes cached-image-spin{to{transform:rotate(360deg)}}.openlines-attachment-file{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;max-width:420px;padding:10px 12px;border:1px solid #dbe7f6;border-radius:12px;background:#ffffffc7;color:#1d4ed8;font-weight:800}.openlines-attachment-file span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.openlines-attachment-file small{color:#64748b}.openlines-composer{flex:0 0 auto;padding:10px 14px 12px;border-top:1px solid #e2e8f0;background:#fff}.openlines-template-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-bottom:8px}.openlines-pending-file{display:grid;grid-template-columns:20px minmax(0,1fr) auto 24px;align-items:center;gap:8px;margin-bottom:10px;padding:9px 10px;border:1px solid #bfdbfe;border-radius:10px;background:#eff6ff;color:#1e3a8a;font-weight:800}.openlines-pending-file span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.openlines-pending-file small{color:#64748b}.openlines-pending-file button{display:grid;width:24px;height:24px;place-items:center;border:0;border-radius:8px;background:transparent;color:#64748b;cursor:pointer}.openlines-pending-file button:hover{background:#dbeafe;color:#1e3a8a}.openlines-reply-box{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.openlines-reply-actions{display:flex;gap:8px}.openlines-side{align-self:stretch}.openlines-side-section{display:flex;flex-direction:column;gap:7px;padding:12px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fbff}.openlines-side-section>span{color:#64748b;font-size:12px;font-weight:800;text-transform:uppercase}.openlines-side-section>strong{color:#0f172a;font-size:15px}.openlines-linked-record-section{border-color:#6366f133;background:linear-gradient(135deg,#6366f114,#0ea5e90d),#f8fbff}.openlines-linked-record-section small{color:#64748b;font-weight:700}.openlines-linked-record-section.is-empty{border-style:dashed;background:#f8fbff}.openlines-linked-record-section .ant-btn{width:100%;justify-content:center}.openlines-template-modal .ant-list-item{align-items:flex-start}.openlines-template-modal .ant-list-item-action{margin-inline-start:12px}.full-width{width:100%}.crm-import-modal .ant-modal-body{padding-top:14px}.crm-import-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:18px}.crm-import-instructions{padding:18px;border:1px solid #dbe7f6;border-radius:12px;background:linear-gradient(180deg,#f8fbff,#eef5ff);color:#475569}.crm-import-instructions h3{margin:0 0 12px;color:#0f172a;font-size:16px}.crm-import-instructions p{margin:0 0 12px;line-height:1.45}.crm-import-main{display:flex;min-width:0;flex-direction:column;gap:14px}.crm-import-uploader .ant-upload-drag{border-radius:14px;background:#f8fbff}.crm-import-summary,.crm-import-block-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.crm-import-block-title{justify-content:flex-start;color:#0f172a;font-weight:800}.crm-import-mapping{display:flex;max-height:320px;flex-direction:column;gap:8px;overflow:auto;padding:12px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.crm-import-map-row{display:grid;grid-template-columns:minmax(160px,1fr) minmax(260px,1.4fr);align-items:center;gap:12px;padding:9px 10px;border:1px solid #edf2f7;border-radius:10px;background:#fbfdff}.crm-import-map-row strong,.crm-import-map-row small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-import-map-row small{margin-top:3px;color:#94a3b8}.crm-import-map-row .ant-select{width:100%}.crm-import-preview-table{overflow:hidden;border:1px solid #e2e8f0;border-radius:12px}.crm-import-error{max-height:120px;margin:0;overflow:auto;white-space:pre-wrap}.crm-list-shell{display:flex;flex-direction:column;gap:14px}.crm-list-pagination{display:flex;justify-content:center;padding:16px 8px 4px}.crm-list-insights{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));gap:12px}.crm-list-insights>div{padding:14px 16px;border:1px solid #e2e8f0;border-radius:12px;background:radial-gradient(circle at 92% 20%,rgba(56,189,248,.14) 0 1px,transparent 1.7px),linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 14px 32px #0f172a0f}.crm-list-insights span{display:block;color:#64748b;font-size:12px;font-weight:700;text-transform:uppercase}.crm-list-insights strong{display:block;margin-top:4px;color:#0f172a;font-size:22px;line-height:1.1}.crm-list-table{overflow:hidden;border:1px solid #e2e8f0;border-radius:14px;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 18px 42px #0f172a14}.crm-list-table .ant-table{background:transparent}.crm-list-table .ant-table-thead>tr>th{border-bottom:1px solid #e2e8f0;background:linear-gradient(180deg,#f8fbff,#f1f7ff);color:#64748b;font-size:12px;font-weight:800;text-transform:uppercase}.crm-list-table .ant-table-tbody>tr.crm-list-row>td{border-bottom:1px solid #edf2f7;vertical-align:top}.crm-list-table .ant-table-tbody>tr.crm-list-row:hover>td{background:#f3f8ff}.crm-list-primary-cell,.crm-list-stack-cell{display:flex;min-width:0;flex-direction:column;gap:7px}.crm-list-primary-cell>strong{display:flex;min-width:0;align-items:center;gap:7px;color:#0f172a;font-size:15px}.crm-search-match-hint{display:inline-flex;width:fit-content;max-width:100%;align-items:center;gap:4px;padding:2px 7px;border:1px solid rgba(99,102,241,.16);border-radius:999px;background:#6366f112;color:#5b5fc7;font-size:11px;font-weight:650;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-search-match-hint svg{flex:0 0 auto}.crm-list-muted-line,.crm-list-stack-cell span,.crm-list-owner{display:flex;min-width:0;align-items:center;gap:6px;color:#475569}.crm-list-muted-line span,.crm-list-stack-cell span,.crm-list-owner{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-list-stack-cell small,.crm-list-warning,.crm-list-empty,.crm-list-stack-cell .is-empty{color:#94a3b8}.crm-list-warning{display:block;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-list-tag-row{display:flex;flex-wrap:wrap;gap:4px}.crm-list-money-cell{display:flex;align-items:center;gap:7px;color:#0f172a}.crm-list-money-cell>svg{color:#16a34a}.crm-list-money-cell strong{font-size:16px}.crm-list-money-cell span{color:#64748b;font-weight:700}.crm-list-owner>svg,.crm-list-muted-line svg,.crm-list-stack-cell svg{flex:0 0 auto;color:#64748b}.messenger-shell{display:grid;grid-template-columns:minmax(280px,340px) minmax(420px,1fr) minmax(260px,320px);gap:16px;min-height:calc(100vh - 220px)}.messenger-conversation-list,.messenger-chat-panel,.messenger-side-panel{border:1px solid #dbe5f1;border-radius:8px;box-shadow:0 18px 42px #0f172a12;overflow:hidden}.messenger-list-search{display:flex;flex-direction:column;gap:10px;padding:14px;border-bottom:1px solid #e2e8f0;background:linear-gradient(180deg,#fff,#f8fbff)}.messenger-kind-switch{width:100%}.messenger-conversation{cursor:pointer;padding:14px 16px!important;border-bottom:1px solid #eef2f7!important;transition:background .18s ease,border-color .18s ease}.messenger-conversation:hover{background:#f3f8ff}.messenger-conversation.is-active{background:linear-gradient(135deg,#eef5ff,#f0f9ff);border-left:3px solid #6366f1}.messenger-conversation .ant-list-item-meta-title{margin-bottom:4px;font-weight:800;color:#0f172a}.messenger-conversation .ant-list-item-meta-title>span{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.messenger-conversation .ant-list-item-meta-title .ant-tag{flex:0 0 auto;margin-inline-end:0}.messenger-conversation .ant-list-item-meta-description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messenger-avatar{background:linear-gradient(135deg,#6366f1,#38bdf8);color:#fff;font-weight:800}.presence-avatar-wrap{position:relative;display:inline-flex;flex:0 0 auto}.presence-dot{position:absolute;right:-1px;bottom:-1px;width:12px;height:12px;border:2px solid #ffffff;border-radius:999px;background:#94a3b8;box-shadow:0 4px 10px #0f172a29}.presence-dot.is-online{background:#22c55e}.presence-dot.is-offline{background:#94a3b8}.messenger-chat-panel{min-height:640px}.messenger-empty-chat{display:grid;min-height:640px;place-items:center}.messenger-chat-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid #e2e8f0;background:linear-gradient(180deg,#fff,#f8fbff)}.messenger-chat-header h4{margin:0}.messenger-messages{display:flex;flex-direction:column;gap:12px;height:500px;padding:20px;overflow-x:hidden;overflow-y:auto;background:radial-gradient(circle at 28px 28px,rgba(99,102,241,.12) 0 1px,transparent 1.7px),radial-gradient(circle at 96px 66px,rgba(168,85,247,.12) 0 1px,transparent 1.6px),linear-gradient(180deg,#eff6ffdb,#f8fafcf5);background-size:130px 130px,190px 190px,auto}.messenger-load-earlier{display:flex;justify-content:center;padding:2px 0 8px}.messenger-message{min-width:0;max-width:min(680px,76%)}.messenger-call-log{align-self:center;display:inline-flex;align-items:center;gap:8px;margin:4px auto;padding:6px 14px;border-radius:999px;background:#6366f11a;border:1px solid rgba(99,102,241,.18);color:#475569;font-size:12.5px;font-weight:600}.messenger-call-log-icon{display:grid;place-items:center;color:#6366f1}.messenger-call-log-icon.is-missed{color:#ef4444}.messenger-call-log-time{color:#94a3b8;font-weight:500}.messenger-message.is-mine{align-self:flex-end}.messenger-message-author{margin:0 0 4px 8px;color:#64748b;font-size:12px;font-weight:700;display:flex;align-items:center;gap:5px}.messenger-message.is-mine .messenger-message-author{text-align:right;justify-content:flex-end;margin-right:8px}.messenger-message-bubble{display:flex;flex-direction:column;gap:8px;min-width:0;max-width:100%;padding:12px 14px;border:1px solid #e4e8f2;border-radius:16px 16px 16px 6px;background:#fff;color:#0f172a;box-shadow:0 2px 8px #0a0e1d0d;overflow-wrap:anywhere;word-break:break-word}.messenger-message-bubble>span{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.messenger-message.is-mine .messenger-message-bubble{border-color:transparent;border-radius:16px 16px 6px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;box-shadow:0 8px 22px #6366f14d}.messenger-message.is-sticker-only .messenger-message-bubble,.messenger-message.is-mine.is-sticker-only .messenger-message-bubble{align-items:flex-start;gap:4px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.messenger-message.is-mine.is-sticker-only .messenger-message-bubble{align-items:flex-end}.messenger-message.is-sticker-only .messenger-attachment{max-width:min(180px,42vw)}.messenger-message.is-sticker-only .messenger-message-footer{gap:8px;padding:0 4px}.messenger-message.is-sticker-only .messenger-message-footer small,.messenger-message.is-mine.is-sticker-only .messenger-message-footer small{color:#8ba0bd}.messenger-message.is-sticker-only .messenger-message-footer button,.messenger-message.is-mine.is-sticker-only .messenger-message-footer button{color:#6366f1}.messenger-reply-preview{display:grid;gap:2px;max-width:100%;padding:8px 10px;border-left:3px solid #6366f1;border-radius:8px;background:#2563eb14}.messenger-message.is-mine .messenger-reply-preview{border-left-color:#ffffffd9;background:#ffffff24}.messenger-reply-preview strong,.messenger-reply-preview span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messenger-reply-preview strong{color:#1d4ed8;font-size:12px;font-weight:900}.messenger-message.is-mine .messenger-reply-preview strong{color:#fff}.messenger-reply-preview span{color:#475569;font-size:12px;font-weight:700}.messenger-message.is-mine .messenger-reply-preview span{color:#ffffffd1}.messenger-message-bubble small{color:#8ba0bd;font-size:11px;font-weight:700}.messenger-message.is-mine .messenger-message-bubble small{color:#ffffffc7}.messenger-message-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.messenger-message-actions{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto}.messenger-message-footer button{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:transparent;color:#6366f1;cursor:pointer;font-size:11px;font-weight:850}.messenger-message.is-mine .messenger-message-footer button{color:#ffffffd6}.messenger-message-footer button:hover{text-decoration:underline}.messenger-reaction-picker{display:grid;grid-template-columns:repeat(5,36px);gap:6px;padding:4px}.messenger-reaction-picker button{width:36px;height:36px;border:1px solid #dbeafe;border-radius:12px;background:#fff;box-shadow:0 8px 20px #0f172a14;cursor:pointer;font-size:20px;line-height:1;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.messenger-reaction-picker button:hover,.messenger-reaction-picker button.is-selected{border-color:#8b5cf6;box-shadow:0 12px 24px #6366f12e;transform:translateY(-1px)}.messenger-reactions{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.messenger-reaction-chip{display:inline-flex;align-items:center;gap:5px;min-height:26px;padding:3px 8px;border:1px solid #dbeafe;border-radius:999px;background:#ffffffeb;color:#334155;cursor:pointer;font-size:13px;line-height:1;box-shadow:0 6px 14px #0f172a14}.messenger-reaction-chip strong{font-size:11px;font-weight:900}.messenger-reaction-chip.is-mine{border-color:#8b5cf6;background:#eef2ff;color:#4338ca}.messenger-message.is-mine .messenger-reaction-chip{border-color:#ffffff3d;background:#ffffff29;color:#fff;box-shadow:none}.messenger-message.is-mine .messenger-reaction-chip.is-mine{border-color:#fff9;background:#ffffff40}.messenger-mention-chip{display:inline-flex;align-items:center;max-width:220px;margin:0 2px;padding:1px 7px;border:1px solid #bfdbfe;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-weight:850;vertical-align:baseline}.messenger-message.is-mine .messenger-mention-chip{border-color:#ffffff61;background:#ffffff2e;color:#fff}.messenger-mention-option{display:flex;flex-direction:column;line-height:1.25}.messenger-mention-option strong{color:#0f172a;font-weight:850}.messenger-mention-option small{color:#64748b;font-size:11px;font-weight:700}.messenger-attachment{display:flex;flex-direction:column;gap:6px;max-width:360px}.messenger-attachment-image,.messenger-attachment-video{width:min(360px,58vw);max-height:300px;object-fit:contain;border-radius:8px;background:#0f172a}.cached-image.messenger-attachment-image{display:inline-grid;min-height:160px;background:#eef4fb}.cached-image.messenger-attachment-image .cached-image-media{width:100%;height:100%;object-fit:contain;border-radius:inherit}.messenger-attachment-album{display:grid;gap:4px;width:min(360px,58vw);border-radius:10px;overflow:hidden}.messenger-attachment-album-item{position:relative;overflow:hidden;background:#0f172a}.messenger-attachment-album-item .messenger-attachment-image,.messenger-attachment-album-item .messenger-attachment-video{width:100%;height:100%;max-height:none;object-fit:cover}.messenger-attachment-album-item .cached-image.messenger-attachment-image{min-height:0}.messenger-attachment-album-item .cached-image.messenger-attachment-image .cached-image-media{object-fit:cover}.messenger-attachment-album.is-count-1{grid-template-columns:1fr}.messenger-attachment-album.is-count-1 .messenger-attachment-album-item{aspect-ratio:4 / 3}.messenger-attachment-album.is-count-2{grid-template-columns:repeat(2,1fr)}.messenger-attachment-album.is-count-2 .messenger-attachment-album-item{aspect-ratio:1 / 1}.messenger-attachment-album.is-count-3{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.messenger-attachment-album.is-count-3 .messenger-attachment-album-item{aspect-ratio:1 / 1}.messenger-attachment-album.is-count-3 .messenger-attachment-album-item:first-child{grid-row:1 / 3}.messenger-attachment-album.is-count-4,.messenger-attachment-album.is-count-5{grid-template-columns:repeat(3,1fr)}.messenger-attachment-album.is-count-4 .messenger-attachment-album-item,.messenger-attachment-album.is-count-5 .messenger-attachment-album-item{aspect-ratio:1 / 1}.messenger-attachment-album.is-count-4 .messenger-attachment-album-item:first-child,.messenger-attachment-album.is-count-5 .messenger-attachment-album-item:first-child{grid-column:1 / 3;grid-row:1 / 3;aspect-ratio:auto}.messenger-attachment-album-more{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0f172a8c;color:#fff;font-size:22px;font-weight:800}.messenger-voice-player{--voice-progress-color: #6366f1;--voice-track-color: #dbe7f5;display:grid;grid-template-columns:38px minmax(0,1fr) 20px;gap:10px;align-items:center;width:min(360px,58vw);padding:10px;border:1px solid #cfe0f7;border-radius:10px;background:radial-gradient(circle at 92% 20%,rgba(168,85,247,.22) 0 2px,transparent 2.8px),linear-gradient(135deg,#eff6ff,#fff);box-shadow:inset 0 1px #ffffffb8}.messenger-message.is-mine .messenger-voice-player{--voice-progress-color: #ffffff;--voice-track-color: rgba(255, 255, 255, .28);border-color:#ffffff42;background:radial-gradient(circle at 92% 20%,rgba(255,255,255,.38) 0 2px,transparent 2.8px),#ffffff24}.messenger-voice-player audio{display:none}.messenger-voice-play{display:inline-grid;place-items:center;width:38px;height:38px;border:0;border-radius:999px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;cursor:pointer;box-shadow:0 10px 24px #6366f13d}.messenger-message.is-mine .messenger-voice-play{background:#fff;color:#2563eb;box-shadow:none}.messenger-voice-play:disabled{cursor:not-allowed;opacity:.55}.messenger-voice-track{display:grid;gap:6px;min-width:0}.messenger-voice-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.messenger-voice-meta span{min-width:0;overflow:hidden;color:#334155;font-size:12px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.messenger-message.is-mine .messenger-voice-meta span{color:#fff}.messenger-voice-meta strong{color:#64748b;font-size:11px;font-weight:900}.messenger-message.is-mine .messenger-voice-meta strong{color:#ffffffc7}.messenger-voice-track input[type=range]{width:100%;height:7px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:999px;cursor:pointer;outline:none}.messenger-voice-track input[type=range]::-webkit-slider-thumb{width:15px;height:15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #ffffff;border-radius:999px;background:#6366f1;box-shadow:0 4px 12px #2563eb47}.messenger-voice-track input[type=range]::-moz-range-thumb{width:15px;height:15px;border:2px solid #ffffff;border-radius:999px;background:#6366f1;box-shadow:0 4px 12px #2563eb47}.messenger-message.is-mine .messenger-voice-track input[type=range]::-webkit-slider-thumb{background:#fff}.messenger-message.is-mine .messenger-voice-track input[type=range]::-moz-range-thumb{background:#fff}.messenger-voice-icon{color:#94a3b8}.messenger-message.is-mine .messenger-voice-icon{color:#ffffffb8}.messenger-sticker{font-size:52px;line-height:1}.messenger-sticker-file{width:min(152px,42vw);max-width:100%}.messenger-sticker-file .cached-image{width:100%;aspect-ratio:1;max-height:152px;border-radius:18px}.messenger-sticker-file img{display:block;width:100%;max-height:152px;object-fit:contain}.messenger-sticker-picker{display:flex;flex-direction:column;gap:14px;width:min(360px,calc(100vw - 48px));max-height:420px;overflow:auto;padding:2px}.messenger-sticker-empty{padding:12px;color:#64748b;font-weight:700}.messenger-sticker-pack-section{display:flex;flex-direction:column;gap:8px}.messenger-sticker-pack-title{display:flex;align-items:center;justify-content:space-between;color:#0f172a;font-size:13px}.messenger-sticker-pack-title span{color:#94a3b8;font-weight:800}.messenger-sticker-pack-grid{display:grid;grid-template-columns:repeat(4,minmax(58px,1fr));gap:8px}.messenger-sticker-pack-grid button{width:100%;aspect-ratio:1;border:1px solid #dbe7f5;border-radius:14px;background:#fff;cursor:pointer;font-size:25px;transition:border-color .16s ease,transform .16s ease}.messenger-sticker-pack-grid button:hover{border-color:#6366f1;transform:translateY(-1px)}.messenger-sticker-pack-grid button img{width:100%;height:100%;object-fit:contain;padding:6px}.messenger-sticker-pack-grid button .cached-image{width:100%;height:100%;border-radius:12px}.messenger-sticker-pack-grid button .cached-image-media{width:100%;height:100%;object-fit:contain;padding:6px}.messenger-sticker-pack-grid.is-legacy{grid-template-columns:repeat(3,48px)}.messenger-sticker-pack-grid.is-legacy button{width:48px;height:48px;aspect-ratio:auto}.messenger-mobile-drawer-root .ant-drawer-mask{background:#0f172a57;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.messenger-mobile-drawer .ant-drawer-content{border-radius:20px 20px 0 0;background:radial-gradient(circle at 94% 12%,rgba(168,85,247,.16) 0 2px,transparent 3px),linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 -18px 45px #0f172a33}.messenger-mobile-drawer .ant-drawer-header{padding:14px 18px 10px;border-bottom:1px solid #e2e8f0}.messenger-mobile-drawer .ant-drawer-title{color:#0f172a;font-size:16px;font-weight:900}.messenger-mobile-drawer .ant-drawer-body{padding:12px 14px calc(14px + env(safe-area-inset-bottom));overflow:hidden}.messenger-attachment-drawer .ant-drawer-content{border-radius:22px 22px 0 0}.messenger-attachment-menu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.messenger-attachment-menu>button{display:flex;min-width:0;min-height:112px;padding:12px 8px;flex-direction:column;align-items:center;justify-content:flex-start;gap:5px;border:1px solid #dbe7f5;border-radius:16px;background:#f8faff;color:#172033;font:inherit;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.messenger-attachment-menu>button:active{border-color:#a5b4fc;background:#eef2ff;transform:translateY(1px)}.messenger-attachment-menu-icon{display:grid;width:42px;height:42px;margin-bottom:2px;place-items:center;border-radius:14px;background:#ebe9ff;color:var(--star-primary, #6d5dfc)}.messenger-attachment-menu strong{font-size:12px;line-height:1.2}.messenger-attachment-menu small{color:#718096;font-size:10px;line-height:1.2}.messenger-sticker-drawer .messenger-sticker-picker{width:100%;max-height:calc(72dvh - 76px);padding:0 2px 6px}.messenger-sticker-drawer .messenger-sticker-pack-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.messenger-sticker-drawer .messenger-sticker-pack-grid button{min-height:66px}.messenger-reaction-drawer .ant-drawer-content-wrapper{max-height:calc(100dvh - 24px)}.messenger-reaction-drawer .ant-drawer-body{overflow:visible}.messenger-reaction-drawer .messenger-reaction-picker{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;width:100%;padding:0}.messenger-reaction-drawer .messenger-reaction-picker button{width:100%;height:48px;border-radius:14px;font-size:23px}.messenger-compose{display:grid;grid-template-columns:minmax(0,1fr) 42px 42px 42px 48px;gap:10px;padding:14px;border-top:1px solid #e2e8f0;background:#fff}.messenger-pending-attachment{grid-column:1 / -1;display:flex;align-items:center;gap:8px;min-width:0;padding:8px 10px;border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff;color:#1e3a8a;font-size:13px;font-weight:800}.messenger-pending-attachment span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messenger-pending-album{grid-column:1 / -1;display:flex;flex-direction:column;gap:8px;padding:8px 10px;border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff}.messenger-pending-album-grid{display:grid;grid-template-columns:repeat(auto-fill,64px);gap:6px}.messenger-pending-album-item{position:relative;width:64px;height:64px;border-radius:6px;overflow:hidden;background:#0f172a}.messenger-pending-album-item img,.messenger-pending-album-item video{width:100%;height:100%;object-fit:cover}.messenger-pending-album-remove{position:absolute;top:2px;right:2px;display:grid;place-items:center;width:18px;height:18px;border:none;border-radius:50%;background:#0f172a99;color:#fff;cursor:pointer;padding:0}.messenger-pending-album-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#1e3a8a;font-size:13px;font-weight:800}.messenger-pending-album-footer span{display:inline-flex;align-items:center;gap:6px}.messenger-lightbox-wrap .ant-modal-content{background:transparent;box-shadow:none;padding:0}.messenger-lightbox-wrap .ant-modal-body{padding:0}.messenger-lightbox{position:relative;display:flex;align-items:center;justify-content:center;max-width:92vw;max-height:92vh}.messenger-lightbox-media{display:block;max-width:92vw;max-height:88vh;width:auto;height:auto;border-radius:10px;object-fit:contain;background:#0f172a}.cached-image.messenger-lightbox-media{display:grid;width:min(760px,92vw);height:min(560px,88vh)}.cached-image.messenger-lightbox-media .cached-image-media{width:100%;height:100%;object-fit:contain;border-radius:inherit}.messenger-lightbox-close,.messenger-lightbox-nav{position:absolute;display:grid;place-items:center;border:none;border-radius:50%;background:#0f172a8c;color:#fff;cursor:pointer}.messenger-lightbox-close{top:-16px;right:-16px;width:36px;height:36px}.messenger-lightbox-nav{top:50%;transform:translateY(-50%);width:44px;height:44px}.messenger-lightbox-prev{left:-22px}.messenger-lightbox-next{right:-22px}.messenger-lightbox-counter{position:absolute;bottom:-36px;left:50%;transform:translate(-50%);color:#fff;font-size:13px;font-weight:700;background:#0f172a8c;padding:4px 10px;border-radius:999px}.messenger-compose-reply{grid-column:1 / -1;display:grid;grid-template-columns:18px minmax(0,1fr) 28px;gap:8px;align-items:center;padding:9px 10px;border:1px solid #dbeafe;border-left:3px solid #6366f1;border-radius:8px;background:linear-gradient(135deg,#f8fbff,#eef6ff);color:#1e3a8a}.messenger-compose-reply strong,.messenger-compose-reply span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messenger-compose-reply strong{font-size:12px;font-weight:900}.messenger-compose-reply span{color:#64748b;font-size:12px;font-weight:700}.messenger-recording-preview{grid-column:1 / -1;display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:10px;align-items:center;min-width:0;padding:10px;border:1px solid #fecaca;border-radius:12px;background:radial-gradient(circle at 96% 16%,rgba(248,113,113,.24) 0 2px,transparent 3px),linear-gradient(135deg,#fff7ed,#fff1f2 52%,#f8fbff);box-shadow:inset 0 1px #ffffffd1,0 12px 26px #f871711f}.messenger-recording-pulse{position:relative;display:inline-grid;place-items:center;width:40px;height:40px;border-radius:999px;background:linear-gradient(135deg,#ef4444,#f97316);color:#fff;box-shadow:0 12px 24px #ef444442}.messenger-recording-pulse:before,.messenger-recording-pulse:after{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:1px solid rgba(239,68,68,.42);border-radius:inherit;content:"";animation:recordingPulse 1.45s ease-out infinite}.messenger-recording-pulse:after{animation-delay:.55s}.messenger-recording-main{display:grid;gap:7px;min-width:0}.messenger-recording-topline{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.messenger-recording-topline strong{min-width:0;overflow:hidden;color:#991b1b;font-size:12px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.messenger-recording-topline span{flex-shrink:0;color:#b91c1c;font-size:12px;font-variant-numeric:tabular-nums;font-weight:950}.messenger-recording-wave{display:flex;align-items:center;gap:3px;min-width:0;height:28px;overflow:hidden}.messenger-recording-wave i{--wave-scale: .45;--wave-delay: 0ms;display:block;flex:1 1 4px;min-width:3px;max-width:8px;height:24px;border-radius:999px;background:linear-gradient(180deg,#ef4444,#8b5cf6);opacity:.68;transform:scaleY(var(--wave-scale));transform-origin:center;animation:recordingWave .9s ease-in-out infinite;animation-delay:var(--wave-delay)}.messenger-recording-wave i:nth-child(8n+1){--wave-scale: .42;--wave-delay: -.05s}.messenger-recording-wave i:nth-child(8n+2){--wave-scale: .72;--wave-delay: -.14s}.messenger-recording-wave i:nth-child(8n+3){--wave-scale: .55;--wave-delay: -.22s}.messenger-recording-wave i:nth-child(8n+4){--wave-scale: .94;--wave-delay: -.31s}.messenger-recording-wave i:nth-child(8n+5){--wave-scale: .48;--wave-delay: -.4s}.messenger-recording-wave i:nth-child(8n+6){--wave-scale: .86;--wave-delay: -.49s}.messenger-recording-wave i:nth-child(8n+7){--wave-scale: .62;--wave-delay: -.58s}.messenger-recording-wave i:nth-child(8n+8){--wave-scale: .76;--wave-delay: -.67s}.messenger-recording-actions{display:flex;align-items:center;gap:8px}.messenger-recording-preview .ant-btn{min-height:34px;height:34px;border-radius:10px;font-weight:900}@keyframes recordingPulse{0%{opacity:.68;transform:scale(.88)}to{opacity:0;transform:scale(1.38)}}@keyframes recordingWave{0%,to{opacity:.58;transform:scaleY(var(--wave-scale))}50%{opacity:1;transform:scaleY(1)}}.messenger-compose>.ant-btn{align-self:end;width:100%;height:42px;min-width:0;min-height:42px;padding-inline:0;flex:0 0 auto}.messenger-compose>.ant-btn-primary{height:48px;min-height:48px}.messenger-mentions-input .ant-mentions{min-height:42px}.messenger-side-panel .ant-card-head{border-bottom-color:#e2e8f0}.messenger-direct-card{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center;padding:12px;border:1px solid #dbeafe;border-radius:10px;background:radial-gradient(circle at 96% 20%,rgba(168,85,247,.18) 0 1px,transparent 1.7px),linear-gradient(135deg,#eff6ff,#fff)}.messenger-direct-card-body{min-width:0}.messenger-direct-card strong,.messenger-direct-card-body>span,.messenger-start-direct strong{display:block}.messenger-direct-card strong{display:flex;align-items:center;gap:6px;min-width:0;color:#0f172a;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messenger-direct-card-body>span{margin-top:2px;color:#64748b;font-size:12px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messenger-direct-card .presence-text{display:inline-flex;margin-top:5px;color:#2563eb;font-size:11px;font-weight:850}.messenger-start-direct{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid #e2e8f0}.messenger-start-direct strong{color:#334155;font-size:13px;font-weight:850}.messenger-page{display:flex;height:calc(100vh - 116px);min-height:0;flex-direction:column}.messenger-page .page-header{flex:0 0 auto;margin-bottom:12px;padding-bottom:10px}.messenger-header-actions{min-width:0}.messenger-chat-actions{flex:0 0 auto;min-width:0}.messenger-chat-actions .ant-space-item{min-width:0}.messenger-shell{grid-template-columns:minmax(290px,340px) minmax(520px,1fr) minmax(270px,320px);flex:1 1 auto;min-height:0;gap:12px}.messenger-conversation-list,.messenger-chat-panel,.messenger-side-panel{min-height:0;border-color:#cbd5e1c7;border-radius:16px;background:#fffffff5;box-shadow:0 20px 48px #0f172a14}.messenger-conversation-list>.ant-card-body{display:flex;flex-direction:column}.messenger-chat-panel>.ant-card-body{display:flex;min-width:0;flex-direction:column;overflow:hidden}.messenger-side-panel>.ant-card-body{overflow:auto;padding:14px 16px}.messenger-list-search{flex:0 0 auto;padding:12px;background:radial-gradient(circle at 88% 16%,rgba(99,102,241,.12) 0 1px,transparent 1.8px),linear-gradient(180deg,#fff,#f6f9ff)}.messenger-list-head{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.messenger-list-head>div{min-width:0;padding:9px 10px;border:1px solid #dbeafe;border-radius:12px;background:#ffffffbd}.messenger-list-head strong,.messenger-list-head span{display:block}.messenger-list-head strong{color:#111827;font-size:18px;line-height:1;font-weight:900}.messenger-list-head span{margin-top:3px;overflow:hidden;color:#64748b;font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.messenger-conversation-list .ant-list{flex:1 1 auto;min-height:0;overflow:auto}.messenger-conversation{padding:13px 14px!important;border-left:3px solid transparent}.messenger-conversation.is-active{background:radial-gradient(circle at 96% 18%,rgba(99,102,241,.14) 0 1px,transparent 1.8px),linear-gradient(135deg,#eef5ff,#f7fbff);border-left-color:var(--star-primary)}.messenger-conversation-title{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.messenger-conversation-title>span{display:inline-flex;min-width:0;align-items:center;gap:8px;overflow:hidden;color:#111827;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.messenger-conversation-title>span>.premium-user-badge,.messenger-chat-title .premium-user-badge,.messenger-message-author .premium-user-badge,.messenger-direct-title .premium-user-badge,.messenger-participant-title .premium-user-badge{margin-left:2px}.messenger-conversation-title>span>span:first-child,.messenger-chat-title>span:first-child,.messenger-direct-title>span:first-child,.messenger-participant-title>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messenger-conversation-preview{display:grid;min-width:0;gap:3px}.messenger-conversation-preview span,.messenger-conversation-preview small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messenger-conversation-preview span{color:#64748b;font-weight:700}.messenger-conversation-preview small{color:#94a3b8;font-size:11px;font-weight:800}.messenger-chat-panel{min-height:0}.messenger-empty-chat{min-height:100%}.messenger-chat-header{flex:0 0 auto;padding:14px 16px;background:radial-gradient(circle at 92% 18%,rgba(168,85,247,.12) 0 1px,transparent 1.8px),linear-gradient(180deg,#fff,#f8fbff)}.messenger-chat-header-main{display:flex;min-width:0;align-items:center;gap:12px}.messenger-chat-header-main>div{min-width:0}.messenger-chat-header h4{max-width:min(52vw,520px);overflow:hidden;color:#111827;text-overflow:ellipsis;white-space:nowrap}.messenger-chat-subtitle{display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:2px;color:#64748b;font-size:12px;font-weight:800}.messenger-chat-subtitle span+span:before{content:"";display:inline-block;width:5px;height:5px;margin-right:10px;border-radius:999px;background:#38bdf8;vertical-align:1px}.messenger-messages{flex:1 1 auto;height:auto;min-height:0;gap:14px;padding:18px 20px;background:radial-gradient(circle at 34px 34px,rgba(99,102,241,.13) 0 1px,transparent 1.7px),radial-gradient(circle at 118px 76px,rgba(56,189,248,.13) 0 1px,transparent 1.7px),radial-gradient(circle at 86% 14%,rgba(168,85,247,.09),transparent 24%),linear-gradient(180deg,#f7faff,#eef3fb);background-size:140px 140px,210px 210px,auto,auto}.messenger-message{display:flex;max-width:min(760px,82%);align-items:flex-end;gap:9px}.messenger-message.is-mine{justify-content:flex-end}.messenger-message-avatar{flex:0 0 auto;background:linear-gradient(135deg,#6366f1,#38bdf8);color:#fff;font-size:12px;font-weight:900}.messenger-message-stack{display:grid;min-width:0;max-width:100%;gap:4px}.messenger-message-author{margin:0 0 0 8px}.messenger-message.is-mine .messenger-message-author{margin:0 8px 0 0}.messenger-message-bubble{border-color:#cbd5e1d1;border-radius:18px 18px 18px 7px;box-shadow:0 12px 26px #0f172a12}.messenger-message.is-mine .messenger-message-bubble{background:linear-gradient(135deg,#5b5ff1,#7c3aed);box-shadow:0 16px 36px #6366f14d}.messenger-message.has-chat-accent:not(.is-sticker-only) .messenger-message-bubble{position:relative;overflow:hidden;border-color:#22d3ee80;background:radial-gradient(circle at 88% 12%,rgba(255,255,255,.92) 0 2px,transparent 3px),radial-gradient(circle at 72% 24%,rgba(34,211,238,.18),transparent 28%),linear-gradient(135deg,#fff,#f5fbff 46%,#eef2ff);box-shadow:0 16px 36px #0ea5e92e,0 0 0 1px #ec489921,inset 0 1px #ffffffe0}.messenger-message.has-chat-accent:not(.is-sticker-only) .messenger-message-bubble>*{position:relative;z-index:1}.messenger-message.is-mine:where(.has-chat-accent):not(.is-sticker-only) .messenger-message-bubble{border-color:#7df9ffad;background:radial-gradient(circle at 86% 14%,rgba(255,255,255,.55) 0 2px,transparent 3px),radial-gradient(circle at 24% 0%,rgba(34,211,238,.36),transparent 35%),linear-gradient(135deg,#2141e8,#6d28d9 52%,#c026d3);box-shadow:0 18px 42px #6366f157,0 0 26px #22d3ee52,inset 0 1px #ffffff38}.messenger-message.chat-accent-chat-accent-comet:not(.is-sticker-only) .messenger-message-bubble:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:0;background:linear-gradient(115deg,transparent 0 28%,rgba(255,255,255,.46) 39%,transparent 52%),radial-gradient(circle at 18% 82%,rgba(250,204,21,.4),transparent 14%),radial-gradient(circle at 84% 18%,rgba(34,211,238,.42),transparent 18%);opacity:.72;transform:translate(-36%);animation:chat-comet-sweep 5.5s ease-in-out infinite;pointer-events:none}.messenger-message.chat-accent-chat-accent-comet:not(.is-sticker-only) .messenger-message-bubble:after{content:"";position:absolute;right:14px;top:10px;width:34px;height:12px;z-index:0;border-radius:999px;background:radial-gradient(circle at 100% 50%,#fff7ad 0 3px,transparent 4px),linear-gradient(90deg,transparent,rgba(125,249,255,.46),rgba(255,255,255,.58));filter:drop-shadow(0 0 8px rgba(34,211,238,.58));transform:rotate(-16deg);opacity:.9;pointer-events:none}.messenger-message.chat-accent-chat-accent-aurora-thread:not(.is-sticker-only) .messenger-message-bubble{border-color:#2dd4bf8c;background:radial-gradient(circle at 86% 14%,rgba(236,253,245,.9) 0 2px,transparent 3px),radial-gradient(circle at 12% 0%,rgba(45,212,191,.2),transparent 32%),linear-gradient(135deg,#fff,#ecfeff 46%,#f0fdf4);box-shadow:0 18px 40px #14b8a62e,0 0 0 1px #22c55e21,inset 0 1px #ffffffe6}.messenger-message.is-mine.chat-accent-chat-accent-aurora-thread:not(.is-sticker-only) .messenger-message-bubble{border-color:#99f6e4b3;background:radial-gradient(circle at 88% 12%,rgba(255,255,255,.55) 0 2px,transparent 3px),radial-gradient(circle at 16% 0%,rgba(45,212,191,.34),transparent 34%),linear-gradient(135deg,#0f766e,#2563eb 54%,#7c3aed);box-shadow:0 20px 46px #14b8a64d,0 0 30px #2dd4bf4d,inset 0 1px #ffffff3d}.messenger-message.chat-accent-chat-accent-aurora-thread:not(.is-sticker-only) .messenger-message-bubble:before{content:"";position:absolute;top:-28%;right:-10%;bottom:-28%;left:-10%;z-index:0;background:linear-gradient(112deg,transparent 0 25%,rgba(45,212,191,.36) 34%,transparent 48%),linear-gradient(128deg,transparent 0 44%,rgba(196,181,253,.32) 55%,transparent 70%),radial-gradient(circle at 18% 84%,rgba(167,243,208,.38),transparent 14%);opacity:.74;transform:translate(-22%);animation:chat-aurora-drift 7s ease-in-out infinite;pointer-events:none}.messenger-message.chat-accent-chat-accent-aurora-thread:not(.is-sticker-only) .messenger-message-bubble:after{content:"";position:absolute;left:16px;right:16px;bottom:8px;height:2px;z-index:0;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(94,234,212,.9),rgba(167,139,250,.82),transparent);filter:drop-shadow(0 0 8px rgba(45,212,191,.62));opacity:.86;pointer-events:none}.messenger-message.chat-accent-chat-accent-nova-pulse:not(.is-sticker-only) .messenger-message-bubble{border-color:#7dd3fcb8;background:radial-gradient(circle at 86% 16%,rgba(255,255,255,.58) 0 2px,transparent 3px),radial-gradient(circle at 20% 0%,rgba(125,249,255,.36),transparent 35%),linear-gradient(135deg,#0284c7,#2563eb 56%,#4f46e5);box-shadow:0 18px 40px #2563eb4d,0 0 26px #38bdf842,inset 0 1px #ffffff38}.messenger-message.chat-accent-chat-accent-nova-pulse:not(.is-sticker-only) .messenger-message-bubble:after{content:"";position:absolute;left:16px;right:16px;bottom:8px;height:2px;z-index:0;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(125,249,255,.95),transparent);filter:drop-shadow(0 0 9px rgba(56,189,248,.78));pointer-events:none}.messenger-message.chat-accent-chat-accent-galaxy-orbit:not(.is-sticker-only) .messenger-message-bubble{border-color:#d8b4fec2;background:radial-gradient(circle at 16% 24%,#fff7ad 0 1.5px,transparent 2.5px),radial-gradient(circle at 76% 16%,rgba(255,255,255,.58) 0 2px,transparent 3px),radial-gradient(circle at 28% 100%,rgba(236,72,153,.32),transparent 32%),linear-gradient(135deg,#312e81,#7e22ce 52%,#db2777);box-shadow:0 20px 44px #7e22ce52,0 0 30px #ec48993d,inset 0 1px #ffffff38}.messenger-message.chat-accent-chat-accent-galaxy-orbit:not(.is-sticker-only) .messenger-message-bubble:before{content:"";position:absolute;top:-30%;right:-12%;bottom:-30%;left:-12%;z-index:0;background:linear-gradient(118deg,transparent 0 35%,rgba(255,255,255,.28) 45%,transparent 56%),radial-gradient(ellipse at 52% 55%,transparent 0 32%,rgba(216,180,254,.28) 33% 36%,transparent 37%);opacity:.82;animation:chat-comet-sweep 6s ease-in-out infinite;pointer-events:none}.messenger-message.chat-accent-chat-accent-supernova-flare:not(.is-sticker-only) .messenger-message-bubble{border-color:#fdba74c7;background:radial-gradient(circle at 82% 18%,rgba(255,255,255,.68) 0 2px,transparent 3px),radial-gradient(circle at 18% 88%,rgba(251,191,36,.62),transparent 20%),linear-gradient(135deg,#7c2d12,#ea580c 48%,#d946ef);box-shadow:0 22px 48px #f9731657,0 0 30px #fbbf2442,inset 0 1px #ffffff40}.messenger-message.chat-accent-chat-accent-supernova-flare:not(.is-sticker-only) .messenger-message-bubble:before{content:"";position:absolute;top:-22px;right:-22px;bottom:-22px;left:-22px;z-index:0;background:linear-gradient(118deg,transparent 0 28%,rgba(254,240,138,.38) 39%,transparent 50%),radial-gradient(circle at 18% 82%,rgba(254,215,170,.48),transparent 15%);opacity:.82;animation:chat-comet-sweep 4.8s ease-in-out infinite;pointer-events:none}.messenger-message.chat-accent-chat-accent-supernova-flare:not(.is-sticker-only) .messenger-message-bubble:after{content:"";position:absolute;right:14px;top:12px;z-index:0;width:34px;height:14px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(254,240,138,.72),rgba(255,255,255,.75));filter:drop-shadow(0 0 10px rgba(251,191,36,.72));transform:rotate(-15deg);pointer-events:none}.messenger-message.chat-accent-chat-accent-void-rift:not(.is-sticker-only) .messenger-message-bubble{border-color:#67e8f9ad;background:radial-gradient(circle at 84% 18%,rgba(103,232,249,.52) 0 2px,transparent 3px),radial-gradient(circle at 22% 86%,rgba(168,85,247,.36),transparent 28%),linear-gradient(135deg,#020617,#312e81 54%,#0f172a);box-shadow:0 22px 48px #312e8157,0 0 34px #22d3ee3d,inset 0 1px #ffffff29}.messenger-message.chat-accent-chat-accent-void-rift:not(.is-sticker-only) .messenger-message-bubble:before{content:"";position:absolute;top:-18px;right:-18px;bottom:-18px;left:-18px;z-index:0;background:linear-gradient(128deg,transparent 0 42%,rgba(103,232,249,.72) 48%,transparent 54%),radial-gradient(circle at 78% 22%,rgba(216,180,254,.44),transparent 16%);opacity:.62;animation:chat-rift-pulse 5.2s ease-in-out infinite;pointer-events:none}.messenger-message.chat-accent-chat-accent-void-rift:not(.is-sticker-only) .messenger-message-bubble:after{content:"";position:absolute;right:14px;bottom:10px;z-index:0;width:72px;height:3px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(103,232,249,.95),rgba(168,85,247,.76),transparent);filter:drop-shadow(0 0 10px rgba(103,232,249,.72));pointer-events:none}.messenger-message.chat-accent-chat-accent-solar-signal:not(.is-sticker-only) .messenger-message-bubble{border-color:#fdba74c2;background:radial-gradient(circle at 22% 24%,rgba(254,240,138,.7) 0 2px,transparent 3px),radial-gradient(circle at 84% 20%,rgba(255,255,255,.5) 0 2px,transparent 3px),linear-gradient(135deg,#92400e,#c2410c,#be123c);box-shadow:0 22px 48px #f9731652,0 0 32px #fbbf243d,inset 0 1px #ffffff40}.messenger-message.chat-accent-chat-accent-solar-signal:not(.is-sticker-only) .messenger-message-bubble:before{content:"";position:absolute;top:-22px;right:-22px;bottom:-22px;left:-22px;z-index:0;background:repeating-radial-gradient(circle at 20% 36%,rgba(254,240,138,.32) 0 2px,transparent 3px 13px),linear-gradient(118deg,transparent 0 32%,rgba(255,255,255,.32) 42%,transparent 52%);opacity:.72;animation:chat-solar-signal 4.8s ease-in-out infinite;pointer-events:none}.messenger-message.chat-accent-chat-accent-nova-pulse:not(.is-sticker-only) .messenger-message-bubble>span,.messenger-message.chat-accent-chat-accent-galaxy-orbit:not(.is-sticker-only) .messenger-message-bubble>span,.messenger-message.chat-accent-chat-accent-supernova-flare:not(.is-sticker-only) .messenger-message-bubble>span,.messenger-message.chat-accent-chat-accent-void-rift:not(.is-sticker-only) .messenger-message-bubble>span,.messenger-message.chat-accent-chat-accent-solar-signal:not(.is-sticker-only) .messenger-message-bubble>span,.messenger-message.chat-accent-chat-accent-nova-pulse:not(.is-sticker-only) .messenger-message-footer small,.messenger-message.chat-accent-chat-accent-galaxy-orbit:not(.is-sticker-only) .messenger-message-footer small,.messenger-message.chat-accent-chat-accent-supernova-flare:not(.is-sticker-only) .messenger-message-footer small,.messenger-message.chat-accent-chat-accent-void-rift:not(.is-sticker-only) .messenger-message-footer small,.messenger-message.chat-accent-chat-accent-solar-signal:not(.is-sticker-only) .messenger-message-footer small{color:#fffffff5;text-shadow:0 1px 10px rgba(15,23,42,.24)}.messenger-message.chat-accent-chat-accent-nova-pulse:not(.is-sticker-only) .messenger-message-footer button,.messenger-message.chat-accent-chat-accent-galaxy-orbit:not(.is-sticker-only) .messenger-message-footer button,.messenger-message.chat-accent-chat-accent-supernova-flare:not(.is-sticker-only) .messenger-message-footer button,.messenger-message.chat-accent-chat-accent-void-rift:not(.is-sticker-only) .messenger-message-footer button,.messenger-message.chat-accent-chat-accent-solar-signal:not(.is-sticker-only) .messenger-message-footer button{color:#ffffffdb}@keyframes chat-comet-sweep{0%,34%{transform:translate(-42%);opacity:.22}54%{transform:translate(18%);opacity:.52}to{transform:translate(42%);opacity:.18}}@keyframes chat-rift-pulse{0%,to{transform:translate(-18%) skew(-8deg);opacity:.22}50%{transform:translate(16%) skew(-8deg);opacity:.52}}@keyframes chat-solar-signal{0%,to{transform:translate(-18%) scale(.96);opacity:.25}50%{transform:translate(14%) scale(1.03);opacity:.5}}@keyframes chat-aurora-drift{0%,to{transform:translate(-24%) translateY(0) skew(-8deg);opacity:.42}50%{transform:translate(16%) translateY(4px) skew(8deg);opacity:.56}}.messenger-message.has-chat-accent:not(.is-accent-live):not(.is-sticker-only) .messenger-message-bubble:before,.openline-message.outbound.has-chat-accent:not(.is-accent-live):before{animation:none!important;transform:none;opacity:.34}@media(prefers-reduced-motion:reduce){.messenger-message.has-chat-accent:not(.is-sticker-only) .messenger-message-bubble:before,.openline-message.outbound.has-chat-accent:before{animation:none!important;transform:none}}.messenger-compose{flex:0 0 auto;grid-template-columns:minmax(0,1fr) 42px 42px 42px 48px;gap:8px;padding:12px;background:linear-gradient(180deg,#fffffffa,#fff)}.messenger-compose .ant-btn{border-radius:12px}.messenger-compose .ant-btn-primary{box-shadow:0 12px 24px #6366f13d}.messenger-mentions-input .ant-mentions{min-height:42px;border-radius:12px}.messenger-side-panel{align-self:stretch}.messenger-side-panel .ant-card-head{min-height:54px;padding:0 16px;background:linear-gradient(180deg,#fff,#f8fbff)}.messenger-side-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.messenger-side-title span{display:inline-flex;align-items:center;gap:8px;color:#111827;font-weight:900}.messenger-side-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.messenger-side-summary>div{padding:11px 12px;border:1px solid #dbeafe;border-radius:12px;background:linear-gradient(135deg,#eff6ff,#fff)}.messenger-side-summary strong,.messenger-side-summary span{display:block}.messenger-side-summary strong{color:#111827;font-size:18px;line-height:1;font-weight:900}.messenger-side-summary span{margin-top:4px;color:#64748b;font-size:11px;font-weight:800}.messenger-participants-list .ant-list-item{padding:10px 0!important;border-block-end-color:#eef2f7!important}.messenger-direct-title{max-width:100%;color:#111827;font-weight:900}.messenger-direct-card .premium-user-badge{display:inline-flex;width:18px;min-width:18px;height:18px;margin-top:0;color:#fff!important;font-size:inherit;font-weight:inherit;overflow:visible;vertical-align:middle}.messenger-participant-presence{display:grid;gap:2px;min-width:0}.messenger-participant-presence span,.messenger-participant-presence small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messenger-participant-presence small{color:#64748b;font-size:11px;font-weight:800}.settings-user-presence{display:inline-flex;align-items:center;gap:7px;min-height:28px;padding:5px 10px;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc;color:#475569;font-size:12px;font-weight:850;white-space:nowrap}.settings-user-presence>span{width:8px;height:8px;border-radius:999px;background:#94a3b8}.settings-user-presence.is-online{border-color:#bbf7d0;background:#f0fdf4;color:#15803d}.settings-user-presence.is-online>span{background:#22c55e}.settings-user-star-coins{display:inline-flex;align-items:center;gap:6px;min-width:74px;color:#92400e;font-weight:850;white-space:nowrap}.settings-user-star-coins strong{color:#172033}.settings-users-filterbar{display:grid;gap:10px;margin-bottom:12px;padding:12px 14px 10px;border:1px solid #e4eaf3;border-radius:8px;background:#fffffff0;box-shadow:0 8px 24px #1e40af0f}.settings-users-filterbar-main{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.settings-users-scopebar{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:16px}.settings-users-scopebar .ant-segmented{flex:0 0 auto;padding:4px;border:1px solid #e0e7f2;background:#f6f8fc}.settings-users-scopebar .ant-segmented-item-label{min-height:30px;display:inline-flex;align-items:center}.settings-users-scopebar .ant-segmented-item-selected strong{color:#5b5cf0}.settings-users-scopebar>.ant-typography{max-width:560px;margin:0;text-align:right;font-size:12px}.settings-users-search{min-width:260px;flex:2 1 320px}.settings-users-filter{min-width:150px;flex:1 1 150px}.settings-users-department-filter,.settings-users-activity-filter,.settings-users-sort-filter{min-width:185px}.settings-users-filterbar .ant-input-affix-wrapper,.settings-users-filterbar .ant-select-selector{min-height:38px!important;border-color:#dbe3ef!important;border-radius:7px!important}.settings-users-filterbar .ant-select-selection-item,.settings-users-filterbar .ant-select-selection-placeholder{line-height:36px!important}.settings-users-filterbar-summary{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px;padding-top:8px;border-top:1px solid #edf1f7}.settings-users-filterbar-summary strong{color:#64748b;font-size:12px;font-weight:800}@media(max-width:760px){.settings-users-scopebar{align-items:stretch;flex-direction:column;gap:8px}.settings-users-scopebar .ant-segmented{width:100%}.settings-users-scopebar>.ant-typography{max-width:none;text-align:left}.settings-users-filterbar-main{display:grid;grid-template-columns:minmax(0,1fr)}.settings-users-search,.settings-users-filter,.settings-users-department-filter,.settings-users-activity-filter,.settings-users-sort-filter{width:100%;min-width:0}.settings-users-filterbar-summary{align-items:flex-start;flex-direction:column}}@media(max-width:1180px){.tasks-command-center{grid-template-columns:206px minmax(0,1fr)}.tasks-view-rail{padding-inline:11px}.tasks-console-toolbar{grid-template-columns:minmax(220px,1fr) auto minmax(160px,210px)}.tasks-result-count{display:none}.tasks-filter-panel{grid-template-columns:repeat(2,minmax(150px,1fr))}.tasks-header-actions{width:100%;justify-content:space-between;flex-wrap:wrap}.tasks-view-switch{flex:1 1 360px}.tasks-view-switch .ant-segmented-group{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.tasks-view-switch .ant-segmented-group::-webkit-scrollbar{display:none}.dashboard-kpi-row .ant-col{flex:0 0 50%;max-width:50%}.dashboard-panel .ant-card-body{padding:16px}.dashboard-focus-item,.dashboard-communication-item,.dashboard-timeline-item,.dashboard-owner-item{min-width:0}.crm-mobile-stage-strip,.crm-mobile-list,.tasks-mobile-kanban{width:min(100%,760px);margin-inline:auto}.crm-mobile-list{grid-template-columns:minmax(0,1fr)}.table-toolbar.tasks-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.tasks-toolbar .ant-input-search,.tasks-toolbar .ant-select{width:100%}.tasks-calendar-card .ant-card-body,.tasks-agenda-card .ant-card-body{padding:14px}.task-drawer .ant-drawer-header{padding:12px 14px}.task-drawer .ant-drawer-extra .ant-space{justify-content:flex-end;flex-wrap:wrap;row-gap:8px}.task-drawer-layout{grid-template-columns:1fr;padding:12px}.task-detail-panel{padding:14px}.task-work-panel{gap:12px}.task-focus-metrics{grid-template-columns:1fr}.task-focus-metrics strong{white-space:normal}.task-quick-deadlines .ant-btn{flex:1 1 auto}.task-inline-form,.task-comments-card .task-inline-form,.tasks-calendar-layout{grid-template-columns:1fr}.tasks-calendar-card .ant-picker-calendar-date-content{height:42px}.openlines-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.openlines-stats>div{grid-template-columns:32px minmax(0,1fr) auto}.openlines-stats span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:1024px){.org-structure-grid{grid-template-columns:1fr}.org-unassigned-panel{grid-column:auto}.org-chart{justify-content:flex-start}.dashboard-hero{grid-template-columns:1fr;gap:18px;padding:22px}.dashboard-hero-score{width:min(100%,360px);max-width:none}.dashboard-orbit{left:auto;right:-70px;opacity:.16}.dashboard-sales-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.inbox-grid{grid-template-columns:1fr}.openlines-toolbar{grid-template-columns:minmax(0,1fr) 190px}.openlines-toolbar .ant-btn{width:100%}.openlines-grid{position:relative;display:block;min-height:0}.openlines-list,.openlines-chat{height:100%;min-height:0}.openlines-side{display:none}.openlines-grid:not(.is-detail) .openlines-chat{display:none}.openlines-grid:not(.is-detail) .openlines-list{display:block}.openlines-grid.is-detail .openlines-list{display:none}.openlines-grid.is-detail .openlines-chat{display:block}.openlines-grid.is-info .openlines-side{display:block;position:fixed;top:0;right:0;bottom:0;z-index:1080;width:min(420px,92vw);border-radius:0;overflow-y:auto;box-shadow:-18px 0 48px #0609125c;animation:detail-slide-in .24s ease}.messenger-page{height:calc(100dvh - 108px);min-height:0}.messenger-page .mobile-only{display:inline-flex!important}.messenger-page .page-header{margin-bottom:10px}.messenger-header-actions{justify-content:flex-end;flex-wrap:wrap}.messenger-shell{position:relative;display:block;height:100%;min-height:0}.messenger-conversation-list,.messenger-chat-panel{height:100%;min-height:0}.messenger-side-panel{display:none}.messenger-shell:not(.is-detail) .messenger-chat-panel{display:none}.messenger-shell:not(.is-detail) .messenger-conversation-list{display:block}.messenger-shell.is-detail .messenger-conversation-list{display:none}.messenger-shell.is-detail .messenger-chat-panel{display:block}.messenger-shell.is-info .messenger-side-panel{display:block;position:fixed;top:0;right:0;bottom:0;z-index:1080;width:min(420px,92vw);border-radius:0;overflow-y:auto;box-shadow:-18px 0 48px #0609125c;animation:detail-slide-in .24s ease}.chat-info-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1070;border:0;padding:0;background:#0609126b;cursor:pointer}@keyframes detail-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}.knowledge-shell{grid-template-columns:1fr}.knowledge-article-list{max-height:none}.knowledge-reader-head{flex-direction:column}.pipeline-settings-grid,.record-drawer-layout,.task-drawer-layout,.tasks-calendar-layout,.record-todo-meta{grid-template-columns:1fr}.record-stage-panel{grid-column:1;grid-row:1}.record-form-panel{grid-column:1;grid-row:2;border-right:0}.record-work-panel{grid-column:1;grid-row:3}.messages,.openlines-messages{height:420px}.kanban-quick-actions{left:28px;grid-template-columns:1fr}}@media(max-width:860px){.tasks-header-actions{align-items:stretch;flex-direction:column}.tasks-header-actions .ant-btn,.tasks-view-switch{width:100%}.tasks-view-switch .ant-segmented-item-label{min-height:34px;padding-inline:10px;font-size:12px}.table-toolbar.tasks-toolbar{grid-template-columns:minmax(0,1fr);gap:10px}.tasks-table-shell .ant-table{min-width:760px}.task-form-modal.ant-modal{top:10px;max-width:calc(100vw - 20px);margin:0 auto;padding-bottom:10px}.task-form-modal .ant-modal-content{max-height:calc(100dvh - 20px);overflow:hidden;border-radius:14px}.task-form-modal .ant-modal-body{max-height:calc(100dvh - 138px);overflow:auto;padding:14px}.task-form-modal .ant-modal-footer{margin-top:0;padding:10px 14px 14px}.task-form-modal .ant-row{display:grid;grid-template-columns:minmax(0,1fr);margin-inline:0!important}.task-form-modal .ant-col{width:100%;max-width:100%;padding-inline:0!important}.task-drawer .ant-drawer-content-wrapper{width:100vw!important;max-width:100vw}.task-drawer .ant-drawer-header{align-items:flex-start;flex-wrap:wrap;gap:8px}.task-drawer .ant-drawer-header-title{min-width:0;flex:1 1 auto}.task-drawer .ant-drawer-title{min-width:0;overflow-wrap:anywhere}.task-drawer .ant-drawer-extra{width:100%;margin-inline-start:0}.task-drawer .ant-drawer-extra .ant-space{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px!important}.task-drawer .ant-drawer-extra .ant-btn{width:100%;min-width:0;padding-inline:8px;font-size:12px}.task-drawer-layout{gap:12px;padding:12px}.task-detail-panel{padding:14px;border-radius:12px}.task-detail-panel .ant-row{display:grid;grid-template-columns:minmax(0,1fr);margin-inline:0!important}.task-detail-panel .ant-col{width:100%;max-width:100%;padding-inline:0!important}.tasks-calendar-card .ant-picker-calendar-header{align-items:stretch;flex-direction:column}.tasks-calendar-card .ant-picker-calendar-header .ant-picker-calendar-mode-switch,.tasks-calendar-card .ant-picker-calendar-header .ant-select{width:100%}.tasks-calendar-card .ant-picker-cell{padding:2px 0}.tasks-calendar-card .ant-picker-calendar-date{margin:0;padding:4px 3px}.tasks-calendar-dot{max-width:100%;font-size:10px}.tasks-agenda-item{grid-template-columns:10px minmax(0,1fr)}.tasks-agenda-item .ant-tag{grid-column:2;justify-self:start;margin-inline-end:0}.dashboard-hero{gap:14px;padding:18px;border-radius:16px}.dashboard-hero:after,.dashboard-orbit{display:none}.dashboard-hero-kicker{max-width:100%;font-size:11px}.dashboard-hero h2{font-size:22px}.dashboard-hero p{font-size:13px}.dashboard-hero-score{width:100%;padding:14px}.dashboard-hero-score strong{font-size:30px}.dashboard-kpi-row{margin-bottom:14px}.dashboard-kpi-row .ant-col{flex:0 0 100%;max-width:100%}.metric-card{min-height:118px}.metric-card .ant-card-body{min-height:118px;padding:15px}.metric-card:after{width:70px;height:70px}.dashboard-sales-grid,.focus-grid,.dashboard-focus-item,.dashboard-timeline-item,.dashboard-owner-item{grid-template-columns:1fr}.dashboard-focus-item{gap:8px}.dashboard-focus-arrow{display:none}.dashboard-communication-item{grid-template-columns:34px minmax(0,1fr)}.dashboard-communication-item .ant-tag{grid-column:2;width:fit-content}.dashboard-mobile-deal-grid{grid-template-columns:1fr}.dashboard-owner-item .ant-tag{width:fit-content;min-width:0}.topbar-search,.workspace-pill{display:none}.app-content{padding:16px}.page-header{align-items:flex-start;flex-direction:column}.page-header h1{font-size:24px}.table-toolbar .ant-input-affix-wrapper,.table-toolbar .ant-input,.table-toolbar .ant-select,.pipeline-select{width:100%}.contacts-toolbar,.companies-toolbar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:10px}.contacts-toolbar .crm-filter-trigger,.contacts-toolbar .entity-total-chip,.companies-toolbar .crm-filter-trigger,.companies-toolbar .entity-total-chip{grid-column:1 / -1;width:100%}.contacts-toolbar>.ant-btn,.companies-toolbar>.ant-btn{width:100%;min-width:0;padding-inline:8px}.contacts-create-action,.companies-create-action{width:100%}.openlines-toolbar,.openlines-stats,.openlines-template-row,.openlines-reply-box{grid-template-columns:1fr}.openlines-page{height:calc(100dvh - 88px);min-height:0}.openlines-page .page-header{gap:8px;margin-bottom:8px;padding-bottom:8px}.openlines-page .page-header p{display:none}.openlines-shell{gap:8px}.openlines-toolbar{padding:10px}.openlines-toolbar .ant-input-affix-wrapper,.openlines-toolbar .ant-select,.openlines-toolbar .ant-btn{width:100%}.openlines-stats{gap:8px}.openlines-stats>div{min-height:44px;padding:8px 10px}.openlines-grid{flex:1 1 auto;min-height:0}.openlines-list,.openlines-chat{border-radius:14px}.openline-conversation{padding:11px 12px!important}.openlines-chat-header{align-items:flex-start;flex-direction:column;gap:9px;padding:11px 12px}.openlines-chat-header>.ant-space{width:100%;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px!important}.openlines-chat-header>.ant-space .ant-space-item,.openlines-chat-header>.ant-space .ant-btn{width:100%;min-width:0}.openlines-chat-header>.ant-space .ant-tag{display:inline-flex;height:36px;margin-inline-end:0;align-items:center;justify-content:center;white-space:nowrap}.openline-message{max-width:94%}.openlines-reply-actions{justify-content:stretch}.openlines-reply-actions .ant-upload,.openlines-reply-actions .ant-btn{width:100%}.openlines-composer{padding:10px}.openlines-template-row{gap:8px}.openlines-pending-file{grid-template-columns:18px minmax(0,1fr) 24px}.openlines-pending-file small{display:none}.openlines-attachment-image,.openlines-attachment-video,.openlines-attachment-file{max-width:100%}.openlines-template-modal.ant-modal,.openlines-template-editor-modal.ant-modal,.openlines-queue-modal.ant-modal{top:10px;max-width:calc(100vw - 20px);margin:0 auto;padding-bottom:10px}.openlines-template-modal .ant-modal-content,.openlines-template-editor-modal .ant-modal-content,.openlines-queue-modal .ant-modal-content{max-height:calc(100dvh - 20px);overflow:hidden;border-radius:14px}.openlines-template-modal .ant-modal-body,.openlines-template-editor-modal .ant-modal-body,.openlines-queue-modal .ant-modal-body{max-height:calc(100dvh - 138px);overflow:auto;padding:14px}.openlines-template-modal .ant-modal-footer,.openlines-template-editor-modal .ant-modal-footer,.openlines-queue-modal .ant-modal-footer{margin-top:0;padding:10px 14px 14px}.openlines-template-modal .ant-list-item{align-items:stretch;flex-direction:column;gap:8px}.openlines-template-modal .ant-list-item-action{width:100%;margin-inline-start:0}.openlines-template-modal .ant-list-item-action>li{padding-inline:0 8px}.crm-filter-modal-layout{grid-template-columns:1fr;min-height:0}.messenger-compose{grid-template-columns:minmax(0,1fr) repeat(4,38px);gap:8px}.messenger-compose>.ant-btn{height:38px;min-height:38px}.messenger-page{height:calc(100dvh - 88px)}.messenger-page .page-header{gap:8px;margin-bottom:8px;padding-bottom:8px}.messenger-page .page-header p{display:none}.messenger-header-actions{display:grid!important;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important}.messenger-header-actions .ant-space-item,.messenger-header-actions .ant-btn{width:100%;min-width:0}.messenger-list-search{padding:10px}.messenger-conversation{padding:12px!important}.messenger-chat-header{align-items:flex-start;flex-wrap:wrap;gap:10px;padding:11px 12px}.messenger-chat-header-main{width:100%;flex:1 1 100%;gap:8px}.messenger-chat-header h4{max-width:100%;font-size:16px}.messenger-chat-subtitle{font-size:11px}.messenger-chat-actions{display:grid!important;width:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px!important}.messenger-chat-actions .ant-space-item,.messenger-chat-actions .ant-btn{width:100%;min-width:0}.messenger-chat-actions .ant-btn{padding-inline:8px;font-size:12px}.messenger-chat-actions .ant-tag{display:inline-flex;height:38px;margin-inline-end:0;align-items:center;justify-content:center;white-space:nowrap}.messenger-ticket-banner{margin:0;padding:10px 12px}.messenger-messages{padding:12px}.messenger-message{max-width:94%}.messenger-message-bubble{max-width:100%;padding:10px 12px;overflow-wrap:anywhere}.messenger-message-footer{align-items:flex-start;flex-direction:column;gap:5px}.messenger-message.is-mine .messenger-message-footer{align-items:flex-end}.messenger-attachment{max-width:100%}.messenger-attachment-image,.messenger-attachment-video,.messenger-voice-player{width:min(100%,320px)}.messenger-sticker{font-size:42px}.messenger-create-modal.ant-modal{top:10px;max-width:calc(100vw - 20px);margin:0 auto;padding-bottom:10px}.messenger-create-modal .ant-modal-content{max-height:calc(100dvh - 20px);overflow:hidden;border-radius:14px}.messenger-create-modal .ant-modal-body{max-height:calc(100dvh - 138px);overflow:auto;padding:14px}.messenger-create-modal .ant-modal-footer{margin-top:0;padding:10px 14px 14px}.crm-filter-presets{border-right:0;border-bottom:1px solid #e2e8f0}.crm-filter-rule,.excel-export-field-grid,.crm-import-layout,.crm-import-map-row,.focus-grid{grid-template-columns:1fr}.crm-list-insights{grid-template-columns:repeat(2,minmax(0,1fr))}}.crm-mobile-pipeline-switch{margin:0 0 12px;padding:10px;border:1px solid rgba(99,102,241,.16);border-radius:16px;background:radial-gradient(circle at 92% 0%,rgba(99,102,241,.16),transparent 32%),linear-gradient(180deg,#fffffffa,#f8fbfff0);box-shadow:0 14px 34px #0f172a12}.crm-mobile-pipeline-switch-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.crm-mobile-pipeline-switch-head span{display:inline-flex;align-items:center;gap:6px;color:#64748b;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.crm-mobile-pipeline-switch-head svg{color:#6366f1}.crm-mobile-pipeline-strip,.crm-mobile-stage-strip{display:flex;gap:8px;padding:2px 2px 8px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.crm-mobile-stage-strip{margin:0 -2px 12px}.crm-mobile-pipeline-strip{margin:0 -2px -6px}.crm-mobile-pipeline-strip::-webkit-scrollbar,.crm-mobile-stage-strip::-webkit-scrollbar{display:none}.crm-mobile-pipeline-strip button,.crm-mobile-stage-strip button{position:relative;flex:0 0 auto;min-height:42px;max-width:220px;display:inline-flex;align-items:center;gap:8px;padding:0 12px 0 14px;border:1px solid rgba(148,163,184,.28);border-radius:999px;background:#ffffffe6;color:#334155;font:inherit;font-size:13px;font-weight:850;box-shadow:0 10px 22px #0f172a0f;cursor:pointer}.crm-mobile-pipeline-strip button{min-height:38px;max-width:260px;padding:0 14px;border-color:#6366f12e;background:#ffffffdb;color:#475569}.crm-mobile-stage-strip button:before{content:"";width:7px;height:7px;flex:0 0 7px;border-radius:999px;background:var(--stage-color, #6366f1);box-shadow:0 0 0 4px color-mix(in srgb,var(--stage-color, #6366f1) 16%,transparent)}.crm-mobile-stage-strip button:first-child:before{background:#38bdf8;box-shadow:0 0 0 4px #38bdf824}.crm-mobile-stage-strip button.is-active{border-color:#6366f17a;background:linear-gradient(135deg,#eef4ff,#fff);color:#1d4ed8}.crm-mobile-pipeline-strip button.is-active{border-color:#6366f18a;background:linear-gradient(135deg,#4f46e5,#0ea5e9);color:#fff;box-shadow:0 12px 26px #4f46e53d}.crm-mobile-stage-strip b{min-width:22px;padding:2px 6px;border-radius:999px;background:#6366f11a;color:#4f46e5;font-size:12px;text-align:center}.crm-mobile-list{display:grid;gap:12px}.crm-mobile-card,.crm-mobile-empty{border:1px solid rgba(203,213,225,.78);border-radius:16px;background:radial-gradient(circle at 92% 16%,rgba(99,102,241,.1) 0 1px,transparent 1.8px),linear-gradient(180deg,#fffffffa,#f8fbfff0);box-shadow:0 18px 42px #0f172a14}.crm-mobile-card{position:relative;display:grid;gap:12px;padding:14px;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}@media(max-width:900px){.tasks-compact-filter-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.tasks-compact-filters{grid-template-columns:minmax(0,1fr)}.tasks-compact-filters>.ant-btn{width:100%}.tasks-mobile-metrics{grid-template-columns:minmax(0,1fr)}.tasks-mobile-metrics button{grid-template-columns:auto 1fr auto}.tasks-mobile-metrics button strong{grid-column:3;grid-row:1}}.crm-mobile-card:active{transform:translateY(1px)}.crm-mobile-card.is-selected{border-color:color-mix(in srgb,var(--star-primary) 58%,#cbd5e1);box-shadow:0 0 0 3px color-mix(in srgb,var(--star-primary) 12%,transparent),0 18px 42px #4f46e524}.crm-mobile-selection-control{position:absolute;z-index:3;top:10px;right:10px;display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--star-primary) 20%,#dbe3ef);border-radius:12px;background:#fffffff5;box-shadow:0 8px 18px #0f172a1a}.crm-mobile-card:has(.crm-mobile-selection-control) .crm-mobile-card-head{padding-right:46px}.crm-mobile-card.is-selection-mode .crm-mobile-footer>div{display:none}.crm-mobile-card.is-loading{min-height:172px;overflow:hidden;background:linear-gradient(90deg,#f1f5f9e6,#ffffffeb,#f1f5f9e6);background-size:240% 100%;animation:crm-mobile-loading 1.3s ease-in-out infinite}@keyframes crm-mobile-loading{0%{background-position:120% 0}to{background-position:-120% 0}}.crm-mobile-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.crm-mobile-card-head>div{min-width:0}.crm-mobile-card-head strong,.crm-mobile-card-head span{display:block;min-width:0}.crm-mobile-card-head strong{color:#111827;font-size:16px;font-weight:950;line-height:1.25;overflow-wrap:anywhere}.crm-mobile-card-head span{margin-top:4px;color:#64748b;font-size:12px;font-weight:800}.crm-mobile-card-head .ant-tag{flex:0 0 auto;max-width:118px;margin-right:0;overflow:hidden;text-overflow:ellipsis}.crm-mobile-metrics,.crm-mobile-lines{display:grid;gap:7px}.crm-mobile-metrics{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px;border:1px solid rgba(219,234,254,.86);border-radius:12px;background:#eff6ffa3}.crm-mobile-metrics span,.crm-mobile-lines span,.crm-mobile-owner{min-width:0;display:inline-flex;align-items:center;gap:7px;color:#475569;font-size:13px;font-weight:760;line-height:1.35}.crm-mobile-metrics span,.crm-mobile-lines span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-mobile-metrics svg,.crm-mobile-lines svg,.crm-mobile-owner svg{flex:0 0 auto;color:#7c8aa5}.crm-mobile-footer{display:grid;gap:10px;padding-top:12px;border-top:1px solid rgba(226,232,240,.9)}.crm-mobile-footer>div{display:flex;flex-wrap:wrap;gap:8px}.crm-mobile-footer .ant-btn{min-height:34px;border-radius:10px;font-weight:850}.crm-mobile-actions-drawer .ant-drawer-content{border-radius:22px 22px 0 0;overflow:hidden}.crm-mobile-actions-drawer .ant-drawer-header{padding:16px 18px 13px;border-bottom-color:#e2e8f0}.crm-mobile-actions-drawer .ant-drawer-body{max-height:min(70vh,620px);padding:14px 18px calc(18px + env(safe-area-inset-bottom));overflow:auto}.crm-mobile-lifecycle-sheet{display:grid;gap:14px}.crm-mobile-lifecycle-sheet section{display:grid;gap:9px;padding:13px;border:1px solid #e2e8f0;border-radius:14px;background:#fff}.crm-mobile-lifecycle-primary{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-mobile-lifecycle-primary .ant-alert{grid-column:1 / -1}.crm-mobile-lifecycle-heading{display:flex;align-items:flex-start;gap:10px}.crm-mobile-lifecycle-heading>svg{flex:0 0 auto;margin-top:2px;color:var(--star-primary, #665cf2)}.crm-mobile-lifecycle-heading>div{display:grid;gap:2px}.crm-mobile-lifecycle-heading strong{color:#172033;font-size:14px}.crm-mobile-lifecycle-heading span{color:#64748b;font-size:12px}.crm-mobile-stage-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.crm-mobile-lifecycle-sheet .ant-btn{min-height:40px;border-radius:11px;white-space:normal}.crm-mobile-lifecycle-danger{border-color:#fecdd3!important;background:#fffafb!important}.crm-mobile-lifecycle-danger .ant-btn{justify-self:start}@media(max-width:520px){.crm-mobile-lifecycle-primary,.crm-mobile-stage-actions{grid-template-columns:minmax(0,1fr)}.crm-mobile-lifecycle-danger .ant-btn{width:100%}}.crm-mobile-owner{color:#64748b}.crm-mobile-empty{min-height:180px;display:grid;place-items:center;gap:4px;padding:24px;text-align:center}.crm-mobile-empty span{color:#94a3b8;font-size:12px;font-weight:900;text-transform:uppercase}.crm-mobile-empty strong{color:#334155;font-size:15px}@media(max-width:860px){.kanban-quick-actions{right:14px;bottom:14px;left:14px;gap:8px}.kanban-quick-action-zone{min-height:58px;padding:10px 12px}.kanban-quick-action-icon{width:34px;height:34px;flex-basis:34px}.profile-menu-popover .ant-popover-inner{width:min(390px,calc(100vw - 24px));max-width:calc(100vw - 24px)}.profile-menu-popover{right:12px!important;left:auto!important;max-width:calc(100vw - 24px)}.profile-menu-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.profile-menu-grid button{min-height:78px;gap:6px;padding:8px 5px;border-radius:14px}.profile-menu-action-icon{width:34px;height:34px;border-radius:11px}.profile-menu-grid button>span:last-child{font-size:11px}.profile-menu{padding:16px}.profile-menu-head{grid-template-columns:58px minmax(0,1fr);gap:12px}.profile-menu-name{font-size:17px}.crm-list-insights,.not-found-card .ant-card-body{grid-template-columns:1fr}.not-found-visual{min-height:240px}}.mobile-only{display:none!important}@media(max-width:860px){.mobile-only{display:inline-flex!important}.desktop-only{display:none!important}.app-main{margin-left:0}.sidebar.ant-layout-sider{position:fixed;top:0;bottom:0;left:0;z-index:1100;height:100vh;max-width:86vw;transform:translate(-100%);transition:transform .26s cubic-bezier(.4,0,.2,1);box-shadow:18px 0 48px #06091280}.sidebar.ant-layout-sider.is-mobile-open{transform:translate(0)}.sidebar-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;border:0;padding:0;background:#06091280;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;animation:sidebar-fade .2s ease}@keyframes sidebar-fade{0%{opacity:0}to{opacity:1}}.topbar{left:0;padding:0 14px}.topbar-search{display:none}.topbar-actions{gap:8px!important}.topbar-actions .ant-space-item:has(.topbar-create){order:1}.topbar-actions .ant-space-item:has(.star-coin-pill){order:2}.topbar-actions .ant-space-item:has(.ant-badge){order:3}.topbar-actions .ant-space-item:has(.user-avatar-button){order:4}.star-coin-pill{width:42px;min-width:42px;height:42px;padding:0;gap:0;border-radius:14px}.star-coin-pill .star-coin-icon{--star-coin-size: 21px !important}.star-coin-pill strong{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.workspace-pill span,.workspace-pill{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-content{padding:16px 14px 88px}.app-content:before,.app-content:after{display:none}.page-header{flex-direction:column;align-items:stretch;gap:12px}.page-title-stack{flex:none}.page-header h1{font-size:23px}.page-header .ant-space,.page-header .ant-space-item{flex-wrap:wrap}.ant-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.ant-table-wrapper .ant-table{min-width:560px}.ant-modal{max-width:calc(100vw - 20px);margin:10px auto;top:10px!important;padding-bottom:10px}.ant-drawer-content-wrapper{width:100vw!important;max-width:100vw!important}.ant-drawer-content{border-radius:0}.kanban-toolbar{flex-direction:column;align-items:stretch}.kanban-toolbar>*{width:100%}.kanban-toolbar .ant-space{width:100%;flex-wrap:wrap}.pipeline-select{width:100%}.table-toolbar,.section-toolbar,.matrix-toolbar{flex-wrap:wrap}.table-toolbar .ant-input-affix-wrapper,.table-toolbar .ant-input,.crm-filter-trigger{flex:1 1 220px;min-width:0}.crm-linked-chats-trigger.ant-btn{min-height:40px;height:40px}.role-permission-card{grid-template-columns:1fr;align-items:stretch}.role-category-actions{justify-content:flex-start}.kanban-scroll-shell{height:clamp(440px,calc(100vh - 280px),760px)}.kanban-scroll-container{scroll-snap-type:x mandatory}.kanban-column{width:84vw;flex-basis:84vw;max-width:340px;scroll-snap-align:start}.kanban-scroll-button{display:none}.kanban-quick-actions{left:14px;right:14px;bottom:14px;grid-template-columns:1fr}.messenger-shell{position:relative;display:block;min-height:calc(100vh - 200px)}.messenger-conversation-list{display:block}.messenger-chat-panel{display:none;min-height:calc(100vh - 200px)}.messenger-side-panel,.messenger-shell.is-detail .messenger-conversation-list{display:none}.messenger-shell.is-detail .messenger-chat-panel{display:block}.messenger-shell.is-info .messenger-side-panel{display:block;position:fixed;top:0;right:0;bottom:0;z-index:1080;width:min(420px,92vw);border-radius:0;overflow-y:auto;box-shadow:-18px 0 48px #06091266;animation:detail-slide-in .24s ease}@keyframes detail-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}.messenger-messages{height:calc(100vh - 360px);min-height:280px}.openlines-page{height:calc(100dvh - 88px);min-height:0}.openlines-page .page-header{gap:8px;margin-bottom:8px;padding-bottom:8px}.openlines-page .page-header p{display:none}.openlines-shell{min-height:0;gap:8px}.openlines-toolbar{grid-template-columns:1fr;padding:10px}.openlines-toolbar .ant-input-affix-wrapper,.openlines-toolbar .ant-select,.openlines-toolbar .ant-btn{width:100%}.openlines-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.openlines-stats>div{min-height:44px;padding:8px 10px}.openlines-grid{position:relative;display:block;flex:1 1 auto;min-height:0}.openlines-list{display:block}.openlines-chat,.openlines-side,.openlines-grid.is-detail .openlines-list{display:none}.openlines-grid.is-detail .openlines-chat{display:block}.openlines-grid.is-info .openlines-side{display:block;position:fixed;top:0;right:0;bottom:0;z-index:1080;width:min(420px,92vw);overflow-y:auto;box-shadow:-18px 0 48px #06091266;animation:detail-slide-in .24s ease}.openlines-list,.openlines-chat{height:100%;min-height:0;border-radius:14px}.openlines-messages{height:auto;min-height:0;padding:12px}.openlines-chat-header{align-items:flex-start;flex-direction:column;gap:9px;padding:11px 12px}.openlines-chat-header>.ant-space{width:100%;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px!important}.openlines-chat-header>.ant-space .ant-space-item,.openlines-chat-header>.ant-space .ant-btn{width:100%;min-width:0}.openlines-chat-header>.ant-space .ant-tag{display:inline-flex;height:36px;margin-inline-end:0;align-items:center;justify-content:center;white-space:nowrap}.openlines-composer{padding:10px}.openlines-template-row,.openlines-reply-box{grid-template-columns:1fr;gap:8px}.openlines-template-row .ant-select,.openlines-template-row .ant-btn,.openlines-reply-actions .ant-upload,.openlines-reply-actions .ant-btn{width:100%}.openlines-reply-actions{justify-content:stretch}.openline-message{max-width:94%;overflow-wrap:anywhere}.openlines-attachment-image,.openlines-attachment-video,.openlines-attachment-file{max-width:100%}.openlines-pending-file{grid-template-columns:18px minmax(0,1fr) 24px}.openlines-pending-file small{display:none}.openlines-template-modal.ant-modal,.openlines-template-editor-modal.ant-modal,.openlines-queue-modal.ant-modal{top:10px;max-width:calc(100vw - 20px);margin:0 auto;padding-bottom:10px}.openlines-template-modal .ant-modal-content,.openlines-template-editor-modal .ant-modal-content,.openlines-queue-modal .ant-modal-content{max-height:calc(100dvh - 20px);overflow:hidden;border-radius:14px}.openlines-template-modal .ant-modal-body,.openlines-template-editor-modal .ant-modal-body,.openlines-queue-modal .ant-modal-body{max-height:calc(100dvh - 138px);overflow:auto;padding:14px}.openlines-template-modal .ant-modal-footer,.openlines-template-editor-modal .ant-modal-footer,.openlines-queue-modal .ant-modal-footer{margin-top:0;padding:10px 14px 14px}.openlines-template-modal .ant-list-item{align-items:stretch;flex-direction:column;gap:8px}.openlines-template-modal .ant-list-item-action{width:100%;margin-inline-start:0}.openlines-template-modal .ant-list-item-action>li{padding-inline:0 8px}.chat-info-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1070;border:0;padding:0;background:#0609126b;cursor:pointer}.messenger-compose .ant-btn,.openlines-reply-actions .ant-btn,.icon-button{min-width:40px;min-height:40px}.chat-back-button.ant-btn{width:36px;height:36px;margin-left:-6px;color:var(--star-primary)}.openlines-chat-header-main{display:flex;align-items:center;gap:4px;min-width:0}.openlines-side-close.ant-btn{position:absolute;top:10px;right:10px;z-index:1}.messenger-chat-panel,.openlines-chat{min-height:calc(100vh - 200px)}.messenger-empty-chat{min-height:40vh}}@media(max-width:560px){.table-toolbar,.section-toolbar,.matrix-toolbar{flex-direction:column;align-items:stretch}.table-toolbar{flex-direction:row}.table-toolbar .ant-input-affix-wrapper,.table-toolbar .ant-input,.table-toolbar .ant-select,.crm-filter-trigger{width:100%;flex:none;min-width:0}.role-permission-search{width:100%;margin-left:0}.role-category-head{grid-template-columns:34px minmax(0,1fr)}.role-category-head .ant-tag{grid-column:2;width:fit-content}.table-toolbar>.ant-btn,.table-toolbar>.ant-upload{flex:1 1 calc(33.333% - 8px);min-width:0}.table-toolbar>.crm-linked-chats-trigger.ant-btn{flex:1 1 100%}.table-toolbar>.ant-btn,.table-toolbar>.ant-upload .ant-btn{width:100%}.table-toolbar>.entity-total-chip{width:100%}.contacts-toolbar,.companies-toolbar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.contacts-toolbar .crm-filter-trigger,.contacts-toolbar .entity-total-chip,.companies-toolbar .crm-filter-trigger,.companies-toolbar .entity-total-chip{grid-column:1 / -1}.contacts-toolbar>.ant-btn,.companies-toolbar>.ant-btn{width:100%;flex:none;min-height:40px;font-size:12px}.messenger-page{height:calc(100dvh - 76px)}.messenger-list-head{grid-template-columns:1fr}.messenger-chat-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.messenger-chat-actions .ant-tag,.messenger-chat-actions .mobile-only{width:100%}.messenger-messages{min-height:0}.messenger-message{max-width:100%}.messenger-message-avatar{display:none}.messenger-compose{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:10px}.messenger-mentions-input{grid-column:1 / -1}.messenger-compose>.ant-btn{width:100%;height:38px;min-height:38px;min-width:0}.messenger-compose .ant-btn-primary{grid-column:auto}.messenger-voice-player{grid-template-columns:34px minmax(0,1fr);gap:8px}.messenger-voice-icon{display:none}.messenger-side-panel .ant-card-head{min-height:48px;padding-inline:12px}.messenger-side-panel>.ant-card-body{padding:12px}.openlines-page{height:calc(100dvh - 76px)}.openlines-stats{grid-template-columns:1fr}.openlines-stats>div{grid-template-columns:32px minmax(0,1fr) auto}.openline-conversation-title{align-items:flex-start;flex-direction:column;gap:4px}.openline-conversation-title .ant-tag{margin-inline-end:0}.openlines-chat-header>.ant-space{grid-template-columns:repeat(2,minmax(0,1fr))}.openline-message{max-width:100%;padding:9px 10px}.openline-message-head,.openline-message-status{align-items:flex-start;flex-direction:column;gap:4px}.openlines-reply-actions{display:grid;grid-template-columns:44px minmax(0,1fr)}.openlines-attachment-file{grid-template-columns:20px minmax(0,1fr)}.openlines-attachment-file small{grid-column:2}}@media(max-width:480px){.crm-list-shell .crm-list-insights{grid-template-columns:repeat(2,minmax(0,1fr))}.openlines-toolbar,.openlines-stats{grid-template-columns:1fr}.page-header h1{font-size:21px}.dashboard-hero-score{max-width:none}.contacts-toolbar,.companies-toolbar{grid-template-columns:1fr}.contacts-toolbar>.ant-btn,.companies-toolbar>.ant-btn{justify-content:center}.crm-mobile-card{gap:10px;padding:12px;border-radius:14px}.crm-mobile-card-head{flex-direction:column;gap:7px}.crm-mobile-card-head .ant-tag{max-width:100%;margin-inline-end:0}.crm-mobile-footer>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.crm-mobile-footer .ant-btn{width:100%;min-width:0}.messenger-page .page-header h1{font-size:22px}.messenger-header-actions{grid-template-columns:1fr}.messenger-conversation-list,.messenger-chat-panel{border-radius:12px}.messenger-chat-header-main .messenger-avatar{width:34px;height:34px;line-height:34px}.messenger-chat-subtitle span+span:before{display:none}.messenger-conversation-title{align-items:flex-start;flex-direction:column;gap:4px}.messenger-conversation-title .ant-tag{margin-inline-end:0}.messenger-message-bubble{border-radius:14px}.messenger-attachment-image,.messenger-attachment-video{max-height:220px}.messenger-compose-reply{grid-template-columns:16px minmax(0,1fr) 28px}.messenger-create-modal.ant-modal{top:8px;max-width:calc(100vw - 16px)}.messenger-call-modal.ant-modal{position:fixed;right:0;bottom:0;left:0;top:0;width:100vw!important;max-width:100vw;height:100dvh;margin:0;padding-bottom:0}.messenger-call-modal .ant-modal-content,.messenger-call-modal .ant-modal-body{max-width:100%;overflow:hidden}.messenger-call-modal .ant-modal-content{height:100dvh;max-height:100dvh;border-radius:0}.messenger-call-modal .ant-modal-body{height:100%;max-height:100dvh}.messenger-call-modal .call-stage{width:100%;height:100%;min-height:0;max-height:100dvh;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.messenger-call-modal .call-stage p,.messenger-call-modal .call-alert,.messenger-call-modal .call-load-badge span{overflow-wrap:anywhere}.messenger-call-modal .call-device-panel,.messenger-call-modal .call-device-panel .ant-select,.messenger-call-modal .call-device-panel .ant-select-selector{width:100%;min-width:0;max-width:100%}.messenger-call-modal .call-device-panel .ant-select-selection-item,.messenger-call-modal .call-device-panel .ant-select-selection-placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messenger-create-modal .ant-modal-body{padding:12px}.openlines-page .page-header h1{font-size:22px}.openlines-toolbar,.openlines-stats{gap:7px}.openlines-list,.openlines-chat{border-radius:12px}.openlines-chat-header-main{width:100%}.openlines-chat-header-main>div{min-width:0}.openlines-chat-header strong,.openlines-chat-header span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.openlines-template-modal.ant-modal,.openlines-template-editor-modal.ant-modal,.openlines-queue-modal.ant-modal{top:8px;max-width:calc(100vw - 16px)}.openlines-template-modal .ant-modal-body,.openlines-template-editor-modal .ant-modal-body,.openlines-queue-modal .ant-modal-body{max-height:calc(100dvh - 128px);padding:12px}}@media(max-width:1280px){.knowledge-shell{grid-template-columns:220px minmax(280px,360px) minmax(0,1fr);gap:14px}.knowledge-nav,.knowledge-index{padding:14px}.knowledge-reader{padding:0}.knowledge-reader-head h2{font-size:28px}}@media(max-width:1100px){.knowledge-shell{grid-template-columns:minmax(220px,.72fr) minmax(0,1fr);align-items:start}.knowledge-reader{grid-column:1 / -1;min-height:420px}.knowledge-article-list{max-height:410px}}@media(max-width:860px){.knowledge-learning-path{margin-bottom:12px;padding:13px;border-radius:16px}.knowledge-page .page-header{align-items:stretch;gap:12px;margin-bottom:12px;padding-bottom:10px}.knowledge-page .page-header>div:last-child,.knowledge-page .page-header .ant-space{width:100%}.knowledge-page .page-header .ant-space{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important}.knowledge-page .page-header .ant-space-item,.knowledge-page .page-header .ant-btn{width:100%;min-width:0}.knowledge-shell{grid-template-columns:minmax(0,1fr);gap:10px;min-height:0}.knowledge-nav,.knowledge-index,.knowledge-reader{border-radius:14px}.knowledge-nav{gap:8px;padding:12px}.knowledge-nav-title{margin-bottom:2px}.knowledge-nav button{min-height:42px;padding:9px 10px}.knowledge-index{padding:12px}.knowledge-index-heading{margin-bottom:10px;padding-bottom:10px}.knowledge-toolbar{gap:8px;margin-bottom:10px}.knowledge-editor-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-toolbar .ant-segmented-group{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.knowledge-toolbar .ant-segmented-item-label{min-height:32px;padding-inline:6px;overflow:hidden;text-overflow:ellipsis}.knowledge-article-list{max-height:360px;padding-right:0}.knowledge-article-list button{grid-template-columns:36px minmax(0,1fr);gap:9px;min-height:68px;padding:10px;border-radius:12px}.knowledge-article-icon{width:34px;height:34px;min-width:34px;max-width:34px;flex-basis:34px;border-radius:10px}.knowledge-reader{min-height:340px;padding:0;border-radius:14px}.knowledge-reader:before{height:118px}.knowledge-reader-head{gap:12px;padding:18px 18px 14px}.knowledge-reader-head h2{margin:10px 0 6px;font-size:24px}.knowledge-reader-head p{font-size:14px}.knowledge-reader-head>.ant-space{width:100%;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important}.knowledge-reader-head>.ant-space .ant-space-item,.knowledge-reader-head>.ant-space .ant-btn{width:100%;min-width:0}.knowledge-meta{gap:6px 10px;font-size:12px}.knowledge-tags{margin:14px 18px 0}.knowledge-markdown{max-width:none;padding:20px 18px 28px;font-size:15px;line-height:1.62}.knowledge-markdown h1{font-size:24px}.knowledge-markdown h2{font-size:20px}.knowledge-markdown pre{max-width:100%;padding:12px}.knowledge-reader-pagination{margin:8px 18px 22px}.knowledge-editor-grid{grid-template-columns:minmax(0,1fr);gap:0}.knowledge-article-modal.ant-modal,.knowledge-category-modal.ant-modal{top:10px;max-width:calc(100vw - 20px);margin:0 auto;padding-bottom:10px}.knowledge-article-modal .ant-modal-content,.knowledge-category-modal .ant-modal-content{max-height:calc(100dvh - 20px);overflow:hidden;border-radius:14px}.knowledge-article-modal .ant-modal-body,.knowledge-category-modal .ant-modal-body{max-height:calc(100dvh - 138px);overflow:auto;padding:14px}.knowledge-article-modal .ant-modal-footer,.knowledge-category-modal .ant-modal-footer{margin-top:0;padding:10px 14px 14px}.knowledge-article-modal .ant-form-item,.knowledge-category-modal .ant-form-item{margin-bottom:12px}}@media(max-width:640px){.knowledge-learning-path-head{grid-template-columns:34px minmax(0,1fr)}.knowledge-learning-path-head>.ant-tag{grid-column:2;justify-self:start}.knowledge-learning-steps{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(210px,78vw);scroll-snap-type:x proximity}.knowledge-learning-steps button{scroll-snap-align:start}.knowledge-page .page-header .page-title-stack{flex-basis:100%}.knowledge-page .page-header p{font-size:13px;line-height:1.45}.knowledge-nav{overflow:hidden}.knowledge-nav-title{flex:0 0 auto}.knowledge-nav button{justify-content:center;text-align:center}.knowledge-nav button small{display:none}.knowledge-toolbar .ant-segmented{overflow-x:auto;scrollbar-width:none}.knowledge-toolbar .ant-segmented::-webkit-scrollbar{display:none}.knowledge-toolbar .ant-segmented-group{width:max-content;min-width:100%;display:flex}.knowledge-toolbar .ant-segmented-item{flex:1 0 auto}.knowledge-filter-grid,.knowledge-editor-meta-grid{grid-template-columns:minmax(0,1fr)}.knowledge-article-list{max-height:320px}.knowledge-article-list button{grid-template-columns:32px minmax(0,1fr);min-height:62px}.knowledge-article-icon{display:inline-flex;width:30px;height:30px;min-width:30px;max-width:30px;flex-basis:30px;border-radius:9px}.knowledge-article-flow{max-width:none;gap:16px;padding:20px 18px 28px}.knowledge-article-list-content strong,.knowledge-article-list-content small{white-space:nowrap}.knowledge-reader{padding:0}.knowledge-reader-head>.ant-space{grid-template-columns:minmax(0,1fr)}.knowledge-reader-head h2{font-size:22px;overflow-wrap:anywhere}.knowledge-meta{align-items:flex-start;flex-direction:column}.knowledge-reader-pagination{grid-template-columns:minmax(0,1fr);margin:6px 14px 18px}.knowledge-reader-pagination>span{display:none}.knowledge-tags{margin:12px 14px 0}.knowledge-empty-reader{min-height:260px;padding:10px 0}.knowledge-markdown{font-size:14px}.knowledge-markdown ul{padding-left:18px}.knowledge-markdown blockquote{padding:9px 11px}.knowledge-article-modal textarea.ant-input{min-height:160px}}@media(max-width:480px){.knowledge-page .page-header .ant-space{grid-template-columns:minmax(0,1fr)}.knowledge-page .page-header h1{font-size:22px}.knowledge-shell{gap:8px}.knowledge-nav,.knowledge-index,.knowledge-reader{border-radius:12px}.knowledge-nav,.knowledge-index{padding:12px}.knowledge-reader{padding:0}.knowledge-toolbar .ant-segmented-item-label{padding-inline:10px}.knowledge-article-list{max-height:300px;gap:8px}.knowledge-reader-head h2{font-size:20px}.knowledge-markdown h1{font-size:21px}.knowledge-markdown h2{font-size:18px}.knowledge-markdown pre{border-radius:12px;margin-right:-2px;margin-left:-2px}.knowledge-article-modal.ant-modal,.knowledge-category-modal.ant-modal{top:8px;max-width:calc(100vw - 16px)}.knowledge-article-modal .ant-modal-body,.knowledge-category-modal .ant-modal-body{max-height:calc(100dvh - 128px);padding:12px}}@media(max-width:1180px){.pwa-install-notice{grid-template-columns:auto minmax(0,1fr)}.pwa-install-notice-actions{grid-column:2;justify-content:flex-start}.pwa-install-notice-steps{display:none}.help-hero{grid-template-columns:minmax(0,1fr) 220px;gap:16px;padding:22px}.help-hero-card{padding:16px}.help-workspace{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}}@media(max-width:960px){.help-page .page-header{align-items:stretch;gap:12px;margin-bottom:14px}.help-page .page-header>div:last-child,.help-page .page-header .ant-btn{width:100%}.help-hero{grid-template-columns:minmax(0,1fr);gap:18px;margin-bottom:14px;padding:20px}.help-hero-card{width:100%;max-width:none;display:grid;grid-template-columns:auto minmax(0,1fr) minmax(156px,auto);align-items:center;gap:12px}.help-hero-card strong{font-size:36px}.help-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.help-pwa-guide{padding:18px}.help-pwa-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.help-topic-card .ant-card-body{padding:14px}.help-topic-card h3{margin-top:12px;font-size:15px}.help-topic-card p{font-size:13px}.help-workspace{grid-template-columns:minmax(0,1fr);gap:12px}.help-ticket-card .ant-card-head,.help-faq-card .ant-card-head{padding:0 14px}.help-ticket-card .ant-card-body,.help-faq-card .ant-card-body{padding:14px}}@media(max-width:760px){.pwa-install-notice{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px;border-radius:18px}.pwa-install-notice:after{right:-64px;top:-72px;width:170px;height:170px}.pwa-install-notice-visual{width:58px;height:58px;border-radius:18px}.pwa-install-notice-phone{width:32px;height:42px;padding:6px 5px 5px;border-radius:10px}.pwa-install-notice-phone-top{width:10px;margin-bottom:5px}.pwa-install-notice-app-icon{width:18px;height:18px;margin-bottom:5px;border-radius:7px}.pwa-install-notice-app-icon svg{width:14px;height:14px}.pwa-install-notice-main strong{font-size:16px}.pwa-install-notice-main p{font-size:13px}.pwa-install-notice-actions{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%}.pwa-install-notice-actions .ant-btn-primary{width:100%}.help-page .page-header p{font-size:13px;line-height:1.45}.help-hero h2{font-size:24px}.help-hero p{font-size:13px}.help-hero-card{grid-template-columns:auto minmax(0,1fr)}.help-hero-card .ant-btn{grid-column:1 / -1}.help-topic-grid{grid-template-columns:minmax(0,1fr)}.help-pwa-guide{padding:16px;border-radius:14px}.help-pwa-guide-head h2{font-size:21px}.help-pwa-guide-head p{font-size:13px}.help-pwa-guide-grid{grid-template-columns:minmax(0,1fr)}.help-pwa-guide-card{display:grid;grid-template-columns:42px minmax(0,1fr);gap:4px 12px;padding:14px}.help-pwa-guide-card h3{margin:0}.help-pwa-guide-card ol{grid-column:2;margin-top:4px}.help-apk-card{flex-direction:column;align-items:flex-start;text-align:left}.help-apk-actions{align-items:flex-start;width:100%}.help-apk-actions .ant-btn{width:100%}.help-apk-pending{text-align:left}.help-topic-card .ant-card-body{display:grid;grid-template-columns:42px minmax(0,1fr);gap:4px 12px;align-items:start}.help-topic-icon{grid-row:span 2}.help-topic-card h3{margin:0}.help-topic-card p{margin-top:4px}.help-ticket-item{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px;padding:12px}.help-ticket-title{align-items:flex-start;flex-direction:column;gap:6px}.help-ticket-title strong{white-space:normal;overflow-wrap:anywhere}.help-ticket-item>.ant-space{width:100%;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important}.help-ticket-item>.ant-space .ant-space-item,.help-ticket-item>.ant-space .ant-btn{width:100%;min-width:0}.help-faq-item{padding:12px}.help-form-grid{grid-template-columns:minmax(0,1fr);gap:0}.help-ticket-modal.ant-modal{top:10px;max-width:calc(100vw - 20px);margin:0 auto;padding-bottom:10px}.help-ticket-modal .ant-modal-content{max-height:calc(100dvh - 20px);overflow:hidden;border-radius:14px}.help-ticket-modal .ant-modal-body{max-height:calc(100dvh - 138px);overflow:auto;padding:14px}.help-ticket-modal .ant-modal-footer{margin-top:0;padding:10px 14px 14px}.help-ticket-modal .ant-modal-footer .ant-btn{min-width:0}}@media(max-width:520px){.pwa-install-notice{margin-bottom:14px;padding:12px}.pwa-install-notice-main p{display:none}.pwa-install-notice-platforms{display:flex;flex-wrap:nowrap;gap:6px;margin-top:8px;overflow-x:auto;scrollbar-width:none}.pwa-install-notice-platforms::-webkit-scrollbar{display:none}.pwa-install-notice-platforms span{flex:0 0 auto;min-height:28px;padding:4px 8px;font-size:11px;white-space:nowrap}.pwa-install-notice-actions .ant-btn-primary{min-width:0}.help-page .page-header h1{font-size:22px}.help-hero{gap:14px;padding:16px;border-radius:14px}.help-hero>div>span{font-size:11px}.help-hero h2{font-size:21px}.help-hero-card{grid-template-columns:minmax(0,1fr);padding:14px}.help-hero-card strong{font-size:38px}.help-topic-grid,.help-workspace{gap:10px}.help-pwa-guide{padding:14px}.help-pwa-guide-head h2{font-size:19px}.help-pwa-guide-card{grid-template-columns:38px minmax(0,1fr);padding:12px}.help-pwa-guide-icon{width:38px;height:38px;border-radius:11px}.help-pwa-guide-card ol{padding-left:16px}.help-topic-card .ant-card-body{grid-template-columns:36px minmax(0,1fr);padding:12px}.help-topic-icon{width:36px;height:36px;border-radius:10px}.help-ticket-card .ant-card-head,.help-faq-card .ant-card-head{min-height:48px;padding:0 12px}.help-ticket-card .ant-card-extra .ant-btn{min-width:0}.help-ticket-card .ant-card-body,.help-faq-card .ant-card-body{padding:12px}.help-ticket-meta{gap:6px}.help-ticket-meta span{max-width:100%;overflow-wrap:anywhere}.help-ticket-item>.ant-space{grid-template-columns:minmax(0,1fr)}.help-ticket-modal.ant-modal{top:8px;max-width:calc(100vw - 16px)}.help-ticket-modal .ant-modal-body{max-height:calc(100dvh - 128px);padding:12px}.help-ticket-modal .ant-modal-footer{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.help-ticket-modal .ant-modal-footer .ant-btn{width:100%}}.landing{position:relative;min-height:100vh;overflow:hidden;color:#e8ecf7;background:radial-gradient(circle at 82% -4%,rgba(168,85,247,.28),transparent 42%),radial-gradient(circle at 8% 8%,rgba(99,102,241,.26),transparent 40%),radial-gradient(circle at 50% 120%,rgba(56,189,248,.2),transparent 46%),linear-gradient(180deg,#070b18,#0b1126 46%,#080d1d);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.landing-starfield{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:radial-gradient(circle,rgba(255,255,255,.9) 0 1.4px,transparent 2px),radial-gradient(circle,rgba(199,210,254,.8) 0 1.2px,transparent 1.8px),radial-gradient(circle,rgba(125,211,252,.7) 0 1.1px,transparent 1.6px),radial-gradient(circle,rgba(255,255,255,.55) 0 1px,transparent 1.5px),radial-gradient(circle,rgba(216,180,254,.6) 0 1.2px,transparent 1.7px);background-position:12% 18%,28% 62%,54% 30%,73% 78%,88% 22%;background-size:320px 320px,280px 280px,360px 360px,240px 240px,300px 300px;background-repeat:repeat;opacity:.5;animation:landing-twinkle 6s ease-in-out infinite alternate}@keyframes landing-twinkle{0%{opacity:.34}to{opacity:.62}}.landing-aurora{position:absolute;top:-10%;left:0;right:0;height:720px;z-index:0;pointer-events:none;filter:blur(60px);opacity:.7}.landing-aurora:before,.landing-aurora:after{content:"";position:absolute;border-radius:50%}.landing-aurora:before{top:-120px;left:-10%;width:560px;height:560px;background:radial-gradient(circle,rgba(99,102,241,.4),transparent 70%);animation:landing-aurora-drift-1 22s ease-in-out infinite alternate}.landing-aurora:after{top:-60px;right:-8%;width:620px;height:620px;background:radial-gradient(circle,rgba(168,85,247,.32),transparent 70%);animation:landing-aurora-drift-2 26s ease-in-out infinite alternate}@keyframes landing-aurora-drift-1{0%{transform:translate(0) scale(1)}to{transform:translate(60px,40px) scale(1.08)}}@keyframes landing-aurora-drift-2{0%{transform:translate(0) scale(1)}to{transform:translate(-50px,30px) scale(1.05)}}@media(prefers-reduced-motion:reduce){.landing-starfield,.landing-orbit,.landing-cta-stars,.landing-aurora:before,.landing-aurora:after{animation:none}}.landing-shell{position:relative;z-index:1;width:min(1180px,100% - 48px);margin:0 auto}.landing-btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 20px;border-radius:999px;font-size:15px;font-weight:650;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease}.landing-btn-lg{height:52px;padding:0 26px;font-size:16px}.landing-btn-primary{position:relative;overflow:hidden;border:0;color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6 55%,#38bdf8 130%);box-shadow:0 14px 34px #6366f173,inset 0 1px #ffffff38}.landing-btn-primary:after{content:"";position:absolute;top:0;left:-75%;width:45%;height:100%;background:linear-gradient(115deg,transparent,rgba(255,255,255,.4),transparent);transform:skew(-18deg);transition:left .65s ease;pointer-events:none}.landing-btn-primary:hover{transform:translateY(-2px);box-shadow:0 20px 46px #6366f18c,inset 0 1px #ffffff38}.landing-btn-primary:hover:after{left:125%}.landing-btn-primary:disabled{cursor:not-allowed;opacity:.55;filter:grayscale(.3);transform:none}.landing-btn-primary:disabled:hover{transform:none;box-shadow:0 14px 34px #6366f173,inset 0 1px #ffffff38}.landing-btn-ghost{border:1px solid rgba(199,210,254,.28);color:#e8ecf7;background:#ffffff0d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.landing-btn-ghost:hover{border-color:#a5b4fc99;background:#6366f129;transform:translateY(-2px)}.landing-btn-light{border:0;color:#1b1f3b;background:#fff;box-shadow:0 14px 34px #00000040}.landing-btn-light:hover{transform:translateY(-2px);box-shadow:0 20px 46px #00000052}.landing-btn-ghost-light{border:1px solid rgba(255,255,255,.55);color:#fff;background:transparent}.landing-btn-ghost-light:hover{background:#ffffff24;transform:translateY(-2px)}.landing-nav{position:sticky;top:0;z-index:30;padding:14px 0;background:#070b1899;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(148,163,184,.12)}.landing-nav-inner{display:flex;align-items:center;justify-content:space-between;gap:16px}.landing-logo{display:inline-flex;align-items:center}.landing-logo .star-logo-image{width:150px}.landing-nav-links{display:flex;gap:28px}.landing-nav-links a{color:#cbd5e1d1;font-weight:550;text-decoration:none;transition:color .16s ease}.landing-nav-links a:hover{color:#fff}.landing-nav-actions{display:flex;align-items:center;gap:10px}.landing-language-switch{border-color:#c7d2fe3d;background:#ffffff0f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.landing-language-switch button{width:42px;color:#cbd5e1d1}.landing-language-switch button.is-active{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;box-shadow:none}.landing-hero{padding:72px 0 64px}.landing-hero-inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:48px;align-items:center}.landing-badge{display:inline-flex;align-items:center;gap:7px;padding:6px 14px;border:1px solid rgba(165,180,252,.32);border-radius:999px;background:#6366f11f;color:#c7d2fe;font-size:13px;font-weight:650;letter-spacing:.01em;animation:landing-badge-pulse 3.4s ease-in-out infinite}@keyframes landing-badge-pulse{0%,to{box-shadow:0 0 #818cf847}50%{box-shadow:0 0 0 6px #818cf81f}}@media(prefers-reduced-motion:reduce){.landing-badge{animation:none}}.landing-badge-light{border-color:#fff6;background:#ffffff29;color:#fff}.landing-hero-copy h1{margin:20px 0 0;font-size:clamp(34px,5vw,56px);font-weight:800;line-height:1.06;letter-spacing:-.03em;color:#f8faff}.landing-gradient-text{background:linear-gradient(120deg,#818cf8,#c084fc 45%,#38bdf8 100%,#818cf8 130%);background-size:220% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:landing-gradient-shift 7s ease-in-out infinite}@keyframes landing-gradient-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@media(prefers-reduced-motion:reduce){.landing-gradient-text{animation:none}}.landing-hero-copy p{max-width:540px;margin:20px 0 0;color:#cbd5e1d1;font-size:17px;line-height:1.6}.landing-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.landing-hero-meta{display:inline-flex;align-items:center;gap:8px;margin-top:22px;color:#94a3b8db;font-size:13.5px;font-weight:550}.landing-hero-meta svg{color:#38bdf8}.landing-hero-visual{position:relative;min-height:380px}.landing-orbit{position:absolute;border:1px solid rgba(165,180,252,.18);border-radius:50%;animation:landing-spin 26s linear infinite}.landing-orbit-1{inset:-10% 4% auto auto;width:360px;height:360px}.landing-orbit-2{inset:auto auto -16% -10%;width:280px;height:280px;border-color:#38bdf829;animation-duration:34s;animation-direction:reverse}@keyframes landing-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.landing-glass-glow{position:absolute;top:6%;right:-10%;bottom:-10%;left:6%;z-index:0;background:radial-gradient(circle at 30% 25%,rgba(99,102,241,.45),transparent 55%),radial-gradient(circle at 75% 75%,rgba(56,189,248,.35),transparent 55%),radial-gradient(circle at 80% 20%,rgba(168,85,247,.32),transparent 50%);filter:blur(48px);opacity:.75;animation:landing-glow-pulse 7s ease-in-out infinite;pointer-events:none}@keyframes landing-glow-pulse{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:.9;transform:scale(1.04)}}.landing-glass-card{position:relative;border:1px solid rgba(199,210,254,.18);border-radius:20px;background:linear-gradient(160deg,#1e2547c7,#11162fb3);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 30px 70px #0407128c}.landing-glass-main{position:relative;z-index:2;padding:22px;overflow:hidden;animation:landing-card-float 7s ease-in-out infinite;transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease}.landing-glass-main:before{content:"";position:absolute;inset:-60% -60% auto auto;width:220px;height:220px;background:conic-gradient(from 0deg,transparent 0%,rgba(99,102,241,.55) 12%,transparent 28%);animation:landing-sheen-spin 8s linear infinite;pointer-events:none}.landing-glass-main:hover{transform:translateY(-6px) scale(1.012);border-color:#a5b4fc66;box-shadow:0 36px 84px #040712a6,0 0 0 1px #a5b4fc2e}@keyframes landing-card-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes landing-sheen-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.landing-glass-head{position:relative;z-index:1;display:flex;align-items:center;gap:12px;margin-bottom:18px}.landing-glass-mark{display:grid;place-items:center;width:44px;height:44px;padding:7px;border-radius:13px;background:linear-gradient(145deg,#0e1326,#11162b);box-shadow:inset 0 0 0 1px #a5b4fc33}.landing-glass-mark .star-logo-image{width:100%;height:100%}.landing-glass-head strong{display:block;color:#f8faff;font-size:15px;font-weight:700}.landing-glass-head span{display:inline-flex;align-items:center;gap:6px;color:#94a3b8e6;font-size:12.5px}.landing-glass-live{display:inline-block;width:7px;height:7px;border-radius:50%;background:#34d399;box-shadow:0 0 #34d39999;animation:landing-live-ping 2.2s ease-out infinite}@keyframes landing-live-ping{0%{box-shadow:0 0 #34d3998c}70%{box-shadow:0 0 0 6px #34d39900}to{box-shadow:0 0 #34d39900}}.landing-glass-stages{position:relative;z-index:1;display:flex;flex-direction:column;gap:12px}.landing-glass-stage{position:relative}.landing-glass-stage b{display:block;margin-bottom:6px;color:#e2e8f0db;font-size:12.5px;font-weight:600}.landing-glass-stage span{position:relative;display:block;overflow:hidden;height:9px;border-radius:999px;background:linear-gradient(90deg,#6366f1,#38bdf8);box-shadow:0 0 16px #6366f180;width:var(--bar-width);animation:landing-bar-grow 1.1s cubic-bezier(.22,1,.36,1) both}.landing-glass-stage span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);background-size:200% 100%;animation:landing-bar-shine 3.2s ease-in-out infinite}@keyframes landing-bar-grow{0%{width:0}to{width:var(--bar-width)}}@keyframes landing-bar-shine{0%{background-position:200% 0}60%,to{background-position:-60% 0}}.landing-glass-stage:nth-child(2) span{background:linear-gradient(90deg,#8b5cf6,#6366f1);animation-delay:.12s}.landing-glass-stage:nth-child(2) span:after{animation-delay:.6s}.landing-glass-stage:nth-child(3) span{background:linear-gradient(90deg,#a855f7,#c084fc);animation-delay:.24s}.landing-glass-stage:nth-child(3) span:after{animation-delay:1.2s}.landing-glass-kpi{position:absolute;z-index:3;padding:14px 18px;border-radius:16px;transition:transform .25s ease,box-shadow .25s ease}.landing-glass-kpi:hover{transform:translateY(-4px) scale(1.04)!important;box-shadow:0 20px 46px #6366f166}.landing-glass-kpi span{display:block;color:#94a3b8e6;font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.landing-glass-kpi strong{display:block;margin-top:3px;color:#f8faff;font-size:22px;font-weight:800;background:linear-gradient(120deg,#f8faff,#c7d2fe,#f8faff);background-size:220% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:landing-text-shine 5s linear infinite}@keyframes landing-text-shine{to{background-position:-220% 0}}.landing-glass-kpi-1{top:4%;right:-6%;animation:landing-float 5s ease-in-out infinite}.landing-glass-kpi-2{bottom:2%;left:-8%;animation:landing-float 6s ease-in-out infinite reverse}@keyframes landing-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@media(prefers-reduced-motion:reduce){.landing-glass-glow,.landing-glass-main,.landing-glass-main:before,.landing-glass-live,.landing-glass-stage span,.landing-glass-stage span:after,.landing-glass-kpi-1,.landing-glass-kpi-2,.landing-glass-kpi strong{animation:none}.landing-glass-stage span{width:var(--bar-width)}}.landing-stats{padding:12px 0 8px}.landing-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:26px;border:1px solid rgba(148,163,184,.14);border-radius:20px;background:#0d122680;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.landing-stat{text-align:center;padding:6px 8px;border-radius:14px;transition:transform .22s ease,background .22s ease}.landing-stat:hover{transform:translateY(-3px);background:#6366f11a}.landing-stat strong{display:block;font-size:32px;font-weight:850;background:linear-gradient(120deg,#818cf8,#38bdf8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.landing-stat span{display:block;margin-top:4px;color:#94a3b8db;font-size:13.5px}.landing-section{padding:72px 0}.landing-section-head{max-width:640px;margin:0 auto 44px;text-align:center}.landing-eyebrow{display:inline-flex;align-items:center;gap:7px;color:#818cf8;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.landing-section-head h2{margin:14px 0 0;font-size:clamp(26px,3.4vw,38px);font-weight:800;letter-spacing:-.02em;color:#f8faff}.landing-section-head p{margin:14px 0 0;color:#cbd5e1c7;font-size:16px;line-height:1.6}.landing-video-inner{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:48px}.landing-video-head{margin:0;text-align:left;max-width:none}.landing-video-frame{position:relative;aspect-ratio:16 / 9;border-radius:22px;border:1px solid rgba(148,163,184,.18);background:linear-gradient(160deg,#1e294fe6,#0d1126eb);box-shadow:0 30px 70px #0407128c;overflow:hidden}.landing-video-glow{position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;background:radial-gradient(circle at 18% 20%,rgba(99,102,241,.35),transparent 55%),radial-gradient(circle at 85% 80%,rgba(56,189,248,.3),transparent 55%),radial-gradient(circle at 80% 15%,rgba(168,85,247,.28),transparent 50%);filter:blur(30px);opacity:.9;pointer-events:none}.landing-video-player{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:22px;background:#04060f}.landing-video-frame:not(.is-playing) .landing-video-player{filter:brightness(.55)}.landing-video-play{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:76px;height:76px;transform:translate(-50%,-50%);border:none;border-radius:50%;background:linear-gradient(145deg,#6366f1,#38bdf8 55%,#a855f7);color:#fff;box-shadow:0 0 #6366f180,0 18px 40px #6366f173;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease;animation:landing-video-pulse 2.6s ease-out infinite}.landing-video-play:hover{transform:translate(-50%,-50%) scale(1.06)}.landing-video-play svg{margin-left:3px}@keyframes landing-video-pulse{0%{box-shadow:0 0 #6366f173,0 18px 40px #6366f173}70%{box-shadow:0 0 0 18px #6366f100,0 18px 40px #6366f173}to{box-shadow:0 0 #6366f100,0 18px 40px #6366f173}}.landing-video-duration{position:absolute;right:22px;bottom:22px;padding:6px 12px;border-radius:999px;background:#080b1a99;border:1px solid rgba(148,163,184,.22);color:#e2e8f0;font-size:12.5px;font-weight:700;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media(max-width:960px){.landing-video-inner{grid-template-columns:minmax(0,1fr);gap:28px}.landing-video-head{text-align:center;margin:0 auto}}.landing-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.landing-feature{position:relative;overflow:hidden;padding:26px;border:1px solid rgba(148,163,184,.14);border-radius:18px;background:#10162c8c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.landing-feature:after{content:"";position:absolute;top:-40%;right:-30%;width:180px;height:180px;border-radius:50%;opacity:.16;filter:blur(8px);transition:opacity .18s ease}.landing-feature.accent-indigo:after{background:radial-gradient(circle,#6366f1,transparent 70%)}.landing-feature.accent-cyan:after{background:radial-gradient(circle,#38bdf8,transparent 70%)}.landing-feature.accent-violet:after{background:radial-gradient(circle,#a855f7,transparent 70%)}.landing-feature:hover{transform:translateY(-4px);border-color:#a5b4fc66;box-shadow:0 24px 54px #04071280}.accent-indigo:hover{border-color:#818cf873;box-shadow:0 24px 54px #6366f138}.accent-cyan:hover{border-color:#38bdf873;box-shadow:0 24px 54px #38bdf838}.accent-violet:hover{border-color:#a855f773;box-shadow:0 24px 54px #a855f738}.landing-feature:hover:after{opacity:.3}.landing-feature-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;color:#fff;transition:transform .35s ease,box-shadow .35s ease}.accent-indigo .landing-feature-icon{background:linear-gradient(145deg,#6366f1,#4f46e5);box-shadow:0 12px 26px #6366f166}.accent-cyan .landing-feature-icon{background:linear-gradient(145deg,#38bdf8,#0ea5e9);box-shadow:0 12px 26px #38bdf866}.accent-violet .landing-feature-icon{background:linear-gradient(145deg,#a855f7,#7c3aed);box-shadow:0 12px 26px #a855f766}.landing-feature:hover .landing-feature-icon{transform:rotate(-6deg) scale(1.08)}.accent-indigo:hover .landing-feature-icon{box-shadow:0 14px 32px #6366f199}.accent-cyan:hover .landing-feature-icon{box-shadow:0 14px 32px #38bdf899}.accent-violet:hover .landing-feature-icon{box-shadow:0 14px 32px #a855f799}.landing-feature h3{margin:18px 0 0;font-size:18px;font-weight:700;color:#f8faff}.landing-feature p{margin:9px 0 0;color:#cbd5e1c2;font-size:14.5px;line-height:1.55}.landing-flow-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.landing-flow-step{position:relative;padding:26px 22px;border:1px solid rgba(148,163,184,.14);border-radius:18px;background:#10162c80;text-align:left;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.landing-flow-step:hover{transform:translateY(-4px);border-color:#a5b4fc66;box-shadow:0 20px 46px #6366f133}.landing-flow-step:before{content:"";position:absolute;top:50%;right:-13px;width:18px;height:1px;background:linear-gradient(90deg,rgba(99,102,241,.8),transparent)}.landing-flow-step:last-child:before{display:none}.landing-flow-num{position:absolute;top:18px;right:18px;font-size:30px;font-weight:850;color:#6366f138}.landing-flow-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:13px;color:#c7d2fe;background:#6366f124;box-shadow:inset 0 0 0 1px #a5b4fc3d;transition:transform .3s ease,background .3s ease,color .3s ease}.landing-flow-step:hover .landing-flow-icon{transform:scale(1.1);background:#6366f147;color:#fff}.landing-flow-step strong{display:block;margin:16px 0 0;font-size:16px;font-weight:700;color:#f8faff}.landing-flow-step p{margin:6px 0 0;color:#cbd5e1bd;font-size:13.5px;line-height:1.5}.landing-apps-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.landing-app-card{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;padding:26px;border:1px solid rgba(148,163,184,.14);border-radius:18px;background:#10162c8c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.landing-app-card:after{content:"";position:absolute;top:-40%;right:-30%;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(99,102,241,.4),transparent 70%);opacity:0;filter:blur(8px);transition:opacity .3s ease;pointer-events:none}.landing-app-card:hover{transform:translateY(-4px);border-color:#a5b4fc66;box-shadow:0 24px 54px #04071280}.landing-app-card:hover:after{opacity:.3}.landing-app-badge{position:absolute;top:18px;right:18px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.06em;color:#c7d2fe;background:#6366f129;box-shadow:inset 0 0 0 1px #a5b4fc3d}.landing-app-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;color:#fff;background:linear-gradient(145deg,#6366f1,#38bdf8 55%,#a855f7);box-shadow:0 12px 26px #6366f166;transition:transform .35s ease,box-shadow .35s ease}.landing-app-card:hover .landing-app-icon{transform:rotate(-6deg) scale(1.08);box-shadow:0 14px 32px #6366f199}.landing-app-card h3{margin:18px 0 0;font-size:17px;font-weight:700;color:#f8faff}.landing-app-card p{margin:9px 0 0;color:#cbd5e1c2;font-size:13.5px;line-height:1.55;flex:1}.landing-app-cta{display:inline-flex;align-items:center;gap:6px;margin-top:18px;font-size:13.5px;font-weight:700;color:#a5b4fc;text-decoration:none;transition:gap .15s ease,color .15s ease}.landing-app-cta:hover{color:#c7d2fe;gap:9px}@media(max-width:960px){.landing-apps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.landing-apps-grid{grid-template-columns:1fr}}.download-section{display:flex;align-items:center;justify-content:center;min-height:70vh;text-align:center}.download-shell{display:flex;flex-direction:column;align-items:center;max-width:560px;margin:0 auto}.download-icon{display:grid;place-items:center;width:64px;height:64px;margin-bottom:22px;border-radius:18px;color:#fff;background:linear-gradient(145deg,#6366f1,#38bdf8 55%,#a855f7);box-shadow:0 16px 36px #6366f166}.download-shell h1{margin:0;font-size:28px;font-weight:800;color:#f8faff}.download-shell>p{margin:14px 0 28px;color:#cbd5e1c2;font-size:15px;line-height:1.6}.download-pending{margin-top:12px;font-size:13px;color:#94a3b8b3}.download-alt{margin-top:48px;padding-top:28px;border-top:1px solid rgba(148,163,184,.14)}.download-alt p{margin:0 0 14px;color:#cbd5e1c2;font-size:14px;line-height:1.6}.landing-cta{position:relative;overflow:hidden;padding:56px;border-radius:28px;text-align:center;background:radial-gradient(circle at 18% 20%,rgba(168,85,247,.5),transparent 45%),radial-gradient(circle at 84% 80%,rgba(56,189,248,.42),transparent 48%),linear-gradient(135deg,#4f46e5,#7c3aed,#4f46e5);background-size:100% 100%,100% 100%,220% 220%;box-shadow:0 40px 90px #4f46e566;animation:landing-cta-shimmer 10s ease-in-out infinite}@keyframes landing-cta-shimmer{0%,to{background-position:0 0,0 0,0% 50%}50%{background-position:0 0,0 0,100% 50%}}@media(prefers-reduced-motion:reduce){.landing-cta{animation:none}}.landing-cta-stars{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(circle,rgba(255,255,255,.9) 0 1.4px,transparent 2px),radial-gradient(circle,rgba(255,255,255,.6) 0 1.1px,transparent 1.6px);background-position:14% 26%,72% 64%;background-size:160px 160px,130px 130px;opacity:.6;animation:landing-twinkle 5s ease-in-out infinite alternate}.landing-cta-content{position:relative;z-index:1}.landing-cta-content h2{max-width:620px;margin:18px auto 0;font-size:clamp(26px,3.4vw,38px);font-weight:800;letter-spacing:-.02em;color:#fff}.landing-cta-content p{margin:14px 0 0;color:#ffffffdb;font-size:16px}.landing-cta .landing-hero-actions{justify-content:center}.landing-footer{padding:32px 0;border-top:1px solid rgba(148,163,184,.12)}.landing-footer-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.landing-footer-logo{width:130px}.landing-footer-inner>span{color:#94a3b8c7;font-size:13.5px}.landing-footer-links{display:flex;gap:20px}.landing-footer-links a{color:#cbd5e1d1;font-weight:550;text-decoration:none}.landing-footer-links a:hover{color:#fff}@media(max-width:960px){.bi-hero,.bi-report-shell,.help-hero,.help-workspace{grid-template-columns:1fr}.bi-hero-orbit{display:none}.bi-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.help-topic-grid{grid-template-columns:1fr}.help-hero-card{max-width:320px}.bi-builder-toolbar{align-items:stretch;flex-direction:column}.bi-select{min-width:150px;flex:1 1 180px}.bi-insight-panel{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none}.landing-hero-inner{grid-template-columns:1fr;gap:56px}.landing-hero-visual{max-width:460px;margin:0 auto}.landing-features,.landing-flow-track{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-flow-step:before{display:none}}@media(max-width:1180px){.landing-nav-links{display:none}}@media(max-width:640px){.tasks-mobile-kanban,.tasks-mobile-section{gap:12px}.tasks-mobile-section>header{top:68px;padding:9px 10px;border-radius:12px}.tasks-mobile-section>header span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-mobile-progress{gap:6px}.task-mobile-progress span{padding:4px 7px}.task-mobile-card .crm-mobile-footer,.task-mobile-project-card .crm-mobile-footer{align-items:stretch;flex-direction:column}.task-mobile-card .crm-mobile-footer>div,.task-mobile-project-card .crm-mobile-footer>div{display:grid;grid-template-columns:repeat(3,minmax(0,auto));justify-content:start;gap:7px}.tasks-calendar-card .ant-card-body,.tasks-agenda-card .ant-card-body,.task-work-card .ant-card-body{padding:12px}.tasks-calendar-card .ant-picker-calendar-date-content{height:28px}.tasks-calendar-cell{padding:1px 0 0}.tasks-calendar-dot{color:transparent;width:7px;height:7px;padding-left:0;border-radius:999px;background:var(--event-color)}.tasks-calendar-dot:before{display:none}.tasks-agenda-item{padding:11px;border-radius:12px}.task-checklist-row{align-items:flex-start;padding:9px 10px}.task-inline-form,.task-comments-card .task-inline-form{gap:8px}.task-inline-form .ant-btn{width:100%}.dashboard-hero{margin-right:-2px;margin-left:-2px;padding:16px}.dashboard-hero h2{font-size:20px}.dashboard-panel .ant-card-head{min-height:48px;padding:0 14px}.dashboard-panel .ant-card-head-title{min-width:0;font-size:14px;font-weight:900}.dashboard-panel .ant-card-extra{margin-inline-start:8px}.dashboard-panel .ant-card-body{padding:14px}.dashboard-focus-item,.dashboard-communication-item,.dashboard-timeline-item,.dashboard-owner-item,.dashboard-mobile-deal-card{padding:11px;border-radius:12px}.dashboard-focus-item strong,.dashboard-communication-item strong,.dashboard-timeline-item strong,.dashboard-owner-item strong,.dashboard-table-title strong,.dashboard-mobile-deal-head strong,.dashboard-focus-item span,.dashboard-communication-item span,.dashboard-table-title span,.dashboard-owner-item p,.dashboard-timeline-item p,.dashboard-mobile-deal-head span,.dashboard-mobile-deal-footer span{white-space:normal}.dashboard-timeline-item small,.dashboard-focus-item small{justify-self:start}.dashboard-communication-item{grid-template-columns:32px minmax(0,1fr)}.dashboard-communication-icon,.dashboard-timeline-item>span,.dashboard-owner-item>span{width:32px;height:32px}.dashboard-mobile-deal-head{align-items:flex-start;flex-direction:column}.dashboard-mobile-deal-head .ant-tag{margin-inline-end:0}.dashboard-funnel div{padding:9px}.dashboard-sales-grid div{padding:10px}.dashboard-sales-grid strong{font-size:21px}.record-drawer .ant-drawer-content-wrapper{width:100vw!important;max-width:100vw}.record-drawer .ant-drawer-header{align-items:flex-start;flex-wrap:wrap;gap:8px;padding:10px 12px}.record-drawer .ant-drawer-close{flex:0 0 auto;margin-inline-end:2px}.record-drawer .ant-drawer-header-title{flex:1 1 auto;align-items:flex-start;gap:6px}.record-drawer .ant-drawer-title{padding-top:3px}.record-drawer-title{align-items:flex-start;flex-wrap:wrap;gap:6px}.record-drawer-title strong{max-width:min(100%,168px);font-size:14px;line-height:1.25;white-space:normal}.record-title-input{width:min(100%,196px)}.record-drawer-title .ant-tag{max-width:120px;overflow:hidden;text-overflow:ellipsis}.record-drawer .ant-drawer-extra{flex:0 0 100%;width:100%;margin-top:8px;margin-inline-start:0}.record-drawer .ant-drawer-extra .ant-space{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,auto));justify-content:start;gap:7px!important}.record-drawer .ant-drawer-extra .ant-btn{min-width:0;height:36px;padding-inline:10px;border-radius:10px;font-size:12px;font-weight:850}.record-drawer .ant-drawer-extra .ant-btn-primary{width:38px;padding-inline:0}.record-drawer .ant-drawer-extra .ant-btn-primary span:not(.ant-btn-icon){display:none}.record-drawer-layout{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;gap:12px;padding:12px;overflow-x:hidden}.record-stage-panel,.record-form-panel,.record-work-panel{grid-column:1}.record-stage-panel{grid-row:1;padding:10px;border-radius:12px}.record-stage-mobile{display:grid}.record-stage-mobile-controls{grid-template-columns:minmax(0,1fr)}.record-stage-mobile-controls .ant-btn{width:100%;min-height:38px}.record-stage-strip{display:none}.record-form-panel,.record-work-panel{width:100%;min-width:0}.record-form-panel{grid-row:2;padding:0;background:transparent;border-right:0}.record-work-panel{grid-row:3}.record-field-section{margin-bottom:12px;padding:14px 14px 4px;border-radius:12px}.record-field-section .ant-row{display:grid;grid-template-columns:minmax(0,1fr);row-gap:0!important;margin-inline:0!important}.record-field-section .ant-col{flex:0 0 100%!important;max-width:100%;width:100%;padding-inline:0!important}.record-field-section .ant-form-item{margin-bottom:14px}.record-field-section .ant-space-compact{width:100%;display:grid!important;grid-template-columns:minmax(0,1fr);gap:0}.record-field-section .ant-space-compact .ant-form-item,.record-field-section .record-currency-field,.record-field-section .ant-input,.record-field-section .ant-input-number,.record-field-section .ant-select,.record-field-section .ant-picker{width:100%}.record-section-inline-actions{flex-wrap:wrap;gap:8px;margin:0}.record-section-inline-actions .ant-btn{white-space:normal}.record-inline-stage-field{display:none}.record-work-mobile-nav{display:block}.record-work-mobile-nav .ant-select{width:100%}.record-work-tabs{display:none}.record-command-bar{align-items:stretch;flex-direction:column}.record-command-bar>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.record-command-bar .ant-btn{width:100%}.record-task-row{grid-template-columns:minmax(0,1fr)}.record-task-actions{justify-content:stretch}.record-task-actions .ant-btn:last-child{flex:1 1 auto}}@media(max-width:420px){.tasks-header-actions .ant-space-item{min-width:0}.tasks-view-switch .ant-segmented-item-label{padding-inline:9px}.task-form-modal.ant-modal{top:6px;max-width:calc(100vw - 12px);padding-bottom:6px}.task-form-modal .ant-modal-content{max-height:calc(100dvh - 12px)}.task-form-modal .ant-modal-body{max-height:calc(100dvh - 132px);padding:12px}.task-form-modal .ant-modal-footer{padding:10px 12px 12px}.task-drawer .ant-drawer-header{padding:10px 12px}.task-drawer .ant-drawer-extra .ant-space{grid-template-columns:minmax(0,1fr)}.task-drawer-layout{padding:10px}.task-subtask-quick-form{grid-template-columns:minmax(0,1fr)}.task-subtask-quick-form .ant-btn,.task-subtask-actions .ant-btn{width:100%}.task-subtask-actions{display:grid;grid-template-columns:minmax(0,1fr)}.task-subtask-row{grid-template-columns:30px minmax(0,1fr) 30px;padding-inline:5px}.task-detail-panel,.task-focus-panel{padding:12px}.task-focus-head{align-items:stretch;flex-direction:column}.task-focus-head .ant-btn{width:100%}.task-quick-deadlines{display:grid;grid-template-columns:1fr}.task-quick-deadlines .ant-btn{width:100%}.record-command-bar>div{grid-template-columns:minmax(0,1fr)}.tasks-table-shell .ant-table{min-width:700px}}@media(max-width:640px){.bi-hero,.help-hero{padding:20px}.bi-hero h2,.help-hero h2{font-size:24px}.bi-kpi-card .ant-card-body{min-height:108px}.bi-presets,.bi-insight-panel,.help-form-grid{grid-template-columns:1fr}.help-ticket-item,.messenger-ticket-banner{align-items:stretch;grid-template-columns:1fr;flex-direction:column}.call-stage{min-height:100dvh;padding:12px}.call-stage-head,.call-device-panel{grid-template-columns:1fr;flex-direction:column}.call-stage-head{gap:12px;margin-bottom:12px}.call-stage h2{font-size:25px}.call-workspace{grid-template-columns:1fr;grid-template-rows:minmax(240px,1fr) auto;overflow:hidden}.call-participant-rail{grid-template-rows:auto auto}.call-rail-list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(148px,52vw);grid-template-columns:none;overflow-x:auto;overflow-y:hidden;padding:0 0 4px}.call-rail-tile{height:116px;min-height:116px}.call-bottom-bar{grid-template-columns:1fr;gap:10px;padding:0}.call-device-panel{max-width:none}.call-grid{grid-template-columns:1fr;gap:10px;min-height:0}.call-grid.has-screen{grid-template-columns:1fr;grid-auto-rows:auto}.call-grid.has-screen .call-tile-screen{grid-row:auto;min-height:220px}.call-tile,.call-video,.call-placeholder{min-height:150px}.call-load-badge{min-width:0;width:100%}.call-device-panel{gap:8px;margin:0;padding:0;display:none}.call-controls{gap:10px;padding-bottom:max(8px,env(safe-area-inset-bottom))}.call-controls .ant-btn{width:54px;height:54px;min-width:54px}.bi-builder-card .ant-card-body,.bi-chart-panel{padding:12px}.bi-bar-row{grid-template-columns:minmax(0,1fr) 54px}.landing-shell{width:calc(100% - 32px)}.landing-hero{padding:48px 0 40px}.landing-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.landing-features,.landing-flow-track{grid-template-columns:1fr}.landing-section{padding:56px 0}.landing-cta{padding:40px 22px}.landing-hero-actions .landing-btn,.landing-cta .landing-btn{flex:1 1 auto;justify-content:center}.landing-glass-kpi-1{right:0}.landing-glass-kpi-2{left:0}.landing-footer-inner{flex-direction:column;text-align:center}}@media(max-width:480px){.landing-nav-actions .landing-btn-ghost{display:none}.landing-nav-inner{gap:8px}.landing-logo .star-logo-image{width:110px}.landing-nav-actions{gap:6px}.landing-language-switch{gap:2px;padding:3px}.landing-language-switch button{min-width:32px;width:32px;height:26px;padding:0;font-size:11px;text-align:center}.landing-nav-actions .landing-btn{height:36px;padding:0 12px;font-size:13px;gap:4px}.landing-nav-actions .landing-btn svg{width:14px;height:14px}}@media(max-width:960px)and (min-width:761px){.help-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.help-hero-card{max-width:none}}@media(max-width:760px){.help-topic-grid{grid-template-columns:minmax(0,1fr)}.help-hero-card{max-width:none}}@media(max-width:520px){.help-hero{padding:16px}.help-hero h2{font-size:21px}}@media(max-width:1180px){.settings-page .page-header{align-items:stretch}.settings-page .page-header>div:last-child{width:100%}.settings-page .page-header>div:last-child>.ant-space{width:100%;display:grid!important;grid-template-columns:repeat(3,minmax(0,auto));justify-content:end;gap:8px!important}.settings-page .page-header .ant-space-item,.settings-page .page-header .ant-btn,.settings-page .page-header .ant-segmented{min-width:0}.settings-page .ant-table-wrapper{width:100%;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.settings-page .ant-table{min-width:760px}.settings-fields-page .ant-table,.settings-currencies-page .ant-table,.settings-integrations-page .ant-table,.settings-registration-page .ant-table{min-width:680px}.pipeline-settings-grid,.org-structure-grid{grid-template-columns:minmax(0,1fr)}.org-unassigned-panel{grid-column:auto}.role-permission-card{grid-template-columns:minmax(130px,.32fr) minmax(0,1fr)}.role-scope-control{grid-column:1 / -1;display:grid;grid-template-columns:minmax(180px,260px) minmax(0,1fr);align-items:center}}@media(max-width:860px){.settings-page .page-header{gap:12px;margin-bottom:14px;padding-bottom:10px}.settings-page .page-header h1{font-size:24px}.settings-page .page-header p{font-size:13px;line-height:1.45}.settings-page .page-header>div:last-child>.ant-space{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}.settings-page .page-header .ant-btn,.settings-page .page-header .ant-segmented,.settings-page .page-header .ant-space-item,.settings-page .page-header .ant-segmented-group{width:100%}.settings-page .page-header .ant-segmented-item{flex:1 1 0}.settings-page .table-toolbar,.settings-page .section-toolbar,.matrix-toolbar{align-items:stretch;flex-direction:column;gap:10px}.settings-page .table-toolbar .ant-input-affix-wrapper,.settings-page .table-toolbar .ant-input,.settings-page .table-toolbar .ant-select,.role-permission-search{width:100%;margin-left:0}.settings-panel{padding:14px;border-radius:14px}.settings-panel .ant-alert{align-items:flex-start}.settings-panel .ant-segmented,.settings-panel .ant-segmented-group{width:100%}.settings-panel .ant-segmented-item{flex:1 1 0}.pipeline-settings-grid{gap:12px}.pipeline-settings-grid>div{min-width:0}.org-tree-panel,.org-detail-panel,.org-unassigned-panel{border-radius:14px}.org-tree-panel{min-height:0}.org-chart{min-width:640px;justify-content:flex-start;padding:20px 12px 14px}.org-detail-panel .ant-card-head{align-items:flex-start}.org-detail-panel .ant-card-extra .ant-space{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px!important}.org-detail-panel .ant-card-extra .ant-btn{width:100%;min-width:0}.org-detail-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.role-category-head{grid-template-columns:36px minmax(0,1fr)}.role-category-head>.ant-tag{grid-column:1 / -1;justify-self:start}.role-category-actions{justify-content:stretch}.role-category-actions .ant-space,.role-category-actions .ant-space-item,.role-category-actions .ant-btn{width:100%}.role-category-actions .ant-space{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important}.role-permission-card{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px;padding:12px}.role-scope-control{grid-column:auto;grid-template-columns:minmax(0,1fr)}.settings-modal.ant-modal{top:10px;max-width:calc(100vw - 20px);margin:0 auto;padding-bottom:10px}.settings-modal .ant-modal-content{max-height:calc(100dvh - 20px);overflow:hidden;border-radius:14px}.settings-modal .ant-modal-body{max-height:calc(100dvh - 138px);overflow:auto;padding:14px}.settings-modal .ant-modal-footer{margin-top:0;padding:10px 14px 14px}.settings-modal .ant-form-item{margin-bottom:12px}.settings-modal .ant-space-compact{width:100%;display:grid!important;grid-template-columns:minmax(0,1fr)}.settings-modal .record-currency-field,.settings-modal .full-width,.settings-modal .ant-input,.settings-modal .ant-input-number,.settings-modal .ant-select{width:100%}.settings-modal .field-settings-switches{align-items:flex-start;flex-direction:column;gap:8px!important}}@media(max-width:640px){.settings-page .page-header h1{font-size:22px}.settings-page .page-header>div:last-child>.ant-space{grid-template-columns:minmax(0,1fr)}.settings-page .page-header .ant-segmented{overflow-x:auto;scrollbar-width:none}.settings-page .page-header .ant-segmented::-webkit-scrollbar{display:none}.settings-page .page-header .ant-segmented-group{min-width:max-content}.settings-page .ant-table{min-width:720px}.settings-fields-page .ant-table,.settings-currencies-page .ant-table,.settings-integrations-page .ant-table,.settings-registration-page .ant-table{min-width:620px}.settings-duplicates-page .ant-table{min-width:720px}.settings-page .ant-table-thead>tr>th,.settings-page .ant-table-tbody>tr>td{padding:10px 12px;white-space:nowrap}.settings-page .ant-table-tbody>tr>td .ant-space{flex-wrap:nowrap}.settings-page .ant-table-tbody>tr>td .ant-btn{min-width:0}.org-detail-panel .ant-card-head{flex-direction:column;gap:8px;padding:12px}.org-detail-panel .ant-card-extra{width:100%;margin-inline-start:0}.org-detail-panel .ant-card-extra .ant-space,.org-detail-stats{grid-template-columns:minmax(0,1fr)}.org-head-panel{grid-template-columns:38px minmax(0,1fr)}.org-head-select,.org-head-current{grid-column:1 / -1;text-align:left}.org-chart{min-width:560px;padding:16px 10px 12px}.org-card{width:168px;min-height:94px;padding:12px 10px}.org-children{gap:12px}.org-members-toolbar,.org-member-picker-summary{align-items:stretch;flex-direction:column}.org-members-toolbar .ant-btn{width:100%}.org-unassigned-user,.org-member-picker-toolbar{grid-template-columns:minmax(0,1fr)}.org-member-picker-toolbar .ant-btn{width:100%}.org-member-picker-row{grid-template-columns:22px 36px minmax(0,1fr);padding:10px}.org-member-picker-meta{grid-column:3;justify-items:start}.role-permission-categories .ant-collapse-header{padding:12px!important}.role-category-icon{width:34px;height:34px}.role-category-actions .ant-space{grid-template-columns:minmax(0,1fr)}.role-permission-card{border-radius:11px}.role-permission-group,.role-permission-main,.role-scope-control{gap:4px}.settings-modal.ant-modal{top:8px;max-width:calc(100vw - 16px)}.settings-modal .ant-modal-body{max-height:calc(100dvh - 128px);padding:12px}.settings-modal .ant-modal-footer{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:10px 12px 12px}.settings-modal .ant-modal-footer .ant-btn{width:100%;min-width:0}.settings-invite-modal .ant-result{padding:12px 0}.settings-invite-modal .ant-result-extra,.settings-invite-modal .ant-result-extra .ant-space,.settings-invite-modal .ant-result-extra .ant-space-item,.settings-invite-modal .ant-result-extra .ant-btn{width:100%}.settings-invite-modal .ant-result-extra .ant-space{display:grid!important;grid-template-columns:minmax(0,1fr);gap:8px!important}}@media(max-width:420px){.settings-page .page-header p{display:none}.settings-panel{padding:12px}.settings-page .section-toolbar h2{font-size:18px}.org-chart{min-width:500px}.org-card{width:150px}}@media(max-width:760px){.settings-page .settings-card-table.ant-table-wrapper{overflow:visible!important;padding-bottom:0}.settings-page .settings-card-table .ant-table,.settings-page .settings-card-table .ant-table-container,.settings-page .settings-card-table .ant-table-content,.settings-page .settings-card-table table,.settings-page .settings-card-table .ant-table-tbody{width:100%!important;min-width:0!important;max-width:100%!important}.settings-page .settings-card-table .ant-table,.settings-page .settings-card-table .ant-table-container,.settings-page .settings-card-table .ant-table-content{overflow:visible!important;background:transparent}.settings-page .settings-card-table table,.settings-page .settings-card-table colgroup,.settings-page .settings-card-table .ant-table-thead{display:block}.settings-page .settings-card-table colgroup,.settings-page .settings-card-table .ant-table-thead{display:none!important}.settings-page .settings-card-table .ant-table-tbody{display:grid;gap:10px}.settings-page .settings-card-table .ant-table-row{display:grid;width:100%;overflow:hidden;border:1px solid #dbe7f5;border-radius:14px;background:radial-gradient(circle at 98% 8%,rgba(99,102,241,.08),transparent 36%),#fff;box-shadow:0 12px 28px #0f172a0f}.settings-page .settings-card-table .ant-table-row:hover>td{background:transparent!important}.settings-page .settings-card-table .ant-table-cell{display:grid;width:100%!important;min-width:0!important;grid-template-columns:minmax(88px,.35fr) minmax(0,1fr);align-items:start;gap:8px;border-bottom:1px solid #eef3fb!important;padding:10px 12px!important;white-space:normal!important}.settings-page .settings-card-table .ant-table-cell:last-child{border-bottom:0!important}.settings-page .settings-card-table .ant-table-cell:before{content:"";color:#71809a;font-size:11px;font-weight:950;line-height:1.35;text-transform:uppercase}.settings-page .settings-card-table .ant-table-cell>*{min-width:0}.settings-page .settings-card-table .ant-table-cell .ant-space{display:flex;width:100%;min-width:0;flex-wrap:wrap!important;gap:7px!important}.settings-page .settings-card-table .ant-table-cell .ant-btn,.settings-page .settings-card-table .ant-table-cell .ant-select,.settings-page .settings-card-table .role-select,.settings-page .settings-card-table .scope-select{max-width:100%}.settings-page .settings-card-table .ant-table-cell .ant-select,.settings-page .settings-card-table .role-select,.settings-page .settings-card-table .scope-select{width:100%}.settings-page .settings-card-table .ant-table-cell code,.settings-page .settings-card-table .ant-table-cell .ant-tag,.settings-page .settings-card-table .ant-table-cell span,.settings-page .settings-card-table .ant-table-cell strong{max-width:100%;overflow-wrap:anywhere;white-space:normal}.settings-page .settings-card-table .ant-table-expanded-row{display:block;overflow:hidden;border:1px solid #dbe7f5;border-radius:14px;background:#f8fbff}.settings-page .settings-card-table .ant-table-expanded-row>.ant-table-cell{display:block;border-bottom:0!important;padding:10px!important}.settings-page .settings-card-table .ant-table-expanded-row>.ant-table-cell:before,.settings-page .settings-card-table .ant-table-placeholder .ant-table-cell:before{content:none}.settings-page .settings-card-table .ant-empty{padding:18px 0}.settings-page .table-toolbar,.settings-page .section-toolbar{max-width:100%;overflow:hidden}.settings-page .table-toolbar>*,.settings-page .section-toolbar>*{min-width:0;max-width:100%}.settings-page .table-toolbar .ant-input-affix-wrapper,.settings-page .table-toolbar .ant-select{width:100%;min-width:0;overflow:hidden}.settings-page .table-toolbar .ant-input,.settings-page .table-toolbar .ant-select-selector,.settings-page .table-toolbar .ant-select-selection-search,.settings-page .table-toolbar .ant-select-selection-item{min-width:0!important;max-width:100%}.settings-duplicates-page .settings-panel .ant-form-item,.settings-duplicates-page .settings-panel .ant-select,.settings-duplicates-page .settings-panel .ant-switch{max-width:100%}.settings-duplicates-page .settings-panel .ant-select-selection-item,.settings-duplicates-page .settings-panel .ant-select-selection-placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-duplicates-page .settings-panel .ant-switch{min-width:48px}.settings-duplicates-page .settings-panel .ant-switch-inner{overflow:hidden}.settings-users-table .ant-table-cell:nth-child(1):before{content:"Сотрудник"}.settings-users-table .ant-table-cell:nth-child(2):before{content:"Телефон"}.settings-users-table .ant-table-cell:nth-child(3):before{content:"Star Coin"}.settings-users-table .ant-table-cell:nth-child(4):before{content:"Отдел"}.settings-users-table .ant-table-cell:nth-child(5):before{content:"Роль"}.settings-users-table .ant-table-cell:nth-child(6):before{content:"Активность"}.settings-users-table .ant-table-cell:nth-child(7):before{content:"Статус"}.settings-users-table .ant-table-cell:nth-child(8):before{content:"Действия"}.settings-department-users-table .ant-table-cell:nth-child(1):before{content:"Сотрудник"}.settings-department-users-table .ant-table-cell:nth-child(2):before{content:"Email"}.settings-department-users-table .ant-table-cell:nth-child(3):before{content:"Роль"}.settings-roles-table .ant-table-cell:nth-child(1):before{content:"Название"}.settings-roles-table .ant-table-cell:nth-child(2):before{content:"Код"}.settings-roles-table .ant-table-cell:nth-child(3):before{content:"Описание"}.settings-roles-table .ant-table-cell:nth-child(4):before{content:"Тип"}.settings-roles-table .ant-table-cell:nth-child(5):before{content:"Действия"}.settings-pipelines-table .ant-table-cell:nth-child(1):before{content:"Воронка"}.settings-pipelines-table .ant-table-cell:nth-child(2):before{content:"Тип"}.settings-pipelines-table .ant-table-cell:nth-child(3):before{content:"Доступ"}.settings-pipelines-table .ant-table-cell:nth-child(4):before{content:"По умолчанию"}.settings-stages-table .ant-table-cell:nth-child(1):before{content:"Стадия"}.settings-stages-table .ant-table-cell:nth-child(2):before{content:"Порядок"}.settings-stages-table .ant-table-cell:nth-child(3):before{content:"Тип"}.settings-stages-table .ant-table-cell:nth-child(4):before{content:"Вероятность"}.settings-stages-table .ant-table-cell:nth-child(5):before{content:"Обязательные поля"}.settings-stages-table .ant-table-cell:nth-child(6):before{content:"Действия"}.settings-fields-table .ant-table-cell:nth-child(1):before{content:"Название"}.settings-fields-table .ant-table-cell:nth-child(2):before{content:"Переменная"}.settings-fields-table .ant-table-cell:nth-child(3):before{content:"Тип"}.settings-fields-table .ant-table-cell:nth-child(4):before{content:"Варианты"}.settings-fields-table .ant-table-cell:nth-child(5):before{content:"Порядок"}.settings-fields-table .ant-table-cell:nth-child(6):before{content:"Обязательное"}.settings-fields-table .ant-table-cell:nth-child(7):before{content:"Статус"}.settings-fields-table .ant-table-cell:nth-child(8):before{content:"Действия"}.settings-currencies-table .ant-table-cell:nth-child(1):before{content:"Валюта"}.settings-currencies-table .ant-table-cell:nth-child(2):before{content:"Курс"}.settings-currencies-table .ant-table-cell:nth-child(3):before{content:"Порядок"}.settings-currencies-table .ant-table-cell:nth-child(4):before{content:"Статус"}.settings-currencies-table .ant-table-cell:nth-child(5):before{content:"Действия"}.settings-registration-table .ant-table-cell:nth-child(1):before{content:"Пользователь"}.settings-registration-table .ant-table-cell:nth-child(2):before{content:"Статус"}.settings-registration-table .ant-table-cell:nth-child(3):before{content:"Создана"}.settings-registration-table .ant-table-cell:nth-child(4):before{content:"Решение"}.settings-registration-table .ant-table-cell:nth-child(5):before{content:"Действия"}.settings-duplicates-table .ant-table-cell:nth-child(1):before{content:"Детали"}.settings-duplicates-table .ant-table-cell:nth-child(2):before{content:"Поля"}.settings-duplicates-table .ant-table-cell:nth-child(3):before{content:"Значения"}.settings-duplicates-table .ant-table-cell:nth-child(4):before{content:"Найдено"}.settings-duplicates-table .ant-table-cell:nth-child(5):before{content:"Действия"}.settings-duplicate-items-table .ant-table-cell:nth-child(1):before{content:"Карточка"}.settings-duplicate-items-table .ant-table-cell:nth-child(2):before{content:"Данные"}.settings-duplicate-items-table .ant-table-cell:nth-child(3):before{content:"Контакт"}.settings-duplicate-items-table .ant-table-cell:nth-child(4):before{content:"Компания"}.settings-duplicate-items-table .ant-table-cell:nth-child(5):before{content:"Стадия"}.settings-duplicate-items-table .ant-table-cell:nth-child(6):before{content:"Создана"}.settings-page .ant-pagination{justify-content:center;margin:12px 0 0!important}.settings-page .ant-pagination .ant-pagination-options{display:none}.settings-page .page-header .ant-segmented{overflow:visible}.settings-page .page-header .ant-segmented-group{width:100%;min-width:0}.settings-page .page-header .ant-segmented-item-label{min-width:0;overflow:hidden;padding-inline:8px;text-overflow:ellipsis}.org-chart{display:grid;min-width:0!important;justify-content:stretch;gap:10px;padding:12px}.org-node{width:100%}.org-card{width:100%!important;min-height:0;text-align:left}.org-children{display:grid;width:100%;gap:8px;margin-top:8px;padding-left:12px;border-left:2px solid #dbe7f5}}@media(max-width:860px){.openlines-page.is-mobile-detail{height:calc(100dvh - 76px);min-height:0}.openlines-page.is-mobile-detail .page-header,.openlines-page.is-mobile-detail .openlines-toolbar,.openlines-page.is-mobile-detail .openlines-stats{display:none}.openlines-page.is-mobile-detail .openlines-shell,.openlines-page.is-mobile-detail .openlines-grid,.openlines-page.is-mobile-detail .openlines-chat,.openlines-page.is-mobile-detail .openlines-chat>.ant-card-body{height:100%;min-height:0}.openlines-page.is-mobile-detail .openlines-shell{gap:0}.openlines-page.is-mobile-detail .openlines-chat{border-radius:14px}.openlines-page.is-mobile-detail .openlines-chat-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;flex:0 0 auto;flex-direction:row;gap:8px;min-height:64px;padding:10px 12px;background:#fffffffa}.openlines-page.is-mobile-detail .openlines-chat-header-main{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;width:auto;min-width:0;gap:6px}.openlines-page.is-mobile-detail .chat-back-button.ant-btn{width:30px;height:30px;min-width:30px;margin-left:-4px}.openlines-page.is-mobile-detail .openlines-chat-header-main>div{min-width:0}.openlines-page.is-mobile-detail .openlines-chat-header strong{max-width:100%;font-size:15px;line-height:1.2}.openlines-page.is-mobile-detail .openlines-chat-header span{display:block;max-width:100%;font-size:12px;line-height:1.25}.openlines-page.is-mobile-detail .openlines-chat-header>.ant-space{width:auto;min-width:0;display:inline-flex!important;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:6px!important}.openlines-page.is-mobile-detail .openlines-chat-header>.ant-space .ant-space-item{width:auto;min-width:0;flex:0 0 auto}.openlines-page.is-mobile-detail .openlines-chat-header>.ant-space .ant-btn{width:32px;height:32px;min-width:32px;padding:0}.openlines-page.is-mobile-detail .openlines-record-button.ant-btn>span:not(.ant-btn-icon){display:none}.openlines-page.is-mobile-detail .openlines-record-button.ant-btn .ant-btn-icon{margin-inline-end:0}.openlines-page.is-mobile-detail .openlines-chat-header>.ant-space .ant-tag{height:28px;max-width:86px;margin-inline-end:0;padding-inline:8px;overflow:hidden;justify-content:center;text-overflow:ellipsis}.openlines-page.is-mobile-detail .openlines-grid.is-info .openlines-side{display:block;position:fixed;top:var(--topbar-height);right:8px;bottom:8px;left:auto;z-index:1080;width:min(320px,calc(100vw - 24px));max-width:calc(100vw - 24px);overflow:hidden;border:1px solid #dbe7f5;border-radius:18px;background:#fff;box-shadow:-18px 0 48px #06091247}.openlines-page.is-mobile-detail .openlines-side>.ant-card-body{height:100%;overflow-y:auto;padding:44px 14px 16px!important}.openlines-page.is-mobile-detail .openlines-side .ant-space.full-width{width:100%}.openlines-page.is-mobile-detail .openlines-side-section{padding:12px;border-radius:14px}.openlines-page.is-mobile-detail .openlines-side .ant-select,.openlines-page.is-mobile-detail .openlines-side .ant-btn{width:100%}.openlines-page.is-mobile-detail .openlines-side-close.ant-btn{position:absolute;top:8px;right:8px;width:32px;min-width:32px;height:32px;padding:0;border:1px solid #e2e8f0;border-radius:10px;background:#fff}.openlines-page.is-mobile-detail .openlines-messages{flex:1 1 auto;height:auto;min-height:0;overflow-y:auto}.openlines-page.is-mobile-detail .openlines-composer{flex:0 0 auto}}@media(max-width:480px){.openlines-page.is-mobile-detail{height:calc(100dvh - 76px)}.openlines-page.is-mobile-detail .openlines-chat{border-radius:12px}.openlines-page.is-mobile-detail .openlines-chat-header{grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:9px 10px}.openlines-page.is-mobile-detail .openlines-chat-header>.ant-space{gap:4px!important}.openlines-page.is-mobile-detail .openlines-chat-header>.ant-space .ant-tag{max-width:78px;padding-inline:7px}}@media(max-width:860px){.crm-duplicates-modal .crm-duplicates-table-shell{display:none}.crm-duplicates-modal .crm-duplicates-mobile-list{display:grid;gap:10px;max-height:calc(100dvh - 136px);overflow-x:hidden;overflow-y:auto;padding-right:2px}}@media(max-width:420px){.crm-duplicates-modal .crm-duplicates-mobile-list{max-height:calc(100dvh - 118px)}}@media(max-width:860px){.app-content:has(.messenger-page.is-mobile-detail),.app-content:has(.openlines-page.is-mobile-detail){height:calc(100dvh - var(--topbar-height));min-height:0;overflow:hidden;padding:8px 10px}.messenger-page.is-mobile-detail,.openlines-page.is-mobile-detail{height:100%;min-height:0;overflow:hidden}.messenger-page.is-mobile-detail .page-header,.openlines-page.is-mobile-detail .page-header,.openlines-page.is-mobile-detail .openlines-toolbar,.openlines-page.is-mobile-detail .openlines-stats{display:none}.messenger-page.is-mobile-detail .messenger-shell,.messenger-page.is-mobile-detail .messenger-chat-panel,.messenger-page.is-mobile-detail .messenger-chat-panel>.ant-card-body,.openlines-page.is-mobile-detail .openlines-shell,.openlines-page.is-mobile-detail .openlines-grid,.openlines-page.is-mobile-detail .openlines-chat,.openlines-page.is-mobile-detail .openlines-chat>.ant-card-body{height:100%;min-height:0;max-height:100%}.messenger-page.is-mobile-detail .messenger-shell,.openlines-page.is-mobile-detail .openlines-shell{gap:0}.messenger-page.is-mobile-detail .messenger-chat-panel,.openlines-page.is-mobile-detail .openlines-chat{border-radius:14px}.messenger-page.is-mobile-detail .messenger-chat-header,.openlines-page.is-mobile-detail .openlines-chat-header{flex:0 0 auto;min-height:58px;padding:9px 10px}.messenger-page.is-mobile-detail .messenger-chat-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;flex-direction:row;gap:8px}.messenger-page.is-mobile-detail .messenger-chat-header-main{display:grid;grid-template-columns:30px 36px minmax(0,1fr);gap:7px;align-items:center;width:100%;min-width:0}.messenger-page.is-mobile-detail .messenger-chat-header-main>div,.openlines-page.is-mobile-detail .openlines-chat-header-main>div{min-width:0}.messenger-page.is-mobile-detail .messenger-chat-header h4{max-width:100%;font-size:16px;line-height:1.2}.messenger-page.is-mobile-detail .messenger-chat-subtitle{display:block;overflow:hidden;font-size:12px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.messenger-page.is-mobile-detail .messenger-chat-subtitle span{display:inline}.messenger-page.is-mobile-detail .messenger-chat-actions{display:grid!important;grid-template-columns:repeat(3,36px);gap:6px!important;width:auto;flex-shrink:0;align-items:center;justify-content:end}.messenger-page.is-mobile-detail .messenger-chat-actions .ant-space-item{min-width:0}.messenger-page.is-mobile-detail .messenger-chat-actions .ant-space-item:has(.ant-tag){display:none}.messenger-page.is-mobile-detail .messenger-chat-actions .ant-tag{display:none}.messenger-page.is-mobile-detail .messenger-chat-actions .ant-btn{width:100%;min-width:0;height:36px;padding:0;font-size:0}.messenger-page.is-mobile-detail .messenger-chat-actions .ant-btn .ant-btn-icon{margin-inline-end:0;font-size:16px}.messenger-page.is-mobile-detail .chat-back-button.ant-btn,.openlines-page.is-mobile-detail .chat-back-button.ant-btn{width:30px;height:30px;min-width:30px;padding:0}.messenger-page.is-mobile-detail .messenger-ticket-banner{flex:0 0 auto;padding:9px 10px}.messenger-page.is-mobile-detail .messenger-ticket-banner-main span,.messenger-page.is-mobile-detail .messenger-ticket-banner-main small,.messenger-page.is-mobile-detail .messenger-ticket-banner .ant-space{display:none}.messenger-page.is-mobile-detail .messenger-messages,.openlines-page.is-mobile-detail .openlines-messages{flex:1 1 auto;height:auto!important;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.messenger-page.is-mobile-detail .messenger-messages{gap:10px;padding:12px 10px}.openlines-page.is-mobile-detail .openlines-messages{padding:12px 10px}.messenger-page.is-mobile-detail .messenger-message,.openlines-page.is-mobile-detail .openline-message{max-width:94%}.messenger-page.is-mobile-detail .messenger-message-footer{align-items:flex-start;gap:6px}.messenger-page.is-mobile-detail .messenger-message-actions{gap:7px}.messenger-page.is-mobile-detail .messenger-reaction-trigger{max-width:76px}.messenger-page.is-mobile-detail .messenger-reactions{gap:5px}.messenger-page.is-mobile-detail .messenger-reaction-chip{min-height:24px;padding:2px 7px}.messenger-page.is-mobile-detail .messenger-message-avatar{display:none}.messenger-page.is-mobile-detail .messenger-compose,.openlines-page.is-mobile-detail .openlines-composer{flex:0 0 auto;padding:8px 10px calc(8px + env(safe-area-inset-bottom));border-top:1px solid #dbe7f5;background:#fffffffa}.messenger-page.is-mobile-detail .messenger-compose{grid-template-columns:minmax(0,1fr) 40px 40px 44px;gap:7px}.messenger-page.is-mobile-detail .messenger-pending-attachment,.messenger-page.is-mobile-detail .messenger-compose-reply,.messenger-page.is-mobile-detail .messenger-recording-preview{grid-column:1 / -1}.messenger-page.is-mobile-detail .messenger-recording-preview{grid-template-columns:36px minmax(0,1fr);gap:8px;padding:9px;border-radius:12px}.messenger-page.is-mobile-detail .messenger-recording-pulse{width:36px;height:36px}.messenger-page.is-mobile-detail .messenger-recording-main{min-width:0}.messenger-page.is-mobile-detail .messenger-recording-actions{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.messenger-page.is-mobile-detail .messenger-recording-wave{height:24px}.messenger-page.is-mobile-detail .messenger-recording-wave i{min-width:2px;height:21px}.messenger-page.is-mobile-detail .messenger-recording-preview .ant-btn{width:100%;height:38px}.messenger-page.is-mobile-detail .messenger-mentions-input{grid-column:1}.messenger-page.is-mobile-detail .messenger-compose>.ant-btn{width:100%;height:40px;min-width:0;min-height:40px}.openlines-page.is-mobile-detail .openlines-template-row{display:none}.openlines-page.is-mobile-detail .openlines-reply-box{display:grid;grid-template-columns:44px minmax(0,1fr);gap:8px}.openlines-page.is-mobile-detail .openlines-reply-box .ant-input{grid-column:1 / -1}.openlines-page.is-mobile-detail .openlines-reply-actions{display:contents}.openlines-page.is-mobile-detail .openlines-reply-actions .ant-upload,.openlines-page.is-mobile-detail .openlines-reply-actions .ant-btn{width:100%}.openlines-page.is-mobile-detail .openlines-record-button.ant-btn>span:not(.ant-btn-icon){display:none}.openlines-page.is-mobile-detail .openlines-record-button.ant-btn .ant-btn-icon{margin-inline-end:0}.messenger-page.is-mobile-detail .ant-input,.messenger-page.is-mobile-detail .ant-input-affix-wrapper input,.messenger-page.is-mobile-detail textarea,.messenger-page.is-mobile-detail .ant-mentions,.messenger-page.is-mobile-detail .ant-mentions textarea,.openlines-page.is-mobile-detail .ant-input,.openlines-page.is-mobile-detail .ant-input-affix-wrapper input,.openlines-page.is-mobile-detail textarea,.openlines-page.is-mobile-detail .ant-select-selection-search-input{font-size:16px!important}}@media(max-width:420px){.app-content:has(.messenger-page.is-mobile-detail),.app-content:has(.openlines-page.is-mobile-detail){padding:6px 8px}.messenger-page.is-mobile-detail,.openlines-page.is-mobile-detail{height:100%}.messenger-page.is-mobile-detail .messenger-chat-panel,.openlines-page.is-mobile-detail .openlines-chat{border-radius:12px}.messenger-page.is-mobile-detail .messenger-chat-actions{grid-template-columns:repeat(3,34px);gap:5px!important}.messenger-page.is-mobile-detail .messenger-chat-actions .ant-btn{width:34px;height:34px;padding-inline:8px}.messenger-page.is-mobile-detail .messenger-attachment-image,.messenger-page.is-mobile-detail .messenger-attachment-video,.messenger-page.is-mobile-detail .messenger-voice-player{width:min(280px,78vw)}.openlines-page.is-mobile-detail .openlines-chat-header>.ant-space .ant-tag{display:none}}@media(max-width:860px){.crm-filter-modal.ant-modal{top:8px;max-width:calc(100vw - 16px);padding-bottom:8px}.crm-filter-modal .ant-modal-content{max-height:calc(100dvh - 16px);overflow:hidden;border-radius:16px}.crm-filter-modal .ant-modal-body{max-height:calc(100dvh - 16px);overflow:hidden;padding:0}.crm-filter-modal .crm-filter-modal-layout{display:flex;max-height:calc(100dvh - 16px);min-height:0;flex-direction:column;overflow:hidden}.crm-filter-modal .crm-filter-presets{flex:0 0 auto;display:grid;gap:10px;padding:14px;border-right:0;border-bottom:1px solid #e2e8f0;overflow:visible}.crm-filter-modal .crm-filter-presets strong{margin:0;font-size:16px;line-height:1.25;white-space:normal}.crm-filter-modal .crm-filter-presets button{display:none}.crm-filter-modal .crm-filter-preset-select{display:block;width:100%}.crm-filter-modal .crm-filter-workspace{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:14px}.crm-filter-modal .crm-filter-search-row,.crm-filter-modal .crm-filter-sort-row{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.crm-filter-modal .crm-filter-search-row .ant-input-affix-wrapper,.crm-filter-modal .crm-filter-search-row .ant-btn,.crm-filter-modal .crm-filter-sort-row .ant-select,.crm-filter-modal .crm-filter-sort-row .ant-btn,.crm-filter-modal .crm-filter-field,.crm-filter-modal .crm-filter-operator,.crm-filter-modal .crm-filter-value,.crm-filter-modal .crm-filter-value .ant-input-number,.crm-filter-modal .crm-filter-value .ant-picker,.crm-filter-modal .crm-filter-value .ant-input-number-group-wrapper{width:100%}.crm-filter-modal .crm-filter-sort-row>svg{display:none}.crm-filter-modal .crm-filter-rules{gap:12px;overflow:visible;padding-right:0}.crm-filter-modal .crm-filter-rule{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:12px;border-radius:12px}.crm-filter-modal .crm-filter-rule>.ant-btn{width:100%;min-height:36px;border:1px solid #fecaca;background:#fff7f7}.crm-filter-modal .crm-filter-actions{position:sticky;bottom:0;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin:14px -14px -14px;padding:12px 14px;border-top:1px solid #e2e8f0;background:#fffffff7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.crm-filter-modal .crm-filter-actions .ant-btn{width:100%;min-height:40px}}@media(max-width:420px){.crm-filter-modal.ant-modal{top:6px;max-width:calc(100vw - 12px);padding-bottom:6px}.crm-filter-modal .ant-modal-content,.crm-filter-modal .ant-modal-body,.crm-filter-modal .crm-filter-modal-layout{max-height:calc(100dvh - 12px)}.crm-filter-modal .crm-filter-presets,.crm-filter-modal .crm-filter-workspace{padding:12px}.crm-filter-modal .crm-filter-actions{margin:12px -12px -12px;padding:10px 12px}}.marketplace-page{display:flex;flex-direction:column;gap:18px}.is-marketplace-view-hidden{display:none!important}.marketplace-view-tabs{display:inline-grid;grid-template-columns:repeat(2,minmax(180px,1fr));align-self:flex-start;gap:5px;padding:5px;border:1px solid #dbe7fb;border-radius:16px;background:#f1f5f9f0;box-shadow:0 12px 30px #0f172a0f}.marketplace-view-tabs button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:44px;padding:0 14px;border:0;border-radius:11px;color:#64748b;background:transparent;font:inherit;font-weight:850;text-align:left;cursor:pointer;transition:color .18s ease,background .18s ease,box-shadow .18s ease}.marketplace-view-tabs button:hover{color:#4338ca}.marketplace-view-tabs button.is-active{color:#312e81;background:#fff;box-shadow:0 7px 18px #0f172a17}.marketplace-view-tabs small{display:grid;min-width:25px;height:25px;place-items:center;border-radius:999px;color:#6366f1;background:#eef2ff;font-size:11px;font-weight:950}.marketplace-shell,.marketplace-section,.marketplace-catalog,.marketplace-installed-panel{border:1px solid #dbe7fb;background:#ffffffeb;box-shadow:0 20px 55px #0f172a14}.marketplace-shell{overflow:hidden;border-radius:18px}.marketplace-topbar{display:grid;grid-template-columns:auto auto minmax(190px,230px) minmax(260px,1fr) auto;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid #e2e8f0;background:#f8fbfff5}.marketplace-brand{display:flex;align-items:center;gap:10px;min-width:190px}.marketplace-brand-mark{display:grid;width:42px;height:42px;place-items:center;border-radius:14px;color:#fff;background:linear-gradient(135deg,#16c7d9,#7557f6);box-shadow:0 14px 30px #5360ef42}.marketplace-brand strong,.marketplace-section-title h3,.marketplace-app-card h4{color:#111827}.marketplace-brand span,.marketplace-app-vendor,.marketplace-section-title span{display:block;color:#7b8aa3;font-size:12px;font-weight:800}.marketplace-nav-pill,.marketplace-quick-actions button,.marketplace-category-card{border:0;font:inherit;cursor:pointer}.marketplace-nav-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 18px;border-radius:12px;color:#fff;font-weight:900;background:linear-gradient(135deg,#38bdf8,#6366f1)}.marketplace-scope,.marketplace-search{min-height:42px}.marketplace-search .ant-input-prefix{color:#64748b}.marketplace-quick-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px}.marketplace-quick-actions button{display:inline-flex;flex-direction:column;align-items:center;gap:4px;color:#8a96aa;background:transparent;font-size:12px;font-weight:800}.marketplace-quick-actions button:hover{color:#4f46e5}.marketplace-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);min-height:350px;margin:26px;overflow:hidden;border-radius:22px;background:radial-gradient(circle at 78% 20%,rgba(167,139,250,.45),transparent 34%),linear-gradient(135deg,#0845ff,#0ea5e9 48%,#a78bfa);color:#fff}.marketplace-hero-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:18px;max-width:720px;padding:44px 52px}.marketplace-hero-content h2{max-width:680px;margin:0;color:#fff;font-size:46px;line-height:1.08;font-weight:950}.marketplace-hero-content p{max-width:680px;margin:0;color:#ffffffdb;font-size:18px;line-height:1.55}.marketplace-hero-content .ant-btn{min-width:250px;height:58px;border:0;color:#0f172a;background:#c9ff3f;box-shadow:0 16px 35px #0c59b440}.marketplace-hero-visual{position:relative;min-height:330px}.marketplace-orbit,.marketplace-floating-app{position:absolute}.marketplace-orbit{top:52px;right:52px;bottom:38px;left:0;border:1px solid rgba(255,255,255,.35);border-radius:34px;box-shadow:inset 0 0 55px #ffffff26}.marketplace-orbit.is-small{top:105px;right:120px;bottom:88px;left:62px;border-radius:999px;transform:rotate(-18deg)}.marketplace-floating-app{display:grid;width:82px;height:82px;place-items:center;border-radius:24px;color:#0ea5e9;background:#fffffff0;box-shadow:0 22px 45px #0f172a38}.marketplace-floating-app{top:82px;left:84px}.marketplace-floating-app.second{top:172px;right:105px;color:#7c3aed}.marketplace-floating-app.third{right:250px;bottom:62px;color:#f59e0b}.marketplace-modules-section{display:grid;gap:16px;padding:22px;overflow:hidden;border:1px solid #dbe7fb;border-radius:20px;background:radial-gradient(circle at 100% 0,rgba(99,102,241,.12),transparent 32%),#fffffff0;box-shadow:0 20px 55px #0f172a14}.marketplace-modules-intro{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px}.marketplace-modules-intro>div:first-child>span{color:#6366f1;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.marketplace-modules-intro h2{margin:4px 0 7px;color:#111827;font-size:clamp(26px,3vw,38px);font-weight:950;letter-spacing:-.035em}.marketplace-modules-intro p{max-width:780px;margin:0;color:#64748b;line-height:1.55}.marketplace-module-stats{display:grid;grid-template-columns:repeat(3,minmax(108px,1fr));gap:8px}.marketplace-module-stats>div{display:grid;min-height:72px;align-content:center;padding:10px 13px;border:1px solid #dfe7f3;border-radius:14px;background:#f8fafceb}.marketplace-module-stats strong{color:#111827;font-size:24px;font-weight:950;line-height:1}.marketplace-module-stats span{margin-top:5px;color:#64748b;font-size:11px;font-weight:750}.marketplace-module-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,320px);align-items:center;gap:12px}.marketplace-module-filters{display:flex;min-width:0;gap:5px;overflow-x:auto;padding:4px;border:1px solid #dfe7f3;border-radius:13px;background:#f1f5f9;scrollbar-width:none}.marketplace-module-filters::-webkit-scrollbar{display:none}.marketplace-module-filters button{min-height:34px;flex:0 0 auto;border:0;border-radius:9px;padding:0 13px;color:#64748b;background:transparent;font:inherit;font-size:12px;font-weight:850;cursor:pointer}.marketplace-module-filters button.is-active{color:#4338ca;background:#fff;box-shadow:0 5px 14px #0f172a14}.marketplace-module-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.marketplace-module-card{position:relative;display:flex;min-width:0;min-height:220px;flex-direction:column;padding:15px;overflow:hidden;border:1px solid #e1e8f3;border-radius:17px;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--module-accent, #6366f1) 13%,transparent),transparent 42%),#fff;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.marketplace-module-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--module-accent, #6366f1) 38%,#dbe3ef);box-shadow:0 16px 30px #0f172a17}.marketplace-module-card.is-roadmap{border-style:dashed;background:linear-gradient(145deg,#f8fafcf2,#f1f5f9cc)}.marketplace-module-card.is-restricted{background:#f8fafc}.marketplace-module-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.marketplace-module-card-head .ant-tag{max-width:calc(100% - 48px);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketplace-module-icon{display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;border-radius:13px;color:var(--module-accent, #6366f1);background:color-mix(in srgb,var(--module-accent, #6366f1) 12%,#fff);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--module-accent, #6366f1) 18%,transparent)}.marketplace-module-group{margin-top:14px;overflow:hidden;color:#94a3b8;font-size:10px;font-weight:900;letter-spacing:.055em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.marketplace-module-card h3{margin:4px 0 0;color:#172033;font-size:17px;font-weight:950;line-height:1.2}.marketplace-module-card p{margin:8px 0 16px;color:#64748b;font-size:13px;line-height:1.48}.marketplace-module-card-footer{display:flex;align-items:center;margin-top:auto}.marketplace-module-card-footer>span{display:inline-flex;align-items:center;gap:6px;color:#64748b;font-size:12px;font-weight:800}.marketplace-modules-footnote{display:flex;align-items:flex-start;gap:8px;margin:0;padding:11px 13px;border:1px solid #c7d2fe;border-radius:12px;color:#4338ca;background:#eef2ff;font-size:12px;line-height:1.45}.marketplace-modules-footnote svg{flex:0 0 auto;margin-top:1px}.marketplace-section{border-radius:18px;padding:16px}.marketplace-category-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.marketplace-category-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 10px;min-height:94px;padding:16px;border:1px solid #e1e9f6;border-radius:16px;color:#52617a;background:#fff;text-align:left;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.marketplace-category-card:hover{transform:translateY(-2px);border-color:#6366f159;box-shadow:0 14px 26px #0f172a14}.marketplace-category-card span{display:grid;width:38px;height:38px;place-items:center;border-radius:13px;color:#4f46e5;background:#eef5ff;transition:transform .18s ease}.marketplace-category-card:hover span{transform:scale(1.08)}.marketplace-category-card strong{color:#172033;font-weight:950}.marketplace-category-card small{grid-column:2;color:#7b8aa3;line-height:1.35}.marketplace-category-card.is-active{border-color:#6366f173;background:linear-gradient(135deg,#eef6ff,#f7f3ff);box-shadow:0 16px 30px #6366f11f}.marketplace-category-card.is-active span{color:#fff;background:linear-gradient(135deg,#6366f1,#38bdf8)}.marketplace-content-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:18px}.marketplace-catalog,.marketplace-installed-panel{border-radius:18px;padding:18px}.marketplace-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.marketplace-section-title h3{margin:2px 0 0;font-size:22px;font-weight:950}.marketplace-app-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.marketplace-app-card{display:flex;min-height:252px;flex-direction:column;gap:11px;padding:16px;border:1px solid #e2e8f0;border-radius:18px;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--app-accent, #6366f1) 18%,transparent),transparent 42%),#fff;box-shadow:0 12px 28px #0f172a0f;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.marketplace-app-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--app-accent, #6366f1) 35%,#e2e8f0);box-shadow:0 18px 36px color-mix(in srgb,var(--app-accent, #6366f1) 16%,rgba(15,23,42,.08))}.marketplace-app-card-head,.marketplace-app-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.marketplace-app-card-head .ant-tag{border-radius:999px;padding:1px 10px;font-weight:800}.marketplace-app-icon{display:grid;width:48px;height:48px;place-items:center;border-radius:16px;color:#fff;background:var(--app-accent, #6366f1);box-shadow:0 15px 30px color-mix(in srgb,var(--app-accent, #6366f1) 30%,transparent);transition:transform .18s ease}.marketplace-app-card:hover .marketplace-app-icon{transform:scale(1.06) rotate(-3deg)}.marketplace-app-card h4{margin:2px 0 0;font-size:18px;font-weight:950}.marketplace-app-card p{flex:1;margin:0;color:#66758c;line-height:1.5}.marketplace-app-actions .ant-btn:first-child{min-width:136px}.marketplace-feature-list{display:grid;gap:8px;margin-bottom:14px}.marketplace-feature-list div{display:flex;align-items:center;gap:8px;color:#53637c;font-size:13px;font-weight:800}.marketplace-feature-list svg{color:#6366f1}.marketplace-external-details{display:grid;gap:18px}.marketplace-external-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;border:1px solid #dfe9f8;border-radius:18px;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--app-accent, #6366f1) 14%,transparent),transparent 42%),#f8fbff}.marketplace-external-head strong,.marketplace-external-head span{display:block}.marketplace-external-head strong{color:#111827;font-size:18px;font-weight:950}.marketplace-external-head span{margin-top:2px;color:#7b8aa3;font-size:12px;font-weight:800}.marketplace-external-details p{margin:0;color:#53637c;line-height:1.65}.marketplace-external-features{margin:0;padding:14px;border:1px solid #e4ecf8;border-radius:16px;background:#fff}.marketplace-channel-list{display:grid;gap:10px;margin-bottom:14px}.marketplace-channel-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid #e4ecf8;border-radius:14px;background:#f8fbff;transition:border-color .18s ease,background .18s ease}.marketplace-channel-card:hover{border-color:#6366f159;background:#f1f6ff}.marketplace-channel-card strong,.marketplace-channel-card span{display:block}.marketplace-channel-card strong{color:#111827}.marketplace-channel-card span{margin-top:3px;color:#7c8aa2;font-size:12px;font-weight:800}.marketplace-channel-card.is-managed-channel{padding:0;overflow:hidden}.marketplace-channel-card-main{display:flex;min-width:0;flex:1;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:0;color:inherit;text-align:left;background:transparent;cursor:pointer}.marketplace-channel-card-main>div{min-width:0}.marketplace-channel-card-main:focus-visible{outline:2px solid #6366f1;outline-offset:-2px;border-radius:12px}.marketplace-channel-card-actions{display:flex;flex:0 0 auto;align-items:center;padding:8px}.marketplace-channel-card-actions .ant-btn{width:32px;height:32px;padding:0}.marketplace-sip-network-card{display:grid;gap:10px;margin-bottom:18px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--primary, #6d5dfc) 18%,var(--border-color));border-radius:14px;background:color-mix(in srgb,var(--primary, #6d5dfc) 5%,var(--surface))}.marketplace-sip-network-card>div{display:grid;gap:6px}.marketplace-sip-network-card span{color:var(--text-secondary);font-size:13px}.marketplace-sip-network-card code{color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.marketplace-sip-endpoint-grid{display:grid;grid-template-columns:minmax(0,1fr) 130px;gap:0 12px}.marketplace-recording-settings{display:grid;gap:12px;margin:6px 0 20px;padding:16px;border:1px solid var(--border-color);border-radius:14px;background:color-mix(in srgb,var(--primary, #6d5dfc) 3%,var(--surface))}.marketplace-recording-settings .ant-form-item{margin-bottom:0}.marketplace-recording-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-top:4px}.marketplace-recording-options .ant-input-number{width:100%}@media(max-width:640px){.marketplace-sip-endpoint-grid,.marketplace-recording-options{grid-template-columns:1fr}}.marketplace-telephony-connection-card{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer}.marketplace-telephony-connection-card:focus-visible{outline:3px solid rgba(99,102,241,.2);outline-offset:2px;border-color:#818cf8}.telephony-connection-drawer .ant-drawer-header{border-bottom-color:#e8edf7}.telephony-connection-drawer .ant-drawer-body{padding:22px;background:#f7f9fd}.telephony-connection-panel{display:grid;gap:16px}.telephony-connection-summary,.telephony-diagnostic-section{border:1px solid #e3e9f4;border-radius:18px;background:#fff;box-shadow:0 8px 24px #1f29370a}.telephony-connection-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px}.telephony-connection-summary span{color:#7c3aed;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.telephony-connection-summary h2{margin:5px 0 3px;color:#111827;font-size:21px}.telephony-connection-summary p,.telephony-diagnostic-heading p{margin:0;color:#718096;line-height:1.55}.telephony-connection-descriptions{overflow:hidden;border-radius:14px;background:#fff}.telephony-resource-tags{display:flex;flex-wrap:wrap;gap:6px}.telephony-diagnostic-section{display:grid;gap:14px;padding:18px}.telephony-diagnostic-heading{display:flex;align-items:flex-start;gap:12px}.telephony-diagnostic-heading h3,.telephony-diagnostic-section.is-secrets h3{margin:0 0 4px;color:#172033;font-size:15px}.telephony-diagnostic-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;min-width:38px;height:38px;border-radius:12px;color:#6d5dfc;background:#f0edff}.telephony-diagnostic-actions,.telephony-capability-list,.telephony-secret-list{display:flex;flex-wrap:wrap;gap:8px}.telephony-conformance-result{display:grid;gap:12px}.openlines-attachment-file span{display:grid;min-width:0}.openlines-attachment-file span em{color:var(--accent, #6d5dfc);font-size:11px;font-style:normal;font-weight:700}.openlines-telegram-audio{display:grid;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:11px;width:min(360px,calc(100vw - 88px));min-height:70px;padding:8px 12px 8px 8px;border:1px solid color-mix(in srgb,var(--accent, #6d5dfc) 16%,transparent);border-radius:18px;background:color-mix(in srgb,var(--surface, #fff) 93%,var(--accent, #6d5dfc) 7%);box-shadow:0 8px 24px #352a7017}.openlines-telegram-audio audio{display:none}.openlines-media-play{display:grid;width:50px;height:50px;place-items:center;padding:0;border:0;border-radius:50%;color:#fff;background:linear-gradient(145deg,var(--accent, #6d5dfc),color-mix(in srgb,var(--accent, #6d5dfc) 72%,#22b8f0));box-shadow:0 7px 17px color-mix(in srgb,var(--accent, #6d5dfc) 28%,transparent);cursor:pointer;transition:transform .16s ease,filter .16s ease}.openlines-media-play:not(:disabled):hover{filter:brightness(1.07);transform:scale(1.04)}.openlines-media-play:disabled{cursor:not-allowed;opacity:.42}.openlines-media-play svg{margin-left:2px}.openlines-audio-track{min-width:0}.openlines-audio-track>strong{display:block;margin-bottom:4px;overflow:hidden;color:var(--text-primary, #172033);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.openlines-audio-track>small{display:block;margin-top:3px;color:var(--text-secondary, #718096);font-size:11px;font-variant-numeric:tabular-nums}.openlines-waveform{position:relative;display:flex;height:32px;align-items:center;gap:2px;overflow:hidden}.openlines-waveform i{flex:1 1 2px;min-width:2px;max-width:4px;border-radius:99px;background:color-mix(in srgb,var(--accent, #6d5dfc) 24%,#b8c2d6);transition:background .12s linear}.openlines-waveform i.is-played{background:var(--accent, #6d5dfc)}.openlines-waveform input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;cursor:pointer;opacity:0}.openlines-telegram-video-note{position:relative;width:min(210px,58vw);aspect-ratio:1;overflow:hidden;border:3px solid rgba(255,255,255,.88);border-radius:50%;background:#17191d;box-shadow:0 10px 26px #1914462e}.openlines-telegram-video-note video{width:100%;height:100%;object-fit:cover}.openlines-telegram-video-note video::-webkit-media-controls,.openlines-telegram-video-note video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}.openlines-video-note-play{position:absolute;inset:50% auto auto 50%;display:grid;width:58px;height:58px;place-items:center;padding:0;border:0;border-radius:50%;color:#fff;background:#11182794;box-shadow:0 7px 22px #00000040;transform:translate(-50%,-50%);cursor:pointer;transition:opacity .18s ease,transform .18s ease}.openlines-video-note-play svg{margin-left:3px}.openlines-telegram-video-note.is-playing .openlines-video-note-play{opacity:0}.openlines-telegram-video-note.is-playing:hover .openlines-video-note-play,.openlines-video-note-play:focus-visible{opacity:1}.openlines-video-note-controls{position:absolute;right:34px;bottom:18px;left:34px;display:flex;align-items:center;gap:4px;color:#fff;font-size:11px;font-variant-numeric:tabular-nums;text-shadow:0 1px 4px rgba(0,0,0,.72)}.openlines-video-note-controls span{margin-right:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.openlines-video-note-controls button{display:grid;width:28px;height:28px;place-items:center;padding:0;border:0;border-radius:50%;color:#fff;background:#00000061;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.openlines-video-note-controls button:disabled{cursor:not-allowed;opacity:.45}.openlines-video-note-controls .openlines-video-note-inline-play{display:none}.openlines-video-note-progress{--media-progress: 0%;position:absolute;right:30px;bottom:51px;left:30px;height:3px;overflow:hidden;border-radius:999px;background:linear-gradient(90deg,#fff var(--media-progress),rgba(255,255,255,.34) var(--media-progress));box-shadow:0 1px 4px #00000073}.openlines-video-note-progress input{position:absolute;top:-10px;right:0;bottom:-10px;left:0;width:100%;height:23px;margin:0;cursor:pointer;opacity:0}.openlines-recording-state{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid rgba(239,68,68,.2);border-radius:14px;background:#fef2f2e6}.openlines-live-video-note{display:flex;flex-direction:column;align-items:center;gap:10px;margin:0 auto 12px;padding:14px;border:1px solid rgba(108,92,231,.18);border-radius:24px;background:linear-gradient(145deg,#f8f7fffa,#eff6fffa);box-shadow:0 14px 34px #29205e1f}.openlines-live-video-shell{position:relative;width:min(270px,68vw);aspect-ratio:1;overflow:hidden;border:5px solid #fff;border-radius:50%;background:#17191d;box-shadow:0 12px 30px #11182740,0 0 0 3px #6c5ce72e}.openlines-live-video-shell video{width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.openlines-live-video-shell>span{position:absolute;top:18px;left:50%;display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;color:#fff;background:#0f172aad;font-size:11px;font-weight:800;font-variant-numeric:tabular-nums;transform:translate(-50%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.openlines-live-video-shell>span i{width:7px;height:7px;border-radius:50%;background:#ff4d5e;box-shadow:0 0 0 4px #ff4d5e2e}.openlines-live-video-actions{display:flex;gap:10px}.openlines-recording-state strong{margin-right:auto;font-variant-numeric:tabular-nums}.openlines-recording-pulse{width:10px;height:10px;border-radius:50%;background:#ef4444;box-shadow:0 0 #ef444473;animation:openlines-recording-pulse 1.4s infinite}@keyframes openlines-recording-pulse{70%{box-shadow:0 0 0 8px #ef444400}to{box-shadow:0 0 #ef444400}}.openlines-record-trigger{position:relative;min-width:40px;min-height:40px;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.openlines-record-trigger.is-holding{color:#6c5ce7;border-color:#6c5ce76b;background:#6c5ce714;transform:scale(1.06)}.openlines-record-trigger.is-holding:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;pointer-events:none;border:2px solid rgba(108,92,231,.18);border-top-color:#6c5ce7;border-radius:12px;animation:openlines-record-hold .55s linear forwards}.openlines-record-trigger.is-video{color:#fff;border-color:#6c5ce7;background:linear-gradient(135deg,#6c5ce7,#8f67ed);box-shadow:0 8px 20px #6c5ce747;transform:scale(1.08)}@keyframes openlines-record-hold{0%{transform:rotate(0);opacity:.55}to{transform:rotate(360deg);opacity:1}}.openlines-pending-file:has(.openlines-telegram-audio),.openlines-pending-file:has(.openlines-telegram-video-note){grid-template-columns:minmax(0,1fr) auto 24px}.openlines-pending-file:has(.openlines-telegram-audio)>span,.openlines-pending-file:has(.openlines-telegram-video-note)>span{display:none}.openlines-pending-file .openlines-telegram-video-note{width:min(150px,42vw)}.telephony-options-result{display:grid;gap:8px;padding:12px;border:1px solid #e3e9f4;border-radius:14px;background:linear-gradient(145deg,#fbfcff,#f5f7ff)}.telephony-options-result__header,.telephony-options-result__endpoint{display:flex;align-items:center;justify-content:space-between;gap:12px}.telephony-options-result__header span,.telephony-options-result__endpoint small{color:#718096;font-size:12px}.telephony-options-result__endpoint{padding:10px 12px;border-radius:11px;background:#fff;box-shadow:0 4px 12px #1f29370a}.telephony-options-result__endpoint>span{display:grid;gap:2px}.telephony-conformance-checks{display:grid;gap:8px}.telephony-conformance-checks>div{display:flex;align-items:flex-start;gap:9px;padding:10px 12px;border-radius:12px;color:#64748b;background:#f7f9fc}.telephony-conformance-checks>div.is-ok>svg{color:#16a34a}.telephony-conformance-checks>div.is-failed>svg{color:#dc2626}.telephony-conformance-checks span,.telephony-conformance-checks small{display:block}.telephony-conformance-checks strong{color:#263044;font-size:13px}.telephony-conformance-checks small{margin-top:2px;line-height:1.45}@media(max-width:720px){.telephony-connection-drawer .ant-drawer-content-wrapper{width:100%!important}.telephony-connection-drawer .ant-drawer-body{padding:14px}.telephony-connection-descriptions .ant-descriptions-view table,.telephony-connection-descriptions .ant-descriptions-row,.telephony-connection-descriptions .ant-descriptions-item{display:block;width:100%}.telephony-diagnostic-actions .ant-btn{width:100%}}.telephony-routing-page{--telephony-routing-accent: #6d5dfc;max-width:1480px;margin:0 auto}.telephony-routing-tabs>.ant-tabs-nav{margin:0 0 18px}.telephony-routing-toolbar{display:flex;justify-content:flex-end;margin:0 0 16px}.telephony-routing-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:16px}.telephony-routing-layout{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:18px;align-items:start}.telephony-routing-list{display:grid;gap:12px}.telephony-routing-card.ant-card,.telephony-route-preview.ant-card{border:1px solid rgba(126,111,255,.15);border-radius:18px;box-shadow:0 12px 35px #28206e12;overflow:hidden}.telephony-routing-card .ant-card-body{padding:18px}.telephony-routing-card-head{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;align-items:center}.telephony-routing-card-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;color:var(--telephony-routing-accent);background:linear-gradient(145deg,#6d5dfc24,#4dbeff1a)}.telephony-routing-card-head h3,.telephony-routing-card-head span{display:block;margin:0}.telephony-routing-card-head h3{color:#172033;font-size:16px;line-height:1.35}.telephony-routing-card-head span{margin-top:3px;color:#8490a6;font-size:12px}.telephony-routing-card-body{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:17px}.telephony-routing-card-body>span{padding:11px 12px;border-radius:12px;color:#8b96aa;background:#f7f8fc;font-size:11px}.telephony-routing-card-body strong{display:block;margin-top:3px;color:#273047;font-size:13px}.telephony-routing-members{grid-column:1 / -1}.telephony-routing-card-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:15px;padding-top:13px;border-top:1px solid #eef0f6}.telephony-route-flow{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px;align-items:center;margin-top:16px;padding:13px 14px;border-radius:13px;color:#667087;background:#f7f8fc;font-size:12px}.telephony-route-flow svg{color:var(--telephony-routing-accent)}.telephony-route-flow strong{color:#273047;text-align:right}.telephony-route-preview{position:sticky;top:82px}@media(max-width:980px){.telephony-routing-layout{grid-template-columns:1fr}.telephony-route-preview{position:static}}@media(max-width:640px){.telephony-routing-grid{grid-template-columns:1fr}.telephony-routing-form-row{grid-template-columns:1fr;gap:0}.telephony-route-flow{grid-template-columns:1fr}.telephony-route-flow strong{text-align:left}}.telephony-routing-page{--telephony-routing-accent: #6757f5;--telephony-routing-cyan: #2bbbd8;max-width:1520px;margin:0 auto;padding-bottom:36px}.telephony-routing-hero{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:18px}.telephony-routing-hero:after{content:"";position:absolute;right:2%;bottom:-64px;z-index:-1;width:340px;height:150px;border-radius:50%;background:radial-gradient(ellipse,rgba(93,84,246,.13),rgba(55,190,226,.035) 48%,transparent 72%);filter:blur(10px)}.telephony-service-state{display:inline-flex;align-items:center;gap:8px;min-height:38px;margin-bottom:5px;padding:0 13px;border:1px solid #e7eaf3;border-radius:999px;color:#69758b;background:#ffffffdb;box-shadow:0 8px 22px #30375c0e,inset 0 1px #fff;font-size:12px;font-weight:750;white-space:nowrap}.telephony-service-state.is-ready{color:#118460;border-color:#ccebdd;background:#f3fcf8}.telephony-service-state.is-warning{color:#b46a17;border-color:#f5dfbd;background:#fffaf0}.telephony-routing-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px}.telephony-routing-metrics article{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr);gap:13px;min-height:104px;padding:18px;overflow:hidden;border:1px solid rgba(210,216,232,.85);border-radius:19px;background:linear-gradient(145deg,#fffffffc,#f9fafff0);box-shadow:0 13px 34px #2a305b11,inset 0 1px #fff}.telephony-routing-metrics article:after{content:"";position:absolute;top:-44px;right:-30px;width:130px;height:110px;border-radius:50%;background:radial-gradient(circle,rgba(107,89,247,.09),transparent 68%)}.telephony-routing-metrics article>span,.telephony-row-icon,.telephony-form-section-heading>span{display:inline-flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;border-radius:14px;color:#6b57f5;background:linear-gradient(145deg,#f0edff,#e9f3ff);box-shadow:0 9px 20px #5c4ddb21,inset 0 1px #fff}.telephony-routing-metrics article>span.is-blue{color:#248bd8;background:linear-gradient(145deg,#e9f5ff,#edf0ff)}.telephony-routing-metrics article>span.is-cyan{color:#0fa5b4;background:linear-gradient(145deg,#e5fbfb,#edf8ff)}.telephony-routing-metrics article>div{min-width:0}.telephony-routing-metrics small,.telephony-routing-metrics strong,.telephony-routing-metrics em{display:block}.telephony-routing-metrics small{color:#748096;font-size:12px;font-style:normal;font-weight:720}.telephony-routing-metrics strong{margin-top:2px;color:#172033;font-size:25px;line-height:1.2}.telephony-routing-metrics em{margin-top:3px;color:#929caf;font-size:11px;font-style:normal}.telephony-routing-metrics .ant-progress{position:absolute;right:18px;bottom:14px;left:80px;margin:0}.telephony-routing-tabs>.ant-tabs-nav{margin:0}.telephony-routing-tabs>.ant-tabs-nav:before{border-color:#e8ebf3}.telephony-routing-tabs .ant-tabs-tab{padding:12px 5px}.telephony-routing-tabs .ant-tabs-tab .ant-tag{margin:0;border:0;color:#7a8499;background:#f1f3f8}.telephony-ops-surface{overflow:hidden;border:1px solid rgba(208,214,230,.88);border-radius:20px;background:#fffffffa;box-shadow:0 18px 48px #252b5213,inset 0 1px #fff}.telephony-routing-toolbar{display:grid;grid-template-columns:minmax(240px,1fr) 170px auto;gap:10px;margin:0;padding:16px 18px;border-bottom:1px solid #edf0f6;background:linear-gradient(180deg,#fff,#fbfcff)}.telephony-routing-toolbar.has-create{grid-template-columns:minmax(240px,1fr) 170px auto auto}.telephony-routing-toolbar>.ant-input-affix-wrapper,.telephony-routing-toolbar>.ant-select .ant-select-selector,.telephony-routing-toolbar>.ant-btn{min-height:42px;border-radius:11px}.telephony-routing-toolbar>.ant-btn-primary{padding-inline:19px;box-shadow:0 10px 21px #6652eb33,inset 0 1px #ffffff47}.telephony-ops-table-head,.telephony-ops-row{display:grid;gap:16px;align-items:center}.telephony-ops-table.is-queues .telephony-ops-table-head,.telephony-ops-table.is-queues .telephony-ops-row{grid-template-columns:minmax(210px,1.35fr) minmax(170px,1fr) minmax(130px,.8fr) minmax(150px,.9fr) 105px 92px 116px}.telephony-ops-table.is-routes .telephony-ops-table-head,.telephony-ops-table.is-routes .telephony-ops-row{grid-template-columns:minmax(210px,1.2fr) minmax(180px,1fr) minmax(210px,1.15fr) minmax(170px,.9fr) 92px 116px}.telephony-ops-table-head{min-height:46px;padding:0 18px;color:#8993a7;background:#fafbfe;font-size:10px;font-weight:850;letter-spacing:.045em;text-transform:uppercase}.telephony-ops-row{position:relative;min-height:82px;padding:13px 18px;border-top:1px solid #edf0f6;transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.telephony-ops-row:hover{z-index:1;background:linear-gradient(90deg,#6d5dfc09,#2dbfd805);box-shadow:0 10px 26px #3936690e}.telephony-ops-row.is-muted{opacity:.66}.telephony-ops-row.has-conflict{box-shadow:inset 3px 0 #f1a23d}.telephony-queue-identity,.telephony-queue-identity>div,.telephony-cell-stack,.telephony-timeout-cell,.telephony-route-target,.telephony-route-target>div,.telephony-status-cell{min-width:0}.telephony-queue-identity,.telephony-route-target{display:flex;align-items:center;gap:11px}.telephony-row-icon{width:40px;min-width:40px;height:40px;border-radius:13px}.telephony-queue-identity strong,.telephony-queue-identity small,.telephony-cell-stack strong,.telephony-cell-stack small,.telephony-operator-cell small,.telephony-timeout-cell small,.telephony-status-cell small,.telephony-route-target strong,.telephony-route-target small{display:block;overflow:hidden;text-overflow:ellipsis}.telephony-queue-identity strong,.telephony-cell-stack strong,.telephony-route-target strong{color:#253047;font-size:12px;white-space:nowrap}.telephony-queue-identity small,.telephony-cell-stack small,.telephony-operator-cell small,.telephony-timeout-cell small,.telephony-status-cell small,.telephony-route-target small{margin-top:3px;color:#8b96aa;font-size:10px}.telephony-cell-stack strong i{display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:#aab2c1;box-shadow:0 0 0 3px #aab2c11f}.telephony-cell-stack strong i.is-online{background:#21b97a;box-shadow:0 0 0 3px #21b97a1f}.telephony-avatar-stack{display:flex;min-height:28px;padding-left:7px}.telephony-avatar-stack>span{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-left:-7px;border:2px solid #fff;border-radius:50%;color:#5b50c3;background:linear-gradient(145deg,#f0edff,#e7f4ff);font-size:9px;font-weight:850}.telephony-timeout-cell{display:grid;grid-template-columns:16px 1fr;align-items:center;column-gap:5px}.telephony-timeout-cell svg{grid-row:1 / 3;color:#748196}.telephony-timeout-cell strong{color:#2d374d;font-size:12px}.telephony-timeout-cell small{margin:0}.telephony-status-cell{display:flex;flex-direction:column;align-items:flex-start}.telephony-row-actions{display:flex;justify-content:flex-end;gap:1px}.telephony-row-actions .ant-btn{width:32px;height:32px;padding:0;color:#68748a}.telephony-route-target>svg{min-width:16px;color:var(--telephony-routing-accent)}.telephony-routing-empty{grid-column:1 / -1;display:flex;min-height:280px;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:32px;border-top:1px solid #edf0f6}.telephony-onboarding-banner{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;align-items:center;margin:16px;padding:13px 15px;border:1px solid #e6e2ff;border-radius:15px;background:linear-gradient(110deg,#faf9ff,#f5fbff)}.telephony-onboarding-banner strong,.telephony-onboarding-banner small{display:block}.telephony-onboarding-banner strong{color:#343d55;font-size:12px}.telephony-onboarding-banner small{margin-top:2px;color:#8a95aa;font-size:10px}.telephony-routing-layout{display:grid;grid-template-columns:minmax(0,1fr) 344px;gap:16px;align-items:start}.telephony-route-conflict{margin:14px 16px 0;border-radius:12px}.telephony-route-preview.ant-card{position:sticky;top:82px;overflow:hidden;border:1px solid rgba(208,214,230,.9);border-radius:20px;background:#fffffffa;box-shadow:0 18px 46px #262b5014,inset 0 1px #fff}.telephony-route-preview p{margin:-4px 0 16px;color:#7a869c}.telephony-route-preview-note{margin:-4px 0 16px;border-radius:12px}.telephony-route-preview-result{margin-top:16px}.telephony-routing-form-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.45fr);gap:12px}.telephony-routing-form-row .ant-input-number{width:100%}.telephony-routing-form-row.is-time{grid-template-columns:1fr 1fr}.telephony-routing-editor .ant-drawer-header{padding:19px 24px;border-bottom:1px solid #e9edf5;background:linear-gradient(110deg,#fff,#f8f7ff 68%,#f2fbff)}.telephony-routing-editor .ant-drawer-body{padding:0;background:#f8f9fd}.telephony-routing-editor .ant-drawer-footer{padding:13px 22px;border-top:1px solid #e5e9f2;background:#fffffff7;box-shadow:0 -10px 30px #262b500b}.telephony-editor-title{display:flex;align-items:center;gap:12px}.telephony-editor-title>div{min-width:0}.telephony-editor-title small,.telephony-editor-title strong,.telephony-editor-title p{display:block;margin:0}.telephony-editor-title small{color:#6b57f5;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.telephony-editor-title strong{margin-top:2px;color:#172033;font-size:17px}.telephony-editor-title p{margin-top:2px;color:#7c879b;font-size:11px;font-weight:450}.telephony-editor-steps{padding:19px 24px 18px;border-bottom:1px solid #e8ebf3;background:#fff}.telephony-editor-steps .ant-steps-item-title{font-size:12px!important;font-weight:750}.telephony-editor-layout{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:18px;padding:22px}.telephony-editor-form{min-height:430px;padding:22px;border:1px solid #e4e8f1;border-radius:18px;background:#fff;box-shadow:0 12px 34px #2d32590e,inset 0 1px #fff}.telephony-editor-form .ant-form-item-label>label{color:#354056;font-size:12px;font-weight:750}.telephony-editor-form .ant-input,.telephony-editor-form .ant-input-number,.telephony-editor-form .ant-select-selector{border-radius:11px!important}.telephony-form-section-heading{display:flex;align-items:center;gap:10px;margin-bottom:21px}.telephony-form-section-heading>span{width:38px;min-width:38px;height:38px;border-radius:12px}.telephony-form-section-heading strong,.telephony-form-section-heading small{display:block}.telephony-form-section-heading strong{color:#283249;font-size:14px}.telephony-form-section-heading small{margin-top:2px;color:#8b96aa;font-size:10px}.telephony-strategy-option{display:inline-flex;align-items:center;justify-content:center;gap:7px}.telephony-editor-summary{align-self:start;padding:17px;border:1px solid #e4e2f4;border-radius:17px;background:linear-gradient(145deg,#fff,#f7f6ff);box-shadow:0 13px 30px #37316911,inset 0 1px #fff}.telephony-editor-summary>small,.telephony-editor-summary>strong{display:block}.telephony-editor-summary>small{margin-top:13px;color:#818ba0;font-size:9px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.telephony-editor-summary>strong{margin-top:4px;overflow-wrap:anywhere;color:#222c43;font-size:14px}.telephony-editor-summary dl{display:grid;gap:0;margin:16px 0 0}.telephony-editor-summary dl>div{padding:10px 0;border-top:1px solid #e8e9f2}.telephony-editor-summary dt{color:#8c96a9;font-size:9px}.telephony-editor-summary dd{margin:3px 0 0;overflow-wrap:anywhere;color:#38435a;font-size:10px;font-weight:720}.telephony-editor-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.telephony-editor-footer .ant-btn{min-height:40px;border-radius:10px}@media(max-width:1180px){.telephony-ops-table-head{display:none}.telephony-ops-table.is-queues .telephony-ops-row,.telephony-ops-table.is-routes .telephony-ops-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin:12px;padding:16px;border:1px solid #e7eaf2;border-radius:15px}.telephony-row-actions{position:absolute;top:10px;right:10px}.telephony-queue-identity{padding-right:100px}}@media(max-width:980px){.telephony-routing-layout{grid-template-columns:1fr}.telephony-route-preview{position:static!important}.telephony-routing-metrics{grid-template-columns:repeat(2,1fr)}.telephony-routing-metrics article:last-child{grid-column:1 / -1}}@media(max-width:760px){.telephony-routing-hero{display:block}.telephony-service-state{margin-top:10px}.telephony-routing-toolbar{grid-template-columns:minmax(0,1fr) auto}.telephony-routing-toolbar>.ant-select{width:100%}.telephony-routing-toolbar>.ant-btn-primary{grid-column:1 / -1}.telephony-editor-layout{grid-template-columns:1fr;padding:14px}.telephony-editor-summary{order:-1}.telephony-editor-summary dl{grid-template-columns:repeat(2,1fr);column-gap:14px}.telephony-editor-form{min-height:0;padding:17px}.telephony-editor-steps{padding-inline:16px}}@media(max-width:640px){.telephony-routing-page{padding-bottom:calc(78px + env(safe-area-inset-bottom))}.telephony-routing-metrics{grid-template-columns:1fr}.telephony-routing-metrics article:last-child{grid-column:auto}.telephony-routing-metrics article{min-height:92px}.telephony-ops-table.is-queues .telephony-ops-row,.telephony-ops-table.is-routes .telephony-ops-row{grid-template-columns:1fr}.telephony-routing-toolbar,.telephony-routing-toolbar.has-create{grid-template-columns:minmax(0,1fr) 42px;padding:13px}.telephony-routing-toolbar>.ant-input-affix-wrapper{grid-column:1 / -1}.telephony-routing-toolbar>.ant-select{grid-column:1}.telephony-routing-toolbar>.ant-btn:not(.ant-btn-primary){grid-column:2}.telephony-onboarding-banner{grid-template-columns:40px minmax(0,1fr)}.telephony-onboarding-banner .ant-btn{grid-column:1 / -1}.telephony-routing-form-row,.telephony-routing-form-row.is-time{grid-template-columns:1fr;gap:0}.telephony-editor-title p{display:none}.telephony-editor-footer{align-items:stretch;flex-direction:column}.telephony-editor-footer>.ant-space{display:grid;grid-template-columns:1fr 1.3fr}.telephony-editor-footer>.ant-space .ant-space-item,.telephony-editor-footer>.ant-space .ant-btn{width:100%}.telephony-editor-steps .ant-steps-item-title{display:none}}.call-history-page{display:grid;gap:18px}.call-history-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.call-history-metrics article{display:grid;grid-template-columns:42px 1fr;grid-template-rows:auto auto;column-gap:12px;min-height:92px;padding:16px;border:1px solid #e3e9f4;border-radius:17px;background:linear-gradient(145deg,#fff,#f8faff);box-shadow:0 8px 24px #222f4b0b}.call-history-metrics article>div{grid-row:1 / 3;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:13px;color:#6757f5;background:#efedff}.call-history-metrics article.is-missed>div{color:#e1573f;background:#fff0ec}.call-history-metrics article span{align-self:end;color:#748197;font-size:12px;font-weight:700}.call-history-metrics article strong{align-self:start;margin-top:2px;color:#172033;font-size:22px}.call-history-workspace{overflow:hidden;border:1px solid #e1e7f2;border-radius:20px;background:#fff;box-shadow:0 14px 40px #1f2a440e}.call-history-tabs{padding:0 20px;border-bottom:1px solid #edf1f7}.call-history-tabs .ant-tabs-nav{margin-bottom:0}.call-history-tabs .ant-tabs-tab span,.call-history-tab-label{display:inline-flex;align-items:center;gap:7px}.call-history-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) 180px 180px minmax(230px,auto) auto;gap:10px;padding:16px 20px;border-bottom:1px solid #edf1f7;background:#fbfcff}.call-history-error{margin:16px 20px 0}.call-history-table .ant-table-thead>tr>th{color:#718096;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;background:#fff}.call-history-table .ant-table-tbody>tr{cursor:pointer}.call-history-table .ant-table-tbody>tr:focus-visible>td,.call-history-table .ant-table-tbody>tr:hover>td{background:#f7f8ff!important}.call-history-table .ant-pagination{padding:0 18px}.call-history-date strong,.call-history-date span,.call-history-client strong,.call-history-client span,.call-history-connection strong,.call-history-connection span{display:flex;align-items:center}.call-history-date strong,.call-history-client strong,.call-history-connection strong{color:#263044;font-size:13px}.call-history-date span,.call-history-client span,.call-history-connection span{gap:5px;margin-top:3px;color:#8792a7;font-size:11px}.call-history-date span svg{color:#6757f5}.call-history-client strong,.call-history-client span,.call-history-connection strong,.call-history-connection span{max-width:250px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.call-history-duration,.call-history-assets{display:inline-flex;align-items:center;justify-content:flex-end;gap:7px;color:#536176;font-variant-numeric:tabular-nums}.call-history-assets{justify-content:center;color:#6757f5}.call-history-drawer .ant-drawer-body{padding:0 22px 24px;background:#f7f9fd}.call-history-drawer .ant-tabs-nav{margin:0 -22px 18px;padding:0 22px;background:#fff}.call-history-detail-stack{display:grid;gap:16px}.call-history-detail-hero{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;border:1px solid #e1e7f2;border-radius:18px;background:linear-gradient(135deg,#fff,#f6f7ff)}.call-history-direction{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:15px;color:#5e52df;background:#ebe9ff}.call-history-direction.is-inbound{color:#078f7b;background:#e4f8f3}.call-history-detail-hero span{color:#7c8497;font-size:11px;font-weight:800;text-transform:uppercase}.call-history-detail-hero h2{margin:2px 0;color:#152035;font-size:20px}.call-history-detail-hero p{margin:0;color:#68758a}.call-history-crm-link{display:flex;align-items:center;gap:8px;padding:12px 14px;border:1px solid #dddafa;border-radius:13px;color:#5d50df;font-weight:800;background:#f5f3ff}.call-history-events{padding:17px;border:1px solid #e1e7f2;border-radius:17px;background:#fff}.call-history-events h3{margin:0 0 14px;color:#202b40}.call-history-events>div:not(.ant-empty){position:relative;display:flex;gap:11px;min-height:48px;padding-bottom:13px}.call-history-events>div:not(.ant-empty):before{position:absolute;top:12px;bottom:-2px;left:5px;width:1px;content:"";background:#dfe5ef}.call-history-events>div:last-child:before{display:none}.call-history-event-dot{z-index:1;width:11px;min-width:11px;height:11px;margin-top:4px;border:3px solid #dcd8ff;border-radius:50%;background:#6b5df5}.call-history-events strong,.call-history-events small{display:block}.call-history-events strong{color:#303b50;font-size:13px}.call-history-events small{margin-top:3px;color:#8993a6}.call-history-asset-panel{display:flex;flex-direction:column;align-items:center;gap:15px;min-height:310px;padding:42px 28px;border:1px solid #e1e7f2;border-radius:20px;text-align:center;background:#fff}.call-history-asset-icon{display:inline-flex;align-items:center;justify-content:center;width:62px;height:62px;border-radius:20px;color:#6556ef;background:#efedff}.call-history-asset-panel h3{margin:0;color:#253046}.call-history-asset-panel audio{width:min(100%,520px)}.call-history-asset-panel>a{display:inline-flex;align-items:center;gap:6px;font-weight:800}.call-history-transcript{display:grid;gap:15px}.call-history-transcript-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.call-history-transcript-head small{color:#8993a6}.call-history-transcript pre{margin:0;padding:20px;border:1px solid #e1e7f2;border-radius:17px;color:#303b50;font:inherit;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff}.call-history-transcript-segments{display:grid;gap:11px}.call-history-transcript-segments>div{padding:13px 15px;border:1px solid #e4e9f3;border-radius:14px;background:#fff}.call-history-transcript-segments strong{color:#6757f5;font-size:11px;text-transform:uppercase}.call-history-transcript-segments p{margin:5px 0 0;color:#354055;line-height:1.65}.crm-call-recordings-panel{border:1px solid var(--border-color, #e4e9f2);border-radius:18px;background:linear-gradient(180deg,#fff,#fbfcff);overflow:hidden}.crm-call-recordings-head{min-height:70px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #edf0f6}.crm-call-recordings-head>div:first-child{min-width:0;display:flex;align-items:center;gap:11px}.crm-call-recordings-head>div:first-child>span{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;color:#6254e8;background:#f0edff}.crm-call-recordings-head h3,.crm-call-recordings-head p{margin:0}.crm-call-recordings-head h3{color:#182033;font-size:15px}.crm-call-recordings-head p{margin-top:2px;color:#7c879f;font-size:12px}.crm-call-recordings-panel>.ant-empty,.crm-call-recordings-panel>.ant-skeleton,.crm-call-recordings-panel>.ant-alert{margin:22px 16px}.crm-call-recordings-list>article+article{border-top:1px solid #edf0f6}.crm-call-recording-row{width:100%;min-height:64px;padding:11px 14px;border:0;background:transparent;display:flex;align-items:center;gap:11px;color:inherit;text-align:left;cursor:pointer;transition:background .18s ease}.crm-call-recording-row:hover,.crm-call-recording-row:focus-visible,.crm-call-recordings-list>article.is-open>.crm-call-recording-row{background:#f7f8ff}.crm-call-recording-row:focus-visible{outline:2px solid #7567f4;outline-offset:-2px}.crm-call-direction{flex:0 0 38px;width:38px;height:38px;border-radius:12px;display:grid;place-items:center}.crm-call-direction.is-inbound{color:#0284c7;background:#eaf7ff}.crm-call-direction.is-outbound{color:#6d4ee8;background:#f1edff}.crm-call-recording-main{min-width:0;flex:1;display:grid;gap:3px}.crm-call-recording-main strong{color:#20273a;font-size:13px}.crm-call-recording-main small{color:#7f899e;font-size:11px}.crm-call-recording-assets{display:flex;align-items:center;gap:6px;color:#7765ee}.crm-call-recordings-list>article>.star-call-workspace{margin:0 12px 14px}.star-call-workspace{border:1px solid #e5e9f2;border-radius:16px;background:#fff;overflow:hidden}.star-call-workspace>.ant-segmented{margin:10px;padding:4px;background:#f4f5fa}.star-call-workspace>.ant-segmented .ant-segmented-item-label>span{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:7px}.star-call-workspace-body{padding:4px 14px 16px}.star-call-player{padding:14px;border:1px solid #e7e9f4;border-radius:14px;background:linear-gradient(135deg,#fbfbff,#f6f8ff)}.star-call-player-meta{margin-bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:10px}.star-call-player-meta>span{display:inline-flex;align-items:center;gap:6px;color:#66718a;font-size:12px;font-weight:600}.star-call-player .ant-alert{margin-bottom:12px}.star-call-player-controls{min-height:48px;display:flex;align-items:center;gap:8px}.star-call-player-controls>.ant-btn:not(.star-call-player-toggle){min-width:40px;min-height:40px}.star-call-player-toggle{flex:0 0 44px;width:44px!important;height:44px!important;background:linear-gradient(135deg,#25a5ec,#7754ef)!important;box-shadow:0 8px 18px #6850e83d}.star-call-player-time{min-width:38px;color:#69738a;font-size:11px;font-variant-numeric:tabular-nums;text-align:center}.star-call-player-progress{min-width:90px;flex:1;margin-inline:3px}.star-call-player-progress .ant-slider-track{background:linear-gradient(90deg,#20a8ed,#7657ef)}.star-call-player-volume{width:86px;display:flex;align-items:center;gap:6px;color:#758097}.star-call-player-volume .ant-slider{flex:1}.star-call-transcript-toolbar{margin-bottom:12px;display:flex;align-items:center;gap:8px}.star-call-transcript-toolbar .ant-input-affix-wrapper{flex:1}.star-call-transcript-segments{max-height:430px;padding-right:4px;overflow:auto}.star-call-transcript-segments article{padding:12px 13px;border-radius:12px;background:#f7f8fc}.star-call-transcript-segments article+article{margin-top:8px}.star-call-transcript-segments article>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.star-call-transcript-segments strong{color:#5546ca;font-size:12px}.star-call-transcript-segments article>div>span{color:#8a93a6;font-size:11px;font-variant-numeric:tabular-nums}.star-call-transcript-segments button{padding:3px 7px;border:0;border-radius:7px;color:#6556da;background:#ebe8ff;font-size:11px;font-variant-numeric:tabular-nums;cursor:pointer}.star-call-transcript-segments p{margin:6px 0 0;color:#30384b;line-height:1.55}.star-call-transcript>pre{max-height:430px;margin:0;padding:14px;border-radius:12px;overflow:auto;white-space:pre-wrap;color:#30384b;background:#f7f8fc;font:inherit;line-height:1.6}.star-call-ai-empty,.star-call-analysis-state{min-height:220px;padding:30px 18px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center}.star-call-ai-empty>div:first-child{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;color:#6d50ea;background:#efeaff}.star-call-analysis-state>svg{width:30px;height:30px;padding:10px;box-sizing:content-box;border-radius:14px;color:#6d50ea;background:#efeaff}.star-call-ai-empty h3,.star-call-ai-empty p{margin:0}.star-call-ai-empty p{max-width:520px;color:#768198}.star-call-ai-empty .ant-select{width:min(100%,340px)}.star-call-analysis-state .ant-skeleton{width:100%}.star-call-quality{display:grid;gap:14px}.star-call-quality-hero{padding:17px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:18px;border:1px solid #e8e5fb;border-radius:15px;background:linear-gradient(135deg,#fbfaff,#f7f9ff)}.star-call-quality-hero .ant-progress-text{display:flex;align-items:baseline;justify-content:center;gap:2px}.star-call-quality-hero .ant-progress-text strong{color:#222a3c;font-size:25px}.star-call-quality-hero .ant-progress-text small{color:#8a93a6;font-size:10px}.star-call-quality-hero span{display:inline-flex;align-items:center;gap:6px;color:#6d50e7;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.star-call-quality-hero h3{margin:4px 0 7px;color:#1d2436}.star-call-quality-hero p{margin:0;color:#4f596f;line-height:1.55}.star-call-score-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 16px}.star-call-score-grid>div{padding:9px 11px;border:1px solid #edf0f6;border-radius:11px}.star-call-score-grid span{color:#5f697f;font-size:11px;font-weight:600}.star-call-insight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.star-call-insight-grid section{padding:14px;border:1px solid #e7ebf2;border-radius:13px;background:#fbfcfe}.star-call-insight-grid section.is-positive{border-color:#d9eee1;background:#f7fcf9}.star-call-insight-grid section.is-improvement{border-color:#f4e7cb;background:#fffbf4}.star-call-insight-grid h4{margin:0 0 9px;display:flex;align-items:center;gap:7px;color:#2e374b}.star-call-insight-grid ul,.star-call-quality .ant-alert ul{margin:0;padding-left:18px}.star-call-insight-grid li+li,.star-call-quality .ant-alert li+li{margin-top:5px}.star-call-quality-disclaimer{margin:0;display:flex;align-items:flex-start;gap:7px;color:#8992a5;font-size:11px;line-height:1.45}.star-call-quality-disclaimer svg{flex:0 0 auto;margin-top:1px}@media(max-width:760px){.star-call-player-controls{flex-wrap:wrap}.star-call-player-progress{order:2;flex-basis:calc(100% - 90px)}.star-call-player-volume{display:none}.star-call-transcript-toolbar,.crm-call-recordings-head{align-items:stretch}.star-call-quality-hero,.star-call-score-grid,.star-call-insight-grid{grid-template-columns:1fr}.star-call-quality-hero{justify-items:center;text-align:center}.star-call-workspace>.ant-segmented .ant-segmented-item-label>span{font-size:0}.star-call-workspace>.ant-segmented .ant-segmented-item-label svg{width:18px;height:18px}}@media(max-width:1280px){.call-history-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.call-history-toolbar{grid-template-columns:minmax(260px,1fr) 170px 170px}}@media(max-width:760px){.call-history-metrics{display:flex;gap:10px;padding-bottom:4px;overflow-x:auto;scroll-snap-type:x mandatory}.call-history-metrics article{min-width:180px;scroll-snap-align:start}.call-history-workspace{border-right:0;border-left:0;border-radius:0}.call-history-toolbar{grid-template-columns:1fr;padding:13px}.call-history-tabs{padding:0 13px}.call-history-drawer .ant-drawer-content-wrapper{width:100%!important}.call-history-drawer .ant-drawer-body{padding:0 13px 20px}.call-history-drawer .ant-tabs-nav{margin:0 -13px 15px;padding:0 13px}.call-history-detail-hero{grid-template-columns:44px minmax(0,1fr)}.call-history-detail-hero>.ant-tag{grid-column:2;justify-self:start}.call-history-detail-hero h2{font-size:17px}.call-history-detail-stack .ant-descriptions-view table,.call-history-detail-stack .ant-descriptions-row,.call-history-detail-stack .ant-descriptions-item{display:block;width:100%}}.record-phone-value{display:inline-flex;align-items:center;min-width:0;gap:6px}.record-phone-value>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.telephony-call-trigger{display:inline-flex;align-items:center;justify-content:center;width:28px;min-width:28px;height:28px;border-radius:10px;color:#0ea5e9;background:#0ea5e91a}.telephony-call-trigger:hover:not(:disabled){color:#fff;background:linear-gradient(135deg,#0ea5e9,#7c3aed);box-shadow:0 10px 24px #0ea5e93d}.telephony-call-modal .ant-modal-content{overflow:hidden;border:1px solid rgba(125,211,252,.18);border-radius:28px;padding:0;background:#061022;box-shadow:0 34px 90px #0206177a}.telephony-call-modal .ant-modal-close{color:#ffffffd1;top:18px;right:18px}.telephony-call-shell{display:grid;gap:16px;padding:24px;color:#fff;background:radial-gradient(circle at 82% 8%,rgba(56,189,248,.38),transparent 30%),radial-gradient(circle at 10% 96%,rgba(124,58,237,.34),transparent 34%),linear-gradient(135deg,#0f172afa,#0c1226eb),#071226}.telephony-remote-audio{position:absolute;width:1px;height:1px;overflow:hidden;pointer-events:none}.telephony-call-hero{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;min-height:164px;overflow:hidden;padding:22px;border:1px solid rgba(148,163,184,.22);border-radius:24px;background:linear-gradient(135deg,#0f172adb,#161e3ab8),#0f172ac7;box-shadow:inset 0 1px #ffffff14}.telephony-call-hero:after{content:"";position:absolute;inset:auto -18% -50% 28%;height:150px;border:1px solid rgba(125,211,252,.18);border-radius:999px;transform:rotate(-9deg);pointer-events:none}.telephony-call-orbit{position:relative;display:grid;place-items:center;width:92px;height:92px;border-radius:50%;color:#fff;background:linear-gradient(135deg,#0ea5e9,#7c3aed);box-shadow:0 18px 42px #0ea5e947}.telephony-call-orbit span{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border:1px solid rgba(125,211,252,.32);border-radius:50%;animation:call-pulse 1.9s ease-out infinite}.telephony-call-orbit span:nth-child(2){top:-18px;right:-18px;bottom:-18px;left:-18px;animation-delay:.52s}.telephony-call-shell.is-ended .telephony-call-orbit,.telephony-call-shell.is-failed .telephony-call-orbit{background:linear-gradient(135deg,#64748b,#334155);box-shadow:none}.telephony-call-shell.is-failed .telephony-call-orbit{background:linear-gradient(135deg,#fb7185,#be123c)}@keyframes call-pulse{0%{opacity:.78;transform:scale(.86)}to{opacity:0;transform:scale(1.25)}}.telephony-call-title{position:relative;z-index:1;min-width:0}.telephony-call-title .call-kicker{display:inline-flex;align-items:center;gap:8px;color:#93c5fd;font-size:12px;font-weight:950;text-transform:uppercase}.telephony-call-title h2{margin:0;color:#fff;font-size:30px;font-weight:950;letter-spacing:0}.telephony-call-title p,.telephony-call-title strong{display:block;min-width:0;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.telephony-call-title p{color:#cbd5e1}.telephony-call-title strong{color:#f8fafc;font-size:18px;font-weight:900}.telephony-call-status{position:relative;z-index:1;display:grid;justify-items:end;gap:10px}.telephony-call-timer{display:inline-flex;align-items:center;gap:8px;min-width:136px;justify-content:center;padding:9px 12px;border:1px solid rgba(125,211,252,.22);border-radius:999px;color:#dbeafe;background:#0206176b;font-weight:950}.telephony-call-card{display:grid;gap:14px;padding:18px;border:1px solid rgba(96,165,250,.28);border-radius:22px;background:linear-gradient(180deg,#0f172ab8,#0f172a85),#0f172a9e}.telephony-call-card small,.telephony-call-provider-id{display:block;margin-bottom:6px;color:#94a3b8;font-size:12px;font-weight:850;text-transform:uppercase}.telephony-call-line .ant-select{width:min(100%,460px)}.telephony-provider-media-frame{position:absolute;width:1px;height:1px;border:0;opacity:0;pointer-events:none;clip-path:inset(50%)}.telephony-call-device-line>small{display:flex;align-items:center;gap:6px}.telephony-call-field-hint{display:block;max-width:520px;margin-top:7px;color:#94a3b8;font-size:12px;line-height:1.45}.telephony-call-device-line .ant-alert{width:min(100%,520px);margin-top:8px}.telephony-call-line .ant-select-selector,.telephony-call-note .ant-input{border-color:#93c5fd33!important;background:#f8fafcf5!important}.telephony-call-route{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:14px 16px;border:1px solid rgba(125,211,252,.12);border-radius:18px;color:#dbeafe;background:linear-gradient(135deg,#0206179e,#1e293b52),#0206177a}.telephony-call-route span,.telephony-call-route strong{display:grid;gap:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:950}.telephony-call-route small{margin:0;color:#7dd3fc;font-size:10px}.telephony-call-route svg{color:#38bdf8}.telephony-call-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.telephony-call-progress span{display:flex;align-items:center;gap:7px;min-width:0;padding:8px 10px;border-radius:12px;color:#94a3b8;background:#02061747;font-size:12px;font-weight:900}.telephony-call-progress i{width:8px;height:8px;border-radius:50%;background:currentColor}.telephony-call-progress span.is-active{color:#e0f2fe;background:linear-gradient(135deg,#0ea5e947,#7c3aed2e)}.telephony-call-tools{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.telephony-call-tools button,.telephony-keypad-grid button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:42px;border:1px solid rgba(148,163,184,.18);border-radius:14px;color:#cbd5e1;background:#02061752;font-weight:900;cursor:pointer;transition:.18s ease}.telephony-call-tools button:hover:not(:disabled),.telephony-keypad-grid button:hover{color:#fff;border-color:#38bdf861;background:#0ea5e92e}.telephony-call-tools button:disabled{cursor:not-allowed;opacity:.44}.telephony-call-tools button.is-active,.telephony-call-tools button.is-answer{color:#fff;border-color:#7dd3fc59;background:linear-gradient(135deg,#0ea5e9d1,#7c3aedb8)}.telephony-call-tools button.is-answer{background:linear-gradient(135deg,#10b981,#0ea5e9)}.telephony-keypad{display:grid;gap:10px;padding:12px;border:1px solid rgba(148,163,184,.16);border-radius:18px;background:#02061742}.telephony-keypad-display{display:flex;align-items:center;justify-content:space-between;min-height:40px;padding:0 10px;border-radius:12px;color:#e0f2fe;background:#0f172abd;font-weight:950}.telephony-keypad-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.telephony-keypad-grid button{min-height:44px;font-size:18px}.telephony-call-note{display:grid;gap:6px}.telephony-call-transfer,.telephony-call-outcome{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:12px;border:1px solid rgba(125,211,252,.18);border-radius:16px;background:#0f172a75}.telephony-call-outcome small{grid-column:1 / -1}.telephony-call-transfer .ant-input,.telephony-call-outcome .ant-select-selector{min-height:40px!important;border-color:#94a3b833!important;color:#e2e8f0!important;background:#0206176b!important}.telephony-call-note .ant-input{resize:none}.telephony-call-provider-id{display:inline-flex;align-items:center;gap:6px;min-width:0;margin-bottom:0;overflow-wrap:anywhere}.telephony-call-actions{justify-content:flex-end;gap:10px!important}.telephony-call-actions .ant-btn-primary{border:0;background:linear-gradient(135deg,#0ea5e9,#7c3aed)}@media(max-width:640px){.telephony-call-modal.ant-modal{max-width:calc(100vw - 20px)}.telephony-call-shell{padding:16px}.telephony-call-hero{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center;padding:18px}.telephony-call-orbit{width:72px;height:72px}.telephony-call-title h2{font-size:24px}.telephony-call-status{justify-items:center}.telephony-call-route{grid-template-columns:minmax(0,1fr);text-align:center}.telephony-call-progress,.telephony-call-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.telephony-call-transfer,.telephony-call-outcome{grid-template-columns:1fr}.telephony-call-outcome small{grid-column:auto}.telephony-call-actions{display:grid;grid-template-columns:1fr}.telephony-call-actions .ant-btn{width:100%}}@media(max-width:1280px){.marketplace-topbar{grid-template-columns:1fr auto}.marketplace-brand,.marketplace-nav-pill,.marketplace-scope,.marketplace-search,.marketplace-quick-actions{min-width:0}.marketplace-search,.marketplace-scope{grid-column:span 2}.marketplace-quick-actions{grid-column:span 2;justify-content:flex-start}.marketplace-app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-module-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.marketplace-hero,.marketplace-content-grid{grid-template-columns:minmax(0,1fr)}.marketplace-hero{min-height:auto}.marketplace-hero-visual{display:none}.marketplace-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-modules-intro,.marketplace-module-toolbar{grid-template-columns:minmax(0,1fr)}.marketplace-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.marketplace-module-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.marketplace-page{gap:12px}.marketplace-view-tabs{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));border-radius:14px}.marketplace-view-tabs button{min-width:0;padding:0 10px}.marketplace-view-tabs button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketplace-topbar{grid-template-columns:minmax(0,1fr);padding:12px}.marketplace-search,.marketplace-scope,.marketplace-quick-actions{grid-column:auto}.marketplace-quick-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.marketplace-quick-actions button{min-height:56px;border:1px solid #e4ecf8;border-radius:12px;background:#fff}.marketplace-hero{margin:12px;border-radius:18px}.marketplace-hero-content{padding:24px 20px}.marketplace-hero-content h2{font-size:30px}.marketplace-hero-content p{font-size:15px}.marketplace-hero-content .ant-btn,.marketplace-nav-pill{width:100%}.marketplace-section,.marketplace-modules-section,.marketplace-catalog,.marketplace-installed-panel{padding:12px;border-radius:16px}.marketplace-module-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.marketplace-module-stats>div{min-height:64px;padding:8px}.marketplace-module-stats strong{font-size:20px}.marketplace-module-filters{width:100%}.marketplace-category-grid,.marketplace-module-grid,.marketplace-app-grid{grid-template-columns:minmax(0,1fr)}.marketplace-category-card{min-height:78px}.marketplace-app-card,.marketplace-module-card{min-height:0}.marketplace-app-actions{align-items:stretch}.marketplace-app-actions .ant-btn:first-child{flex:1}}@media(max-width:440px){.marketplace-view-tabs button{grid-template-columns:auto minmax(0,1fr)}.marketplace-view-tabs small{display:none}.marketplace-module-stats{grid-template-columns:minmax(0,1fr)}.marketplace-module-stats>div{min-height:54px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px}.marketplace-module-stats span{margin-top:0}}@media(max-width:860px){.sticker-settings-layout{grid-template-columns:1fr}.sticker-pack-editor .ant-card-head{align-items:stretch;flex-direction:column;gap:10px}.sticker-pack-editor .ant-card-extra,.sticker-pack-editor .ant-card-extra .ant-space,.sticker-pack-editor .ant-card-extra .ant-btn{width:100%}.sticker-pack-editor .ant-card-extra .ant-space{display:grid;grid-template-columns:1fr}.sticker-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}.sticker-admin-preview{height:112px}}.boards-page,.boards-editor-page{display:flex;min-height:calc(100vh - 96px);flex-direction:column;gap:18px}.boards-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:center;padding:28px;border:1px solid rgba(125,92,255,.22);border-radius:20px;color:#fff;background:radial-gradient(circle at 74% 26%,rgba(67,215,255,.3),transparent 24%),radial-gradient(circle at 35% 100%,rgba(139,92,246,.42),transparent 32%),linear-gradient(120deg,#07192f,#16164d 55%,#3d2470);box-shadow:0 24px 54px #0f172a2e}.boards-hero span{display:inline-flex;margin-bottom:10px;font-size:12px;font-weight:900;text-transform:uppercase;color:#bdefff}.boards-hero h2{margin:0;max-width:760px;font-size:30px;color:#fff}.boards-hero p{max-width:760px;margin:12px 0 0;color:#ffffffbf}.boards-hero-tools{display:grid;min-width:260px;gap:10px}.boards-hero-tools span{align-items:center;gap:8px;margin:0;padding:12px 14px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#ffffff1f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.boards-toolbar-card,.boards-workspace{border-radius:16px;border-color:#dfe7f5;box-shadow:0 18px 42px #0f172a12}.boards-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) 190px auto;gap:12px;align-items:center}.boards-toolbar .ant-input-affix-wrapper,.boards-toolbar .ant-select-selector{border-radius:12px!important}.board-row-title{display:grid;grid-template-columns:42px minmax(0,auto);gap:12px;align-items:center;border:0;padding:0;text-align:left;background:transparent;cursor:pointer}.board-row-title span:first-child{display:grid;width:42px;height:42px;grid-row:span 2;place-items:center;border-radius:14px;color:#0891b2;background:linear-gradient(135deg,#e0f7ff,#f0edff)}.board-row-title strong,.board-row-title small{display:block;max-width:460px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-row-title strong{color:#12192f}.board-row-title small{color:#7c8aa5}.boards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.board-card{overflow:hidden;border:1px solid #dbe7f8;border-radius:16px;background:#fff;box-shadow:0 14px 30px #0f172a12}.board-card-preview{position:relative;min-height:156px;padding:14px;background:radial-gradient(circle at 2px 2px,rgba(99,102,241,.18) 1px,transparent 1.5px) 0 0 / 18px 18px,linear-gradient(135deg,#f8fbff,#eef4ff)}.board-card-preview>span{position:relative;z-index:1;font-weight:900;color:#475569}.board-card-body{display:flex;flex-direction:column;gap:10px;padding:16px}.board-card-body>button{border:0;padding:0;text-align:left;font-size:18px;font-weight:900;color:#12192f;background:transparent;cursor:pointer}.board-card-body p{min-height:42px;margin:0;color:#64748b}.board-card-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#7c8aa5;font-weight:700}.board-template-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:28px}.board-template-nav{display:flex;flex-direction:column;gap:8px}.board-template-nav button{display:flex;align-items:center;gap:10px;border:0;padding:10px 8px;border-radius:12px;text-align:left;color:#334155;background:transparent;cursor:pointer}.board-template-nav button:hover,.board-template-nav button.is-active{color:#1677ff;background:#eff6ff}.board-template-grid{display:grid;max-height:520px;overflow:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-right:8px}.board-template-card{border:1px solid transparent;border-radius:16px;padding:12px;text-align:left;background:transparent;cursor:pointer}.board-template-card:hover,.board-template-card.is-selected{border-color:#8b5cf6;background:#f7f4ff}.board-template-card strong,.board-template-card small{display:block}.board-template-card strong{margin-top:10px;color:#12192f}.board-template-card small{margin-top:6px;color:#64748b}.board-template-visual{position:relative;height:118px;overflow:hidden;border-radius:14px;background:radial-gradient(circle at 2px 2px,rgba(148,163,184,.28) 1px,transparent 1.5px) 0 0 / 14px 14px,#f8fafc}.board-template-visual:before,.board-template-visual:after{position:absolute;content:"";border-radius:6px}.board-template-visual.is-bpmn:before,.board-template-visual.is-flow:before{inset:30px 22px auto;height:28px;background:linear-gradient(90deg,#60a5fa 0 26%,transparent 26% 38%,#facc15 38% 64%,transparent 64% 76%,#fb7185 76%)}.board-template-visual.is-pi_planning:before,.board-template-visual.is-planning:before{top:22px;right:18px;bottom:18px;left:18px;background:linear-gradient(#64748b 0 18px,transparent 18px),repeating-linear-gradient(90deg,#e2e8f0 0,#e2e8f0 38px,#fff 38px,#fff 44px)}.board-template-visual.is-swot:before{top:18px;right:18px;bottom:18px;left:18px;background:linear-gradient(90deg,#bbf7d0 50%,#fecaca 50%),linear-gradient(#bfdbfe 50%,#fef08a 50%);background-blend-mode:multiply}.board-template-visual.is-strategy:before,.board-template-visual.is-roadmap:before{left:20px;right:20px;top:48px;height:16px;background:linear-gradient(90deg,#8b5cf6 0,#8b5cf6 30%,#38bdf8 30%,#38bdf8 62%,#22c55e 62%)}.board-template-visual.is-retro:before{top:24px;right:18px;bottom:24px;left:18px;background:repeating-linear-gradient(90deg,#fef08a 0 28px,transparent 28px 44px)}.board-create-form{margin-top:20px}.board-render-asset{position:relative;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;border-radius:inherit;background:#f8fafc}.board-render-media{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover;pointer-events:auto}.board-render-asset:not(.is-ready) .board-render-media{visibility:hidden}.board-render-asset-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:linear-gradient(110deg,#eef2f7 8%,#f8fafc 18%,#eef2f7 33%);background-size:220% 100%;animation:cached-image-shimmer 1.25s ease-in-out infinite}.board-render-asset-loading i{width:24px;height:24px;border:2px solid rgba(99,102,241,.2);border-top-color:#6366f1;border-radius:50%;animation:cached-image-spin .85s linear infinite}.board-render-asset-error{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:5px;padding:14px;color:#64748b;background:#f8fafc;text-align:center}.board-render-asset-error>span{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;color:#ef4444;background:#fee2e2;font-size:22px}.board-render-asset-error>strong{color:#334155;font-size:13px}.board-render-asset-error>small{max-width:100%;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.board-render-asset-error>button{margin-top:4px;padding:5px 10px;border:1px solid #c7d2fe;border-radius:8px;color:#4f46e5;background:#fff;font:inherit;font-size:11px;font-weight:700;cursor:pointer;pointer-events:auto}.board-render-file{display:flex;width:100%;min-width:0;align-items:center;gap:10px;color:inherit;text-decoration:none;pointer-events:auto}.board-render-file>span{font-size:26px}.board-render-file>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-render-embed{display:grid;width:100%;height:100%;min-height:0;grid-template-rows:minmax(0,1fr) auto;gap:4px}.board-render-embed iframe{width:100%;height:100%;border:0;border-radius:8px;pointer-events:auto}.board-render-embed a{overflow:hidden;color:#4f46e5;font-size:11px;text-overflow:ellipsis;white-space:nowrap;pointer-events:auto}.board-render-embed-error{display:grid;width:100%;height:100%;place-items:center;align-content:center;gap:10px;color:#64748b;background:#f8fafc;text-align:center}.board-render-embed-error>span{display:grid;width:54px;height:54px;place-items:center;border-radius:50%;color:#fff;background:#ef4444;font-size:22px}.board-render-embed-error>strong{max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-embed-form{display:grid;gap:12px}.board-embed-form .ant-tag{justify-self:start;margin:0}.board-embed-error{color:#dc2626;font-size:12px;font-weight:700}.board-render-drawing{display:block;width:100%;height:100%;flex:1 1 auto;overflow:visible;pointer-events:none}.board-element.is-icon{padding:0;overflow:visible}.board-render-icon{position:absolute!important;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;width:auto!important;height:auto;place-items:center;overflow:visible!important;font-family:"Segoe UI Emoji","Apple Color Emoji","Noto Color Emoji",sans-serif;font-weight:400;line-height:1;pointer-events:none;white-space:nowrap!important}.board-render-table{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;width:100%;height:100%;min-width:0;min-height:0;box-sizing:border-box;grid-auto-rows:minmax(32px,1fr);align-content:stretch;overflow:auto;border-radius:inherit;color:inherit;background:#fffffff0;pointer-events:auto}.board-render-table>div{display:grid;min-width:max-content;min-height:32px;grid-template-columns:repeat(var(--board-table-columns, 3),minmax(70px,1fr))}.board-render-table>div>span{display:flex;min-width:70px;min-height:32px;padding:6px 8px;align-items:center;border-right:1px solid rgba(100,116,139,.3);border-bottom:1px solid rgba(100,116,139,.3);overflow:hidden;color:inherit;overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.25;text-align:left;white-space:normal}.board-render-table>div:first-child>span{color:#312e81;background:#eef2ff;font-weight:800}.board-render-frame{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border-radius:inherit;pointer-events:none}.board-render-frame>header{display:flex;min-width:0;min-height:38px;padding:8px 12px;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid color-mix(in srgb,currentColor 18%,transparent);background:color-mix(in srgb,currentColor 5%,rgba(255,255,255,.82))}.board-render-frame>header strong{min-width:0;overflow:hidden;color:inherit;font-size:max(12px,.9em);font-weight:800;text-overflow:ellipsis;white-space:nowrap}.board-render-frame>header small{flex:0 0 auto;padding:2px 7px;border-radius:999px;color:#64748b;background:#ffffffc2;font-size:10px;font-weight:700}.board-render-frame>p{place-self:center;margin:0;padding:8px 12px;border:1px dashed rgba(100,116,139,.35);border-radius:10px;color:#64748b;background:#f8fafcb8;font-size:11px;font-weight:600}.board-element.is-image,.board-element.is-video,.board-element.is-embed{padding:4px;overflow:hidden}.board-element.is-drawing{padding:0;border:0;background:transparent!important;box-shadow:none}.board-library-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.board-library-grid button{display:grid;min-height:92px;place-items:center;gap:4px;border:1px solid #dbe3ef;border-radius:14px;background:#f8fafc;cursor:pointer}.board-library-grid button:hover{border-color:#818cf8;background:#eef2ff}.board-library-grid button span{font-size:34px}.board-library-grid button small{color:#64748b;text-transform:capitalize}.board-diff-summary{margin-bottom:14px}.board-diff-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.board-diff-scene{min-width:0;padding:12px;border:1px solid #dbe4f0;border-radius:16px;background:#f8fafc}.board-diff-scene>strong{display:block;margin:0 0 10px 4px;color:#334155}.board-diff-scene svg{display:block;width:100%;height:360px;border-radius:12px;background:#fff}.board-table-editor{display:grid;gap:16px}.board-table-editor-grid{display:grid;max-height:55vh;overflow:auto;border:1px solid #dbe3ef;border-radius:12px}.board-table-editor-grid>div{display:flex;min-width:max-content}.board-table-editor-grid .ant-input{width:180px;border-radius:0}.board-version-list{display:grid;max-height:60vh;gap:8px;overflow:auto}.board-version-list article{display:grid;padding:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid #dbe3ef;border-radius:12px;background:#f8fafc}.board-version-list article>div{display:grid;min-width:0}.board-version-list article small{color:#64748b}.board-access-meta-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.board-collaboration-list article.is-reply{margin-left:36px;border-left:3px solid #a5b4fc}.boards-minimap{position:absolute;right:18px;bottom:18px;z-index:16;width:190px;height:125px;padding:5px;overflow:hidden;border:1px solid #cbd5e1;border-radius:13px;background:#ffffffeb;box-shadow:0 14px 34px #0f172a2e;cursor:pointer}.boards-minimap svg{width:100%;height:calc(100% - 18px)}.boards-minimap span{display:block;color:#64748b;font-size:10px;font-weight:800}.boards-frame-navigation{position:absolute;left:50%;bottom:18px;z-index:17;display:flex;max-width:min(520px,calc(100% - 450px));padding:5px;align-items:center;gap:5px;border:1px solid #dbe3ef;border-radius:13px;background:#fffffff0;box-shadow:0 12px 28px #0f172a24;transform:translate(-50%)}.boards-frame-navigation .ant-select{width:220px}.boards-presentation-controls{position:fixed;top:16px;left:50%;z-index:1190;display:flex;padding:7px;align-items:center;gap:7px;border:1px solid #dbe3ef;border-radius:14px;background:#fffffff2;box-shadow:0 16px 38px #0f172a38;transform:translate(-50%)}.boards-editor-page.is-presentation .boards-editor-topbar,.boards-editor-page.is-presentation .boards-toolbox,.boards-editor-page.is-presentation .boards-properties,.boards-editor-page.is-presentation .boards-layers-panel,.boards-editor-page.is-presentation .boards-frame-navigation,.boards-editor-page.is-presentation .boards-zoom-panel{display:none}.boards-editor-page.is-presentation .boards-editor-shell{position:absolute;top:0;right:0;bottom:0;left:0;grid-template-columns:minmax(0,1fr)}.boards-editor-page.is-presentation .boards-canvas-wrap{grid-column:1}@media(max-width:760px){.board-diff-preview{grid-template-columns:1fr}.board-diff-scene svg{height:240px}.boards-editor-topbar{min-height:54px;padding:7px 9px;align-items:flex-start}.boards-editor-breadcrumb .editor-brand,.boards-editor-breadcrumb+.boards-editor-actions>.ant-tag{display:none}.boards-editor-actions{max-width:58%;flex-wrap:nowrap!important;overflow-x:auto}.boards-editor-actions .ant-btn>span:not(.ant-btn-icon){display:none}.boards-editor-shell,.boards-editor-shell.is-properties-closed{padding-bottom:58px;grid-template-columns:minmax(0,1fr)}.boards-toolbox{position:absolute;left:0;right:0;bottom:0;z-index:30;height:58px;padding:7px 9px;flex-direction:row;overflow-x:auto;overflow-y:hidden;box-shadow:0 -8px 26px #0f172a24}.boards-toolbox button{width:40px;height:40px;flex:0 0 40px}.boards-canvas-wrap{grid-column:1}.boards-properties{position:absolute;right:8px;bottom:66px;z-index:34;width:min(310px,calc(100% - 16px));max-height:62%;border:1px solid #dbe3ef;border-radius:17px;box-shadow:0 20px 50px #0f172a3d}.boards-layers-panel{left:8px;right:8px;bottom:66px;top:auto;width:auto;max-height:58%}.boards-minimap{right:10px;bottom:72px;width:130px;height:90px}.boards-frame-navigation{left:10px;bottom:72px;max-width:calc(100% - 160px);transform:none}.boards-frame-navigation .ant-select{width:120px}.board-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.board-access-meta-grid{grid-template-columns:1fr;gap:0}.board-template-modal{max-width:calc(100vw - 12px)}.board-template-layout{grid-template-columns:1fr}.board-template-nav{display:flex;max-height:none;overflow-x:auto}.board-template-nav button{flex:0 0 auto}}.boards-editor-page{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;gap:0;background:#f8fbff;overflow:hidden}.boards-editor-topbar{display:flex;min-height:60px;align-items:center;justify-content:space-between;gap:16px;padding:10px 18px;border-bottom:1px solid #e2e8f0;background:#fffffff5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.boards-editor-breadcrumb{display:flex;min-width:0;flex:1;align-items:center;gap:10px}.boards-editor-breadcrumb button{display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:10px;background:#f1f5f9;cursor:pointer}.boards-editor-breadcrumb strong{color:#94a3b8}.boards-editor-breadcrumb .ant-input{max-width:360px;border:0;font-weight:900;box-shadow:none}.boards-editor-actions{flex-shrink:0}.boards-editor-actions .board-snap-toggle{align-self:center}.boards-editor-shell{position:relative;display:grid;min-height:0;flex:1;grid-template-columns:64px minmax(0,1fr) 280px}.boards-editor-shell.is-properties-closed{grid-template-columns:64px minmax(0,1fr)}.boards-editor-actions .ant-btn.is-tool-active{border-color:#2563eb;color:#2563eb;background:#eff6ff}.boards-toolbox{display:flex;align-items:center;flex-direction:column;gap:8px;padding:18px 10px;background:#ffffffeb;box-shadow:12px 0 34px #0f172a14;z-index:2;overflow-y:auto}.boards-toolbox button{display:grid;width:42px;height:42px;place-items:center;border:1px solid #dbeafe;border-radius:13px;color:#172033;background:#fff;cursor:pointer}.boards-toolbox button:hover{color:#fff;border-color:#0ea5e9;background:linear-gradient(135deg,#0ea5e9,#8b5cf6)}.boards-toolbox button.is-active{color:#fff;border-color:#6366f1;background:linear-gradient(135deg,#2563eb,#7c3aed);box-shadow:0 8px 20px #4f46e53d}.boards-toolbox button:disabled{cursor:not-allowed;opacity:.5}.boards-layers-panel{position:absolute;left:74px;top:12px;bottom:12px;z-index:18;display:flex;width:260px;max-height:calc(100% - 24px);flex-direction:column;border:1px solid rgba(203,213,225,.9);border-radius:18px;background:#fffffff5;box-shadow:0 20px 50px #0f172a2e;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);overflow:hidden}.boards-layers-head{display:flex;align-items:center;gap:8px;padding:14px 14px 11px;border-bottom:1px solid #e2e8f0;color:#1e293b}.boards-layers-head strong{flex:1}.boards-layers-list{min-height:0;padding:8px;overflow-y:auto}.boards-layer-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px;align-items:center;margin-bottom:3px;border-radius:10px}.boards-layer-row.is-selected{background:#eef2ff}.boards-layer-row.is-nested{margin-left:18px}.boards-layer-main{display:flex;min-width:0;align-items:center;gap:8px;border:0;padding:8px;color:#475569;background:transparent;cursor:pointer;text-align:left}.boards-layer-main span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.boards-layer-actions{display:flex;padding-right:5px;opacity:0}.boards-layer-row:hover .boards-layer-actions,.boards-layer-row.is-selected .boards-layer-actions{opacity:1}.boards-layer-actions button{display:grid;width:25px;height:25px;place-items:center;border:0;border-radius:7px;color:#64748b;background:transparent;cursor:pointer}.boards-layer-actions button:hover{color:#4f46e5;background:#e0e7ff}.boards-canvas-wrap{position:relative;min-width:0;min-height:0;overflow:hidden}.boards-canvas{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;touch-action:none;cursor:default;background:radial-gradient(circle at 1px 1px,rgba(99,102,241,.16) 1px,transparent 1.5px) 0 0 / 18px 18px,#fbfdff}.boards-canvas.is-hand-tool,.boards-canvas.is-space-pan{cursor:grab}.boards-canvas.is-draw-tool{cursor:crosshair}.boards-canvas.is-panning,.boards-canvas.is-panning .board-element{cursor:grabbing}.boards-canvas-layer{position:absolute;left:0;top:0;width:2200px;height:1400px;will-change:transform}.board-element{position:absolute;display:flex;align-items:center;justify-content:center;border:2px solid transparent;border-radius:12px;padding:12px;font-weight:800;color:#172033;box-shadow:0 10px 24px #0f172a1f;cursor:grab;-webkit-user-select:none;user-select:none}.board-element.public-board-element{cursor:default}.board-element.is-selected{outline:3px solid rgba(59,130,246,.28)}.board-multi-selection,.board-selection-marquee,.board-draw-preview,.board-freehand-preview,.board-smart-guide,.board-remote-selection,.board-remote-cursor{position:absolute;z-index:20;box-sizing:border-box;pointer-events:none}.board-remote-selection{z-index:25;border:2px solid;border-radius:8px;box-shadow:0 0 0 2px #ffffffbf}.board-remote-cursor{z-index:40;display:flex;align-items:flex-start;gap:2px;filter:drop-shadow(0 2px 3px rgba(15,23,42,.2));transform:translate(-2px,-2px)}.board-remote-cursor>span{max-width:160px;margin-top:14px;padding:3px 7px;overflow:hidden;border-radius:999px;color:#fff;font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.board-collaboration-panel{display:grid;gap:12px;margin-top:16px}.board-collaboration-panel>.ant-btn{justify-self:end}.board-collaboration-list{display:grid;max-height:430px;gap:9px;overflow:auto}.board-collaboration-list article{display:flex;align-items:flex-start;gap:10px;padding:11px;border:1px solid #dbe3ef;border-radius:10px;background:#f8fafc}.board-collaboration-list article>div{display:grid;min-width:0;flex:1;gap:3px}.board-collaboration-list article small{color:#64748b;font-size:11px}.board-collaboration-list article p{margin:4px 0 0;overflow-wrap:anywhere;white-space:pre-wrap}.board-smart-guide{z-index:24;background:#f43f5e;box-shadow:0 0 0 1px #fffc}.board-smart-guide.is-vertical{top:-1400px;width:1px;height:4200px}.board-smart-guide.is-horizontal{left:-2200px;width:6600px;height:1px}.board-multi-selection{border:2px solid #2563eb;border-radius:5px;box-shadow:0 0 0 1px #ffffffe6}.board-selection-marquee{border:1px solid #2563eb;background:#3b82f61f}.board-draw-preview{border:2px solid #2563eb;border-radius:10px;background:#dbeafe9e;box-shadow:0 8px 22px #2563eb24}.board-freehand-preview{overflow:visible}.board-freehand-preview path{fill:none;stroke:#334155;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.board-draw-preview.is-sticky{background:#fef08ac7}.board-draw-preview.is-ellipse{border-radius:50%;background:#dcfce7b8}.board-draw-preview.is-diamond{border-radius:0;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:#fef3c7c7}.board-draw-preview.is-frame{background:#ffffff8c}.board-draw-preview.is-line,.board-draw-preview.is-arrow{border-width:0 0 3px;border-radius:0;background:transparent;box-shadow:none}.board-element.is-locked{cursor:default;box-shadow:inset 0 0 0 2px #0f172a1f,0 10px 24px #0f172a1a}.board-element.is-locked:after{position:absolute;right:8px;bottom:7px;width:8px;height:8px;border-radius:999px;background:#0f172a;content:"";opacity:.55}.board-element.is-frame{padding:0;align-items:flex-start;justify-content:flex-start;border-style:dashed;box-shadow:inset 0 0 0 1px #94a3b833,0 10px 24px #0f172a0f}.board-element.is-text{justify-content:flex-start;font-size:22px}.board-element.is-text:not(.has-background){border-color:transparent!important;box-shadow:none}.board-element.is-text .board-render-text{position:relative;z-index:2;display:block;width:100%;color:inherit;opacity:1}.board-text-background-toggle{display:flex;width:100%;min-height:40px;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border:1px solid #e2e8f0;border-radius:10px;color:#475569;background:#f8fafc;font-size:12px;font-weight:700}.board-element.is-ellipse{border-radius:50%}.board-element.is-diamond{border-radius:0!important;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);padding:22%}.board-element.is-line,.board-element.is-arrow{border:0!important;padding:0;background:transparent!important;box-shadow:none}.board-element.is-table{padding:0;overflow:hidden;align-items:flex-start;justify-content:flex-start;background-image:linear-gradient(#e2e8f0 1px,transparent 1px),linear-gradient(90deg,#e2e8f0 1px,transparent 1px);background-size:100% 44px,110px 100%}.board-element.is-connected{box-sizing:border-box;border:0!important;padding:0;background:transparent!important;box-shadow:none;pointer-events:none}.board-element.is-crm{z-index:1;align-items:stretch;justify-content:stretch;padding:0;border-color:#c7d2fe!important;background:linear-gradient(145deg,#fff,#f8faff)!important;box-shadow:0 14px 34px #4338ca24,0 2px 7px #0f172a14;overflow:hidden;text-align:left!important}.board-crm-card{display:flex;min-width:0;width:100%;flex-direction:column;gap:8px;padding:13px 14px 12px;font-size:13px;font-weight:600}.board-crm-card.is-missing{background:linear-gradient(145deg,#fff,#fff7ed)}.board-crm-card.is-risk-warning{box-shadow:inset 4px 0 #f59e0b}.board-crm-card.is-risk-overdue{box-shadow:inset 4px 0 #ef4444}.board-crm-card.is-risk-warning,.board-crm-card.is-risk-overdue{gap:5px}.board-crm-head,.board-crm-details{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.board-crm-head>span{display:inline-flex;align-items:center;gap:6px;color:#4f46e5;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.board-crm-head>small{max-width:145px;color:#b45309;font-size:9px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-crm-head>small.is-live{color:#059669}.board-crm-head>small.is-live:before{display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:50%;background:#10b981;content:""}.board-crm-card>strong{min-width:0;color:#172033;font-size:15px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-crm-details>span{min-width:0;padding:3px 7px;border-radius:999px;color:#4338ca;background:#eef2ff;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-crm-details>b{color:#0f766e;font-size:12px;white-space:nowrap}.board-crm-meta{color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-crm-alert{display:inline-flex;max-width:100%;align-items:center;align-self:flex-start;gap:4px;border-radius:999px;padding:3px 7px;color:#b45309;background:#fffbeb;font-size:9px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-crm-card.is-risk-overdue .board-crm-alert{color:#b91c1c;background:#fef2f2}.board-crm-card>button{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;margin-top:auto;border:0;padding:0;color:#4f46e5;background:transparent;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.board-crm-card>button:hover{color:#2563eb}.board-linear-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.board-linear-svg .board-linear-hit{pointer-events:stroke}.board-connector-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.board-connector-svg .board-connector-hit{cursor:pointer;pointer-events:stroke}.board-element>span{position:relative;z-index:1;width:100%;overflow:hidden;white-space:pre-wrap;overflow-wrap:anywhere}.board-element-text-editor{position:absolute;top:6px;right:6px;bottom:6px;left:6px;z-index:5;width:calc(100% - 12px);height:calc(100% - 12px);resize:none;border:1px solid #60a5fa;border-radius:5px;padding:7px;color:inherit;background:#fffffff0;font:inherit;text-align:inherit;outline:none;-webkit-user-select:text;user-select:text}.board-resize-handles{position:absolute;inset:calc(-1 * var(--board-handle-offset, 10px));z-index:8;pointer-events:none}.board-resize-handles button{position:absolute;width:var(--board-handle-size, 20px);height:var(--board-handle-size, 20px);min-width:var(--board-handle-size, 20px);min-height:var(--board-handle-size, 20px);border:2px solid #2563eb;border-radius:50%;padding:0;background:#fff;pointer-events:auto;touch-action:none}.board-resize-handles .is-nw{left:0;top:0;cursor:nwse-resize}.board-resize-handles .is-n{left:50%;top:0;transform:translate(-50%);cursor:ns-resize}.board-resize-handles .is-ne{right:0;top:0;cursor:nesw-resize}.board-resize-handles .is-e{right:0;top:50%;transform:translateY(-50%);cursor:ew-resize}.board-resize-handles .is-se{right:0;bottom:0;cursor:nwse-resize}.board-resize-handles .is-s{left:50%;bottom:0;transform:translate(-50%);cursor:ns-resize}.board-resize-handles .is-sw{left:0;bottom:0;cursor:nesw-resize}.board-resize-handles .is-w{left:0;top:50%;transform:translateY(-50%);cursor:ew-resize}.board-rotation-control{position:absolute;left:50%;top:calc(0px - var(--board-rotation-offset, 68px));z-index:14;display:grid;width:max-content;justify-items:center;transform:translate(-50%);transform-origin:center bottom;pointer-events:none}.board-rotation-control>span{position:absolute;top:calc(var(--board-rotation-size, 32px) - 2px);width:2px;height:var(--board-rotation-stem, 34px);background:#2563eb}.board-rotation-control button{display:grid;width:var(--board-rotation-size, 32px);min-width:var(--board-rotation-size, 32px);height:var(--board-rotation-size, 32px);padding:0;place-items:center;border:2px solid #2563eb;border-radius:50%;color:#1d4ed8;background:#fff;box-shadow:0 5px 14px #0f172a38;cursor:grab;pointer-events:auto;touch-action:none;transform:rotate(var(--board-element-inverse-rotation, 0deg))}.board-rotation-control button:active{cursor:grabbing}.board-rotation-control button svg{width:var(--board-handle-size, 20px);height:var(--board-handle-size, 20px)}.board-rotation-control output{position:absolute;left:calc(100% + 5px);top:50%;padding:3px 6px;border-radius:7px;color:#fff;background:#172033;font-size:var(--board-control-font, 12px);font-weight:800;line-height:1;white-space:nowrap;transform:translateY(-50%) rotate(var(--board-element-inverse-rotation, 0deg))}.board-linear-endpoints{position:absolute;top:0;right:0;bottom:0;left:0;z-index:13;pointer-events:none}.board-linear-endpoints button{position:absolute;top:50%;display:grid;width:var(--board-endpoint-size, 28px);min-width:var(--board-endpoint-size, 28px);height:var(--board-endpoint-size, 28px);padding:0;place-items:center;border:2px solid #2563eb;border-radius:50%;color:#1e3a8a;background:#fff;box-shadow:0 4px 12px #0f172a33;cursor:crosshair;transform:translateY(-50%);pointer-events:auto;touch-action:none}.board-linear-endpoints button.is-start{left:calc(0px - var(--board-endpoint-offset, 14px))}.board-linear-endpoints button.is-end{right:calc(0px - var(--board-endpoint-offset, 14px))}.board-linear-endpoints button span{font-size:var(--board-control-font, 12px);font-weight:900;line-height:1;transform:rotate(var(--board-element-inverse-rotation, 0deg))}.board-linear-properties{display:grid;gap:10px;padding:12px;border:1px solid #dbe3ef;border-radius:14px;background:#f8fafc}.board-linear-properties>label{display:grid;grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr);align-items:center;gap:10px;color:#475569;font-size:12px;font-weight:750}.board-linear-properties .ant-select{width:100%}.board-rotation-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.board-rotation-actions .ant-btn{min-width:0;padding-inline:8px}.boards-zoom-panel{position:absolute;right:18px;bottom:18px;display:flex;gap:8px;align-items:center;padding:8px;border-radius:16px;background:#fffffff0;box-shadow:0 16px 38px #0f172a29}.boards-zoom-panel .ant-select{width:98px}.boards-properties{min-width:0;padding:18px;border-left:1px solid #e2e8f0;background:#fffffff0;overflow-y:auto}.boards-properties-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.boards-properties-head strong{font-size:18px;color:#12192f}.boards-properties-actions .ant-btn{min-width:0}.boards-crm-properties{display:grid;gap:10px}.boards-crm-properties-card{display:grid;justify-items:start;gap:8px;padding:17px;border:1px solid #c7d2fe;border-radius:16px;background:linear-gradient(145deg,#fff,#f5f7ff)}.boards-crm-properties-card.is-missing{border-color:#fed7aa;background:#fff7ed}.boards-crm-properties-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed)}.boards-crm-properties-card>small{color:#6366f1;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.boards-crm-properties-card>strong{color:#172033;font-size:17px;line-height:1.3;overflow-wrap:anywhere}.boards-crm-properties-card>b{color:#0f766e;font-size:16px}.boards-crm-properties-card>p{margin:0;color:#64748b;overflow-wrap:anywhere}.boards-crm-live-state{color:#b45309;font-size:11px;font-weight:800}.boards-crm-live-state.is-live{color:#059669}.board-access-crm-policy{margin:8px 0 18px;padding:16px;border:1px solid #dbeafe;border-radius:14px;background:#f8fbff}.board-access-crm-policy>strong{display:block;color:#0f172a;font-size:14px}.board-access-crm-policy>p{margin:6px 0 14px;color:#64748b;font-size:12px;line-height:1.5}@media(max-width:640px){.board-access-crm-policy{padding:13px;border-radius:12px}}.boards-crm-risk-list{display:grid;width:100%;gap:5px}.boards-crm-risk-list span{display:flex;align-items:center;gap:6px;border-radius:9px;padding:7px 8px;color:#b45309;background:#fffbeb;font-size:11px;font-weight:800}.boards-crm-risk-list span.is-overdue{color:#b91c1c;background:#fef2f2}.boards-crm-quick-actions{display:grid;gap:9px;padding:12px;border:1px solid #e0e7ff;border-radius:14px;background:#f8faff}.boards-crm-quick-actions>strong{color:#3730a3;font-size:12px}.boards-crm-quick-actions .ant-select{width:100%}.boards-crm-quick-buttons{display:grid;grid-template-columns:1fr 1fr;gap:7px}.boards-crm-quick-buttons .ant-btn{min-width:0;height:auto;min-height:34px;padding:6px 8px;white-space:normal}.board-crm-quick-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.board-crm-picker-controls{display:grid;gap:12px;margin-bottom:14px}.board-crm-picker-list{display:grid;max-height:min(480px,58vh);gap:7px;overflow-y:auto}.board-crm-picker-state{display:grid;min-height:180px;place-items:center;color:#6366f1}.board-crm-picker-state .is-spinning{animation:board-crm-spin .9s linear infinite}.board-crm-picker-item{display:grid;width:100%;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:11px;border:1px solid #e2e8f0;border-radius:14px;padding:11px 12px;color:#172033;background:#fff;cursor:pointer;text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease}.board-crm-picker-item:hover{border-color:#a5b4fc;background:#f8faff;transform:translateY(-1px)}.board-crm-picker-icon{display:grid;width:36px;height:36px;place-items:center;border-radius:11px;color:#4f46e5;background:#eef2ff}.board-crm-picker-copy{display:grid;min-width:0;gap:3px}.board-crm-picker-copy strong,.board-crm-picker-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-crm-picker-copy small{color:#64748b}.board-crm-picker-item>b{color:#0f766e;white-space:nowrap}.board-crm-picker-item>svg{color:#6366f1}.board-bi-card{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;min-width:0;min-height:0;flex-direction:column;gap:10px;overflow:hidden;padding:16px;border-radius:inherit;color:#172033;background:linear-gradient(145deg,#fff,#f7f7ff);text-align:left}.board-bi-card:after{position:absolute;right:-54px;bottom:-68px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,#6366f12b,#6366f100 70%);content:"";pointer-events:none}.board-bi-card>header{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:10px}.board-bi-card>header>span{display:inline-flex;align-items:center;gap:7px;color:#5b50d6;font-size:12px;font-weight:850;letter-spacing:.035em;text-transform:uppercase}.board-bi-card.is-sql_query>header>span{color:#087e8b}.board-bi-card.is-dashboard>header>span{color:#8b5cf6}.board-bi-card>header small{max-width:45%;overflow:hidden;padding:3px 8px;border:1px solid #e0e7ff;border-radius:999px;color:#64748b;background:#ffffffd1;font-size:10px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.board-bi-copy{position:relative;z-index:1;display:grid;min-width:0;gap:4px}.board-bi-copy>strong{overflow:hidden;color:#172033;font-size:18px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.board-bi-copy>p{display:-webkit-box;margin:0;overflow:hidden;color:#64748b;font-size:12px;font-weight:500;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.board-bi-meta{position:relative;z-index:1;overflow:hidden;color:#64748b;font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.board-bi-kpis{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.board-bi-kpis>div{display:grid;min-width:0;gap:3px;padding:9px 10px;border:1px solid #e5e7ff;border-radius:11px;background:#ffffffe0}.board-bi-kpis span,.board-bi-dashboard-preview span{overflow:hidden;color:#64748b;font-size:10px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.board-bi-kpis strong{overflow:hidden;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.board-bi-dashboard-preview{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.board-bi-dashboard-preview>div{display:grid;min-width:0;gap:4px;padding:9px 10px;border:1px solid #e5e7ff;border-radius:11px;background:#ffffffe0}.board-bi-dashboard-preview>div.is-pending{display:flex;align-items:center;color:#64748b}.board-bi-dashboard-preview strong{font-size:12px}.board-bi-loading,.board-bi-error,.board-bi-sql-hint{position:relative;z-index:1;display:flex;min-height:58px;align-items:center;gap:9px;padding:10px 12px;border-radius:11px;color:#5b50d6;background:#eef2ff;font-size:11px;font-weight:700}.board-bi-loading svg{animation:board-crm-spin .9s linear infinite}.board-bi-error{color:#b42318;background:#fff1f0}.board-bi-error>span{display:grid;gap:2px}.board-bi-error small{color:#8c5b58;font-weight:500}.board-bi-sql-hint{color:#087e8b;background:#ecfeff}.board-bi-card>a{position:relative;z-index:2;display:inline-flex;width:max-content;max-width:100%;margin-top:auto;align-items:center;gap:6px;color:#4f46e5;font-size:11px;font-weight:800;text-decoration:none}.board-bi-card>a:hover{color:#3730a3}.board-bi-picker-hint{margin:-2px 0 14px;color:#64748b;line-height:1.45}.board-bi-picker-controls{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(260px,1.2fr);gap:10px}.board-bi-picker-note{margin:12px 0}.board-bi-picker-list{display:grid;max-height:min(500px,54vh);gap:8px;overflow-y:auto;padding:2px}.board-bi-picker-state{display:grid;min-height:180px;place-items:center;color:#6366f1}.board-bi-picker-state .is-spinning{animation:board-crm-spin .9s linear infinite}.board-bi-picker-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;min-width:0;align-items:center;gap:12px;padding:12px;border:1px solid #e2e8f0;border-radius:14px;color:#172033;background:#fff;text-align:left;cursor:pointer;transition:.18s ease}.board-bi-picker-item:hover{border-color:#a5b4fc;background:#f8faff;transform:translateY(-1px);box-shadow:0 8px 22px #4f46e514}.board-bi-picker-icon{display:grid;width:40px;height:40px;place-items:center;border-radius:12px;color:#4f46e5;background:#eef2ff}.board-bi-picker-icon.is-sql_query{color:#087e8b;background:#ecfeff}.board-bi-picker-icon.is-dashboard{color:#7c3aed;background:#f5f3ff}.board-bi-picker-copy{display:grid;min-width:0;gap:3px}.board-bi-picker-copy>strong,.board-bi-picker-copy>small,.board-bi-picker-copy>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-bi-picker-copy>small{color:#64748b}.board-bi-picker-copy>span{color:#818ba0;font-size:11px}.board-bi-picker-item>svg{color:#6366f1}.boards-bi-properties{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;border:1px solid #e0e7ff;border-radius:13px;background:#f8f7ff}.boards-bi-properties>span{display:grid;width:36px;height:36px;place-items:center;border-radius:11px;color:#5b50d6;background:#e9e7ff}.boards-bi-properties>div{display:grid;min-width:0;gap:2px}.boards-bi-properties strong,.boards-bi-properties small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.boards-bi-properties small,.boards-bi-properties-description{color:#64748b}.boards-bi-properties-description{margin:0;font-size:12px;line-height:1.45}@media(max-width:760px){.board-bi-picker-controls{grid-template-columns:1fr}.board-bi-picker-item{grid-template-columns:auto minmax(0,1fr) auto}.board-bi-picker-item>.ant-tag{display:none}.board-bi-card{padding:12px}.board-bi-kpis{grid-template-columns:1fr 1fr}.board-bi-kpis>div:nth-child(3){display:none}}.board-crm-smart-hint{margin:0 0 16px;color:#64748b;line-height:1.55}.board-crm-smart-entity{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;align-items:center;margin-bottom:14px;padding:12px 14px;border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc}.board-crm-smart-entity>strong{color:#475569;font-size:12px}.board-crm-smart-presets{display:grid;grid-template-columns:1fr 1fr;gap:10px}.board-crm-smart-presets button{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 10px;min-height:96px;padding:14px;border:1px solid #e2e8f0;border-radius:16px;color:#172033;background:#fff;cursor:pointer;text-align:left;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.board-crm-smart-presets button:hover{border-color:#a5b4fc;background:#fafaff;transform:translateY(-1px)}.board-crm-smart-presets button.is-active{border-color:#6366f1;background:#eef2ff;box-shadow:0 0 0 2px #6366f11f}.board-crm-smart-presets button>span{display:grid;width:34px;height:34px;grid-row:1 / span 2;place-items:center;border-radius:11px;color:#4f46e5;background:#eef2ff}.board-crm-smart-presets button.is-active>span{color:#fff;background:#6366f1}.board-crm-smart-presets strong{font-size:13px}.board-crm-smart-presets small{color:#64748b;line-height:1.35}.board-crm-smart-options{display:flex;align-items:end;gap:12px;margin-top:16px;padding:14px;border-radius:14px;background:#f8fafc}.board-crm-smart-options label{display:grid;flex:1;gap:7px;color:#475569;font-size:12px;font-weight:700}.board-crm-smart-options .ant-input-number,.board-crm-smart-options .ant-select{width:100%}.boards-smart-view-properties{display:grid;width:100%;gap:10px;padding:13px;border:1px solid #c7d2fe;border-radius:16px;background:linear-gradient(145deg,#eef2ff,#fafaff)}.boards-smart-view-properties-head{display:flex;align-items:center;gap:10px}.boards-smart-view-properties-head>span{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:11px;color:#fff;background:#6366f1}.boards-smart-view-properties-head>div{display:grid;min-width:0;gap:2px}.boards-smart-view-properties-head strong{overflow:hidden;color:#312e81;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.boards-smart-view-properties-head small{color:#64748b;font-size:10px;line-height:1.35}.boards-smart-view-properties-meta{display:flex;align-items:center;justify-content:space-between;color:#64748b;font-size:11px}.boards-smart-view-properties-meta b{color:#172033;font-size:18px}.boards-smart-view-properties .ant-tag{width:fit-content;margin:0}@keyframes board-crm-spin{to{transform:rotate(360deg)}}.board-context-menu{position:fixed;z-index:1800;display:grid;width:220px;gap:2px;padding:7px;border:1px solid rgba(203,213,225,.92);border-radius:14px;background:#fffffffa;box-shadow:0 20px 48px #0f172a38;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.board-context-menu>button{display:flex;align-items:center;gap:9px;border:0;border-radius:9px;padding:9px 10px;color:#334155;background:transparent;cursor:pointer;text-align:left}.board-context-menu>button:not(:disabled):hover{color:#4338ca;background:#eef2ff}.board-context-menu>button:disabled{cursor:not-allowed;opacity:.42}.board-context-menu>button.is-danger{color:#dc2626}.board-context-menu>button.is-danger:not(:disabled):hover{color:#b91c1c;background:#fef2f2}.board-context-separator{height:1px;margin:4px 6px;background:#e2e8f0}.boards-multi-properties{display:grid;gap:10px}.boards-multi-count{display:grid;grid-template-columns:auto auto 1fr;gap:10px;align-items:center;margin-bottom:4px;padding:16px;border:1px solid #dbeafe;border-radius:14px;color:#1d4ed8;background:#eff6ff}.boards-multi-count strong{font-size:22px}.boards-multi-count span{color:#475569;font-weight:700}.boards-crm-insights{display:grid;gap:10px;padding:13px;border:1px solid #ddd6fe;border-radius:14px;background:linear-gradient(145deg,#faf5ff,#f5f7ff)}.boards-crm-insights-head{display:flex;align-items:center;gap:7px;color:#6d28d9}.boards-crm-insights-metrics{display:grid;grid-template-columns:1fr 1fr;gap:7px}.boards-crm-insights-metrics span{display:grid;gap:2px;padding:8px;border-radius:10px;color:#64748b;background:#fffc;font-size:10px}.boards-crm-insights-metrics b{color:#172033;font-size:17px}.boards-crm-insights-total{display:grid;gap:3px;padding-top:8px;border-top:1px solid #ddd6fe}.boards-crm-insights-total small{color:#64748b}.boards-crm-insights-total strong{color:#0f766e;font-size:16px}.boards-alignment-tools{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:10px;border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc}.boards-alignment-tools .ant-btn{width:100%;min-width:0;color:#334155;background:#fff}.boards-alignment-tools .ant-btn:not(:disabled):hover{border-color:#818cf8;color:#4f46e5;background:#eef2ff}.board-lock-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc}.board-lock-row span{display:inline-flex;align-items:center;gap:8px;font-weight:800;color:#334155}.board-lock-hint{display:block;color:#64748b;line-height:1.45}.boards-properties-empty{display:grid;min-height:240px;place-items:center;padding:24px;border:1px dashed #cbd5e1;border-radius:16px;text-align:center;color:#64748b}.board-property-colors,.board-background-controls{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.board-background-controls{grid-template-columns:1fr 1fr}.board-property-colors label,.board-background-controls label{display:grid;justify-items:center;gap:5px;color:#64748b;font-size:11px;font-weight:700}.board-text-controls{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.board-text-controls .ant-btn.is-tool-active{border-color:#2563eb;color:#2563eb;background:#eff6ff}.board-edit-hint{color:#64748b}.board-template-visual.is-kanban:before{top:18px;right:18px;bottom:18px;left:18px;background:repeating-linear-gradient(90deg,#e2e8f0 0 52px,transparent 52px 58px)}.board-template-visual.is-mind-map:before,.board-template-visual.is-mind_map:before{top:36px;right:26px;bottom:36px;left:26px;border-radius:999px;background:#93c5fd;box-shadow:-62px -24px 0 -5px #fde68a,62px -24px 0 -5px #bbf7d0,-62px 24px 0 -5px #fbcfe8,62px 24px 0 -5px #ddd6fe}.board-template-visual.is-journey:before,.board-template-visual.is-customer_journey:before,.board-template-visual.is-meeting:before,.board-template-visual.is-meeting_notes:before,.board-template-visual.is-org-chart:before,.board-template-visual.is-org_chart:before,.board-template-visual.is-eisenhower:before{top:20px;right:20px;bottom:20px;left:20px;background:linear-gradient(90deg,#dbeafe 0,#dbeafe 24%,#fef3c7 24%,#fef3c7 49%,#dcfce7 49%,#dcfce7 74%,#fce7f3 74%)}.board-access-switch-label{margin-left:8px;font-weight:700;color:#475569}@media(max-width:1180px){.boards-hero,.boards-toolbar,.board-template-layout{grid-template-columns:1fr}.board-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.boards-editor-shell{grid-template-columns:58px minmax(0,1fr)}.boards-properties{position:absolute;top:0;right:0;bottom:0;z-index:4;display:block;width:min(300px,calc(100vw - 70px));box-shadow:-16px 0 34px #0f172a24}}@media(max-width:760px){.boards-page .page-header{align-items:stretch}.boards-page .page-header>div:last-child,.boards-page .page-header .ant-space,.boards-page .page-header .ant-btn{width:100%}.boards-page .page-header .ant-space{display:grid;grid-template-columns:1fr}.boards-hero{padding:22px 18px;border-radius:16px}.boards-hero h2{font-size:26px}.boards-hero-tools,.boards-grid,.board-template-grid{grid-template-columns:1fr}.boards-toolbar .ant-segmented{display:none}.boards-workspace .ant-card-body,.boards-toolbar-card .ant-card-body{padding:14px}.boards-editor-topbar{align-items:stretch;flex-direction:column;gap:8px;padding:8px 10px}.boards-editor-breadcrumb{display:flex;gap:8px}.boards-editor-breadcrumb strong{display:none}.boards-editor-breadcrumb .ant-input{min-width:0;max-width:none;flex:1}.boards-editor-actions{display:flex;max-width:100%;padding-bottom:3px;overflow-x:auto;overscroll-behavior-x:contain}.boards-editor-actions .ant-btn,.boards-editor-actions .ant-tag{width:auto;flex:0 0 auto;justify-content:center}.boards-editor-shell{grid-template-columns:1fr}.boards-toolbox{position:absolute;left:10px;top:12px;z-index:3;width:52px;border-radius:18px}.boards-canvas{top:0;right:0;bottom:0;left:0}.boards-zoom-panel{right:10px;bottom:10px}.board-crm-picker-modal .ant-modal-body{padding:14px}.board-crm-picker-modal .ant-segmented-group{min-width:max-content}.board-crm-picker-modal .ant-segmented{overflow-x:auto}.board-crm-picker-item{grid-template-columns:auto minmax(0,1fr) auto}.board-crm-picker-item>b{display:none}.board-crm-smart-modal .ant-modal-body{padding:14px}.board-crm-smart-entity,.board-crm-smart-presets{grid-template-columns:1fr}.board-crm-smart-presets button{min-height:84px}.board-crm-smart-options{align-items:stretch;flex-direction:column}.board-crm-quick-form-grid{grid-template-columns:1fr;gap:0}.boards-crm-quick-buttons{grid-template-columns:1fr}}.auth-screen{position:relative;display:grid;grid-template-columns:clamp(380px,42vw,560px) clamp(360px,32vw,460px);justify-content:center;align-items:center;column-gap:clamp(40px,6vw,120px);min-height:100vh;padding:48px 40px;overflow:hidden;color:#e8ecf7;background:radial-gradient(circle at 78% -6%,rgba(168,85,247,.3),transparent 42%),radial-gradient(circle at 4% 8%,rgba(99,102,241,.32),transparent 40%),radial-gradient(circle at 60% 116%,rgba(56,189,248,.22),transparent 46%),linear-gradient(160deg,#070b18,#0b1126 46%,#080d1d)}.auth-starfield{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.55;background-image:radial-gradient(circle,rgba(255,255,255,.95) 0 1.4px,transparent 2px),radial-gradient(circle,rgba(199,210,254,.85) 0 1.2px,transparent 1.8px),radial-gradient(circle,rgba(125,211,252,.75) 0 1.1px,transparent 1.6px),radial-gradient(circle,rgba(255,255,255,.55) 0 1px,transparent 1.5px),radial-gradient(circle,rgba(216,180,254,.65) 0 1.2px,transparent 1.7px);background-position:8% 16%,26% 64%,48% 30%,70% 78%,88% 22%;background-size:300px 300px,280px 280px,340px 340px,240px 240px,320px 320px;animation:landing-twinkle 6s ease-in-out infinite alternate}.auth-aside{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;gap:36px;overflow:hidden}.auth-aside-logo{display:flex;width:max-content;margin-bottom:30px}.auth-aside-logo .star-logo-image{width:152px}.auth-aside-top{position:relative;z-index:1;max-width:520px}.auth-aside .landing-badge{margin:0}.auth-aside h2{margin:20px 0 0;font-size:clamp(30px,3.4vw,46px);font-weight:800;line-height:1.08;letter-spacing:-.025em;color:#f8faff}.auth-highlights{margin:32px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:16px}.auth-highlights li{display:flex;align-items:center;gap:13px;color:#cbd5e1e6;font-size:15.5px;font-weight:550}.auth-highlight-icon{display:grid;place-items:center;flex:0 0 auto;width:38px;height:38px;border-radius:11px;color:#c7d2fe;background:#6366f129;box-shadow:inset 0 0 0 1px #a5b4fc3d}.auth-aside-glass{position:relative;z-index:1;max-width:460px;padding:22px;border:1px solid rgba(199,210,254,.18);border-radius:20px;background:linear-gradient(160deg,#1e2547b8,#11162fa3);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 28px 64px #0407128c}.auth-orbit{position:absolute;top:-58px;right:-58px;width:168px;height:168px;border:1px solid rgba(165,180,252,.2);border-radius:50%;pointer-events:none}.auth-glass-head{display:flex;align-items:center;gap:12px;margin-bottom:18px}.auth-glass-mark{display:grid;place-items:center;width:44px;height:44px;padding:7px;border-radius:13px;background:linear-gradient(145deg,#0e1326,#11162b);box-shadow:inset 0 0 0 1px #a5b4fc33}.auth-glass-mark .star-logo-image{width:100%;height:100%}.auth-glass-head strong{display:block;color:#f8faff;font-size:15px;font-weight:700}.auth-glass-head span{color:#94a3b8e6;font-size:12.5px}.auth-glass-bars{display:flex;flex-direction:column;gap:11px}.auth-glass-bars span{display:block;height:10px;border-radius:999px;background:linear-gradient(90deg,#6366f1,#38bdf8);box-shadow:0 0 16px #6366f173}.auth-glass-bars span:nth-child(2){background:linear-gradient(90deg,#8b5cf6,#6366f1)}.auth-glass-bars span:nth-child(3){background:linear-gradient(90deg,#a855f7,#c084fc)}.auth-panel{position:relative;z-index:1;display:grid;place-items:center}.auth-panel:before{content:"";position:absolute;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,rgba(124,92,246,.4) 0%,rgba(56,189,248,.18) 45%,transparent 70%);filter:blur(20px);pointer-events:none}.auth-card{position:relative;z-index:1;width:min(440px,100%);padding:42px 40px;border:1px solid rgba(255,255,255,.7);border-radius:24px;background:#fff;box-shadow:0 1px #fff9 inset,0 40px 90px #0407128c,0 12px 30px #04071259}.auth-card-logo{display:none;margin-bottom:22px}.auth-card-logo .star-logo-image{width:168px}.auth-card .auth-language-switch{position:absolute;top:26px;right:26px;margin:0}.auth-card h1{margin:0;font-size:32px;font-weight:800;letter-spacing:-.025em;color:var(--star-ink)}@media(min-width:981px){.auth-card h1{margin-top:36px}}.auth-card-subtitle{margin:9px 0 28px;max-width:320px;color:var(--star-muted);font-size:15px;line-height:1.5}.auth-form .ant-form-item{margin-bottom:18px}.auth-form .ant-form-item-label{padding-bottom:5px}.auth-form .ant-form-item-label>label{height:auto;font-size:13px;font-weight:650;color:#475467}.auth-form .ant-input-affix-wrapper,.auth-form .ant-input{border-radius:13px;border-color:#e6e8f2;background:#f6f7fc;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.auth-form .ant-input-affix-wrapper{padding-top:9px;padding-bottom:9px}.auth-form .ant-input-affix-wrapper:hover,.auth-form .ant-input:hover{border-color:#c7cdf0;background:#fff}.auth-form .ant-input-affix-wrapper-focused,.auth-form .ant-input-affix-wrapper:focus-within,.auth-form .ant-input:focus{background:#fff}.auth-form-row{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.auth-submit.ant-btn{height:52px;margin-top:6px;border-radius:14px;font-size:15.5px;font-weight:650}.auth-secondary-action{margin-top:22px;text-align:center;color:var(--star-muted);font-weight:500}.auth-secondary-action a{color:var(--star-primary);font-weight:700}.workspace-profile-picker{margin:4px 0 20px;padding:18px;border:1px solid #e7e9f7;border-radius:18px;background:radial-gradient(circle at 95% 0%,rgba(99,102,241,.12),transparent 38%),#fafbff}.workspace-profile-picker .ant-typography{margin-top:0}.workspace-profile-grid{display:grid;grid-template-columns:1fr;gap:8px;width:100%}.workspace-profile-option.ant-radio-button-wrapper{display:flex;align-items:center;gap:11px;width:100%;height:auto;min-height:64px;padding:10px 12px;overflow:hidden;border:1px solid #e2e5f2;border-radius:14px;background:#fff;line-height:1.3}.workspace-profile-option.ant-radio-button-wrapper:before{display:none}.workspace-profile-option.ant-radio-button-wrapper-checked{border-color:#7867f6;background:linear-gradient(135deg,#f6f4ff,#eef8ff);box-shadow:0 8px 22px #6366f121}.workspace-profile-option>span:last-child{display:grid;gap:3px;min-width:0;white-space:normal}.workspace-profile-option small{color:#778198;font-size:11.5px}.workspace-profile-icon{display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;border-radius:12px;color:#6857ec;background:#f0edff}.workspace-module-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;margin-top:10px}.workspace-interface-tabs>.ant-tabs-nav{padding:5px 10px;border:1px solid #e7e9f4;border-radius:16px;background:#ffffffd6;box-shadow:0 12px 35px #202b550f}.workspace-settings-profile-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;width:100%}.workspace-settings-profile-grid .ant-radio-button-wrapper{display:grid;min-height:62px;place-items:center;border:1px solid #e1e5f1;border-radius:14px;text-align:center}.workspace-settings-profile-grid .ant-radio-button-wrapper:before{display:none}.workspace-settings-profile-grid .ant-radio-button-wrapper-checked{border-color:#7765f5;background:linear-gradient(135deg,#f3f0ff,#edf8ff);box-shadow:0 9px 24px #6366f11f}.workspace-settings-module-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;width:100%}.workspace-settings-module-grid .ant-checkbox-wrapper{min-height:50px;margin:0;padding:13px 15px;border:1px solid #e4e7f2;border-radius:13px;background:#fbfcff}.workspace-navigation-settings{display:grid;gap:16px}.auth-legal-notice{margin:18px auto 0;max-width:390px;color:#7a879f;font-size:12px;line-height:1.55;text-align:center}.auth-legal-notice a{color:#6257e8;font-weight:700;text-decoration:none}.auth-legal-notice a:hover{text-decoration:underline}.messenger-sticker-pack-tabs{display:flex;gap:8px;overflow-x:auto;padding:2px 1px 9px;scrollbar-width:thin}.messenger-sticker-pack-tabs button{display:grid;flex:0 0 42px;width:42px;height:42px;place-items:center;overflow:hidden;border:1px solid #dbe5f2;border-radius:12px;background:#f8fafc;color:#475569;cursor:pointer}.messenger-sticker-pack-tabs button.is-active{border-color:#7c6cff;background:#f0efff;box-shadow:0 0 0 2px #7c6cff1f}.messenger-sticker-pack-tabs .cached-image,.messenger-sticker-pack-tabs img{width:34px;height:34px;object-fit:contain}.sticker-moderation-note{margin:14px 0}.sticker-catalog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.sticker-catalog-grid .ant-card{overflow:hidden;border:1px solid #dbe7f5;border-radius:16px}.sticker-catalog-grid .ant-card-cover{display:grid;min-height:180px;place-items:center;background:linear-gradient(145deg,#f7f7ff,#eef8ff)}.sticker-catalog-grid .ant-card-cover .cached-image,.sticker-catalog-grid .ant-card-cover img{width:152px;height:152px;object-fit:contain}.auth-forgot-password{display:flex;justify-content:flex-end;margin:-12px 0 18px;font-size:13px;font-weight:700}.auth-forgot-password a,.auth-secondary-action a{color:#6257e8}.password-reset-check{display:grid;min-height:180px;place-items:center}.auth-form>.ant-alert{margin-bottom:18px}.global-incoming-call-modal .ant-modal-content{overflow:hidden;padding:0;border:1px solid rgba(125,97,255,.24);border-radius:24px;background:radial-gradient(circle at 12% 8%,rgba(64,197,255,.22),transparent 34%),radial-gradient(circle at 92% 12%,rgba(149,91,255,.24),transparent 36%),linear-gradient(145deg,#fff,#f8fbff);box-shadow:0 28px 70px #0c122a3d}.global-incoming-call-modal .ant-modal-close{color:#667085}.global-incoming-call{padding:28px;max-height:min(88vh,820px);overflow:auto}.global-call-kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;color:#4f46e5;font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.global-call-hero{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:center;margin-bottom:20px}.global-call-avatar{display:grid;width:76px;height:76px;place-items:center;border:3px solid rgba(255,255,255,.9);border-radius:24px;background:linear-gradient(135deg,#5b7cfa,#2fb9e9);box-shadow:0 16px 34px #4463ff47;color:#fff;font-size:24px;font-weight:900;overflow:hidden;flex-shrink:0}.global-call-avatar img{width:100%;height:100%;object-fit:cover}.global-call-hero h2{margin:0 0 6px;color:#101828;font-size:28px;line-height:1.1}.global-call-hero p{margin:0;color:#667085;font-weight:600;line-height:1.5}.global-call-actions{display:flex;justify-content:flex-end;margin-top:24px}.global-call-actions .ant-btn{min-width:128px;border-radius:14px;font-weight:800}@media(max-width:980px){.auth-screen{grid-template-columns:minmax(0,460px);justify-content:center;place-items:center;padding:32px 20px}.auth-aside{display:none}.auth-panel{width:100%;padding:40px 20px}.auth-card-logo{display:inline-flex}}@media(max-width:480px){.global-incoming-call-modal{max-width:calc(100vw - 24px)}.global-incoming-call{padding:24px 18px 18px}.global-call-hero{grid-template-columns:1fr;gap:14px;text-align:center}.global-call-avatar{width:72px;height:72px;margin:0 auto}.global-call-hero h2{font-size:24px}.global-call-actions{flex-direction:column-reverse}.global-call-actions .ant-space-item,.global-call-actions .ant-btn{width:100%}.call-script-analytics-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-panel{padding:28px 16px}.auth-panel:before{width:360px;height:360px}.auth-card{padding:30px 24px}.auth-card h1{font-size:27px}.auth-form-row{grid-template-columns:1fr}}@media(max-width:760px){.settings-currencies-table .ant-table-cell:nth-child(1):before{content:"Валюта"}.settings-currencies-table .ant-table-cell:nth-child(2):before{content:"Курс"}.settings-currencies-table .ant-table-cell:nth-child(3):before{content:"Источник"}.settings-currencies-table .ant-table-cell:nth-child(4):before{content:"Порядок"}.settings-currencies-table .ant-table-cell:nth-child(5):before{content:"Статус"}.settings-currencies-table .ant-table-cell:nth-child(6):before{content:"Действия"}.duplicate-rule-form{grid-template-columns:1fr}.duplicate-rule-form .ant-form-item:nth-child(4){grid-column:auto}.duplicates-summary{flex-wrap:wrap;gap:10px 18px}.duplicates-toolbar,.duplicates-toolbar>.ant-space{align-items:stretch;width:100%}.duplicates-toolbar .ant-input-affix-wrapper{width:100%}.duplicates-bulk-bar{align-items:stretch;flex-direction:column}.settings-duplicates-table>.ant-spin-nested-loading>.ant-spin-container>.ant-table>.ant-table-container>.ant-table-content>table>.ant-table-tbody>.ant-table-row>.ant-table-cell:nth-child(1):before{content:none}.settings-duplicates-table>.ant-spin-nested-loading>.ant-spin-container>.ant-table>.ant-table-container>.ant-table-content>table>.ant-table-tbody>.ant-table-row>.ant-table-cell:nth-child(2):before{content:"Причины"}.settings-duplicates-table>.ant-spin-nested-loading>.ant-spin-container>.ant-table>.ant-table-container>.ant-table-content>table>.ant-table-tbody>.ant-table-row>.ant-table-cell:nth-child(3):before{content:"Значения"}.settings-duplicates-table>.ant-spin-nested-loading>.ant-spin-container>.ant-table>.ant-table-container>.ant-table-content>table>.ant-table-tbody>.ant-table-row>.ant-table-cell:nth-child(4):before{content:"Найдено"}.settings-duplicates-table>.ant-spin-nested-loading>.ant-spin-container>.ant-table>.ant-table-container>.ant-table-content>table>.ant-table-tbody>.ant-table-row>.ant-table-cell:nth-child(5):before{content:"Основная"}.settings-duplicates-table>.ant-spin-nested-loading>.ant-spin-container>.ant-table>.ant-table-container>.ant-table-content>table>.ant-table-tbody>.ant-table-row>.ant-table-cell:nth-child(6):before{content:"Действия"}.settings-duplicate-items-table .ant-table-content{overflow-x:auto!important}.settings-duplicate-items-table table{display:table!important;min-width:820px!important}.settings-duplicate-items-table .ant-table-thead{display:table-header-group!important}.settings-duplicate-items-table .ant-table-tbody{display:table-row-group!important}.settings-duplicate-items-table .ant-table-row{display:table-row!important;border:0;box-shadow:none}.settings-duplicate-items-table .ant-table-cell{display:table-cell!important;width:auto!important;padding:8px 10px!important;white-space:nowrap!important}.settings-duplicate-items-table .ant-table-cell:before{content:none!important}.settings-page .settings-duplicates-table .settings-duplicate-items-table .ant-table-content{overflow-x:auto!important}.settings-page .settings-duplicates-table .settings-duplicate-items-table table{display:table!important;min-width:820px!important}.settings-page .settings-duplicates-table .settings-duplicate-items-table .ant-table-thead{display:table-header-group!important}.settings-page .settings-duplicates-table .settings-duplicate-items-table .ant-table-tbody{display:table-row-group!important}.settings-page .settings-duplicates-table .settings-duplicate-items-table .ant-table-row{display:table-row!important;border:0;box-shadow:none}.settings-page .settings-duplicates-table .settings-duplicate-items-table .ant-table-cell{display:table-cell!important;width:auto!important;padding:8px 10px!important;white-space:nowrap!important}}:root[data-theme] .topbar{-webkit-backdrop-filter:blur(8px) saturate(1.15);backdrop-filter:blur(8px) saturate(1.15)}:root[data-theme] .sidebar:after,:root[data-theme] .app-content:after{filter:none}:root[data-theme=neon-noir] .topbar{-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme=neon-noir] .app-content:after{opacity:.56}:root[data-theme]{--messenger-panel: var(--star-card-bg);--messenger-panel-elevated: var(--star-elevated-bg);--messenger-panel-soft: var(--star-soft-bg);--messenger-border: var(--star-card-border);--messenger-text: var(--star-ink);--messenger-muted: var(--star-muted)}:root[data-theme] .messenger-conversation-list,:root[data-theme] .messenger-chat-panel,:root[data-theme] .messenger-side-panel{border-color:var(--messenger-border);background:var(--messenger-panel);box-shadow:0 12px 30px color-mix(in srgb,var(--star-primary) 7%,rgba(0,0,0,.18))}:root[data-theme] .messenger-list-search,:root[data-theme] .messenger-chat-header,:root[data-theme] .messenger-side-panel .ant-card-head,:root[data-theme] .messenger-compose{border-color:var(--messenger-border);background:var(--messenger-panel)}:root[data-theme] .messenger-list-head>div,:root[data-theme] .messenger-side-summary>div,:root[data-theme] .messenger-direct-card,:root[data-theme] .messenger-reaction-picker button,:root[data-theme] .messenger-reaction-chip{border-color:var(--messenger-border);background:var(--messenger-panel-elevated);color:var(--messenger-text);box-shadow:0 6px 16px color-mix(in srgb,var(--star-primary) 6%,transparent)}:root[data-theme] .messenger-list-head strong,:root[data-theme] .messenger-conversation-title>span,:root[data-theme] .messenger-chat-header h4,:root[data-theme] .messenger-side-title span,:root[data-theme] .messenger-side-summary strong,:root[data-theme] .messenger-direct-title,:root[data-theme] .messenger-direct-card strong,:root[data-theme] .messenger-start-direct strong{color:var(--messenger-text)}:root[data-theme] .messenger-list-head span,:root[data-theme] .messenger-conversation-preview span,:root[data-theme] .messenger-conversation-preview small,:root[data-theme] .messenger-chat-subtitle,:root[data-theme] .messenger-side-summary span,:root[data-theme] .messenger-participant-presence small,:root[data-theme] .messenger-direct-card-body>span,:root[data-theme] .messenger-message-author{color:var(--messenger-muted)}:root[data-theme] .messenger-conversation:hover{background:var(--star-table-row-hover)}:root[data-theme] .messenger-conversation.is-active{background:radial-gradient(circle at 96% 18%,color-mix(in srgb,var(--star-primary) 22%,transparent) 0 1px,transparent 2px),linear-gradient(135deg,color-mix(in srgb,var(--messenger-panel-soft) 88%,var(--star-primary)),var(--messenger-panel))}:root[data-theme] .messenger-messages{background:radial-gradient(circle at 34px 34px,color-mix(in srgb,var(--star-primary) 28%,transparent) 0 1px,transparent 1.7px),radial-gradient(circle at 118px 76px,color-mix(in srgb,var(--star-cyan) 24%,transparent) 0 1px,transparent 1.7px),linear-gradient(180deg,var(--star-page),var(--messenger-panel-soft));background-size:140px 140px,210px 210px,auto}:root[data-theme] .messenger-message:not(.is-mine):not(.has-chat-accent) .messenger-message-bubble{border-color:var(--messenger-border);background:var(--messenger-panel-elevated);color:var(--messenger-text);box-shadow:0 8px 20px color-mix(in srgb,var(--star-primary) 6%,transparent)}:root[data-theme] .messenger-message:not(.is-mine) .messenger-reply-preview{border-left-color:var(--star-primary);background:color-mix(in srgb,var(--star-primary) 10%,var(--messenger-panel-elevated))}:root[data-theme] .messenger-message:not(.is-mine) .messenger-reply-preview strong,:root[data-theme] .messenger-message-footer button{color:var(--star-primary)}:root[data-theme] .messenger-message:not(.is-mine) .messenger-reply-preview span,:root[data-theme] .messenger-message:not(.is-mine) .messenger-message-bubble small{color:var(--messenger-muted)}:root[data-theme] .messenger-mention-chip{border-color:color-mix(in srgb,var(--star-primary) 30%,var(--messenger-border));background:color-mix(in srgb,var(--star-primary) 12%,var(--messenger-panel-elevated));color:color-mix(in srgb,var(--star-primary) 82%,var(--messenger-text))}:root[data-theme] .presence-dot{border-color:var(--messenger-panel)}.messenger-conversation{content-visibility:auto;contain-intrinsic-size:auto 76px}.board-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.board-element:focus-visible{outline:4px solid #111827;outline-offset:5px}.board-element.is-selected{outline:3px solid #2563eb;outline-offset:3px;box-shadow:0 0 0 6px #ffffffe6,0 12px 28px #2563eb3d}.board-element.is-selected:before{position:absolute;top:calc(-1 * var(--board-handle-offset, 10px) - 15px);left:calc(-1 * var(--board-handle-offset, 10px) - 15px);z-index:10;display:grid;width:var(--board-handle-size, 20px);height:var(--board-handle-size, 20px);place-items:center;border:2px solid #fff;border-radius:50%;content:"✓";color:#fff;background:#1d4ed8;box-shadow:0 3px 10px #0f172a47;font-size:calc(var(--board-handle-size, 20px) * .62);line-height:1;pointer-events:none}.boards-mobile-context,.boards-mobile-gesture-hint,.boards-mobile-tools-grid{display:none}@media(max-width:860px){.copilot-center-settings-grid{grid-template-columns:1fr 1fr}.copilot-center-switches{grid-template-columns:1fr}.copilot-session-editor{grid-template-columns:minmax(0,1fr) auto auto}.copilot-session-editor>.ant-input-affix-wrapper:nth-child(2){grid-column:1 / -1;grid-row:2}.boards-editor-page{--boards-mobile-toolbar-height: 68px}.boards-editor-topbar{min-height:58px;padding:8px 10px;align-items:center;flex-direction:row}.boards-editor-breadcrumb{min-width:0}.boards-editor-breadcrumb .ant-input{min-width:0;font-size:15px}.boards-editor-actions{display:flex;max-width:none;padding:0;align-items:center;overflow:visible}.boards-editor-actions>.ant-space-item{display:none}.boards-editor-actions>.ant-space-item:first-child,.boards-editor-actions>.ant-space-item:has(.boards-mobile-top-action){display:block}.boards-editor-actions>.ant-space-item:first-child .ant-tag{max-width:78px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.boards-editor-actions .boards-mobile-top-action.ant-btn{display:inline-flex;width:44px;min-width:44px;height:44px;padding:0;align-items:center;justify-content:center;border-radius:13px}.boards-editor-actions .boards-mobile-top-action.ant-btn>span:not(.ant-btn-icon){display:none}.boards-editor-shell,.boards-editor-shell.is-properties-closed,.boards-editor-shell.is-properties-open{padding-bottom:var(--boards-mobile-toolbar-height);grid-template-columns:minmax(0,1fr)}.boards-toolbox{position:absolute;left:8px;right:8px;top:auto;bottom:7px;z-index:36;display:grid;width:auto;height:56px;padding:6px;grid-template-columns:repeat(6,minmax(44px,1fr));gap:5px;border:1px solid rgba(203,213,225,.9);border-radius:18px;background:#fffffff5;box-shadow:0 -10px 30px #0f172a29;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);overflow:hidden}.boards-toolbox button{width:100%;min-width:44px;height:44px;min-height:44px;border-radius:12px}.boards-canvas-wrap,.boards-canvas{overscroll-behavior:contain}.boards-canvas{touch-action:none}.boards-zoom-panel,.boards-minimap{display:none}.boards-frame-navigation{left:8px;right:8px;bottom:calc(var(--boards-mobile-toolbar-height) + 10px);max-width:none;transform:none}.boards-frame-navigation .ant-select{min-width:0;width:100%}.boards-mobile-context{position:absolute;left:50%;bottom:calc(var(--boards-mobile-toolbar-height) + 12px);z-index:35;display:flex;max-width:calc(100% - 16px);padding:6px;align-items:center;gap:5px;border:1px solid rgba(203,213,225,.92);border-radius:17px;background:#fffffff7;box-shadow:0 14px 38px #0f172a38;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform:translate(-50%)}.boards-mobile-context .ant-btn{width:44px;min-width:44px;height:44px;padding:0;border-radius:12px}.boards-mobile-context>span[role=status]{position:absolute;left:50%;bottom:calc(100% + 7px);width:max-content;max-width:min(320px,calc(100vw - 28px));padding:7px 10px;border-radius:10px;color:#fff;background:#172033;box-shadow:0 8px 22px #0f172a38;font-size:12px;font-weight:700;text-align:center;transform:translate(-50%)}.boards-properties{position:absolute;left:8px;right:8px;top:auto;bottom:calc(var(--boards-mobile-toolbar-height) + 8px);z-index:38;width:auto;max-height:min(66vh,620px);border:1px solid #dbe3ef;border-radius:20px;box-shadow:0 22px 54px #0f172a40}.board-resize-handles button{border-width:max(2px,calc(2px / var(--board-zoom, 1)))}.boards-mobile-tools-sheet .ant-drawer-content{border-radius:24px 24px 0 0;overflow:hidden}.boards-mobile-tools-sheet .ant-drawer-header{min-height:60px;padding:14px 18px}.boards-mobile-tools-sheet .ant-drawer-body{padding:12px 16px calc(18px + env(safe-area-inset-bottom));overflow-y:auto}.boards-mobile-tools-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.boards-mobile-tools-grid>button,.boards-mobile-tools-grid .ant-upload,.boards-mobile-tools-grid .ant-upload>button{width:100%;height:100%}.boards-mobile-tools-grid>button,.boards-mobile-tools-grid .ant-upload>button{display:grid;min-height:82px;padding:10px 6px;place-items:center;align-content:center;gap:7px;border:1px solid #dbe3ef;border-radius:16px;color:#334155;background:#f8fafc;font:inherit;font-size:12px;font-weight:750;text-align:center}.boards-mobile-tools-grid button[aria-pressed=true]{border-color:#6366f1;color:#4338ca;background:#eef2ff;box-shadow:inset 0 0 0 2px #6366f129}.boards-mobile-gesture-hint{display:flex;margin:14px 2px 0;padding:11px 13px;align-items:flex-start;gap:9px;border-radius:13px;color:#475569;background:#f1f5f9;font-size:12px;line-height:1.45}.boards-mobile-gesture-hint svg{flex:0 0 auto;margin-top:1px}}@media(prefers-reduced-motion:reduce){.dashboard-loading-glow,.dashboard-loading-core,.dashboard-loading-orbit,.dashboard-loading-visual:before,.dashboard-loading-visual:after,.dashboard-loading-steps i,.dashboard-loading-status-copy>span,.dashboard-loading-progress i,.dashboard-inline-loader svg{animation:none!important}}@media(max-width:420px){.boards-editor-actions>.ant-space-item:first-child{display:none}.boards-mobile-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-contrast:more){.board-element.is-selected{outline-color:currentColor;outline-width:4px}.board-resize-handles button{border-color:#000;box-shadow:0 0 0 2px #fff}}@media(pointer:fine){.boards-editor-page,.document-editor-page{--star-editor-cursor: url(/cursors/star-cursor.svg) 9 1, default;--star-editor-action-cursor: url(/cursors/star-cursor-action.svg) 9 1, pointer;cursor:var(--star-editor-cursor)}.boards-canvas.is-select-tool,.document-editor-stage,.document-slide-page{cursor:var(--star-editor-cursor)}.boards-editor-topbar button:not(:disabled),.boards-toolbox button:not(:disabled),.boards-layers-panel button:not(:disabled),.boards-properties button:not(:disabled),.boards-zoom-panel button:not(:disabled),.boards-editor-page .ant-select:not(.ant-select-disabled) .ant-select-selector,.board-crm-card>button,.board-connector-svg .board-connector-hit,.document-editor-topbar button:not(:disabled),.document-create-typebar .ant-segmented-item:not(.ant-segmented-item-disabled),.document-editor-ribbon button:not(:disabled),.document-editor-outline button:not(:disabled),.document-editor-inspector button:not(:disabled),.document-editor-statusbar button:not(:disabled),.document-editor-page .ant-select:not(.ant-select-disabled) .ant-select-selector,.document-editor-page .ant-slider,.document-comment.is-anchored{cursor:var(--star-editor-action-cursor)}.boards-editor-page input,.boards-editor-page textarea,.boards-editor-page [contenteditable=true],.document-editor-page input,.document-editor-page textarea,.document-editor-page [contenteditable=true],.document-editor-page .ProseMirror{cursor:text}}@media(max-width:860px){.app-shell.has-document-workspace,.app-shell.has-document-workspace>.app-main,body.document-workspace-active,body.document-workspace-active #root,.app-content.is-document-content,.app-content.is-document-content .document-editor-page{height:100dvh;min-height:100dvh}.document-editor-topbar{min-height:0;flex:0 0 auto;align-items:stretch;flex-direction:column;gap:7px;padding:max(8px,env(safe-area-inset-top)) 10px 8px}.document-editor-title-group,.document-editor-status-group{width:100%;gap:6px}.document-editor-title-group .ant-btn,.document-editor-status-group .ant-btn{width:36px;height:36px;padding:0}.document-editor-brand,.document-editor-title-copy>p,.document-editor-status-group .ant-tag:nth-of-type(2),.document-editor-status-group .ant-tag:nth-of-type(3),.document-editor-status-group .ant-avatar-group{display:none}.document-editor-title-copy{min-width:0;flex:1}.document-editor-title-input.ant-input{width:100%;max-width:none;font-size:14px}.document-editor-status-group{justify-content:flex-end;overflow:visible;padding:0}.document-editor-status-group .ant-tag:first-child{max-width:108px;margin-inline-end:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-create-typebar{min-height:46px;align-items:center;flex:0 0 auto;flex-direction:row;padding:6px 8px}.document-create-typebar>span{display:none}.document-create-typebar .ant-segmented{width:100%;min-width:0}.document-create-typebar .ant-segmented-group{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.document-create-typebar .ant-segmented-item-label{gap:4px;min-height:32px;padding-inline:5px;font-size:12px}.document-editor-ribbon{min-height:0;flex:0 0 auto;grid-template-columns:minmax(0,1fr);gap:7px;padding:7px 8px 8px}.document-ribbon-navigation{grid-template-columns:minmax(112px,.9fr) minmax(140px,1.1fr);align-items:center;gap:7px}.document-mobile-ribbon-select{width:100%;min-width:0}.document-editor-ribbon .document-mobile-ribbon-select:not(.ant-select-customize-input) .ant-select-selector{height:34px!important;border-color:#ffffff2e!important;color:#f8fafc!important;background:#30343c!important;border-radius:8px!important;box-shadow:none!important}.document-editor-ribbon .document-mobile-ribbon-select .ant-select-selection-item,.document-editor-ribbon .document-mobile-ribbon-select .ant-select-selection-placeholder,.document-editor-ribbon .document-mobile-ribbon-select .ant-select-arrow{color:#f8fafc!important;opacity:1}.document-editor-ribbon .document-mobile-ribbon-select.ant-select-focused:not(.ant-select-disabled) .ant-select-selector,.document-editor-ribbon .document-mobile-ribbon-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#7dd3fc!important;background:#373c46!important}.document-command-launcher{width:100%;min-height:34px;padding-inline:8px;font-size:12px}.document-command-launcher kbd{display:none}.document-editor-tools{width:100%;gap:6px;padding-bottom:2px;overscroll-behavior-x:contain;scroll-padding-inline:8px;scroll-snap-type:x proximity;touch-action:pan-x;-webkit-overflow-scrolling:touch}.document-editor-tools>*{scroll-snap-align:start}.document-editor-tools .ant-btn{width:34px;height:34px}.document-editor-tools .ant-btn.document-page-break-button{width:auto}.document-editor-shell,.document-editor-shell.is-inspector-open{position:relative;display:flex;min-height:0;flex:1 1 auto;flex-direction:column;overflow:hidden}.document-editor-stage{min-height:0;flex:1 1 auto;overflow:hidden}.document-editor-stage-title{min-height:34px;padding:6px 10px}.document-editor-stage-title>span{font-size:12px}.document-editor-stage-meta{display:none}.document-editor-shell.is-inspector-open .document-editor-inspector{position:absolute;inset:auto 0 0;z-index:12;width:100%;height:min(68dvh,560px);max-height:calc(100% - 28px);border:0;border-top:1px solid #d9e2ee;border-radius:16px 16px 0 0;box-shadow:0 -20px 44px #0f172a47}.document-word-canvas,.document-pdf-canvas,.document-preview-canvas,.document-presentation-canvas{padding:10px}.document-word-page,.document-word-page.is-letter,.document-word-page.is-landscape,.document-word-page.is-letter.is-landscape{width:100%;min-height:680px}.document-word-editor .ProseMirror,.document-word-page.margins-narrow .document-word-editor .ProseMirror,.document-word-page.margins-wide .document-word-editor .ProseMirror{min-height:600px;padding:26px 18px;font-size:15px}.document-page-header,.document-page-footer,.document-word-page.margins-narrow .document-page-header,.document-word-page.margins-narrow .document-page-footer,.document-word-page.margins-wide .document-page-header,.document-word-page.margins-wide .document-page-footer{width:calc(100% - 36px);margin-inline:18px}.document-find-bar{justify-content:stretch;gap:5px;padding:5px 7px}.document-find-bar .ant-input-affix-wrapper{min-width:0;flex:1}.document-find-bar>span{min-width:48px}.document-formula-bar{grid-template-columns:56px 34px minmax(0,1fr);gap:4px;padding:6px}.document-sheet-grid table{min-width:840px}.document-sheet-grid th,.document-sheet-grid td{width:96px}.document-sheet-grid-actions,.document-sheet-tabs{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.document-sheet-grid-actions{overflow-x:auto;padding:6px}.document-sheet-tabs{min-height:38px;padding:4px 6px}.document-slide-content-editor{padding:6px}.document-presentation-canvas{place-items:start center;padding-top:24px}.document-slide-page{width:100%;min-width:0}.document-editor-statusbar{min-height:34px;flex:0 0 auto;grid-template-columns:minmax(0,1fr) auto;gap:4px;padding:2px 6px max(2px,env(safe-area-inset-bottom))}.document-status-summary{gap:6px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;white-space:nowrap}.document-status-summary::-webkit-scrollbar{display:none}.document-status-summary span+span{padding-left:6px}.document-status-location,.document-status-zoom .ant-slider{display:none}.document-status-zoom{gap:0}.document-status-zoom .ant-btn{width:30px;height:30px;padding:0}.document-status-zoom>button:last-child{min-width:42px;padding:0 4px}}@media(min-width:600px)and (max-width:860px){.document-editor-topbar{align-items:center;flex-direction:row}.document-editor-title-group{min-width:0;flex:1}.document-editor-status-group{width:auto;flex:0 0 auto}.document-editor-ribbon{grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);align-items:center}}@media(min-width:861px)and (max-width:1100px){.document-editor-topbar{display:grid;grid-template-columns:minmax(0,1fr);gap:7px;padding:8px 10px}.document-editor-title-group,.document-editor-status-group{width:100%;min-width:0}.document-editor-title-copy{min-width:0;flex:1 1 auto}.document-editor-title-input.ant-input{width:100%;max-width:none}.document-editor-title-group h1,.document-editor-title-group p{max-width:none}.document-editor-status-group{justify-content:flex-end;gap:7px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.document-editor-status-group::-webkit-scrollbar{display:none}.document-editor-status-group .ant-tag:first-child{margin-inline-end:auto}.document-editor-ribbon{gap:7px;padding:7px 9px 9px}.document-editor-tabs,.document-editor-tools{gap:5px;overscroll-behavior-x:contain;scroll-padding-inline:9px;-webkit-overflow-scrolling:touch}.document-editor-tabs button{padding-inline:8px;font-size:12px}.document-editor-tools .ant-btn{width:32px;height:32px}.document-editor-tool-divider{height:28px;margin-inline:2px}.document-heading-select{width:116px}.document-font-family-select{width:112px}.document-style-gallery{display:none}}@media(min-width:861px){.document-editor-tools{flex-wrap:wrap;align-content:center;overflow-x:visible}}.document-context-menu{position:fixed;z-index:1900;width:268px;max-height:calc(100dvh - 16px);overflow:auto;padding:7px;border:1px solid var(--star-card-border, #dbe3ef);border-radius:16px;color:var(--star-ink, #0f172a);background:var(--star-elevated-bg, rgba(255, 255, 255, .98));box-shadow:0 22px 54px #0f172a3d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.document-context-menu-head{display:flex;align-items:center;gap:8px;padding:7px 9px 9px;color:var(--star-muted, #64748b);font-size:12px}.document-context-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:2px}.document-context-action-wrap{display:contents}.document-context-actions button{display:flex;min-width:0;min-height:40px;align-items:center;justify-content:space-between;gap:10px;border:0;border-radius:10px;padding:8px 10px;color:var(--star-ink, #334155);background:transparent;cursor:pointer;text-align:left}.document-context-actions button>span{display:flex;min-width:0;align-items:center;gap:9px}.document-context-actions button b{min-width:0;overflow:hidden;font:inherit;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.document-context-actions button kbd{flex:0 0 auto;border:1px solid var(--star-card-border, #dbe3ef);border-radius:5px;padding:2px 5px;color:var(--star-muted, #64748b);background:var(--star-soft-bg, #f8fafc);font:700 10px/1.2 Inter,sans-serif}.document-context-actions button:not(:disabled):hover,.document-context-actions button:not(:disabled):focus-visible{color:color-mix(in srgb,var(--star-primary) 82%,var(--star-ink));background:color-mix(in srgb,var(--star-primary) 10%,var(--star-soft-bg));outline:none}.document-context-actions button:disabled{cursor:not-allowed;opacity:.4}.document-context-actions button.is-danger{color:#dc2626}.document-context-actions button.is-danger:not(:disabled):hover,.document-context-actions button.is-danger:not(:disabled):focus-visible{color:#b91c1c;background:#fef2f2}.document-context-separator{grid-column:1 / -1;height:1px;margin:4px 6px;background:var(--star-card-border, #e2e8f0)}.document-context-trigger.ant-btn{flex:0 0 auto;width:30px;height:30px;margin-left:auto;color:#e2e8f0;background:#ffffff14}.document-context-trigger.ant-btn:hover,.document-context-trigger.ant-btn:focus-visible{color:#fff;background:#ffffff29}.document-context-mobile-modal.ant-modal{position:absolute;inset:auto 0 0;width:100%!important;max-width:none;margin:0;padding:0}.document-context-mobile-modal .ant-modal-content{max-height:min(76dvh,680px);padding:14px 12px max(14px,env(safe-area-inset-bottom));overflow:hidden;border:1px solid var(--star-card-border, #dbe3ef);border-bottom:0;border-radius:22px 22px 0 0;background:var(--star-elevated-bg, #fff);box-shadow:0 -24px 60px #0f172a47}.document-context-mobile-modal .ant-modal-header{margin-bottom:10px;background:transparent}.document-context-mobile-modal .ant-modal-title{color:var(--star-ink, #0f172a);font-size:16px;font-weight:900}.document-context-mobile-modal .ant-modal-close{top:10px;right:10px}.document-context-mobile-modal .ant-modal-body{max-height:calc(min(76dvh,680px) - 60px);overflow:auto;overscroll-behavior:contain}.document-context-mobile-modal .document-context-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.document-context-mobile-modal .document-context-actions button{min-height:52px;align-items:flex-start;justify-content:flex-start;padding:10px;border:1px solid var(--star-card-border, #e2e8f0);background:var(--star-soft-bg, #f8fafc)}.document-context-mobile-modal .document-context-actions button b{overflow:visible;text-overflow:clip;white-space:normal}.document-context-mobile-hint{margin:10px 2px 0;color:var(--star-muted, #64748b);font-size:11px;line-height:1.4}.document-editor-select-popup.ant-select-dropdown{padding:6px;border:1px solid rgba(148,163,184,.28);border-radius:12px;background:#30343c!important;box-shadow:0 20px 48px #02061757}.document-editor-select-popup.ant-select-dropdown .ant-select-item{min-height:36px;border-radius:8px;color:#e5edf8!important;font-weight:700}.document-editor-select-popup.ant-select-dropdown .ant-select-item-option-content,.document-editor-select-popup.ant-select-dropdown .document-heading-option{color:inherit!important}.document-editor-select-popup.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:#7dd3fc1f!important}.document-editor-select-popup.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:#fff!important;background:linear-gradient(135deg,#4f46e5,#6366f1)!important}.document-editor-select-popup.ant-select-dropdown .ant-select-item-option-state{color:#c4b5fd}.document-editor-page .document-editor-tools .document-style-gallery button{border-color:#94a3b84d!important;color:#e5edf8!important;background:#ffffff14!important;box-shadow:none!important}.document-editor-page .document-editor-tools .document-style-gallery button:hover:not(:disabled),.document-editor-page .document-editor-tools .document-style-gallery button:focus-visible:not(:disabled){border-color:#7dd3fc!important;color:#fff!important;background:#38bdf829!important}.document-editor-page .document-editor-tools .document-style-gallery button:active:not(:disabled){border-color:#a5b4fc!important;background:#6366f14d!important}.messenger-compose{grid-template-columns:minmax(0,1fr) repeat(4,42px) 48px}.messenger-compose>.messenger-send-button.ant-btn{grid-column:-2 / -1!important;justify-self:stretch;width:48px;max-width:48px;height:42px;min-height:42px;padding-inline:0}@media(max-width:1200px){.messenger-compose{grid-template-columns:minmax(0,1fr) repeat(4,38px) 42px;gap:7px}.messenger-compose>.messenger-send-button.ant-btn{width:42px;max-width:42px;height:38px;min-height:38px}}@media(max-width:860px){.document-editor-mobile-ribbon-popup.ant-select-dropdown{min-width:min(286px,calc(100vw - 20px))!important}.document-editor-mobile-ribbon-popup.ant-select-dropdown .ant-select-item{min-height:42px;padding:10px 12px;font-size:14px}.messenger-page.is-mobile-detail .messenger-compose{grid-template-columns:minmax(0,1fr) 40px 40px 44px;gap:7px}.messenger-page.is-mobile-detail .messenger-compose>.messenger-send-button.ant-btn{width:44px;max-width:44px;height:40px;min-height:40px}}@media(max-width:380px){.messenger-page.is-mobile-detail .messenger-compose{grid-template-columns:minmax(0,1fr) 36px 36px 40px;gap:5px;padding-inline:8px}.messenger-page.is-mobile-detail .messenger-compose>.ant-btn{width:36px;padding-inline:0}.messenger-page.is-mobile-detail .messenger-compose>.messenger-send-button.ant-btn{width:40px;max-width:40px}}.document-sheet-grid thead th{position:sticky;top:0;z-index:8}.document-sheet-grid thead th:first-child,.document-sheet-grid tbody th{position:sticky;left:0;z-index:7}.document-sheet-grid thead th:first-child{z-index:12}.document-sheet-grid td.is-selected-cell{background-image:linear-gradient(#3b82f61a,#3b82f61a);box-shadow:inset 0 0 0 1px #2563eb6b}.document-sheet-grid td.is-active-cell{z-index:6;box-shadow:inset 0 0 0 2px #2563eb,0 0 0 1px #fff}.document-sheet-grid td.is-fill-preview{background-image:linear-gradient(#10b98121,#10b98121);box-shadow:inset 0 0 0 1px #059669b3}.document-sheet-fill-handle{position:absolute;right:-1px;bottom:-1px;z-index:12;width:9px;height:9px;border:1px solid #ffffff;border-radius:2px;background:#2563eb;cursor:crosshair;touch-action:none}.document-sheet-range-handle{display:none}.document-sheet-grid td.is-frozen-column,.document-sheet-grid th.is-frozen-column{position:sticky;z-index:5;background-color:#fff;box-shadow:1px 0 #cbd5e1}.document-sheet-grid thead th.is-frozen-column{z-index:11;background:#eef2f7}.document-sheet-grid tr.is-frozen-row>th,.document-sheet-grid tr.is-frozen-row>td{position:sticky;top:30px;z-index:4;box-shadow:0 1px #cbd5e1}.document-sheet-grid tr.is-frozen-row>th,.document-sheet-grid tr.is-frozen-row>td.is-frozen-column{z-index:10}.document-sheet-virtual-spacer td{border:0!important;background:transparent!important;pointer-events:none}.document-column-filter-indicator{margin-left:4px;color:#2563eb;vertical-align:-1px}.document-sheet-grid-actions strong{min-width:110px;margin-right:auto;color:#334155;font-size:12px}.document-sheet-mobile-actions{display:none}@media(max-width:860px){.document-sheet-range-handle{position:absolute;top:-7px;left:-7px;z-index:12;display:block;width:14px;height:14px;border:2px solid #ffffff;border-radius:50%;background:#2563eb;box-shadow:0 2px 8px #2563eb59;touch-action:none}.document-sheet-fill-handle{width:14px;height:14px;border-width:2px;border-radius:50%}.document-sheet-mobile-actions{display:flex;min-height:48px;align-items:center;gap:6px;padding:6px 8px calc(6px + env(safe-area-inset-bottom));overflow-x:auto;border-top:1px solid #cbd5e1;background:#f8fafcfa;box-shadow:0 -8px 24px #0f172a14}.document-sheet-mobile-actions>span{flex:0 0 auto;min-width:60px;color:#1e3a8a;font-size:12px;font-weight:900}.document-sheet-mobile-actions .ant-btn{flex:0 0 auto;min-height:36px}.document-sheet-grid-actions strong{display:none}}.document-presentation-theme-select{width:112px}.document-presentation-layout-select{width:158px}.document-presentation-guide{position:absolute;z-index:30;display:block;pointer-events:none;background:#ec4899;box-shadow:0 0 0 1px #ffffffbf}.document-presentation-guide.is-vertical{top:0;bottom:0;width:1px}.document-presentation-guide.is-horizontal{right:0;left:0;height:1px}.document-presentation-guide.is-static{opacity:.28;background:repeating-linear-gradient(90deg,#2563eb 0 5px,transparent 5px 10px);box-shadow:none}.document-presentation-guide.is-vertical.is-static{background:repeating-linear-gradient(180deg,#2563eb 0 5px,transparent 5px 10px)}.document-presentation-mobile-actions{display:none}@media(max-width:860px){.document-presentation-theme-select{width:104px}.document-presentation-layout-select{width:138px}.document-slide-element-handle{top:-24px;width:36px;height:24px}.document-slide-element-resize{right:-9px;bottom:-9px;width:20px;height:20px}.document-presentation-mobile-actions{display:flex;min-height:50px;align-items:center;gap:6px;padding:6px 8px calc(6px + env(safe-area-inset-bottom));overflow-x:auto;border-top:1px solid #cbd5e1;background:#f8fafcfa;box-shadow:0 -8px 24px #0f172a14}.document-presentation-mobile-actions>span{flex:0 0 auto;color:#1e3a8a;font-size:12px;font-weight:900}.document-presentation-mobile-actions .ant-btn{flex:0 0 auto;min-height:36px}}.feed-member-joined.is-clickable{width:100%;cursor:pointer;font:inherit;text-align:left;transition:transform .15s ease,box-shadow .2s ease,border-color .2s ease}.feed-member-joined.is-clickable:hover{transform:translateY(-1px);border-color:#22c55e73;box-shadow:0 16px 34px #16a34a29}.feed-member-joined.is-clickable:focus-visible{outline:2px solid #6366f1;outline-offset:2px}.messenger-avatar-button{padding:0;border:0;background:none;cursor:pointer;line-height:0;border-radius:50%;transition:transform .15s ease,filter .15s ease}.messenger-avatar-button:hover{transform:scale(1.05);filter:brightness(1.03)}.messenger-author-button{padding:0;border:0;background:none;cursor:pointer;font:inherit;color:inherit}.messenger-author-button:hover{color:#6366f1;text-decoration:underline}.user-primary-cell.is-clickable{padding:0;border:0;background:none;cursor:pointer;font:inherit;text-align:left}.user-primary-cell.is-clickable:hover strong{color:#6366f1;text-decoration:underline}.user-profile-modal .ant-modal-content{padding:0;overflow:hidden;border-radius:22px}.user-profile-modal .ant-modal-close{top:12px;inset-inline-end:12px;color:#fff}.user-profile-modal .ant-modal-close:hover{color:#fff;background:#fff3}.user-profile-modal-body{display:flex;flex-direction:column;padding-bottom:22px}.user-profile-empty{padding:60px 24px;text-align:center;color:#64748b}.user-profile-loading{padding:0 24px}.user-profile-banner{position:relative;height:112px;overflow:hidden;background:linear-gradient(120deg,#38bdf8,#6366f1 52%,#a855f7)}.user-profile-banner-orb{position:absolute;border-radius:50%;filter:blur(4px);opacity:.55}.user-profile-banner-orb-1{top:-70px;right:40px;width:150px;height:150px;background:#ffffff4d}.user-profile-banner-orb-2{bottom:-50px;left:46px;width:96px;height:96px;background:#fff3}.user-profile-identity{display:flex;gap:16px;align-items:flex-end;margin-top:-48px;padding:0 24px 4px}.user-profile-avatar-wrap{position:relative;flex:0 0 auto}.user-profile-avatar.ant-avatar{border:4px solid #ffffff;box-shadow:0 14px 32px #0f172a33;font-size:30px;font-weight:800;color:#fff;background:linear-gradient(135deg,#6366f1,#a855f7)}.user-profile-avatar.ant-avatar.has-image{background:#fff}.user-profile-presence{position:absolute;right:6px;bottom:8px;width:17px;height:17px;border-radius:50%;border:3px solid #ffffff;background:#94a3b8}.user-profile-presence.is-online{background:#22c55e}.user-profile-headline{display:flex;min-width:0;flex-direction:column;gap:7px;padding-bottom:6px}.user-profile-name{display:inline-flex;align-items:center;gap:8px;font-size:20px;font-weight:800;line-height:1.15;color:#0f172a}.user-profile-name>span{overflow:hidden;text-overflow:ellipsis}.user-profile-tags{display:flex;flex-wrap:wrap;gap:6px}.user-profile-tags .ant-tag{display:inline-flex;align-items:center;gap:4px;margin:0}.user-profile-status-pill{display:inline-flex;align-items:center;gap:6px;width:fit-content;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.4px;color:#64748b;background:#f1f5f9}.user-profile-status-pill.is-online{color:#15803d;background:#22c55e24}.user-profile-section{margin:18px 24px 0;padding:16px;border:1px solid #eef2f7;border-radius:16px;background:#fbfcfe}.user-profile-section-title{display:flex;align-items:center;gap:6px;margin-bottom:10px;color:#94a3b8;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.8px}.user-profile-row{display:grid;grid-template-columns:22px auto 1fr;align-items:center;gap:10px;padding:7px 0;border-bottom:1px dashed #eef2f7}.user-profile-row:last-child{border-bottom:0}.user-profile-row-icon{display:grid;place-items:center;color:#6366f1}.user-profile-row-label{color:#64748b;font-size:13px;font-weight:600}.user-profile-row-value{color:#0f172a;font-size:13px;font-weight:700;text-align:right;overflow-wrap:anywhere}.user-profile-row-value a{color:#4f46e5}.user-profile-id-value{display:inline-flex;min-width:0;max-width:100%;align-items:center;justify-content:flex-end;gap:5px}.user-profile-id-value code{min-width:0;overflow:hidden;color:#475569;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.user-profile-id-value .ant-btn{flex:0 0 auto;width:28px;height:28px;padding:0;color:#6366f1}.user-profile-id-value .ant-btn:hover{color:#4f46e5;background:#6366f11a}.user-profile-bio{margin:10px 0 0;color:#334155;font-size:13px;line-height:1.5}.user-profile-bio .is-empty{color:#94a3b8;font-style:italic}.user-profile-credentials{border-color:#6366f147;background:linear-gradient(180deg,#6366f10d,#a855f70a)}.user-profile-cred-form{display:flex;align-items:flex-end;gap:12px}.user-profile-cred-form+.user-profile-cred-form{margin-top:12px;padding-top:12px;border-top:1px dashed rgba(99,102,241,.22)}.user-profile-cred-form .ant-form-item{flex:1;margin-bottom:0}@media(max-width:520px){.user-profile-cred-form{flex-direction:column;align-items:stretch}.user-profile-cred-form .ant-btn{width:100%}}.billing-page{display:grid;gap:16px}.billing-page>.ant-tabs{background:#ffffffe0;border:1px solid #e8eaf7;border-radius:18px;box-shadow:0 12px 36px #3d36810f}.billing-page>.ant-tabs>.ant-tabs-nav{margin:0;padding:0 18px}.billing-page>.ant-tabs>.ant-tabs-content-holder{padding:18px;background:#f7f8fe;border-radius:0 0 18px 18px}.billing-overview{display:grid;gap:16px}.billing-kpi{height:100%;position:relative;overflow:hidden}.billing-kpi>.ant-card-body{display:flex;align-items:center;gap:12px}.billing-kpi>.ant-card-body>span{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;color:#5145cd;background:#eeecff;flex:none}.billing-aging{display:grid;gap:15px}.billing-aging>div{display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 16px}.billing-aging .ant-progress{grid-column:1 / -1}.billing-attention{display:grid;gap:12px}.billing-attention>div{display:flex;gap:12px;padding:12px;border-radius:12px;background:#fafaff;border:1px solid #ececf8}.billing-attention svg{color:#6658e8;flex:none}.billing-attention span{display:grid;gap:2px}.billing-attention small,.billing-table-subtitle,.billing-link-button small,.billing-customer-head small{color:#7b8197;display:block}.billing-section-card{border-radius:14px}.billing-section-card>.ant-card-body{display:grid;gap:14px}.billing-link-button{display:grid;gap:2px;border:0;background:none;padding:0;text-align:left;color:#4f46e5;cursor:pointer}.billing-customer-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(285px,1fr));gap:12px}.billing-customer-head{display:flex;gap:10px;align-items:center;margin-bottom:12px}.billing-customer-head>span{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;color:#5145cd;background:#eeecff}.billing-lines{display:grid;gap:8px;margin-bottom:16px}.billing-lines-head{display:flex;align-items:center;justify-content:space-between}.billing-lines .ant-form-item{margin-bottom:0}.billing-invoice-drawer{display:grid;gap:20px}.billing-invoice-total{border-radius:16px;padding:18px;background:linear-gradient(135deg,#eef2ff,#f7f3ff);display:grid;gap:5px}.billing-invoice-total>strong{font-size:28px;color:#312e81}.billing-invoice-summary{margin-left:auto;width:min(100%,340px)}.billing-drawer-actions{display:flex;flex-wrap:wrap;gap:8px;padding-top:12px;border-top:1px solid #eceef5}.w-full{width:100%}.public-invoice-state{min-height:100vh;display:grid;place-items:center;background:#f5f6fc}.public-invoice-page{min-height:100vh;padding:28px 16px;background:radial-gradient(circle at top,#eef0ff,#f7f8fc 45%,#f1f3f8)}.public-invoice-page>header,.public-invoice-page>footer,.public-invoice-card{width:min(980px,100%);margin-left:auto;margin-right:auto}.public-invoice-page>header{display:flex;align-items:center;gap:10px;margin-bottom:18px}.public-invoice-page>header>span{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#5145cd,#8b5cf6)}.public-invoice-page>header>div{display:grid}.public-invoice-page>header small,.public-invoice-page>footer{color:#7b8197}.public-invoice-card>.ant-card-body{display:grid;gap:22px;padding:30px}.public-invoice-title{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.public-invoice-title h1{margin:2px 0 8px}.public-invoice-title>div:last-child{display:grid;justify-items:end;gap:7px}.public-invoice-title>div:last-child strong{font-size:27px;color:#312e81}.public-invoice-totals{width:min(100%,340px);margin-left:auto}.public-invoice-page>footer{text-align:center;padding:18px;font-size:12px}@media(max-width:760px){.billing-page>.ant-tabs>.ant-tabs-content-holder{padding:10px}.billing-page .ant-table{min-width:760px}.billing-section-card>.ant-card-body{overflow-x:auto}.billing-lines .ant-col{min-width:50%;max-width:100%;flex:0 0 50%}}:root{--copilot-violet: #7257f5;--copilot-blue: #2b8cff}.copilot-widget{position:fixed;z-index:1180;right:24px;bottom:24px;width:min(430px,calc(100vw - 48px));height:min(720px,calc(100dvh - 96px));border:1px solid rgba(109,89,232,.2);border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 24px 70px #1d1a403d}.copilot-star-mark{--copilot-star-size: 38px;position:relative;isolation:isolate;width:var(--copilot-star-size);height:var(--copilot-star-size);flex:0 0 var(--copilot-star-size);display:grid;place-items:center;overflow:visible;border:1px solid rgba(255,255,255,.42);border-radius:34%;color:#fff;background:radial-gradient(circle at 30% 22%,rgba(255,255,255,.42),transparent 27%),linear-gradient(145deg,#3fa7ff,#6a5af5 47%,#b94cff);box-shadow:0 9px 24px #5b4ce44d,inset 0 1px #ffffff5c,inset 0 -8px 18px #331d9833}.copilot-star-mark.is-small{--copilot-star-size: 30px;border-radius:10px}.copilot-star-mark.is-large{--copilot-star-size: 58px;border-radius:20px}.copilot-star-halo{position:absolute;z-index:-1;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:inherit;opacity:.38;background:radial-gradient(circle,rgba(111,91,246,.38),transparent 68%);filter:blur(5px)}.copilot-star-glyph{width:54%;height:54%;color:#fff;filter:drop-shadow(0 2px 5px rgba(35,20,113,.34))}.copilot-star-orbit{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:1px solid rgba(255,255,255,.32);border-color:rgba(255,255,255,.4) transparent rgba(197,226,255,.2) transparent;border-radius:50%;pointer-events:none}.copilot-star-orbit i{position:absolute;top:3px;right:5px;width:4px;height:4px;border-radius:50%;background:#fff;box-shadow:0 0 8px 2px #cdeaffdb}.copilot-star-ai{position:absolute;right:-5px;bottom:-4px;min-width:18px;height:15px;display:grid;place-items:center;padding:0 4px;border:1px solid rgba(255,255,255,.55);border-radius:999px;color:#fff;background:#10142fe0;box-shadow:0 3px 9px #17144147;font-size:8px;font-weight:850;letter-spacing:.04em;line-height:1}.copilot-star-mark.is-small .copilot-star-ai{right:-6px;bottom:-5px;transform:scale(.86)}.copilot-star-mark.is-large .copilot-star-ai{right:-4px;bottom:-3px;min-width:21px;height:17px;font-size:9px}.copilot-star-mark.is-animated .copilot-star-glyph{animation:copilot-star-breathe 3.6s ease-in-out infinite}.copilot-star-mark.is-animated .copilot-star-orbit{animation:copilot-star-orbit 9s linear infinite}.copilot-star-mark.is-animated .copilot-star-halo{animation:copilot-star-glow 3.6s ease-in-out infinite}@keyframes copilot-star-breathe{0%,to{opacity:.9;transform:scale(.94) rotate(-2deg)}50%{opacity:1;transform:scale(1.08) rotate(2deg)}}@keyframes copilot-star-orbit{to{transform:rotate(360deg)}}@keyframes copilot-star-glow{0%,to{opacity:.28;transform:scale(.92)}50%{opacity:.5;transform:scale(1.08)}}.copilot-chat{height:100%;min-height:0;display:flex;flex-direction:column;background:linear-gradient(180deg,#fbfaff 0,#fff 130px)}.copilot-chat-header{flex:0 0 auto;min-height:66px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ecebf5;background:#ffffffeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.copilot-brand{display:flex;align-items:center;gap:10px;min-width:0}.copilot-brand div{display:grid;min-width:0}.copilot-brand strong{font-size:14px;white-space:nowrap}.copilot-brand small{overflow:hidden;color:#7c8497;font-size:11px;text-overflow:ellipsis}.copilot-header-actions{flex:0 0 auto}.copilot-header-actions .ant-btn{display:inline-grid;width:34px;min-width:34px;height:34px;padding:0;place-items:center;border-radius:10px;color:#30384c}.copilot-header-actions .ant-btn:hover{color:#5f4bd6!important;background:#f2efff!important}.copilot-more-menu{z-index:1220!important}.copilot-more-menu .ant-dropdown-menu{min-width:220px;padding:7px;border:1px solid #e5e2f4;border-radius:13px;box-shadow:0 18px 48px #261f5029}.copilot-more-menu .ant-dropdown-menu-item{min-height:40px;gap:9px;border-radius:9px;color:#30384c;font-size:12px;font-weight:700}.copilot-more-menu .ant-dropdown-menu-item:hover{color:#5f4bd6;background:#f5f2ff!important}.copilot-loading,.copilot-disabled{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:30px;text-align:center;color:#596176}.copilot-disabled>svg{color:var(--copilot-violet)}.copilot-messages{flex:1 1 auto;overflow-y:auto;padding:18px 16px 10px;overscroll-behavior:contain}.copilot-welcome{min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#687188}.copilot-welcome>.copilot-star-mark{margin-bottom:4px}.copilot-welcome>div{display:flex;flex-wrap:wrap;justify-content:center;gap:7px}.copilot-welcome .ant-btn{white-space:normal;height:auto;padding-block:7px}.copilot-message{margin:0 0 16px;max-width:92%}.copilot-message.is-user{margin-left:auto;max-width:82%}.copilot-message-bubble{padding:11px 13px;border:1px solid #ebeaf2;border-radius:17px 17px 17px 5px;background:#fff;color:#263047;box-shadow:0 4px 13px #161b310b;overflow-wrap:anywhere}.copilot-message.is-user .copilot-message-bubble{color:#fff;border:0;border-radius:17px 17px 5px;background:linear-gradient(135deg,#477ee9,#7458ef)}.copilot-message-bubble>:first-child{margin-top:0}.copilot-message-bubble>:last-child{margin-bottom:0}.copilot-message-bubble pre{overflow:auto;padding:10px;border-radius:9px;background:#111827;color:#eef2ff}.copilot-message-bubble code{font-size:.9em}.copilot-links{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.copilot-links>span{width:100%;display:flex;align-items:center;gap:5px;color:#7a8498;font-size:11px}.copilot-links button{border:1px solid #e0dcff;border-radius:9px;padding:5px 8px;background:#faf9ff;color:#5f4bd6;font-size:11px;cursor:pointer;display:inline-flex;align-items:center;gap:5px}.copilot-links .copilot-citation-button{align-items:flex-start;max-width:min(260px,100%);text-align:left}.copilot-citation-button>span{display:grid;gap:1px;min-width:0}.copilot-citation-button small{color:#7a8498;font-size:9px;font-weight:500;line-height:1.3}.copilot-message-tools{min-height:24px;display:flex;align-items:center;gap:4px;color:#9aa1af;font-size:10px}.copilot-message-tools>span{margin-right:auto}.copilot-message-tools time{display:inline-flex;flex:0 0 auto;align-items:center;gap:3px;padding:2px 6px;border-radius:999px;color:#7061c8;background:#f1efff;font-size:9px;font-weight:700}.copilot-message-tools .is-active{color:var(--copilot-violet)}.copilot-message.is-streaming .copilot-message-bubble{border-color:#dcd6ff;box-shadow:0 5px 20px #6a52e01a}.copilot-stream-caret{display:inline-block;width:2px;height:1em;margin-left:3px;vertical-align:-.12em;background:#6654db;animation:copilot-pulse .9s infinite}.copilot-thinking{display:flex;width:100%;align-items:center;gap:5px;padding:8px 4px 16px;border:0;color:#6654db;background:transparent;font:inherit;font-size:12px;text-align:left}.copilot-thinking>span{min-width:0}.copilot-thinking time{display:inline-flex;flex:0 0 auto;align-items:center;gap:3px;margin-left:auto;padding:2px 6px;border-radius:999px;color:#5e50b8;background:#f0edff;font-size:9px;font-weight:750;font-variant-numeric:tabular-nums}.copilot-thinking:disabled{cursor:default;opacity:1}.copilot-thinking.is-inspectable{cursor:pointer}.copilot-thinking.is-inspectable:hover span{text-decoration:underline;text-underline-offset:3px}.copilot-thinking.is-inspectable:focus-visible{outline:2px solid #7662ec;outline-offset:2px;border-radius:6px}.copilot-thinking i{width:5px;height:5px;border-radius:50%;background:currentColor;animation:copilot-pulse 1.2s infinite}.copilot-thinking i:nth-of-type(2){animation-delay:.15s}.copilot-thinking i:nth-of-type(3){animation-delay:.3s}@keyframes copilot-pulse{0%,70%,to{opacity:.3;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}.copilot-analysis-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:-8px 0 16px;padding:0;list-style:none}.copilot-analysis-progress li{position:relative;display:grid;min-width:0;justify-items:center;gap:4px;color:#9aa1b2;text-align:center}.copilot-analysis-progress li:not(:last-child):after{position:absolute;z-index:0;top:10px;left:calc(50% + 12px);width:calc(100% - 24px);height:2px;border-radius:2px;background:#e8e5f6;content:""}.copilot-analysis-progress li>span{position:relative;z-index:1;display:grid;width:21px;height:21px;place-items:center;border:1px solid #ddd9ef;border-radius:50%;background:#fff;font-size:9px;font-weight:800}.copilot-analysis-progress li small{overflow:hidden;max-width:100%;font-size:9px;line-height:1.2;text-overflow:ellipsis}.copilot-analysis-progress li.is-complete,.copilot-analysis-progress li.is-active{color:#6351d9}.copilot-analysis-progress li.is-complete:after{background:linear-gradient(90deg,#7260e9,#9c8fff)}.copilot-analysis-progress li.is-complete>span{color:#fff;border-color:#7360e8;background:#7360e8}.copilot-analysis-progress li.is-active>span{border-color:#7662ec;box-shadow:0 0 0 4px #7662ec1f;animation:copilot-evidence-stage 1.6s ease-in-out infinite}@keyframes copilot-evidence-stage{50%{box-shadow:0 0 0 7px #7662ec0d}}.copilot-analysis-plan{display:block;margin:7px 0 11px;border:1px solid #ddd8fb;border-radius:15px;background:linear-gradient(145deg,#fcfbfffa,#f6f9fffa);box-shadow:0 7px 22px #4e3da312;overflow:hidden}.copilot-analysis-plan>summary{display:flex;min-width:0;align-items:center;gap:8px;padding:10px 11px;cursor:pointer;list-style:none}.copilot-analysis-plan>summary::-webkit-details-marker{display:none}.copilot-analysis-plan>summary:focus-visible{outline:2px solid #7662ec;outline-offset:-2px}.copilot-analysis-plan-mark{display:grid;flex:0 0 auto;width:27px;height:27px;place-items:center;border-radius:9px;color:#fff;background:linear-gradient(145deg,#7761ec,#4aa9e9);box-shadow:0 5px 12px #6550dc38}.copilot-analysis-plan>summary>span:nth-child(2){display:grid;min-width:0;gap:1px}.copilot-analysis-plan>summary strong{overflow:hidden;color:#2e3650;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.copilot-analysis-plan>summary small{color:#8991a4;font-size:9px}.copilot-analysis-plan>summary em{flex:0 0 auto;margin-left:auto;padding:3px 7px;border-radius:999px;color:#6150cf;background:#eeeaff;font-size:8px;font-style:normal;font-weight:800}.copilot-analysis-plan.is-failed>summary em,.copilot-analysis-plan.is-cancelled>summary em{color:#a34b55;background:#fff0f1}.copilot-analysis-plan-progress{height:3px;background:#eae7f6}.copilot-analysis-plan-progress>span{display:block;height:100%;border-radius:0 99px 99px 0;background:linear-gradient(90deg,#7460e8,#45b9ed);transition:width .25s ease}.copilot-research-budget{display:flex;flex-wrap:wrap;gap:4px;padding:7px 10px 3px;color:#7e879a;font-size:8px}.copilot-research-budget>span,.copilot-research-budget>em{display:inline-flex;align-items:center;gap:3px;padding:3px 5px;border:1px solid #e7e3f6;border-radius:7px;background:#ffffffc7;font-style:normal}.copilot-research-budget strong{color:#5144ba;font-size:8px}.copilot-research-budget>em{color:#267a52;border-color:#cdebdc;background:#eefbf5;font-weight:750}.copilot-analysis-plan>ol{display:grid;gap:0;margin:0;padding:5px 10px 7px;list-style:none}.copilot-analysis-plan>ol>li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:7px;padding:7px 0;border-bottom:1px solid #eceaf5;color:#939aac}.copilot-analysis-plan>ol>li:last-child{border-bottom:0}.copilot-analysis-step-state{display:grid;width:20px;height:20px;place-items:center;border:1px solid #dcd8ec;border-radius:50%;background:#fff;font-size:8px;font-weight:800}.copilot-analysis-plan li.is-running .copilot-analysis-step-state{color:#6652dc;border-color:#7762ec;box-shadow:0 0 0 4px #7662ec17;animation:copilot-evidence-stage 1.6s ease-in-out infinite}.copilot-analysis-plan li.is-completed .copilot-analysis-step-state{color:#fff;border-color:#6251d7;background:#6251d7}.copilot-analysis-plan li.is-failed .copilot-analysis-step-state,.copilot-analysis-plan li.is-cancelled .copilot-analysis-step-state{color:#fff;border-color:#e25d6b;background:#e25d6b}.copilot-analysis-plan li>div{display:grid;min-width:0;gap:3px}.copilot-analysis-plan li header{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:6px}.copilot-analysis-plan li header strong{color:#3a4258;font-size:10px;line-height:1.35}.copilot-analysis-plan li header span{flex:0 0 auto;padding:2px 5px;border-radius:6px;color:#6b5ad2;background:#f0edff;font-size:8px;font-weight:750}.copilot-analysis-plan li small,.copilot-analysis-plan li p{margin:0;color:#828a9d;font-size:9px;line-height:1.4;overflow-wrap:anywhere}.copilot-analysis-step-recovered{color:#557f68!important}.copilot-analysis-plan li p{color:#596176}.copilot-analysis-step-meta{display:flex;flex-wrap:wrap;gap:4px}.copilot-analysis-step-meta span{padding:2px 5px;border:1px solid #e6e3f2;border-radius:6px;color:#747d91;background:#ffffffc2;font-size:8px}.copilot-analysis-step-sources{color:#6656bf!important}.copilot-analysis-step-warnings{padding:4px 6px;border-radius:7px;color:#895f13!important;background:#fff7e7}.copilot-analysis-plan>footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 11px;border-top:1px solid #e9e6f3;color:#858da0;background:#ffffff9e;font-size:8px}.copilot-analysis-plan>footer strong{color:#4b5367;font-size:9px}.copilot-tool-trace{margin:7px 0 11px;border-block:1px solid #ebe8f6;background:#f9f8ffad}.copilot-tool-trace-toggle{display:flex;align-items:center;gap:7px;width:100%;padding:9px 5px;border:0;color:#454b5d;background:transparent;text-align:left;cursor:pointer}.copilot-tool-trace-toggle:hover{color:#5f4fd2}.copilot-tool-trace-toggle:focus-visible{outline:2px solid #7662ec;outline-offset:-2px;border-radius:7px}.copilot-tool-trace-mark{display:grid;flex:0 0 auto;width:24px;height:24px;place-items:center;border:1px solid #ded8ff;border-radius:8px;color:#705de8;background:#f2efff;box-shadow:0 3px 10px #6752d61a}.copilot-tool-trace.is-live .copilot-tool-trace-mark{animation:copilot-tool-mark-pulse 2s ease-in-out infinite}.copilot-tool-trace-heading{display:grid;min-width:0;gap:1px}.copilot-tool-trace-heading strong{overflow:hidden;font-size:10px;font-weight:730;text-overflow:ellipsis;white-space:nowrap}.copilot-tool-trace-heading small{color:#9398a8;font-size:8px;font-weight:550}.copilot-tool-trace-toggle em{margin-left:auto;padding:2px 6px;border-radius:999px;color:#6554ce;background:#eeebff;font-size:8px;font-style:normal;font-weight:750}.copilot-tool-trace-chevron{flex:0 0 auto;color:#9298a7;transition:transform .18s ease}.copilot-tool-trace.is-open .copilot-tool-trace-chevron{transform:rotate(180deg)}.copilot-tool-trace-list{display:grid;max-height:230px;gap:1px;padding:0 3px 8px 7px;overflow:auto;overscroll-behavior:contain;scrollbar-color:#c5bfdc transparent;scrollbar-width:thin}.copilot-tool-trace-list>button{display:grid;grid-template-columns:26px minmax(0,1fr) auto 13px;align-items:center;gap:7px;width:100%;min-height:38px;padding:5px 6px;border:1px solid transparent;border-radius:8px;color:#4c5366;background:transparent;text-align:left;cursor:pointer}.copilot-tool-trace-list>button:hover{border-color:#ded9f5;background:#ffffffe6}.copilot-tool-trace-list>button:focus-visible{outline:2px solid #7662ec;outline-offset:-2px}.copilot-tool-trace-icon{display:grid;width:24px;height:24px;place-items:center;border:1px solid #e1deec;border-radius:7px;color:#747b8d;background:#fff}.copilot-tool-trace-copy{display:grid;min-width:0;gap:1px}.copilot-tool-trace-copy strong{overflow:hidden;font-size:9px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.copilot-tool-trace-copy small{overflow:hidden;color:#9a9fac;font:7px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace;text-overflow:ellipsis;white-space:nowrap}.copilot-tool-trace-status{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;color:#6b7385;white-space:nowrap}.copilot-tool-trace-status small{font-size:8px;font-weight:620}.copilot-tool-trace-list>button.is-requested .copilot-tool-trace-icon,.copilot-tool-trace-list>button.is-requested .copilot-tool-trace-status{color:#6d58e4}.copilot-tool-trace-list>button.is-requested .copilot-tool-trace-status svg{animation:copilot-tool-spin 1s linear infinite}.copilot-tool-trace-list>button.is-completed .copilot-tool-trace-status{color:#348969}.copilot-tool-trace-list>button.is-failed .copilot-tool-trace-status{color:#c95060}@keyframes copilot-tool-spin{to{transform:rotate(360deg)}}@keyframes copilot-tool-mark-pulse{0%,to{box-shadow:0 3px 10px #6752d61a}50%{box-shadow:0 3px 14px #6752d647}}@media(max-width:560px){.copilot-tool-trace-list>button{grid-template-columns:24px minmax(0,1fr) 13px}.copilot-tool-trace-status{display:none}.copilot-tool-trace-copy strong{white-space:normal}.copilot-tool-trace-list{max-height:190px}}.copilot-tool-drawer .ant-drawer-content-wrapper{max-width:100vw}.copilot-tool-drawer .ant-drawer-body{padding:16px;background:linear-gradient(145deg,#fbfaff,#f5f8ff)}.copilot-tool-loading{display:flex;align-items:center;justify-content:center;gap:8px;min-height:180px;color:#777f93}.copilot-tool-detail{display:grid;gap:14px}.copilot-tool-detail-head{display:flex;flex-wrap:wrap;gap:5px}.copilot-tool-detail section{min-width:0;padding:13px;border:1px solid #e3dff3;border-radius:12px;background:#ffffffe6}.copilot-tool-detail h4{margin:0 0 8px;color:#353d54;font-size:12px}.copilot-tool-summary{color:#5b647a;font-size:11px;overflow-wrap:anywhere}.copilot-tool-section-title{display:flex;align-items:center;justify-content:space-between;gap:8px}.copilot-tool-section-title h4{margin-bottom:8px}.copilot-tool-json{overflow:auto;max-height:330px;margin:0;padding:11px;border-radius:9px;color:#dce8ff;background:#12182a;font:10px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre;-moz-tab-size:2;tab-size:2}.copilot-evidence-skeleton{display:grid;gap:6px;margin-top:8px;padding:11px;border:1px solid #ece9f8;border-radius:13px;background:#faf9ff}.copilot-evidence-skeleton i{display:block;height:9px;border-radius:999px;background:linear-gradient(90deg,#eceaf5 20%,#f8f7fc,#eceaf5 64%);background-size:240% 100%;animation:copilot-evidence-shimmer 1.35s linear infinite}.copilot-evidence-skeleton i:nth-child(2){width:82%}.copilot-evidence-skeleton i:nth-child(3){width:61%}@keyframes copilot-evidence-shimmer{to{background-position:-240% 0}}.copilot-evidence-card{display:grid;gap:9px;margin-top:8px;padding:11px;border:1px solid #ded8ff;border-radius:14px;background:linear-gradient(145deg,#fbfaff,#f7f9ff);box-shadow:0 6px 18px #4e3da30f}.copilot-evidence-heading{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.copilot-evidence-heading>span{display:flex;min-width:0;align-items:center;gap:6px;color:#5141bd;font-size:11px}.copilot-evidence-heading .ant-tag{flex:0 0 auto;margin:0;border-radius:999px;font-size:9px}.copilot-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.copilot-evidence-grid>div{display:flex;min-width:0;align-items:flex-start;gap:7px;padding:7px;border:1px solid #ebe9f5;border-radius:10px;background:#ffffffd1;color:#796be0}.copilot-evidence-grid>div>span{display:grid;min-width:0;gap:2px}.copilot-evidence-grid small{color:#858da0;font-size:8px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.copilot-evidence-grid strong{overflow:hidden;color:#384157;font-size:10px;font-weight:650;line-height:1.35;text-overflow:ellipsis;overflow-wrap:anywhere}.copilot-evidence-warning{display:flex;min-width:0;align-items:flex-start;gap:6px;padding:7px 8px;border:1px solid #f0dfb7;border-radius:9px;color:#8a6319;background:#fffaf0;font-size:9px;line-height:1.4}.copilot-evidence-warning svg{flex:0 0 auto;margin-top:1px}.copilot-evidence-actions{display:flex;min-width:0;flex-wrap:wrap;gap:2px;border-top:1px solid #ebe8f6;padding-top:5px}.copilot-evidence-actions .ant-btn{min-width:0;height:27px;padding-inline:6px;color:#5e4bd2;font-size:9px;font-weight:700}.copilot-sql-evidence-drawer .ant-drawer-header{padding:17px 20px;border-bottom-color:#e8e6f2}.copilot-sql-evidence-drawer .ant-drawer-body{min-height:0;padding:0;overflow:hidden;background:#f7f8fc}.copilot-sql-drawer-content{display:grid;box-sizing:border-box;height:100%;min-height:0;align-content:start;gap:14px;padding:16px;overflow-y:auto;overscroll-behavior:contain}.copilot-sql-evidence-section{display:grid;min-height:0;gap:10px;padding:14px;border:1px solid #e2e4ee;border-radius:14px;background:#fff;box-shadow:0 7px 20px #262c4c0b}.copilot-sql-evidence-section>header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px}.copilot-sql-evidence-section>header>span{display:flex;align-items:center;gap:7px}.copilot-sql-code-scroll{min-height:180px;max-height:min(55vh,620px);overflow:auto;border:1px solid #272b3a;border-radius:11px;background:#151823;overscroll-behavior:contain;scrollbar-gutter:stable}.copilot-sql-code-scroll:focus-visible{outline:3px solid rgba(115,96,232,.28);outline-offset:2px}.copilot-sql-code-scroll pre{width:max-content;min-width:100%;margin:0;padding:17px 19px;box-sizing:border-box;color:#e8eaf5;font:12px/1.65 ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;-moz-tab-size:2;tab-size:2}.copilot-sql-code-scroll code{white-space:pre}.copilot-sql-parameters{display:grid;gap:6px}.copilot-sql-parameters>strong{color:#41495c;font-size:11px}.copilot-sql-parameters>div{display:grid;grid-template-columns:minmax(100px,.6fr) auto minmax(0,1.4fr);align-items:center;gap:8px;padding:7px 9px;border:1px solid #ececf3;border-radius:9px;background:#fafbfe;font-size:11px}.copilot-sql-parameters>div>span{overflow-wrap:anywhere}.copilot-sql-parameters-hidden{padding:9px 11px;border-radius:9px;color:#747c90;background:#f2f3f7;font-size:10px}.copilot-action-card{margin-top:8px;padding:10px;border:1px solid #ddd8ff;border-radius:13px;background:#faf9ff}.copilot-action-card>div{display:flex;align-items:center;gap:7px}.copilot-action-card dl{margin:8px 0}.copilot-action-card dd{margin:2px 0;color:#717a8f;font-size:12px}.copilot-action-diff-row{display:grid;grid-template-columns:minmax(86px,.7fr) minmax(0,1fr) minmax(0,1fr);gap:6px;align-items:stretch;margin:7px 0!important}.copilot-action-diff-row>strong{padding-top:6px;overflow-wrap:anywhere;color:#30384c}.copilot-action-diff-row>div{min-width:0;padding:6px 7px;border:1px solid #e5e7ef;border-radius:8px;background:#fff}.copilot-action-diff-row>div.is-after{border-color:#cfc7ff;background:#f4f1ff}.copilot-action-diff-row span{display:block;margin-bottom:3px;color:#8a91a3;font-size:10px;font-weight:700;text-transform:uppercase}.copilot-action-diff-row code{display:block;max-height:120px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;color:#30384c;font-family:inherit;font-size:11px}.copilot-subtask-action-preview{display:grid;gap:7px;padding:9px;border:1px solid #ddd7ff;border-radius:10px;background:#fff;color:#30384c}.copilot-subtask-action-preview>strong{color:#5845ce}.copilot-subtask-action-preview ul{display:grid;gap:5px;margin:0;padding-left:18px}.copilot-subtask-action-preview li{color:#667087;font-size:11px;line-height:1.4}.automation-json-editor{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;-moz-tab-size:2;tab-size:2}@media(max-width:700px){.task-tree-rollup-summary,.task-tree-analytics-summary{grid-template-columns:1fr}}.copilot-dashboard-action-preview{display:grid;gap:9px;padding:10px;border:1px solid #ddd8ff;border-radius:11px;background:#fff;color:#30384c!important}.copilot-dashboard-action-summary{display:flex;flex-wrap:wrap;gap:7px 10px;align-items:center}.copilot-dashboard-action-summary>span{display:inline-flex;gap:4px;align-items:center;color:#5f6880;font-size:11px;font-weight:650}.copilot-dashboard-action-preview p{margin:0;color:#5f6880;font-size:11px;line-height:1.45}.copilot-dashboard-action-widgets{display:grid;gap:6px}.copilot-dashboard-action-widgets>div{display:flex;gap:8px;align-items:center;min-width:0;padding:7px 8px;border-radius:9px;background:#f6f4ff;color:#6655d9}.copilot-dashboard-action-widgets span{min-width:0}.copilot-dashboard-action-widgets strong,.copilot-dashboard-action-widgets small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copilot-dashboard-action-widgets strong{color:#30384c;font-size:11px}.copilot-dashboard-action-widgets small{margin-top:2px;color:#7c8498;font-size:10px}.copilot-dashboard-action-filters{color:#6d758a;font-size:11px}.copilot-dashboard-action-note{color:#806fbc;font-size:10px;line-height:1.4}.copilot-intervention-preview{display:grid;gap:8px;padding:11px;border:1px solid #d9d2ff;border-radius:12px;background:linear-gradient(145deg,#fff,#f7f5ff);color:#394056!important}.copilot-intervention-preview p{margin:0;line-height:1.45}.copilot-intervention-heading{display:flex;align-items:center;gap:8px}.copilot-intervention-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.copilot-intervention-grid>span{display:grid;gap:2px;padding:7px;border-radius:9px;background:#f3f0ff}.copilot-intervention-grid small{color:#7c7598}.copilot-intervention-result{display:grid!important;gap:4px!important;margin-top:8px;padding:9px;border-radius:10px;background:#edf9f3;color:#246a4b;font-size:11px}@media(max-width:640px){.copilot-intervention-grid{grid-template-columns:1fr}}@media(max-width:620px){.copilot-action-diff-row{grid-template-columns:1fr}.copilot-action-diff-row>strong{padding-top:0}}.copilot-composer{flex:0 0 auto;padding:10px 12px 8px;border-top:1px solid #ecebf5;background:#fffffff5}.copilot-context-chip{max-width:100%;margin-bottom:7px;border:1px solid #e1def5;border-radius:999px;padding:5px 9px;color:#687188;background:#fafaff;font-size:11px;display:inline-flex;align-items:center;gap:5px;cursor:pointer}.copilot-context-chip.is-active{color:#5745cc;border-color:#c9c1ff;background:#f2efff}.copilot-context-chip span{margin-left:3px;font-weight:700}.copilot-composer-shortcuts{display:flex;min-width:0;min-height:30px;align-items:center;gap:5px;margin:0 1px 5px}.copilot-composer-shortcuts .ant-btn{min-width:0;height:28px;padding:3px 7px;border-radius:8px;color:#6554d9;font-size:11px;font-weight:800}.copilot-composer-shortcuts .ant-btn:hover{color:#4f3fc7!important;background:#f1efff!important}.copilot-composer-shortcuts .ant-btn>span:not(.ant-btn-icon){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copilot-composer-shortcuts .ant-tag{min-width:22px;margin:0;padding-inline:6px;border-color:#ded8ff;border-radius:999px;color:#6b5bd8;background:#f6f4ff;font-size:10px;line-height:19px;text-align:center}.copilot-input-row{display:flex;align-items:flex-end;gap:7px}.copilot-input-row .ant-input{resize:none;border-radius:13px;padding:9px 11px}.copilot-input-row>.ant-btn{min-width:39px;min-height:39px;border-radius:12px}.copilot-footer-tools{min-height:25px;display:flex;justify-content:space-between;align-items:center;margin-top:2px}.copilot-footer-tools .ant-btn{font-size:11px}.copilot-memory-form{margin:14px 0;display:grid;gap:10px}.copilot-memory-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.copilot-memory-options label{display:grid;gap:5px;color:#667085;font-size:12px}.copilot-memory-list{max-height:320px;overflow:auto}.copilot-memory-list>div{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:9px 0;border-bottom:1px solid #edf0f5}.copilot-memory-list span{display:grid;gap:2px}.copilot-memory-list small{color:#8b93a7}.copilot-settings-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.copilot-settings-switches{display:grid;grid-template-columns:1fr 1fr}.copilot-settings-status{display:flex;align-items:center;gap:9px;padding-top:10px;border-top:1px solid #edf0f5}.copilot-settings-status span{margin-right:auto;color:#7a8498;font-size:12px}.copilot-sessions-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-bottom:12px}.copilot-session-editor{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr) auto auto;gap:8px;padding:11px;border:1px solid #e5e7f2;border-radius:12px;background:#fafaff}.copilot-session-list{display:grid;gap:7px;max-height:420px;margin-top:12px;overflow:auto}.copilot-session-list>button{width:100%;min-height:58px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:9px 11px;text-align:left;color:#273047;border:1px solid #e7e8ef;border-radius:12px;background:#fff;cursor:pointer}.copilot-session-list>button:hover,.copilot-session-list>button.is-active{border-color:#bcb2ff;background:#f7f5ff}.copilot-session-list span{min-width:0;display:grid;gap:3px}.copilot-session-list strong,.copilot-session-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copilot-session-list small{color:#7f8799}.copilot-center-page{padding-bottom:40px}.copilot-center-page .page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.copilot-center-page .page-heading h2{margin-bottom:3px}.copilot-center-page .ant-tabs-tab-btn>span{display:inline-flex;align-items:center;gap:6px}.copilot-center-card{max-width:1120px}.copilot-center-settings-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 12px}.copilot-center-settings-grid .ant-input-number{width:100%}.copilot-center-switches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin-bottom:24px}.copilot-center-switch-field{min-width:0;min-height:42px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;border:1px solid #eceaf5;border-radius:11px;background:#fafaff;color:#3c465c;font-size:13px;line-height:1.35}.copilot-center-switch-field label{cursor:pointer}.copilot-center-stack{display:grid;gap:14px}.copilot-playbook-card{height:100%;border-color:#e5e1ff;background:linear-gradient(145deg,#fff 45%,#f7f5ff)}.copilot-playbook-card .ant-card-body{display:flex;min-height:190px;flex-direction:column}.copilot-playbook-card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;padding-top:18px}.copilot-audit-investigation-drawer .ant-drawer-content-wrapper{width:min(960px,calc(100vw - 40px))!important;max-width:100vw}.copilot-audit-investigation-drawer .ant-drawer-header{padding:18px 24px}.copilot-audit-investigation-drawer .ant-drawer-body{min-width:0;padding:20px 24px 28px;overflow-x:hidden}.copilot-audit-investigation-details,.copilot-audit-investigation-details .ant-descriptions-view,.copilot-audit-investigation-details table{width:100%;min-width:0}.copilot-audit-investigation-details table{table-layout:fixed}.copilot-audit-investigation-details .ant-descriptions-item-label{width:clamp(160px,22%,210px);vertical-align:top;color:#707a90;font-weight:600;overflow-wrap:anywhere}.copilot-audit-investigation-details .ant-descriptions-item-content{min-width:0;vertical-align:top;overflow:hidden}.copilot-audit-investigation-value{max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.copilot-audit-investigation-json{box-sizing:border-box;width:100%;max-width:100%;max-height:min(62vh,680px);margin:0;padding:14px 16px;overflow:auto;border:1px solid #e5e7f0;border-radius:10px;background:#f8f9fc;color:#263047;font:12px/1.55 ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;-moz-tab-size:2;tab-size:2}.copilot-audit-investigation-json:focus-visible{outline:2px solid #6d5df4;outline-offset:2px}@media(max-width:767px){.copilot-audit-investigation-drawer .ant-drawer-content-wrapper{width:100vw!important}.copilot-audit-investigation-drawer .ant-drawer-header{padding:calc(14px + env(safe-area-inset-top)) 16px 14px}.copilot-audit-investigation-drawer .ant-drawer-body{padding:14px 12px calc(20px + env(safe-area-inset-bottom))}.copilot-audit-investigation-details table{table-layout:auto}.copilot-audit-investigation-details .ant-descriptions-item-label,.copilot-audit-investigation-details .ant-descriptions-item-content{width:100%}.copilot-audit-investigation-json{max-height:52vh;padding:12px;font-size:11px}}.messenger-copilot-item{width:calc(100% - 16px);margin:8px;padding:11px;border:1px solid #e5e1ff;border-radius:15px;background:linear-gradient(135deg,#fbfaff,#f5f8ff);display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:9px;text-align:left;cursor:pointer}.marketplace-module-state-row{display:flex;flex-wrap:wrap;gap:5px;margin-top:auto;padding-top:8px}.messenger-copilot-item:hover,.messenger-copilot-item.is-active{border-color:#bdb2ff;background:#f0edff}.messenger-copilot-item>.copilot-star-mark{margin-inline:1px}.messenger-copilot-item>div{min-width:0;display:grid}.messenger-copilot-item strong{color:#252c40}.messenger-copilot-item small{overflow:hidden;color:#788197;text-overflow:ellipsis;white-space:nowrap}.messenger-shell.is-copilot{grid-template-columns:minmax(280px,340px) minmax(0,1fr)}.messenger-chat-panel>.ant-card-body>.copilot-chat-messenger{min-height:630px;height:calc(100dvh - 218px)}.copilot-chat-messenger .copilot-messages,.copilot-chat-messenger .copilot-composer{padding-inline:clamp(18px,7vw,96px)}@media(max-width:1180px){.copilot-widget{right:16px;bottom:16px;height:min(680px,calc(100dvh - 78px))}.copilot-settings-grid{grid-template-columns:1fr 1fr}}@media(max-width:860px){.copilot-widget{display:block!important;top:0;right:0;bottom:0;left:0;width:100vw;max-width:none;height:100dvh;max-height:none;border:0;border-radius:0;background:#fff;box-shadow:none}.copilot-widget .copilot-chat-header{min-height:calc(64px + env(safe-area-inset-top));padding-top:calc(10px + env(safe-area-inset-top))}.copilot-widget .copilot-chat-header button[aria-label=Minimize]{display:none}.copilot-widget .copilot-messages{padding:14px 12px 8px}.copilot-widget .copilot-composer{padding:9px 10px calc(8px + env(safe-area-inset-bottom))}.copilot-widget .copilot-message{max-width:96%}.copilot-widget .copilot-message.is-user{max-width:88%}.copilot-sql-evidence-drawer .ant-drawer-content-wrapper{width:100vw!important;max-width:100vw}.copilot-sql-evidence-drawer .ant-drawer-header{padding:calc(14px + env(safe-area-inset-top)) 14px 13px}.copilot-sql-drawer-content{padding:10px 10px calc(14px + env(safe-area-inset-bottom))}.copilot-sql-evidence-section{padding:10px}.copilot-sql-code-scroll{max-height:52vh}.messenger-shell.is-copilot{grid-template-columns:1fr}.messenger-chat-panel>.ant-card-body>.copilot-chat-messenger{min-height:calc(100dvh - 110px);height:calc(100dvh - 110px)}.copilot-chat-messenger .copilot-messages,.copilot-chat-messenger .copilot-composer{padding-inline:12px}}@media(max-width:520px){.copilot-memory-options,.copilot-center-settings-grid,.copilot-sessions-toolbar{grid-template-columns:1fr}.copilot-center-page .page-heading{align-items:center}.copilot-evidence-grid{grid-template-columns:1fr}.copilot-analysis-progress li small{font-size:8px}.copilot-analysis-plan>summary{padding-inline:9px}.copilot-analysis-plan>ol{padding-inline:8px}.copilot-analysis-plan li header{display:grid}.copilot-analysis-plan li header span{justify-self:start}.copilot-sql-parameters>div{grid-template-columns:1fr auto}.copilot-sql-parameters>div>span{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.copilot-star-mark.is-animated .copilot-star-glyph,.copilot-star-mark.is-animated .copilot-star-orbit,.copilot-star-mark.is-animated .copilot-star-halo,.copilot-analysis-progress li.is-active>span,.copilot-analysis-plan li.is-running .copilot-analysis-step-state,.copilot-evidence-skeleton i{animation:none}}.billing-overview-toolbar,.billing-list-toolbar,.billing-invoice-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.billing-list-toolbar .ant-input-search{min-width:min(460px,100%);flex:1 1 360px}.billing-bulk-bar{margin-bottom:12px}.billing-kpi{cursor:pointer}.billing-invoice-page .ant-tabs-nav{margin-top:14px}.billing-invoice-payment-card .ant-typography{margin-top:4px}.record-billing-summary{margin-bottom:12px;border-color:#6366f12e}.record-billing-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(110px,1fr));gap:10px;margin-bottom:10px}.record-billing-summary-grid>span{display:grid;gap:2px;padding:9px 11px;border-radius:10px;background:#6366f10e}.record-billing-summary-grid small{color:var(--muted-text, #64748b)}@media(max-width:760px){.billing-overview-toolbar>*,.billing-list-toolbar>*{width:100%!important}.record-billing-summary-grid{grid-template-columns:repeat(2,minmax(110px,1fr))}}.hr-page{padding-bottom:48px}.hr-main-tabs{margin:4px 0 18px;padding:0 16px;border:1px solid var(--line, #e5e7eb);border-radius:16px;background:#ffffffd6}.hr-main-tabs .ant-tabs-nav{margin:0}.hr-content{min-height:420px}.hr-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:14px;align-items:center;margin-bottom:16px}.hr-kpi{height:100%;border-radius:16px}.hr-kpi .ant-card-body{display:grid;grid-template-columns:30px 1fr;align-items:start;gap:4px 8px}.hr-kpi .ant-statistic{grid-column:2;grid-row:1 / span 2}.hr-section-row{margin-top:16px}.hr-section-row .ant-card{height:100%;border-radius:16px}.hr-attention-list{display:grid;gap:8px}.hr-attention-list button{display:flex;align-items:center;gap:12px;width:100%;padding:12px;color:inherit;text-align:left;border:1px solid #fee2e2;border-radius:12px;background:#fff7f7;cursor:pointer}.hr-attention-list button svg{color:#ef4444;flex:0 0 auto}.hr-attention-list button span,.hr-link-title{display:grid;gap:2px}.hr-attention-list small,.hr-link-title small{color:#64748b;font-weight:400}.hr-vacancy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.hr-vacancy-card{border-radius:16px}.hr-card-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.hr-card-title .ant-typography{margin:0 0 3px}.hr-vacancy-metrics{display:flex;gap:10px 20px;flex-wrap:wrap;margin:20px 0;color:#64748b}.hr-vacancy-metrics strong{color:#111827;font-size:18px}.hr-card-actions{display:flex;gap:8px;flex-wrap:wrap}.hr-kanban{display:flex;gap:12px;overflow-x:auto;padding:2px 2px 16px;scroll-snap-type:x proximity}.hr-kanban-column{flex:0 0 292px;min-height:420px;padding:10px;border-radius:15px;background:#f5f7fb;scroll-snap-align:start}.hr-kanban-column>header{display:flex;justify-content:space-between;align-items:center;padding:5px 4px 12px;font-weight:750}.hr-kanban-column>header span{display:flex;align-items:center;gap:7px}.hr-kanban-column>header i{width:9px;height:9px;border-radius:50%;background:var(--stage-color)}.hr-kanban-column>div{display:grid;gap:10px}.hr-kanban-column .ant-card{border:1px solid #e6eaf2;border-radius:12px;box-shadow:0 4px 16px #0f172a0a}.hr-kanban-column .ant-card.is-overdue{border-color:#fecaca}.hr-kanban-column .ant-card-body{display:grid;gap:8px}.hr-kanban-column .ant-select{width:100%}.hr-link-title{padding:0;color:#111827;font:inherit;font-weight:750;text-align:left;border:0;background:transparent;cursor:pointer}.hr-link-title:hover{color:#6366f1}.hr-kanban-meta{min-height:24px}.hr-onboarding-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.hr-onboarding-grid .ant-card{border-radius:16px}.hr-checklist{display:grid;gap:8px;margin-top:12px}.hr-checklist span{display:flex;align-items:center;gap:8px;color:#475569}.hr-checklist span.is-done{color:#16a34a;text-decoration:line-through}.hr-funnel{display:grid;gap:16px}.hr-funnel>div{display:grid;grid-template-columns:1fr auto;gap:6px 12px}.hr-funnel span{display:flex;align-items:center;gap:8px}.hr-funnel i{width:9px;height:9px;border-radius:50%}.hr-funnel .ant-progress{grid-column:1 / -1}.hr-settings-card{max-width:980px;border-radius:16px}.hr-settings-card .ant-alert{margin-bottom:20px}.public-vacancy-loading{display:grid;min-height:100vh;place-items:center}.public-vacancy-page{min-height:100vh;color:#172033;background:radial-gradient(circle at 80% 0,#ede9fe 0,transparent 34%),#f6f8fc}.public-vacancy-page>header{max-width:1180px;margin:auto;padding:28px 24px;color:#6d5ce7;letter-spacing:.08em}.public-vacancy-page>main{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:36px;max-width:1180px;margin:auto;padding:40px 24px 80px}.public-vacancy-page section{padding:12px 0}.public-vacancy-page .ant-card{position:sticky;top:24px;align-self:start;border-radius:20px;box-shadow:0 20px 60px #28206e1a}.public-vacancy-meta{display:flex;gap:18px;margin:18px 0 34px;color:#64748b}.public-vacancy-meta span{display:flex;align-items:center;gap:7px}.pre-wrap{white-space:pre-wrap}@media(max-width:900px){.hr-vacancy-grid,.hr-onboarding-grid{grid-template-columns:1fr}.public-vacancy-page>main{grid-template-columns:1fr}.public-vacancy-page .ant-card{position:static}}@media(max-width:640px){.hr-toolbar{grid-template-columns:1fr}.hr-main-tabs{padding:0 8px;overflow:hidden}.hr-content .ant-table-wrapper{overflow-x:auto}.public-vacancy-page>main{padding-top:16px}}.mail-center-page{padding-bottom:24px}.mail-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 16px}.mail-overview-grid .ant-card{border-color:#6366f11f;box-shadow:0 8px 24px #0f172a09}.mail-stat-danger{border-color:#ef444457!important;background:#fef2f2b3}.mail-empty-connect{min-height:420px;display:grid;place-items:center}.mail-workspace{display:grid;grid-template-columns:220px minmax(310px,390px) minmax(440px,1fr);min-height:680px;height:calc(100vh - 270px);background:var(--star-card, #fff);border:1px solid var(--star-border, #e7eaf3);border-radius:18px;overflow:hidden;box-shadow:0 12px 36px #0f172a0b}.mail-folders-panel,.mail-thread-list{border-right:1px solid var(--star-border, #e7eaf3);overflow-y:auto}.mail-folders-panel{padding:18px 12px;background:#f8fafcb8}.mail-folders-panel>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;width:100%;min-height:40px;padding:8px 10px;border-radius:10px;display:flex;gap:9px;align-items:center;color:inherit;text-align:left;cursor:pointer;margin-top:4px}.mail-folders-panel>button:hover,.mail-folders-panel>button.is-active{background:#6366f11a;color:#4f46e5}.mail-folders-panel>button>span:not(.ant-avatar):not(.ant-badge){flex:1;min-width:0;display:flex;flex-direction:column}.mail-folders-panel>button small{color:#8790a5;font-size:11px}.mail-thread-list{min-width:0}.mail-thread-search{position:sticky;z-index:2;top:0;background:#fffffff0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:12px;display:grid;gap:8px;border-bottom:1px solid var(--star-border, #e7eaf3)}.mail-thread-filters{padding:10px 12px;display:grid;grid-template-columns:1fr 1fr;gap:8px;border-bottom:1px solid var(--star-border, #e7eaf3);background:#f8fafca6}.mail-thread-filters .ant-picker,.mail-thread-filters .ant-checkbox-wrapper{grid-column:1 / -1}.mail-thread-filters .ant-checkbox-wrapper{min-height:28px;align-items:center}.mail-thread-list>.ant-pagination{justify-content:center;padding:12px;margin:0;border-top:1px solid var(--star-border, #e7eaf3)}.mail-thread-row{cursor:pointer;padding:14px!important;display:block!important;border-left:3px solid transparent;transition:background .16s ease,border-color .16s ease}.mail-thread-row:hover,.mail-thread-row.is-selected{background:#6366f10e;border-left-color:#6366f1}.mail-thread-row-top,.mail-thread-row-subject{display:flex;align-items:center;justify-content:space-between;gap:10px}.mail-thread-row-subject{margin:8px 0 4px}.mail-thread-row .ant-typography{margin-bottom:5px}.mail-panel-loader{display:block;margin:80px auto}.mail-thread-detail{min-width:0;min-height:0;overflow:hidden;display:flex;flex-direction:column;background:linear-gradient(180deg,#f5f7ffcc,#fafbfff5)}.mail-thread-detail>.ant-empty,.mail-thread-detail>.ant-spin{margin-top:180px;display:block}.mail-thread-detail-top{flex:0 0 auto;padding:18px 20px 14px;background:#fffffff0;border-bottom:1px solid var(--star-border, #e7eaf3);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mail-thread-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.mail-thread-header h4{margin:0 0 3px!important}.mail-thread-title{flex:1;min-width:180px}.mail-thread-workflow{justify-content:flex-end}.mail-thread-workflow .ant-select:first-child{min-width:138px}.mail-thread-workflow .ant-select:last-child{min-width:180px;max-width:240px}.mail-thread-detail-top>.ant-alert{margin-top:12px;border-radius:10px}.mail-thread-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px 20px 28px;scrollbar-gutter:stable}.mail-message-stack{display:grid;gap:12px;max-width:980px;margin:0 auto}.mail-message-card{overflow:hidden;border:1px solid rgba(210,216,235,.9);border-radius:16px;background:#fffffff5;box-shadow:0 8px 26px #212a500e;transition:border-color .16s ease,box-shadow .16s ease}.mail-message-card.is-expanded{border-color:#6366f13d;box-shadow:0 12px 34px #29315c14}.mail-message-card.is-outbound{margin-left:5%;background:#f9f9fffa}.mail-message-summary{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:0;background:transparent;color:inherit;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px 16px;text-align:left;cursor:pointer}.mail-message-summary:hover{background:#6366f109}.mail-message-summary:focus-visible{outline:2px solid #6366f1;outline-offset:-3px}.mail-message-sender{min-width:0;display:grid;gap:2px}.mail-message-sender strong,.mail-message-sender small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-message-sender strong{color:#172033;font-size:14px}.mail-message-sender small{color:#778199;font-size:12px}.mail-message-meta{display:flex;align-items:center;justify-content:flex-end;gap:8px}.mail-message-meta time{color:#8b95aa;font-size:12px;white-space:nowrap}.mail-message-meta .ant-tag{margin-inline-end:0}.mail-message-preview{margin:-2px 54px 14px 70px;color:#647089;font-size:13px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-message-expanded{border-top:1px solid rgba(224,228,240,.85);background:#fff}.mail-plain-content{width:min(100%,820px);padding:26px 30px 30px;color:#202a3d;font-size:15px;line-height:1.7;overflow-wrap:anywhere}.mail-plain-content p{margin:0 0 18px;white-space:pre-wrap}.mail-plain-content p:last-child{margin-bottom:0}.mail-html-content{background:#fff}.mail-html-frame{display:block;width:100%;min-height:260px;max-height:min(680px,70vh);border:0;background:#fff}.mail-remote-images-notice{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 14px;border-bottom:1px solid #f0e6bf;background:#fffaf0;color:#765f23;font-size:12px}.mail-remote-images-notice>span{display:inline-flex;align-items:center;gap:7px}.mail-attachments{display:grid;gap:9px;padding:12px 16px 16px;border-top:1px solid #eef0f7;background:#fbfcff}.mail-attachments>span{color:#7a8499;font-size:12px;font-weight:600}.mail-reply-box{flex:0 0 auto;z-index:2;margin:0;border:0!important;border-top:1px solid var(--star-border, #e7eaf3)!important;border-radius:0!important;background:#fffffff7;box-shadow:0 -10px 34px #0f172a12}.mail-reply-box .ant-card-body{padding:12px 16px}.mail-reply-box textarea{background:#fbfcff}.mail-reply-box>.ant-card-body>div:last-child{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.mail-context-panel{max-width:980px;margin:16px auto 0;padding:16px;border:1px solid rgba(210,216,235,.9);border-radius:16px;background:#ffffffe6}.mail-context-heading>div{display:grid;gap:2px}.mail-context-heading .ant-typography-secondary{font-size:12px}.mail-context-panel>.ant-space{margin-top:10px}.mail-context-panel>.ant-select{width:min(100%,390px);margin-top:10px}.mail-context-panel>.ant-space-compact{margin-top:12px}.mail-note{padding:8px 0;border-bottom:1px solid var(--star-border, #eef0f6)}.mail-note small{margin-left:8px;color:#8a94a8}.mail-note p{margin:4px 0;white-space:pre-wrap}.mail-crm-link{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:inline-flex;gap:4px;padding:0}.mail-crm-option-subtitle{color:var(--text-muted);display:block;font-weight:400}.mail-connect-grid{display:grid;grid-template-columns:1fr 110px;gap:10px}.mail-modal-actions{display:flex;justify-content:flex-end;gap:8px}.mail-settings-card{margin:14px 0}.mail-settings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mail-settings-grid .ant-input-number{width:100%}@media(max-width:1180px){.mail-workspace{grid-template-columns:72px minmax(300px,360px) minmax(380px,1fr)}.mail-folders-panel>.ant-typography,.mail-folders-panel>.ant-divider,.mail-folders-panel button>span:not(.ant-avatar):not(.ant-badge),.mail-folders-panel button>.ant-badge{display:none}.mail-folders-panel>button{justify-content:center;padding:8px 4px}}@media(max-width:860px){.mail-overview-grid{grid-template-columns:repeat(2,1fr)}.mail-workspace{display:block;height:calc(100vh - 210px);min-height:540px}.mail-folders-panel{display:none}.mail-thread-list{height:100%;border:0}.mail-thread-detail{display:none;height:100%}.mail-workspace.has-selection .mail-thread-list{display:none}.mail-workspace.has-selection .mail-thread-detail{display:block}.mail-thread-detail-top{padding:12px}.mail-thread-header{align-items:center;flex-wrap:wrap}.mail-thread-header>button{margin-left:-8px}.mail-thread-workflow{width:100%;display:grid!important;grid-template-columns:1fr 1fr}.mail-thread-workflow .ant-select{width:100%;min-width:0!important;max-width:none!important}.mail-thread-scroll{padding:12px 12px 22px}}@media(max-width:520px){.mail-overview-grid{grid-template-columns:1fr 1fr;gap:8px}.mail-overview-grid .ant-card-body{padding:12px}.mail-thread-row{padding:12px 10px!important}.mail-message-card.is-outbound{margin-left:0}.mail-message-summary{grid-template-columns:auto minmax(0,1fr) auto;gap:9px;padding:12px}.mail-message-summary>svg{grid-column:3;grid-row:1}.mail-message-meta{grid-column:2 / 4;justify-content:flex-start;flex-wrap:wrap}.mail-message-preview{margin:-2px 12px 12px 62px}.mail-plain-content{padding:20px 18px 24px;font-size:14px}.mail-remote-images-notice{align-items:flex-start;flex-direction:column}.mail-thread-workflow{grid-template-columns:1fr}.mail-reply-box .ant-card-body{padding:10px}.mail-reply-box>.ant-card-body>div:last-child .ant-typography{max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-connect-grid,.mail-settings-grid{grid-template-columns:1fr;gap:0}}.ant-modal-root .crm-chat-workspace-modal-wrap{overflow:hidden!important;padding:16px}.crm-chat-workspace-modal-wrap .crm-chat-workspace-modal{top:0;position:relative;display:block;max-width:none;height:calc(100dvh - 32px);max-height:calc(100dvh - 32px);margin:0 auto;padding:0}.crm-chat-workspace-modal .ant-modal-content{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:auto;height:auto;min-height:0}.crm-chat-workspace-modal .ant-modal-body{display:block;width:100%;height:100%;min-height:0;overflow:hidden}.crm-chat-workspace-modal .ant-modal-content{overflow:hidden;padding:0;border:1px solid rgba(203,213,225,.88);border-radius:22px;box-shadow:0 28px 90px #0f172a47}.openlines-workspace.is-overlay{width:100%;height:100%;min-height:0;flex:1 1 0;overflow:hidden;background:#f8fafc}.crm-chat-workspace-header{display:flex;min-height:72px;flex:0 0 auto;align-items:center;justify-content:space-between;gap:16px;padding:12px 18px;border-bottom:1px solid #e2e8f0;background:#fffffffa}.crm-chat-workspace-heading{display:flex;min-width:0;align-items:center;gap:12px}.crm-chat-workspace-heading>div:last-child{min-width:0}.crm-chat-workspace-heading strong,.crm-chat-workspace-heading span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-chat-workspace-heading strong{color:#0f172a;font-size:18px;line-height:1.3}.crm-chat-workspace-heading span{margin-top:3px;color:#64748b;font-size:13px;font-weight:700}.crm-chat-workspace-avatar{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:14px;background:#eef2ff;color:var(--star-primary)}.crm-chat-workspace-close.ant-btn{width:40px;height:40px;border-radius:12px;color:#475569}.crm-chat-workspace-close.ant-btn:hover{background:#f1f5f9;color:#0f172a}.openlines-workspace.is-overlay .openlines-shell{min-height:0;flex:1 1 0;gap:0;overflow:hidden}.openlines-workspace.is-overlay .openlines-grid{grid-template-rows:minmax(0,1fr);height:auto;min-height:0;flex:1 1 0;grid-template-columns:minmax(292px,330px) minmax(460px,1fr) minmax(260px,300px);gap:0;overflow:hidden}.openlines-workspace.is-overlay .openlines-grid.is-side-collapsed{grid-template-columns:minmax(292px,330px) minmax(460px,1fr)}.openlines-workspace.is-overlay .openlines-grid.is-side-collapsed .openlines-side{display:none}.openlines-workspace.is-overlay .openlines-list,.openlines-workspace.is-overlay .openlines-chat,.openlines-workspace.is-overlay .openlines-side{height:100%;max-height:100%;min-height:0;align-self:stretch;overflow:hidden;border-width:0;border-radius:0;box-shadow:none}.openlines-workspace.is-overlay .openlines-list>.ant-card-body,.openlines-workspace.is-overlay .openlines-chat>.ant-card-body,.openlines-workspace.is-overlay .openlines-side>.ant-card-body{height:100%;max-height:100%;min-height:0}.openlines-workspace.is-overlay .openlines-list>.ant-card-body,.openlines-workspace.is-overlay .openlines-side>.ant-card-body{overflow-y:auto;overscroll-behavior:contain}.openlines-workspace.is-overlay .openlines-side-content,.openlines-workspace.is-overlay .openlines-side-content .ant-tabs-tabpane-active{overscroll-behavior-y:contain;touch-action:pan-y}.openlines-workspace.is-overlay .openlines-messages{min-height:0;flex:1 1 0;overflow-y:auto;overscroll-behavior:contain}.openlines-workspace.is-overlay .openlines-composer{position:relative;z-index:2;flex:0 0 auto}.openlines-workspace.is-overlay .openlines-list,.openlines-workspace.is-overlay .openlines-chat{border-right:1px solid #e2e8f0}.openlines-overlay-list-toolbar{position:sticky;top:0;z-index:2;display:grid;gap:8px;padding:12px;border-bottom:1px solid #e2e8f0;background:#fffffffa}.openlines-overlay-list-toolbar .ant-select{width:100%}.openlines-chat-loading{display:flex;width:100%;min-height:0;flex:1 1 0;flex-direction:column;overflow:hidden;background:var(--openlines-canvas)}.openlines-loading-copy{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.openlines-loading-shape{display:block;overflow:hidden;border-radius:999px;background:linear-gradient(105deg,color-mix(in srgb,var(--openlines-muted) 10%,var(--openlines-panel-soft)) 16%,color-mix(in srgb,var(--star-primary) 15%,var(--openlines-panel-elevated)),color-mix(in srgb,var(--openlines-muted) 10%,var(--openlines-panel-soft)) 56%);background-size:230% 100%;animation:openlines-loading-shimmer 1.7s ease-in-out infinite}.openlines-conversation-list-skeleton{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;overflow:hidden;background:var(--openlines-panel)}.openlines-conversation-skeleton-row{display:flex;min-height:82px;align-items:flex-start;gap:12px;padding:13px 14px 12px 20px;border-bottom:1px solid color-mix(in srgb,var(--openlines-border) 70%,transparent);opacity:0;animation:openlines-loading-arrive .34s ease-out forwards;animation-delay:calc(var(--openlines-skeleton-index) * 42ms)}.openlines-conversation-skeleton-avatar{width:40px;height:40px;flex:0 0 40px;border-radius:50%}.openlines-conversation-skeleton-copy{display:grid;min-width:0;flex:1 1 auto;gap:8px}.openlines-conversation-skeleton-heading,.openlines-conversation-skeleton-meta{display:flex;align-items:center;justify-content:space-between;gap:12px}.openlines-conversation-skeleton-heading>span:first-child{width:min(52%,164px);height:12px}.openlines-conversation-skeleton-heading>span:last-child{width:34px;height:8px}.openlines-conversation-skeleton-preview{width:min(84%,250px);height:9px}.openlines-conversation-skeleton-meta>span:first-child{width:min(34%,92px);height:8px}.openlines-conversation-skeleton-meta>span:last-child{width:22px;height:22px;border-radius:50%}.openlines-chat-skeleton-header{display:flex;min-height:66px;flex:0 0 auto;align-items:center;gap:11px;padding:12px 18px;border-bottom:1px solid var(--openlines-border);background:var(--openlines-panel)}.openlines-chat-skeleton-avatar{width:40px;height:40px;flex:0 0 40px;border-radius:50%}.openlines-chat-skeleton-heading{display:grid;min-width:120px;flex:0 1 240px;gap:8px}.openlines-chat-skeleton-heading>span:first-child{width:68%;height:12px}.openlines-chat-skeleton-heading>span:last-child{width:92%;height:9px}.openlines-chat-skeleton-actions{display:flex;margin-left:auto;gap:8px}.openlines-chat-skeleton-actions>span{width:32px;height:32px;border-radius:10px}.openlines-chat-skeleton-messages{display:flex;min-height:0;flex:1 1 0;padding:18px clamp(14px,2vw,28px);background:radial-gradient(circle at 32px 32px,color-mix(in srgb,var(--star-primary) 12%,transparent) 0 1px,transparent 1.5px),linear-gradient(180deg,color-mix(in srgb,var(--openlines-canvas) 96%,white),var(--openlines-canvas));background-size:180px 180px,auto}.openlines-message-loading-skeleton{display:flex;width:100%;min-height:360px;flex:1 0 auto;flex-direction:column;justify-content:flex-end;gap:10px;pointer-events:none}.openlines-message-loading-skeleton.is-compact{min-height:0}.openlines-message-skeleton-bubble{display:grid;width:min(var(--openlines-skeleton-width),540px);gap:8px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--openlines-border) 82%,transparent);border-radius:17px 17px 17px 6px;background:color-mix(in srgb,var(--openlines-panel-elevated) 94%,transparent);box-shadow:0 7px 20px color-mix(in srgb,var(--star-primary) 4%,rgba(15,23,42,.08));opacity:0;animation:openlines-loading-arrive .34s ease-out forwards;animation-delay:calc(var(--openlines-skeleton-index) * 48ms)}.openlines-message-skeleton-bubble.is-outbound{align-self:flex-end;border-color:color-mix(in srgb,var(--star-primary) 20%,var(--openlines-border));border-radius:17px 17px 6px;background:color-mix(in srgb,var(--star-primary) 7%,var(--openlines-panel-elevated))}.openlines-message-skeleton-bubble>.openlines-loading-shape{width:100%;height:9px}.openlines-message-skeleton-bubble>.openlines-loading-shape:nth-of-type(3){width:72%}.openlines-message-skeleton-author{width:36%!important;height:8px!important}.openlines-message-skeleton-time{width:38px!important;height:7px!important;justify-self:end}.openlines-chat-skeleton-composer{display:flex;min-height:74px;flex:0 0 auto;align-items:center;gap:12px;padding:12px 16px;border-top:1px solid var(--openlines-border);background:var(--openlines-panel)}.openlines-chat-skeleton-composer>span:first-child{height:42px;flex:1 1 auto;border-radius:14px}.openlines-chat-skeleton-composer>span:last-child{width:42px;height:42px;flex:0 0 42px;border-radius:50%}@keyframes openlines-loading-shimmer{0%{background-position:105% 0}55%,to{background-position:-105% 0}}@keyframes openlines-loading-arrive{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.openlines-conversation-skeleton-row{padding-inline:14px}.openlines-chat-skeleton-actions>span:nth-child(n+2){display:none}.openlines-message-skeleton-bubble{width:min(var(--openlines-skeleton-width),82%)}}@media(prefers-reduced-motion:reduce){.openlines-loading-shape,.openlines-conversation-skeleton-row,.openlines-message-skeleton-bubble{animation:none;opacity:1;transform:none}}.openlines-load-older.ant-btn{align-self:center;flex:0 0 auto;margin:0 auto 10px;border-radius:999px;background:#ffffffe0;color:#475569;font-size:12px;font-weight:800}.template-quick-picker .template-library-card .ant-card-head{min-height:44px}.template-quick-picker .template-library-card .ant-card-body{padding:12px 16px}@media(max-width:1180px)and (min-width:861px){.openlines-workspace.is-overlay .openlines-grid{grid-template-columns:minmax(280px,320px) minmax(420px,1fr)}.openlines-workspace.is-overlay .openlines-side{display:none}}@media(max-width:860px){.ant-modal-root .crm-chat-workspace-modal-wrap{padding:0}.crm-chat-workspace-modal-wrap .crm-chat-workspace-modal{width:100vw!important;height:100dvh;max-height:100dvh;max-width:100vw}.crm-chat-workspace-modal .ant-modal-content{border:0;border-radius:0}.openlines-workspace.is-overlay{height:100%}.crm-chat-workspace-header{min-height:64px;padding:max(8px,env(safe-area-inset-top)) 10px 8px}.crm-chat-workspace-avatar{width:36px;height:36px;border-radius:12px}.crm-chat-workspace-heading strong{font-size:15px}.crm-chat-workspace-heading span{max-width:min(56vw,320px);font-size:11px}.crm-chat-workspace-header>.ant-space .ant-btn:not(.crm-chat-workspace-close){display:none}.openlines-workspace.is-overlay .openlines-grid{grid-template-columns:minmax(0,1fr)}.openlines-workspace.is-overlay .openlines-list,.openlines-workspace.is-overlay .openlines-chat{border-right:0}.openlines-workspace.is-overlay .openlines-grid:not(.is-detail) .openlines-list{display:block}.openlines-workspace.is-overlay .openlines-grid:not(.is-detail) .openlines-chat,.openlines-workspace.is-overlay .openlines-grid:not(.is-detail) .openlines-side,.openlines-workspace.is-overlay .openlines-grid.is-detail .openlines-list{display:none}.openlines-workspace.is-overlay .openlines-grid.is-detail .openlines-chat{display:block}.openlines-workspace.is-overlay .openlines-grid.is-info .openlines-side{top:64px}.openlines-workspace.is-overlay .openlines-composer{padding-bottom:max(12px,env(safe-area-inset-bottom))}.template-quick-picker .ant-drawer-content{border-radius:20px 20px 0 0}.template-quick-picker .ant-drawer-body{padding:12px}}.crm-dictionaries-page{display:flex;width:100%;min-width:0;max-width:100%;flex-direction:column;gap:18px;overflow:hidden}.crm-dictionaries-tabs,.crm-dictionaries-tabs>.ant-tabs-content-holder,.crm-dictionaries-tabs>.ant-tabs-content-holder>.ant-tabs-content,.crm-dictionaries-tabs .ant-tabs-tabpane,.crm-dictionaries-tabs .settings-page{width:100%;min-width:0;max-width:100%}.crm-dictionaries-tabs>.ant-tabs-nav{margin:0;padding:0 18px;border:1px solid var(--border-color, #e7eaf3);border-radius:16px;background:var(--surface-card, #fff)}.crm-dictionaries-tabs .ant-tabs-tab-btn>span{display:inline-flex;align-items:center;gap:8px}.crm-dictionaries-context-bar{display:flex;width:100%;min-width:0;justify-content:flex-end;padding:14px;margin-bottom:14px;border:1px solid var(--border-color, #e7eaf3);border-radius:16px;background:var(--surface-card, #fff)}.crm-dictionaries-context-bar>.ant-space{width:100%;min-width:0;justify-content:flex-end}.crm-dictionaries-context-bar .ant-space-item,.crm-dictionaries-context-bar .ant-segmented,.crm-dictionaries-context-bar .ant-select{min-width:0;max-width:100%}.currency-summary-grid{margin-bottom:14px}.currency-summary-grid .ant-card{height:100%;border-color:#7c6fee29;background:linear-gradient(145deg,#fff,#f8f7ff)}.currency-summary-grid .ant-statistic-content{font-size:18px}.settings-outcome-reasons-page .ant-table-wrapper,.crm-dictionaries-tabs .settings-card-table{border-radius:16px;overflow:hidden}.settings-sources-page .settings-section-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.settings-sources-page .settings-section-toolbar .ant-typography{margin-top:0}@container (max-width: 900px){.settings-pipelines-page .pipeline-settings-grid{grid-template-columns:minmax(0,1fr);gap:12px}.settings-pipelines-page .pipeline-master-panel{display:none}.settings-pipelines-page .pipeline-compact-selector{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:12px;padding:12px 14px;border:1px solid #e2e8f0;border-radius:14px;background:radial-gradient(circle at 100% 0,rgba(99,102,241,.1),transparent 42%),linear-gradient(135deg,#fff,#f8faff);box-shadow:0 8px 24px #3341550f}.settings-pipelines-page .pipeline-compact-selector-control{display:grid;min-width:0;flex:1 1 auto;gap:6px}.settings-pipelines-page .pipeline-compact-selector-control>span{color:#64748b;font-size:11px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.settings-pipelines-page .pipeline-compact-selector-control .ant-select{width:100%}.settings-pipelines-page .pipeline-compact-selector>.ant-tag{flex:0 0 auto;margin:0 0 5px}.settings-pipelines-page .pipeline-workspace-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.settings-pipelines-page .pipeline-workspace-toolbar h2{min-width:0;margin:0;overflow-wrap:anywhere}.settings-pipelines-page .pipeline-stage-toolbar-actions{margin-left:0}}@container (max-width: 620px){.settings-pipelines-page .pipeline-compact-selector{align-items:stretch;flex-direction:column}.settings-pipelines-page .pipeline-compact-selector>.ant-tag{width:fit-content;margin:0}.settings-pipelines-page .pipeline-workspace-toolbar{grid-template-columns:minmax(0,1fr)}.settings-pipelines-page .pipeline-stage-toolbar-actions{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-pipelines-page .pipeline-compact-actions,.settings-pipelines-page .pipeline-compact-actions .ant-btn,.settings-pipelines-page .pipeline-add-stage-button{width:100%}}@media(max-width:1440px){.crm-dictionaries-page{gap:14px}.crm-dictionaries-page>.page-header{align-items:flex-start;gap:12px;margin-bottom:0}.crm-dictionaries-tabs>.ant-tabs-nav{padding-inline:12px}.crm-dictionaries-tabs .section-toolbar{align-items:flex-start;flex-wrap:wrap;gap:10px}.crm-dictionaries-tabs .section-toolbar>.ant-space{min-width:0;flex:1 1 620px;flex-wrap:wrap;justify-content:flex-end}.crm-dictionaries-context-bar{padding:12px}.crm-dictionaries-context-bar>.ant-space{flex-wrap:wrap;gap:8px!important}.crm-dictionaries-tabs .settings-card-table{width:100%;max-width:100%}.crm-dictionaries-tabs .settings-card-table .ant-table-content{scrollbar-width:thin;scrollbar-color:rgba(99,102,241,.38) transparent}}@media(max-width:1100px){.crm-dictionaries-page>.page-header p{max-width:760px}.crm-dictionaries-tabs>.ant-tabs-nav .ant-tabs-nav-wrap{overflow-x:auto;scrollbar-width:none}.crm-dictionaries-tabs>.ant-tabs-nav .ant-tabs-nav-wrap::-webkit-scrollbar{display:none}.crm-dictionaries-tabs>.ant-tabs-nav .ant-tabs-nav-list{min-width:max-content}}@media(max-width:720px){.settings-sources-page .settings-section-toolbar{flex-direction:column}.settings-sources-page .settings-section-toolbar>.ant-btn{width:100%}}.stage-outcome-policy{padding:12px;margin-bottom:16px;border:1px solid #dbeafe;border-radius:12px;background:#f8fbff}.crm-outcome-form{margin-top:18px}.crm-conversion-contact-preview{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc}.crm-conversion-contact-preview>span{color:#64748b}@media(max-width:767px){.crm-outcome-modal{top:0;max-width:100vw;margin:0;padding-bottom:0}.crm-outcome-modal .ant-modal-content{min-height:100dvh;border-radius:0;display:flex;flex-direction:column;padding-bottom:max(16px,env(safe-area-inset-bottom))}.crm-outcome-modal .ant-modal-body{flex:1;overflow-y:auto}.crm-outcome-modal .ant-modal-footer{position:sticky;bottom:0;z-index:2;display:grid;grid-template-columns:1fr;gap:8px;padding-top:12px;background:#fff}.crm-outcome-modal .ant-modal-footer .ant-btn{width:100%;min-height:44px;margin-inline-start:0}.crm-outcome-modal .ant-modal-footer .ant-btn-primary{order:-1}}@media(max-width:767px){.crm-dictionaries-context-bar{justify-content:stretch}.crm-dictionaries-context-bar>.ant-space,.crm-dictionaries-context-bar .ant-select,.crm-dictionaries-context-bar .ant-segmented{width:100%}.crm-dictionaries-tabs>.ant-tabs-nav{padding:0 8px}.settings-sources-table .ant-table-cell:nth-child(1):before{content:"Название"}.settings-sources-table .ant-table-cell:nth-child(2):before{content:"Код"}.settings-sources-table .ant-table-cell:nth-child(3):before{content:"Сущности"}.settings-sources-table .ant-table-cell:nth-child(4):before{content:"Использование"}.settings-sources-table .ant-table-cell:nth-child(5):before{content:"Статус"}.settings-sources-table .ant-table-cell:nth-child(6):before{content:"Действия"}.settings-outcome-reasons-table .ant-table-cell:nth-child(1):before{content:"Причина"}.settings-outcome-reasons-table .ant-table-cell:nth-child(2):before{content:"Доступность"}.settings-outcome-reasons-table .ant-table-cell:nth-child(3):before{content:"Комментарий"}.settings-outcome-reasons-table .ant-table-cell:nth-child(4):before{content:"Использовано"}.settings-outcome-reasons-table .ant-table-cell:nth-child(5):before{content:"Статус"}.settings-outcome-reasons-table .ant-table-cell:nth-child(6):before{content:"Действия"}.settings-stages-table .ant-table-cell:nth-child(5):before{content:"Обязательные поля"}.settings-stages-table .ant-table-cell:nth-child(6):before{content:"Действия"}.settings-currencies-table .ant-table-cell:nth-child(4):before{content:"Использование"}.settings-currencies-table .ant-table-cell:nth-child(5):before{content:"Порядок"}.settings-currencies-table .ant-table-cell:nth-child(6):before{content:"Статус"}.settings-currencies-table .ant-table-cell:nth-child(7):before{content:"Действия"}}@media(max-width:860px){.openlines-page:not(.is-mobile-detail) .openlines-shell{gap:6px}.openlines-page:not(.is-mobile-detail) .openlines-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:8px;border-radius:13px;box-shadow:0 8px 22px #0f172a0d}.openlines-page:not(.is-mobile-detail) .openlines-toolbar>.ant-input-affix-wrapper,.openlines-page:not(.is-mobile-detail) .openlines-toolbar>.ant-select{grid-column:1 / -1}.openlines-page:not(.is-mobile-detail) .openlines-toolbar>.ant-btn{min-width:0;min-height:40px;padding-inline:8px}.openlines-page:not(.is-mobile-detail) .openlines-toolbar>.ant-btn:only-of-type{grid-column:1 / -1}.openlines-page:not(.is-mobile-detail) .openlines-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.openlines-page:not(.is-mobile-detail) .openlines-stats>div{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;min-width:0;min-height:52px;gap:1px;padding:6px 4px;justify-items:center;border-radius:12px;box-shadow:0 7px 18px #0f172a0b;text-align:center}.openlines-page:not(.is-mobile-detail) .openlines-stats>div>svg{display:none}.openlines-page:not(.is-mobile-detail) .openlines-stats>div>strong{grid-row:1;font-size:17px;line-height:1.1}.openlines-page:not(.is-mobile-detail) .openlines-stats>div>span{grid-row:2;width:100%;overflow:hidden;font-size:10px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.openlines-page:not(.is-mobile-detail) .openlines-stat-full{display:none}.openlines-page:not(.is-mobile-detail) .openlines-stat-short{display:inline}}@media(max-width:860px){input:not([type]),input[type=text],input[type=search],input[type=email],input[type=tel],input[type=url],input[type=password],input[type=number],input[type=date],input[type=time],input[type=datetime-local],textarea,select,.ant-input,.ant-input-number-input,.ant-picker-input>input,.ant-select-selection-search-input,.ant-mentions textarea,.ant-input-affix-wrapper>input.ant-input{font-size:16px!important}}.bi-workspace-nav{display:flex;align-items:center;gap:6px;margin:-4px 0 18px;padding:7px;overflow-x:auto;border:1px solid rgba(148,163,184,.22);border-radius:16px;background:#ffffffc7;box-shadow:0 10px 30px #4755690f;scrollbar-width:none}.bi-workspace-nav::-webkit-scrollbar{display:none}.bi-workspace-nav a{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 13px;color:#64748b;font-weight:700;white-space:nowrap;border-radius:11px;transition:.16s ease}.bi-workspace-nav a:hover{color:#4f46e5;background:#f5f3ff}.bi-workspace-nav a.is-active{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);box-shadow:0 8px 18px #6366f138}.bi-investigation-workspace{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:18px;min-height:680px}.bi-investigation-library,.bi-investigation-canvas,.bi-investigation-section{border:1px solid var(--border-color, #e5e7eb);background:var(--card-bg, #fff);border-radius:18px}.bi-investigation-library{padding:14px;align-self:start;position:sticky;top:76px}.bi-investigation-library>header,.bi-investigation-section>header,.bi-investigation-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.bi-investigation-library>header{margin-bottom:12px}.bi-investigation-library>header strong,.bi-investigation-section>header strong{display:inline-flex;align-items:center;gap:7px}.bi-investigation-library .ant-list{margin-top:10px}.bi-investigation-library .ant-list button{width:100%;border:0;border-radius:12px;background:transparent;padding:11px;display:grid;gap:4px;text-align:left;color:inherit;cursor:pointer}.bi-investigation-library .ant-list button:hover{background:color-mix(in srgb,var(--primary-color, #6366f1) 7%,transparent)}.bi-investigation-library .ant-list button.is-active{background:color-mix(in srgb,var(--primary-color, #6366f1) 13%,transparent);box-shadow:inset 3px 0 var(--primary-color, #6366f1)}.bi-investigation-library .ant-list button span{color:var(--text-secondary, #64748b);font-size:12px}.bi-investigation-canvas{padding:18px;display:grid;align-content:start;gap:16px;min-width:0}.bi-investigation-heading{align-items:flex-start;padding:4px 2px 8px}.bi-investigation-heading h2{margin:7px 0 2px}.bi-investigation-heading p{margin:0;color:var(--text-secondary, #64748b)}.bi-investigation-section{padding:16px}.bi-investigation-section>header{justify-content:flex-start;margin-bottom:14px}.bi-investigation-section .ant-timeline-item-content{display:grid;gap:3px}.bi-investigation-section .ant-timeline-item-content small{color:var(--text-secondary, #64748b)}.bi-investigation-section .ant-timeline-item-content p{margin:3px 0 0}.bi-investigation-hypothesis-graph{display:grid;grid-template-columns:minmax(170px,.7fr) repeat(2,minmax(240px,1fr));gap:14px;align-items:stretch}.bi-investigation-hypothesis-graph .is-metric{grid-row:1 / span 20;display:grid;place-items:center;text-align:center;padding:18px;border-radius:14px;color:#fff;font-weight:750;background:linear-gradient(145deg,#4f46e5,#8b5cf6)}.bi-investigation-hypothesis-graph article{position:relative;padding:14px;border:1px solid var(--border-color, #e5e7eb);border-radius:14px;display:grid;gap:8px;background:color-mix(in srgb,var(--card-bg, #fff) 94%,#eef2ff)}.bi-investigation-hypothesis-graph article.is-supported{border-color:#86efac}.bi-investigation-hypothesis-graph article.is-rejected{border-color:#fca5a5;opacity:.82}.bi-investigation-hypothesis-graph article.is-testing{border-color:#93c5fd;box-shadow:0 8px 22px #3b82f614}.bi-investigation-hypothesis-graph article>header{display:flex;justify-content:space-between;align-items:center}.bi-investigation-hypothesis-graph article p{margin:0;color:var(--text-secondary, #64748b)}.bi-investigation-charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.bi-investigation-chart{overflow:hidden}.bi-investigation-chart .bi-semantic-chart svg{min-width:560px}.bi-investigation-chart .ant-card-body{overflow:auto}.bi-investigation-note-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}@media(max-width:1100px){.bi-investigation-workspace{grid-template-columns:1fr}.bi-investigation-library{position:static}.bi-investigation-library .ant-list-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.bi-investigation-hypothesis-graph{grid-template-columns:minmax(150px,.6fr) minmax(0,1fr)}.bi-investigation-charts{grid-template-columns:1fr}}@media(max-width:680px){.bi-investigation-library .ant-list-items{grid-template-columns:1fr}.bi-investigation-canvas{padding:11px}.bi-investigation-heading{display:grid}.bi-investigation-hypothesis-graph{grid-template-columns:1fr}.bi-investigation-hypothesis-graph .is-metric{grid-row:auto}.bi-investigation-note-composer{grid-template-columns:1fr}}.bi-experiment-center{display:grid;gap:16px}.bi-experiment-toolbar{display:grid;grid-template-columns:minmax(260px,520px) auto;gap:10px;justify-content:space-between}.bi-experiment-center>.ant-segmented{overflow-x:auto;padding:5px;border-radius:14px}.bi-experiment-center>.ant-segmented .ant-segmented-group{min-width:max-content}.bi-experiment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.bi-experiment-card{border-radius:18px;overflow:hidden;border-color:var(--border-color, #e5e7eb)}.bi-experiment-card.is-ready_to_measure{border-color:#c4b5fd;box-shadow:0 10px 28px #7c3aed1a}.bi-experiment-card.is-guardrail_breach{border-color:#fca5a5;box-shadow:inset 4px 0 #ef4444}.bi-experiment-card.is-supported{border-color:#86efac;box-shadow:inset 4px 0 #22c55e}.bi-experiment-card .ant-card-head-title{min-width:0}.bi-experiment-card .ant-card-head-title .ant-space{max-width:100%}.bi-experiment-card .ant-card-head-title span:last-child{overflow:hidden;text-overflow:ellipsis}.bi-experiment-change{margin:0 0 14px;color:var(--text-secondary, #64748b)}.bi-experiment-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bi-experiment-facts span{display:grid;gap:3px;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--card-bg, #fff) 92%,#eef2ff)}.bi-experiment-facts small,.bi-experiment-measurement-heading span,.bi-experiment-measurements small{color:var(--text-secondary, #64748b)}.bi-experiment-measurement-heading{display:flex;justify-content:space-between;gap:10px;margin:16px 0 4px}.bi-experiment-measurements{display:grid;gap:8px;margin-top:10px}.bi-experiment-measurements article{display:grid;gap:5px;padding:10px 12px;border:1px solid var(--border-color, #e5e7eb);border-radius:12px}.bi-experiment-measurements article.is-breach{border-color:#fca5a5;background:color-mix(in srgb,#fee2e2 32%,var(--card-bg, #fff))}.bi-experiment-measurements article header,.bi-experiment-measurements article footer,.bi-experiment-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.bi-experiment-measurements article code{color:var(--text-secondary, #64748b);font-size:11px}.bi-experiment-actions{margin-top:16px}.bi-experiment-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.bi-experiment-summary .ant-statistic{padding:14px;border:1px solid var(--border-color, #e5e7eb);border-radius:14px;background:var(--card-bg, #fff)}.bi-experiment-summary .ant-statistic-content-prefix{display:inline-flex;vertical-align:middle;color:var(--primary-color, #6366f1)}@media(max-width:1100px){.bi-experiment-grid{grid-template-columns:1fr}.bi-experiment-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:680px){.bi-experiment-toolbar,.bi-experiment-facts{grid-template-columns:1fr}.bi-experiment-actions{align-items:flex-start;flex-direction:column}.bi-experiment-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.bi-pro-safety{margin-bottom:16px;border-radius:14px}.bi-pro-overview-grid{margin-bottom:16px}.bi-pro-overview-grid a{color:inherit}.bi-pro-overview-grid .ant-card{height:100%;border-radius:18px;background:linear-gradient(145deg,#fff,#f8faff)}.bi-pro-overview-grid p{min-height:44px;margin:14px 0 0;color:#64748b}.bi-pro-dataset-overview{border-radius:18px}.bi-pro-dataset-overview a{color:inherit}.bi-pro-dataset-overview .ant-col>a>div{display:grid;grid-template-columns:auto 1fr auto;gap:7px 10px;align-items:center;min-height:96px;padding:15px;border:1px solid #e7eaf3;border-radius:14px;background:#fbfcff}.bi-pro-dataset-overview .ant-col>a>div:hover{border-color:#a5b4fc;box-shadow:0 8px 24px #6366f11a}.bi-pro-dataset-overview span{grid-column:2 / 4;color:#64748b}.bi-pro-dataset-overview .ant-tag{grid-column:2;width:max-content}.bi-schedules-card{border-radius:18px;overflow:hidden}.bi-schedule-name,.bi-schedule-calendar{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.bi-schedule-name strong,.bi-schedule-calendar strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bi-schedule-calendar small{max-width:100%;color:var(--text-muted, #64748b);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bi-schedule-name .ant-tag{margin:0}.bi-schedule-calendar-hint{margin-bottom:16px;border-radius:12px}.bi-schedule-switch-label{margin-inline-start:8px;color:var(--text-secondary, #475569)}.bi-pro-builder{display:grid;grid-template-columns:270px minmax(0,1fr) 270px;gap:14px;align-items:start}.bi-pro-builder-focused{display:block}.bi-pro-studio{display:grid;grid-template-columns:minmax(290px,330px) minmax(480px,1fr) minmax(260px,310px);gap:14px;align-items:start}.bi-pro-builder-panel,.bi-pro-report-library{position:sticky;top:74px;display:flex;min-width:0;max-height:calc(100vh - 94px);padding:15px;flex-direction:column;gap:12px;overflow:hidden;border:1px solid #e2e7f1;border-radius:20px;background:#fffffff5;box-shadow:0 16px 42px #33415514}.bi-pro-studio-heading,.bi-pro-result-heading,.bi-pro-report-library-head,.bi-pro-studio-heading>div,.bi-pro-result-heading>div,.bi-pro-report-library-head>div{display:flex;min-width:0;align-items:center;gap:10px}.bi-pro-studio-heading>div,.bi-pro-result-heading>div,.bi-pro-report-library-head>div{flex:1;align-items:flex-start;flex-direction:column;gap:2px}.bi-pro-studio-icon,.bi-pro-result-heading>span,.bi-pro-report-icon{display:grid;flex:0 0 auto;width:36px;height:36px;color:#6556e9;border:1px solid #dfdcff;border-radius:12px;background:#f4f2ff;place-items:center}.bi-pro-studio-heading strong,.bi-pro-result-heading strong,.bi-pro-report-library-head strong{color:#172033;font-size:15px;line-height:1.3}.bi-pro-studio-heading small,.bi-pro-result-heading small,.bi-pro-report-library-head small{color:#718096;font-size:12px;line-height:1.4}.bi-pro-report-library-head{justify-content:space-between}.bi-pro-report-library-head>.ant-tag{margin-inline-end:0}.bi-pro-builder-state{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 11px;border:1px solid #eceef5;border-radius:13px;background:#f8faff}.bi-pro-builder-state>div{display:flex;min-width:0;align-items:center;gap:6px}.bi-pro-builder-state>div>span{overflow:hidden;color:#344054;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.tasks-calendar-dot>span{display:block;overflow:hidden;text-overflow:ellipsis}.tasks-calendar-dot>small{display:flex;align-items:center;gap:3px;overflow:hidden;color:#7465dc;font-size:8px;text-overflow:ellipsis}.bi-pro-builder-state>strong{color:#6556e9;font-size:13px}.bi-pro-builder-state .ant-tag{margin-inline-end:0}.bi-pro-builder-progress{height:5px;overflow:hidden;border-radius:999px;background:#ececf5}.bi-pro-builder-progress>span{display:block;height:100%;border-radius:inherit;background:#6d5dfc;transition:width .18s ease}.bi-pro-builder-sections{display:flex;min-height:0;flex-direction:column;gap:7px;overflow-y:auto;padding-right:2px}.bi-pro-builder-sections>button{display:grid;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px;text-align:left;border:1px solid #e6e9f2;border-radius:14px;background:#fff;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.bi-pro-builder-sections>button:hover{border-color:#bbb4ff;background:#faf9ff;transform:translateY(-1px)}.bi-pro-builder-sections>button.is-complete{border-color:#dcd8ff;background:#faf9ff}.bi-pro-builder-step-index{display:grid;width:29px;height:29px;color:#6556e9;border-radius:10px;background:#efedff;font-size:12px;font-weight:800;place-items:center}.bi-pro-builder-sections>button.is-complete .bi-pro-builder-step-index{color:#047857;background:#e8f8f1}.bi-pro-builder-sections>button>span:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:2px}.bi-pro-builder-sections strong{color:#273247;font-size:13px}.bi-pro-builder-sections small{color:#7d8ba0;font-size:11px;line-height:1.35}.bi-pro-builder-sections em{overflow:hidden;color:#6556e9;font-size:11px;font-style:normal;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.bi-pro-builder-sections>button>svg{color:#98a2b3}.bi-pro-builder-readiness{display:flex;align-items:center;gap:9px;padding:10px 11px;color:#a16207;border:1px solid #fde7b4;border-radius:13px;background:#fffaf0}.bi-pro-builder-readiness.is-ready{color:#047857;border-color:#bcebd8;background:#effaf6}.bi-pro-builder-readiness>svg{flex:0 0 auto}.bi-pro-builder-readiness>span{display:flex;min-width:0;flex-direction:column;gap:1px}.bi-pro-builder-readiness strong{font-size:12px}.bi-pro-builder-readiness small{overflow:hidden;color:#718096;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.bi-pro-builder-primary-actions{display:grid;grid-template-columns:1fr;gap:7px}.bi-pro-result-stage{min-width:0}.bi-pro-preview-studio{min-height:calc(100vh - 94px);border:1px solid #e2e7f1;border-radius:20px;background:#fff;box-shadow:0 16px 42px #33415514}.bi-pro-preview-studio>.ant-card-head{min-height:66px;padding-inline:17px;border-bottom-color:#edf0f5}.bi-pro-preview-studio>.ant-card-body{padding:15px 17px 18px}.bi-pro-query-context{display:flex;align-items:center;gap:5px;margin-bottom:12px;padding-bottom:11px;overflow-x:auto;border-bottom:1px solid #edf0f5;scrollbar-width:none}.bi-pro-query-context::-webkit-scrollbar{display:none}.bi-pro-query-context .ant-tag{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;margin-inline-end:0}.bi-pro-preview-empty{display:flex;min-height:calc(100vh - 260px);align-items:center;justify-content:center;flex-direction:column;gap:8px;padding:32px 20px;text-align:center}.bi-pro-preview-empty>span{display:grid;width:62px;height:62px;color:#6556e9;border-radius:20px;background:#f1efff;place-items:center}.bi-pro-preview-empty strong{margin-top:4px;color:#273247;font-size:18px}.bi-pro-preview-empty p{max-width:420px;margin:0 0 8px;color:#7d8ba0;line-height:1.55}.bi-pro-preview-studio .bi-pro-loading{min-height:calc(100vh - 260px);gap:12px;color:#718096}.bi-pro-report-library>.ant-input-affix-wrapper{flex:0 0 auto;border-radius:11px}.bi-pro-report-library-list{display:flex;min-height:0;flex:1;flex-direction:column;gap:7px;overflow-y:auto;padding-right:2px}.bi-pro-report-library-list>article{padding:9px;border:1px solid #e7eaf2;border-radius:14px;background:#fff;transition:border-color .16s ease,background .16s ease}.bi-pro-report-library-list>article:hover,.bi-pro-report-library-list>article.is-active{border-color:#bbb4ff;background:#faf9ff}.bi-pro-report-open{display:flex;align-items:center;gap:9px;width:100%;padding:0;text-align:left;border:0;background:transparent;cursor:pointer}.bi-pro-report-icon{width:32px;height:32px;border-radius:10px}.bi-pro-report-open>span:last-child{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.bi-pro-report-open strong,.bi-pro-report-open small,.bi-pro-report-open em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bi-pro-report-open strong{color:#273247;font-size:12px}.bi-pro-report-open small{color:#718096;font-size:11px}.bi-pro-report-open em{color:#98a2b3;font-size:10px;font-style:normal}.bi-pro-report-meta{display:flex;flex-wrap:wrap;gap:3px;margin:8px 0 5px 41px}.bi-pro-report-meta .ant-tag{margin-inline-end:0;font-size:10px;line-height:18px}.bi-pro-report-actions{display:flex;justify-content:flex-end;gap:1px;padding-top:5px;border-top:1px solid #edf0f5}.bi-pro-report-actions .ant-btn{width:27px;height:27px;padding:0}[data-theme=dark] .bi-pro-builder-panel,[data-theme=dark] .bi-pro-report-library,[data-theme=dark] .bi-pro-preview-studio,body.openlines-telegram-dark-active .bi-pro-builder-panel,body.openlines-telegram-dark-active .bi-pro-report-library,body.openlines-telegram-dark-active .bi-pro-preview-studio{color:#e5edf5;border-color:#314153;background:#172633;box-shadow:0 16px 42px #00000038}[data-theme=dark] .bi-pro-studio-heading strong,[data-theme=dark] .bi-pro-result-heading strong,[data-theme=dark] .bi-pro-report-library-head strong,[data-theme=dark] .bi-pro-builder-sections strong,[data-theme=dark] .bi-pro-report-open strong,[data-theme=dark] .bi-pro-preview-empty strong,body.openlines-telegram-dark-active .bi-pro-studio-heading strong,body.openlines-telegram-dark-active .bi-pro-result-heading strong,body.openlines-telegram-dark-active .bi-pro-report-library-head strong,body.openlines-telegram-dark-active .bi-pro-builder-sections strong,body.openlines-telegram-dark-active .bi-pro-report-open strong,body.openlines-telegram-dark-active .bi-pro-preview-empty strong{color:#edf5fc}[data-theme=dark] .bi-pro-builder-state,[data-theme=dark] .bi-pro-builder-sections>button,[data-theme=dark] .bi-pro-report-library-list>article,body.openlines-telegram-dark-active .bi-pro-builder-state,body.openlines-telegram-dark-active .bi-pro-builder-sections>button,body.openlines-telegram-dark-active .bi-pro-report-library-list>article{color:#dbe7f2;border-color:#314153;background:#10202c}[data-theme=dark] .bi-pro-builder-sections>button:hover,[data-theme=dark] .bi-pro-builder-sections>button.is-complete,[data-theme=dark] .bi-pro-report-library-list>article:hover,[data-theme=dark] .bi-pro-report-library-list>article.is-active,body.openlines-telegram-dark-active .bi-pro-builder-sections>button:hover,body.openlines-telegram-dark-active .bi-pro-builder-sections>button.is-complete,body.openlines-telegram-dark-active .bi-pro-report-library-list>article:hover,body.openlines-telegram-dark-active .bi-pro-report-library-list>article.is-active{border-color:#6658cb;background:#202942}[data-theme=dark] .bi-pro-builder-state>div>span,[data-theme=dark] .bi-pro-studio-heading small,[data-theme=dark] .bi-pro-result-heading small,[data-theme=dark] .bi-pro-report-library-head small,[data-theme=dark] .bi-pro-builder-sections small,[data-theme=dark] .bi-pro-report-open small,[data-theme=dark] .bi-pro-report-open em,body.openlines-telegram-dark-active .bi-pro-builder-state>div>span,body.openlines-telegram-dark-active .bi-pro-studio-heading small,body.openlines-telegram-dark-active .bi-pro-result-heading small,body.openlines-telegram-dark-active .bi-pro-report-library-head small,body.openlines-telegram-dark-active .bi-pro-builder-sections small,body.openlines-telegram-dark-active .bi-pro-report-open small,body.openlines-telegram-dark-active .bi-pro-report-open em{color:#9fb0c4}[data-theme=dark] .bi-pro-query-context,[data-theme=dark] .bi-pro-report-actions,body.openlines-telegram-dark-active .bi-pro-query-context,body.openlines-telegram-dark-active .bi-pro-report-actions{border-color:#314153}@media(max-width:1420px){.bi-pro-studio{grid-template-columns:minmax(270px,310px) minmax(440px,1fr) minmax(245px,280px)}}@media(max-width:1180px){.bi-pro-studio{grid-template-columns:minmax(280px,320px) minmax(0,1fr)}.bi-pro-report-library{position:static;grid-column:1 / -1;max-height:none}.bi-pro-report-library-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}}@media(max-width:860px){.bi-pro-studio{grid-template-columns:minmax(0,1fr)}.bi-pro-builder-panel,.bi-pro-report-library{position:static;max-height:none;border-radius:16px}.bi-pro-builder-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.bi-pro-preview-studio{min-height:520px;border-radius:16px}.bi-pro-preview-empty,.bi-pro-preview-studio .bi-pro-loading{min-height:360px}.bi-pro-report-library-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.bi-pro-builder-panel,.bi-pro-report-library{padding:12px}.bi-pro-builder-sections,.bi-pro-report-library-list{grid-template-columns:minmax(0,1fr)}.bi-pro-preview-studio>.ant-card-head{align-items:flex-start;padding-inline:13px}.bi-pro-preview-studio>.ant-card-head .ant-card-extra{width:100%;padding-block:0 10px}.bi-pro-preview-studio>.ant-card-body{padding:12px}}.bi-pro-catalog-panel,.bi-pro-properties{position:sticky;top:76px;display:flex;flex-direction:column;gap:11px;max-height:calc(100vh - 96px);padding:14px;overflow:hidden;border:1px solid #e5e9f3;border-radius:18px;background:#fffffff0;box-shadow:0 14px 38px #33415514}.bi-pro-catalog-panel>.ant-select,.bi-pro-catalog-panel>.ant-input-affix-wrapper,.bi-pro-properties>.ant-select{width:100%}.bi-pro-field-list{overflow-y:auto;padding-right:3px}.bi-pro-field-list h4{position:sticky;top:0;z-index:1;margin:10px 0 6px;padding:5px 3px;color:#475569;background:#fffffff5}.bi-pro-field-list button{display:flex;align-items:center;gap:7px;width:100%;margin-bottom:5px;padding:9px;text-align:left;border:1px solid transparent;border-radius:10px;background:#f8faff;cursor:grab}.bi-pro-field-list button:hover{border-color:#c7d2fe;background:#eef2ff}.bi-pro-field-list button>span{display:flex;flex:1;min-width:0;flex-direction:column}.bi-pro-field-list button strong{overflow:hidden;color:#253047;text-overflow:ellipsis;white-space:nowrap}.bi-pro-field-list button small{color:#94a3b8}.bi-pro-canvas{display:flex;min-width:0;flex-direction:column;gap:14px}.bi-pro-workbench{overflow:hidden;border:1px solid #e5e9f3;border-radius:20px;background:linear-gradient(145deg,#fffffffa,#f8fafff2);box-shadow:0 18px 48px #47556914}.bi-pro-workbench>.ant-card-body{padding:16px}.bi-pro-workbench-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.bi-pro-workbench-title{display:flex;min-width:0;align-items:center;gap:12px}.bi-pro-workbench-title>svg{flex:0 0 auto;color:#635bff}.bi-pro-workbench-title div{display:flex;min-width:0;flex-direction:column;gap:2px}.bi-pro-workbench-title span{color:#64748b;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.bi-pro-workbench-title strong{overflow:hidden;color:#172033;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.bi-pro-workbench-actions{justify-content:flex-end}.bi-pro-builder-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0}.bi-pro-step-card{display:flex;min-width:0;min-height:72px;flex-direction:column;justify-content:center;gap:5px;padding:12px;text-align:left;border:1px solid #e3e8f5;border-radius:15px;background:#ffffffe0;cursor:pointer;transition:.16s ease}.bi-pro-step-card:hover{border-color:#a5b4fc;background:#f8faff;box-shadow:0 10px 24px #6366f11a}.bi-pro-step-card.is-active{cursor:default;border-color:#ddd6fe;background:linear-gradient(145deg,#f5f3ff,#fff)}.bi-pro-step-card span{color:#64748b;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.bi-pro-step-card strong{overflow:hidden;color:#253047;text-overflow:ellipsis;white-space:nowrap}.bi-pro-drop-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bi-pro-drop-grid section{min-height:116px;padding:14px;border:1px dashed #a5b4fc;border-radius:16px;background:linear-gradient(145deg,#fbfcff,#f4f3ff)}.bi-pro-drop-grid h4{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 12px}.bi-pro-drop-grid section>div{display:flex;flex-wrap:wrap;gap:6px}.bi-pro-drop-grid small{color:#94a3b8}.bi-pro-preview,.bi-pro-saved-reports{overflow:hidden;border-radius:18px}.bi-pro-loading{display:grid;min-height:320px;place-items:center}.bi-pro-preview .ant-empty{padding:70px 0}.bi-pro-kpi{display:flex;min-height:280px;align-items:center;justify-content:center;flex-direction:column;border-radius:16px;background:radial-gradient(circle at top,#eef2ff,#fff 66%)}.bi-pro-kpi span{color:#64748b;font-weight:700}.bi-pro-kpi strong{margin:16px 0;color:#312e81;font-size:clamp(42px,7vw,76px);line-height:1}.bi-pro-kpi small{color:#94a3b8}.bi-pro-bars{display:flex;flex-direction:column;gap:9px;padding:8px 0}.bi-pro-bars button{display:grid;grid-template-columns:minmax(90px,180px) 1fr minmax(60px,auto);gap:10px;align-items:center;width:100%;padding:5px 2px;text-align:left;border:0;background:transparent;cursor:pointer}.bi-pro-bars button>span{overflow:hidden;color:#475569;text-overflow:ellipsis;white-space:nowrap}.bi-pro-bars i{height:11px;overflow:hidden;border-radius:10px;background:#eef2ff}.bi-pro-bars b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6366f1,#a855f7)}.bi-pro-bars strong{text-align:right}:root{--bi-series-1: var(--primary-color, #6556e9);--bi-series-2: #149ddd;--bi-series-3: #1f9d8b;--bi-series-4: #e89c3d;--bi-series-5: #8a63d2;--bi-positive: var(--success-color, #16865f);--bi-warning: var(--warning-color, #b7791f);--bi-negative: var(--error-color, #c2414f);--bi-plot-grid: color-mix(in srgb, var(--border-color, #dfe5ef) 82%, transparent);--bi-card-bg: var(--surface, #fff);--bi-card-muted: var(--surface-muted, #f7f9fc);--bi-card-ink: var(--text-primary, #253047);--bi-card-subtle: var(--text-secondary, #718096)}.bi-semantic-result{display:grid;gap:14px;min-width:0}.bi-semantic-truncated{border-radius:12px}.bi-semantic-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.bi-semantic-kpi{display:flex;min-height:220px;padding:24px;align-items:center;justify-content:center;flex-direction:column;color:var(--bi-card-ink);border:1px solid var(--border-color, #e6e9f2);border-radius:18px;background:var(--bi-card-bg);box-shadow:0 12px 35px color-mix(in srgb,var(--bi-series-1) 7%,transparent);cursor:pointer}.bi-semantic-kpi>span{color:#6d7890;font-weight:700;text-align:center}.bi-semantic-kpi>strong{margin:15px 0 12px;color:#4338a7;font-size:clamp(35px,5vw,62px);line-height:1;text-align:center}.bi-semantic-kpi-sparkline{width:min(180px,80%);height:44px;margin:-2px 0 10px;overflow:visible}.bi-semantic-kpi-sparkline polyline,.bi-viz-kpi-sparkline polyline{fill:none;stroke:var(--bi-series-1);stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.bi-semantic-kpi>small{max-width:480px;color:#8b96aa;text-align:center;line-height:1.45}.bi-semantic-kpi>small.is-warning{color:#a16207}.bi-semantic-kpi>div{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 14px}.bi-semantic-kpi>div small{color:#7b879a}.bi-semantic-kpi em,.bi-semantic-comparison-grid em{color:#677389;font-style:normal;font-weight:700}.bi-semantic-kpi em.is-positive,.bi-semantic-comparison-grid em.is-positive,.bi-analytics-insight .is-positive{color:var(--bi-positive)}.bi-semantic-kpi em.is-negative,.bi-semantic-comparison-grid em.is-negative,.bi-analytics-insight .is-negative{color:var(--bi-negative)}.bi-semantic-comparison-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:9px}.bi-semantic-comparison-grid article{display:grid;grid-template-columns:1fr auto;gap:5px 12px;padding:12px 14px;border:1px solid #e9ebf3;border-radius:13px;background:#fbfcff}.bi-semantic-comparison-grid article>strong{grid-column:1 / -1;overflow:hidden;color:#354157;text-overflow:ellipsis;white-space:nowrap}.bi-semantic-comparison-grid article>span{display:grid;gap:2px}.bi-semantic-comparison-grid article small{color:#8a95a8;font-size:11px}.bi-semantic-comparison-grid article b{color:#354157;font-size:14px}.bi-semantic-comparison-grid article em{grid-column:1 / -1;font-size:12px}.bi-semantic-comparison-grid article>small{grid-column:1 / -1;line-height:1.45;white-space:normal}.bi-semantic-chart,.bi-viz-trend{position:relative;min-width:0;overflow-x:auto;padding-top:3px}.bi-semantic-chart svg{display:block;width:100%;min-width:620px;height:auto;overflow:visible}.bi-semantic-legend{display:flex;min-height:26px;align-items:center;flex-wrap:wrap;gap:7px 16px;color:#68758a;font-size:12px}.bi-semantic-legend span{display:inline-flex;align-items:center;gap:6px}.bi-semantic-legend i{width:14px;height:4px;border-radius:5px}.bi-semantic-legend i.is-previous{height:0;border-top:2px dashed #7b879a;border-radius:0;background:transparent}.bi-semantic-gridline{stroke:#e9edf4;stroke-width:1}.bi-semantic-axis{stroke:#aeb7c7;stroke-width:1.2}.bi-semantic-axis-label,.bi-semantic-category-label{fill:#748197;font-size:11px}.bi-semantic-category-label{cursor:default}.bi-semantic-mark{cursor:pointer;transition:opacity .16s ease}.bi-semantic-mark:hover{opacity:.78}.bi-semantic-previous-bar{fill:transparent;stroke:#8792a5;stroke-width:2;stroke-dasharray:5 4}.bi-semantic-histogram{min-height:330px;padding:22px 10px 0}.bi-semantic-histogram-bars{display:flex;height:300px;align-items:flex-end;gap:5px;border-bottom:1px solid #adb7c7}.bi-semantic-histogram-bars>div{position:relative;display:flex;height:100%;min-width:28px;align-items:flex-end;flex:1}.bi-semantic-histogram-bars span{display:block;width:100%;min-height:2px;border-radius:7px 7px 0 0;background:var(--bi-series-1)}.bi-semantic-histogram-bars small{position:absolute;bottom:-24px;left:0;max-width:68px;overflow:hidden;color:#7c889b;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.bi-semantic-histogram-bars strong{position:absolute;right:4px;bottom:4px;color:#fff;font-size:11px;text-shadow:0 1px 2px rgb(0 0 0 / 24%)}.bi-semantic-empty{display:grid;min-height:260px;color:#8995a8;place-items:center}.bi-analytics-target{display:flex;width:100%;align-items:center;justify-content:space-between!important;gap:8px;margin:6px 0;padding:8px 10px;border-radius:10px;color:var(--bi-card-subtle);background:var(--bi-card-muted)}.bi-analytics-target em{color:var(--bi-card-ink);font-style:normal}.bi-analytics-tooltip{position:sticky;top:8px;left:100%;z-index:3;display:grid;width:max-content;max-width:240px;gap:2px;margin:0 8px -58px auto;padding:9px 11px;color:var(--bi-card-ink);border:1px solid var(--border-color, #dfe5ef);border-radius:11px;background:color-mix(in srgb,var(--bi-card-bg) 94%,transparent);box-shadow:0 10px 26px #0f172a24;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.bi-analytics-tooltip span,.bi-analytics-tooltip small{color:var(--bi-card-subtle);font-size:11px}.bi-analytics-sla,.bi-analytics-insight{display:grid;min-height:210px;gap:14px;padding:22px;color:var(--bi-card-ink);border:1px solid var(--border-color, #e3e8f2);border-radius:18px;background:var(--bi-card-bg);box-shadow:0 12px 30px #0f172a0f}.bi-analytics-sla{border-top:4px solid var(--bi-card-subtle)}.bi-analytics-sla.is-healthy{border-top-color:var(--bi-positive)}.bi-analytics-sla.is-watch{border-top-color:var(--bi-warning)}.bi-analytics-sla.is-breach{border-top-color:var(--bi-negative)}.bi-analytics-sla>header,.bi-analytics-insight>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.bi-analytics-sla>header>span,.bi-analytics-insight>header{color:var(--bi-series-1)}.bi-analytics-sla>header>span{display:inline-flex;align-items:center;gap:7px;font-weight:800}.bi-analytics-sla>header small,.bi-analytics-insight header small{color:var(--bi-card-subtle)}.bi-analytics-sla>strong{font-size:clamp(36px,5vw,58px);line-height:1}.bi-analytics-sla>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.bi-analytics-sla>div>span{display:grid;gap:3px;padding:9px;border-radius:10px;background:var(--bi-card-muted)}.bi-analytics-sla>div small{color:var(--bi-card-subtle)}.bi-analytics-insight>header{justify-content:flex-start}.bi-analytics-insight>header>div{display:grid;gap:2px}.bi-analytics-insight-headline{display:flex;align-items:baseline;gap:9px}.bi-analytics-insight-headline strong{font-size:clamp(28px,4vw,44px)}.bi-analytics-insight-headline span{color:var(--bi-card-subtle);font-weight:800}.bi-analytics-insight section{display:grid;gap:7px}.bi-analytics-insight section>small{color:var(--bi-card-subtle);font-weight:750}.bi-analytics-insight section>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:7px;border-top:1px solid var(--bi-plot-grid)}.bi-analytics-insight section span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme=dark] .bi-semantic-kpi,body.openlines-telegram-dark-active .bi-semantic-kpi{color:#e8edf5;border-color:#2b3c4e;background:radial-gradient(circle at 50% 0,#272750,#152330 68%);box-shadow:none}[data-theme=dark] .bi-semantic-kpi>strong,body.openlines-telegram-dark-active .bi-semantic-kpi>strong{color:#a99cff}[data-theme=dark] .bi-semantic-comparison-grid article,body.openlines-telegram-dark-active .bi-semantic-comparison-grid article{border-color:#2a3a4b;background:#172633}[data-theme=dark] .bi-semantic-comparison-grid article>strong,[data-theme=dark] .bi-semantic-comparison-grid article b,body.openlines-telegram-dark-active .bi-semantic-comparison-grid article>strong,body.openlines-telegram-dark-active .bi-semantic-comparison-grid article b{color:#e5edf5}[data-theme=dark] .bi-semantic-gridline,body.openlines-telegram-dark-active .bi-semantic-gridline{stroke:#263848}[data-theme=dark] .bi-semantic-axis,body.openlines-telegram-dark-active .bi-semantic-axis{stroke:#526477}[data-theme=dark] .bi-semantic-axis-label,[data-theme=dark] .bi-semantic-category-label,body.openlines-telegram-dark-active .bi-semantic-axis-label,body.openlines-telegram-dark-active .bi-semantic-category-label{fill:#9aa9b8}@media(max-width:700px){.bi-semantic-kpi-grid{grid-template-columns:1fr}.bi-semantic-kpi{min-height:180px;padding:20px 16px}.bi-semantic-comparison-grid{grid-template-columns:1fr}.bi-semantic-chart svg{min-width:560px}.bi-analytics-sla,.bi-analytics-insight{min-height:180px;padding:17px}.bi-analytics-sla>div{grid-template-columns:1fr}}.bi-pro-properties h3{margin:4px 0 0;font-size:15px}.bi-pro-switch{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#475569}.bi-pro-organization-filter{display:flex;flex-direction:column;gap:9px;padding:11px;border:1px solid #ddd6fe;border-radius:14px;background:linear-gradient(145deg,#faf8ff,#f8faff)}.bi-pro-organization-filter>h3{color:#5b21b6}.bi-pro-organization-filter>.ant-select{width:100%}.bi-pro-organization-filter>small{color:#64748b;line-height:1.45}.bi-pro-filter-editor{display:flex;flex-direction:column;gap:7px;padding:10px;border-radius:12px;background:#f8faff}.bi-pro-active-filters{display:flex;flex-wrap:wrap;gap:4px;max-height:130px;overflow-y:auto}.bi-filter-group{display:grid;gap:8px;min-width:0}.bi-filter-group-depth-1,.bi-filter-group-depth-2{padding:9px;border:1px solid #dfe7f2;border-radius:11px;background:#ffffffb8}.bi-filter-group-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.bi-filter-logic{display:inline-flex;padding:2px;border-radius:8px;background:#e9eef7}.bi-filter-logic button{min-width:34px;padding:3px 8px;border:0;border-radius:6px;color:#65738a;background:transparent;font:inherit;font-size:10px;font-weight:800;cursor:pointer}.bi-filter-logic button.is-active{color:#fff;background:#6d5dfc;box-shadow:0 2px 6px #6d5dfc38}.bi-filter-group-items{display:grid;gap:7px;min-width:0}.bi-filter-condition{display:grid;grid-template-columns:minmax(130px,1.2fr) minmax(120px,.9fr) minmax(140px,1.2fr) 30px;gap:6px;align-items:center;min-width:0}.bi-filter-condition .ant-select,.bi-filter-condition .ant-picker,.bi-filter-condition .ant-input-number,.bi-filter-condition .ant-input{width:100%;min-width:0}.bi-filter-empty{color:#8793a6}.bi-filter-summary{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.bi-filter-summary>span,.bi-filter-summary-group>span{display:inline-flex;align-items:center;gap:5px}.bi-filter-summary b{color:#7a68ef;font-size:9px;letter-spacing:.04em}.bi-pro-sort-editor{display:grid;grid-template-columns:minmax(170px,1fr) minmax(210px,1fr) 90px;gap:8px;padding-top:9px;border-top:1px solid #e5ebf4}.bi-pro-sort-editor label{display:grid;gap:4px;color:#69768b;font-size:10px;font-weight:700}.bi-pro-sort-editor .ant-input-number{width:100%}.bi-pro-conditional-metric{display:flex;flex-direction:column;gap:8px;padding:11px;border:1px solid #c7f0f4;border-radius:14px;background:linear-gradient(145deg,#f2fcfd,#f8faff)}.bi-pro-conditional-metric>h3{color:#155e75}.bi-pro-conditional-chip{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 8px 8px 10px;border:1px solid #cffafe;border-radius:10px;background:#ffffffe6}.bi-pro-conditional-chip>span{display:flex;min-width:0;flex-direction:column}.bi-pro-conditional-chip strong{overflow:hidden;color:#164e63;text-overflow:ellipsis;white-space:nowrap}.bi-pro-conditional-chip small{color:#64748b}.bi-pro-data-picker{display:grid;grid-template-columns:260px minmax(0,1fr);gap:14px}.bi-pro-data-picker-sidebar{display:flex;min-width:0;flex-direction:column;gap:12px}.bi-pro-data-picker-sidebar>.ant-select,.bi-pro-data-picker-sidebar>.ant-input-affix-wrapper{width:100%}.bi-pro-data-picker-intro{display:flex;gap:10px;padding:12px;border:1px solid #ddd6fe;border-radius:15px;background:linear-gradient(145deg,#f5f3ff,#fff)}.bi-pro-data-picker-intro>svg{flex:0 0 auto;color:#635bff}.bi-pro-data-picker-intro div{display:flex;min-width:0;flex-direction:column;gap:4px}.bi-pro-data-picker-intro strong{color:#172033}.bi-pro-data-picker-intro span{color:#64748b;font-size:13px;line-height:1.45}.bi-pro-selected-summary{display:flex;flex-direction:column;gap:5px;padding:12px;border:1px solid #e5e9f3;border-radius:14px;background:#f8faff}.bi-pro-selected-summary span{color:#475569;font-size:13px;font-weight:800}.bi-pro-selected-summary small{overflow:hidden;color:#94a3b8;text-overflow:ellipsis;white-space:nowrap}.bi-pro-data-picker-main{min-width:0}.bi-pro-data-picker .bi-pro-field-list{max-height:calc(100vh - 180px)}.bi-pro-settings-panel{display:flex;flex-direction:column;gap:12px}.bi-pro-settings-section{display:flex;flex-direction:column;gap:9px;padding:12px;border:1px solid #e5e9f3;border-radius:16px;background:#fbfcff}.bi-pro-settings-section h3{margin:0;color:#253047;font-size:15px}.bi-catalog-workspace{display:grid;grid-template-columns:clamp(310px,22vw,360px) minmax(0,1fr);gap:14px;align-items:start}.bi-catalog-navigator,.bi-catalog-detail{border:1px solid #e3e8f2;border-radius:18px;background:#fffffff5;box-shadow:0 12px 32px #33415512}.bi-catalog-navigator{position:sticky;top:74px;display:flex;max-height:calc(100vh - 94px);overflow:hidden;flex-direction:column}.bi-catalog-navigator-head{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:center;padding:14px;border-bottom:1px solid #edf0f6}.bi-catalog-navigator-head>div{display:flex;min-width:0;flex-direction:column;gap:2px}.bi-catalog-navigator-head strong{color:#172033;font-size:15px}.bi-catalog-navigator-head small{display:-webkit-box;overflow:hidden;color:#7b879c;font-size:11px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.bi-catalog-heading-icon{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;color:#5b5ce2;border-radius:12px;background:#eef0ff}.bi-catalog-search{width:auto;margin:12px 12px 8px;border-radius:11px}.bi-catalog-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:0 12px 10px}.bi-catalog-categories button{display:grid;min-width:0;min-height:34px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;padding:6px 9px;color:#64748b;text-align:left;border:1px solid #e3e8f2;border-radius:9px;background:#fff;font-size:12px;font-weight:750;line-height:1.2;cursor:pointer}.bi-catalog-categories button:last-child:nth-child(odd){grid-column:1 / -1}.bi-catalog-categories button span{min-width:0;overflow-wrap:anywhere}.bi-catalog-categories button:hover{color:#4f46e5;border-color:#c7d2fe}.bi-catalog-categories button.is-active{color:#4f46e5;border-color:#c7d2fe;background:#eef2ff}.bi-catalog-categories em{color:#94a3b8;font-size:10px;font-style:normal}.bi-catalog-source-list{display:flex;min-height:0;flex:1;flex-direction:column;gap:4px;padding:4px 8px 10px;overflow-y:auto}.bi-catalog-source-list>.ant-empty{margin:28px 0}.bi-catalog-source-item{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr) 16px;gap:9px;align-items:center;width:100%;padding:10px;text-align:left;border:1px solid transparent;border-radius:12px;background:transparent;cursor:pointer}.bi-catalog-source-item:before{position:absolute;top:9px;bottom:9px;left:0;width:3px;border-radius:4px;background:transparent;content:""}.bi-catalog-source-item:hover{border-color:#e3e8f2;background:#f8faff}.bi-catalog-source-item.is-active{border-color:#d9ddff;background:#f1f3ff}.bi-catalog-source-item.is-active:before{background:#635bff}.bi-catalog-source-icon{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;color:#64748b;border-radius:10px;background:#f0f3f8}.bi-catalog-source-item.is-active .bi-catalog-source-icon{color:#4f46e5;background:#e3e7ff}.bi-catalog-source-copy{display:flex;min-width:0;flex-direction:column;gap:3px}.bi-catalog-source-copy strong,.bi-catalog-source-copy small{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical}.bi-catalog-source-copy strong{color:#253047;font-size:13px;line-height:1.3;-webkit-line-clamp:2}.bi-catalog-source-copy small{color:#7b879c;font-size:11px;line-height:1.35;-webkit-line-clamp:2}.bi-catalog-source-copy>span{display:flex;flex-wrap:wrap;gap:2px 8px}.bi-catalog-source-copy em{color:#94a3b8;font-size:10px;font-style:normal}.bi-catalog-source-item>svg{color:#a1aabd}.bi-catalog-detail{min-width:0;overflow:hidden}.bi-catalog-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:17px 18px;border-bottom:1px solid #edf0f6}.bi-catalog-detail-title{display:flex;min-width:0;align-items:flex-start;gap:12px}.bi-catalog-detail-title>div{min-width:0}.bi-catalog-detail-title small{color:#635bff;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.bi-catalog-detail-title h2{margin:2px 0 3px;color:#172033;font-size:22px;line-height:1.2}.bi-catalog-detail-title p{max-width:720px;margin:0;color:#64748b;font-size:12px;line-height:1.45}.bi-catalog-context-strip{display:grid;grid-template-columns:minmax(160px,2fr) repeat(2,minmax(90px,.65fr)) minmax(150px,1fr);gap:1px;border-bottom:1px solid #edf0f6;background:#edf0f6}.bi-catalog-context-strip>div{display:flex;min-width:0;min-height:64px;flex-direction:column;justify-content:center;gap:4px;padding:10px 14px;background:#fafbfe}.bi-catalog-context-strip small{color:#7b879c;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.bi-catalog-context-strip strong,.bi-catalog-context-strip code{overflow:hidden;color:#253047;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.bi-catalog-context-strip code{color:#5b5ce2;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.bi-catalog-table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px}.bi-catalog-table-toolbar>div{display:flex;min-width:0;flex-direction:column;gap:2px}.bi-catalog-table-toolbar strong{color:#253047;font-size:14px}.bi-catalog-table-toolbar small{color:#7b879c;font-size:11px}.bi-catalog-table-toolbar .ant-segmented{flex:0 0 auto}.bi-catalog-table-shell{margin:0 14px 14px;overflow:hidden;border:1px solid #e7eaf2;border-radius:14px}.bi-catalog-table .ant-table{font-size:12px}.bi-catalog-table .ant-table-thead>tr>th{padding-top:9px!important;padding-bottom:9px!important;color:#64748b;font-size:10px;text-transform:uppercase;letter-spacing:.04em;background:#f7f8fc!important}.bi-catalog-table .ant-table-tbody>tr>td{padding-top:8px!important;padding-bottom:8px!important}.bi-catalog-field-name{display:flex;min-width:0;align-items:center;gap:9px}.bi-catalog-field-name>span:last-child{display:flex;min-width:0;flex-direction:column;gap:2px}.bi-catalog-field-name strong,.bi-catalog-field-name small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bi-catalog-field-name strong{color:#253047;font-size:12px}.bi-catalog-field-name small{color:#8a95a8;font-size:10px}.bi-catalog-kind-icon{display:inline-flex;width:30px;height:30px;flex:0 0 auto;align-items:center;justify-content:center;color:#2563eb;border-radius:9px;background:#eaf2ff}.bi-catalog-kind-icon.is-metric{color:#7c3aed;background:#f1eaff}.bi-catalog-code{display:inline-block;max-width:100%;overflow:hidden;color:#4f46e5;font:11px ui-monospace,SFMono-Regular,Consolas,monospace;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.bi-catalog-type{color:#475569;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.bi-catalog-muted{color:#a1aabd}.bi-catalog-detail-empty{margin:120px 0}[data-theme=dark] .bi-catalog-navigator,[data-theme=dark] .bi-catalog-detail,body.openlines-telegram-dark-active .bi-catalog-navigator,body.openlines-telegram-dark-active .bi-catalog-detail{color:#e5edf5;border-color:#324155;background:#172433;box-shadow:0 16px 36px #0308103d}[data-theme=dark] .bi-catalog-navigator-head,[data-theme=dark] .bi-catalog-detail-head,body.openlines-telegram-dark-active .bi-catalog-navigator-head,body.openlines-telegram-dark-active .bi-catalog-detail-head{border-color:#324155}[data-theme=dark] .bi-catalog-navigator-head strong,[data-theme=dark] .bi-catalog-source-copy strong,[data-theme=dark] .bi-catalog-detail-title h2,[data-theme=dark] .bi-catalog-context-strip strong,[data-theme=dark] .bi-catalog-table-toolbar strong,[data-theme=dark] .bi-catalog-field-name strong,body.openlines-telegram-dark-active .bi-catalog-navigator-head strong,body.openlines-telegram-dark-active .bi-catalog-source-copy strong,body.openlines-telegram-dark-active .bi-catalog-detail-title h2,body.openlines-telegram-dark-active .bi-catalog-context-strip strong,body.openlines-telegram-dark-active .bi-catalog-table-toolbar strong,body.openlines-telegram-dark-active .bi-catalog-field-name strong{color:#e5edf5}[data-theme=dark] .bi-catalog-categories button,body.openlines-telegram-dark-active .bi-catalog-categories button{color:#a9bbca;border-color:#324155;background:#101d2a}[data-theme=dark] .bi-catalog-categories button.is-active,[data-theme=dark] .bi-catalog-source-item.is-active,body.openlines-telegram-dark-active .bi-catalog-categories button.is-active,body.openlines-telegram-dark-active .bi-catalog-source-item.is-active{color:#c8c4ff;border-color:#6255c8;background:#24294a}[data-theme=dark] .bi-catalog-source-item:hover,body.openlines-telegram-dark-active .bi-catalog-source-item:hover{border-color:#3b4d61;background:#1d2d3c}[data-theme=dark] .bi-catalog-source-icon,body.openlines-telegram-dark-active .bi-catalog-source-icon{background:#10202d}[data-theme=dark] .bi-catalog-context-strip,body.openlines-telegram-dark-active .bi-catalog-context-strip{border-color:#324155;background:#324155}[data-theme=dark] .bi-catalog-context-strip>div,body.openlines-telegram-dark-active .bi-catalog-context-strip>div{background:#13212e}[data-theme=dark] .bi-catalog-table-shell,body.openlines-telegram-dark-active .bi-catalog-table-shell{border-color:#324155}@media(max-width:1080px){.bi-catalog-workspace{grid-template-columns:minmax(290px,320px) minmax(0,1fr)}.bi-catalog-context-strip{grid-template-columns:minmax(140px,1.6fr) repeat(2,minmax(75px,.55fr)) minmax(130px,1fr)}}@media(max-width:820px){.bi-catalog-workspace{grid-template-columns:1fr}.bi-catalog-navigator{position:static;max-height:none}.bi-catalog-source-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:250px}.bi-catalog-source-item{min-width:0}}@media(max-width:560px){.bi-catalog-navigator,.bi-catalog-detail{border-radius:14px}.bi-catalog-source-list{grid-template-columns:1fr;max-height:250px}.bi-catalog-detail-head{align-items:stretch;flex-direction:column}.bi-catalog-detail-head .ant-btn{width:100%}.bi-catalog-context-strip{grid-template-columns:1fr 1fr}.bi-catalog-table-toolbar{align-items:stretch;flex-direction:column}.bi-catalog-table-toolbar .ant-segmented{width:100%;overflow-x:auto}.bi-catalog-table-toolbar .ant-segmented-group{min-width:max-content}.bi-catalog-table-shell{margin-right:10px;margin-left:10px}}.bi-sql-page{display:flex;flex-direction:column;gap:14px}.bi-sql-safety,.bi-sql-publication-review{border-radius:14px}.bi-sql-publication-review .ant-alert-description{overflow-wrap:anywhere}.bi-sql-layout{display:grid;grid-template-columns:clamp(390px,23vw,470px) minmax(0,1fr);gap:14px;align-items:start}.bi-sql-layout>aside{position:sticky;top:74px;max-height:calc(100vh - 94px);overflow:hidden;border:1px solid #e5e9f3;border-radius:18px;background:#fffffff5;box-shadow:0 12px 34px #33415512}.bi-sql-layout>main{display:flex;min-width:0;flex-direction:column;gap:14px}.bi-sql-schema{display:flex;flex-direction:column;gap:10px;max-height:calc(100vh - 96px);padding:12px;overflow-y:auto}.bi-sql-schema .ant-collapse-header{align-items:flex-start!important;padding:9px 4px!important}.bi-sql-schema .ant-collapse-expand-icon{padding-top:3px}.bi-sql-schema .ant-collapse-content-box{padding:0 4px 10px 27px!important}.bi-sql-table-label{display:grid;min-width:0;grid-template-columns:15px minmax(0,1fr);align-items:start;gap:8px}.bi-sql-table-label>svg{margin-top:2px}.bi-sql-table-copy{display:grid;width:100%;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px}.bi-sql-table-label strong{max-width:100%;overflow-wrap:anywhere;color:#253047;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;line-height:1.35;word-break:break-word}.bi-sql-table-label .ant-tag{max-width:100%;margin:0;overflow:hidden;font-size:10px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.bi-sql-schema p{margin:0 0 10px;color:#64748b;font-size:12px;line-height:1.45}.bi-sql-semantic-tabs .ant-tabs-nav{margin-bottom:10px}.bi-sql-semantic-tabs .ant-tabs-tab{padding:6px 0;font-size:11px}.bi-sql-semantic-purpose{display:flex;flex-direction:column;gap:3px;margin:0 0 9px!important;padding:10px 11px;color:#334155!important;border:1px solid #e4e8f1;border-radius:11px;background:#f8faff}.bi-sql-semantic-purpose small,.bi-sql-semantic-grid small{color:#8995a9;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.bi-sql-semantic-grid{display:grid;grid-template-columns:1fr;gap:6px}.bi-sql-semantic-grid>div{display:flex;min-width:0;flex-direction:column;gap:3px;padding:9px 10px;border:1px solid #e8ebf3;border-radius:10px;background:#fff}.bi-sql-semantic-grid strong{color:#253047;font-size:11px;line-height:1.4}.bi-sql-semantic-grid code{overflow-wrap:anywhere;color:#5b5bd6;font-size:10px}.bi-sql-semantic-grid span{color:#8995a9;font-size:10px;line-height:1.4}.bi-sql-period-note{display:flex;gap:9px;margin-top:8px;padding:10px;color:#4338ca;border:1px solid #c7d2fe;border-radius:11px;background:#eef2ff}.bi-sql-period-note>svg{flex:0 0 auto;margin-top:1px}.bi-sql-period-note>span{display:flex;min-width:0;flex-direction:column;gap:3px;font-size:11px}.bi-sql-period-note small{color:#6366f1;font-size:10px;line-height:1.4}.bi-sql-period-note code{font-size:10px}.bi-sql-semantic-warnings{margin-top:8px;padding:10px;border:1px solid #fed7aa;border-radius:11px;background:#fff7ed}.bi-sql-semantic-warnings>strong{display:flex;align-items:center;gap:6px;margin-bottom:6px;color:#9a3412;font-size:11px}.bi-sql-semantic-warnings>p{position:relative;margin:4px 0!important;padding-left:11px;color:#7c2d12!important;font-size:10px}.bi-sql-semantic-warnings>p:before{position:absolute;top:.65em;left:1px;width:4px;height:4px;border-radius:50%;background:#fb923c;content:""}.bi-sql-join-list{display:flex;flex-direction:column;gap:7px}.bi-sql-join-list article{display:flex;flex-direction:column;gap:7px;padding:10px;border:1px solid #e4e8f1;border-radius:11px;background:#f8faff}.bi-sql-join-list header{display:flex;align-items:center;justify-content:space-between;gap:8px}.bi-sql-join-list header>span{display:flex;min-width:0;align-items:center;gap:6px}.bi-sql-join-list header strong{overflow:hidden;color:#253047;font:700 11px ui-monospace,SFMono-Regular,Consolas,monospace;text-overflow:ellipsis}.bi-sql-join-list article p{margin:0!important}.bi-sql-join-list article>code{padding:7px;overflow-wrap:anywhere;color:#5b5bd6;border-radius:7px;background:#fff;font-size:9px;line-height:1.45}.bi-sql-join-list article>.ant-btn{align-self:flex-start}.bi-sql-catalog-example{display:flex;flex-direction:column;gap:9px}.bi-sql-catalog-example pre{max-height:270px;margin:0;padding:11px;overflow:auto;color:#dbeafe;border:1px solid #26334b;border-radius:11px;background:#101827;white-space:pre-wrap}.bi-sql-catalog-example code{font:10px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace}.bi-sql-catalog-example .ant-btn{align-self:flex-start}.bi-sql-field{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;margin:3px 0;padding:8px;text-align:left;border:1px solid transparent;border-radius:10px;background:#f8faff;cursor:pointer}.bi-sql-field:hover{border-color:#c7d2fe;background:#eef2ff}.bi-sql-field>span{display:flex;min-width:0;flex:1;flex-direction:column}.bi-sql-field strong{overflow-wrap:anywhere;color:#253047;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.35;word-break:break-word}.bi-sql-field small{display:-webkit-box;overflow:hidden;color:#94a3b8;font-size:11px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.bi-sql-field code{max-width:112px;overflow-wrap:anywhere;color:#6366f1;font-size:10px;line-height:1.35;text-align:right}.bi-sql-editor,.bi-sql-results,.bi-sql-library{overflow:hidden;border-radius:18px}.bi-sql-editor-tabs{display:flex;align-items:center;gap:4px;margin:-4px 0 8px;overflow-x:auto;scrollbar-width:thin}.bi-sql-editor-tabs>button[role=tab]{display:inline-flex;align-items:center;flex:0 0 auto;gap:8px;max-width:220px;padding:7px 11px;color:#64748b;border:1px solid transparent;border-radius:9px 9px 3px 3px;background:transparent;cursor:pointer}.bi-sql-editor-tabs>button[role=tab] span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bi-sql-editor-tabs>button[role=tab].active{color:#4f46e5;border-color:#dbe3f2;background:#f6f7ff}.bi-sql-editor-tabs>button[role=tab]>i{width:7px;height:7px;flex:0 0 auto;border-radius:999px;background:#f59e0b;box-shadow:0 0 0 3px #f59e0b1f}.bi-sql-editor-tabs .bi-sql-format{margin-left:auto}.bi-sql-codemirror{overflow:hidden;border:1px solid #26334b;border-radius:14px;background:#101827;transition:border-color .18s ease,box-shadow .18s ease}.bi-sql-codemirror:focus-within{border-color:#6366f1;box-shadow:0 0 0 3px #6366f121}.bi-sql-codemirror .cm-editor{min-height:360px;background:#101827;font-size:13px}.bi-sql-codemirror .cm-editor.cm-focused{outline:0}.bi-sql-codemirror .cm-scroller{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;line-height:1.65}.bi-sql-codemirror .cm-content{padding:13px 0 24px;caret-color:#c4b5fd}.bi-sql-codemirror .cm-line{padding:0 14px 0 8px}.bi-sql-codemirror .cm-gutters{min-width:42px;color:#64748b;border-right:1px solid #26334b;background:#0c1422}.bi-sql-codemirror .cm-activeLine,.bi-sql-codemirror .cm-activeLineGutter{background:#6366f114}.bi-sql-codemirror .cm-tooltip{overflow:hidden;color:#dbeafe;border:1px solid #334155;border-radius:10px;background:#172235;box-shadow:0 14px 35px #02061761}.bi-sql-codemirror .cm-tooltip-autocomplete>ul{max-height:280px;font-family:var(--font-sans)}.bi-sql-codemirror .cm-tooltip-autocomplete>ul>li{padding:5px 9px}.bi-sql-codemirror .cm-tooltip-autocomplete>ul>li[aria-selected]{color:#fff;background:#4f46e5}.bi-sql-codemirror .cm-completionDetail{margin-left:12px;color:#94a3b8;font-style:normal}.bi-sql-parameters{margin-top:14px;padding:12px;border:1px solid #e4e7f2;border-radius:14px;background:#fafbff}.bi-sql-parameters h3{margin:0 0 10px;font-size:14px}.bi-sql-parameters>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:9px}.bi-sql-parameters label{display:flex;flex-direction:column;gap:5px}.bi-sql-parameters code{color:#5b21b6;font-weight:800}.bi-sql-typed-parameters{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px}.bi-sql-typed-parameters article{min-width:0;padding:11px;border:1px solid #e2e7f2;border-radius:12px;background:#fff;display:grid;gap:9px}.bi-sql-typed-parameters article>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.bi-sql-typed-parameters article>header span{color:#778199;font-size:12px}.bi-sql-parameter-config{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.bi-sql-parameter-config label{min-width:0;display:grid;gap:4px}.bi-sql-parameter-config small{color:#778199;font-size:11px}.bi-sql-parameter-flags{display:flex;flex-wrap:wrap;gap:6px 14px}.bi-sql-editor footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;color:#64748b;font-size:12px}.bi-sql-editor footer span{display:flex;align-items:center;gap:5px}.bi-sql-loading{display:flex;min-height:230px;align-items:center;justify-content:center;flex-direction:column;gap:12px;color:#64748b}.bi-sql-results .ant-card-extra{max-width:70%}.bi-sql-results .ant-tabs-nav{margin:0}.bi-sql-results .ant-pagination{margin-top:12px;text-align:right}.bi-sql-null{color:#94a3b8;font:italic 12px ui-monospace,monospace}.bi-result-explorer{display:flex;min-width:0;flex-direction:column;gap:11px}.bi-result-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 11px;border:1px solid #e6eaf2;border-radius:13px;background:#fafbff}.bi-result-cache-note{display:flex;min-width:0;align-items:center;gap:7px;color:#64748b;font-size:11px}.bi-result-cache-note .ant-tag{flex:0 0 auto;margin:0;font-size:9px;font-weight:800;letter-spacing:.05em}.bi-result-filters{display:flex;flex-direction:column;gap:7px}.bi-result-filter{display:grid;grid-template-columns:minmax(130px,1.1fr) minmax(145px,.8fr) minmax(150px,1.3fr) auto;gap:7px;padding:8px;border:1px solid #e7eaf3;border-radius:12px;background:#fff}.bi-result-truncated{border-radius:12px}.bi-result-table{overflow:hidden;border:1px solid #e6eaf2;border-radius:13px}.bi-result-table .ant-table-cell{max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:cell}.bi-result-table .ant-table-thead>tr>th{padding:8px 9px;background:#f6f8fc}.bi-result-table .ant-table-cell.is-selected-cell{position:relative;background:#e9efff!important;box-shadow:inset 0 0 0 1px #8b8df5}.bi-result-column-title{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:5px}.bi-result-column-title>span{overflow:hidden;font:700 11px ui-monospace,SFMono-Regular,Consolas,monospace;text-overflow:ellipsis}.bi-result-column-title .ant-btn{width:23px;min-width:23px;height:23px;padding:0}.bi-result-json{display:block;max-width:320px;padding:2px 6px;overflow:hidden;color:#5b21b6;border:0;border-radius:6px;background:#f3f0ff;font:11px ui-monospace,SFMono-Regular,Consolas,monospace;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.bi-result-resource-link{display:inline-flex;max-width:100%;align-items:center;gap:5px;color:#4f46e5;font-weight:700}.bi-result-resource-link svg{flex:0 0 auto}.bi-result-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#64748b;font-size:12px}.bi-result-footer .ant-pagination{margin:0}.bi-result-stats{display:grid;grid-template-columns:1fr 1fr;gap:9px}.bi-result-stats>div{display:flex;min-height:76px;flex-direction:column;justify-content:space-between;gap:8px;padding:12px;border:1px solid #e6eaf2;border-radius:13px;background:#fafbff}.bi-result-stats small{color:#7b8799;font-size:11px}.bi-result-stats strong{overflow-wrap:anywhere;color:#1e293b;font-size:18px}.bi-result-stats h4{grid-column:1 / -1;margin:10px 0 0}.bi-result-stats p{display:flex;grid-column:1 / -1;align-items:center;justify-content:space-between;gap:8px;margin:0;padding:8px 10px;border-bottom:1px solid #eef0f5}.bi-result-stats p span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bi-result-json-viewer{max-height:62vh;margin:0;padding:14px;overflow:auto;color:#dbeafe;border-radius:12px;background:#101827;font:12px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre-wrap}.bi-viz-builder{display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:12px;align-items:start}.bi-viz-controls{display:flex;min-width:0;flex-direction:column;gap:10px;padding:12px;border:1px solid #e5e9f2;border-radius:15px;background:#fafbff}.bi-viz-controls header strong,.bi-viz-controls header small{display:block}.bi-viz-controls header strong{color:#1f2937;font-size:14px}.bi-viz-controls header small{margin-top:3px;color:#7b8799;font-size:10px;line-height:1.45}.bi-viz-types{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.bi-viz-types button{display:flex;min-width:0;min-height:54px;align-items:center;justify-content:center;flex-direction:column;gap:4px;padding:6px 3px;color:#67738a;border:1px solid #e3e7f0;border-radius:10px;background:#fff;cursor:pointer}.bi-viz-types button span{max-width:100%;overflow:hidden;font-size:9px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.bi-viz-types button:hover{color:#5548ca;border-color:#c9c5f9}.bi-viz-types button.is-active{color:#fff;border-color:#6559e5;background:#6559e5;box-shadow:0 6px 16px #5b4ed738}.bi-viz-control-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.bi-viz-control-grid label{display:flex;min-width:0;flex-direction:column;gap:4px}.bi-viz-control-grid label>span:first-child{color:#68748a;font-size:10px;font-weight:750}.bi-viz-control-grid .ant-select{width:100%}.bi-viz-control-grid .bi-viz-switch{align-items:center;justify-content:space-between;flex-direction:row;padding:6px 0}.bi-viz-field-option{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:6px}.bi-viz-field-option strong{overflow:hidden;font:11px ui-monospace,SFMono-Regular,Consolas,monospace;text-overflow:ellipsis}.bi-viz-field-option .ant-tag{margin:0;font-size:9px}.bi-viz-preview{min-width:0;overflow:hidden;border-radius:15px}.bi-viz-preview .ant-card-head-title>span{display:flex;min-width:0;flex-direction:column;gap:2px}.bi-viz-preview .ant-card-head-title strong,.bi-viz-preview .ant-card-head-title small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bi-viz-preview .ant-card-head-title small{color:#7b8799;font-size:10px;font-weight:500}.bi-viz-validation{display:flex;margin-bottom:12px;flex-direction:column;gap:6px}.bi-viz-validation>.ant-tag{align-self:flex-start;margin:0;white-space:normal}.bi-viz-validation:has(>.ant-tag:only-child){margin-bottom:7px}.bi-viz-bars{display:flex;min-height:260px;flex-direction:column;justify-content:center;gap:7px}.bi-viz-bars>div{display:grid;grid-template-columns:minmax(100px,180px) minmax(100px,1fr) minmax(58px,auto);align-items:center;gap:9px}.bi-viz-bars>div>span{min-width:0;overflow:hidden;color:#475569;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.bi-viz-bars>div>span small{display:block;color:#94a3b8;font-size:9px}.bi-viz-bars i{height:14px;overflow:hidden;border-radius:3px;background:#edf0f6}.bi-viz-bars i b{display:block;height:100%;border-radius:inherit}.bi-viz-bars strong{text-align:right;font:700 11px ui-monospace,SFMono-Regular,Consolas,monospace}.bi-viz-stacked-bars{display:flex;min-height:260px;flex-direction:column;justify-content:center;gap:10px}.bi-viz-stacked-bars>div{display:grid;grid-template-columns:minmax(100px,180px) minmax(120px,1fr) minmax(58px,auto);align-items:center;gap:9px}.bi-viz-stacked-bars>div>span{overflow:hidden;color:#475569;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.bi-viz-stacked-bars i{display:flex;height:18px;min-width:8px;overflow:hidden;border-radius:5px;background:#edf0f6}.bi-viz-stacked-bars i b{display:block;height:100%}.bi-viz-stacked-bars strong{text-align:right;font:700 11px ui-monospace,SFMono-Regular,Consolas,monospace}.bi-viz-histogram{display:flex;min-height:280px;padding:18px 6px 28px;align-items:flex-end;gap:5px;border-bottom:1px solid #adb7c7}.bi-viz-histogram>div{position:relative;display:flex;height:250px;min-width:24px;align-items:flex-end;flex:1}.bi-viz-histogram i{display:block;width:100%;min-height:2px;border-radius:6px 6px 0 0;background:var(--bi-series-1)}.bi-viz-histogram small{position:absolute;bottom:-24px;left:0;max-width:72px;overflow:hidden;color:#7c889b;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.bi-viz-histogram strong{position:absolute;right:3px;bottom:3px;color:#fff;font-size:10px;text-shadow:0 1px 2px rgb(0 0 0 / 24%)}.bi-viz-kpi{display:flex;min-height:300px;align-items:center;justify-content:center;flex-direction:column;gap:8px;text-align:center}.bi-viz-kpi small{color:#7b8799;font-size:11px;font-weight:750;text-transform:uppercase}.bi-viz-kpi strong{color:#25264d;font:800 clamp(38px,7vw,72px)/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:-.05em}.bi-viz-kpi span{color:#94a3b8;font-size:11px}.bi-viz-kpi-sparkline{width:min(180px,80%);height:44px}.bi-viz-kpi-sparkline polyline{fill:none;stroke:var(--bi-series-1);stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.bi-viz-kpi em{color:#64748b;font-size:12px;font-style:normal;font-weight:800}.bi-viz-kpi em.is-positive{color:var(--bi-positive)}.bi-viz-kpi em.is-negative{color:var(--bi-negative)}.bi-viz-trend{min-height:300px;overflow-x:auto}.bi-viz-trend svg{min-width:650px;overflow:visible}.bi-viz-trend .axis{stroke:var(--bi-plot-grid);stroke-width:1}.bi-viz-trend text{fill:#475569;font:10px ui-monospace,SFMono-Regular,Consolas,monospace;text-anchor:middle}.bi-viz-trend .axis-label{fill:#7b8799;font-size:9px}.bi-viz-pie{display:grid;min-height:310px;grid-template-columns:minmax(180px,280px) minmax(150px,1fr);align-items:center;gap:28px}.bi-viz-pie-chart{position:relative;display:grid;width:min(260px,100%);aspect-ratio:1;margin:auto;border-radius:50%;place-items:center}.bi-viz-pie-chart:after{position:absolute;width:56%;aspect-ratio:1;border-radius:50%;background:var(--bi-card-bg);content:""}.bi-viz-pie-chart span{z-index:1;color:#25264d;font:800 20px ui-monospace,SFMono-Regular,Consolas,monospace}.bi-viz-pie>div:last-child{display:flex;flex-direction:column;gap:7px}.bi-viz-pie p{display:grid;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:7px;margin:0;font-size:11px}.bi-viz-pie p i{width:8px;height:8px;border-radius:2px}.bi-viz-pie p span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bi-viz-pie p strong{font:700 10px ui-monospace,SFMono-Regular,Consolas,monospace}.bi-viz-funnel{display:flex;min-height:310px;align-items:center;flex-direction:column;gap:5px;padding:12px 0}.bi-viz-funnel>div{display:grid;min-width:24%;min-height:42px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:7px 13px;color:#fff;border-radius:7px;background:var(--bi-series-1);clip-path:polygon(4% 0,96% 0,100% 100%,0 100%)}.bi-viz-funnel>div:nth-child(2n){background:var(--bi-series-2)}.bi-viz-funnel span{overflow:hidden;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.bi-viz-funnel strong{font:800 11px ui-monospace,SFMono-Regular,Consolas,monospace}.bi-viz-funnel small{opacity:.78;font-size:9px}.bi-viz-cohort{display:grid;min-width:max-content;gap:3px;overflow:auto}.bi-viz-cohort b,.bi-viz-cohort strong,.bi-viz-cohort span{display:grid;min-height:34px;padding:5px;align-items:center;border-radius:5px;font-size:9px;text-align:center}.bi-viz-cohort b,.bi-viz-cohort strong{color:#657086;background:#f5f7fb}.bi-viz-cohort span{color:#20264a;font:700 9px ui-monospace,SFMono-Regular,Consolas,monospace}.bi-viz-pie.is-legend-hidden{grid-template-columns:minmax(160px,240px);justify-content:center}.bi-sql-chart{display:flex;flex-direction:column;gap:9px;min-height:260px;padding:8px 0}.bi-sql-chart>div{display:grid;grid-template-columns:minmax(90px,180px) 1fr minmax(70px,auto);align-items:center;gap:10px}.bi-sql-chart span{overflow:hidden;color:#475569;text-overflow:ellipsis;white-space:nowrap}.bi-sql-chart i{height:13px;overflow:hidden;border-radius:10px;background:#eef2ff}.bi-sql-chart b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6366f1,#a855f7)}.bi-sql-chart strong{text-align:right}.bi-sql-query-list{display:flex;flex-direction:column;gap:6px}.bi-sql-saved-catalog{display:flex;flex-direction:column;gap:10px}.bi-sql-query-list>button{display:flex;align-items:center;gap:10px;width:100%;padding:11px;text-align:left;border:1px solid #e8eaf3;border-radius:12px;background:#fbfcff;cursor:pointer}.bi-sql-query-list>button:hover{border-color:#c7d2fe;background:#f5f3ff}.bi-sql-query-list>button>span{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.bi-sql-query-list strong,.bi-sql-query-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bi-sql-query-list small{color:#64748b}.bi-sql-query-list b{color:#635bff}.bi-sql-operation-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.bi-sql-operation-grid>div{display:flex;min-width:0;min-height:88px;flex-direction:column;justify-content:space-between;gap:8px;padding:13px;border:1px solid #e7eaf3;border-radius:14px;background:#fafbff}.bi-sql-operation-grid small{color:#64748b;font-size:11px;font-weight:750}.bi-sql-operation-grid strong{overflow:hidden;color:#1e293b;font-size:20px;text-overflow:ellipsis}.bi-sql-version-list{display:flex;flex-direction:column;gap:8px}.bi-sql-version-list>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border:1px solid #e7eaf3;border-radius:12px;background:#fafbff}.bi-sql-version-list span{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.bi-sql-version-list strong,.bi-sql-version-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bi-sql-version-list small{color:#64748b}.bi-sql-mobile-schema{display:none}.bi-sql-dashboard-publisher .ant-modal-content{padding:0;overflow:hidden;border-radius:20px}.bi-sql-dashboard-publisher .ant-modal-header{margin:0;padding:18px 22px 14px;border-bottom:1px solid #e7eaf3}.bi-sql-dashboard-publisher .ant-modal-close{top:14px}.bi-sql-dashboard-form{display:grid;max-height:min(78vh,920px);overflow-y:auto}.bi-sql-dashboard-dirty{margin:18px 22px 0;border-radius:13px}.bi-sql-dashboard-query-name{margin:16px 22px 0}.bi-sql-dashboard-section{display:grid;gap:12px;padding:18px 22px;border-bottom:1px solid #edf0f6}.bi-sql-dashboard-section>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.bi-sql-dashboard-section>header strong{color:#253047;font-size:14px}.bi-sql-dashboard-section .ant-form-item{margin-bottom:0}.bi-sql-dashboard-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bi-sql-dashboard-options .ant-form-item:has(.ant-switch) .ant-form-item-control-input-content{display:flex;align-items:center;gap:9px;min-height:32px}.bi-sql-dashboard-parameters{display:grid;gap:10px;padding:12px;border:1px solid #e7eaf3;border-radius:13px;background:#fafbff}.bi-sql-dashboard-preview{background:linear-gradient(180deg,rgba(99,102,241,.035),transparent)}.bi-sql-dashboard-actions{position:sticky;bottom:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 22px;border-top:1px solid #e7eaf3;background:#fffffff5;box-shadow:0 -8px 24px #0f172a0f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}[data-theme=dark] .bi-sql-layout>aside,[data-theme=dark] .bi-sql-editor,[data-theme=dark] .bi-sql-results,[data-theme=dark] .bi-sql-library,body.openlines-telegram-dark-active .bi-sql-layout>aside,body.openlines-telegram-dark-active .bi-sql-editor,body.openlines-telegram-dark-active .bi-sql-results,body.openlines-telegram-dark-active .bi-sql-library{color:#e5edf5;border-color:#324155;background:#172433}[data-theme=dark] .bi-sql-field,[data-theme=dark] .bi-sql-query-list>button,[data-theme=dark] .bi-sql-parameters,[data-theme=dark] .bi-sql-semantic-purpose,[data-theme=dark] .bi-sql-semantic-grid>div,[data-theme=dark] .bi-sql-join-list article,body.openlines-telegram-dark-active .bi-sql-field,body.openlines-telegram-dark-active .bi-sql-query-list>button,body.openlines-telegram-dark-active .bi-sql-parameters,body.openlines-telegram-dark-active .bi-sql-semantic-purpose,body.openlines-telegram-dark-active .bi-sql-semantic-grid>div,body.openlines-telegram-dark-active .bi-sql-join-list article{color:#dbe7f2;border-color:#324155;background:#101d2a}[data-theme=dark] .bi-sql-field:hover,[data-theme=dark] .bi-sql-query-list>button:hover,body.openlines-telegram-dark-active .bi-sql-field:hover,body.openlines-telegram-dark-active .bi-sql-query-list>button:hover{border-color:#6255c8;background:#202743}[data-theme=dark] .bi-sql-operation-grid>div,[data-theme=dark] .bi-sql-version-list>div,body.openlines-telegram-dark-active .bi-sql-operation-grid>div,body.openlines-telegram-dark-active .bi-sql-version-list>div{color:#dbe7f2;border-color:#324155;background:#101d2a}[data-theme=dark] .bi-sql-operation-grid strong,body.openlines-telegram-dark-active .bi-sql-operation-grid strong{color:#e5edf5}[data-theme=dark] .bi-sql-field strong,body.openlines-telegram-dark-active .bi-sql-field strong,[data-theme=dark] .bi-sql-semantic-purpose,[data-theme=dark] .bi-sql-semantic-grid strong,[data-theme=dark] .bi-sql-join-list header strong,body.openlines-telegram-dark-active .bi-sql-semantic-purpose,body.openlines-telegram-dark-active .bi-sql-semantic-grid strong,body.openlines-telegram-dark-active .bi-sql-join-list header strong{color:#e2e8f0}[data-theme=dark] .bi-sql-period-note,body.openlines-telegram-dark-active .bi-sql-period-note{color:#c4b5fd;border-color:#4338ca;background:#252047}[data-theme=dark] .bi-sql-period-note small,body.openlines-telegram-dark-active .bi-sql-period-note small{color:#a5b4fc}[data-theme=dark] .bi-sql-semantic-warnings,body.openlines-telegram-dark-active .bi-sql-semantic-warnings{border-color:#7c3f1d;background:#342116}[data-theme=dark] .bi-sql-semantic-warnings>strong,[data-theme=dark] .bi-sql-semantic-warnings>p,body.openlines-telegram-dark-active .bi-sql-semantic-warnings>strong,body.openlines-telegram-dark-active .bi-sql-semantic-warnings>p{color:#fdba74!important}[data-theme=dark] .bi-sql-join-list article>code,body.openlines-telegram-dark-active .bi-sql-join-list article>code{color:#c4b5fd;background:#172433}[data-theme=dark] .bi-sql-schema p,[data-theme=dark] .bi-sql-query-list small,[data-theme=dark] .bi-sql-editor footer,body.openlines-telegram-dark-active .bi-sql-schema p,body.openlines-telegram-dark-active .bi-sql-query-list small,body.openlines-telegram-dark-active .bi-sql-editor footer{color:#9fb0c4}[data-theme=dark] .bi-sql-editor-tabs>button[role=tab].active,body.openlines-telegram-dark-active .bi-sql-editor-tabs>button[role=tab].active{color:#c4b5fd;border-color:#37435a;background:#202a3c}[data-theme=dark] .bi-result-toolbar,[data-theme=dark] .bi-result-filter,[data-theme=dark] .bi-result-stats>div,body.openlines-telegram-dark-active .bi-result-toolbar,body.openlines-telegram-dark-active .bi-result-filter,body.openlines-telegram-dark-active .bi-result-stats>div{color:#dbe7f2;border-color:#324155;background:#101d2a}[data-theme=dark] .bi-result-table,body.openlines-telegram-dark-active .bi-result-table{border-color:#324155}[data-theme=dark] .bi-result-table .ant-table-thead>tr>th,body.openlines-telegram-dark-active .bi-result-table .ant-table-thead>tr>th{background:#101d2a}[data-theme=dark] .bi-result-table .ant-table-cell.is-selected-cell,body.openlines-telegram-dark-active .bi-result-table .ant-table-cell.is-selected-cell{background:#29294c!important;box-shadow:inset 0 0 0 1px #7771db}[data-theme=dark] .bi-result-json,body.openlines-telegram-dark-active .bi-result-json{color:#c4b5fd;background:#282344}[data-theme=dark] .bi-result-stats strong,body.openlines-telegram-dark-active .bi-result-stats strong{color:#e5edf5}[data-theme=dark] .bi-viz-controls,body.openlines-telegram-dark-active .bi-viz-controls{color:#dbe7f2;border-color:#324155;background:#101d2a}[data-theme=dark] .bi-viz-types button,body.openlines-telegram-dark-active .bi-viz-types button{color:#9fb0c4;border-color:#324155;background:#172433}[data-theme=dark] .bi-viz-types button.is-active,body.openlines-telegram-dark-active .bi-viz-types button.is-active{color:#fff;border-color:#756ae7;background:#6559e5}[data-theme=dark] .bi-viz-controls header strong,[data-theme=dark] .bi-viz-kpi strong,body.openlines-telegram-dark-active .bi-viz-controls header strong,body.openlines-telegram-dark-active .bi-viz-kpi strong{color:#e5edf5}[data-theme=dark] .bi-viz-pie-chart:after,body.openlines-telegram-dark-active .bi-viz-pie-chart:after{background:#172433}[data-theme=dark] .bi-viz-pie-chart span,body.openlines-telegram-dark-active .bi-viz-pie-chart span{color:#e5edf5}[data-theme=dark] .bi-viz-bars i,body.openlines-telegram-dark-active .bi-viz-bars i{background:#26384a}[data-theme=dark] .bi-viz-bars>div>span,[data-theme=dark] .bi-viz-trend text,body.openlines-telegram-dark-active .bi-viz-bars>div>span,body.openlines-telegram-dark-active .bi-viz-trend text{color:#c5d2df;fill:#c5d2df}[data-theme=dark] .bi-viz-cohort b,[data-theme=dark] .bi-viz-cohort strong,body.openlines-telegram-dark-active .bi-viz-cohort b,body.openlines-telegram-dark-active .bi-viz-cohort strong{color:#b9c6d4;background:#101d2a}[data-theme=dark] .bi-sql-dashboard-publisher .ant-modal-content,[data-theme=dark] .bi-sql-dashboard-actions,body.openlines-telegram-dark-active .bi-sql-dashboard-publisher .ant-modal-content,body.openlines-telegram-dark-active .bi-sql-dashboard-actions{color:#dbe7f2;background:#172433fa}[data-theme=dark] .bi-sql-dashboard-publisher .ant-modal-header,[data-theme=dark] .bi-sql-dashboard-section,[data-theme=dark] .bi-sql-dashboard-actions,body.openlines-telegram-dark-active .bi-sql-dashboard-publisher .ant-modal-header,body.openlines-telegram-dark-active .bi-sql-dashboard-section,body.openlines-telegram-dark-active .bi-sql-dashboard-actions{border-color:#324155}[data-theme=dark] .bi-sql-dashboard-section>header strong,body.openlines-telegram-dark-active .bi-sql-dashboard-section>header strong{color:#e5edf5}[data-theme=dark] .bi-sql-dashboard-parameters,body.openlines-telegram-dark-active .bi-sql-dashboard-parameters{border-color:#324155;background:#101d2a}@media(max-width:1080px){.bi-sql-layout{grid-template-columns:minmax(0,1fr)}.bi-sql-layout>aside{display:none}.bi-sql-mobile-schema{display:inline-flex}.bi-sql-operation-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bi-viz-builder{grid-template-columns:1fr}}[data-theme=dark] .bi-sql-typed-parameters article,body.openlines-telegram-dark-active .bi-sql-typed-parameters article{background:#172431;border-color:#2b3d4e}@media(max-width:720px){.bi-sql-typed-parameters,.bi-sql-parameter-config{grid-template-columns:1fr}}.bi-dashboard-sql-parameters{display:grid;gap:10px;margin:12px 0}.bi-dashboard-sql-parameters>section{display:grid;gap:8px;padding:12px;border:1px solid var(--border-color, #e2e8f0);border-radius:14px;background:#6366f10a}.bi-dashboard-sql-parameters>section>header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.bi-dashboard-sql-parameters>section>header>strong{min-width:0;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.bi-dashboard-sql-parameters>section>header .ant-tag{max-width:48%;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bi-dashboard-period-warning{margin:0 0 12px;border-radius:12px}.bi-dashboard-period-warning .ant-alert-message{overflow-wrap:anywhere;font-weight:700}@media(max-width:720px){.bi-sql-page{gap:10px}.bi-sql-editor footer{align-items:flex-start;flex-direction:column}.bi-sql-results .ant-card-head{align-items:flex-start}.bi-sql-results .ant-card-extra{width:100%;max-width:none;padding-block:0 12px}.bi-sql-results .ant-card-extra>.ant-space{width:100%;justify-content:space-between}.bi-sql-chart>div{grid-template-columns:minmax(72px,120px) 1fr minmax(50px,auto);gap:7px}.bi-sql-query-list>button{flex-wrap:wrap}.bi-sql-operation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bi-result-toolbar{align-items:stretch;flex-direction:column}.bi-result-toolbar>.ant-space{width:100%;overflow-x:auto;flex-wrap:nowrap}.bi-result-cache-note{align-items:flex-start}.bi-result-filter{grid-template-columns:minmax(0,1fr) auto}.bi-result-filter>:nth-child(2),.bi-result-filter>:nth-child(3){grid-column:1 / -1}.bi-result-filter>:last-child{grid-column:2;grid-row:1}.bi-result-footer{align-items:flex-start;flex-direction:column}.bi-result-footer .ant-pagination{max-width:100%;overflow-x:auto}.bi-viz-types{grid-template-columns:repeat(4,minmax(58px,1fr));overflow-x:auto}.bi-viz-control-grid,.bi-viz-pie{grid-template-columns:1fr}.bi-viz-pie-chart{max-width:220px}.bi-viz-bars>div{grid-template-columns:minmax(82px,120px) minmax(80px,1fr) auto}.bi-sql-dashboard-section{padding:16px}.bi-sql-dashboard-options{grid-template-columns:1fr}.bi-sql-dashboard-actions{align-items:stretch;flex-direction:column-reverse;padding:12px 16px}.bi-sql-dashboard-actions>.ant-space{display:grid;grid-template-columns:1fr;width:100%}.bi-sql-dashboard-actions .ant-btn{width:100%}}.bi-dashboard-workspace{display:grid;grid-template-columns:minmax(260px,310px) minmax(0,1fr);gap:18px;align-items:start}.bi-dashboard-workspace.is-library-collapsed{grid-template-columns:0 minmax(0,1fr);gap:0}.bi-dashboard-workspace.is-library-collapsed>.bi-dashboard-navigator{width:0;min-width:0;padding:0;overflow:hidden;border:0;opacity:0;pointer-events:none}.bi-dashboard-source-picker{display:grid;gap:8px;margin:4px 0 16px;padding:14px;border:1px solid #e6eaf2;border-radius:15px;background:#fafbff}.bi-dashboard-source-picker>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.bi-dashboard-source-picker .ant-tabs-nav{margin-bottom:12px}.bi-dashboard-builder-modal.ant-modal{max-width:calc(100vw - 40px);padding-bottom:0}.bi-dashboard-builder-modal .ant-modal-content{display:flex;max-height:calc(100dvh - 40px);padding:0;flex-direction:column;overflow:hidden;border:1px solid rgba(225,230,240,.9);border-radius:22px;box-shadow:0 28px 80px #1c263c33}.bi-dashboard-builder-modal .ant-modal-header{flex:0 0 auto;margin:0;padding:18px 64px 16px 22px;border-bottom:1px solid #e8ebf2;background:#fff}.bi-dashboard-builder-modal .ant-modal-title{line-height:normal}.bi-dashboard-builder-modal-title{display:flex;min-width:0;align-items:center;gap:11px}.bi-dashboard-builder-modal-title>span{display:grid;width:38px;height:38px;flex:0 0 38px;color:#6656e7;border-radius:12px;background:#eeecff;place-items:center}.bi-dashboard-builder-modal-title>div{display:flex;min-width:0;flex-direction:column;gap:2px}.bi-dashboard-builder-modal-title strong{overflow:hidden;color:#202a3f;font-size:16px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.bi-dashboard-builder-modal-title small{color:#7d899c;font-size:11px;font-weight:500;line-height:1.35}.bi-dashboard-builder-modal .ant-modal-close{top:18px;right:18px;width:34px;height:34px;color:#657186;border-radius:10px;background:#f3f5f9}.bi-dashboard-builder-modal .ant-modal-body{min-height:0;max-height:none;padding:16px 18px 4px;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;background:#fbfcff;scrollbar-gutter:stable}.bi-dashboard-builder-modal .ant-modal-footer{flex:0 0 auto;margin:0;padding:13px 18px 16px;border-top:1px solid #e8ebf2;background:#fff}.bi-dashboard-builder-modal .ant-modal-footer .ant-btn{min-width:104px;height:38px;border-radius:11px;font-weight:700}.bi-dashboard-builder-meta{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(360px,1.2fr);gap:12px;padding:12px 14px;border:1px solid #e5e9f2;border-radius:15px;background:#fff}.bi-dashboard-builder-meta .ant-form-item{min-width:0;margin-bottom:0}.bi-dashboard-builder-meta .ant-form-item-label{padding-bottom:5px}.bi-dashboard-builder-meta .ant-input,.bi-dashboard-builder-meta .ant-input-affix-wrapper,.bi-dashboard-builder-meta textarea.ant-input{border-radius:10px}.bi-dashboard-builder{display:grid;height:clamp(500px,calc(100dvh - 350px),650px);min-height:500px;margin:12px 0;grid-template-columns:minmax(210px,245px) minmax(520px,1fr) minmax(260px,300px);gap:12px}.bi-dashboard-builder>aside,.bi-dashboard-builder-stage{height:100%;min-width:0;overflow:hidden;border:1px solid #e2e7f0;border-radius:17px;background:#f8faff}.bi-dashboard-builder>aside{padding:12px}.bi-dashboard-builder-sources{display:flex;flex-direction:column}.bi-dashboard-builder>aside>header,.bi-dashboard-builder-stage>header{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:9px}.bi-dashboard-builder>aside>header>span{display:grid;width:32px;height:32px;color:#6757e8;border-radius:10px;background:#ebe9ff;place-items:center}.bi-dashboard-builder>aside>header>div{display:flex;min-width:0;flex:1;flex-direction:column}.bi-dashboard-builder>aside>header strong,.bi-dashboard-builder-stage>header strong{color:#202a3f;font-size:13px}.bi-dashboard-builder>aside>header small,.bi-dashboard-builder-stage>header small{color:#78849a;font-size:10px;line-height:1.35}.bi-dashboard-builder-source-tabs{display:grid;margin:10px 0;padding:3px;grid-template-columns:1fr 1fr;gap:3px;border-radius:11px;background:#e9edf5}.bi-dashboard-builder-source-tabs button{display:flex;min-width:0;height:32px;align-items:center;justify-content:center;gap:5px;color:#657186;border:0;border-radius:8px;background:transparent;font-size:11px;font-weight:700;cursor:pointer}.bi-dashboard-builder-source-tabs button.is-active{color:#5d4ddd;background:#fff;box-shadow:0 2px 8px #1e293b14}.bi-dashboard-builder-source-list{display:flex;min-height:0;max-height:none;margin-top:10px;padding-right:2px;flex:1;flex-direction:column;gap:6px;overflow:auto;scrollbar-width:thin}.bi-dashboard-builder-source-list article{display:grid;min-width:0;padding:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;border:1px solid #e5e9f2;border-radius:12px;background:#fff}.bi-dashboard-builder-source-list article>span{display:grid;width:30px;height:30px;color:#6959e7;border-radius:9px;background:#eeecff;place-items:center}.bi-dashboard-builder-source-list article>div{min-width:0}.bi-dashboard-builder-source-list article strong,.bi-dashboard-builder-source-list article small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bi-dashboard-builder-source-list article strong{color:#253047;font-size:11px}.bi-dashboard-builder-source-list article small{margin-top:2px;color:#8490a3;font-size:9px}.bi-dashboard-builder-stage{display:flex;padding:12px;flex-direction:column;background:#f2f5fa}.bi-dashboard-builder-stage>header{padding:0 2px 9px}.bi-dashboard-builder-stage>header>div{display:flex;min-width:0;flex-direction:column;gap:2px}.bi-dashboard-builder-stage>.ant-alert{margin-bottom:8px;padding:7px 10px;font-size:11px}.bi-dashboard-builder-canvas{position:relative;display:grid;min-height:0;padding:10px;flex:1;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:row;gap:10px;overflow:auto;border:1px solid #dfe5ef;border-radius:14px;background-color:#fff;background-image:radial-gradient(circle,rgba(111,124,149,.18) 1px,transparent 1.2px);background-size:calc((100% - 20px) / 12) 78px;scrollbar-width:thin}.bi-dashboard-builder-canvas>article{position:relative;display:flex;min-width:0;min-height:0;flex-direction:column;overflow:hidden;border:1px solid #dfe4ed;border-radius:13px;background:#fff;box-shadow:0 7px 20px #1e293b12;transition:border-color .15s ease,box-shadow .15s ease}.bi-dashboard-builder-canvas>article.is-selected{z-index:2;border-color:#7363eb;box-shadow:0 0 0 2px #7363eb24,0 10px 26px #4a39b821}.bi-dashboard-builder-canvas>article.is-conflicting{border-color:#ef4444;box-shadow:0 0 0 2px #ef444424}.bi-dashboard-builder-canvas>article>header{display:flex;min-height:38px;padding:6px 8px;align-items:center;gap:6px;border-bottom:1px solid #edf0f5;background:#fbfcff;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.bi-dashboard-builder-canvas>article>header:active{cursor:grabbing}.bi-dashboard-builder-canvas>article>header>span{display:flex;min-width:0;flex:1;flex-direction:column}.bi-dashboard-builder-canvas>article>header strong,.bi-dashboard-builder-canvas>article>header small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bi-dashboard-builder-canvas>article>header strong{color:#273147;font-size:11px}.bi-dashboard-builder-canvas>article>header small{color:#8994a6;font-size:8px}.bi-dashboard-builder-canvas>article>header .ant-tag{max-width:74px;margin:0;overflow:hidden;border-radius:999px;font-size:8px;line-height:16px;text-overflow:ellipsis}.bi-dashboard-builder-widget-body{min-height:0;padding:8px;flex:1;overflow:hidden;font-size:9px;pointer-events:none}.bi-dashboard-builder-widget-body .bi-viz-kpi{min-height:100%;padding:8px}.bi-dashboard-builder-widget-body .bi-viz-kpi strong{font-size:clamp(20px,2.4vw,40px)}.bi-dashboard-builder-widget-body .ant-table{font-size:8px}.bi-dashboard-builder-widget-placeholder{display:grid;height:100%;min-height:80px;color:#9aa5b6;place-content:center;justify-items:center;gap:8px;text-align:center}.bi-dashboard-builder-widget-placeholder span{display:-webkit-box;max-width:220px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.bi-dashboard-builder-resize{position:absolute;right:4px;bottom:4px;width:18px;height:18px;padding:0;border:0;background:linear-gradient(135deg,transparent 48%,#8b7cf6 49%,#8b7cf6 58%,transparent 59%,transparent 68%,#8b7cf6 69%,#8b7cf6 78%,transparent 79%);cursor:nwse-resize;touch-action:none}.bi-dashboard-builder-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;color:#8190a5;place-content:center;justify-items:center;text-align:center;pointer-events:none}.bi-dashboard-builder-empty>span{display:grid;width:58px;height:58px;margin-bottom:12px;color:#7060e8;border-radius:18px;background:#eeecff;place-items:center}.bi-dashboard-builder-empty strong{color:#303a50;font-size:14px}.bi-dashboard-builder-empty p{max-width:300px;margin:5px 0 0;font-size:11px}.bi-dashboard-builder-properties{max-height:none;overflow-y:auto!important;scrollbar-width:thin}.bi-dashboard-builder-properties>.ant-segmented{width:100%;margin:9px 0 2px;overflow-x:auto}.bi-dashboard-builder-properties>.ant-segmented .ant-segmented-item-label{padding-inline:7px;font-size:9px}.bi-dashboard-builder-dashboard-settings,.bi-dashboard-global-filter-editor,.bi-dashboard-filter-bindings{display:grid;margin-top:10px;gap:9px}.bi-dashboard-builder-dashboard-settings>section,.bi-dashboard-global-filter-editor>section,.bi-dashboard-filter-bindings>section{display:grid;min-width:0;padding:10px;gap:8px;border:1px solid #e4e8f1;border-radius:12px;background:#fff}.bi-dashboard-builder-dashboard-settings>section>strong,.bi-dashboard-global-filter-editor label>span,.bi-dashboard-filter-bindings>section>strong{color:#66738a;font-size:10px;font-weight:750}.bi-dashboard-builder-setting-switch,.bi-dashboard-global-filter-head{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.bi-dashboard-global-filter-head strong{overflow:hidden;color:#2b354b;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.bi-dashboard-global-filter-editor label{display:grid;min-width:0;gap:4px}.bi-dashboard-responsive-row{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:start;gap:5px}.bi-dashboard-responsive-row>span{color:#778298;font-size:9px;text-transform:capitalize}.bi-dashboard-responsive-row>div{display:grid;grid-template-columns:1fr 1fr;gap:5px}.bi-dashboard-responsive-row .ant-input-number{width:100%}.bi-dashboard-builder-field-caption{color:#66738a;font-size:10px;font-weight:750}.bi-dashboard-builder-three-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.bi-dashboard-builder-three-columns .ant-input-number,.bi-dashboard-global-filter-editor .ant-picker,.bi-dashboard-global-filter-editor .ant-input-number{width:100%}.bi-dashboard-builder-property-form{display:grid;margin-top:10px;gap:10px}.bi-dashboard-builder-property-form>label,.bi-dashboard-builder-property-form section>label,.bi-dashboard-builder-two-columns>label{display:grid;min-width:0;gap:4px}.bi-dashboard-builder-property-form label>span,.bi-dashboard-builder-property-form section>strong{color:#66738a;font-size:10px;font-weight:700}.bi-dashboard-builder-switches{display:grid;gap:7px}.bi-dashboard-builder-switches label{display:flex;align-items:center;justify-content:space-between;gap:8px}.bi-dashboard-builder-two-columns{display:grid;grid-template-columns:1fr 1fr;gap:7px}.bi-dashboard-builder-position{display:grid;margin-top:5px;grid-template-columns:repeat(4,1fr);gap:5px}.bi-dashboard-builder-position label{display:grid;gap:3px}.bi-dashboard-builder-position .ant-input-number{width:100%}.bi-dashboard-builder-filter-head{display:flex;align-items:center;justify-content:space-between}.bi-dashboard-builder-time-mapping{display:grid;gap:8px;padding:9px;border:1px solid #e4e8f1;border-radius:11px;background:#f8f9fd}.bi-dashboard-builder-time-mapping .bi-dashboard-builder-two-columns{margin-top:0}.bi-dashboard-builder-time-mapping .ant-alert{padding:6px 8px;border-radius:8px}.bi-dashboard-builder-time-mapping .ant-alert-message{font-size:9px;line-height:1.4}.bi-dashboard-builder-filters{display:grid;margin-top:5px;gap:6px}.bi-dashboard-builder-filters>small{color:#8a96a9;font-size:10px}.bi-dashboard-builder-filters .bi-filter-condition{grid-template-columns:1fr;padding:7px;border:1px solid #e4eaf3;border-radius:10px}.bi-dashboard-builder-filters .bi-filter-condition>.ant-btn{justify-self:end;margin-top:-37px;z-index:1}.bi-dashboard-builder-sort-limit{margin-top:8px}html[data-theme=dark] .bi-filter-group-depth-1,html[data-theme=dark] .bi-filter-group-depth-2{border-color:#334155;background:#152030b8}html[data-theme=dark] .bi-filter-logic{background:#26364a}html[data-theme=dark] .bi-pro-sort-editor{border-color:#334155}@media(max-width:760px){.bi-filter-condition,.bi-pro-sort-editor{grid-template-columns:1fr}.bi-filter-condition>.ant-btn{justify-self:end}.bi-filter-group-head{align-items:flex-start}}body.bi-dashboard-builder-dragging{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.bi-dashboard-sql-source-list{display:grid;gap:8px;max-height:220px;overflow-y:auto}.bi-dashboard-sql-source-list article{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #e6e9f2;border-radius:12px;background:#fff}.bi-dashboard-sql-source-list article>span{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.bi-dashboard-sql-source-list .bi-dashboard-sql-source-preview{width:38px;height:38px;flex:0 0 38px;align-items:center;justify-content:center;color:#6757e8;border-radius:11px;background:#eeecff}.bi-dashboard-sql-source-list article>.ant-space{justify-content:flex-end;flex-wrap:wrap}.bi-dashboard-sql-source-list strong,.bi-dashboard-sql-source-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bi-dashboard-sql-source-list small{color:#758197;font-size:11px}[data-theme=dark] .bi-dashboard-source-picker,body.openlines-telegram-dark-active .bi-dashboard-source-picker{border-color:#324155;background:#101d2a}[data-theme=dark] .bi-dashboard-sql-source-list article,body.openlines-telegram-dark-active .bi-dashboard-sql-source-list article{border-color:#324155;background:#172433}[data-theme=dark] .bi-dashboard-sql-source-list .bi-dashboard-sql-source-preview,body.openlines-telegram-dark-active .bi-dashboard-sql-source-list .bi-dashboard-sql-source-preview{color:#c4b5fd;background:#29234a}[data-theme=dark] .bi-dashboard-sql-source-list small,body.openlines-telegram-dark-active .bi-dashboard-sql-source-list small{color:#9fb0c4}[data-theme=dark] .bi-dashboard-builder>aside,[data-theme=dark] .bi-dashboard-builder-stage,[data-theme=dark] .bi-dashboard-builder-canvas,[data-theme=dark] .bi-dashboard-builder-source-list article,[data-theme=dark] .bi-dashboard-builder-canvas>article,body.openlines-telegram-dark-active .bi-dashboard-builder>aside,body.openlines-telegram-dark-active .bi-dashboard-builder-stage,body.openlines-telegram-dark-active .bi-dashboard-builder-canvas,body.openlines-telegram-dark-active .bi-dashboard-builder-source-list article,body.openlines-telegram-dark-active .bi-dashboard-builder-canvas>article{border-color:#314052;background-color:#142231}[data-theme=dark] .bi-dashboard-builder-canvas>article>header,body.openlines-telegram-dark-active .bi-dashboard-builder-canvas>article>header{border-color:#314052;background:#182737}[data-theme=dark] .bi-dashboard-builder-source-tabs,body.openlines-telegram-dark-active .bi-dashboard-builder-source-tabs{background:#0e1a27}[data-theme=dark] .bi-dashboard-builder-time-mapping,body.openlines-telegram-dark-active .bi-dashboard-builder-time-mapping{border-color:#314052;background:#101d2a}[data-theme=dark] .bi-dashboard-builder-dashboard-settings>section,[data-theme=dark] .bi-dashboard-global-filter-editor>section,[data-theme=dark] .bi-dashboard-filter-bindings>section,body.openlines-telegram-dark-active .bi-dashboard-builder-dashboard-settings>section,body.openlines-telegram-dark-active .bi-dashboard-global-filter-editor>section,body.openlines-telegram-dark-active .bi-dashboard-filter-bindings>section{border-color:#314052;background:#172433}[data-theme=dark] .bi-dashboard-builder-source-tabs button.is-active,body.openlines-telegram-dark-active .bi-dashboard-builder-source-tabs button.is-active{color:#c5baff;background:#293248}[data-theme=dark] .bi-dashboard-builder-modal .ant-modal-content,body.openlines-telegram-dark-active .bi-dashboard-builder-modal .ant-modal-content{border-color:#314052;background:#172433;box-shadow:0 28px 80px #00000080}[data-theme=dark] .bi-dashboard-builder-modal .ant-modal-header,[data-theme=dark] .bi-dashboard-builder-modal .ant-modal-footer,body.openlines-telegram-dark-active .bi-dashboard-builder-modal .ant-modal-header,body.openlines-telegram-dark-active .bi-dashboard-builder-modal .ant-modal-footer{border-color:#314052;background:#172433}[data-theme=dark] .bi-dashboard-builder-modal .ant-modal-body,body.openlines-telegram-dark-active .bi-dashboard-builder-modal .ant-modal-body{background:#101b27}[data-theme=dark] .bi-dashboard-builder-modal-title strong,body.openlines-telegram-dark-active .bi-dashboard-builder-modal-title strong{color:#e7eef7}[data-theme=dark] .bi-dashboard-builder-modal-title small,body.openlines-telegram-dark-active .bi-dashboard-builder-modal-title small{color:#9cadbf}[data-theme=dark] .bi-dashboard-builder-modal-title>span,body.openlines-telegram-dark-active .bi-dashboard-builder-modal-title>span{color:#c4b5fd;background:#2a2749}[data-theme=dark] .bi-dashboard-builder-modal .ant-modal-close,body.openlines-telegram-dark-active .bi-dashboard-builder-modal .ant-modal-close{color:#b7c6d5;background:#223243}[data-theme=dark] .bi-dashboard-builder-meta,body.openlines-telegram-dark-active .bi-dashboard-builder-meta{border-color:#314052;background:#172433}[data-theme=dark] .bi-dashboard-builder>aside>header strong,[data-theme=dark] .bi-dashboard-builder-stage>header strong,[data-theme=dark] .bi-dashboard-builder-source-list article strong,[data-theme=dark] .bi-dashboard-builder-canvas>article>header strong,[data-theme=dark] .bi-dashboard-builder-empty strong,body.openlines-telegram-dark-active .bi-dashboard-builder>aside>header strong,body.openlines-telegram-dark-active .bi-dashboard-builder-stage>header strong,body.openlines-telegram-dark-active .bi-dashboard-builder-source-list article strong,body.openlines-telegram-dark-active .bi-dashboard-builder-canvas>article>header strong,body.openlines-telegram-dark-active .bi-dashboard-builder-empty strong{color:#e6edf5}[data-theme=dark] .bi-dashboard-builder>aside>header small,[data-theme=dark] .bi-dashboard-builder-stage>header small,[data-theme=dark] .bi-dashboard-builder-source-list article small,[data-theme=dark] .bi-dashboard-builder-canvas>article>header small,body.openlines-telegram-dark-active .bi-dashboard-builder>aside>header small,body.openlines-telegram-dark-active .bi-dashboard-builder-stage>header small,body.openlines-telegram-dark-active .bi-dashboard-builder-source-list article small,body.openlines-telegram-dark-active .bi-dashboard-builder-canvas>article>header small{color:#91a3b7}@media(max-width:1180px){.bi-dashboard-builder{height:auto;min-height:0;grid-template-columns:minmax(190px,220px) minmax(460px,1fr)}.bi-dashboard-builder-sources,.bi-dashboard-builder-stage{height:540px}.bi-dashboard-builder-properties{grid-column:1 / -1;max-height:none}.bi-dashboard-builder-property-form{grid-template-columns:repeat(2,minmax(0,1fr))}.bi-dashboard-builder-property-form>section,.bi-dashboard-builder-property-form>.ant-space{grid-column:1 / -1}}@media(max-width:760px){.bi-dashboard-builder-modal.ant-modal{max-width:calc(100vw - 16px);margin:0}.bi-dashboard-builder-modal .ant-modal-content{max-height:calc(100dvh - 16px);border-radius:17px}.bi-dashboard-builder-modal .ant-modal-header{padding:13px 52px 12px 13px}.bi-dashboard-builder-modal-title{gap:9px}.bi-dashboard-builder-modal-title>span{width:34px;height:34px;flex-basis:34px;border-radius:10px}.bi-dashboard-builder-modal-title strong{font-size:14px}.bi-dashboard-builder-modal-title small{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.bi-dashboard-builder-modal .ant-modal-close{top:12px;right:12px}.bi-dashboard-builder-modal .ant-modal-body{padding:10px 10px 2px}.bi-dashboard-builder-modal .ant-modal-footer{padding:10px}.bi-dashboard-builder-modal .ant-modal-footer .ant-btn{min-width:92px}.bi-dashboard-builder-meta{grid-template-columns:minmax(0,1fr);gap:9px;padding:10px}.bi-dashboard-builder{min-height:0;grid-template-columns:minmax(0,1fr)}.bi-dashboard-builder-sources,.bi-dashboard-builder-stage{height:auto}.bi-dashboard-builder-sources,.bi-dashboard-builder-properties{max-height:420px}.bi-dashboard-builder-source-list{max-height:250px}.bi-dashboard-builder-stage{overflow-x:auto}.bi-dashboard-builder-canvas{min-width:680px;min-height:480px}.bi-dashboard-builder-property-form{grid-template-columns:1fr}.bi-dashboard-builder-property-form>section,.bi-dashboard-builder-property-form>.ant-space{grid-column:auto}}.bi-dashboard-navigator{position:sticky;top:78px;display:flex;min-height:560px;max-height:calc(100vh - 98px);padding:16px;flex-direction:column;overflow:hidden;border:1px solid #e2e5ef;border-radius:20px;background:#ffffffeb;box-shadow:0 14px 38px #33415512;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.bi-dashboard-navigator-head,.bi-dashboard-navigator-head>div{display:flex;align-items:center;gap:8px}.bi-dashboard-navigator-head{justify-content:space-between}.bi-dashboard-navigator-head>div{min-width:0}.bi-dashboard-navigator-head span{overflow:hidden;color:#202a3f;font-size:15px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.bi-dashboard-navigator-head strong{display:grid;min-width:27px;height:27px;padding:0 7px;color:#6556e9;border:1px solid #ddd8ff;border-radius:999px;background:#f5f3ff;font-size:12px;place-items:center}.bi-dashboard-navigator-head .ant-btn{flex:0 0 auto;box-shadow:0 8px 18px #6357ee33}.bi-dashboard-navigator>p{margin:8px 0 14px;color:#778298;font-size:12px;line-height:1.5}.bi-dashboard-navigator .bi-dashboard-search{width:100%;min-height:39px;margin-bottom:12px;box-shadow:none}.bi-dashboard-navigator-list{display:flex;min-height:0;padding-right:3px;flex:1;flex-direction:column;gap:8px;overflow:auto;scrollbar-width:thin}.bi-dashboard-nav-item{position:relative;border:1px solid #e7e9f1;border-radius:15px;background:#fbfcfe;transition:border-color .18s ease,background .18s ease,transform .18s ease}.bi-dashboard-nav-item:hover{border-color:#d4cffd;background:#faf9ff;transform:translateY(-1px)}.bi-dashboard-nav-item.is-active{border-color:#8b7cf6;background:linear-gradient(135deg,#f7f5ff,#fbfaff);box-shadow:inset 3px 0 #7463f0}.bi-dashboard-nav-main{display:grid;width:100%;padding:12px;grid-template-columns:auto minmax(0,1fr);gap:10px;color:inherit;border:0;background:transparent;text-align:left;cursor:pointer}.bi-dashboard-nav-icon{display:grid;width:36px;height:36px;color:#6858e9;border-radius:11px;background:#efedff;place-items:center}.bi-dashboard-nav-copy{display:block;min-width:0}.bi-dashboard-nav-copy>strong,.bi-dashboard-nav-copy>small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bi-dashboard-nav-copy>strong{color:#202a3f;font-size:13px}.bi-dashboard-nav-copy>small{margin-top:3px;color:#7a8497;font-size:11px}.bi-dashboard-nav-copy>span{display:flex;margin-top:8px;gap:5px}.bi-dashboard-nav-copy .ant-tag{margin:0;border-radius:999px;font-size:10px;line-height:18px}.bi-dashboard-nav-actions{display:flex;padding:0 8px 7px 53px;justify-content:flex-end;opacity:0;transition:opacity .18s ease}.bi-dashboard-nav-item:hover .bi-dashboard-nav-actions,.bi-dashboard-nav-item:focus-within .bi-dashboard-nav-actions,.bi-dashboard-nav-item.is-active .bi-dashboard-nav-actions{opacity:1}.bi-dashboard-nav-actions .ant-btn{width:30px;height:28px}.bi-dashboard-stage{min-width:0}.bi-dashboard-runtime-anchor{scroll-margin-top:84px}.bi-dashboard-library-head{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:20px}.bi-dashboard-library-title{display:flex;align-items:center;gap:10px}.bi-dashboard-library-head h2{margin:0;color:#172033;font-size:22px;letter-spacing:-.025em}.bi-dashboard-library-head p{margin:5px 0 0;color:#64748b;font-size:13px}.bi-dashboard-library-head .ant-tag{min-width:34px;margin:0;padding:2px 9px;text-align:center;border-radius:999px;font-weight:750}.bi-dashboard-search{width:min(340px,38vw);min-height:40px;border-color:#e1e5ef;border-radius:12px;background:#ffffffdb;box-shadow:0 8px 22px #3341550d}.bi-dashboard-library-grid{align-items:stretch}.bi-dashboard-library-grid>.ant-col{display:flex}.bi-dashboard-library-grid>.ant-col>.ant-card,.bi-dashboard-library-grid>.ant-col>.ant-empty{width:100%}.bi-dashboard-library-grid>.ant-col:has(>.ant-empty){min-height:230px;align-items:center;justify-content:center;border:1px dashed #d9dcec;border-radius:18px;background:#ffffff94}.bi-dashboard-card{position:relative;height:100%;overflow:hidden;border:1px solid #e3e6f0;border-radius:18px;background:#fffffff0;box-shadow:0 12px 32px #33415512;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.bi-dashboard-card:hover{border-color:#c9c4ff;box-shadow:0 18px 42px #463d821f;transform:translateY(-2px)}.bi-dashboard-card.is-active{border-color:#8b7cf6;box-shadow:0 0 0 3px #6d5dfc17,0 18px 42px #463d821f}.bi-dashboard-card:after{position:absolute;top:-82px;right:-62px;width:170px;height:170px;border:1px solid rgba(139,92,246,.1);border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.07),transparent 68%);content:"";pointer-events:none}.bi-dashboard-card .ant-card-body{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px 13px;height:100%;padding:18px}.bi-dashboard-card-icon{position:relative;z-index:1;display:grid;width:44px;height:44px;color:#6757ee;border:1px solid #ddd8ff;border-radius:13px;background:#f6f4ff;place-items:center}.bi-dashboard-card-title{position:relative;z-index:1;min-width:0}.bi-dashboard-card-title h3{margin:1px 0 7px;overflow:hidden;color:#172033;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.bi-dashboard-card-title .ant-tag{margin-inline-end:0;border-radius:999px;font-size:11px}.bi-dashboard-card>.ant-card-body>p{grid-column:1 / -1;min-height:40px;margin:1px 0 2px;color:#64748b;font-size:13px;line-height:1.5}.bi-dashboard-card-meta{display:flex;grid-column:1 / -1;align-items:center;justify-content:space-between;gap:12px;color:#7c879d;font-size:11px}.bi-dashboard-card-meta span{min-width:0}.bi-dashboard-card-meta span:first-child{display:inline-flex;align-items:center;gap:6px}.bi-dashboard-card-actions{display:flex;grid-column:1 / -1;gap:7px;padding-top:12px;border-top:1px solid #eceef5}.bi-dashboard-card-actions .ant-btn{border-radius:10px}.bi-dashboard-card-actions .ant-btn-primary{flex:1;box-shadow:0 8px 18px #6357ee2e}.bi-dashboard-runtime{container-type:inline-size;overflow:hidden;border:1px solid #dcd8ff;border-radius:20px;background:#fffffff5;box-shadow:0 18px 48px #4c3b8f1a}.bi-dashboard-runtime>.ant-card-body{padding:18px}.bi-dashboard-stage.is-fullscreen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2100;padding:12px;overflow:auto;background:#f5f7fb}.bi-dashboard-stage.is-fullscreen .bi-dashboard-runtime{min-height:calc(100dvh - 24px);border-radius:16px}.bi-dashboard-welcome{min-height:560px;border:1px solid #dedaf8;border-radius:22px;background:radial-gradient(circle at 80% 8%,rgba(115,95,240,.12),transparent 32%),#fffffff0;box-shadow:0 18px 48px #4c3b8f14}.bi-dashboard-welcome>.ant-card-body{display:flex;min-height:558px;padding:48px;align-items:center;justify-content:center;flex-direction:column;text-align:center}.bi-dashboard-welcome-icon{display:grid;width:68px;height:68px;color:#fff;border-radius:21px;background:linear-gradient(145deg,#6f63ed,#8d54eb);box-shadow:0 18px 38px #6957ee47;place-items:center}.bi-dashboard-welcome h2{margin:20px 0 7px;color:#1d2639;font-size:24px}.bi-dashboard-welcome p{max-width:520px;margin:0 0 20px;color:#778298;line-height:1.6}.bi-dashboard-runtime-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:14px}.bi-dashboard-runtime-title{min-width:220px}.bi-dashboard-runtime-head h2{margin:5px 0 6px;overflow:hidden;color:#172033;font-size:clamp(22px,2.3vw,28px);letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap}.bi-dashboard-runtime-kicker{display:inline-flex;align-items:center;gap:6px;color:#6757ee;font-size:10px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.bi-dashboard-runtime-meta{display:flex;min-width:0;align-items:center;gap:8px}.bi-dashboard-runtime-meta .ant-tag{margin:0;border-radius:999px}.bi-dashboard-runtime-meta small{overflow:hidden;color:#7c879d;text-overflow:ellipsis;white-space:nowrap}.bi-dashboard-runtime-controls{display:flex;flex:0 1 auto;align-items:center;justify-content:flex-end;gap:8px}.bi-dashboard-runtime-controls .ant-segmented{padding:3px;border:1px solid #e4e6ef;border-radius:12px;background:#f5f6fa}.bi-dashboard-runtime-controls .ant-segmented-item{border-radius:9px}.bi-dashboard-runtime-controls>.ant-btn{min-height:38px;border-radius:10px}.bi-dashboard-runtime-hint{margin-bottom:12px;padding-block:7px;border-color:#cfebf7;border-radius:11px;background:#f2fbff}.bi-dashboard-runtime-hint .ant-alert-message{color:#536173;font-size:12px}.bi-dashboard-global-filter-bar{display:grid;margin:0 0 12px;padding:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:12px;border:1px solid #e4e1ff;border-radius:14px;background:linear-gradient(145deg,#fbfaff,#f7f9ff)}.bi-dashboard-global-filter-title{display:flex;min-height:34px;align-items:center;gap:6px;color:#5f50dc}.bi-dashboard-global-filter-title strong{font-size:11px}.bi-dashboard-global-filter-controls{display:flex;min-width:0;align-items:end;gap:8px;overflow-x:auto;scrollbar-width:thin}.bi-dashboard-global-filter-controls>label{display:grid;min-width:170px;gap:4px}.bi-dashboard-global-filter-controls>label>span{overflow:hidden;color:#657187;font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.bi-dashboard-global-filter-controls>label>small{color:#8a94a6;font-size:9px}.bi-dashboard-global-filter-controls .ant-picker,.bi-dashboard-global-filter-controls .ant-input-number{width:100%}.bi-dashboard-global-filter-actions{display:flex;gap:7px}.bi-dashboard-global-filter-actions .ant-btn{border-radius:10px}.bi-dashboard-active-filter-chips{display:flex;margin:-4px 0 12px;flex-wrap:wrap;gap:5px}.bi-dashboard-active-filter-chips .ant-tag{max-width:min(100%,360px);margin:0;overflow:hidden;border-radius:999px;text-overflow:ellipsis;white-space:nowrap}[data-theme=dark] .bi-dashboard-global-filter-bar,body.openlines-telegram-dark-active .bi-dashboard-global-filter-bar{border-color:#35425b;background:linear-gradient(145deg,#172433,#111d2a)}[data-theme=dark] .bi-dashboard-stage.is-fullscreen,body.openlines-telegram-dark-active .bi-dashboard-stage.is-fullscreen{background:#0c1621}.bi-dashboard-overview-strip{display:grid;margin:4px 0 12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.bi-dashboard-overview-strip>div{position:relative;min-width:0;padding:13px 14px;overflow:hidden;border:1px solid #e5e7f0;border-radius:14px;background:linear-gradient(145deg,#fff,#f8f9fd)}.bi-dashboard-overview-strip>div:after{position:absolute;right:-18px;bottom:-22px;width:62px;height:62px;border-radius:50%;background:#6d5dfc0f;content:""}.bi-dashboard-overview-strip span{display:flex;align-items:center;gap:7px;color:#7b8699;font-size:11px;font-weight:700}.bi-dashboard-overview-strip span svg{color:#6d5dfc}.bi-dashboard-overview-strip strong{display:block;margin-top:6px;color:#202a3e;font-size:22px;line-height:1}.bi-dashboard-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}.bi-dashboard-grid{grid-auto-rows:64px}.bi-dashboard-grid-item{position:relative;min-width:0;grid-column:span var(--dashboard-desktop-span, 6);grid-row:span var(--dashboard-desktop-row-span, 4)}.bi-dashboard-widget-filter-warning{position:absolute;top:10px;right:42px;z-index:3;max-width:150px;margin:0;overflow:hidden;border-radius:999px;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.bi-dashboard-grid.is-adaptive{grid-auto-flow:dense}.bi-dashboard-grid.is-compact{gap:8px}.bi-dashboard-grid.is-adaptive>.bi-dashboard-grid-item:only-child{grid-column:1 / -1}.bi-dashboard-grid.is-adaptive>.bi-dashboard-grid-item:last-child:nth-child(odd){grid-column:span 12}.bi-dashboard-grid.is-fixed>.bi-dashboard-grid-item{grid-column:var(--dashboard-desktop-start, 1) / span var(--dashboard-desktop-span, 6);grid-row:var(--dashboard-desktop-row, 1) / span var(--dashboard-desktop-row-span, 4)}.bi-dashboard-grid-item>.bi-dashboard-widget{height:100%}@container (max-width: 920px){.bi-dashboard-runtime-head{align-items:flex-start;flex-direction:column}.bi-dashboard-runtime-controls{width:100%;justify-content:flex-start;flex-wrap:wrap}.bi-dashboard-global-filter-bar{grid-template-columns:1fr;align-items:stretch}.bi-dashboard-global-filter-actions{justify-content:flex-end}.bi-dashboard-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.bi-dashboard-grid-item{grid-column:span var(--dashboard-tablet-span, 8);grid-row:span var(--dashboard-tablet-row-span, 4)}.bi-dashboard-grid.is-fixed>.bi-dashboard-grid-item{grid-column:var(--dashboard-tablet-start, 1) / span var(--dashboard-tablet-span, 8);grid-row:var(--dashboard-tablet-row, 1) / span var(--dashboard-tablet-row-span, 4)}.bi-dashboard-grid.is-adaptive>.bi-dashboard-grid-item:last-child:nth-child(odd){grid-column:1 / -1}}@container (max-width: 560px){.bi-dashboard-runtime>.ant-card-body{padding:11px}.bi-dashboard-runtime-controls .ant-segmented{max-width:100%;overflow-x:auto}.bi-dashboard-global-filter-controls{display:grid;grid-template-columns:1fr;overflow:visible}.bi-dashboard-global-filter-controls>label{min-width:0}.bi-dashboard-global-filter-actions{display:grid;grid-template-columns:1fr 1fr}.bi-dashboard-overview-strip{grid-template-columns:1fr 1fr}.bi-dashboard-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.bi-dashboard-grid-item,.bi-dashboard-grid.is-adaptive>.bi-dashboard-grid-item:last-child:nth-child(odd){grid-column:span var(--dashboard-mobile-span, 4)}.bi-dashboard-grid-item{grid-row:span var(--dashboard-mobile-row-span, 4)}.bi-dashboard-grid.is-fixed>.bi-dashboard-grid-item{grid-column:var(--dashboard-mobile-start, 1) / span var(--dashboard-mobile-span, 4);grid-row:var(--dashboard-mobile-row, 1) / span var(--dashboard-mobile-row-span, 4)}}.bi-dashboard-widget{min-width:0;overflow:hidden;border-color:#e5e7ef;border-radius:15px;box-shadow:none}.bi-dashboard-widget>.ant-card-head{min-height:50px;padding:0 14px;border-bottom-color:#eceef4;background:#fbfcfe}.bi-dashboard-widget>.ant-card-head .ant-tag{margin:0;border-radius:999px}.bi-dashboard-widget>.ant-card-body{padding:0}.bi-dashboard-widget-highlights{display:grid;padding:12px;grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px;overflow-x:auto;border-bottom:1px solid #eceef4;background:#fbfcfe}.bi-dashboard-widget-highlights>div{min-width:120px;padding:11px 12px;border:1px solid #e7e8f1;border-radius:12px;background:#fff}.bi-dashboard-widget-highlights span,.bi-dashboard-widget-highlights small{display:block;overflow:hidden;color:#7b8699;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.bi-dashboard-widget-highlights strong{display:block;margin:5px 0 3px;overflow:hidden;color:#202a3e;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.bi-dashboard-widget-toolbar{display:flex;padding:10px 12px;align-items:center;gap:8px;border-bottom:1px solid #eceef4;background:#fff}.bi-dashboard-widget-toolbar .ant-input-affix-wrapper{max-width:360px;min-height:36px;border-radius:10px}.bi-dashboard-widget-toolbar .ant-segmented{margin-left:auto;padding:3px;border-radius:10px;background:#f2f3f8}.bi-dashboard-widget-toolbar .ant-segmented-item-label>span{display:inline-flex;align-items:center;gap:5px}.bi-dashboard-widget-toolbar>.ant-btn{flex:0 0 auto;border-radius:10px}.bi-dashboard-widget-result{min-width:0}.bi-dashboard-widget-empty{padding:54px 24px}.bi-dashboard-widget-modal .ant-modal-content{overflow:hidden;border-radius:18px}.bi-dashboard-widget-modal .ant-modal-body{max-height:calc(100vh - 150px);padding:0;overflow:auto}.bi-dashboard-widget-modal .bi-dashboard-widget-highlights{grid-template-columns:repeat(4,minmax(150px,1fr))}.bi-dashboard-widget-forbidden{display:flex;min-height:220px;padding:32px;align-items:center;justify-content:center;flex-direction:column;text-align:center;background:linear-gradient(180deg,#fff,#fbfbfe)}.bi-dashboard-widget-forbidden-icon{display:inline-flex;width:44px;height:44px;margin-bottom:12px;align-items:center;justify-content:center;color:#7c6df2;border:1px solid #e5e0ff;border-radius:14px;background:#f5f3ff}.bi-dashboard-widget-forbidden strong{color:#293247;font-size:14px}.bi-dashboard-widget-forbidden p{max-width:420px;margin:7px 0 0;color:#7a8498;font-size:12px;line-height:1.55}.bi-dashboard-widget-title{display:inline-flex;align-items:center;gap:8px;color:#253047;font-size:14px}.bi-dashboard-widget-title svg{flex:0 0 auto;color:#6d5dfc}.bi-dashboard-widget-title>span{display:flex;min-width:0;flex-direction:column;gap:1px}.bi-dashboard-widget-title strong,.bi-dashboard-widget-title small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bi-dashboard-widget-title small{color:#7a8498;font-size:10px;font-weight:500}.bi-dashboard-widget .ant-table-wrapper{min-width:0}.bi-dashboard-widget .ant-table{border-radius:0}.bi-dashboard-widget .ant-table-thead>tr>th{padding-block:10px;color:#606c82;background:#f7f8fb;font-size:11px;font-weight:800;letter-spacing:.025em;text-transform:uppercase}.bi-dashboard-widget .ant-table-tbody>tr>td{padding-block:10px;font-size:12px}.bi-dashboard-widget .ant-table-pagination{margin:12px 14px}@media(max-width:1180px){.bi-pro-builder{grid-template-columns:240px minmax(0,1fr)}.bi-pro-properties{position:static;grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-height:none}.bi-pro-properties h3{grid-column:1 / -1}.bi-pro-filter-editor,.bi-pro-active-filters{grid-column:span 2}.bi-dashboard-runtime-head{align-items:stretch;flex-direction:column}.bi-dashboard-runtime-controls{justify-content:flex-start}.bi-dashboard-workspace{grid-template-columns:minmax(230px,270px) minmax(0,1fr)}.bi-dashboard-overview-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.bi-dashboard-widget-highlights{grid-template-columns:repeat(2,minmax(140px,1fr))}}@media(max-width:920px){.bi-dashboard-workspace{grid-template-columns:minmax(0,1fr)}.bi-dashboard-navigator{position:static;min-height:0;max-height:none}.bi-dashboard-navigator-list{display:grid;max-height:330px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.bi-workspace-nav{margin-bottom:12px;padding:5px;border-radius:13px}.bi-workspace-nav a{min-height:36px;padding:0 11px}.bi-pro-builder{display:flex;flex-direction:column}.bi-pro-builder-focused{display:block}.bi-pro-catalog-panel,.bi-pro-properties{position:static;width:100%;max-height:none}.bi-pro-field-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:310px}.bi-pro-field-list h4{grid-column:1 / -1}.bi-pro-workbench-head{align-items:stretch;flex-direction:column}.bi-pro-workbench-actions,.bi-pro-workbench-actions .ant-space-item,.bi-pro-workbench-actions .ant-btn{width:100%}.bi-pro-builder-steps,.bi-pro-data-picker{grid-template-columns:1fr}.bi-pro-data-picker .bi-pro-field-list{max-height:360px}.bi-pro-drop-grid{grid-template-columns:1fr;width:100%}.bi-pro-canvas{width:100%}.bi-pro-properties{display:flex}.bi-pro-filter-editor,.bi-pro-active-filters{width:100%}.bi-dashboard-grid{grid-template-columns:minmax(0,1fr)}.bi-dashboard-grid-item{grid-column:1 / -1!important}.bi-dashboard-navigator-list{display:flex;max-height:320px}.bi-dashboard-library-head{align-items:stretch;flex-direction:column;gap:12px}.bi-dashboard-search{width:100%}.bi-dashboard-runtime>.ant-card-body{padding:12px}.bi-dashboard-runtime-controls{display:grid;grid-template-columns:minmax(0,1fr) auto auto}.bi-dashboard-runtime-controls .ant-segmented{width:100%;overflow-x:auto}.bi-dashboard-runtime-controls .ant-picker-range{grid-column:1 / -1;width:100%}.bi-dashboard-overview-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.bi-dashboard-widget-toolbar{align-items:stretch;flex-wrap:wrap}.bi-dashboard-widget-toolbar .ant-input-affix-wrapper{width:100%;max-width:none}.bi-dashboard-widget-toolbar .ant-segmented{margin-left:0;flex:1}.bi-dashboard-widget-highlights{grid-template-columns:repeat(4,minmax(125px,1fr))}.bi-dashboard-card-meta{align-items:flex-start;flex-direction:column}.bi-pro-preview .ant-card-extra{display:none}.bi-pro-bars button{grid-template-columns:95px 1fr 54px}}@media(prefers-reduced-motion:reduce){.bi-dashboard-card{transition:none}}.messenger-page{--messenger-workspace: var(--messenger-panel, #ffffff);--messenger-subtle: var(--messenger-panel-soft, #f7f8fc);--messenger-elevated: var(--messenger-panel-elevated, #ffffff);--messenger-line: var(--messenger-border, #e5e9f2);--messenger-ink: var(--messenger-text, #172033);--messenger-secondary: var(--messenger-muted, #71809b);--messenger-accent: var(--star-primary, #635bff);height:calc(100dvh - 102px);min-height:640px}.messenger-shell{display:grid;grid-template-columns:minmax(270px,302px) minmax(460px,1fr) minmax(280px,320px);gap:0;height:100%;min-height:0;overflow:hidden;border:1px solid var(--messenger-line);border-radius:16px;background:var(--messenger-workspace);box-shadow:0 18px 48px #28325014}.messenger-shell.is-details-collapsed,.messenger-shell.is-copilot{grid-template-columns:minmax(270px,302px) minmax(0,1fr)}.messenger-conversation-list,.messenger-chat-panel,.messenger-side-panel{height:100%;min-width:0;min-height:0;overflow:hidden;border:0!important;border-radius:0!important;background:var(--messenger-workspace)!important;box-shadow:none!important}.messenger-conversation-list,.messenger-chat-panel{border-right:1px solid var(--messenger-line)!important}.messenger-conversation-list>.ant-card-body,.messenger-chat-panel>.ant-card-body,.messenger-side-panel>.ant-card-body{height:100%;min-height:0}.messenger-conversation-list>.ant-card-body,.messenger-chat-panel>.ant-card-body{display:flex;flex-direction:column}.messenger-list-search{display:grid;gap:12px;padding:20px 16px 12px;border-bottom:1px solid var(--messenger-line);background:var(--messenger-workspace)}.messenger-list-titlebar{display:flex;min-height:38px;align-items:center;justify-content:space-between;gap:12px}.messenger-list-titlebar>div{display:grid;min-width:0;gap:2px}.messenger-list-titlebar strong{color:var(--messenger-ink);font-size:18px;line-height:1.2;font-weight:850;letter-spacing:-.02em}.messenger-list-titlebar span{color:var(--messenger-secondary);font-size:11px;font-weight:700}.messenger-new-button.ant-btn{width:38px;height:38px;border:1px solid var(--messenger-line);border-radius:11px;color:var(--messenger-ink);background:var(--messenger-elevated)}.messenger-list-search .ant-input-affix-wrapper{min-height:40px;border-color:var(--messenger-line);border-radius:10px;background:var(--messenger-elevated);box-shadow:none}.messenger-list-tabs-row{display:grid;grid-template-columns:minmax(0,1fr) 34px;gap:4px;align-items:center}.messenger-list-tabs-row>.ant-btn{width:34px;height:34px;border-radius:9px;color:var(--messenger-secondary)}.messenger-kind-switch.ant-segmented{padding:0;border-radius:0;background:transparent}.messenger-kind-switch .ant-segmented-group{gap:4px}.messenger-kind-switch .ant-segmented-item{border-radius:8px;color:var(--messenger-secondary);font-size:12px;font-weight:750}.messenger-kind-switch .ant-segmented-item-selected{color:var(--messenger-accent);background:color-mix(in srgb,var(--messenger-accent) 9%,var(--messenger-workspace));box-shadow:none}.messenger-kind-switch .ant-segmented-item-label>span{display:inline-flex;align-items:center;gap:5px}.messenger-kind-switch em{color:inherit;font-size:10px;font-style:normal;opacity:.72}.messenger-list-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.messenger-directory-heading{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px 9px;border-top:1px solid var(--messenger-line);border-bottom:1px solid color-mix(in srgb,var(--messenger-line) 70%,transparent);background:color-mix(in srgb,var(--messenger-workspace) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.messenger-directory-heading>div{display:grid;min-width:0;gap:2px}.messenger-directory-heading strong{color:var(--messenger-ink);font-size:11px;font-weight:850;letter-spacing:.025em;text-transform:uppercase}.messenger-directory-heading small{overflow:hidden;color:var(--messenger-secondary);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.messenger-directory-heading>span{display:inline-flex;min-width:24px;height:22px;align-items:center;justify-content:center;padding:0 7px;border-radius:999px;color:var(--messenger-accent);background:color-mix(in srgb,var(--messenger-accent) 10%,var(--messenger-workspace));font-size:10px;font-weight:850}.messenger-directory-contact.is-opening{pointer-events:none;opacity:.68}.messenger-directory-opening{color:var(--messenger-accent)!important;letter-spacing:2px}.messenger-list-empty{display:grid;min-height:220px;place-items:center;padding:24px 12px}.messenger-copilot-item{margin:8px 10px 2px;padding:10px;border:0;border-radius:10px;background:transparent;box-shadow:none}.messenger-copilot-item:hover,.messenger-copilot-item.is-active{background:color-mix(in srgb,var(--messenger-accent) 8%,var(--messenger-workspace))}.messenger-conversation.ant-list-item{min-height:72px;padding:11px 14px!important;border-bottom:1px solid color-mix(in srgb,var(--messenger-line) 72%,transparent)!important;border-left:3px solid transparent;border-radius:0;background:transparent;cursor:pointer}.messenger-conversation.ant-list-item:hover{background:var(--messenger-subtle)}.messenger-conversation.ant-list-item.is-active{border-left-color:var(--messenger-accent);background:color-mix(in srgb,var(--messenger-accent) 9%,var(--messenger-workspace));box-shadow:none}.messenger-conversation .ant-list-item-meta{align-items:center}.messenger-conversation .ant-list-item-meta-avatar{margin-inline-end:10px}.messenger-conversation-title{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.messenger-conversation-title>span{display:inline-flex;min-width:0;align-items:center;gap:5px;overflow:hidden;color:var(--messenger-ink);font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.messenger-conversation-title>small{max-width:62px;overflow:hidden;color:var(--messenger-secondary);font-size:10px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.messenger-conversation-preview{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.messenger-conversation-preview>span{overflow:hidden;color:var(--messenger-secondary);font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.messenger-conversation-preview>small{max-width:74px;overflow:hidden;color:var(--messenger-secondary);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.messenger-chat-header{flex:0 0 auto;min-height:76px;padding:13px 18px;border-bottom:1px solid var(--messenger-line);background:var(--messenger-workspace)}.messenger-chat-title.ant-typography{margin:0!important;color:var(--messenger-ink);font-size:16px;font-weight:850;letter-spacing:-.015em}.messenger-chat-subtitle{display:flex;gap:8px;margin-top:2px;color:var(--messenger-secondary);font-size:11px;font-weight:650}.messenger-chat-subtitle>span+span:before{content:"·";margin-right:8px}.messenger-chat-actions .ant-btn{width:40px;min-width:40px;height:40px;padding:0;border-color:var(--messenger-line);color:var(--messenger-ink);background:var(--messenger-elevated);box-shadow:none}.messenger-chat-actions .ant-btn.is-active{border-color:color-mix(in srgb,var(--messenger-accent) 35%,var(--messenger-line));color:var(--messenger-accent);background:color-mix(in srgb,var(--messenger-accent) 8%,var(--messenger-workspace))}.messenger-messages{flex:1 1 auto;min-height:0;padding:22px clamp(18px,3vw,48px);overflow-y:auto;background:var(--messenger-workspace)!important;background-image:none!important}.messenger-message{width:100%;max-width:100%;gap:8px;margin:0 0 12px}.messenger-message.is-grouped{margin-top:-8px}.messenger-message.is-grouped .messenger-avatar-button,.messenger-message.is-grouped>.messenger-avatar-frame,.messenger-message.is-grouped>.messenger-avatar{visibility:hidden}.messenger-message.is-grouped .messenger-message-author{display:none}.messenger-message-stack{width:fit-content;min-width:min(190px,100%);max-width:min(72%,640px)}.messenger-message.is-sticker-only .messenger-message-stack{width:min(220px,100%);min-width:0}.messenger-message-author{margin-bottom:3px;color:var(--messenger-secondary);font-size:10px;font-weight:700}.messenger-message:not(.has-chat-accent) .messenger-message-bubble{width:100%;padding:10px 13px 8px;border:0;border-radius:13px 13px 13px 4px;background:color-mix(in srgb,var(--messenger-subtle) 92%,#eef1f7)!important;color:var(--messenger-ink);box-shadow:none!important}.messenger-message.is-mine:not(.has-chat-accent) .messenger-message-bubble{border-radius:13px 13px 4px;background:linear-gradient(135deg,color-mix(in srgb,var(--messenger-accent) 84%,#8b7cff),var(--messenger-accent))!important;color:#fff}.messenger-message.has-chat-accent:not(.is-sticker-only) .messenger-message-bubble{isolation:isolate;border-radius:13px 13px 4px}.messenger-message.is-mine.has-chat-accent:not(.is-sticker-only) .messenger-message-bubble>span,.messenger-message.is-mine.has-chat-accent:not(.is-sticker-only) .messenger-message-footer small,.messenger-message.is-mine.has-chat-accent:not(.is-sticker-only) .messenger-message-footer button{color:#fffffff5!important;text-shadow:0 1px 8px rgba(15,23,42,.34)}.messenger-message:not(.is-mine) .messenger-message-footer small{color:var(--messenger-secondary)}.messenger-message.is-mine .messenger-message-footer small,.messenger-message.is-mine .messenger-message-footer button{color:#ffffffd1}.messenger-message-footer{flex-wrap:wrap;margin-top:5px}.messenger-message-footer small,.messenger-message-footer button{font-size:9px}.messenger-message-footer small,.messenger-message-actions{flex:0 0 auto;white-space:nowrap;overflow-wrap:normal;word-break:normal}.messenger-compose{flex:0 0 auto;grid-template-columns:minmax(0,1fr) 40px 40px 40px 40px 44px;gap:6px;padding:10px 12px;border-top:1px solid var(--messenger-line);background:var(--messenger-workspace)}.messenger-compose .ant-btn,.messenger-compose .ant-input,.messenger-compose .ant-mentions{min-height:40px;border-color:var(--messenger-line);border-radius:10px;box-shadow:none}.messenger-compose .ant-btn:not(.ant-btn-primary){color:var(--messenger-secondary);background:var(--messenger-elevated)}.messenger-compose .messenger-send-button.ant-btn{border-radius:50%;color:#fff;background:var(--messenger-accent);box-shadow:0 8px 18px color-mix(in srgb,var(--messenger-accent) 28%,transparent)}.messenger-side-panel{border-left:0!important}.messenger-details{display:flex;height:100%;min-height:0;flex-direction:column;color:var(--messenger-ink);background:var(--messenger-workspace)}.messenger-details-profile{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;min-height:106px;padding:18px 16px 14px}.messenger-details-profile>div{display:grid;min-width:0;gap:4px}.messenger-details-profile>div>span{color:var(--messenger-secondary);font-size:11px;font-weight:650}.messenger-details-profile>.ant-btn{align-self:start;color:var(--messenger-secondary)}.messenger-details-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 14px;border-bottom:1px solid var(--messenger-line)}.messenger-details-tabs button{position:relative;min-height:42px;padding:0 4px;border:0;color:var(--messenger-secondary);font:inherit;font-size:11px;font-weight:750;background:transparent;cursor:pointer}.messenger-details-tabs button:after{content:"";position:absolute;right:12px;bottom:-1px;left:12px;height:2px;border-radius:99px 99px 0 0;background:transparent}.messenger-details-tabs button.is-active{color:var(--messenger-accent)}.messenger-details-tabs button.is-active:after{background:var(--messenger-accent)}.messenger-details-content{flex:1 1 auto;min-height:0;padding:4px 16px 18px;overflow-y:auto}.messenger-details-section{display:grid;gap:10px;padding:16px 0;border-bottom:1px solid var(--messenger-line)}.messenger-details-section>strong{color:var(--messenger-ink);font-size:11px;font-weight:850}.messenger-details-section>a,.messenger-details-section>span{display:flex;min-width:0;align-items:center;gap:8px;color:var(--messenger-secondary);font-size:11px}.messenger-participants-list .ant-list-item{min-height:54px;padding:8px 0!important;border-block-end-color:color-mix(in srgb,var(--messenger-line) 72%,transparent)!important}.messenger-participants-list .ant-list-item-meta-avatar{margin-inline-end:9px}.messenger-participant-title{color:var(--messenger-ink);font-size:11px;font-weight:800}.messenger-participant-presence small{color:var(--messenger-secondary);font-size:10px}.messenger-shared-media{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.messenger-shared-media button{aspect-ratio:1.2;padding:0;overflow:hidden;border:0;border-radius:8px;background:var(--messenger-subtle);cursor:zoom-in}.messenger-shared-media img,.messenger-shared-media video{width:100%;height:100%;object-fit:cover}.messenger-shared-files{display:grid;gap:3px}.messenger-shared-files>a{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:9px;align-items:center;min-height:48px;padding:6px 4px;border-radius:8px;color:var(--messenger-ink)}.messenger-shared-files>a:hover{background:var(--messenger-subtle)}.messenger-shared-files>a>span{display:grid;width:32px;height:32px;place-items:center;border-radius:8px;color:var(--messenger-accent);background:color-mix(in srgb,var(--messenger-accent) 9%,var(--messenger-workspace))}.messenger-shared-files>a>div{display:grid;min-width:0}.messenger-shared-files strong,.messenger-shared-files small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messenger-shared-files strong{font-size:11px}.messenger-shared-files small{color:var(--messenger-secondary);font-size:9px}.messenger-create-modal .ant-modal-content{border-radius:16px}.messenger-create-modal .ant-modal-header{margin-bottom:18px}.messenger-create-kind.ant-segmented{padding:4px;border:1px solid var(--messenger-line, #e5e9f2);border-radius:11px;background:#f7f8fb}.messenger-create-kind .ant-segmented-item-label>span{display:inline-flex;align-items:center;gap:7px}.messenger-create-modal .ant-input-affix-wrapper,.messenger-create-modal .ant-select-selector{min-height:42px!important;border-radius:10px!important}@media(min-width:1025px){.messenger-page{width:auto;height:calc(100dvh - 64px);margin:-26px}}@media(max-width:1240px)and (min-width:1025px){.messenger-shell{grid-template-columns:270px minmax(420px,1fr) 286px}}@media(max-width:1024px){.messenger-page{height:calc(100dvh - 92px);min-height:0}.messenger-shell,.messenger-shell.is-details-collapsed,.messenger-shell.is-copilot{position:relative;display:block;height:100%;border-radius:14px}.messenger-conversation-list,.messenger-chat-panel{height:100%;border-right:0!important}.messenger-shell:not(.is-detail) .messenger-chat-panel,.messenger-shell:not(.is-detail) .messenger-side-panel{display:none}.messenger-shell.is-detail .messenger-conversation-list{display:none}.messenger-shell.is-detail .messenger-chat-panel{display:block}.messenger-shell.is-info .messenger-side-panel{position:fixed;top:auto;right:0;bottom:0;left:0;z-index:1080;display:block;width:100%;height:min(78dvh,700px);border-radius:20px 20px 0 0!important;box-shadow:0 -18px 46px #12193033!important;animation:messenger-sheet-in .22s ease}.messenger-details-profile{min-height:94px;padding-top:14px}.messenger-details-profile:before{content:"";position:absolute;top:7px;left:50%;width:42px;height:4px;border-radius:999px;background:#d6dbe6;transform:translate(-50%)}@keyframes messenger-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}}@media(max-width:760px){.messenger-page{height:calc(100dvh - 78px)}.messenger-shell{border-radius:12px}.messenger-list-search{padding:15px 12px 10px}.messenger-conversation.ant-list-item{min-height:76px;padding:12px!important}.messenger-chat-header{min-height:62px;padding:8px 10px}.messenger-chat-header-main{gap:8px}.messenger-chat-actions{gap:4px!important}.messenger-chat-actions .ant-btn{width:40px;min-width:40px;height:40px}.messenger-chat-actions .ant-space-item:nth-child(1){display:none}.messenger-chat-title.ant-typography{max-width:34vw;overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.messenger-page.is-mobile-detail .messenger-chat-subtitle>span:first-child,.messenger-page.is-mobile-detail .messenger-chat-subtitle>span+span:before{display:none!important}.messenger-page.is-mobile-detail .messenger-chat-subtitle>span:last-child{display:block;max-width:42vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messenger-messages{padding:16px 12px}.messenger-message-stack{max-width:84%}.messenger-message-bubble,.messenger-message:not(.is-mine):not(.has-chat-accent) .messenger-message-bubble{padding:9px 11px 7px}.messenger-message-footer .messenger-message-actions{opacity:1}.messenger-compose{grid-template-columns:minmax(0,1fr) 44px 44px 48px;gap:6px;padding:8px max(8px,env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}.messenger-compose .ant-btn,.messenger-compose .ant-mentions,.messenger-compose textarea{min-height:44px;font-size:16px}.messenger-details-content{padding-bottom:calc(18px + env(safe-area-inset-bottom))}.messenger-create-modal .ant-modal{max-width:calc(100vw - 20px);margin:10px auto}.messenger-create-modal .ant-modal-content{padding:18px 14px 14px}.messenger-create-kind .ant-segmented-item-label{padding-inline:6px;font-size:12px}}@media(prefers-reduced-motion:reduce){.messenger-shell.is-info .messenger-side-panel{animation:none}}.openlines-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.openlines-page{--openlines-panel: #ffffff;--openlines-panel-soft: #f8fafc;--openlines-panel-elevated: #ffffff;--openlines-border: #e2e8f0;--openlines-text: #0f172a;--openlines-muted: #64748b;--openlines-canvas: #f5f7fc;height:100%;height:calc(100dvh - 92px)}.app-content:has(>.openlines-page.is-page){display:grid;grid-template-rows:auto minmax(0,1fr);height:calc(100dvh - var(--topbar-height));min-height:0;overflow:hidden}.app-content:has(>.openlines-page.is-page)>.openlines-page.is-page{width:100%;max-width:none;height:100%;min-height:0;overflow:hidden}:root[data-theme] .openlines-page{--openlines-panel: var(--star-card-bg);--openlines-panel-soft: var(--star-soft-bg);--openlines-panel-elevated: var(--star-elevated-bg);--openlines-border: var(--star-card-border);--openlines-text: var(--star-ink);--openlines-muted: var(--star-muted);--openlines-canvas: var(--star-page)}.openlines-command-center{position:relative;z-index:3;display:grid;grid-template-columns:minmax(210px,.34fr) minmax(640px,1fr);gap:10px 18px;padding:11px 12px;border:1px solid var(--openlines-border);border-radius:18px;background:color-mix(in srgb,var(--openlines-panel) 96%,transparent);box-shadow:0 12px 32px color-mix(in srgb,var(--star-primary) 6%,rgba(15,23,42,.08))}.openlines-operator-heading{display:flex;min-width:0;align-items:center;gap:14px}.openlines-operator-heading>div{min-width:0}.openlines-operator-heading span,.openlines-operator-heading strong{display:block}.openlines-operator-heading span{color:var(--star-primary);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.openlines-operator-heading strong{overflow:hidden;color:var(--openlines-text);font-size:20px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.openlines-operator-heading small{display:none;color:var(--openlines-muted)}.openlines-command-center .openlines-toolbar{display:grid;grid-template-columns:minmax(240px,1fr) 176px 150px 150px minmax(180px,220px) 40px auto auto;gap:8px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.openlines-command-center .openlines-toolbar .ant-input-affix-wrapper,.openlines-command-center .openlines-toolbar .ant-select-selector,.openlines-command-center .openlines-toolbar .ant-btn{min-height:40px;border-radius:11px}.openlines-command-center .openlines-stats{display:flex;grid-column:1 / -1;gap:7px;overflow-x:auto;scrollbar-width:none}.openlines-command-center .openlines-stats::-webkit-scrollbar{display:none}.openlines-command-center .openlines-stats>button{display:inline-flex;min-height:34px;flex:0 0 auto;align-items:center;gap:7px;padding:6px 11px;border:1px solid var(--openlines-border);border-radius:999px;background:var(--openlines-panel-soft);color:var(--openlines-muted);cursor:pointer;font:inherit;font-size:12px;font-weight:750;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.openlines-command-center .openlines-stats>button:hover{border-color:color-mix(in srgb,var(--star-primary) 34%,var(--openlines-border));color:var(--openlines-text);transform:translateY(-1px)}.openlines-command-center .openlines-stats>button.is-active{border-color:color-mix(in srgb,var(--star-primary) 38%,var(--openlines-border));background:color-mix(in srgb,var(--star-primary) 11%,var(--openlines-panel));color:var(--star-primary)}.openlines-command-center .openlines-stats>button strong{color:currentColor;font-size:12px}.openlines-grid{grid-template-columns:minmax(320px,350px) minmax(500px,1fr) minmax(280px,310px);gap:10px}.openlines-list,.openlines-chat,.openlines-side{border-color:var(--openlines-border);border-radius:18px;background:var(--openlines-panel);box-shadow:0 12px 30px color-mix(in srgb,var(--star-primary) 5%,rgba(15,23,42,.08))}.openline-conversation{position:relative;min-height:82px;border-left-width:0;border-bottom-color:color-mix(in srgb,var(--openlines-border) 76%,transparent);padding:12px 13px 12px 20px!important}.openline-conversation:before{content:"";position:absolute;inset:15px auto 15px 7px;width:3px;border-radius:999px;background:transparent;box-shadow:none;transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.openline-conversation:hover{background:var(--star-table-row-hover, var(--openlines-panel-soft))}.openline-conversation.active{border-left-color:transparent;background:color-mix(in srgb,var(--star-primary) 9%,var(--openlines-panel))}.openline-conversation.active:before,.openline-conversation.is-unread:before{background:var(--star-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--star-primary) 10%,transparent)}.openline-conversation.active:before{transform:scaleY(1.08)}.openline-conversation.is-unread{background:color-mix(in srgb,var(--star-primary) 5%,var(--openlines-panel))}.openline-conversation-avatar{position:relative;width:40px;height:40px;flex:0 0 40px}.openline-conversation-avatar>.ant-badge,.openline-conversation-avatar .ant-avatar{display:block;width:40px;height:40px}.openline-conversation-avatar .ant-avatar{line-height:40px}.openline-conversation-channel-badge{position:absolute;z-index:2;right:-3px;bottom:-2px;display:grid;width:17px;height:17px;place-items:center;border:2px solid var(--openlines-panel);border-radius:7px;background:color-mix(in srgb,var(--star-primary) 14%,var(--openlines-panel-elevated));color:var(--star-primary);font-size:9px;font-style:normal;font-weight:900;line-height:1;pointer-events:none}.openline-conversation .ant-list-item-meta-avatar{flex:0 0 40px;margin-inline-end:12px}.openline-conversation-title>small{color:var(--openlines-muted);font-size:10px;font-weight:650}.openline-conversation-title>span,.openline-conversation.is-unread .openline-conversation-title>span{color:var(--openlines-text)}.openline-conversation-meta{gap:6px}.openline-conversation-meta>.openline-conversation-preview{display:block;min-width:0;width:100%;overflow:hidden;color:var(--openlines-muted);font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.openline-conversation-meta>span{color:var(--openlines-muted);font-size:12px}.openline-conversation-meta>small{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--openlines-muted);font-size:10px}.openline-conversation-meta .openline-conversation-assignee{min-width:0;max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.openline-conversation-meta .openline-conversation-status{flex:0 0 auto;color:var(--openlines-muted);font-weight:800}.openline-reply-state{display:inline-flex;min-width:0;max-width:58%;height:22px;flex:0 0 auto;align-items:center;gap:4px;padding:0 7px;border:1px solid color-mix(in srgb,#f59e0b 36%,var(--openlines-border));border-radius:999px;background:color-mix(in srgb,#f59e0b 9%,var(--openlines-panel));color:#b45309;line-height:20px;box-shadow:0 2px 7px #b453090f}.openline-reply-state svg{display:block;flex:0 0 auto}.openline-reply-state>span{min-width:0;overflow:hidden;color:inherit;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.openline-reply-state>em{flex:0 0 auto;padding-left:4px;border-left:1px solid color-mix(in srgb,currentColor 22%,transparent);color:inherit;font-style:normal;font-weight:900}.openline-reply-state.is-risk{border-color:color-mix(in srgb,#ea580c 44%,var(--openlines-border));background:color-mix(in srgb,#ea580c 12%,var(--openlines-panel));color:#c2410c}.openlines-awaiting-reply-tag.ant-tag{gap:5px;border-color:color-mix(in srgb,#f59e0b 38%,var(--openlines-border));background:color-mix(in srgb,#f59e0b 10%,var(--openlines-panel));color:#b45309;font-weight:800}.openlines-awaiting-reply-tag.ant-tag svg{display:block;flex:0 0 auto}.openlines-chat-header{min-height:66px;border-bottom-color:var(--openlines-border);background:var(--openlines-panel)}.openlines-chat-header strong,.openlines-chat-header span{color:var(--openlines-text)}.openlines-chat-header-main{display:flex;min-width:0;align-items:center;gap:10px;overflow:hidden}.openlines-chat-header-main>div:last-child{min-width:0;overflow:hidden}.openlines-chat-header-main>div:last-child>strong,.openlines-chat-header-main>div:last-child>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.openlines-chat-header-main span{color:var(--openlines-muted);font-size:12px}body.openlines-telegram-dark-active .bi-dashboard-navigator,body.openlines-telegram-dark-active .bi-dashboard-runtime,body.openlines-telegram-dark-active .bi-dashboard-welcome,body.openlines-telegram-dark-active .bi-dashboard-widget,body.openlines-telegram-dark-active .bi-dashboard-widget-modal .ant-modal-content{color:#e6edf5;border-color:#314154;background:#172433}body.openlines-telegram-dark-active .bi-dashboard-nav-item,body.openlines-telegram-dark-active .bi-dashboard-widget-highlights,body.openlines-telegram-dark-active .bi-dashboard-widget-toolbar,body.openlines-telegram-dark-active .bi-dashboard-widget>.ant-card-head,body.openlines-telegram-dark-active .bi-dashboard-overview-strip>div{border-color:#314154;background:#101d2a}body.openlines-telegram-dark-active .bi-dashboard-nav-item.is-active{border-color:#7768dd;background:#202743}body.openlines-telegram-dark-active .bi-dashboard-nav-copy>strong,body.openlines-telegram-dark-active .bi-dashboard-navigator-head span,body.openlines-telegram-dark-active .bi-dashboard-runtime-head h2,body.openlines-telegram-dark-active .bi-dashboard-overview-strip strong,body.openlines-telegram-dark-active .bi-dashboard-widget-highlights strong,body.openlines-telegram-dark-active .bi-dashboard-widget-title,body.openlines-telegram-dark-active .bi-dashboard-welcome h2{color:#e7eef6}body.openlines-telegram-dark-active .bi-dashboard-nav-copy>small,body.openlines-telegram-dark-active .bi-dashboard-navigator>p,body.openlines-telegram-dark-active .bi-dashboard-runtime-meta small,body.openlines-telegram-dark-active .bi-dashboard-overview-strip span,body.openlines-telegram-dark-active .bi-dashboard-widget-highlights span,body.openlines-telegram-dark-active .bi-dashboard-widget-highlights small,body.openlines-telegram-dark-active .bi-dashboard-welcome p{color:#9fb0c4}body.openlines-telegram-dark-active .bi-dashboard-widget-highlights>div{color:#e6edf5;border-color:#34465a;background:#172433}body.openlines-telegram-dark-active .bi-dashboard-widget-toolbar .ant-segmented{background:#202d3c}body.openlines-telegram-dark-active .bi-dashboard-runtime-hint{border-color:#31526a;background:#132c3b}body.openlines-telegram-dark-active .bi-dashboard-runtime-hint .ant-alert-message{color:#bed0df}.openlines-chat-subtitle{display:flex;min-width:0;align-items:center;gap:7px}.openlines-chat-subtitle>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.openlines-chat-subtitle>span+span:before{content:"·";margin-right:7px;color:var(--openlines-muted)}.openlines-presence{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px}.openlines-presence i{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:currentColor;opacity:.6}.openlines-presence.is-online{color:#16a36a;font-weight:700}.openlines-messages{padding:18px clamp(14px,2vw,28px);background:radial-gradient(circle at 32px 32px,color-mix(in srgb,var(--star-primary) 17%,transparent) 0 1px,transparent 1.5px),radial-gradient(circle at 142px 92px,color-mix(in srgb,var(--star-cyan) 14%,transparent) 0 1px,transparent 1.5px),linear-gradient(180deg,color-mix(in srgb,var(--openlines-canvas) 96%,white),var(--openlines-canvas));background-size:180px 180px,240px 240px,auto}.openlines-day-separator{display:flex;flex:0 0 auto;align-items:center;justify-content:center;margin:3px 0}.openlines-day-separator span{padding:5px 10px;border:1px solid color-mix(in srgb,var(--openlines-border) 78%,transparent);border-radius:999px;background:color-mix(in srgb,var(--openlines-panel) 88%,transparent);color:var(--openlines-muted);font-size:10px;font-weight:750}.openline-message{max-width:min(72%,680px);border-color:var(--openlines-border);border-radius:17px;background:var(--openlines-panel-elevated);color:var(--openlines-text);box-shadow:0 7px 20px color-mix(in srgb,var(--star-primary) 4%,rgba(15,23,42,.08))}.openline-message.outbound:not(.has-chat-accent){border-color:color-mix(in srgb,var(--star-primary) 24%,var(--openlines-border));background:color-mix(in srgb,var(--star-primary) 9%,var(--openlines-panel-elevated))}.openline-message.outbound.has-chat-accent.is-accent-muted{filter:saturate(.72);box-shadow:0 7px 18px color-mix(in srgb,var(--star-primary) 8%,rgba(15,23,42,.08))}.openline-message.outbound.has-chat-accent.is-accent-muted:after{opacity:.26;filter:none}.openline-message-status small{display:inline-flex;align-items:center;gap:4px}.openlines-composer{gap:7px;padding:9px 11px 11px;border-top-color:var(--openlines-border);background:var(--openlines-panel)}.openlines-context-templates{display:flex;min-width:0;align-items:center;gap:8px}.openlines-context-templates>span{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;color:var(--openlines-muted);font-size:10px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.openlines-context-templates>span svg{color:var(--star-primary)}.openlines-context-templates>div{display:flex;min-width:0;gap:6px;overflow-x:auto;scrollbar-width:none}.openlines-context-templates>div::-webkit-scrollbar{display:none}.openlines-context-templates .ant-btn{flex:0 0 auto;max-width:240px;border-color:color-mix(in srgb,var(--star-primary) 22%,var(--openlines-border));border-radius:999px;background:color-mix(in srgb,var(--star-primary) 6%,var(--openlines-panel-elevated));color:var(--openlines-text)}.openlines-context-templates .ant-btn>span:not(.ant-btn-icon){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-context-reasons{display:flex;flex-wrap:wrap;gap:4px}.template-context-reasons .ant-tag{margin-inline-end:0}.template-context-editor{margin:4px 0 18px;padding:14px;border:1px solid var(--star-card-border, #e2e8f0);border-radius:14px;background:var(--star-soft-bg, #f8fafc)}.template-context-editor .ant-typography{margin-bottom:8px}body.openlines-telegram-dark-active .template-context-editor{border-color:#33485c;background:#17212b}body.openlines-telegram-dark-active .template-context-editor .ant-typography,body.openlines-telegram-dark-active .template-context-editor .ant-form-item-label>label{color:#e6edf5}body.openlines-telegram-dark-active .template-context-editor .ant-typography-secondary{color:#93a4b7!important}@media(max-width:860px){.openlines-context-templates{display:grid;gap:5px}.openlines-context-templates>span{padding-inline:2px}.openlines-context-templates .ant-btn{max-width:min(230px,72vw)}}.openlines-observer-note{display:flex;align-items:center;gap:7px;color:var(--openlines-muted);font-size:11px;font-weight:650}.openlines-observer-note svg{flex:0 0 auto;color:var(--star-primary)}.openlines-reply-box{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding:5px 5px 5px 11px;border:1px solid var(--openlines-border);border-radius:14px;background:var(--openlines-panel-elevated);box-shadow:0 8px 20px color-mix(in srgb,var(--star-primary) 4%,transparent)}.openlines-reply-box .ant-input{min-height:34px;padding:7px 0;border:0;background:transparent;box-shadow:none;resize:none}.openlines-reply-actions{display:flex;align-items:center;gap:6px}.openlines-reply-actions .ant-btn{min-width:38px;min-height:38px;border-radius:11px}.openlines-side>.ant-card-body{overflow:hidden}.openlines-side-content,.openlines-side-content>.ant-tabs{height:100%;min-height:0}.openlines-side-content>.ant-tabs{display:flex;flex-direction:column}.openlines-side-content .ant-tabs-nav{flex:0 0 auto;margin:0;padding:8px 12px 0}.openlines-side-content .ant-tabs-nav-list{width:100%}.openlines-side-content .ant-tabs-tab{flex:1;justify-content:center;margin:0!important;padding:10px 8px}.openlines-side-content .ant-tabs-content-holder,.openlines-side-content .ant-tabs-content,.openlines-side-content .ant-tabs-tabpane{min-height:0;flex:1 1 auto}.openlines-side-content .ant-tabs-tabpane{overflow-y:auto}.openlines-side-pane{display:grid;gap:14px;padding:16px}.openlines-side-identity{display:flex;align-items:center;gap:11px}.openlines-side-identity-copy{min-width:0}.openlines-side-identity-copy strong,.openlines-side-identity-copy span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.openlines-side-identity-copy strong{color:var(--openlines-text)}.openlines-side-identity-copy span{margin-top:2px;color:var(--openlines-muted);font-size:12px}.openlines-context-list{display:grid;gap:0;margin:0}.openlines-context-list>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid color-mix(in srgb,var(--openlines-border) 74%,transparent)}.openlines-context-list dt{color:var(--openlines-muted);font-size:11px;font-weight:750}.openlines-context-list dd{margin:0;color:var(--openlines-text);font-size:12px;font-weight:700;text-align:right}.openlines-linked-record-section{display:grid;grid-template-columns:minmax(0,1fr);gap:9px;width:100%;min-width:0;max-width:100%;padding:14px;border:1px solid color-mix(in srgb,var(--star-primary) 18%,var(--openlines-border));border-radius:14px;background:color-mix(in srgb,var(--star-primary) 6%,var(--openlines-panel-soft))}.openlines-linked-record-section>span,.openlines-manage-pane label>span{color:var(--openlines-muted);font-size:10px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.openlines-manage-pane label{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;width:100%;min-width:0;max-width:100%}.openlines-work-pane,.openlines-linked-record-section>*,.openlines-linked-record-section label,.openlines-manage-pane,.openlines-manage-pane>*{min-width:0;max-width:100%}.openlines-linked-record-section label>.ant-select,.openlines-linked-record-section label>.openlines-static-field,.openlines-linked-record-section>.ant-btn,.openlines-manage-pane .ant-select,.openlines-manage-pane .ant-btn{width:100%;min-width:0;max-width:100%}.openlines-linked-record-section>.ant-btn>span:not(.ant-btn-icon){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.openlines-close-dialog{margin-top:12px}.crm-chat-workspace-breadcrumb{display:flex!important;align-items:center;gap:5px;color:var(--openlines-muted)!important;font-size:12px!important;font-weight:750!important}.crm-chat-workspace-breadcrumb strong{display:inline!important;color:var(--openlines-text)!important;font-size:16px!important}.crm-chat-workspace-heading small{display:block;margin-top:3px;color:var(--openlines-muted);font-size:11px;font-weight:650}.openlines-workspace.is-overlay{--openlines-panel: #ffffff;--openlines-panel-soft: #f8fafc;--openlines-panel-elevated: #ffffff;--openlines-border: #e2e8f0;--openlines-text: #0f172a;--openlines-muted: #64748b;--openlines-canvas: #f5f7fc}:root[data-theme] .openlines-workspace.is-overlay,:root[data-theme] .crm-chat-workspace-header{--openlines-panel: var(--star-card-bg);--openlines-panel-soft: var(--star-soft-bg);--openlines-panel-elevated: var(--star-elevated-bg);--openlines-border: var(--star-card-border);--openlines-text: var(--star-ink);--openlines-muted: var(--star-muted);--openlines-canvas: var(--star-page)}:root[data-theme] .crm-chat-workspace-header,:root[data-theme] .openlines-overlay-list-toolbar{border-color:var(--openlines-border);background:var(--openlines-panel)}.template-library-card.is-keyboard-active{border-color:color-mix(in srgb,var(--star-primary) 58%,var(--openlines-border, #e2e8f0));box-shadow:0 0 0 3px color-mix(in srgb,var(--star-primary) 12%,transparent),0 12px 28px #0f172a14}@media(max-width:1420px){.openlines-command-center{grid-template-columns:1fr}.openlines-command-center .openlines-toolbar{grid-template-columns:minmax(220px,1fr) 170px 150px 40px auto auto}.openlines-assignee-filter,.openlines-department-filter{display:none}.openlines-command-center .openlines-stats{grid-column:auto}.openlines-grid{grid-template-columns:minmax(300px,330px) minmax(440px,1fr) minmax(270px,290px)}}@media(max-width:1180px)and (min-width:861px){.openlines-grid{grid-template-columns:minmax(300px,330px) minmax(430px,1fr)}.openlines-side{display:none}.openlines-command-center .openlines-toolbar{grid-template-columns:minmax(220px,1fr) 170px 40px auto auto}.openlines-queue-filter{display:none}}@media(max-width:860px){.openlines-page{height:auto;min-height:calc(100dvh - 72px)}.openlines-page.is-mobile-detail .openlines-command-center{display:none}.openlines-command-center{gap:9px;padding:10px;border-radius:15px}.openlines-operator-heading strong{font-size:18px}.openlines-command-center .openlines-toolbar{display:grid;grid-template-columns:minmax(0,1fr)}.openlines-command-center .openlines-toolbar>.ant-input-affix-wrapper{min-height:44px}.openlines-page:not(.is-mobile-detail) .openlines-command-center .openlines-toolbar>.ant-input-affix-wrapper{grid-column:1 / -1;width:100%}.openlines-command-center .openlines-toolbar>.ant-select,.openlines-command-center .openlines-toolbar>.ant-btn:last-child{display:none}.openlines-command-center .openlines-toolbar>.ant-btn{min-width:44px;min-height:44px}.openlines-page:not(.is-mobile-detail) .openlines-command-center .openlines-toolbar>.ant-btn{display:none}.openlines-command-center .openlines-stats{margin:0 -2px;padding:0 2px 2px}.openlines-command-center .openlines-stats>button{min-height:40px}.openline-conversation{min-height:86px}.openlines-page.is-mobile-detail .openlines-chat-header{min-height:58px}.openlines-page.is-mobile-detail .openlines-messages{padding:14px 10px}.openlines-page.is-mobile-detail .openline-message{max-width:88%}.openlines-page.is-mobile-detail .openlines-observer-note{padding-inline:2px}.openlines-page.is-mobile-detail .openlines-reply-box{display:grid;grid-template-columns:minmax(0,1fr);padding:4px}.openlines-page.is-mobile-detail .openlines-reply-box .ant-input,.openlines-page.is-mobile-detail .openlines-reply-actions .ant-btn{min-height:44px;font-size:16px}.openlines-page.is-mobile-detail .openlines-reply-box .ant-input{grid-column:1;padding-inline:8px}.openlines-page.is-mobile-detail .openlines-reply-actions{display:grid;grid-template-columns:44px 44px minmax(0,1fr);gap:6px;width:100%}.openlines-page.is-mobile-detail .openlines-reply-actions .ant-upload,.openlines-page.is-mobile-detail .openlines-reply-actions .ant-btn{width:100%}.openlines-page.is-mobile-detail .openlines-send-button>span:not(.ant-btn-icon){display:none}.openlines-page.is-mobile-detail .openlines-side-content .ant-tabs-nav{padding-top:max(8px,env(safe-area-inset-top))}.template-quick-picker .ant-drawer-content-wrapper{height:min(88dvh,760px)!important}}@media(prefers-reduced-motion:reduce){.openlines-command-center .openlines-stats>button,.openline-conversation,.template-library-card{transition:none}.openline-message.outbound.has-chat-accent:before,.openline-message.outbound.has-chat-accent:after{animation:none!important}}@media(max-width:760px){.messenger-page.is-mobile-detail .messenger-chat-actions{grid-template-columns:repeat(2,36px)}.messenger-page.is-mobile-detail .messenger-chat-actions .ant-btn,.openlines-page.is-mobile-detail .openlines-chat-header>.ant-space .ant-btn,.openlines-page.is-mobile-detail .openlines-reply-actions .ant-btn{display:inline-grid;place-items:center}.messenger-page.is-mobile-detail .messenger-chat-actions .ant-btn-icon,.openlines-page.is-mobile-detail .openlines-chat-header>.ant-space .ant-btn-icon,.openlines-page.is-mobile-detail .openlines-reply-actions .ant-btn-icon{display:grid;place-items:center;margin:0!important;line-height:0}.messenger-page.is-mobile-detail .messenger-chat-actions svg,.openlines-page.is-mobile-detail .openlines-chat-header>.ant-space svg,.openlines-page.is-mobile-detail .openlines-reply-actions svg{display:block}.openlines-page.is-mobile-detail .openlines-chat-header>.ant-space .ant-tag{display:inline-flex;align-items:center;justify-content:center;line-height:1}}.openlines-command-center .openlines-stats>button svg{display:block;flex:0 0 auto}.openline-conversation-title{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:7px}.openline-conversation-title>span{min-width:0}.openline-conversation-title>small{min-width:max-content;max-width:none;white-space:nowrap;line-height:1.2;text-align:right}.openlines-page.is-overlay .openline-conversation-title>small{font-size:9px;letter-spacing:-.015em}.messenger-conversation .ant-badge-count,.openline-conversation .ant-badge-count{min-width:20px;height:20px;padding-inline:5px;border:2px solid var(--messenger-panel, var(--openlines-panel, #fff));border-radius:999px;background:linear-gradient(135deg,#7564f7,#4a92f4);color:#fff!important;font-size:10px;font-weight:850;line-height:16px;letter-spacing:-.01em;box-shadow:0 4px 10px #575ce63d}.openline-conversation .ant-badge-count{border-color:var(--openlines-panel, #fff)}.messenger-conversation .ant-badge-count{border-color:var(--messenger-panel, #fff)}@media(max-width:760px){.messenger-conversation .ant-badge-count,.openline-conversation .ant-badge-count{min-width:19px;height:19px;line-height:15px}}@media(max-width:1360px){.crm-chat-workspace-breadcrumb-separator,.crm-chat-workspace-breadcrumb .crm-chat-workspace-conversation-title{display:none!important}.app-content:has(>.messenger-page),.app-content:has(>.openlines-page.is-page){height:calc(100dvh - var(--topbar-height));min-height:0;overflow:hidden;padding:clamp(8px,1vw,12px)}.messenger-page,.openlines-page.is-page{width:100%;max-width:none;height:100%;min-height:0;overflow:hidden}.messenger-page .messenger-shell,.openlines-page .openlines-shell,.openlines-page .openlines-grid{min-height:0}.messenger-page:not(.is-mobile-detail) .messenger-shell,.openlines-page:not(.is-mobile-detail) .openlines-grid{display:block}.messenger-page:not(.is-mobile-detail) .messenger-conversation-list,.openlines-page:not(.is-mobile-detail) .openlines-list{display:block;width:100%;height:100%}.messenger-page:not(.is-mobile-detail) .messenger-chat-panel,.messenger-page:not(.is-mobile-detail) .messenger-side-panel,.openlines-page:not(.is-mobile-detail) .openlines-chat,.openlines-page:not(.is-mobile-detail) .openlines-side{display:none}.messenger-page.is-mobile-detail .messenger-shell,.messenger-page.is-mobile-detail .messenger-chat-panel,.messenger-page.is-mobile-detail .messenger-chat-panel>.ant-card-body,.openlines-page.is-mobile-detail .openlines-shell,.openlines-page.is-mobile-detail .openlines-grid,.openlines-page.is-mobile-detail .openlines-chat,.openlines-page.is-mobile-detail .openlines-chat>.ant-card-body{height:100%;min-height:0;max-height:100%}.messenger-page.is-mobile-detail .messenger-shell,.openlines-page.is-mobile-detail .openlines-grid{position:relative;display:block}.messenger-page.is-mobile-detail .messenger-conversation-list,.messenger-page.is-mobile-detail .messenger-side-panel,.openlines-page.is-mobile-detail .openlines-command-center,.openlines-page.is-mobile-detail .openlines-list,.openlines-page.is-mobile-detail .openlines-side{display:none}.messenger-page.is-mobile-detail .messenger-chat-panel,.openlines-page.is-mobile-detail .openlines-chat{display:block;width:100%;border-radius:16px}.messenger-page.is-mobile-detail .chat-back-button.mobile-only,.openlines-page.is-mobile-detail .chat-back-button.mobile-only,.messenger-page.is-mobile-detail .messenger-chat-actions .mobile-only,.openlines-page.is-mobile-detail .openlines-chat-header .mobile-only{display:inline-grid!important;place-items:center}.messenger-page.is-mobile-detail .desktop-only,.openlines-page.is-mobile-detail .desktop-only{display:none!important}.messenger-page.is-mobile-detail .messenger-shell.is-info .messenger-side-panel,.openlines-page.is-mobile-detail .openlines-grid.is-info .openlines-side{position:absolute;z-index:1080;top:8px;right:8px;bottom:8px;display:block;width:min(340px,calc(100% - 24px));height:auto;overflow:hidden;border:1px solid var(--messenger-line, var(--openlines-border));border-radius:16px!important;background:var(--messenger-workspace, var(--openlines-panel));box-shadow:-18px 0 48px #0f172a2e!important}.messenger-page.is-mobile-detail .messenger-shell.is-info .messenger-side-panel>.ant-card-body,.openlines-page.is-mobile-detail .openlines-grid.is-info .openlines-side>.ant-card-body{height:100%;overflow-y:auto}}@media(max-width:1600px)and (min-width:1361px){.app-content:has(>.openlines-page.is-page){padding:clamp(8px,1vw,12px)}.openlines-page.is-page,.openlines-page .openlines-shell,.openlines-page .openlines-grid{min-height:0}.openlines-page:not(.is-mobile-detail) .openlines-grid{display:block}.openlines-page:not(.is-mobile-detail) .openlines-list{display:block;width:100%;height:100%}.openlines-page:not(.is-mobile-detail) .openlines-chat,.openlines-page:not(.is-mobile-detail) .openlines-side{display:none}.openlines-page.is-mobile-detail .openlines-shell,.openlines-page.is-mobile-detail .openlines-grid,.openlines-page.is-mobile-detail .openlines-chat,.openlines-page.is-mobile-detail .openlines-chat>.ant-card-body{height:100%;min-height:0;max-height:100%}.openlines-page.is-mobile-detail .openlines-grid{position:relative;display:block}.openlines-page.is-mobile-detail .openlines-command-center,.openlines-page.is-mobile-detail .openlines-list,.openlines-page.is-mobile-detail .openlines-side{display:none}.openlines-page.is-mobile-detail .openlines-chat{display:block;width:100%;border-radius:16px}.openlines-page.is-mobile-detail .chat-back-button.mobile-only,.openlines-page.is-mobile-detail .openlines-chat-header .mobile-only{display:inline-grid!important;place-items:center}.openlines-page.is-mobile-detail .desktop-only{display:none!important}.openlines-page.is-mobile-detail .openlines-grid.is-info .openlines-side{position:absolute;z-index:1080;top:8px;right:8px;bottom:8px;display:block;width:min(340px,calc(100% - 24px));height:auto;overflow:hidden;border:1px solid var(--openlines-border);border-radius:16px!important;background:var(--openlines-panel);box-shadow:-18px 0 48px #0f172a2e!important}.openlines-page.is-mobile-detail .openlines-grid.is-info .openlines-side>.ant-card-body{height:100%;overflow-y:auto}}@media(max-width:1100px)and (min-width:861px){.openlines-page:not(.is-mobile-detail) .openlines-command-center .openlines-toolbar{grid-template-columns:minmax(0,1fr) 170px 40px}.openlines-page:not(.is-mobile-detail) .openlines-command-center .openlines-queue-filter,.openlines-page:not(.is-mobile-detail) .openlines-command-center .openlines-department-filter,.openlines-page:not(.is-mobile-detail) .openlines-command-center .openlines-assignee-filter,.openlines-page:not(.is-mobile-detail) .openlines-command-center .openlines-toolbar>.ant-btn:last-child{display:none}}.openlines-chat-header .ant-tag,.openlines-context-list .ant-tag{display:inline-flex;min-height:26px;align-items:center;justify-content:center;margin-inline-end:0;padding:3px 9px;line-height:1}.openlines-chat-header .ant-btn,.openlines-reply-actions .ant-btn,.openlines-command-center .openlines-toolbar>.ant-btn,.messenger-chat-actions .ant-btn{align-items:center;justify-content:center}.openlines-chat-header .ant-btn-icon,.openlines-reply-actions .ant-btn-icon,.openlines-command-center .openlines-toolbar>.ant-btn .ant-btn-icon,.messenger-chat-actions .ant-btn-icon{display:inline-grid!important;place-items:center;line-height:0}.openlines-chat-header svg,.openlines-reply-actions svg,.openlines-command-center .openlines-toolbar>.ant-btn svg,.messenger-chat-actions svg{display:block}.openlines-side-identity>.openline-conversation-avatar{align-self:center;margin:0}.openline-conversation-avatar>.ant-badge{margin:0!important;line-height:0;vertical-align:top}.openline-conversation-avatar .ant-avatar{margin:0!important;vertical-align:top}.messenger-conversation .ant-list-item-meta-avatar .ant-badge-count{display:none}.messenger-conversation .ant-badge-count,.openline-conversation .ant-badge-count{min-width:24px;height:20px;padding-inline:7px;border:1px solid color-mix(in srgb,var(--star-primary, #665cf2) 22%,transparent);border-radius:7px;background:color-mix(in srgb,var(--star-primary, #665cf2) 10%,var(--messenger-panel, var(--openlines-panel, #fff)));color:color-mix(in srgb,var(--star-primary, #665cf2) 88%,#172033)!important;font-size:10px;font-weight:850;line-height:18px;letter-spacing:0;box-shadow:none}.messenger-conversation .ant-badge-count .ant-scroll-number-only-unit,.openline-conversation .ant-badge-count .ant-scroll-number-only-unit,.messenger-conversation .ant-badge-count span,.openline-conversation .ant-badge-count span{color:inherit!important;font:inherit}.record-drawer .ant-drawer-content{container-name:record-drawer;container-type:inline-size;max-width:100vw;overflow:hidden}.record-drawer .ant-drawer-content-wrapper{max-width:100vw}.record-drawer .ant-drawer-header{position:sticky;top:0;z-index:12;min-width:0;padding:12px 16px;border-bottom-color:color-mix(in srgb,var(--star-primary, #665cf2) 11%,#dbe5f0);background:color-mix(in srgb,var(--star-elevated-bg, #fff) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.record-drawer .ant-drawer-body{min-width:0;overflow-x:hidden}.record-drawer .ant-drawer-header-title,.record-drawer .ant-drawer-title,.record-drawer .ant-drawer-extra{min-width:0}.record-drawer-title{display:grid;min-width:0;gap:4px}.record-drawer-title-main,.record-drawer-title-meta{display:flex;min-width:0;align-items:center;gap:7px}.record-drawer-title-main>strong{min-width:0;overflow:hidden;color:var(--star-ink, #0f172a);font-size:16px;font-weight:900;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.record-status-tag.ant-tag{flex:0 0 auto;margin-inline-end:0;border-radius:999px;font-weight:800}.record-pipeline-tag.ant-tag{display:inline-flex;min-width:0;max-width:min(520px,48vw);min-height:26px;align-items:center;margin-inline-end:0;padding:2px 9px;border-color:color-mix(in srgb,var(--star-primary, #665cf2) 20%,#dbe5f0);border-radius:9px;background:color-mix(in srgb,var(--star-primary, #665cf2) 7%,#fff);color:color-mix(in srgb,var(--star-primary, #665cf2) 82%,#172033);font-size:12px;font-weight:800;line-height:20px}.record-pipeline-tag .ant-tag-icon{display:inline-grid;flex:0 0 auto;place-items:center;line-height:0}.record-pipeline-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-share-button.ant-btn{flex:0 0 auto;height:26px;padding-inline:7px;color:#64748b;font-size:12px;font-weight:750}.record-header-actions.ant-space{display:flex;max-width:100%;justify-content:flex-end;row-gap:7px!important}.record-header-actions .ant-btn{border-radius:10px;font-weight:800}.record-header-actions .ant-btn-primary{min-width:112px;box-shadow:0 8px 18px color-mix(in srgb,var(--star-primary, #665cf2) 25%,transparent)}.record-overflow-action.ant-btn{width:40px;padding-inline:0}.lead-lifecycle-header-actions{display:inline-flex;align-items:center;gap:7px}.lead-lifecycle-header-actions .ant-btn{min-height:34px}.record-stage-helper{margin:8px 0 0;color:#64748b;font-size:12px;line-height:1.45}.record-stage-panel>.lead-lifecycle-mobile-actions{display:none!important}.record-drawer-layout{grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);gap:14px;width:100%;min-width:0;padding:14px;overflow-x:clip}.record-drawer-layout>*,.record-work-panel>*,.record-work-shell>*,.record-billing-summary,.record-billing-summary .ant-card-head,.record-billing-summary .ant-card-body,.record-billing-summary .ant-card-head-wrapper,.record-billing-summary .ant-card-head-title{min-width:0;max-width:100%}.record-billing-summary .ant-card-head-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-form-panel{padding:0;border-right:0;background:transparent}.record-stage-panel{padding:12px 14px 8px;border-color:#dbe5f0eb;border-radius:14px;background:#ffffffeb;box-shadow:0 10px 24px #0f172a0b}.record-stage-strip{gap:7px;overscroll-behavior-inline:contain;scroll-padding-inline:2px;scroll-snap-type:inline proximity}.record-stage-chip{flex:1 0 148px;min-height:54px;scroll-snap-align:start;padding:9px 12px;border:1px solid #dbe5f0;border-bottom:3px solid color-mix(in srgb,var(--stage-color, var(--star-primary)) 78%,#fff);border-radius:10px;background:#fffffff0;color:#334155;box-shadow:none;transform:none}.record-stage-chip:hover:not(:disabled),.record-stage-chip:focus-visible{border-color:color-mix(in srgb,var(--stage-color, var(--star-primary)) 44%,#dbe5f0);background:color-mix(in srgb,var(--stage-color, var(--star-primary)) 7%,#fff);box-shadow:0 7px 16px color-mix(in srgb,var(--stage-color, var(--star-primary)) 12%,transparent);transform:none}.record-stage-chip.is-active{border-color:color-mix(in srgb,var(--stage-color, var(--star-primary)) 54%,#dbe5f0);background:color-mix(in srgb,var(--stage-color, var(--star-primary)) 13%,#fff);color:#0f172a;box-shadow:0 8px 18px color-mix(in srgb,var(--stage-color, var(--star-primary)) 15%,transparent);transform:none}.record-stage-chip-current{border-color:color-mix(in srgb,var(--stage-color, var(--star-primary)) 22%,transparent);background:color-mix(in srgb,var(--stage-color, var(--star-primary)) 9%,#fff);color:color-mix(in srgb,var(--stage-color, var(--star-primary)) 76%,#172033)}.record-current-stage-tag.ant-tag{display:inline-flex;min-width:0;max-width:min(100%,520px);align-items:center;gap:4px;margin-inline-end:0;overflow:hidden;border-radius:999px;font-weight:750}.record-current-stage-label{flex:0 0 auto}.record-current-stage-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-field-section,.record-work-card,.record-billing-summary{border-color:#dbe5f0f0;border-radius:14px;background:#fffffff0;box-shadow:0 9px 22px #0f172a0a}.record-field-section{padding:15px 15px 3px}.record-field-section .record-section-heading{margin-bottom:13px;padding-bottom:9px;color:#64748b;letter-spacing:.025em}.record-command-bar{align-items:flex-start;border-radius:14px;background:#ffffffe6}.record-command-bar>div{row-gap:7px}.record-work-tabs{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;border-radius:14px;scrollbar-width:thin}.record-work-tabs button{scroll-snap-align:start}.record-mail-summary.is-empty .ant-card-body{padding-block:8px 10px}.record-mail-summary.is-empty .ant-empty{display:flex;min-height:42px;align-items:center;justify-content:center;gap:9px;margin-block:0}.record-mail-summary.is-empty .ant-empty-image{width:36px;height:30px;margin:0}.record-mail-summary.is-empty .ant-empty-description{margin:0}@media(max-width:1360px){.record-drawer .ant-drawer-header{align-items:flex-start;flex-wrap:wrap}.record-drawer .ant-drawer-header-title{flex:1 1 560px}.record-drawer .ant-drawer-extra{flex:1 1 auto}.record-pipeline-tag.ant-tag{max-width:min(620px,68vw)}.record-command-bar{align-items:stretch;flex-direction:column}.record-command-bar>div{justify-content:flex-start}}@container record-drawer (max-width: 1420px){.record-drawer-layout{grid-template-columns:minmax(0,1fr);gap:12px}.record-stage-panel,.record-form-panel,.record-work-panel{grid-column:1}.record-stage-panel{grid-row:1}.record-form-panel{grid-row:2}.record-work-panel{grid-row:3}}@media(max-width:1420px){.record-drawer-layout{grid-template-columns:minmax(0,1fr);gap:12px}.record-stage-panel,.record-form-panel,.record-work-panel{grid-column:1}.record-stage-panel{grid-row:1}.record-form-panel{grid-row:2}.record-work-panel{grid-row:3}}@media(max-width:1180px){.record-drawer-layout{grid-template-columns:minmax(0,1fr);gap:12px}.record-stage-panel,.record-form-panel,.record-work-panel{grid-column:1}.record-stage-panel{grid-row:1}.record-form-panel{grid-row:2}.record-work-panel{grid-row:3}.record-drawer .ant-drawer-extra{flex:0 0 100%;width:100%;margin-inline-start:0}.record-header-actions.ant-space{width:100%;justify-content:flex-end}.record-pipeline-tag.ant-tag{max-width:min(720px,calc(100vw - 116px))}}@media(max-width:860px){.record-drawer .ant-drawer-header{padding:10px 12px}.record-drawer-title-main,.record-drawer-title-meta{flex-wrap:wrap}.record-drawer-title-main>strong{flex:1 1 160px;max-width:none;font-size:15px;white-space:nowrap}.record-pipeline-tag.ant-tag{flex:1 1 auto;max-width:calc(100vw - 132px)}.record-share-button.ant-btn>span:not(.ant-btn-icon){display:none}.record-header-actions.ant-space{display:flex!important;grid-template-columns:none;justify-content:flex-start}.lead-lifecycle-header-actions{display:none}.record-stage-panel>.lead-lifecycle-mobile-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid #e2e8f0}.lead-lifecycle-mobile-actions .ant-alert{grid-column:1 / -1}.record-header-actions .ant-btn-primary{width:auto;min-width:108px;padding-inline:13px}.record-drawer .record-header-actions .ant-btn-primary span:not(.ant-btn-icon){display:inline}.record-stage-panel{border-radius:12px}.record-command-bar>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.record-drawer .ant-drawer-header-title{flex-basis:100%}.record-drawer-title-meta{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%;align-items:start}.record-pipeline-tag.ant-tag{display:grid;grid-template-columns:auto minmax(0,1fr);width:100%;max-width:none;min-height:32px;align-items:flex-start;padding-block:5px;line-height:19px;white-space:normal}.record-pipeline-name{display:block;min-width:0;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.record-share-button.ant-btn{width:32px;padding-inline:0}.record-stage-panel,.record-stage-mobile,.record-stage-mobile-controls{width:100%;min-width:0}.record-stage-panel{overflow:hidden}.record-stage-panel>.lead-lifecycle-mobile-actions{grid-template-columns:minmax(0,1fr)}.record-stage-mobile-head{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch}.record-current-stage-tag.ant-tag{display:grid;grid-template-columns:auto minmax(0,1fr);width:100%;max-width:none;min-height:34px;align-items:flex-start;padding:6px 9px;border-radius:10px;line-height:19px;white-space:normal}.record-current-stage-label{line-height:19px}.record-current-stage-name{display:block;min-width:0;overflow:visible;line-height:19px;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.record-stage-mobile-controls .ant-select,.record-stage-mobile-controls .ant-select-selector{min-width:0;max-width:100%}.record-header-actions .ant-space-item:last-child{flex:1 1 120px}.record-header-actions .ant-space-item:last-child .ant-btn{width:100%}.record-drawer-layout{padding:10px}.record-command-bar>div{grid-template-columns:minmax(0,1fr)}.record-todo-meta,.record-billing-summary-grid,.record-client-field-grid{grid-template-columns:minmax(0,1fr)}}.conversation-script-dock:empty{display:none}.conversation-script-dock .telephony-call-script{margin:0 12px 8px;max-height:min(38vh,360px);overflow:auto;border:1px solid color-mix(in srgb,var(--primary-color, #6c5ce7) 20%,#dfe5f2);box-shadow:0 10px 28px #1f2b5514}.call-script-experiment-list,.call-script-quality-grid section{display:grid;gap:8px}.call-script-experiment-list>div,.call-script-quality-grid section>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border:1px solid #e7eaf3;border-radius:12px;background:#fafbff}.call-script-experiment-list span,.call-script-quality-grid section>div>span{min-width:0;display:grid;gap:3px}.call-script-experiment-list small,.call-script-quality-grid small{color:#71809d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.call-script-quality-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}@media(max-width:720px){.call-script-quality-grid{grid-template-columns:1fr}}@media(max-width:768px){.conversation-script-dock .telephony-call-script{margin:0 8px 6px;max-height:34vh}}:root .sidebar.sidebar-navigation-v2:before,:root[data-theme] .sidebar.sidebar-navigation-v2:before{opacity:.12;background:linear-gradient(180deg,rgba(99,102,241,.08),transparent 32%);animation:none}.task-custom-fields__title{display:inline-flex;align-items:center;gap:7px;color:var(--text-primary);font-weight:700}.task-custom-fields__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.task-custom-fields__item--checkbox{display:flex;align-items:end;min-height:54px}.task-field-context-settings{margin:8px 0 18px;padding:16px;border:1px solid rgba(99,102,241,.18);border-radius:14px;background:linear-gradient(135deg,#6366f10f,#38bdf80a)}.task-field-context-settings>p{margin:5px 0 14px;color:var(--text-secondary)}.task-field-context-settings .ant-checkbox-group{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px}@media(max-width:720px){.task-custom-fields__grid,.task-field-context-settings .ant-checkbox-group{grid-template-columns:minmax(0,1fr)}}.scrum-activity{display:grid;gap:16px;min-width:0}.scrum-activity-hero{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:150px;padding:24px;overflow:hidden;border:1px solid color-mix(in srgb,var(--primary-color, #6c5ce7) 20%,#e4e8f4);border-radius:22px;background:radial-gradient(circle at 91% 12%,rgb(139 92 246 / 17%),transparent 30%),linear-gradient(135deg,#fffffffa,#f7f6fff5);box-shadow:0 18px 42px #352f7017,inset 0 1px #ffffffeb}.scrum-activity-hero:after{position:absolute;z-index:-1;top:-90px;right:-70px;width:260px;height:260px;border:1px solid rgb(124 92 255 / 14%);border-radius:50%;content:"";box-shadow:inset 0 0 50px #7c5cff0f}.scrum-activity-hero-copy{max-width:760px}.scrum-activity-eyebrow{display:inline-flex;align-items:center;gap:7px;margin-bottom:8px;color:var(--primary-color, #6c5ce7);font-size:12px;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.scrum-activity-hero h2,.scrum-activity-hero p{margin:0}.scrum-activity-hero h2{color:var(--text-primary, #172033);font-size:clamp(24px,2.1vw,34px);line-height:1.08;letter-spacing:-.035em}.scrum-activity-hero p{max-width:720px;margin-top:9px;color:var(--text-secondary, #68758d);font-size:14px;line-height:1.55}.scrum-activity-hero-status{flex:0 0 auto;display:grid;grid-template-columns:42px minmax(74px,auto) 1px minmax(74px,auto);align-items:center;gap:12px;padding:15px 17px;border:1px solid rgb(124 92 255 / 14%);border-radius:18px;background:#ffffffc2;box-shadow:0 12px 28px #46398b17,inset 0 1px #fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.scrum-activity-hero-status>span{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgb(124 92 255 / 18%);border-radius:14px;color:var(--primary-color, #6c5ce7);background:linear-gradient(145deg,#fff,#f0edff);box-shadow:0 7px 16px #5a43c11f}.scrum-activity-hero-status>i{width:1px;height:36px;background:#e4e6f0}.scrum-activity-hero-status div{display:grid;gap:2px}.scrum-activity-hero-status strong{color:var(--text-primary, #172033);font-size:23px;line-height:1}.scrum-activity-hero-status small{color:var(--text-secondary, #68758d);font-size:11px;white-space:nowrap}.scrum-activity-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid #e5e8f2;border-radius:18px;background:#ffffffeb;box-shadow:0 13px 34px #2c355b12,inset 0 1px #fff}.scrum-activity-stats article{display:flex;align-items:center;gap:12px;min-height:88px;padding:16px 18px;border-right:1px solid #e9ebf3}.scrum-activity-stats article:last-child{border-right:0}.scrum-activity-stats article>span{display:grid;flex:0 0 auto;width:40px;height:40px;place-items:center;border:1px solid rgb(92 103 255 / 16%);border-radius:13px;color:#5d63e6;background:linear-gradient(145deg,#fff,#eef0ff);box-shadow:0 7px 14px #4c54ae1a}.scrum-activity-stats article.is-added>span{border-color:#18ae7529;color:#139b68;background:linear-gradient(145deg,#fff,#eafaf3)}.scrum-activity-stats article.is-removed>span{border-color:#ec485d29;color:#e23f58;background:linear-gradient(145deg,#fff,#fff0f3)}.scrum-activity-stats article.is-balance>span{border-color:#8d52e729;color:#8151d8;background:linear-gradient(145deg,#fff,#f4edff)}.scrum-activity-stats article>div{display:grid;min-width:0;gap:3px}.scrum-activity-stats small{overflow:hidden;color:var(--text-secondary, #68758d);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.scrum-activity-stats strong{color:var(--text-primary, #172033);font-size:22px;line-height:1}.scrum-activity-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) minmax(180px,230px) auto;align-items:center;gap:10px;padding:12px;border:1px solid #e4e7f1;border-radius:17px;background:#ffffffe5;box-shadow:0 10px 28px #30385e0f,inset 0 1px #fff}.scrum-activity-toolbar .ant-input-affix-wrapper,.scrum-activity-toolbar .ant-select-selector,.scrum-activity-toolbar .ant-segmented{min-height:42px;border-radius:12px!important}.scrum-activity-toolbar .ant-input-affix-wrapper{padding-inline:13px}.scrum-activity-toolbar .ant-select{width:100%}.scrum-activity-toolbar .ant-segmented{display:flex;align-items:center;padding:4px;background:#f4f5fa}.scrum-activity-feed{display:grid;gap:18px;padding:18px 20px 24px;border:1px solid #e4e7f1;border-radius:22px;background:linear-gradient(180deg,#fffffff7,#fbfbfff5);box-shadow:0 18px 42px #2b355e14,inset 0 1px #fff}.scrum-activity-day{display:grid;grid-template-columns:128px minmax(0,1fr);gap:18px}.scrum-activity-day>header{position:sticky;top:78px;align-self:start;display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding:11px 12px;border:1px solid #e4e6f0;border-radius:13px;color:var(--text-primary, #172033);background:linear-gradient(145deg,#fff,#f7f7fc);box-shadow:0 8px 18px #31395b12}.scrum-activity-day>header span{overflow:hidden;font-size:12px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.scrum-activity-day>header i{display:grid;flex:0 0 auto;min-width:23px;height:23px;padding:0 6px;place-items:center;border-radius:8px;color:var(--primary-color, #6c5ce7);font-size:11px;font-style:normal;font-weight:800;background:#6c5ce71a}.scrum-activity-day-events{position:relative;display:grid;gap:9px}.scrum-activity-day-events:before{position:absolute;top:20px;bottom:20px;left:21px;width:1px;content:"";background:linear-gradient(#d8d6ff,#ececf5)}.scrum-activity-event{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:14px;border:1px solid #e6e8f1;border-radius:16px;background:#fffffffa;box-shadow:0 8px 20px #30385d0d,inset 0 1px #fff;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.scrum-activity-event.is-clickable:hover{border-color:#6c5ce745;box-shadow:0 12px 26px #4538911a;transform:translateY(-1px)}.scrum-activity-event-icon{z-index:1;display:grid;width:44px;height:44px;place-items:center;border:4px solid #fff;border-radius:15px;color:#5f66e8;background:linear-gradient(145deg,#eef0ff,#e5e7ff);box-shadow:0 6px 14px #484fad24}.scrum-activity-event.is-added .scrum-activity-event-icon{color:#159a69;background:linear-gradient(145deg,#effcf6,#dff8ec);box-shadow:0 6px 14px #159a691f}.scrum-activity-event.is-removed .scrum-activity-event-icon{color:#df4059;background:linear-gradient(145deg,#fff3f5,#ffe6eb);box-shadow:0 6px 14px #df40591f}.scrum-activity-event.is-reestimated .scrum-activity-event-icon{color:#8a56d9;background:linear-gradient(145deg,#f8f1ff,#eee2ff);box-shadow:0 6px 14px #8a56d91f}.scrum-activity-event.is-completed .scrum-activity-event-icon{color:#168e67;background:linear-gradient(145deg,#f0fcf8,#dcf7ed);box-shadow:0 6px 14px #168e671f}.scrum-activity-event-body{display:grid;min-width:0;gap:8px}.scrum-activity-event-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;min-width:0}.scrum-activity-event-heading>div{display:flex;align-items:center;min-width:0;gap:9px}.scrum-activity-event-heading .ant-tag{flex:0 0 auto;margin:0;border:0;border-radius:8px;color:#636b7e;font-size:10px;font-weight:750;background:#f0f2f7}.scrum-activity-event.is-added .scrum-activity-event-heading .ant-tag,.scrum-activity-event.is-completed .scrum-activity-event-heading .ant-tag{color:#11835b;background:#e8f9f1}.scrum-activity-event.is-removed .scrum-activity-event-heading .ant-tag{color:#cc334d;background:#ffedf0}.scrum-activity-event.is-reestimated .scrum-activity-event-heading .ant-tag{color:#7650bb;background:#f1eaff}.scrum-activity-event-heading strong{overflow:hidden;color:var(--text-primary, #172033);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.scrum-activity-event-heading time{flex:0 0 auto;color:var(--text-secondary, #7b879d);font-size:11px;font-weight:650}.scrum-activity-event-meta{display:flex;flex-wrap:wrap;gap:7px 14px;min-width:0}.scrum-activity-event-meta>span{display:inline-flex;align-items:center;min-width:0;gap:5px;color:var(--text-secondary, #6f7b91);font-size:11px}.scrum-activity-event-meta>span:not(.is-points){overflow:hidden;max-width:360px;text-overflow:ellipsis;white-space:nowrap}.scrum-activity-event-meta>span.is-points{padding:3px 7px;border-radius:7px;color:#7650bb;font-weight:700;background:#f4efff}.scrum-activity-event-open.ant-btn{display:grid;width:38px;height:38px;place-items:center;border:1px solid #e1e3ef;border-radius:12px;color:var(--primary-color, #6c5ce7);background:linear-gradient(145deg,#fff,#f4f2ff);box-shadow:0 6px 13px #453b8b14}.scrum-activity-empty{display:grid;min-height:310px;padding:48px 24px;place-items:center;align-content:center;border:1px solid #e4e7f1;border-radius:22px;text-align:center;background:radial-gradient(circle at 50% 20%,rgb(124 92 255 / 10%),transparent 32%),#fffffff0;box-shadow:0 18px 42px #2b355e12,inset 0 1px #fff}.scrum-activity-empty>span{display:grid;width:58px;height:58px;margin-bottom:14px;place-items:center;border:1px solid rgb(108 92 231 / 16%);border-radius:19px;color:var(--primary-color, #6c5ce7);background:linear-gradient(145deg,#fff,#efecff);box-shadow:0 12px 24px #4e3e9d1f}.scrum-activity-empty h3,.scrum-activity-empty p{margin:0}.scrum-activity-empty h3{color:var(--text-primary, #172033);font-size:18px}.scrum-activity-empty p{max-width:520px;margin:7px 0 15px;color:var(--text-secondary, #6f7b91);line-height:1.55}@media(max-width:1080px){.scrum-activity-hero{align-items:flex-start}.scrum-activity-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.scrum-activity-stats article:nth-child(2){border-right:0}.scrum-activity-stats article:nth-child(-n+2){border-bottom:1px solid #e9ebf3}.scrum-activity-toolbar{grid-template-columns:minmax(0,1fr) minmax(180px,220px)}.scrum-activity-toolbar .ant-segmented{grid-column:1 / -1;justify-self:start}}@media(max-width:760px){.scrum-activity{gap:12px}.scrum-activity-hero{display:grid;min-height:0;padding:19px;border-radius:18px}.scrum-activity-hero-status{width:100%;grid-template-columns:38px minmax(0,1fr) 1px minmax(0,1fr)}.scrum-activity-hero-status>span{width:38px;height:38px}.scrum-activity-toolbar{grid-template-columns:minmax(0,1fr)}.scrum-activity-toolbar .ant-segmented{grid-column:auto;width:100%;overflow-x:auto}.scrum-activity-toolbar .ant-segmented-group{min-width:max-content}.scrum-activity-feed{padding:14px;border-radius:18px}.scrum-activity-day{grid-template-columns:minmax(0,1fr);gap:9px}.scrum-activity-day>header{position:static}.scrum-activity-day-events:before{left:19px}.scrum-activity-event{grid-template-columns:40px minmax(0,1fr) auto;padding:12px}.scrum-activity-event-icon{width:40px;height:40px;border-radius:13px}.scrum-activity-event-heading>div{display:grid;gap:5px}.scrum-activity-event-heading .ant-tag{width:max-content}}@media(max-width:520px){.scrum-activity-stats article{min-height:76px;padding:12px}.scrum-activity-stats article>span{width:36px;height:36px}.scrum-activity-stats small{white-space:normal}.scrum-activity-stats strong{font-size:19px}.scrum-activity-hero-status{grid-template-columns:36px minmax(0,1fr) 1px minmax(0,1fr);gap:9px;padding:12px}.scrum-activity-hero-status>span{width:36px;height:36px}.scrum-activity-event{grid-template-columns:38px minmax(0,1fr)}.scrum-activity-event-icon{width:38px;height:38px}.scrum-activity-event-open.ant-btn{grid-column:2;width:100%;height:34px}.scrum-activity-event-heading{gap:7px}.scrum-activity-event-heading strong{white-space:normal}.scrum-activity-event-meta{display:grid}}.scrum-foundation-grid,.scrum-transparency-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.8fr);gap:16px}.scrum-product-goal-card,.scrum-team-readiness-card,.scrum-events-hero,.scrum-event-card,.scrum-mini-chart-panel,.scrum-forecast-card,.scrum-increment-history{position:relative;overflow:hidden;border:1px solid rgba(124,58,237,.14);border-radius:22px;background:radial-gradient(circle at 100% 0,rgba(124,58,237,.12),transparent 38%),linear-gradient(145deg,#fffffffa,#f8f7fff0);box-shadow:0 18px 48px #412f7b14,inset 0 1px #fff}.scrum-product-goal-card,.scrum-team-readiness-card{padding:22px}.scrum-product-goal-card>header,.scrum-team-readiness-card>header,.scrum-events-hero,.scrum-event-card>header,.scrum-mini-chart-panel>header>div,.scrum-increment-history>header>div{display:flex;align-items:center;gap:12px}.scrum-product-goal-card>header>span,.scrum-team-readiness-card>header>span,.scrum-foundation-modal-intro>span,.scrum-event-icon{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border-radius:14px;color:#6d28d9;background:linear-gradient(145deg,#f0eaff,#fff);box-shadow:0 9px 22px #6d28d929,inset 0 1px #fff}.scrum-product-goal-card>header>div,.scrum-team-readiness-card>header>div{min-width:0;flex:1}.scrum-product-goal-card header small,.scrum-team-readiness-card header small{color:#6d28d9;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.scrum-product-goal-card header p,.scrum-team-readiness-card header h3,.scrum-product-goal-card>p{margin:3px 0 0;color:#667085}.scrum-product-goal-card>h3{margin:22px 0 7px;color:#17152a;font-size:clamp(20px,2vw,28px)}.scrum-product-goal-progress{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;margin-top:18px}.scrum-product-goal-progress strong{color:#6d28d9;font-size:20px}.scrum-product-goal-progress span{color:#98a2b3;font-size:12px}.scrum-product-goal-criteria{display:grid;gap:8px;margin-top:16px}.scrum-product-goal-criteria span{display:flex;align-items:center;gap:8px;color:#475467;font-size:13px}.scrum-product-goal-criteria svg{color:#22a06b}.scrum-product-goal-history{margin-top:15px;padding-top:12px;border-top:1px solid #ebe6f5}.scrum-product-goal-history summary{color:#6d28d9;font-size:12px;font-weight:750;cursor:pointer}.scrum-product-goal-history>div{display:flex;justify-content:space-between;gap:10px;margin-top:8px;color:#667085;font-size:12px}.scrum-team-readiness-card.is-ready{border-color:#22a06b38;background:radial-gradient(circle at 100% 0,rgba(34,197,94,.13),transparent 42%),linear-gradient(145deg,#fff,#f4fff9)}.scrum-team-readiness-card.is-ready>header>span{color:#16885b;background:#eafff4}.scrum-team-readiness-card ul{margin:14px 0;padding-left:18px;color:#b54708;font-size:12px}.scrum-team-readiness-counts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0}.scrum-team-readiness-counts div{padding:12px 8px;border:1px solid rgba(124,58,237,.1);border-radius:14px;text-align:center;background:#ffffffb8}.scrum-team-readiness-counts strong,.scrum-team-readiness-counts span{display:block}.scrum-team-readiness-counts strong{color:#3b2a70;font-size:22px}.scrum-team-readiness-counts span{margin-top:3px;color:#8a849c;font-size:10px}.scrum-events-screen{display:grid;gap:18px}.scrum-events-hero{justify-content:space-between;padding:24px 26px}.scrum-events-hero>div>span{display:flex;align-items:center;gap:7px;color:#7c3aed;font-size:12px;font-weight:800;text-transform:uppercase}.scrum-events-hero h2,.scrum-events-hero p{margin:5px 0 0}.scrum-events-hero p{color:#7c7790}.scrum-event-grid{display:grid;grid-template-columns:repeat(3,minmax(260px,1fr));gap:14px}.scrum-event-card{display:flex;min-height:250px;flex-direction:column;padding:18px;transition:transform .18s ease,box-shadow .18s ease}.scrum-event-card:hover{transform:translateY(-3px);box-shadow:0 24px 55px #412f7b21}.scrum-event-card>header>div{min-width:0;flex:1}.scrum-event-card h3,.scrum-event-card header small,.scrum-event-card>p{margin:0}.scrum-event-card header small{color:#8a849c;font-size:11px}.scrum-event-card>p{min-height:42px;margin-top:18px;color:#667085}.scrum-event-card dl{display:grid;gap:8px;margin:16px 0}.scrum-event-card dl div{display:flex;justify-content:space-between;gap:12px}.scrum-event-card dt{color:#98a2b3}.scrum-event-card dd{margin:0;color:#344054;font-weight:700}.scrum-event-card>.ant-btn,.scrum-event-completed{margin-top:auto}.scrum-event-completed{display:flex;align-items:center;gap:7px;color:#16885b;font-weight:700}.scrum-foundation-modal-intro{display:flex;align-items:center;gap:13px;margin-bottom:20px;padding:15px;border-radius:18px;background:linear-gradient(135deg,#f7f3ff,#fbfdff)}.scrum-foundation-modal-intro p{margin:3px 0 0;color:#7c7790}.scrum-capacity-list{display:grid;gap:10px;padding:2px 4px 2px 0}.scrum-capacity-modal .ant-modal-body{max-height:calc(100vh - 220px);overflow-y:auto;padding-right:5px;scrollbar-gutter:stable}.scrum-capacity-modal .ant-modal-body::-webkit-scrollbar{width:6px}.scrum-capacity-modal .ant-modal-body::-webkit-scrollbar-thumb{border-radius:999px;background:#d9d2e9}.scrum-capacity-guide{display:grid;gap:14px;margin-bottom:16px;padding:20px;border:1px solid #e8e0ff;border-radius:20px;background:radial-gradient(circle at 92% 8%,rgba(124,58,237,.14),transparent 34%),linear-gradient(135deg,#faf8ff,#f5f9ff);box-shadow:inset 0 1px #ffffffe6}.scrum-capacity-guide-heading{display:flex;align-items:flex-start;gap:14px}.scrum-capacity-guide-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:48px;height:48px;border-radius:16px;color:#fff;background:linear-gradient(145deg,#8b5cf6,#6d3be7);box-shadow:0 10px 24px #7c3aed40}.scrum-capacity-guide-heading small{display:block;margin-bottom:4px;color:#7c3aed;font-size:11px;font-weight:850;letter-spacing:.08em}.scrum-capacity-guide-heading h3{margin:0;color:#1f1740;font-size:18px;line-height:1.3}.scrum-capacity-guide-heading p{max-width:720px;margin:5px 0 0;color:#6f6a80;font-size:13px;line-height:1.5}.scrum-capacity-concepts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.scrum-capacity-concepts article{display:flex;align-items:flex-start;gap:10px;min-width:0;padding:12px;border:1px solid rgba(124,58,237,.12);border-radius:14px;background:#ffffffc2}.scrum-capacity-concepts article>span{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;color:#6d3be7;background:#f1eaff}.scrum-capacity-concepts strong,.scrum-capacity-concepts p{display:block}.scrum-capacity-concepts strong{color:#31274d;font-size:12px}.scrum-capacity-concepts p{margin:3px 0 0;color:#777184;font-size:11px;line-height:1.4}.scrum-capacity-formula{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;color:#564c70;background:#6d3be712;font-size:11px}.scrum-capacity-formula strong{flex:0 0 auto;color:#5f35c9;font-size:12px}.scrum-capacity-formula span{padding-left:12px;border-left:1px solid rgba(109,59,231,.18)}.scrum-capacity-sprint-bar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:12px;padding:12px 14px;border:1px solid #ebe7f5;border-radius:16px;background:#fff}.scrum-capacity-sprint-bar>div:first-child,.scrum-capacity-member{display:flex;align-items:center;min-width:0;gap:10px}.scrum-capacity-sprint-bar>div:first-child>span,.scrum-capacity-member>span{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:36px;height:36px;border-radius:11px;color:#6d3be7;background:#f3eeff}.scrum-capacity-sprint-bar strong,.scrum-capacity-sprint-bar small,.scrum-capacity-member small{display:block}.scrum-capacity-sprint-bar>div:first-child strong{overflow:hidden;color:#2e2545;text-overflow:ellipsis;white-space:nowrap}.scrum-capacity-sprint-bar>div:first-child small,.scrum-capacity-member small{margin-top:2px;color:#8b8498;font-size:11px}.scrum-capacity-summary{display:grid;grid-template-columns:repeat(4,minmax(78px,auto));gap:6px}.scrum-capacity-summary>span{min-width:0;padding:4px 10px;border-left:1px solid #ece8f4}.scrum-capacity-summary strong{color:#342750;font-size:14px}.scrum-capacity-summary small{color:#8b8498;font-size:10px;white-space:nowrap}.scrum-capacity-list .ant-card{border-color:#e9e5f1;border-radius:16px;box-shadow:0 7px 20px #2b1f4a0a}.scrum-capacity-list .ant-card-body{display:grid;grid-template-columns:minmax(190px,.72fr) minmax(0,1.7fr);align-items:start;gap:16px;padding:14px}.scrum-capacity-member .ant-input{min-width:0;padding:0;color:#2f2352;font-weight:750;text-overflow:ellipsis}.scrum-capacity-fields{display:grid;grid-template-columns:repeat(3,minmax(128px,1fr));gap:12px}.scrum-capacity-fields .ant-form-item{margin-bottom:0}.scrum-capacity-fields .ant-form-item-label{padding-bottom:5px}.scrum-capacity-fields .ant-form-item-label>label{color:#4f465f;font-size:12px;font-weight:700}.scrum-capacity-fields .ant-form-item-extra{min-height:32px;margin-top:5px;color:#918a9d;font-size:10px;line-height:1.35}.scrum-capacity-fields .ant-input-number{width:100%}.scrum-dod-list{display:grid;gap:8px}.scrum-dod-list>label{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;border:1px solid #ece8f6;border-radius:13px;background:#fbfaff}.scrum-dod-list>label.is-done{border-color:#c8f1dc;background:#f3fff9}.scrum-dod-list label span strong,.scrum-dod-list label span small{display:block}.scrum-dod-list label span small{margin-top:2px;color:#8a849c}.scrum-transparency-grid{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(210px,.55fr);margin-bottom:18px}.scrum-mini-chart-panel,.scrum-forecast-card{padding:18px}.scrum-mini-chart-panel h3,.scrum-mini-chart-panel p{margin:0}.scrum-mini-chart{display:flex;height:150px;align-items:flex-end;gap:5px;margin-top:18px;padding-top:10px;border-bottom:1px solid #ddd7ee}.scrum-mini-chart>span{position:relative;height:100%;min-width:3px;flex:1}.scrum-mini-chart i,.scrum-mini-chart b{position:absolute;right:1px;bottom:0;left:1px;display:block;border-radius:4px 4px 0 0}.scrum-mini-chart i{background:linear-gradient(#8b5cf6,#6d28d9)}.scrum-mini-chart b{background:#e7e0f8}.scrum-mini-chart.is-burnup i{background:linear-gradient(#34d399,#16885b)}.scrum-forecast-card{display:flex;flex-direction:column;justify-content:center}.scrum-forecast-card>span{color:#7c3aed}.scrum-forecast-card small{margin-top:12px;color:#8a849c}.scrum-forecast-card strong{color:#2f2352;font-size:42px}.scrum-forecast-card p{color:#667085}.scrum-increment-history{margin-top:18px;padding:20px}.scrum-increment-history>div{display:grid;gap:8px;margin-top:15px}.scrum-increment-history article{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:12px;padding:12px 14px;border:1px solid #eeeaf7;border-radius:14px;background:#ffffffc7}.scrum-increment-history article small{display:block;color:#8a849c}.scrum-planning-item-shell{position:relative}.scrum-keyboard-reorder{position:absolute;right:8px;bottom:7px;z-index:2;display:flex;gap:2px;padding:2px;border:1px solid #e8e2f4;border-radius:9px;background:#fffffff0;opacity:0;transition:opacity .15s ease}.scrum-planning-item-shell:hover .scrum-keyboard-reorder,.scrum-planning-item-shell:focus-within .scrum-keyboard-reorder{opacity:1}@media(max-width:1100px){.scrum-event-grid{grid-template-columns:repeat(2,minmax(260px,1fr))}.scrum-transparency-grid{grid-template-columns:1fr 1fr}.scrum-forecast-card{grid-column:1 / -1}}@media(max-width:760px){.scrum-foundation-grid,.scrum-transparency-grid,.scrum-event-grid{grid-template-columns:1fr}.scrum-events-hero{align-items:flex-start;flex-direction:column}.scrum-keyboard-reorder{opacity:1}.scrum-team-readiness-counts,.scrum-capacity-list .ant-card-body,.scrum-capacity-fields{grid-template-columns:1fr}.scrum-capacity-guide{padding:15px}.scrum-capacity-concepts{grid-template-columns:1fr}.scrum-capacity-summary{grid-template-columns:1fr 1fr}.scrum-capacity-formula,.scrum-capacity-sprint-bar{align-items:flex-start;flex-direction:column}.scrum-capacity-formula span{padding:8px 0 0;border-top:1px solid rgba(109,59,231,.18);border-left:0}.scrum-capacity-summary{width:100%}.scrum-capacity-summary>span:nth-child(odd){border-left:0}.scrum-capacity-fields .ant-form-item-extra{min-height:auto}}.crm-filter-modal-root-v2 .ant-modal-mask,.crm-filter-modal-root-v2 .ant-modal-wrap{z-index:1600}.crm-filter-modal.crm-filter-modal-v2.ant-modal{width:min(1120px,calc(100vw - 40px))!important;max-width:1120px;height:min(840px,calc(100dvh - 48px));max-height:calc(100dvh - 48px);top:24px;padding-bottom:0}.crm-filter-modal.crm-filter-modal-v2 .ant-modal-content{display:flex;height:min(840px,calc(100dvh - 48px));max-height:calc(100dvh - 48px);min-height:0;flex-direction:column;overflow:hidden;padding:0;border:1px solid rgba(139,121,255,.24);border-radius:26px;background:#fff;box-shadow:0 34px 80px #1a20483d,0 10px 30px #5c42ce1a,inset 0 1px #ffffffeb}.crm-filter-modal.crm-filter-modal-v2 .ant-modal-close{top:14px;right:14px;z-index:8;width:38px;height:38px;border:1px solid #e7eaf4;border-radius:12px;background:#ffffffeb;box-shadow:0 8px 20px #2d345b17}.crm-filter-modal.crm-filter-modal-v2 .ant-modal-body{min-height:0;flex:1 1 auto;overflow:hidden}.crm-filter-modal-shell{display:flex;height:100%;min-height:0;flex-direction:column;overflow:hidden}.crm-filter-modal.crm-filter-modal-v2 .crm-filter-modal-layout{display:grid;min-width:0;min-height:0;flex:1;grid-template-columns:304px minmax(0,1fr);overflow:hidden}.crm-filter-modal.crm-filter-modal-v2 .crm-filter-presets{display:flex;min-width:0;min-height:0;flex-direction:column;padding:28px 18px 18px;overflow:hidden;border-right:1px solid rgba(108,99,221,.14);background:radial-gradient(circle at 12% 8%,rgba(107,93,255,.15),transparent 34%),linear-gradient(160deg,#f6f4ff,#eef6ff 54%,#f8fbff)}.crm-filter-sidebar-title{display:flex;gap:12px;align-items:flex-start;padding:0 8px 20px}.crm-filter-sidebar-title>span{display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;border:1px solid rgba(105,87,245,.18);border-radius:13px;color:#6e55ef;background:#ffffffd1;box-shadow:0 9px 22px #5246bb1f,inset 0 1px #fff}.crm-filter-sidebar-title div{display:grid;gap:4px}.crm-filter-sidebar-title strong{color:#171d36;font-size:17px;line-height:1.25}.crm-filter-sidebar-title small{color:#73809c;font-size:11px;line-height:1.45}.crm-filter-sidebar-scroll{min-height:0;flex:1;overflow-y:auto;scrollbar-width:thin}.crm-filter-sidebar-scroll section{display:grid;gap:5px;margin-bottom:20px}.crm-filter-sidebar-scroll h4{margin:0 8px 6px;color:#7b849b;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.crm-filter-sidebar-scroll section>button,.crm-filter-saved-view{width:100%;min-height:44px;border:1px solid transparent;border-radius:13px;color:#343b55;background:transparent}.crm-filter-sidebar-scroll section>button{display:grid;grid-template-columns:20px minmax(0,1fr) 18px;gap:9px;align-items:center;padding:10px 12px;text-align:left;cursor:pointer}.crm-filter-sidebar-scroll section>button:hover,.crm-filter-saved-view:hover{border-color:#6957f51f;background:#ffffffad}.crm-filter-sidebar-scroll section>button.is-active,.crm-filter-saved-view.is-active{border-color:#6854f440;color:#5d43e7;background:#fffffff5;box-shadow:0 10px 24px #463aa41f,inset 3px 0 #735cff,inset 0 1px #fff}.crm-filter-saved-view{display:flex;align-items:center}.crm-filter-saved-view>button:first-child{display:grid;min-width:0;flex:1;grid-template-columns:32px minmax(0,1fr);gap:8px;align-items:center;padding:7px 5px 7px 9px;border:0;color:inherit;text-align:left;background:transparent;cursor:pointer}.crm-filter-view-quick-action.ant-btn,.crm-filter-view-quick-indicator{display:inline-grid;width:28px;min-width:28px;height:28px;padding:0;place-items:center;border-radius:9px}.crm-filter-view-quick-action.ant-btn{color:#7460df}.crm-filter-view-quick-action.ant-btn:hover{color:#573ee0;background:#eeeaff}.crm-filter-view-quick-indicator{color:#8b93a8}.crm-filter-view-quick-action.is-default,.crm-filter-view-quick-indicator.is-default{color:#5d43e7;background:#eeeaff}.crm-filter-view-quick-action.is-pinned,.crm-filter-view-quick-indicator.is-pinned{color:#2563c7;background:#edf5ff}.crm-filter-saved-view>button:first-child>span:nth-child(2){display:grid;min-width:0}.crm-filter-saved-view strong,.crm-filter-saved-view small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-filter-saved-view small,.crm-filter-sidebar-empty{color:#8490a9;font-size:11px}.crm-filter-view-icon{display:grid;width:30px;height:30px;place-items:center;border-radius:10px;color:#6851e9;background:#eeeaff}.crm-filter-sidebar-empty{margin:4px 10px 8px;line-height:1.45}.crm-filter-save-current.ant-btn{min-height:46px;margin-top:10px;border-color:#6753ee33;border-radius:14px;color:#6047e7;font-weight:700;background:#ffffffe6;box-shadow:0 10px 24px #4c40a61a}.crm-filter-modal.crm-filter-modal-v2 .crm-filter-workspace{display:flex;min-width:0;min-height:0;flex-direction:column;padding:0;overflow:hidden;background:radial-gradient(circle at 92% 0,rgba(133,106,255,.11),transparent 25%),#fff}.crm-filter-workspace-scroll{min-width:0;min-height:0;flex:1;padding:28px 34px 22px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin}.crm-filter-workspace-header{display:flex;gap:18px;align-items:flex-start;justify-content:space-between;padding-right:42px}.crm-filter-workspace-header>div{display:grid;gap:5px}.crm-filter-workspace-header h2{margin:0;color:#171c31;font-size:24px;line-height:1.2}.crm-filter-eyebrow{display:inline-flex;gap:7px;align-items:center;color:#6c54e9;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.crm-filter-change-banner{display:flex;gap:8px;align-items:center;margin-top:14px;padding:9px 10px 9px 14px;border:1px solid #e5dcff;border-radius:13px;background:#faf8ff}.crm-filter-change-banner>span{display:inline-flex;min-width:0;flex:1;gap:7px;align-items:center;color:#654bdc;font-weight:700}.crm-filter-search-row{margin-top:20px}.crm-filter-modal.crm-filter-modal-v2 .crm-filter-search-row .ant-input-affix-wrapper{height:48px;border-color:#dfe4f1;border-radius:15px;box-shadow:0 8px 20px #29325b0d,inset 0 1px #fff}.crm-filter-sort-card{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;margin-top:12px;padding:9px;border:1px solid #e5e8f2;border-radius:15px;background:#f9faff}.crm-filter-sort-card>span{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;color:#6c55e8;background:#ece9ff}.crm-filter-sort-card .ant-select{min-width:0}.crm-filter-sort-card .ant-select-selector,.crm-filter-sort-card .ant-btn{min-height:38px;border-radius:11px!important}.crm-filter-fields-toolbar{display:flex;gap:14px;align-items:flex-start;justify-content:space-between;margin-bottom:12px}.crm-filter-fields-toolbar>div{display:grid;gap:3px}.crm-filter-fields-toolbar strong{color:#20263c;font-size:15px}.crm-filter-fields-toolbar small{color:#8590a7;font-size:12px}.crm-filter-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.crm-filter-field-card{position:relative;min-width:0;padding:11px;border:1px solid #e4e8f2;border-radius:15px;background:linear-gradient(180deg,#fff,#fafbff);box-shadow:0 8px 18px #262e530e,inset 0 1px #fff}.crm-filter-field-card:before{position:absolute;top:13px;bottom:13px;left:0;width:3px;border-radius:0 3px 3px 0;background:transparent;content:""}.crm-filter-field-card.is-active{border-color:#6f56f357;background:linear-gradient(180deg,#fff,#f8f5ff);box-shadow:0 10px 24px #5240b71a,inset 0 1px #fff}.crm-filter-field-card.is-active:before{background:#7259f4}.crm-filter-field-card-head{display:grid;grid-template-columns:minmax(80px,1fr) minmax(104px,auto) 30px;gap:6px;align-items:center;min-height:30px;margin-bottom:8px}.crm-filter-field-card-head>span{overflow:hidden;color:#30364b;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.crm-filter-field-card-head .ant-select{min-width:0}.crm-filter-field-card-head .ant-select-selection-item{color:#69738b;font-size:12px}.crm-filter-field-card .crm-filter-value,.crm-filter-field-card .crm-filter-value.ant-input-number,.crm-filter-field-card .crm-filter-value.ant-picker,.crm-filter-field-card .crm-filter-value .ant-input-number,.crm-filter-field-card .crm-filter-value .ant-picker{width:100%}.crm-filter-field-card .ant-input,.crm-filter-field-card .ant-input-number,.crm-filter-field-card .ant-picker,.crm-filter-field-card .crm-filter-value>.ant-select-selector{min-height:40px;border-color:#dde2ed;border-radius:11px}.crm-filter-section-label{margin:22px 0 10px;color:#78839a;font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.crm-filter-add-field.ant-select{width:100%;margin:14px 0 4px}.crm-filter-add-field .ant-select-selector{min-height:44px!important;border:1px dashed #cfd4e5!important;border-radius:13px!important;background:#fbfcff!important}.crm-filter-add-field .ant-select-selection-placeholder>span{display:inline-flex;gap:7px;align-items:center}.crm-filter-modal.crm-filter-modal-v2 .crm-filter-actions{z-index:5;display:flex;flex:0 0 auto;gap:14px;align-items:center;justify-content:space-between;min-height:72px;padding:12px 34px;border-top:1px solid #e7eaf2;background:#fffffff5;box-shadow:0 -12px 28px #1c244d12;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.crm-filter-condition-count{display:inline-flex;gap:8px;align-items:center;color:#667087;font-size:13px;font-weight:700}.crm-filter-condition-count>span{display:grid;width:30px;height:30px;place-items:center;border-radius:9px;color:#6c52e9;background:#eeeaff}.crm-filter-actions>div:last-child{display:flex;gap:8px;align-items:center}.crm-filter-actions .ant-btn{min-height:42px;border-radius:12px;font-weight:700}.crm-filter-actions .ant-btn-primary{min-width:154px;border:0;background:linear-gradient(135deg,#5c63ef,#8b4ef4);box-shadow:0 10px 24px #694ee845}.crm-filter-view-editor .ant-modal-content{border:1px solid #e6e0ff;border-radius:20px;box-shadow:0 24px 62px #25295238}.crm-filter-view-editor-body,.crm-filter-view-editor-body label{display:grid;gap:8px}.crm-filter-view-editor-body{gap:18px}.crm-filter-view-editor-body label>span{display:inline-flex;gap:6px;align-items:center;color:#363d54;font-size:13px;font-weight:700}.crm-filter-share-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.crm-filter-share-options{display:grid;grid-column:1 / -1;gap:10px}.crm-filter-share-options>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;min-height:68px;padding:12px 14px;border:1px solid #e8e5f7;border-radius:14px;background:radial-gradient(circle at 100% 0,rgba(112,87,238,.09),transparent 42%),linear-gradient(145deg,#fff,#fafaff);box-shadow:0 8px 22px #3630650f}.crm-filter-share-options>div>span{display:grid;gap:3px}.crm-filter-share-options strong{color:#2b3145;font-size:13px}.crm-filter-share-options small{color:#7d859f;font-size:11px;line-height:1.4}.crm-filter-mobile-tabs{padding:10px 48px 10px 12px;border-bottom:1px solid #e8eaf2;background:#fff}@media(max-width:980px){.crm-filter-modal.crm-filter-modal-v2 .crm-filter-modal-layout{grid-template-columns:264px minmax(0,1fr)}.crm-filter-field-grid{grid-template-columns:1fr}.crm-filter-workspace-scroll,.crm-filter-modal.crm-filter-modal-v2 .crm-filter-actions{padding-right:24px;padding-left:24px}}@media(max-height:760px)and (min-width:861px){.crm-filter-modal.crm-filter-modal-v2.ant-modal{height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);top:12px}.crm-filter-modal.crm-filter-modal-v2 .ant-modal-content{height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}.crm-filter-workspace-scroll{padding-top:20px;padding-bottom:18px}.crm-filter-modal.crm-filter-modal-v2 .crm-filter-presets{padding-top:20px}.crm-filter-search-row{margin-top:14px}.crm-filter-modal.crm-filter-modal-v2 .crm-filter-actions{min-height:64px;padding-top:9px;padding-bottom:9px}}@media(max-width:860px){.crm-filter-modal.crm-filter-modal-v2.ant-modal{top:0!important;width:100vw!important;max-width:none;height:100dvh;max-height:100dvh;margin:0;padding:0}.crm-filter-modal.crm-filter-modal-v2 .ant-modal-content,.crm-filter-modal-shell,.crm-filter-modal.crm-filter-modal-v2 .crm-filter-modal-layout{width:100%;height:100dvh;min-height:0;max-height:none;border:0;border-radius:0}.crm-filter-modal.crm-filter-modal-v2 .crm-filter-modal-layout{display:flex;flex:1}.crm-filter-modal.crm-filter-modal-v2 .crm-filter-presets,.crm-filter-modal.crm-filter-modal-v2 .crm-filter-workspace{width:100%;height:auto;min-height:0;flex:1;max-height:none}.crm-filter-modal.crm-filter-modal-v2 .crm-filter-presets{border-right:0}.crm-filter-modal.crm-filter-modal-v2 .crm-filter-sidebar-scroll section>button{display:grid}.crm-filter-modal.crm-filter-modal-v2 .crm-filter-saved-view>button:first-child{display:grid}.crm-filter-modal.crm-filter-modal-v2 .crm-filter-save-current.ant-btn{display:inline-flex;width:100%;flex:0 0 auto}.crm-filter-workspace-scroll{padding:20px 16px 18px}.crm-filter-workspace-header{padding-right:38px}.crm-filter-workspace-header h2{font-size:20px}.crm-filter-sort-card{grid-template-columns:32px minmax(0,1fr)}.crm-filter-sort-card>.ant-btn{grid-column:1 / -1;width:100%}.crm-filter-field-grid,.crm-filter-share-grid{grid-template-columns:1fr}.crm-filter-field-card{padding:10px}.crm-filter-field-card-head{grid-template-columns:minmax(92px,1fr) minmax(100px,auto) 36px}.crm-filter-modal.crm-filter-modal-v2 .crm-filter-actions{display:grid;grid-template-columns:1fr;gap:8px;min-height:156px;align-content:start;margin:0;padding:10px 16px max(10px,env(safe-area-inset-bottom))}.crm-filter-actions>div:last-child{display:grid;grid-template-columns:1fr 1fr}.crm-filter-actions>div:last-child .ant-btn:first-child:nth-last-child(3){grid-column:1 / -1}.crm-filter-actions .ant-btn-primary{min-width:0}.crm-filter-modal.crm-filter-modal-v2 .crm-filter-actions .ant-btn{height:46px!important;min-height:46px!important}.crm-filter-change-banner{flex-wrap:wrap}}@media(max-width:520px){.crm-filter-modal.crm-filter-modal-v2 .ant-modal-close{top:10px;right:10px;width:36px;height:36px}.crm-filter-mobile-tabs{min-height:56px;padding:10px 54px 10px 10px}.crm-filter-workspace-scroll{padding:16px 12px}.crm-filter-workspace-header{gap:10px;padding-right:0}.crm-filter-workspace-header>.ant-btn{width:44px;min-width:44px;height:44px;padding-inline:0;font-size:0}.crm-filter-workspace-header>.ant-btn .ant-btn-icon{margin-inline-end:0}.crm-filter-search-row{margin-top:14px}.crm-filter-sort-card{grid-template-columns:34px minmax(0,1fr)}.crm-filter-sort-card>.ant-btn{grid-column:1 / -1}.crm-filter-fields-toolbar{align-items:stretch;flex-direction:column}.crm-filter-fields-toolbar>.ant-btn{align-self:flex-start;padding-inline:0;white-space:normal}.crm-filter-field-card-head{grid-template-columns:minmax(0,1fr) minmax(112px,.8fr) 36px}.crm-filter-field-card-head>span{white-space:normal}.crm-filter-modal.crm-filter-modal-v2 .crm-filter-presets{padding:18px 12px max(12px,env(safe-area-inset-bottom))}.crm-filter-sidebar-title{padding-right:42px}.crm-filter-modal.crm-filter-modal-v2 .crm-filter-actions{padding-right:12px;padding-left:12px}}@media(min-width:740px)and (max-width:860px){.crm-filter-modal.crm-filter-modal-v2 .crm-filter-actions{display:flex;min-height:76px;align-items:center;justify-content:space-between}.crm-filter-actions>div:last-child{display:flex}.crm-filter-actions>div:last-child .ant-btn:first-child:nth-last-child(3){grid-column:auto}}@media(max-width:380px){.crm-filter-workspace-header h2{font-size:18px}.crm-filter-field-card-head{grid-template-columns:minmax(0,1fr) 36px}.crm-filter-field-card-head .ant-select{grid-column:1 / -1;grid-row:2}.crm-filter-field-card-head>.ant-btn{grid-column:2;grid-row:1}.crm-filter-actions>div:last-child{gap:6px}.crm-filter-modal.crm-filter-modal-v2 .crm-filter-actions .ant-btn{padding-inline:10px}}.crm-filter-search-control{position:relative;padding:0 4px 0 10px;cursor:text}.crm-filter-search-control:hover,.crm-filter-search-control:focus-within{border-color:#93c5fd;box-shadow:0 12px 26px #6366f11f}.table-toolbar .crm-filter-search-control .crm-filter-quick-search.ant-input-affix-wrapper{width:auto;min-width:120px;height:100%;flex:1 1 180px;padding:0;border:0;background:transparent;box-shadow:none}.crm-filter-search-control .crm-filter-quick-search.ant-input-affix-wrapper:focus,.crm-filter-search-control .crm-filter-quick-search.ant-input-affix-wrapper-focused{border:0;box-shadow:none}.crm-filter-search-control .crm-filter-quick-search .ant-input{width:100%;min-width:0;color:#0f172a;font-weight:600;background:transparent}.crm-filter-search-control .crm-filter-quick-search .ant-input::placeholder{color:#94a3b8;font-weight:500}.crm-filter-search-control .crm-filter-quick-search .ant-input-prefix{color:#8ba0bd}.crm-filter-active-chips{display:flex;min-width:0;gap:4px;align-items:center}.crm-filter-active-chips .ant-tag,.crm-filter-search-control>.crm-filter-count.ant-tag{max-width:180px;margin-inline-end:0;overflow:hidden;border-radius:999px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.crm-filter-search-control>.crm-filter-count.ant-tag{min-width:26px;padding-inline:7px;text-align:center}.crm-filter-search-control .crm-filter-open-button.ant-btn{width:44px;min-width:44px;height:36px;flex:0 0 44px;padding:0;border-radius:9px;color:#7183a0}.crm-filter-search-control .crm-filter-open-button.ant-btn:hover,.crm-filter-search-control .crm-filter-open-button.ant-btn:focus-visible,.crm-filter-search-control .crm-filter-open-button.ant-btn[aria-expanded=true]{color:#5f4de6;background:#eeeaff}.crm-filter-panel-root-v3 .ant-modal-mask{background:#19203829;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}@media(min-width:861px){.crm-filter-panel-root-v3 .ant-modal-wrap{overflow:hidden}.crm-filter-modal.crm-filter-modal-v2.ant-modal{top:var(--crm-filter-panel-top, 24px);left:var(--crm-filter-panel-left, 16px);width:var(--crm-filter-panel-width, min(980px, calc(100vw - 32px) ))!important;max-width:calc(100vw - 32px);height:var(--crm-filter-panel-height, min(700px, calc(100dvh - 48px) ));max-height:var(--crm-filter-panel-height, calc(100dvh - 48px) );margin:0}.crm-filter-modal.crm-filter-modal-v2 .ant-modal-content{height:var(--crm-filter-panel-height, min(700px, calc(100dvh - 48px) ));max-height:var(--crm-filter-panel-height, calc(100dvh - 48px) )}.crm-filter-modal.crm-filter-modal-v2 .ant-modal-close{top:10px;right:10px;width:36px;height:36px;border-radius:11px}.crm-filter-modal.crm-filter-modal-v2 .crm-filter-modal-layout{grid-template-columns:252px minmax(0,1fr)}.crm-filter-modal.crm-filter-modal-v2 .crm-filter-presets{padding:20px 14px 14px}.crm-filter-sidebar-title{gap:10px;padding:0 6px 14px}.crm-filter-sidebar-title>span{width:36px;height:36px;flex-basis:36px;border-radius:12px}.crm-filter-sidebar-title strong{font-size:15px}.crm-filter-sidebar-title small{font-size:10.5px;line-height:1.35}.crm-filter-sidebar-scroll section{gap:3px;margin-bottom:12px}.crm-filter-sidebar-scroll h4{margin-bottom:3px;font-size:10px}.crm-filter-sidebar-scroll section>button,.crm-filter-saved-view{min-height:36px;border-radius:11px}.crm-filter-sidebar-scroll section>button{gap:7px;padding:7px 10px}.crm-filter-save-current.ant-btn{min-height:40px;margin-top:8px;border-radius:12px}.crm-filter-workspace-scroll{padding:16px 24px 10px}.crm-filter-workspace-header{gap:12px;padding-right:38px}.crm-filter-workspace-header>div{gap:3px}.crm-filter-workspace-header h2{font-size:21px}.crm-filter-change-banner{margin-top:7px;padding:6px 9px 6px 11px;border-radius:11px}.crm-filter-search-row{margin-top:8px}.crm-filter-modal.crm-filter-modal-v2 .crm-filter-search-row .ant-input-affix-wrapper{height:40px;border-radius:13px}.crm-filter-sort-card{grid-template-columns:32px minmax(0,1fr) auto;gap:8px;margin-top:6px;padding:6px;border-radius:13px}.crm-filter-sort-card>span{width:32px;height:32px}.crm-filter-sort-card .ant-select-selector,.crm-filter-sort-card .ant-btn{min-height:32px;border-radius:10px!important}.crm-filter-workspace-scroll>.ant-divider{margin:10px 0}.crm-filter-fields-toolbar{gap:10px;margin-bottom:6px}.crm-filter-fields-toolbar strong{font-size:14px}.crm-filter-fields-toolbar small{font-size:11px}.crm-filter-field-grid{gap:6px 8px}.crm-filter-field-card{padding:7px 8px;border-radius:12px}.crm-filter-field-card:before{top:10px;bottom:10px}.crm-filter-field-card-head{min-height:24px;margin-bottom:4px}.crm-filter-field-card-head>span,.crm-filter-field-card-head .ant-select-selection-item{font-size:11px}.crm-filter-field-card .ant-input,.crm-filter-field-card .ant-input-number,.crm-filter-field-card .ant-picker,.crm-filter-field-card .crm-filter-value>.ant-select-selector{min-height:34px;border-radius:10px}.crm-filter-section-label{margin:14px 0 8px}.crm-filter-add-field.ant-select{margin:8px 0 2px}.crm-filter-add-field .ant-select-selector{min-height:36px!important;border-radius:11px!important}.crm-filter-modal.crm-filter-modal-v2 .crm-filter-actions{min-height:60px;padding:8px 24px}.crm-filter-condition-count>span{width:28px;height:28px}.crm-filter-actions .ant-btn{min-height:38px;border-radius:10px}.crm-filter-actions .ant-btn-primary{min-width:136px}}@media(max-width:760px){.crm-filter-search-control{min-height:44px}.crm-pipeline-toolbar .crm-filter-search-control,.contacts-toolbar .crm-filter-search-control,.companies-toolbar .crm-filter-search-control{height:44px}.crm-filter-search-control .crm-filter-open-button.ant-btn{height:40px}}@media(max-width:520px){.crm-filter-active-chips .ant-tag:nth-child(n+2){display:none}.crm-filter-active-chips .ant-tag{max-width:112px}}.creation-flow-modal.ant-modal{top:clamp(12px,3dvh,28px);max-width:calc(100vw - 32px);padding-bottom:0}.creation-flow-modal .ant-modal-content{display:flex;max-height:calc(100dvh - (2*clamp(12px,3dvh,28px)));flex-direction:column;overflow:hidden;padding:0;border:1px solid color-mix(in srgb,var(--primary-color, #6d5dfc) 18%,#dce4f3);border-radius:24px;background:radial-gradient(circle at 86% -12%,color-mix(in srgb,#38bdf8 15%,transparent) 0,transparent 38%),radial-gradient(circle at 9% 0%,color-mix(in srgb,#8b5cf6 14%,transparent) 0,transparent 34%),color-mix(in srgb,var(--surface-color, #ffffff) 96%,#f5f7ff);box-shadow:0 34px 86px #0f172a3d,0 10px 28px #4f46e51c,inset 0 1px #ffffffeb}.creation-flow-modal .ant-modal-header{position:relative;z-index:1;flex:0 0 auto;margin:0;padding:22px 68px 20px 24px;border-bottom:1px solid color-mix(in srgb,var(--primary-color, #6d5dfc) 13%,#e8edf6);background:linear-gradient(115deg,#fffffff0,#f8f7ffe6 54%,#edf9ffe6)}.creation-flow-modal .ant-modal-title{width:100%}.creation-flow-modal .ant-modal-close{top:19px;right:20px;width:38px;height:38px;border:1px solid rgba(148,163,184,.2);border-radius:12px;background:#ffffffc2;color:#475569;box-shadow:0 8px 20px #0f172a14}.creation-flow-modal .ant-modal-close:hover{background:#fff;color:var(--primary-color, #6d5dfc);transform:translateY(-1px)}.creation-modal-title{display:flex;min-width:0;align-items:center;gap:14px}.creation-modal-title__icon{display:inline-flex;width:48px;height:48px;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.72);border-radius:15px;background:linear-gradient(145deg,#7166ff,#8957ed 58%,#4fb9f1 145%);color:#fff;box-shadow:0 14px 28px #6d5dfc47,inset 0 1px 1px #ffffff6b,inset 0 -4px 9px #4324b43d}.creation-modal-title__copy{display:flex;min-width:0;flex-direction:column;gap:2px}.creation-modal-title__copy small{color:var(--primary-color, #6856ee);font-size:10px;font-weight:800;line-height:1.3;letter-spacing:.09em;text-transform:uppercase}.creation-modal-title__copy strong{color:var(--text-color, #111827);font-size:21px;font-weight:800;line-height:1.2;letter-spacing:-.025em}.creation-modal-title__copy>span{overflow:hidden;color:var(--text-secondary, #64748b);font-size:12px;font-weight:500;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.creation-flow-modal .ant-modal-body{min-height:0;max-height:none;flex:1 1 auto;overflow:auto;padding:20px 24px 6px;overscroll-behavior:contain;scrollbar-gutter:stable}.creation-flow-modal .ant-modal-footer{position:relative;z-index:2;display:flex;flex:0 0 auto;justify-content:flex-end;gap:10px;margin:0;padding:14px 24px 18px;border-top:1px solid color-mix(in srgb,var(--primary-color, #6d5dfc) 12%,#e8edf6);background:color-mix(in srgb,var(--surface-color, #fff) 92%,#f4f5ff);box-shadow:0 -12px 30px #0f172a09}.creation-flow-modal .ant-modal-footer .ant-btn{min-width:108px;height:42px;margin-inline-start:0;border-radius:12px;font-weight:700}.creation-flow-modal .ant-modal-footer .ant-btn-primary{min-width:148px;border:0;background:linear-gradient(135deg,#625df4,#8b54ee);box-shadow:0 11px 22px #6954ee47}.creation-flow-modal .ant-modal-footer .ant-btn-primary:hover{background:linear-gradient(135deg,#5651e9,#7c46e6);box-shadow:0 14px 26px #6954ee57;transform:translateY(-1px)}.creation-form{display:grid;gap:14px}.creation-form-section{--creation-accent: #725cf4;--creation-soft: rgba(114, 92, 244, .09);position:relative;overflow:hidden;padding:16px 17px 1px;border:1px solid color-mix(in srgb,var(--creation-accent) 17%,#dfe6f1);border-radius:18px;background:linear-gradient(145deg,#fffffff7,#f9fafff0),var(--surface-color, #fff);box-shadow:0 12px 28px #0f172a0e,inset 0 1px #fffffff0}.creation-form-section:after{position:absolute;top:-46px;right:-38px;width:130px;height:130px;border-radius:50%;background:radial-gradient(circle,var(--creation-soft),transparent 68%);content:"";pointer-events:none}.creation-form-section--cyan{--creation-accent: #0ea5c9;--creation-soft: rgba(14, 165, 201, .1)}.creation-form-section--amber{--creation-accent: #e59a18;--creation-soft: rgba(229, 154, 24, .1)}.creation-form-section__heading{position:relative;z-index:1;display:flex;align-items:center;gap:10px;margin-bottom:14px}.creation-form-section__icon{display:inline-flex;width:34px;height:34px;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--creation-accent) 20%,white);border-radius:11px;background:var(--creation-soft);color:var(--creation-accent);box-shadow:inset 0 1px #ffffffeb}.creation-form-section__heading>span:last-child{display:flex;min-width:0;flex-direction:column;gap:1px}.creation-form-section__heading strong{color:var(--text-color, #172033);font-size:13px;font-weight:800;line-height:1.35}.creation-form-section__heading small{color:var(--text-secondary, #718096);font-size:11px;font-weight:500;line-height:1.4}.creation-form-section__body{position:relative;z-index:1}.app-platform-all-resources-option{display:inline-flex;align-items:center;gap:5px;color:#087f9c;font-weight:700}body.openlines-telegram-dark-active .app-platform-all-resources-option{color:#75d8ed}.creation-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.creation-form-grid--value{grid-template-columns:minmax(0,1.7fr) minmax(160px,.75fr)}.settings-form-modal .ant-modal-body{padding:18px 20px 8px}.settings-form-modal .ant-modal-footer{padding-inline:20px}.settings-form-modal .creation-form{gap:12px}.settings-form-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px}.settings-form-column{display:grid;min-width:0;align-content:start;gap:14px}.settings-form-section--wide{grid-column:1 / -1}.settings-form-modal .creation-form-section{padding:15px 16px 2px;border-radius:16px;box-shadow:0 8px 22px #0f172a0b,inset 0 1px #ffffffeb}.settings-form-modal .creation-form-section__heading{margin-bottom:12px}.settings-form-modal .creation-form-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-form-modal .creation-form-grid--endpoint{grid-template-columns:minmax(0,1fr) 112px}.settings-form-modal .ant-form-item{margin-bottom:12px}.settings-form-modal .ant-alert{margin-bottom:12px;border-radius:11px}.settings-form-modal .settings-form-switch-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}.settings-form-modal .settings-capability-toggle{display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:72px;align-items:center;gap:14px;padding:11px 12px;border:1px solid color-mix(in srgb,var(--primary-color, #6d5dfc) 10%,#dce4ef);border-radius:13px;background:color-mix(in srgb,var(--surface-color, #fff) 92%,#f4f3ff);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.settings-form-modal .settings-capability-toggle:hover{border-color:color-mix(in srgb,var(--primary-color, #6d5dfc) 28%,#dce4ef);background:color-mix(in srgb,var(--surface-color, #fff) 88%,#efedff);box-shadow:0 7px 18px #4c3db412}.settings-form-modal .settings-capability-toggle__copy{display:grid;min-width:0;gap:3px}.settings-form-modal .settings-capability-toggle__copy strong{color:color-mix(in srgb,var(--text-color, #172033) 92%,#334155);font-size:12.5px;font-weight:750;line-height:1.25}.settings-form-modal .settings-capability-toggle__copy small{color:color-mix(in srgb,var(--text-secondary, #64748b) 88%,#94a3b8);font-size:10.5px;line-height:1.35}.settings-form-modal .settings-capability-toggle .ant-switch{flex:0 0 auto}.creation-form .ant-form-item{margin-bottom:14px}.creation-form .ant-form-item-label{padding-bottom:5px}.creation-form .ant-form-item-label>label{height:auto;color:color-mix(in srgb,var(--text-color, #172033) 84%,#64748b);font-size:12px;font-weight:700}.creation-form .ant-input,.creation-form .ant-input-number,.creation-form .ant-picker,.creation-form .ant-select-selector{min-height:42px!important;border-color:color-mix(in srgb,var(--primary-color, #6d5dfc) 12%,#d6dfec)!important;border-radius:11px!important;background:color-mix(in srgb,var(--surface-color, #fff) 96%,#f7f8ff)!important;box-shadow:inset 0 1px 2px #0f172a06,0 1px #ffffffe0;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.creation-form textarea.ant-input{min-height:94px!important;padding-block:10px}.creation-form .ant-input:hover,.creation-form .ant-input-number:hover,.creation-form .ant-picker:hover,.creation-form .ant-select:hover .ant-select-selector{border-color:color-mix(in srgb,var(--primary-color, #6d5dfc) 42%,#cbd5e1)!important}.creation-form .ant-input:focus,.creation-form .ant-input-focused,.creation-form .ant-input-number-focused,.creation-form .ant-picker-focused,.creation-form .ant-select-focused .ant-select-selector{border-color:var(--primary-color, #6d5dfc)!important;background:var(--surface-color, #fff)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-color, #6d5dfc) 13%,transparent)!important}.creation-form .ant-select-single .ant-select-selector .ant-select-selection-item,.creation-form .ant-select-single .ant-select-selector .ant-select-selection-placeholder{line-height:40px!important}.creation-form .ant-input-number-input{height:40px}.creation-form-checkbox{padding:11px 12px;border:1px solid color-mix(in srgb,var(--primary-color, #6d5dfc) 10%,#dce4ef);border-radius:11px;background:#f8faffb8;margin-bottom:14px}.creation-form-checkbox .ant-form-item{margin:0}.creation-form-checkbox .ant-checkbox-wrapper{font-weight:600}.creation-flow-modal .deal-create-client-actions{margin:-2px 0 14px}.creation-flow-modal .deal-create-client-actions .ant-btn{min-height:36px;border-radius:10px;background:#ffffffb3;font-weight:650}@media(max-width:860px){.creation-flow-modal.ant-modal,.task-form-modal.creation-flow-modal.ant-modal{top:10px;width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px);margin:0 auto}.creation-flow-modal .ant-modal-content,.task-form-modal.creation-flow-modal .ant-modal-content{max-height:calc(100dvh - 20px);border-radius:19px}.creation-flow-modal .ant-modal-header{padding:18px 60px 16px 18px}.creation-flow-modal .ant-modal-close{top:15px;right:15px}.creation-flow-modal .ant-modal-body,.task-form-modal.creation-flow-modal .ant-modal-body{max-height:calc(100dvh - 161px);padding:15px 16px 4px}.creation-flow-modal .ant-modal-footer,.task-form-modal.creation-flow-modal .ant-modal-footer{padding:11px 16px 14px}.creation-modal-title__icon{width:43px;height:43px;border-radius:13px}.creation-modal-title__copy strong{font-size:19px}.creation-form-section{padding:14px 14px 1px;border-radius:15px}.settings-form-columns{grid-template-columns:minmax(0,1fr)}.settings-form-modal .creation-form-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.creation-modal-title__copy>span{max-width:calc(100vw - 150px)}.creation-form-grid,.creation-form-grid--value,.settings-form-modal .creation-form-grid--three,.settings-form-modal .creation-form-grid--endpoint,.settings-form-modal .settings-form-switch-grid{grid-template-columns:minmax(0,1fr)}.creation-flow-modal .ant-modal-footer{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.creation-flow-modal .ant-modal-footer .ant-btn,.creation-flow-modal .ant-modal-footer .ant-btn-primary{width:100%;min-width:0}}@media(max-width:420px){.creation-flow-modal.ant-modal,.task-form-modal.creation-flow-modal.ant-modal{top:6px;width:calc(100vw - 12px)!important;max-width:calc(100vw - 12px)}.creation-flow-modal .ant-modal-content,.task-form-modal.creation-flow-modal .ant-modal-content{max-height:calc(100dvh - 12px);border-radius:17px}.creation-flow-modal .ant-modal-header{padding:14px 52px 13px 14px}.creation-flow-modal .ant-modal-close{top:12px;right:12px;width:34px;height:34px}.creation-modal-title{gap:10px}.creation-modal-title__icon{width:39px;height:39px}.creation-modal-title__copy small{font-size:9px}.creation-modal-title__copy strong{font-size:17px}.creation-modal-title__copy>span{display:none}.creation-flow-modal .ant-modal-body,.task-form-modal.creation-flow-modal .ant-modal-body{max-height:calc(100dvh - 145px);padding:12px 12px 2px}.creation-form{gap:11px}.creation-form-section{padding:12px 12px 1px}.creation-form-section__heading{margin-bottom:11px}.creation-form-section__heading small{display:none}.creation-flow-modal .ant-modal-footer,.task-form-modal.creation-flow-modal .ant-modal-footer{padding:10px 12px 12px}}.telephony-call-modal.ant-modal{max-width:calc(100vw - 32px);padding-bottom:0}.telephony-call-modal .ant-modal-content{border-radius:24px}.telephony-call-modal .telephony-call-shell{grid-template-rows:auto minmax(0,1fr) auto;max-height:calc(100vh - 48px);min-height:min(760px,calc(100vh - 48px));padding:18px;overflow:hidden}.telephony-call-modal .telephony-call-hero{grid-template-columns:auto minmax(0,1fr) auto;min-height:112px;padding:17px 20px;border-radius:20px}.telephony-call-modal .telephony-call-orbit{width:70px;height:70px}.telephony-call-modal .telephony-call-title h2{font-size:25px}.telephony-call-modal .telephony-call-title p{display:flex;align-items:center;gap:6px;margin:2px 0 0}.telephony-call-modal .telephony-call-card{grid-template-columns:390px minmax(0,1fr);grid-template-rows:repeat(6,auto) minmax(0,1fr);align-content:start;min-height:0;padding:14px;overflow:auto;border-radius:20px;background:#081226c7}.telephony-call-modal .telephony-call-route{padding:12px 13px;border-radius:14px}.telephony-call-modal .telephony-call-progress{gap:5px}.telephony-call-modal .telephony-call-progress span{justify-content:center;padding:7px 5px;font-size:11px}.telephony-call-modal .telephony-call-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.telephony-call-modal .telephony-call-tools button{min-height:40px;border-radius:12px}.telephony-call-modal .telephony-call-workspace .telephony-call-note .ant-input{border-color:#dbe4f0!important;color:#172033;background:#fff!important}.telephony-call-modal .telephony-call-workspace .telephony-call-outcome{border-color:#e2e8f0;background:#fff}.telephony-call-modal .telephony-call-workspace .telephony-call-outcome .ant-select-selector{border-color:#dbe4f0!important;color:#172033!important;background:#fff!important}@media(max-width:960px){.telephony-call-modal.ant-modal{top:12px;max-width:calc(100vw - 20px);margin:0 auto}.telephony-call-modal .telephony-call-shell{max-height:calc(100vh - 24px);min-height:calc(100vh - 24px)}.telephony-call-modal .telephony-call-card{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.telephony-call-modal.ant-modal{top:0;max-width:100vw;width:100%!important;margin:0}.telephony-call-modal .ant-modal-content,.telephony-call-modal .telephony-call-shell{min-height:100dvh;max-height:100dvh;border-radius:0}.telephony-call-modal .telephony-call-shell{padding:12px}.telephony-call-modal .telephony-call-hero{grid-template-columns:54px minmax(0,1fr);justify-items:stretch;min-height:94px;padding:14px;text-align:left}.telephony-call-modal .telephony-call-orbit{width:54px;height:54px}.telephony-call-modal .telephony-call-title h2{font-size:20px}}@media(min-width:861px){.app-content.is-communication-content{display:grid;grid-template-rows:auto minmax(0,1fr);height:calc(100dvh - var(--topbar-height));min-height:0;overflow:hidden;padding:0}.app-content.is-communication-content>.messenger-page,.app-content.is-communication-content>.openlines-page.is-page{grid-row:2;width:100%;max-width:none;height:100%;min-height:0;margin:0;overflow:hidden}.app-content.is-communication-content>.pwa-install-notice{margin:12px 12px 0}.app-content.is-communication-content .messenger-shell{border-radius:0}.app-content.is-communication-content .openlines-command-center{border-top:0;border-right:0;border-left:0;border-radius:0}.app-content.is-communication-content .openlines-grid{gap:0}.app-content.is-communication-content .openlines-list,.app-content.is-communication-content .openlines-chat,.app-content.is-communication-content .openlines-side{border-bottom:0;border-radius:0;box-shadow:none}}@media(min-width:1361px){.app-content.is-communication-content .openlines-list>.ant-card-body{padding-left:8px!important;background:var(--openlines-canvas)}.app-content.is-communication-content .openlines-list .ant-list{min-height:100%;border-left:1px solid color-mix(in srgb,var(--openlines-border) 76%,transparent);background:var(--openlines-panel)}}.messenger-chat-panel,.openlines-chat{height:100%;min-height:0;align-self:stretch;overflow:hidden}.messenger-chat-panel>.ant-card-body,.openlines-chat>.ant-card-body{display:flex;height:100%;min-height:0;flex-direction:column;overflow:hidden}@media(max-width:860px){.app-content.is-communication-content:has(>.messenger-page){flex:0 0 auto;height:calc(100dvh - var(--topbar-height) - var(--mobile-bottom-navigation-space, 66px))}.messenger-page.is-mobile-detail .messenger-messages{flex:1 1 0}.messenger-page.is-mobile-detail .conversation-script-dock .telephony-call-script{max-height:min(24dvh,180px);overflow-y:auto}.messenger-page.is-mobile-detail .conversation-script-dock{flex:0 1 auto;min-height:0;overflow-y:auto}.messenger-page.is-mobile-detail .messenger-compose{max-height:45%;overflow-y:auto}}.messenger-chat-panel>.ant-card-body>.copilot-chat-messenger{width:100%;height:100%;min-height:0;max-height:none;flex:1 1 0}.copilot-messages,.messenger-messages,.openlines-messages{display:flex;min-height:0;flex:1 1 0;flex-direction:column;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.messenger-messages,.openlines-messages{height:auto!important}.copilot-messages:has(>.copilot-message):before,.messenger-messages:has(>.messenger-message,>.messenger-call-log):before,.openlines-messages:has(>.openlines-messages-content>.openline-message):before{content:"";flex:1 0 0}.copilot-chat-header,.copilot-composer,.messenger-chat-header,.messenger-compose,.openlines-chat-header,.conversation-script-dock,.openlines-composer{flex:0 0 auto}.crm-communication-field{display:grid;gap:8px;margin-bottom:18px}.creation-form-grid>.crm-communication-field{grid-column:1 / -1}.crm-communication-heading{color:var(--text-secondary, #667085);font-size:13px;font-weight:700}.crm-communication-list{display:grid;gap:8px}.crm-communication-row{display:grid;grid-template-columns:minmax(104px,.32fr) minmax(210px,1fr) auto auto auto;align-items:center;gap:8px}.crm-communication-row .ant-input-affix-wrapper,.crm-communication-row .ant-select-selector{min-height:40px!important}.crm-communication-primary{display:inline-flex;align-items:center;gap:5px;height:28px;margin:0;border:0;color:#6847e8;background:#f1edff}.crm-communication-add{justify-self:start}.crm-communication-readonly{display:grid;gap:6px;width:100%}.crm-communication-readonly-compact{gap:4px}.crm-communication-readonly-toolbar{display:flex;justify-content:flex-end}.crm-communication-readonly-row{display:grid;grid-template-columns:minmax(68px,auto) minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0}.crm-communication-readonly-row-compact{grid-template-columns:minmax(0,1fr) auto;gap:6px}.crm-communication-readonly-compact .crm-communication-readonly-label{display:none}.crm-communication-readonly-label{color:var(--text-secondary, #667085);font-size:12px}.crm-communication-readonly-value{display:flex;align-items:center;gap:5px;min-width:0}.crm-communication-readonly-value>strong{display:block;flex:1 1 auto;min-width:0;overflow:hidden;color:var(--text-primary, #334155);font-size:12px;font-weight:650;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.crm-communication-primary-icon{flex:0 0 auto;padding:0!important;border-radius:0!important;background:transparent!important;color:#8b5cf6!important}.crm-communication-detected{display:inline-flex;flex:0 0 auto;align-items:center;gap:3px;min-height:20px;margin:0;padding:1px 6px;border:1px solid rgba(139,92,246,.22);border-radius:999px;background:#8b5cf612;color:#7552c7;font-size:10px;font-weight:650;line-height:1;white-space:nowrap}.crm-communication-detected svg{width:11px!important;height:11px!important;padding:0!important;border-radius:0!important;background:transparent!important;color:currentColor!important}.crm-communication-readonly-actions{display:inline-flex;align-items:center;gap:1px;min-width:0}.crm-communication-readonly-actions .ant-btn,.crm-communication-readonly-actions .telephony-call-trigger{display:inline-flex;align-items:center;justify-content:center;width:26px;min-width:26px;height:26px;padding:0;border:0;border-radius:8px;color:#64748b;background:transparent;box-shadow:none}.crm-communication-readonly-actions .ant-btn:hover,.crm-communication-readonly-actions .telephony-call-trigger:hover{color:#4f46e5!important;background:#6366f114!important}.crm-communication-readonly-actions .crm-communication-remove-action:hover{color:#dc2626!important;background:#ef444414!important}.kanban-card-line>.crm-communication-readonly{flex:1 1 auto;width:auto;min-width:0}.kanban-card-line .crm-communication-readonly-row{overflow:hidden}@media(max-width:720px){.crm-communication-row{grid-template-columns:minmax(92px,.34fr) minmax(0,1fr) auto}.crm-communication-row>.crm-communication-primary,.crm-communication-row>.ant-tooltip-disabled-compatible-wrapper,.crm-communication-row>.ant-btn{grid-row:2}.crm-communication-row>.crm-communication-primary{grid-column:1 / 3;justify-self:start}}.record-repeat-inquiry-banner{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;padding:11px 13px;border:1px solid rgba(124,92,255,.2);border-radius:14px;background:linear-gradient(135deg,#7c5cff17,#42d3ff0f)}.crm-kanban-title-with-repeat{display:flex;flex-wrap:wrap;align-items:flex-start;flex:1;min-width:0;gap:6px}.crm-kanban-title-with-repeat>strong{min-width:0;overflow-wrap:anywhere}.crm-repeat-lead-badge,.crm-mobile-card-head .crm-repeat-lead-badge{display:inline-block;flex-shrink:0;margin:0;padding:1px 6px;border:1px solid rgba(124,92,255,.25);border-radius:6px;background:#7c5cff14;color:#6941c6;font-size:12px;font-weight:600;line-height:20px;white-space:nowrap}.record-repeat-inquiry-banner>div:first-child{display:flex;align-items:center;gap:9px;min-width:0}.record-repeat-inquiry-banner .ant-tag{display:inline-flex;align-items:center;gap:5px;margin:0;white-space:nowrap}.record-repeat-inquiry-banner span{color:#667085;font-size:12px}@media(max-width:680px){.record-repeat-inquiry-banner{align-items:flex-start;flex-direction:column}.record-repeat-inquiry-banner>div:first-child{align-items:flex-start;flex-direction:column}}.openlines-selection-toolbar{min-height:44px;display:flex;align-items:center;padding:6px 10px;border-bottom:1px solid rgba(114,96,214,.12);background:linear-gradient(135deg,#f8fafff5,#f4f0ffeb)}.openlines-selection-toolbar.is-active{align-items:stretch;flex-direction:column;gap:5px}.openlines-selection-toolbar>strong{color:#4c3ec7;font-size:12px}.openlines-selection-toolbar>div{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.openlines-selection-toolbar.is-active>div>.ant-btn:first-child{margin-right:auto}.openlines-selection-toolbar.is-active>div>.ant-btn:not(:first-child){min-width:0;padding-inline:6px;font-size:11px}.openlines-selection-toolbar.is-active>div>.ant-btn:not(:first-child) .ant-btn-icon{margin-inline-end:3px}.openlines-selection-toolbar.is-active>div>.ant-btn:last-child{padding-inline:2px}.openline-conversation-select-wrap{display:flex;align-items:center;gap:8px}.openline-conversation.is-selected{background:linear-gradient(90deg,#6c5ce71f,#4a90e20d);box-shadow:inset 3px 0 #7868ec}.openlines-export-title{display:inline-flex;align-items:center;gap:9px}.openlines-export-title svg{color:#6c5ce7}.openlines-export-center{display:grid;gap:14px}.openlines-export-center>p{margin:0;color:#667085;line-height:1.55}.openlines-export-list{display:grid;gap:9px;max-height:420px;overflow:auto;padding-right:3px}.openlines-export-row{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;border:1px solid rgba(104,91,183,.13);border-radius:14px;background:linear-gradient(145deg,#fff,#f8f9ff);box-shadow:0 8px 22px #2c24600f}.openlines-export-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;color:#6c5ce7;background:#6c5ce71a}.openlines-export-row.is-ready .openlines-export-icon{color:#078850;background:#0cbe6c1c}.openlines-export-row.is-failed .openlines-export-icon{color:#d92d20;background:#d92d201a}.openlines-export-copy{min-width:0;display:grid;gap:2px}.openlines-export-copy strong{color:#1d2033}.openlines-export-copy span,.openlines-export-copy small{color:#667085;font-size:12px}.openlines-export-copy em{color:#b42318;font-size:12px;font-style:normal}@media(max-width:680px){.openlines-record-trigger{width:44px;min-width:44px;height:44px;min-height:44px;border-radius:14px}.openlines-record-trigger.is-holding:after{border-radius:17px}.openlines-selection-toolbar.is-active{align-items:flex-start;flex-direction:column}.openlines-selection-toolbar>div{width:100%;flex-wrap:wrap}.openlines-export-row{grid-template-columns:36px minmax(0,1fr)}.openlines-export-row>.ant-btn,.openlines-export-row>.ant-tag{grid-column:1 / -1;justify-self:stretch}}.app-shell.has-openlines-workspace .app-content.is-communication-content{height:100dvh;min-height:100dvh;padding:0;overflow:hidden}.app-shell.has-openlines-workspace{width:100%;height:100dvh;min-height:0;overflow:hidden}.app-shell.has-openlines-workspace.is-sidebar-collapsed{--app-sidebar-width: 64px}.app-shell.has-openlines-workspace>.app-main{height:100dvh;min-height:0;overflow:hidden}.app-shell.has-openlines-workspace .app-content.is-communication-content{grid-template-rows:minmax(0,1fr);margin-top:0}.app-shell.has-openlines-workspace .app-content.is-communication-content>.openlines-page.is-page{grid-row:1}body:has(.app-shell.has-openlines-workspace),html:has(.app-shell.has-openlines-workspace),body:has(.app-shell.has-openlines-workspace) #root{height:100dvh;min-height:0;overflow:hidden}.app-shell.has-openlines-workspace .sidebar.ant-layout-sider-collapsed{flex:0 0 64px!important;width:64px!important;min-width:64px!important;max-width:64px!important}.openlines-workspace.is-page{height:100dvh;min-height:0;padding:0}.openlines-workspace.is-page .openlines-shell{height:100%;min-height:0;padding:0}.openlines-workspace.is-page .openlines-command-center{display:none}.openlines-workspace.is-page .openlines-grid{position:relative;display:grid!important;grid-template-columns:var(--openlines-queue-width, 360px) minmax(460px,1fr) 360px;gap:0;height:100%;min-height:0;border-radius:0;overflow:hidden}.openlines-workspace.is-page .openlines-grid>.openlines-list,.openlines-workspace.is-page .openlines-grid>.openlines-chat,.openlines-workspace.is-page .openlines-grid>.openlines-side{display:block}.openlines-workspace.is-page .openlines-grid.is-side-collapsed{grid-template-columns:var(--openlines-queue-width, 360px) minmax(460px,1fr)}.openlines-workspace.is-page .openlines-grid.is-side-collapsed>.openlines-side{display:none}.openlines-workspace.is-page .openlines-grid>.ant-card{min-height:0;border:0;border-radius:0;box-shadow:none}.openlines-workspace.is-page .openlines-list{border-right:1px solid #e6eaf1}.openlines-workspace{font-size:calc(14px * var(--openlines-font-scale, 1))}.openlines-workspace.is-page .openlines-list>.ant-card-body{display:flex;min-height:0;flex-direction:column}.openlines-workspace.is-page .openlines-list .ant-list{min-height:0;flex:1 1 auto;overflow:auto}.openlines-account-dock{display:flex;flex:0 0 62px;align-items:center;gap:7px;width:100%;min-width:0;max-width:100%;padding:9px 12px;overflow:hidden;border-top:1px solid #e8eaf1;background:#fffffff5;box-shadow:0 -6px 20px #2b334c09}.openlines-account-dock>button{position:relative;display:grid;flex:0 0 38px;width:38px;height:38px;padding:0;place-items:center;border:1px solid transparent;border-radius:50%;color:#6f778a;background:transparent;cursor:pointer;transition:border-color .16s,box-shadow .16s,transform .16s}.openlines-account-dock>button:hover{transform:translateY(-1px);background:#f5f3ff}.openlines-account-dock>button.is-active{border-color:#7657f6;box-shadow:0 0 0 3px #7657f629}.openlines-account-dock .openlines-account-all{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(145deg,#7759f7,#6545e9)}.openlines-account-dock button small{position:absolute;top:-5px;right:-5px;min-width:17px;height:17px;padding:0 4px;border:2px solid #fff;border-radius:999px;color:#fff;background:#ef5d69;font-size:9px;font-weight:800;line-height:13px}.openlines-account-dock button i{position:absolute;right:0;bottom:1px;width:9px;height:9px;border:2px solid #fff;border-radius:50%;background:#38bf69}.openlines-account-dock button.is-offline i{background:#aeb4c1}.openlines-account-dock .openlines-account-more{border-color:#dedbf0;border-radius:11px;color:#6751dc;background:#f7f5ff;font-size:10px;font-weight:800}.openlines-account-dock .is-unresolved{color:#d8872d}.openlines-account-divider{flex:0 0 1px;width:1px;height:28px;margin-left:auto;background:#e4e6ed}.openlines-account-drawer .ant-drawer-body,.openlines-settings-drawer .ant-drawer-body{background:#fafbfe}.openlines-account-drawer .ant-drawer-body{display:flex;min-height:0;flex-direction:column;padding:0}.openlines-account-drawer-intro{display:flex;align-items:center;gap:11px;margin:14px 16px 10px;padding:13px;border:1px solid #e7e2ff;border-radius:15px;background:linear-gradient(135deg,#f8f6ff,#f0edff)}.openlines-account-drawer-intro>span{display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;border-radius:12px;color:#fff;background:#7657f6;box-shadow:0 6px 14px #7657f638}.openlines-account-drawer-intro>div{display:grid;min-width:0;gap:2px}.openlines-account-drawer-intro strong{color:#282e3d;font-size:14px}.openlines-account-drawer-intro small{color:#788095;font-size:11px;line-height:1.35}.openlines-account-search{position:sticky;z-index:2;top:0;padding:0 16px 10px;background:#fafbfe}.openlines-account-search .ant-input-affix-wrapper{min-height:40px;border-radius:11px}.openlines-account-drawer-list{display:grid;min-height:0;gap:7px;margin:0;padding:0 16px 18px;overflow-y:auto;overscroll-behavior:contain}.openlines-account-drawer-list>button,.openlines-account-drawer-row{display:flex;min-width:0;min-height:62px;align-items:center;gap:10px;padding:8px;border:1px solid #eceef4;border-radius:14px;background:#fff;box-shadow:0 2px 8px #2a304206}.openlines-account-drawer-list>button{width:100%;text-align:left;cursor:pointer}.openlines-account-drawer-list>button.is-active,.openlines-account-drawer-row.is-active{border-color:#d6ceff;background:#f2efff}.openlines-account-drawer-row>button{display:flex;min-width:0;flex:1;align-items:center;gap:10px;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.openlines-account-drawer-list button>div,.openlines-account-drawer-row button>div{display:grid;min-width:0;gap:3px}.openlines-account-drawer-list strong{overflow:hidden;color:#262c3b;text-overflow:ellipsis;white-space:nowrap}.openlines-account-drawer-list small{overflow:hidden;color:#7e8799;text-overflow:ellipsis;white-space:nowrap}.openlines-account-drawer-list em{overflow:hidden;color:#9a6b23;font-size:10px;font-style:normal;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.openlines-account-drawer-avatar{display:grid;flex:0 0 42px;width:42px;height:42px;place-items:center;border-radius:50%;color:#fff;background:#7657f6}.openlines-account-drawer-avatar.is-warning{background:#f4a340}.openlines-account-avatar-wrap{position:relative;flex:0 0 44px;width:44px;height:44px}.openlines-account-avatar-wrap>i{position:absolute;right:-1px;bottom:1px;width:11px;height:11px;border:2px solid #fff;border-radius:50%;background:#aeb4c1}.openlines-account-avatar-wrap>i.is-online{background:#38bf69}.openlines-account-selected-check{flex:0 0 auto;margin-left:auto;color:#6a4ce8}.openlines-account-row-actions{display:flex;flex:0 0 auto;align-items:center}.openlines-account-row-actions .ant-btn{color:#777f91}.openlines-settings-drawer section{display:grid;gap:13px;margin-bottom:16px;padding:16px;border:1px solid #e7e9f1;border-radius:16px;background:#fff}.openlines-settings-drawer section h4{display:flex;align-items:center;gap:8px;margin:0;color:#303646}.openlines-settings-drawer section label{display:grid;gap:7px;color:#646d80;font-size:12px}.openlines-settings-drawer section label.is-switch{display:flex;align-items:center;justify-content:space-between}.openlines-settings-drawer .openlines-business-greeting-entry>p{margin:-4px 0 0;color:#747d90;font-size:12px;line-height:1.55}.openlines-business-greeting-entry-status{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.openlines-business-greeting-entry-status>span{display:grid;gap:2px;padding:10px 12px;border:1px solid #ece8ff;border-radius:12px;background:linear-gradient(145deg,#fbfaff,#f5f2ff)}.openlines-business-greeting-entry-status strong{color:#6847e8;font-size:18px}.openlines-business-greeting-entry-status small{color:#777f91;font-size:11px}.openlines-business-greeting-title{display:flex;align-items:center;gap:11px}.openlines-business-greeting-title>span{display:grid;width:38px;height:38px;place-items:center;color:#fff;border-radius:13px;background:linear-gradient(145deg,#7657ee,#a35bf3);box-shadow:0 9px 24px #704ae83d}.openlines-business-greeting-title>div{display:grid;gap:2px}.openlines-business-greeting-title strong{font-size:16px}.openlines-business-greeting-title small{color:#7b8496;font-size:11px;font-weight:500}.openlines-business-greeting-body{display:grid;gap:15px;padding-top:4px}.openlines-business-greeting-account-select{display:grid;gap:7px;color:#646d80;font-size:12px;font-weight:650}.openlines-business-greeting-account-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;border:1px solid #e7e4f6;border-radius:17px;background:linear-gradient(145deg,#fff,#f8f7ff)}.openlines-business-greeting-account-card>div{display:grid;min-width:0;gap:3px}.openlines-business-greeting-account-card>div strong,.openlines-business-greeting-account-card>div small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.openlines-business-greeting-account-card>div small{color:#7e8798}.openlines-business-greeting-account-card>span{display:inline-flex;align-items:center;gap:5px;padding:6px 9px;color:#7e5b00;border:1px solid #f1d46c;border-radius:999px;background:#fff7d4;font-size:11px;font-weight:700}.openlines-business-greeting-account-card>span.is-premium_required{color:#a14343;border-color:#f1c1c1;background:#fff0f0}.openlines-business-greeting-switch{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px;border:1px solid #e6e8ef;border-radius:15px;background:#fff}.openlines-business-greeting-switch>div{display:grid;gap:3px}.openlines-business-greeting-switch small{color:#7b8496}.openlines-business-greeting-editor{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(210px,.8fr);gap:14px;padding:15px;border:1px solid #e6e8ef;border-radius:17px;background:#fafbfe;transition:opacity .18s ease}.openlines-business-greeting-editor.is-disabled{opacity:.62}.openlines-business-greeting-editor>label{display:grid;align-content:start;gap:7px;color:#596276;font-size:12px;font-weight:650}.openlines-business-greeting-editor>label:last-child{grid-column:1 / -1}.openlines-business-greeting-preview{position:relative;display:grid;align-content:start;min-height:154px;gap:10px;padding:13px 13px 28px;overflow:hidden;border-radius:16px;background:radial-gradient(circle at 90% 10%,rgba(126,92,239,.12),transparent 45%),#e7f0f7}.openlines-business-greeting-preview header{display:flex;align-items:center;gap:8px}.openlines-business-greeting-preview header>span{display:grid}.openlines-business-greeting-preview header small{color:#718298;font-size:10px}.openlines-business-greeting-preview p{margin:0;padding:10px 12px;color:#17212b;border-radius:5px 14px 14px;background:#fff;box-shadow:0 2px 7px #21334314;font-size:12px;line-height:1.45;white-space:pre-wrap}.openlines-business-greeting-preview time{position:absolute;right:10px;bottom:8px;color:#5683a5;font-size:9px}.openlines-business-greeting-note{display:flex;align-items:flex-start;gap:9px;padding:11px 13px;color:#59697b;border-radius:12px;background:#f1f6fa;font-size:11px;line-height:1.5}.openlines-business-greeting-note svg{flex:0 0 auto;color:#5885a9}.openlines-settings-drawer .openlines-ai-policy-settings>p{margin:-4px 0 2px;color:#747d90;font-size:12px;line-height:1.5}.openlines-ai-policy-grid{display:grid;overflow:hidden;border:1px solid #e8eaf1;border-radius:12px;background:#fbfcff}.openlines-ai-policy-head,.openlines-ai-policy-row{display:grid;grid-template-columns:minmax(0,1fr) 62px 62px;align-items:center;min-height:43px;padding:0 10px 0 12px;gap:6px}.openlines-ai-policy-head{min-height:34px;color:#81899a;background:#f2f4f9;font-size:10px;text-transform:uppercase;letter-spacing:.04em}.openlines-ai-policy-head strong{text-align:center;font-size:inherit}.openlines-ai-policy-row+.openlines-ai-policy-row{border-top:1px solid #eceef4}.openlines-ai-policy-row>span{min-width:0;color:#41495a;font-size:12px;font-weight:600;line-height:1.25}.openlines-ai-policy-row .ant-switch{justify-self:center}.openlines-workspace.is-compact-density .openline-conversation{min-height:78px;padding-block:9px!important}.openlines-workspace.is-telegram-dark .openlines-list,.openlines-workspace.is-telegram-dark .openlines-chat,.openlines-workspace.is-telegram-dark .openlines-side,.openlines-workspace.is-telegram-dark .openlines-messages{color:#e6edf5;background:#0e1621}.openlines-workspace.is-telegram-dark .openlines-queue-head,.openlines-workspace.is-telegram-dark .openlines-account-dock,.openlines-workspace.is-telegram-dark .openlines-chat-header,.openlines-workspace.is-telegram-dark .openlines-composer{color:#e6edf5;border-color:#263342;background:#17212b}.openlines-workspace.is-telegram-dark .openline-conversation{border-color:#202d3a}.openlines-workspace.is-telegram-dark .openline-conversation.active{background:#2b5278}.openlines-workspace.is-telegram-dark .openline-message.inbound{border-color:#2a3948!important;background:#182533!important}.openlines-workspace.is-telegram-dark .openline-message.outbound:not(.has-chat-accent){border-color:#315a43!important;background:#2b5278!important}.openlines-workspace.is-telegram-dark .openline-message>span{color:#edf4fb!important;-webkit-text-fill-color:#edf4fb!important}@container openlines-queue (max-width: 330px){.openlines-account-dock{gap:4px;padding-inline:8px}.openlines-account-dock>button{flex-basis:34px;width:34px;height:34px}.openlines-account-dock .openlines-account-divider{height:24px}}@media(max-width:1100px){.openlines-account-dock{position:sticky;z-index:5;bottom:0;flex-basis:calc(62px + env(safe-area-inset-bottom));padding-bottom:max(9px,env(safe-area-inset-bottom))}.openlines-page.is-mobile-detail .openlines-account-dock{display:none}.ant-drawer-bottom .ant-drawer-content.openlines-account-drawer{border-radius:20px 20px 0 0;overflow:hidden}.ant-drawer-bottom .openlines-account-drawer .ant-drawer-header{padding:14px 16px}.ant-drawer-bottom .openlines-account-drawer .ant-drawer-body{padding-bottom:env(safe-area-inset-bottom)}.openlines-account-drawer-list{grid-template-columns:repeat(2,minmax(0,1fr))}.openlines-account-drawer-list>button{min-width:0}.openlines-account-drawer-row{min-width:0}.openlines-account-order-actions{display:none}}@media(max-width:620px){.openlines-account-drawer-intro{margin:10px 12px 8px}.openlines-account-search{padding:0 12px 8px}.openlines-account-drawer-list{grid-template-columns:minmax(0,1fr);padding:0 12px 14px}.openlines-account-drawer-list>button,.openlines-account-drawer-row{min-height:60px}}.openlines-queue-resizer{position:absolute;z-index:20;top:0;bottom:0;left:calc(var(--openlines-queue-width, 360px) - 5px);width:11px;padding:0;border:0;color:transparent;background:transparent;cursor:col-resize;touch-action:none}.openlines-queue-resizer:before{content:"";position:absolute;top:0;bottom:0;left:5px;width:1px;background:#e6eaf1;transition:width .15s,background .15s,transform .15s}.openlines-queue-resizer svg{position:absolute;top:50%;left:50%;width:16px;height:30px;padding:7px 1px;border:1px solid #dedbf6;border-radius:8px;color:#7461ed;background:#fff;box-shadow:0 4px 12px #362d7121;opacity:0;transform:translate(-50%,-50%);transition:opacity .15s}.openlines-queue-resizer:hover:before,.openlines-grid.is-queue-resizing .openlines-queue-resizer:before{width:3px;background:#7461ed;transform:translate(-1px)}.openlines-queue-resizer:hover svg,.openlines-grid.is-queue-resizing .openlines-queue-resizer svg{opacity:1}.openlines-grid.is-queue-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.openlines-workspace.is-page .openlines-side{border-left:1px solid #e6eaf1}.openlines-workspace.is-page .openline-conversation.active,.openlines-workspace.is-page .openline-conversation.is-selected{box-shadow:none}.openlines-workspace.is-page .openline-conversation.active:before{inset:10px auto 10px 0;width:3px;box-shadow:none;transform:none}.openlines-workspace.is-page .openlines-chat-header .openlines-record-button,.openlines-workspace.is-page .openlines-chat-header .openlines-context-toggle{width:36px;min-width:36px;height:36px;padding:0;border-radius:10px}.openlines-workspace.is-page .openlines-chat-header .openlines-record-button span:not(.ant-btn-icon){display:none}.openlines-workspace.is-page .openlines-telegram-video-note{isolation:isolate}.openlines-workspace.is-page .openlines-video-note-controls{right:31px;bottom:16px;left:31px;display:grid;grid-template-columns:minmax(0,1fr) 20px 20px;gap:2px;min-width:0;padding:2px 3px;overflow:hidden;border-radius:999px}.openlines-workspace.is-page .openlines-video-note-controls span{min-width:0;margin:0;padding:0 2px;overflow:hidden;font-size:7.5px;text-overflow:clip;white-space:nowrap}.openlines-workspace.is-page .openlines-video-note-controls button{width:20px;min-width:20px;height:20px}.openlines-workspace.is-page .openlines-video-note-controls button svg{width:11px;height:11px}.openlines-workspace.is-page .openlines-video-note-progress{right:36px;bottom:45px;left:36px}.openlines-workspace.is-page{--openlines-violet: #7657f6;--openlines-violet-dark: #6545ea;--openlines-lilac: #f2efff;--openlines-green: #36bd66}.openlines-workspace.is-page .openlines-queue-head{gap:14px;padding:22px 18px 14px}.openlines-workspace.is-page .openlines-queue-head .ant-input-affix-wrapper{height:42px;border:1px solid #e4e7ef;border-radius:11px;background:#fff}.openlines-workspace.is-page .openlines-queue-segments{display:flex;gap:9px;padding:0;background:transparent}.openlines-workspace.is-page .openlines-queue-segments button{width:auto;padding:8px 12px;border-radius:10px;color:#555d70;background:#f7f8fb}.openlines-workspace.is-page .openlines-queue-segments button.is-active{color:#fff;background:var(--openlines-violet);box-shadow:0 5px 13px #7657f640}.openlines-workspace.is-page .openline-conversation{min-height:96px;padding:14px 14px 12px 18px!important}.openlines-workspace.is-page .openline-conversation .ant-list-item-meta-avatar{margin-inline-end:10px}.openlines-workspace.is-page .openline-conversation-title>span{font-size:13px;font-weight:750}.openlines-workspace.is-page .openline-conversation-preview{margin-top:1px;font-size:11px}.openlines-workspace.is-page .openline-conversation-meta>small{min-height:23px}.openlines-workspace.is-page .openline-conversation-assignee{display:inline-flex;flex:0 0 20px;width:20px}.openlines-workspace.is-page .openline-conversation-assignee .ant-avatar{color:#564793;background:#e3dcff;font-size:8px}.openlines-workspace.is-page .openline-work-meta{display:flex;margin-top:-23px;padding-left:31px;padding-right:43px}.openlines-workspace.is-page .openline-work-meta .ant-tag{color:#6f57d9;border-color:#ded6ff;background:#f5f2ff}.openlines-workspace.is-page .openline-work-meta>span{color:#2fae5d}.openlines-workspace.is-page .openline-sla-pill{padding:4px 8px;border-radius:999px;color:#279a50;background:#ecf9ef;font-size:9px;font-weight:750}.openlines-workspace.is-page .openline-sla-pill.is-risk{color:#e4742e;background:#fff2e8}.openlines-workspace.is-page .openlines-messages{background:#fbfcff}.openlines-workspace.is-page .openline-message,.openlines-workspace.is-page .openline-message.outbound.has-chat-accent,.openlines-workspace.is-page .openline-message.outbound.has-chat-accent.is-accent-muted,:root[data-theme] .openlines-workspace.is-page .openline-message{max-width:min(70%,680px);padding:14px 17px}.openlines-workspace.is-page .openline-message>span,.openlines-workspace.is-page .openline-message.inbound>span,.openlines-workspace.is-page .openline-message.outbound>span,:root[data-theme] .openlines-workspace.is-page .openline-message>span{font-size:14px;line-height:1.55}.openlines-workspace.is-page .openline-message-head{min-height:17px;margin-bottom:5px}.openlines-workspace.is-page .openline-message-head small{font-size:10px}.openlines-workspace.is-page .openline-message.outbound:not(.has-chat-accent),:root[data-theme] .openlines-workspace.is-page .openline-message.outbound:not(.has-chat-accent){border-color:#e5ddff!important;background:#f1edff!important}.openlines-workspace.is-page .openlines-action-strip .ant-select-selector{color:var(--openlines-violet-dark);border-color:#e0d8ff!important;background:#f4f1ff!important}.openlines-workspace.is-page .openlines-action-strip .ant-btn{border-color:#e4e6ed;background:#fff}.openlines-workspace.is-page .openlines-action-strip .ant-btn:hover{color:var(--openlines-violet-dark);border-color:#cfc4ff;background:#f8f6ff}.openlines-workspace.is-page .openlines-send-button{border-color:transparent!important;background:linear-gradient(135deg,#7d5cff,#6844ed)!important;box-shadow:0 6px 15px #6f4cf247!important}.openlines-workspace.is-page .openlines-side-content .ant-tabs-nav{margin:0;padding:0 16px}.openlines-workspace.is-page .openlines-side-content .ant-tabs-tab{padding:18px 2px 12px}.openlines-workspace.is-page .openlines-side-content .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--openlines-violet-dark)}.openlines-workspace.is-page .openlines-side-content .ant-tabs-ink-bar{background:var(--openlines-violet)}.openlines-workspace.is-page .openlines-overview-pane{gap:0;padding:0 20px 24px}.openlines-overview-section{padding:18px 0;border-bottom:1px solid #eceef3}.openlines-overview-section:last-child{border-bottom:0}.openlines-overview-section h4{margin:0 0 13px;color:#34394a;font-size:10px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.openlines-side-identity-copy small{display:block;margin-top:3px;color:#8b92a2;font-size:10px}.openlines-overview-assignee{display:flex;align-items:center;gap:10px}.openlines-overview-assignee>div{display:grid;gap:2px;min-width:0}.openlines-overview-assignee strong{overflow:hidden;color:#282d3d;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.openlines-overview-assignee span{color:#8b92a2;font-size:10px}.openlines-overview-sla{display:flex;align-items:center;gap:10px}.openlines-overview-sla>span{display:grid;width:32px;height:32px;place-items:center;border:2px solid #4ac36d;border-radius:50%;color:#35ad5a}.openlines-overview-sla.is-risk>span{border-color:#f2994a;color:#dd6b20}.openlines-overview-sla>div{display:grid;gap:2px}.openlines-overview-sla strong{color:#323748;font-size:12px}.openlines-overview-sla small{color:#858c9e;font-size:10px}.openlines-overview-record{display:grid;width:100%;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.openlines-overview-record>span{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;color:#fff;background:var(--openlines-violet)}.openlines-overview-record>div{display:grid;gap:2px;min-width:0}.openlines-overview-record strong{overflow:hidden;color:#6b4ff0;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.openlines-overview-record small{color:#737b8e;font-size:10px}.openlines-overview-record em{color:#303647;font-size:10px;font-style:normal;font-weight:750}.openlines-overview-section .openlines-next-card{margin:0;padding:0;background:transparent}.openlines-overview-tags{display:flex;flex-wrap:wrap;gap:6px;color:#8b92a2}.openlines-overview-tags .ant-tag{margin:0;border-color:#e3e6ed;border-radius:999px;background:#fafbfc;color:#5e6678}.openlines-overview-note{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px;padding:0;border:0;background:transparent;color:#8991a3;font-size:11px;text-align:left;cursor:pointer}.openlines-stage-qualification{display:grid;gap:11px}.openlines-stage-qualification-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.openlines-stage-qualification-heading>div{display:flex;min-width:0;align-items:center;gap:9px}.openlines-stage-qualification-heading>div>span{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border-radius:10px;color:#7053ee;background:#f0ecff}.openlines-stage-qualification-heading>div>div{display:grid;min-width:0;gap:1px}.openlines-stage-qualification-heading small{color:#8b93a5;font-size:9px;font-weight:750;text-transform:uppercase}.openlines-stage-qualification-heading strong{overflow:hidden;color:#2e3548;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.openlines-stage-qualification-heading em{flex:0 0 auto;padding:4px 7px;border-radius:999px;color:#7258df;background:#f2efff;font-size:9px;font-style:normal;font-weight:800}.openlines-stage-qualification-progress{overflow:hidden;height:5px;border-radius:99px;background:#e9e9f2}.openlines-stage-qualification-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7658f4,#55a3f7);transition:width .25s ease}.openlines-stage-qualification.is-ready .openlines-stage-qualification-progress i{background:linear-gradient(90deg,#18a56d,#4fc98e)}.openlines-stage-qualification-list{display:grid;gap:7px}.openlines-stage-qualification-list>div{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;padding:10px;border:1px solid #e7e9f0;border-radius:12px;background:#fff}.openlines-stage-qualification-list>div>span{padding-top:1px;color:#a2a8b6}.openlines-stage-qualification-list>div.is-complete{border-color:#d8eee2;background:#f7fcf9}.openlines-stage-qualification-list>div.is-complete>span{color:#1aa66d}.openlines-stage-qualification-list>div>div{display:grid;min-width:0;gap:2px}.openlines-stage-qualification-list strong{color:#343b4e;font-size:11px;line-height:1.35}.openlines-stage-qualification-list small{color:#8a92a3;font-size:9px;line-height:1.4}.openlines-stage-qualification-actions{display:flex;flex-wrap:wrap;gap:2px 5px;margin:4px -6px -4px}.openlines-stage-qualification-actions .ant-btn{min-width:0;height:25px;padding-inline:6px;color:#6e53df;font-size:9px}.openlines-stage-qualification-empty{display:flex;align-items:center;gap:8px;padding:12px;border:1px dashed #dfe2ea;border-radius:12px;color:#858d9d;background:#fafbfc;font-size:10px;line-height:1.4}.openlines-stage-qualification-hint{display:flex;align-items:flex-start;gap:6px;margin:0;color:#959cab;font-size:9px;line-height:1.4}.openlines-stage-qualification-hint svg{flex:0 0 auto;margin-top:1px}.openlines-stage-qualification>.ant-btn{min-height:34px;border-radius:10px;font-size:10px;font-weight:750}.openlines-business-facts{display:grid;gap:10px}.openlines-business-facts>h4{display:flex;align-items:center;gap:6px}.openlines-business-fact{display:grid;gap:9px;padding:12px;border:1px solid #f0cf8a;border-radius:14px;background:linear-gradient(145deg,#fffaf0,#fff);box-shadow:0 8px 22px #99671014}.openlines-business-fact.is-overdue{border-color:#eea4a9;background:linear-gradient(145deg,#fff4f5,#fff)}.openlines-business-fact>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.openlines-business-fact>header>div{display:flex;min-width:0;align-items:center;gap:8px}.openlines-business-fact>header>div>span{display:grid;width:32px;height:32px;place-items:center;border-radius:10px;color:#b76e00;background:#fff0cc}.openlines-business-fact>header>div>div{display:grid;min-width:0}.openlines-business-fact strong{color:#222b3d;font-size:11px}.openlines-business-fact small{color:#8a7480;font-size:9px}.openlines-business-fact p{margin:0;color:#586176;font-size:10px;line-height:1.5}.openlines-business-fact-amount{width:fit-content;padding:5px 8px;border-radius:8px;color:#9b5f00;background:#fff0cf;font-size:11px;font-weight:800}.openlines-business-fact-required{display:flex;align-items:flex-start;gap:5px;padding:7px 8px;border-radius:9px;color:#a35f00;background:#ffb84729;font-size:9px;line-height:1.4}.openlines-business-fact>footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.openlines-business-fact>footer .ant-btn:first-child{margin-right:auto}.openlines-progression-editor{display:grid;gap:22px;min-width:0}.openlines-progression-editor>h3{margin:10px 0 0;color:#222b3d;font-size:14px}.openlines-transition-rule,.openlines-business-fact-rule{display:grid;grid-template-columns:minmax(220px,1fr) minmax(170px,auto) 130px auto;align-items:center;gap:12px;padding:14px;border:1px solid #e1e5ef;border-radius:14px;background:#fff}.openlines-business-fact-rule{grid-template-columns:minmax(220px,1fr) auto minmax(170px,200px) auto}.openline-business-fact-badge{display:inline-flex;min-width:25px;height:22px;align-items:center;justify-content:center;gap:3px;padding:0 6px;border:1px solid #f0a54b;border-radius:999px;color:#a25b00;background:#fff5df;font-size:11px;font-weight:800}body.openlines-telegram-dark-active .openline-business-fact-badge{border-color:#8a6834;color:#ffd789;background:#3b3022}.openlines-transition-rule>div,.openlines-business-fact-rule>div{display:grid;min-width:0;gap:2px}.openlines-transition-rule strong,.openlines-business-fact-rule strong{color:#283044}.openlines-transition-rule small,.openlines-business-fact-rule small{overflow:hidden;color:#8992a5;text-overflow:ellipsis;white-space:nowrap}.openlines-business-fact-rule>label{display:grid;gap:4px;color:#7c8598;font-size:10px}body.openlines-telegram-dark-active .openlines-transition-rule,body.openlines-telegram-dark-active .openlines-business-fact-rule{border-color:#304354;background:#202e3b}body.openlines-telegram-dark-active .openlines-progression-editor>h3,body.openlines-telegram-dark-active .openlines-transition-rule strong,body.openlines-telegram-dark-active .openlines-business-fact-rule strong{color:#edf4fb}.openlines-workspace.is-telegram-dark .openlines-business-fact{border-color:#61543c;background:linear-gradient(145deg,#2e2b23,#202e3b)}.openlines-workspace.is-telegram-dark .openlines-business-fact.is-overdue{border-color:#70444a;background:linear-gradient(145deg,#35262b,#202e3b)}.openlines-workspace.is-telegram-dark .openlines-business-fact strong{color:#edf4fb}.openlines-workspace.is-telegram-dark .openlines-business-fact p{color:#c1cfdb}.openlines-workspace.is-telegram-dark .openlines-business-fact-required{color:#ffd58a;background:#a8690d40}@media(max-width:900px){.openlines-transition-rule,.openlines-business-fact-rule{grid-template-columns:1fr 1fr}}.openlines-intelligence-section{padding:20px 0}.openlines-intelligence-heading{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.openlines-intelligence-heading h4{display:flex;align-items:center;gap:6px;margin:0}.openlines-intelligence-heading h4 svg{color:#7657f6}.openlines-intelligence-status{flex:0 1 auto;overflow:hidden;padding:4px 7px;border:1px solid #dfe4ec;border-radius:999px;background:#f7f9fc;color:#727c90;font-size:9px;font-weight:750;line-height:1;text-overflow:ellipsis;white-space:nowrap}.openlines-intelligence-status.is-ready{border-color:#ccebd6;background:#effaf3;color:#258247}.openlines-intelligence-status.is-stale{border-color:#f0d9a4;background:#fff8e7;color:#9a6a13}.openlines-intelligence-status.is-processing,.openlines-intelligence-status.is-queued{border-color:#dcd5ff;background:#f4f1ff;color:#684be8}.openlines-intelligence-card{display:grid;gap:12px}.openlines-intelligence-update-note{display:flex;align-items:flex-start;gap:8px;margin-bottom:12px;padding:10px;border:1px solid #dfe4ec;border-radius:10px;background:#f7f9fc;color:#727c90;font-size:11px;line-height:1.5}.openlines-intelligence-update-note>svg{flex:0 0 auto;margin-top:2px}.openlines-intelligence-update-note>div{min-width:0;overflow-wrap:anywhere}.openlines-intelligence-update-note small{display:block;margin-top:4px;font-size:inherit}.openlines-intelligence-update-note.is-processing>svg{animation:openlines-insight-spin 1.2s linear infinite}.openlines-intelligence-update-note.is-failed,.openlines-intelligence-status.is-failed{border-color:#f2c7ce;background:#fff4f5;color:#b84151}@media(prefers-reduced-motion:reduce){.openlines-intelligence-update-note.is-processing>svg,.openlines-intelligence-empty.is-processing>svg{animation:none!important}}.openlines-intelligence-summary{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:13px;border:1px solid #e6e1ff;border-radius:14px;background:linear-gradient(145deg,#faf9ff,#f4f1ff)}.openlines-intelligence-summary>span{display:grid;width:30px;height:30px;place-items:center;border-radius:10px;color:#fff;background:linear-gradient(135deg,#8265ff,#6545e7);box-shadow:0 6px 14px #6f4cf238}.openlines-intelligence-summary p{margin:0;color:#30364a;font-size:12px;line-height:1.55}.openlines-intelligence-facts{display:grid;gap:7px}.openlines-intelligence-facts>div{padding:10px 11px;border:1px solid #eceef3;border-radius:11px;background:#fff}.openlines-intelligence-facts>div.is-warning{border-color:#f3dfd5;background:#fff9f6}.openlines-intelligence-facts span{display:flex;align-items:center;gap:6px;color:#697287;font-size:9px;font-weight:800;letter-spacing:.025em;text-transform:uppercase}.openlines-intelligence-facts span svg{color:#7657f6}.openlines-intelligence-facts .is-warning span svg{color:#d46b3d}.openlines-intelligence-facts p,.openlines-intelligence-facts ul{margin:6px 0 0;padding:0;color:#373d50;font-size:11px;line-height:1.45}.openlines-intelligence-facts ul{display:grid;gap:4px;padding-left:15px}.openlines-intelligence-recommendation{overflow:hidden;border:1px solid #ddd5ff;border-radius:14px;background:#fff;box-shadow:0 8px 22px #4d389814}.openlines-intelligence-recommendation>header{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;padding:12px;background:linear-gradient(135deg,#f7f4ff,#f0ecff)}.openlines-intelligence-recommendation>header>span{display:grid;width:32px;height:32px;place-items:center;border-radius:10px;color:#6b4ced;background:#fff;box-shadow:0 3px 10px #5d45b81f}.openlines-intelligence-recommendation>header>div{display:grid;gap:2px;min-width:0}.openlines-intelligence-recommendation header small{color:#8474c9;font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.openlines-intelligence-recommendation header strong{color:#30284e;font-size:12px;line-height:1.4}.openlines-intelligence-reason{padding:10px 12px 0}.openlines-intelligence-reason span{color:#8991a2;font-size:9px;font-weight:750;text-transform:uppercase}.openlines-intelligence-reason p{margin:4px 0 0;color:#596174;font-size:10px;line-height:1.45}.openlines-intelligence-actions{display:flex;flex-wrap:wrap;gap:6px;padding:11px 12px 12px}.openlines-intelligence-actions .ant-btn{min-width:0;border-radius:9px;font-size:10px}.openlines-intelligence-actions .ant-btn-primary{border-color:transparent;background:linear-gradient(135deg,#7c5df7,#6747e8)}.openlines-intelligence-dismissed{display:flex;align-items:center;gap:7px;padding:10px 11px;border-radius:10px;background:#f5f6f8;color:#788194;font-size:10px}.openlines-intelligence-card>footer{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.openlines-intelligence-card>footer>span{overflow:hidden;color:#969dad;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.openlines-intelligence-card>footer .ant-btn{flex:0 0 auto;height:25px;padding-inline:5px;color:#7154eb;font-size:9px}.openlines-intelligence-empty{display:grid;justify-items:center;gap:8px;padding:20px 14px;border:1px dashed #dfe2ea;border-radius:13px;background:#fafbfc;color:#8a93a5;text-align:center}.openlines-intelligence-empty>svg{color:#8a72ef}.openlines-intelligence-empty strong{color:#626b7e;font-size:11px;line-height:1.4}.openlines-intelligence-empty small{max-width:260px;color:#929aab;font-size:9px;line-height:1.4}.openlines-intelligence-empty.is-processing>svg{animation:openlines-insight-spin 1.2s linear infinite}.openlines-intelligence-empty.is-error>svg{color:#df5969}@keyframes openlines-insight-spin{to{transform:rotate(360deg)}}@media(max-width:520px){.openlines-intelligence-heading{align-items:flex-start}.openlines-intelligence-status{max-width:48%}.openlines-intelligence-actions .ant-btn{flex:1 1 auto}.openlines-intelligence-actions .ant-btn:last-child{flex:0 0 32px}}.openlines-workspace.is-page .openline-message>span,.openlines-workspace.is-page .openline-message.inbound>span,.openlines-workspace.is-page .openline-message.outbound>span,:root[data-theme] .openlines-workspace.is-page .openline-message>span{position:relative;z-index:1;color:#303647!important;-webkit-text-fill-color:#303647!important;text-shadow:none!important}.openlines-message-menu{position:fixed;z-index:1200;width:min(244px,calc(100vw - 24px));padding:7px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#152231;color:#f8fbff;box-shadow:0 18px 48px #0b142057;overflow:hidden}.openlines-message-menu button{display:flex;width:100%;align-items:center;gap:13px;min-height:40px;padding:8px 10px;border:0;border-radius:9px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.openlines-message-menu button:hover{background:#ffffff14}.openlines-message-menu button.is-danger{color:#ff8c97}.openlines-message-menu footer{display:flex;align-items:center;gap:8px;margin:5px -7px -7px;padding:10px 15px;border-top:1px solid rgba(255,255,255,.08);background:#00000024;color:#b8c3cf;font-size:12px}.openline-message{position:relative;touch-action:pan-y}.openline-message.is-message-selected{outline:2px solid #8066ff!important;outline-offset:3px}.openlines-message-checkbox{position:absolute;left:-34px;top:50%;transform:translateY(-50%)}.openline-message-head small{display:inline-flex;align-items:center;gap:4px}.openlines-message-reply-quote{display:flex;width:100%;flex-direction:column;gap:2px;margin:1px 0 7px;padding:7px 9px;border:0;border-left:3px solid #7560f6;border-radius:4px 8px 8px 4px;background:#7560f617;color:inherit;text-align:left}.openlines-message-reply-quote strong{color:#6852e8;font-size:11px}.openlines-message-reply-quote span{overflow:hidden;color:#697184;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.openlines-message-translation{display:flex;flex-direction:column;gap:4px;margin-top:7px;padding-top:7px;border-top:1px solid rgba(117,96,246,.18)}.openlines-message-translation>span{color:inherit;white-space:pre-wrap}.openlines-message-translation>small,.openlines-translation-indicator{display:inline-flex;align-items:center;gap:4px;color:#7663e8;font-size:10px;font-weight:700}.openlines-translation-indicator{width:max-content;padding:2px 6px;border:1px solid rgba(117,96,246,.22);border-radius:999px;background:#7560f614}.openline-message.is-reply-target{animation:openlines-reply-target 1.8s ease-out}@keyframes openlines-reply-target{0%,28%{box-shadow:0 0 0 3px #58a6e5ad,0 8px 24px #266fa638}to{box-shadow:0 0 #58a6e500}}.openlines-message-deleted{display:flex!important;align-items:center;gap:4px;margin-top:4px;color:#8d94a3!important;font-size:10px;line-height:1.2;font-style:italic}.openline-message-status em{margin-right:5px;color:#8a91a2;font-size:10px;font-style:normal}.openlines-pinned-messages{position:sticky;top:8px;z-index:3;display:flex;align-self:center;align-items:center;gap:8px;max-width:min(520px,calc(100% - 32px));padding:8px 12px;border:1px solid #e3defd;border-radius:12px;background:#fffffff0;color:#5d4bd1;box-shadow:0 6px 18px #493b911a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.openlines-pinned-messages span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.openlines-composer-reply{display:flex;align-items:center;gap:10px;min-width:0;padding:8px 10px;border-left:3px solid #7657f6;border-radius:8px;background:#f6f3ff;color:#6651dd}.openlines-composer-reply>div{display:flex;min-width:0;flex:1;flex-direction:column}.openlines-composer-reply strong{font-size:12px}.openlines-composer-reply span{overflow:hidden;color:#747b8c;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.openlines-ai-composer-button{border-color:#d8d0ff!important;color:#6247dd!important;background:linear-gradient(145deg,#faf8ff,#f0ecff)!important;box-shadow:0 5px 14px #6247dd1a}.openlines-ai-composer-button:hover:not(:disabled){border-color:#9d8aff!important;color:#4f35d2!important;background:linear-gradient(145deg,#f5f1ff,#e9e3ff)!important}.openlines-ai-menu .ant-dropdown-menu{width:min(340px,calc(100vw - 24px));max-height:min(560px,calc(100vh - 32px));overflow-y:auto;padding:8px;border:1px solid #e3def7;border-radius:16px;box-shadow:0 18px 48px #2a215b33}.openlines-ai-menu .ant-dropdown-menu-item{gap:11px;min-height:52px;margin:2px 0;padding:8px 10px;border-radius:11px}.openlines-ai-menu .ant-dropdown-menu-item-icon{display:grid;width:28px;height:28px;place-items:center;margin-inline-end:0!important;border-radius:9px;color:#6649df;background:#f0ecff}.openlines-ai-menu-copy{display:flex;min-width:0;flex-direction:column;gap:2px}.openlines-ai-menu-copy strong{color:#20263a;font-size:13px;line-height:1.25}.openlines-ai-menu-copy small{color:#727b91;font-size:11px;line-height:1.35;white-space:normal}.openlines-ai-draft-state{display:flex;align-items:center;gap:10px;min-width:0;padding:8px 10px;border:1px solid #ddd5ff;border-radius:12px;color:#5540c5;background:linear-gradient(100deg,#f8f6ff,#f2efff)}.openlines-ai-draft-state>div{display:flex;min-width:0;flex:1;flex-direction:column}.openlines-ai-draft-state strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.openlines-ai-draft-state small{color:#77728f;font-size:10px}.openlines-ai-draft-orbit{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border-radius:10px;color:#fff;background:linear-gradient(145deg,#7663ff,#5a43db);box-shadow:0 6px 14px #5a43db3d}.openlines-ai-draft-state.is-working .openlines-ai-draft-orbit{animation:openlines-ai-orbit 1.25s ease-in-out infinite}@keyframes openlines-ai-orbit{50%{transform:translateY(-2px) scale(1.04);box-shadow:0 9px 20px #5a43db57}}@media(max-width:860px){.openlines-ai-draft-state{gap:7px;padding:7px 8px}.openlines-ai-draft-state small{display:none}.openlines-ai-draft-state>.ant-btn{width:34px;min-width:34px;padding:0}.openlines-ai-draft-state>.ant-btn>span:not(.ant-btn-icon){display:none}.openlines-ai-menu .ant-dropdown-menu{max-height:min(480px,calc(100dvh - 96px))}}.openlines-message-selection-bar{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid #e2dcff;border-radius:12px;background:#f5f2ff}.openlines-message-selection-bar strong{flex:1;color:#503bd0;font-size:12px}.openline-group-icon{flex:0 0 auto;color:#7661ed}.openlines-group-header-avatar{position:relative;display:grid;flex:0 0 auto;place-items:center}.openlines-group-header-avatar .ant-avatar{color:#35324a;background:#dff3e5;font-weight:750}.openlines-group-header-avatar>.openlines-group-avatar-badge{position:absolute;right:-2px;bottom:-2px;display:grid;width:17px;height:17px;place-items:center;border:2px solid #fff;border-radius:50%;color:#fff;background:#7657f6}.openlines-group-header-avatar.is-palette-0 .ant-avatar,.openlines-group-sender-avatar.is-palette-0 .ant-avatar{background:#bdeecb}.openlines-group-header-avatar.is-palette-1 .ant-avatar,.openlines-group-sender-avatar.is-palette-1 .ant-avatar{background:#d6d4ff}.openlines-group-header-avatar.is-palette-2 .ant-avatar,.openlines-group-sender-avatar.is-palette-2 .ant-avatar{background:#e3c9f5}.openlines-group-header-avatar.is-palette-3 .ant-avatar,.openlines-group-sender-avatar.is-palette-3 .ant-avatar{background:#ffe2a5}.openlines-group-header-avatar.is-palette-4 .ant-avatar,.openlines-group-sender-avatar.is-palette-4 .ant-avatar{background:#f8c8d0}.openlines-group-header-avatar.is-palette-5 .ant-avatar,.openlines-group-sender-avatar.is-palette-5 .ant-avatar{background:#c5e9f5}.openlines-group-header-avatar.is-palette-6 .ant-avatar,.openlines-group-sender-avatar.is-palette-6 .ant-avatar{background:#cfe8df}.openlines-group-header-avatar.is-palette-7 .ant-avatar,.openlines-group-sender-avatar.is-palette-7 .ant-avatar{background:#f1d2ed}.openline-message.is-group-message{margin-left:40px;border-bottom-left-radius:8px}.openline-message.is-group-message:not(.starts-sender-run){margin-top:-8px}.openline-message.is-group-message.starts-sender-run{border-top-left-radius:18px}.openline-message.is-group-message.ends-sender-run{border-bottom-left-radius:4px}.openlines-workspace.is-page .openline-message.is-group-message .openline-message-head span{display:block;min-width:0;overflow:hidden;color:#6750d8!important;font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.openline-message.is-group-message:not(.starts-sender-run) .openline-message-head span:empty{display:none}.openlines-group-sender-avatar{position:absolute;bottom:-1px;left:-40px;z-index:2;width:30px;height:30px}.openlines-group-sender-avatar .ant-avatar{color:#35324a;font-size:10px;font-weight:750;box-shadow:0 0 0 2px #fbfcff}.openlines-group-sender-avatar>svg{position:absolute;right:-3px;bottom:-2px;width:13px;height:13px;padding:2px;border-radius:50%;color:#fff;background:#7657f6}@media(max-width:700px){.openline-message.is-group-message{margin-left:34px}.openlines-group-sender-avatar{left:-34px;width:26px;height:26px}.openlines-group-sender-avatar .ant-avatar{width:26px!important;height:26px!important;font-size:9px!important;line-height:26px!important}.openlines-message-menu{width:min(230px,calc(100vw - 20px))}.openlines-message-selection-bar{flex-wrap:wrap}.openlines-message-selection-bar strong{flex-basis:100%}.openlines-message-checkbox{left:-24px}}.app-shell.has-openlines-workspace .sidebar-settings-trigger,.app-shell.has-openlines-workspace .sidebar-help-link,.app-shell.has-openlines-workspace .sidebar-settings-launcher,.app-shell.has-openlines-workspace .sidebar-help-launcher,.app-shell.has-openlines-workspace .sidebar-settings-trigger svg,.app-shell.has-openlines-workspace .sidebar-help-link svg,.app-shell.has-openlines-workspace .sidebar-settings-launcher svg,.app-shell.has-openlines-workspace .sidebar-help-launcher svg{color:#667085!important;stroke:currentColor!important;opacity:1!important}.app-shell.has-openlines-workspace .sidebar-settings-trigger:hover,.app-shell.has-openlines-workspace .sidebar-help-link:hover,.app-shell.has-openlines-workspace .sidebar-settings-launcher:hover,.app-shell.has-openlines-workspace .sidebar-help-launcher:hover{color:#684bea!important;background:#f2efff!important}.openlines-workspace.is-page .openlines-send-button,.openlines-workspace.is-page .openlines-send-button>span,.openlines-workspace.is-page .openlines-send-button .ant-btn-icon,.openlines-workspace.is-page .openlines-send-button svg{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:currentColor!important}.openlines-workspace.is-page .openlines-send-button:disabled{opacity:.48}.openlines-workspace.is-page .openline-work-meta{min-width:0;margin-top:2px;padding:0}.openlines-workspace.is-page .openline-work-meta .ant-tag{max-width:min(150px,72%);padding-inline:8px;overflow:hidden;color:#6146d7!important;border-color:#d7ceff!important;background:#eee9ff!important;font-size:9px;font-weight:750;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.openlines-workspace.is-page .openline-conversation-avatar .ant-avatar{color:#35324a;background:#dff3e5}.openlines-workspace.is-page .openline-conversation-avatar.is-palette-0 .ant-avatar{background:#bdeecb}.openlines-workspace.is-page .openline-conversation-avatar.is-palette-1 .ant-avatar{background:#d6d4ff}.openlines-workspace.is-page .openline-conversation-avatar.is-palette-2 .ant-avatar{background:#e3c9f5}.openlines-workspace.is-page .openline-conversation-avatar.is-palette-3 .ant-avatar{background:#ffe2a5}.openlines-workspace.is-page .openline-conversation-avatar.is-palette-4 .ant-avatar{background:#f8c8d0}.openlines-workspace.is-page .openline-conversation-avatar.is-palette-5 .ant-avatar{background:#c5e9f5}.openlines-workspace.is-page .openline-conversation-avatar.is-palette-6 .ant-avatar{background:#cfe8df}.openlines-workspace.is-page .openline-conversation-avatar.is-palette-7 .ant-avatar{background:#f1d2ed}.openlines-workspace.is-page .openline-conversation-title>span{display:inline-flex;align-items:center;gap:5px}.openlines-workspace.is-page .openline-messenger-icon{flex:0 0 auto;color:#159be0;fill:#159be0;stroke-width:1.5;transform:rotate(-8deg)}.openlines-workspace.is-page .openline-conversation-bottom{justify-content:flex-start;gap:9px}.openlines-workspace.is-page .openline-conversation-bottom>.ant-tag{max-width:138px;margin:0;overflow:hidden;color:#6146d7;border-color:#d7ceff;border-radius:999px;background:#eee9ff;font-size:9px;font-weight:750;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.openlines-workspace.is-page .openline-conversation-bottom .openline-conversation-assignee{flex:0 0 22px;width:22px}.openlines-workspace.is-page .openline-conversation-bottom .openline-reply-state,.openlines-workspace.is-page .openline-conversation-bottom .openline-sla-pill,.openlines-workspace.is-page .openline-conversation-bottom .openline-response-timer,.openlines-workspace.is-page .openline-conversation-bottom .openline-conversation-status{margin-left:auto}.openlines-workspace.is-page .openline-response-timer{min-width:34px;padding:4px 8px;border-radius:999px;font-size:9px;font-weight:800;line-height:16px;text-align:center;white-space:nowrap}.openlines-workspace.is-page .openline-response-timer.is-ok{color:#2d9850;background:#edf9ef}.openlines-workspace.is-page .openline-response-timer.is-warning{color:#d66a22;background:#fff1e6}.openlines-workspace.is-page .openline-response-timer.is-overdue{color:#d33e4e;background:#ffeaed}.openlines-workspace.is-page .openlines-grid[style*="244px"] .openlines-queue-title strong{font-size:17px}@container (max-width: 275px){.openlines-queue-head{padding-inline:12px}.openlines-queue-title{gap:4px}.openlines-queue-title>.ant-btn:first-child{display:none}.openlines-queue-segments button{font-size:10px}.openlines-folder-strip button{max-width:126px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.openlines-selection-toolbar.is-active>div{gap:3px}.openlines-selection-toolbar.is-active>div>.ant-btn:not(:first-child){padding-inline:4px;font-size:10px}.openline-conversation{padding-inline:11px!important}.openline-conversation-title small{max-width:70px;overflow:hidden;text-overflow:ellipsis}.openline-conversation-bottom{gap:5px!important}.openline-conversation-bottom>.ant-tag{max-width:88px!important;padding-inline:6px}.openline-conversation-status{max-width:66px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.openlines-list{container-type:inline-size;container-name:openlines-queue}.openlines-workspace.is-page .openline-conversation-bottom .ant-avatar{border:2px solid #fff;color:#fff;background:linear-gradient(145deg,#8469f4,#5e46c8);box-shadow:0 2px 6px #31266429;font-size:8px;font-weight:800}.openlines-workspace.is-page .openlines-overview-assignee>.ant-avatar:not(.ant-avatar-image){color:#fff;background:linear-gradient(145deg,#8469f4,#5e46c8);box-shadow:0 4px 10px #4d37ae2e;font-weight:800}.openlines-workspace.is-page .openlines-send-button{width:42px!important;min-width:42px!important;height:42px!important;padding:0!important;border-radius:50%!important}@media(max-width:1360px){.openlines-workspace.is-page .openlines-grid{grid-template-columns:var(--openlines-queue-width, 286px) minmax(430px,1fr) 330px}}@media(max-width:1100px){.openlines-workspace.is-page .openlines-grid{display:block!important}.openlines-workspace.is-page .openlines-grid:not(.is-detail)>.openlines-chat,.openlines-workspace.is-page .openlines-grid:not(.is-detail)>.openlines-side{display:none}.openlines-workspace.is-page .openlines-grid.is-detail>.openlines-list{display:none}.openlines-workspace.is-page .openlines-side{position:fixed;z-index:120;inset:0 0 0 auto;width:min(380px,92vw);transform:translate(102%);transition:transform .2s ease}.openlines-workspace.is-page .openlines-grid.is-info .openlines-side{transform:translate(0)}}.openlines-folder-strip{display:flex;align-items:center;gap:5px;padding:8px 0 0;overflow-x:auto;scrollbar-width:none}.openlines-folder-strip::-webkit-scrollbar{display:none}.openlines-folder-strip button{flex:0 0 auto;min-height:27px;border:1px solid #ebe9f5;border-radius:9px;background:#fff;color:#657087;display:inline-flex;align-items:center;gap:5px;padding:4px 8px;font-size:11px;font-weight:650;cursor:pointer}.openlines-folder-strip button b{color:#989fb1;font-size:10px}.openlines-folder-strip button.is-active{border-color:#cfc5ff;background:#f1edff;color:#6544e7}.openlines-folder-strip button.is-create{width:28px;justify-content:center;padding:4px}.openlines-archive-row{width:calc(100% - 16px);margin:5px 8px 7px;padding:8px 10px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;color:#5e6577;text-align:left;border:1px solid #eceef4;border-radius:10px;background:#f8f9fc;cursor:pointer}.openlines-archive-row:hover,.openlines-archive-row.is-active{color:#4e3dcc;border-color:#d9d2ff;background:#f1eeff}.openlines-archive-row span{min-width:0;display:flex;flex-direction:column;gap:1px}.openlines-archive-row strong{font-size:12px}.openlines-archive-row small{overflow:hidden;color:#8a91a3;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.openlines-archive-row b{min-width:22px;padding:2px 6px;color:#fff;font-size:10px;text-align:center;border-radius:999px;background:#8170e9}.openlines-archive-confirm{display:grid;gap:14px;padding-top:4px}.openlines-archive-confirm>label{display:grid;gap:6px;color:#5e6577;font-size:12px}.openlines-archive-policy{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:10px 12px;border:1px solid #eceef4;border-radius:10px}.openlines-archive-undo{display:inline-flex;align-items:center;gap:14px}.openlines-archive-undo button{padding:0;color:#6755db;font:inherit;font-weight:700;border:0;background:transparent;cursor:pointer}.openlines-archive-undo button:hover{color:#4935c4}.openline-pinned-star{color:#7a5af8;margin-left:3px;vertical-align:-1px}.openline-muted-icon{color:#8b93a7;margin-left:3px;vertical-align:-1px}.openlines-pin-button.is-active,.openlines-mute-button.is-active{color:#7453ef!important;background:#f1edff!important}.openline-conversation.is-pinned:not(.active){background:linear-gradient(90deg,rgba(118,87,246,.04),transparent 48%)}.openlines-work-pane{display:flex;flex-direction:column;gap:12px}.openlines-pane-hero{display:flex;gap:11px;align-items:flex-start;padding:14px;border:1px solid #e8e5f4;border-radius:14px;background:linear-gradient(145deg,#fbfaff,#f4f1ff)}.openlines-pane-hero>span{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;color:#6d4ce8;background:#e9e2ff}.openlines-pane-hero>div{min-width:0;display:grid;gap:2px}.openlines-pane-hero small{color:#7a8499;font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.07em}.openlines-pane-hero strong{color:#20263a;font-size:14px}.openlines-pane-hero p{margin:2px 0 0;color:#737d91;font-size:11px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.openlines-linked-record-section header{display:flex;justify-content:space-between;align-items:center}.openlines-static-field{min-height:34px;padding:8px 10px;border:1px solid #ebe9f3;border-radius:9px;background:#fafafd;color:#4f596d}.openlines-rich-empty{padding:20px 12px;border:1px dashed #d9d4e9;border-radius:13px;color:#7861dc;background:#fbfaff;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.openlines-rich-empty strong{color:#293044}.openlines-rich-empty small{color:#8991a3;line-height:1.4}.openlines-task-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px}.openlines-task-stats>div{border:1px solid #ece9f5;border-radius:12px;padding:11px 12px;background:#fff;display:grid;gap:2px}.openlines-task-stats strong{color:#2b3245;font-size:19px}.openlines-task-stats span{color:#8a92a4;font-size:11px}.openlines-task-stats .is-risk strong{color:#ef6c53}.openlines-task-row.is-overdue{border-color:#ffd9ce;background:#fffaf8}.openlines-task-row small{display:inline-flex;align-items:center;gap:4px}.openlines-note-cta{box-shadow:0 7px 18px #694ae529}.openlines-activity-row>span{flex:0 0 30px;width:30px;height:30px;border-radius:10px;display:grid;place-items:center;color:#6d4ce8;background:#f0ecff}.openlines-activity-row{position:relative}.openlines-activity-row:not(:last-child):after{content:"";position:absolute;left:15px;top:37px;bottom:-8px;width:1px;background:#e5e1f1}.openlines-export-setup{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px;border:1px solid #e6e1f7;border-radius:16px;background:linear-gradient(145deg,#fbfaff,#f2edff)}.openlines-export-setup-heading{grid-column:1 / -1;display:flex;align-items:center;gap:11px}.openlines-export-setup-heading>span{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#7352ec,#9747f5);box-shadow:0 8px 18px #6f4ee63b}.openlines-export-setup-heading>div{min-width:0;display:grid;gap:2px}.openlines-export-setup-heading strong{color:#22293d;font-size:15px}.openlines-export-setup-heading small{color:#778196;font-size:11px;line-height:1.4}.openlines-export-setup label{display:grid;gap:6px;color:#566075;font-size:11px;font-weight:700}.openlines-export-setup .openlines-export-recent-count{grid-column:1 / -1}.openlines-export-setup .openlines-export-recent-count .ant-input-number{width:100%}.openlines-export-setup>.ant-btn{grid-column:1 / -1;min-height:38px}.openlines-export-history-title{margin:3px 0 0;color:#343b4f;font-size:12px;text-transform:uppercase;letter-spacing:.05em}.openlines-selection-toolbar.is-active>div{justify-content:stretch}@media(max-width:760px){.openlines-folder-strip{padding-inline:2px}.openlines-export-setup{grid-template-columns:1fr}.openlines-export-setup-heading,.openlines-export-setup>.ant-btn{grid-column:1}}.mobile-chat-switcher .ant-drawer-content{border-radius:22px 22px 0 0;overflow:hidden}.mobile-chat-switcher .ant-drawer-header{padding:18px 18px 13px;border-bottom-color:#eceef5}.mobile-chat-switcher .ant-drawer-body{padding:10px 14px calc(16px + env(safe-area-inset-bottom))}.mobile-chat-switcher-title{display:grid;gap:3px;padding-right:20px}.mobile-chat-switcher-title strong{color:#202638;font-size:17px}.mobile-chat-switcher-title span{color:#7b8498;font-size:12px;font-weight:500;line-height:1.4}.mobile-chat-switcher-options{display:grid;gap:8px}.mobile-chat-switcher-options>a{display:grid;grid-template-columns:44px minmax(0,1fr) 18px;align-items:center;gap:11px;min-height:68px;padding:10px 12px;border:1px solid #e7e9f1;border-radius:15px;color:#272d3d;background:#fff;text-decoration:none}.mobile-chat-switcher-options>a.is-current{border-color:#d8ceff;background:#f6f3ff;box-shadow:inset 3px 0 #7657f6}.mobile-chat-switcher-options>a>span:nth-child(2){display:grid;min-width:0;gap:2px}.mobile-chat-switcher-options strong{font-size:14px}.mobile-chat-switcher-options small{overflow:hidden;color:#7d8597;font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.mobile-chat-switcher-options>a>svg{color:#9aa1b1}.mobile-chat-switcher-icon{display:grid;width:44px;height:44px;place-items:center;border-radius:14px}.mobile-chat-switcher-icon.is-openlines{color:#664ae8;background:#ece7ff}.mobile-chat-switcher-icon.is-messenger{color:#1686dd;background:#e6f4ff}@media(max-width:900px){:root{--mobile-bottom-navigation-space: calc(66px + env(safe-area-inset-bottom)) }.mobile-bottom-navigation{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.app-shell.has-openlines-workspace,.app-shell.has-openlines-workspace>.app-main,.app-shell.has-openlines-workspace .app-content.is-communication-content{height:100dvh!important;min-height:0!important;max-height:100dvh}.app-shell.has-openlines-workspace .app-content.is-communication-content{padding:0!important;overflow:hidden}.app-shell.has-openlines-workspace .openlines-workspace.is-page,.app-shell.has-openlines-workspace .openlines-shell,.app-shell.has-openlines-workspace .openlines-grid{height:100%!important;min-height:0!important;max-height:100%}.openlines-page.is-mobile-detail .openlines-chat{border:0;border-radius:0;box-shadow:none}.openlines-page.is-mobile-detail .openlines-chat>.ant-card-body{height:100%;min-height:0}.openlines-page.is-mobile-detail .openlines-chat-header{grid-template-columns:minmax(0,1fr) auto;gap:5px;min-height:54px;padding:7px 8px}.openlines-page.is-mobile-detail .openlines-chat-header-main{grid-template-columns:30px minmax(0,1fr);gap:5px}.openlines-page.is-mobile-detail .openlines-chat-header-main:has(.openlines-group-header-avatar){grid-template-columns:30px 34px minmax(0,1fr)}.openlines-page.is-mobile-detail .openlines-group-header-avatar .ant-avatar{width:32px!important;height:32px!important;line-height:32px!important}.openlines-page.is-mobile-detail .openlines-chat-header-main>div:last-child{overflow:hidden}.openlines-page.is-mobile-detail .openlines-chat-header strong,.openlines-page.is-mobile-detail .openlines-chat-header-main>div:last-child>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.openlines-page.is-mobile-detail .openlines-chat-header strong{font-size:14px}.openlines-page.is-mobile-detail .openlines-chat-header-main>div:last-child>span{font-size:10px}.openlines-page.is-mobile-detail .openlines-chat-header>.ant-space{gap:2px!important}.openlines-page.is-mobile-detail .openlines-chat-header>.ant-space .ant-btn{width:34px;min-width:34px;height:34px}.openlines-page.is-mobile-detail .openlines-folder-button,.openlines-page.is-mobile-detail .openlines-record-button,.openlines-page.is-mobile-detail .openlines-awaiting-reply-tag,.openlines-page.is-mobile-detail .openlines-status-tag{display:none!important}.openlines-page.is-mobile-detail .openlines-pin-button,.openlines-page.is-mobile-detail .openlines-mute-button,.openlines-page.is-mobile-detail .openlines-mobile-details{display:inline-grid!important}.openlines-page.is-mobile-detail .openlines-messages{padding:10px 8px;scrollbar-gutter:auto}.openlines-page.is-mobile-detail .openline-message{max-width:calc(100% - 24px)}.openlines-page.is-mobile-detail .conversation-script-dock{display:none}.openlines-page.is-mobile-detail .openlines-composer{gap:5px;padding:6px 8px max(7px,env(safe-area-inset-bottom));border-top:1px solid #e4e7ef;background:#fffffffa}.openlines-page.is-mobile-detail .openlines-action-strip{grid-template-columns:minmax(0,1fr) 42px 42px;gap:6px;padding:0;border:0}.openlines-page.is-mobile-detail .openlines-action-strip .openlines-next-task{display:none}.openlines-page.is-mobile-detail .openlines-action-strip .ant-select,.openlines-page.is-mobile-detail .openlines-action-strip .openlines-link-crm-action{min-width:0}.openlines-page.is-mobile-detail .openlines-action-strip .openlines-create-task-action,.openlines-page.is-mobile-detail .openlines-action-strip .openlines-create-meeting-action{width:42px;min-width:42px;padding:0}.openlines-page.is-mobile-detail .openlines-action-strip .openlines-create-task-action>span:not(.ant-btn-icon),.openlines-page.is-mobile-detail .openlines-action-strip .openlines-create-meeting-action>span:not(.ant-btn-icon){display:none}.openlines-page.is-mobile-detail .openlines-observer-note{min-height:20px;overflow:hidden;font-size:10px;white-space:nowrap}.openlines-page.is-mobile-detail .openlines-observer-note span{overflow:hidden;text-overflow:ellipsis}.openlines-page.is-mobile-detail .openlines-reply-box{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:4px;padding:4px!important}.openlines-page.is-mobile-detail .openlines-reply-box .ant-input{grid-column:1!important;min-height:38px;max-height:92px;padding:7px 8px}.openlines-page.is-mobile-detail .openlines-reply-actions{display:flex!important;grid-column:1;width:100%;min-width:0;align-items:center;gap:5px}.openlines-page.is-mobile-detail .openlines-reply-actions>.ant-btn,.openlines-page.is-mobile-detail .openlines-reply-actions>.ant-upload-wrapper,.openlines-page.is-mobile-detail .openlines-reply-actions>span:not(.ant-btn-icon){flex:0 0 42px;width:42px;min-width:42px}.openlines-page.is-mobile-detail .openlines-reply-actions>.ant-btn:nth-last-child(2){min-width:48px;flex:1 1 auto}.openlines-page.is-mobile-detail .openlines-reply-actions>.openlines-record-trigger,.openlines-page.is-mobile-detail .openlines-reply-actions>span:has(.openlines-record-trigger){min-width:48px;flex:1 1 auto}.openlines-page.is-mobile-detail .openlines-reply-actions .ant-upload,.openlines-page.is-mobile-detail .openlines-reply-actions .ant-upload .ant-btn,.openlines-page.is-mobile-detail .openlines-reply-actions>.ant-btn{width:100%}.openlines-page.is-mobile-detail .openlines-reply-actions .openlines-send-button{display:inline-grid!important;flex:0 0 42px!important;width:42px!important;min-width:42px!important;height:42px!important;margin-left:auto}}@media(max-width:860px){.app-shell.has-openlines-workspace,.app-shell.has-openlines-workspace>.app-main,.app-shell.has-openlines-workspace .app-content.is-communication-content{height:calc(100dvh - var(--mobile-bottom-navigation-space))!important;max-height:calc(100dvh - var(--mobile-bottom-navigation-space))}}@media(max-width:380px){.openlines-page.is-mobile-detail .openlines-chat-header-main>div:last-child>span{display:none}.openlines-page.is-mobile-detail .openlines-chat-header-main:has(.openlines-group-header-avatar){grid-template-columns:28px 32px minmax(0,1fr)}.openlines-page.is-mobile-detail .openlines-composer{padding-inline:6px}.openlines-page.is-mobile-detail .openlines-reply-actions{gap:4px}.openlines-page.is-mobile-detail .openlines-action-strip{grid-template-columns:minmax(0,1fr) 40px 40px;gap:4px}}.openlines-workspace.is-telegram-dark{--openlines-dark-bg: #0e1621;--openlines-dark-panel: #17212b;--openlines-dark-surface: #202b36;--openlines-dark-surface-hover: #253444;--openlines-dark-selected: #2b5278;--openlines-dark-inbound: #182533;--openlines-dark-text: #edf4fb;--openlines-dark-muted: #91a3b5;--openlines-dark-subtle: #6f8396;--openlines-dark-border: #2a3948;--openlines-dark-accent: #64a8e8;color:var(--openlines-dark-text);background:var(--openlines-dark-bg);color-scheme:dark}.openlines-workspace.is-telegram-dark .openlines-grid,.openlines-workspace.is-telegram-dark .openlines-grid>.ant-card,.openlines-workspace.is-telegram-dark .openlines-grid>.ant-card>.ant-card-body,.openlines-workspace.is-telegram-dark .openlines-list .ant-list,.openlines-workspace.is-telegram-dark .openlines-side-content,.openlines-workspace.is-telegram-dark .openlines-side-content .ant-tabs,.openlines-workspace.is-telegram-dark .openlines-side-content .ant-tabs-content-holder,.openlines-workspace.is-telegram-dark .openlines-side-content .ant-tabs-content,.openlines-workspace.is-telegram-dark .openlines-side-content .ant-tabs-tabpane{color:var(--openlines-dark-text);background:var(--openlines-dark-panel)!important}.openlines-workspace.is-telegram-dark .openlines-list,.openlines-workspace.is-telegram-dark .openlines-side{border-color:var(--openlines-dark-border)!important;background:var(--openlines-dark-panel)!important}.openlines-workspace.is-telegram-dark .openlines-queue-resizer:before{background:var(--openlines-dark-border)}.openlines-workspace.is-telegram-dark .openlines-queue-resizer svg{color:var(--openlines-dark-accent);border-color:#37506a;background:var(--openlines-dark-surface)}.openlines-workspace.is-telegram-dark .openlines-queue-head,.openlines-workspace.is-telegram-dark .openlines-selection-toolbar,.openlines-workspace.is-telegram-dark .openlines-account-dock{color:var(--openlines-dark-text);border-color:var(--openlines-dark-border)!important;background:var(--openlines-dark-panel)!important;box-shadow:none}.openlines-workspace.is-telegram-dark .openlines-queue-title strong,.openlines-workspace.is-telegram-dark .openlines-selection-toolbar,.openlines-workspace.is-telegram-dark .openlines-selection-toolbar .ant-btn,.openlines-workspace.is-telegram-dark .openline-conversation-title>span,.openlines-workspace.is-telegram-dark .openline-conversation.is-unread .openline-conversation-title>span,.openlines-workspace.is-telegram-dark .openline-conversation.is-unread .openline-conversation-preview{color:var(--openlines-dark-text)!important;-webkit-text-fill-color:var(--openlines-dark-text)!important}.openlines-workspace.is-telegram-dark .openlines-queue-title span,.openlines-workspace.is-telegram-dark .openline-conversation-title>small,.openlines-workspace.is-telegram-dark .openline-conversation-preview,.openlines-workspace.is-telegram-dark .openline-conversation-status{color:var(--openlines-dark-muted)!important;-webkit-text-fill-color:var(--openlines-dark-muted)!important}.openlines-workspace.is-telegram-dark .openline-conversation{border-color:var(--openlines-dark-border)!important;background:var(--openlines-dark-panel)!important}.openlines-workspace.is-telegram-dark .openline-conversation:hover{background:var(--openlines-dark-surface-hover)!important}.openlines-workspace.is-telegram-dark .openline-conversation.active,.openlines-workspace.is-telegram-dark .openline-conversation.is-selected{background:var(--openlines-dark-selected)!important}.openlines-workspace.is-telegram-dark .openline-conversation.active .openline-conversation-title>span,.openlines-workspace.is-telegram-dark .openline-conversation.active .openline-conversation-preview,.openlines-workspace.is-telegram-dark .openline-conversation.active .openline-conversation-status{color:#fff!important;-webkit-text-fill-color:#fff!important}.openlines-workspace.is-telegram-dark .openline-conversation.is-pinned:not(.active){background:linear-gradient(90deg,rgba(100,168,232,.12),var(--openlines-dark-panel) 52%)!important}.openlines-workspace.is-telegram-dark .openlines-mute-button.is-active,.openlines-workspace.is-telegram-dark .openlines-pin-button.is-active{color:#6ab3ea!important;background:#4a99d326!important}.openlines-composer-picker-popover .ant-popover-inner{padding:0;border-radius:16px;overflow:hidden}.openlines-composer-picker{width:min(370px,calc(100vw - 28px));padding:8px 12px 12px}.openlines-composer-picker .ant-tabs-nav{margin-bottom:8px}.openlines-emoji-grid,.openlines-sticker-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;max-height:280px;overflow-y:auto}.openlines-emoji-grid button,.openlines-sticker-grid button{display:grid;min-width:0;aspect-ratio:1;place-items:center;border:0;border-radius:11px;background:transparent;font-size:24px;cursor:pointer;transition:background .14s ease,transform .14s ease}.openlines-emoji-grid button:hover,.openlines-sticker-grid button:hover{background:#58a6e521;transform:scale(1.05)}.openlines-sticker-grid button:disabled{cursor:wait;opacity:.55}.openlines-sticker-grid img{width:100%;height:100%;object-fit:contain;display:block}.openlines-sticker-packs{display:flex;gap:6px;margin-bottom:9px;overflow-x:auto;scrollbar-width:thin}.openlines-sticker-packs button{max-width:150px;padding:5px 10px;overflow:hidden;border:1px solid #e1e5ec;border-radius:999px;background:#fff;color:#687083;font-size:11px;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.openlines-sticker-packs button.is-active{border-color:#7657f6;background:#eeeaff;color:#6048dc}.openlines-sticker-loading{min-height:150px;padding:18px 6px}.openlines-workspace.is-telegram-dark .openlines-composer-picker-popover .ant-popover-inner,.openlines-workspace.is-telegram-dark .openlines-composer-picker{background:#172431;color:#e6edf4}.openlines-workspace.is-telegram-dark .openlines-sticker-packs button{border-color:#34495d;background:#1e2e3d;color:#aebdca}.openlines-workspace.is-telegram-dark .openlines-sticker-packs button.is-active{border-color:#58a6e5;background:#203f59;color:#7bc3f3}.openlines-workspace.is-telegram-dark .openlines-emoji-grid button:hover,.openlines-workspace.is-telegram-dark .openlines-sticker-grid button:hover{background:#58a6e529}.openlines-workspace.is-telegram-dark .openline-conversation-bottom>.ant-tag,.openlines-workspace.is-telegram-dark .openline-work-meta .ant-tag{color:#b8cfff!important;border-color:#456481!important;background:#23384b!important}.openlines-workspace.is-telegram-dark .openline-conversation-bottom .ant-avatar{border-color:var(--openlines-dark-panel)}.openlines-workspace.is-telegram-dark .openline-conversation.active .openline-conversation-bottom .ant-avatar{border-color:var(--openlines-dark-selected)}.openlines-workspace.is-telegram-dark .openline-response-timer.is-ok{color:#73daa0;background:#15382c}.openlines-workspace.is-telegram-dark .openline-response-timer.is-warning{color:#ffc06e;background:#49331f}.openlines-workspace.is-telegram-dark .openline-response-timer.is-overdue{color:#ff929b;background:#4d2830}.openlines-workspace.is-telegram-dark .openlines-queue-segments button,.openlines-workspace.is-telegram-dark .openlines-folder-strip button{color:var(--openlines-dark-muted);border-color:var(--openlines-dark-border);background:var(--openlines-dark-surface)}.openlines-workspace.is-telegram-dark .openlines-queue-segments button:hover,.openlines-workspace.is-telegram-dark .openlines-folder-strip button:hover{color:var(--openlines-dark-text);background:var(--openlines-dark-surface-hover)}.openlines-workspace.is-telegram-dark .openlines-queue-segments button.is-active,.openlines-workspace.is-telegram-dark .openlines-folder-strip button.is-active{color:#fff;border-color:#4f82b1;background:var(--openlines-dark-selected);box-shadow:none}.openlines-workspace.is-telegram-dark .openlines-archive-row{color:var(--openlines-dark-text);border-color:var(--openlines-dark-border);background:var(--openlines-dark-surface)}.openlines-workspace.is-telegram-dark .openlines-archive-row:hover,.openlines-workspace.is-telegram-dark .openlines-archive-row.is-active{border-color:#4f82b1;background:var(--openlines-dark-selected)}.openlines-workspace.is-telegram-dark .openlines-archive-row small{color:var(--openlines-dark-muted)}.openlines-workspace.is-telegram-dark .openlines-account-dock>button{color:var(--openlines-dark-muted)}.openlines-workspace.is-telegram-dark .openlines-account-dock>button:hover{color:var(--openlines-dark-text);background:var(--openlines-dark-surface-hover)}.openlines-workspace.is-telegram-dark .openlines-account-dock>button.is-active{border-color:var(--openlines-dark-accent);box-shadow:0 0 0 3px #64a8e82e}.openlines-workspace.is-telegram-dark .openlines-account-dock .openlines-account-more{color:#b8d8f6;border-color:#40556a;background:var(--openlines-dark-surface)}.openlines-workspace.is-telegram-dark .openlines-account-dock button small,.openlines-workspace.is-telegram-dark .openlines-account-dock button i{border-color:var(--openlines-dark-panel)}.openlines-workspace.is-telegram-dark .openlines-account-divider{background:var(--openlines-dark-border)}.openlines-workspace.is-telegram-dark .conversation-script-dock{color:var(--openlines-dark-text);border-color:var(--openlines-dark-border);background:var(--openlines-dark-bg)}.openlines-workspace.is-telegram-dark .conversation-script-dock .telephony-call-script{color:var(--openlines-dark-text);border-color:#30485e;background:linear-gradient(145deg,#172b3c,#142431);box-shadow:0 8px 24px #0000003d}.openlines-workspace.is-telegram-dark .telephony-call-script-picker-head strong,.openlines-workspace.is-telegram-dark .telephony-call-script-head strong,.openlines-workspace.is-telegram-dark .telephony-call-script-step h3{color:var(--openlines-dark-text)}.openlines-workspace.is-telegram-dark .telephony-call-script-picker-head small,.openlines-workspace.is-telegram-dark .telephony-call-script-recommendation small,.openlines-workspace.is-telegram-dark .telephony-call-script-head>span:last-child,.openlines-workspace.is-telegram-dark .telephony-call-script-step-meta,.openlines-workspace.is-telegram-dark .telephony-call-script-step p,.openlines-workspace.is-telegram-dark .telephony-call-script-empty{color:var(--openlines-dark-muted)}.openlines-workspace.is-telegram-dark .telephony-call-script-picker-icon{color:#a99cff;border:1px solid #4a4f7b;background:#6f5eee33}.openlines-workspace.is-telegram-dark .telephony-call-script-recommendation{color:var(--openlines-dark-text);border-color:#3c5871;background:#1d3040}.openlines-workspace.is-telegram-dark .telephony-call-script-recommendation:hover{border-color:var(--openlines-dark-accent);background:#233b4f;box-shadow:0 7px 20px #0003}.openlines-workspace.is-telegram-dark .telephony-call-script-reasons{color:var(--openlines-dark-muted)}.openlines-workspace.is-telegram-dark .telephony-call-script-step{color:var(--openlines-dark-text);border-color:var(--openlines-dark-border);background:var(--openlines-dark-surface)}.openlines-workspace.is-telegram-dark .telephony-call-script .ant-select-selector{color:var(--openlines-dark-text)!important;border-color:#3c5871!important;background:#202f3c!important}.openlines-workspace.is-telegram-dark .telephony-call-script .ant-select-selection-item,.openlines-workspace.is-telegram-dark .telephony-call-script .ant-select-selection-placeholder,.openlines-workspace.is-telegram-dark .telephony-call-script .ant-select-arrow{color:var(--openlines-dark-text)!important}.openlines-workspace.is-telegram-dark .telephony-call-script .ant-select-selection-placeholder{color:var(--openlines-dark-subtle)!important}.openlines-workspace.is-telegram-dark .telephony-call-script .ant-input,.openlines-workspace.is-telegram-dark .telephony-call-script textarea{color:var(--openlines-dark-text)!important;border-color:var(--openlines-dark-border)!important;background:var(--openlines-dark-bg)!important}.openlines-workspace.is-telegram-dark .telephony-call-script .ant-input::placeholder,.openlines-workspace.is-telegram-dark .telephony-call-script textarea::placeholder{color:var(--openlines-dark-subtle)!important}.openlines-workspace.is-telegram-dark .telephony-call-script .ant-btn-default{color:var(--openlines-dark-text)!important;border-color:var(--openlines-dark-border)!important;background:var(--openlines-dark-surface)!important}.openlines-workspace.is-telegram-dark .telephony-call-script .ant-btn-default:hover{border-color:#456786!important;background:var(--openlines-dark-surface-hover)!important}.openlines-workspace.is-telegram-dark .telephony-call-script-complete{color:#6fdaa4}.openlines-workspace.is-telegram-dark .openlines-chat,.openlines-workspace.is-telegram-dark .openlines-chat>.ant-card-body{background:var(--openlines-dark-bg)!important}.openlines-workspace.is-telegram-dark .openlines-chat-header,.openlines-workspace.is-telegram-dark .openlines-composer,.openlines-workspace.is-telegram-dark .openlines-action-strip{color:var(--openlines-dark-text);border-color:var(--openlines-dark-border)!important;background:var(--openlines-dark-panel)!important}.openlines-workspace.is-telegram-dark .openlines-chat-header strong{color:var(--openlines-dark-text)!important;-webkit-text-fill-color:var(--openlines-dark-text)!important}.openlines-workspace.is-telegram-dark .openlines-chat-header span{color:var(--openlines-dark-muted)!important;-webkit-text-fill-color:var(--openlines-dark-muted)!important}.openlines-workspace.is-telegram-dark .openlines-chat-header .openlines-presence.is-online{color:#48d597!important;-webkit-text-fill-color:#48d597!important}.openlines-workspace.is-telegram-dark .openlines-chat-header svg{color:var(--openlines-dark-muted)}.openlines-workspace.is-telegram-dark .openlines-chat-header .ant-btn:hover svg{color:var(--openlines-dark-accent)}.openlines-workspace.is-telegram-dark .openlines-messages{color:var(--openlines-dark-text);background-color:var(--openlines-dark-bg)!important;background-image:radial-gradient(circle at 1px 1px,rgba(117,160,197,.09) 1px,transparent 0)!important;background-size:24px 24px!important}.openlines-workspace.is-telegram-dark .openlines-day-separator span,.openlines-workspace.is-telegram-dark .openlines-pinned-messages{color:#b9c9d8;border-color:var(--openlines-dark-border);background:#202b36eb}.openlines-workspace.is-telegram-dark .openline-message:not(.has-chat-accent),.openlines-workspace.is-telegram-dark .openline-message.inbound,:root[data-theme] .openlines-workspace.is-telegram-dark .openline-message:not(.has-chat-accent){color:var(--openlines-dark-text)!important;border-color:var(--openlines-dark-border)!important;background:var(--openlines-dark-inbound)!important;box-shadow:0 2px 7px #0000002e!important}.openlines-workspace.is-telegram-dark .openline-message.outbound:not(.has-chat-accent),:root[data-theme] .openlines-workspace.is-telegram-dark .openline-message.outbound:not(.has-chat-accent){color:#f4f8fc!important;border-color:#3b6487!important;background:var(--openlines-dark-selected)!important}.openlines-workspace.is-page.is-telegram-dark .openline-message>span,.openlines-workspace.is-page.is-telegram-dark .openline-message.inbound>span,.openlines-workspace.is-page.is-telegram-dark .openline-message.outbound>span,:root[data-theme] .openlines-workspace.is-page.is-telegram-dark .openline-message>span,.openlines-workspace.is-telegram-dark .openline-message-head span,.openlines-workspace.is-telegram-dark .openline-message-deleted{color:var(--openlines-dark-text)!important;-webkit-text-fill-color:var(--openlines-dark-text)!important}.openlines-workspace.is-telegram-dark .openline-message-head small,.openlines-workspace.is-telegram-dark .openline-message-status small,.openlines-workspace.is-telegram-dark .openline-message-status em{color:#9fb5c8!important;-webkit-text-fill-color:#9fb5c8!important}.openlines-workspace.is-telegram-dark .openlines-message-reply-quote,.openlines-workspace.is-telegram-dark .openlines-composer-reply,.openlines-workspace.is-telegram-dark .openlines-pending-file,.openlines-workspace.is-telegram-dark .openlines-message-selection-bar,.openlines-workspace.is-telegram-dark .openlines-ai-draft-state{color:var(--openlines-dark-text);border-color:#466984;background:#0e1621b8}.openlines-workspace.is-telegram-dark .openlines-message-reply-quote span,.openlines-workspace.is-telegram-dark .openlines-composer-reply span{color:var(--openlines-dark-muted)}.openlines-workspace.is-telegram-dark .openlines-message-translation{border-color:#a89bff3d}.openlines-workspace.is-telegram-dark .openlines-message-translation>small,.openlines-workspace.is-telegram-dark .openlines-translation-indicator{color:#b0a5ff}.openlines-workspace.is-telegram-dark .openlines-translation-indicator{border-color:#405269;background:#202e3b}.openlines-workspace.is-telegram-dark .openlines-observer-note,.openlines-workspace.is-telegram-dark .openlines-next-task{color:var(--openlines-dark-muted)}.openlines-workspace.is-telegram-dark .openlines-next-task strong{color:var(--openlines-dark-text)}.openlines-workspace.is-telegram-dark .openlines-reply-box{border-color:var(--openlines-dark-border);background:var(--openlines-dark-surface);box-shadow:none}.openlines-workspace.is-telegram-dark .openlines-reply-box .ant-input{color:var(--openlines-dark-text)!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important;caret-color:var(--openlines-dark-accent)}.openlines-workspace.is-telegram-dark .openlines-reply-box .ant-input::placeholder{color:var(--openlines-dark-subtle)}.openlines-workspace.is-telegram-dark .openlines-ai-composer-button{border-color:#3f5367!important;color:#a89bff!important;background:#202e3b!important;box-shadow:none}.openlines-workspace.is-telegram-dark .openlines-ai-draft-state small{color:var(--openlines-dark-muted)}.openlines-workspace.is-telegram-dark .openlines-ai-menu .ant-dropdown-menu{border-color:var(--openlines-dark-border);background:#1d2a36;box-shadow:0 18px 48px #0000006b}.openlines-workspace.is-telegram-dark .openlines-ai-menu .ant-dropdown-menu-item:hover{background:#263746}.openlines-workspace.is-telegram-dark .openlines-ai-menu .ant-dropdown-menu-item-icon{color:#b0a5ff;background:#2b3b4b}.openlines-workspace.is-telegram-dark .openlines-ai-menu-copy strong{color:var(--openlines-dark-text)}.openlines-workspace.is-telegram-dark .openlines-ai-menu-copy small{color:var(--openlines-dark-muted)}.openlines-workspace.is-telegram-dark .openlines-ai-menu .ant-dropdown-menu-item-disabled{opacity:.42}.openlines-workspace.is-telegram-dark .openlines-side-content .ant-tabs-nav{border-color:var(--openlines-dark-border);background:var(--openlines-dark-panel)}.openlines-workspace.is-telegram-dark .openlines-side-content .ant-tabs-nav:before{border-color:var(--openlines-dark-border)}.openlines-workspace.is-telegram-dark .openlines-side-content .ant-tabs-tab-btn{color:var(--openlines-dark-muted)}.openlines-workspace.is-telegram-dark .openlines-side-content .ant-tabs-tab:hover .ant-tabs-tab-btn,.openlines-workspace.is-telegram-dark .openlines-side-content .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--openlines-dark-accent)!important}.openlines-workspace.is-telegram-dark .openlines-overview-section{border-color:var(--openlines-dark-border)}.openlines-workspace.is-telegram-dark .openlines-overview-section h4,.openlines-workspace.is-telegram-dark .openlines-side-identity-copy strong,.openlines-workspace.is-telegram-dark .openlines-overview-assignee strong,.openlines-workspace.is-telegram-dark .openlines-overview-sla strong,.openlines-workspace.is-telegram-dark .openlines-overview-record em,.openlines-workspace.is-telegram-dark .openlines-next-card strong,.openlines-workspace.is-telegram-dark .openlines-pane-hero strong,.openlines-workspace.is-telegram-dark .openlines-linked-record-section>strong,.openlines-workspace.is-telegram-dark .openlines-task-stats strong,.openlines-workspace.is-telegram-dark .openlines-task-row strong,.openlines-workspace.is-telegram-dark .openlines-activity-row strong,.openlines-workspace.is-telegram-dark .openlines-rich-empty strong{color:var(--openlines-dark-text)!important}.openlines-workspace.is-telegram-dark .openlines-side-identity-copy span,.openlines-workspace.is-telegram-dark .openlines-side-identity-copy small,.openlines-workspace.is-telegram-dark .openlines-overview-assignee span,.openlines-workspace.is-telegram-dark .openlines-overview-sla small,.openlines-workspace.is-telegram-dark .openlines-overview-record small,.openlines-workspace.is-telegram-dark .openlines-next-card small,.openlines-workspace.is-telegram-dark .openlines-pane-hero small,.openlines-workspace.is-telegram-dark .openlines-pane-hero p,.openlines-workspace.is-telegram-dark .openlines-linked-record-section label>span,.openlines-workspace.is-telegram-dark .openlines-manage-pane label>span,.openlines-workspace.is-telegram-dark .openlines-task-stats span,.openlines-workspace.is-telegram-dark .openlines-task-row span,.openlines-workspace.is-telegram-dark .openlines-task-row small,.openlines-workspace.is-telegram-dark .openlines-activity-row p,.openlines-workspace.is-telegram-dark .openlines-activity-row small,.openlines-workspace.is-telegram-dark .openlines-rich-empty small{color:var(--openlines-dark-muted)!important}.openlines-workspace.is-telegram-dark .openlines-overview-note{color:var(--openlines-dark-muted)}.openlines-workspace.is-telegram-dark .openlines-stage-qualification-heading>div>span{color:#bbaeff;background:#2b3b54}.openlines-workspace.is-telegram-dark .openlines-stage-qualification-heading small,.openlines-workspace.is-telegram-dark .openlines-stage-qualification-list small,.openlines-workspace.is-telegram-dark .openlines-stage-qualification-hint{color:var(--openlines-dark-muted)}.openlines-workspace.is-telegram-dark .openlines-stage-qualification-heading strong,.openlines-workspace.is-telegram-dark .openlines-stage-qualification-list strong{color:var(--openlines-dark-text)}.openlines-workspace.is-telegram-dark .openlines-stage-qualification-heading em{color:#c6bcff;background:#2c3c53}.openlines-workspace.is-telegram-dark .openlines-stage-qualification-progress{background:#2b3c4b}.openlines-workspace.is-telegram-dark .openlines-stage-qualification-list>div{border-color:var(--openlines-dark-border);background:#1b2b39}.openlines-workspace.is-telegram-dark .openlines-stage-qualification-list>div.is-complete{border-color:#285b48;background:#19352c}.openlines-workspace.is-telegram-dark .openlines-stage-qualification-empty{border-color:var(--openlines-dark-border);color:var(--openlines-dark-muted);background:#1b2b39}.openlines-workspace.is-telegram-dark .openlines-stage-qualification-actions .ant-btn{color:#b8dcfa}.openlines-workspace.is-telegram-dark .openlines-stage-qualification>.ant-btn-default{border-color:#38536b!important;background:#203548!important;color:var(--openlines-dark-text)!important}.openlines-workspace.is-telegram-dark .openlines-intelligence-heading h4 svg{color:var(--openlines-dark-accent)}.openlines-workspace.is-telegram-dark .openlines-intelligence-status{border-color:var(--openlines-dark-border);background:#1d2d3b;color:var(--openlines-dark-muted)}.openlines-workspace.is-telegram-dark .openlines-intelligence-status.is-ready{border-color:#285b48;background:#193b30;color:#79d4a8}.openlines-workspace.is-telegram-dark .openlines-intelligence-status.is-stale{border-color:#735d31;background:#3a3120;color:#e9c773}.openlines-workspace.is-telegram-dark .openlines-intelligence-status.is-processing,.openlines-workspace.is-telegram-dark .openlines-intelligence-status.is-queued{border-color:#415c74;background:#20384b;color:#9fd4ff}.openlines-workspace.is-telegram-dark .openlines-intelligence-summary{border-color:#365069;background:linear-gradient(145deg,#20384b,#1a2d3d)}.openlines-workspace.is-telegram-dark .openlines-intelligence-summary p,.openlines-workspace.is-telegram-dark .openlines-intelligence-facts p,.openlines-workspace.is-telegram-dark .openlines-intelligence-facts ul,.openlines-workspace.is-telegram-dark .openlines-intelligence-recommendation header strong{color:var(--openlines-dark-text)}.openlines-workspace.is-telegram-dark .openlines-intelligence-facts>div{border-color:var(--openlines-dark-border);background:#1b2b39}.openlines-workspace.is-telegram-dark .openlines-intelligence-facts>div.is-warning{border-color:#68493c;background:#342a28}.openlines-workspace.is-telegram-dark .openlines-intelligence-facts span,.openlines-workspace.is-telegram-dark .openlines-intelligence-reason span,.openlines-workspace.is-telegram-dark .openlines-intelligence-reason p,.openlines-workspace.is-telegram-dark .openlines-intelligence-card>footer>span{color:var(--openlines-dark-muted)}.openlines-workspace.is-telegram-dark .openlines-intelligence-update-note{border-color:var(--openlines-dark-border);background:#1b2b39;color:var(--openlines-dark-muted)}.openlines-workspace.is-telegram-dark .openlines-intelligence-update-note.is-failed,.openlines-workspace.is-telegram-dark .openlines-intelligence-status.is-failed{border-color:#70424a;background:#3b252c;color:#ffb1bc}.openlines-workspace.is-telegram-dark .openlines-intelligence-recommendation{border-color:#38536b;background:#192936;box-shadow:none}.openlines-workspace.is-telegram-dark .openlines-intelligence-recommendation>header{background:linear-gradient(135deg,#243c50,#203548)}.openlines-workspace.is-telegram-dark .openlines-intelligence-recommendation>header>span{color:#b8dcfa;background:#294b65;box-shadow:none}.openlines-workspace.is-telegram-dark .openlines-intelligence-recommendation header small{color:#93bddf}.openlines-workspace.is-telegram-dark .openlines-intelligence-dismissed,.openlines-workspace.is-telegram-dark .openlines-intelligence-empty{border-color:var(--openlines-dark-border);background:#1b2b39;color:var(--openlines-dark-muted)}.openlines-workspace.is-telegram-dark .openlines-intelligence-empty strong{color:var(--openlines-dark-text)}.openlines-workspace.is-telegram-dark .openlines-intelligence-empty small{color:var(--openlines-dark-muted)}.openlines-workspace.is-telegram-dark .openlines-intelligence-actions .ant-btn-default{border-color:#38536b!important;background:#203548!important}.openlines-workspace.is-telegram-dark .openlines-pane-hero,.openlines-workspace.is-telegram-dark .openlines-linked-record-section,.openlines-workspace.is-telegram-dark .openlines-next-card,.openlines-workspace.is-telegram-dark .openlines-task-stats>div,.openlines-workspace.is-telegram-dark .openlines-task-row,.openlines-workspace.is-telegram-dark .openlines-rich-empty,.openlines-workspace.is-telegram-dark .openlines-static-field{color:var(--openlines-dark-text);border-color:var(--openlines-dark-border);background:var(--openlines-dark-surface)!important;box-shadow:none}.openlines-workspace.is-telegram-dark .openlines-task-row.is-overdue{border-color:#74434a;background:#39262c!important}.openlines-workspace.is-telegram-dark .openlines-activity-row>div,.openlines-workspace.is-telegram-dark .openlines-activity-row:not(:last-child):after{border-color:var(--openlines-dark-border);background-color:var(--openlines-dark-border)}.openlines-workspace.is-telegram-dark .openlines-activity-row>span,.openlines-workspace.is-telegram-dark .openlines-pane-hero>span{color:#b7d8f6;background:#273f55}.openlines-workspace.is-telegram-dark .openlines-crm-amount,.openlines-workspace.is-telegram-dark .openlines-crm-communications .crm-communication-readonly-value>strong{color:var(--openlines-dark-text)!important}.openlines-workspace.is-telegram-dark .openlines-crm-communications{border-color:var(--openlines-dark-border);background:#1b2834}.openlines-workspace.is-telegram-dark .openlines-crm-communications>div>span,.openlines-workspace.is-telegram-dark .crm-communication-readonly-label{color:var(--openlines-dark-muted)}.openlines-workspace.is-telegram-dark .crm-communication-readonly-actions .ant-btn,.openlines-workspace.is-telegram-dark .crm-communication-readonly-actions .telephony-call-trigger{color:#a8bfd3}.openlines-workspace.is-telegram-dark .ant-input-affix-wrapper,.openlines-workspace.is-telegram-dark .ant-select-selector,.openlines-workspace.is-telegram-dark .ant-input-number,.openlines-workspace.is-telegram-dark .ant-btn-default,.openlines-workspace.is-telegram-dark .openlines-action-strip .ant-select-selector,.openlines-workspace.is-telegram-dark .openlines-action-strip .ant-btn{color:var(--openlines-dark-text)!important;border-color:var(--openlines-dark-border)!important;background:var(--openlines-dark-surface)!important;box-shadow:none!important}.openlines-workspace.is-telegram-dark .ant-input,.openlines-workspace.is-telegram-dark .ant-select-selection-item,.openlines-workspace.is-telegram-dark .ant-select-selection-placeholder,.openlines-workspace.is-telegram-dark .ant-input-prefix,.openlines-workspace.is-telegram-dark .ant-select-arrow{color:var(--openlines-dark-text)!important}.openlines-workspace.is-telegram-dark .ant-input::placeholder,.openlines-workspace.is-telegram-dark .ant-select-selection-placeholder{color:var(--openlines-dark-subtle)!important}.openlines-workspace.is-telegram-dark .ant-select-multiple .ant-select-selection-item{color:#e8f3fc!important;border-color:#40596e!important;background:#263847!important;box-shadow:inset 0 0 0 1px #7eaacf0d}.openlines-workspace.is-telegram-dark .ant-select-multiple .ant-select-selection-item-remove{color:#91a6b8!important}.openlines-workspace.is-telegram-dark .ant-select-multiple .ant-select-selection-item-remove:hover{color:#fff!important}.openlines-workspace.is-telegram-dark .openlines-crm-filter.ant-select-disabled .ant-select-selector{color:var(--openlines-dark-subtle)!important;border-color:#263542!important;background:#18232d!important;opacity:.72}.openlines-workspace.is-telegram-dark .openlines-crm-filter-popup{color:var(--openlines-dark-text);border:1px solid var(--openlines-dark-border);background:var(--openlines-dark-panel)!important;box-shadow:0 16px 36px #00000061}.openlines-workspace.is-telegram-dark .openlines-crm-filter-popup .ant-select-item{color:var(--openlines-dark-text)}.openlines-workspace.is-telegram-dark .openlines-crm-filter-popup .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:var(--openlines-dark-surface-hover)}.openlines-workspace.is-telegram-dark .openlines-crm-filter-popup .ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:#fff;background:var(--openlines-dark-selected)}.openlines-workspace.is-telegram-dark .ant-btn-text{color:var(--openlines-dark-muted);background:transparent!important}.openlines-workspace.is-telegram-dark .ant-btn-text:hover,.openlines-workspace.is-telegram-dark .ant-btn-default:hover{color:var(--openlines-dark-accent)!important;border-color:#456786!important;background:var(--openlines-dark-surface-hover)!important}.openlines-workspace.is-telegram-dark .ant-btn-primary{color:#fff!important}.openlines-workspace.is-telegram-dark .ant-empty-description,.openlines-workspace.is-telegram-dark .ant-spin-text{color:var(--openlines-dark-muted)}.openlines-workspace.is-telegram-dark ::-webkit-scrollbar-thumb{background:#405264}.openlines-workspace.is-telegram-dark ::-webkit-scrollbar-track{background:var(--openlines-dark-bg)}body:has(.openlines-workspace.is-telegram-dark) .ant-select-dropdown,body:has(.openlines-workspace.is-telegram-dark) .ant-dropdown-menu,body:has(.openlines-workspace.is-telegram-dark) .ant-popover-inner,body:has(.openlines-workspace.is-telegram-dark) .ant-modal-content,body:has(.openlines-workspace.is-telegram-dark) .ant-modal-header,body:has(.openlines-workspace.is-telegram-dark) .openlines-account-drawer,body:has(.openlines-workspace.is-telegram-dark) .openlines-settings-drawer,body:has(.openlines-workspace.is-telegram-dark) .openlines-account-drawer .ant-drawer-header,body:has(.openlines-workspace.is-telegram-dark) .openlines-account-drawer .ant-drawer-body,body:has(.openlines-workspace.is-telegram-dark) .openlines-settings-drawer .ant-drawer-header,body:has(.openlines-workspace.is-telegram-dark) .openlines-settings-drawer .ant-drawer-body{color:#edf4fb;border-color:#2a3948;background:#17212b!important}body:has(.openlines-workspace.is-telegram-dark) .ant-select-item,body:has(.openlines-workspace.is-telegram-dark) .ant-dropdown-menu-item,body:has(.openlines-workspace.is-telegram-dark) .ant-modal-title,body:has(.openlines-workspace.is-telegram-dark) .ant-drawer-title,body:has(.openlines-workspace.is-telegram-dark) .ant-drawer-close{color:#edf4fb!important}body:has(.openlines-workspace.is-telegram-dark) .ant-select-item-option-active:not(.ant-select-item-option-disabled),body:has(.openlines-workspace.is-telegram-dark) .ant-dropdown-menu-item:hover{background:#253444!important}body:has(.openlines-workspace.is-telegram-dark) .ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:#fff;background:#2b5278!important}body:has(.openlines-workspace.is-telegram-dark) .ant-dropdown-menu-submenu-title,body:has(.openlines-workspace.is-telegram-dark) .ant-dropdown-menu-submenu-arrow{color:#edf4fb!important}body:has(.openlines-workspace.is-telegram-dark) .ant-dropdown-menu-submenu-arrow-icon{color:inherit!important;background:transparent!important}body:has(.openlines-workspace.is-telegram-dark) .ant-dropdown-menu-submenu-title:hover,body:has(.openlines-workspace.is-telegram-dark) .ant-dropdown-menu-submenu-active>.ant-dropdown-menu-submenu-title{background:#253444!important}body:has(.openlines-workspace.is-telegram-dark) .ant-dropdown-menu-item-disabled,body:has(.openlines-workspace.is-telegram-dark) .ant-dropdown-menu-submenu-disabled>.ant-dropdown-menu-submenu-title,body:has(.openlines-workspace.is-telegram-dark) .ant-dropdown-menu-submenu-disabled>.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow{color:#8fa5b8!important}body:has(.openlines-workspace.is-telegram-dark) .ant-dropdown-menu-item-disabled,body:has(.openlines-workspace.is-telegram-dark) .ant-dropdown-menu-submenu-disabled>.ant-dropdown-menu-submenu-title{background:transparent!important}body:has(.openlines-workspace.is-telegram-dark) .openlines-export-modal .ant-modal-content,body:has(.openlines-workspace.is-telegram-dark) .openlines-export-modal .ant-modal-header{color:#edf4fb;border-color:#2a3948;background:#17212b!important}body:has(.openlines-workspace.is-telegram-dark) .openlines-export-modal .ant-modal-close{color:#a9bbca}body:has(.openlines-workspace.is-telegram-dark) .openlines-export-modal .ant-modal-close:hover{color:#fff;background:#253444}body:has(.openlines-workspace.is-telegram-dark) .openlines-export-modal .openlines-export-setup{border-color:#34485a;background:linear-gradient(145deg,#202e3b,#1a2733);box-shadow:inset 0 1px #ffffff06}body:has(.openlines-workspace.is-telegram-dark) .openlines-export-modal .openlines-export-setup-heading strong,body:has(.openlines-workspace.is-telegram-dark) .openlines-export-modal .openlines-export-history-title,body:has(.openlines-workspace.is-telegram-dark) .openlines-export-modal .openlines-export-copy strong{color:#edf4fb}body:has(.openlines-workspace.is-telegram-dark) .openlines-export-modal .openlines-export-setup-heading small,body:has(.openlines-workspace.is-telegram-dark) .openlines-export-modal .openlines-export-setup label,body:has(.openlines-workspace.is-telegram-dark) .openlines-export-modal .openlines-export-copy span,body:has(.openlines-workspace.is-telegram-dark) .openlines-export-modal .openlines-export-copy small,body:has(.openlines-workspace.is-telegram-dark) .openlines-export-modal .ant-empty-description{color:#96a9bb}body:has(.openlines-workspace.is-telegram-dark) .openlines-export-modal .ant-select-selector,body:has(.openlines-workspace.is-telegram-dark) .openlines-export-modal .ant-input-number{color:#edf4fb!important;border-color:#3a5063!important;background:#111d27!important;box-shadow:none!important}body:has(.openlines-workspace.is-telegram-dark) .openlines-export-modal .ant-select-selection-item,body:has(.openlines-workspace.is-telegram-dark) .openlines-export-modal .ant-select-arrow,body:has(.openlines-workspace.is-telegram-dark) .openlines-export-modal .ant-input-number-input{color:#edf4fb!important}body:has(.openlines-workspace.is-telegram-dark) .openlines-export-modal .ant-alert-info{border-color:#31536a;background:#172f3e}body:has(.openlines-workspace.is-telegram-dark) .openlines-export-modal .ant-alert-info .ant-alert-message{color:#cfe0ed}body:has(.openlines-workspace.is-telegram-dark) .openlines-export-modal .openlines-export-row{border-color:#304252;background:linear-gradient(145deg,#202e3a,#1b2834);box-shadow:none}body:has(.openlines-workspace.is-telegram-dark) .openlines-export-modal .openlines-export-icon{color:#bdb5ff;background:#2e2d50}body:has(.openlines-workspace.is-telegram-dark) .openlines-export-modal .openlines-export-row.is-ready .openlines-export-icon{color:#73e3ad;background:#173f35}body:has(.openlines-workspace.is-telegram-dark) .openlines-export-modal .openlines-export-row.is-failed .openlines-export-icon{color:#ff8e91;background:#43272d}body:has(.openlines-workspace.is-telegram-dark) .openlines-export-modal .openlines-export-copy em{color:#ff8e91}body:has(.openlines-workspace.is-telegram-dark) .openlines-export-modal .openlines-export-row .ant-tag{color:#c2d0dc;border-color:#405365;background:#253544}body:has(.openlines-workspace.is-telegram-dark) .openlines-export-modal .openlines-export-list{scrollbar-color:#405264 #17212b}body:has(.openlines-workspace.is-telegram-dark) .openlines-account-drawer-intro,body:has(.openlines-workspace.is-telegram-dark) .openlines-settings-drawer section,body:has(.openlines-workspace.is-telegram-dark) .openlines-account-drawer-list>button,body:has(.openlines-workspace.is-telegram-dark) .openlines-account-drawer-row{color:#edf4fb;border-color:#2a3948;background:#202b36!important;box-shadow:none}body:has(.openlines-workspace.is-telegram-dark) .openlines-account-search{background:#17212b}body:has(.openlines-workspace.is-telegram-dark) .openlines-account-drawer-list>button.is-active,body:has(.openlines-workspace.is-telegram-dark) .openlines-account-drawer-row.is-active{border-color:#4f82b1;background:#2b5278!important}body:has(.openlines-workspace.is-telegram-dark) .openlines-account-drawer strong,body:has(.openlines-workspace.is-telegram-dark) .openlines-settings-drawer h4,body:has(.openlines-workspace.is-telegram-dark) .openlines-settings-drawer label{color:#edf4fb!important}body:has(.openlines-workspace.is-telegram-dark) .openlines-account-drawer small,body:has(.openlines-workspace.is-telegram-dark) .openlines-settings-drawer label>span{color:#91a3b5!important}body:has(.openlines-workspace.is-telegram-dark) .openlines-settings-drawer .openlines-ai-policy-settings>p{color:#91a3b5}body:has(.openlines-workspace.is-telegram-dark) .openlines-settings-drawer .openlines-business-greeting-entry>p{color:#91a3b5}body:has(.openlines-workspace.is-telegram-dark) .openlines-business-greeting-entry-status>span{border-color:#324455;background:linear-gradient(145deg,#1a2733,#202f3d)}body:has(.openlines-workspace.is-telegram-dark) .openlines-business-greeting-entry-status strong{color:#8ab8e0}body:has(.openlines-workspace.is-telegram-dark) .openlines-business-greeting-entry-status small{color:#91a3b5}body:has(.openlines-workspace.is-telegram-dark) .openlines-business-greeting-title small,body:has(.openlines-workspace.is-telegram-dark) .openlines-business-greeting-account-select,body:has(.openlines-workspace.is-telegram-dark) .openlines-business-greeting-switch small{color:#91a3b5}body:has(.openlines-workspace.is-telegram-dark) .openlines-business-greeting-account-card,body:has(.openlines-workspace.is-telegram-dark) .openlines-business-greeting-switch,body:has(.openlines-workspace.is-telegram-dark) .openlines-business-greeting-editor{color:#edf4fb;border-color:#304253;background:#202b36}body:has(.openlines-workspace.is-telegram-dark) .openlines-business-greeting-account-card>div small{color:#91a3b5}body:has(.openlines-workspace.is-telegram-dark) .openlines-business-greeting-account-select .ant-select-selector,body:has(.openlines-workspace.is-telegram-dark) .openlines-business-greeting-editor .ant-select-selector,body:has(.openlines-workspace.is-telegram-dark) .openlines-business-greeting-editor .ant-input,body:has(.openlines-workspace.is-telegram-dark) .openlines-business-greeting-editor .ant-input-affix-wrapper{color:#edf4fb!important;border-color:#385064!important;background:#17212b!important}body:has(.openlines-workspace.is-telegram-dark) .openlines-business-greeting-preview{background:radial-gradient(circle at 90% 10%,rgba(90,158,211,.12),transparent 45%),#0e1922}body:has(.openlines-workspace.is-telegram-dark) .openlines-business-greeting-preview p{color:#edf4fb;background:#182c3d;box-shadow:none}body:has(.openlines-workspace.is-telegram-dark) .openlines-business-greeting-note{color:#a9bdcf;background:#152633}body:has(.openlines-workspace.is-telegram-dark) .openlines-ai-policy-grid{border-color:#2d3d4d;background:#17212b}body:has(.openlines-workspace.is-telegram-dark) .openlines-ai-policy-head{color:#8fa3b5;background:#202d39}body:has(.openlines-workspace.is-telegram-dark) .openlines-ai-policy-row+.openlines-ai-policy-row{border-color:#2d3d4d}body:has(.openlines-workspace.is-telegram-dark) .openlines-ai-policy-row>span{color:#e5edf5}body:has(.openlines-workspace.is-telegram-dark) .openlines-settings-drawer .ant-select-selector,body:has(.openlines-workspace.is-telegram-dark) .openlines-settings-drawer .ant-btn,body:has(.openlines-workspace.is-telegram-dark) .openlines-account-drawer .ant-input-affix-wrapper{color:#edf4fb!important;border-color:#2a3948!important;background:#202b36!important;box-shadow:none!important}body:has(.openlines-workspace.is-telegram-dark) .openlines-settings-drawer .ant-select-selection-item,body:has(.openlines-workspace.is-telegram-dark) .openlines-settings-drawer .ant-select-arrow,body:has(.openlines-workspace.is-telegram-dark) .openlines-account-drawer .ant-input{color:#edf4fb!important}@media(max-width:900px){.openlines-page.is-mobile-detail.is-telegram-dark .openlines-composer{border-color:var(--openlines-dark-border);background:var(--openlines-dark-panel)!important}}body.openlines-telegram-dark-active .app-shell.has-openlines-workspace .sidebar.sidebar-navigation-v2,:root[data-theme] body.openlines-telegram-dark-active .app-shell.has-openlines-workspace .sidebar.sidebar-navigation-v2{border-right-color:#2a3948;background:#111b26!important;box-shadow:10px 0 28px #00000038}body.openlines-telegram-dark-active .app-shell.has-openlines-workspace,body.openlines-telegram-dark-active .app-shell.has-openlines-workspace>.app-main,body.openlines-telegram-dark-active .app-shell.has-openlines-workspace .app-content.is-communication-content{background:#0e1621}body.openlines-telegram-dark-active .app-shell.has-openlines-workspace .sidebar.sidebar-navigation-v2:before{display:block!important;opacity:.24}body.openlines-telegram-dark-active .app-shell.has-openlines-workspace .sidebar-logo{border-bottom-color:#263646;background:#111b26}body.openlines-telegram-dark-active .app-shell.has-openlines-workspace .sidebar-navigation-scroll{scrollbar-color:#405264 transparent}body.openlines-telegram-dark-active .app-shell.has-openlines-workspace .sidebar-today,body.openlines-telegram-dark-active .app-shell.has-openlines-workspace .sidebar-pinned,body.openlines-telegram-dark-active .app-shell.has-openlines-workspace .sidebar-category-children{border-color:#91a3b52e}body.openlines-telegram-dark-active .app-shell.has-openlines-workspace .sidebar-nav-link,body.openlines-telegram-dark-active .app-shell.has-openlines-workspace .sidebar-category-button,body.openlines-telegram-dark-active .app-shell.has-openlines-workspace .sidebar-all-tools,body.openlines-telegram-dark-active .app-shell.has-openlines-workspace .sidebar-settings-launcher,body.openlines-telegram-dark-active .app-shell.has-openlines-workspace .sidebar-help-launcher,body.openlines-telegram-dark-active .app-shell.has-openlines-workspace .sidebar-settings-launcher svg,body.openlines-telegram-dark-active .app-shell.has-openlines-workspace .sidebar-help-launcher svg{color:#a9bacb!important;stroke:currentColor!important}body.openlines-telegram-dark-active .app-shell.has-openlines-workspace .sidebar-nav-link:hover,body.openlines-telegram-dark-active .app-shell.has-openlines-workspace .sidebar-category-button:hover,body.openlines-telegram-dark-active .app-shell.has-openlines-workspace .sidebar-all-tools:hover,body.openlines-telegram-dark-active .app-shell.has-openlines-workspace .sidebar-settings-launcher:hover,body.openlines-telegram-dark-active .app-shell.has-openlines-workspace .sidebar-help-launcher:hover{color:#f4f8fc!important;background:#202f3e!important}body.openlines-telegram-dark-active .app-shell.has-openlines-workspace .sidebar-nav-link.is-active,body.openlines-telegram-dark-active .app-shell.has-openlines-workspace .sidebar-category-button.is-current,body.openlines-telegram-dark-active .app-shell.has-openlines-workspace .sidebar-settings-launcher.is-active,body.openlines-telegram-dark-active .app-shell.has-openlines-workspace .sidebar-help-launcher.is-active{color:#fff!important;background:#2b5278!important;box-shadow:inset 3px 0 #64a8e8,0 8px 22px #00000029}.openlines-workspace.is-telegram-dark .openline-conversation .ant-badge-count{border-color:#5d9bd2!important;background:#377caf!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 3px 9px #00000038}.openlines-workspace.is-telegram-dark .openline-conversation.active .ant-badge-count{border-color:#8dc5f2!important;background:#64a8e8!important;color:#08131e!important;-webkit-text-fill-color:#08131e!important}.openlines-workspace.is-telegram-dark .openline-conversation .ant-badge-count span,.openlines-workspace.is-telegram-dark .openline-conversation .ant-badge-count .ant-scroll-number-only-unit{color:inherit!important;-webkit-text-fill-color:inherit!important}body.openlines-telegram-dark-active .creation-flow-modal .ant-modal-content,body.openlines-telegram-dark-active .stage-required-modal .ant-modal-content,body.openlines-telegram-dark-active .crm-outcome-modal .ant-modal-content{color:#edf4fb;border-color:#344758;background:#17212b!important;box-shadow:0 34px 86px #00000085,inset 0 1px #ffffff06}body.openlines-telegram-dark-active .creation-flow-modal .ant-modal-header,body.openlines-telegram-dark-active .stage-required-modal .ant-modal-header,body.openlines-telegram-dark-active .crm-outcome-modal .ant-modal-header{color:#edf4fb;border-bottom-color:#2a3948;background:linear-gradient(115deg,#17212b,#1b2835 58%,#172532)!important}body.openlines-telegram-dark-active .creation-flow-modal .ant-modal-title,body.openlines-telegram-dark-active .stage-required-modal .ant-modal-title,body.openlines-telegram-dark-active .crm-outcome-modal .ant-modal-title,body.openlines-telegram-dark-active .creation-modal-title__copy strong{color:#f4f8fc!important;-webkit-text-fill-color:#f4f8fc!important}body.openlines-telegram-dark-active .creation-modal-title__copy>span,body.openlines-telegram-dark-active .creation-form-section__heading small{color:#91a3b5!important;-webkit-text-fill-color:#91a3b5!important}body.openlines-telegram-dark-active .creation-modal-title__copy small{color:#82bdf1}body.openlines-telegram-dark-active .creation-flow-modal .ant-modal-close,body.openlines-telegram-dark-active .stage-required-modal .ant-modal-close,body.openlines-telegram-dark-active .crm-outcome-modal .ant-modal-close{color:#b7c6d5;border-color:#3a4c5e;background:#202b36;box-shadow:none}body.openlines-telegram-dark-active .creation-flow-modal .ant-modal-close:hover,body.openlines-telegram-dark-active .stage-required-modal .ant-modal-close:hover,body.openlines-telegram-dark-active .crm-outcome-modal .ant-modal-close:hover{color:#fff;background:#2b5278}body.openlines-telegram-dark-active .creation-flow-modal .ant-modal-body,body.openlines-telegram-dark-active .stage-required-modal .ant-modal-body,body.openlines-telegram-dark-active .crm-outcome-modal .ant-modal-body{color:#edf4fb;background:#17212b!important}body.openlines-telegram-dark-active .creation-flow-modal .ant-modal-footer,body.openlines-telegram-dark-active .stage-required-modal .ant-modal-footer,body.openlines-telegram-dark-active .crm-outcome-modal .ant-modal-footer,body.openlines-telegram-dark-active .crm-outcome-modal.is-mobile .ant-modal-footer{border-top-color:#2a3948;background:#151f29!important;box-shadow:0 -10px 26px #00000029}body.openlines-telegram-dark-active .creation-form-section{color:#edf4fb;border-color:#344758;background:linear-gradient(145deg,#202b36,#1b2733)!important;box-shadow:0 10px 24px #00000029,inset 0 1px #ffffff06!important}body.openlines-telegram-dark-active .creation-form-section__icon{border-color:#49657e;background:#64a8e821;color:#82bdf1;box-shadow:none}body.openlines-telegram-dark-active .creation-form-section__heading strong,body.openlines-telegram-dark-active .creation-flow-modal .ant-form-item-label>label,body.openlines-telegram-dark-active .stage-required-modal .ant-form-item-label>label,body.openlines-telegram-dark-active .crm-outcome-modal .ant-form-item-label>label{color:#edf4fb!important}body.openlines-telegram-dark-active .creation-flow-modal .ant-input,body.openlines-telegram-dark-active .creation-flow-modal .ant-input-affix-wrapper,body.openlines-telegram-dark-active .creation-flow-modal .ant-input-number,body.openlines-telegram-dark-active .creation-flow-modal .ant-input-number-input,body.openlines-telegram-dark-active .creation-flow-modal .ant-picker,body.openlines-telegram-dark-active .creation-flow-modal .ant-select-selector,body.openlines-telegram-dark-active .stage-required-modal .ant-input,body.openlines-telegram-dark-active .stage-required-modal .ant-input-number,body.openlines-telegram-dark-active .stage-required-modal .ant-picker,body.openlines-telegram-dark-active .stage-required-modal .ant-select-selector,body.openlines-telegram-dark-active .crm-outcome-modal .ant-input,body.openlines-telegram-dark-active .crm-outcome-modal .ant-input-number,body.openlines-telegram-dark-active .crm-outcome-modal .ant-picker,body.openlines-telegram-dark-active .crm-outcome-modal .ant-select-selector{color:#edf4fb!important;border-color:#3a4c5e!important;background:#111b25!important;box-shadow:inset 0 1px 2px #0003!important;caret-color:#edf4fb}body.openlines-telegram-dark-active .creation-flow-modal .ant-select-selection-item,body.openlines-telegram-dark-active .creation-flow-modal .ant-select-arrow,body.openlines-telegram-dark-active .creation-flow-modal .ant-picker-input>input,body.openlines-telegram-dark-active .stage-required-modal .ant-select-selection-item,body.openlines-telegram-dark-active .stage-required-modal .ant-select-arrow,body.openlines-telegram-dark-active .stage-required-modal .ant-picker-input>input,body.openlines-telegram-dark-active .crm-outcome-modal .ant-select-selection-item,body.openlines-telegram-dark-active .crm-outcome-modal .ant-select-arrow,body.openlines-telegram-dark-active .crm-outcome-modal .ant-picker-input>input{color:#edf4fb!important}body.openlines-telegram-dark-active .creation-flow-modal input::placeholder,body.openlines-telegram-dark-active .creation-flow-modal textarea::placeholder,body.openlines-telegram-dark-active .creation-flow-modal .ant-select-selection-placeholder,body.openlines-telegram-dark-active .stage-required-modal input::placeholder,body.openlines-telegram-dark-active .stage-required-modal textarea::placeholder,body.openlines-telegram-dark-active .stage-required-modal .ant-select-selection-placeholder,body.openlines-telegram-dark-active .crm-outcome-modal input::placeholder,body.openlines-telegram-dark-active .crm-outcome-modal textarea::placeholder,body.openlines-telegram-dark-active .crm-outcome-modal .ant-select-selection-placeholder{color:#6f8396!important;-webkit-text-fill-color:#6f8396!important}body.openlines-telegram-dark-active .creation-flow-modal .ant-input-data-count,body.openlines-telegram-dark-active .stage-required-modal .ant-input-data-count,body.openlines-telegram-dark-active .crm-outcome-modal .ant-input-data-count,body.openlines-telegram-dark-active .creation-flow-modal .ant-form-item-explain,body.openlines-telegram-dark-active .stage-required-modal .ant-form-item-explain,body.openlines-telegram-dark-active .crm-outcome-modal .ant-form-item-explain{color:#91a3b5}body.openlines-telegram-dark-active .creation-flow-modal .ant-form-item-explain-error,body.openlines-telegram-dark-active .stage-required-modal .ant-form-item-explain-error,body.openlines-telegram-dark-active .crm-outcome-modal .ant-form-item-explain-error{color:#ff929b!important}body.openlines-telegram-dark-active .creation-flow-modal .ant-input-status-error,body.openlines-telegram-dark-active .creation-flow-modal .ant-select-status-error .ant-select-selector,body.openlines-telegram-dark-active .creation-flow-modal .ant-picker-status-error,body.openlines-telegram-dark-active .stage-required-modal .ant-input-status-error,body.openlines-telegram-dark-active .stage-required-modal .ant-select-status-error .ant-select-selector,body.openlines-telegram-dark-active .stage-required-modal .ant-picker-status-error,body.openlines-telegram-dark-active .crm-outcome-modal .ant-input-status-error,body.openlines-telegram-dark-active .crm-outcome-modal .ant-select-status-error .ant-select-selector,body.openlines-telegram-dark-active .crm-outcome-modal .ant-picker-status-error{border-color:#d96773!important}body.openlines-telegram-dark-active .creation-flow-modal .ant-input:focus,body.openlines-telegram-dark-active .creation-flow-modal .ant-input-affix-wrapper-focused,body.openlines-telegram-dark-active .creation-flow-modal .ant-select-focused .ant-select-selector,body.openlines-telegram-dark-active .creation-flow-modal .ant-picker-focused,body.openlines-telegram-dark-active .stage-required-modal .ant-input:focus,body.openlines-telegram-dark-active .stage-required-modal .ant-select-focused .ant-select-selector,body.openlines-telegram-dark-active .stage-required-modal .ant-picker-focused,body.openlines-telegram-dark-active .crm-outcome-modal .ant-input:focus,body.openlines-telegram-dark-active .crm-outcome-modal .ant-select-focused .ant-select-selector,body.openlines-telegram-dark-active .crm-outcome-modal .ant-picker-focused{border-color:#64a8e8!important;box-shadow:0 0 0 3px #64a8e824!important}body.openlines-telegram-dark-active .creation-flow-modal .ant-select-selection-item,body.openlines-telegram-dark-active .stage-required-modal .ant-select-selection-item,body.openlines-telegram-dark-active .crm-outcome-modal .ant-select-selection-item{border-color:#456481!important;background:#23384b!important}body.openlines-telegram-dark-active .creation-flow-modal .ant-select-selection-item-remove,body.openlines-telegram-dark-active .stage-required-modal .ant-select-selection-item-remove,body.openlines-telegram-dark-active .crm-outcome-modal .ant-select-selection-item-remove,body.openlines-telegram-dark-active .creation-flow-modal .ant-picker-suffix,body.openlines-telegram-dark-active .stage-required-modal .ant-picker-suffix,body.openlines-telegram-dark-active .crm-outcome-modal .ant-picker-suffix{color:#91a3b5!important}body.openlines-telegram-dark-active .creation-flow-modal .ant-input[disabled],body.openlines-telegram-dark-active .creation-flow-modal .ant-picker-disabled,body.openlines-telegram-dark-active .creation-flow-modal .ant-select-disabled .ant-select-selector,body.openlines-telegram-dark-active .stage-required-modal .ant-input[disabled],body.openlines-telegram-dark-active .stage-required-modal .ant-picker-disabled,body.openlines-telegram-dark-active .stage-required-modal .ant-select-disabled .ant-select-selector,body.openlines-telegram-dark-active .crm-outcome-modal .ant-input[disabled],body.openlines-telegram-dark-active .crm-outcome-modal .ant-picker-disabled,body.openlines-telegram-dark-active .crm-outcome-modal .ant-select-disabled .ant-select-selector{color:#718497!important;border-color:#2b3b4a!important;background:#15202a!important}body.openlines-telegram-dark-active .creation-flow-modal .ant-alert,body.openlines-telegram-dark-active .stage-required-modal .ant-alert,body.openlines-telegram-dark-active .crm-outcome-modal .ant-alert{color:#dbe7f2;border-color:#3a5268;background:#1d3041!important}body.openlines-telegram-dark-active .creation-flow-modal .ant-alert-error,body.openlines-telegram-dark-active .stage-required-modal .ant-alert-error,body.openlines-telegram-dark-active .crm-outcome-modal .ant-alert-error{border-color:#70444a;background:#38272d!important}body.openlines-telegram-dark-active .creation-flow-modal .ant-alert-message,body.openlines-telegram-dark-active .creation-flow-modal .ant-alert-description,body.openlines-telegram-dark-active .stage-required-modal .ant-alert-message,body.openlines-telegram-dark-active .stage-required-modal .ant-alert-description,body.openlines-telegram-dark-active .crm-outcome-modal .ant-alert-message,body.openlines-telegram-dark-active .crm-outcome-modal .ant-alert-description{color:#dbe7f2!important}body.openlines-telegram-dark-active .creation-flow-modal .ant-btn-default,body.openlines-telegram-dark-active .stage-required-modal .ant-btn-default,body.openlines-telegram-dark-active .crm-outcome-modal .ant-btn-default{color:#dbe7f2;border-color:#3a4c5e;background:#202b36;box-shadow:none}body.openlines-telegram-dark-active .creation-flow-modal .ant-btn-default:hover,body.openlines-telegram-dark-active .stage-required-modal .ant-btn-default:hover,body.openlines-telegram-dark-active .crm-outcome-modal .ant-btn-default:hover{color:#fff;border-color:#5f8eb7;background:#253a4d}body.openlines-telegram-dark-active .stage-required-note,body.openlines-telegram-dark-active .stage-required-settings-intro,body.openlines-telegram-dark-active .stage-outcome-policy,body.openlines-telegram-dark-active .crm-conversion-contact-preview{color:#edf4fb;border-color:#3a4c5e;background:linear-gradient(135deg,#202b36,#1a2733)!important;box-shadow:none}body.openlines-telegram-dark-active .stage-required-note strong,body.openlines-telegram-dark-active .stage-required-settings-intro strong,body.openlines-telegram-dark-active .crm-conversion-contact-preview strong{color:#edf4fb}body.openlines-telegram-dark-active .stage-required-note span,body.openlines-telegram-dark-active .stage-required-settings-intro span,body.openlines-telegram-dark-active .crm-conversion-contact-preview>span{color:#91a3b5}body.openlines-telegram-dark-active .stage-transition-section{border-color:#344758;background:#1b2835;box-shadow:none}body.openlines-telegram-dark-active .stage-transition-section>header{border-color:#344758;background:#202f3d}body.openlines-telegram-dark-active .stage-transition-section>header strong,body.openlines-telegram-dark-active .stage-transition-product-copy strong{color:#edf4fb}body.openlines-telegram-dark-active .stage-transition-section>header small,body.openlines-telegram-dark-active .stage-transition-product-copy>span small,body.openlines-telegram-dark-active .stage-transition-product-copy>small{color:#91a3b5}body.openlines-telegram-dark-active .stage-transition-section>header>span{color:#c1b9ff;background:#343254}body.openlines-telegram-dark-active .stage-transition-section.is-products>header>span{color:#ffd17a;background:#3d3222}body.openlines-telegram-dark-active .stage-transition-product{border-color:#344758;background:linear-gradient(135deg,#202e3b,#1a2733)}body.openlines-telegram-dark-active .stage-transition-product-visual{color:#c1b9ff;background:#343254}body.openlines-telegram-dark-active .stage-transition-price-input.ant-input-number-affix-wrapper{border-color:#43586c!important;background:#0f1a24!important;box-shadow:inset 0 1px 2px #0000003d!important}body.openlines-telegram-dark-active .stage-transition-price-input.ant-input-number-affix-wrapper:hover{border-color:#6a86a0!important;background:#111e29!important}body.openlines-telegram-dark-active .stage-transition-price-input.ant-input-number-affix-wrapper-focused{border-color:#64a8e8!important;background:#111e29!important;box-shadow:0 0 0 3px #64a8e829,inset 0 1px 2px #0003!important}body.openlines-telegram-dark-active .stage-transition-price-input.ant-input-number-affix-wrapper .ant-input-number,body.openlines-telegram-dark-active .stage-transition-price-input.ant-input-number-affix-wrapper .ant-input-number-input-wrap{border:0!important;background:transparent!important;box-shadow:none!important}body.openlines-telegram-dark-active .stage-transition-price-input .ant-input-number-input{color:#f2f7fb!important;background:transparent!important;-webkit-text-fill-color:#f2f7fb!important;opacity:1}body.openlines-telegram-dark-active .stage-transition-price-input .ant-input-number-input::placeholder{color:#688096!important;-webkit-text-fill-color:#688096!important}body.openlines-telegram-dark-active .stage-transition-price-input .ant-input-number-suffix{border-left-color:#43586c;background:linear-gradient(180deg,#26384a,#213142)}body.openlines-telegram-dark-active .stage-transition-price-currency{color:#b9d6ef!important;-webkit-text-fill-color:#b9d6ef!important}body.openlines-telegram-dark-active .stage-transition-automation-hint{color:#91a3b5;border-color:#344758;background:#182530}body.openlines-telegram-dark-active .stage-required-settings-row,body.openlines-telegram-dark-active .settings-form-modal .settings-capability-toggle,body.openlines-telegram-dark-active .creation-form-checkbox{color:#edf4fb;border-color:#344758;background:#202b36!important}body.openlines-telegram-dark-active .stage-required-settings-stage strong,body.openlines-telegram-dark-active .settings-form-modal .settings-capability-toggle__copy strong,body.openlines-telegram-dark-active .creation-form-checkbox .ant-checkbox-wrapper{color:#edf4fb}body.openlines-telegram-dark-active .settings-form-modal .settings-capability-toggle__copy span,body.openlines-telegram-dark-active .settings-form-modal .settings-capability-toggle__copy small,body.openlines-telegram-dark-active .stage-required-settings-stage span,body.openlines-telegram-dark-active .stage-required-settings-stage small{color:#91a3b5!important}body.openlines-telegram-dark-active .settings-form-modal .settings-capability-toggle:hover,body.openlines-telegram-dark-active .stage-required-settings-row:hover{border-color:#4b6780;background:#243342!important}body.openlines-telegram-dark-active .creation-form-checkbox .ant-checkbox-inner,body.openlines-telegram-dark-active .stage-required-modal .ant-checkbox-inner,body.openlines-telegram-dark-active .crm-outcome-modal .ant-checkbox-inner{border-color:#506579;background:#111b25}body.openlines-telegram-dark-active .stage-required-settings-count.ant-tag{color:#b7d8f6;border-color:#456481;background:#23384b}body.openlines-telegram-dark-active .ant-picker-dropdown,body.openlines-telegram-dark-active .ant-picker-panel-container,body.openlines-telegram-dark-active .ant-picker-panel,body.openlines-telegram-dark-active .ant-picker-header,body.openlines-telegram-dark-active .ant-picker-content th,body.openlines-telegram-dark-active .ant-picker-content td{color:#edf4fb;border-color:#2a3948;background:#17212b!important}body.openlines-telegram-dark-active .ant-picker-cell{color:#6f8396}body.openlines-telegram-dark-active .ant-picker-cell-in-view{color:#dbe7f2}body.openlines-telegram-dark-active .ant-picker-cell:hover .ant-picker-cell-inner{background:#253444!important}body.openlines-telegram-dark-active .ant-picker-cell-selected .ant-picker-cell-inner{color:#fff;background:#2b5278!important}.openlines-call-button{color:#5f4be8!important}.openlines-telegram-call-widget{position:fixed;z-index:1180;right:24px;bottom:24px;width:min(360px,calc(100vw - 32px));padding:14px;border:1px solid rgba(121,103,240,.25);border-radius:22px;color:#172033;background:#fffffff5;box-shadow:0 22px 60px #221c4a3d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.openlines-telegram-call-widget.is-minimized{width:min(320px,calc(100vw - 32px));padding:8px}.openlines-call-summary{display:flex;align-items:center;gap:10px;width:100%;padding:0;border:0;color:inherit;text-align:left;background:transparent;cursor:pointer}.openlines-call-summary>span:nth-child(2){display:grid;flex:1;min-width:0}.openlines-call-summary strong,.openlines-call-summary small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.openlines-call-summary strong{color:#172033;font-weight:700}.openlines-call-summary small{color:#59677d;font-weight:500}.openlines-call-summary>svg{flex:0 0 auto;color:#68758b}.openlines-call-orbit{display:grid;place-items:center;padding:24px 0 18px}.openlines-call-orbit>span{display:grid;place-items:center;width:76px;height:76px;border-radius:50%;color:#fff;background:linear-gradient(145deg,#705af4,#41a7f4);box-shadow:0 0 0 10px #705af417,0 12px 34px #5446d14d;animation:openlines-call-pulse 1.8s ease-in-out infinite}.openlines-call-controls{display:flex;justify-content:center;gap:16px;margin-top:14px}.openlines-call-device-form{margin-top:14px}.openlines-call-device-form .ant-form-item:last-child{margin-bottom:0}@keyframes openlines-call-pulse{50%{transform:scale(1.05);box-shadow:0 0 0 18px #705af40a,0 12px 34px #5446d14d}}.openlines-telegram-dark .openlines-telegram-call-widget,body.openlines-telegram-dark-active .openlines-telegram-call-widget{color:#e8eef5;border-color:#31465a;background:#182531f7}.openlines-telegram-dark .openlines-call-summary strong,body.openlines-telegram-dark-active .openlines-call-summary strong{color:#f3f7fb}.openlines-telegram-dark .openlines-call-summary small,body.openlines-telegram-dark-active .openlines-call-summary small{color:#9eb2c4}.openlines-telegram-dark .openlines-call-summary>svg,body.openlines-telegram-dark-active .openlines-call-summary>svg{color:#9eb2c4}@media(max-width:700px){.openlines-telegram-call-widget{right:10px;bottom:calc(74px + env(safe-area-inset-bottom));width:calc(100vw - 20px)}}.feed-announcement-settings{margin:0 0 14px;border-color:#e4dcff;background:#faf8ff}.feed-switch-label{margin-left:8px}.feed-announcement-actionbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:11px 12px;border-radius:12px;background:#f7f4ff;border:1px solid #e6ddff}.feed-announcement-actionbar>span{display:flex;align-items:center;gap:6px;color:#665d88;font-size:12px}.feed-post-card.is-announcement{border-color:#dfd6ff;box-shadow:0 10px 30px #5c47af14}@media(max-width:700px){.feed-announcement-actionbar{align-items:flex-start;flex-direction:column}.feed-announcement-actionbar .ant-space{width:100%;justify-content:flex-end}}.openlines-qualification-section{display:grid;gap:10px}.openlines-qualification-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.openlines-qualification-heading h4{display:inline-flex;align-items:center;gap:6px;margin:0}.openlines-qualification-heading .ant-tag{margin:0;max-width:150px;overflow:hidden;text-overflow:ellipsis}.openlines-qualification-card{--qualification-accent: #6987ff;--qualification-soft: rgba(105, 135, 255, .12);overflow:hidden;border:1px solid color-mix(in srgb,var(--qualification-accent) 24%,#dfe5f2);border-radius:18px;background:linear-gradient(145deg,var(--qualification-soft),rgba(255,255,255,.94) 42%);box-shadow:0 12px 30px #1a244612}.openlines-qualification-card.is-warm{--qualification-accent: #f39a36;--qualification-soft: rgba(243, 154, 54, .13)}.openlines-qualification-card.is-hot{--qualification-accent: #15a66c;--qualification-soft: rgba(21, 166, 108, .13)}.openlines-qualification-card.is-very_hot{--qualification-accent: #7a5af5;--qualification-soft: rgba(122, 90, 245, .14)}.openlines-qualification-card>header{display:grid;grid-template-columns:66px minmax(0,1fr);align-items:center;gap:12px;padding:14px}.openlines-qualification-card>header>div:nth-child(2){min-width:0;display:grid;gap:2px}.openlines-qualification-card>header small,.openlines-qualification-card>header span,.openlines-qualification-card>footer{color:#748096;font-size:11px}.openlines-qualification-card>header>div:nth-child(2)>strong{color:#17213a;font-size:17px;line-height:1.2}.openlines-score-orbit{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--qualification-accent) var(--score-value),rgba(120,132,160,.15) 0);position:relative;box-shadow:0 8px 20px color-mix(in srgb,var(--qualification-accent) 18%,transparent)}.openlines-score-orbit:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:inherit;background:#fff}.openlines-score-orbit>span{position:relative;z-index:1;display:grid;place-items:center;line-height:1}.openlines-score-orbit strong{color:var(--qualification-accent);font-size:21px}.openlines-score-orbit small{margin-top:4px;font-size:9px}.openlines-crm-score-compact{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:5px 8px;margin:0 12px 10px;padding:10px 11px;border:1px solid rgba(105,120,152,.14);border-radius:12px;background:#6978980e}.openlines-qualification-card>header .openlines-crm-score-compact{grid-column:1/-1;margin:0}.openlines-crm-score-compact small{grid-column:1/-1;color:#7c879b;font-size:9px;font-weight:750;text-transform:uppercase;letter-spacing:.035em}.openlines-crm-score-compact strong{color:#344057;font-size:18px;font-variant-numeric:tabular-nums}.openlines-crm-score-compact>span{overflow:hidden;color:#68748b;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.openlines-crm-score-compact .ant-btn{width:24px;min-width:24px;height:24px;padding:0;color:#7a68e8}.openlines-stage-debt-callout{display:flex;gap:8px;align-items:flex-start;margin:0 12px 10px;padding:9px 10px;border:1px solid rgba(225,137,34,.2);border-radius:11px;color:#9a5a0b;background:#ffb5471f}.openlines-stage-debt-callout>svg{flex:0 0 auto;margin-top:1px}.openlines-stage-debt-callout>div{display:grid;min-width:0;gap:2px}.openlines-stage-debt-callout strong{font-size:11px;line-height:1.35}.openlines-stage-debt-callout span{overflow:hidden;color:#8b6a3d;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.openlines-potential-components{display:grid;gap:7px;margin:0 12px 11px;padding:10px;border-radius:12px;background:#6978980b}.openlines-potential-components>small{color:#78849a;font-size:9px;font-weight:750;text-transform:uppercase;letter-spacing:.035em}.openlines-potential-components>div{display:grid;grid-template-columns:minmax(68px,1fr) minmax(58px,1.25fr) 24px;align-items:center;gap:7px;min-width:0}.openlines-potential-components>div>span{overflow:hidden;color:#58657c;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.openlines-potential-components>div>i{height:5px;overflow:hidden;border-radius:999px;background:#69789821}.openlines-potential-components>div>i em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6a5ceb,#9a7df5)}.openlines-potential-components>div>b{color:#59657d;font-size:9px;text-align:right;font-variant-numeric:tabular-nums}.openlines-qualification-breakdown{border-top:1px solid rgba(111,125,151,.13);padding:5px 10px 7px}.openlines-qualification-breakdown details+details{border-top:1px solid rgba(111,125,151,.1)}.openlines-qualification-breakdown summary{display:grid;grid-template-columns:36px minmax(0,1fr) auto 14px;align-items:center;gap:7px;min-height:37px;cursor:pointer;list-style:none}.openlines-qualification-breakdown summary::-webkit-details-marker{display:none}.openlines-qualification-breakdown summary>span{font-weight:800;font-variant-numeric:tabular-nums}.openlines-qualification-breakdown summary>span.is-positive{color:#0f9b65}.openlines-qualification-breakdown summary>span.is-negative{color:#dc4661}.openlines-qualification-breakdown summary strong{min-width:0;color:#28324a;font-size:12px}.openlines-qualification-breakdown summary small{display:grid;place-items:center;min-width:20px;height:20px;border-radius:10px;background:#6474961a;color:#667189;font-size:10px}.openlines-qualification-breakdown details[open] summary svg{transform:rotate(180deg)}.openlines-qualification-breakdown details>div{display:grid;gap:5px;padding:0 0 9px 43px}.openlines-qualification-breakdown details button{display:grid;grid-template-columns:14px minmax(0,1fr);gap:5px;width:100%;padding:7px 8px;border:0;border-radius:9px;background:#69789812;color:#536078;text-align:left;cursor:pointer}.openlines-qualification-breakdown details button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.openlines-qualification-breakdown details button time{grid-column:2;color:#9099aa;font-size:9px}.openlines-qualification-card>footer{padding:0 14px 11px}.openlines-qualification-empty{display:flex;align-items:center;gap:9px;padding:13px;border-radius:14px;background:#69789812;color:#7c879b}.openlines-qualification-empty strong{font-size:12px}.openlines-scoring-settings>p{margin:-2px 0 10px;color:#788398;font-size:12px;line-height:1.45}.openlines-scoring-rule-list{display:grid;gap:7px;margin:3px 0 12px}.openlines-scoring-rule-list>div{display:grid;grid-template-columns:30px minmax(0,1fr) 72px;align-items:center;gap:8px;padding:9px;border:1px solid #e5e9f2;border-radius:12px;background:#fff}.openlines-scoring-rule-list>div.is-disabled{opacity:.58}.openlines-scoring-rule-list span{min-width:0;display:grid}.openlines-scoring-rule-list strong{overflow:hidden;color:#2c354c;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.openlines-scoring-rule-list small{color:#8a94a6;font-size:9px}.openlines-scoring-rule-list .ant-input-number{width:72px}.openlines-page.is-telegram-dark .openlines-qualification-card{border-color:color-mix(in srgb,var(--qualification-accent) 28%,#253a4b);background:linear-gradient(145deg,color-mix(in srgb,var(--qualification-accent) 12%,#172633),#172633 48%);box-shadow:none}.openlines-page.is-telegram-dark .openlines-score-orbit:after{background:#172633}.openlines-page.is-telegram-dark .openlines-qualification-card>header>div:nth-child(2)>strong,.openlines-page.is-telegram-dark .openlines-qualification-breakdown summary strong{color:#edf5fb}.openlines-page.is-telegram-dark .openlines-crm-score-compact{border-color:#8fa5b729;background:#6b8ea914}.openlines-page.is-telegram-dark .openlines-crm-score-compact strong{color:#edf5fb}.openlines-page.is-telegram-dark .openlines-crm-score-compact>span{color:#a7bac9}.openlines-page.is-telegram-dark .openlines-stage-debt-callout{border-color:#ffb84747;color:#ffc46b;background:#985b0c33}.openlines-page.is-telegram-dark .openlines-stage-debt-callout span{color:#d9b57d}.openlines-page.is-telegram-dark .openlines-potential-components{background:#6b8ea912}.openlines-page.is-telegram-dark .openlines-potential-components>div>span,.openlines-page.is-telegram-dark .openlines-potential-components>div>b{color:#afc1cf}.openlines-page.is-telegram-dark .openlines-potential-components>div>i{background:#8fa5b726}.openlines-page.is-telegram-dark .openlines-qualification-card>header small,.openlines-page.is-telegram-dark .openlines-qualification-card>header span,.openlines-page.is-telegram-dark .openlines-qualification-card>footer{color:#8fa5b7}.openlines-page.is-telegram-dark .openlines-qualification-breakdown,.openlines-page.is-telegram-dark .openlines-qualification-breakdown details+details{border-color:#8fa5b721}.openlines-page.is-telegram-dark .openlines-qualification-breakdown details button{background:#6b8ea91a;color:#b8c8d4}.openlines-page.is-telegram-dark .openlines-qualification-empty{background:#6b8ea91a;color:#9fb2c1}.openlines-settings-drawer .openlines-scoring-rule-list>div{min-width:0}.no-reply-draft-editor{display:grid;gap:12px;grid-column:1 / -1}.no-reply-draft-editor__notice{padding:10px 12px;border:1px solid #d8d4ff;border-radius:12px;background:#f7f5ff;color:#625b84;font-size:12px;line-height:1.45}.openlines-followup-section{display:grid;gap:10px}.openlines-followup-card{display:grid;gap:10px;padding:13px;border:1px solid color-mix(in srgb,#725cf5 28%,var(--border-color));border-radius:16px;background:linear-gradient(145deg,color-mix(in srgb,#725cf5 8%,var(--surface-primary)),var(--surface-primary));box-shadow:0 10px 24px #3c2b9114}.openlines-followup-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.openlines-followup-card>header>div{display:flex;min-width:0;gap:9px}.openlines-followup-card>header>div>span{display:grid;place-items:center;width:30px;height:30px;flex:0 0 auto;border-radius:10px;color:#fff;background:linear-gradient(135deg,#7c5cff,#4f8df7)}.openlines-followup-card header div div{display:grid;min-width:0;gap:2px}.openlines-followup-card header strong{color:var(--text-primary);font-size:13px}.openlines-followup-card header small{overflow:hidden;color:var(--text-secondary);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.openlines-followup-card .ant-input{border-radius:12px;background:color-mix(in srgb,var(--surface-primary) 92%,transparent);line-height:1.5;resize:none}.openlines-followup-safe{display:flex;align-items:center;gap:6px;color:var(--text-secondary);font-size:11px}.openlines-followup-card>footer{display:flex;justify-content:flex-end;gap:6px;flex-wrap:wrap}.openlines-followup-card>footer .ant-btn-primary{background:linear-gradient(135deg,#725cf5,#4f8df7)}.openlines-theme-telegram-dark .openlines-followup-card{border-color:#7e9abe47;background:linear-gradient(145deg,#5645b52e,#1b2b38f5);box-shadow:none}.openlines-theme-telegram-dark .openlines-followup-card .ant-input{color:#edf5fb;background:#13212d;border-color:#314658}.openlines-theme-telegram-dark .no-reply-draft-editor__notice{border-color:#3c5164;background:#172737;color:#b8c8d6}.today-followup-draft{display:grid;gap:8px;max-width:720px;margin-top:8px;padding:11px;border:1px solid #ddd8ff;border-radius:14px;background:linear-gradient(145deg,#faf9ff,#f4f7ff)}.today-followup-draft>div{display:flex;justify-content:space-between;gap:8px}.today-followup-draft>div small{color:var(--text-secondary)}.today-followup-draft .ant-input{border-radius:10px;background:#fff;resize:none}.today-followup-draft footer{display:flex;justify-content:flex-end;gap:6px}@media(max-width:720px){.openlines-followup-card>footer .ant-btn{flex:1 1 auto}}body.openlines-telegram-dark-active .openlines-settings-drawer .openlines-scoring-settings>p{color:#91a8bc}body.openlines-telegram-dark-active .openlines-settings-drawer .openlines-scoring-settings>label:not(.is-switch){display:grid;gap:7px}body.openlines-telegram-dark-active .openlines-settings-drawer .openlines-scoring-settings .ant-input-number,body.openlines-telegram-dark-active .openlines-settings-drawer .openlines-scoring-settings .ant-input-number-input{color:#edf4fb!important;border-color:#3a5165!important;background:#111b25!important;box-shadow:none!important}body.openlines-telegram-dark-active .openlines-settings-drawer .openlines-scoring-rule-list{gap:8px}body.openlines-telegram-dark-active .openlines-settings-drawer .openlines-scoring-rule-list>div{border-color:#34495c;background:linear-gradient(145deg,#1d2b38,#192633)!important;box-shadow:inset 0 1px #ffffff06}body.openlines-telegram-dark-active .openlines-settings-drawer .openlines-scoring-rule-list strong{color:#edf4fb}body.openlines-telegram-dark-active .openlines-settings-drawer .openlines-scoring-rule-list small{color:#8fa5b8}body.openlines-telegram-dark-active .openlines-settings-drawer .openlines-scoring-rule-list>div.is-disabled{opacity:.5}body.openlines-telegram-dark-active .openlines-folder-menu .ant-dropdown-menu{min-width:190px;padding:7px;border:1px solid #34495c;border-radius:14px;background:#172431!important;box-shadow:0 18px 44px #0000006b}body.openlines-telegram-dark-active .openlines-folder-menu .ant-dropdown-menu-item,body.openlines-telegram-dark-active .openlines-folder-menu .ant-dropdown-menu-item svg{color:#dbe7f2!important}body.openlines-telegram-dark-active .openlines-folder-menu .ant-dropdown-menu-item-selected{color:#fff!important;background:#2b5278!important}body.openlines-telegram-dark-active .openlines-folder-menu .ant-dropdown-menu-item-selected .ant-dropdown-menu-title-content,body.openlines-telegram-dark-active .openlines-folder-menu .ant-dropdown-menu-item-selected svg{color:#fff!important;-webkit-text-fill-color:#fff!important}body.openlines-telegram-dark-active .openlines-folder-menu .ant-dropdown-menu-item-divider{background:#2b3d4d}body.openlines-telegram-dark-active .template-library-drawer .ant-drawer-content,body.openlines-telegram-dark-active .template-quick-picker .ant-drawer-content,body.openlines-telegram-dark-active .template-library-drawer .ant-drawer-header,body.openlines-telegram-dark-active .template-quick-picker .ant-drawer-header,body.openlines-telegram-dark-active .template-library-drawer .ant-drawer-body,body.openlines-telegram-dark-active .template-quick-picker .ant-drawer-body{color:#edf4fb;border-color:#2c3f51;background:#111b26!important}body.openlines-telegram-dark-active .template-library-drawer .ant-drawer-title,body.openlines-telegram-dark-active .template-quick-picker .ant-drawer-title,body.openlines-telegram-dark-active .template-library-drawer .ant-drawer-close,body.openlines-telegram-dark-active .template-quick-picker .ant-drawer-close{color:#edf4fb!important}body.openlines-telegram-dark-active .template-library-surface,body.openlines-telegram-dark-active .template-library-toolbar{color:#edf4fb;background:#111b26}body.openlines-telegram-dark-active .template-library-drawer .ant-input-affix-wrapper,body.openlines-telegram-dark-active .template-quick-picker .ant-input-affix-wrapper,body.openlines-telegram-dark-active .template-library-drawer .ant-select-selector,body.openlines-telegram-dark-active .template-quick-picker .ant-select-selector,body.openlines-telegram-dark-active .template-library-drawer .template-library-toolbar .ant-input,body.openlines-telegram-dark-active .template-quick-picker .template-library-toolbar .ant-input{color:#edf4fb!important;border-color:#34495c!important;background:#172431!important;box-shadow:none!important}body.openlines-telegram-dark-active .template-library-drawer input::placeholder,body.openlines-telegram-dark-active .template-quick-picker input::placeholder,body.openlines-telegram-dark-active .template-library-drawer .ant-select-selection-placeholder,body.openlines-telegram-dark-active .template-quick-picker .ant-select-selection-placeholder{color:#71879a!important}body.openlines-telegram-dark-active .template-library-drawer .ant-tabs-nav:before,body.openlines-telegram-dark-active .template-quick-picker .ant-tabs-nav:before{border-color:#2c3f51}body.openlines-telegram-dark-active .template-library-drawer .ant-tabs-tab-btn,body.openlines-telegram-dark-active .template-quick-picker .ant-tabs-tab-btn{color:#9eb1c2}body.openlines-telegram-dark-active .template-library-drawer .ant-tabs-tab-active .ant-tabs-tab-btn,body.openlines-telegram-dark-active .template-quick-picker .ant-tabs-tab-active .ant-tabs-tab-btn{color:#89c5f5!important}body.openlines-telegram-dark-active .template-library-card,body.openlines-telegram-dark-active .template-catalog-row,body.openlines-telegram-dark-active .template-library-drawer .ant-list-item,body.openlines-telegram-dark-active .template-quick-picker .ant-list-item{color:#dbe7f2;border-color:#34495c!important;background:#192735!important;box-shadow:none}body.openlines-telegram-dark-active .template-library-card .ant-card-head{color:#edf4fb;border-color:#34495c;background:#1c2b39}body.openlines-telegram-dark-active .template-library-card .ant-card-body,body.openlines-telegram-dark-active .template-library-card .ant-typography,body.openlines-telegram-dark-active .template-library-card small,body.openlines-telegram-dark-active .template-catalog-row .ant-list-item-meta-description,body.openlines-telegram-dark-active .template-library-drawer .ant-empty-description,body.openlines-telegram-dark-active .template-quick-picker .ant-empty-description{color:#9eb1c2!important}body.openlines-telegram-dark-active .template-library-card.is-keyboard-active{border-color:#64a8e8!important;background:#20384b!important;box-shadow:0 0 0 3px #64a8e824}.openlines-workspace.is-telegram-dark .openlines-activity-list{gap:9px;margin-top:2px}.openlines-workspace.is-telegram-dark .openlines-activity-row{grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:start}.openlines-workspace.is-telegram-dark .openlines-activity-row>span{position:relative;z-index:1;width:34px;height:34px;flex-basis:34px;border:1px solid #3b5870;border-radius:11px;color:#9bd0f7;background:#20384b}.openlines-workspace.is-telegram-dark .openlines-activity-row>div{min-width:0;padding:11px 12px;border:1px solid #30475a;border-radius:12px;background:linear-gradient(145deg,#1b2b39,#182632)!important}.openlines-workspace.is-telegram-dark .openlines-activity-row strong{font-size:12px;line-height:1.35}.openlines-workspace.is-telegram-dark .openlines-activity-row p{margin:5px 0 7px;font-size:10px;line-height:1.45;overflow-wrap:anywhere}.openlines-workspace.is-telegram-dark .openlines-activity-row small{display:block;color:#82a6c1!important;font-size:9px}.openlines-workspace.is-telegram-dark .openlines-activity-row:not(:last-child):after{left:16px;top:35px;bottom:-10px;border:0;background:#30475a}body.openlines-telegram-dark-active .ant-picker-header button,body.openlines-telegram-dark-active .ant-picker-header button span,body.openlines-telegram-dark-active .ant-picker-header-view button,body.openlines-telegram-dark-active .ant-picker-prev-icon:before,body.openlines-telegram-dark-active .ant-picker-next-icon:before,body.openlines-telegram-dark-active .ant-picker-super-prev-icon:before,body.openlines-telegram-dark-active .ant-picker-super-next-icon:before{color:#dbe7f2!important;border-color:#a8bdcf!important}body.openlines-telegram-dark-active .ant-picker-time-panel,body.openlines-telegram-dark-active .ant-picker-time-panel-column,body.openlines-telegram-dark-active .ant-picker-time-panel-column:after{border-color:#2c3f51;background:#17212b!important}body.openlines-telegram-dark-active .ant-picker-time-panel-cell-inner{color:#c9d8e5!important}body.openlines-telegram-dark-active .ant-picker-time-panel-cell:hover .ant-picker-time-panel-cell-inner{color:#fff!important;background:#253b4e!important}body.openlines-telegram-dark-active .ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{color:#fff!important;background:#2b5278!important}body.openlines-telegram-dark-active .ant-picker-footer,body.openlines-telegram-dark-active .ant-picker-ranges{color:#dbe7f2;border-color:#2c3f51;background:#17212b!important}body.openlines-telegram-dark-active .ant-picker-ok .ant-btn[disabled]{color:#65798b!important;border-color:#304354!important;background:#202d39!important}.openlines-workspace.is-telegram-dark .openlines-recording-state{color:#edf4fb;border-color:#66414b;background:linear-gradient(100deg,#38262d,#202d39)!important;box-shadow:inset 3px 0 #ff6474}.openlines-workspace.is-telegram-dark .openlines-recording-state strong{color:#f4f8fc}.openlines-workspace.is-telegram-dark .openlines-recording-state .ant-btn-default{color:#edf4fb!important;border-color:#486176!important;background:#1a2a37!important}.openlines-workspace.is-telegram-dark .openlines-recording-state .ant-btn-text{color:#ff9ba5!important}.openlines-workspace.is-telegram-dark .openlines-live-video-note{border-color:#344c61;background:linear-gradient(145deg,#182734,#111d28)!important;box-shadow:0 14px 34px #00000042}.openlines-workspace.is-telegram-dark .openlines-live-video-shell{border-color:#2d465a;background:#05080b;box-shadow:0 16px 34px #0000006b,0 0 0 3px #64a8e829}.openlines-workspace.is-telegram-dark .openlines-live-video-actions .ant-btn-default{color:#dbe7f2!important;border-color:#3d566b!important;background:#1d2d3b!important}@media(max-width:760px){body.openlines-telegram-dark-active .openlines-settings-drawer .openlines-scoring-rule-list>div{grid-template-columns:28px minmax(0,1fr) 66px}body.openlines-telegram-dark-active .openlines-settings-drawer .openlines-scoring-rule-list .ant-input-number{width:66px}.openlines-workspace.is-telegram-dark .openlines-recording-state{display:grid;grid-template-columns:10px 18px minmax(0,1fr) 38px 38px;gap:7px}.openlines-workspace.is-telegram-dark .openlines-recording-state .ant-btn{width:38px;min-width:38px;padding:0}.openlines-workspace.is-telegram-dark .openlines-recording-state .ant-btn>span:not(.ant-btn-icon){display:none}}.app-shell.has-messenger-workspace.is-sidebar-collapsed{--app-sidebar-width: 64px}.app-shell.has-messenger-workspace .sidebar.ant-layout-sider-collapsed{flex:0 0 64px!important;width:64px!important;min-width:64px!important;max-width:64px!important}@media(min-width:1361px){.messenger-shell{grid-template-columns:var(--messenger-list-width, 372px) 8px minmax(460px,1fr) minmax(300px,340px)}.messenger-shell.is-details-collapsed,.messenger-shell.is-copilot{grid-template-columns:var(--messenger-list-width, 372px) 8px minmax(0,1fr)}}.messenger-list-resizer{position:relative;z-index:7;display:grid;width:8px;min-width:8px;height:100%;padding:0;place-items:center;border:0;border-right:1px solid var(--messenger-line);border-left:1px solid var(--messenger-line);color:transparent;background:color-mix(in srgb,var(--messenger-subtle) 66%,var(--messenger-workspace));cursor:col-resize;touch-action:none;transition:color .16s ease,background .16s ease}.messenger-list-resizer:before{content:"";position:absolute;top:0;right:-4px;bottom:0;left:-4px}.messenger-list-resizer:hover,.messenger-list-resizer:focus-visible,.messenger-shell.is-list-resizing .messenger-list-resizer{color:var(--messenger-accent);background:color-mix(in srgb,var(--messenger-accent) 12%,var(--messenger-workspace));outline:none}.messenger-shell.is-list-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.messenger-shell.is-list-resizing iframe,.messenger-shell.is-list-resizing video{pointer-events:none}.messenger-conversation-list{border-right:0!important}.messenger-list-heading{display:flex!important;min-width:0;align-items:center;gap:10px!important}.messenger-list-heading>div{display:grid;min-width:0;gap:2px}.messenger-sidebar-toggle.ant-btn{flex:0 0 36px;width:36px;height:36px;padding:0;border-radius:10px;color:var(--messenger-secondary)}.messenger-sidebar-toggle.ant-btn:hover{color:var(--messenger-accent);background:color-mix(in srgb,var(--messenger-accent) 9%,var(--messenger-workspace))}.messenger-conversation.ant-list-item{min-height:82px;padding:13px 15px!important}.messenger-conversation .ant-list-item-meta-avatar{margin-inline-end:12px}.messenger-conversation-title>span{font-size:15px;line-height:1.3}.messenger-conversation-title>small{max-width:76px;font-size:11.5px;line-height:1.3}.messenger-conversation-preview{margin-top:4px}.messenger-conversation-preview>span{font-size:12.5px;line-height:1.42}.messenger-conversation-preview>small{max-width:92px;font-size:10.5px;line-height:1.35}.messenger-list-titlebar strong{font-size:19px}.messenger-list-titlebar span,.messenger-directory-heading small{font-size:11.5px}.messenger-kind-switch .ant-segmented-item{font-size:13px}.messenger-chat-title.ant-typography{font-size:18px}.messenger-chat-subtitle{font-size:12px}.messenger-messages{padding:26px clamp(22px,3vw,54px)}.messenger-message-stack{max-width:min(74%,700px)}.messenger-message-author{margin-bottom:4px;font-size:12px}.messenger-message:not(.has-chat-accent) .messenger-message-bubble{gap:9px;padding:13px 16px 10px;border-radius:16px 16px 16px 5px}.messenger-message.is-mine:not(.has-chat-accent) .messenger-message-bubble{border-radius:16px 16px 5px}.messenger-message-bubble>span{font-size:15.5px;line-height:1.5}.messenger-message-footer{margin-top:7px;gap:8px}.messenger-message-footer small,.messenger-message-footer button{font-size:11px;line-height:1.35}.messenger-call-log{gap:9px;padding:8px 16px;font-size:13.5px;line-height:1.35}.messenger-compose{grid-template-columns:minmax(0,1fr) 44px 44px 44px 44px 48px;gap:7px;padding:11px 14px}.messenger-compose .ant-btn,.messenger-compose .ant-input,.messenger-compose .ant-mentions{min-height:44px}.messenger-mentions-input textarea{font-size:15px!important;line-height:1.45!important}@media(max-width:1360px){.messenger-list-resizer{display:none}}@media(max-width:760px){.messenger-conversation-title>span{font-size:14.5px}.messenger-conversation-preview>span{font-size:12px}.messenger-message-stack{max-width:min(88%,640px)}.messenger-message-bubble>span{font-size:15px}}.openlines-ops-page{box-sizing:border-box;width:100%;height:100%;min-width:0;min-height:0;padding:24px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;color:#172033;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.openlines-ops-page>.page-header{margin-bottom:18px;overflow:hidden;position:relative;border:1px solid #e8eaf6;background:radial-gradient(circle at 92% 10%,rgba(124,92,255,.14),transparent 30%),linear-gradient(135deg,#fff,#faf9ff)}.openlines-ops-page>.page-header:after{content:"";position:absolute;right:-70px;bottom:-95px;width:280px;height:180px;border:1px solid rgba(124,92,255,.12);border-radius:50%;pointer-events:none}.openlines-ops-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;position:relative;z-index:1}.openlines-ops-header-actions>span{color:#7b8499;font-size:12px}.openlines-ops-filters{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:auto minmax(190px,1fr) minmax(220px,1.2fr) minmax(210px,1fr);gap:12px;align-items:end;padding:14px 16px 10px;margin-bottom:16px;border:1px solid #e8eaf2;border-radius:16px;background:#ffffffeb;box-shadow:0 10px 30px #1d244212;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.openlines-ops-filters label{min-width:0;display:grid;gap:7px}.openlines-ops-filters label>span{color:#778096;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.openlines-ops-filters .ant-select{width:100%}.openlines-ops-filter-meta{display:flex;grid-column:1 / -1;min-width:0;align-items:center;justify-content:flex-end;gap:10px;padding-top:7px;border-top:1px solid #eef0f5}.openlines-ops-filter-meta>span{margin-right:auto;color:#8a93a6;font-size:10.5px;font-weight:650}.openlines-ops-filter-meta .ant-btn{height:26px;padding-inline:7px;color:#6e7890;font-size:11px}.openlines-ops-entity-filters,.openlines-ops-operational-filters{display:grid;grid-column:1 / -1;gap:9px;min-width:0;padding-top:10px;border-top:1px solid #eef0f5}.openlines-ops-operational-filters>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(170px,1fr));gap:8px}.openlines-ops-operational-filters .ant-select,.openlines-ops-operational-filters .ant-input-number{width:100%}.openlines-ops-entity-filter-title{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0}.openlines-ops-entity-filter-title>span{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:7px;min-width:0;color:#565f73}.openlines-ops-entity-filter-title>span>svg{color:#7658ec}.openlines-ops-entity-filter-title b{font-size:12px}.openlines-ops-entity-filter-title small{overflow:hidden;color:#939bad;font-size:10.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.openlines-ops-entity-filter-title .ant-btn{flex:0 0 auto;border-color:#ddd7ff;color:#6749df;background:#f8f6ff}.openlines-ops-entity-filter-list{display:grid;gap:7px;max-height:190px;padding-right:3px;overflow-y:auto;scrollbar-width:thin}.openlines-ops-entity-filter-row{display:grid;grid-template-columns:minmax(230px,1.15fr) minmax(140px,.55fr) minmax(210px,1fr) 34px;align-items:center;gap:8px;min-width:0;padding:8px;border:1px solid #e7e8f1;border-radius:12px;background:linear-gradient(135deg,#fbfbfe,#fff)}.openlines-ops-entity-filter-row .ant-select,.openlines-ops-entity-filter-row .ant-picker,.openlines-ops-entity-filter-row .ant-input-number{width:100%}.openlines-ops-filter-value{min-width:0}.openlines-ops-filter-range{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.openlines-ops-filter-no-value{display:grid;min-height:32px;place-items:center;border:1px dashed #dfe1ea;border-radius:8px;color:#a3a9b7;background:#fafbfc}.openlines-ops-remove-filter{width:32px;height:32px;padding:0}.openlines-ops-loading{padding:24px;border:1px solid #e8eaf2;border-radius:18px;background:#fff}.openlines-ops-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:14px}.openlines-ops-kpis>article{--accent: #8b5cf6;--soft: #f1edff;position:relative;display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:start;gap:12px;min-height:132px;padding:18px;overflow:hidden;border:1px solid #e7e9f3;border-radius:18px;background:linear-gradient(150deg,#fff 30%,var(--soft));box-shadow:0 10px 28px #22294c0e}.openlines-ops-kpis>article:after{content:"";position:absolute;right:-32px;bottom:-42px;width:110px;height:110px;border:20px solid color-mix(in srgb,var(--accent) 8%,transparent);border-radius:50%}.openlines-ops-kpis>article.is-amber{--accent: #d97706;--soft: #fff8e8}.openlines-ops-kpis>article.is-green{--accent: #16a34a;--soft: #ecfdf3}.openlines-ops-kpis>article.is-blue{--accent: #2563eb;--soft: #eff6ff}.openlines-ops-kpis>article>span{display:grid;width:46px;height:46px;place-items:center;border-radius:14px;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,#fff)}.openlines-ops-kpis>article>span svg{width:21px;height:21px}.openlines-ops-kpis>article>div{display:grid;min-width:0;gap:2px}.openlines-ops-kpis>article small{color:#747e94;font-size:12px;font-weight:650}.openlines-ops-kpis>article strong{color:#151d31;font-size:28px;line-height:1.25;font-weight:800;letter-spacing:-.035em}.openlines-ops-kpis>article p{margin:0;color:var(--accent);font-size:12px;font-weight:650}.openlines-ops-kpis>article>svg{position:relative;z-index:1;color:#9aa2b5}.openlines-ops-comparison{display:flex;align-items:stretch;gap:8px;padding:9px;margin:-4px 0 14px;overflow-x:auto;border:1px solid #e7e9f3;border-radius:14px;background:#fff;scrollbar-width:thin}.openlines-ops-comparison>header{display:grid;grid-template-columns:auto 1fr;align-content:center;column-gap:7px;min-width:190px;padding:4px 8px;color:#5d667c}.openlines-ops-comparison>header svg{grid-row:1 / 3;align-self:center;color:#7658ec}.openlines-ops-comparison>header span{font-size:11px;font-weight:750}.openlines-ops-comparison>header small{color:#949bad;font-size:10px}.openlines-ops-comparison>div{display:grid;grid-template-columns:minmax(76px,1fr) auto;min-width:150px;padding:7px 10px;border-radius:10px;background:#f7f8fc}.openlines-ops-comparison>div span{grid-column:1 / -1;color:#858da0;font-size:10px}.openlines-ops-comparison>div strong{color:#20283b;font-size:14px}.openlines-ops-comparison>div em{justify-self:end;color:#7d8596;font-size:10.5px;font-style:normal;font-weight:750}.openlines-ops-comparison>div em.is-up{color:#169b51}.openlines-ops-comparison>div em.is-down{color:#d55252}.openlines-ops-attention{--attention-accent: #f59e0b;display:grid;grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);gap:18px;align-items:stretch;padding:16px;margin-bottom:14px;border:1px solid #f1e4c8;border-radius:18px;background:linear-gradient(135deg,#fffdf8,#fff);box-shadow:0 10px 28px #4c39170b}.openlines-ops-attention>header{display:flex;align-items:flex-start;gap:11px;padding:5px 2px}.openlines-ops-attention>header>span{display:grid;flex:0 0 auto;width:36px;height:36px;place-items:center;border-radius:12px;color:#c77706;background:#fff1d6}.openlines-ops-attention>header h2{margin:0;color:#252d41;font-size:15px;line-height:1.35}.openlines-ops-attention>header p{margin:4px 0 0;color:#828b9e;font-size:11px;line-height:1.45}.openlines-ops-attention>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.openlines-ops-attention button{--item-accent: #8b5cf6;display:grid;min-width:0;min-height:98px;padding:12px;border:1px solid color-mix(in srgb,var(--item-accent) 18%,#e8eaf2);border-radius:14px;color:inherit;text-align:left;background:color-mix(in srgb,var(--item-accent) 4%,#fff);cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.openlines-ops-attention button:hover{border-color:color-mix(in srgb,var(--item-accent) 42%,#e8eaf2);box-shadow:0 10px 22px color-mix(in srgb,var(--item-accent) 10%,transparent);transform:translateY(-2px)}.openlines-ops-attention button:focus-visible{outline:3px solid color-mix(in srgb,var(--item-accent) 22%,transparent);outline-offset:2px}.openlines-ops-attention button.is-amber{--item-accent: #d97706}.openlines-ops-attention button.is-red{--item-accent: #dc2626}.openlines-ops-attention button.is-blue{--item-accent: #2563eb}.openlines-ops-attention button>span{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.openlines-ops-attention button strong{color:var(--item-accent);font-size:21px;line-height:1}.openlines-ops-attention button small{overflow:hidden;color:#697389;font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.openlines-ops-attention button p{margin:7px 0;color:#555f75;font-size:10.5px;line-height:1.35}.openlines-ops-attention button em{display:flex;align-items:center;align-self:end;justify-content:flex-end;gap:4px;color:var(--item-accent);font-size:10px;font-style:normal;font-weight:700}.openlines-ops-attention.is-clear{grid-template-columns:minmax(0,1fr) auto;align-items:center;border-color:#ccebd8;background:linear-gradient(135deg,#f3fff7,#fff)}.openlines-ops-attention.is-clear>header>span{color:#168443;background:#ddf8e7}.openlines-ops-attention.is-clear>svg{margin-right:8px;color:#22a857}.openlines-ops-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:14px;margin-bottom:14px}.openlines-ops-grid.is-top{grid-template-columns:minmax(340px,.72fr) minmax(0,1.28fr)}.openlines-ops-card{min-width:0;overflow:hidden;border:1px solid #e6e9f1;border-radius:18px;background:#fff;box-shadow:0 10px 30px #20274b0b}.openlines-ops-card[id]{scroll-margin-top:126px}.openlines-ops-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 18px 14px;border-bottom:1px solid #eff0f6}.openlines-ops-card>header>div{display:flex;align-items:center;gap:11px;min-width:0}.openlines-ops-card>header>div>span{display:grid;flex:0 0 auto;width:34px;height:34px;place-items:center;border-radius:11px;color:#7458ed;background:#f0edff}.openlines-ops-card>header h2{margin:0;color:#1b2337;font-size:15px;line-height:1.3;font-weight:750}.openlines-ops-card>header p{margin:3px 0 0;max-width:680px;color:#8790a4;font-size:11.5px;line-height:1.4}.openlines-ops-health-body{display:grid;grid-template-columns:160px 1fr;align-items:center;gap:8px;padding:18px}.openlines-ops-health-body .ant-progress-text{display:grid;place-items:center}.openlines-ops-health-body .ant-progress-text strong{color:#20283c;font-size:21px}.openlines-ops-health-body .ant-progress-text small{color:#8a93a7;font-size:10px}.openlines-ops-health-body>div:last-child{display:grid;gap:5px}.openlines-ops-health-body>div:last-child>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border-radius:10px;background:#f8f9fc}.openlines-ops-health-body>div:last-child span{display:flex;align-items:center;gap:7px;color:#657087;font-size:12px}.openlines-ops-health-body i,.openlines-ops-recommendation-ring i{display:block;width:8px;height:8px;border-radius:50%;background:#9ca3af}.openlines-ops-health-body i.is-green,.openlines-ops-recommendation-ring i.is-green{background:#22c55e}.openlines-ops-health-body i.is-amber{background:#f59e0b}.openlines-ops-health-body i.is-violet{background:#8b5cf6}.openlines-ops-health-body i.is-red,.openlines-ops-recommendation-ring i.is-red{background:#ef4444}.openlines-ops-chart{display:flex;align-items:flex-end;gap:4px;height:190px;padding:24px 18px 28px}.openlines-ops-chart>div{position:relative;display:flex;flex:1 1 0;align-items:flex-end;justify-content:center;gap:1px;height:100%;min-width:3px}.openlines-ops-chart>div>i{display:block;width:min(7px,46%);min-height:2px;border-radius:5px 5px 1px 1px;background:#8266f2;transition:height .2s ease}.openlines-ops-chart>div>i.is-followup{background:#22c55e}.openlines-ops-chart>div small{position:absolute;bottom:-21px;left:50%;color:#9ba3b5;font-size:9px;transform:translate(-50%);white-space:nowrap}.openlines-ops-trend>footer{display:flex;align-items:center;justify-content:flex-end;gap:14px;padding:0 18px 14px;color:#7c8599;font-size:11px}.openlines-ops-trend>footer span{display:flex;align-items:center;gap:5px}.openlines-ops-trend>footer i{width:8px;height:8px;border-radius:3px;background:#8266f2}.openlines-ops-trend>footer i.is-followup{background:#22c55e}.openlines-ops-score-list{display:grid;gap:17px;padding:18px}.openlines-ops-potential-coverage{margin:14px 18px 0;border-radius:12px}.openlines-ops-potential-coverage .ant-alert-message{color:#273047;font-weight:750}.openlines-ops-potential-coverage .ant-alert-description{color:#68748a;font-size:12px;line-height:1.45}.openlines-ops-score-list>div>div:first-child,.openlines-ops-score-list>div>p{display:flex;align-items:center;justify-content:space-between;gap:12px}.openlines-ops-score-list>div>div:first-child span{display:flex;align-items:baseline;gap:8px}.openlines-ops-score-list b{color:#273047;font-size:12.5px}.openlines-ops-score-list small,.openlines-ops-score-list p{color:#929aab;font-size:10.5px}.openlines-ops-score-track{position:relative;height:9px;margin:7px 0 5px;border-radius:999px;background:#f0f1f6}.openlines-ops-score-track>i{display:block;height:100%;min-width:3px;border-radius:inherit;background:linear-gradient(90deg,#7659eb,#a78bfa)}.openlines-ops-score-track>em{position:absolute;top:-3px;width:2px;height:15px;border-radius:2px;background:#16a34a;transform:translate(-1px)}.openlines-ops-score-list p{margin:0}.openlines-ops-score-list p span:last-child{color:#188a47;font-weight:650}.openlines-ops-score>header{flex-wrap:wrap}.openlines-ops-score>header>.ant-segmented{max-width:100%;margin-left:auto;border-radius:11px;background:#f2f3f8}.openlines-ops-debt-view{display:grid;gap:16px;padding:18px}.openlines-ops-debt-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.openlines-ops-debt-summary article{display:grid;gap:5px;min-width:0;padding:12px;border:1px solid #ebeaf4;border-radius:13px;background:linear-gradient(145deg,#fff,#faf9ff)}.openlines-ops-debt-summary small{color:#7b8498;font-size:10.5px;line-height:1.35}.openlines-ops-debt-summary strong{color:#222b41;font-size:20px}.openlines-ops-debt-matrix{overflow:hidden;border:1px solid #e8eaf2;border-radius:14px}.openlines-ops-debt-matrix>div{display:grid;grid-template-columns:minmax(130px,1.3fr) repeat(3,minmax(80px,1fr));align-items:center;min-height:43px;border-top:1px solid #eef0f5}.openlines-ops-debt-matrix>div:first-child{border-top:0}.openlines-ops-debt-matrix>div>*{padding:10px 12px;text-align:center}.openlines-ops-debt-matrix>div>strong{color:#343c51;text-align:left;font-size:12px}.openlines-ops-debt-matrix>div>span{color:#59647b;font-weight:750;font-variant-numeric:tabular-nums}.openlines-ops-debt-matrix>div>span.is-risk{color:#a84b0e;background:#fff7e8}.openlines-ops-debt-matrix>div.is-head{min-height:36px;border:0;background:#f7f7fb}.openlines-ops-debt-matrix>div.is-head b{color:#747e92;font-size:10px;text-transform:uppercase;letter-spacing:.03em}.openlines-ops-debt-count{display:block;margin-top:3px;color:#b45309;font-size:9px}.openlines-ops-objections>div:not(.ant-empty){display:grid;padding:10px 18px 18px}.openlines-ops-objections article{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 0}.openlines-ops-objections article>strong{color:#b0b6c5;font-size:11px}.openlines-ops-objections article>div{min-width:0}.openlines-ops-objections article span{display:block;overflow:hidden;color:#4a5368;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.openlines-ops-objections article small{display:block;margin-top:5px;color:#8a93a7;font-size:9.5px}.openlines-ops-objections article i{display:block;height:4px;margin-top:5px;overflow:hidden;border-radius:999px;background:#f1f2f6}.openlines-ops-objections article i em{display:block;height:100%;border-radius:inherit;background:#f59e0b}.openlines-ops-objections article>b{color:#3d465b;font-size:12px}.openlines-ops-flow{display:flex;align-items:center;justify-content:space-between;gap:4px;padding:24px 18px}.openlines-ops-flow>div{display:flex;flex:1 1 0;align-items:center;justify-content:center;min-width:0}.openlines-ops-flow article{display:grid;min-width:84px;place-items:center;gap:4px}.openlines-ops-flow article>span{display:grid;width:34px;height:34px;place-items:center;color:#7257e9;border-radius:11px;background:#f0edff}.openlines-ops-flow article strong{color:#222b40;font-size:20px}.openlines-ops-flow article small{max-width:105px;overflow:hidden;color:#7f889d;font-size:10.5px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.openlines-ops-flow>div>svg{color:#c5c9d4}.openlines-ops-funnel>footer{display:flex;align-items:center;gap:7px;padding:12px 18px;border-top:1px solid #f0f1f5}.openlines-ops-funnel>footer>strong{margin-left:auto;color:#16a34a;font-size:18px}.openlines-ops-funnel>footer>span{color:#7c8599;font-size:10px}.openlines-ops-step-metrics{display:flex;flex-wrap:wrap;gap:6px;padding:0 18px 16px}.openlines-ops-recommendation-ring{display:flex;align-items:center;justify-content:center;gap:28px;padding:24px 18px}.openlines-ops-recommendation-ring .ant-progress-text{display:grid;place-items:center}.openlines-ops-recommendation-ring .ant-progress-text strong{font-size:19px}.openlines-ops-recommendation-ring .ant-progress-text small{max-width:70px;color:#8a92a5;font-size:9px;line-height:1.2}.openlines-ops-recommendation-ring>div:last-child{display:grid;gap:10px;min-width:180px}.openlines-ops-recommendation-ring p{display:grid;grid-template-columns:9px 1fr auto;align-items:center;gap:8px;margin:0;color:#667086;font-size:12px}.openlines-ops-recommendation-ring p strong{color:#293248}.openlines-ops-recommendation-ring i.is-blue{background:#3b82f6}.openlines-ops-metric-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;padding:18px}.openlines-ops-metric-tiles article{display:grid;gap:6px;min-width:0;padding:14px;border:1px solid #ebeaf4;border-radius:13px;background:linear-gradient(145deg,#fff,#faf9ff)}.openlines-ops-metric-tiles small{color:#7b8498;font-size:10.5px;line-height:1.35}.openlines-ops-metric-tiles strong{overflow:hidden;color:#222b41;font-size:19px;text-overflow:ellipsis;white-space:nowrap}.openlines-ops-team{margin-bottom:14px}.openlines-ops-team>header>.openlines-ops-team-tools{display:flex;flex:0 1 390px;align-items:center;justify-content:flex-end;gap:10px}.openlines-ops-team-tools small{flex:0 0 auto;color:#8c94a6;font-size:10px}.openlines-ops-team-tools .ant-input-affix-wrapper{max-width:245px;border-radius:10px}.openlines-ops-team .ant-table-wrapper{padding:4px 12px 12px}.openlines-ops-team .ant-table-thead>tr>th{color:#7d869a;font-size:10.5px;letter-spacing:.025em;text-transform:uppercase;background:#f8f9fc}.openlines-ops-team .ant-table-tbody>tr>td{color:#4a5369;font-size:12px}.openlines-ops-employee{display:flex;align-items:center;gap:10px;min-width:0}.openlines-ops-employee>span{display:grid;flex:0 0 auto;width:34px;height:34px;place-items:center;border-radius:11px;color:#6848df;font-weight:800;background:#eee9ff}.openlines-ops-employee>div{display:grid;min-width:0}.openlines-ops-employee strong,.openlines-ops-employee small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.openlines-ops-employee small{color:#9299aa;font-size:10.5px}.openlines-ops-quality{display:flex;align-items:center;gap:8px}.openlines-ops-quality .ant-progress-text{font-size:9px!important;font-weight:700}.openlines-ops-quality>span{color:#7d8698;font-size:10px}.openlines-ops-team .is-warning{color:#d97706;font-weight:650}.openlines-ops-decisions{display:inline-flex;align-items:center;gap:6px}.openlines-ops-decisions b{color:#16a34a}.openlines-ops-decisions i{color:#b2b7c4;font-style:normal}.openlines-ops-decisions em{color:#dc5252;font-style:normal;font-weight:700}.openlines-ops-methodology{margin-bottom:24px;border-radius:14px}@media(max-width:1180px){.openlines-ops-kpis,.openlines-ops-debt-summary,.openlines-ops-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.openlines-ops-operational-filters>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.openlines-ops-grid,.openlines-ops-grid.is-top,.openlines-ops-attention{grid-template-columns:1fr}.openlines-ops-attention>div{grid-template-columns:repeat(2,minmax(0,1fr))}.openlines-ops-entity-filter-row{grid-template-columns:minmax(210px,1fr) minmax(140px,.7fr) 34px}.openlines-ops-filter-value{grid-column:1 / 3;grid-row:2}.openlines-ops-remove-filter{grid-column:3;grid-row:1 / 3}}@media(max-width:720px){.openlines-ops-page{padding:12px 12px calc(86px + env(safe-area-inset-bottom));scrollbar-gutter:auto}.openlines-ops-page>.page-header{padding:18px}.openlines-ops-header-actions{justify-content:flex-start}.openlines-ops-header-actions>span{width:100%;text-align:left}.openlines-ops-header-actions .ant-btn{min-height:38px}.openlines-ops-filters,.openlines-ops-kpis{grid-template-columns:1fr}.openlines-ops-filters{top:-1px;padding:12px;border-radius:14px}.openlines-ops-operational-filters>div:last-child{grid-template-columns:1fr}.openlines-ops-filter-meta{align-items:flex-start;flex-direction:column}.openlines-ops-filter-meta .ant-btn{width:100%;justify-content:flex-start}.openlines-ops-entity-filter-title{align-items:flex-start;flex-direction:column}.openlines-ops-entity-filter-title>span{grid-template-columns:auto 1fr}.openlines-ops-entity-filter-title small{grid-column:1 / -1;white-space:normal}.openlines-ops-entity-filter-title .ant-btn{width:100%;justify-content:center}.openlines-ops-entity-filter-list{max-height:320px}.openlines-ops-entity-filter-row{grid-template-columns:minmax(0,1fr) 34px}.openlines-ops-field-select,.openlines-ops-operator-select,.openlines-ops-filter-value{grid-column:1}.openlines-ops-filter-value{grid-row:auto}.openlines-ops-remove-filter{grid-column:2;grid-row:1 / 4}.openlines-ops-kpis>article{min-height:112px}.openlines-ops-debt-summary{grid-template-columns:1fr}.openlines-ops-debt-matrix{overflow-x:auto}.openlines-ops-debt-matrix>div{min-width:540px}.openlines-ops-score>header>.ant-segmented{width:100%;margin-left:0;overflow-x:auto}.openlines-ops-attention{padding:13px}.openlines-ops-attention>div{grid-template-columns:1fr}.openlines-ops-attention button{min-height:88px}.openlines-ops-health-body{grid-template-columns:1fr;justify-items:center}.openlines-ops-health-body>div:last-child{width:100%}.openlines-ops-chart{gap:2px;padding-inline:10px}.openlines-ops-flow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 4px}.openlines-ops-flow>div>svg{display:none}.openlines-ops-recommendation-ring{flex-direction:column}.openlines-ops-team>header{align-items:flex-start;flex-direction:column}.openlines-ops-team>header>.openlines-ops-team-tools{width:100%;flex:0 0 auto;align-items:stretch;flex-direction:column}.openlines-ops-team-tools .ant-input-affix-wrapper{width:100%;max-width:none}}.openlines-ai-sales-entry>p{margin:-5px 0 0;color:#747d90;font-size:12px;line-height:1.5}.openlines-ai-sales-entry>div{display:flex;align-items:center;gap:7px;padding:9px 11px;border-radius:10px;color:#6f5bd4;background:#f3f0ff;font-size:11px;font-weight:700}.ai-sales-studio .ant-drawer-header{min-height:78px;padding:14px 20px;border-bottom:1px solid #e7eaf2}.ai-sales-studio .ant-drawer-body{padding:0;overflow:hidden;background:#f5f7fb}.ai-sales-studio-title{display:flex;min-width:0;align-items:center;gap:12px}.ai-sales-studio-title>span{display:grid;width:44px;height:44px;flex:0 0 auto;place-items:center;border-radius:15px;color:#fff;background:linear-gradient(135deg,#6459f4,#965af2);box-shadow:0 10px 24px #6656eb3d}.ai-sales-studio-title>div{display:grid;min-width:0;gap:2px}.ai-sales-studio-title strong{color:#1d2638;font-size:17px}.ai-sales-studio-title small{overflow:hidden;max-width:620px;color:#7c8699;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ai-sales-studio-title>button{display:none;margin-left:auto}.ai-sales-studio-layout{display:grid;height:100%;min-height:0;grid-template-columns:260px minmax(0,1fr)}.ai-sales-studio-layout>aside{display:flex;min-height:0;padding:15px;border-right:1px solid #e4e8f0;flex-direction:column;gap:13px;background:#fff}.ai-sales-profile-list{display:grid;min-height:0;overflow:auto;align-content:start;gap:8px}.ai-sales-profile-list>button{display:grid;min-width:0;padding:11px;border:1px solid transparent;border-radius:14px;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:9px;color:#4e586b;text-align:left;background:transparent;cursor:pointer;transition:.16s ease}.ai-sales-profile-list>button:hover{border-color:#dedafa;background:#faf9ff}.ai-sales-profile-list>button.is-active{border-color:#cfc7ff;background:linear-gradient(135deg,#f5f2ff,#f8fbff);box-shadow:0 8px 20px #5a4cc414}.ai-sales-profile-list>button>span{display:grid;width:35px;height:35px;place-items:center;border-radius:11px;color:#6c5ce7;background:#ece9ff}.ai-sales-profile-list>button>div{display:grid;min-width:0;gap:2px}.ai-sales-profile-list>button strong{overflow:hidden;color:#283247;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ai-sales-profile-list>button small{overflow:hidden;color:#8a93a4;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.ai-sales-profile-list .ant-tag{margin:0;padding-inline:5px;font-size:9px}.ai-sales-studio-layout>main{min-width:0;min-height:0;overflow:auto;padding:0 20px 24px}.ai-sales-studio .ant-tabs-nav{position:sticky;z-index:3;top:0;margin:0 -20px 18px;padding:0 20px;background:#f5f7fbf0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ai-sales-studio .ant-tabs-tab>span{display:flex;align-items:center;gap:7px}.ai-sales-form-grid,.ai-sales-stack{display:grid;gap:14px}.ai-sales-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-sales-form-grid .is-wide{grid-column:1 / -1}.ai-sales-studio .ant-card{border-color:#e1e6ef;border-radius:16px;box-shadow:0 7px 22px #16223809}.ai-sales-studio .ant-card-head{min-height:47px;border-color:#edf0f5}.ai-sales-studio .ant-card-head-title{display:flex;align-items:center;gap:8px;color:#30394d;font-size:13px}.ai-sales-studio label{display:grid;gap:6px;color:#606b7f;font-size:11px;font-weight:700}.ai-sales-studio label+label{margin-top:13px}.ai-sales-studio .ant-select,.ai-sales-studio .ant-input-number{width:100%}.ai-sales-assignment-list{display:grid;margin-top:13px;gap:8px}.ai-sales-assignment-list>div{display:grid;padding:10px;border:1px solid #edf0f5;border-radius:12px;grid-template-columns:30px minmax(120px,.85fr) minmax(90px,.4fr) minmax(130px,.65fr) minmax(170px,1fr) minmax(150px,.8fr);align-items:center;gap:9px;background:#fafbfe}.ai-sales-assignment-list>div>span{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(135deg,#24a1de,#6658ef)}.ai-sales-assignment-list strong{overflow:hidden;color:#344054;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ai-sales-assignment-card{display:grid;overflow:hidden;border:1px solid #e3e8f0;border-radius:15px;background:#fafbfe}.ai-sales-assignment-card>header{display:grid;padding:11px 13px;border-bottom:1px solid #e8ecf3;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;background:linear-gradient(135deg,#f7f5ff,#f4f9ff)}.ai-sales-assignment-card>header>span{display:grid;width:34px;height:34px;place-items:center;border-radius:11px;color:#fff;background:linear-gradient(135deg,#24a1de,#6658ef);box-shadow:0 7px 16px #3f6cd52e}.ai-sales-assignment-card>header>div{display:grid;min-width:0;gap:2px}.ai-sales-assignment-card>header strong,.ai-sales-assignment-card>header small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-sales-assignment-card>header strong{color:#283449;font-size:12px}.ai-sales-assignment-card>header small{color:#8490a3;font-size:9px}.ai-sales-assignment-card>header .ant-tag{margin:0;border-radius:999px;font-size:9px}.ai-sales-assignment-fields{display:grid;padding:12px 13px 14px;grid-template-columns:minmax(90px,.35fr) minmax(145px,.55fr) minmax(220px,1fr) minmax(190px,.8fr);align-items:end;gap:11px}.ai-sales-select-state{display:inline-flex;align-items:center;gap:7px;color:#758195}.ai-sales-select-state.is-error{color:#d05265}.ai-sales-safety-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ai-sales-safety-grid .ant-card-body{display:grid;min-height:154px;align-content:start;gap:8px}.ai-sales-safety-grid svg{color:#6d5be8}.ai-sales-safety-grid strong{color:#30394d;font-size:12px}.ai-sales-safety-grid small{color:#7e889b;font-size:10px;line-height:1.5}.ai-sales-safety-grid .ant-tag{width:max-content;margin-top:auto}.ai-sales-kill-switch{display:flex;margin-top:18px;padding:12px 14px;border:1px solid #ffd6d6;border-radius:13px;align-items:center;justify-content:space-between;background:#fff8f8}.ai-sales-kill-switch>div{display:grid;gap:2px}.ai-sales-kill-switch strong{color:#a63d3d}.ai-sales-kill-switch small{color:#9b7474;font-size:10px}.ai-sales-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.ai-sales-section-head>div{display:grid;gap:2px}.ai-sales-section-head strong{color:#30394d;font-size:14px}.ai-sales-section-head small{color:#7e889b;font-size:10px}.ai-sales-card-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ai-sales-card-list .ant-card-body{display:flex;align-items:center;gap:10px}.ai-sales-card-list .ant-card-body>div{display:grid;min-width:0;margin-right:auto;gap:2px}.ai-sales-card-list strong{color:#30394d;font-size:12px}.ai-sales-card-list small{color:#7e889b;font-size:10px}.ai-sales-analytics{display:grid;gap:14px}.ai-sales-analytics .ant-statistic-title{color:#7f899a;font-size:10px}.ai-sales-analytics .ant-statistic-content{color:#293348;font-size:24px;font-weight:800}.ai-sales-token-bars{display:grid;gap:11px}.ai-sales-token-bars>div{display:grid;grid-template-columns:100px minmax(0,1fr) 100px;align-items:center;gap:12px}.ai-sales-token-bars span{color:#667085;font-size:10px;font-weight:700}.ai-sales-token-bars strong{color:#344054;font-size:11px;text-align:right}.ai-sales-schedule{display:grid;grid-template-columns:minmax(180px,1fr) minmax(220px,1.4fr) 120px 120px;align-items:end;gap:12px}.ai-sales-schedule>label:first-child{align-self:center}.ai-sales-schedule>label:first-child>span{display:flex;align-items:center;justify-content:space-between;gap:12px}.ai-sales-policy-list{display:grid;margin-top:12px;gap:8px}.ai-sales-policy-list>div{display:grid;padding:10px 11px;border:1px solid #e8ebf2;border-radius:12px;grid-template-columns:minmax(180px,1fr) minmax(190px,.8fr) minmax(150px,.65fr);align-items:center;gap:10px;background:#fafbfe}.ai-sales-policy-list>div>div{display:grid;min-width:0;gap:2px}.ai-sales-policy-list strong,.ai-sales-policy-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-sales-policy-list small{color:#8b94a5;font-size:9px}.ai-sales-version-list{display:grid;gap:7px}.ai-sales-version-list>div{display:flex;padding:9px 10px;border:1px solid #e8ebf2;border-radius:11px;align-items:center;justify-content:space-between;gap:12px}.ai-sales-version-list>div>span{display:grid;gap:2px}.ai-sales-version-list small{color:#8b94a5;font-size:9px}.ai-sales-test-input{display:grid;gap:7px;margin-top:18px;font-weight:700}.ai-sales-test-result{display:grid;gap:12px;margin-top:16px;padding:16px;border:1px solid color-mix(in srgb,var(--primary-color) 30%,#d9deea);border-radius:16px;background:color-mix(in srgb,var(--primary-color) 5%,#fff)}.ai-sales-test-result p{margin:0;white-space:pre-wrap;line-height:1.55}.ai-sales-economics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ai-sales-economics>span{display:grid;gap:5px;padding:14px;border:1px solid #e8ebf2;border-radius:13px;background:#fafbff}.ai-sales-economics small{color:#7f899a}.ai-sales-economics strong{font-size:17px}.ai-sales-lab{display:grid;min-width:0;gap:14px}.ai-sales-lab-hero{position:relative;display:grid;min-width:0;padding:17px 18px;border:1px solid #ded9ff;border-radius:18px;grid-template-columns:48px minmax(0,1fr) minmax(220px,auto);align-items:center;gap:14px;overflow:hidden;background:linear-gradient(125deg,#f7f5ff,#f7fbff 62%,#eefbf7);box-shadow:0 10px 28px #5041ab12}.ai-sales-lab-hero:after{position:absolute;width:180px;height:180px;right:-55px;top:-105px;border:28px solid rgba(108,88,238,.07);border-radius:50%;content:""}.ai-sales-lab-hero-icon{display:grid;width:48px;height:48px;place-items:center;color:#fff;border-radius:16px;background:linear-gradient(135deg,#6658ee,#975cf4);box-shadow:0 12px 25px #6658ee40}.ai-sales-lab-hero>div:nth-child(2){display:grid;min-width:0;gap:4px}.ai-sales-lab-hero>div:nth-child(2)>strong{font-size:18px}.ai-sales-lab-hero p{max-width:720px;margin:0;color:#68758a;font-size:11px;line-height:1.5}.ai-sales-lab-hero-guard{position:relative;z-index:1;display:flex;padding:10px 12px;border:1px solid rgba(31,168,114,.19);border-radius:13px;align-items:center;gap:9px;color:#187b59;background:#ffffffb8}.ai-sales-lab-hero-guard span{display:grid;gap:1px;font-size:9px}.ai-sales-lab-hero-guard b{font-size:10px}.ai-sales-lab-ladder{display:grid;grid-template-columns:repeat(5,minmax(115px,1fr));gap:8px;overflow-x:auto}.ai-sales-lab-ladder>button{position:relative;display:grid;min-width:0;padding:11px 11px 11px 42px;border:1px solid #e3e7f0;border-radius:14px;gap:2px;color:#4d596d;text-align:left;background:#fff;cursor:pointer;transition:.16s ease}.ai-sales-lab-ladder>button:after{position:absolute;right:-8px;top:50%;z-index:2;width:14px;height:1px;content:"";background:#cfd5e2}.ai-sales-lab-ladder>button:last-child:after{display:none}.ai-sales-lab-ladder>button>span{position:absolute;left:10px;top:50%;display:grid;width:25px;height:25px;place-items:center;border-radius:8px;color:#6f61de;background:#eeebff;transform:translateY(-50%)}.ai-sales-lab-ladder>button strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.ai-sales-lab-ladder>button small{overflow:hidden;color:#8791a3;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.ai-sales-lab-ladder>button:hover:not(:disabled),.ai-sales-lab-ladder>button.is-active{border-color:#9c8fff;background:linear-gradient(135deg,#f4f1ff,#f7fbff);box-shadow:0 8px 20px #5a4ac417;transform:translateY(-1px)}.ai-sales-lab-ladder>button.is-passed>span{color:#148d62;background:#e7f8f1}.ai-sales-lab-ladder>button:disabled{cursor:not-allowed;opacity:.72}.ai-sales-lab-layout{display:grid;min-height:620px;border:1px solid #e1e5ee;border-radius:18px;grid-template-columns:235px minmax(0,1fr);overflow:hidden;background:#fff}.ai-sales-lab-layout>aside{display:flex;min-width:0;padding:13px;border-right:1px solid #e5e8ef;flex-direction:column;gap:12px;background:#fafbfe}.ai-sales-lab-list{display:grid;min-height:0;max-height:760px;overflow:auto;align-content:start;gap:7px}.ai-sales-lab-list>button{display:grid;width:100%;min-width:0;padding:9px;border:1px solid transparent;border-radius:13px;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:8px;color:#3c475a;text-align:left;background:transparent;cursor:pointer}.ai-sales-lab-list>button:hover,.ai-sales-lab-list>button.is-active{border-color:#d8d2ff;background:#f4f2ff}.ai-sales-lab-list>button>span{display:grid;width:31px;height:31px;place-items:center;border-radius:10px;color:#6a5ae9;background:#eae7ff}.ai-sales-lab-list>button>span.is-running{color:#148d62;background:#e5f7ef}.ai-sales-lab-list>button>span.is-stopped{color:#c34355;background:#ffebee}.ai-sales-lab-list>button>div{display:grid;min-width:0;gap:2px}.ai-sales-lab-list strong,.ai-sales-lab-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-sales-lab-list strong{font-size:10px}.ai-sales-lab-list small{color:#8892a4;font-size:8px}.ai-sales-lab-list .ant-tag{margin:0;padding-inline:4px;font-size:8px}.ai-sales-lab-layout>main{display:grid;min-width:0;padding:14px 16px 24px;align-content:start;gap:12px}.ai-sales-lab-toolbar{display:flex;min-width:0;padding-bottom:10px;border-bottom:1px solid #eceef4;align-items:center;justify-content:space-between;gap:12px}.ai-sales-lab-toolbar>div:first-child{display:flex;min-width:0;align-items:center;gap:6px;flex-wrap:wrap}.ai-sales-lab .ant-tabs-nav{position:static;margin:0 0 14px;padding:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.ai-sales-lab .ant-tabs-tab>span{display:flex;align-items:center;gap:6px}.ai-sales-lab-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ai-sales-lab-grid>.is-wide{grid-column:1 / -1}.ai-sales-lab-grid .ant-alert{margin-bottom:12px}.ai-sales-lab-split-preview{display:flex;height:35px;margin-bottom:13px;overflow:hidden;border-radius:11px;background:#f0f2f7}.ai-sales-lab-split-preview>*{display:grid;min-width:0;place-items:center;overflow:hidden;color:#fff;font-size:8px;font-style:normal;font-weight:800;white-space:nowrap}.ai-sales-lab-split-preview>span:first-child{background:linear-gradient(90deg,#6b5cee,#8d63ef)}.ai-sales-lab-split-preview>span:nth-child(2){color:#385f84;background:#dceeff}.ai-sales-lab-split-preview>i{color:#788397;background:#eef1f5}.ai-sales-lab-policy-grid{display:grid;gap:8px}.ai-sales-lab-policy-grid>div{display:grid;padding:9px 10px;border:1px solid #e9ecf2;border-radius:11px;grid-template-columns:minmax(125px,1fr) minmax(190px,.9fr);align-items:center;gap:10px;background:#fafbfe}.ai-sales-lab-policy-grid>div>span{display:grid;min-width:0;gap:2px}.ai-sales-lab-policy-grid strong{font-size:10px}.ai-sales-lab-policy-grid small{color:#8791a3;font-size:8px}.ai-sales-lab-policy-grid .ant-select{width:100%}.ai-sales-lab-protected{display:flex;margin-top:12px;padding:11px 12px;border:1px solid #f3d2a2;border-radius:12px;align-items:center;gap:10px;color:#9b6517;background:#fff9ee}.ai-sales-lab-protected>div{display:grid;gap:2px}.ai-sales-lab-protected small{color:#98784c;font-size:9px;line-height:1.45}.ai-sales-lab-stop-grid{display:grid;margin-top:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ai-sales-lab-sandbox,.ai-sales-lab-replay,.ai-sales-lab-monitor{display:grid;gap:12px}.ai-sales-lab-monitor-kpis .ant-card{position:relative;overflow:hidden;border-color:#e0e5ee;background:linear-gradient(145deg,#fff,#f8f9fd)}.ai-sales-lab-monitor-kpis .ant-card:after{position:absolute;width:72px;height:72px;right:-25px;bottom:-31px;border:15px solid color-mix(in srgb,var(--lab-kpi-accent, #6b5cee) 13%,transparent);border-radius:50%;content:""}.ai-sales-lab-monitor-kpis .is-runs{--lab-kpi-accent: #6b5cee}.ai-sales-lab-monitor-kpis .is-cost{--lab-kpi-accent: #1ea66c}.ai-sales-lab-monitor-kpis .is-errors{--lab-kpi-accent: #d04d62}.ai-sales-lab-monitor-kpis .is-latency{--lab-kpi-accent: #dd8b22}.ai-sales-lab-monitor-kpis .ant-card-body{display:flex;min-height:108px;padding:18px;align-items:center}.ai-sales-lab-monitor-kpis .ant-statistic-title{margin-bottom:7px;color:#788498;font-size:10px;font-weight:700}.ai-sales-lab-monitor-kpis .ant-statistic-content{color:#283449;font-size:24px;font-weight:800}.ai-sales-lab-monitor-kpis .ant-statistic-content-prefix{color:var(--lab-kpi-accent)}.ai-sales-lab-chat{display:flex;min-height:300px;max-height:500px;padding:18px;border:1px solid #e4e8f0;border-radius:16px;overflow-y:auto;align-items:flex-start;flex-direction:column;gap:10px;background:radial-gradient(circle at 1px 1px,rgba(111,95,221,.06) 1px,transparent 0),#f7f9fc;background-size:24px 24px}.ai-sales-lab-chat>div{max-width:min(78%,620px);padding:9px 11px;border:1px solid #e1e5ed;border-radius:13px 13px 13px 4px;background:#fff;box-shadow:0 6px 18px #1f2d460d}.ai-sales-lab-chat>div.is-manager{align-self:flex-end;border-color:#d5cffd;border-radius:13px 13px 4px;background:#efecff}.ai-sales-lab-chat small{color:#7d8799;font-size:8px;font-weight:800}.ai-sales-lab-chat p{margin:3px 0 0;color:#344054;font-size:11px;white-space:pre-wrap;line-height:1.5}.ai-sales-lab-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px}.ai-sales-lab-policy-results{display:flex;gap:6px;flex-wrap:wrap}.ai-sales-lab-cohorts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ai-sales-lab-cohorts>span{display:grid;padding:12px;border:1px solid #e7eaf1;border-radius:12px;grid-template-columns:1fr auto;gap:4px 10px;background:#fafbfe}.ai-sales-lab-cohorts .ant-progress{grid-column:1 / -1}.ai-sales-lab-cohorts strong{font-size:18px}.ai-sales-lab-outcomes{min-width:0;overflow-x:auto}.ai-sales-lab-outcomes>header,.ai-sales-lab-outcomes>div{display:grid;min-width:650px;padding:9px 11px;grid-template-columns:minmax(115px,1.2fr) repeat(5,minmax(82px,1fr));align-items:center;gap:9px}.ai-sales-lab-outcomes>header{border-bottom:1px solid #e5e9f0;color:#7d8799;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.035em}.ai-sales-lab-outcomes>div{border-bottom:1px solid #edf0f5;color:#3c475a;font-size:10px}.ai-sales-lab-outcomes>div:last-child{border-bottom:0}.ai-sales-lab-outcomes>div>span{display:flex;align-items:baseline;gap:4px}.ai-sales-lab-outcomes>div small{color:#7d8799;font-size:8px}.ai-sales-lab-metric-note{display:block;margin-top:9px;color:#7d8799;line-height:1.45}.ai-sales-lab-runs{display:grid;gap:7px}.ai-sales-lab-runs>div{display:grid;padding:9px 10px;border:1px solid #e8ebf2;border-radius:11px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;background:#fafbfe}.ai-sales-lab-runs>div>span{display:grid;width:30px;height:30px;place-items:center;border-radius:9px;color:#6658ee;background:#eae7ff}.ai-sales-lab-runs>div>span.is-failed{color:#c33f55;background:#ffe9ed}.ai-sales-lab-runs>div>div{display:grid;min-width:0;gap:2px}.ai-sales-lab-runs strong{font-size:10px}.ai-sales-lab-runs small{color:#8791a3;font-size:8px}body.openlines-telegram-dark-active .ai-sales-lab-hero,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-lab-hero{border-color:#35495b;background:linear-gradient(125deg,#1d2b38,#1b2935 62%,#182f2e)}body.openlines-telegram-dark-active .ai-sales-lab-hero p,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-lab-hero p{color:#9eb0c1}body.openlines-telegram-dark-active .ai-sales-lab-hero-guard,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-lab-hero-guard{border-color:#31584e;color:#80dab8;background:#172a2a}body.openlines-telegram-dark-active .ai-sales-lab-ladder>button,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-lab-ladder>button,body.openlines-telegram-dark-active .ai-sales-lab-layout,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-lab-layout{border-color:#304252;color:#dce8f2;background:#1b2935}body.openlines-telegram-dark-active .ai-sales-lab-ladder>button.is-active,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-lab-ladder>button.is-active{border-color:#7466dc;background:linear-gradient(135deg,#29264a,#203240)}body.openlines-telegram-dark-active .ai-sales-lab-layout>aside,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-lab-layout>aside{border-color:#304252;background:#182530}body.openlines-telegram-dark-active .ai-sales-lab-list>button,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-lab-list>button{color:#dce8f2}body.openlines-telegram-dark-active .ai-sales-lab-list>button:hover,body.openlines-telegram-dark-active .ai-sales-lab-list>button.is-active,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-lab-list>button:hover,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-lab-list>button.is-active{border-color:#554b92;background:#252742}body.openlines-telegram-dark-active .ai-sales-lab-policy-grid>div,body.openlines-telegram-dark-active .ai-sales-lab-runs>div,body.openlines-telegram-dark-active .ai-sales-lab-cohorts>span,body.openlines-telegram-dark-active .ai-sales-lab-outcomes>div,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-lab-policy-grid>div,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-lab-runs>div,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-lab-cohorts>span,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-lab-outcomes>div{border-color:#304252;color:#dce8f2;background:#182530}body.openlines-telegram-dark-active .ai-sales-lab-outcomes>header,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-lab-outcomes>header{border-color:#304252;color:#93a7b9}body.openlines-telegram-dark-active .ai-sales-lab-protected,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-lab-protected{border-color:#654f27;color:#efc16f;background:#2c281f}body.openlines-telegram-dark-active .ai-sales-lab-chat,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-lab-chat{border-color:#304252;background:radial-gradient(circle at 1px 1px,rgba(125,155,184,.08) 1px,transparent 0),#131f29;background-size:24px 24px}body.openlines-telegram-dark-active .ai-sales-lab-chat>div,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-lab-chat>div{border-color:#34495a;background:#1e2c38}body.openlines-telegram-dark-active .ai-sales-lab-chat>div.is-manager,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-lab-chat>div.is-manager{border-color:#4c5f91;background:#24334b}body.openlines-telegram-dark-active .ai-sales-lab-chat p,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-lab-chat p{color:#edf4fb}body.openlines-telegram-dark-active .ai-sales-lab-monitor-kpis .ant-card,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-lab-monitor-kpis .ant-card{border-color:#34495a;background:linear-gradient(145deg,#21313e,#1a2833);box-shadow:0 10px 24px #00000024}body.openlines-telegram-dark-active .ai-sales-lab-monitor-kpis .ant-statistic-title,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-lab-monitor-kpis .ant-statistic-title{color:#a9bac8!important}body.openlines-telegram-dark-active .ai-sales-lab-monitor-kpis .ant-statistic-content,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-lab-monitor-kpis .ant-statistic-content{color:#f4f8fb!important;text-shadow:0 1px 0 rgba(0,0,0,.24)}body.openlines-telegram-dark-active .ai-sales-lab-monitor>.ant-card .ant-card-head-title,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-lab-monitor>.ant-card .ant-card-head-title{color:#edf4f9}body.openlines-telegram-dark-active .ai-sales-lab-monitor .ant-empty-description,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-lab-monitor .ant-empty-description{color:#9fb1c0}body.openlines-telegram-dark-active .ai-sales-lab-monitor .ant-empty-image,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-lab-monitor .ant-empty-image{opacity:.68;filter:saturate(.55) brightness(.84)}body.openlines-telegram-dark-active .ai-sales-lab-cohorts small,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-lab-cohorts small,body.openlines-telegram-dark-active .ai-sales-lab-outcomes>div small,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-lab-outcomes>div small,body.openlines-telegram-dark-active .ai-sales-lab-metric-note,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-lab-metric-note,body.openlines-telegram-dark-active .ai-sales-lab-runs small,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-lab-runs small{color:#9fb1c0}body.openlines-telegram-dark-active .ai-sales-lab-cohorts strong,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-lab-cohorts strong,body.openlines-telegram-dark-active .ai-sales-lab-runs strong,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-lab-runs strong,body.openlines-telegram-dark-active .ai-sales-lab-outcomes>div strong,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-lab-outcomes>div strong{color:#f1f6fa}body.openlines-telegram-dark-active .ai-sales-lab-cohorts .ant-progress-inner,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-lab-cohorts .ant-progress-inner{background:#304353}body.openlines-telegram-dark-active .ai-sales-lab-runs>div>span,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-lab-runs>div>span{color:#b8adff;background:#302d55}body.openlines-telegram-dark-active .ai-sales-lab-runs>div>span.is-failed,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-lab-runs>div>span.is-failed{color:#ff9baa;background:#492833}body.openlines-telegram-dark-active .ai-sales-lab-monitor .ant-timeline-item-content,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-lab-monitor .ant-timeline-item-content{color:#dce8f1}body.openlines-telegram-dark-active .ai-sales-lab-monitor .ant-skeleton-title,body.openlines-telegram-dark-active .ai-sales-lab-monitor .ant-skeleton-paragraph>li,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-lab-monitor .ant-skeleton-title,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-lab-monitor .ant-skeleton-paragraph>li{background:linear-gradient(90deg,#253643 25%,#304554 37%,#253643 63%);background-size:400% 100%}.openlines-ai-sales-suggestion{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;margin:8px 12px 0;padding:11px 12px;border:1px solid rgba(124,92,246,.28);border-radius:14px;background:linear-gradient(135deg,#7c5cf61a,#45a7ff0f)}.openlines-ai-sales-suggestion-icon{display:grid;width:34px;height:34px;place-items:center;color:#fff;border-radius:11px;background:linear-gradient(135deg,#6858f3,#9a5cf5);box-shadow:0 8px 20px #6858f340}.openlines-ai-sales-suggestion header{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.openlines-ai-sales-suggestion small{display:block;margin-top:2px;color:#7e889b}.openlines-ai-sales-suggestion p{margin:8px 0;color:#30394d;white-space:pre-wrap;line-height:1.45}.openlines-ai-sales-suggestion footer{display:flex;gap:8px;flex-wrap:wrap}.openlines-workspace.is-telegram-dark .openlines-ai-sales-suggestion{border-color:#8b77ff61;background:linear-gradient(135deg,#5f4dbe38,#23567a2e)}.openlines-workspace.is-telegram-dark .openlines-ai-sales-suggestion p{color:#edf4fb}body.openlines-telegram-dark-active .ai-sales-studio .ant-drawer-header,body.openlines-telegram-dark-active .ai-sales-studio .ant-drawer-body,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-studio .ant-drawer-header,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-studio .ant-drawer-body{border-color:#2a3948;color:#edf4fb;background:#17212b!important}body.openlines-telegram-dark-active .ai-sales-studio-layout>aside,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-studio-layout>aside{border-color:#2a3948;background:#1d2a36}body.openlines-telegram-dark-active .ai-sales-studio-layout>main,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-studio-layout>main{background:#17212b}body.openlines-telegram-dark-active .ai-sales-studio .ant-tabs-nav,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-studio .ant-tabs-nav{background:#17212bf0}body.openlines-telegram-dark-active .ai-sales-studio .ant-card,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-studio .ant-card{border-color:#304252;background:#1e2c38}body.openlines-telegram-dark-active .ai-sales-studio .ant-card-head,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-studio .ant-card-head{border-color:#304252}body.openlines-telegram-dark-active .ai-sales-studio strong,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-studio strong,body.openlines-telegram-dark-active .ai-sales-studio .ant-card-head-title,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-studio .ant-card-head-title{color:#edf4fb}body.openlines-telegram-dark-active .ai-sales-studio small,body.openlines-telegram-dark-active .ai-sales-studio label,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-studio small,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-studio label{color:#93a7b9}body.openlines-telegram-dark-active .ai-sales-studio .ant-input,body.openlines-telegram-dark-active .ai-sales-studio .ant-input-number,body.openlines-telegram-dark-active .ai-sales-studio .ant-select-selector,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-studio .ant-input,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-studio .ant-input-number,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-studio .ant-select-selector{border-color:#395063!important;color:#edf4fb!important;background:#111d27!important}body.openlines-telegram-dark-active .ai-sales-assignment-list>div,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-assignment-list>div,body.openlines-telegram-dark-active .ai-sales-policy-list>div,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-policy-list>div,body.openlines-telegram-dark-active .ai-sales-version-list>div,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-version-list>div{border-color:#304252;background:#182530}body.openlines-telegram-dark-active .ai-sales-assignment-card,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-assignment-card{border-color:#354b5d;background:#17242e;box-shadow:0 9px 24px #00000024}body.openlines-telegram-dark-active .ai-sales-assignment-card>header,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-assignment-card>header{border-color:#34495a;background:linear-gradient(135deg,#233241,#262c48)}body.openlines-telegram-dark-active .ai-sales-assignment-card>header strong,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-assignment-card>header strong{color:#f1f6fa}body.openlines-telegram-dark-active .ai-sales-assignment-card>header small,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-assignment-card>header small{color:#9fb1c0}body.openlines-telegram-dark-active .ai-sales-studio .ant-select-multiple .ant-select-selection-item,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-studio .ant-select-multiple .ant-select-selection-item{border-color:#514b87!important;color:#ddd8ff!important;background:#302e53!important}body.openlines-telegram-dark-active .ai-sales-studio .ant-select-multiple .ant-select-selection-item-remove,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-studio .ant-select-multiple .ant-select-selection-item-remove{color:#aaa2e8}body.openlines-telegram-dark-active .ai-sales-studio .ant-select-multiple .ant-select-selection-item-remove:hover,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-studio .ant-select-multiple .ant-select-selection-item-remove:hover{color:#fff}body.openlines-telegram-dark-active .ai-sales-directory-popup,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-directory-popup{border:1px solid #385064;background:#17242e;box-shadow:0 16px 42px #0000006b}body.openlines-telegram-dark-active .ai-sales-directory-popup .ant-select-item,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-directory-popup .ant-select-item{color:#dce8f1}body.openlines-telegram-dark-active .ai-sales-directory-popup .ant-select-item-option-active:not(.ant-select-item-option-disabled),body:has(.openlines-workspace.is-telegram-dark) .ai-sales-directory-popup .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:#253746}body.openlines-telegram-dark-active .ai-sales-directory-popup .ant-select-item-option-selected:not(.ant-select-item-option-disabled),body:has(.openlines-workspace.is-telegram-dark) .ai-sales-directory-popup .ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:#fff;background:#343257}body.openlines-telegram-dark-active .ai-sales-directory-popup .ant-empty-description,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-directory-popup .ant-empty-description{color:#9fb1c0}body.openlines-telegram-dark-active .ai-sales-test-result,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-test-result{border-color:#344a5c;background:#17242f}body.openlines-telegram-dark-active .ai-sales-economics>span,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-economics>span{border-color:#304252;background:#182530}@media(max-width:900px){.ai-sales-studio .ant-drawer-extra{display:none}.ai-sales-studio-title>button{display:inline-flex}.ai-sales-studio-layout{grid-template-columns:82px minmax(0,1fr)}.ai-sales-studio-layout>aside{padding:10px}.ai-sales-studio-layout>aside>.ant-btn span:not(.ant-btn-icon){display:none}.ai-sales-profile-list>button{display:flex;padding:8px;justify-content:center}.ai-sales-profile-list>button>div,.ai-sales-profile-list>button>.ant-tag{display:none}.ai-sales-safety-grid{grid-template-columns:1fr}.ai-sales-assignment-list>div{grid-template-columns:30px minmax(0,1fr)}.ai-sales-assignment-list>div .ant-input,.ai-sales-assignment-list>div .ant-select{grid-column:2}.ai-sales-assignment-fields,.ai-sales-schedule{grid-template-columns:1fr 1fr}.ai-sales-policy-list>div{grid-template-columns:1fr}.ai-sales-economics{grid-template-columns:1fr 1fr}.ai-sales-lab-hero{grid-template-columns:44px minmax(0,1fr)}.ai-sales-lab-hero-guard{grid-column:1 / -1}.ai-sales-lab-layout{grid-template-columns:76px minmax(0,1fr)}.ai-sales-lab-layout>aside{padding:9px}.ai-sales-lab-layout>aside>.ant-btn span:not(.ant-btn-icon),.ai-sales-lab-list>button>div,.ai-sales-lab-list>button>.ant-tag{display:none}.ai-sales-lab-list>button{display:flex;justify-content:center}.ai-sales-lab-grid{grid-template-columns:1fr}.ai-sales-lab-grid>.is-wide{grid-column:auto}.ai-sales-lab-stop-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.ai-sales-studio .ant-drawer-header{padding:10px 12px}.ai-sales-studio-title small{display:none}.ai-sales-studio-layout{display:block;overflow:auto}.ai-sales-studio-layout>aside{position:sticky;z-index:5;top:0;display:flex;border:0;border-bottom:1px solid #e4e8f0;flex-direction:row}.ai-sales-profile-list{display:flex;overflow-x:auto}.ai-sales-profile-list>button{flex:0 0 auto}.ai-sales-studio-layout>main{overflow:visible;padding:0 12px 80px}.ai-sales-studio .ant-tabs-nav{margin-inline:-12px;padding-inline:12px}.ai-sales-form-grid,.ai-sales-card-list,.ai-sales-assignment-fields{grid-template-columns:1fr}.ai-sales-token-bars>div{grid-template-columns:74px minmax(0,1fr)}.ai-sales-economics{grid-template-columns:1fr}.ai-sales-token-bars strong{grid-column:2}.ai-sales-schedule{grid-template-columns:1fr}.ai-sales-lab-ladder{grid-template-columns:repeat(5,145px)}.ai-sales-lab-layout{display:block}.ai-sales-lab-layout>aside{display:flex;border:0;border-bottom:1px solid #e5e8ef;flex-direction:row}.ai-sales-lab-list{display:flex;overflow-x:auto}.ai-sales-lab-list>button{flex:0 0 auto}.ai-sales-lab-layout>main{padding:12px}.ai-sales-lab-toolbar{align-items:flex-start;flex-direction:column}.ai-sales-lab-policy-grid>div{grid-template-columns:1fr}.ai-sales-lab-stop-grid,.ai-sales-lab-cohorts,.ai-sales-lab-composer{grid-template-columns:1fr}}.openlines-workspace-empty{position:relative;display:flex;width:100%;min-width:0;min-height:100%;flex:1 1 auto;padding:clamp(24px,5vw,56px);align-items:center;justify-content:center;flex-direction:column;gap:20px;overflow:hidden;color:#26364a;text-align:center;background:radial-gradient(circle at 50% 44%,rgba(112,91,232,.085),transparent 28%),radial-gradient(circle at 1px 1px,rgba(106,119,146,.07) 1px,transparent 0),#f7f9fc;background-size:auto,25px 25px,auto}.openlines-workspace-empty.is-context{gap:17px;padding-inline:24px;background:radial-gradient(circle at 50% 42%,rgba(76,151,217,.08),transparent 34%),#fff}.openlines-workspace-empty-visual{position:relative;display:grid;width:88px;height:88px;place-items:center;border:1px solid rgba(107,91,230,.18);border-radius:30px;background:linear-gradient(145deg,#fffffff5,#efedffe6);box-shadow:0 22px 48px #382f721f,inset 0 1px #ffffffe6;transform:rotate(-4deg)}.openlines-workspace-empty.is-context .openlines-workspace-empty-visual{width:70px;height:70px;border-radius:24px}.openlines-workspace-empty-visual>span{display:grid;width:50px;height:50px;place-items:center;border-radius:18px;color:#fff;background:linear-gradient(135deg,#6658ee,#8b5cf6 58%,#48a4e8);box-shadow:0 12px 26px #6558ee4d;transform:rotate(4deg)}.openlines-workspace-empty.is-context .openlines-workspace-empty-visual>span{width:42px;height:42px;border-radius:15px}.openlines-workspace-empty-visual>i{position:absolute;width:9px;height:9px;border:2px solid #fff;border-radius:50%;background:#52d18a;box-shadow:0 3px 8px #15764940}.openlines-workspace-empty-visual>i:nth-of-type(1){top:8px;right:9px}.openlines-workspace-empty-visual>i:nth-of-type(2){bottom:12px;left:6px;width:7px;height:7px;background:#58a9e9}.openlines-workspace-empty-visual>svg{position:absolute;right:-8px;bottom:3px;color:#7b68ef;filter:drop-shadow(0 4px 7px rgba(99,82,221,.25));transform:rotate(4deg)}.openlines-workspace-empty-copy{display:grid;max-width:440px;gap:8px}.openlines-workspace-empty-copy strong{color:inherit;font-size:clamp(17px,1.6vw,22px);line-height:1.2;letter-spacing:-.02em}.openlines-workspace-empty.is-context .openlines-workspace-empty-copy strong{font-size:16px}.openlines-workspace-empty-copy p{margin:0;color:#78879a;font-size:12px;line-height:1.55}.openlines-workspace-empty.is-context .openlines-workspace-empty-copy p{font-size:11px}.openlines-workspace.is-telegram-dark .openlines-conversation-list-skeleton,.openlines-workspace.is-telegram-dark .openlines-chat-loading,.openlines-workspace.is-telegram-dark .openlines-chat-skeleton-header,.openlines-workspace.is-telegram-dark .openlines-chat-skeleton-composer{color:var(--openlines-dark-text);border-color:var(--openlines-dark-border)!important;background:var(--openlines-dark-panel)!important}.openlines-workspace.is-telegram-dark .openlines-conversation-skeleton-row{border-color:var(--openlines-dark-border)!important;background:var(--openlines-dark-panel)!important}.openlines-workspace.is-telegram-dark .openlines-conversation-skeleton-row:nth-child(2n){background:color-mix(in srgb,var(--openlines-dark-panel) 94%,#22384a)!important}.openlines-workspace.is-telegram-dark .openlines-loading-shape{background:linear-gradient(105deg,#22303c 16%,#31475a,#22303c 56%)!important;background-size:230% 100%!important}.openlines-workspace.is-telegram-dark .openlines-conversation-skeleton-avatar{box-shadow:0 0 0 1px #33495b,0 8px 18px #00000029}.openlines-workspace.is-telegram-dark .openlines-chat-skeleton-messages,.openlines-workspace.is-telegram-dark .openlines-message-loading-skeleton{background-color:var(--openlines-dark-bg)!important;background-image:radial-gradient(circle at 1px 1px,rgba(117,160,197,.09) 1px,transparent 0)!important;background-size:24px 24px!important}.openlines-workspace.is-telegram-dark .openlines-message-skeleton-bubble{border-color:var(--openlines-dark-border)!important;background:var(--openlines-dark-inbound)!important;box-shadow:0 7px 20px #00000029!important}.openlines-workspace.is-telegram-dark .openlines-message-skeleton-bubble.is-outbound{border-color:#3b6487!important;background:#223f5c!important}.openlines-workspace.is-telegram-dark .openlines-message-skeleton-bubble.is-outbound .openlines-loading-shape{background:linear-gradient(105deg,#2d5274 16%,#42759e,#2d5274 56%)!important;background-size:230% 100%!important}.openlines-workspace.is-telegram-dark .openlines-workspace-empty{color:var(--openlines-dark-text);background:radial-gradient(circle at 50% 44%,rgba(100,168,232,.1),transparent 28%),radial-gradient(circle at 1px 1px,rgba(117,160,197,.08) 1px,transparent 0),var(--openlines-dark-bg)!important;background-size:auto,25px 25px,auto!important}.openlines-workspace.is-telegram-dark .openlines-workspace-empty.is-context{background:radial-gradient(circle at 50% 42%,rgba(100,168,232,.085),transparent 34%),var(--openlines-dark-panel)!important}.openlines-workspace.is-telegram-dark .openlines-workspace-empty-visual{border-color:#31485b;background:linear-gradient(145deg,#20313f,#17232e);box-shadow:0 22px 48px #00000047,inset 0 1px #ffffff09}.openlines-workspace.is-telegram-dark .openlines-workspace-empty-visual>span{background:linear-gradient(135deg,#4d6fa0,#6559d9 58%,#367dae);box-shadow:0 12px 28px #1f4a7361}.openlines-workspace.is-telegram-dark .openlines-workspace-empty-copy p{color:var(--openlines-dark-muted)}@media(max-width:900px){.openlines-workspace-empty{min-height:320px;padding:28px 20px}.openlines-workspace-empty-visual{width:76px;height:76px;border-radius:25px}}@media(prefers-reduced-motion:reduce){.openlines-loading-shape{animation:none!important}}.ai-sales-field-intro{display:grid;gap:3px;margin-bottom:12px}.ai-sales-field-intro strong{color:#30394d;font-size:13px}.ai-sales-field-intro small{color:#798498;font-size:10px;line-height:1.5}.ai-sales-mode-segmented{padding:4px;border:1px solid #e1e5ee;border-radius:13px;background:#f2f4f8}.ai-sales-mode-segmented .ant-segmented-group{gap:4px}.ai-sales-mode-segmented .ant-segmented-item{min-width:0;border-radius:9px}.ai-sales-mode-segmented .ant-segmented-item-label{min-height:62px;padding:9px 10px}.ai-sales-mode-option{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:2px 8px;text-align:left}.ai-sales-mode-icon{display:grid;width:28px;height:28px;place-items:center;border-radius:9px;color:#6c5ce7;background:#eeeaff}.ai-sales-mode-copy{display:grid;min-width:0;gap:1px}.ai-sales-mode-option strong{overflow:hidden;color:#384257;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ai-sales-mode-option small{overflow:hidden;color:#838da0;font-size:8px;font-weight:500;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.ai-sales-mode-segmented .ant-segmented-item-selected{box-shadow:0 5px 14px #33415c1a}.ai-sales-chip-select .ant-select-selection-overflow{gap:4px}.ai-sales-chip-select.ant-select-multiple .ant-select-selection-item{height:25px;margin:2px 0;padding-inline:8px 5px;border:1px solid #dcd7ff;border-radius:8px;color:#5144b8;background:#f0edff;font-size:10px;font-weight:700;line-height:23px}.ai-sales-safety-grid .ant-card{overflow:hidden}.ai-sales-safety-grid .ant-card:before{display:block;height:3px;content:"";background:#6959ed}.ai-sales-safety-grid .is-protected:before{background:#24ad75}.ai-sales-safety-grid .is-voice:before{background:#2799d5}.ai-sales-safety-grid .is-handoff:before{background:#e9a328}.ai-sales-safety-grid .is-protected svg{color:#24ad75}.ai-sales-safety-grid .is-voice svg{color:#2799d5}.ai-sales-safety-grid .is-handoff svg{color:#d99116}.ai-sales-kill-switch{border-color:#dfe5ef;background:linear-gradient(135deg,#f8faff,#f4f7fb)}.ai-sales-kill-switch strong{color:#384257}.ai-sales-kill-switch small{color:#7c8799;line-height:1.45}.ai-sales-kill-switch.is-danger{border-color:#ffd6d6;background:#fff8f8}.ai-sales-kill-switch.is-danger strong{color:#a63d3d}.ai-sales-kill-switch.is-danger small{color:#9b7474}.ai-sales-analytics-intro{display:flex;padding:13px 15px;border:1px solid #ddd8ff;border-radius:14px;align-items:center;gap:11px;background:linear-gradient(135deg,#f4f1ff,#f2f8ff)}.ai-sales-analytics-intro>span{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border-radius:11px;color:#fff;background:linear-gradient(135deg,#6558ef,#8b5cf6)}.ai-sales-analytics-intro>div{display:grid;gap:2px}.ai-sales-analytics-intro strong{color:#30394d;font-size:13px}.ai-sales-analytics-intro small{color:#737f92;font-size:10px;line-height:1.45}.ai-sales-kpi-card{position:relative;min-height:138px;overflow:hidden}.ai-sales-kpi-card:after{position:absolute;width:96px;height:96px;right:-34px;bottom:-44px;border-radius:50%;content:"";background:color-mix(in srgb,var(--kpi-color, #6b5bea) 11%,transparent)}.ai-sales-kpi-card .ant-card-body{position:relative;z-index:1;display:grid;height:100%;min-height:136px;padding:17px;align-content:start}.ai-sales-kpi-icon{display:grid;width:30px;height:30px;margin-bottom:8px;place-items:center;border-radius:9px;color:var(--kpi-color, #6b5bea);background:color-mix(in srgb,var(--kpi-color, #6b5bea) 12%,#fff)}.ai-sales-kpi-card>.ant-card-body>small{margin-top:auto;padding-top:8px;color:#778297;font-size:9px;line-height:1.4}.ai-sales-kpi-card.is-cost{--kpi-color: #7c5ce5}.ai-sales-kpi-card.is-forecast{--kpi-color: #5474d8}.ai-sales-kpi-card.is-activity{--kpi-color: #218cc7}.ai-sales-kpi-card.is-handoff{--kpi-color: #d28a19}.ai-sales-kpi-card.is-quality{--kpi-color: #1e9d72}.ai-sales-kpi-card.is-conversion{--kpi-color: #1fa762}.ai-sales-kpi-card.is-signal{--kpi-color: #e09417}.ai-sales-kpi-card.is-result{--kpi-color: #2b9f72}.ai-sales-modal-title{display:flex;min-width:0;align-items:center;gap:10px}.ai-sales-modal-title>span{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border-radius:11px;color:#fff;background:linear-gradient(135deg,#6558ef,#9257ec);box-shadow:0 8px 18px #6558ef38}.ai-sales-modal-title>div{display:grid;min-width:0;gap:1px}.ai-sales-modal-title strong{color:#263044;font-size:15px}.ai-sales-modal-title small{color:#7d8799;font-size:9px;font-weight:500}.ai-sales-config-modal .ant-modal-content{overflow:hidden;padding:0;border-radius:19px}.ai-sales-config-modal .ant-modal-header{margin:0;padding:17px 20px;border-bottom:1px solid #e7eaf1}.ai-sales-config-modal .ant-modal-body{max-height:min(72vh,760px);overflow-y:auto;padding:18px 20px 4px;background:#f7f8fb}.ai-sales-config-modal .ant-modal-footer{margin:0;padding:13px 20px 17px;border-top:1px solid #e7eaf1;background:#fff}.ai-sales-config-modal .ant-form-item-label>label{color:#536075;font-size:10px;font-weight:700}.ai-sales-config-modal .ant-form-item-extra{margin-top:4px;color:#8b94a5;font-size:8px;line-height:1.35}.ai-sales-config-modal .ant-input-number{width:100%}.ai-sales-modal-intro{display:flex;margin-bottom:14px;padding:12px 14px;border:1px solid #d8e4ef;border-radius:13px;align-items:flex-start;gap:10px;color:#2474a5;background:linear-gradient(135deg,#eef8ff,#f2f7ff)}.ai-sales-modal-intro>svg{flex:0 0 auto;margin-top:1px}.ai-sales-modal-intro>div{display:grid;gap:2px}.ai-sales-modal-intro strong{color:#314158;font-size:11px}.ai-sales-modal-intro small{color:#718096;font-size:9px;line-height:1.45}.ai-sales-modal-section{margin-bottom:14px;padding:14px 14px 2px;border:1px solid #e3e7ef;border-radius:14px;background:#fff}.ai-sales-modal-section>header{display:flex;margin-bottom:12px;align-items:center;gap:9px}.ai-sales-modal-section>header>span{display:grid;width:25px;height:25px;flex:0 0 auto;place-items:center;border-radius:8px;color:#6354dc;background:#eeebff;font-size:10px;font-weight:800}.ai-sales-modal-section>header>div{display:grid;gap:1px}.ai-sales-modal-section>header strong{color:#30394d;font-size:11px}.ai-sales-modal-section>header small{color:#8790a1;font-size:8px}.ai-sales-template-variables{display:flex;margin:-3px 0 9px;gap:5px;flex-wrap:wrap}.ai-sales-template-variables span{padding:4px 7px;border:1px solid #ded9ff;border-radius:7px;color:#5c4bd0;background:#f2efff;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px;font-weight:700}body.openlines-telegram-dark-active .ai-sales-studio .ant-tabs-tab,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-studio .ant-tabs-tab{color:#8fa2b4}body.openlines-telegram-dark-active .ai-sales-studio .ant-tabs-tab:hover,body.openlines-telegram-dark-active .ai-sales-studio .ant-tabs-tab-active .ant-tabs-tab-btn,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-studio .ant-tabs-tab:hover,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-studio .ant-tabs-tab-active .ant-tabs-tab-btn{color:#8fa7ff}body.openlines-telegram-dark-active .ai-sales-studio-title strong,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-studio-title strong{color:#f3f7fb}body.openlines-telegram-dark-active .ai-sales-studio-title small,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-studio-title small{color:#9db0c0}body.openlines-telegram-dark-active .ai-sales-field-intro strong,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-field-intro strong{color:#eaf2f8}body.openlines-telegram-dark-active .ai-sales-field-intro small,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-field-intro small{color:#a0b1c0}body.openlines-telegram-dark-active .ai-sales-mode-segmented,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-mode-segmented{border-color:#395063;background:#111d27}body.openlines-telegram-dark-active .ai-sales-mode-segmented .ant-segmented-item,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-mode-segmented .ant-segmented-item{color:#9db0c0}body.openlines-telegram-dark-active .ai-sales-mode-segmented .ant-segmented-item-selected,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-mode-segmented .ant-segmented-item-selected{background:linear-gradient(135deg,#2b5278,#4b4d9a);box-shadow:0 7px 18px #00000042}body.openlines-telegram-dark-active .ai-sales-mode-icon,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-mode-icon{color:#b6c9ff;background:#7b6bff33}body.openlines-telegram-dark-active .ai-sales-mode-option strong,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-mode-option strong{color:#eaf2f8}body.openlines-telegram-dark-active .ai-sales-mode-option small,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-mode-option small{color:#a3b5c4}body.openlines-telegram-dark-active .ai-sales-chip-select.ant-select-multiple .ant-select-selection-item,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-chip-select.ant-select-multiple .ant-select-selection-item{border-color:#445b70;color:#dce9f4;background:#263847}body.openlines-telegram-dark-active .ai-sales-chip-select .ant-select-selection-item-remove,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-chip-select .ant-select-selection-item-remove{color:#91a6b8}body.openlines-telegram-dark-active .ai-sales-studio .ant-input::placeholder,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-studio .ant-input::placeholder,body.openlines-telegram-dark-active .ai-sales-studio .ant-select-selection-placeholder,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-studio .ant-select-selection-placeholder{color:#71879a!important}body.openlines-telegram-dark-active .ai-sales-studio .ant-input-data-count,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-studio .ant-input-data-count{color:#91a5b7}body.openlines-telegram-dark-active .ai-sales-studio .ant-alert,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-studio .ant-alert{border-color:#355066;background:#1a3343}body.openlines-telegram-dark-active .ai-sales-studio .ant-alert-message,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-studio .ant-alert-message{color:#dbe9f4}body.openlines-telegram-dark-active .ai-sales-studio .ant-alert-warning,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-studio .ant-alert-warning{border-color:#695633;background:#382f22}body.openlines-telegram-dark-active .ai-sales-studio .ant-alert-success,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-studio .ant-alert-success{border-color:#2b5c4d;background:#17382f}body.openlines-telegram-dark-active .ai-sales-safety-grid .ant-card,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-safety-grid .ant-card{background:linear-gradient(145deg,#1f2f3b,#192630)}body.openlines-telegram-dark-active .ai-sales-safety-grid small,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-safety-grid small{color:#aec0cf}body.openlines-telegram-dark-active .ai-sales-kill-switch,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-kill-switch{border-color:#385064;background:linear-gradient(135deg,#1a2b38,#192631)}body.openlines-telegram-dark-active .ai-sales-kill-switch strong,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-kill-switch strong{color:#eaf2f8}body.openlines-telegram-dark-active .ai-sales-kill-switch small,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-kill-switch small{color:#9fb2c1}body.openlines-telegram-dark-active .ai-sales-kill-switch.is-danger,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-kill-switch.is-danger{border-color:#75464d;background:linear-gradient(135deg,#3a252b,#2b2228)}body.openlines-telegram-dark-active .ai-sales-kill-switch.is-danger strong,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-kill-switch.is-danger strong{color:#ffb6bd}body.openlines-telegram-dark-active .ai-sales-analytics-intro,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-analytics-intro{border-color:#40516a;background:linear-gradient(135deg,#242d4a,#193141)}body.openlines-telegram-dark-active .ai-sales-analytics-intro strong,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-analytics-intro strong{color:#f2f7fb}body.openlines-telegram-dark-active .ai-sales-analytics-intro small,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-analytics-intro small{color:#aec0cf}body.openlines-telegram-dark-active .ai-sales-kpi-card,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-kpi-card{background:linear-gradient(145deg,#21313d,#1a2833)}body.openlines-telegram-dark-active .ai-sales-kpi-icon,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-kpi-icon{background:color-mix(in srgb,var(--kpi-color, #6b5bea) 22%,#16232d)}body.openlines-telegram-dark-active .ai-sales-analytics .ant-statistic-title,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-analytics .ant-statistic-title{color:#b4c4d1}body.openlines-telegram-dark-active .ai-sales-analytics .ant-statistic-content,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-analytics .ant-statistic-content{color:#f4f8fb;text-shadow:0 1px 0 rgba(0,0,0,.18)}body.openlines-telegram-dark-active .ai-sales-kpi-card>.ant-card-body>small,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-kpi-card>.ant-card-body>small,body.openlines-telegram-dark-active .ai-sales-token-bars span,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-token-bars span,body.openlines-telegram-dark-active .ai-sales-economics small,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-economics small{color:#a9bbc9}body.openlines-telegram-dark-active .ai-sales-token-bars strong,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-token-bars strong,body.openlines-telegram-dark-active .ai-sales-economics strong,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-economics strong{color:#f3f8fb}body.openlines-telegram-dark-active .ai-sales-token-bars .ant-progress-inner,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-token-bars .ant-progress-inner{background:#304353}body.openlines-telegram-dark-active .ai-sales-profile-list>button:hover,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-profile-list>button:hover{border-color:#3a5266;background:#22323f}body.openlines-telegram-dark-active .ai-sales-profile-list>button.is-active,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-profile-list>button.is-active{border-color:#506b82;background:linear-gradient(135deg,#263b4a,#282d4a);box-shadow:0 8px 22px #0003}body.openlines-telegram-dark-active .ai-sales-studio .ant-drawer-extra .ant-tag,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-studio .ant-drawer-extra .ant-tag,body.openlines-telegram-dark-active .ai-sales-profile-list .ant-tag,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-profile-list .ant-tag{border-color:#43586b;color:#d6e3ed;background:#263744}body.openlines-telegram-dark-active .ai-sales-studio .ant-btn-default,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-studio .ant-btn-default{border-color:#3b5265;color:#dce8f1;background:#21313d}body.openlines-telegram-dark-active .ai-sales-studio .ant-btn-default:hover,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-studio .ant-btn-default:hover{border-color:#6383a0;color:#fff;background:#293d4d}body.openlines-telegram-dark-active .ai-sales-config-modal .ant-modal-content,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-config-modal .ant-modal-content{color:#eaf2f8;background:#17212b;box-shadow:0 28px 80px #00000094}body.openlines-telegram-dark-active .ai-sales-config-modal .ant-modal-header,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-config-modal .ant-modal-header,body.openlines-telegram-dark-active .ai-sales-config-modal .ant-modal-footer,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-config-modal .ant-modal-footer{border-color:#2d4050;background:#192631}body.openlines-telegram-dark-active .ai-sales-config-modal .ant-modal-body,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-config-modal .ant-modal-body{background:#111b24}body.openlines-telegram-dark-active .ai-sales-config-modal .ant-modal-close,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-config-modal .ant-modal-close{color:#a8bac8;background:#233442}body.openlines-telegram-dark-active .ai-sales-modal-title strong,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-modal-title strong{color:#f3f7fb}body.openlines-telegram-dark-active .ai-sales-modal-title small,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-modal-title small{color:#9fb1c0}body.openlines-telegram-dark-active .ai-sales-config-modal .ant-form-item-label>label,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-config-modal .ant-form-item-label>label{color:#d7e3ed}body.openlines-telegram-dark-active .ai-sales-config-modal .ant-form-item-extra,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-config-modal .ant-form-item-extra{color:#8fa3b4}body.openlines-telegram-dark-active .ai-sales-config-modal .ant-input,body.openlines-telegram-dark-active .ai-sales-config-modal .ant-input-number,body.openlines-telegram-dark-active .ai-sales-config-modal .ant-select-selector,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-config-modal .ant-input,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-config-modal .ant-input-number,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-config-modal .ant-select-selector{border-color:#395064!important;color:#edf4f9!important;background:#0f1b24!important;box-shadow:none!important}body.openlines-telegram-dark-active .ai-sales-config-modal .ant-input::placeholder,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-config-modal .ant-input::placeholder,body.openlines-telegram-dark-active .ai-sales-config-modal .ant-select-selection-placeholder,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-config-modal .ant-select-selection-placeholder{color:#718699!important}body.openlines-telegram-dark-active .ai-sales-config-modal .ant-input-number-input,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-config-modal .ant-input-number-input{color:#edf4f9}body.openlines-telegram-dark-active .ai-sales-modal-intro,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-modal-intro{border-color:#315268;color:#70c8f4;background:linear-gradient(135deg,#173345,#1b2c3a)}body.openlines-telegram-dark-active .ai-sales-modal-intro strong,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-modal-intro strong{color:#e6f1f8}body.openlines-telegram-dark-active .ai-sales-modal-intro small,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-modal-intro small{color:#a5b8c7}body.openlines-telegram-dark-active .ai-sales-modal-section,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-modal-section{border-color:#2d4253;background:#1a2833}body.openlines-telegram-dark-active .ai-sales-modal-section>header>span,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-modal-section>header>span{color:#c0b7ff;background:#34335d}body.openlines-telegram-dark-active .ai-sales-modal-section>header strong,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-modal-section>header strong{color:#edf4f9}body.openlines-telegram-dark-active .ai-sales-modal-section>header small,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-modal-section>header small{color:#94a8b8}body.openlines-telegram-dark-active .ai-sales-template-variables span,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-template-variables span{border-color:#4b4876;color:#c9c2ff;background:#2c2c4c}.ai-sales-studio-tabs>.ant-tabs-nav{min-width:0}.ai-sales-studio-tabs>.ant-tabs-nav .ant-tabs-nav-list{gap:4px}.ai-sales-studio-tabs>.ant-tabs-nav .ant-tabs-tab{min-width:0;margin:0;padding:14px 9px}.ai-sales-studio-tabs>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin-left:0}.ai-sales-studio-tabs>.ant-tabs-nav .ant-tabs-tab-btn>span{gap:6px;white-space:nowrap}.ai-sales-studio-tabs>.ant-tabs-nav .ant-tabs-tab-btn svg{flex:0 0 auto}.ai-sales-studio-empty{width:min(520px,calc(100% - 32px));margin:clamp(56px,12vh,130px) auto 0;padding:34px 28px;border:1px solid #e4e7f0;border-radius:22px;background:linear-gradient(145deg,#fff,#f8f7ff);box-shadow:0 18px 50px #202b460f}.ai-sales-studio-empty .ant-empty-image{height:92px}.ai-sales-studio-empty .ant-empty-description{max-width:390px;margin:0 auto 16px;color:#5f6b7e;font-size:13px;line-height:1.55}.ai-sales-lab{container-name:ai-sales-lab;container-type:inline-size}.ai-sales-lab-ladder{padding:1px 1px 4px;scrollbar-width:thin}.ai-sales-lab-ladder>button{min-height:59px}.ai-sales-lab-ladder>button strong{font-size:11px}.ai-sales-lab-ladder>button small{font-size:9px}.ai-sales-lab-layout{grid-template-columns:clamp(190px,21%,235px) minmax(0,1fr)}.ai-sales-lab-layout>main{overflow:hidden}.ai-sales-lab-tabs>.ant-tabs-nav .ant-tabs-nav-list{gap:5px}.ai-sales-lab-tabs>.ant-tabs-nav .ant-tabs-tab{margin:0;padding:11px 9px}.ai-sales-lab-tabs>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin-left:0}.ai-sales-lab-tabs>.ant-tabs-content-holder,.ai-sales-lab-tabs>.ant-tabs-content-holder>.ant-tabs-content,.ai-sales-lab-tabs>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane{min-width:0}.ai-sales-lab-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.ai-sales-lab-grid .ant-card{min-width:0}.ai-sales-lab-grid .ant-card-head-title{min-width:0;white-space:normal}.ai-sales-lab-grid .ant-card-head-title>span,.ai-sales-lab-grid .ant-card-head-title{align-items:center;gap:7px}.ai-sales-lab-grid label,.ai-sales-lab-grid .ant-input,.ai-sales-lab-grid .ant-input-number,.ai-sales-lab-grid .ant-select{min-width:0}.ai-sales-lab-split-preview{height:16px;margin-bottom:9px;border:1px solid #e4e7ef;border-radius:999px;gap:2px;background:#eef1f5}.ai-sales-lab-split-preview>*{min-width:3px;border-radius:999px}.ai-sales-lab-split-legend{display:flex;margin-bottom:15px;align-items:center;gap:6px 14px;flex-wrap:wrap}.ai-sales-lab-split-legend>span{display:inline-flex;align-items:center;gap:5px;color:#738095;font-size:9px;white-space:nowrap}.ai-sales-lab-split-legend i{width:8px;height:8px;flex:0 0 auto;border-radius:50%}.ai-sales-lab-split-legend i.is-experiment{background:#755fe9}.ai-sales-lab-split-legend i.is-control{background:#8fc7f1}.ai-sales-lab-split-legend i.is-organic{background:#c7cfda}.ai-sales-lab-split-legend b{color:#354158;font-size:9px}.ai-sales-lab-policy-grid>div{grid-template-columns:minmax(118px,.9fr) minmax(220px,1.15fr)}.ai-sales-lab-policy-grid strong{font-size:11px;line-height:1.3}.ai-sales-lab-policy-grid small{font-size:9px;line-height:1.35}.ai-sales-lab-segmented{width:100%;min-width:0;padding:3px;border:1px solid #e0e4ec;border-radius:10px;background:#f1f3f7}.ai-sales-lab-segmented .ant-segmented-group{display:grid;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr))}.ai-sales-lab-segmented .ant-segmented-item{min-width:0;border-radius:7px;color:#6f7c91}.ai-sales-lab-segmented .ant-segmented-item-label{overflow:hidden;padding-inline:7px;font-size:9px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.ai-sales-lab-segmented .ant-segmented-item-selected{color:#4f46b8;background:#fff;box-shadow:0 3px 10px #242d471a}body.openlines-telegram-dark-active .ai-sales-studio-empty,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-studio-empty{border-color:#314657;background:linear-gradient(145deg,#1d2b37,#17232d);box-shadow:0 18px 55px #0000003d}body.openlines-telegram-dark-active .ai-sales-studio-empty .ant-empty-description,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-studio-empty .ant-empty-description{color:#b9c8d4}body.openlines-telegram-dark-active .ai-sales-studio-empty .ant-empty-image,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-studio-empty .ant-empty-image{opacity:.72;filter:saturate(.55) brightness(.86)}body.openlines-telegram-dark-active .ai-sales-lab-split-preview,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-lab-split-preview{border-color:#354a5c;background:#111c25}body.openlines-telegram-dark-active .ai-sales-lab-split-preview>i,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-lab-split-preview>i{background:#344654}body.openlines-telegram-dark-active .ai-sales-lab-split-preview>span:nth-child(2),body:has(.openlines-workspace.is-telegram-dark) .ai-sales-lab-split-preview>span:nth-child(2){background:#2d6284}body.openlines-telegram-dark-active .ai-sales-lab-split-legend>span,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-lab-split-legend>span{color:#a4b5c3}body.openlines-telegram-dark-active .ai-sales-lab-split-legend b,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-lab-split-legend b{color:#eff5fa}body.openlines-telegram-dark-active .ai-sales-lab-segmented,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-lab-segmented{border-color:#3a5061;background:#111d27}body.openlines-telegram-dark-active .ai-sales-lab-segmented .ant-segmented-item,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-lab-segmented .ant-segmented-item{color:#9fb1c0}body.openlines-telegram-dark-active .ai-sales-lab-segmented .ant-segmented-item:hover,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-lab-segmented .ant-segmented-item:hover{color:#eef5fa;background:#213341}body.openlines-telegram-dark-active .ai-sales-lab-segmented .ant-segmented-item-selected,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-lab-segmented .ant-segmented-item-selected{color:#fff;background:linear-gradient(135deg,#315578,#554a91);box-shadow:0 5px 14px #0000003d}body.openlines-telegram-dark-active .ai-sales-studio .ant-input,body.openlines-telegram-dark-active .ai-sales-studio textarea.ant-input,body.openlines-telegram-dark-active .ai-sales-studio .ant-input-number-input,body.openlines-telegram-dark-active .ai-sales-studio .ant-select-selection-item,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-studio .ant-input,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-studio textarea.ant-input,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-studio .ant-input-number-input,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-studio .ant-select-selection-item{color:#edf4f9!important;-webkit-text-fill-color:#edf4f9}body.openlines-telegram-dark-active .ai-sales-studio .ant-input:disabled,body.openlines-telegram-dark-active .ai-sales-studio textarea.ant-input:disabled,body.openlines-telegram-dark-active .ai-sales-studio .ant-input-number-disabled .ant-input-number-input,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-studio .ant-input:disabled,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-studio textarea.ant-input:disabled,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-studio .ant-input-number-disabled .ant-input-number-input{color:#8397a8!important;-webkit-text-fill-color:#8397a8;opacity:1}body.openlines-telegram-dark-active .ai-sales-studio .ant-empty-description,body:has(.openlines-workspace.is-telegram-dark) .ai-sales-studio .ant-empty-description{color:#aebfcd}@container ai-sales-lab (max-width: 1000px){.ai-sales-lab-hero{grid-template-columns:46px minmax(0,1fr)}.ai-sales-lab-hero-guard{grid-column:1 / -1}.ai-sales-lab-grid{grid-template-columns:1fr}.ai-sales-lab-grid>.is-wide{grid-column:auto}}@container ai-sales-lab (max-width: 760px){.ai-sales-lab-layout{display:block}.ai-sales-lab-layout>aside{display:flex;padding:10px;border:0;border-bottom:1px solid #e5e8ef;flex-direction:row}.ai-sales-lab-layout>aside>.ant-btn{width:auto;flex:0 0 auto}.ai-sales-lab-list{display:flex;max-height:none;overflow-x:auto}.ai-sales-lab-list>button{width:190px;flex:0 0 auto}.ai-sales-lab-layout>main{padding:12px}.ai-sales-lab-ladder{grid-template-columns:repeat(5,154px)}}@container ai-sales-lab (max-width: 520px){.ai-sales-lab-hero{padding:14px}.ai-sales-lab-hero>div:nth-child(2)>strong{font-size:16px}.ai-sales-lab-toolbar{align-items:flex-start;flex-direction:column}.ai-sales-lab-toolbar>.ant-space{width:100%}.ai-sales-lab-policy-grid>div{grid-template-columns:1fr}.ai-sales-lab-stop-grid,.ai-sales-lab-cohorts,.ai-sales-lab-composer{grid-template-columns:1fr}}@media(max-width:1100px){.ai-sales-mode-segmented .ant-segmented-item-label{min-height:50px;padding:7px}.ai-sales-mode-option{grid-template-columns:24px minmax(0,1fr)}.ai-sales-mode-icon{width:24px;height:24px}.ai-sales-mode-option small{display:none}}@media(max-width:600px){.ai-sales-mode-segmented .ant-segmented-group{display:grid;grid-template-columns:1fr}.ai-sales-mode-option small{display:block;white-space:normal}.ai-sales-config-modal{max-width:calc(100vw - 16px);margin:8px auto}.ai-sales-config-modal .ant-modal-header{padding:14px}.ai-sales-config-modal .ant-modal-body{max-height:calc(100vh - 180px);padding:14px 14px 2px}.ai-sales-config-modal .ant-modal-footer{padding:11px 14px 14px}.ai-sales-modal-section{padding-inline:11px}}.openlines-rich-content{display:flex;align-items:center;gap:12px;width:min(360px,100%);margin-top:7px;padding:12px;border:1px solid rgba(112,126,145,.2);border-radius:14px;background:#ffffff85;box-sizing:border-box}.openlines-rich-content>div:last-child{display:grid;min-width:0;gap:2px}.openlines-rich-content small{color:#778196;font-size:9px;font-weight:800;letter-spacing:.05em}.openlines-rich-content strong,.openlines-rich-content span{overflow:hidden;text-overflow:ellipsis}.openlines-rich-content a{display:inline-flex;align-items:center;gap:4px;color:#4d83cb;font-size:12px;font-weight:700}.openlines-rich-content b{margin-top:4px;color:#238b50;font-size:17px}.openlines-rich-icon{display:grid;flex:0 0 42px;width:42px;height:42px;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(145deg,#55a9e8,#377dc0)}.openlines-rich-content.is-invoice .openlines-rich-icon{background:linear-gradient(145deg,#47c67a,#259c57)}.openlines-location-map{display:grid;flex:0 0 84px;width:84px;height:70px;place-items:center;overflow:hidden;border-radius:12px;color:#fff;background:radial-gradient(circle at 65% 35%,#89d2a8 0 15%,transparent 16%),linear-gradient(135deg,#cde9f5 0,#cde9f5 46%,#7ac69c 47%,#7ac69c 60%,#e8dfb8 61%);text-shadow:0 2px 5px rgba(0,0,0,.22)}.openlines-rich-content.is-poll{display:grid;gap:10px;align-items:stretch}.openlines-rich-content.is-poll header{display:flex;align-items:flex-start;gap:9px}.openlines-rich-content.is-poll header>div{display:grid;gap:2px}.openlines-rich-content.is-poll header svg{color:#7060e8}.openlines-poll-options{display:grid;gap:7px}.openlines-poll-options>div{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 9px}.openlines-poll-options>div>span{grid-column:1/-1;height:5px;border-radius:99px;background:#707e9129}.openlines-poll-options>div>span i{display:block;width:var(--poll-result);height:100%;border-radius:inherit;background:#7765ed}.openlines-poll-options strong{font-size:12px}.openlines-poll-options em{color:#687386;font-size:11px;font-style:normal}.openlines-poll-options p{margin:0;color:#7b8495;font-size:11px}.openlines-rich-content.is-poll footer{color:#7b8495;font-size:10px}.openlines-rich-service{display:flex;align-items:center;justify-content:center;gap:5px;width:fit-content;max-width:min(420px,calc(100vw - 56px));margin:3px auto;padding:4px 9px;border-radius:999px;color:#718094;background:#63748924;font-size:10px;font-weight:650;line-height:1.25;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.openlines-rich-service svg{flex:0 0 auto;width:11px;height:11px}.openlines-rich-service small{opacity:.8}.openlines-workspace.is-telegram-dark .openlines-rich-content{border-color:#334556;background:#0e162157}.openlines-workspace.is-telegram-dark .openlines-rich-content small,.openlines-workspace.is-telegram-dark .openlines-rich-content span,.openlines-workspace.is-telegram-dark .openlines-rich-content.is-poll footer,.openlines-workspace.is-telegram-dark .openlines-poll-options em{color:#9fb0c1}.openlines-workspace.is-telegram-dark .openlines-rich-content strong{color:#edf4fb}.openlines-workspace.is-telegram-dark .openlines-rich-service{color:#b7c7d6;background:#384b5e7a}.openlines-media-unavailable{display:inline-flex;align-items:center;gap:8px;max-width:280px;padding:7px 9px;border:1px solid rgba(115,133,153,.18);border-radius:12px;color:#667487;background:#73859917;font-size:11px;line-height:1.25}.openlines-media-unavailable>span{display:grid;gap:1px;min-width:0;color:inherit!important;font-weight:700}.openlines-media-unavailable small{color:inherit;font-size:9px;font-weight:500;opacity:.78}.openlines-tgs-sticker{width:min(190px,46vw);aspect-ratio:1;display:grid;place-items:center;overflow:hidden}.openlines-tgs-sticker>div{width:100%!important;height:100%!important}.openlines-workspace.is-telegram-dark .openlines-media-unavailable{border-color:#a0b5c926;color:#b6c6d5;background:#3a4c5e57}.openlines-attachment-video.is-sticker-video{width:190px;height:190px;border:0;background:transparent;object-fit:contain}.openline-message.is-service-message{align-self:center!important;width:auto!important;max-width:min(440px,92%)!important;margin:1px auto!important;padding:0!important;border:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important}.openline-message.is-service-message>span{display:none}.openline-message.is-service-message .openline-message-head,.openline-message.is-service-message .openline-message-status{display:none}body.openlines-telegram-dark-active .crm-chat-workspace-modal .ant-modal-content,body:has(.openlines-workspace.is-overlay.is-telegram-dark) .crm-chat-workspace-modal .ant-modal-content{border-color:#2a3948;background:#0e1621;box-shadow:0 30px 96px #0000007a}.openlines-workspace.is-overlay.is-telegram-dark{--openlines-panel: #17212b;--openlines-panel-soft: #111d27;--openlines-panel-elevated: #202b36;--openlines-border: #2a3948;--openlines-text: #edf4fb;--openlines-muted: #8fa5b7;--openlines-canvas: #0e1621;background:#0e1621!important}.openlines-workspace.is-overlay.is-telegram-dark .crm-chat-workspace-header{border-color:#2a3948!important;background:#17212bfa!important;box-shadow:0 1px #040a1047}.openlines-workspace.is-overlay.is-telegram-dark .crm-chat-workspace-avatar{border:1px solid #32475a;background:#202f3c;color:#64b5ef}.openlines-workspace.is-overlay.is-telegram-dark .crm-chat-workspace-breadcrumb,.openlines-workspace.is-overlay.is-telegram-dark .crm-chat-workspace-heading span,.openlines-workspace.is-overlay.is-telegram-dark .crm-chat-workspace-heading small{color:#8fa5b7!important}.openlines-workspace.is-overlay.is-telegram-dark .crm-chat-workspace-breadcrumb strong,.openlines-workspace.is-overlay.is-telegram-dark .crm-chat-workspace-heading strong{color:#edf4fb!important}.openlines-workspace.is-overlay.is-telegram-dark .crm-chat-workspace-header .ant-btn:not(.crm-chat-workspace-close){border-color:#344a5d;color:#dce8f1;background:#202f3c;box-shadow:none}.openlines-workspace.is-overlay.is-telegram-dark .crm-chat-workspace-header .ant-btn:not(.crm-chat-workspace-close):hover{border-color:#4b6980;color:#fff;background:#293c4b}.openlines-workspace.is-overlay.is-telegram-dark .crm-chat-workspace-close.ant-btn{color:#94a9ba}.openlines-workspace.is-overlay.is-telegram-dark .crm-chat-workspace-close.ant-btn:hover{color:#fff;background:#263746}.openlines-workspace.is-overlay.is-telegram-dark .openlines-shell,.openlines-workspace.is-overlay.is-telegram-dark .openlines-grid{background:#0e1621!important}.openlines-workspace.is-overlay.is-telegram-dark .openlines-list,.openlines-workspace.is-overlay.is-telegram-dark .openlines-chat,.openlines-workspace.is-overlay.is-telegram-dark .openlines-side{border-color:#2a3948!important}.openlines-workspace.is-overlay.is-telegram-dark .openlines-list,.openlines-workspace.is-overlay.is-telegram-dark .openlines-chat{border-right:1px solid #2a3948!important}.openlines-workspace.is-overlay.is-telegram-dark .openlines-side{border-left:0!important}.openlines-workspace.is-overlay.is-telegram-dark .openlines-overlay-list-toolbar{border-color:#2a3948!important;background:#17212bfa!important;box-shadow:0 8px 24px #040a1029}.openlines-workspace.is-overlay.is-telegram-dark .openlines-overlay-list-toolbar .ant-input-affix-wrapper,.openlines-workspace.is-overlay.is-telegram-dark .openlines-overlay-list-toolbar .ant-select-selector{border-color:#344a5d!important;color:#edf4fb!important;background:#111d27!important;box-shadow:none!important}.openlines-workspace.is-overlay.is-telegram-dark .openlines-overlay-list-toolbar .ant-input-affix-wrapper:hover,.openlines-workspace.is-overlay.is-telegram-dark .openlines-overlay-list-toolbar .ant-input-affix-wrapper-focused,.openlines-workspace.is-overlay.is-telegram-dark .openlines-overlay-list-toolbar .ant-select:hover .ant-select-selector,.openlines-workspace.is-overlay.is-telegram-dark .openlines-overlay-list-toolbar .ant-select-focused .ant-select-selector{border-color:#4c84aa!important}.openlines-workspace.is-overlay.is-telegram-dark .openlines-overlay-list-toolbar .ant-input,.openlines-workspace.is-overlay.is-telegram-dark .openlines-overlay-list-toolbar .ant-select-selection-item{color:#edf4fb!important;-webkit-text-fill-color:#edf4fb}.openlines-workspace.is-overlay.is-telegram-dark .openlines-overlay-list-toolbar .ant-input::placeholder,.openlines-workspace.is-overlay.is-telegram-dark .openlines-overlay-list-toolbar .ant-select-selection-placeholder,.openlines-workspace.is-overlay.is-telegram-dark .openlines-overlay-list-toolbar .ant-input-prefix,.openlines-workspace.is-overlay.is-telegram-dark .openlines-overlay-list-toolbar .ant-select-arrow,.openlines-workspace.is-overlay.is-telegram-dark .openlines-overlay-list-toolbar .ant-input-clear-icon{color:#7890a3!important}.openlines-workspace.is-overlay .openlines-side-content .ant-tabs-nav{padding:6px 5px 0}.openlines-workspace.is-overlay .openlines-side-content .ant-tabs-tab{width:25%;min-width:0;flex:1 1 25%;padding:8px 1px}.openlines-workspace.is-overlay .openlines-side-content .ant-tabs-tab-btn{width:100%;min-width:0;overflow:hidden}.openlines-workspace.is-overlay .openlines-side-content .ant-tabs-tab-btn>span{min-width:0;flex-direction:column;gap:3px;font-size:9px;line-height:1.1;text-align:center}.openlines-workspace.is-overlay .openlines-side-content .ant-tabs-tab-btn>span>svg{width:14px;height:14px;flex:0 0 auto}.openlines-workspace.is-overlay .openlines-grid{position:relative;grid-template-columns:minmax(276px,320px) minmax(420px,1fr) minmax(360px,410px)}.openlines-workspace.is-overlay .openlines-side{min-width:0;container-name:openlines-crm-side;container-type:inline-size}.openlines-workspace.is-overlay .openlines-side>.ant-card-body,.openlines-workspace.is-overlay .openlines-side-content,.openlines-workspace.is-overlay .openlines-side-content>.ant-tabs,.openlines-workspace.is-overlay .openlines-side-content .ant-tabs-content-holder,.openlines-workspace.is-overlay .openlines-side-content .ant-tabs-content,.openlines-workspace.is-overlay .openlines-side-content .ant-tabs-tabpane{width:100%;min-width:0}.openlines-workspace.is-overlay .openlines-side>.ant-card-body{overflow:hidden}.openlines-workspace.is-overlay .openlines-side-content .ant-tabs-tabpane{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.openlines-workspace.is-overlay .openlines-side-pane{width:100%;min-width:0;padding:clamp(14px,4cqi,20px)}.openlines-workspace.is-overlay .openlines-side-pane :where(.openlines-overview-section,.openlines-linked-record-section,.openlines-manage-pane,.openlines-pane-hero,.openlines-intelligence-card,.openlines-intelligence-recommendation,.openlines-stage-qualification,.openlines-task-row,.openlines-activity-row){min-width:0;max-width:100%}.openlines-workspace.is-overlay .openlines-side-pane :where(p,li,strong,small),.openlines-workspace.is-overlay .openlines-static-field,.openlines-workspace.is-overlay .openlines-crm-communications .crm-communication-readonly-value{overflow-wrap:anywhere}.openlines-workspace.is-overlay .openlines-overview-record small,.openlines-workspace.is-overlay .openlines-pane-hero p,.openlines-workspace.is-overlay .openlines-stage-qualification-heading strong{max-width:100%}@media(max-width:1380px)and (min-width:1101px){.openlines-workspace.is-overlay .openlines-grid{grid-template-columns:minmax(248px,286px) minmax(390px,1fr) minmax(340px,370px)}.openlines-workspace.is-overlay .openlines-side{display:block}}@media(max-width:1100px){.openlines-workspace.is-overlay .openlines-grid{grid-template-columns:minmax(270px,310px) minmax(0,1fr)}.openlines-workspace.is-overlay .openlines-side,.openlines-workspace.is-overlay .openlines-grid.is-side-collapsed .openlines-side{position:absolute;z-index:24;inset:0 0 0 auto;display:block;width:min(410px,92%);max-width:100%;border-left:1px solid var(--openlines-border, #e2e8f0)!important;box-shadow:-18px 0 54px #0f172a33;visibility:hidden;pointer-events:none;transform:translate(102%);transition:transform .2s ease,visibility 0s linear .2s}.openlines-workspace.is-overlay .openlines-grid.is-info .openlines-side{visibility:visible;pointer-events:auto;transform:translate(0);transition-delay:0s}}@media(max-width:860px){.openlines-workspace.is-overlay .openlines-grid{grid-template-columns:minmax(0,1fr)}.openlines-workspace.is-overlay .openlines-side,.openlines-workspace.is-overlay .openlines-grid.is-side-collapsed .openlines-side{width:min(410px,100%)}}@container openlines-crm-side (max-width: 370px){.openlines-workspace.is-overlay .openlines-side-content .ant-tabs-tab-btn>span{font-size:8px}.openlines-workspace.is-overlay .openlines-pane-actions,.openlines-workspace.is-overlay .openlines-intelligence-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.openlines-workspace.is-overlay .openlines-pane-actions .ant-btn,.openlines-workspace.is-overlay .openlines-intelligence-actions .ant-btn{width:100%;min-width:0;padding-inline:8px}.openlines-workspace.is-overlay .openlines-stage-qualification-heading,.openlines-workspace.is-overlay .openlines-intelligence-heading,.openlines-workspace.is-overlay .openlines-intelligence-card>footer{align-items:flex-start;flex-wrap:wrap}.openlines-workspace.is-overlay .openlines-stage-qualification-heading em,.openlines-workspace.is-overlay .openlines-intelligence-status{max-width:100%;white-space:normal}.openlines-workspace.is-overlay .openlines-task-row{grid-template-columns:auto minmax(0,1fr)}.openlines-workspace.is-overlay .openlines-task-row>.ant-tag{grid-column:2;justify-self:start}}@container openlines-crm-side (max-width: 320px){.openlines-workspace.is-overlay .openlines-pane-actions,.openlines-workspace.is-overlay .openlines-intelligence-actions,.openlines-workspace.is-overlay .openlines-task-stats{grid-template-columns:minmax(0,1fr)}.openlines-workspace.is-overlay .openlines-potential-components>div{grid-template-columns:minmax(72px,1fr) minmax(48px,.8fr) 22px;gap:5px}}.openlines-conversation-avatar-host{display:inline-flex;flex:0 0 auto;line-height:0}@media(max-width:860px){.openlines-page.is-mobile-detail .openlines-chat-header{grid-template-columns:minmax(0,1fr) auto;gap:6px;padding-inline:8px}.openlines-page.is-mobile-detail .openlines-chat-header-main,.openlines-page.is-mobile-detail .openlines-chat-header-main:has(.openlines-group-header-avatar){display:grid!important;min-width:0;grid-template-columns:34px 40px minmax(0,1fr)!important;align-items:center;gap:7px}.openlines-page.is-mobile-detail .openlines-group-header-avatar,.openlines-page.is-mobile-detail .openlines-conversation-avatar-host{width:38px;min-width:38px;height:38px}.openlines-page.is-mobile-detail .openlines-group-header-avatar .ant-avatar{width:38px!important;min-width:38px!important;height:38px!important;line-height:38px!important;object-fit:cover}.openlines-page.is-mobile-detail .openlines-chat-header-main>div:last-child{display:grid;min-width:0;gap:1px}.openlines-page.is-mobile-detail .openlines-chat-header-main>div:last-child>strong,.openlines-page.is-mobile-detail .openlines-chat-subtitle{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.openlines-page.is-mobile-detail .openlines-chat-header-actions{display:inline-flex;flex:0 0 auto;gap:3px!important}.openlines-page.is-mobile-detail .openlines-header-secondary-action,.openlines-page.is-mobile-detail .openlines-mobile-details,.openlines-page.is-mobile-detail .openlines-chat-header-actions>.ant-space-item:has(.openlines-header-secondary-action){display:none!important}.openlines-page.is-mobile-detail .openlines-call-button,.openlines-page.is-mobile-detail .openlines-mobile-overflow-menu{display:inline-grid!important;width:36px!important;min-width:36px!important;height:36px!important;place-items:center;border-radius:50%}}@media(max-width:380px){.openlines-page.is-mobile-detail .openlines-chat-header-main,.openlines-page.is-mobile-detail .openlines-chat-header-main:has(.openlines-group-header-avatar){grid-template-columns:32px 36px minmax(0,1fr)!important;gap:5px}.openlines-page.is-mobile-detail .openlines-group-header-avatar,.openlines-page.is-mobile-detail .openlines-conversation-avatar-host{width:34px;min-width:34px;height:34px}.openlines-page.is-mobile-detail .openlines-group-header-avatar .ant-avatar{width:34px!important;min-width:34px!important;height:34px!important;line-height:34px!important}}.saved-messages-page{--saved-bg:var(--tg-chat-bg,#f5f7fb);display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;height:100%;min-height:calc(100vh - 64px);background:var(--saved-bg);color:var(--text-primary);overflow:hidden}.saved-messages-header{display:flex;align-items:center;gap:14px;padding:18px 26px;background:var(--surface,#fff);border-bottom:1px solid var(--border-subtle);box-shadow:0 4px 18px #1423460a;z-index:2}.saved-messages-header h1{margin:0;font-size:24px}.saved-messages-header p{margin:2px 0 0;color:var(--text-secondary)}.saved-avatar{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#8d6af7,#5a45dc);box-shadow:0 8px 20px #694ce53d}.saved-toolbar{padding:12px 24px;display:flex;gap:12px;align-items:center;background:var(--surface,#fff);border-bottom:1px solid var(--border-subtle)}.saved-toolbar .ant-input-affix-wrapper{max-width:390px;border-radius:20px}.saved-toolbar .ant-segmented{overflow:auto;white-space:nowrap}.saved-feed{padding:22px max(20px,calc((100% - 860px)/2));overflow:auto;display:flex;flex-direction:column;gap:12px;scroll-behavior:smooth}.saved-item{border-radius:18px 18px 6px;padding:14px 16px;background:var(--surface,#fff);border:1px solid var(--border-subtle);box-shadow:0 6px 20px #1423460d;transition:.2s ease}.saved-item.is-pinned{border-color:#7657f673}.saved-item.is-highlighted{animation:savedHighlight 2.5s ease}.saved-source{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;margin-bottom:10px;border-left:3px solid #7657f6;border-radius:6px;background:#7657f614}.saved-source>div{display:grid}.saved-source small,.saved-source span{font-size:12px;color:var(--text-secondary)}.saved-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.55}.saved-attachments{display:grid;gap:8px;margin-top:10px}.saved-media img,.saved-video{display:block;max-width:min(100%,520px);max-height:420px;border-radius:14px;object-fit:cover}.saved-audio{width:min(100%,440px)}.saved-file{display:flex;align-items:center;gap:10px;padding:12px;border-radius:12px;background:#7657f614;color:inherit}.saved-tags{margin-top:10px}.saved-item footer{display:flex;align-items:center;justify-content:space-between;margin-top:8px;color:var(--text-secondary);font-size:12px}.saved-composer{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:end;padding:12px max(20px,calc((100% - 860px)/2));background:var(--surface,#fff);border-top:1px solid var(--border-subtle)}.saved-composer>div{min-width:0}.saved-composer textarea{border-radius:18px!important}.saved-composer>div>button{border:0;background:transparent;color:var(--text-secondary);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.saved-reminder-picker{display:flex;gap:8px;flex-wrap:wrap}@keyframes savedHighlight{0%,40%{box-shadow:0 0 0 3px #7657f666}to{box-shadow:0 6px 20px #1423460d}}.telegram-dark .saved-messages-page,.theme-telegram-dark .saved-messages-page{--saved-bg:#0e1b26}.telegram-dark .saved-messages-header,.telegram-dark .saved-toolbar,.telegram-dark .saved-composer,.telegram-dark .saved-item,.theme-telegram-dark .saved-messages-header,.theme-telegram-dark .saved-toolbar,.theme-telegram-dark .saved-composer,.theme-telegram-dark .saved-item{background:#172734;border-color:#294052}.telegram-dark .saved-file,.theme-telegram-dark .saved-file{background:#10202c}@media(max-width:760px){.saved-messages-page{min-height:100dvh}.saved-messages-header{padding:12px 16px}.saved-messages-header h1{font-size:20px}.saved-toolbar{padding:9px 12px;flex-direction:column;align-items:stretch}.saved-toolbar .ant-input-affix-wrapper{max-width:none}.saved-feed{padding:14px 10px}.saved-composer{padding:9px 10px}.saved-source{align-items:flex-start}.saved-source .ant-btn{font-size:0;padding-inline:8px}.saved-source .ant-btn svg{margin:0}.saved-item footer>span{max-width:58%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.openlines-conversation-scroll{display:block;min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.openlines-workspace.is-page .openlines-list .openlines-conversation-scroll>.ant-list{min-height:auto;flex:none;overflow:visible}.openlines-conversation-scroll>.openlines-conversation-list-skeleton{min-height:max(520px,100%);overflow:hidden}.openlines-saved-chat-list{display:block!important;min-height:82px!important;flex:none!important;overflow:visible!important}.openlines-saved-chat-list .ant-list-items{margin:0}.openlines-saved-conversation{min-height:82px;cursor:pointer;border-bottom:1px solid var(--border-subtle)!important}.openlines-saved-conversation:hover{background:var(--surface-hover,rgba(118,87,246,.06))}.openlines-saved-avatar .ant-avatar{display:grid;place-items:center;background:linear-gradient(145deg,#8d6af7,#5a45dc);color:#fff;box-shadow:0 5px 14px #694ce533}.saved-back-button{flex:0 0 auto}.openlines-saved-conversation.active{background:color-mix(in srgb,#7657f6 13%,var(--surface,#fff))!important}.openlines-workspace.is-page .openlines-grid.is-saved{grid-template-columns:var(--openlines-queue-width,360px) minmax(460px,1fr)}.openlines-workspace.is-page .openlines-grid.is-saved>.openlines-side{display:none}.saved-messages-page.is-embedded{min-height:0;height:100%;border-radius:0}.saved-messages-page.is-embedded .saved-messages-header{padding:12px 18px}.saved-messages-page.is-embedded .saved-messages-header h1{font-size:19px}.saved-messages-page.is-embedded .saved-avatar{width:40px;height:40px}.saved-messages-page.is-embedded .saved-toolbar{padding:9px 14px}.saved-messages-page.is-embedded .saved-feed{padding-top:14px;padding-bottom:14px}.saved-messages-page.is-embedded .saved-composer{padding-top:9px;padding-bottom:9px}.openlines-workspace.is-telegram-dark .openlines-saved-conversation.active{background:color-mix(in srgb,#7657f6 28%,#172734)!important}@media(max-width:900px){.openlines-workspace.is-page .openlines-grid.is-saved{display:block!important}.saved-messages-page.is-embedded{min-height:100%;height:100%}.saved-messages-page.is-embedded .saved-messages-header{padding:10px 12px}.saved-messages-page.is-embedded .saved-toolbar{padding:8px 10px}.saved-messages-page.is-embedded .saved-feed{padding:12px 9px}.saved-messages-page.is-embedded .saved-composer{padding:8px 9px}}.saved-messages-page,.saved-messages-page.is-embedded{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:100%;min-height:0;overflow:hidden;background:var(--openlines-canvas, #fbfcff);color:var(--openlines-text, #273142)}.saved-messages-page:has(>.saved-search-panel){grid-template-rows:auto auto minmax(0,1fr) auto}.saved-messages-page .saved-messages-header{min-height:66px;padding:10px 16px;border-bottom:1px solid var(--openlines-border, #e2e8f0);background:var(--openlines-panel, #fff);box-shadow:none}.saved-messages-page .saved-messages-header .openlines-chat-header-main{flex:1 1 auto}.saved-messages-page .saved-messages-header .openlines-chat-header-main>div:last-child{display:grid;gap:2px}.saved-messages-page .saved-messages-header strong{overflow:hidden;color:var(--openlines-text, #1f2937);font-size:15px;font-weight:750;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.saved-messages-page .saved-messages-header span{overflow:hidden;color:var(--openlines-muted, #7a8595);font-size:11px;font-weight:650;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.saved-messages-page .saved-avatar{display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;border-radius:50%;background:linear-gradient(145deg,#8d6af7,#6548e8);color:#fff;box-shadow:0 5px 14px #694ce538}.saved-header-actions{display:inline-flex;flex:0 0 auto;align-items:center;gap:3px}.saved-header-actions .ant-btn{width:36px;min-width:36px;height:36px;color:var(--openlines-muted, #778294)}.saved-header-actions .ant-btn:hover,.saved-header-actions .ant-btn.is-active{background:color-mix(in srgb,var(--star-primary) 11%,transparent);color:var(--star-primary)}.saved-search-panel{padding:8px 14px;border-bottom:1px solid var(--openlines-border, #e2e8f0);background:var(--openlines-panel, #fff)}.saved-search-panel .ant-input-affix-wrapper{width:100%;max-width:none;min-height:38px;border-color:var(--openlines-border, #e2e8f0);border-radius:12px;background:var(--openlines-panel-elevated, #f7f9fc)}.saved-messages-page .saved-feed{display:flex;min-height:0;padding:18px clamp(14px,2vw,28px);gap:8px;overflow-x:hidden;overflow-y:auto;background:radial-gradient(circle at 32px 32px,color-mix(in srgb,var(--star-primary) 17%,transparent) 0 1px,transparent 1.5px),radial-gradient(circle at 142px 92px,color-mix(in srgb,var(--star-cyan) 14%,transparent) 0 1px,transparent 1.5px),linear-gradient(180deg,color-mix(in srgb,var(--openlines-canvas) 96%,white),var(--openlines-canvas));background-size:180px 180px,240px 240px,auto;overscroll-behavior:contain;scrollbar-gutter:stable}.saved-messages-page .saved-feed:has(>.saved-item):before{content:"";flex:1 0 0}.saved-messages-loading{display:flex;min-height:100%;flex:1 1 auto;flex-direction:column;justify-content:flex-end;gap:9px;padding:4px 0;overflow:hidden}.saved-messages-loading-bubble{display:grid;width:min(var(--saved-loading-width),470px);min-width:150px;align-self:flex-end;gap:7px;padding:11px 13px 8px;border:1px solid color-mix(in srgb,var(--star-primary) 18%,var(--openlines-border));border-radius:14px 14px 4px;background:color-mix(in srgb,var(--star-primary) 7%,var(--openlines-panel-elevated));box-shadow:0 3px 10px #0f172a0d;animation:savedMessagesLoadingPulse 1.35s ease-in-out infinite;animation-delay:calc(var(--saved-loading-index) * 90ms)}.saved-messages-loading-bubble>span,.saved-messages-loading-bubble>small{display:block;height:8px;border-radius:999px;background:color-mix(in srgb,var(--openlines-muted) 24%,transparent)}.saved-messages-loading-bubble>small{width:34px;height:6px;justify-self:end;opacity:.72}@keyframes savedMessagesLoadingPulse{0%,to{opacity:.62}50%{opacity:1}}.saved-messages-page .saved-item{position:relative;display:flex;width:fit-content;min-width:150px;max-width:min(70%,680px);flex:0 0 auto;align-self:flex-end;gap:4px;margin:0;padding:10px 13px 8px;border:1px solid color-mix(in srgb,var(--star-primary) 24%,var(--openlines-border));border-radius:14px 14px 4px;background:color-mix(in srgb,var(--star-primary) 9%,var(--openlines-panel-elevated));color:var(--openlines-text);box-shadow:0 4px 13px #0f172a12}.saved-messages-page .saved-item.is-pinned{border-color:color-mix(in srgb,var(--star-primary) 42%,var(--openlines-border))}.saved-messages-page .saved-item.is-highlighted{animation:savedHighlight 2.5s ease}.saved-messages-page .saved-item .openline-message-head{min-height:14px;margin:0 0 2px}.saved-messages-page .saved-item .openline-message-head>span{display:none}.saved-messages-page .saved-item .openline-message-head small{display:inline-flex;align-items:center;gap:4px;margin-left:auto;color:var(--openlines-muted);font-size:9px}.saved-messages-page .saved-source.openlines-message-reply-quote{position:relative;display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto;gap:1px 8px;margin:1px 0 6px;padding:4px 7px;border:0;border-left:3px solid var(--star-primary);border-radius:4px;background:color-mix(in srgb,var(--star-primary) 7%,transparent);color:inherit;text-align:left;cursor:pointer}.saved-messages-page .saved-source strong,.saved-messages-page .saved-source span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.saved-messages-page .saved-source strong{grid-column:1;color:var(--star-primary);font-size:11px}.saved-messages-page .saved-source span{grid-column:1;color:var(--openlines-muted);font-size:10px}.saved-messages-page .saved-source svg{grid-column:2;grid-row:1 / span 2;align-self:center;color:var(--openlines-muted)}.saved-messages-page .saved-source:disabled{cursor:default;opacity:.72}.saved-messages-page .saved-text{color:var(--openlines-text);font-size:14px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.saved-messages-page .saved-attachments{display:grid;gap:7px;margin-top:5px}.saved-messages-page .saved-media img,.saved-messages-page .saved-video{display:block;max-width:min(100%,420px);max-height:320px;border-radius:11px;object-fit:cover}.saved-messages-page .saved-audio{width:min(100%,380px)}.saved-messages-page .saved-file{display:flex;align-items:center;gap:9px;padding:9px 10px;border-radius:9px;background:color-mix(in srgb,var(--star-primary) 8%,var(--openlines-panel));color:inherit}.saved-messages-page .saved-tags{margin-top:4px}.saved-messages-page .saved-tags .ant-tag{margin:0 4px 0 0;border-radius:999px}.saved-messages-page .saved-item-footer{display:flex;min-height:20px;align-items:center;justify-content:flex-end;gap:6px;margin:1px -5px -4px 0;color:var(--openlines-muted)}.saved-messages-page .saved-item-footer>span{display:inline-flex;align-items:center;gap:4px;margin-right:auto;font-size:9px}.saved-messages-page .saved-item-footer .ant-btn{width:26px;min-width:26px;height:26px;color:var(--openlines-muted);opacity:0;transition:opacity .15s,background-color .15s,color .15s}.saved-messages-page .saved-item:hover .saved-item-footer .ant-btn,.saved-messages-page .saved-item:focus-within .saved-item-footer .ant-btn{opacity:1}.saved-empty{display:grid;max-width:300px;place-items:center;align-self:center;gap:7px;margin:auto;color:var(--openlines-muted);text-align:center}.saved-empty>span{display:grid;width:58px;height:58px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--star-primary) 13%,var(--openlines-panel));color:var(--star-primary)}.saved-empty strong{color:var(--openlines-text);font-size:14px}.saved-empty small{font-size:11px;line-height:1.5}.saved-load-more{align-self:center;color:var(--star-primary)}.saved-messages-page .saved-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding:9px 11px 11px;border-top:1px solid var(--openlines-border);background:var(--openlines-panel)}.saved-composer-capsule{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);align-items:end;border:1px solid var(--openlines-border);border-radius:18px;background:var(--openlines-panel-elevated)}.saved-composer-capsule>.ant-upload-wrapper{align-self:end;padding:2px 0 2px 3px}.saved-composer-capsule>.ant-upload-wrapper .ant-btn{color:var(--openlines-muted)}.saved-composer-capsule>div{min-width:0}.saved-composer-capsule .ant-input,.saved-composer-capsule textarea{min-height:40px!important;padding:10px 10px 8px 4px!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--openlines-text)!important;box-shadow:none!important;resize:none}.saved-composer-capsule>div>button{display:block;max-width:calc(100% - 8px);margin:-4px 4px 5px;padding:3px 7px;overflow:hidden;border:0;border-radius:7px;background:color-mix(in srgb,var(--star-primary) 9%,transparent);color:var(--openlines-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.saved-messages-page .saved-composer>.ant-btn{width:40px;min-width:40px;height:40px;flex:0 0 40px}.openlines-workspace.is-telegram-dark .saved-messages-page,.openlines-workspace.is-telegram-dark .saved-messages-page .saved-feed{background-color:#0e1621;color:#e6edf5}.openlines-workspace.is-telegram-dark .saved-messages-page .saved-messages-header,.openlines-workspace.is-telegram-dark .saved-search-panel,.openlines-workspace.is-telegram-dark .saved-messages-page .saved-composer{border-color:#263342;background:#17212b}.openlines-workspace.is-telegram-dark .saved-messages-page .saved-messages-header strong,.openlines-workspace.is-telegram-dark .saved-empty strong,.openlines-workspace.is-telegram-dark .saved-messages-page .saved-text{color:#edf4fb}.openlines-workspace.is-telegram-dark .saved-messages-page .saved-messages-header span,.openlines-workspace.is-telegram-dark .saved-empty,.openlines-workspace.is-telegram-dark .saved-messages-page .saved-item-footer,.openlines-workspace.is-telegram-dark .saved-messages-page .saved-item-footer .ant-btn{color:#91a3b4}.openlines-workspace.is-telegram-dark .saved-messages-page .saved-feed{background:radial-gradient(circle at 32px 32px,rgba(82,126,158,.17) 0 1px,transparent 1.5px),radial-gradient(circle at 142px 92px,rgba(55,169,211,.12) 0 1px,transparent 1.5px),#0e1621;background-size:180px 180px,240px 240px,auto}.openlines-workspace.is-telegram-dark .saved-messages-page .saved-item{border-color:#315a43;background:#2b5278;color:#edf4fb;box-shadow:0 4px 13px #0000002e}.openlines-workspace.is-telegram-dark .saved-messages-loading-bubble{border-color:#315a43;background:#234462;box-shadow:0 3px 10px #00000024}.openlines-workspace.is-telegram-dark .saved-messages-loading-bubble>span,.openlines-workspace.is-telegram-dark .saved-messages-loading-bubble>small{background:#98b8cf38}.openlines-workspace.is-telegram-dark .saved-messages-page .saved-source{background:#09182333}.openlines-workspace.is-telegram-dark .saved-search-panel .ant-input-affix-wrapper,.openlines-workspace.is-telegram-dark .saved-composer-capsule{border-color:#304252;background:#202e3b}.openlines-workspace.is-telegram-dark .saved-search-panel input,.openlines-workspace.is-telegram-dark .saved-composer-capsule textarea{color:#edf4fb!important}.openlines-workspace.is-telegram-dark .saved-search-panel input::placeholder,.openlines-workspace.is-telegram-dark .saved-composer-capsule textarea::placeholder{color:#8093a5!important}@media(hover:none){.saved-messages-page .saved-item-footer .ant-btn{opacity:1}}@media(prefers-reduced-motion:reduce){.saved-messages-loading-bubble{animation:none;opacity:.78}}@media(max-width:760px){.saved-messages-page .saved-messages-header{min-height:58px;padding:8px 9px}.saved-messages-page .saved-avatar{width:36px;height:36px;flex-basis:36px}.saved-messages-page .saved-messages-header strong{font-size:14px}.saved-messages-page .saved-messages-header span{font-size:10px}.saved-messages-page .saved-feed{padding:12px 8px}.saved-messages-page .saved-item{min-width:120px;max-width:88%;padding:9px 11px 7px}.saved-messages-loading-bubble{width:min(var(--saved-loading-width),82%);min-width:120px}.saved-messages-page .saved-composer{padding:7px 7px max(8px,env(safe-area-inset-bottom))}}.bi-semantic-drilldown-actions{display:flex;align-items:center;gap:8px;margin:8px 0 12px;padding:9px 10px;border:1px solid var(--color-primary-border, #c7c2ff);border-radius:12px;background:var(--color-primary-soft, #f5f3ff);box-shadow:0 8px 24px #4b3cb414}.bi-semantic-drilldown-actions>span{margin-right:auto;color:var(--color-text-secondary, #667085);font-size:12px;font-weight:700}.copilot-analysis-drilldown-lineage{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:8px 10px;border-bottom:1px solid rgb(116 97 227 / 12%);color:var(--color-text-secondary, #667085);font-size:11px}.copilot-analysis-drilldown-lineage>button{align-items:center;background:transparent;border:0;color:var(--ant-color-primary, #6757e8);cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:5px;margin-left:auto;padding:0}.copilot-drilldown-records-lineage{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.copilot-drilldown-records-lineage>span{color:var(--color-text-secondary, #667085);font-size:12px}.copilot-drilldown-records-next{margin-top:14px}.sp-shop-preview-theme .sp-preview-theme-card,.sp-shop-preview-theme[class*=sp-accent-] .sp-preview-theme-card{background:var(--preview-page, #f5f6fb)}.sp-preview-theme-main>div:first-child{background:var(--preview-sidebar, #0a0e1d)}.sp-preview-theme-main>div:last-child{background:var(--preview-panel, #fff)}.sp-preview-theme-main strong{color:var(--preview-ink, #0f1626)}.sp-preview-theme-top span{background:var(--preview-primary, #6366f1)}.messenger-message.has-chat-accent.is-accent-live .messenger-message-bubble:before,.messenger-message.has-chat-accent.is-accent-live .messenger-message-bubble:after,.openline-message.outbound.has-chat-accent.is-accent-live:before,.openline-message.outbound.has-chat-accent.is-accent-live:after{animation-iteration-count:3}.messenger-message.has-chat-accent:not(.is-accent-live) .messenger-message-bubble:after,.openline-message.outbound.has-chat-accent:not(.is-accent-live):after{animation:none!important;filter:none}.openline-message.outbound.has-chat-accent.is-accent-muted{filter:none}:root[data-theme] .openlines-workspace .openline-message.outbound.has-chat-accent>span,:root .openlines-workspace .openline-message.outbound.has-chat-accent>span,:root .openlines-workspace .openline-message.outbound.has-chat-accent .openline-message-head span,:root .openlines-workspace .openline-message.outbound.has-chat-accent .openline-message-head small,:root .openlines-workspace .openline-message.outbound.has-chat-accent .openline-message-status small,:root .openlines-workspace .openline-message.outbound.has-chat-accent .openline-message-status em{color:#fff!important;-webkit-text-fill-color:#fff!important}@media(prefers-reduced-motion:reduce){.messenger-message.has-chat-accent .messenger-message-bubble:after,.sp-shop-preview *,.sp-shop-preview *:before,.sp-shop-preview *:after{animation:none!important;transition:none!important}.sp-chest-lid,.sp-chest-lock{transition:none!important}}@media(max-width:640px){.bi-semantic-drilldown-actions{align-items:stretch;flex-direction:column}}body.openlines-telegram-dark-active .ant-modal-confirm .ant-modal-confirm-title,body.openlines-telegram-dark-active .ant-modal-confirm .ant-modal-confirm-content,body:has(.openlines-workspace.is-telegram-dark) .ant-modal-confirm .ant-modal-confirm-title,body:has(.openlines-workspace.is-telegram-dark) .ant-modal-confirm .ant-modal-confirm-content{color:#edf4f9}body.openlines-telegram-dark-active .reply-task-settings-modal .ant-checkbox-wrapper,body:has(.openlines-workspace.is-telegram-dark) .reply-task-settings-modal .ant-checkbox-wrapper{color:#edf4f9}.record-drawer.record-customer-drawer .ant-drawer-body{padding:0}.record-drawer.record-customer-drawer .record-drawer-layout{display:grid;grid-template-columns:minmax(280px,.64fr) minmax(0,1.36fr);gap:14px;padding:14px;align-items:start}.record-drawer.record-customer-drawer .record-stage-panel{grid-column:1 / -1;grid-row:1}.record-drawer.record-customer-drawer .record-form-panel{grid-column:1;grid-row:2;padding:0;border:0;background:transparent}.record-drawer.record-customer-drawer .record-work-panel{grid-column:2;grid-row:2;padding:0;min-width:0}.record-customer-drawer .record-secondary-summaries{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px}.record-customer-drawer .record-secondary-summaries:empty{display:none}.record-customer-drawer .record-secondary-summaries>.ant-card{min-width:0;margin:0;height:100%}.record-customer-drawer .record-secondary-summaries .ant-card-head{min-height:40px;padding:0 12px}.record-customer-drawer .record-secondary-summaries .ant-card-body{padding:10px 12px}.record-customer-drawer .record-secondary-summaries .ant-empty{margin:0;display:flex;justify-content:center;align-items:center;gap:12px;min-height:54px}.record-customer-drawer .record-secondary-summaries .ant-empty-image{height:32px;margin:0}.record-customer-drawer .record-billing-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.record-customer-drawer .record-billing-summary-grid>span{padding:8px;min-width:0;overflow-wrap:anywhere}.record-customer-drawer .record-command-bar{padding:9px 12px;gap:8px;flex-wrap:wrap}.record-customer-drawer .record-command-bar>div{display:flex;flex-wrap:wrap;gap:6px}.record-customer-drawer .record-work-tabs{margin-bottom:-12px;border-radius:12px 12px 0 0;gap:3px}.record-customer-drawer .record-work-tabs button{padding:10px 8px;white-space:nowrap}.record-customer-drawer .record-work-tabs button.is-active{color:var(--star-primary);border-bottom-color:var(--star-primary)}.record-customer-drawer .record-work-content:empty{display:none}.record-customer-drawer .record-work-card{border-radius:0 0 12px 12px}.record-customer-drawer .record-work-card>.ant-card-head{display:none}.record-customer-drawer .record-work-card>.ant-card-body{padding:12px}.record-customer-drawer .record-todo-composer{padding:8px 10px;border-color:var(--star-card-border, #dbe3ef);background:transparent}.record-customer-drawer .record-todo-composer .ant-form-item{margin-bottom:8px}.record-customer-drawer .record-todo-title{font-size:14px;min-height:32px;padding:0}.record-customer-drawer .record-todo-details-toggle{margin:0 0 8px;padding:0}.record-customer-drawer .record-todo-meta{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.record-customer-drawer .record-todo-meta .ant-form-item{min-width:0;margin:0}.record-customer-drawer .record-todo-meta .ant-picker,.record-customer-drawer .record-todo-meta .ant-select{width:100%;min-width:0}.record-customer-drawer .record-todo-actions{margin-top:8px;justify-content:flex-end}.record-activity-feed{display:flex;flex-direction:column;gap:12px;min-width:0;color:var(--star-ink)}.record-feed-pinned,.record-feed-timeline{border:1px solid var(--star-card-border, #e0e6f1);border-radius:12px;background:var(--star-elevated-bg, #fff);overflow:hidden}.record-feed-pinned{background:color-mix(in srgb,var(--star-primary, #7047eb) 7%,var(--star-elevated-bg, #fff));border-color:color-mix(in srgb,var(--star-primary, #7047eb) 24%,var(--star-card-border, #e0e6f1))}.record-feed-pinned>h3,.record-feed-timeline h3{display:flex;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700}.record-feed-pinned>h3{padding:13px 16px 0;color:var(--star-primary, #7047eb)}.record-feed-timeline>header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:12px 16px;gap:10px;border-bottom:1px solid var(--star-card-border, #e0e6f1)}.record-feed-items{padding:0 16px 12px}.record-feed-item{position:relative;display:flex;align-items:flex-start;gap:12px;min-width:0;padding:14px 0}.record-feed-item+.record-feed-item{border-top:1px solid var(--star-card-border, #e0e6f1)}.record-feed-item:not(:last-child):after{content:"";position:absolute;width:1px;left:16px;top:50px;bottom:-10px;background:var(--star-card-border, #e0e6f1)}.record-feed-pinned>.record-feed-item{margin:0 16px}.record-feed-avatar{flex-shrink:0;color:#fff;background:var(--star-primary, #7047eb)}.record-feed-item.is-event .record-feed-avatar{color:var(--star-muted, #6b7890);background:color-mix(in srgb,var(--star-muted, #6b7890) 12%,transparent)}.record-feed-item-content{flex:1;min-width:0}.record-feed-meta{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 10px;font-size:13px}.record-feed-meta strong{overflow-wrap:anywhere}.record-feed-meta time,.record-feed-meta small{color:var(--star-muted, #6b7890);font-size:12px}.record-feed-body{margin:5px 0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6;font-size:13px}.record-feed-actions{display:flex;flex-wrap:wrap;gap:4px;margin-left:-7px}.record-feed-actions .ant-btn{color:var(--star-primary, #7047eb);font-size:12px}.record-feed-more{display:block;margin:12px auto}.record-activity-feed .ant-skeleton{padding:16px}.record-customer-drawer .record-work-tabs button:focus-visible{outline:2px solid var(--star-primary);outline-offset:-2px}@container record-drawer (max-width: 1000px){.record-drawer.record-customer-drawer .record-drawer-layout{grid-template-columns:minmax(0,1fr)}.record-drawer.record-customer-drawer .record-work-panel{grid-column:1;grid-row:2}.record-drawer.record-customer-drawer .record-form-panel{grid-column:1;grid-row:3}}@media(max-width:1000px){.record-drawer.record-customer-drawer .record-drawer-layout{grid-template-columns:minmax(0,1fr)}.record-drawer.record-customer-drawer .record-work-panel{grid-column:1;grid-row:2}.record-drawer.record-customer-drawer .record-form-panel{grid-column:1;grid-row:3}}@media(max-width:600px){.record-drawer.record-customer-drawer .record-drawer-layout{padding:10px;gap:10px}.record-customer-drawer .record-todo-meta{grid-template-columns:minmax(0,1fr)}.record-customer-drawer .record-billing-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.record-feed-timeline>header{padding:12px}.record-feed-timeline .ant-segmented{max-width:100%}.record-feed-items{padding:0 12px 12px}.record-feed-actions .ant-btn{min-height:36px}}.ant-drawer:has(.record-customer-drawer){--record-sidebar-offset: var(--sidebar-width, 252px)}body:has(.app-shell.is-sidebar-collapsed) .ant-drawer:has(.record-customer-drawer){--record-sidebar-offset: var(--sidebar-collapsed-width, 80px)}body:has(.app-shell.has-openlines-workspace.is-sidebar-collapsed) .ant-drawer:has(.record-customer-drawer){--record-sidebar-offset: 64px}.record-drawer.record-customer-drawer.ant-drawer-content{container-type:inline-size;container-name:record-drawer;border-radius:14px 0 0 14px}.record-customer-drawer .record-form-panel .crm-communication-field,.record-customer-drawer .record-form-panel .crm-communication-list{min-width:0;grid-template-columns:minmax(0,1fr)}.record-customer-drawer .record-form-panel .crm-communication-row{grid-template-columns:104px minmax(0,1fr) auto}.record-customer-drawer .record-form-panel .crm-communication-label{grid-row:1;grid-column:1}.record-customer-drawer .record-form-panel .crm-communication-row>.ant-input-affix-wrapper{grid-row:1;grid-column:2 / 4;min-width:0}.record-customer-drawer .record-form-panel .crm-communication-primary{grid-row:2;grid-column:1;justify-self:start}.record-customer-drawer .record-form-panel .crm-communication-row>.ant-btn,.record-customer-drawer .record-form-panel .crm-communication-row>.ant-tooltip-disabled-compatible-wrapper{grid-row:2;justify-self:end}.record-customer-drawer .record-todo-card form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}.record-customer-drawer .record-todo-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:0;border:0;box-shadow:none}.record-customer-drawer .record-todo-composer>.ant-form-item{margin:0;min-width:0}.record-customer-drawer .record-todo-details-toggle{margin:0;align-self:center}.record-customer-drawer .record-todo-composer>.ant-form-item:has(textarea),.record-customer-drawer .record-todo-meta{grid-column:1 / -1}.record-customer-drawer .record-todo-actions{flex-direction:column;gap:4px;margin:0}.record-customer-drawer .record-todo-actions .ant-btn{width:100%}.record-customer-drawer .record-todo-actions .ant-btn-default{border:0;background:transparent;box-shadow:none;height:24px;font-size:12px}.record-customer-drawer .record-form-panel .ant-form-item{margin-bottom:16px}.record-customer-drawer .record-form-panel .ant-form-item-label{padding-bottom:5px}@container record-drawer (max-width: 700px){.record-customer-drawer .record-todo-card form{grid-template-columns:minmax(0,1fr)}.record-customer-drawer .record-todo-actions{flex-direction:row;justify-content:flex-end}.record-customer-drawer .record-todo-actions .ant-btn{width:auto}.record-customer-drawer .record-todo-actions .ant-btn-default{height:32px}}@media(max-width:600px){.record-drawer.record-customer-drawer.ant-drawer-content{border-radius:0}.record-customer-drawer .record-todo-composer{grid-template-columns:minmax(0,1fr)}.record-customer-drawer .record-todo-details-toggle{justify-self:start}}@container record-drawer (max-width: 700px){.record-customer-drawer .record-activity-feed{display:contents}.record-customer-drawer .record-feed-pinned{order:-1}.record-customer-drawer .record-secondary-summaries .ant-card-head{min-height:36px}.record-customer-drawer .record-billing-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.record-customer-drawer .record-billing-summary-grid>span{min-height:52px;padding:6px;gap:4px}.record-customer-drawer .record-command-bar>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.record-customer-drawer .record-command-bar>div .ant-btn{width:100%;min-width:0;font-size:11px;padding-inline:6px}}.record-customer-drawer .ant-drawer-body,.record-customer-drawer .record-drawer-layout{background:var(--star-soft-bg, #edf3fa)}.record-customer-drawer .record-field-section,.record-customer-drawer .record-stage-panel,.record-customer-drawer .record-command-bar,.record-customer-drawer .record-work-tabs,.record-customer-drawer .record-openline-panel,.record-customer-drawer .record-openline-card,.record-customer-drawer .record-work-card{background:var(--star-elevated-bg, #fff);border-color:var(--star-card-border, #dbe5f0);color:var(--star-ink, #0f172a)}.record-customer-drawer .record-field-section .record-section-heading,.record-customer-drawer .record-command-bar>strong,.record-customer-drawer .record-openline-head strong,.record-customer-drawer .record-openline-body b{color:var(--star-ink, #0f172a)}.record-customer-drawer .record-stage-helper,.record-customer-drawer .crm-communication-heading,.record-customer-drawer .record-openline-head span,.record-customer-drawer .record-openline-body small,.record-customer-drawer .record-billing-summary-grid small{color:var(--star-muted, #64748b)}.record-customer-drawer .record-command-bar .ant-btn{color:var(--star-ink, #334155);background:var(--star-field-bg, #f8fbff);border-color:var(--star-field-border, #dbe5f0)}.record-customer-drawer .record-work-tabs button{color:var(--star-muted, #64748b)}.record-customer-drawer .record-work-tabs button:is(.is-active,:hover,:focus-visible){background:color-mix(in srgb,var(--star-primary, #7047eb) 10%,var(--star-elevated-bg, #fff));color:var(--star-primary, #7047eb);box-shadow:inset 0 -2px 0 var(--star-primary, #7047eb)}.record-customer-drawer .record-stage-chip{background:var(--star-elevated-bg, #fff);color:var(--star-ink, #334155);border-color:var(--star-card-border, #dbe5f0);border-bottom-color:var(--stage-color, var(--star-primary))}.record-customer-drawer .record-stage-chip:is(.is-active,:hover,:focus-visible){background:color-mix(in srgb,var(--stage-color, var(--star-primary)) 13%,var(--star-elevated-bg, #fff));color:var(--star-ink, #0f172a)}.record-customer-drawer .record-stage-chip-current{background:color-mix(in srgb,var(--stage-color, var(--star-primary)) 12%,var(--star-elevated-bg, #fff));color:var(--star-ink, #334155)}.record-customer-drawer .record-pipeline-tag.ant-tag{background:color-mix(in srgb,var(--star-primary) 8%,var(--star-elevated-bg, #fff));color:var(--star-primary);border-color:var(--star-card-border, #dbe5f0)}.record-customer-drawer .record-openline-body>div{background:var(--star-field-bg, #f8fbff);border-color:var(--star-card-border, #dbe5f0)}.record-customer-drawer .record-feed-pinned>h3,.record-customer-drawer .record-feed-actions .ant-btn{color:color-mix(in srgb,var(--star-primary, #7047eb) 80%,var(--star-ink, #0f172a))}.record-customer-drawer .record-openline-panel-head strong,.record-customer-drawer .record-openline-panel.is-empty strong,.record-customer-drawer .record-openline-panel-grid b{color:var(--star-ink, #0f172a)}.record-customer-drawer .record-openline-panel-head span,.record-customer-drawer .record-openline-panel.is-empty span,.record-customer-drawer .record-openline-panel-grid small{color:var(--star-muted, #64748b)}.record-customer-drawer .record-openline-panel-grid>div{background:var(--star-field-bg, #f8fbff);border-color:var(--star-card-border, #dbe5f0)}.record-customer-drawer .record-secondary-summaries:has(>:nth-child(2)){grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}@container record-drawer (max-width: 1200px){.record-customer-drawer .record-work-tabs button{font-size:12px;gap:5px;padding-inline:6px}}@container record-drawer (max-width: 700px){.record-customer-drawer .record-secondary-summaries:has(>:nth-child(2)){grid-template-columns:minmax(0,1fr)}}.record-customer-drawer .record-drawer-title-main>strong{font-size:24px;line-height:1.2;font-weight:750}.record-customer-drawer .record-field-section .record-section-heading{font-size:16px;font-weight:700;text-transform:none;letter-spacing:0}.record-customer-drawer .record-billing-summary-grid:last-child{margin-bottom:0}@container record-drawer (min-width: 701px){.record-customer-drawer .record-stage-panel{padding:8px 12px}.record-customer-drawer .record-stage-strip{padding-bottom:4px}.record-customer-drawer .record-stage-chip{min-height:48px;padding-block:6px}}@media(max-width:600px){.record-customer-drawer .record-drawer-title-main>strong{font-size:20px}}.crm-routing-section{grid-column:1 / -1}.crm-account-route{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:12px;align-items:start}.crm-account-route .ant-form-item{margin-bottom:0}@media(max-width:640px){.crm-account-route{grid-template-columns:minmax(0,1fr)}}body.openlines-telegram-dark-active .template-editor-drawer .ant-drawer-content,body.openlines-telegram-dark-active .template-editor-drawer .ant-drawer-header,body.openlines-telegram-dark-active .template-editor-drawer .ant-drawer-body,body.openlines-telegram-dark-active .template-history-drawer .ant-drawer-content,body.openlines-telegram-dark-active .template-history-drawer .ant-drawer-header,body.openlines-telegram-dark-active .template-history-drawer .ant-drawer-body{color:#edf4fb;border-color:#2c3f51;background:#111b26!important}body.openlines-telegram-dark-active .template-editor-drawer .ant-drawer-title,body.openlines-telegram-dark-active .template-history-drawer .ant-drawer-title,body.openlines-telegram-dark-active .template-editor-drawer .ant-drawer-close,body.openlines-telegram-dark-active .template-history-drawer .ant-drawer-close{color:#edf4fb!important}body.openlines-telegram-dark-active .template-editor-drawer .ant-drawer-extra .ant-btn-default,body.openlines-telegram-dark-active .template-history-drawer .ant-btn-default,body.openlines-telegram-dark-active .template-editor-drawer .ant-btn-default{color:#dbe7f2;border-color:#3a4f62;background:#1b2b3a}body.openlines-telegram-dark-active .template-editor-drawer .ant-drawer-extra .ant-btn-default:hover,body.openlines-telegram-dark-active .template-history-drawer .ant-btn-default:hover,body.openlines-telegram-dark-active .template-editor-drawer .ant-btn-default:hover{color:#fff;border-color:#64a8e8;background:#243c51}body.openlines-telegram-dark-active .template-editor-drawer .ant-card,body.openlines-telegram-dark-active .template-editor-drawer .ant-card-head,body.openlines-telegram-dark-active .template-editor-preview-card{color:#dbe7f2;border-color:#304354!important;background:#1b2b39!important;box-shadow:none}body.openlines-telegram-dark-active .template-editor-drawer .ant-card-head{color:#edf4fb;background:#202f3d!important}body.openlines-telegram-dark-active .template-editor-drawer .ant-card-head-title,body.openlines-telegram-dark-active .template-editor-drawer .ant-card-body,body.openlines-telegram-dark-active .template-editor-drawer .ant-card-body .ant-typography,body.openlines-telegram-dark-active .template-editor-drawer .ant-form-item-label>label,body.openlines-telegram-dark-active .template-editor-drawer .ant-form-item-required:before{color:#dbe7f2!important}body.openlines-telegram-dark-active .template-editor-drawer .ant-form-item-extra,body.openlines-telegram-dark-active .template-editor-drawer .ant-form-item-explain,body.openlines-telegram-dark-active .template-editor-drawer .ant-typography-secondary,body.openlines-telegram-dark-active .template-history-drawer .ant-list-item-meta-description{color:#91a3b5!important}body.openlines-telegram-dark-active .template-editor-drawer .ant-input,body.openlines-telegram-dark-active .template-editor-drawer .ant-input-affix-wrapper,body.openlines-telegram-dark-active .template-editor-drawer .ant-select-selector,body.openlines-telegram-dark-active .template-editor-drawer textarea{color:#edf4fb!important;border-color:#3a4f62!important;background:#172431!important;box-shadow:none!important}body.openlines-telegram-dark-active .template-editor-drawer .ant-input:hover,body.openlines-telegram-dark-active .template-editor-drawer .ant-input-affix-wrapper:hover,body.openlines-telegram-dark-active .template-editor-drawer .ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#64a8e8!important}body.openlines-telegram-dark-active .template-editor-drawer .ant-input:focus,body.openlines-telegram-dark-active .template-editor-drawer .ant-input-affix-wrapper-focused,body.openlines-telegram-dark-active .template-editor-drawer .ant-select-focused .ant-select-selector,body.openlines-telegram-dark-active .template-editor-drawer textarea:focus{border-color:#64a8e8!important;box-shadow:0 0 0 2px #64a8e82e!important}body.openlines-telegram-dark-active .template-editor-drawer input::placeholder,body.openlines-telegram-dark-active .template-editor-drawer textarea::placeholder,body.openlines-telegram-dark-active .template-editor-drawer .ant-select-selection-placeholder{color:#71879a!important}body.openlines-telegram-dark-active .template-editor-drawer .ant-input-data-count,body.openlines-telegram-dark-active .template-editor-drawer .ant-input-textarea-show-count:after{color:#71879a!important;background:#16232e!important}body.openlines-telegram-dark-active .template-editor-drawer .ant-select-selection-item,body.openlines-telegram-dark-active .template-editor-drawer .ant-select-arrow,body.openlines-telegram-dark-active .template-editor-drawer .ant-select-clear{color:#dbe7f2!important}body.openlines-telegram-dark-active .template-editor-drawer .ant-select-multiple .ant-select-selection-item,body.openlines-telegram-dark-active .template-editor-drawer .ant-tag{color:#d7eaff!important;border-color:#3d6382!important;background:#24435b!important}body.openlines-telegram-dark-active .template-editor-drawer .template-variable-buttons .ant-btn,body.openlines-telegram-dark-active .template-editor-drawer .template-grants-list .ant-tag{color:#a9d6ff;border-color:#3a5d78;background:#1c3447}body.openlines-telegram-dark-active .template-editor-drawer .ant-alert-warning{color:#ffd58a;border-color:#70552d;background:#30291f}body.openlines-telegram-dark-active .template-editor-drawer .ant-alert-warning .ant-alert-description,body.openlines-telegram-dark-active .template-editor-drawer .ant-alert-warning .ant-alert-icon{color:#ffd58a}body.openlines-telegram-dark-active .template-editor-drawer .template-context-editor{border-color:#33485c;background:#17212b}body.openlines-telegram-dark-active .template-history-drawer .ant-list-item{border-color:#304354!important}body.openlines-telegram-dark-active .template-history-drawer .ant-list-item-meta-title,body.openlines-telegram-dark-active .template-history-drawer .ant-list-item-meta-title a{color:#edf4fb!important}body.openlines-telegram-dark-active .template-editor-select-dropdown,body.openlines-telegram-dark-active .template-editor-select-dropdown .ant-select-item-option-content{color:#dbe7f2;background:#172431}body.openlines-telegram-dark-active .template-editor-select-dropdown .ant-select-item{color:#dbe7f2}body.openlines-telegram-dark-active .template-editor-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled),body.openlines-telegram-dark-active .template-editor-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:#fff;background:#2b5278}body.openlines-telegram-dark-active .template-editor-select-dropdown .ant-select-item-option-disabled{color:#71879a}body.openlines-telegram-dark-active .template-preview-modal .ant-modal-content,body.openlines-telegram-dark-active .template-preview-modal .ant-modal-header,body.openlines-telegram-dark-active .template-preview-modal .ant-modal-body,body.openlines-telegram-dark-active .template-preview-modal .ant-modal-footer{color:#edf4fb;border-color:#2c3f51;background:#111b26!important}body.openlines-telegram-dark-active .template-preview-modal .ant-modal-title,body.openlines-telegram-dark-active .template-preview-modal .ant-modal-close{color:#edf4fb!important}body.openlines-telegram-dark-active .template-preview-modal .template-preview-text{color:#dbe7f2;border-color:#36516a;background:#172431}.openlines-command-center .openlines-toolbar>.openlines-date-filter{width:100%;min-width:0}.openlines-overlay-list-toolbar .openlines-date-filter,.openlines-queue-date-filter{width:100%;min-width:0}.openlines-queue-date-filter.ant-picker{height:40px;border-radius:10px}.openlines-queue-date-filter .ant-picker-input>input{min-width:0;font-size:13px}.openlines-workspace.is-telegram-dark .openlines-date-filter.ant-picker{display:flex;min-width:0;color:var(--openlines-dark-text)!important;border-color:var(--openlines-dark-border)!important;background:var(--openlines-dark-surface)!important;box-shadow:none!important}.openlines-workspace.is-telegram-dark .openlines-date-filter.ant-picker:hover,.openlines-workspace.is-telegram-dark .openlines-date-filter.ant-picker-focused{border-color:var(--openlines-dark-accent)!important;background:var(--openlines-dark-surface-hover)!important}.openlines-workspace.is-telegram-dark .openlines-date-filter.ant-picker-focused{box-shadow:0 0 0 2px #64a8e82e!important}.openlines-workspace.is-telegram-dark .openlines-date-filter .ant-picker-input{min-width:0}.openlines-workspace.is-telegram-dark .openlines-date-filter .ant-picker-input>input{min-width:0;color:var(--openlines-dark-text)!important;-webkit-text-fill-color:var(--openlines-dark-text)!important;caret-color:var(--openlines-dark-accent)}.openlines-workspace.is-telegram-dark .openlines-date-filter .ant-picker-input>input::placeholder{color:var(--openlines-dark-subtle)!important;-webkit-text-fill-color:var(--openlines-dark-subtle)!important}.openlines-workspace.is-telegram-dark .openlines-date-filter .ant-picker-range-separator,.openlines-workspace.is-telegram-dark .openlines-date-filter .ant-picker-suffix,.openlines-workspace.is-telegram-dark .openlines-date-filter .ant-picker-clear{color:var(--openlines-dark-muted)!important}.openlines-workspace.is-telegram-dark .openlines-date-filter .ant-picker-clear:hover,.openlines-workspace.is-telegram-dark .openlines-date-filter .ant-picker-suffix:hover{color:var(--openlines-dark-text)!important}@media(min-width:1421px){.openlines-command-center .openlines-toolbar{grid-template-columns:minmax(220px,1fr) 176px 250px 150px minmax(180px,220px) minmax(180px,220px) minmax(180px,220px) 40px auto auto}}@media(max-width:1420px)and (min-width:1181px){.openlines-command-center .openlines-toolbar{grid-template-columns:minmax(220px,1fr) 170px 250px 150px minmax(180px,220px) 40px auto auto}}@media(max-width:1180px)and (min-width:1101px){.openlines-command-center .openlines-toolbar{grid-template-columns:minmax(220px,1fr) 170px 250px 150px 40px auto auto}}@media(max-width:1100px)and (min-width:861px){.openlines-command-center .openlines-toolbar{grid-template-columns:minmax(0,1fr) 170px 250px 150px}}@media(max-width:860px){.openlines-command-center .openlines-toolbar>.openlines-date-filter{grid-column:1 / -1}}.openlines-workspace .openlines-grid,.openlines-workspace .openlines-grid>.ant-card,.openlines-workspace .openlines-side,.openlines-workspace .openlines-side>.ant-card-body,.openlines-workspace .openlines-side-content,.openlines-workspace .openlines-side-content>.ant-tabs,.openlines-workspace .openlines-side-content .ant-tabs-content-holder,.openlines-workspace .openlines-side-content .ant-tabs-content,.openlines-workspace .openlines-side-content .ant-tabs-tabpane{min-width:0;max-width:100%;box-sizing:border-box}.openlines-workspace .openlines-side{container-type:inline-size;overflow:hidden}.openlines-workspace .openlines-side>.ant-card-body{width:100%;height:100%;overflow:hidden}.openlines-workspace .openlines-side-content{display:flex;min-height:0;flex-direction:column;overflow:hidden}.openlines-workspace .openlines-side-content>.ant-space{flex:0 0 auto;width:100%!important;min-width:0;max-width:100%;overflow:hidden}.openlines-workspace .openlines-side-content>.ant-space .ant-btn{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.openlines-workspace .openlines-side-content>.ant-tabs{height:auto;flex:1 1 auto;overflow:hidden}.openlines-workspace .openlines-side-content .ant-tabs-nav,.openlines-workspace .openlines-side-content .ant-tabs-nav-wrap,.openlines-workspace .openlines-side-content .ant-tabs-nav-list{min-width:0;max-width:100%;overflow:hidden}.openlines-workspace .openlines-side-content .ant-tabs-nav{width:100%}.openlines-workspace .openlines-side-content .ant-tabs-nav-list{display:flex;width:100%}.openlines-workspace .openlines-side-content .ant-tabs-tab{width:25%;min-width:0;max-width:25%;flex:1 1 0;overflow:hidden}.openlines-workspace .openlines-side-content .ant-tabs-tab-btn,.openlines-workspace .openlines-side-content .ant-tabs-tab-btn>span{display:flex;min-width:0;max-width:100%;align-items:center;justify-content:center;overflow:hidden}.openlines-workspace .openlines-side-content .ant-tabs-tab-btn>span{gap:5px;text-overflow:ellipsis;white-space:nowrap}.openlines-workspace .openlines-side-content .ant-tabs-tab-btn>span>svg{flex:0 0 auto}.openlines-workspace .openlines-side-pane,.openlines-workspace .openlines-side-pane>*,.openlines-workspace .openlines-side-pane :where(.openlines-overview-section,.openlines-business-fact,.openlines-followup-card,.openlines-linked-record-section,.openlines-manage-pane,.openlines-pane-hero,.openlines-qualification-section,.openlines-qualification-card,.openlines-stage-qualification,.openlines-intelligence-section,.openlines-intelligence-card,.openlines-task-row,.openlines-activity-row){min-width:0;max-width:100%;box-sizing:border-box}.openlines-workspace .openlines-side-pane{width:100%;overflow-x:hidden}.openlines-workspace .openlines-side-pane :where(p,li,strong,small,span,em){max-width:100%;overflow-wrap:anywhere}.openlines-workspace .openlines-side-pane :where(.ant-btn,.ant-select,.ant-input,.ant-input-affix-wrapper,.ant-input-number){min-width:0;max-width:100%;box-sizing:border-box}.openlines-workspace .openlines-overview-assignee,.openlines-workspace .openlines-overview-sla,.openlines-workspace .openlines-overview-record,.openlines-workspace .openlines-business-fact>header,.openlines-workspace .openlines-business-fact>header>div,.openlines-workspace .openlines-followup-card>header,.openlines-workspace .openlines-followup-card>header>div,.openlines-workspace .openlines-stage-qualification-heading,.openlines-workspace .openlines-stage-qualification-heading>div,.openlines-workspace .openlines-intelligence-heading,.openlines-workspace .openlines-intelligence-card>footer{min-width:0;max-width:100%}.openlines-workspace .openlines-overview-assignee>div,.openlines-workspace .openlines-overview-sla>div,.openlines-workspace .openlines-business-fact>header>div>div,.openlines-workspace .openlines-followup-card>header>div>div,.openlines-workspace .openlines-stage-qualification-heading>div>div,.openlines-workspace .openlines-intelligence-heading h4,.openlines-workspace .openlines-intelligence-card>footer>span{min-width:0;overflow:hidden}.openlines-workspace .openlines-business-fact strong,.openlines-workspace .openlines-followup-card header strong,.openlines-workspace .openlines-stage-qualification-heading strong,.openlines-workspace .openlines-intelligence-heading h4,.openlines-workspace .openlines-intelligence-recommendation header strong{overflow:hidden;text-overflow:ellipsis}.openlines-workspace .openlines-business-fact>header>.ant-tag,.openlines-workspace .openlines-followup-card>header>.ant-tag,.openlines-workspace .openlines-stage-qualification-heading>em,.openlines-workspace .openlines-intelligence-status{min-width:0;max-width:38%;overflow:hidden;flex:0 1 auto;text-overflow:ellipsis;white-space:nowrap}.openlines-workspace .openlines-business-fact>footer,.openlines-workspace .openlines-pane-actions,.openlines-workspace .openlines-intelligence-actions,.openlines-workspace .openlines-stage-qualification-actions{min-width:0;max-width:100%}.openlines-workspace .openlines-business-fact>footer .ant-btn,.openlines-workspace .openlines-pane-actions .ant-btn,.openlines-workspace .openlines-intelligence-actions .ant-btn,.openlines-workspace .openlines-stage-qualification-actions .ant-btn{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.openlines-workspace .openlines-intelligence-summary,.openlines-workspace .openlines-intelligence-recommendation>header,.openlines-workspace .openlines-intelligence-facts>div,.openlines-workspace .openlines-crm-communications,.openlines-workspace .openlines-static-field{min-width:0;max-width:100%;overflow-wrap:anywhere;box-sizing:border-box}@media(min-width:1361px){.openlines-workspace.is-page .openlines-grid{grid-template-columns:minmax(280px,min(var(--openlines-queue-width, 326px),32vw)) minmax(0,1fr) minmax(300px,clamp(300px,22vw,368px))}}@media(min-width:1101px)and (max-width:1360px){.openlines-workspace.is-page .openlines-grid{display:grid!important;grid-template-columns:minmax(280px,min(var(--openlines-queue-width, 300px),29vw)) minmax(0,1fr) minmax(288px,clamp(288px,25vw,330px))}.openlines-workspace.is-page .openlines-grid>.openlines-list,.openlines-workspace.is-page .openlines-grid>.openlines-chat,.openlines-workspace.is-page .openlines-grid>.openlines-side{display:block}}@media(max-width:1100px){.openlines-workspace.is-page .openlines-grid{min-width:0;max-width:100%;overflow:hidden}.openlines-workspace.is-page .openlines-side{width:min(420px,calc(100vw - 16px));max-width:calc(100vw - 16px)}.openlines-workspace.is-page .openlines-grid.is-info .openlines-side{right:8px;left:auto}}@container (max-width: 390px){.openlines-workspace .openlines-side-content .ant-tabs-tab{padding-inline:3px}.openlines-workspace .openlines-side-content .ant-tabs-tab-btn>span{gap:3px;font-size:10px}.openlines-workspace .openlines-business-fact>footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.openlines-workspace .openlines-business-fact>footer .ant-btn{width:100%;padding-inline:6px}.openlines-workspace .openlines-business-fact>footer .ant-btn:first-child{grid-column:1 / -1;margin-right:0}.openlines-workspace .openlines-pane-actions,.openlines-workspace .openlines-intelligence-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.openlines-workspace .openlines-pane-actions .ant-btn,.openlines-workspace .openlines-intelligence-actions .ant-btn{width:100%}.openlines-workspace .openlines-intelligence-actions .ant-btn:last-child{width:100%}}@media(max-width:600px){.openlines-workspace .openlines-side-pane,.openlines-workspace .openlines-overview-pane{padding-inline:12px}.openlines-workspace .openlines-business-fact,.openlines-workspace .openlines-followup-card,.openlines-workspace .openlines-linked-record-section,.openlines-workspace .openlines-pane-hero{padding-inline:11px}}
