@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Sora:wght@300;400;500;600;700&family=DM+Serif+Display:ital@0;1&display=swap);.flag,.flag.flag-24{background-repeat:no-repeat;display:inline-block}.flag.flag-24{background-image:url(/static/media/sprite-flags-24x24.6bd080ea7cfde60d2586.png);height:24px;width:24px}.flag.flag-24.flag-abkhazia{background-position:0 0}.flag.flag-24.flag-basque-country{background-position:-24px 0}.flag.flag-24.flag-british-antarctic-territory{background-position:-48px 0}.flag.flag-24.flag-commonwealth{background-position:-72px 0}.flag.flag-24.flag-england{background-position:-96px 0}.flag.flag-24.flag-gosquared{background-position:-120px 0}.flag.flag-24.flag-kosovo{background-position:-144px 0}.flag.flag-24.flag-mars{background-position:-168px 0}.flag.flag-24.flag-nagorno-karabakh{background-position:-192px 0}.flag.flag-24.flag-nato{background-position:-216px 0}.flag.flag-24.flag-northern-cyprus{background-position:-240px 0}.flag.flag-24.flag-olympics{background-position:-264px 0}.flag.flag-24.flag-red-cross{background-position:-288px 0}.flag.flag-24.flag-scotland{background-position:-312px 0}.flag.flag-24.flag-somaliland{background-position:-336px 0}.flag.flag-24.flag-south-ossetia{background-position:-360px 0}.flag.flag-24.flag-united-nations{background-position:-384px 0}.flag.flag-24.flag-unknown{background-position:0 -24px}.flag.flag-24.flag-wales{background-position:-24px -24px}.flag.flag-24.flag-ad{background-position:-48px -24px}.flag.flag-24.flag-ae{background-position:-72px -24px}.flag.flag-24.flag-af{background-position:-96px -24px}.flag.flag-24.flag-ag{background-position:-120px -24px}.flag.flag-24.flag-ai{background-position:-144px -24px}.flag.flag-24.flag-al{background-position:-168px -24px}.flag.flag-24.flag-am{background-position:-192px -24px}.flag.flag-24.flag-an{background-position:-216px -24px}.flag.flag-24.flag-ao{background-position:-240px -24px}.flag.flag-24.flag-aq{background-position:-264px -24px}.flag.flag-24.flag-ar{background-position:-288px -24px}.flag.flag-24.flag-as{background-position:-312px -24px}.flag.flag-24.flag-at{background-position:-336px -24px}.flag.flag-24.flag-au{background-position:-360px -24px}.flag.flag-24.flag-aw{background-position:-384px -24px}.flag.flag-24.flag-ax{background-position:0 -48px}.flag.flag-24.flag-az{background-position:-24px -48px}.flag.flag-24.flag-ba{background-position:-48px -48px}.flag.flag-24.flag-bb{background-position:-72px -48px}.flag.flag-24.flag-bd{background-position:-96px -48px}.flag.flag-24.flag-be{background-position:-120px -48px}.flag.flag-24.flag-bf{background-position:-144px -48px}.flag.flag-24.flag-bg{background-position:-168px -48px}.flag.flag-24.flag-bh{background-position:-192px -48px}.flag.flag-24.flag-bi{background-position:-216px -48px}.flag.flag-24.flag-bj{background-position:-240px -48px}.flag.flag-24.flag-bl{background-position:-264px -48px}.flag.flag-24.flag-bm{background-position:-288px -48px}.flag.flag-24.flag-bn{background-position:-312px -48px}.flag.flag-24.flag-bo{background-position:-336px -48px}.flag.flag-24.flag-br{background-position:-360px -48px}.flag.flag-24.flag-bs{background-position:-384px -48px}.flag.flag-24.flag-bt{background-position:0 -72px}.flag.flag-24.flag-bw{background-position:-24px -72px}.flag.flag-24.flag-by{background-position:-48px -72px}.flag.flag-24.flag-bz{background-position:-72px -72px}.flag.flag-24.flag-ca{background-position:-96px -72px}.flag.flag-24.flag-cc{background-position:-120px -72px}.flag.flag-24.flag-cd{background-position:-144px -72px}.flag.flag-24.flag-cf{background-position:-168px -72px}.flag.flag-24.flag-cg{background-position:-192px -72px}.flag.flag-24.flag-ch{background-position:-216px -72px}.flag.flag-24.flag-ci{background-position:-240px -72px}.flag.flag-24.flag-ck{background-position:-264px -72px}.flag.flag-24.flag-cl{background-position:-288px -72px}.flag.flag-24.flag-cm{background-position:-312px -72px}.flag.flag-24.flag-cn{background-position:-336px -72px}.flag.flag-24.flag-co{background-position:-360px -72px}.flag.flag-24.flag-cr{background-position:-384px -72px}.flag.flag-24.flag-cu{background-position:0 -96px}.flag.flag-24.flag-cv{background-position:-24px -96px}.flag.flag-24.flag-cw{background-position:-48px -96px}.flag.flag-24.flag-cx{background-position:-72px -96px}.flag.flag-24.flag-cy{background-position:-96px -96px}.flag.flag-24.flag-cz{background-position:-120px -96px}.flag.flag-24.flag-de{background-position:-144px -96px}.flag.flag-24.flag-dj{background-position:-168px -96px}.flag.flag-24.flag-dk{background-position:-192px -96px}.flag.flag-24.flag-dm{background-position:-216px -96px}.flag.flag-24.flag-do{background-position:-240px -96px}.flag.flag-24.flag-dz{background-position:-264px -96px}.flag.flag-24.flag-ec{background-position:-288px -96px}.flag.flag-24.flag-ee{background-position:-312px -96px}.flag.flag-24.flag-eg{background-position:-336px -96px}.flag.flag-24.flag-eh{background-position:-360px -96px}.flag.flag-24.flag-er{background-position:-384px -96px}.flag.flag-24.flag-es{background-position:0 -120px}.flag.flag-24.flag-et{background-position:-24px -120px}.flag.flag-24.flag-eu{background-position:-48px -120px}.flag.flag-24.flag-fi{background-position:-72px -120px}.flag.flag-24.flag-fj{background-position:-96px -120px}.flag.flag-24.flag-fk{background-position:-120px -120px}.flag.flag-24.flag-fm{background-position:-144px -120px}.flag.flag-24.flag-fo{background-position:-168px -120px}.flag.flag-24.flag-fr{background-position:-192px -120px}.flag.flag-24.flag-ga{background-position:-216px -120px}.flag.flag-24.flag-gb{background-position:-240px -120px}.flag.flag-24.flag-gd{background-position:-264px -120px}.flag.flag-24.flag-ge{background-position:-288px -120px}.flag.flag-24.flag-gg{background-position:-312px -120px}.flag.flag-24.flag-gh{background-position:-336px -120px}.flag.flag-24.flag-gi{background-position:-360px -120px}.flag.flag-24.flag-gl{background-position:-384px -120px}.flag.flag-24.flag-gm{background-position:0 -144px}.flag.flag-24.flag-gn{background-position:-24px -144px}.flag.flag-24.flag-gq{background-position:-48px -144px}.flag.flag-24.flag-gr{background-position:-72px -144px}.flag.flag-24.flag-gs{background-position:-96px -144px}.flag.flag-24.flag-gt{background-position:-120px -144px}.flag.flag-24.flag-gu{background-position:-144px -144px}.flag.flag-24.flag-gw{background-position:-168px -144px}.flag.flag-24.flag-gy{background-position:-192px -144px}.flag.flag-24.flag-hk{background-position:-216px -144px}.flag.flag-24.flag-hn{background-position:-240px -144px}.flag.flag-24.flag-hr{background-position:-264px -144px}.flag.flag-24.flag-ht{background-position:-288px -144px}.flag.flag-24.flag-hu{background-position:-312px -144px}.flag.flag-24.flag-ic{background-position:-336px -144px}.flag.flag-24.flag-id{background-position:-360px -144px}.flag.flag-24.flag-ie{background-position:-384px -144px}.flag.flag-24.flag-il{background-position:0 -168px}.flag.flag-24.flag-im{background-position:-24px -168px}.flag.flag-24.flag-in{background-position:-48px -168px}.flag.flag-24.flag-iq{background-position:-72px -168px}.flag.flag-24.flag-ir{background-position:-96px -168px}.flag.flag-24.flag-is{background-position:-120px -168px}.flag.flag-24.flag-it{background-position:-144px -168px}.flag.flag-24.flag-je{background-position:-168px -168px}.flag.flag-24.flag-jm{background-position:-192px -168px}.flag.flag-24.flag-jo{background-position:-216px -168px}.flag.flag-24.flag-jp{background-position:-240px -168px}.flag.flag-24.flag-ke{background-position:-264px -168px}.flag.flag-24.flag-kg{background-position:-288px -168px}.flag.flag-24.flag-kh{background-position:-312px -168px}.flag.flag-24.flag-ki{background-position:-336px -168px}.flag.flag-24.flag-km{background-position:-360px -168px}.flag.flag-24.flag-kn{background-position:-384px -168px}.flag.flag-24.flag-kp{background-position:0 -192px}.flag.flag-24.flag-kr{background-position:-24px -192px}.flag.flag-24.flag-kw{background-position:-48px -192px}.flag.flag-24.flag-ky{background-position:-72px -192px}.flag.flag-24.flag-kz{background-position:-96px -192px}.flag.flag-24.flag-la{background-position:-120px -192px}.flag.flag-24.flag-lb{background-position:-144px -192px}.flag.flag-24.flag-lc{background-position:-168px -192px}.flag.flag-24.flag-li{background-position:-192px -192px}.flag.flag-24.flag-lk{background-position:-216px -192px}.flag.flag-24.flag-lr{background-position:-240px -192px}.flag.flag-24.flag-ls{background-position:-264px -192px}.flag.flag-24.flag-lt{background-position:-288px -192px}.flag.flag-24.flag-lu{background-position:-312px -192px}.flag.flag-24.flag-lv{background-position:-336px -192px}.flag.flag-24.flag-ly{background-position:-360px -192px}.flag.flag-24.flag-ma{background-position:-384px -192px}.flag.flag-24.flag-mc{background-position:0 -216px}.flag.flag-24.flag-md{background-position:-24px -216px}.flag.flag-24.flag-me{background-position:-48px -216px}.flag.flag-24.flag-mf{background-position:-72px -216px}.flag.flag-24.flag-mg{background-position:-96px -216px}.flag.flag-24.flag-mh{background-position:-120px -216px}.flag.flag-24.flag-mk{background-position:-144px -216px}.flag.flag-24.flag-ml{background-position:-168px -216px}.flag.flag-24.flag-mm{background-position:-192px -216px}.flag.flag-24.flag-mn{background-position:-216px -216px}.flag.flag-24.flag-mo{background-position:-240px -216px}.flag.flag-24.flag-mp{background-position:-264px -216px}.flag.flag-24.flag-mq{background-position:-288px -216px}.flag.flag-24.flag-mr{background-position:-312px -216px}.flag.flag-24.flag-ms{background-position:-336px -216px}.flag.flag-24.flag-mt{background-position:-360px -216px}.flag.flag-24.flag-mu{background-position:-384px -216px}.flag.flag-24.flag-mv{background-position:0 -240px}.flag.flag-24.flag-mw{background-position:-24px -240px}.flag.flag-24.flag-mx{background-position:-48px -240px}.flag.flag-24.flag-my{background-position:-72px -240px}.flag.flag-24.flag-mz{background-position:-96px -240px}.flag.flag-24.flag-na{background-position:-120px -240px}.flag.flag-24.flag-nc{background-position:-144px -240px}.flag.flag-24.flag-ne{background-position:-168px -240px}.flag.flag-24.flag-nf{background-position:-192px -240px}.flag.flag-24.flag-ng{background-position:-216px -240px}.flag.flag-24.flag-ni{background-position:-240px -240px}.flag.flag-24.flag-nl{background-position:-264px -240px}.flag.flag-24.flag-no{background-position:-288px -240px}.flag.flag-24.flag-np{background-position:-312px -240px}.flag.flag-24.flag-nr{background-position:-336px -240px}.flag.flag-24.flag-nu{background-position:-360px -240px}.flag.flag-24.flag-nz{background-position:-384px -240px}.flag.flag-24.flag-om{background-position:0 -264px}.flag.flag-24.flag-pa{background-position:-24px -264px}.flag.flag-24.flag-pe{background-position:-48px -264px}.flag.flag-24.flag-pf{background-position:-72px -264px}.flag.flag-24.flag-pg{background-position:-96px -264px}.flag.flag-24.flag-ph{background-position:-120px -264px}.flag.flag-24.flag-pirate-black{background-position:-144px -264px}.flag.flag-24.flag-pirate-white{background-position:-168px -264px}.flag.flag-24.flag-pk{background-position:-192px -264px}.flag.flag-24.flag-pl{background-position:-216px -264px}.flag.flag-24.flag-pn{background-position:-240px -264px}.flag.flag-24.flag-pr{background-position:-264px -264px}.flag.flag-24.flag-ps{background-position:-288px -264px}.flag.flag-24.flag-pt{background-position:-312px -264px}.flag.flag-24.flag-pw{background-position:-336px -264px}.flag.flag-24.flag-py{background-position:-360px -264px}.flag.flag-24.flag-qa{background-position:-384px -264px}.flag.flag-24.flag-ro{background-position:0 -288px}.flag.flag-24.flag-rs{background-position:-24px -288px}.flag.flag-24.flag-ru{background-position:-48px -288px}.flag.flag-24.flag-rw{background-position:-72px -288px}.flag.flag-24.flag-sa{background-position:-96px -288px}.flag.flag-24.flag-sb{background-position:-120px -288px}.flag.flag-24.flag-sc{background-position:-144px -288px}.flag.flag-24.flag-sd{background-position:-168px -288px}.flag.flag-24.flag-se{background-position:-192px -288px}.flag.flag-24.flag-sg{background-position:-216px -288px}.flag.flag-24.flag-sh{background-position:-240px -288px}.flag.flag-24.flag-si{background-position:-264px -288px}.flag.flag-24.flag-sk{background-position:-288px -288px}.flag.flag-24.flag-sl{background-position:-312px -288px}.flag.flag-24.flag-sm{background-position:-336px -288px}.flag.flag-24.flag-sn{background-position:-360px -288px}.flag.flag-24.flag-so{background-position:-384px -288px}.flag.flag-24.flag-sr{background-position:0 -312px}.flag.flag-24.flag-ss{background-position:-24px -312px}.flag.flag-24.flag-st{background-position:-48px -312px}.flag.flag-24.flag-sv{background-position:-72px -312px}.flag.flag-24.flag-sy{background-position:-96px -312px}.flag.flag-24.flag-sz{background-position:-120px -312px}.flag.flag-24.flag-tc{background-position:-144px -312px}.flag.flag-24.flag-td{background-position:-168px -312px}.flag.flag-24.flag-tf{background-position:-192px -312px}.flag.flag-24.flag-tg{background-position:-216px -312px}.flag.flag-24.flag-th{background-position:-240px -312px}.flag.flag-24.flag-tj{background-position:-264px -312px}.flag.flag-24.flag-tk{background-position:-288px -312px}.flag.flag-24.flag-tl{background-position:-312px -312px}.flag.flag-24.flag-tm{background-position:-336px -312px}.flag.flag-24.flag-tn{background-position:-360px -312px}.flag.flag-24.flag-to{background-position:-384px -312px}.flag.flag-24.flag-tr{background-position:0 -336px}.flag.flag-24.flag-tt{background-position:-24px -336px}.flag.flag-24.flag-tv{background-position:-48px -336px}.flag.flag-24.flag-tw{background-position:-72px -336px}.flag.flag-24.flag-tz{background-position:-96px -336px}.flag.flag-24.flag-ua{background-position:-120px -336px}.flag.flag-24.flag-ug{background-position:-144px -336px}.flag.flag-24.flag-us{background-position:-168px -336px}.flag.flag-24.flag-uy{background-position:-192px -336px}.flag.flag-24.flag-uz{background-position:-216px -336px}.flag.flag-24.flag-va{background-position:-240px -336px}.flag.flag-24.flag-vc{background-position:-264px -336px}.flag.flag-24.flag-ve{background-position:-288px -336px}.flag.flag-24.flag-vg{background-position:-312px -336px}.flag.flag-24.flag-vi{background-position:-336px -336px}.flag.flag-24.flag-vn{background-position:-360px -336px}.flag.flag-24.flag-vu{background-position:-384px -336px}@font-face{font-family:gaxon;font-style:normal;font-weight:400;src:url(/static/media/gaxon.9f281cc594e02d752b3a.eot);src:url(/static/media/gaxon.9f281cc594e02d752b3a.eot?#iefix) format("embedded-opentype"),url(/static/media/gaxon.59f5815efe09e4a9c0e5.woff) format("woff"),url(/static/media/gaxon.2b3f572a00db4d728bd2.ttf) format("truetype"),url(/static/media/gaxon.a80523ea468d16a6173d.svg#gaxon) format("svg")}[data-icon]:before{content:attr(data-icon)}[class*=" icon-"]:before,[class^=icon-]:before,[data-icon]:before{font-feature-settings:normal!important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:gaxon!important;font-style:normal!important;font-variant:normal!important;font-weight:400!important;line-height:1;text-transform:none!important}.icon-add:before{content:"\61"}.icon-add-circle:before{content:"\62"}.icon-affix:before{content:"\63"}.icon-alert:before{content:"\64"}.icon-alert-new:before{content:"\65"}.icon-all-contacts:before{content:"\66"}.icon-amchart:before{content:"\67"}.icon-anchor:before{content:"\68"}.icon-apps:before{content:"\69"}.icon-apps-new:before{content:"\6a"}.icon-arrow-left:before{content:"\6b"}.icon-arrow-right:before{content:"\6c"}.icon-attachment:before{content:"\6d"}.icon-auth-screen:before{content:"\6e"}.icon-autocomplete:before{content:"\6f"}.icon-avatar:before{content:"\70"}.icon-backtop:before{content:"\71"}.icon-badge:before{content:"\72"}.icon-basic-calendar:before{content:"\73"}.icon-birthday:before{content:"\74"}.icon-birthday-new:before{content:"\75"}.icon-bitcoin:before{content:"\76"}.icon-breadcrumb:before{content:"\77"}.icon-burger:before{content:"\78"}.icon-button:before{content:"\79"}.icon-calendar:before{content:"\7a"}.icon-calendar-new:before{content:"\41"}.icon-callout:before{content:"\42"}.icon-camera:before{content:"\43"}.icon-camera-2:before{content:"\44"}.icon-card:before{content:"\45"}.icon-cards-list-view:before{content:"\46"}.icon-carousel:before{content:"\47"}.icon-cascader:before{content:"\48"}.icon-chart:before{content:"\49"}.icon-chart-area:before{content:"\4a"}.icon-chart-area-new:before{content:"\4b"}.icon-chart-bar:before{content:"\4c"}.icon-chart-composed:before{content:"\4d"}.icon-chart-line:before{content:"\4e"}.icon-chart-pie:before{content:"\4f"}.icon-chart-radar:before{content:"\50"}.icon-chart-radial:before{content:"\51"}.icon-chart-scatter:before{content:"\52"}.icon-chart-tree:before{content:"\53"}.icon-charvlet-down:before{content:"\54"}.icon-charvlet-left:before{content:"\55"}.icon-charvlet-right:before{content:"\56"}.icon-charvlet-up:before{content:"\57"}.icon-chat:before{content:"\58"}.icon-chat-bubble:before{content:"\59"}.icon-chat-new:before{content:"\5a"}.icon-check:before{content:"\30"}.icon-check-circle-o:before{content:"\31"}.icon-check-cricle:before{content:"\32"}.icon-check-square:before{content:"\33"}.icon-check-square-o:before{content:"\34"}.icon-chevron-down:before{content:"\35"}.icon-chevron-left:before{content:"\36"}.icon-chevron-right:before{content:"\37"}.icon-chevron-up:before{content:"\38"}.icon-circle:before{content:"\39"}.icon-circle-o:before{content:"\21"}.icon-ckeditor:before{content:"\22"}.icon-close:before{content:"\23"}.icon-close-circle:before{content:"\24"}.icon-collapse:before{content:"\25"}.icon-company:before{content:"\26"}.icon-components:before{content:"\27"}.icon-compose:before{content:"\28"}.icon-contacts:before{content:"\29"}.icon-copy:before{content:"\2a"}.icon-crm:before{content:"\2b"}.icon-crypto:before{content:"\2c"}.icon-culture-calendar:before{content:"\2d"}.icon-custom-view:before{content:"\2e"}.icon-dasbhoard:before{content:"\2f"}.icon-data-display:before{content:"\3a"}.icon-data-entry:before{content:"\3b"}.icon-datepicker:before{content:"\3c"}.icon-default-timeline:before{content:"\3d"}.icon-diamond:before{content:"\3e"}.icon-divider:before{content:"\3f"}.icon-donut:before{content:"\40"}.icon-down:before{content:"\5b"}.icon-draft:before{content:"\5d"}.icon-drag-and-drop:before{content:"\5e"}.icon-dropdown:before{content:"\5f"}.icon-edit:before{content:"\60"}.icon-editor:before{content:"\7b"}.icon-ellipse-h:before{content:"\7c"}.icon-ellipse-v:before{content:"\7d"}.icon-email:before{content:"\7e"}.icon-error:before{content:"\5c"}.icon-error-404:before{content:"\e000"}.icon-error-500:before{content:"\e001"}.icon-etherium:before{content:"\e002"}.icon-exclamation:before{content:"\e003"}.icon-expand:before{content:"\e004"}.icon-extensions:before{content:"\e005"}.icon-extra-components:before{content:"\e006"}.icon-eye:before{content:"\e007"}.icon-facebook:before{content:"\e008"}.icon-family:before{content:"\e009"}.icon-feedback:before{content:"\e00a"}.icon-files:before{content:"\e00b"}.icon-filter:before{content:"\e00c"}.icon-filter-circle:before{content:"\e00d"}.icon-folder:before{content:"\e00e"}.icon-folder-o:before{content:"\e00f"}.icon-font:before{content:"\e010"}.icon-forgot-password:before{content:"\e011"}.icon-forward:before{content:"\e012"}.icon-forward-o:before{content:"\e013"}.icon-frequent:before{content:"\e014"}.icon-geo-location:before{content:"\e015"}.icon-graduation:before{content:"\e016"}.icon-growth:before{content:"\e017"}.icon-home:before{content:"\e018"}.icon-hotel-booking:before{content:"\e019"}.icon-icon:before{content:"\e01a"}.icon-image:before{content:"\e01b"}.icon-important:before{content:"\e01c"}.icon-important-o:before{content:"\e01d"}.icon-inbox:before{content:"\e01e"}.icon-inbuilt-apps:before{content:"\e01f"}.icon-input:before{content:"\e020"}.icon-inputnumber:before{content:"\e021"}.icon-invert-color:before{content:"\e022"}.icon-keyboard:before{content:"\e023"}.icon-like:before{content:"\e024"}.icon-like-o:before{content:"\e025"}.icon-link:before{content:"\e026"}.icon-lising-dbrd:before{content:"\e027"}.icon-list-select-o:before{content:"\e028"}.icon-listing-dbrd:before{content:"\e029"}.icon-litcoin:before{content:"\e02a"}.icon-localeprovider:before{content:"\e02b"}.icon-location:before{content:"\e02c"}.icon-lock-screen:before{content:"\e02d"}.icon-long-arrow:before{content:"\e02e"}.icon-long-arrow-down:before{content:"\e02f"}.icon-long-arrow-left:before{content:"\e030"}.icon-long-arrow-right:before{content:"\e031"}.icon-long-arrow-up:before{content:"\e032"}.icon-mail-open:before{content:"\e033"}.icon-map-clustering:before{content:"\e034"}.icon-map-directions:before{content:"\e035"}.icon-map-drawing:before{content:"\e036"}.icon-map-event-listener:before{content:"\e037"}.icon-map-google:before{content:"\e038"}.icon-map-km-layer:before{content:"\e039"}.icon-map-overlay:before{content:"\e03a"}.icon-map-popup-info:before{content:"\e03b"}.icon-map-selectable:before{content:"\e03c"}.icon-map-simple:before{content:"\e03d"}.icon-map-street-view:before{content:"\e03e"}.icon-map-styled:before{content:"\e03f"}.icon-map-traffic-layer:before{content:"\e040"}.icon-megaphone:before{content:"\e041"}.icon-mention:before{content:"\e042"}.icon-menu:before{content:"\e043"}.icon-menu-down:before{content:"\e044"}.icon-menu-fold:before{content:"\e045"}.icon-menu-left:before{content:"\e046"}.icon-menu-lines:before{content:"\e047"}.icon-menu-right:before{content:"\e048"}.icon-menu-select:before{content:"\e049"}.icon-menu-unfold:before{content:"\e04a"}.icon-menu-up:before{content:"\e04b"}.icon-message:before{content:"\e04c"}.icon-mic:before{content:"\e04d"}.icon-modal:before{content:"\e04e"}.icon-navigation:before{content:"\e04f"}.icon-noodles:before{content:"\e050"}.icon-notification:before{content:"\e051"}.icon-notification-new:before{content:"\e052"}.icon-orders:before{content:"\e053"}.icon-pagination:before{content:"\e054"}.icon-phone:before{content:"\e055"}.icon-picker:before{content:"\e056"}.icon-pizza:before{content:"\e057"}.icon-plain-list-divider:before{content:"\e058"}.icon-plain-list-view:before{content:"\e059"}.icon-popconfirm:before{content:"\e05a"}.icon-popover:before{content:"\e05b"}.icon-popup-calendar:before{content:"\e05c"}.icon-pricing-table:before{content:"\e05d"}.icon-product-grid:before{content:"\e05e"}.icon-product-list:before{content:"\e05f"}.icon-profile:before{content:"\e060"}.icon-profile2:before{content:"\e061"}.icon-progress:before{content:"\e062"}.icon-queries:before{content:"\e063"}.icon-question-circle:before{content:"\e064"}.icon-quote-backward:before{content:"\e065"}.icon-quote-forward:before{content:"\e066"}.icon-radiobutton:before{content:"\e067"}.icon-refer:before{content:"\e068"}.icon-rendaring-calendar:before{content:"\e069"}.icon-reply:before{content:"\e06a"}.icon-reply-o:before{content:"\e06b"}.icon-reset-password:before{content:"\e06c"}.icon-revenue-new:before{content:"\e06d"}.icon-ripple:before{content:"\e06e"}.icon-schedule:before{content:"\e06f"}.icon-search:before{content:"\e070"}.icon-search-new:before{content:"\e071"}.icon-select:before{content:"\e072"}.icon-selectable-map:before{content:"\e073"}.icon-sent:before{content:"\e074"}.icon-setting:before{content:"\e075"}.icon-shopping-cart:before{content:"\e076"}.icon-shuffle:before{content:"\e077"}.icon-signin:before{content:"\e078"}.icon-signup:before{content:"\e079"}.icon-slider:before{content:"\e07a"}.icon-social:before{content:"\e07b"}.icon-spam:before{content:"\e07c"}.icon-spin:before{content:"\e07d"}.icon-star:before{content:"\e07e"}.icon-star-half:before{content:"\e07f"}.icon-star-o:before{content:"\e080"}.icon-stats:before{content:"\e081"}.icon-steps:before{content:"\e082"}.icon-styled-map:before{content:"\e083"}.icon-sweet-alert:before{content:"\e084"}.icon-switch:before{content:"\e085"}.icon-tab:before{content:"\e086"}.icon-table:before{content:"\e087"}.icon-table-data:before{content:"\e088"}.icon-table-general:before{content:"\e089"}.icon-tag:before{content:"\e08a"}.icon-tag-new:before{content:"\e08b"}.icon-tag-o:before{content:"\e08c"}.icon-tasks:before{content:"\e08d"}.icon-team:before{content:"\e08e"}.icon-testimonial:before{content:"\e08f"}.icon-thumb-up:before{content:"\e090"}.icon-thumbs-down:before{content:"\e091"}.icon-ticket-new:before{content:"\e092"}.icon-tickets:before{content:"\e093"}.icon-timeline:before{content:"\e094"}.icon-timeline-left-align:before{content:"\e095"}.icon-timeline-new:before{content:"\e096"}.icon-timeline-with-icons:before{content:"\e097"}.icon-timepicker:before{content:"\e098"}.icon-tooltip:before{content:"\e099"}.icon-transfer:before{content:"\e09a"}.icon-translation:before{content:"\e09b"}.icon-trash:before{content:"\e09c"}.icon-tree:before{content:"\e09d"}.icon-treeselect:before{content:"\e09e"}.icon-uncheck-squire:before{content:"\e09f"}.icon-uncheck-squire-o:before{content:"\e0a0"}.icon-upload:before{content:"\e0a1"}.icon-user:before{content:"\e0a2"}.icon-user-o:before{content:"\e0a3"}.icon-view:before{content:"\e0a4"}.icon-view-o:before{content:"\e0a5"}.icon-visits:before{content:"\e0a6"}.icon-wall:before{content:"\e0a7"}.icon-widgets:before{content:"\e0a8"}.icon-wysiwyg:before{content:"\e0a9"}@font-face{font-family:NoirPro;font-style:normal;font-weight:300;src:url(/static/media/NoirPro-Light.0c5156a64585fa480938.eot?#iefix) format("embedded-opentype"),url(/static/media/NoirPro-Light.b9cb1c276479d6becaa9.woff) format("woff"),url(/static/media/NoirPro-Light.d145a87508cf9d3a23cf.woff2) format("woff2")}@font-face{font-family:NoirPro;font-style:normal;font-weight:400;src:url(/static/media/NoirPro-Regular.334749751b22c86c5ca4.eot?#iefix) format("embedded-opentype"),url(/static/media/NoirPro-Regular.437841a05cf5aeac23cf.woff) format("woff"),url(/static/media/NoirPro-Regular.38a6e5bf9d8b42f7bba4.woff2) format("woff2")}@font-face{font-family:NoirPro;font-style:normal;font-weight:500;src:url(/static/media/NoirPro-Medium.06d8b75864f74165bee8.eot?#iefix) format("embedded-opentype"),url(/static/media/NoirPro-Medium.a4383e1de0be9cecc3a9.woff) format("woff"),url(/static/media/NoirPro-Medium.715c4044240b62271905.woff2) format("woff2")}@font-face{font-family:NoirPro;font-style:normal;font-weight:600;src:url(/static/media/NoirPro-SemiBold.b6449710480a0e93ee15.eot?#iefix) format("embedded-opentype"),url(/static/media/NoirPro-SemiBold.f631a80896cbd9d7e6d0.woff) format("woff"),url(/static/media/NoirPro-SemiBold.94659a7975b2fd17e172.woff2) format("woff2")}@font-face{font-family:NoirPro;font-style:normal;font-weight:700;src:url(/static/media/NoirPro-Bold.244296034ae4c3966117.eot?#iefix) format("embedded-opentype"),url(/static/media/NoirPro-Bold.d790118f3420ca6370fa.woff) format("woff"),url(/static/media/NoirPro-Bold.fa1d4e288512e40daa72.woff2) format("woff2")}@font-face{font-family:NoirPro;font-style:normal;font-weight:900;src:url(/static/media/NoirPro-Heavy.497159366974108aa300.eot?#iefix) format("embedded-opentype"),url(/static/media/NoirPro-Heavy.d8a492a7f39c0a1cae67.woff) format("woff"),url(/static/media/NoirPro-Heavy.fd447230dde4732a98a7.woff2) format("woff2")}.errormain{background:#000;min-height:100vh}.errorCard.ant-card,.errormain{align-items:center;display:flex;justify-content:center}.errorCard.ant-card{background:linear-gradient(104.56deg,#3e74ff61 2.95%,#3535355e 97.54%);border:none;border-radius:33px;box-shadow:6px 6px 11.6px 0 #00000017;flex-direction:column;margin-bottom:0;min-height:338px;overflow:hidden;position:relative;width:595px}.errorCard.ant-card:before{background:linear-gradient(104.55deg,#628eff 2.4%,#bf8cff);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute}.errorCard .ant-card-body{border-radius:inherit;padding:2.87rem}.errorCard .ant-card-body,.errorContent{align-items:center;display:flex;justify-content:center}.errorContent{flex-direction:column;height:100%;text-align:center}.errorStatusCode{color:#fff!important;font-size:120px!important;font-weight:700!important;letter-spacing:-.34px;line-height:.79!important;margin:0!important}.errorTitle{-webkit-text-fill-color:#0000;background:linear-gradient(90.34deg,#3e74ff -1.93%,#933eff 103.15%);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:30px;font-weight:600;margin-bottom:5px;text-align:center}.errorDescription{color:#ffffffbf;font-size:13.45px;font-weight:300;max-width:530px;text-align:center;word-spacing:.06rem}.homeButton{align-items:center;background:#3e74ff;border:none;border-radius:999px;color:#fff;display:inline-flex!important;font-weight:400;gap:6px;height:32px;justify-content:center;margin-bottom:0;margin-top:2rem;padding:0 20px;text-transform:uppercase}@media (max-width:640px){.errorCard.ant-card{width:94%}.errorDescription{font-size:14px}}.login-page-container{display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;position:relative}.login-page{inset:0;overflow:hidden;position:fixed}.login-bg-img,.login-page{height:100%;width:100%;z-index:-1}.login-bg-img{object-fit:cover}.custom-ant-card.ant-card{background:linear-gradient(104.56deg,#3e74ff61 2.95%,#3535355e 97.54%);border-color:#3b82f6;border-image-slice:1!important;border-radius:20px!important;box-shadow:6px 6px 11.6px 0 #00000017;max-width:369px;opacity:1;width:100%}.custom-ant-card .ant-card-body{padding:24px 24px 28px}.card-wrapper{flex:1 1;margin-top:15px;min-height:0;padding:55px 16px 16px}.card-wrapper,.login-text-wrapper{align-items:center;display:flex;justify-content:center}.login-text-wrapper{width:100%}.login-text{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#3e74ff,#bf8cff);-webkit-background-clip:text;background-clip:text;font-size:clamp(18px,4vw,24px);font-weight:600;letter-spacing:0;line-height:1.2;margin-bottom:10px;margin-top:4px;opacity:1;text-align:center;white-space:nowrap}.login-subtext-wrapper{align-items:center;display:flex;justify-content:center;width:100%}@media (max-width:480px){.custom-ant-card.ant-card{border-radius:16px!important}.custom-ant-card .ant-card-body{padding-bottom:32px}.card-wrapper{padding-bottom:70px!important;padding-top:100px!important}}.login-subtext{color:#fff;font-size:clamp(12px,3vw,14px);font-weight:400;line-height:1.2;margin-top:20px;opacity:1;text-align:center;white-space:nowrap}.ms-login-wrapper{align-items:center;display:flex;justify-content:center;margin-top:24px;width:100%}.custom-button{gap:8px;height:54.9px}.ms-icon{display:block;height:18.67px;opacity:1;width:10px}.ms-text{color:#fff;font-family:Noir Pro,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:1;white-space:nowrap}.custom-button:hover{background:#2563eb}@media (max-width:480px){.custom-button{font-size:13px;height:50px}}.custom-button{background:#3b82f6;border:none;border-radius:35px;color:#fff;cursor:pointer;font-size:clamp(16px,4vw,20px);font-weight:400;height:clamp(45px,5vh,55px);max-width:332px;outline:none;text-align:center;width:100%}.custom-button,.custom-tab .ant-tabs-tab{align-items:center;display:flex;justify-content:center;opacity:1}.custom-tab .ant-tabs-tab{background-color:initial;border-top-left-radius:5.23px;border-top-right-radius:5.23px;height:26px;margin:0 4px;width:97px}.custom-tab .ant-tabs-tab-active{background-color:#3e74ff61}.custom-tab .tab-content{margin-left:-4px;padding:4px 10px 4px 13px}.tab-icon{flex-shrink:0;font-size:16px;height:16px;width:16px}.custom-tab .ant-tabs-tab .ant-tabs-tab-btn{color:#fff;font-size:14px;font-weight:500;line-height:100%;text-align:center;width:100%}.custom-input{background-color:#d9d9d9;border:none;border-radius:35px;box-shadow:none;color:#000;font-size:16px;font-weight:400;height:54px;line-height:1;opacity:1;outline:none;padding:0 16px;width:332px}.custom-input::placeholder{color:#00000080}.custom-input:focus{border:none;box-shadow:none}.custom-email-input .ant-input{background:#fffdfd;border:none;border-radius:35px;box-sizing:border-box;font-size:16px;height:clamp(45px,5vh,55px);max-width:332px;opacity:1;padding:0 16px;width:100%}.pill-input-login{background-color:#fff!important;border-radius:30px;height:48px;padding:0 20px}.pill-input-login::placeholder{color:#555}.pill-input-login:focus,.pill-input-login:hover{box-shadow:none}.divider{align-items:center;color:#fff;display:flex;font-size:14px;justify-content:center;margin-bottom:10px;position:relative}.divider:after,.divider:before{background:#fff;content:"";flex:1 1;height:1px;margin:0 10px}.login-label{color:#d9d9d9;display:block;font-size:14px;font-weight:400;letter-spacing:0;margin-bottom:6px}.login-phone-pill .ant-input{align-items:center!important;border:none!important;border:1.5px solid #0000;box-shadow:none!important;box-shadow:2px 2px 6px 0 #00000017;display:flex!important;height:46px}.login-phone-pill .ant-input-group-addon{align-items:center!important;background:#0000!important;border:none!important;border-right:1px solid #c7b8ff!important;padding-left:0;padding-right:0}.login-country-code-prefix{align-items:center;color:#4e4e4e;cursor:default;display:inline-flex;flex-wrap:nowrap;font-size:14px;font-weight:400;gap:2px;max-width:8rem;min-width:4.5rem;padding:0 8px 0 4px;-webkit-user-select:none;user-select:none}.login-country-code-prefix .login-country-flag{align-items:center;display:inline-flex;font-size:1.25em;line-height:1}.login-country-code-prefix .login-country-dial{font-weight:400;opacity:.92;white-space:nowrap}.login-phone-pill input::placeholder{color:#555!important;font-weight:400;opacity:1!important}.phone-pill-wrapper{align-items:center;background:#fff;border-radius:35px;display:flex;gap:12px;margin-bottom:12px;max-width:332px;padding:0 18px;width:100%}.country-select-pill{flex-shrink:0;width:40px}.country-select-pill .ant-select-selection-item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.country-select-pill .ant-select-selector{background:#0000!important;border:none!important;box-shadow:none!important;color:#4e4e4e;font-size:14px;font-weight:400;justify-content:space-between;width:100%!important}.pill-divider{background-color:#4e4e4e;flex-shrink:0;height:24px;width:1px}.mobile-input-pill{flex:1 1;min-width:0}.mobile-input-pill.ant-input{background:#0000!important;border:none!important;box-shadow:none!important;color:#4e4e4e;font-size:14px;font-weight:400;padding:0}.mobile-input-pill::placeholder{color:#4e4e4e;opacity:.7}@media (max-width:480px){.phone-pill-wrapper{height:48px;padding:0 14px}.login-phone-pill .ant-input{height:40px;margin-top:5px}.country-select-pill .ant-select-selector,.login-country-code-prefix,.mobile-input-pill{font-size:13px}.pill-divider{height:20px}}.phone-form-item .ant-form-item-explain{margin-left:18px;margin-top:6px}.gobackbtn:hover{color:#add8e6;transition:.3s}.internal-user-login-case-study{align-items:center;color:#038fde;display:flex;font-size:clamp(12px,3vw,14px);font-weight:400;gap:6px;justify-content:center;margin:20px auto 0;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.internal-user-login-case-study .ms-info-icon{font-size:14px}.internal-user-login-case-study:hover{color:#038fde;transition:color .3s ease}@media (max-width:480px){.internal-user-login-case-study{font-size:12px;margin-top:16px}}.internal-user-login{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:clamp(12px,3vw,14px);font-weight:400;gap:6px;justify-content:center;margin:20px auto 0;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.internal-user-login .ms-info-icon{font-size:14px}.internal-user-login:hover{color:#bf8cff;transition:color .3s ease}@media (max-width:480px){.internal-user-login{font-size:12px;margin-top:16px}}.UserMainavatar{align-items:center;background:linear-gradient(135deg,#9333ea,#4863ec);border:2px solid #fff3;border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:600;height:45px;justify-content:center;width:45px}.UserMainavatar img{border-radius:50%;height:100%;object-fit:cover;width:100%}@media (max-width:768px){.UserMainavatar{align-items:center;background:linear-gradient(135deg,#9333ea,#4863ec);border:2px solid #fff3;border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:600;height:45px;justify-content:center;margin-left:60px;margin-top:5px;width:45px}}.name-email-ellipsis{display:inline-block;max-width:200px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}body{margin:0!important;padding:0!important}.landing-container{height:100vh;overflow-y:auto}.case-study-pagination{padding-bottom:64px!important;padding-top:14px!important}.case-study-pager{color:#fff;gap:18px;width:100%}.case-study-pager,.case-study-pager__pages{align-items:center;display:flex;justify-content:center}.case-study-pager__pages{gap:12px}.case-study-pager__control,.case-study-pager__page{align-items:center;background:#0000;border:none;cursor:pointer;display:inline-flex;justify-content:center;transition:color .2s ease,opacity .2s ease,transform .2s ease,background-color .2s ease}.case-study-pager__control{color:#ffffffd1;font-size:14px;font-weight:500;gap:5px;line-height:1;padding:0;white-space:nowrap}.case-study-pager__control svg{color:#fff;flex:0 0 auto}.case-study-pager__page{background:#fff;border-radius:50%;color:#6a5cff;font-size:13px;font-weight:600;height:38px;line-height:1;min-width:38px;width:38px}.case-study-pager__page--active{background:linear-gradient(180deg,#3e74ff,#933eff);color:#fff}.case-study-pager__control:hover:not(:disabled){color:#fff;transform:translateY(-1px)}.case-study-pager__page:hover:not(.case-study-pager__page--active){background:#f1efff;transform:translateY(-1px)}.case-study-pager__control:disabled{cursor:not-allowed;opacity:.38}@media (max-width:768px){.case-study-pager{flex-wrap:wrap;gap:12px}.case-study-pager__control{font-size:12px}.case-study-pager__page{height:34px;min-width:34px;width:34px}}.ant-btn{border:none}.filterlanding-btn{align-items:center;background:#d2d2d2;border-radius:30px;cursor:pointer;display:flex;height:38px;justify-content:center;transition:all .3s ease;width:38px;z-index:1000}.filter-btn{background:linear-gradient(135deg,#3b82f6,#1e40af);box-shadow:0 8px 24px #3b82f680,0 12px 48px #1e40af66,0 16px 72px #0d2a944d}.filter-btn,.filter-btndark{align-items:center;border-radius:5px;cursor:pointer;display:flex;height:38px;justify-content:center;transition:all .3s ease;width:38px;z-index:1000}.filter-btndark{animation:heartbeat 1.1s infinite;background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 8px 24px #ef444480,0 12px 48px #dc262666,0 16px 72px #b91c1c4d}.main-container{align-items:center;background-color:#050816;color:#fff;display:flex;justify-content:center;min-height:70vh;overflow:hidden;padding:0;position:relative;text-align:center;width:100%}.main-bg-image{height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:0}.content{z-index:10}.main-containerdark{background-color:#000108;border-bottom:2px solid #fff;color:#fff;min-height:73vh;overflow:hidden;padding:0;position:relative;text-align:center}.main-containerdark,.poster-background{align-items:center;display:flex;justify-content:center}.poster-background{height:100%;inset:0;position:absolute;width:100%;z-index:0}.overlay{background:#0a062254}.overlay,.overlay-dark{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.overlay-dark{background:#0000}.navbar{background-color:#000;justify-content:space-between;padding:.8rem 1.3rem;position:absolute;top:0;width:100%;z-index:100}.nav-right,.navbar{align-items:center;display:flex}.nav-right{gap:10px}.desktop-nav{display:flex;gap:10px}.mobile-menu-icon{cursor:pointer;display:none}.mobile-menu{align-items:center;background-color:#000;border-radius:8px;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:2rem;position:absolute;right:0;top:90%;width:100%;z-index:2000!important}.mobilelistline{background:#000;gap:12px;width:100%}.mobilelistline p{align-items:center;color:#fff;display:flex;font-size:14px;justify-content:space-between;padding:0;position:relative;width:100%}.mobilelistline p:after{background:#fff3;bottom:0;content:"";height:1px;left:0;position:absolute;right:16px}.mobilelistline p:last-child:after{display:none}.mobilelistline-arrow{font-size:16px;opacity:.8}.mobilelistline p:active{background:#ffffff14}.mobile-cards-container{display:none}.share-icon{font-size:16px;transition:color .2s ease}.share-icon:hover{color:#2d5bb8}.loginlogo{display:block;filter:saturate(1.2);margin:0 auto;width:120px}.homelogo{filter:saturate(5);width:80px}.mobile-imglogo{display:none}.loginlogolight{width:180px}.content{font-size:16px;line-height:1.6;margin:0 auto;max-width:700px;padding-top:60px;position:relative;transition:color .3s ease;z-index:2}.contentDark{align-items:stretch;display:flex;flex-direction:column;justify-content:center;min-height:73vh;padding-left:70px;padding-top:5px;width:50%}.contenttitle{background:linear-gradient(135deg,#fff,#d1d5e0 35%,#8f92a1 60%,#fff);-webkit-background-clip:text;background-clip:text;color:#fff!important;color:#0000;font-size:2.8rem;font-weight:700;font-weight:600;line-height:1.1;position:relative;text-shadow:0 2px 4px #0009,0 0 8px #fff3;transition:all .3s ease}.contenttitle:after{background:linear-gradient(120deg,#ffffff40,#fff0 60%);-webkit-background-clip:text;background-clip:text;color:#0000;content:attr(data-text);height:100%;left:0;mix-blend-mode:overlay;pointer-events:none;position:absolute;top:0;width:100%}.case-study-subtitle{color:#dce1ffe6;font-size:1.05rem;font-weight:400;margin:0;text-shadow:0 1px 2px #00000059}.contenttitleDark{color:#545454;font-size:40px;font-weight:600;margin-bottom:0}.subtitle{color:hsla(0,0%,91%,.941);font-size:13px;margin-top:.2rem;width:455px}.subtitledark{color:#434343;font-size:1.2rem}.subsubtitle{margin-bottom:1rem}.hero-robot-img{position:absolute;right:-120px;top:18%}@media (max-width:768px){.hero-robot-img{display:none}.add-case-study-header{margin-top:10px!important}.nav-links-desktop{display:none!important}.slidingmain-wrapper{display:none}.mobile-cards-container{display:flex;flex-direction:column;gap:16px;margin-top:8px;padding:0 12px}.mobile-case-card{background-color:#fff;border:1px solid #3e74ff99;border-radius:18px;box-shadow:0 0 0 1px #0e3f7e0f,0 1px 1px #2a334624;padding:16px;width:100%}}.email-form{align-items:center;display:flex}.curve-divider{bottom:0;height:100px;left:0;overflow:hidden;pointer-events:none;position:absolute;width:100%;z-index:2}.curve-divider svg{display:block;height:100%;width:100%}.after-curve-section{background-color:#f2f2f5;color:#fff;padding:0;position:relative}.after-curve-sectionDark{background-color:#fff;color:#000;padding:20px 30px;position:relative}.section-title{color:#232323!important;font-size:24px!important;font-weight:600!important;margin-bottom:0}.section-titleDark{color:#545454}.poster-scroll{display:flex;gap:20px;overflow-x:auto;padding-bottom:40px}.poster-card{border-radius:12px;flex:0 0 auto;overflow:hidden;position:relative;width:140px}.poster-card img{border-radius:12px;width:100%}.poster-number{-webkit-text-stroke:2px #000;color:#fff;font-size:4rem;font-weight:700;left:-10px;position:absolute;top:-10px;z-index:2}.info-cards{-ms-overflow-style:none;display:flex;flex-wrap:wrap;gap:20px;margin-top:40px;scrollbar-width:none}.info-cards::-webkit-scrollbar{display:none}.case-study-comprehensive-section,.comprehensive-section{background-color:#000;margin:0 auto;max-width:1209px;opacity:1;padding-bottom:0;padding-top:10px;width:100%}.heading-wrapper{max-width:1209px}.compsection-title__heading{color:#fff;font-size:24px;font-weight:600;line-height:1.2;max-width:100%;overflow-wrap:anywhere;text-align:center;white-space:normal;word-break:break-word}.compsection-title__heading .case-studies-suffix{display:inline}@media (max-width:1024px){.compsection-title__heading .case-studies-suffix{display:block;margin-top:4px}}.comprehensive-cards{grid-gap:13px;align-items:start;display:grid;gap:13px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:100%;padding:0 16px}.empty-grid-span{grid-column:1/-1}.comprehensive-card{background:linear-gradient(135deg,#3e74ff73,#232323e6);border-radius:35px;box-shadow:6px 6px 11.6px #0000002b;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:space-between;max-width:100%;min-height:320px;overflow:hidden;padding:28px;position:relative;width:100%}.comprehensive-card__body{flex:1 1 auto;min-height:0}.comprehensive-card__footer{display:flex;flex-direction:column;flex-shrink:0;gap:8px;margin-top:auto}.comprehensive-card__industry{min-height:18px}.comprehensive-card__tags{align-content:flex-start;min-height:26px}.comprehensive-card__actions{display:flex;flex-direction:column}.comprehensive-card:before{background:linear-gradient(104.55deg,#628eff 2.4%,#bf8cff);border-radius:35px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute}.info-cards1{-ms-overflow-style:none;background-color:#000;display:flex;flex-wrap:wrap;gap:20px;margin-top:40px;padding:0 50px;scrollbar-width:none}.info-cards1::-webkit-scrollbar{display:none}.info-card1{border-radius:12px;box-shadow:0 4px 8px -2px #091e4240,0 0 0 1px #091e4214;color:#fff;flex-basis:calc(50% - 20px);flex-grow:0;flex-shrink:0;overflow:hidden;padding:30px;position:relative}.info-card1.light{background-color:#fff!important;color:#1f2a37}.info-card{border-radius:12px;box-shadow:0 4px 8px -2px #091e4240,0 0 0 1px #091e4214;color:#fff;flex-basis:calc(50% - 20px);flex-grow:0;flex-shrink:0;height:370px;overflow:hidden;padding:30px;position:relative}.info-card.light{background-color:#fff!important;color:#1f2a37}.sliding-wrapper{cursor:grab;overflow:hidden;-webkit-user-select:none;user-select:none;width:100%}.sliding-wrapper:active{cursor:grabbing}.sliding-cards{display:flex;gap:20px;width:-webkit-max-content;width:max-content;will-change:transform}.sliding-card{background:linear-gradient(104.56deg,#ffffff61 2.95%,#d6d6d65e 97.54%);border:1px solid #3e74ff99;border-radius:18px;box-shadow:0 0 0 1px #0e3f7e0f,0 1px 1px -.5px #2a334608,0 2px 2px -1px #2a33460a,0 3px 3px -1.5px #2a33460a,0 5px 5px -2.5px #2a334608,0 10px 10px -5px #2a334608,0 24px 24px -8px #2a334608;display:flex;flex-direction:column;flex-wrap:wrap;max-height:500px;max-width:500px;min-width:500px;overflow:hidden;overflow-wrap:anywhere;padding:16px;position:relative;word-break:break-word}.landing-sliding-card__footer{margin-top:auto}@media (max-width:968px){.info-card,.info-card1{flex:0 0 100%;max-width:100%}}.info-card.violet{background:linear-gradient(#35014d,#0f0016)}.info-card.purple{background:linear-gradient(#321d6b,#20163a);background:linear-gradient(#321d6b,#1a1230)}.info-card.lightblue{background:linear-gradient(#28486d,#0f2028)}.info-card.blue{background:linear-gradient(#001f6b,#0e1628)}.info-card.green{background:linear-gradient(145deg,#1d6b3a,#00160a)}.info-card.teal{background:linear-gradient(145deg,#1d6b6b,#001616)}.info-card.orange{background:linear-gradient(145deg,#6b4a1d,#160b00)}.info-card.pink{background:linear-gradient(145deg,#6b1d4f,#160013)}.info-card1.violet{background:linear-gradient(#35014d,#0f0016)}.info-card1.purple{background:linear-gradient(#321d6b,#20163a);background:linear-gradient(#321d6b,#1a1230)}.info-card1.lightblue{background:linear-gradient(#28486d,#0f2028)}.info-card1.blue{background:linear-gradient(#001f6b,#0e1628)}.info-card1.green{background:linear-gradient(145deg,#1d6b3a,#00160a)}.info-card1.teal{background:linear-gradient(145deg,#1d6b6b,#001616)}.info-card1.orange{background:linear-gradient(145deg,#6b4a1d,#160b00)}.info-card1.pink{background:linear-gradient(145deg,#6b1d4f,#160013)}.allcasestudies-cards{display:flex;flex-wrap:wrap;gap:20px;margin-top:40px}.allcasestudies-card{border-radius:4px;border-radius:12px;box-shadow:0 4px 8px -2px #091e4240,0 0 0 1px #091e4214;color:#fff;flex:1 1 300px;max-width:400px;overflow:hidden;padding:30px;position:relative}.allcasestudies-card .light{background-color:#fff!important;color:#1f2a37}.allcasestudies-cards .purple{background:linear-gradient(145deg,#321d6b,#060016)}.allcasestudies-cards .blue{background:linear-gradient(145deg,#001f6b,#060016)}.allcasestudies-cards .red{background:linear-gradient(145deg,#6b1d1d,#160000)}.allcasestudies-cards .green{background:linear-gradient(145deg,#1d6b3a,#00160a)}.allcasestudies-cards .teal{background:linear-gradient(145deg,#1d6b6b,#001616)}.allcasestudies-cards .orange{background:linear-gradient(145deg,#6b4a1d,#160b00)}.allcasestudies-cards .pink{background:linear-gradient(145deg,#6b1d4f,#160013)}.category-badge.data-ai .category-text{background-color:#f5f5f5;color:#595959}.custom-dark-popover .ant-popover-inner{background-color:#1f1f1f;border-radius:8px;color:#fff}.custom-dark-popover .ant-popover-arrow{background:#1f1f1f}.card-content-wrapper{padding:4px;transition:transform .3s ease-in-out}.info-card.panel-open .card-content-wrapper,.info-card1.panel-open .card-content-wrapper{transform:translateX(-50%)}.tryout-panel{background:linear-gradient(135deg,#0e0e58,#6932c2);box-shadow:0 20px 60px #0009,0 30px 120px #00000080,0 0 60px #0006;height:100%;position:absolute;right:0;top:0;transform:translateX(130%);transition:transform .3s ease-in-out!important;width:60%;z-index:10}.tryout-panel.panel-open{transform:translateX(0)}.panel-close-btn{align-items:center;background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:50%;box-shadow:0 4px 12px #ef444466;cursor:pointer;display:flex;height:36px;justify-content:center;left:-18px;position:absolute;top:50%;transition:all .3s ease;width:36px;z-index:1000}.panel-close-btn:hover{transform:scale(1.1)}.panel-close-btn .anticon{color:#666;font-size:14px}.panel-content{display:flex;flex-direction:column;height:100%;padding:23px 24px}.panel,.panel-header{margin-bottom:10px}.panel{margin-top:0}.panel h3{color:#fff;font-size:15px;font-weight:700;margin:0 0 2px}.panel-header h3{color:#fff;font-size:23px;font-weight:700;margin:0 0 8px}.panel-header p{color:#fffc;font-size:12px;margin:0 0 4px}.panel-form{display:flex;flex:1 1;flex-direction:column;justify-content:center}.form-group{margin-bottom:13px}.form-group label{color:#ffffffe6;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.otp-info{color:#ffffffb3;font-size:12px;margin-bottom:12px}.landingPage-form .ant-input::placeholder{color:#ffffff80;font-size:12px}.landingPage-form .ant-input-affix-wrapper{background-color:initial!important;border:none;border-radius:8px!important;box-shadow:0 0 0 2px #ffffff1a;color:#fff!important;font-size:12px;padding:4px 5px;transition:border-color .3s,box-shadow .3s}.landingPage-form .ant-input{background-color:initial!important;border:none;color:#fff;font-size:12px;padding-left:4px}.landingPage-form .ant-input-prefix{color:#fff9;font-size:10px;margin-right:3px}.form-group .ant-input-affix-wrapper{background:#ffffff1a;border:1px solid #ffffff4d;border-radius:6px;color:#fff}.new-select .ant-select-selector{background-color:initial!important;border:none!important;border-color:#ffffff80;box-shadow:0 0 0 2px #ffffff1a;color:#fff!important;font-size:12px!important;height:24px!important}.new-select .ant-select-arrow,.new-select .ant-select-suffix{fill:#fff!important;color:#fff!important;opacity:.9;transition:color .3s ease,opacity .3s ease}.form-group .ant-input-affix-wrapper-focused,.form-group .ant-input-affix-wrapper:focus,.form-group .ant-input-affix-wrapper:hover{border-color:#ffffff80;box-shadow:0 0 0 2px #ffffff1a}.new-select .ant-select-selection-item{color:#fff!important}.new-select .ant-select-selection-placeholder{color:#fff!important;opacity:1!important}.form-group .ant-input .form-group .ant-input-password{background-color:initial!important;border:none;color:#fff!important;font-size:12px;padding-left:4px!important}.new-form-group .ant-input,.new-form-group .ant-input-affix-wrapper{background-color:initial!important;border:none!important;box-shadow:none!important}.new-form-group .ant-input{color:#fff!important;font-size:12px}.form-group .ant-input::placeholder{color:#ffffff80}.form-group .ant-input-prefix{color:#fff9;font-size:12px;margin-right:3px}.new-form-input.ant-input-affix-wrapper{align-items:center!important;background:#0000!important;border:1px solid #ffffff4d!important;border-radius:6px!important;box-sizing:border-box!important;color:#fff!important;display:inline-flex!important;height:27px!important;line-height:27px!important;margin:0!important;padding:0 6px!important;vertical-align:middle!important}.new-form-input .ant-input{background-color:initial;color:#fff;font-size:12px;padding-left:4px!important}.new-form-input .ant-input-prefix{color:#fff9;font-size:10px;margin-right:3px;padding-left:4px}.submit-btn.ant-btn-primary{background:#fff;border-color:#fff;border-radius:6px;color:#6b46c1;font-size:12px;font-weight:500;height:23px}.submit-btn.ant-btn-primary:hover{background:#f0f0f0;border-color:#f0f0f0}.form-buttons{display:flex;flex-direction:column;gap:4px}.back-btnland .ant-btn-link{color:#fffc!important;height:auto;padding:0}.back-btnland .ant-btn-link:hover{color:#fff}.panel-features{margin-top:auto;padding-top:5px}.panel-features h4{color:#fff;font-size:12px;font-weight:600;margin-bottom:10px}.panel-features ul{list-style:none;margin:0;padding:0}.panel-features li{color:#fffc;font-size:10px;margin-bottom:0;padding-left:16px;position:relative}.panel-features li:before{background:#fff9;border-radius:50%;content:"";height:6px;left:0;position:absolute;top:3px;width:6px}.videopreview-panel{background:linear-gradient(135deg,#0e0e58,#6932c2);box-shadow:0 20px 60px #0009,0 30px 120px #00000080,0 0 60px #0006;height:100%;position:absolute;right:-70px;top:0;transform:translateX(100%);transition:transform .3s ease-in-out;width:85%;z-index:10}.videopreview-panel.videopreview-open{transform:translateX(0)}.videopreview-close-btn{align-items:center;background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:50%;box-shadow:0 4px 12px #ef444466;cursor:pointer;display:flex;height:36px;justify-content:center;left:-18px;position:absolute;top:50%;transition:all .3s ease;width:36px;z-index:1000}.videopreview-close-btn:hover{transform:scale(1.1)}.videopreview-content{display:flex;flex-direction:column;height:100%;padding:30px 24px}.videopreview-header{margin-bottom:10px}.videopreview-header h3{color:#fff;font-size:20px;font-weight:700;margin:0 0 8px}.videopreview-header p{color:#fffc;font-size:14px;margin:0}.videopreview-video-wrapper{align-items:center;display:flex;flex:1 1;justify-content:center;margin-bottom:20px}.videopreview-video{border-radius:8px;box-shadow:0 4px 12px #0000004d;max-height:320px;width:100%}.videopreview-features{margin-top:auto}.videopreview-features h4{color:#fff;font-size:15px;font-weight:600;margin-bottom:10px}.videopreview-features ul{list-style:none;margin:0;padding:0}.videopreview-features li{color:#ffffffd9;font-size:14px;margin-bottom:4px;padding-left:16px;position:relative}.videopreview-features li:before{background:#fff9;border-radius:50%;content:"";height:6px;left:0;position:absolute;top:8px;width:6px}@keyframes shakeButton{0%{transform:translateX(0)}20%{transform:translateX(-4px) rotate(-2deg)}40%{transform:translateX(4px) rotate(2deg)}60%{transform:translateX(-4px) rotate(-2deg)}80%{transform:translateX(4px) rotate(2deg)}to{transform:translateX(0)}}.shake-animation{animation:shakeButton .8s ease-in-out infinite}.e-card{background:#fff;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;height:73vh;overflow:hidden!important;padding:0;position:relative}.wave{background:linear-gradient(744deg,#407cff,#7f71dfd3 60%,#00ddeb);height:1300px;margin-right:-30%;margin-top:-70%;opacity:.6;position:absolute;right:0;top:0;width:900px}.icon{margin-top:-1em;padding-bottom:1em;width:3em}.infotop{color:#fff;font-size:20px;font-weight:600;left:0;position:absolute;right:0;text-align:center;top:5.6em}.name{font-size:14px;font-weight:100;position:relative;text-transform:lowercase;top:1em}.wave:nth-child(2),.wave:nth-child(3){top:210px}.playing .wave{animation:wave 3s linear infinite;border-radius:40%}.wave{animation:wave 55s linear infinite;border-radius:40%}.playing .wave:nth-child(2){animation-duration:4s}.wave:nth-child(2){animation-duration:50s}.playing .wave:nth-child(3){animation-duration:5s}.wave:nth-child(3){animation-duration:45s}@keyframes wave{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.toggle-container{align-items:center;display:flex;flex-direction:column;height:70px;perspective:800px;transform:scale(.7);width:150px;z-index:5}.toggle-wrap{height:60px;position:relative;transform-style:preserve-3d;width:100%}.toggle-input{height:0;opacity:0;position:absolute;width:0}.toggle-track{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#001e3c66;border:1px solid #0096ff4d;border-radius:30px;box-shadow:0 0 15px #0050ff33,inset 0 0 10px #000c;overflow:hidden}.toggle-track,.toggle-track:before{height:100%;position:absolute;transition:all .6s cubic-bezier(.23,1,.32,1);width:100%}.toggle-track:before{background:radial-gradient(ellipse at center,#0050ff1a 0,#0000 70%),linear-gradient(90deg,#003c781a,#001e3c33);content:"";left:0;opacity:.8;top:0}.toggle-track:after{background:linear-gradient(90deg,#00aaff4d,#0050ff1a);border-radius:30px 30px 0 0;content:"";filter:blur(1px);height:10px;left:2px;opacity:.7;position:absolute;right:2px;top:2px}.track-lines{height:1px;overflow:hidden;top:50%;transform:translateY(-50%)}.track-line,.track-lines{left:0;position:absolute;width:100%}.track-line{animation:track-line-move 3s linear infinite;background:repeating-linear-gradient(90deg,#0096ff4d,#0096ff4d 5px,#0000 0,#0000 15px);height:100%;top:0}@keyframes track-line-move{0%{transform:translateX(0)}to{transform:translateX(20px)}}.toggle-thumb{background:radial-gradient(circle,#0a285ae6 0,#001432cc 100%);border:1px solid #0af9;border-radius:50%;box-shadow:0 2px 15px #00000080,inset 0 0 15px #0096ff80;height:54px;left:3px;overflow:hidden;position:absolute;top:3px;transform-style:preserve-3d;transition:all .6s cubic-bezier(.23,1,.32,1);width:54px;z-index:2}.thumb-core{background:radial-gradient(circle,#00b4ff99 0,#00327833 100%);box-shadow:0 0 20px #0096ff80;height:40px;opacity:.9;width:40px}.thumb-core,.thumb-inner{border-radius:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .6s cubic-bezier(.23,1,.32,1)}.thumb-inner{animation:pulse 2s infinite alternate;background:radial-gradient(circle,#fffc 0,#64c8ff80 100%);box-shadow:0 0 10px #64c8ffb3;height:25px;opacity:.7;width:25px}.thumb-scan{animation:thumb-scan 2s linear infinite;background:linear-gradient(90deg,#0000,#0096ff80 20%,#fffc 50%,#0096ff80 80%,#0000);filter:blur(1px);height:5px;left:0;opacity:.7;position:absolute;top:0;width:100%}@keyframes thumb-scan{0%{opacity:0;top:-5px}20%,80%{opacity:.7}to{opacity:0;top:54px}}.thumb-particles{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.thumb-particle{animation:thumb-particle-float 3s ease-out infinite;background:#64c8ffcc;border-radius:50%;box-shadow:0 0 5px #64c8ffcc;height:3px;opacity:0;position:absolute;width:3px}.thumb-particle:first-child{animation-delay:.2s;left:30%;top:70%}.thumb-particle:nth-child(2){animation-delay:.6s;left:60%;top:60%}.thumb-particle:nth-child(3){animation-delay:1s;left:40%;top:50%}.thumb-particle:nth-child(4){animation-delay:1.4s;left:70%;top:40%}.thumb-particle:nth-child(5){animation-delay:1.8s;left:50%;top:80%}@keyframes thumb-particle-float{0%{opacity:0;transform:translateY(0) scale(1)}20%{opacity:.8}to{opacity:0;transform:translateY(-30px) scale(0)}}.toggle-data{height:100%;position:absolute;width:100%;z-index:1}.data-text{font-size:12px;font-weight:500;letter-spacing:1px;position:absolute;text-transform:uppercase;transition:all .5s ease}.data-text.off{opacity:1;right:12px}.data-text.off,.data-text.on{color:#fff;font-weight:600;top:50%;transform:translateY(-50%)}.data-text.on{left:15px;opacity:0}.status-indicator.off{box-shadow:0 0 10px #0096ff80;right:15px}.status-indicator.off,.status-indicator.on{background:radial-gradient(circle,#00b4ffcc 0,#0050c866 100%);border-radius:50%;height:10px;opacity:0;position:absolute;top:25px;width:10px}.status-indicator.on{left:15px}.energy-rings{height:54px;left:3px;pointer-events:none;position:absolute;top:3px;transition:all .6s cubic-bezier(.23,1,.32,1);width:54px;z-index:1}.energy-ring{border:2px solid #0000;border-radius:50%;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.energy-ring:first-child{animation:spin 3s linear infinite;border-right-color:#0096ff4d;border-top-color:#0096ff80;height:50px;width:50px}.energy-ring:nth-child(2){animation:spin 2s linear infinite reverse;border-bottom-color:#0096ff80;border-left-color:#0096ff4d;height:40px;width:40px}.energy-ring:nth-child(3){animation:spin 1.5s linear infinite;border-left-color:#0096ff80;border-top-color:#0096ff4d;height:30px;width:30px}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.interface-lines{height:100%;pointer-events:none;position:absolute;width:100%}.interface-line{background:#0096ff4d;position:absolute;transition:all .6s cubic-bezier(.23,1,.32,1)}.interface-line:first-child{bottom:-5px;height:1px;left:20px;width:15px}.interface-line:nth-child(2){bottom:-12px;height:8px;left:35px;width:1px}.interface-line:nth-child(3){bottom:-12px;height:1px;left:35px;width:25px}.interface-line:nth-child(4){bottom:-5px;height:1px;right:20px;width:15px}.interface-line:nth-child(5){bottom:-12px;height:8px;right:35px;width:1px}.interface-line:nth-child(6){bottom:-12px;height:1px;right:10px;width:25px}.toggle-reflection{background:linear-gradient(135deg,#ffffff1a,#fff0 40%);border-radius:30px;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.toggle-label{color:#0096ffb3;font-size:14px;letter-spacing:2px;margin-top:20px;position:relative;text-align:center;text-shadow:0 0 10px #0064ff80;text-transform:uppercase}.holo-glow,.toggle-label{transition:all .6s cubic-bezier(.23,1,.32,1)}.holo-glow{background:radial-gradient(ellipse at center,#0096ff33 0,#0000 70%);border-radius:30px;filter:blur(10px);height:100%;opacity:.5;position:absolute;width:100%}.toggle-input:checked+.toggle-track{background:#001e3c66;border-color:#0096ff4d;box-shadow:0 0 15px #0050ff33,inset 0 0 10px #000c}.toggle-input:checked+.toggle-track:before{background:radial-gradient(ellipse at center,#0050ff1a 0,#0000 70%),linear-gradient(90deg,#003c781a,#001e3c33)}.toggle-input:checked+.toggle-track:after{background:linear-gradient(90deg,#00aaff4d,#0050ff1a)}.toggle-input:checked+.toggle-track .track-line{animation-direction:normal;background:repeating-linear-gradient(90deg,#0096ff4d,#0096ff4d 5px,#0000 0,#0000 15px)}.toggle-input:checked+.toggle-track .toggle-thumb{background:radial-gradient(circle,#0a285ae6 0,#001432cc 100%);border-color:#0af9;box-shadow:0 2px 15px #00000080,inset 0 0 15px #0096ff80;left:calc(100% - 57px)}.toggle-input:checked+.toggle-track .thumb-core{background:radial-gradient(circle,#00b4ff99 0,#00327833 100%);box-shadow:0 0 20px #0096ff80}.toggle-input:checked+.toggle-track .thumb-inner{background:radial-gradient(circle,#fffc 0,#64c8ff80 100%);box-shadow:0 0 10px #64c8ffb3}.toggle-input:checked+.toggle-track .thumb-scan{background:linear-gradient(90deg,#0000,#0096ff80 20%,#fffc 50%,#0096ff80 80%,#0000)}.toggle-input:checked+.toggle-track .thumb-particle{background:#64c8ffcc;box-shadow:0 0 5px #64c8ffcc}.toggle-input:checked+.toggle-track .data-text.off{opacity:0}.toggle-input:checked+.toggle-track .data-text.on{opacity:1}.toggle-input:checked+.toggle-track .status-indicator.off,.toggle-input:checked+.toggle-track .status-indicator.on{opacity:0}.toggle-input:checked+.toggle-track .energy-rings{left:calc(100% - 57px)}.toggle-input:checked+.toggle-track .energy-ring{opacity:1}.toggle-input:checked+.toggle-track .energy-ring:first-child{border-right-color:#0096ff4d;border-top-color:#0096ff80}.toggle-input:checked+.toggle-track .energy-ring:nth-child(2){border-bottom-color:#0096ff80;border-left-color:#0096ff4d}.toggle-input:checked+.toggle-track .energy-ring:nth-child(3){border-left-color:#0096ff80;border-top-color:#0096ff4d}.toggle-input:checked+.toggle-track .interface-line{background:#0096ff4d}.toggle-input:checked~.toggle-label{color:#0096ffb3;text-shadow:0 0 10px #0064ff80}.toggle-input:checked:hover+.toggle-track,.toggle-input:hover+.toggle-track{box-shadow:0 0 20px #0096ff4d,inset 0 0 10px #000c}.toggle-track{cursor:pointer}.toggle-track *{pointer-events:none}.data-text,.toggle-thumb{pointer-events:auto}.menu-sidebar{display:flex;flex-direction:column;gap:10px;left:-8px;padding:20px 0;position:absolute;top:40%;z-index:1000}.menu-item{align-items:center;border-radius:4px;cursor:pointer;display:flex;margin:0 4px;min-width:60px;overflow:hidden;padding:13px;position:relative;transition:all .3s ease}.menu-item.collapsed{padding:15px;width:70px}.menu-item.expanded{width:230px}.menu-item.home{background:linear-gradient(135deg,#f97316,#ea580c);box-shadow:0 8px 24px #ef444480}.menu-item.movies{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 8px 24px #3b82f680}.menu-item.tv-shows{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 8px 24px #10b98180}.menu-item.my-list{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 8px 24px #f59e0b80}.menu-item.browse{background:linear-gradient(135deg,#8b5cf6,#7c3aed);box-shadow:0 8px 24px #8b5cf680}.menu-item.settings{background:linear-gradient(135deg,#6b7280,#4b5563);box-shadow:0 8px 24px #6b728080}.menu-item:hover{box-shadow:0 12px 32px #0009;transform:translateX(5px) scale(1.02)}.menu-icon{font-size:14px;min-width:24px;text-align:center}.menu-text{font-size:12px;font-weight:400;margin-left:3px;opacity:1;transition:opacity .3s ease;white-space:nowrap}.menu-item.collapsed .menu-text{margin-left:0;opacity:0;width:0}.close-btn{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:9px;height:24px;justify-content:center;opacity:1;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:24px}.menu-item.collapsed .close-btn{opacity:0;pointer-events:none}.close-btn:hover{background:#ffffff4d;transform:translateY(-50%) rotate(90deg) scale(1.1)}.expand-btn{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:10px;height:20px;justify-content:center;margin-left:10px;opacity:0;pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:20px}.menu-item.collapsed .expand-btn{opacity:1;pointer-events:all}.expand-btn:hover{background:#ffffff4d;transform:translateY(-50%) scale(1.2)}.movie-info{padding:15px}.movie-title{font-size:16px;font-weight:600;margin-bottom:5px}.movie-genre{color:#999;font-size:12px}.logoutbtn{align-items:center;cursor:pointer;display:flex;justify-content:center;transition:all .3s ease;z-index:1000}.logoutbtn,.logoutbtn:hover{background:linear-gradient(135deg,#5b1aa0,#2c0b5c);color:#fff}.logoutbtn:hover{transform:translateY(-2px) scale(1.05)}.case-study-container{background-color:#fafafa;margin:0 auto;max-width:1200px;min-height:100vh;padding:0}.all-studies-section,.featured-section{margin-bottom:60px}.section-header{margin-bottom:40px;text-align:center}.company-title{color:#fffdfd;font-size:26px;font-weight:600;letter-spacing:-.5px;margin-bottom:2px}.section-subtitle{color:#8c8c8c;font-size:16px;line-height:1.6;margin:0 auto;max-width:600px}.cards-grid{grid-gap:24px;animation:fadeInUp .6s ease-out;gap:24px}.featured-grid{margin:0 auto;max-width:1100px}.all-studies-grid,.featured-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.featured-section{animation:gradientMove 8s ease infinite;background:linear-gradient(270deg,#667eea,#764ba2,#667eea);background-size:600% 600%;border-radius:16px;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;color:#fff;margin-bottom:40px;padding:40px}@keyframes gradientMove{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.featured-section .section-title{color:#fff}.featured-section .section-subtitle{color:#fffc}.case-study-card{background:#fff;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;padding-bottom:0!important;transform-style:preserve-3d;transition:transform .3s ease,box-shadow .4s ease;will-change:transform}.case-study-card:hover{box-shadow:0 2px 4px #0006,0 7px 13px -3px #0000004d,inset 0 -3px 0 #0003,0 20px 50px rgba(135,83,255,.516)!important;transform:rotateX(12deg) rotateY(13deg) scale(1.04)}.case-study-card.featured{border:2px solid #3b82f633}.case-study-card .ant-card-head{border-bottom:1px solid #f0f0f0;padding:16px 24px}.card-header-content{align-items:flex-start;display:flex;justify-content:space-between;width:100%}.header-left{flex-direction:column}.badges-wrapper{width:100%}.badges-container,.comprehensive-card .comp-badge-row{align-items:center;display:flex;gap:8px}.comprehensive-card .comp-badge-row{width:100%}.comprehensive-card .comp-badge-row__actions{align-items:center;display:flex;flex-shrink:0;gap:8px;margin-left:auto}.comprehensive-card .comp-badge-row__actions .share-icon{margin-left:0;margin-right:0}.mobile-case-card .comp-badge-row,.sliding-card .comp-badge-row{align-items:center;box-sizing:border-box;display:flex;gap:8px;min-width:0;width:100%}.mobile-case-card .comp-badge-row .badges-container,.sliding-card .comp-badge-row .badges-container{flex:1 1 auto;min-width:0}.mobile-case-card .comp-badge-row__actions,.sliding-card .comp-badge-row__actions{align-items:center;display:flex;flex-shrink:0;gap:8px;margin-left:auto}.mobile-case-card .comp-badge-row__actions .share-icon,.sliding-card .comp-badge-row__actions .share-icon{margin-left:0!important;margin-right:0!important}.share-icon{color:#3e74ff;cursor:pointer;font-size:22px;margin-left:auto;margin-right:12px}.card-title{color:#262626;font-size:16px;transition:color .3s ease}.case-study-card:hover .card-title{color:#1890ff}.estimated-time{align-items:center;color:#8c8c8c;display:flex;font-size:14px;gap:4px;white-space:nowrap}.time-icon{height:16px;width:16px}.category-badge .ant-badge{border-radius:2px;display:inline-block;margin:0!important}.category-text{display:inline-block;font-family:noir pro,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:1;margin:0!important;padding:4px 12px}.category-badge.DataAi .category-text{background-color:#f5f5f5;color:#595959}.category-badge.dev .category-text{background:#3e74ff!important;color:#fff;margin:0!important}.category-badge.Cloud .category-text{background-color:#52c41a;color:#fff}.featured-badge .ant-badge,.featured-text{display:inline-block}.featured-text{background-color:#722ed1;border-radius:6px;color:#fff;font-size:12px!important;font-weight:500;padding:3px 12px}.case-study-card .ant-card-body{flex:1 1;padding:0 24px 16px}.card-content{display:flex;flex-direction:column;gap:12px;height:100%}.description{color:#8c8c8c;flex:1 1;font-size:12px;line-height:1.6;margin:0}.case-study-customers-trigger-chip{align-items:center;background:#3e74ff1f;border:1px solid #628eff59;border-radius:999px;color:#ffffffe6;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:600;gap:3px;height:22px;justify-content:center;line-height:1;margin:0;min-height:0;padding:0 8px 0 6px;transition:background .15s ease,border-color .15s ease,transform .12s ease;vertical-align:middle}.case-study-customers-trigger-chip:hover{background:#3e74ff38;border-color:#628eff8c}.case-study-customers-trigger-chip:active{transform:scale(.97)}.case-study-customers-trigger-chip__icon{color:#9ec0ff;font-size:11px}.case-study-customers-trigger-chip__num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.case-study-customers-trigger-chip--header{height:26px;padding:0 9px 0 7px}.mobile-case-card .case-study-customers-trigger-chip,.sliding-card .case-study-customers-trigger-chip{background:#3e74ff38;border:1px solid #3e74ff94;box-shadow:0 1px 2px #1e40af1f;color:#1a2f6b}.mobile-case-card .case-study-customers-trigger-chip:hover,.sliding-card .case-study-customers-trigger-chip:hover{background:#3e74ff52;border-color:#3e74ffc7;color:#152554}.mobile-case-card .case-study-customers-trigger-chip:active,.sliding-card .case-study-customers-trigger-chip:active{color:#152554}.mobile-case-card .case-study-customers-trigger-chip__icon,.sliding-card .case-study-customers-trigger-chip__icon{color:#2563eb}.mobile-case-card .case-study-customers-trigger-chip:hover .case-study-customers-trigger-chip__icon,.sliding-card .case-study-customers-trigger-chip:hover .case-study-customers-trigger-chip__icon{color:#1d4ed8}.case-study-customers-overlay{align-items:stretch;border-radius:inherit;display:flex;flex-direction:column;inset:0;justify-content:flex-end;pointer-events:none;position:absolute;z-index:30}.case-study-customers-overlay__backdrop{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:#060812c7;border:none;border-radius:inherit;cursor:pointer;height:100%;inset:0;margin:0;padding:0;pointer-events:auto;position:absolute;width:100%}.case-study-customers-overlay__sheet{animation:caseStudyCustomersSheetIn .22s ease;background:linear-gradient(165deg,#161c30fa,#232a48f5);border:1px solid #628eff59;border-radius:16px;box-shadow:0 -8px 32px #00000073;display:flex;flex-direction:column;margin:0 10px 10px;max-height:82%;overflow:hidden;pointer-events:auto;position:relative;z-index:1}@keyframes caseStudyCustomersSheetIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.case-study-customers-overlay__header{align-items:center;border-bottom:1px solid #ffffff14;display:flex;flex-shrink:0;gap:8px;justify-content:space-between;padding:10px 12px}.case-study-customers-overlay__title{align-items:center;color:#fffffff2;display:inline-flex;font-size:13px;font-weight:700;gap:8px}.case-study-customers-overlay__title-icon{color:#3e74ff;font-size:16px}.case-study-customers-overlay__title-count{align-items:center;background:#3e74ff66;border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:700;height:22px;justify-content:center;min-width:22px;padding:0 7px}.case-study-customers-overlay__close{align-items:center;background:#ffffff14;border:none;border-radius:10px;color:#ffffffd9;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;transition:background .15s ease;width:32px}.case-study-customers-overlay__close:hover{background:#ffffff29}.case-study-customers-overlay__body{max-height:min(280px,55vh);overflow:auto;padding:8px 10px 12px}.case-study-customers-overlay__body .case-study-customers-slider.case-study-customers-slider--embedded{background:#0000;border:none;box-shadow:none;margin-bottom:0;margin-top:0;padding:4px 0}.case-study-customers-slider{background:linear-gradient(145deg,#121626eb,#3e74ff24 45%,#bf8cff12);border:1px solid #ffffff1a;border-radius:14px;box-shadow:inset 0 1px 0 #ffffff0f;margin-bottom:6px;margin-top:12px;padding:12px 12px 10px}.case-study-customers-slider__head{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:10px}.case-study-customers-slider__title-wrap{display:flex;flex-direction:column;gap:2px}.case-study-customers-slider__kicker{color:#ffffff73;font-size:9px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.case-study-customers-slider__title{color:#fffffff2;font-size:13px;font-weight:700;letter-spacing:-.02em}.case-study-customers-slider__viewport{margin:0 -4px;padding:0 4px;position:relative}.case-study-customers-slider__viewport--fit,.case-study-customers-slider__viewport--scrollable{mask-image:none;-webkit-mask-image:none}.case-study-customers-slider.case-study-customers-slider--embedded{background:linear-gradient(145deg,#121626e0,#3e74ff1a);border:1px solid #ffffff14;border-radius:12px;box-shadow:inset 0 1px 0 #ffffff0a;margin-bottom:0;margin-top:0;padding:10px 10px 8px}.case-study-customers-slider__track{align-items:stretch;display:flex;gap:10px;padding:0 4px 6px}.case-study-customers-slider__track--fit{flex-wrap:nowrap;justify-content:center;overflow-x:hidden;overflow-y:hidden}.case-study-customers-slider__track--fit:has(>.case-study-customers-slider__slide:only-child){justify-content:center}.case-study-customers-slider__track--scroll{-ms-overflow-style:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-color:#628eff8c #0003;scrollbar-width:thin}.case-study-customers-slider__track--scroll::-webkit-scrollbar{height:6px}.case-study-customers-slider__track--scroll::-webkit-scrollbar-track{background:#0000002e;border-radius:4px}.case-study-customers-slider__track--scroll::-webkit-scrollbar-thumb{background:#628eff73;border-radius:4px}.case-study-customers-slider__track--scroll::-webkit-scrollbar-thumb:hover{background:#628effa6}.case-study-customers-slider__slide{flex:0 0 auto;min-width:0;scroll-snap-align:start}.case-study-customers-slider__track--scroll .case-study-customers-slider__slide{max-width:min(168px,85vw);width:168px}.case-study-customers-slider__track--fit .case-study-customers-slider__slide{flex:1 1;max-width:none;min-width:0;scroll-snap-align:unset;width:auto}.case-study-customers-slider__slide:only-child{flex:0 0 auto;max-width:240px;width:min(100%,240px)}.case-study-customers-slider__slide-inner{background:#00000047;border:1px solid #ffffff1f;border-radius:10px;height:100%;min-height:64px;padding:8px 10px;transition:border-color .2s ease,box-shadow .2s ease}.case-study-customers-slider__slide:hover .case-study-customers-slider__slide-inner{border-color:#628eff73;box-shadow:0 4px 16px #0003}.case-study-customers-slider__slide-top{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.case-study-customers-slider__flag-wrap{align-items:center;display:flex;font-size:16px;line-height:1}.case-study-customers-slider__status-pill{border:1px solid;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.04em;padding:3px 8px;text-transform:uppercase;white-space:nowrap}.case-study-customers-slider__name{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#fffffff0;display:-webkit-box;font-size:11px;font-weight:600;line-height:1.35;margin:0;overflow:hidden;word-break:break-word}.tags-container{display:flex;flex-wrap:wrap;gap:4px}.tag-badge .ant-badge,.tag-text{display:inline-block}.tag-text{background-color:initial;border:1px solid #d9d9d9;border-radius:4px;color:#fff;font-size:12px;line-height:1.2;padding:2px 8px}.case-study-card .ant-card-actions{background-color:#fafafa;border-top:1px solid #f0f0f0;padding:12px 24px}.case-study-card .ant-card-actions>li{margin:0;width:100%}.card-footer{align-items:center;display:flex;justify-content:space-between;width:100%}.access-badge .ant-badge{display:inline-block}.badge-content{align-items:center;background-color:#3e74ff;border-radius:6px;color:#fff;display:flex;font-size:13px;font-weight:500;height:27px;justify-content:center}.badge-content:hover{transform:scale(1.05);transition:.3s ease-in-out}.long-title{font-size:15px;list-style:none;overflow-wrap:anywhere;width:100%}.comprehensive-card .info-card-title{-webkit-line-clamp:2;line-clamp:2;line-height:1.35;overflow:hidden;overflow-wrap:anywhere;word-break:break-word}.comprehensive-card .descrip,.comprehensive-card .info-card-title{-webkit-box-orient:vertical;display:-webkit-box;text-overflow:ellipsis}.comprehensive-card .descrip{-webkit-line-clamp:4;line-clamp:4;overflow:hidden}.badge-icon{height:12px;margin-right:4px;width:12px}.success-badge .badge-content{background-color:linear-gradient(135deg,#34d399,#059669 40%,#047857);color:#fff}.warning-badge .badge-content{background-color:#faad14;color:#fff}.protected-badge .badge-content{background-color:#b91c16;color:#fff}.actions-container{display:flex;gap:8px}.view-button{align-items:center;background-color:#fff;border-radius:30px;color:#595959;display:inline-flex;gap:6px;height:35px!important;justify-content:center;line-height:35px!important;margin:0;min-width:150px;opacity:1;padding:0 12px;width:150px!important}.button-icon{height:14px;margin-right:4px;width:14px}.case-study-card .ant-badge-count,.case-study-card .ant-badge-dot{display:none!important}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.case-study-card:first-child{animation-delay:.1s}.case-study-card:nth-child(2){animation-delay:.2s}.case-study-card:nth-child(3){animation-delay:.3s}.case-study-card:nth-child(4){animation-delay:.4s}.case-study-card:nth-child(5){animation-delay:.5s}.case-study-card:nth-child(6){animation-delay:.6s}.reset-btn{animation:slideUpFade 2s ease-out forwards}.case-desc-text{color:#191919}.case-desc-text,.comprehensivesubtitle{font-size:14px;line-height:1.5;margin:0 auto;max-width:500px;text-align:center;width:100%}.comprehensivesubtitle{color:#fff}@keyframes slideUpFade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.cards-grid{gap:20px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}}@media (max-width:768px){.main-bg-image{height:100%;position:absolute}.background-check-img{height:500px!important;padding-top:30px;position:relative}.main-container{align-items:center;display:flex;justify-content:center;min-height:70vh}.case-desc-text{font-size:13px;max-width:90%}.mobile-imglogo{display:block;height:200px;margin-bottom:10px;width:220px}.desktop-nav{display:none}.mobile-menu-icon{display:block}.toggle-wrap{margin-right:105px}.navbar{align-items:center;display:flex;justify-content:space-between;padding:1.5rem 2.3rem;position:absolute;width:100%;z-index:100}.homelogo,.loginlogo{filter:saturate(5);width:80px}.info-card.panel-open .card-content-wrapper,.info-card1.panel-open .card-content-wrapper{transform:translateX(-100%)}.panel-content{padding:20px 16px}.panel-close-btn{height:24px;left:-12px;width:24px}.videopreview-panel{width:100%}.videopreview-content{padding:20px 16px}.videopreview-close-btn{height:24px;left:-12px;width:24px}.videopreview-video{max-height:200px}.main-content{margin-left:40px;padding:20px}.menu-sidebar{display:flex;flex-direction:column;gap:0;left:-20px;padding:15px 0;position:absolute;top:40%;z-index:1000}.menu-item.expanded{left:-20px;width:180px}.menu-item{align-items:center;border-radius:4px;cursor:pointer;display:flex;margin:0 4px;overflow:hidden;padding:15px;position:relative;transform:scale(.6);transition:all .3s ease;width:20px}.info-card{height:480px}.long-title{font-size:14px!important;max-width:70%;min-height:38px;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.comprehensive-cards{align-items:start;grid-template-columns:1fr;justify-items:center;padding:0!important}.comprehensive-cards>*{max-width:100%;min-width:0}.case-study-container{padding:20px 16px}.all-studies-section,.featured-section{margin-bottom:40px}.featured-section{padding:24px 20px}.section-header{margin-bottom:24px}.section-title{font-size:20px!important}.section-subtitle{font-size:14px}.contenttitle{background:linear-gradient(135deg,#fff,#d1d5e0 35%,#8f92a1 60%,#fff);-webkit-background-clip:text;background-clip:text;color:#fff!important;color:#0000;font-size:2rem;font-weight:700;font-weight:500;position:relative;text-shadow:0 2px 4px #0009,0 0 8px #fff3;transition:all .3s ease}.subtitle{leading-trim:NONE;color:hsla(0,0%,91%,.941);display:flex;font-size:15px;font-weight:400;letter-spacing:0;line-height:23px;margin-top:.3rem;max-width:350px;text-align:center;width:355px}.comprehensivesubtitle{font-size:13px;max-width:90%}.compsection-title__heading{font-size:22px}@media (max-width:768px){.reset-btn{display:none!important}}.cards-grid{gap:16px;grid-template-columns:1fr}.card-header-content{flex-direction:column;gap:12px}.estimated-time{align-self:flex-start}.card-footer{align-items:stretch;flex-direction:column;gap:12px}.actions-container{justify-content:center}.case-study-card .ant-card-head{padding:12px 16px}.case-study-card .ant-card-body{padding:0 16px 12px}.case-study-card .ant-card-actions{padding:12px 16px}}@media (max-width:325px){.info-card{height:600px}.chat-search-bar{width:310px!important}.add-case-study-header{margin-top:38px!important}.compsection-title__heading{font-size:18px}.filter-pill{width:150px!important}}@media (max-width:300px){.info-card{height:650px}}@media (max-width:480px){.case-study-container{padding:16px 12px}.section-title{font-size:20px}}.case-study-card *{transition:all .2s ease}.case-study-card.ant-card-hoverable:hover{border-color:#1890ff}.tag-btn{background-color:#e6f0ff;border:none;border-radius:20px;color:#06c;cursor:pointer;font-size:12px;font-weight:500;margin-right:10px;transition:all .3s ease}.tag-btn:hover{background-color:#cce0ff}.tag-btn.active{background-color:#06c;color:#fff}.gx-header-horizontal-main{margin:0!important;padding:18px!important}.custom-dark-tag{background-color:initial!important;border:1px solid #fff6!important;color:inherit!important}.tag-new{background-color:#dfdfdf!important;border:1px solid #fff6!important;color:#000!important}.tag-new,.tag-new1{font-size:11px;font-weight:300}.tag-new1{background-color:#3e74ff40!important;border:none;color:#fff!important}.country-select .ant-select-selector{align-items:center;background:#ffffff1a!important;border:1px solid #fff3!important;border-radius:6px!important;color:#fff!important;display:flex;height:25px!important;padding:0 10px}.country-select .ant-select-selection-item,.country-select .ant-select-selection-placeholder{color:#ccc!important;font-size:12px}.country-select .ant-select-arrow{color:#ccc!important}.country-select .ant-select-dropdown{background:#1f1f3d;color:#fff}.logout-confirm-modal .ant-modal-confirm-btns{margin-top:12px!important}.logout-confirm-modal .ant-modal-confirm-btns .ant-btn{align-items:center;display:flex;font-size:12px;height:28px;justify-content:center;min-width:60px;padding:2px 10px}.logout-confirm-modal .ant-modal-confirm-btns{display:flex}.dark-theme-logout .ant-modal-confirm-title{color:#1e293b}.light-theme-logout .ant-modal-confirm-title{color:#fff}.dark-theme-logout .ant-modal-content{background-color:#fff!important;box-shadow:0 0 20px #0000001a!important}.light-theme-logout .ant-modal-content{background:linear-gradient(180deg,#0f172a,#1e293b);box-shadow:0 0 20px #0006}.light-theme-logout .ant-modal-confirm-btns .ant-btn-default{background:none;color:#ebe9e9}.light-theme-logout .ant-modal-confirm-btns .ant-btn-default:hover{background:#ebe9e9;color:#1e293b}.slider-container{align-items:center;display:flex;overflow:hidden;width:100%}.slider-wrapper{flex:1 1;overflow:hidden}.slider-track{display:flex;transition:transform .5s ease-in-out}.slide{box-sizing:border-box;min-width:100%;padding:5px}.nav-btn{background:none;border:none;color:#3180ff;cursor:pointer;font-size:16px}.nav-btn:disabled{cursor:not-allowed;opacity:.3}.dark-theme .ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input,.dark-theme .ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus,.dark-theme .ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover{background:#ffffff0d;border-color:#f5222d;color:#fff}.highlight-card{animation:highlight-pulse 6s ease-in-out}@keyframes highlight-pulse{0%{background-color:#ffffb466;box-shadow:0 0 0 0 #ffc83299}25%{background-color:#ffffb433;box-shadow:0 0 15px 6px #ffc83266}50%{background-color:#ffffb41a;box-shadow:0 0 25px 10px #ffc83233}75%{background-color:#ffffb433;box-shadow:0 0 15px 6px #ffc83266}to{background-color:inherit;box-shadow:none}}.popupdropdwons .ant-select-selector{background:#ffffff0d!important;border:1px solid #ffffff1a!important;color:#fff!important;font-size:12px!important;height:39px!important;padding:.4rem .6rem!important}.popupdropdwons .ant-select-selection-item{color:#fff!important}.light-popupdropdowns .ant-select-selection-item{color:#000!important}.light-popupdropdowns .ant-select-selector{background:#0000000d!important;border:1px solid #0003!important;color:#1e293b!important}.popupdropdwons .ant-select-selection-placeholder{color:#94a3b8!important;opacity:1!important}.popupdropdwons-dropdown{background-color:#0f172a!important;border:1px solid #94a3b833!important;border-radius:8px!important}.popupdropdwons-dropdown .ant-select-item{background-color:initial!important;color:#e2e8f0!important;font-size:12px!important;padding:6px 10px!important}.popupdropdwons-dropdown .ant-select-item-option-active,.popupdropdwons-dropdown .ant-select-item-option:hover{background-color:#3b82f633!important;color:#fff!important}.popupdropdwons-dropdown .ant-select-item-option-selected{background-color:#3b82f666!important;color:#fff!important;font-weight:500!important}.popupdropdwons .ant-select-arrow{color:#94a3b8!important}.non-featured-scroll-container{height:auto;max-height:100vh;overflow-y:auto;scroll-behavior:smooth}.non-featured-scroll-container::-webkit-scrollbar{background:#0000;height:1px;width:2px}.non-featured-scroll-container::-webkit-scrollbar-thumb{background:#a6a5a5;border-radius:4px;cursor:pointer}.chat-search-bar{align-items:center;background-color:#222;background-color:#d9d9d9!important;border-radius:30px;color:#000;display:flex;margin:0 auto;max-width:520px;padding:1px;width:100%}.chat-search-bar:focus-within{border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff33;color:#000!important}.chat-input{background-color:#d9d9d9!important;border:none!important;box-shadow:none!important;color:#000!important;flex:1 1;font-size:14px;line-height:1.5;padding:8px 0!important;resize:none!important;width:470px!important}.chat-input:focus{outline:none!important}.chat-send-btn.ant-btn{margin-bottom:0!important}.chat-input::placeholder{color:#565656!important;opacity:1;padding-left:8px}.chat-input::-webkit-input-placeholder{color:#565656!important;padding-left:8px}.chat-input::-moz-placeholder{color:#565656!important;padding-left:8px}.chat-input:-ms-input-placeholder{color:#565656!important;padding-left:8px}.contact-btn-landing{background:linear-gradient(90deg,#7072d1,#1a1335);border:none;border-bottom-right-radius:15px;border-top-right-radius:15px;color:#fff;cursor:pointer;font-weight:500;left:0;padding:8px 16px;position:fixed;top:35%;transition:.3s;z-index:100}.contact-btn-landing:hover{box-shadow:0 0 12px #6366f166;transform:scale(1.05)}.contact-btn-landing .contact-icon:hover{animation:shake .5s ease-in-out}@keyframes shake{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}50%{transform:translateX(5px)}75%{transform:translateX(-5px)}}.refresh-captcha-btn{background-color:#0a359de8;border:none;border-radius:50%;color:#fff;font-size:12px;padding:.3rem}@media only screen and (max-width:600px){.contact-btn-landing{top:28%}}.cs-nav-dropdown-wrapper .ant-dropdown{padding-top:12px}.cs-nav-mega{background-color:#fff;border-radius:0;box-shadow:0 10px 30px #0000001f;display:flex;gap:48px;min-width:700px;padding:24px 20px}.cs-nav-col{display:flex;flex-direction:column}.cs-nav-title{color:#3e74ff;font-size:12px;font-weight:600;margin-bottom:12px}.cs-nav-item{color:#111;cursor:pointer;font-size:12px;padding:4px 0;transition:color .2s ease}.cs-nav-item:hover{color:#3e74ff}.cs-nav-grid{grid-column-gap:32px;column-gap:32px;display:grid;grid-template-columns:repeat(2,minmax(200px,1fr))}.cs-nav-link,.cs-nav-trigger{position:relative}.cs-nav-link{color:#fff;cursor:pointer;font-size:13px;font-weight:500}.cs-nav-link:after{background:linear-gradient(90deg,#3e74ff,#933eff);bottom:-6px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.cs-nav-link:hover:after{width:100%}.back-btn-text{color:#3e74ff;font-family:Noir Pro,sans-serif;font-size:14px;font-weight:400;line-height:1.2;white-space:nowrap}.back-btn-icon{align-items:center!important;color:#3e74ff;display:flex;flex-shrink:0;height:16px;justify-content:center!important;width:16px}.back-btn{margin-left:12px;margin-right:auto}.back-btn,.case-study-back-btn-now{align-items:center!important;background:#0000!important;border:1px solid #3e74ff!important;border-radius:20px!important;cursor:pointer;display:inline-flex;gap:6px;height:27px!important;justify-content:center;padding:5px 15px;width:77px!important}.case-study-back-btn-now{margin-left:18px;margin-top:20px!important}.case-study-header-row{display:flex;flex-wrap:wrap;width:100%}.cs-header-layout{width:100%}.cs-header-left,.cs-header-right{flex:1 1}.cs-header-left{display:flex;justify-content:flex-start}.cs-header-center{flex:2 1;text-align:center}@media (max-width:768px){.cs-header-layout{flex-direction:column;gap:12px}.cs-header-left{justify-content:flex-start;width:100%}.cs-header-right{display:none}.cs-header-center{width:100%}}.header-left{display:flex;flex:1 1;justify-content:flex-start}.header-center{flex:0 0 auto;text-align:center}.header-right{flex:1 1}.header-wrapper{position:relative}.back-btn-icon svg{display:block}.responsive-desc{color:#fff;font-size:14px;line-height:1.5;margin:0 auto;max-width:500px;overflow-wrap:break-word;padding:0 12px;text-align:center;white-space:normal!important;width:100%;word-break:break-word}@media (max-width:768px){.case-study-back-btn-now{left:50px!important;top:40px!important}.case-study-header-row{flex-wrap:wrap;justify-content:center}.header-center,.header-left,.header-right{flex:0 0 100%}.header-left{justify-content:flex-start;order:1}.header-center{order:2;text-align:center}.header-right{display:none;order:3}.filter-pill-wrapper{flex-wrap:wrap;gap:8px;justify-content:center}.mobile-case-card{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:linear-gradient(104.56deg,#ffffff73 2.95%,#e6e6e659 97.54%);border-radius:20px;box-shadow:3px 3px 8px #00000014;box-sizing:border-box;margin:0 auto 16px;max-width:360px;min-height:574px;overflow:hidden;padding:12px;position:relative;width:100%}.mobile-case-card:before{background:linear-gradient(104.55deg,#628eff99 2.4%,#bf8cff8c);border-radius:20px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.mobile-case-card>.gx-d-flex.gx-align-items-center:first-child{align-items:flex-start!important;flex-direction:column!important}.mobile-card-media{border-radius:16px;height:200px!important;margin-bottom:8px;object-fit:cover;width:100%!important}.mobile-case-card>.gx-d-flex:first-child>div{width:100%}.mobile-case-card>.gx-d-flex.gx-align-items-center:first-child .gx-ml-2{margin-left:0!important;padding-left:0!important}.mobile-case-card .badges-container{display:flex;justify-content:flex-start;margin-bottom:3px}.mobile-case-card>.gx-mt-1>.gx-d-flex.gx-align-items-center{align-items:center!important;display:flex!important;gap:12px!important}.mobile-case-card .view-button.gx-ml-2{margin-left:0!important}}.case-study-tryout-button{align-items:center!important;background-color:#fff;border-radius:30px;box-shadow:0 1px 4px #00000029;color:#3e74ff;display:inline-flex!important;font-size:13px;font-weight:400;gap:6px;height:35px!important;justify-content:center!important;line-height:35px!important;min-width:150px;padding:0 12px!important;width:150px!important}.case-study-tryout-button .badge-icon.anticon,.case-study-tryout-button .gx-d-flex,.case-study-tryout-button>span{align-items:center;display:inline-flex;justify-content:center;line-height:1}.case-study-tryout-button .badge-icon.anticon{flex:0 0 14px;height:14px;vertical-align:middle;width:14px}.case-study-tryout-button .badge-icon.anticon svg{display:block;height:100%;overflow:visible;width:100%}.chat-search-icon{font-size:18px}.comprehensive-card button.ant-btn:not(.view-button){align-items:center!important;border-radius:30px!important;display:inline-flex!important;font-size:13px!important;font-weight:400;gap:6px;height:35px!important;justify-content:center!important;line-height:35px!important;min-width:150px;padding:0 12px!important;width:150px!important}@media (max-width:768px){.comprehensive-card{background:linear-gradient(104.56deg,#3e74ff61 2.95%,#3535355e 97.54%);border-radius:20px;box-shadow:6px 6px 11.6px #0000002b;box-sizing:border-box;justify-self:center;margin:0 auto 16px;max-width:360px;min-height:0;overflow:hidden;padding:12px;position:relative;width:100%}.comprehensive-card:before{background:linear-gradient(104.55deg,#628eff99 2.4%,#bf8cff8c);border-radius:20px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.comprehensive-card .card-header-content>.header-left>.gx-d-flex.gx-align-items-center{align-items:flex-start!important;flex-direction:column!important;width:100%}.comprehensive-card .long-title p{color:#fff!important;font-family:Noir Pro,sans-serif;font-size:20px;font-style:normal;font-weight:500;letter-spacing:0;line-height:25px;margin-bottom:6px!important;margin-top:0!important}.comprehensive-card .long-title.gx-mt-2{margin-top:0!important}.comprehensive-card .long-title p{margin-bottom:0!important}.comprehensive-card img,.comprehensive-card video{background:#000;border-radius:15px;display:block;height:auto!important;margin-bottom:8px;max-width:100%;min-height:0!important;min-height:auto!important;object-fit:contain!important;object-fit:fill;opacity:1;width:341px!important}.comprehensive-card .gx-ml-2{margin-left:0!important;padding-left:0!important}.comprehensive-card .badges-container{display:flex;justify-content:flex-start;margin-bottom:4px}.comprehensive-card .descrip{-webkit-box-orient:vertical;-webkit-line-clamp:4;color:#fff!important;display:-webkit-box;font-family:Noir Pro,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:20px;margin-bottom:0!important;margin-top:0!important;overflow:hidden;text-overflow:ellipsis}.comprehensive-card .comprehensive-card__actions>.gx-d-flex.gx-align-items-center{align-items:center!important;display:flex!important;gap:8px!important;width:100%}.comprehensive-card .view-button,.comprehensive-card button.ant-btn:not(.view-button){flex:1 1;font-size:12px!important;height:32px!important;line-height:32px!important;margin-right:0!important;min-width:0;padding:0 8px!important;width:auto!important}.comprehensive-card .view-button .button-icon,.comprehensive-card button.ant-btn:not(.view-button) .badge-icon{display:none!important}}@media (max-width:480px){.responsive-desc{display:block;font-size:12px;max-width:100%}}@media (max-width:1024px){.cs-nav-mega{gap:32px;min-width:600px;padding:20px 24px}.case-study-back-btn-now{left:5px!important;top:45px!important}.cs-nav-grid{column-gap:24px;grid-template-columns:repeat(2,minmax(160px,1fr))}}@media (max-width:768px){.cs-nav-mega{gap:20px;min-width:100%;padding:18px}.cs-nav-title{font-size:13px}.cs-nav-item{font-size:12px}.cs-nav-grid{column-gap:16px}.chat-search-bar{align-items:center;background-color:#222;background-color:#d9d9d9!important;border-radius:30px;color:#000;display:flex;margin:0 auto;padding:1px;width:80%}.chat-input{font-size:13px;padding:6px 0!important}}@media (max-width:640px){.cs-nav-mega{flex-direction:column;gap:20px;max-height:70vh;min-width:0;min-width:auto;overflow-y:auto;padding:16px;width:90vw}.chat-search-bar{align-items:center;background-color:#222;background-color:#d9d9d9!important;border-radius:30px;color:#000;display:flex;margin:0 auto;padding:1px;width:70%}.chat-input{font-size:14px!important;height:48px!important;overflow:hidden;padding:16px 0!important;text-overflow:ellipsis;white-space:nowrap}.cs-nav-grid{grid-template-columns:1fr;row-gap:8px}.cs-nav-title{font-size:14px;margin-bottom:8px}.cs-nav-item{padding:6px 0}}@media (max-width:480px){.cs-nav-mega{padding:14px;width:95vw}.case-study-back-btn-now{left:17px!important;top:40px!important}.filterlanding-btn{align-items:center;background:#d2d2d2;border-radius:30px;cursor:pointer;display:flex;height:48px;justify-content:center;margin-left:2px!important;transition:all .3s ease;width:48px;z-index:1000}.chat-send-btn.ant-btn{height:48px;margin-bottom:0!important;margin-right:2px!important;width:48px}.chat-search-icon{font-size:22px}.chat-search-bar{align-items:center;background-color:#d9d9d9;border-radius:30px;color:#000;display:flex;margin:0 auto;max-width:350px;padding:1px;width:100%}.chat-input{font-size:14px!important;height:48px!important;overflow:hidden;padding:16px 0!important;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:380px){.info-card{height:550px}.case-study-back-btn-now{left:2px!important;top:40px!important}}.compcardsPagination{all:unset;display:flex;justify-content:center}.compcardsPagination .ant-pagination-item{align-items:center;background-color:#fff;border:none!important;border-radius:50%;display:flex;height:30px;justify-content:center;margin:0 4px;min-width:30px;width:30px}.compcardsPagination .ant-pagination-item a{color:#0b0b0b;font-size:12px;font-weight:500;line-height:1}.compcardsPagination .ant-pagination-item-active{background:linear-gradient(180deg,#3e74ff,#933eff);font-weight:400}.compcardsPagination .ant-pagination-item-active a{color:#fff}.compcardsPagination .ant-pagination-next,.compcardsPagination .ant-pagination-prev{border-radius:8px}.compcardsPagination .ant-pagination-next button,.compcardsPagination .ant-pagination-prev button{align-items:center;border:none!important;border-radius:8px;color:#3e74ff;display:flex;font-size:14px;font-weight:600;height:100%;justify-content:center;width:100%}.compcardsPagination .ant-pagination-item:hover,.compcardsPagination .ant-pagination-next button:hover,.compcardsPagination .ant-pagination-next:hover,.compcardsPagination .ant-pagination-prev button:hover,.compcardsPagination .ant-pagination-prev:hover{background-color:#f2f2f2}.compcardsPagination .ant-pagination-next,.compcardsPagination .ant-pagination-prev{align-items:center;background-color:#fff;border:none!important;border-radius:18px;display:flex;height:30px;justify-content:center;margin:0 4px;min-width:30px;overflow:hidden;width:30px}.compcardsPagination .ant-pagination-jump-next,.compcardsPagination .ant-pagination-jump-prev{display:none!important}@media (max-width:576px){.compcardsPagination{align-items:center;display:flex;gap:10px;justify-content:center}.compcardsPagination .ant-pagination-item{background:#2f5bff;border:none!important;border-radius:50%;height:6px;margin:0 3px;min-width:6px;padding:0;width:6px}.compcardsPagination .ant-pagination-item a{display:none!important}.compcardsPagination .ant-pagination-item-active{background:#6f7cff;transform:scale(1.3)}.compcardsPagination .ant-pagination-jump-next,.compcardsPagination .ant-pagination-jump-prev{display:none!important}.compcardsPagination .ant-pagination-next,.compcardsPagination .ant-pagination-prev{align-items:center;background:#0000;border:1px solid #2f5bff!important;border-radius:50%;display:flex;height:30px;justify-content:center;min-width:30px;width:30px}.compcardsPagination .ant-pagination-next button,.compcardsPagination .ant-pagination-prev button{color:#2f5bff;font-size:14px;font-weight:600}.compcardsPagination .ant-pagination-next:hover,.compcardsPagination .ant-pagination-prev:hover{background:#2f5bff14}}.filter-pill-wrapper{align-items:center;background:linear-gradient(104.56deg,#3e74ff61 2.95%,#3535355e 97.54%);border-radius:35px;box-shadow:6px 6px 11.6px #0000002b;display:flex;gap:3px;height:45px;justify-content:space-evenly;padding:4px;position:relative;width:474px;z-index:0}.filter-pill-wrapper:before{background:linear-gradient(104.55deg,#628eff 2.4%,#bf8cff);border-radius:35px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute}.filter-pill{align-items:center;background:#fff;border-radius:20px;color:#3e74ff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:10px;height:35px;justify-content:center;opacity:1;padding:0 16px;transition:all .2s ease;width:150px}.filter-pill:hover{box-shadow:none;color:#3e74ff}.filter-pill .filter-count{margin-left:4px}.filter-pill.active{align-items:center;background:linear-gradient(92.85deg,#3e74ff 2.44%,#933eff 98.51%);border:none;border-radius:30px;box-shadow:none;color:#fff;cursor:pointer;display:inline-flex;gap:10px;height:35px;justify-content:center;opacity:1;padding:0 16px;width:150px}.filter-pill-select.ant-select{flex-shrink:0;height:35px;width:150px}.filter-pill-select.ant-select .ant-select-selector{align-items:center;background:#fff!important;border:1px solid #0000!important;border-radius:30px!important;box-shadow:none!important;cursor:pointer!important;display:flex;height:35px!important;justify-content:center;padding:0 36px 0 16px!important;width:100%}.filter-pill-select.ant-select-focused .ant-select-selector{box-shadow:0 0 0 3px #933eff47!important}.filter-pill-select .ant-select-selection-item,.filter-pill-select .ant-select-selection-overflow,.filter-pill-select .ant-select-selection-placeholder,.filter-pill-select .filter-pill-select-label{color:#933eff!important;font-size:12px;font-weight:500;text-align:center;width:100%}.filter-pill-select .ant-select-selection-item{background:#0000!important;border:0!important;line-height:33px!important;margin:0;padding:0!important}.filter-pill-select .ant-select-selection-item-content{margin:0;width:100%}.filter-pill-select .ant-select-selection-item-remove{display:none}.filter-pill-select .ant-select-arrow{color:#933eff;font-size:12px;right:15px}.filter-pill-select .ant-select-selection-overflow-item{max-width:100%}.filter-pill-select .filter-count{color:inherit;font-size:12px;font-weight:500;margin-left:6px}@media (max-width:768px){.filter-pill-wrapper{overflow-x:auto;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.filter-pill,.filter-pill.active{align-items:center;border-radius:18px;display:inline-flex;flex-shrink:0;font-size:11px;gap:6px;height:35px;justify-content:center;padding:0;white-space:nowrap;width:150px}.filter-pill-select.ant-select{height:35px;width:150px}.filter-pill-select.ant-select .ant-select-selector{border-radius:18px!important;height:35px!important;padding:0 36px 0 16px!important}.filter-pill-select .ant-select-selection-item,.filter-pill-select .ant-select-selection-overflow,.filter-pill-select .ant-select-selection-placeholder,.filter-pill-select .filter-pill-select-label{font-size:11px;line-height:33px!important}.filter-pill-select .ant-select-arrow{font-size:11px;right:15px}}.ant-dropdown-open .filter-pill{background:linear-gradient(90deg,#3e74ff,#933eff);color:#fff}.industry-dropdown .ant-dropdown-menu{background:#0000;box-shadow:none;padding:0}.industry-overlay{background:#fff;border-radius:14px;box-shadow:0 12px 40px #00000040;padding:4px;width:380px}.industry-select-dropdown.ant-select-dropdown{background:#fff!important;border-radius:14px;box-shadow:0 12px 40px #00000040;padding:0;z-index:3000}.industry-select-overlay{background:#fff!important;border-radius:14px;box-shadow:none;overflow:hidden;padding:4px;width:100%}.industry-select-dropdown .ant-select-item{background:#0000!important;border-radius:0;color:#111!important;font-size:12px;font-weight:400;line-height:normal;min-height:28px;padding:5px 15px!important;transition:background .15s ease,color .15s ease}.industry-select-dropdown .ant-select-item-option-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.industry-select-dropdown .rc-virtual-list,.industry-select-dropdown .rc-virtual-list-holder{max-height:none!important}.industry-select-dropdown .rc-virtual-list-holder{overflow:visible!important}.industry-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled),.industry-select-dropdown .ant-select-item-option:hover{background:#f2f1fb!important;color:#111!important}.industry-select-dropdown .ant-select-item-option-selected,.industry-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:linear-gradient(90deg,#6f35ff,#37373f)!important;color:#fff!important;font-weight:400}.industry-select-dropdown .ant-select-item-option-selected .ant-select-item-option-state{color:#7f35ff!important}.industry-select-dropdown .ant-select-item-option-active.ant-select-item-option-selected,.industry-select-dropdown .ant-select-item-option-selected:hover{background:linear-gradient(90deg,#6f35ff,#37373f)!important;color:#fff!important}.industry-title{color:#3e74ff;font-size:16px;font-weight:600;margin:0;padding:15px 0 4px 14px}.industry-item{align-items:center;box-sizing:border-box;color:#111;cursor:pointer;display:flex;font-size:12px;gap:12px;justify-content:space-between;line-height:18px;min-height:28px;overflow:hidden;padding:5px 39px 5px 15px!important;position:relative;transition:background .15s ease,color .15s ease;white-space:nowrap;width:100%}.industry-item:hover{background:linear-gradient(90deg,#3e74ff,#353535);color:#fff}.industry-item--selected{border:none;box-shadow:none;outline:none}.industry-item--selected,.industry-item--selected.ant-select-item-option-selected{background:linear-gradient(90deg,#3e74ff,#353535);color:#fff;font-weight:400}.industry-item__check{color:#3e74ff;flex-shrink:0;font-size:16px;line-height:1}.industry-item .ant-select-item-option-state{align-items:center;color:#3e74ff;display:inline-flex;height:16px;justify-content:center;line-height:1;margin-left:0;position:absolute;right:15px;top:50%;transform:translateY(-50%);width:16px}.industry-item .ant-select-item-option-content{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-menu-item{border-bottom:none;position:relative}.mobile-menu-item:after{background:#1e2939;bottom:0;content:"";height:1px;left:16px;position:absolute;right:16px}.mobile-menu-container{background:#000;left:0;position:absolute;top:64px;width:100%;z-index:1000}.mobile-menu-list{display:flex;flex-direction:column}.mobile-menu-item{color:#fff;cursor:pointer;font-size:15px;padding:14px 16px;text-align:start}.mobile-menu-dropdown{align-items:center;display:flex;justify-content:space-between}.mobile-menu-item:hover{background:#ffffff0f}.mobile-menu-signin{display:flex;justify-content:center;padding:16px}.case-study-nav-auth-btn,.signin-btn{align-items:center!important;background:#0000;border:1px solid #4c6fff;border-radius:24px;color:#fff;display:inline-flex!important;font-size:14px;gap:6px;height:35px!important;justify-content:center!important;line-height:35px!important;min-width:150px;padding:0 12px!important;width:150px!important}.rotate{transform:rotate(180deg);transition:.3s ease}.mobile-submenu{background:#000}.mobile-submenu-title{color:#9aa0a6;cursor:pointer;font-size:14px;justify-content:space-between;padding:12px 20px}.mobile-menu-dropdown-header,.mobile-submenu-title{align-items:center;display:flex}.mobile-submenu-list{padding-left:20px}.mobile-submenu-item{color:#fff;cursor:pointer;font-size:14px;padding:10px 0}.mobile-submenu-item:hover{color:#4c6fff}.trainingMobSliderPagination{all:unset;align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:10px}.trainingMobSliderPagination .ant-pagination-item{align-items:center;background:#cfd8ff;border:none!important;border-radius:50%;display:flex;height:10px;justify-content:center;margin:0 4px;min-width:10px;width:10px}.trainingMobSliderPagination .ant-pagination-item a{font-size:0;line-height:0}.trainingMobSliderPagination .ant-pagination-item-active{background:#3e74ff}.trainingMobSliderPagination .ant-pagination-next,.trainingMobSliderPagination .ant-pagination-prev{align-items:center;background:#fff;border:1px solid #d6e0ff!important;border-radius:50%;display:flex;height:36px;justify-content:center;margin:0 8px;min-width:36px;width:36px}.trainingMobSliderPagination .ant-pagination-next button,.trainingMobSliderPagination .ant-pagination-prev button{align-items:center;border:none!important;border-radius:50%;color:#3e74ff;display:flex;font-size:16px;font-weight:600;height:100%;justify-content:center;width:100%}.trainingMobSliderPagination .ant-pagination-next:hover,.trainingMobSliderPagination .ant-pagination-prev:hover{background:#f2f5ff}.trainingMobSliderPagination .ant-pagination-jump-next,.trainingMobSliderPagination .ant-pagination-jump-prev{display:none!important}.otp-modal-overlay{align-items:center!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;background:#0000!important;bottom:0!important;display:flex!important;justify-content:center!important;left:0!important;position:fixed!important;right:0!important;top:0!important;z-index:1000!important}.otp-modal-content{animation:modalSlideIn .3s ease-out!important;background:linear-gradient(145deg,#1a1a2e,#16213e)!important;border-radius:12px!important;box-shadow:0 20px 60px #0009,0 0 0 1px #ffffff1a!important;max-width:440px!important;padding:0!important;width:90%!important}@keyframes modalSlideIn{0%{opacity:1!important;transform:translateX(100%) scale(.95)!important}to{opacity:1!important;transform:translateX(0) scale(1)!important}}.otp-modal-header{align-items:center!important;border-bottom:1px solid #ffffff1a!important;display:flex!important;justify-content:space-between!important;margin-bottom:24px!important;padding:24px 24px 5px!important}.otp-modal-header h2{color:#fff!important;font-size:24px!important;font-weight:600!important;margin:0!important}.otp-close-btn{align-items:center!important;background:none!important;border:none!important;border-radius:6px!important;color:#b3bbc9!important;cursor:pointer!important;display:flex!important;font-size:28px!important;height:32px!important;justify-content:center!important;padding:0!important;transition:all .2s ease!important;width:32px!important}.otp-close-btn:hover{background-color:#ffffff1a!important;color:#fff!important}.otp-modal-body{padding:0 24px 32px!important}.otp-description{color:#d1d5db!important;font-size:16px!important;line-height:1.5!important;margin:0 0 32px!important;text-align:center!important}.otp-input-container{display:flex!important;gap:12px!important;justify-content:center!important;margin-bottom:24px!important}.otp-input{background:#ffffff0d!important;border:2px solid #fff3!important;border-radius:8px!important;color:#fff!important;font-size:20px!important;font-weight:600!important;height:48px!important;outline:none!important;text-align:center!important;transition:all .2s ease!important;width:40px!important}.otp-input:focus{background:#ffffff1a!important;border-color:#60a5fa!important;box-shadow:0 0 0 3px #60a5fa33!important}.otp-input:not(:placeholder-shown){background:#3e74ff!important;background-color:#3444d31a!important}.otp-input.expired{background-color:#f871711a!important;border-color:#f87171!important;color:#fca5a5!important}.otp-input:disabled{cursor:not-allowed!important;opacity:.6!important}.otp-timer{text-align:center!important}.timer-text{color:#9ca3af!important;font-size:14px!important}.timer-text strong{color:#fff!important;font-weight:600!important}.otp-expired{align-items:center!important;display:flex!important;flex-direction:column!important;gap:12px!important}.expired-text{color:#fca5a5!important;font-size:14px!important;font-weight:600!important}.resend-btn{background:linear-gradient(145deg,#3b82f6,#1d4ed8)!important;border:none!important;border-radius:6px!important;box-shadow:0 2px 8px #3b82f64d!important;color:#fff!important;cursor:pointer!important;font-size:14px!important;font-weight:500!important;padding:8px 16px!important;transition:all .2s ease!important}.resend-btn:hover{background:linear-gradient(145deg,#2563eb,#1e40af)!important;box-shadow:0 4px 12px #3b82f666!important;transform:translateY(-1px)!important}.resend-btn:active{transform:translateY(1px)!important}.otp-submit-container{margin-top:24px!important;text-align:center!important}.otp-submit-btn{background:linear-gradient(145deg,#374151,#1f2937)!important;border:2px solid #ffffff1a!important;border-radius:8px!important;color:#9ca3af!important;cursor:not-allowed!important;font-size:14px!important;font-weight:500!important;max-width:200px!important;opacity:.6!important;padding:12px 32px!important;transition:all .3s ease!important;width:100%!important}.otp-submit-btn.active{background:linear-gradient(145deg,#3b82f6,#1d4ed8)!important;border-color:#3b82f64d!important;box-shadow:0 4px 16px #3b82f64d!important;color:#fff!important;cursor:pointer!important;opacity:1!important}.otp-submit-btn.active:hover{background:linear-gradient(145deg,#2563eb,#1e40af)!important;box-shadow:0 6px 20px #3b82f666!important;transform:translateY(-2px)!important}.otp-submit-btn.active:active{transform:translateY(0)!important}.otp-submit-btn:disabled{cursor:not-allowed!important;opacity:.6!important}@media (max-width:480px){.otp-modal-content{margin:20px!important;width:95%!important}.otp-input-container{gap:8px!important}.otp-input{height:48px!important;width:40px!important}.otp-input,.otp-modal-header h2{font-size:20px!important}.otp-submit-btn{font-size:14px!important;padding:10px 28px!important}}.appsidebar-layout{display:flex;min-height:100%}.appsidebar{bottom:0;box-shadow:2px 0 6px #0003;color:#fff;left:0;overflow-y:auto;padding:20px;position:fixed;top:0}.appsidebar-content{flex:1 1;margin-left:226px;min-width:0;overflow-x:hidden;transition:margin-left .3s ease}.appsidebar-layout.sidebar-collapsed .appsidebar-content{margin-left:74px}.navbar.navbar-with-sidebar{left:226px;transition:left .3s ease,width .3s ease;width:calc(100% - 226px)}.appsidebar-layout.sidebar-collapsed .navbar.navbar-with-sidebar{left:74px;width:calc(100% - 74px)}.mobile-sidebar-header{display:none}@media (max-width:768px){.mobile-sidebar-header{align-items:center;background:linear-gradient(145deg,#001f6b,#060016);box-shadow:0 2px 8px #0000004d;display:flex;height:56px;justify-content:space-between;padding:0 16px;position:relative;width:100%;z-index:1000}.fixed-mobile-header .mobile-sidebar-header{left:0;position:fixed;right:0;top:0}.fixed-mobile-header .appsidebar-content{padding-top:56px}.mobile-header-logo{height:32px;object-fit:contain}.mobile-burger-btn{align-items:center;background:#0000;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:6px;transition:background .2s ease}.mobile-burger-btn:hover{background:#ffffff1f}.appsidebar-content{width:100%}.appsidebar-content,.appsidebar-layout.sidebar-collapsed .appsidebar-content{margin-left:0!important}}.sidebar{background:linear-gradient(145deg,#001f6b,#060016)!important;bottom:0;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;height:100vh!important;left:0;min-height:100vh;position:fixed;top:0;transition:width .3s ease;width:226px;z-index:300}.sidebar.collapsed{width:74px}@media (prefers-color-scheme:light){.sidebar{background:linear-gradient(145deg,#e3f2fd,#f3e5f5);border-right:1px solid #e0e0e0}}.sidebar-toggle{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 2px 8px #00000026;cursor:pointer;display:flex;height:24px;justify-content:center;position:absolute;right:-12px;top:24px;transition:background-color .2s ease;width:24px;z-index:110}.sidebar-toggle:hover{background:#f5f5f5}.toggle-icon{color:#666;height:16px;width:16px}.sidebar-content{display:flex;flex-direction:column;height:100%;padding:16px}.sidebar-brand{align-items:center;display:flex;margin-bottom:32px}.brand-text{color:#fff;font-size:20px;font-weight:700;margin:0}@media (prefers-color-scheme:light){.brand-text{color:#1a1a1a}}.brand-icon{align-items:center;background:#fff3!important;border-radius:4px;display:flex;height:32px!important;justify-content:center;width:32px!important}@media (prefers-color-scheme:light){.brand-icon{background:#0000001a}}.brand-icon span{color:#fff!important;font-size:14px;font-weight:700}@media (prefers-color-scheme:light){.brand-icon span{color:#1a1a1a}}.sidebar-nav{display:flex;flex:1 1;flex-direction:column;gap:8px}.nav-item{align-items:center;border-radius:8px;color:#fffc;display:flex;padding:8px 12px;text-decoration:none;transition:all .2s ease}@media (prefers-color-scheme:light){.nav-item{color:#1a1a1acc}}.nav-item:hover{background:#ffffff1a;color:#fff}@media (prefers-color-scheme:light){.nav-item:hover{background:#0000000d;color:#1a1a1a}}.nav-item-collapsed{justify-content:center}.nav-icon{flex-shrink:0;height:18px;width:18px}.nav-label{font-size:14px;margin-left:10px}.sidebar-footer{margin-top:auto;padding-top:16px}@media (prefers-color-scheme:light){.sidebar-footer{border-top:1px solid #0000001a}}.footer-text{color:#fff9!important;font-size:12px;text-align:center}@media (prefers-color-scheme:light){.footer-text{color:#1a1a1a99}}.footer-icon{background:#fff3;border-radius:2px;height:16px;margin:0 auto;width:16px}@media (prefers-color-scheme:light){.footer-icon{background:#0000001a}}@media (max-width:768px){.sidebar-toggle{display:none}.sidebar{bottom:0;height:100vh!important;left:0;min-height:100vh;position:fixed;top:0;transition:transform .3s ease-in-out;z-index:300}.sidebar,.sidebar.collapsed{transform:translateX(-100%);width:250px!important}.sidebar.mobile-open{transform:translateX(0)}}.sidebar-overlay{animation:overlayFadeIn .25s ease forwards;background:#00000080;inset:0;position:fixed;z-index:290}@keyframes overlayFadeIn{0%{opacity:0}to{opacity:1}}.wave-loader-overlay{align-items:center;background:linear-gradient(145deg,#001f6b,#060016);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:50}.wave-loader-container{text-align:center}.wave-loader-bars{align-items:flex-end;display:flex;gap:4px;height:64px;justify-content:center;margin-bottom:24px}.wave-bar{animation:wave-pulse 1s infinite alternate;background:linear-gradient(0deg,#6cc3fd,#3b82f6);border-radius:4px;height:20px;width:8px}.wave-loader-text{color:#6cc3fd;font-size:18px;font-weight:600;margin-bottom:8px}.wave-loader-dots{display:flex;gap:4px;justify-content:center}.wave-dot{animation:dot-ping 1.5s infinite;background-color:#6cc3fd;border-radius:50%;height:8px;width:8px}@keyframes wave-pulse{0%{height:20px;opacity:.7}50%{height:40px;opacity:1}to{height:60px;opacity:.7}}@keyframes dot-ping{0%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.5)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.wave-loader-bars{height:48px}.wave-bar{width:6px}.wave-loader-text{font-size:16px}.wave-dot{height:6px;width:6px}}@media (max-width:480px){.wave-loader-bars{gap:3px;height:40px}.wave-bar{width:5px}.wave-loader-text{font-size:14px}}.card-skeleton{background-color:#19222ee2;border:1px solid #374151;border-radius:.5rem;box-shadow:0 4px 6px #00000080;padding:1.5rem}.card-skeleton-header{align-items:flex-start;display:flex;gap:1rem;margin-bottom:1rem}.card-skeleton-avatar{animation:pulse 1.5s infinite;background-color:#374151;border-radius:50%;height:3rem;width:3rem}.card-skeleton-title{display:flex;flex:1 1;flex-direction:column;gap:.5rem}.card-skeleton-line{animation:pulse 1.5s infinite;background-color:#374151;border-radius:.25rem;height:.75rem}.card-skeleton-line.small{height:.6rem;width:75%}.card-skeleton-image{animation:pulse 1.5s infinite;background-color:#374151;border-radius:.5rem;height:12rem;margin-bottom:1rem;width:100%}.card-skeleton-content{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.card-skeleton-actions{border-top:1px solid #374151;display:flex;gap:.5rem;padding-top:1rem}.card-skeleton-button{animation:pulse 1.5s infinite;background-color:#374151;border-radius:.25rem;height:2rem}.card-skeleton-button.wide{width:5rem}.card-skeleton-button.narrow{width:4rem}.table-skeleton{background-color:#19222ee2;border:1px solid #374151;border-collapse:collapse;border-radius:.5rem;overflow:hidden;width:100%}.table-skeleton thead th{background-color:#111827;color:#9ca3af;font-weight:500;text-align:left}.table-skeleton td,.table-skeleton thead th{border-bottom:1px solid #374151;padding:.75rem}.skeleton-block{animation:pulse 1.5s infinite;background-color:#374151;border-radius:.25rem;height:.9rem}.skeleton-sm{width:25%}.skeleton-md{width:50%}.skeleton-lg{width:75%}.card-skeleton.light,.table-skeleton.light{background-color:#ffffffe2!important;border:1px solid #e1ebfb!important}.card-skeleton-avatar.light,.card-skeleton-button.light,.card-skeleton-image.light,.card-skeleton-line.light,.skeleton-block.light,.table-skeleton td.light,.table-skeleton thead th.light{background-color:#c3cbd7!important}.policy-modal .ant-modal-content{background:linear-gradient(135deg,#040a31,#0f1419)!important;color:#fff!important}.policy-container{transition:all .3s ease}.policy-container.light-mode{background:linear-gradient(135deg,#f0f2f5,#e6f7ff)!important;color:#262626}.policy-container.dark-mode{background:linear-gradient(135deg,#040a31,#0f1419)!important;color:#fff}.header{padding:0 8px}.header h1{margin:0}.light-mode .header h1{color:#262626;text-shadow:0 1px 2px #0000001a}.dark-mode .header h1{color:#fff;text-shadow:0 2px 4px #00000080}.policy-card.compact{border:2px solid #0000;border-radius:8px;box-shadow:0 2px 8px #0000001a;cursor:pointer;min-height:180px;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.policy-card.compact:before{content:"";height:3px;left:0;position:absolute;right:0;top:0;transition:all .3s ease}.policy-card.compact.premium:before{background:linear-gradient(90deg,#db960c,#fa8c16)}.policy-card.compact.standard:before{background:linear-gradient(90deg,#1890ff,#40a9ff)}.policy-card.compact:hover{box-shadow:0 4px 16px #00000026;transform:translateY(-2px)}.policy-card.compact.selected{border-color:#1890ff!important;box-shadow:0 0 0 2px #1890ff33,0 4px 16px #1890ff4d;transform:translateY(-2px)}.policy-card.compact.selected:before{background:linear-gradient(90deg,#1890ff,#40a9ff)!important;height:4px}.policy-card.compact.selected:after{align-items:center;background:#1890ff;border-radius:50%;color:#fff;content:"✓";display:flex;font-size:12px;font-weight:700;height:20px;justify-content:center;position:absolute;right:8px;top:8px;width:20px;z-index:10}.light-mode .policy-card.compact{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border:2px solid #f0f2f5cc}.light-mode .policy-card.compact.selected{background:#e6f7ffe6;border-color:#1890ff!important}.light-mode .policy-card.compact .ant-card-head{background:#fafafacc;border-bottom:1px solid #f0f0f0;min-height:auto;padding:8px 12px}.light-mode .policy-card.compact .ant-card-body{background:#fffc;padding:8px 12px}.dark-mode .policy-card.compact{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1a202ef2;border:2px solid #404a5899}.dark-mode .policy-card.compact.selected{background:#1a2338f2;border-color:#1890ff!important;box-shadow:0 0 0 2px #1890ff33,0 4px 16px #1890ff4d}.dark-mode .policy-card.compact .ant-card-head{background:#141924cc;border-bottom:1px solid #404858;color:#fff;min-height:auto;padding:8px 12px}.dark-mode .policy-card.compact .ant-card-head-title{color:#fff!important}.card-title{align-items:center;display:flex;justify-content:space-between;width:100%}.policy-name{color:inherit;flex:1 1;font-size:14px;font-weight:600;margin-right:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark-mode .policy-name{color:#fff}.policy-tag{border-radius:4px;font-size:10px;font-weight:500;margin:0;padding:2px 6px}.card-content-compact{display:flex;flex-direction:column;gap:12px;height:100%}.section-header-compact{align-items:center;display:flex;font-size:12px;font-weight:500;justify-content:space-between;margin-bottom:6px}.light-mode .section-header-compact{color:#595959}.dark-mode .section-header-compact{color:#d9d9d9}.limits-compact{min-height:100px}.limits-grid{grid-gap:4px;display:grid;gap:4px;grid-template-columns:1fr 1fr}.limit-compact{border-radius:4px;display:flex;flex-direction:column;justify-content:center;min-height:36px;padding:4px 6px;transition:all .2s ease}.light-mode .limit-compact{background:#f0f2f599}.dark-mode .limit-compact{background:#404a584d}.limit-compact:hover{transform:scale(1.02)}.light-mode .limit-compact:hover{background:#e6f7ffcc}.dark-mode .limit-compact:hover{background:#404a5880}.limit-label{font-size:10px;line-height:1.2;margin-bottom:1px;opacity:.7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark-mode .limit-label{color:#ffffffe0}.limit-value{font-size:11px;font-weight:600;line-height:1.2}.light-mode .limit-value{color:#1890ff}.dark-mode .limit-value{color:#69c0ff}.limit-unit{font-size:9px;margin-left:2px;opacity:.8}.more-limits-compact{font-style:italic;opacity:.7}.more-limits-compact .limit-value{font-size:10px}.provisioning-compact{border-top:1px solid;padding-top:8px}.light-mode .provisioning-compact{border-color:#f0f2f5cc}.dark-mode .provisioning-compact{border-color:#404a5880}.provisioning-tags{display:flex;flex-wrap:wrap;gap:4px}.settings-btn{font-size:12px;height:20px!important;padding:0 4px!important}.retention-compact{align-items:center;border-radius:4px;display:flex;font-size:11px;gap:4px;opacity:.8;padding:4px 6px}.light-mode .retention-compact{background:#fafafa99;color:#595959}.dark-mode .retention-compact{background:#404a5833;color:#d9d9d9}.retention-compact .anticon{font-size:12px}.provisioning-details{max-width:250px}.detail-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px;padding:2px 0}.detail-label{font-size:12px;margin-right:8px;opacity:.8}.detail-value{font-size:12px;font-weight:500}@media (max-width:768px){.header{flex-direction:column;gap:12px;margin-bottom:16px;text-align:center}.policy-container{padding:12px}.policy-card.compact{min-height:160px}}@media (max-width:576px){.limits-grid{grid-template-columns:1fr}.policy-card.compact{min-height:200px}}.dark-mode .ant-card{background:#0000!important;border-color:#404a5899!important}.dark-mode .ant-card-head{border-bottom-color:#404858!important}.dark-mode .ant-btn{background:#0000!important;border-color:#404a5899!important;color:#d9d9d9!important}.dark-mode .ant-btn:hover{border-color:#69c0ff!important;color:#69c0ff!important}.dark-mode .ant-tag{border-color:#404a5899!important}.dark-mode .ant-popover-inner{background:#1a202e!important;border:1px solid #404858!important}.dark-mode .ant-popover-title{background:#14192a!important;border-bottom:1px solid #404858!important;color:#fff!important}.dark-mode .ant-popover-inner-content{background:#1a202e!important;color:#fff!important}.transparentbg{background:#0000!important}.transparentbg .ant-select-selector{background-color:initial!important;border:1px solid #888!important;color:#fff!important}.transparentbg .ant-select-selection-placeholder{color:#aaa!important}.transparentbg .ant-select-dropdown{background-color:#1f1f1f!important;color:#fff!important}.transparentbg .ant-select-selector{background:#0000!important;border-color:#666;color:#fff}.transparentbg .ant-select-selection-item{background:#0000!important;border:1px solid #666;border-radius:4px;color:#fff;padding:2px 6px}.transparentbg .ant-select-selection-placeholder,.transparentbg input::placeholder,.transparentbg textarea::placeholder,.transparentbg::placeholder{color:#575656!important;opacity:1}.transparentbg .ant-upload .ant-btn{color:#575656!important}.video-preview-cs-edit{height:200px!important;object-fit:contain!important}.uploader-file-name{color:#afcbe3}.custom-cs-tag{align-items:center;display:inline-flex;max-width:100%}.cs-tag-text{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-field{display:flex;flex-direction:column}.field-label{color:#dfdcdc}.field-label,.field-labellight{font-size:14px;font-weight:500;margin-bottom:6px}.field-labellight{color:#585050}.filter-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;position:fixed;transition:all .3s ease-in-out}.filters-sidebar{background:linear-gradient(180deg,#1e293b,#0f172a);box-shadow:4px 0 20px #0000004d;display:flex;flex-direction:column;height:100vh;left:0;padding-bottom:35px;position:fixed;top:0;transform:translateX(-100%);transition:transform .4s cubic-bezier(.4,0,.2,1);width:980px;z-index:999}.filters-sidebar-light{background:linear-gradient(180deg,#f8fafc,#e2e8f0)!important;box-shadow:4px 0 20px #0000001a!important}.filters-sidebar.sidebar-open{transform:translateX(0)}.sidebar-close-btn{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 12px #ef444466;height:36px;right:-18px;top:24px;transition:all .3s ease;width:36px}.sidebar-close-btn-light{background:linear-gradient(135deg,#dc2626,#b91c1c)!important;box-shadow:0 4px 12px #dc26264d!important}.sidebar-close-btn:hover{box-shadow:0 6px 16px #ef444499;transform:scale(1.1)}.sidebar-close-btn-light:hover{box-shadow:0 6px 16px #dc262680!important}.sidebar-close-btn .anticon{font-size:16px}.header-title-light{color:#545454!important}.reset-btn.ant-btn-link{color:#94a3b8;font-size:12px;height:auto;padding:0}.reset-btn.ant-btn-link:hover{color:#60a5fa}.difficulty-checkbox-light .ant-checkbox-checked .ant-checkbox-inner{background-color:#3b82f6!important;border-color:#3b82f6!important}.sidebar-footer{background:#0003;border-top:1px solid #ffffff1a;display:flex;gap:12px;padding:20px 24px}.sidebar-footer-light{background:#ffffff80!important;border-top:1px solid #0000001a!important}.apply-btn1.ant-btn-primary{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:8px;box-shadow:0 4px 12px #3b82f64d;font-weight:600;height:44px}.apply-btn-light1.ant-btn-primary{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;box-shadow:0 4px 12px #3b82f633!important}.apply-btn1.ant-btn-primary:hover{background:linear-gradient(135deg,#2563eb,#1e40af);box-shadow:0 6px 16px #3b82f666}.apply-btn-light1.ant-btn-primary:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;box-shadow:0 6px 16px #3b82f64d!important}@media (max-width:768px){.filters-sidebar{width:100%}.sidebar-close-btn{right:24px;top:24px}}.user-filter-sidebar{width:320px}.user-sidebar-footer{gap:10px;justify-content:flex-end;padding:14px}.user-sidebar-footer-light{border-top:1px solid #0000001a}.ant-select-dropdown{z-index:2000!important}.filter-section.ant-select-dropdown{background:#1e293b!important;border:1px solid #fff3!important;border-radius:8px!important;box-shadow:0 4px 12px #0000004d!important;z-index:9999!important}.filter-section.ant-select-item{background:#0000!important;color:#fff!important}.filter-section .ant-select-item:hover{background:#ffffff1a!important}.filter-section.ant-select-item-option-selected{background:#10b98133!important;color:#10b981!important}.filter-section.ant-select-item-option-selected:hover{background:#10b9814d!important}.switch-container{align-items:center;cursor:pointer;display:inline-flex;gap:8px}.switch{align-items:center;background:#ef44441a;border:1px solid #ef44444d;border-radius:12px;display:flex;height:25px;position:relative;transition:all .2s ease;width:48px}.switch:hover{background:#ef444433;border-color:#ef444480}.switch.active{background:#22c55e1a;border-color:#22c55e4d}.switch.active:hover{background:#22c55e33;border-color:#22c55e80}.switch-thumb{background:#f87171;border-radius:50%;box-shadow:0 2px 4px #0003;height:18px;left:3px;position:absolute;transition:all .2s ease;width:18px}.switch.active .switch-thumb{background:#4ade80;left:27px}.switch-label{color:#e5e7eb;font-size:12px;min-width:60px}.switch-label.active{color:#4ade80}.switch-label.inactive{color:#f87171}.cs-list-item{border-bottom:1px solid #e5e7eb;border-radius:9px;box-shadow:0 4px 12px #0000001a;height:200px;margin-bottom:5px;padding:1px;position:relative!important;transition:.2s ease-in-out}.cs-list-item-light{border:.8px solid #f9f6ff!important}.cs-list-item-light:hover{border:1.5px solid #f5f1ff!important}.gradient-0{background:linear-gradient(135deg,#9333ea,#ec4899,#3b82f6)}.gradient-1{background:linear-gradient(135deg,#06b6d4,#3b82f6,#9333ea)}.gradient-2{background:linear-gradient(135deg,#10b981,#3b82f6,#9333ea)}.gradient-3{background:linear-gradient(135deg,#ec4899,#ef4444,#eab308)}.gradient-4{background:linear-gradient(135deg,#6366f1,#9333ea,#ec4899)}.gradient-5{background:linear-gradient(135deg,#2563eb,#9333ea,#312e81)}.card-innerLight{background-color:#e3f7ff!important}.cs-list-item:hover{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #fff3;border-radius:12px;box-shadow:0 18px 32px -12px #9333ea40;transform:scale(1.04) translateY(-4px)}.cs-list-header{align-items:center;display:flex;gap:8px}.category-text{background:#e0f2fe;border-radius:4px;font-size:12px;padding:2px 6px}.featured-label{color:#d97706;font-size:12px;font-weight:500}.list-title{color:#d6cece;font-size:clamp(10px,2.5vw,16px);font-weight:500;margin:4px 0}.list-title-light{color:#7c8495cc;font-size:clamp(10px,2.5vw,14px);font-weight:500;margin-bottom:2px}.list-description{color:#6b7280;font-size:clamp(10px,2vw,13px);margin-bottom:6px}.cs-list-actions{display:flex;gap:8px;justify-content:end;min-width:100px;text-align:right}.tryout-badge{align-items:center;display:flex;font-size:12px;font-weight:500;gap:5px;width:100px}.tryout-badge.available{color:#16a34a}.tryout-badge.unavailable{color:#dc2626}.ant-btn.views-btn{align-items:center;background:#0064dc;border:none;display:flex;justify-content:center;width:100px}.ant-btn.preview-btn{background:#0ea5e9;border:none;border-radius:0!important;color:#fff;width:100px}.ant-btn.edit-btn{background:#c62525;border:none;border-radius:50px!important;color:#fff;position:absolute;right:5px;top:102px}.draft-label,.featured-label,.published-label{background:#0000;border-radius:6px;display:inline-block;font-size:12px;font-weight:600;margin-left:8px;padding:2px 8px;position:relative;z-index:1}.draft-label:before,.featured-label:before,.published-label:before{background:linear-gradient(90deg,#ffecb3,#d48806);border-radius:inherit;bottom:0;content:"";left:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;position:absolute;right:0;top:0;z-index:-1}.featured-label{color:#d48806}.featured-label:before{background:linear-gradient(90deg,#ffecb3,#d48806)}.draft-label{color:#cf1322}.draft-label:before{background:linear-gradient(90deg,#ffb3b3,#cf1322)}.published-label{color:#389e0d}.published-label:before{background:linear-gradient(90deg,#b7eb8f,#389e0d)}.categorys-badge.ant-badge{background:#0000;border:1px solid #4eb0da!important;border-radius:5px;color:#d5cfcf;display:inline-block}.categorys-text{border-radius:6px;display:inline-block;font-size:12px;font-weight:500;line-height:1;padding:4px 12px}.categorys-badge .category-text.dark,.categorys-badge .categorys-text.dark{color:#636060}.cs-published-on{bottom:35px;position:absolute;right:10px}.cs-card-badge-group{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.ant-ribbon.ant-ribbon-placement-end.custom-ribbon{background:none!important;color:#722ed1}.ant-ribbon.ant-ribbon-placement-end.custom-ribbon-light{background:#3431360a;color:#e1bcffc2!important}.ribbon-text{color:#a49eae;font-size:9px}.ribbon-text.xs{font-size:8px}.custom-ribbon-light .ribbon-text{color:#6b7280!important}.custom-container{align-items:center;display:flex;flex-direction:column;gap:13px;justify-content:flex-start;margin:-32px auto 0;min-height:464px;opacity:1;padding-top:10px;width:100%}.custom-container-about-page{width:100%}.contact-layout{max-height:auto!important;overflow:hidden!important;width:100%}.contact-image,.contact-layout{display:flex;height:auto!important}.contact-image{align-items:stretch;justify-content:stretch;margin:0;overflow:hidden;padding:0;width:50%}.about-card-container{align-items:center;background:#000;display:flex;justify-content:center;margin-bottom:0;min-height:100vh;padding:40px 20px}.padding-changes{padding:0 20px}.about-card{background:linear-gradient(180deg,#2d4a6e,#1a2844 50%,#0d1829);border:none;border-radius:20px;box-shadow:0 10px 40px #0009;margin-bottom:0;max-width:950px;padding:40px 35px 35px;width:100%}.contact-image img{display:block;height:auto!important;object-fit:cover;width:100%}.custom-contact-container{align-items:flex-start;background-color:#f1f1f1;display:flex;justify-content:center;overflow-x:hidden;overflow-y:auto;padding:25px;width:50%}.custom-contact-container>.contact-container{max-width:760px;width:100%}.contact-container{align-items:center;display:flex;flex-direction:column;margin:auto;max-width:760px;padding:40px 20px;text-align:center}.back-btn-wrapper{margin-bottom:20px;text-align:left}.case-back-another-btn{align-items:center;background:#0000;border:1px solid #3e74ff;border-radius:9999px;color:#7b61ff;color:#3e74ff;cursor:pointer;display:inline-flex;font-size:14px;font-size:11px;font-weight:500;font-weight:400;gap:8px;left:30px!important;line-height:1;padding:4px 12px;position:relative;top:63px!important}.case-back-another-btn:hover{opacity:.8}.case-back-btn{border:none;color:#7b61ff;font-size:14px;font-weight:500;gap:8px;padding:8px 0;position:relative;top:30px!important}.contact-title{font-size:25px;font-weight:600;letter-spacing:0;line-height:1;margin-bottom:0}.contact-title span{color:#7b61ff}.contact-subtitle{color:#191919;font-size:16px;line-height:1.5;margin-bottom:30px;max-width:400px}.contact-form{margin-top:-16px;width:100%}.contact-form .ant-form-item{margin-bottom:12px!important}.contact-form .ant-form-item-explain{margin-bottom:6px;text-align:start}.contact-form .ant-form-item-hidden{margin-bottom:0!important}.row{display:flex;gap:10px;width:100%}.form-item{flex:1 1;min-width:0}.phone-company-row{display:flex;gap:10px;margin-bottom:0;width:100%}.half-field{flex:1 1;margin-bottom:0;min-width:0}.pill-input-con{background:linear-gradient(90deg,#fff,#f3f0f0) padding-box,linear-gradient(90deg,#628eff,#bf8cff) border-box;border:1.5px solid #0000;border-radius:30px!important;box-shadow:2px 2px 6px 0 #00000017;padding:0 20px;width:100%}.pill-input-prefer.ant-select{width:100%}.pill-input-prefer.ant-select .ant-select-selector{align-items:center;background:linear-gradient(#fff,#f3f0f0) padding-box,linear-gradient(90deg,#628eff,#bf8cff) border-box;border:1.5px solid #0000!important;border-radius:30px!important;box-shadow:2px 2px 6px 0 #00000017;display:flex;height:45px!important;padding:0 20px!important}.pill-input-prefer.ant-select .ant-select-selection-item,.pill-input-prefer.ant-select .ant-select-selection-placeholder{align-items:center;color:#555!important;display:flex;font-weight:400}.pill-input-prefer.ant-select-focused .ant-select-selector,.pill-input-prefer.ant-select:hover .ant-select-selector{border:1.5px solid #0000!important;box-shadow:none!important}.pill-input{background:linear-gradient(90deg,#fff,#f3f0f0) padding-box,linear-gradient(90deg,#628eff,#bf8cff) border-box;border:1.5px solid #0000;border-radius:30px;box-shadow:2px 2px 6px 0 #00000017;height:45px;padding:0 20px;width:100%}.pill-input::placeholder{color:#555!important;font-weight:400;opacity:1!important}.pill-input:focus,.pill-input:hover{border-color:#7b61ff;box-shadow:none!important}.phone-pill .ant-input{align-items:center!important;background:linear-gradient(90deg,#fff,#f3f0f0) padding-box,linear-gradient(90deg,#628eff,#bf8cff) border-box;border:none!important;border:1.5px solid #0000;box-shadow:none!important;box-shadow:2px 2px 6px 0 #00000017;display:flex!important;height:46px}.phone-pill .ant-input.ant-input-status-error{background:linear-gradient(90deg,#fff,#f3f0f0) padding-box,linear-gradient(90deg,#ff4d4f,#ff7875) border-box!important;border:none!important;box-shadow:none!important}.phone-pill input::placeholder{color:#555!important;font-weight:400;opacity:1!important}.country-selects .ant-select-dropdown,.country-selects-dropdown .ant-select-dropdown{background-color:#fff!important}.country-selects-dropdown .ant-select-item{background-color:#fff!important;color:#333!important}.country-selects-dropdown .ant-select-item-option-active{background-color:#f5f5f5!important}.country-selects-dropdown .ant-empty-description{color:#999!important}.country-selects-dropdown .ant-input{background-color:#fff!important;color:#333!important}.country-selects-dropdown .ant-select-dropdown-menu{background-color:#fff!important}.country-selects-dropdown .ant-select-item-option-active,.country-selects-dropdown .ant-select-item-option-selected,.country-selects-dropdown .ant-select-item-option-selected.ant-select-item-option-active,.country-selects-dropdown .ant-select-item-option-selected:hover{background-color:#e6f4ff!important;color:#1677ff!important}.country-selects-dropdown .ant-select-item-option-active:not(.ant-select-item-option-selected),.country-selects-dropdown .ant-select-item:not(.ant-select-item-option-selected):hover{background-color:#d9dadb!important;color:#18181a!important}.country-selects-dropdown .ant-select-item-option-content{color:inherit!important}.country-selects{border:none!important;flex:0 0 84px!important;max-width:84px!important;min-width:84px!important;width:84px!important}.country-selects .ant-select-selector{background:#0000!important;border:none!important;min-width:0!important;padding-right:8px!important;padding-top:8px}.country-selects .ant-select-selection-item,.country-selects .ant-select-selection-placeholder{color:#555!important;font-weight:400!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.country-selects .ant-select-selection-item-active,.country-selects.ant-select-focused .ant-select-selection-item,.country-selects.ant-select-open .ant-select-selection-item{color:#555!important}.country-selects .ant-select-arrow{display:none!important}.ant-select-no-focus .ant-select-selector{background-color:initial;border:none!important;box-shadow:none!important;color:#555!important;outline:none!important}.ant-select-no-focus .ant-select-selector:focus,.ant-select-no-focus .ant-select-selector:focus-visible,.ant-select-no-focus.ant-select-focused .ant-select-selector,.ant-select-no-focus:hover .ant-select-selector{background-color:initial;border:none!important;box-shadow:none!important;color:#555!important;outline:none!important}.phone-pill .ant-input-group-addon{align-items:center!important;background:#0000!important;border:none!important;border-right:1px solid #c7b8ff!important;padding-left:0;padding-right:0}.aboutus-second-card{background:linear-gradient(180deg,#2d4a6e,#1a2844 50%,#0d1829);border:none;border-radius:20px;box-shadow:0 10px 40px #0009;margin-top:0;max-width:822px;width:100%}.pill-input-preference.ant-select{width:100%}.pill-input-preference.ant-select-focused .ant-select-selector,.pill-input-preference.ant-select:hover .ant-select-selector{border:1.5px solid #0000!important;box-shadow:none!important}.pill-input-preference .ant-select .ant-select-selector{align-items:center;background:linear-gradient(#fff,#f3f0f0) padding-box,linear-gradient(90deg,#628eff,#bf8cff) border-box;border:1.5px solid #0000!important;border-radius:30px!important;box-shadow:2px 2px 6px 0 #00000017;display:flex;height:45px!important;padding:0 20px!important}.pill-input-preference.ant-select .ant-select-selection-item,.pill-input-preference.ant-select .ant-select-selection-placeholder{align-items:center;color:#555!important;display:flex;font-weight:400}.message-box{background:linear-gradient(90deg,#fff,#f3f0f0) padding-box,linear-gradient(90deg,#628eff,#bf8cff) border-box;border:1.5px solid #0000;border-radius:25px;box-shadow:2px 2px 6px 0 #00000017;padding:16px 20px;resize:none;width:100%}.message-box::placeholder{color:#555!important;font-weight:400;opacity:1!important}.message-box:focus,.message-box:hover{border-color:#7b61ff;box-shadow:none}.message-box:focus::placeholder{color:#555!important;opacity:1!important}.submit-wrapper{display:flex;justify-content:center;margin-top:20px}.ant-btn.gradient-btn{all:unset;align-items:center;background:linear-gradient(92.59deg,#3e74ff 5.02%,#933eff 95.36%);border-radius:30px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;height:45px;justify-content:center;width:150px}.ant-btn.gradient-btn:after{display:none}.about-us-text{text-align:start}.ant-btn.gradient-btn:active,.ant-btn.gradient-btn:focus,.ant-btn.gradient-btn:hover{background:linear-gradient(92.59deg,#3e74ff 5.02%,#933eff 95.36%);color:#fff}@media (max-width:1024px){.contact-image{width:45%}.custom-contact-container{padding:20px;width:55%}.case-back-btn{font-size:13px;position:relative;top:40px!important}.case-back-another-btn{font-size:13px;left:30px!important;position:relative;top:60px!important}.case-back-btn-wrapper{margin-left:20px!important}.contact-container{padding:30px 15px}.contact-title{font-size:32px}.about-card{margin-top:40px!important}}@media (max-width:768px){.contact-layout{flex-direction:column;height:auto!important;margin-top:55px;max-height:auto!important}.case-back-btn{position:relative}.case-back-another-btn,.case-back-btn{top:20px!important}.contact-image{height:100%;min-height:250px;width:100%}.contact-image img{height:100%}.custom-contact-container{overflow-y:visible;padding:20px;width:100%}.contact-container{padding:50px 20px}.contact-title{font-size:30px}.contact-subtitle{font-size:16px}.about-card{margin-top:55px!important}.about-card-container{padding-top:40px 20px!important}.padding-changes{padding:0}.case-back-another-btn{font-size:13px;position:relative;top:80px!important}.phone-company-row,.row{gap:8px}}@media (max-width:600px){.contact-form-wrapper{width:100%}.contact-image{display:none!important}.custom-contact-container{padding:15px}.contact-container{padding:50px 15px}.contact-title{font-size:30px}.contact-subtitle{font-size:16px;margin-bottom:20px}.phone-company-row,.row{flex-direction:column;gap:0}.form-item,.half-field{width:100%}.pill-input{padding:0 16px}.message-box,.pill-input{background:linear-gradient(90deg,#fff,#f3f0f0) padding-box,linear-gradient(90deg,#628eff,#bf8cff) border-box;border:1.5px solid #0000;box-shadow:2px 2px 6px 0 #00000017}.message-box{padding:14px 16px}.ant-btn.gradient-btn{font-size:13px;height:42px;width:120px}.back-btn-wrapper{margin-bottom:15px}.case-back-btn{font-size:13px;position:relative;top:30px!important}.case-back-another-btn{font-size:13px;left:0!important;position:relative;top:80px!important}.about-card{margin-top:50px}.about-card,.aboutus-second-card{background:linear-gradient(#000,#000) padding-box,linear-gradient(104.56deg,#3e74ff61 2.95%,#3535355e 97.54%) border-box;border:2px solid #0000;border-radius:16px}.about-us-text{text-align:center}.padding-changes{padding:0}.about-card-container{align-items:center;background:#000;display:flex;justify-content:center;margin-bottom:0;min-height:100vh;padding:50px 2px 15px}.case-back-btn-wrapper{margin-left:25px!important}}@media (max-width:400px){.contact-form-wrapper{width:100%}.case-back-btn-wrapper{margin-left:25px!important}.contact-image{display:none!important}.about-card{margin-top:50px}.padding-changes{padding:0}.custom-contact-container{padding:12px}.contact-container{padding:50px 12px}.contact-title{font-size:30px}.contact-subtitle{font-size:16px}.pill-input{font-size:13px;padding:0 14px}.phone-pill .ant-input{height:40px}.ant-btn.gradient-btn{font-size:12px;height:40px;width:110px}.case-back-another-btn{font-size:13px;left:0!important;position:relative;top:80px!important}.about-us-text{text-align:center}.about-card-container{align-items:center;background:#000;display:flex;justify-content:center;margin-bottom:0;min-height:100vh;padding:50px 0 15px}}@media (max-width:900px) and (orientation:landscape){.contact-layout{flex-direction:row}.contact-image{height:100vh;width:40%}.contact-image img{height:100vh}.custom-contact-container{height:100vh;overflow-y:auto;width:60%}}.fig-footer{background:linear-gradient(90deg,#000,#0b0b0b);margin-top:auto;padding:24px 0}.fig-footer__container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1600px;padding:0 24px}.fig-footer__left{display:flex;flex-direction:column;gap:2px}.fig-footer__brand{align-items:center;display:flex;gap:6px}.fig-footer__logo{font-size:18px;width:90px}.fig-footer__name{color:#fff;font-size:15px;font-weight:600}.fig-footer__tagline{color:#bdbdbd;font-size:11px}.fig-footer__center{display:flex;gap:24px}.abtA{color:#e6e6e6;cursor:pointer;font-size:13px;text-decoration:none;transition:color .2s ease}.abtA:hover{color:#1e90ff}.fig-footer__right{display:flex;gap:12px}.fig-footer__social{align-items:center;background:#fff;border-radius:50%;color:#000;cursor:pointer;display:flex;font-size:12px;font-weight:600;height:22px;justify-content:center;text-decoration:none;width:22px}@media (max-width:768px){.fig-footer{background:linear-gradient(90deg,#000,#0b0b0b);margin-top:auto;padding:14px 0}.fig-footer__container{flex-direction:column;gap:10px}.fig-footer__center{align-items:center;display:flex;flex-direction:column;margin:6px}.fig-footer__right{display:flex;gap:12px;margin-bottom:5px}}.cs-detail-container{background:linear-gradient(145deg,#001f6b,#060016);height:100vh;overflow-y:auto;padding:20px}.cs-detail-container.light{background:#fff!important}.cs-detail-page-loader{align-items:center;background:linear-gradient(145deg,#001f6b,#060016);box-sizing:border-box;display:flex;flex-direction:column;gap:20px;justify-content:center;min-height:100dvh;padding:24px;width:100%}.cs-detail-page-loader.light{background:#fff!important}.cs-detail-page-loader__caption{color:#ffffffe0;font-size:15px;font-weight:500;letter-spacing:.02em;margin:0}.cs-detail-page-loader.light .cs-detail-page-loader__caption{color:#0000008c}.cs-detail-page-loader__spin.ant-spin .ant-spin-dot-item{background-color:#fff}.cs-detail-page-loader.light .cs-detail-page-loader__spin.ant-spin .ant-spin-dot-item{background-color:#3180ff}.cs-detail-not-found__text{color:#ffffffd9}.cs-detail-not-found__text--light{color:#000000a6}.cs-detail-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 8px 32px #0000004d;margin:0 auto;max-width:1400px;overflow:hidden;padding:28px;position:relative}.cs-detail-card.dark-theme{background:#001f6b33;color:#e0e0e0}.cs-detail-card.light-theme{background:#ffffff0d!important;color:#adadad!important}.cs-detail-header{margin-bottom:10px}.back-button{color:#3180ff;font-size:14px;margin-bottom:0!important;padding:0}.back-button:hover{color:#4da3ff}.tags-section{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:end}.featured-badge .featured-text{background:linear-gradient(45deg,#ff6b6b,#feca57);border-radius:12px;color:#fff;font-size:12px;font-weight:600;padding:4px 12px}.cs-detail-content{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr 400px}.content-left{display:flex;flex-direction:column;gap:24px}.title-section .main-title{font-size:1.5rem;font-weight:700;line-height:1.2;margin:0 0 16px}.dark-theme .main-title{color:#e0e0e0}.light-theme .main-title{color:#222f35}.title-highlight{color:#3180ff;margin-left:8px}.cs-description{color:#c9c2c2;font-size:1rem;line-height:1.6;margin:0;opacity:.9}.light-theme .cs-description{color:#4b5563}.content-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;padding:24px}.light-theme .content-section{border:1px solid #dcdcdc96}.section-header{align-items:center;display:flex;gap:8px;margin-bottom:16px}.cs-section-title{color:#fff!important;font-size:1.1rem;margin-bottom:0!important}.light-theme .cs-section-title{color:#6b7280!important}.section-icon{font-size:20px}.section-icon-margin{margin-bottom:10px}.warning-icon{color:#ffa726}.like-icon{color:#42a5f5}.benefits-icon{color:#66bb6a}.section-content{line-height:1.6;margin:0}.light-theme .section-content{color:#6b7280}.benefits-list,.steps-list{list-style:none;margin:0;padding:0}.benefit-item,.step-item{align-items:flex-start;display:flex;gap:12px;margin-bottom:12px}.light-theme .benefit-item,.light-theme .step-item{color:#6b7280}.step-number{color:#3180ff;font-weight:600;min-width:20px}.step-content{line-height:1.6}.benefit-check{color:#66bb6a;margin-top:2px}.content-right{display:flex;flex-direction:column;gap:16px}.sidebar-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;padding:20px}.light-theme .sidebar-section{border:1px solid #dcdcdc96}.preview-icon{color:#ffd54f}.video-wrapper{margin-top:16px}.preview-image,.preview-video{border-radius:8px;height:170px;width:100%}.preview-image{display:block;object-fit:cover}.section-header-inline{align-items:center;display:flex;justify-content:space-between}.contact-button{align-items:center;background:#3180ff;border:none;border-radius:6px;color:#fff;display:flex;gap:6px;height:auto;padding:4px 12px}.contact-button:focus,.contact-button:hover{background:#4da3ff!important;color:#fff}.contact-button1{align-items:center;background:#3180ff;border:none;border-radius:6px;color:#fff;display:flex;gap:6px;height:auto;justify-content:center;padding:4px 12px;width:100%}.contact-button1:focus,.contact-button1:hover{background:#4da3ff!important;color:#fff}.contact-icon{font-size:14px}.ready-icon{color:#ffa726}.tryout-section{margin-bottom:5px}.tryout-button{border:none;border-radius:8px;font-weight:600;height:40px}.tryout-button:focus{background:linear-gradient(45deg,#105534,#38dda3);color:#fff!important}.tryout-button:hover{background:linear-gradient(45deg,#105534,#68ffca)}.tech-section .tech-icon{height:24px;width:24px}.tech-tags{display:flex;flex-wrap:wrap;gap:6px}.tech-tag{border-radius:6px;font-size:12px;white-space:pre-wrap!important}.approach-details{margin-top:16px}.approach-point{font-size:14px;line-height:1.5;margin:8px 0}.dark-theme .approach-point{color:#d1d5db}.light-theme .approach-point{color:#6b7280}.popover-content{align-items:center;color:#fff;display:flex;gap:8px}.spin-icon{font-size:18px}.light-theme .ant-btn-link{color:#3180ff}.light-theme .ant-btn-link:hover{color:#4da3ff}.balance-tags-container{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.balance-tag{background:#9ec1f91a!important;border:1px solid #3b82f633!important;border-radius:4px!important;color:#f2f5f8!important;font-size:10px!important;font-weight:500!important;margin:0!important;padding:2px 6px!important;transition:all .2s ease!important}.balance-tag:hover{background:#3b82f626!important;transform:translateY(-1px)!important}.featured-ribbon{background:linear-gradient(45deg,#c10b0b,#e8b032);box-shadow:0 2px 6px #0003;color:#fff;font-size:11px;font-weight:400;height:40px;left:-105px;overflow:hidden;padding:20px 0 4px 50px;position:absolute;text-align:center;top:15px;transform:rotate(-45deg);width:210px}.featured-ribbon:before{animation:shine 3s infinite;background:linear-gradient(90deg,#0000,#ffbbbb4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes shine{0%{left:-100%}to{left:100%}}@media (max-width:1200px){.cs-detail-content{gap:24px;grid-template-columns:1fr 350px}}@media (max-width:992px){.cs-detail-content{gap:24px;grid-template-columns:1fr}.content-right{order:-1}.title-section .main-title{font-size:2rem}}@media (max-width:768px){.cs-detail-container{padding:12px}.cs-detail-card{padding:16px}.title-section .main-title{font-size:1.8rem}.content-section,.sidebar-section{padding:16px}.section-header-inline{align-items:stretch;flex-direction:column;gap:12px}.contact-button{align-self:flex-start}}@media (max-width:480px){.title-section .main-title{font-size:1.5rem}.tags-section{justify-content:flex-start}.step-item{flex-direction:column;gap:4px}.step-number{align-self:flex-start}}.case-detail-wrapper{align-items:center;background:#000;box-sizing:border-box;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;max-width:100%;min-height:100dvh;overflow-x:hidden;overflow-y:auto;padding-bottom:24px;padding-top:50px;width:100%}.case-detail-row.ant-row{align-items:flex-start}.case-detail-main{flex:0 0 auto}.case-detail-sidebar{align-self:flex-start;position:-webkit-sticky;position:sticky;top:80px}@media (max-width:991px){.case-detail-sidebar{position:static}}.centered-paragraph .ant-typography{max-width:850px;width:auto}.case-detail-container{margin:0 24px;max-width:1200px;padding-top:10px}.back-btn-wrapper{display:flex;justify-content:flex-start;margin-top:-24px;width:100%}.case-back-btn{align-items:center;align-self:flex-start;background:#0000;border:1px solid #3e74ff;border-radius:20px;color:#3e74ff;cursor:pointer;display:inline-flex;font-size:11px;font-weight:400;gap:6px;height:27px;justify-content:flex-start;margin:0 0 40px;opacity:1;outline:none;padding:5px 15px;width:77px}.less-than-icon{background:none;border:none;color:#3e74ff;height:18px;margin-left:6px;opacity:1;width:6px}@media (max-width:768px){.case-back-btn-top{margin-top:20px!important}}@media (max-width:1024px){.case-back-btn-top{margin-bottom:50px}}.less-than-icon svg{height:100%;width:100%}.media-wrapper{border:1px solid #3b82f633;border-radius:8px;height:360px;margin-bottom:16px;overflow:hidden;width:100%}@media (max-width:768px){.media-wrapper{height:200px}}.media-wrapper img,.media-wrapper video{display:block;height:auto;object-fit:contain;width:100%}.media-empty{align-items:center;background:#000;border:1px solid #3b82f633;border-radius:8px;display:flex;height:360px;justify-content:center;margin-bottom:16px;width:100%}.case-title.ant-typography{font-weight:600;line-height:1.15!important;margin:0 0 12px!important}.case-title-main,.case-title-prefix{display:inline;vertical-align:initial}.case-title-prefix{color:#fff;font-size:24px;font-weight:600px}.case-title-main{color:#3b82f6;font-size:24px;font-weight:600px}.case-title.ant-typography{line-height:1!important}.case-description{color:#fff;font-size:13px;line-height:1.5;margin-bottom:5px;max-width:900px;text-align:justify}.case-meta-wrapper{display:flex;flex-wrap:wrap;gap:2px;gap:4px 6px}.case-meta-tag{align-items:center;background:#3e74ff40;border:none;border-radius:5px;color:#fff;display:inline-flex;font-size:11px;font-weight:500;height:24px;margin:0!important;max-width:192px;overflow:hidden;padding:2px 6px;text-overflow:ellipsis;white-space:nowrap;width:auto}.case-meta-tag>span{display:block;line-height:11px;margin:0;padding:0}.case-card-title{color:#fff!important;font-size:14px;font-weight:600;margin:0 0 10px}.case-card-text{color:#fff!important;display:block;font-size:12px;line-height:1.5;text-align:justify}.case-card-text-ul{color:#fff;font-size:12px;line-height:1.6;margin:0;padding-left:18px}.tag-wrapper{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:12px}.round-blue-tag.ant-tag{align-items:center;background:#fff!important;border:none;border-radius:30px;color:#3b82f6!important;display:inline-flex;font-size:10px;font-weight:500;height:22px;line-height:1;margin:0!important;opacity:1;padding:3px 8px}.gradient-card{background:linear-gradient(104.56deg,#3e74ff61,#3535355e);border-radius:15px;margin-bottom:12px;padding:12px 14px;position:relative}.gradient-card:before{background:linear-gradient(90deg,#628eff,#bf8cff);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;position:absolute}.gradient-card .ant-card-body{padding:12px 14px}.gradient-card .ant-typography{margin-bottom:8px}.gradient-card p,.gradient-card span{line-height:1.47}.casetableclasses-table-container{border-radius:12px;box-shadow:0 10px 25px #0000004d;overflow-x:auto;width:100%}.casetableclasses-case-study-table{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff05;border:1px solid #ffffff1a;border-collapse:collapse;border-radius:10px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;overflow:hidden;width:100%}.casetableclasses-case-study-table thead{background:#3b82f633!important;border-bottom:1px solid #3b82f64d}.casetableclasses-case-study-table th{border:none;color:#93c5fd;font-size:14px;font-weight:600;letter-spacing:.5px;padding:12px 16px;text-align:left;text-transform:uppercase}.casetableclasses-case-study-table tbody tr{background:#ffffff05;border-bottom:1px solid #ffffff0d;transition:all .3s ease}.casetableclasses-case-study-table tbody tr:nth-child(odd){background:linear-gradient(135deg,#3b82f608,#6366f105);border-bottom:1px solid #ffffff0d;transition:all .3s ease}.casetableclasses-case-study-table tbody tr:nth-child(2n){background:linear-gradient(135deg,#9333ea05,#a855f708);border-bottom:1px solid #ffffff0d;transition:all .3s ease}.casetableclasses-case-study-table tbody tr:nth-child(3n){background:linear-gradient(135deg,#06b6d405,#22c55e05)}.casetableclasses-case-study-table tbody tr:nth-child(4n){background:linear-gradient(135deg,#ec489905,#fb718505)}.casetableclasses-case-study-table tbody tr:hover{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(135deg,#ffffff14,#ffffff0d)!important;box-shadow:0 4px 12px #0003;transform:translateY(-1px)}.casetableclasses-case-study-table tbody tr:last-child{border-bottom:none}.casetableclasses-case-study-table td{border:none;color:#e5e5e5;font-size:14px;line-height:1.5;padding:10px 16px}.casetableclasses-name-cell{color:#fff;font-weight:600;min-width:200px}.casetableclasses-department-cell{min-width:120px}.casetableclasses-department-badge{background:#374151;border-radius:20px;color:#d1d5db;display:inline-block;font-size:12px;font-weight:500;letter-spacing:.5px;padding:4px 8px;text-transform:uppercase}.casetableclasses-department-badge-light{background:#d3e2ff;border-radius:5px!important;color:#374151}.casetableclasses-tags-cell{min-width:180px}.casetableclasses-tags-container{display:flex;flex-wrap:wrap;gap:6px}.casetableclasses-status-cell{min-width:80px;text-align:center}.casetableclasses-status-badge{border-radius:12px;display:inline-block;font-size:clamp(9px,2vw,11px);font-weight:600;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}.casetableclasses-status-yes{background:#22c55e33;border:1px solid #22c55e4d;color:#4ade80}.casetableclasses-status-no{background:#ef444433;border:1px solid #ef44444d;color:#f87171}.casetableclasses-actions-cell{min-width:140px}.casetableclasses-action-btn{border:none;border-radius:6px;cursor:pointer;font-size:10px;font-weight:500;letter-spacing:.5px;margin-right:4px;padding:4px 8px;text-transform:uppercase;transition:all .3s ease}.casetableclasses-view-btn{background:#164e63;color:#67e8f9}.casetableclasses-view-btn:hover{background:#0e7490;box-shadow:0 4px 8px #164e6366;transform:translateY(-1px)}.casetableclasses-edit-btn{background:#581c87;color:#c4b5fd}.casetableclasses-edit-btn:hover{background:#6d28d9;box-shadow:0 4px 8px #581c8766;transform:translateY(-1px)}@media (max-width:768px){.casetableclasses-case-study-table td,.casetableclasses-case-study-table th{font-size:13px;padding:8px 12px}.casetableclasses-name-cell{min-width:150px}.casetableclasses-tags-container{gap:4px}.casetableclasses-tag{font-size:10px;padding:3px 6px}}@media (max-width:480px){.casetableclasses-table-container{padding:1px}.casetableclasses-case-study-table td,.casetableclasses-case-study-table th{font-size:12px;padding:6px 8px}.casetableclasses-name-cell{min-width:150px}}.cs-management-container{box-sizing:border-box;height:100dvh;max-width:100vw;overflow-x:hidden;padding:25px 25px calc(20px + env(safe-area-inset-bottom));width:100%}.cs-management-container.light{background:linear-gradient(145deg,#001f6b,#060016);overflow-y:scroll}.cs-management-container.light .header-content p{color:#d1d5db}.cs-management-container.dark{background:#f9f9f9}.cs-management-container.light .header-content h1{color:#fff}.cs-management-container.dark .header-content h1{color:#545454}.cs-management-container.dark .header-content p{color:#6b7280}.cs-management-container.dark .filter-btn svg,.cs-management-container.light .filter-btn svg{color:#fff!important}.cs-management-container.dark .ant-collapse>.ant-collapse-item>.ant-collapse-header{background:#0000!important;color:#111!important}.cs-management-container.dark .ant-collapse-content{background:#0000!important;color:#333!important}.cs-management-container.dark .ant-collapse,.cs-management-container.dark .ant-collapse-content,.cs-management-container.dark .ant-collapse-item{border:1px solid #e5e7eb!important}.email-form .email-input{background-color:#222;border:none;border-radius:2px;color:#fff;font-size:14px;max-width:500px;outline:none;padding:10px 20px;width:100%}.cs-management-toolbar .email-form{align-items:stretch;display:flex;min-width:0;width:100%}.cs-management-toolbar .email-form .filter-btn,.cs-management-toolbar .email-form>.ant-btn{flex:0 0 auto}.cs-management-toolbar .email-form .email-inputlightmanage,.cs-management-toolbar .email-form .email-inputmanage{flex:1 1 auto;max-width:none;min-width:0;width:auto}@media (max-width:767px){.cs-management-toolbar{row-gap:12px!important}.cs-management-search-column,.cs-management-view-column{flex:0 0 100%;max-width:100%}.cs-management-view-toggle{justify-content:flex-start!important}.cs-management-toolbar .ant-btn-group{display:flex}}.cancel-btn.ant-btn{border-color:#fff3}.case-study-description{font-size:14px;font-weight:400;text-align:center;width:70%}.case-study-sub-section{background:linear-gradient(90deg,#3e74ff,#353535) padding-box,linear-gradient(90deg,#628eff,#bf8cff) border-box;border:1.5px solid #0000;border-radius:15px;padding:6px 6px 6px 0;position:relative;width:100%}.case-study-sub-section:after{background:#0000009e;border-radius:15px;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.case-study-sub-section>*{position:relative;z-index:1}.case-study-back-btn{align-items:center;background:#0000;border:1px solid #3e74ff;border-radius:20px;color:#3e74ff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:4px;height:29px;justify-content:center;padding:5px 15px;width:81px}.case-study-back-btn.ant-btn{box-shadow:none}.case-study-back-btn,.case-study-back-btn:active,.case-study-back-btn:focus,.case-study-back-btn:hover{background:#0000!important;border-color:#3e74ff;color:#3e74ff}.case-study-upload-btn{background:linear-gradient(90deg,#3e74ff,#bf8cff);border-radius:30px;color:#fff;font-size:14px}.case-study-result-footer{box-sizing:border-box;display:flex!important;justify-content:flex-end;padding:0 18px 18px;width:100%}.case-study-start-new-button.ant-btn{align-items:center;background:linear-gradient(90deg,#3e74ff,#bf8cff);border:none;border-radius:60px;color:#fff;display:flex;font-size:16px;gap:8px;justify-content:center;margin-left:auto;margin-right:0;padding:8px 24px;transition:transform .2s ease-in-out;width:auto}.case-study-start-new-button.ant-btn:active:not(:disabled),.case-study-start-new-button.ant-btn:focus:not(:disabled),.case-study-start-new-button.ant-btn:hover:not(:disabled){background:linear-gradient(90deg,#3e74ff,#bf8cff);border:none;box-shadow:none;color:#fff;transform:scale(1.02)}.case-study-start-new-button.ant-btn[disabled],.case-study-start-new-button.ant-btn[disabled]:active,.case-study-start-new-button.ant-btn[disabled]:focus,.case-study-start-new-button.ant-btn[disabled]:hover{background:linear-gradient(90deg,#3e74ff,#bf8cff);border:none;box-shadow:none;color:#fff;cursor:not-allowed;opacity:.45;transform:none}@media screen and (max-width:768px){.case-study-description{width:100%}.stats-container{flex-direction:column;justify-content:flex-start}.file-uploader-section{border:2px dashed #3e74ff;border-radius:10px;margin:10px;padding:10px}.dragger-container{border:none!important;width:100%!important}}@media (max-width:480px){.case-study-result-footer{padding:0 0 18px;width:100%}}.case-Study-limits-cantainer{justify-content:center}.remove-margins{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;width:100%}@media (max-width:375px){.limits-desktop{display:flex;flex-wrap:wrap;gap:12px}.limit-wrapper{flex:0 0 100%;margin:0;max-width:100%}.limit-container{margin-bottom:15px!important}}@media (min-width:992px){.limits-desktop{align-items:center;display:flex;flex-wrap:nowrap;gap:12px;justify-content:flex-end}.limit-wrapper{flex:0 0 auto}.limit-container{margin-bottom:15px!important}}@media (min-width:576px) and (max-width:991px){.limits-desktop{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start}.limit-wrapper{flex-basis:calc(50% - 6px);flex-grow:0;flex-shrink:0;margin:0;max-width:calc(50% - 6px)}.limit-container{margin-bottom:15px!important}}.xray-figma-page{background:#000!important;color:#fff;margin-top:64px;min-height:calc(100vh - 64px);overflow-x:hidden}.xray-figma-page-content{background:#0000!important;color:#fff;margin:0 auto;max-width:1440px;padding:22px 0 32px;width:100%}.xray-figma-top-back-row{display:flex;justify-content:flex-start;margin:0 auto 16px;max-width:calc(100% - 32px);width:849px}.xray-figma-top-back-btn{background:#0000!important;border:1px solid #3e74ff!important;border-radius:20px!important;box-shadow:none!important;color:#8b3cff!important;font-size:12px!important;height:29px!important;padding:5px 15px!important;width:81px!important}.x-ray-header-card{background:#000!important;border:none!important;box-shadow:none!important;margin:0 auto;max-width:calc(100% - 32px);min-height:auto!important;padding:0 0 18px!important;width:849px}.x-ray-header-card .aiContent{margin:0 auto;padding:0!important;position:relative;text-align:center;width:100%;z-index:1}@media (max-width:768px){.xray-figma-page-content{padding:18px 0 28px}.x-ray-header-card,.xray-figma-top-back-row{max-width:calc(100% - 24px);width:100%}}@media (max-width:480px){.xray-figma-page-content{padding:20px 0 28px!important}.xray-figma-top-back-row{max-width:calc(100vw - 28px)!important;width:calc(100vw - 28px)!important}.xray-figma-top-back-btn{background:#0000!important;border:1px solid #8b3cff!important;border-radius:20px!important;box-shadow:none!important;color:#8b3cff!important;font-size:12px!important;height:27px!important;line-height:100%!important;padding:5px 15px!important;width:77px!important}.x-ray-header-card{margin:0 auto 16px!important;max-width:calc(100vw - 28px)!important;padding:0!important;width:calc(100vw - 28px)!important}.x-ray-header-card .ant-typography,.x-ray-header-card .ant-typography span{font-size:24px!important;font-weight:600!important;height:auto!important;line-height:102%!important;margin:0 auto 7px!important;text-align:center!important;width:231px!important}.x-ray-header-card .case-study-description{font-size:14px!important;font-weight:400!important;height:68px!important;line-height:100%!important;margin:0 auto!important;text-align:center!important;width:100%!important}}.base-timer{height:60px;margin:0 auto;position:relative;width:60px}.base-timer__svg{transform:scaleX(-1)}.base-timer__circle{fill:none;stroke:none}.base-timer__path-elapsed{stroke-width:7px;stroke:grey}.base-timer__path-remaining{stroke-width:7px;stroke-linecap:round;fill-rule:nonzero;stroke:currentColor;transform:rotate(90deg);transform-origin:center;transition:all 1s linear}.base-timer__path-remaining.green{color:blue}.base-timer__path-remaining.orange{color:orange}.base-timer__path-remaining.red{color:red}.base-timer__label{align-items:center;display:flex;font-size:12px;font-weight:700;height:60px;justify-content:center;position:absolute;top:0;width:60px}.xray-figma-wrapper{color:#fff;max-width:100%}.xray-figma-disclaimer-card,.xray-figma-patient-preview-card,.xray-figma-section-card,.xray-figma-small-card{border-radius:15px;box-shadow:6px 6px 11.6px #00000017}.xray-figma-dicom-preview-wrap,.xray-figma-preview-inner-box,.xray-preview-dicom-image{box-sizing:border-box!important;max-width:100%!important;width:100%!important}.xray-preview-dicom-image{height:145px!important}.xray-preview-dicom-image canvas{height:100%!important;width:100%!important}.xray-figma-analysis-header,.xray-figma-patient-preview-card,.xray-figma-score-row,.xray-figma-section-card{margin-bottom:12px!important}.xray-figma-analysis-header{align-items:center;border:1.5px solid #0000;border-radius:15px;box-sizing:border-box;display:flex;height:108px;justify-content:flex-end!important;margin:0 auto 16px;padding:21px 24px 20px;width:849px}.xray-figma-analysis-left{display:none!important}.xray-result-limits{display:flex;justify-content:flex-end;width:100%}.xray-result-limits .stats-container{background:#0000!important;border:none!important;padding:0!important;width:100%}.xray-result-limits .stats-container:after{display:none!important}.xray-result-limits .stats-container>.ant-row{justify-content:flex-end!important}.xray-result-limits .stats-container .ant-col-lg-14{flex:0 0 100%!important;max-width:100%!important}.xray-result-limits .limits-desktop{gap:12px!important;justify-content:space-evenly!important;margin-top:5px}.xray-result-limits .limit-container{align-items:center;background:#2d0e60b8;border-radius:10px;display:flex;gap:12px!important;height:63px;justify-content:flex-start!important;min-width:160px;padding:0 18px!important;width:177px}.xray-result-limits .limit-chart{align-items:center;display:flex;justify-content:center;min-width:48px;width:48px}.xray-result-limits .limit-text{align-items:center;display:flex;flex:1 1;gap:12px;justify-content:space-between}.xray-result-limits .limit-text h3,.xray-result-limits .limit-text h4{margin:0!important;min-width:80px;text-align:center}.xray-result-limits .limit-text p{color:#fff!important;font-size:14px;font-weight:400;line-height:100%;margin:0!important;min-width:80px;text-align:left;text-align:center}.xray-figma-analysis-details-card{align-items:center;border-radius:15px;box-sizing:border-box;display:flex;height:74px;justify-content:space-between;margin:0 auto 12px;padding:16px 24px;width:849px}.xray-figma-analysis-details-title{color:#fff;font-size:18px;font-weight:600;line-height:100%;white-space:nowrap}.xray-figma-analysis-details-content{align-items:center;display:flex;gap:24px;justify-content:flex-end}.xray-figma-analysis-detail-item{align-items:flex-start;display:flex;flex-direction:column;gap:4px;width:100%}.xray-figma-analysis-detail-label{color:#bf8cff;font-size:13px;font-weight:500;line-height:100%}.xray-figma-analysis-detail-value{color:#fff;font-size:14px;font-weight:400;line-height:100%;white-space:nowrap}.xray-figma-analysis-detail-divider{background:#ffffff38;height:34px;width:1px}.xray-figma-patient-preview-card{align-items:flex-start!important;box-sizing:border-box;display:flex!important;gap:36px!important;height:246px!important;margin:0 auto 12px!important;padding:24px!important;width:849px!important}.xray-figma-section-card{border:2px solid #0000;border-radius:15px;box-sizing:border-box;height:auto;margin:0 auto;min-height:213px;overflow:visible;padding:18px 18px 19px 30px;width:849px}.xray-figma-section-card .xray-figma-section-title{color:#fff;font-size:20px;font-weight:500;height:24px;line-height:100%;margin:0 0 2px;padding-left:0;white-space:nowrap;width:190px}.xray-figma-section-card .xray-figma-section-title:after{display:none}.xray-figma-findings-list{box-sizing:border-box;color:#fff;height:auto;margin:0;max-width:100%;overflow:visible;padding-left:16px;padding-right:8px;width:811px}.xray-figma-findings-list li{color:#fff;font-size:14px;font-weight:400;line-height:20px;margin-bottom:6px}.xray-figma-score-row{margin:0 auto 12px!important;width:849px}.xray-figma-score-row .ant-col{padding:0!important}.xray-figma-score-row .ant-col:first-child{flex:0 0 421px!important;max-width:421px!important;width:421px!important}.xray-figma-score-row .ant-col:last-child{flex:0 0 414px!important;margin-left:12px;max-width:414px!important;width:414px!important}.xray-figma-small-card{box-sizing:border-box;height:108px!important;margin-bottom:0!important;min-height:108px!important;overflow:hidden;padding:18px 21px!important}.xray-figma-small-card .xray-figma-section-title{color:#fff;font-size:20px;font-weight:500;height:24px;line-height:100%;margin:0 0 5px!important;padding-left:0;white-space:nowrap;width:145px}.xray-figma-small-card .xray-figma-section-title:after{display:none}.xray-figma-severity-item{border-radius:0!important;margin:0!important;padding:0!important}.xray-figma-white-text{display:block;font-weight:400!important;margin:0 0 7px;width:209px}.xray-figma-muted-text,.xray-figma-white-text{color:#fff;font-size:14px;height:17px;line-height:100%;padding-left:0;white-space:nowrap}.xray-figma-muted-text{font-weight:500;width:94px}.xray-figma-severity-value{color:#fff!important;font-size:14px;font-weight:400;height:17px;line-height:100%;white-space:nowrap;width:72px}.xray-figma-clinical-card{box-sizing:border-box;height:108px!important;padding:14px 15px!important;width:414px!important}.xray-figma-clinical-card .xray-figma-section-title{color:#fff;font-size:20px;font-weight:500;height:24px;line-height:100%;margin:0 0 4px!important;padding-left:0;white-space:nowrap;width:175px}.xray-figma-clinical-card .xray-figma-impression-text{color:#fff;font-size:14px!important;font-weight:500;height:17px;line-height:17px!important;margin:0 0 8px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.xray-figma-tags-row{align-items:center;display:flex;flex-wrap:nowrap;gap:6px;margin-top:0!important}.xray-figma-tags-row .ant-tag{background:#fff!important;border:none!important;border-radius:25px!important;color:#3e74ff!important;font-size:14px!important;font-weight:400;height:25px!important;line-height:100%!important;margin:0!important;padding:5px 13px!important;text-align:center;white-space:nowrap}.xray-figma-tags-row .ant-tag:first-child{width:133px!important}.xray-figma-tags-row .ant-tag:last-child{width:122px!important}.xray-figma-disclaimer-card{align-items:center!important;box-sizing:border-box;display:flex;gap:18px;height:97px;justify-content:space-between;margin:0 auto;min-height:97px;overflow:hidden;padding:19px 20px;width:849px}.xray-figma-disclaimer-card>div{display:flex;flex:0 0 622px;flex-direction:column;justify-content:flex-start;width:622px}.xray-figma-disclaimer-title{color:#fff!important;font-size:16px;font-weight:500;height:19px;line-height:100%;margin:0 0 4px;padding-left:0;white-space:nowrap;width:146px}.xray-figma-disclaimer-text{line-height:17px;overflow:hidden;padding-left:0;width:622px}.xray-figma-disclaimer-text,.xray-figma-new-analysis-btn{color:#fff!important;font-size:14px;font-weight:400;height:34px}.xray-figma-new-analysis-btn{align-items:center;background:#00c889!important;border:none!important;border-radius:25px!important;box-shadow:none!important;display:flex!important;flex-shrink:0;justify-content:center;line-height:100%;padding:0!important;width:159px}.xray-custom-cancel-btn{background:#777!important;border:1px solid #d9d9d9;border-radius:6px;color:#fff!important}@media (max-width:991px){.xray-figma-wrapper{max-width:calc(100% - 32px);width:100%}.xray-figma-analysis-details-card,.xray-figma-analysis-header,.xray-figma-disclaimer-card,.xray-figma-patient-preview-card,.xray-figma-score-row,.xray-figma-section-card{width:100%!important}.xray-figma-patient-preview-card{flex-direction:column;height:auto!important}.xray-figma-score-row .ant-col:first-child,.xray-figma-score-row .ant-col:last-child{flex:0 0 100%!important;margin-left:0!important;max-width:100%!important;width:100%!important}.xray-figma-disclaimer-card{align-items:flex-start!important;flex-direction:column;height:auto;min-height:97px}.xray-figma-disclaimer-card>div,.xray-figma-disclaimer-text{flex:initial;width:100%}}@media (max-width:480px){.xray-figma-page-content{overflow-x:hidden!important;padding:20px 0 28px!important;width:100%!important}.xray-figma-wrapper{display:flex!important;flex-direction:column!important;gap:14px!important}.xray-figma-analysis-details-card,.xray-figma-analysis-header,.xray-figma-clinical-card,.xray-figma-disclaimer-card,.xray-figma-patient-preview-card,.xray-figma-score-row,.xray-figma-section-card,.xray-figma-small-card,.xray-figma-wrapper{box-sizing:border-box!important;margin:0 auto!important;max-width:calc(100vw - 28px)!important;width:calc(100vw - 28px)!important}.xray-figma-patient-preview-card{flex-direction:column!important;gap:12px!important;height:auto!important;padding:14px!important}.xray-figma-patient-info{height:auto!important;width:100%!important}.xray-figma-patient-grid{grid-column-gap:12px!important;column-gap:12px!important;display:grid!important;grid-template-columns:1fr 1fr!important;width:100%!important}.xray-figma-patient-title{width:auto!important}.xray-figma-patient-label,.xray-figma-patient-value{height:auto!important;white-space:normal!important;width:auto!important;word-break:break-word!important}.xray-figma-analysis-details-card{align-items:flex-start!important;flex-direction:column!important;gap:12px!important;height:auto!important;padding:14px!important}.xray-figma-analysis-details-content{align-items:flex-start!important;display:flex!important;flex-direction:column!important;gap:10px!important;width:100%!important}.xray-figma-analysis-detail-value{font-size:13px!important;white-space:normal!important}.xray-figma-section-card{height:auto!important;min-height:277px!important;padding:18px 13px 14px!important}.xray-figma-findings-list{height:auto!important;max-height:none!important;overflow:visible!important;width:100%!important}.xray-figma-score-row{display:flex!important;flex-direction:column!important;gap:14px!important}.xray-figma-score-row .ant-col{flex:0 0 100%!important;margin:0!important;max-width:100%!important;padding:0!important;width:100%!important}.xray-figma-disclaimer-card{align-items:flex-start!important;flex-direction:column!important;height:auto!important;padding:15px 14px!important}.xray-figma-disclaimer-card>div,.xray-figma-disclaimer-text{flex:initial!important;width:100%!important}.xray-figma-new-analysis-btn{width:100%!important}.xray-result-limits .limits-desktop{align-items:center!important;flex-direction:column!important;gap:10px!important;width:100%!important}.xray-result-limits .limit-container,.xray-result-limits .limit-wrapper{flex:initial!important;max-width:100%!important;width:100%!important}.xray-result-limits .limit-container{height:63px!important;justify-content:center!important;padding:0 18px!important}.xray-figma-analysis-header{height:auto!important;min-height:150px!important;overflow:visible!important;padding:14px!important}.xray-figma-dicom-preview,.xray-figma-dicom-viewer{box-sizing:border-box!important;max-width:100%!important;overflow:hidden!important;width:100%!important}.xray-figma-dicom-viewer{height:180px!important}.xray-figma-dicom-viewer canvas{height:100%!important;object-fit:contain!important;width:100%!important}.xray-figma-file-row{max-width:100%!important;overflow:hidden!important;width:100%!important;word-break:break-word!important}}@media (min-width:481px) and (max-width:991px){.xray-figma-analysis-header{height:auto!important;justify-content:center!important;min-height:108px!important;overflow:hidden!important;padding:18px 20px!important}.xray-result-limits,.xray-result-limits .limits-desktop{justify-content:center!important;width:100%!important}.xray-result-limits .limits-desktop{align-items:center!important;display:flex!important;flex-wrap:nowrap!important;gap:24px!important}.xray-result-limits .limit-wrapper{flex-basis:calc(50% - 12px);flex-grow:0;flex-shrink:0;max-width:260px!important;width:calc(50% - 12px)!important}.xray-result-limits .limit-container{box-sizing:border-box!important;height:63px!important;justify-content:center!important;max-width:100%!important;padding:0 18px!important;width:100%!important}.xray-result-limits .stats-container>.ant-row{justify-content:center!important}.xray-result-limits .stats-container>.ant-row>.ant-col{flex:0 0 100%!important;max-width:100%!important;width:100%!important}.xray-figma-patient-preview-card{grid-gap:28px!important;align-items:start!important;display:grid!important;gap:28px!important;grid-template-columns:minmax(300px,42%) 1fr!important;height:auto!important;min-height:246px!important}.xray-figma-dicom-preview{max-width:100%!important;width:100%!important}.xray-figma-patient-info{height:auto!important;padding-top:0!important;width:100%!important}.xray-figma-patient-grid{column-gap:26px!important;grid-template-columns:1fr 1fr!important;width:100%!important}.xray-figma-score-row{display:flex!important;flex-direction:column!important;gap:12px!important}.xray-figma-score-row .ant-col{flex:0 0 100%!important;margin:0!important;max-width:100%!important;padding:0!important;width:100%!important}.xray-figma-clinical-card,.xray-figma-small-card{height:auto!important;max-width:100%!important;min-height:108px!important;width:100%!important}.xray-figma-wrapper{max-width:calc(100vw - 48px)!important;overflow-x:hidden!important;width:calc(100vw - 48px)!important}.xray-figma-analysis-details-card,.xray-figma-analysis-header,.xray-figma-disclaimer-card,.xray-figma-patient-preview-card,.xray-figma-score-row,.xray-figma-section-card{box-sizing:border-box!important;max-width:100%!important;width:100%!important}.xray-figma-patient-preview-card{align-items:stretch!important;display:flex!important;flex-direction:column!important;gap:18px!important;height:auto!important;min-height:auto!important;overflow:visible!important;padding:18px!important}.xray-figma-analysis-details-card{align-items:flex-start!important;flex-direction:column!important;gap:12px!important;height:auto!important}.xray-figma-analysis-details-content{flex-wrap:wrap!important;gap:14px!important;justify-content:flex-start!important;width:100%!important}.xray-figma-score-row{display:flex!important;flex-direction:column!important;gap:12px!important}.xray-figma-score-row .ant-col,.xray-figma-score-row .ant-col:first-child,.xray-figma-score-row .ant-col:last-child{flex:0 0 100%!important;margin-left:0!important;max-width:100%!important;padding:0!important;width:100%!important}.xray-figma-clinical-card,.xray-figma-small-card{height:auto!important;max-width:100%!important;min-height:108px!important;width:100%!important}.xray-figma-disclaimer-card{align-items:flex-start!important;flex-direction:column!important;height:auto!important;min-height:auto!important;overflow:visible!important}.xray-figma-disclaimer-card>div,.xray-figma-disclaimer-text{flex:initial!important;height:auto!important;width:100%!important}.xray-figma-analysis-header{height:auto!important;min-height:170px!important;overflow:visible!important;padding:14px!important}.xray-result-limits .limits-desktop{grid-gap:12px!important;display:grid!important;gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}.xray-result-limits .limit-container,.xray-result-limits .limit-wrapper{flex:initial!important;max-width:100%!important;width:100%!important}.xray-result-limits .limit-container{height:63px!important}}@media (max-width:480px){.xray-result-limits .limits-desktop{display:flex!important;flex-direction:column!important;gap:0!important}.xray-result-limits .limit-wrapper{margin-bottom:12px!important}.xray-result-limits .limit-container,.xray-result-limits .limit-wrapper:last-child{margin-bottom:0!important}}@media (min-width:481px) and (max-width:991px){.xray-figma-analysis-details-card{gap:12px!important;padding:16px 20px!important}.xray-figma-analysis-details-content{align-items:flex-start!important;flex-direction:column!important;gap:10px!important}.xray-figma-analysis-detail-divider{height:1px!important;width:100%!important}}@media (max-width:480px){.xray-figma-analysis-details-card{gap:10px!important;padding:16px!important}.xray-figma-analysis-details-content{align-items:flex-start!important;display:flex!important;flex-direction:column!important;gap:10px!important;width:100%!important}.xray-figma-analysis-detail-divider{height:1px!important;min-height:1px!important;width:100%!important}.xray-result-limits .limit-text{align-items:center!important;justify-content:space-between!important}.xray-result-limits .limit-container{grid-gap:calc(6px + 1vw)!important;align-items:center!important;box-sizing:border-box!important;display:grid!important;gap:calc(6px + 1vw)!important;grid-template-columns:calc(52px + 4vw) 1fr!important;overflow:hidden!important;padding:0 calc(8px + 1vw)!important;width:100%!important}.xray-result-limits .limit-container>.recharts-responsive-container{height:calc(48px + 2vw)!important;min-width:calc(48px + 2vw)!important;width:calc(48px + 2vw)!important}.xray-result-limits .limit-text{align-items:center!important;display:flex!important;flex:1 1!important;gap:calc(6px + .5vw)!important;justify-content:space-between!important;min-width:0!important;width:100%!important}.xray-result-limits .limit-text p:first-child{flex:0 1 auto!important;font-size:clamp(12px,3.4vw,15px)!important;min-width:0!important;text-align:center!important;white-space:nowrap!important}.xray-result-limits .limit-text p:last-child{flex:1 1!important;font-size:clamp(12px,3.2vw,14px)!important;min-width:0!important;overflow:hidden!important;text-align:right!important;text-overflow:ellipsis!important;white-space:nowrap!important}.xray-result-limits .limits-desktop{display:flex!important;flex-direction:column!important;gap:12px!important;width:100%!important}.xray-result-limits .limit-wrapper{margin:0!important;max-width:100%!important;width:100%!important}.xray-result-limits .limit-container{grid-gap:0!important;align-items:center!important;box-sizing:border-box!important;display:grid!important;gap:0!important;grid-template-columns:30% 70%!important;height:63px!important;max-width:100%!important;overflow:hidden!important;padding:0 10px!important;width:100%!important}.xray-result-limits .limit-container>.recharts-responsive-container{height:52px!important;justify-self:center!important;min-width:52px!important;width:52px!important}.xray-result-limits .limit-text{grid-column-gap:4px!important;align-items:center!important;column-gap:4px!important;display:grid!important;grid-template-columns:42% 58%!important;min-width:0!important;width:100%!important}.xray-result-limits .limit-text p{font-size:12px!important;line-height:14px!important;margin:0!important;min-width:0!important;overflow:hidden!important;text-overflow:clip!important;white-space:nowrap!important}.xray-result-limits .limit-text p:first-child{text-align:center!important}.xray-result-limits .limit-text p:last-child{text-align:left!important}.xray-figma-wrapper{display:flex!important;flex-direction:column!important}.xray-figma-patient-preview-card{order:1!important}.xray-figma-section-card{order:2!important}.xray-figma-analysis-details-card{order:3!important}.xray-figma-analysis-header{order:4!important}.xray-figma-score-row{order:5!important}.xray-figma-disclaimer-card{order:6!important}.xray-result-footer{order:7!important}.xray-result-limits .limits-desktop{grid-gap:12px!important;display:grid!important;gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.xray-result-limits .limit-container{grid-column-gap:8px!important;align-items:center!important;column-gap:8px!important;display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;height:84px!important;overflow:hidden!important;padding:8px!important}.xray-result-limits .limit-container>.recharts-responsive-container{height:48px!important;min-width:48px!important;width:48px!important}.xray-result-limits .limit-text{align-items:flex-start!important;display:flex!important;flex-direction:column!important;gap:3px!important;justify-content:center!important}.xray-result-limits .limit-text,.xray-result-limits .limit-text p{font-size:12px!important;line-height:14px!important;min-width:0!important;text-align:left!important;width:100%!important}.xray-result-limits .limit-text p{margin:0!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important}.xray-result-limits .limit-text p:first-child{font-weight:600!important}.xray-result-limits .limit-text p:last-child{font-weight:500!important}.xray-figma-analysis-header .xray-result-limits .limits-desktop{grid-gap:12px!important;display:grid!important;gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}.xray-figma-analysis-header .xray-result-limits .limit-wrapper{margin:0!important;max-width:100%!important;width:100%!important}.xray-figma-analysis-header .xray-result-limits .limit-container{align-items:center!important;box-sizing:border-box!important;display:flex!important;gap:12px!important;height:88px!important;justify-content:center!important;overflow:hidden!important;padding:8px 6px!important;width:100%!important}.xray-figma-analysis-header .xray-result-limits .limit-container>.recharts-responsive-container{flex-shrink:0!important;height:46px!important;min-width:46px!important;width:46px!important}.xray-figma-analysis-header .xray-result-limits .limit-text{align-items:flex-start!important;display:flex!important;flex:1 1 auto!important;flex-direction:column!important;gap:3px!important;justify-content:center!important;min-width:0!important}.xray-figma-analysis-header .xray-result-limits .limit-text p{font-size:9px!important;line-height:13px!important;margin:0!important;min-width:0!important;overflow:visible!important;text-align:left!important;text-overflow:clip!important;white-space:normal!important;width:100%!important}}.xray-result-limits .limit-text p:first-child{overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}@media (min-width:481px){.xray-result-limits .limit-container{box-sizing:border-box;gap:10px!important;padding:0 12px!important}.xray-result-limits .limit-container>.recharts-responsive-container{flex:0 0 56px!important;height:56px!important;min-width:56px!important;width:56px!important}.xray-result-limits .limit-text{align-items:center!important;flex:1 1 auto!important;flex-direction:column!important;gap:6px!important;justify-content:center!important;min-width:0!important}}.xray-result-footer{box-sizing:border-box;display:flex!important;justify-content:flex-end;padding:16px 0 18px;width:100%}.xray-result-start-new-button.ant-btn{align-items:center;background:linear-gradient(90deg,#3e74ff,#bf8cff);border:none;border-radius:60px;color:#fff;display:flex;font-size:14px;gap:8px;justify-content:center;margin-left:auto;margin-right:0;padding:8px 24px;width:159px}@media (max-width:480px){.xray-figma-analysis-header .xray-result-limits .limit-text p:first-child{font-size:11px!important;line-height:14px!important;white-space:nowrap!important}}.xray-figma-patient-info{color:#fff;height:172px;padding-top:0;width:430px}.xray-figma-patient-title{color:#fff;font-size:20px;font-weight:500;height:24px;line-height:100%;margin:0 0 15px;white-space:nowrap;width:181px}.xray-figma-patient-grid{grid-column-gap:33px;column-gap:33px;display:grid;grid-template-columns:150px 150px}.xray-figma-patient-label{font-weight:500;margin:0 0 4px}.xray-figma-patient-label,.xray-figma-patient-value{color:#fff;font-size:14px;height:17px;line-height:100%;white-space:nowrap}.xray-figma-patient-value{font-weight:400;margin:0 0 13px}@media (max-width:480px){.xray-figma-patient-info{height:auto!important;padding:0!important;width:100%!important}.xray-figma-patient-grid{column-gap:18px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}.xray-figma-patient-label,.xray-figma-patient-value{font-size:13px!important;height:auto!important;line-height:16px!important;white-space:normal!important;width:100%!important;word-break:break-word!important}.xray-figma-patient-value{margin-bottom:10px!important}}@media (min-width:481px) and (max-width:991px){.xray-figma-patient-info{height:auto!important;width:100%!important}.xray-figma-patient-grid{column-gap:24px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}.xray-figma-patient-label,.xray-figma-patient-value{height:auto!important;white-space:normal!important;width:100%!important;word-break:break-word!important}}.xray-figma-page .cs-preview-section{padding:10px}.xray-figma-preview-title{align-items:center!important;color:#fff!important;display:flex!important;font-size:20px!important;font-weight:600!important;height:19px!important;justify-content:center!important;line-height:100%!important;margin:-8px 0 55px!important;width:100%!important}.xray-figma-dicom-preview-wrap{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.xray-figma-dicom-large-thumb{align-items:center;border-radius:16px;display:flex;height:188.33px!important;justify-content:center;margin-bottom:18px;overflow:hidden;width:355.33px!important}.xray-figma-sample-btn-text{font-size:12px!important;font-weight:600!important;line-height:100%;white-space:nowrap}.xray-figma-preview-file{align-items:center;display:flex;height:22px;justify-content:center;margin-bottom:18px;width:100%}.xray-figma-file-label,.xray-figma-file-value{color:#fff;font-size:14px;font-weight:400;line-height:22px}.xray-figma-file-value{max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xray-figma-preview-box-no-border{border:none!important}.xray-preview-dicom-image{align-items:center!important;border-radius:16px!important;display:flex!important;height:188.33px!important;justify-content:center!important;margin-bottom:18px!important;overflow:hidden!important;width:355.33px!important}@media (min-width:481px) and (max-width:991px){.xray-figma-dicom-preview,.xray-figma-dicom-viewer{max-width:100%!important;overflow:hidden!important;width:100%!important}.xray-figma-dicom-viewer{box-sizing:border-box!important;height:220px!important}.xray-figma-dicom-viewer canvas{height:100%!important;object-fit:contain!important;width:100%!important}.xray-figma-file-row{max-width:100%!important;overflow:hidden!important;width:100%!important;word-break:break-word!important}}.caseStudy-upload-arrow{margin-left:10px;margin-top:10px}.custom-dragger.ant-upload.ant-upload-drag{height:250px}.reset-environment-button{background-color:#f52a2a;border:none;border-radius:5px;box-shadow:none;color:#fff;cursor:pointer;outline:none;padding:6px 8px;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.reset-environment-button:focus,.reset-environment-button:hover{box-shadow:0 0 10px 3px rgba(255,0,0,.434);transform:scale(1.08)}.instructionsCard{box-sizing:border-box;max-height:430px;min-height:430px}.instructionsCard::-webkit-scrollbar{width:6px}.instructionsCard::-webkit-scrollbar-track{background:#0000;border-radius:3px;margin:15px}.instructionsCard::-webkit-scrollbar-thumb{background-color:rgba(102,123,150,.769);border-radius:3px}.xray-upload-analyze-root{display:flex;flex-direction:column;gap:10px}.xray-upload-analyze-root .analysis-card{border:none;box-shadow:0 1px 2px #0000000d}.xray-upload-analyze-root .analysis-card-dark{color:#fff;padding-top:0;width:100%}.xray-upload-analyze-root .analysis-card-light{background-color:#fff;box-shadow:0 1px 2px #0000000d;color:#000}.xray-upload-analyze-root .analysis-heading{margin-bottom:8px}.xray-upload-analyze-root .analysis-title{align-items:center;display:flex;gap:8px;margin-bottom:8px!important}.xray-upload-analyze-root .analysis-title-icon{color:#2563eb;height:20px;width:20px}.xray-upload-analyze-root .upload-dragger-content{padding:24px}.xray-upload-analyze-root .upload-status{text-align:center}.xray-upload-analyze-root .upload-status.analyzing{align-items:center;display:flex;flex-direction:column;gap:16px}.xray-upload-analyze-root .status-title{color:#2563eb;margin-bottom:8px!important}.xray-upload-analyze-root .status-progress{margin-bottom:8px}.xray-upload-analyze-root .upload-status.idle .status-icon{color:#9ca3af;font-size:32px}.xray-upload-analyze-root .upload-status.idle .status-text{color:#374151}.xray-upload-analyze-root .fade-in{animation:fadeIn .5s ease-in-out}.xray-upload-analyze-root .animated-arrow{animation:moveArrow 1s infinite alternate;color:#1890ff;font-size:14px;margin-left:6px}.xray-upload-analyze-root .instructionsCard{box-sizing:border-box;max-height:430px;min-height:430px;overflow-y:auto;padding:12px}.xray-upload-analyze-root .instructionsCard::-webkit-scrollbar{width:6px}.xray-upload-analyze-root .instructionsCard::-webkit-scrollbar-track{border-radius:3px;margin:15px}.xray-upload-analyze-root .instructionsCard::-webkit-scrollbar-thumb{background-color:rgba(102,123,150,.769);border-radius:3px}.xray-pageLoader{align-items:center;display:flex;height:80vh;justify-content:center}.xray-figma-back-btn-row{display:flex;justify-content:flex-start;margin:0 auto 14px;max-width:900px;width:100%}.xray-figma-back-btn{border:1px solid #8b3cff!important;border-radius:14px!important;box-shadow:none!important;color:#fff!important;font-size:11px!important;height:24px!important;padding:0 14px!important;width:auto!important}.xray-figma-wrapper{margin:0 auto;max-width:calc(100% - 32px);width:849px}.xray-figma-preview-card{border:1.5px solid #8b3cff!important;border-radius:15px!important;min-height:98px;overflow:hidden;width:849px}.xray-figma-instructions-card{box-sizing:border-box;height:57px;overflow:hidden;padding:0!important;width:849px}.xray-figma-instructions-card .case-study-sub-section{background:linear-gradient(104.56deg,#3e74ff61 2.95%,#3535355e 97.54%)!important;border:1.5px solid #8b3cff!important;border-radius:15px!important;box-sizing:border-box;height:57px;padding:0 28px!important;width:100%}.xray-figma-instructions-card .case-study-sub-section:after{content:none!important;display:none!important}.xray-figma-instructions-card .instructions-toggle-button{color:#fff!important;font-size:16px!important;font-weight:600!important;height:57px;padding:0!important}.xray-figma-instructions-card.xray-figma-instructions-open{height:auto}.xray-figma-upload-card{background:linear-gradient(104.56deg,#3e74ff61 2.95%,#3535355e 97.54%)!important;border:1.5px solid #8b3cff!important;border-radius:15px!important;box-sizing:border-box;height:315px;overflow:hidden;padding:0!important;width:849px}.xray-figma-upload-card .analysis-heading{margin-bottom:18px;text-align:center}.xray-figma-upload-card .analysis-title{justify-content:center;margin-bottom:8px!important}.xray-figma-upload-card .analysis-title,.xray-figma-upload-card .upload-heading{color:#fff!important;font-size:16px!important;font-weight:600!important;line-height:100%!important}.xray-figma-upload-card .analysis-title-icon{color:#8b3cff!important;height:20px!important;width:20px!important}.xray-figma-upload-card .analysis-heading .ant-typography-secondary{color:#fff!important;font-size:14px!important;font-weight:400!important;line-height:100%!important}.xray-figma-upload-card .custom-dragger.ant-upload.ant-upload-drag{align-items:center;border:1.5px dashed #8b3cff!important;border-radius:16px!important;box-shadow:none!important;display:flex;height:191px!important;justify-content:center;margin:0 auto;max-width:100%;width:358px!important}.xray-figma-upload-card .custom-dragger .ant-upload-btn{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.xray-figma-upload-card .upload-dragger-content{align-items:center;display:flex;flex-direction:column;gap:12px;height:100%;justify-content:center;padding:0}.xray-figma-upload-card .ant-upload-drag-icon{margin:0!important}.xray-figma-upload-card .animated-upload-circle{height:90px!important;margin:0 auto 12px!important;transform:none!important;width:90px!important}.xray-figma-upload-card .circle-outer{height:90px!important;width:90px!important}.xray-figma-upload-card .circle-inner{height:58px!important;width:58px!important}.xray-figma-upload-card .status-text{color:#fff!important;font-size:14px!important;font-weight:400!important;line-height:100%!important;margin:0 0 12px!important}.xray-figma-upload-card .status-text.ant-typography{margin:0 0 12px!important}.xray-figma-upload-btn{align-items:center!important;background:linear-gradient(90deg,#3e74ff,#bf8cff)!important;border:none!important;border-radius:30px!important;color:#fff!important;display:inline-flex!important;font-size:12px!important;font-weight:600!important;gap:4px!important;height:30px!important;justify-content:center!important;line-height:100%!important;padding:5px 20px!important;width:118px!important}.xray-figma-instructions-header{align-items:center;cursor:pointer;display:flex;gap:4px;height:57px!important;justify-content:flex-start;margin:0!important;padding:0 28px!important;width:100%}.xray-figma-instructions-header .upload-heading{align-items:center;color:#fff!important;display:flex;font-size:16px!important;font-weight:500!important;height:19px;justify-content:center;letter-spacing:0!important;line-height:100%!important;width:134px}.xray-figma-instructions-arrow{align-items:center;color:#fff;display:flex;flex-shrink:0;font-size:12px!important;height:14px;justify-content:center;margin-left:4px;width:14px}.xray-figma-instructions-arrow svg{height:12px;width:12px}.xray-figma-instructions-card .instructionsCard{display:none;max-height:220px;min-height:auto;overflow-y:auto;padding:0 20px 16px}.xray-figma-instructions-card.xray-figma-instructions-open .instructionsCard{display:block}.xray-figma-wrapper .ant-row{row-gap:6px!important}.xray-figma-upload-card{margin-bottom:0!important}.xray-figma-instructions-card{margin-top:0!important}.xray-figma-upload-card .case-study-sub-section{background:#0000!important;border:none!important;box-shadow:none!important;height:100%;padding:0!important;width:100%}.xray-figma-upload-card .case-study-sub-section:after{content:none!important;display:none!important}.xray-figma-upload-card .case-study-sub-section .case-study-sub-section{border:none!important;box-shadow:none!important}.xray-figma-upload-card .custom-dragger.ant-upload.ant-upload-drag:after,.xray-figma-upload-card .custom-dragger.ant-upload.ant-upload-drag:before{content:none!important;display:none!important}.xray-figma-upload-card .custom-dragger .ant-upload{border:none!important}.xray-figma-upload-card .custom-dragger .ant-upload-btn{height:100%!important;padding:0!important;width:100%!important}.xray-upload-analyze-root{border:none!important;box-shadow:none!important}.xray-figma-upload-card .custom-dragger,.xray-figma-upload-card .custom-dragger .ant-upload-btn,.xray-figma-upload-card .dragger-container,.xray-figma-upload-card .file-uploader-section,.xray-figma-upload-card .upload-dragger-content,.xray-upload-analyze-root{background:#0000!important}.xray-figma-limits-card .stats-container{height:100%;padding:6px 16px!important}.xray-figma-limits-card .stats-container>.ant-row{height:100%}.xray-figma-upload-preview-layout{height:315px}.xray-figma-upload-preview-layout>.ant-row{height:100%}.xray-figma-preview-info-right{gap:8px!important;height:auto!important;width:170px!important}.xray-figma-preview-info-right .xray-figma-preview-file{width:170px}.xray-figma-preview-info-right .xray-figma-file-value{width:105px}.xray-figma-limits-card{align-items:center;display:flex;height:98px!important;min-height:98px!important}.xray-figma-limits-card .stats-container{background:linear-gradient(104.56deg,#3e74ff61 2.95%,#3535355e 97.54%)!important;border:none!important;box-shadow:none!important;height:100%!important;padding:0 16px!important;width:100%!important}.xray-figma-limits-card .stats-container>.ant-row{align-items:center!important;display:flex!important;height:100%!important;justify-content:flex-end!important;margin:0!important;width:100%!important}.xray-figma-limits-card .stats-container>.ant-row>.ant-col{flex:0 0 auto!important;max-width:none!important;width:auto!important}.xray-figma-limits-card .limits-desktop{align-items:center!important;display:flex!important;flex-wrap:nowrap!important;gap:12px!important;justify-content:flex-end!important}.xray-figma-limits-card .limit-wrapper{flex:0 0 177px!important;width:177px!important}.xray-figma-limits-card .limit-container{background:#2d0e60b8!important;border-radius:10px!important;gap:12px!important;height:63px!important;justify-content:center!important;width:177px!important}.xray-figma-upload-preview-layout .ant-col{align-items:flex-start;display:flex;justify-content:center}.xray-figma-upload-preview-layout .file-uploader-section>div:first-child{height:86px;margin-bottom:0!important}.xray-figma-limits-card .stats-container{background:#0000!important}.xray-figma-upload-tab-card{overflow:hidden;padding:0!important}.xray-figma-upload-tab-card .ant-tabs-nav{background:#0d16288c;height:58px;margin:0!important}.xray-figma-upload-tab-card .ant-tabs-tab{color:#fff!important;font-size:14px;font-weight:600;justify-content:center;width:50%}.xray-figma-upload-tab-card .ant-tabs-nav-list{width:100%}.xray-figma-upload-tab-card .ant-tabs-tab-active{background:#3e74ff2e}.xray-figma-upload-tab-card .ant-tabs-ink-bar{background:#8b3cff!important;height:2px!important}.xray-figma-upload-tab-card .ant-tabs-content-holder{align-items:center;display:flex;height:257px;justify-content:center;padding:18px 24px}.xray-figma-upload-tab-card .ant-tabs-content,.xray-figma-upload-tab-card .ant-tabs-tabpane{height:100%;width:100%}.xray-figma-upload-tab-card .file-uploader-section{display:flex;flex-direction:column;height:100%;justify-content:center}.xray-figma-tabs{border-bottom:1px solid #fff6;display:flex;height:58px}.xray-figma-tab{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;justify-content:center;width:50%}.xray-figma-tab.active{background:#3e74ff2e;border-bottom:2px solid #bf00ff;color:#3e74ff}.xray-figma-tab-content{align-items:center;box-sizing:border-box;display:flex;height:257px;justify-content:center;padding:10px 24px 18px}.xray-figma-tab-content .analysis-heading{margin-bottom:10px!important}.xray-figma-tab-content .analysis-title{display:none!important}.xray-figma-tab-content .file-uploader-section{align-items:center;border:none!important;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.xray-figma-tab-content .custom-dragger.ant-upload.ant-upload-drag{height:191px!important;margin:0 auto!important;width:358px!important}.xray-figma-dicom-large-thumb{background:#0000!important;overflow:hidden!important}.xray-figma-dicom-large-thumb,.xray-figma-dicom-large-thumb canvas{height:100px!important;width:140px!important}.xray-figma-tab-content .xray-figma-dicom-preview-wrap{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.xray-figma-tab-content .xray-figma-preview-file{align-items:center;color:#fff;display:flex;font-size:14px!important;font-weight:400!important;gap:4px;height:19px;justify-content:center;line-height:100%!important;margin:0 0 12px}.xray-figma-tab-content .xray-figma-file-label,.xray-figma-tab-content .xray-figma-file-value{color:#fff!important;font-size:14px!important;font-weight:400!important;line-height:100%!important;white-space:nowrap}.xray-figma-tab-content .xray-figma-preview-inner-box{align-items:center;border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;height:191px;justify-content:center;width:358px}.xray-figma-tab-content .xray-figma-dicom-large-thumb{align-items:center!important;border-radius:16px!important;display:flex!important;height:115px!important;justify-content:center!important;overflow:hidden!important;width:220px!important}.xray-figma-tab-content .xray-figma-dicom-large-thumb canvas{height:100%!important;object-fit:contain!important;width:100%!important}.xray-figma-tab-content .xray-figma-upload-btn{border-radius:30px!important;font-size:12px!important;font-weight:600!important;height:30px!important;padding:5px 20px!important;width:118px!important}.xray-figma-limits-card{background:linear-gradient(104.56deg,#3e74ff61 2.95%,#3535355e 97.54%)!important}.xray-figma-limits-card .case-study-sub-section,.xray-figma-limits-card .stats-container{background:#0000!important}.xray-figma-limits-card .case-study-sub-section:after,.xray-figma-limits-card .stats-container:after{content:none!important;display:none!important}@media (max-width:480px){.xray-figma-instructions-card,.xray-figma-limits-card,.xray-figma-upload-card,.xray-figma-wrapper{box-sizing:border-box!important;margin-left:auto!important;margin-right:auto!important;max-width:calc(100vw - 28px)!important;width:calc(100vw - 28px)!important}.xray-figma-preview-inner-box,.xray-figma-upload-card .custom-dragger.ant-upload.ant-upload-drag,.xray-figma-upload-card .dragger-container,.xray-preview-dicom-image{box-sizing:border-box!important;max-width:100%!important;width:100%!important}.xray-figma-limits-card .limit-container,.xray-figma-limits-card .limit-wrapper,.xray-figma-limits-card .limits-desktop{max-width:100%!important;width:100%!important}}@media (min-width:481px) and (max-width:991px){.xray-figma-instructions-card,.xray-figma-preview-card,.xray-figma-upload-card,.xray-figma-wrapper{box-sizing:border-box!important;margin-left:auto!important;margin-right:auto!important;max-width:849px!important;width:calc(100vw - 64px)!important}.xray-figma-limits-card .stats-container>.ant-row{justify-content:center!important}.xray-figma-limits-card .limits-desktop{gap:24px!important;justify-content:center!important;width:100%!important}.xray-figma-limits-card .limit-wrapper{flex-basis:calc(50% - 12px);flex-grow:0;flex-shrink:0;max-width:260px!important;width:calc(50% - 12px)!important}.xray-figma-limits-card .limit-container{max-width:100%!important;width:100%!important}}.xray-figma-upload-card .dragger-container:after,.xray-figma-upload-card .dragger-container:before{content:none!important;display:none!important}.xray-figma-upload-card .dragger-container{background:#0000!important;border:none!important;box-shadow:none!important;outline:none!important}@media (max-width:480px){.xray-figma-limits-card{height:auto!important;overflow:hidden!important;padding:12px 16px!important}.xray-figma-limits-card .stats-container,.xray-figma-limits-card .stats-container>.ant-row,.xray-figma-limits-card .stats-container>.ant-row>.ant-col{flex:0 0 100%!important;max-width:100%!important;width:100%!important}.xray-figma-limits-card .limits-desktop{display:flex!important;flex-direction:column!important;gap:10px!important;width:100%!important}.xray-figma-limits-card .limit-container,.xray-figma-limits-card .limit-wrapper{flex:initial!important;max-width:100%!important;width:100%!important}.xray-figma-limits-card .limit-container{gap:12px!important;height:63px!important;justify-content:center!important;overflow:hidden!important;padding:0 16px!important}.xray-figma-tab-content{height:auto!important;min-height:305px!important;padding:18px 14px!important}.xray-figma-upload-card{height:auto!important;min-height:380px!important;overflow:hidden!important}.xray-figma-upload-card .custom-dragger.ant-upload.ant-upload-drag{height:190px!important;margin-bottom:18px!important}.xray-figma-tab{box-sizing:border-box!important;font-size:13px!important;justify-content:center!important;min-width:0!important;overflow:hidden!important;padding:0 10px!important;padding:0 6px!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important}.xray-figma-limits-card .limit-text p{text-align:center!important;white-space:normal!important}}.xray-figma-upload-card .ant-upload-list{display:none!important}.xray-figma-upload-card .file-uploader-section{justify-content:center!important;min-height:100%!important}.xray-figma-upload-card .upload-status,.xray-figma-upload-card .upload-status.analyzing{align-items:center!important;height:100%!important;justify-content:center!important;width:100%!important}@media (min-width:481px) and (max-width:991px){.xray-figma-limits-card{height:auto!important;min-height:170px!important;overflow:visible!important;padding:14px!important}.xray-figma-upload-card{height:auto!important;min-height:360px!important}.xray-figma-tab-content{height:auto!important;padding:24px 32px 28px!important}.xray-figma-upload-card .file-uploader-section{padding:12px 0!important}.xray-figma-upload-card .custom-dragger.ant-upload.ant-upload-drag{margin:12px auto!important;max-width:340px!important}.xray-figma-limits-card .stats-container,.xray-figma-limits-card .stats-container>.ant-row,.xray-figma-limits-card .stats-container>.ant-row>.ant-col{flex:0 0 100%!important;max-width:100%!important;width:100%!important}.xray-figma-limits-card .limits-desktop{grid-gap:12px!important;display:grid!important;gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}.xray-figma-limits-card .limit-container,.xray-figma-limits-card .limit-wrapper{flex:initial!important;max-width:100%!important;width:100%!important}.xray-figma-limits-card .limit-container{height:63px!important}}.xray-figma-upload-card .upload-status.analyzing>div{box-sizing:border-box!important;max-width:320px!important;padding:0 18px!important;width:100%!important}.xray-figma-upload-card .status-progress{margin:0 0 10px!important;width:100%!important}.xray-figma-limits-card .limit-container{align-items:center!important;display:flex!important;gap:16px!important;justify-content:flex-start!important;padding:0 18px!important}.xray-figma-limits-card .limit-chart{align-items:center!important;display:flex!important;justify-content:center!important;min-width:48px!important;width:48px!important}.xray-figma-limits-card .limit-text{align-items:center!important;display:flex!important;flex:1 1!important;gap:12px!important;justify-content:space-between!important}.xray-figma-limits-card .limit-text h3,.xray-figma-limits-card .limit-text h4{margin:0!important;min-width:80px!important;text-align:center!important}.xray-figma-limits-card .limit-text p{margin:0!important;min-width:85px!important;text-align:left!important}@media (max-width:480px){.xray-figma-limits-card .limit-container{grid-column-gap:6px!important;align-items:center!important;column-gap:6px!important;display:grid!important;grid-template-columns:56px calc(42% - 28.56px) calc(58% - 39.44px)!important;overflow:hidden!important;padding:0 10px!important}.xray-figma-limits-card .limit-container>.recharts-responsive-container{height:54px!important;min-width:54px!important;width:54px!important}.xray-figma-limits-card .limit-text{display:contents!important}.xray-figma-limits-card .limit-text p:first-child{text-align:center!important}.xray-figma-limits-card .limit-text p:last-child{text-align:left!important}.xray-figma-limits-card .limit-text p{font-size:clamp(12px,3.4vw,14px)!important;margin:0!important;min-width:0!important;overflow:hidden!important;text-overflow:clip!important;white-space:nowrap!important}.xray-figma-instructions-card,.xray-figma-preview-card,.xray-figma-upload-card,.xray-figma-wrapper{margin:0 auto!important;max-width:calc(100vw - 28px)!important;width:calc(100vw - 28px)!important}.xray-figma-limits-card .limit-container{grid-column-gap:12px!important;column-gap:12px!important;display:grid!important;grid-template-columns:72px minmax(0,1fr)!important;padding:0 14px!important}.xray-figma-limits-card .limit-container>.recharts-responsive-container{height:56px!important;justify-self:center!important;min-width:56px!important;width:56px!important}.xray-figma-limits-card .limit-text{grid-column-gap:8px!important;align-items:center!important;column-gap:8px!important;display:grid!important;grid-template-columns:48% 52%!important;min-width:0!important;width:100%!important}.xray-figma-limits-card .limit-text p{font-size:13px!important;line-height:15px!important;margin:0!important;min-width:0!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}.xray-figma-limits-card .limit-text p:first-child{text-align:center!important}.xray-figma-limits-card .limit-text p:last-child{text-align:left!important}.xray-result-limits .limits-desktop{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}.xray-result-limits .limit-wrapper{margin:0!important;max-width:100%!important;width:100%!important}.xray-result-limits .limit-container{align-items:center!important;box-sizing:border-box!important;display:flex!important;gap:6px!important;height:86px!important;justify-content:center!important;overflow:hidden!important;padding:8px 6px!important;width:100%!important}.xray-result-limits .limit-container>.recharts-responsive-container{height:42px!important;min-width:42px!important;width:42px!important}.xray-result-limits .limit-text{align-items:flex-start!important;display:flex!important;flex-direction:column!important;gap:3px!important;justify-content:center!important;min-width:0!important;width:calc(100% - 48px)!important}.xray-result-limits .limit-text p{font-size:11px!important;line-height:13px!important;margin:0!important;min-width:0!important;overflow:visible!important;text-align:left!important;white-space:normal!important;width:100%!important}.xray-figma-limits-card .limit-container{--chart-size:clamp(50px,16vw,58px);grid-column-gap:6px!important;align-items:center!important;box-sizing:border-box!important;column-gap:6px!important;display:grid!important;grid-template-columns:var(--chart-size) calc(52% - var(--chart-size)*.52 - 6.24px) calc(48% - var(--chart-size)*.48 - 5.76px)!important;overflow:hidden!important;padding:0 10px!important}.xray-figma-limits-card .limit-container>.recharts-responsive-container{height:var(--chart-size)!important;justify-self:center!important;min-width:var(--chart-size)!important;width:var(--chart-size)!important}.xray-figma-limits-card .limit-container>.recharts-responsive-container+.limit-text{display:contents!important}.xray-figma-limits-card .limit-container>.recharts-responsive-container+.limit-text p:first-child{grid-column:2!important;text-align:center!important}.xray-figma-limits-card .limit-container>.recharts-responsive-container+.limit-text p:last-child{grid-column:3!important;text-align:left!important}.xray-figma-limits-card .limit-text p{font-size:clamp(11px,3.2vw,13px)!important;line-height:14px!important;margin:0!important;min-width:0!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}}@media (min-width:992px){.xray-figma-limits-card .limit-text{align-items:flex-start!important;display:flex!important;flex:initial!important;flex-direction:column!important;gap:2px!important;justify-content:center!important;min-width:auto!important;width:auto!important}.xray-figma-limits-card .limit-text p{margin:0!important;text-align:left!important}.xray-figma-limits-card .limit-container{box-sizing:border-box!important;gap:10px!important;justify-content:flex-start!important;padding:0 12px!important}.xray-figma-limits-card .limit-container>.recharts-responsive-container+.limit-text{margin-left:0!important}.xray-figma-limits-card .limit-container>.recharts-responsive-container+.limit-text p:first-child{font-size:13px!important;letter-spacing:-.2px}}.xray-figma-limits-card .limit-container>.recharts-responsive-container{flex:0 0 56px!important;height:56px!important;max-width:56px!important;min-width:56px!important;width:56px!important}.xray-figma-limits-card .limit-container>.recharts-responsive-container+.limit-text{align-items:flex-start!important;display:flex!important;flex:1 1 auto!important;flex-direction:column!important;gap:2px!important;justify-content:center!important;margin-left:14px!important;min-width:0!important;width:auto!important}.xray-figma-limits-card .limit-container>.recharts-responsive-container+.limit-text p{line-height:16px!important;margin:0!important;min-width:0!important;text-align:left!important;white-space:nowrap!important;width:100%!important}@media (min-width:481px) and (max-width:991px){.xray-figma-limits-card .limit-container{gap:14px!important;padding:0 18px!important}.xray-figma-limits-card .limit-container>.recharts-responsive-container+.limit-text{margin-left:14px!important}.xray-figma-limits-card .limit-container>.recharts-responsive-container+.limit-text p{font-size:13px!important}}@media (min-width:481px){.xray-figma-limits-card .limit-container{box-sizing:border-box!important;gap:10px!important;padding:0 12px!important}.xray-figma-limits-card .limit-container>.recharts-responsive-container{flex:0 0 56px!important;height:56px!important;max-width:56px!important;min-width:56px!important;width:56px!important}.xray-figma-limits-card .limit-container>.recharts-responsive-container+.limit-text{align-items:center!important;flex:1 1 auto!important;flex-direction:column!important;gap:6px!important;justify-content:center!important;margin-left:0!important;min-width:0!important}.xray-figma-limits-card .limit-container>.recharts-responsive-container+.limit-text p{text-align:center!important}}@media (max-width:480px){.xray-figma-limits-card .limit-container{align-items:center!important;display:flex!important;gap:12px!important;justify-content:center!important}.xray-figma-limits-card .limit-container>.recharts-responsive-container{flex:0 0 46px!important;height:46px!important;max-width:46px!important;min-width:46px!important;width:46px!important}.xray-figma-limits-card .limit-container>.recharts-responsive-container+.limit-text{align-items:flex-start!important;display:flex!important;flex:1 1 auto!important;flex-direction:column!important;gap:3px!important;justify-content:center!important;margin-left:0!important;min-width:0!important}.xray-figma-limits-card .limit-container>.recharts-responsive-container+.limit-text p{font-size:9px!important;line-height:13px!important;margin:0!important;min-width:0!important;overflow:visible!important;text-align:left!important;white-space:normal!important;width:100%!important}.xray-figma-limits-card .limit-container>.recharts-responsive-container+.limit-text p:first-child{font-size:11px!important;line-height:14px!important;white-space:nowrap!important}}.pageWrapper{background:linear-gradient(145deg,#001f6b,#060016);height:100vh;overflow-y:auto;padding:2rem}.container{max-width:80rem}.glassCard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff1a;border:1px solid #fff3;border-radius:1.5rem;margin-bottom:2rem;padding:2rem}.lightTheme{border:1px solid #dcdcdc96;box-shadow:0 6px 18px #0003}.title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#93c5fd,#d8b4fe,#f9a8d4);background-clip:text;-webkit-background-clip:text;font-size:2rem;font-weight:700;margin-bottom:1rem}.description{color:#ffffffe6;font-size:1.125rem;margin-bottom:1.5rem}.glassSectionTitle{align-items:center;color:#fff;display:flex;font-size:1.5rem;font-weight:700;gap:.5rem;margin-bottom:1.25rem}.text{color:#ffffffe6;font-size:1.125rem}.grid{grid-gap:2rem;display:grid;gap:2rem}@media (min-width:1024px){.grid{grid-template-columns:repeat(2,1fr)}}.glassItem{align-items:flex-start;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.75rem;color:#fff;display:flex;gap:.75rem;margin-bottom:1rem;padding:.75rem}.iqubedarkbackground-container{color:#fff!important;height:85px}.iqubedarkbackground-container,.iqubelightbackground-containers{background:linear-gradient(145deg,#001f6b,#060016);border-radius:0;flex:1 1 300px}.iqubelightbackground-containers{background-color:#fff;color:#fff;height:75px}.iqubePosterContainer{text-align:center}.iqubeDescriptionHeader{color:#fff;font-size:12px;margin:0 auto;max-width:768px;padding:5px;z-index:1555}.xraydetailcardlights{border-radius:0;color:#fff;flex:1 1 300px}.iqube-title{align-items:center;background-color:#271e46;border-radius:8px;color:#fff;display:flex;justify-content:center;opacity:1;padding:6px 20px;position:absolute;right:272px;text-align:center;top:56px;z-index:4}.headerItems{background-color:#eee;border-radius:5px;height:40px;margin-top:34px;padding:10px}.posterBackground{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}.aiCaseStudyMain{background-color:#050816;color:hsla(0,0%,91%,.941)}.aiCaseStudyMain,.aiCaseStudyMainLight{align-items:center;border-bottom:2px solid #fff;display:flex;justify-content:center;min-height:20vh;overflow:hidden;padding:0;position:relative;text-align:center}.aiCaseStudyMainLight{background-color:#000108;color:hsla(0,0%,91%,.747)}.aiContent{padding:.7rem 2rem;position:relative;z-index:10}.aiContentTitle{background:linear-gradient(135deg,#fff,#d1d5e0 35%,#8f92a1 60%,#fff);-webkit-background-clip:text;background-clip:text;color:#dfdddd!important;color:#0000;font-size:2rem;font-weight:700;font-weight:500;line-height:1.1;position:relative;text-shadow:0 2px 4px #0009,0 0 8px #fff3;transition:all .3s ease}.aiContentTitle:after{background:linear-gradient(120deg,#ffffff40,#fff0 60%);-webkit-background-clip:text;background-clip:text;color:#0000;content:attr(data-text);height:100%;left:0;mix-blend-mode:overlay;pointer-events:none;position:absolute;top:0;width:100%}.aiSubtitle{font-size:1rem;margin-top:.5rem}.afterCurveSection{background-color:#050816;color:#fff;min-height:85vh;padding:20px 30px}.afterCurveSectionDark{background-color:#fff;color:#000;min-height:85vh;padding:20px 30px}.darkColor{background-color:#000108}.lightColor{background-color:#fff}.antRow.aiMainRow{background:linear-gradient(145deg,#001f6b,#060016)}.aiMainRowLight{background-color:#fff;border-color:red}.ant-col.aiMainCol{position:relative}.ant-col.aiMainColLight{background:#fafafa;position:relative}.aiCardIntro{margin-top:67px}.WelcomeText{color:#fff;font-size:2rem}.WelcomeTextLight{color:#001f6b;font-size:2rem}.WelcomePara{color:#ccc4c4;font-size:16px}.WelcomeParaLight{color:#001f6b;font-size:16px}.WelcomePara2{color:#ccc4c4;font-size:14px}.WelcomePara2Light{color:#001f6b;font-size:14px}.welcomeParaImp{color:#c9eee9;font-size:18px}.welcomeParaImpLight{color:#018573;font-size:18px}.welcomeParaIm2Light{color:#8516b1;font-size:18px}.mainIndicators{background:#0000;display:flex;justify-content:end;width:100%!important}.ant-card.aiCardRightDark{background:#f7f7f70f;border:none;z-index:1}.ant-card.aiCardRightLight{z-index:1}.chatbotTitle{color:#fff;font-size:16px}.chatbotTitleLight{color:#001f6b;font-size:16px}.ant-dropdown.chatbotMenu{background-color:initial;color:#fff}.statsRow{margin:0!important;width:100%}.limitUsageIndicator,.statsRow>.ant-col{min-width:0}.limitUsageIndicator{display:flex;justify-content:flex-end}.limitUsageIndicator .case-study-sub-section{width:100%}.reference-container{align-items:center;color:#bbb;display:flex;font-size:13px;gap:8px;margin-top:12px}.myroboImage{left:34px;position:absolute;top:69px}@media (max-width:768px){.limitUsageIndicator{justify-content:center}.myroboImage{top:142px}}@media (max-width:500px){.myroboImage{top:236px}}@media (max-width:767px){.desktop-stats-container{display:none!important}}@media (min-width:768px){.mobile-stats-container{display:none!important}}.ai-root{background:#000;color:#fff;font-family:Inter,sans-serif;width:100%}.assistant-header{align-items:center;background-color:#14162a;border-top-left-radius:12px;border-top-right-radius:15px;display:flex;justify-content:space-between;margin-bottom:14px;min-height:60px;padding:0 16px}.assistant-left{align-items:center;display:flex;gap:8px}.assistant-icon{font-size:20px}.assistant-title{font-weight:500}.chat-bubble{background:linear-gradient(145deg,#0f172a,#020617);border:1px solid #6366f1;border-radius:14px;font-size:14px;line-height:1.5;margin-bottom:12px;max-width:85%;padding:12px 14px}.chat-input{align-items:center;border:1px solid #1e40af;border-radius:18px;display:flex;padding:8px 12px}.chat-icons-left{color:#cbd5f5;gap:12px;margin-right:12px}.image-chat-input textarea{background:#0000!important;border:none!important;box-shadow:none!important;color:#fff;resize:none}.image-chat-input textarea::placeholder{color:#9ca3af}@media (min-width:481px){.image-chat-input textarea.ant-input.chat-textarea{align-self:center;box-sizing:border-box;height:60px;line-height:22px!important;min-height:60px;padding-bottom:19px!important;padding-top:19px!important}}.send-btn{background:#0ea5e9;border:none;margin-left:10px}@media (max-width:768px){.chat-bubble{max-width:100%}.assistant-header{flex-direction:column;gap:10px}.assistant-actions{display:flex;justify-content:flex-end;width:100%}}.ai-page{background:radial-gradient(circle at top,#020617 0,#000 70%);color:#fff;font-family:Inter,system-ui,sans-serif;min-height:100vh;padding:28px 16px}.ai-back{margin:0 auto 14px;max-width:1100px}.ai-back span{color:#3b82f6;cursor:pointer;font-size:14px}.ai-header{margin:0 auto 22px;max-width:780px;text-align:center}.ai-header h1{font-size:24px;font-weight:600;margin-bottom:6px}.ai-header h1 span{color:#6366f1}.ai-header p{color:#9ca3af;font-size:13.5px;line-height:1.6}.ai-chat-outer{border:1px solid #6366f199;border-radius:16px;box-shadow:0 0 0 1px #3b82f640,0 0 36px #6366f12e;margin:0 auto;padding:12px}.ai-instructions{background:linear-gradient(90deg,#020617,#0f172a);border:1px solid #1e40af;border-radius:14px;color:#e5e7eb;cursor:pointer;font-size:14px;margin:14px auto 0;max-width:1100px;padding:12px 14px}@media (max-width:768px){.ai-page{padding:18px 12px}.ai-header h1{font-size:20px}.ai-header p{font-size:13px}.ai-instructions{border-radius:12px}}.ai-back-wrapper{margin:0 auto 12px;max-width:1100px}.ai-back-btn{align-items:center;background:linear-gradient(0deg,#0f172a,#020617);border:1px solid #3e74ff;border-radius:20px;color:#3e74ff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:400;gap:6px;padding:5px 15px}.ai-back-btn:hover{background:#3b82f614}.ai-back-icon{display:block}@media (max-width:768px){.ai-back-btn{font-size:12.5px;padding:5px 12px}}.ai-message-row{align-items:flex-end;display:flex;gap:10px;margin-bottom:12px;min-width:0}.ai-avatar{height:34px;left:322px;opacity:1;top:300px;width:34px}.ai-message-bubble{background:linear-gradient(145deg,#0f172a,#020617);border:1px solid #6366f1b3;border-radius:14px;box-shadow:0 0 0 1px #3b82f640,0 0 14px #6366f126;max-width:75%;min-width:0}.ai-message-bubble,.ai-message-bubble p{overflow-wrap:anywhere;word-break:break-word}.ai-message-bubble p{margin:0;max-width:100%}.ai-chat-inner{background:#020617;border-radius:14px;min-height:509px}.assistant-actions .ant-btn{background-color:#121d4a;color:#fff;font-family:Noir Pro,sans-serif;font-size:12px;font-weight:400;height:auto;letter-spacing:0;line-height:1;margin:0 12px 0 0;padding:6px 12px}.ai-avatar-chat{flex:0 0 25px;height:25px;left:288px;opacity:1;top:358px;width:25px}.ai-message-outer{background:linear-gradient(104.55deg,#628eff 2.4%,#bf8cff);border-radius:20px 20px 20px 8px;margin-bottom:12px;max-width:75%;padding:1px}.ai-message-bubble{background:linear-gradient(104.56deg,#3e74ff61 2.95%,#3535355e 97.54%);border-radius:19px 19px 19px 7px;box-shadow:6px 6px 11.6px #00000017;color:#fff;font-size:14px;line-height:1.5;padding:12px 14px}@media (min-width:1024px){.ai-chat-outer{padding:8px}}.chatbox-hrline{border:none;border-top:.5px solid #fff;margin:7px auto;width:100%}@media (max-width:480px){.image-chat-input{gap:10px;padding:12px}.chat-textarea{min-height:48px;padding-left:12px;padding-right:12px}.send-btn{height:36px;min-width:36px;width:36px}}.image-chat-input{align-items:center;display:flex;flex-direction:row;gap:12px;padding:16px;position:relative}.chat-textarea{flex:1 1;font-size:15px;line-height:1.4;min-height:60px;padding-left:12px;padding-right:12px}.chat-icons-left{align-items:center;display:flex;flex-shrink:0;font-size:18px;gap:10px;height:100%}.send-btn{flex-shrink:0;height:42px;min-width:42px;width:42px}.chat-content{display:flex;flex-direction:column}.chat-footer{margin-top:auto}.ai-message-row.right{justify-content:flex-end}.ai-message-bubble.user{border-radius:12px;border-radius:19px 19px 7px 19px;box-shadow:0 0 0 1px #3b82f640,0 0 14px #6366f126;box-sizing:border-box;color:#fff;max-width:70%;padding:10px}.chat-image-preview{display:block;margin-bottom:6px;max-width:200px}.ai-avatar-img{border-radius:50%;display:block;height:100%;object-fit:cover;width:100%}.chat-history{-ms-overflow-style:none;flex:1 1;max-height:360px;overflow-y:auto;padding:12px;scroll-behavior:smooth;scrollbar-width:none}.chat-history::-webkit-scrollbar{display:none}@media (max-width:768px){.ai-message-row{width:100%}.ai-message-row.right .ai-message-bubble.user{flex:0 1 auto;margin-left:auto;max-width:calc(100% - 35px);text-align:left}}.ai-message-content{display:flex;flex-direction:column;gap:6px;max-width:70%}.chat-image-wrapper{align-self:flex-start}.ai-message-row.right .chat-image-wrapper{align-self:flex-end}.chat-image-preview{border-radius:8px;cursor:pointer;max-width:220px}.bulb-icon{transition:transform .2s ease,color .2s ease}.bulb-icon.active{color:#22c55e;transform:scale(1.1)}.bulb-icon.idle{color:#9ca3af}.suggestions-container{display:flex;flex-wrap:wrap;gap:10px;padding:4px 0}.suggestion-chip{border:1px solid #bf8cff9c;border-radius:14px;cursor:pointer;font-size:13px;padding:6px 12px;transition:background .2s ease}.suggestion-chip:hover{background:#22c55e26}.chat-input-wrapper,.image-chat-input{padding:5px 0!important;pointer-events:auto}.bulb-icon{pointer-events:auto!important;z-index:101}.chat-icons-left.ai-suggestions{bottom:26px}.skeleton-text-image-loader{animation-delay:0s!important;animation-duration:.6s!important}.wave-loader-dots-image-generator{display:flex;gap:4px;margin-left:10px}.chatBoxTVS.ant-card .ant-card-body{display:flex;flex-direction:column;height:clamp(300px,calc(100vh - 15rem),88vh);max-height:88vh;min-height:280px;padding:0}@supports (height:1dvh){.chatBoxTVS.ant-card .ant-card-body{height:clamp(300px,calc(100dvh - 15rem),min(88dvh,900px));max-height:min(88dvh,900px)}}@media (max-height:800px){.chatBoxTVS.ant-card .ant-card-body{height:clamp(220px,calc(100vh - 12rem),82vh);max-height:82vh;min-height:220px}@supports (height:1dvh){.chatBoxTVS.ant-card .ant-card-body{height:clamp(220px,calc(100dvh - 12rem),min(82dvh,720px));max-height:min(82dvh,720px)}}}@media (max-height:600px){.chatBoxTVS.ant-card .ant-card-body{height:clamp(200px,calc(100vh - 9rem),78vh);max-height:78vh;min-height:200px}@supports (height:1dvh){.chatBoxTVS.ant-card .ant-card-body{height:clamp(200px,calc(100dvh - 9rem),78dvh);max-height:78dvh}}}@media (min-height:1080px){@supports (height:1dvh){.chatBoxTVS.ant-card .ant-card-body{max-height:min(80dvh,960px)}}}.chatBoxTVS .chat-history{display:flex;flex-direction:column}.chatBoxTVS .chat-history>:first-child{order:2}.chatBoxTVS .chat-history>:nth-child(2){order:1}.chatBoxTVS .chat-history>:nth-child(n+3){order:3}.markdown-body p{word-wrap:break-word;line-height:1.6;margin-bottom:8px}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{color:inherit;margin-bottom:8px;margin-top:12px}.markdown-body h1{font-size:1.5em}.markdown-body h2{font-size:1.3em}.markdown-body h3{font-size:1.1em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:.9em}.markdown-body h6{font-size:.8em}.markdown-body ol,.markdown-body ul{margin-bottom:8px;padding-left:20px}.markdown-body li{margin-bottom:4px}.evaluateCardWrapper{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:linear-gradient(104.56deg,#3e74ff61 2.95%,#3535355e 97.54%);border:1px solid #ffffff1a;border-radius:19px 19px 19px 7px;box-shadow:6px 6px 11.6px #00000017;color:#fff;font-size:14px;margin-bottom:12px;padding:12px 14px 0;width:100%}.evaluate-card-title-row{align-items:center;display:flex;font-size:22px;font-weight:600}.evaluate-card-title-row.expanded-title{border-radius:10px}.evaluate-card-title-row.collapsed-title{background:#0000;padding:0}.evaluate-card-bot-icon{margin-right:8px;width:40px}.evaluate-card-title-text{font-size:16px;font-weight:400}.evaluate-card-action-row{margin-top:8px}.evaluate-card-range-text{color:#38ca46}.evaluate-card-metrics-container{margin-top:16px}.evaluate-card-metric-row{justify-content:space-between;margin-bottom:8px}.evaluate-card-metric-row,.evaluate-card-metric-row-last{align-items:center;display:flex}.metric-color-box{border-radius:2px;height:12px;margin-right:8px;width:12px}.bg-purple{background:#7a148f}.bg-blue{background:#1e90ff}.bg-red{background:tomato}.evaluate-card-chart-wrapper{height:250px}.evaluate-card-chart-container{padding:9px}.chatBoxTVS .ai-message-row:not(.right) .ai-avatar-chat{align-self:flex-end}.chatBoxTVS .cs-action-btn,.chatBoxTVS .cs-clear-chat,.chatBoxTVS .cs-download-chat,.chatBoxTVS .reference-container .cs-action-btn{align-items:center;background-color:#1a1f36!important;border:1px solid #2b367d!important;border-radius:4px;color:#06f!important;display:inline-flex!important;font-weight:500;transition:all .3s ease}.chatBoxTVS .cs-action-btn .anticon,.chatBoxTVS .cs-clear-chat .anticon,.chatBoxTVS .cs-download-chat .anticon,.chatBoxTVS .reference-container .cs-action-btn .anticon{color:#3d83ff;transition:color .3s ease}.chatBoxTVS .cs-action-btn:hover,.chatBoxTVS .cs-clear-chat:hover,.chatBoxTVS .cs-download-chat:hover,.chatBoxTVS .reference-container .cs-action-btn:hover{background-color:#2b367d!important;border-color:#3d83ff!important;color:#fff!important;transform:translateY(-3px)}.chatBoxTVS .cs-action-btn:hover .anticon,.chatBoxTVS .cs-clear-chat:hover .anticon,.chatBoxTVS .cs-download-chat:hover .anticon,.chatBoxTVS .reference-container .cs-action-btn:hover .anticon{color:#06f}.ai-message-bubble:has(.evaluateCardWrapper){background:#0000!important;border:none!important;box-shadow:none!important;padding:0!important;width:100%}.cs-06-preview-file-item{text-align:left;width:100%}.cs-06-preview-file-name{display:inline-block;max-width:200px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.pdf-popover-dark .ant-popover-inner{background:linear-gradient(180deg,#0f172a,#1e293b)!important;border:1px solid #ffffff1a;color:#fff}.pdf-popover-dark .ant-popover-title{border-bottom:1px solid #ffffff1a!important;color:#d9e6fa!important}.pdf-popover-dark .ant-popover-arrow{display:none!important}.pdf-popover-dark .cs-06-preview-file-item{background-color:#1a1f36!important;border:1px solid #2b367d!important;border-radius:4px;color:#06f!important;font-weight:500;transition:all .3s ease}.pdf-popover-dark .cs-06-preview-file-item .anticon{color:#3d83ff}.pdf-popover-dark .cs-06-preview-file-item:hover{background-color:#2b367d!important;border-color:#3d83ff!important;color:#fff!important}.pdf-popover-dark .cs-06-preview-file-item:hover .anticon{color:#06f}.pdfSpinContainer{padding:40px 0;text-align:center}.pdfIframe{border:none;border-radius:8px}.pdf-modal-dark .ant-modal-content{background:linear-gradient(180deg,#0f172a,#1e293b)!important;border:1px solid #ffffff1a;box-shadow:0 0 20px #0006!important}.pdf-modal-dark .ant-modal-header{background:#0000!important;border-bottom:1px solid #ffffff1a;padding-bottom:10px}.pdf-modal-dark .ant-modal-title{color:#d9e6fa!important}.pdf-modal-dark .ant-modal-close{color:#fff!important}@scope (.room-inspection-page){.room-audit-icon-yellow{color:#ca8a04;flex:0 0 auto;width:16px}.room-audit-list-item{border:none!important;margin-bottom:0!important;padding:8px!important}.room-audit-disclaimer-content{align-items:flex-start;display:flex;gap:8px}.room-audit-disclaimer-copy{flex:1 1 auto;min-width:0}.room-audit-disclaimer-title-row{align-items:center;display:flex;gap:8px}.room-audit-disclaimer-title{display:inline}.room-audit-disclaimer-text{display:block;margin-top:4px}.clean-card{align-items:center;display:flex;flex-direction:column;justify-content:center}.hygiene-result-card>.gx-d-flex.gx-flex-column.gx-justify-content-center.gx-align-items-center{padding:18px 16px 20px}.inspection-result-layout{align-items:stretch}.findings-result-card,.hygiene-result-card,.room-audit-video-panel{height:100%}.findings-result-card .ant-row{row-gap:0!important}.findings-result-card .glassSectionTitle{margin-bottom:0!important}.room-audit-video-panel{display:flex;flex-direction:column}.room-audit-file-row{align-items:center;display:flex;margin-top:8px;min-height:32px}.hygiene-result-card{min-height:260px}.findings-result-card{display:flex;flex-direction:column;min-height:80px}.result-room-inspection-video{background:#000;border-radius:8px;height:260px;max-width:1000px;object-fit:cover;width:100%}.inspection-action-row .badge-content{font-weight:400!important;height:35px!important}.inspection-action-row{display:flex;justify-content:flex-end}@media (max-width:767px){.inspection-result-layout{align-items:center}.result-room-inspection-video{height:220px}.findings-result-card,.hygiene-result-card{min-height:auto}.scrollable-card{max-height:none}.room-audit-file-row{flex-wrap:wrap;justify-content:center;text-align:center}}.room-inspection-content-width .inspection-analysis-card .upload-heading{color:#fff!important;font-weight:400}.room-inspection-content-width .inspection-analysis-card .glassCard{background:#0d1628!important;border:1px solid #1e2039;border-radius:14px;box-shadow:none;color:#fff;margin-bottom:0!important}.room-inspection-content-width .inspection-analysis-card .findings-result-card,.room-inspection-content-width .inspection-analysis-card .hygiene-result-card{background:linear-gradient(#11132c,#11132c) padding-box,linear-gradient(104.55deg,#628eff 2.4%,#bf8cff) border-box!important;border:1.5px solid #0000;row-gap:0!important}.room-inspection-content-width .inspection-analysis-card .findings-result-card hr,.room-inspection-content-width .inspection-analysis-card .hygiene-result-card hr{background:#3e74ff73;border:0;height:1px}.room-inspection-content-width .inspection-analysis-card .glassSectionTitle{color:#fff}.room-inspection-content-width .inspection-analysis-card .ant-typography,.room-inspection-content-width .inspection-analysis-card .file-label,.room-inspection-content-width .inspection-analysis-card .file-value,.room-inspection-content-width .inspection-analysis-card .gx-text-black,.room-inspection-content-width .inspection-analysis-card .lightThemeColor{color:#fff!important}.room-inspection-content-width .inspection-analysis-card .file-value{color:#8f91bd!important}.room-inspection-content-width .result-room-inspection-video{border:1px solid #1e2039;border-radius:14px;height:260px}.room-inspection-content-width .inspection-analysis-card .badge-content.ant-btn{background:linear-gradient(90deg,#3e74ff,#bf8cff)!important;border:none;border-radius:999px!important;color:#fff!important;width:200px}@media (max-width:767px){.room-inspection-content-width .result-room-inspection-video{height:220px}}@media (max-width:576px){.room-inspection-content-width .inspection-analysis-card .findings-result-card{padding:1rem!important}}@media (max-width:400px){.room-inspection-content-width .inspection-analysis-card .upload-heading{font-size:12px!important;font-weight:400}}.room-inspection-content-width .inspection-analysis-card{background:#0000;border:0;border-radius:0;box-shadow:none;color:#fff;width:100%}.inspection-result-summary-card{align-items:center;box-sizing:border-box;display:flex;height:74px;justify-content:space-between;margin:0 0 16px;padding:16px 24px;width:100%}.inspection-result-summary-title{color:#fff;font-size:18px;font-weight:600;line-height:100%;white-space:nowrap}.inspection-result-summary-details{align-items:center;display:flex;gap:24px;justify-content:flex-end}.inspection-result-summary-item{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.inspection-result-summary-label{color:#bf8cff;font-size:13px;font-weight:500;line-height:100%}.inspection-result-summary-value{color:#fff;font-size:14px;font-weight:400;line-height:100%;white-space:nowrap}.inspection-result-summary-divider{background:#ffffff38;height:34px;width:1px}.room-inspection-content-width .inspection-result-layout{margin-left:0!important;margin-right:0!important}.room-inspection-content-width .inspection-result-layout>.ant-col:first-child{padding-left:0!important}.room-inspection-content-width .inspection-result-layout>.ant-col:nth-child(2){padding-right:0!important}.room-inspection-content-width .inspection-result-layout>.ant-col:nth-child(n+3){padding-left:0!important;padding-right:0!important}.room-inspection-content-width .inspection-analysis-card .findings-result-card,.room-inspection-content-width .inspection-analysis-card .hygiene-result-card,.room-inspection-content-width .inspection-analysis-card .room-audit-disclaimer-box{background:linear-gradient(90deg,#3e74ff,#353535) padding-box,linear-gradient(90deg,#628eff,#bf8cff) border-box!important;border:1.5px solid #0000;border-radius:15px;box-shadow:6px 6px 11.6px #00000017;box-sizing:border-box}.room-inspection-content-width .room-audit-disclaimer-box{padding:19px 20px}.room-inspection-content-width .room-audit-disclaimer-text,.room-inspection-content-width .room-audit-disclaimer-title{color:#fff!important}@media (max-width:767px){.inspection-result-summary-card{align-items:flex-start;flex-direction:column;gap:12px;height:auto;min-height:74px}.inspection-result-summary-details{flex-wrap:wrap;justify-content:flex-start;width:100%}.room-inspection-content-width .inspection-result-layout>.ant-col{padding-left:0!important;padding-right:0!important}}@media (max-width:480px){.inspection-result-summary-details{align-items:flex-start;flex-direction:column;gap:10px}.inspection-result-summary-divider{height:1px;width:100%}.inspection-result-summary-value{white-space:normal}}}@scope (.room-inspection-page){.room-inspection-video{background:#000;border-radius:8px;height:250px;max-width:1000px;object-fit:cover;width:100%}.room-inspection-tab-card .cs-preview-section{align-items:center;background:#0000!important;color:#ffffffb8;display:flex;flex-direction:column;height:100%;min-height:0;padding:22px 44px 20px}.room-inspection-tab-card .ant-upload.ant-upload-drag .ant-upload{padding:0!important}.room-inspection-tab-card span{font-size:16px;font-weight:500}.room-inspection-tab-card .cs-preview-section.purple,.room-inspection-tab-card .cs-preview-section.white{background:#0000!important}.room-inspection-tab-card .cs-preview-section .gx-fs-lg{color:#fff!important;font-size:15px!important;font-weight:600;letter-spacing:0}.room-inspection-tab-card .cs-preview-section>.ant-row:first-child>.ant-col:first-child{display:none}.room-inspection-tab-card .cs-preview-section>.ant-row:first-child{justify-content:center!important;margin-top:18px;order:2}.room-inspection-tab-card .cs-preview-section>.ant-row:first-child>.ant-col:last-child{display:flex;flex:0 0 100%;justify-content:center;max-width:100%}.room-inspection-tab-card .cs-preview-section>div:last-child{align-items:center;display:flex;flex-direction:column;order:1;width:100%}.room-inspection-tab-card .cs-preview-section .file-label,.room-inspection-tab-card .cs-preview-section .file-value,.room-inspection-tab-card .cs-preview-section .gx-fs-lg span{color:#fff!important}.room-inspection-tab-card .cs-preview-section .file-value{color:#8f91bd!important;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.room-inspection-tab-card .room-inspection-video{border:1px solid #1e2039;border-radius:14px;box-shadow:0 0 60px 0 #00c4ff0f;display:block;height:190px;margin:0 auto;order:2;width:min(385px,100%)}.room-inspection-tab-card .cs-preview-section video+div{display:block;margin:0 auto 16px!important;order:1;width:min(532px,100%)}.room-inspection-tab-card .cs-preview-section video+div .ant-row>.ant-col:first-child{display:block;flex:0 0 100%;max-width:100%}.room-inspection-tab-card .cs-preview-section video+div .ant-row>.ant-col:last-child{display:none}.room-inspection-tab-card .cs-preview-section video+div .gx-d-flex{justify-content:center}.room-inspection-tab-card .cs-preview-section video+div .file-label,.room-inspection-tab-card .cs-preview-section video+div .file-value{color:#fff!important;font-size:15px;font-weight:600}.room-inspection-tab-card .cs-preview-section video+div .file-value{color:#fff!important;font-weight:500}.room-inspection-file-icon{align-items:center;display:inline-flex;margin-right:4px}.room-inspection-tab-card .badge-content.ant-btn{background:linear-gradient(90deg,#3e74ff,#bf8cff)!important;border:none;border-radius:999px!important;box-shadow:none;color:#fff!important;font-size:14px;font-weight:400;height:40px;padding:0 22px}.room-inspection-tab-card .badge-content.ant-btn[disabled]{cursor:not-allowed;opacity:1}@media (max-width:575px){.room-inspection-tab-card .case-study-sub-section{padding:0 6px!important}}@media (max-width:375px){.room-inspection-file-icon svg{display:none}}}@scope (.room-inspection-page){.analysis-card-dark{background:linear-gradient(145deg,#001f6b,#060016);color:#fff}.analysis-card-light{background-color:#fff;box-shadow:0 1px 2px #0000000d;color:#000}.analysis-title{align-items:center;display:flex;gap:8px;margin-bottom:8px!important}.upload-dragger-content{padding:24px}.upload-status{text-align:center}.room-audit-upload-video .upload-status.analyzing{align-items:center;display:flex;flex-direction:column;gap:0!important}.status-progress{margin-bottom:8px}.file-label{display:block;margin-bottom:4px}.file-value{color:#4b5563}.status-icon-sm{height:16px;width:16px}.status-icon-sm.orange{color:#f97316}.status-text.orange{color:#ea580c}.status-icon-sm.green{color:#22c55e}.status-text.green{color:#16a34a}.status-icon-sm.blue{color:#3b82f6}.status-text.blue{color:#2563eb}.rs-instructionsCard{box-sizing:border-box;max-height:350px;min-height:350px;overflow-y:auto;padding:12px}.rs-instructionsCard::-webkit-scrollbar{width:6px}.rs-instructionsCard::-webkit-scrollbar-track{background:#0000;border-radius:3px;margin:15px}.rs-instructionsCard::-webkit-scrollbar-thumb{background-color:rgba(102,123,150,.769);border-radius:3px}.xray-pageLoader{align-items:center;display:flex;justify-content:center;min-height:320px}.room-audit-limit-details-card{box-sizing:border-box;padding-left:0!important;padding-right:0!important}.room-inspection-main-section.ant-row{margin-left:0!important;margin-right:0!important;row-gap:12px}.room-inspection-main-section>.ant-col{padding-left:0!important;padding-right:0!important}.room-inspection-content-width,.room-inspection-main-section .roo-audit-tour-instructions-card,.room-inspection-main-section .room-audit-limit-details-card,.room-inspection-main-section .room-audit-upload-video{box-sizing:border-box;margin-left:auto!important;margin-right:auto!important;max-width:100%;width:100%}.room-inspection-main-section .case-study-sub-section.stats-container{box-sizing:border-box;margin:0 auto;max-width:849px;max-width:var(--ri-content-width,849px);width:100%}.room-inspection-main-section .case-study-sub-section.stats-container>.ant-row>.ant-col:last-child{flex:0 0 100%;max-width:100%}.room-inspection-main-section .limits-desktop{box-sizing:border-box;flex-wrap:wrap;gap:12px;justify-content:flex-end!important;margin-top:5px;width:100%}.room-inspection-main-section .limit-container{box-sizing:border-box;flex-wrap:nowrap;gap:12px;justify-content:flex-start;min-width:0;overflow:hidden;width:100%}.room-inspection-main-section .limit-wrapper{flex:0 1 174px;max-width:100%;min-width:0}.room-audit-upload-video{background:linear-gradient(#111423,#111423) padding-box,linear-gradient(104.55deg,#628eff 2.4%,#bf8cff) border-box;border:1.5px solid #0000;border-radius:15px;box-shadow:0 0 60px 0 #00c4ff0f;padding:0!important}.room-audit-upload-video,.room-inspection-tab-card{box-sizing:border-box;max-width:100%;overflow:hidden;width:100%}.room-inspection-tab-card{background:#000 linear-gradient(104.56deg,#3e74ff61 2.95%,#3535355e 97.54%)!important;border:0;border-radius:0;box-shadow:none;height:348px;min-height:348px}.room-inspection-tab-card>.case-study-sub-section{background:#0000!important;border:0;border-radius:0;box-shadow:none;box-sizing:border-box;height:93%;max-width:100%;padding-bottom:0!important;padding-top:0!important;width:100%}.room-inspection-tab-card .file-uploader-section{border:0!important;box-sizing:border-box;height:100%;justify-content:center;padding:0!important}.room-inspection-tab-card>.case-study-sub-section:after{display:none}.room-inspection-tab-card .file-uploader-section>.gx-d-flex.gx-flex-column.gx-align-items-center.gx-mb-4 .analysis-title{display:none!important}.room-inspection-tab-card .file-uploader-section>.gx-d-flex.gx-flex-column.gx-align-items-center.gx-mb-4{margin-bottom:34px!important}.room-inspection-tab-card .dragger-container{align-items:stretch;background:#0000!important;border:0!important;border-radius:0!important;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;margin:0 auto;max-width:100%;min-width:0;width:50%}.room-inspection-tab-card .custom-dragger.ant-upload.ant-upload-drag{background:#0000!important;border:2px dashed #3e74ff!important;border-radius:16px!important;box-shadow:none!important;flex:0 0 192px;height:192px!important;max-height:192px!important;min-height:192px!important;overflow:hidden;width:100%!important}.room-inspection-tab-card .custom-dragger .ant-upload,.room-inspection-tab-card .custom-dragger .ant-upload-btn,.room-inspection-tab-card .custom-dragger .ant-upload-drag-container{box-sizing:border-box;height:100%;width:100%}.room-inspection-tab-card .custom-dragger .ant-upload-btn{align-items:stretch;display:flex;justify-content:center;padding:0!important}.room-inspection-tab-card .custom-dragger .ant-upload-drag-container{align-items:center;display:flex;justify-content:center;min-width:0}.room-inspection-tab-card .upload-dragger-content{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;max-width:100%;min-height:0;overflow:hidden;padding:12px 16px;text-align:center;width:100%}.room-inspection-tab-card .upload-dragger-content>div{max-width:100%;min-width:0}.room-inspection-tab-card .ant-upload-list{box-sizing:border-box;flex:0 0 28px;min-height:28px;overflow:hidden;padding:0;width:100%}.room-inspection-tab-card .ant-upload-list-item{box-sizing:border-box;color:#fff;height:28px;line-height:28px;margin-top:0;overflow:hidden;padding:0}.room-inspection-tab-card .ant-upload-list-item-card-actions .anticon,.room-inspection-tab-card .ant-upload-list-item-name{color:#fff!important}.room-inspection-tab-card .ant-upload-list-item-info{box-sizing:border-box;height:28px;line-height:28px;overflow:hidden;padding:0 4px}.room-inspection-tab-card .ant-upload-list-item-info>span{align-items:center;display:flex;min-width:0;width:100%}.room-inspection-tab-card .ant-upload-list-item-name{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.room-inspection-tabs{background:#211747;border:0;border-radius:0;box-sizing:border-box;display:grid;grid-template-columns:1fr 1fr;max-width:100%;overflow:hidden;width:100%}.room-inspection-tab{align-items:center;border:0;border-bottom:1.5px solid #7f82bc;cursor:pointer;display:flex;font-size:16px;font-weight:400;gap:8px;height:58px;justify-content:center;position:relative;transition:background .2s ease,color .2s ease}.room-inspection-tab,.room-inspection-tab:active,.room-inspection-tab:focus,.room-inspection-tab:hover{background:#0000;color:#8f91bd}.room-inspection-tab .anticon{font-size:17px}.room-inspection-tab:first-child{border-right:1px solid #1e2039}.room-inspection-tab.active{border-bottom-color:#bf00ff;font-weight:500}.room-inspection-tab.active,.room-inspection-tab.active:active,.room-inspection-tab.active:focus,.room-inspection-tab.active:hover{background:#3e74ff2e;color:#fff}.room-inspection-tab.active:after{background:#bf00ff;bottom:-1.5px;content:"";height:3px;left:0;position:absolute;right:0}.room-inspection-content-width>.gx-mt-4{margin-top:8px!important}@media (max-width:991px){.room-inspection-main-section .limits-desktop{flex-wrap:wrap;justify-content:flex-end!important}.room-inspection-main-section .limit-wrapper{flex-basis:calc(50% - 6px);flex-grow:1;flex-shrink:1;margin:0!important;max-width:calc(50% - 6px)!important;min-width:0!important}.room-inspection-main-section .limit-container{flex-wrap:nowrap;gap:12px!important;justify-content:flex-start!important;margin-bottom:15px!important;min-height:75px;min-width:0!important;width:100%!important}.room-inspection-main-section .limit-text{flex:1 1 auto;min-width:0;overflow:visible!important;white-space:normal!important}.room-inspection-main-section .limit-text p{font-size:12px!important;line-height:1.3!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important}}@media (min-width:769px){.room-inspection-tab-card .dragger-container{width:50%!important}}@media (max-width:768px){.room-inspection-tab-card .dragger-container{border:none!important;width:100%!important}}@media (min-width:576px) and (max-width:768px){.room-inspection-tab-card .dragger-container{margin-left:auto;margin-right:auto;width:50%!important}}@media (max-width:575px){.room-inspection-content-width,.room-inspection-main-section .roo-audit-tour-instructions-card,.room-inspection-main-section .room-audit-limit-details-card,.room-inspection-main-section .room-audit-upload-video{width:100%}.room-inspection-tab-card .dragger-container{box-sizing:border-box;width:100%!important}.room-inspection-tab{font-size:14px;height:52px}.room-inspection-main-section .limits-desktop{box-sizing:border-box;flex-wrap:wrap!important;gap:12px!important;padding:12px!important}.room-inspection-main-section .limit-wrapper{flex:1 1 100%!important;margin:0!important;max-width:100%!important}.room-inspection-main-section .limit-container{margin:6px 0!important;width:100%!important}}@media (max-width:375px){.room-inspection-main-section .limits-desktop{flex-wrap:wrap!important}.room-inspection-main-section .limit-wrapper{flex:0 0 100%!important;max-width:100%!important;min-width:0!important}.room-inspection-main-section .limit-container{margin-bottom:0!important;min-width:0!important;width:100%!important}.room-inspection-main-section .limit-text p{overflow:visible!important;text-overflow:clip!important;white-space:normal!important}.room-inspection-tabs svg{display:none!important}}}.room-inspection-page{--ri-primary-gradient:linear-gradient(104.55deg,#628eff 2.4%,#bf8cff);--ri-card-bg:#11132c;--ri-card-bg-soft:#0d1628;--ri-page-bg:#000;--ri-border:#1e2039;--ri-muted:#8f91bd;--ri-content-width:100%;--ri-shell-width:none;--ri-radius:15px;--ri-shadow:0 0 60px 0 #00c4ff0f;background:var(--ri-page-bg);color:#fff;margin-top:64px;min-height:calc(100vh - 64px);overflow-x:clip;width:100%}.room-inspection-page .ant-card-body{padding:35px!important}.room-inspection-container{box-sizing:border-box;margin:20px auto!important;max-width:var(--ri-shell-width);padding:0!important;width:80%}.room-inspection-header-section{margin:0 auto;max-width:100%;padding:0;width:var(--ri-content-width)}.room-inspection-container>.gx-d-flex,.room-inspection-main-section{max-width:none;width:100%}.room-inspection-main-section{margin-inline:auto}.room-inspection-container .case-study-description{color:#fff!important;font-size:15px!important;font-weight:400!important;line-height:140%!important;margin:0 auto!important;max-width:100%!important;padding:0!important;text-align:center!important}.room-inspection-content-width{margin:0 auto;max-width:100%;width:var(--ri-content-width)}.room-inspection-page .room-audit-upload-video .ant-tabs-tab,.room-inspection-page .room-audit-upload-video .ant-tabs-tab-btn{color:#8f91bd!important;font-size:16px!important;font-weight:400!important}.room-inspection-page .room-audit-upload-video .ant-tabs-tab-active,.room-inspection-page .room-audit-upload-video .ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff!important;font-weight:500!important}@media (max-width:900px){.room-inspection-container>.case-study-back-btn{margin-left:0}.room-inspection-header-section{padding:0}}@media (max-width:768px){.room-inspection-page{padding-left:34px;padding-right:34px}.room-inspection-container{width:100%}.room-inspection-page .ant-card-body{padding:20px!important}}@media (max-width:575px){.room-inspection-page{padding-left:18px;padding-right:18px}}.poster-grid-wrapper{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:-1}.poster-grid{grid-gap:24px;animation:scrollY 40s linear infinite;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));opacity:.3;padding:150px 30px;transform:rotate(2deg) scale(1.15);transform-origin:top center}.poster-griddark{opacity:.4}.poster-tile{aspect-ratio:3/3;border-radius:10px;overflow:hidden;transform:perspective(1000px) rotateY(8deg)}.poster-tile,.poster-tile img{box-shadow:0 6px 15px #00000014}.poster-tile img{display:block;height:100%;object-fit:cover;transition:transform .5s ease;width:100%}@keyframes scrollY{0%{transform:rotate(-20deg) scale(1.15) translateY(-10%)}to{transform:rotate(-15deg) scale(1.15) translateY(-60%)}}.cs-detilas_pageWrapper__mAxn7{background:linear-gradient(145deg,#001f6b,#060016);height:100vh;overflow-y:auto;padding:2rem}.cs-detilas_container__zePjT{margin:0 auto;max-width:80rem}.cs-detilas_glassCard__IgAsQ{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff1a;border:1px solid #fff3;border-radius:1.5rem;margin-bottom:2rem;padding:2rem}.cs-detilas_headerContent__-WiK7{display:flex;flex-direction:column;gap:2rem}@media (min-width:1024px){.cs-detilas_headerContent__-WiK7{align-items:center;flex-direction:row;justify-content:space-between}}.cs-detilas_headerInfo__TEyag{flex:1 1}.cs-detilas_badges__YSfgQ{display:flex;gap:.5rem;margin-bottom:1rem}.cs-detilas_blueBadge__bOcnR{background:#3b82f64d;border:1px solid #3b82f680;border-radius:9999px;color:#bfdbfe;font-size:.875rem;font-weight:500;padding:.25rem .75rem}.cs-detilas_greenBadge__M4x8A{background:#22c55e4d;border:1px solid #22c55e80;border-radius:9999px;color:#bbf7d0;font-size:.875rem;font-weight:500;padding:.25rem .75rem}.cs-detilas_title__nrUen{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#93c5fd,#d8b4fe,#f9a8d4);-webkit-background-clip:text;font-size:2rem;font-weight:700;margin-bottom:1rem}.cs-detilas_description__0ta3y{color:#ffffffe6;font-size:1.125rem;margin-bottom:1.5rem}.cs-detilas_meta__rISJu{color:#ffffffb3;display:flex;font-size:.875rem;gap:1rem}.cs-detilas_meta__rISJu span{align-items:center;display:flex;gap:.5rem}.cs-detilas_actions__A0Hid{display:flex;gap:1rem}.cs-detilas_primaryBtn__unXYN{align-items:center;background:linear-gradient(90deg,#3b82f6,#9333ea);border:none;border-radius:.75rem;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s}.cs-detilas_primaryBtn__unXYN:hover{background:linear-gradient(90deg,#2563eb,#7e22ce);transform:scale(1.05)}.cs-detilas_secondaryBtn__y7NI8{align-items:center;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:.75rem;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s}.cs-detilas_secondaryBtn__y7NI8:hover{background:#fff3;transform:scale(1.05)}.cs-detilas_videoPreview__oTOJU{align-items:center;aspect-ratio:16/9;background:#00000080;border-radius:1rem;cursor:pointer;display:flex;justify-content:center;position:relative}.cs-detilas_videoOverlay__GRr0f{background:linear-gradient(90deg,#3b82f633,#9333ea33);inset:0;position:absolute}.cs-detilas_playButton__tPuCu{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fff3;border-radius:50%;display:flex;height:5rem;justify-content:center;position:relative;transition:all .3s;width:5rem;z-index:10}.cs-detilas_videoPreview__oTOJU:hover .cs-detilas_playButton__tPuCu{background:#ffffff4d;transform:scale(1.1)}.cs-detilas_video__\+UV5T{border-radius:1rem;width:100%}.cs-detilas_sectionTitle__xE\+rk{align-items:center;color:#fff;display:flex;font-size:1.5rem;font-weight:700;gap:.5rem;margin-bottom:1.25rem}.cs-detilas_text__JUfPM{color:#ffffffe6;font-size:1.125rem}.cs-detilas_grid__-Rq91{grid-gap:2rem;display:grid;gap:2rem}@media (min-width:1024px){.cs-detilas_grid__-Rq91{grid-template-columns:repeat(2,1fr)}}.cs-detilas_item__RBmTR{align-items:flex-start;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.75rem;color:#fff;display:flex;gap:.75rem;margin-bottom:1rem;padding:.75rem}.cs-detilas_chipGrid__L6Q3R{display:flex;flex-wrap:wrap;gap:.75rem}.cs-detilas_chip__4K844{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.75rem;color:#fff;font-size:.875rem;padding:.5rem .75rem}.cs-detilas_blueChip__DDK5A{background:#3b82f633;border:1px solid #3b82f64d;color:#bfdbfe}.cs-detilas_purpleChip__2XQgd{background:#9333ea33;border:1px solid #9333ea4d;color:#e9d5ff}.aistatsContaine{display:flex;flex-wrap:wrap;gap:16px;justify-content:end!important;margin-top:20px;max-width:800px;min-width:617px}@media (max-width:768px){.aistatsContaine{max-width:500px;min-width:145px}}@media (max-width:500px){.aistatsContaine{max-width:500px;min-width:145px}}@media (max-width:768px){.aiStatCard,.aiStatCardLight{flex:1 1 45%;max-width:none;padding:11px 12px}.aistatInfo h3{font-size:14px}.aistatInfo p{font-size:11px}}.aiStatCardAttempt,.aiStatCardLightAttempt{max-width:176px;min-width:145px}.recharts-tooltip-wrapper{z-index:200000!important}.aiStatCardAtte,.aiStatCardLightAtte{align-items:center;border-radius:12px;box-shadow:0 2px 6px #00000014;display:flex;flex:1 1 140px;flex-direction:row;gap:0;height:71px;max-width:145px;min-width:145px;padding:15px 11px;text-align:center}.aiStatCardAtte{background:#f7f7f70f}@media (max-width:768px){.aiStatCardAtte,.aiStatCardLightAtte{max-width:145px;min-width:145px}}@media (max-width:500px){.aiStatCardAtte,.aiStatCardLightAtte{max-width:145px;min-width:145px}}.aiStatCardLightAtte{background:linear-gradient(145deg,#001f6b,#060016)}.hiddenCountdownWrapper{pointer-events:none;visibility:hidden}.diacom_upload{border-radius:8px;height:307px;padding:8px 2px;transition:all .3s ease}.file-status-container{width:100%}.file-status-inner{gap:8px;justify-content:space-between}.file-info,.file-status-inner{align-items:center;display:flex;flex-wrap:wrap}.file-info{gap:6px}.file-status{align-items:center;display:flex;justify-content:flex-end}@media (max-width:768px){.file-status-inner{align-items:flex-start;flex-direction:column}.file-status{justify-content:flex-start}.file-value{word-break:break-word}.file-value,.status-text{font-size:13px}.status-icon-sm{height:16px;width:16px}}@media (min-width:769px) and (max-width:1024px){.file-value,.status-text{font-size:14px}}@media (min-width:1025px){.file-value,.status-text{font-size:15px}}@media(min-width:400px){.upload-heading{font-size:20px}}.instructionsCardScroll{max-height:295px}.customer-support .ai-root,.customer-support .ai-root button,.customer-support .ai-root input,.customer-support .ai-root select,.customer-support .ai-root textarea{font-family:Inter,sans-serif}.cs-06{margin-top:64px;min-width:0}.cs-06 .cs-06-content{background:#000;min-width:0;width:100%}.cs-06 .cs-chat-actions{margin-left:auto;min-width:0}.cs-06-files-popover{width:min(354px,calc(100vw - 32px))}.cs-06-files-popover .ant-popover-inner{background:linear-gradient(135deg,#050018,#0d0621);border:1px solid #641cff;border-radius:8px;box-sizing:border-box;width:100%}.cs-06-files-popover .ant-popover-title{border-bottom-color:#2b367d;color:#fff}.cs-06-files-popover .cs-06-files-popover-title{align-items:center;display:flex;gap:12px;justify-content:space-between}.cs-06-files-popover .cs-06-files-popover-close{align-items:center;color:#fff;display:inline-flex;height:28px;justify-content:center;margin:0!important;min-width:32px;padding:0;width:28px}.cs-06-files-popover .cs-06-files-popover-close:focus,.cs-06-files-popover .cs-06-files-popover-close:hover{background:#ffffff1f;color:#fff}.cs-06-files-popover .ant-popover-inner-content{color:#fff}.cs-06-files-popover .ant-popover-inner-content>.ant-space-vertical{padding-right:8px;scrollbar-color:#7c3aed #110626;scrollbar-width:thin}.cs-06-files-popover .ant-popover-inner-content>.ant-space-vertical::-webkit-scrollbar{width:8px}.cs-06-files-popover .ant-popover-inner-content>.ant-space-vertical::-webkit-scrollbar-track{background:#110626;border:1px solid #2b1361;border-radius:999px}.cs-06-files-popover .ant-popover-inner-content>.ant-space-vertical::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#9d4edd,#641cff);border:2px solid #110626;border-radius:999px}.cs-06-files-popover .ant-popover-inner-content>.ant-space-vertical::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#bf8cff,#7c3aed)}.cs-06-files-popover .ant-popover-arrow-content{--antd-arrow-background-color:#0d0621}.cs-06-files-popover .cs-06-preview-file-item{align-items:center;background:#1a1f36;border:1px solid #2b367d;border-radius:4px;color:#fff;display:flex;max-width:100%;min-width:0}.cs-06-files-popover .cs-06-preview-file-item:focus,.cs-06-files-popover .cs-06-preview-file-item:hover{background:#2b367d;border-color:#3d83ff;color:#fff}.cs-06-files-popover .cs-06-preview-file-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-06 .cs-clear-chat,.cs-06 .cs-download-chat,.cs-06 .cs-preview-files{align-items:center;background-color:#1a1f36;border:1px solid #2b367d;border-radius:4px;color:#06f!important;display:inline-flex;font-weight:500;transition:all .3s ease}.cs-06 .cs-clear-chat .anticon,.cs-06 .cs-download-chat .anticon,.cs-06 .cs-preview-files .anticon{color:#3d83ff;transition:color .3s ease}.cs-06 .cs-clear-chat:hover,.cs-06 .cs-download-chat:hover,.cs-06 .cs-preview-files:hover{background-color:#2b367d;border-color:#3d83ff;color:#fff!important;transform:translateY(-3px)}.cs-06 .cs-clear-chat:hover .anticon,.cs-06 .cs-download-chat:hover .anticon,.cs-06 .cs-preview-files:hover .anticon{color:#06f}.cs-06 .cs-chat-interface-tour .chat-header{align-items:center;display:flex;width:100%}.cs-06 .cs-chat-interface-tour .ai-chat-outer{background:linear-gradient(135deg,#050018,#0d0621) padding-box,linear-gradient(90deg,#628eff,#bf8cff) border-box!important;border:1.5px solid #0000!important;border-radius:15px!important;box-shadow:none!important;box-sizing:border-box;min-width:0;overflow:hidden;width:100%}.cs-06 .cs-chat-interface-tour .ai-chat-inner{background:linear-gradient(135deg,#050018,#0d0621)!important;border:0!important;min-width:0;width:100%}.cs-06 .cs-chat-interface-tour .cs-file-attach-panel{background:#fff!important;border:1px solid #fff!important;color:#3d83ff!important;flex:0 0 auto;font-size:18px;margin-bottom:0!important;margin-top:0!important}.cs-06 .cs-chat-interface-tour .cs-file-attach-panel:hover{background:#f3f4f6!important;border-color:#f3f4f6!important;color:#3d83ff!important}.cs-06 .cs-chat-interface-tour,.cs-06 .cs-chat-interface-tour .chat-footer,.cs-06 .cs-chat-interface-tour .cs-messages-area,.cs-06 .cs-instructions-card-tour{box-sizing:border-box;max-width:100%;min-width:0}.cs-06 .cs-chat-interface-tour .suggestions-container{grid-gap:10px;align-items:stretch;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.cs-06 .cs-chat-interface-tour .suggestion-chip{align-items:center;box-sizing:border-box;display:flex;max-width:100%;min-width:0;overflow-wrap:anywhere;white-space:normal;width:100%}.cs-06 .cs-chat-interface-tour .ai-message-row>.ai-avatar-chat{align-self:flex-end}.cs-06-preview-modal .ant-modal-content{background:linear-gradient(180deg,#0f172a,#1e293b);border:1px solid #ffffff1a;box-shadow:0 0 20px #0006}.cs-06-preview-modal .ant-modal-header{background:#0000;border-bottom-color:#ffffff1a}.cs-06-preview-modal .ant-modal-close,.cs-06-preview-modal .ant-modal-title{color:#d9e6fa}.cs-06-preview-modal .ant-modal-body{padding:16px 24px 24px}.cs-06-preview-status{align-items:center;color:#d9e6fa;display:flex;justify-content:center;min-height:300px}.cs-06-preview-status .ant-empty-description{color:#d9e6fa}.cs-06-preview-iframe{background:#fff;border:0;border-radius:8px;display:block;height:min(65vh,560px);width:100%}@media (min-width:577px) and (max-width:991px){.cs-06 .cs-stats-row-tour .limit-text{align-items:center;display:flex;flex-direction:column;justify-content:center}.cs-06 .cs-stats-row-tour .limit-text>p:first-child{flex-shrink:0;white-space:nowrap}.cs-06 .cs-chat-interface-tour .assistant-header{flex-direction:column;gap:8px;height:auto;justify-content:center;min-height:60px;padding-bottom:10px;padding-top:10px}.cs-06 .cs-chat-interface-tour .assistant-actions,.cs-06 .cs-chat-interface-tour .assistant-left{justify-content:center;width:100%}.cs-06 .cs-chat-interface-tour .action-buttons-container{display:flex;justify-content:center;max-width:100%}.cs-06 .cs-chat-actions{justify-content:center;margin-inline:auto;max-width:100%}.cs-06 .limit-text{gap:0!important}.cs-06 .cs-case-study-heading{margin-bottom:20px;min-width:0;text-align:center}.cs-06 .cs-case-study-heading h1,.cs-06 .cs-case-study-heading h2,.cs-06 .cs-case-study-heading p{max-width:100%;overflow:visible;text-align:center;white-space:normal}.cs-06 .stats-container{min-width:0}.cs-06 .cs-stats-row-tour>.ant-row{align-items:center;justify-content:center!important;row-gap:12px}.cs-06 .cs-stats-row-tour>.ant-row>.ant-col{flex:0 0 50%;max-width:50%;min-width:0;text-align:center}}@media (min-width:992px) and (max-width:1199px){.cs-06 .cs-chat-interface-tour .assistant-header{flex-direction:column;gap:8px;height:auto;justify-content:center;min-height:60px;padding-bottom:10px;padding-top:10px}.cs-06 .cs-chat-interface-tour .assistant-actions,.cs-06 .cs-chat-interface-tour .assistant-left{justify-content:center;width:100%}.cs-06 .cs-chat-interface-tour .action-buttons-container{display:flex;justify-content:center;max-width:100%}.cs-06 .cs-chat-actions{justify-content:center;margin-inline:auto;max-width:100%}}@media (max-width:576px){.cs-06-files-popover{left:max(37.5px,calc(50% - 150px))!important;max-width:300px;transform:none!important;width:min(300px,calc(100vw - 75px))}.cs-06-files-popover .ant-popover-arrow{display:none}.cs-06-files-popover .ant-popover-inner-content,.cs-06-files-popover .ant-popover-title{padding-inline:12px}.cs-06-files-popover .ant-popover-inner-content>.ant-space-vertical{min-width:0;padding-right:4px}.cs-06-files-popover .cs-06-preview-file-item{width:100%}.cs-06 .cs-chat-interface-tour .suggestions-container{grid-template-columns:minmax(0,1fr)}.cs-06 .case-study-main-section>.cs-chat-interface-tour{order:2}.cs-06 .case-study-main-section>.cs-stats-row-tour{order:3}.cs-06 .chat-textarea{font-size:11px}.cs-06 .cs-chat-interface-tour .assistant-header{flex-direction:row}.cs-06 .cs-chat-interface-tour .assistant-left{min-width:0}.cs-06 .cs-chat-interface-tour .assistant-actions{flex:0 0 auto;width:auto}.cs-06 .cs-chat-interface-tour .action-buttons-container{display:flex;justify-content:flex-end}.cs-06 .cs-chat-interface-tour .assistant-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-06 .case-study-main-container,.cs-06 .case-study-main-section{padding-left:0;padding-right:0}.cs-06 .cs-chat-actions{flex-wrap:nowrap;margin-left:auto}.cs-06 .cs-chat-actions .ant-btn>span:not(.anticon){display:none}.cs-06 .cs-chat-actions .ant-btn{margin-right:0}.cs-06 .cs-chat-interface-tour .chat-footer .image-chat-input{align-items:center!important;column-gap:12px;flex-wrap:nowrap;overflow:hidden}.cs-06 .cs-chat-interface-tour .chat-icons-left{flex:0 0 auto;height:42px;justify-content:center;margin-right:0}.cs-06 .cs-chat-interface-tour .cs-file-attach-panel,.cs-06 .cs-chat-interface-tour .send-btn{align-items:center;border-radius:50%;display:inline-flex;flex:0 0 42px;height:35px;justify-content:center;min-width:28px;padding:0;width:28px}.cs-06 .cs-chat-interface-tour textarea.ant-input.chat-textarea{flex:1 1 auto;height:42px;line-height:20px!important;max-height:42px;min-height:42px;overflow:hidden!important;padding:10px 8px!important;resize:none;scrollbar-width:none;text-overflow:ellipsis;white-space:nowrap;width:0}.cs-06 .cs-chat-interface-tour textarea.ant-input.chat-textarea::placeholder{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-06 .cs-chat-interface-tour textarea.ant-input.chat-textarea::-webkit-scrollbar{display:none}}@media (max-width:320px){.cs-06 .cs-chat-interface-tour .assistant-header{flex-direction:column;gap:8px;justify-content:center;min-height:100px}.cs-06 .cs-chat-interface-tour .assistant-actions,.cs-06 .cs-chat-interface-tour .assistant-left{justify-content:center;width:100%}.cs-06 .cs-chat-interface-tour .assistant-title{overflow:visible;text-overflow:clip;white-space:nowrap}.cs-06 .cs-chat-actions,.cs-06 .cs-chat-interface-tour .action-buttons-container{justify-content:center;margin-inline:auto}}.cs-portal{background:#040e3c;color:#fff;min-height:100vh;overflow-x:hidden;position:relative}.cs-background-canvas{background:radial-gradient(circle at 20% 20%,#0066ff26 0,#0000 40%),radial-gradient(circle at 80% 80%,#00d4ff1a 0,#0000 40%),radial-gradient(circle at 40% 90%,#00ff8814 0,#0000 40%);z-index:-2}.cs-background-canvas,.cs-floating-particles{height:100%;left:0;position:fixed;top:0;width:100%}.cs-floating-particles{overflow:hidden;z-index:-1}.cs-particle{animation:float 15s linear infinite;background:#00d4ff99;border-radius:50%;height:2px;position:absolute;width:2px}.cs-particle:first-child{animation-delay:0s;animation-duration:20s;left:10%;top:10%}.cs-particle:nth-child(2){animation-delay:2s;animation-duration:18s;left:80%;top:30%}.cs-particle:nth-child(3){animation-delay:4s;animation-duration:22s;left:20%;top:60%}.cs-particle:nth-child(4){animation-delay:6s;animation-duration:16s;left:70%;top:80%}.cs-particle:nth-child(5){animation-delay:8s;animation-duration:24s;left:50%;top:20%}@keyframes float{0%{opacity:0;transform:translateY(0) rotate(0deg)}10%{opacity:.8}90%{opacity:.8}to{opacity:0;transform:translateY(-100vh) rotate(1turn)}}.cs-container{margin:0 auto;padding:20px;position:relative;z-index:1}.cs-header-card{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:linear-gradient(135deg,#ffffff0d,#1a1a2e99)!important;border:1px solid #ffffff1a!important;border-radius:24px!important;margin-bottom:30px;overflow:hidden;position:relative;text-align:center}.cs-header-card:before{animation:borderGlow 4s linear infinite;border-radius:26px;bottom:-2px;content:"";left:-2px;position:absolute;right:-2px;top:-2px;z-index:-1}.cs-brand{gap:20px;margin-bottom:25px}.cs-brand,.cs-brand-logo{align-items:center;display:flex;justify-content:center}.cs-brand-logo{background:linear-gradient(135deg,#06f,#00d4ff);border-radius:18px;box-shadow:0 8px 32px #06f3;color:#fff;font-size:24px;font-weight:900;height:70px;position:relative;width:70px}.cs-brand-logo:before{animation:logoRotate 6s linear infinite;background:linear-gradient(45deg,#06f,#00d4ff,#0f8);border-radius:21px;content:"";inset:-3px;position:absolute;z-index:-1}.cs-header-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#00d4ff 50%,#06f);-webkit-background-clip:text;background-clip:text;font-size:clamp(2.5rem,5vw,4rem)!important;font-weight:800!important;margin-bottom:20px!important;text-shadow:0 0 50px #00d4ff80}.cs-header-subtitle{color:#b8c5d1!important;font-size:.85rem!important;margin:0 auto 25px!important;max-width:900px}.cs-ministry-tag{background:linear-gradient(135deg,#0f83,#00ff881a);border:1px solid #00ff884d;border-radius:25px;color:#0f8;display:inline-block;font-size:.75rem!important;font-weight:600;margin-top:4px;padding:10px 20px}.cs-stat-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d!important;border:1px solid #ffffff1a!important;border-radius:20px!important;overflow:hidden;padding:8px!important;position:relative;text-align:center;transition:all .4s cubic-bezier(.23,1,.32,1)}.cs-stat-card .ant-statistic-title{font-size:.8rem!important}.cs-stat-card .ant-statistic-content{font-size:1.2rem!important}.cs-stat-card:before{background:linear-gradient(90deg,#0000,#0066ff1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.cs-stat-card:hover{border-color:#06f!important;box-shadow:0 20px 60px #0066ff4d;transform:translateY(-10px) scale(1.05)}.cs-stat-card:hover:before{left:100%}.cs-control-panel{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#1a293e!important;border:1px solid #ffffff1a!important;border-radius:28px!important;position:-webkit-sticky;position:sticky;top:20px}.cs-panel-header{align-items:center;display:flex;gap:18px;margin-bottom:30px}.cs-panel-title{color:#fff!important;margin:0 0 0 12px!important}.cs-section-title{align-items:center;color:var(--text-secondary);display:flex;font-size:.9rem!important;font-weight:600;gap:10px;margin-bottom:6px!important}.cs-agent-card{background:linear-gradient(135deg,#0066ff1a,#1a1a2e80)!important;border:1px solid #06f3!important;border-radius:16px!important;margin-bottom:15px!important;padding:20px!important;transition:all .3s ease}.cs-agent-card:hover{border-color:#06f!important;box-shadow:0 8px 25px #06f3;transform:translateX(8px)}.cs-agent-header{align-items:center;display:flex;justify-content:space-between}.cs-upload-area{background:#0066ff0d!important;border:2px dashed #ffffff1a!important;border-radius:16px!important;transition:all .3s ease}.cs-upload-area:hover{background:#0066ff1a!important;border-color:#06f!important;transform:scale(1.02)}.cs-user-session{background:linear-gradient(135deg,#00ff881a,#00ff880d)!important;border:1px solid #0f83!important;border-radius:16px!important}.cs-user-avatar{background:linear-gradient(135deg,#0f8,#00cc70)!important;margin-bottom:20px}.cs-user-info{display:flex;flex-direction:column;gap:12px}.cs-chat-interface{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#192b36!important;border:1px solid #ffffff1a!important;border-radius:28px!important;overflow:hidden;padding:12px!important;position:relative}.cs-chat-header{background:#1b1d30!important;border-bottom:1px solid #ffffff50;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:28px;border-top-right-radius:28px;position:-webkit-sticky;position:sticky;top:0!important;width:100%;z-index:10}.cs-messages-area{flex:1 1;gap:12px;max-height:400px;min-height:380px;overflow-y:auto!important;padding:12px 15px!important;scroll-behavior:smooth}@keyframes topGlow{0%,to{opacity:.5}50%{opacity:1}}.cs-chat-header{background:#1a1a2ecc;border-bottom:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;padding:30px 35px}.cs-chat-header,.cs-chat-status{align-items:center;display:flex;gap:15px}.cs-chat-status .ant-badge-status{background-color:#0f8;border-radius:50%;height:12px;position:relative;width:12px}.cs-chat-status .ant-badge-status:after{animation:connectionPulse 1.5s infinite;border:2px solid #0f8;border-radius:50%;content:"";inset:0;position:absolute}@keyframes connectionPulse{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2.5)}}.cs-chat-header .ant-btn{align-items:center;background:#0066ff26!important;border:1px solid #0066ff4d!important;color:#06f!important;display:flex;font-size:.75rem!important;font-weight:100;gap:6px;height:26px!important;padding:0 6px!important;transition:all .3s ease}.cs-chat-header .ant-btn:hover{background:#0066ff40!important;border-color:#06f!important;color:#3385ff!important;transform:translateY(-2px)}.cs-message{animation:cs-messageSlide .6s ease-out forwards;max-width:80%;opacity:0}@keyframes cs-messageSlide{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.cs-message.assistant{align-self:flex-start}.cs-message.user{align-self:flex-end}.cs-message-header{align-items:center;color:#7c8898;display:flex;font-size:.8rem;gap:8px;margin-bottom:10px}.cs-message-content{word-wrap:break-word;border-radius:24px;font-size:1rem;line-height:1.7;padding:20px 25px;position:relative}.cs-message.assistant .cs-message-content{background:linear-gradient(135deg,#0066ff26,#1a1a2e99);border:1px solid #0066ff4d;border-bottom-left-radius:8px;color:#fff}.cs-message.user .cs-message-content{background:linear-gradient(135deg,#06f,#3385ff);border-bottom-right-radius:8px;box-shadow:0 8px 30px #06f6;color:#fff}.cs-typing-indicator{align-items:center;background:#0066ff1a;border-radius:24px;border-bottom-left-radius:8px;display:flex;gap:10px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:20px 25px}.cs-typing-dots{display:flex;gap:4px}.cs-typing-dot{animation:cs-typingBounce 1.4s infinite;background:#06f;border-radius:50%;height:8px;width:8px}.cs-typing-dot:nth-child(2){animation-delay:.2s}.cs-typing-dot:nth-child(3){animation-delay:.4s}@keyframes cs-typingBounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-10px)}}.cs-input-area{border-top:1px solid #ffffff1a;padding:30px 35px;z-index:10}.cs-input-container{align-items:flex-end;background:#1a1a2e;border:2px solid #ffffff1a;border-radius:25px;display:flex;gap:15px;padding:12px;transition:all .3s ease}.cs-input-container:focus-within{border-color:#06f;box-shadow:0 0 30px #06f3}.cs-input-wrapper{display:flex;flex:1 1;flex-direction:column}.cs-message-input{background:#0000!important;border:none!important;color:#fff!important;font-size:1.1rem;resize:none}.cs-message-input::placeholder{color:#7c8898!important}.cs-input-actions{margin-top:10px}.cs-send-button{background:linear-gradient(135deg,#06f,#3385ff)!important;border:none!important;box-shadow:0 8px 32px #06f3!important;height:55px!important;transition:all .4s cubic-bezier(.23,1,.32,1)!important;width:55px!important}.cs-send-button:hover{box-shadow:0 12px 40px #0066ff80!important;transform:scale(1.15)!important}.cs-analytics-dashboard{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#ffffff0d!important;border:1px solid #ffffff1a!important;border-radius:28px!important;margin-top:40px}.cs-dashboard-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:35px}.cs-dashboard-title{align-items:center;display:flex;gap:20px}.cs-dashboard-icon{background:linear-gradient(135deg,#0f8,#00cc70)!important;box-shadow:0 8px 30px #00ff884d}.cs-metric-card{background:linear-gradient(135deg,#0066ff14,#1a1a2e99)!important;border:1px solid #ffffff1a!important;border-radius:20px!important;overflow:hidden;position:relative;text-align:center;transition:all .4s cubic-bezier(.23,1,.32,1)}.cs-metric-card:before{background:linear-gradient(90deg,#0000,#0066ff1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .8s ease;width:100%}.cs-metric-card:hover{border-color:#06f!important;box-shadow:0 25px 60px #06f3;transform:translateY(-8px) scale(1.02)}.cs-metric-card:hover:before{left:100%}.cs-analytics-chart{align-items:center;background:#1a1a2e!important;border:1px solid #ffffff1a!important;border-radius:20px!important;display:flex;height:300px;justify-content:center;overflow:hidden;position:relative}.cs-analytics-chart:before{animation:chartAnimation 4s ease-in-out infinite;background:linear-gradient(90deg,#0000,#0066ff14 50%,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0}@keyframes chartAnimation{0%,to{transform:translateX(-100%)}50%{transform:translateX(100%)}}@media (max-width:1200px){.cs-container{padding:15px}}@media (max-width:1024px){.cs-main-interface .ant-col:first-child{order:2}.cs-control-panel{position:relative;top:auto}.cs-chat-interface{height:500px}}@media (max-width:768px){.cs-container{padding:12px}.cs-chat-interface{height:450px}.cs-chat-header{align-items:stretch;flex-direction:column;gap:15px;padding:20px 25px}.cs-chat-header .ant-space,.cs-chat-status{justify-content:center}.cs-input-container{align-items:stretch;flex-direction:column}.cs-input-actions{justify-content:space-between}}.cs-card .ant-card{background:#ffffff0d;border:1px solid #ffffff1a;color:#fff}.cs-card .ant-card-head-title,.cs-card .ant-list-item-meta-title,.cs-card.ant-typography{color:#fff!important}.cs-card .ant-list-item-meta-description{color:#b8c5d1!important}.cs-card .ant-btn-primary{background:linear-gradient(135deg,#06f,#3385ff);border:none;box-shadow:0 4px 15px #0066ff4d}.cs-card .ant-btn-primary:hover{background:linear-gradient(135deg,#3385ff,#06f)!important;box-shadow:0 6px 20px #06f6!important;transform:translateY(-2px)}.cs-panel-icon{align-items:center;display:flex;justify-content:center}.cs-logo{display:block;height:30px!important;object-fit:contain;width:30px!important}.cs-analytics-dashboard,.cs-chat-interface,.cs-control-panel,.cs-portal{font-size:.4rem!important}.cs-chat-header .ant-typography,.cs-header-subtitle,.cs-header-title,.cs-panel-title,.cs-section-title{color:#fff!important;font-size:1rem!important;margin-bottom:8px!important}.cs-panel-header{gap:6px;margin-bottom:10px}.cs-agent-card{font-size:.8rem!important;margin-bottom:8px!important;padding:12px!important}.cs-upload-area{padding:10px!important}.cs-chat-interface{display:flex;flex-direction:column;height:600px!important}.cs-chat-header{gap:8px;padding:12px 15px!important}.cs-message-content{font-size:.8rem!important;line-height:1.4!important;padding:10px 12px!important}.cs-typing-indicator{font-size:.75rem!important;padding:10px 12px!important}.cs-input-area{padding:12px 15px!important}.cs-input-container{gap:8px;padding:6px 8px!important}.cs-message-input{font-size:.85rem!important}.cs-input-actions{margin-top:5px}.cs-send-button{font-size:14px!important;height:38px!important;width:38px!important}.cs-message-content .cs-section-title{color:#fff!important;font-size:.9rem;font-weight:700;margin-bottom:6px;margin-top:12px}.cs-message-content .cs-references{list-style:none;padding-left:0}.cs-message-content .cs-references li{margin:4px 0}.cs-message-content .cs-references a{color:#00d4ff;text-decoration:underline}.cs-page-previews{display:flex;flex-direction:column;gap:12px;margin-top:8px}.cs-page-item{background:#fafafa;border:1px solid #eee;border-radius:8px;padding:8px}.cs-page-label{color:#666;font-size:12px;margin-bottom:4px}.cs-page-image{border-radius:6px;box-shadow:0 1px 4px #0000001a;max-width:100%}.ride-smart-bulb-icon{cursor:pointer;font-size:22px;transition:all .3s ease}.ride-smart-bulb-icon.active{animation:none;color:#faad14;text-shadow:0 0 12px #faad14cc;transform:rotate(10deg) scale(1.1)}.ride-smart-bulb-icon.idle{animation:bulbIdle 2s ease-in-out infinite alternate;color:#fff;position:relative;transform:rotate(0deg) scale(1)}.ride-smart-bulb-icon.idle:after,.ride-smart-bulb-icon.idle:before{animation:particleFlow 2s linear infinite;background:#fff;border-radius:50%;box-shadow:0 0 10px #fff;content:"";height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}.ride-smart-bulb-icon.idle:after{animation-delay:1s}.ride-smart .ai-root,.ride-smart .ai-root button,.ride-smart .ai-root input,.ride-smart .ai-root select,.ride-smart .ai-root textarea{font-family:Inter,sans-serif}.ride-smart .ride-smart-available-manuals{align-items:center;display:inline-flex;gap:6px;justify-content:center}.ride-smart-manual-popover .ride-smart-manual-list{display:flex;flex-direction:column;gap:6px;max-width:360px;min-width:220px}.ride-smart-manual-popover .ride-smart-manual-item{align-items:center;display:flex;justify-content:flex-start;overflow:hidden;text-align:left;width:100%}.ride-smart-manual-popover .ride-smart-manual-item>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ride-smart .ride-smart-section-title{font-weight:600;margin-top:10px}.ride-smart .ride-smart-manual-page img{border-radius:8px;display:block;margin-top:8px;max-width:100%}.tryoutmain{align-items:center;background:linear-gradient(145deg,#001f6b,#060016);color:#fff;display:flex;justify-content:center;min-height:100vh}.tryout-contact-footer{overflow:visible;width:100%}.tryout-contact-footer .fig-footer{width:100%}.tryout-page-wrapper{--chat-scrollbar-thumb:#ffffff26;--chat-scrollbar-thumb-hover:#ffffff4d;--chat-scrollbar-track:#0000}.dark .tryout-page-wrapper{--chat-scrollbar-thumb:#3e74ff38;--chat-scrollbar-thumb-hover:#3e74ff6b;--chat-scrollbar-track:#0000}.tryout-chatbot-scroll-region{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto}.tryout-chatbot-scroll-region,.tryout-chatbot-scroll-region *{scrollbar-color:var(--chat-scrollbar-thumb) var(--chat-scrollbar-track);scrollbar-width:thin}.tryout-chatbot-scroll-region ::-webkit-scrollbar,.tryout-chatbot-scroll-region::-webkit-scrollbar{height:6px;width:6px}.tryout-chatbot-scroll-region ::-webkit-scrollbar-track,.tryout-chatbot-scroll-region::-webkit-scrollbar-track{background:var(--chat-scrollbar-track);border-radius:10px}.tryout-chatbot-scroll-region ::-webkit-scrollbar-thumb,.tryout-chatbot-scroll-region::-webkit-scrollbar-thumb{background:var(--chat-scrollbar-thumb);border-radius:10px}.tryout-chatbot-scroll-region ::-webkit-scrollbar-thumb:hover,.tryout-chatbot-scroll-region::-webkit-scrollbar-thumb:hover{background-color:var(--chat-scrollbar-thumb-hover)}.tryout-chatbot-scroll-region ::-webkit-scrollbar-corner,.tryout-chatbot-scroll-region::-webkit-scrollbar-corner{background:#0000}.chat-main-container{display:flex;flex-direction:column;justify-content:center}.ant-card.aiChatBoxCardDark{background:#0000}.ant-card.aiChatBoxCardlight{background:#fff}.ant-row.chatboxCardRow{display:flex;justify-content:center}.ant-card.evaluateCard{background:#0000;margin-left:20px;padding:2px}.ant-card.evaluateCardLight{background:#fff;margin-left:20px;padding:2px}.evaluateTitle{color:#dea34b!important;font-size:15px}.evaluateTextDark{color:#fff}.evaluateTextLight{color:#0a0a0a}.evaluateTitleDes{color:#e3dbcf!important;font-size:14px}.evaluateTitleDesLight{color:#464543!important;font-size:14px}.ant-btn.evalButton{background-color:#fbaf22;color:#fff}.ant-input.chatbotTextarea{background-color:initial;color:#bbb}.ant-input.chatbotTextareaLight{background-color:initial;color:#888}.ant-card.overlayCard{background:#00000059}.grocery-container{background:linear-gradient(135deg,#667eea,#764ba2);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;min-height:100vh;padding:20px}.shop-header{background:#ffffff26}.shop-header,.shop-header-light{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #fff3;border-radius:20px;box-shadow:0 8px 32px #0000001a;display:flex;justify-content:space-between;margin-bottom:30px;padding:15px 40px}.shop-header-light{background:#b5b8b9f2!important}.shop-header h5,.shop-header-light h5{color:#fff;font-size:18px;font-weight:700;margin:0;text-shadow:0 2px 4px #0000001a}.cart-info{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff1a;border-radius:25px;display:flex;gap:10px;padding:10px 20px}.cart-icon{color:#fff;font-size:24px}.cart-total{color:#fff;font-size:18px;font-weight:700;text-shadow:0 1px 2px #0000001a}@keyframes blastParticle{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(var(--dx),var(--dy))}}.blast-particle{position:fixed}.products-grid{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;margin-bottom:30px;max-height:30vh;min-height:40vh;overflow-x:hidden;overflow-y:auto;padding:10px}.products-grid::-webkit-scrollbar{width:8px}.products-grid::-webkit-scrollbar-track{background:#ffffff1a;border-radius:10px}.products-grid::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:10px}.products-grid::-webkit-scrollbar-thumb:hover{background:#ffffff80}.product-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #fff3;box-shadow:0 4px 20px #0000001a;margin-bottom:20px;transition:all .3s cubic-bezier(.4,0,.2,1);width:130px}.product-card:hover{background:#fffffff2;box-shadow:0 12px 40px #00000026;transform:translateY(-5px) scale(1.02)}.product-image-container{height:100px}.product-image{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.product-card:hover .product-image{transform:scale(1.1)}.item-badge{align-items:center;background-color:#4caf50;border-radius:35%;box-shadow:0 2px 4px #0003;color:#fff;display:flex;font-size:12px;font-weight:700;height:14px;justify-content:center;left:55px;position:absolute;top:55px;width:18px}.product-name{color:#333;font-size:16px}.product-price{color:#52c41a;font-size:20px;margin-bottom:5px}.add-to-cart-btn{background:linear-gradient(135deg,#1890ff,#096dd9);height:40px;margin-top:2px;transition:all .3s ease}.add-to-cart-btn:hover{background:linear-gradient(135deg,#40a9ff,#1890ff);box-shadow:0 6px 20px #1890ff66}.order-section{background:#ffffff26}.order-section,.order-section-light{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid #fff3;border-radius:20px;box-shadow:0 8px 32px #0000001a;overflow:hidden;padding:15px;position:relative;text-align:center}.order-section-light{background:#b5b8b9f2}.order-section:before{background:linear-gradient(90deg,#0000,#ffffff80,#0000);content:"";height:2px;left:0;position:absolute;right:0;top:0}.order-summary{background:#ffffff1a;gap:20px;margin-bottom:10px;padding:10px}.order-summary,.order-summary-light{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:15px;display:flex;flex-wrap:wrap;justify-content:center}.order-summary-light{background:#a7abacf2;gap:50px;margin-bottom:30px;padding:20px}.summary-item{color:#fff;font-size:16px;min-width:120px;text-align:center}.summary-item strong{color:#fff;display:block;font-size:20px;font-weight:700;margin-top:5px;text-shadow:0 1px 2px #0000001a}.place-order-btn{background:linear-gradient(135deg,#52c41a,#389e0d);border:none;border-radius:12px;font-size:16px;font-weight:700;height:55px;letter-spacing:1px;min-width:250px;overflow:hidden;position:relative;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.place-order-btn:not(:disabled):hover{background:linear-gradient(135deg,#73d13d,#52c41a);box-shadow:0 12px 35px #52c41a66;transform:translateY(-3px) scale(1.05)}.place-order-btn:disabled{background:#fff3;color:#ffffff80;cursor:not-allowed}.place-order-btn.blasting{animation:buttonBlast .6s ease-out}.success-container{align-items:center;display:flex;justify-content:center;min-height:80vh}.success-card{animation:successSlideIn .8s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff2;border:none;border-radius:25px;box-shadow:0 20px 60px #00000026;max-width:500px}.success-content{padding:40px 30px;text-align:center}.success-icon{animation:successBounce 1.2s ease-out;color:#52c41a;font-size:80px;margin-bottom:20px}.success-title{color:#333;font-size:28px;font-weight:700;margin:20px 0}.success-message{color:#666;font-size:16px;line-height:1.8;margin:20px 0}.success-details{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8f9facc;border:1px solid #0000000d;border-radius:15px;margin:25px 0;padding:25px}.success-details p{color:#666;font-size:14px;margin:10px 0}.back-btn{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:25px;color:#fff;font-weight:600;height:45px;margin-top:20px}.back-btn:hover{box-shadow:0 8px 25px #667eea66;transform:translateY(-2px)}@keyframes buttonBlast{0%{box-shadow:0 4px 20px #52c41a4d;transform:scale(1)}50%{box-shadow:0 0 40px #52c41acc;transform:scale(1.15)}to{box-shadow:0 4px 20px #52c41a4d;transform:scale(1)}}@keyframes successSlideIn{0%{opacity:0;transform:translateY(-60px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes successBounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-15px)}60%{transform:translateY(-8px)}}@media (max-width:768px){.shop-header{flex-direction:column;gap:20px;padding:20px;text-align:center}.shop-header h5{font-size:20px}.cart-info{flex-direction:column;gap:10px;padding:15px}.order-summary,.order-summary-ligth{flex-direction:row;gap:20px;padding:15px}.summary-item{min-width:auto}.place-order-btn{height:50px;min-width:0;min-width:auto;width:100%}.grocery-container{padding:15px}.order-section{padding:20px}.products-grid{max-height:40vh;padding:15px}}@media (max-width:480px){.shop-header h5{font-size:16px}.product-card{margin-bottom:10px}.success-title{font-size:20px}.success-icon{font-size:50px}.success-content{padding:25px 15px}.order-summary{gap:12px;padding:8px}.summary-item{font-size:11px}.summary-item strong{font-size:13px}.place-order-btn{font-size:12px;height:36px}.order-section{padding:10px}}.item-badge .ant-badge-count{background:linear-gradient(135deg,#ff4d4f,#cf1322);border-radius:12px;box-shadow:0 2px 8px #ff4d4f4d;font-size:12px;font-weight:700;height:24px;line-height:24px;min-width:24px}.cart-info .ant-badge-count{background:linear-gradient(135deg,#52c41a,#389e0d);box-shadow:0 2px 8px #52c41a4d;font-weight:700}.empty-cart-state{min-height:45vh;padding:20px;text-align:center}.cartCol{border:1px solid #e8e8e8;border-radius:6px;height:99vh;padding:10px}.empty-cart-header{margin-bottom:30px}.empty-cart-icon{font-size:48px;margin-bottom:16px}.empty-cart-header h6{color:#666;font-size:18px;margin-bottom:8px}.empty-cart-header p{color:#888;margin-bottom:0}.suggestions-section{margin-bottom:24px;text-align:left}.suggestion-cards{display:flex;flex-direction:column;gap:8px}.suggestion-card{align-items:center;background:#fafafa;border:1px solid #e8e8e8;border-radius:6px;display:flex;padding:12px;transition:all .3s ease}.suggestion-card:hover{background:#f0f9ff;border-color:#1890ff}.item-emoji{font-size:20px;margin-right:12px}.item-info{display:flex;flex:1 1;flex-direction:column}.item-name{font-size:14px;font-weight:500}.item-price{color:#666;font-size:12px}.recipe-cards{display:flex;flex-direction:column;gap:12px}.recipe-card{background:#fafafa;border:1px solid #e8e8e8;border-radius:8px;padding:16px;transition:all .3s ease}.recipe-card:hover{background:#f6ffed;border-color:#52c41a}.recipe-header{align-items:center;display:flex;margin-bottom:8px}.recipe-emoji{font-size:18px;margin-right:8px}.recipe-name{font-size:14px;font-weight:500}.recipe-ingredients{color:#666;font-size:12px;line-height:1.4;margin-bottom:8px}.quick-actions{margin-top:24px}.browse-all-btn{height:40px;width:100%}.shop-container-dark .empty-cart-header h6{color:#ccc}.shop-container-dark .empty-cart-header p{color:#aaa}.shop-container-dark .section-title{color:#fff}.shop-container-dark .suggestion-card{background:#2a2a2a;border-color:#404040}.shop-container-dark .suggestion-card:hover{background:#1e3a8a;border-color:#3b82f6}.shop-container-dark .recipe-card{background:#2a2a2a;border-color:#404040}.shop-container-dark .recipe-card:hover{background:#1a472a;border-color:#22c55e}.shop-container-dark .item-name{color:#fff}.shop-container-dark .item-price,.shop-container-dark .recipe-ingredients{color:#ccc}.shop-container-dark .recipe-name{color:#fff}@media (max-width:992px){.products-grid .ant-col{flex-basis:calc(50% - 6px);flex-grow:0;flex-shrink:0;max-width:calc(50% - 6px)}}@media (max-width:576px){.products-grid .ant-col{flex:0 0 100%;max-width:100%}.product-image-container{height:80px}}.place-order-btn .ant-spin,.place-order-btn .ant-spin .ant-spin-dot{color:#fff}.blast-particle{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);border-radius:50%;pointer-events:none;z-index:9999}.cart-item-badge{border:2px solid #fff;box-shadow:0 2px 4px #0003;font-size:12px;right:4px;transition:all .2s ease}.cart-item-badge,.cart-item-badge:hover{background-color:#ff1f1f}.product-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff2;border:1px solid #ffffff4d;border-radius:12px;box-shadow:0 8px 32px #0000001a,0 2px 8px #0000000d;margin-bottom:24px;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.product-card:hover{border-color:#1890ff4d;box-shadow:0 20px 40px #00000026,0 8px 16px #0000001a;transform:translateY(-8px)}.product-card:before{background:linear-gradient(90deg,#1890ff,#52c41a,#fa8c16);content:"";height:2px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.product-card:hover:before{opacity:1}.product-image-container{background:linear-gradient(135deg,#fff,#f9dcd4);height:80px;overflow:hidden;position:relative}.product-image-container,.product-image-placeholder{align-items:center;display:flex;justify-content:center}.product-image-placeholder{background:#ffffff1a;height:100%;width:100%}.product-icon{color:#fffc;font-size:32px;transition:all .3s ease}.product-card:hover .product-icon{color:#fff;transform:scale(1.1)}.hover-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000004d;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.product-card:hover .hover-overlay{opacity:1}.view-icon{color:#fff;cursor:pointer;font-size:20px;transition:transform .2s ease}.view-icon:hover{transform:scale(1.2)}.item-badge .ant-badge-count{animation:pulse 2s infinite;background:#52c41a;box-shadow:0 2px 8px #52c41a4d;font-weight:100}.cart-item-badge{align-items:center;background:linear-gradient(135deg,#ff4d4f,#ff7875);border:2px solid #efefef;border-radius:40%;box-shadow:0 4px 12px #ff4d4f66;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;height:20px;justify-content:center;left:5px;position:absolute;top:5px;transition:all .3s cubic-bezier(.4,0,.2,1);width:20px;z-index:3}.cart-item-badge:hover{background:linear-gradient(135deg,#ff7875,#ff4d4f);box-shadow:0 6px 16px #ff4d4f99;transform:scale(1.1)}.cart-item-badge:active{transform:scale(.95)}.card-content{padding:0}.product-name{color:#262626;display:block;font-size:13px;font-weight:600;height:18px;overflow:hidden;text-overflow:ellipsis;white-space:normal}.product-details{align-items:center;display:flex}.product-price{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1890ff,#52c41a);-webkit-background-clip:text;background-clip:text;color:#1890ff;font-size:16px;font-weight:700}.price-indicator{display:flex}.currency{background:#f0f0f0;border-radius:8px;color:#8c8c8c;font-size:10px;font-weight:500;padding:2px 6px}.add-to-cart-btn{background:linear-gradient(135deg,#1890ff,#36cfc9);border:none;border-radius:8px;box-shadow:0 4px 12px #1890ff4d;font-size:11px;font-weight:600;height:25px;margin-bottom:2px;transition:all .3s cubic-bezier(.4,0,.2,1)}.add-to-cart-btn:hover{background:linear-gradient(135deg,#40a9ff,#5cdbd3);box-shadow:0 8px 20px #1890ff66;transform:translateY(-2px)}.add-to-cart-btn:active{box-shadow:0 4px 12px #1890ff4d;transform:translateY(0)}.quick-actions{display:flex;gap:4px;justify-content:space-between;opacity:0;transform:translateY(10px);transition:all .3s ease}.product-card:hover .quick-actions{opacity:1;transform:translateY(0)}.share-btn,.wishlist-btn{border-radius:8px;color:#8c8c8c;flex:1 1;height:24px;transition:all .2s ease}.wishlist-btn:hover{background:#ff4d4f1a;color:#ff4d4f}.share-btn:hover{background:#1890ff1a;color:#1890ff}@media (max-width:768px){.product-card{width:120px}.product-image-container{height:90px}.product-icon{font-size:24px}}.success-cart-state{align-items:center;animation:fadeIn .8s ease-in-out;background:#929bc303;border:2px dashed #52c41a;border-radius:12px;display:flex;justify-content:center;margin:20px 0;padding:40px 20px;text-align:center}.success-cart-header{max-width:400px}.success-cart-icon{animation:pop .6s ease-in-out;font-size:48px;margin-bottom:12px}.success-cart-header h6{color:#389e0d;font-size:20px;font-weight:600;margin-bottom:6px}.success-cart-header p{color:#595959;font-size:14px}@keyframes pop{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.2)}to{transform:scale(1)}}.thinking-loader{align-items:center;display:flex;gap:6px;justify-content:start;margin-left:40px}.thinking-loader span{animation:bounce .6s infinite alternate;background:#1890ff;border-radius:50%;display:inline-block;height:8px;width:8px}.thinking-loader span:nth-child(2){animation-delay:.2s}.thinking-loader span:nth-child(3){animation-delay:.4s}.custom-dropdown .ant-select-item{background-color:#fff7d6}.custom-dropdown .ant-select-item-option-active{background-color:#ffe58f}.bulb-icon{cursor:pointer;font-size:22px;position:absolute;transition:all .3s ease}.bulb-icon.active{animation:none;color:#faad14;text-shadow:0 0 12px #faad14cc;transform:rotate(10deg) scale(1.1)}.bulb-icon.idle{animation:bulbIdle 2s ease-in-out infinite alternate;color:#1890ff;position:relative;transform:rotate(0deg) scale(1)}.bulb-icon.idle:after,.bulb-icon.idle:before{animation:particleFlow 2s linear infinite;background:#1890ff99;border-radius:50%;box-shadow:0 0 10px #1890ff99;content:"";height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}.bulb-icon.idle:after{animation-delay:1s}@keyframes bulbIdle{0%{transform:rotate(0deg) scale(1)}25%{transform:rotate(-5deg) scale(1.05)}50%{transform:rotate(5deg) scale(1)}75%{transform:rotate(-2deg) scale(1.03)}to{transform:rotate(0deg) scale(1)}}@keyframes particleFlow{0%{opacity:.6;transform:translate(-50%,-50%) translateX(0) translateY(0)}50%{opacity:1;transform:translate(-50%,-50%) translateX(10px) translateY(-10px)}to{opacity:.6;transform:translate(-50%,-50%) translateX(-10px) translateY(10px)}}.bulb{min-width:30px;position:relative}.card-border-wrapper{background-clip:initial;background:linear-gradient(45deg,#ff0080,#7928ca);border-radius:11px;box-shadow:0 4px 15px #0000004d;cursor:pointer;display:inline-block;padding:2px;position:relative;transform-style:preserve-3d;transition:transform .3s ease,box-shadow .3s ease;z-index:0}.card-border-wrapper:before{background:linear-gradient(65deg,#ff008080,#7928ca80,#00c6ff80);border-radius:30px;bottom:-10px;content:"";filter:blur(16px);left:-10px;opacity:0;position:absolute;right:-10px;top:-10px;transition:opacity .3s ease;z-index:-1}.card-border-wrapper:hover:before{opacity:.8}.card-border-wrapper:hover{box-shadow:0 8px 25px #0006;transform:rotateX(8deg) rotateY(8deg) translateZ(10px)}.lineCard{background:linear-gradient(135deg,#1e1e2f,#1a1a2e);color:#fff}.lineCard,.lineCardLight{align-items:start;border:none;border-radius:12px;box-shadow:none;display:flex;flex-direction:column;justify-content:start;padding:20px;position:relative;transition:none;z-index:1}.card-border-wrapper-1{background:linear-gradient(45deg,#ff0080,#7928ca)}.card-border-wrapper-2{background:linear-gradient(45deg,#00c6ff,#0072ff)}.card-border-wrapper-3{background:linear-gradient(45deg,#f7971e,#ffd200)}.card-border-wrapper-4{background:linear-gradient(45deg,#8e2de2,#4a00e0)}.card-border-wrapper-5{background:linear-gradient(45deg,#fc466b,#3f5efb)}.card-border-wrapper-6{background:linear-gradient(45deg,#00f2fe,#4facfe)}.cardLP-gradient-1,.cardLP-gradient-2{background:linear-gradient(135deg,#1e1e2f,#1a1a2e)}.cardLP-gradient-3{background:linear-gradient(135deg,#2e2e2e,#1f1c2c)}.cardLP-gradient-4{background:linear-gradient(135deg,#1b1b2f,#2c3e50)}.cardLP-gradient-5{background:linear-gradient(135deg,#1e1e2f,#3f5efb)}.cardLP-gradient-6{background:linear-gradient(135deg,#16222a,#3a6073)}.LPcustom-success-alert{background-color:#162312;border:1px solid #3b7a57;border-radius:5px;border-radius:15px;color:#fff;font-weight:300;margin-top:5px;text-align:left}.LPcustom-success-alert .ant-alert-message{color:#fff}.LPcustom-success-alert .ant-alert-icon{display:none}.LPcustom-success-alertLight{background-color:#f6ffed;border:1px solid #3b7a57;border-radius:5px;border-radius:15px;color:#595959;font-weight:400;margin-top:5px;text-align:left}.LPcustom-success-alertLight .ant-alert-message{color:#333}.LPcustom-success-alertLight .ant-alert-icon{display:none}.cs-input-container-wrapper{height:0;opacity:0;overflow:hidden;pointer-events:none;transform:translateX(100%);transform-origin:left center;transition:transform .3s ease,opacity .3s ease,height .3s ease}.cs-input-container-wrapper.visible{height:auto;opacity:1;pointer-events:auto;transform:translateX(0)}.alert-wrapper{max-height:0;opacity:0;overflow:hidden;pointer-events:none;transform:translateX(-150%);transition:opacity .3s ease,transform .3s ease,max-height .3s ease}.alert-wrapper.visible{max-height:200px;opacity:1;pointer-events:auto;transform:translateX(0)}.LPcs-header-card{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:linear-gradient(135deg,#ffffff0d,#1a1a2e99)!important;border:1px solid #ffffff1a!important;border-radius:24px!important;margin-bottom:30px;overflow:hidden;position:relative;text-align:center}.LPcs-header-card-light{background:#fff!important;border:1px solid #dbd9d9!important;box-shadow:0 4px 30px #0003!important}.LPcs-header-card:before{animation:borderGlow 4s linear infinite;border-radius:26px;bottom:-2px;content:"";left:-2px;position:absolute;right:-2px;top:-2px;z-index:-1}@keyframes borderGlow{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.no-padding-card .ant-card-body{padding-top:2px}.LPcs-message-content,.LPcs-message-contentLight{word-wrap:break-word;border-radius:24px;font-size:1rem;line-height:1.7;padding:20px 25px;position:relative}.LPcs-message.assistant .LPcs-message-content{background:linear-gradient(135deg,#0066ff26,#1a1a2e99);border:1px solid #0066ff4d;border-bottom-left-radius:8px;color:#fff}.LPcs-message.assistant .LPcs-message-contentLight{border:1px solid #0066ff4d;border-bottom-left-radius:8px;color:#000}.LPWelcomeText{color:#000}.LPWelcomeTextLight{color:#fff}.LPcs-input-container{border:2px solid #ffffff1a;border-radius:25px}.LPcs-input-container,.LPcs-input-container-light{display:flex;gap:15px;padding:12px;transition:all .3s ease}.LPcs-input-container-light{background:#fff;border:2px solid hsla(0,14%,89%,.863);border-radius:25px}.LPcs-section-title{align-items:center;display:flex;font-size:.9rem!important;font-weight:500;gap:8px;margin-bottom:6px!important}.LPcs-input-wrapper{display:flex;flex:1 1;flex-direction:column}.LPcs-message-input,.LPcs-message-inputLight{background:#0000!important;border:none!important;font-weight:300;resize:none}.LPcs-header-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#00d4ff 50%,#06f);-webkit-background-clip:text;background-clip:text;font-size:18px!important;font-weight:800!important;margin-bottom:5px!important;text-shadow:0 0 50px #00d4ff80}.LPcs-header-title-light{-webkit-text-fill-color:#0000!important;background:#0f2a6e!important;-webkit-background-clip:text!important;background-clip:text!important}.LPinputarea{border-top:1px solid #ffffff1a!important}.LPskeletoncards{width:440px!important}@media (max-width:768px){.LPskeletoncards{width:240px!important}}.learning-path-regenerate-button .badge-content:hover,.learning-path-regenerate-button.badge-content:hover{transform:none;transition:none}.learning-path-regenerate-button .ant-btn{align-items:center;display:inline-flex;justify-content:center;line-height:1}.learning-path-regenerate-button .x-ray-try-out{align-items:center;height:100%;justify-content:center;line-height:1}.learning-path-regenerate-button .badge-icon{display:block;flex-shrink:0}.LearningpathModal__overlay{align-items:center;background-color:initial;display:flex;height:0;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:5000!important}.LearningpathModal .ant-modal-content{background:linear-gradient(145deg,#001f6b,#060016);border-radius:12px;color:#fff;padding:24px}.LearningpathModalLight .ant-modal-content{border-radius:12px;color:#050505;padding:24px}.LearningpathModal .ant-modal-header{background:#0000;border-bottom:1px solid #333;color:#fff}.LearningpathModal .ant-modal-title{color:#fff;font-size:1.5rem}.LearningpathModal .ant-modal-close{color:#fff}.LearningpathModal .ant-modal-body{max-height:70vh;overflow-y:auto;padding-right:8px}.LearningpathModal__content{background:linear-gradient(145deg,#001f6b,#060016);border-radius:12px;box-shadow:0 0 20px #00000080;color:#fff;max-height:90vh;max-width:800px;overflow-y:auto;padding:2rem;position:relative;width:80%}.LearningpathModal__close{background:#ff4c4c;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:1.2rem;height:32px;position:absolute;right:1rem;top:1rem;width:32px}.LearningpathModal__title{margin-bottom:1rem}.LearningpathModal__summary{line-height:1.6;margin-bottom:2rem}.LearningpathModal__sectionTitle{color:#fff}.LearningpathModal__sectionTitle,.LearningpathModal__sectionTitleLight{border-bottom:1px solid #444;font-size:1.2rem;margin-bottom:1rem;margin-top:1.5rem;padding-bottom:.3rem}.LearningpathModal__sectionTitleLight{color:#121111}.LearningpathModal__questions details{background:#101030}.LearningpathModal__questions details,.LearningpathModal__questionsLight details{border-radius:8px;font-size:14px;font-weight:400;margin-bottom:1rem;padding:.75rem}.LearningpathModal__questionsLight details{background:#eaeaea}.LearningpathModal__questions summary{cursor:pointer;font-weight:700}.LearningpathModal__assets{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}.LearningpathModal__assetCard{background:#151530;border:1px solid #333;border-radius:8px;color:#fff;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:transform .2s ease;width:300px}.LearningpathModal__assetCard img{height:170px;object-fit:cover;width:100%}.LearningpathModal__assetCard:hover{transform:scale(1.02)}.aistatsContainer{display:flex;gap:16px;justify-content:end!important;margin-top:20px}.aiStatCard,.aiStatCardLight{align-items:center;border-radius:12px;box-shadow:0 2px 6px #00000014;display:flex;flex:1 1 140px;flex-direction:column;gap:20px!important;height:119px;max-width:121px;min-width:100px;padding:11px 12px;text-align:center;width:115px;width:none!important}.aiStatCard{background:#f7f7f721}.aiStatCardLight{background:linear-gradient(145deg,#001f6b,#060016)}.aistatInfo h3{font-weight:600}.aistatInfo h3,.aistatInfo p{color:#fff;font-size:12px;margin:0}@media (max-width:768px){.aistatsContainer{gap:12px}.aiStatCard,.aiStatCardLight{flex:1 1 45%;max-width:none;padding:11px 12px}.aistatInfo h3{font-size:14px}.aistatInfo p{font-size:11px}}.aiStatCardAttempt,.aiStatCardLightAttempt{align-items:center;border-radius:12px;box-shadow:0 2px 6px #00000014;display:flex;flex:1 1 140px;flex-direction:row;gap:0;height:71px;max-width:145px;min-width:137px;padding:11px 12px;text-align:center;width:94px!important}.aiStatCardAttempt{background:#f7f7f70f}.aiStatCardLightAttempt{background:linear-gradient(145deg,#001f6b,#060016)}@media (max-width:480px){.aiStatCard,.aiStatCardLight{flex:1 1 100%;justify-content:center}.aistatInfo{margin-left:0}.aistatInfo h3{font-size:14px}.aistatInfo p{font-size:11px}.aiStatCardAttempt,.aiStatCardLightAttempt{flex:1 1 100%;justify-content:center}.aistatInfo{margin-left:0}.aistatInfo h3{font-size:14px}.aistatInfo p{font-size:11px}}.aiStatCardAttemp,.aiStatCardLightAttemp{align-items:center;border-radius:12px;box-shadow:0 2px 6px #00000014;display:flex;flex:1 1 140px;flex-direction:row;gap:0;height:71px;max-width:174px;min-width:178px;padding:11px 12px;text-align:center;width:94px!important}.aiStatCardAttemp{background:#f7f7f70f}.aiStatCardLightAttemp{background:linear-gradient(145deg,#001f6b,#060016)}.aiStatCardAttemptTime,.aiStatCardLightAttemptTime{align-items:center;border-radius:12px;box-shadow:0 2px 6px #00000014;display:flex;flex:1 1 140px;flex-direction:row;gap:0;height:71px;max-width:174px;min-width:144px;padding:11px 12px;text-align:center;width:94px!important}.aiStatCardAttemptTime{background:#f7f7f70f}.aiStatCardLightAttemptTime,.realtime-app-container{background:linear-gradient(145deg,#001f6b,#060016)}.realtime-app-container{color:#fff;display:flex;flex-direction:column;height:100dvh;overflow:hidden;overflow-y:auto}.realtime-app-container.light{background:linear-gradient(145deg,#fff,#fff);color:#1a1e22}.realtime-app-container .posterBackground .overlay{background:#0a062254;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.realtime-chat-container{min-height:80vh}.chat-section{display:flex;flex:1 1;gap:1.5rem;max-height:60vh;min-height:70%;padding:1rem}.suggestion-panel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border-radius:1rem;overflow-y:auto;padding:1rem}.suggestion-panel.light{box-shadow:0 7px 29px 0 #64646f33}.suggestion-panel h3{color:#a6b3ff;font-size:1.2rem;margin-bottom:.5rem}.suggestion-panel ul{padding:0!important}.suggestion-panel li{background:#ffffff12;border-radius:.5rem;cursor:pointer;list-style:none;margin-bottom:.5rem;padding:.6rem;transition:all .3s}.suggestion-panel li.light{background:#13161c1f;color:#242b38d4}.suggestion-panel li.light:hover{background:#2b32401f}.suggestion-panel li:hover{background:#ffffff26}.chat-window{background:#ffffff0d;border-radius:1rem;display:flex;flex:1 1;flex-direction:column;overflow:hidden;padding:1rem;position:relative;transition:all .4s ease-in-out}.chat-window .loader-container{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.bouncing-container{align-items:center;display:flex;height:60px;justify-content:center}.bouncing-ball{animation:bouncingBall .6s infinite;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;box-shadow:0 0 20px #667eea99;height:20px;width:20px}.chat-window.chat-listening{background:radial-gradient(circle at center,#0050ff33,#ffffff0d);box-shadow:0 0 40px 5px #00c8ff4d}.chat-window.light{box-shadow:0 7px 29px 0 #64646f33}.chat-container{display:flex;flex-direction:column;height:100%;position:relative}.messages-area{display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding-right:.5rem;position:relative}.message{border-radius:1rem;font-size:small;margin:.5rem 0;padding:.3rem .5rem}.message.user{align-self:flex-end;background:#4e00ff;border-bottom-right-radius:.1rem}.message.user.light{color:#fff}.message.ai{align-self:flex-start;background:#ffffff1a;border-bottom-left-radius:.3rem}.message.ai.light{background:#5b6a8aeb;color:#fff}.RTchat-input{align-items:flex-end;background:#9c9a9a0d;border-radius:12px;display:flex;gap:8px;padding:8px 12px}.RTchat-input.light{border:1px solid #00000029}.RTchat-input textarea{background:#0000;border:none!important;box-shadow:none!important;color:#fff;flex:1 1;font-size:.95rem;max-height:150px;outline:none!important;overflow-y:auto;resize:none;scrollbar-width:thin}.RTchat-input textarea.light{color:#202432bf}.RTchat-buttons{align-items:flex-end;display:flex;gap:8px;padding-bottom:4px}.clientMicToCaptureVoice,.mic-btn,.send-btn-realtime,.suggestion-btn,.switch-voice-mode{align-items:center;background:#0000;border:none;color:#fff;cursor:pointer;display:flex;justify-content:center;position:relative;transition:opacity .2s ease}.suggestion-btn{color:#edab40}.clientMicToCaptureVoice:disabled,.send-btn-realtime:disabled,.suggestion-btn:disabled,.switch-voice-mode:disabled{background:#0000;cursor:not-allowed;filter:grayscale(100%);opacity:.4;pointer-events:none}.mic-btn:hover,.send-btn-realtime:hover,.suggestion-btn:hover{opacity:.8}.mic-btn.active{animation:scale-subtle 3s infinite alternate;color:tomato}.clientMicToCaptureVoice.active:before{animation:blink 1s step-start infinite;background-color:red;border-radius:50%;content:"";height:8px;position:absolute;right:2px;top:-1px;width:8px}.clientMicToCaptureVoice.active{color:#a84141;scale:slightly(1.2)}.suggestion-btn.active{animation:bulb-glow 1s ease-in-out infinite alternate;color:#ffb84d;text-shadow:0 0 8px #ffb84dcc,0 0 15px #ffb84d80;transform:scale(1.2)}.icon-light{color:#1c202f9e}.user-transcript{-ms-overflow-style:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0d;border-radius:1rem;color:#4dcfdb;margin-bottom:.25rem;margin-top:30px;max-height:60px;overflow-y:auto;padding:.5rem;scrollbar-width:none;text-align:center;width:100%}.user-transcript::-webkit-scrollbar{background:#0000;height:0;width:0}.listening-text{animation:blink 1s infinite;color:#00eaff;font-size:.95rem;font-weight:500;letter-spacing:1px;margin-top:15px;text-align:center}.start-session-container{align-items:center;color:#fff;display:flex;flex:1 1;flex-direction:column;height:100%;justify-content:center;padding:2rem;text-align:center}.start-title{color:#fff;font-weight:600;margin-bottom:.5rem}.start-title.light{color:#1e222fd9}.start-desc{color:#ffffffb3;margin-bottom:1.5rem;max-width:380px}.start-desc.light{color:#4f5157}.start-session-btn{align-items:center;background:linear-gradient(135deg,#4f03fd,#3d1067b0);border:none;border-radius:9999px;box-shadow:0 0 15px #4e00ff66;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:8px;justify-content:center;padding:.75rem 1.5rem;transition:all .25s ease-in-out}.start-session-btn:hover{box-shadow:0 0 20px #11023b99;transform:scale(1.05)}.start-session-btn svg{animation:pulse 1.5s infinite}.stop-session-btn{align-items:center;background:linear-gradient(135deg,#f03,#87001f);border:none;border-radius:9999px;box-shadow:0 0 15px #ff003c66;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:8px;justify-content:center;transition:all .25s ease-in-out}.stop-session-btn:hover{box-shadow:0 0 20px #ff003c99;transform:scale(1.05)}.mic-btn.start-icon svg,.stop-session-btn svg{animation:pulse 1.5s infinite}.mic-btn.start-icon svg{color:#6f38e6;filter:drop-shadow(0 0 6px rgba(78,34,197,.6))}.mic-btn.stop-icon svg{animation:none;color:#ef4444;filter:drop-shadow(0 0 4px rgba(239,68,68,.6))}.icon-light svg{color:#333}.mode-options{display:flex;gap:16px;margin-top:20px}.text-mode-btn,.voice-mode-btn{align-items:center;border:none;border-radius:9999px;cursor:pointer;display:flex;font-weight:500;gap:8px;transition:all .25s ease-in-out}.voice-mode-btn{background:linear-gradient(135deg,#4f03fd,#3d1067b0);box-shadow:0 0 15px #4e00ff66;color:#fff}.voice-mode-btn:hover{box-shadow:0 0 20px #11023b99;transform:scale(1.05)}.text-mode-btn{background:linear-gradient(135deg,#09f,#04a);box-shadow:0 0 15px #008cff66;color:#fff}.text-mode-btn:hover{box-shadow:0 0 20px #003cff99;transform:scale(1.05)}.voice-actions{align-items:flex-end;display:flex;gap:8px;justify-content:end}.dark-select-realtime-chat.dark-select-realtime-chat .ant-select-selection-item{background:#0000!important;border:none!important;border-radius:6px!important;color:#fff!important}.dark-select-realtime-chat .ant-select-selector{border:1px solid #d9d9d9!important}.dark-select-realtime-chat .ant-select-arrow{color:#e2e8f0!important}.suggestion-container{bottom:15px;display:flex;gap:8px;left:45px;opacity:.5;pointer-events:none;position:absolute;transform:translateY(10px);transition:opacity .4s ease,transform .4s ease;width:100%;z-index:10}.suggestion-container.visible{opacity:1;pointer-events:auto;transform:translateY(0)}.suggestion-container.dark,.suggestion-container.light{background:#0000}.suggestion-tag{background-color:#6666661a;border:1px solid #459fafa1;border-radius:12px;color:#1890ff;cursor:pointer;font-size:12px;font-weight:500;padding:4px 8px;transition:all .3s ease;white-space:nowrap}.suggestion-tag:hover{background-color:#1890ff;color:#fff;transform:scale(1.05)}.session-not-started{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.voice-control-btn{align-items:center;background-color:#0a63b8b5;border:none;border-radius:1rem;display:flex;gap:2px;justify-content:center;padding:.25rem .7rem}.voice-control-btn.disabled{cursor:not-allowed;opacity:.5}.mics-select-btn{background-color:#b80ab2b5!important}.speaker-btn{background-color:#2d0ab8b5!important}.common-dropdown-menu .ant-dropdown-menu{background-color:#1e1a2dec!important;border-radius:8px;padding:4px 0!important}.common-dropdown-item{border-radius:1rem;color:#fff;cursor:pointer;font-size:12px;padding:6px 12px;transition:background .2s ease,color .2s ease}.common-dropdown-menu .ant-dropdown-menu-item:hover{background:none!important}.common-dropdown-item:hover{background-color:#89f6b140;color:#b9facc}.common-dropdown-item.selected{background-color:#3af37ec8;color:#fff}@keyframes scale-subtle{0%{transform:scale(1)}to{transform:scale(1.05)}}@keyframes blink{50%{opacity:0}}@keyframes bulb-glow{0%{color:#ffcf70;text-shadow:0 0 4px #ffb84d80;transform:scale(1.15)}to{color:#c58318;text-shadow:0 0 12px #ffb84d,0 0 20px #ff8c0099;transform:scale(1.25)}}@keyframes bouncingBall{0%,to{transform:translateY(0)}50%{transform:translateY(-30px)}}.chest-xray-tool{min-height:100vh}.darkbackground-container{background:#000;border-radius:0;color:#fff!important;flex:1 1 300px}.lightbackground-container{background-color:#fff;background-color:linear-gradient(145deg,#001f6b,#060016);border-radius:0;color:#000;flex:1 1 300px}.chest-xray-header{background-color:#fff;border-bottom:1px solid #f3f4f6;box-shadow:0 1px 2px #0000000d}.chest-xray-header-inner{align-items:center;display:flex;height:64px;justify-content:space-between;margin:0 auto;max-width:1280px;padding:0 24px}.chest-xray-header-left{align-items:center;display:flex;gap:12px}.chest-xray-logo{align-items:center;background-color:#dbeafe;border-radius:8px;display:flex;justify-content:center;padding:8px}.chest-xray-logo-icon{color:#2563eb;height:24px;width:24px}.chest-xray-title{color:#111827;font-size:1.125rem;font-weight:600;margin:0}.chest-xray-subtitle{color:#6b7280;font-size:.875rem;margin:0}.chest-xray-header-right{align-items:center;display:flex;gap:8px}.chest-xray-content{flex:1 1}.chest-xray-intro{margin-bottom:32px;text-align:center}.chest-xray-intro-text{color:#9dbce7;font-size:1.125rem;margin:0 auto;max-width:768px}.chest-xray-card{border:none;box-shadow:0 1px 2px #0000000d}.xraydetailcardlight{background-color:#000;border-radius:0;color:#fff;flex:1 1 300px;margin-top:30px}.main-container-xray{align-items:center;background-color:#050816;border-bottom:2px solid #fff;color:#fff;display:flex;justify-content:center;min-height:73vh;overflow:hidden;padding:0;position:relative;text-align:center}.upload-analyze-root{display:flex;flex-direction:column;gap:24px}.analysis-card{box-shadow:0 1px 2px #0000000d}.analysis-card-dark{background:linear-gradient(145deg,#001f6b,#060016);color:#fff;width:100%}.analysis-card-light{background-color:#fff;box-shadow:0 1px 2px #0000000d;color:#000}.ant-select.translatorSelectDark .ant-select-selector{background-color:initial!important}textarea.ant-input.translatorTextAreaDark{background:#0000!important}.ant-select.translatorSelectDark .ant-select-arrow{color:#fff!important}.analysis-left{display:flex;flex-direction:column;gap:16px}.analysis-heading{margin-bottom:8px}.upload-heading{font-size:18px}.analysis-title{align-items:center;display:flex;gap:8px;margin-bottom:8px!important}.analysis-title-icon{color:#2563eb;height:20px;width:20px}.instructionsCardScroll{box-sizing:border-box;max-height:326px;min-height:295px;overflow-y:auto;padding:12px}.instructionsCard{max-height:310px;min-height:310px;overflow-y:auto;padding:12px}.instructionsCardDark{box-sizing:border-box;max-height:390px;min-height:390px;overflow-y:auto;padding:12px}.instructionsTitle{color:#001f6b}.instructionsParaNut{background:#001eff0a;color:#a51919}.uploadSectionNut{color:#001f6b;font-size:20px;font-weight:600}.uploadSectionNutDark{color:#fff;font-size:20px;font-weight:600;z-index:1000}.nut-upload-arrow{animation:bounce 1.5s ease-in-out infinite;color:#ffffffa6;font-size:24px;font-weight:700;left:50%;position:absolute;top:50%}.ant-row.uploadSecNut{background-color:rgba(0,30,255,.027);border:.5px solid #e5e5e5;z-index:1000}.instructionNutrient,.uploadPartNutrient{--no-op:1}.upldIcon{color:#001f6b}.upload-area.drag-over{border-color:#2563eb!important}.upload-dragger-content{padding:24px}.upload-status{text-align:center}.upload-status.analyzing{align-items:center;display:flex;flex-direction:column;gap:16px}.status-title{color:#2563eb;margin-bottom:8px!important}.status-progress{margin-bottom:8px}.upload-status.idle .status-icon{color:#9ca3af;font-size:32px}.upload-status.idle .status-text{color:#374151}.file-requirements{margin-top:16px}.file-preview-card{background:linear-gradient(to bottom right,#eff6ff,#f8fafc);height:100%}.file-preview-list{display:flex;flex-direction:column;gap:12px}.file-preview-item{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px}.file-label{display:block;margin-bottom:4px}.file-value{color:#4b5563}.status-icon-sm{height:16px;width:16px}.status-icon-sm.orange{color:#f97316}.status-text.orange{color:#ea580c}.status-icon-sm.green{color:#22c55e}.status-text.green{color:#16a34a}.status-icon-sm.blue{color:#3b82f6}.status-text.blue{color:#2563eb}.fade-in{animation:fadeIn .5s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.animated-arrow{animation:moveArrow 1s infinite alternate;color:#1890ff;font-size:14px;margin-left:6px}@keyframes moveArrow{0%{transform:translateX(0)}to{transform:translateX(6px)}}.custom-dragger.ant-upload.ant-upload-drag{border:3px dashed #1890ff;border-radius:8px;transition:all .3s ease}.custom-dragger.ant-upload.ant-upload-drag.ant-upload-drag-hover,.custom-dragger.ant-upload.ant-upload-drag:hover{background-color:#1890ff0d;border-color:#1890ff;box-shadow:0 0 10px #1890ff4d}.cs-brands{gap:0;margin-bottom:0}.cs-brand-logos,.cs-brands{align-items:center;display:flex;justify-content:center}.cs-brand-logos{background:linear-gradient(135deg,#06f,#00d4ff);border-radius:18px;box-shadow:0 8px 32px #06f3;color:#fff;font-size:24px;font-weight:900;height:70px;position:relative;width:70px}.cs-brand-logos:before{animation:logoRotate 6s linear infinite;background:linear-gradient(45deg,#06f,#00d4ff,#0f8);border-radius:21px;content:"";inset:-3px;position:absolute;z-index:-1}@keyframes logoRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.cs-header-subtitle{font-size:15px!important;line-height:1.4!important}.analysis-card{border:none;border-radius:8px;box-shadow:0 2px 6px #0000000f}.stat-card{border:1px solid #0000;border-radius:8px;margin-top:16px}.ant-card.lightCardOverallPlate{box-shadow:0 6px 18px #0003}.stat-card:first-child{margin-top:0}.stat-blue{background:linear-gradient(to bottom right,#eff6ff,#eef2ff);border-color:#bfdbfe}.dark-theme .stat-card .stat-blue{background:linear-gradient(to bottom right,#1e3a8a,#0f172a)!important;border-color:#3b82f6}.stat-green{background:linear-gradient(to bottom right,#ecfdf5,#f0fdf4);border-color:#a7f3d0}.stat-purple{border-color:#c4b5fd}.stat-yellow{background:linear-gradient(to bottom right,#fef9c3,#fef9c3);border-color:#fde68a}.icon-blue{color:#2563eb}.icon-green{color:#16a34a}.icon-yellow{color:#ca8a04}.analysis-sections{display:flex;flex-direction:column;gap:24px}.findings-section{border-left:4px solid #3b82f6}.dark-theme .findings-section{border-left:4px solid #06f202}.findings-sectionSummary{border-left:4px solid #f6db3b}.dark-theme .findings-sectionSummary{border-left:4px solid #f2a102}.severity-section{border-left:4px solid #f0b40f}.dark-theme .severity-section{border-left:4px solid #235dfa}.impression-section{border-left:4px solid #22c55e}.title-blue,.title-green{color:#001f6b;font-size:1.5rem;font-weight:600}.list-item{border:none!important;padding:8px 0!important}.impression-box{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px}.impression-tags{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;margin-top:16px;padding:12px}.tag-strong{font-weight:500}.disclaimer-box{background:#fefce8;border:1px solid #fef08a;border-radius:8px;padding:16px}.disclaimer-title{color:#854d0e;display:block}.disclaimer-text{color:#a16207;display:block;margin-top:4px}.stat-card{border-radius:12px;box-shadow:0 4px 10px #00000014;padding:8px}.stat-purple{background:linear-gradient(to bottom right,#f5f3ff,#ede9fe)}.info-icon{color:#7c3aed;font-size:16px}.AccidentalAnalysis-Portal{background:#040e3c;color:#fff;min-height:100vh;overflow-x:hidden;position:relative}.Acs-header-card{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:linear-gradient(135deg,#ffffff0d,#1a1a2e99)!important}.Acs-header-card,.Acs-header-card-dark{border:1px solid #ffffff1a!important;border-radius:24px!important;margin-bottom:30px;overflow:hidden;position:relative;text-align:center}.Acs-header-card-dark,.Acs-header-card-light{box-shadow:0 4px 30px #0003!important}.Acs-header-card-light{background:#fff!important;border:1px solid #dbd9d9!important}.Acs-header-subtitle{color:#3b3b3b!important}.Acs-header-subtitle,.Acs-header-subtitleLight{font-size:.95rem!important;line-height:1.4!important;margin:0 auto 25px!important;max-width:600px!important}.Acs-header-subtitleLight{color:#cecece!important}.Acs-send-buttonDownload{background:linear-gradient(135deg,#06f,#3385ff)!important;border:none!important;box-shadow:0 8px 32px #06f3!important;transition:all .4s cubic-bezier(.23,1,.32,1)!important}.Acs-send-buttonDownload:hover{box-shadow:0 12px 40px #0066ff80!important;transform:scale(1.15)!important}.AccidentalAnalysis-Portal .cs-container{margin:0 auto;padding:20px;position:relative;z-index:1}.AccidentalAnalysis-Portal .cs-brand-logo{align-items:center;background:linear-gradient(135deg,#06f,#00d4ff);border-radius:18px;box-shadow:0 8px 32px #06f3;color:#fff;display:flex;font-size:24px;font-weight:900;height:70px;justify-content:center;width:70px}.AccidentalAnalysis-Portal .cs-header-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#00d4ff 50%,#06f);-webkit-background-clip:text;background-clip:text;font-size:1rem!important;font-weight:800!important;margin-bottom:8px!important}.AccidentalAnalysis-Portal .cs-ministry-tag{background:linear-gradient(135deg,#0f83,#00ff881a);border:1px solid #00ff884d;border-radius:25px;color:#0f8;display:inline-block;font-size:.75rem!important;font-weight:600;margin-top:4px;padding:10px 20px}.AccidentalAnalysis-Portal .cs-control-panel{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#1a293e!important;border:1px solid #ffffff1a!important;border-radius:28px!important;font-size:.4rem!important;position:-webkit-sticky;position:sticky;top:20px}.AccidentalAnalysis-Portal .cs-panel-header{align-items:center;display:flex;gap:6px;margin-bottom:10px}.AccidentalAnalysis-Portal .cs-chat-header .ant-typography,.AccidentalAnalysis-Portal .cs-panel-title,.AccidentalAnalysis-Portal .cs-section-title{color:#fff!important;font-size:1rem!important;margin-bottom:8px!important}.AccidentalAnalysis-Portal .cs-panel-title{margin-left:12px!important}.AccidentalAnalysis-Portal .cs-section-title{align-items:center;display:flex;font-weight:600;gap:10px}.AccidentalAnalysis-Portal .cs-agent-card{background:linear-gradient(135deg,#0066ff1a,#1a1a2e80)!important;border:1px solid #06f3!important;border-radius:16px!important;font-size:.8rem!important;margin-bottom:8px!important;padding:12px!important;transition:all .3s ease}.AccidentalAnalysis-Portal .cs-agent-card:hover{border-color:#06f!important;box-shadow:0 8px 25px #06f3;transform:translateX(8px)}.AccidentalAnalysis-Portal .cs-agent-card .ant-list-item-meta-title{color:#fff!important}.AccidentalAnalysis-Portal .cs-agent-card .ant-list-item-meta-description,.AccidentalAnalysis-Portal .cs-agents-section>.ant-list-item-meta .ant-list-item-meta-description,.AccidentalAnalysis-Portal .cs-text-white{color:#c7cce0!important}.AccidentalAnalysis-Portal .cs-agent-header,.AccidentalAnalysis-Portal .cs-chat-status{align-items:center;display:flex;justify-content:space-between}.AccidentalAnalysis-Portal .cs-chat-interface{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#192b36!important;border:1px solid #ffffff1a!important;border-radius:28px!important;display:flex;flex-direction:column;font-size:.4rem!important;height:600px!important;overflow:hidden;padding:12px!important;position:relative}.AccidentalAnalysis-Portal .cs-chat-header{align-items:center;background:#1b1d30!important;border-bottom:1px solid #ffffff50;border-radius:28px 28px 0 0;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;padding:12px 15px!important;position:-webkit-sticky;position:sticky;top:0!important;width:100%;z-index:10}.AccidentalAnalysis-Portal .cs-chat-status{gap:15px;justify-content:flex-start}.AccidentalAnalysis-Portal .cs-chat-status .ant-badge-status-dot{background-color:#0f8;box-shadow:0 0 0 4px #00ff8829;height:12px;width:12px}.AccidentalAnalysis-Portal .cs-chat-header .ant-btn{align-items:center;background:#0066ff26!important;border:1px solid #0066ff4d!important;box-shadow:none!important;color:#06f!important;display:inline-flex;font-size:.75rem!important;font-weight:100;gap:6px;height:26px!important;padding:0 6px!important;transition:all .3s ease}.AccidentalAnalysis-Portal .cs-chat-header .ant-btn:hover{background:#0066ff40!important;border-color:#06f!important;color:#3385ff!important;transform:translateY(-2px)}.AccidentalAnalysis-Portal .cs-messages-area{display:flex;flex:1 1;flex-direction:column;gap:12px;max-height:400px;min-height:380px;overflow-y:auto!important;padding:12px 15px!important;scroll-behavior:smooth}.AccidentalAnalysis-Portal .cs-message{animation:accidental-message-slide .6s ease-out forwards;max-width:80%}.AccidentalAnalysis-Portal .cs-message.assistant{align-self:flex-start}.AccidentalAnalysis-Portal .cs-message.user{align-self:flex-end}.AccidentalAnalysis-Portal .cs-message-header{align-items:center;color:#7c8898;display:flex;font-size:.8rem;gap:8px;margin-bottom:10px}.AccidentalAnalysis-Portal .cs-message-content{word-wrap:break-word;border-radius:24px;font-size:.8rem!important;line-height:1.4!important;padding:10px 12px!important;position:relative}.AccidentalAnalysis-Portal .cs-message.assistant .cs-message-content{background:linear-gradient(135deg,#0066ff26,#1a1a2e99);border:1px solid #0066ff4d;border-bottom-left-radius:8px;color:#fff}.AccidentalAnalysis-Portal .cs-message.user .cs-message-content{background:linear-gradient(135deg,#06f,#3385ff);border-bottom-right-radius:8px;box-shadow:0 8px 30px #06f6;color:#fff}.AccidentalAnalysis-Portal .cs-typing-indicator{align-items:center;background:#0066ff1a;border-radius:24px 24px 24px 8px;display:flex;font-size:.75rem!important;gap:10px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:10px 12px!important}.AccidentalAnalysis-Portal .cs-typing-dots{display:flex;gap:4px}.AccidentalAnalysis-Portal .cs-typing-dot{animation:accidental-typing-bounce 1.4s infinite;background:#06f;border-radius:50%;height:8px;width:8px}.AccidentalAnalysis-Portal .cs-typing-dot:nth-child(2){animation-delay:.2s}.AccidentalAnalysis-Portal .cs-typing-dot:nth-child(3){animation-delay:.4s}.AccidentalAnalysis-Portal .cs-input-area{border-top:1px solid #ffffff1a;padding:12px 15px!important;z-index:10}.AccidentalAnalysis-Portal .cs-input-container{align-items:flex-end;background:#1a1a2e;border:2px solid #ffffff1a;border-radius:25px;display:flex;gap:8px;padding:6px 8px!important;transition:all .3s ease}.AccidentalAnalysis-Portal .cs-input-container:focus-within{border-color:#06f;box-shadow:0 0 30px #06f3}.AccidentalAnalysis-Portal .cs-input-wrapper{display:flex;flex:1 1;flex-direction:column}.AccidentalAnalysis-Portal .cs-message-input{background:#0000!important;border:none!important;color:#fff!important;font-size:.85rem!important;resize:none}.AccidentalAnalysis-Portal .cs-message-input::placeholder{color:#7c8898!important}.AccidentalAnalysis-Portal .cs-input-actions{margin-top:5px}.AccidentalAnalysis-Portal .cs-send-button{background:linear-gradient(135deg,#06f,#3385ff)!important;border:none!important;box-shadow:0 8px 32px #06f3!important;font-size:14px!important;height:38px!important;transition:all .4s cubic-bezier(.23,1,.32,1)!important;width:38px!important}.AccidentalAnalysis-Portal .cs-send-button:hover{box-shadow:0 12px 40px #0066ff80!important;transform:scale(1.15)!important}.AccidentalAnalysis-Portal .cs-logo{display:block;height:30px!important;object-fit:contain;width:30px!important}@keyframes accidental-message-slide{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes accidental-typing-bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-10px)}}@media (max-width:1024px){.AccidentalAnalysis-Portal .cs-main-interface .ant-col:first-child{order:2}.AccidentalAnalysis-Portal .cs-control-panel{position:relative;top:auto}}@media (max-width:768px){.AccidentalAnalysis-Portal .cs-container{padding:12px}.AccidentalAnalysis-Portal .cs-chat-interface{height:450px!important}.AccidentalAnalysis-Portal .cs-chat-header{align-items:stretch;flex-direction:column}.AccidentalAnalysis-Portal .cs-chat-header .ant-space,.AccidentalAnalysis-Portal .cs-chat-status{justify-content:center}.AccidentalAnalysis-Portal .cs-input-container{align-items:stretch;flex-direction:column}.AccidentalAnalysis-Portal .cs-input-actions{justify-content:space-between}}.rs-instructions-electric-Card{box-sizing:border-box;max-height:400px;min-height:400px;overflow-y:auto;padding:12px}.rs-instructions-electric-Card::-webkit-scrollbar{width:6px}.rs-instructions-electric-Card::-webkit-scrollbar-track{background:#0000;border-radius:3px;margin:15px}.rs-instructions-electric-Card::-webkit-scrollbar-thumb{background-color:rgba(102,123,150,.769);border-radius:3px}.electrical-case-study{color:#fff;min-height:100vh}.electrical-case-study-content{min-width:0;width:100%}.electrical-case-study .electrical-source-shell{overflow:hidden;padding:0}@media (min-width:768px) and (max-width:991px){.electrical-case-study .e-token-section .case-study-sub-section.stats-container>.ant-row>.ant-col-md-12{flex:0 0 100%;max-width:100%}.electrical-case-study .e-token-section .limits-desktop{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;margin-top:5px}.electrical-case-study .e-token-section .limit-wrapper{flex-basis:calc(50% - 6px);flex-grow:0;flex-shrink:0;margin:0;max-width:calc(50% - 6px)}.electrical-case-study .e-token-section .limit-container{flex-wrap:nowrap;margin-bottom:15px;min-width:0;width:100%}.electrical-case-study .e-token-section .limit-text{flex:1 1 auto;min-width:0;white-space:normal}}.electrical-source-tabs{background:#211747;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.electrical-source-tab{background:#0000;border:0;box-sizing:border-box;color:#8f91bd;cursor:pointer;display:flex;font-size:16px;height:58px;padding:0 16px;position:relative;text-align:center}.electrical-source-tab,.electrical-source-tab-title{align-items:center;justify-content:center;line-height:1}.electrical-source-tab-title{display:inline-flex;gap:8px}.electrical-source-tab-title>.anticon,.electrical-source-tab-title>span{align-items:center;display:inline-flex;line-height:1}.electrical-source-tab:first-child{border-right:1px solid #1e2039}.electrical-source-tab.active{background:#3e74ff2e;color:#fff;font-weight:500}.electrical-source-tab.active:after{background:#bf00ff;content:"";height:3px;inset:auto 0 -1px;position:absolute}.electrical-source-panel{box-sizing:border-box;height:350px;overflow-y:auto;padding:24px}.electrical-source-panel .electrical-input-fields{grid-column-gap:20px;grid-row-gap:0;box-sizing:border-box;column-gap:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 20px;max-width:100%;min-width:0;padding:0;row-gap:0;width:100%}.electrical-source-panel .electrical-input-field{margin:0;padding:0}.electrical-source-panel .electrical-input-field,.electrical-source-panel .electrical-input-field .ant-form-item,.electrical-source-panel .electrical-input-field .ant-form-item-control,.electrical-source-panel .electrical-input-field .ant-form-item-control-input,.electrical-source-panel .electrical-input-field .ant-form-item-control-input-content,.electrical-source-panel .electrical-input-field .ant-form-item-row{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.electrical-source-panel .electrical-input-field .ant-form-item-row{margin-left:0;margin-right:0}.electrical-source-panel .electrical-input-field .ant-form-item-control{flex:1 1 100%}.electrical-source-panel .e-select-section .ant-form-item{margin-bottom:0}.electrical-field-label{color:#fff;display:block;font-weight:500;margin-bottom:8px}.electrical-source-panel .electrical-form-select.ant-select{background:#0000;border:0;box-sizing:border-box;display:block;max-width:100%;min-width:0;padding:0;width:100%!important}.electrical-source-panel .electrical-form-select.ant-select .ant-select-selector{background:#11132c30;border:1px solid #7f82bc;border-radius:8px;box-sizing:border-box;color:#fff;height:44px;max-width:100%;min-width:0;padding:0 16px;width:100%}.electrical-source-panel .electrical-form-select.ant-select .ant-select-selection-item,.electrical-source-panel .electrical-form-select.ant-select .ant-select-selection-placeholder{color:#fff;font-size:14px;line-height:42px}.electrical-source-panel .electrical-form-select.ant-select .ant-select-selection-placeholder{color:#8f91bd;opacity:1}.electrical-source-panel .electrical-form-select.ant-select .ant-select-arrow{color:#fff}.electrical-source-panel .electrical-form-select.ant-select-focused .ant-select-selector,.electrical-source-panel .electrical-form-select.ant-select:hover .ant-select-selector{background:#11132c6d;border-color:#7f82bc!important;box-shadow:none!important}.electrical-select-dropdown.ant-select-dropdown{background:#1e293b!important;border:1px solid #475569;border-radius:8px;box-shadow:0 10px 24px #00000059;padding:4px}.electrical-select-dropdown.ant-select-dropdown .ant-select-item-option{border-radius:6px;color:#fff!important;font-size:13px!important;font-weight:400;line-height:20px;min-height:25px!important;padding:8px 12px;transition:background-color .2s ease}.electrical-select-dropdown.ant-select-dropdown .ant-select-item-option-active,.electrical-select-dropdown.ant-select-dropdown .ant-select-item-option-selected{background:#334155!important;color:#fff!important}.electrical-select-dropdown.ant-select-dropdown
	.ant-select-item-option-selected
	.ant-select-item-option-state{color:#bf8cff}.electrical-reusable-uploader .case-study-sub-section{background:#0000;border:0;border-radius:0;padding:0!important}.electrical-reusable-uploader .case-study-sub-section:after,.electrical-reusable-uploader .file-uploader-section>div:first-child{display:none!important}.electrical-reusable-uploader .file-uploader-section{align-items:stretch;border:0;margin:0;padding:0}.electrical-reusable-uploader .dragger-container{background:#0000!important;border:2px dashed #7a35ff!important;border-radius:12px!important;box-sizing:border-box;height:185px;overflow:hidden;width:100%}.electrical-reusable-uploader .custom-dragger,.electrical-reusable-uploader .custom-dragger .ant-upload,.electrical-reusable-uploader .custom-dragger .ant-upload-btn,.electrical-reusable-uploader .custom-dragger .ant-upload-drag-container{box-sizing:border-box;height:100%!important;min-height:0!important;width:100%}.electrical-reusable-uploader .custom-dragger{border-radius:inherit;display:block;overflow:hidden}.electrical-reusable-uploader .custom-dragger .ant-upload-btn{overflow:hidden;padding:6px!important}.electrical-reusable-uploader .custom-dragger .ant-upload-drag-container,.electrical-reusable-uploader .upload-dragger-content{align-items:center;display:flex!important;justify-content:center}.electrical-reusable-uploader .upload-dragger-content{box-sizing:border-box;height:100%!important;min-height:0!important;overflow:hidden;padding:16px;width:100%}.electrical-reusable-uploader .upload-dragger-content>div{align-items:center;display:flex!important;flex-direction:column;gap:12px;justify-content:center;max-height:100%}.electrical-reusable-uploader .upload-dragger-content .gx-mt-2{align-items:center;display:flex;flex-direction:column;margin-top:0!important}.electrical-reusable-uploader .draggable-text{font-size:16px!important;line-height:22px;margin:0!important}.electrical-reusable-uploader .case-study-upload-btn.ant-btn{background:linear-gradient(104.55deg,#3e74ff 2.4%,#bf8cff)!important;border:none!important;border-radius:40px!important;box-shadow:none!important;color:#fff!important;font-size:16px;font-weight:600;height:35px;line-height:1.3;margin-top:14px;min-width:120px;padding:8px 20px!important;width:auto!important}.electrical-reusable-uploader .animated-upload-circle,.electrical-reusable-uploader .circle-outer{height:56px;width:56px}.electrical-reusable-uploader .circle-inner{height:36px;width:36px}.electrical-reusable-uploader .upload-arrow{font-size:18px;margin-left:18px;margin-top:10px}.electrical-reusable-uploader .upload-status.analyzing{width:min(460px,90%)}.electrical-source-panel .cs-preview-section{align-items:center;background:#0000!important;box-sizing:border-box;display:flex;flex-direction:column;height:100%;margin:0 auto;max-width:720px}.electrical-source-panel .cs-preview-section>.ant-row:first-child{justify-content:center!important;margin-bottom:0!important;margin-top:18px;order:2;width:100%}.electrical-source-panel .cs-preview-section>.ant-row:first-child>.ant-col:first-child{display:none}.electrical-source-panel .cs-preview-section>.ant-row:first-child>.ant-col:last-child{display:flex;flex:0 0 100%;justify-content:center;max-width:100%}.electrical-source-panel .e-try-out-section{justify-content:center;margin:0!important;width:100%}.electrical-source-panel .badge-content.ant-btn{background:linear-gradient(90deg,#3e74ff,#bf8cff)!important;border:0;border-radius:999px!important;box-shadow:none;color:#fff!important;height:40px;padding:0 22px}.electrical-source-panel .electrical-try-sample-button.ant-btn{align-items:center;background:linear-gradient(90deg,#3e74ff,#bf8cff);border:none;border-radius:60px;color:#fff;display:flex;font-size:16px;height:30px!important;justify-content:center;margin-inline:auto;padding:8px 24px;transition:transform .2s ease-in-out}.electrical-source-panel .electrical-try-sample-button.ant-btn:active:not(:disabled),.electrical-source-panel .electrical-try-sample-button.ant-btn:focus:not(:disabled),.electrical-source-panel .electrical-try-sample-button.ant-btn:hover:not(:disabled){background:linear-gradient(90deg,#3e74ff,#bf8cff);border:none;box-shadow:none;color:#fff;transform:scale(1.02)}.electrical-source-panel .electrical-try-sample-button.ant-btn[disabled],.electrical-source-panel .electrical-try-sample-button.ant-btn[disabled]:active,.electrical-source-panel .electrical-try-sample-button.ant-btn[disabled]:focus,.electrical-source-panel .electrical-try-sample-button.ant-btn[disabled]:hover{background:linear-gradient(90deg,#3e74ff,#bf8cff);border:none;box-shadow:none;color:#fff;cursor:not-allowed;opacity:.45;transform:none}.electrical-source-panel .electrical-sample-content{align-items:center;display:flex;flex-direction:column;order:1;width:100%}.electrical-source-panel .electrical-sample-image{background:#0000;border:0;border-radius:8px;box-shadow:none;box-sizing:border-box;flex:0 0 200px;height:200px!important;margin-inline:auto;order:2;overflow:hidden;padding:0;width:min(420px,100%)!important}.electrical-source-panel .electrical-sample-image img{display:block;height:90%!important;max-height:100%;max-width:100%;object-fit:fill;object-position:center;width:90%!important}.electrical-source-panel .electrical-sample-meta{margin:0 auto 16px;order:1;width:min(580px,100%)}.electrical-source-panel .electrical-sample-filename{justify-content:center;min-width:0}.electrical-source-panel .electrical-sample-filename .file-label{color:#fff!important;font-size:15px;font-weight:500;margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.electrical-source-panel .electrical-sample-status{display:none}@media (max-width:767px){.electrical-source-panel .electrical-input-fields{column-gap:0;grid-template-columns:minmax(0,1fr);margin:0 0 20px;max-width:100%;row-gap:16px;width:100%}.electrical-source-panel .electrical-input-field{max-width:100%;min-width:0;width:100%}.electrical-source-panel .electrical-form-select.ant-select{max-width:100%;width:100%!important}.electrical-source-tab{font-size:14px;height:50px}.electrical-source-panel{height:450px;padding:16px}.electrical-source-panel .cs-preview-section{padding:22px 0 20px}.electrical-reusable-uploader .dragger-container{height:200px}}.electrical-result-content{box-sizing:border-box;color:#fff;min-width:0;width:100%}.electrical-sheet-results-card{background:linear-gradient(#0000009e,#0000009e) padding-box,linear-gradient(90deg,#3e74ff,#353535) padding-box,linear-gradient(90deg,#628eff,#bf8cff) border-box;border:1.5px solid #0000;border-radius:18px;box-shadow:0 0 60px 0 #00c4ff0f;box-sizing:border-box;margin:14px 0 24px;min-width:0;overflow:visible;padding:16px;width:100%}.electrical-result-heading{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#628eff,#bf8cff);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:26px;font-weight:600;letter-spacing:2px;line-height:1.2;margin:0;padding:0;text-align:center;text-transform:uppercase}.electrical-result-summary-card{grid-column-gap:0;align-items:center;background:linear-gradient(90deg,#3e74ff,#353535) padding-box,linear-gradient(90deg,#628eff,#bf8cff) border-box;border:1.5px solid #0000;border-radius:15px;box-shadow:0 0 60px 0 #00c4ff0f;box-sizing:border-box;column-gap:0;display:grid;grid-template-columns:minmax(0,1fr) auto;min-width:0;overflow:hidden;padding:20px 24px;position:relative;width:100%}.electrical-result-summary-card:after{background:#0000009e;border-radius:15px;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.electrical-result-summary-card>*{position:relative;z-index:1}.electrical-result-title-area{align-items:center;align-self:stretch;background:#0000;border-radius:16px 0 0 16px;box-sizing:border-box;display:flex;min-width:0;padding:0}.electrical-result-heading-tour{display:block;font-size:19px;font-weight:600;line-height:1.3;margin:0;padding:0;text-align:left;width:100%}.electrical-result-metadata{align-items:stretch;display:grid;grid-template-columns:repeat(2,minmax(0,auto));min-width:0;padding:0}.electrical-result-meta-item{border-left:1px solid #ffffff59;display:flex;flex-direction:column;gap:4px;justify-content:center;min-width:0;padding:0 20px}.electrical-result-meta-item:last-child{padding-right:0}.electrical-result-meta-label{color:#bf8cff;font-size:12px;font-weight:500;line-height:1.3}.electrical-result-meta-value{color:#fff;font-size:14px;font-weight:500;line-height:1.4;max-width:220px;overflow-wrap:anywhere}.electrical-result-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(0,35fr) minmax(0,65fr);margin-top:0;min-width:0;width:100%}.electrical-full-row{grid-column:1/-1}.electrical-result-section-card{background:linear-gradient(#0d1628,#0d1628) padding-box,linear-gradient(104.55deg,#628eff54 2.4%,#bf8cff5c) border-box;border:1.5px solid #0000;border-radius:15px;min-width:0;overflow:hidden}.electrical-result-section-header{align-items:center;background:linear-gradient(100deg,#4524ad,#171936);display:flex;gap:9px;padding:14px 24px}.electrical-result-section-header img{height:22px;object-fit:contain;width:22px}.electrical-result-section-header h3{color:#fff;font-size:14px;font-weight:500;letter-spacing:2px;line-height:1.2;margin:0;text-transform:uppercase}.electrical-equipment-section .electrical-result-section-header h3{font-size:14px;white-space:nowrap}.electrical-result-section-body{background:#11132c;box-sizing:border-box;padding:20px 24px}.electrical-status-layout{width:100%}.electrical-status-content-grid{grid-gap:30px;align-items:stretch;display:grid;gap:30px;grid-template-columns:minmax(0,35%) minmax(0,calc(65% - 20px))}.electrical-status-metrics{grid-gap:16px;align-items:start;align-self:stretch;box-sizing:border-box;display:grid;gap:16px;grid-template-columns:minmax(0,1fr);min-width:0;width:100%}.electrical-status-reason{min-height:0;min-width:0;overflow-wrap:anywhere;width:100%}.electrical-result-field{display:flex;flex-direction:column;gap:12px;min-width:0}.electrical-status-metric{min-width:0;width:100%}.electrical-status-metric>div{align-items:center;display:flex;min-width:0}.electrical-percentage-field{align-items:center;border:1px solid #bf8cff40;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;height:auto;justify-content:center;margin:0;min-height:0;padding:12px;text-align:center;width:100%}.electrical-percentage-field>strong{align-self:stretch;text-align:center}.electrical-percentage-field .ant-progress-circle{align-items:center;align-self:center;display:flex;flex:0 0 auto;height:auto;justify-content:center;margin:0;min-height:0;padding:0}.electrical-percentage-field .ant-progress-circle .ant-progress-text{align-items:center;display:flex;font-size:16px;font-weight:600;height:auto;inset:0;justify-content:center;line-height:1;margin:0;padding:0;transform:none;width:auto}.electrical-status-tag-row{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;margin:0;width:100%}.electrical-status-tag-row>strong{min-width:0;text-align:left}.electrical-status-tag-row>div{justify-content:flex-start;width:100%}.electrical-status-tag.ant-tag{align-items:center;border:1px solid;border-radius:11px;display:inline-flex;font-size:9px;font-weight:400;justify-content:center;line-height:1;margin:0;min-height:22px;overflow-wrap:anywhere;padding:3px 10px;text-align:center;white-space:normal}.electrical-status-tag--positive.ant-tag{background:#00975857;border-color:#00ff8480;color:#00ff83}.electrical-status-tag--warning.ant-tag{background:#faad1433;border-color:#faad148c;color:#ffc53d}.electrical-status-tag--negative.ant-tag{background:#ff4d4f33;border-color:#ff4d4f8c;color:#ff7875}.electrical-status-tag--unknown.ant-tag{background:#8fa8d82e;border-color:#8fa8d880;color:#b8c8e8}.electrical-result-field strong,.electrical-result-reason strong{color:inherit;font-size:14px;font-weight:500;text-transform:uppercase}.electrical-result-reason{margin-top:0}.electrical-audit-disclaimer-box p,.electrical-equipment-value p,.electrical-result-reason p{color:inherit;line-height:1.55;margin:6px 0 0;overflow-wrap:anywhere}.electrical-audit-disclaimer-box p{margin:0!important}.electrical-equipment-value{align-items:center;display:flex;gap:12px}.electrical-equipment-value>span{color:#52c41a;flex:0 0 auto}.electrical-equipment-value p{margin:0;min-width:0}.electrical-checks-list{display:flex;flex-direction:column;gap:10px}.electrical-recommendations-list{color:#fff;font-size:13px;line-height:1.55;margin:0;min-width:0;padding-left:18px}.electrical-recommendation-item{background:#0000;margin:0 0 6px;overflow-wrap:anywhere;padding-left:2px}.electrical-recommendation-item:last-child{margin-bottom:0}.electrical-recommendation-item::marker{color:#fff}.electrical-recommendations-section{background:linear-gradient(#0d1628,#0d1628) padding-box,linear-gradient(104.55deg,#628eff54 2.4%,#bf8cff5c) border-box;padding:14px}.electrical-recommendations-section .electrical-result-section-header{margin:-14px -14px 14px}.electrical-recommendations-section .electrical-result-section-body{background:#0000;padding:0}.electrical-additional-checks-section .electrical-result-section-body{min-height:95px}.electrical-recommendations-section .electrical-recommendation-item{color:#fff;font-size:13px;font-weight:400;line-height:1.55;text-align:left;transition:none}.electrical-recommendations-section .electrical-recommendation-item:hover{background:#0000}.electrical-check-item span{overflow-wrap:anywhere}.electrical-check-item{align-items:center;background:#0000;border:0;border-radius:0;box-sizing:border-box;display:flex;gap:13px;min-height:37px;min-width:0;width:100%}.electrical-check-description{color:inherit;flex:1 1 auto;font-size:14px;font-weight:400;line-height:1.5;min-width:0;overflow-wrap:anywhere;white-space:normal}.electrical-check-status{align-items:center;cursor:help;display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:600;gap:8px;line-height:1.4;min-width:0}.electrical-check-status-icon{align-items:center;border:1px solid #0000;border-radius:9px;display:inline-flex;flex:0 0 28px;font-size:14px;height:28px;justify-content:center;line-height:1;width:28px}.electrical-check-status--success{color:#52c41a}.electrical-check-status--success .electrical-check-status-icon{background:#52c41a29;border-color:#52c41a8c}.electrical-check-status--pending{color:#7f82bc}.electrical-check-status--pending .electrical-check-status-icon{background:#7f82bc29;border-color:#7f82bc8c}.electrical-check-status--failed{color:#ff4d4f}.electrical-check-status--failed .electrical-check-status-icon{background:#ff4d4f29;border-color:#ff4d4f8c}.electrical-check-status--unknown{color:#8fa8d8}.electrical-check-status--unknown .electrical-check-status-icon{background:#628eff29;border-color:#628eff8c}.electrical-empty-message{margin:12px 0;text-align:center}.electrical-audit-disclaimer-box{background:linear-gradient(#11132c,#11132c) padding-box,linear-gradient(104.55deg,#628eff54 2.4%,#bf8cff5c) border-box;border:1.5px solid #0000;border-radius:15px;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;gap:8px;padding:20px 24px}.electrical-disclaimer-header{align-items:center;display:flex;gap:7px;min-width:0}.electrical-disclaimer-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#faad14,#ffd666);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:14px;font-weight:600;letter-spacing:2px;line-height:1.4;text-transform:uppercase}.electrical-disclaimer-text{color:#8f91bd;font-size:14px;font-weight:400;line-height:1.5;min-width:0;overflow-wrap:anywhere;width:100%}.electrical-disclaimer-icon{align-items:center;border-radius:9px;color:#faad14;display:inline-flex;flex:0 0 auto;font-size:14px;height:28px;justify-content:center;line-height:1;width:28px}.electrical-result-footer{box-sizing:border-box;display:flex!important;justify-content:flex-end;padding:0 18px 18px;width:100%}.electrical-start-new-button.ant-btn{align-items:center;background:linear-gradient(90deg,#3e74ff,#bf8cff);border:none;border-radius:60px;color:#fff;display:flex;font-size:14px;gap:8px;justify-content:center;margin-left:auto;margin-right:0;padding:8px 24px;transition:transform .2s ease-in-out;width:159px}.electrical-start-new-button.ant-btn:active:not(:disabled),.electrical-start-new-button.ant-btn:focus:not(:disabled),.electrical-start-new-button.ant-btn:hover:not(:disabled){background:linear-gradient(90deg,#3e74ff,#bf8cff);border:none;box-shadow:none;color:#fff;transform:scale(1.02)}.electrical-start-new-button.ant-btn[disabled],.electrical-start-new-button.ant-btn[disabled]:active,.electrical-start-new-button.ant-btn[disabled]:focus,.electrical-start-new-button.ant-btn[disabled]:hover{background:linear-gradient(90deg,#3e74ff,#bf8cff);border:none;box-shadow:none;color:#fff;cursor:not-allowed;opacity:.45;transform:none}.electrical-result-light{color:#172033}.electrical-result-light .electrical-result-section-card{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(104.55deg,#628eff54 2.4%,#bf8cff5c) border-box}.electrical-result-light .electrical-result-meta-value{color:#fff}.electrical-result-light .electrical-result-section-body{background:#f4f2fb}.electrical-result-light .electrical-recommendations-section{background:linear-gradient(#0d1628,#0d1628) padding-box,linear-gradient(104.55deg,#628eff54 2.4%,#bf8cff5c) border-box}.electrical-result-light .electrical-recommendation-item{background:#0000;color:#fff}.electrical-result-light .electrical-audit-disclaimer-box{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(104.55deg,#628eff54 2.4%,#bf8cff5c) border-box;color:#172033}.electrical-result-light .electrical-disclaimer-title{color:#172033}.electrical-result-light .electrical-disclaimer-text{color:#5f647c}.electrical-result-light .ant-empty-description,.electrical-result-light .ant-progress-text{color:#172033}.electrical-result-dark .ant-empty-description,.electrical-result-dark .ant-progress-text{color:#fff}.custom-cancel-btn{background-color:#777!important;border:1px solid #d9d9d9;border-radius:6px;color:#fff!important}@media (max-width:1024px){.electrical-result-summary-card{grid-template-columns:minmax(0,1fr);row-gap:18px}.electrical-result-metadata{grid-template-columns:repeat(2,minmax(0,1fr))}.electrical-result-title-area{border-radius:16px 16px 0 0}.electrical-result-meta-item:first-child{border-left:0;padding-left:0}.electrical-additional-checks-section .electrical-result-section-body,.electrical-recommendations-section .electrical-result-section-body,.electrical-status-reason{min-height:0}}@media (max-width:768px){.electrical-sheet-results-card{padding:12px}.electrical-result-grid,.electrical-status-content-grid,.electrical-status-layout{grid-template-columns:minmax(0,1fr)}.electrical-status-metrics,.electrical-status-reason{min-width:0;width:100%}.electrical-status-metrics{align-self:auto;height:auto;min-height:0}.electrical-status-metric{min-width:0;width:100%}.electrical-full-row{grid-column:auto}.electrical-result-section-body,.electrical-result-section-header{padding-left:18px;padding-right:18px}.electrical-result-heading-tour{font-size:20px}.electrical-result-metadata{grid-template-columns:minmax(0,1fr);width:100%}.electrical-result-meta-item,.electrical-result-meta-item:first-child,.electrical-result-meta-item:last-child{border-left:0;border-top:1px solid #bf8cff59;padding:10px 0}.electrical-result-meta-value{max-width:none}.electrical-status-metrics{grid-template-columns:minmax(0,1fr)}.electrical-audit-disclaimer-box{padding:18px}}@media (max-width:480px){.electrical-sheet-results-card{padding:10px}.electrical-audit-disclaimer-box{padding:16px}.electrical-result-heading-tour{font-size:18px}.electrical-result-section-body,.electrical-result-section-header{padding:16px}.electrical-result-footer{padding:0 0 18px;width:100%}.electrical-check-item{align-items:flex-start}.electrical-status-tag-row{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:375px){.electrical-audit-disclaimer-box,.electrical-result-section-body{padding:14px}}@media (max-width:320px){.electrical-audit-disclaimer-box,.electrical-result-section-body{padding:10px}.electrical-result-heading-tour{font-size:17px}}.video-cataloging-page{background:#000;color:#fff;min-height:calc(100vh - 64px);overflow-x:clip;width:100%}.case-study-main-container.video-cataloging-container{box-sizing:border-box;margin:64px auto!important;max-width:none;padding:20px 0!important;width:80%}.video-catalog-order-limits{order:1}.video-catalog-order-upload{order:2}.video-catalog-order-instructions{order:3}@media (max-width:768px){.video-cataloging-page{padding-left:34px;padding-right:34px}.case-study-main-container.video-cataloging-container{width:100%}.video-catalog-order-upload{order:1}.video-catalog-order-limits{order:2}.video-catalog-order-instructions{order:3}}@media (max-width:575px){.video-cataloging-page{padding-left:18px;padding-right:18px}}.video-catalog-content-width{box-sizing:border-box;margin:0 auto;max-width:80%;width:100%}.video-catalog-header-card{max-width:100%!important;width:100%!important}.video-catalog-limit-details-card{display:flex;justify-content:flex-end}.video-catalog-analyze-root{background-color:#000!important;color:#fff}.video-catalog-tab-card .cs-preview-section,.video-catalog-upload-content .cs-preview-section{align-items:center;background:#0000!important;color:#ffffffb8;display:flex;flex-direction:column;height:100%;min-height:0;padding:22px 44px 20px}.video-catalog-tab-card .cs-preview-section .gx-fs-lg,.video-catalog-upload-content .cs-preview-section .gx-fs-lg{color:#fff!important;font-size:15px!important;font-weight:600}.video-catalog-tab-card .cs-preview-section .file-label,.video-catalog-tab-card .cs-preview-section .file-value,.video-catalog-upload-content .cs-preview-section .file-label,.video-catalog-upload-content .cs-preview-section .file-value{color:#fff!important}.video-catalog-tab-card span,.video-catalog-upload-content span{font-size:16px;font-weight:500}.video-catalog-tab-card .cs-preview-section .file-value,.video-catalog-upload-content .cs-preview-section .file-value{color:#8f91bd!important}.video-catalog-tab-card .badge-content.ant-btn,.video-catalog-upload-content .badge-content.ant-btn{background:linear-gradient(90deg,#3e74ff,#bf8cff)!important;border:none;border-radius:999px!important;box-shadow:none;color:#fff!important;font-size:14px;font-weight:400;height:40px;padding:0 22px}.video-catalog-result-card{background:linear-gradient(#11132c,#11132c) padding-box,linear-gradient(104.55deg,#628eff 2.4%,#bf8cff) border-box!important;border:1.5px solid #0000!important;border-radius:14px!important;box-shadow:none!important;color:#fff;width:100%}.video-catalog-result-card .ant-card-head{background:#0000!important;border-bottom-color:#ffffff1a!important}.video-catalog-result-card .ant-card-body{background:#0000!important}.video-catalog-result-card .ant-typography,.video-catalog-result-card .file-label,.video-catalog-result-card .file-value,.video-catalog-result-card .gx-text-black{color:#fff!important}.video-catalog-result-card .disclaimer-box{background:#0d1628!important;border:1px solid #1e2039!important;border-radius:12px;color:#fff;padding:16px 20px}.video-catalog-result-card .disclaimer-box .ant-typography{color:#fff!important}.video-catalog-result-card .ant-collapse,.video-catalog-result-card .ant-collapse-content,.video-catalog-result-card .ant-collapse-item{background:#0000!important;border-color:#ffffff1a!important;color:#fff!important}.video-catalog-result-card .ant-collapse-header{color:#fff!important}.video-catalog-result-card .ant-collapse-item:last-child{border-bottom:0!important}.video-catalog-limit-details-card .limit-container{align-items:center;display:flex;flex-wrap:nowrap;justify-content:flex-start}.video-catalog-limit-details-card .limit-container .recharts-responsive-container{flex:0 0 60px!important}.video-catalog-limit-details-card .limit-text{flex:1 1 auto;margin-left:8px!important;text-align:left;white-space:nowrap}@media (min-width:576px) and (max-width:991px){.video-catalog-limit-details-card .limit-wrapper{flex:0 0 auto!important;max-width:none!important}}.video-catalog-result-card .ant-divider{border-color:#ffffff26!important}.vc-clips-section{background:linear-gradient(#211747,#211747) padding-box,linear-gradient(104.55deg,#628eff54 2.4%,#bf8cff5c) border-box;border:1.5px solid #0000;border-radius:12px;box-shadow:0 0 32px 0 #7c3aed1a;overflow:hidden;width:100%}.vc-clips-section__header{align-items:center;background:#5b21b6;display:flex;gap:10px;padding:14px 20px}.vc-clips-section__header-title{color:#fff;font-size:14px;font-weight:700;letter-spacing:1.5px;margin:0;text-transform:uppercase}.vc-clips-section__body{display:flex;flex-direction:column;gap:0;padding:0}.vc-clip-row{align-items:flex-start;cursor:default;display:flex;gap:16px;padding:16px 20px;transition:background .2s ease}.vc-clip-row:hover{background:#7c3aed0f!important}.vc-clip-row__index{align-items:flex-start;display:flex;flex-shrink:0;padding-top:2px}.vc-clip-row__index-badge{align-items:center;background:#7c3aed59;border:1.5px solid #7c3aed99;border-radius:50%;color:#c4b5fd;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:700;height:28px;justify-content:center;width:28px}.vc-clip-row__main{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.vc-clip-row__title-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.vc-clip-row__time-pill{align-items:center;background:#faad141a;border:1px solid #faad144d;border-radius:20px;color:#ffffffa6;display:inline-flex;font-size:12px;gap:5px;padding:2px 10px;white-space:nowrap}.vc-clip-row__duration{border-left:1px solid #fff3;color:#ffffff73;margin-left:2px;padding-left:6px}.vc-clip-row__keywords{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.vc-clip-row__section{display:flex;flex-direction:column;gap:6px}.vc-clip-row__section-label{align-items:center;color:#fff6;display:flex;font-size:11px;font-weight:600;gap:5px;letter-spacing:.8px;text-transform:uppercase}.vc-clip-preview-btn{align-items:center;background:#7c3aed26;border:1.5px solid #7c3aed99;border-radius:20px;color:#c4b5fd;cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:5px;line-height:1.4;padding:3px 12px;transition:background .18s ease,border-color .18s ease,color .18s ease;white-space:nowrap}.vc-clip-preview-btn:hover{background:#7c3aed59;border-color:#a78bfacc;color:#ede9fe}.vc-glass-card{background:linear-gradient(#0d1628,#0d1628);border:1px solid #8f79ff;border-radius:14px}.vc-glass-card,.vc-glass-panel{box-shadow:none;position:relative}.vc-glass-panel{background:#0000;border:1px solid #7a35ff47;border-radius:14px}.vc-primary-gradient{background:linear-gradient(135deg,#b76dff,#842bd2)}.vc-master-detail-layout{display:flex;flex-direction:column;gap:14px;height:auto;margin-top:16px}@media (min-width:1024px){.vc-master-detail-layout{flex-direction:row;height:calc(100vh - 450px);min-height:400px}}.vc-sidebar{background:linear-gradient(#211747,#211747) padding-box,linear-gradient(104.55deg,#628eff54 2.4%,#bf8cff5c) border-box;border:1.5px solid #0000;border-radius:15px;display:flex;flex-direction:column;flex-shrink:0;height:350px;overflow:hidden;padding:14px 0}@media (min-width:1024px){.vc-sidebar{height:100%;width:30%}}.vc-sidebar-header{align-items:center;background:linear-gradient(100deg,#4524ad,#171936);display:flex;justify-content:space-between;margin:-14px -14px 0!important;padding:22px 28px}.vc-sidebar-title{color:#fff;font-size:13px;font-weight:600;letter-spacing:.05em;margin:0;text-transform:uppercase}.vc-sidebar-badge{background:#bf8cff26;border-radius:9999px;color:#bf8cff;font-size:11px;padding:2px 10px}.vc-sidebar-list{display:flex;flex-direction:column;flex-grow:1;gap:4px;overflow-x:hidden;overflow-y:auto;padding:8px}.vc-sidebar-item{border:1px solid #0000;border-radius:.75rem;cursor:pointer;display:flex;gap:12px;padding:12px;position:relative;transition:all .2s}.vc-sidebar-item:hover{background:#ffffff0f}.vc-sidebar-item.active{background:#ffffff14;border-color:#0000}.vc-sidebar-item-indicator{background:#bf8cff;border-radius:0 4px 4px 0;height:32px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:4px}.vc-sidebar-item-index{align-items:center;background:#ffffff1a;border-radius:9999px;color:#a3a3a3;display:flex;flex-shrink:0;font-size:11px;font-weight:600;height:24px;justify-content:center;transition:color .2s;width:24px}.vc-sidebar-item:hover .vc-sidebar-item-index{color:#fff}.vc-sidebar-item.active .vc-sidebar-item-index{background:linear-gradient(90deg,#3e74ff,#bf8cff);color:#fff}.vc-sidebar-item-content{display:flex;flex-direction:column;overflow:hidden}.vc-sidebar-item-title{color:#a3a3a3;font-size:14px;font-weight:500;margin:0;overflow:visible;text-overflow:clip;transition:color .2s;white-space:normal}.vc-sidebar-item:hover .vc-sidebar-item-title{color:#fff}.vc-sidebar-item.active .vc-sidebar-item-title{color:#fff;font-weight:600}.vc-sidebar-item-time{align-items:center;background:#ffffff14;border-radius:20px;color:#a3a3a3;display:inline-flex;font-size:11px;gap:4px;margin-top:6px;padding:2px 8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.vc-sidebar-item.active .vc-sidebar-item-time{background:#ffffff26;color:#fff}.vc-detail-view{background:linear-gradient(#211747,#211747) padding-box,linear-gradient(104.55deg,#628eff54 2.4%,#bf8cff5c) border-box;border:1px solid #0000;border-radius:15px;display:flex;flex-direction:column;height:auto;min-height:400px;overflow:hidden;padding:24px;position:relative}@media (min-width:1024px){.vc-detail-view{height:100%;width:70%}}@media (max-width:575px){.vc-detail-view{padding:16px}}.vc-detail-view-title{background:linear-gradient(100deg,#4524ad,#171936);color:#fff;flex-shrink:0;font-size:14px;font-weight:500;letter-spacing:2px;line-height:1;margin:-24px -24px 10px!important;padding:22px 28px;text-transform:uppercase}@media (max-width:575px){.vc-detail-view-title{margin:-16px -16px 16px!important}}.vc-detail-glow{display:none}.vc-detail-content{flex-grow:1;overflow-y:auto;padding-right:8px}.vc-detail-header{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}@media (min-width:768px){.vc-detail-header{align-items:flex-start;flex-direction:row;justify-content:space-between}}.vc-detail-title{color:#fff;font-size:20px;font-weight:600;line-height:1.3;margin:0}.vc-detail-meta{align-items:center;display:flex;gap:12px;margin-bottom:8px}.vc-detail-clip-badge{background:#ffffff1a;border:1px solid #fff3;border-radius:6px;color:#bf8cff;font-size:13px;font-weight:500;padding:4px 8px;white-space:nowrap}.vc-detail-time-badge{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;display:inline-flex;gap:14px;justify-content:center;padding:4px 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.vc-detail-time-badge,.vc-preview-btn{align-items:center;color:#fff;font-size:13px}.vc-preview-btn{background:linear-gradient(90deg,#3e74ff,#bf8cff);border:none;border-radius:999px;cursor:pointer;display:flex;flex-shrink:0;font-weight:500;gap:8px;padding:8px 16px;transition:opacity .2s}.vc-preview-btn:hover{opacity:.9}.vc-section-title{align-items:center;display:flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.05em;margin-bottom:12px;text-transform:uppercase}.vc-summary-box{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;color:#ffffffb3;font-size:15px;line-height:1.6;margin:0;padding:20px}.vc-keyword-chip{background:#0000;border:1px solid #fff3;border-radius:9999px;color:#e5e5e5;cursor:default;font-size:12px;padding:4px 16px;transition:all .2s}.vc-keyword-chip:hover{border-color:#fff6;color:#fff}.vc-category-chip{background:#ffffff1a;border:1px solid #fff3;border-radius:8px;color:#fff;font-size:12px;font-weight:500;padding:4px 16px}.vc-footer-card{border:1px solid #988d9f33;border-radius:1rem;display:flex;flex-direction:column;gap:16px;margin-bottom:64px;margin-top:16px;padding:24px}@media (min-width:768px){.vc-footer-card{align-items:center;flex-direction:row;justify-content:space-between}}.vc-footer-text{color:#cfc2d6;font-size:14px;margin:0}.vc-action-btn{align-items:center;border:none;border-radius:9999px;box-shadow:0 4px 14px 0 #ddb7ff33;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:12px;font-weight:500;gap:8px;padding:12px 24px;transition:opacity .2s;white-space:nowrap}.vc-action-btn:hover{opacity:.9}.vc-video-player-container{background:linear-gradient(#211747,#211747) padding-box,linear-gradient(104.55deg,#628eff54 2.4%,#bf8cff5c) border-box;border:1px solid #0000;border-radius:15px;display:flex;flex-direction:column;overflow:hidden;padding:14px}.vc-video-player-container>.vc-video-player-title{background:linear-gradient(100deg,#4524ad,#171936);color:#fff;font-size:14px;font-weight:500;letter-spacing:2px;line-height:1;margin:-14px -14px 14px!important;padding:22px 28px;text-transform:uppercase}.vc-disclaimer-card{background:linear-gradient(#211747,#211747) padding-box,linear-gradient(104.55deg,#628eff54 2.4%,#bf8cff5c) border-box;border:1px solid #0000;border-radius:15px;margin-top:16px;overflow:hidden;padding:14px}.vc-disclaimer-card>.vc-disclaimer-title{background:linear-gradient(100deg,#4524ad,#171936);color:#fff;font-size:14px;font-weight:500;letter-spacing:2px;line-height:1;margin:-14px -14px 14px!important;padding:22px 28px;text-transform:uppercase}.vc-disclaimer-content{align-items:flex-start;display:flex;gap:12px;padding:4px 14px}.vc-result-main-container{margin:0 auto;width:80%}@media (max-width:991px){.vc-result-main-container{width:95%}}@media (max-width:575px){.vc-result-main-container{padding:0 16px;width:100%}}.vc-result-card-wrapper{display:flex;flex-direction:column;gap:4px;padding:24px}@media (max-width:575px){.vc-result-card-wrapper{padding:12px}}.vc-common-card{background:linear-gradient(#0d1628,#0d1628);border:1px solid #8f79ff;border-radius:14px;display:flex;flex-direction:column;overflow:hidden;padding:14px;position:relative}.vc-common-card-title{background:linear-gradient(100deg,#4524ad,#171936);color:#fff;font-size:14px;font-weight:500;letter-spacing:2px;line-height:1;margin:-14px -14px 14px!important;padding:22px 28px;text-transform:uppercase}.vc-common-card-content{display:flex;flex-direction:column;gap:12px}.custom-preview-card .ant-card-head-title{padding:0!important}.sample-tryout-btn{padding:3px 12px;transition:transform .3s ease-in-out}.sample-tryout-btn:hover{transform:scale(1.05)}.cs-preview-section{padding:10px}.vc-preview-section{box-sizing:border-box;display:flex;flex-direction:column;gap:10px;height:100%;overflow:hidden;padding:12px 24px}.vc-preview-filename-row{align-items:center;display:flex;flex-shrink:0;gap:6px}.vc-preview-folder-icon{flex-shrink:0;font-size:18px}.vc-preview-filename-label{color:#fff!important;flex-shrink:0;font-size:14px;font-weight:600}.vc-preview-filename-value{color:#8f91bd!important;font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vc-preview-video-wrap{align-items:center;background:#000;border-radius:12px;display:flex;flex-shrink:0;height:190px;justify-content:center;overflow:hidden}.vc-preview-video{display:block;height:100%;object-fit:cover;width:100%}.vc-preview-loading{color:#fff}.vc-preview-footer{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:10px}.vc-preview-status,.vc-preview-try-btn{align-items:center;display:flex;gap:6px}.vc-preview-try-btn{background:linear-gradient(90deg,#3e74ff,#bf8cff)!important;border:none;border-radius:999px!important;color:#fff!important;cursor:pointer;font-size:14px;font-weight:500;height:40px;padding:0 28px;transition:opacity .2s ease}.vc-preview-try-btn:hover{opacity:.88}.lightThemeColor{color:#001f6b}.uploadStepperModal{background:#0000}.uploadStepperModal .customStepper{background:#0000!important;border-radius:12px;padding:16px}.uploadStepperModal .customStepper .ant-steps-item,.uploadStepperModal .customStepper .ant-steps-item-container{background:#0000!important}.uploadStepperModal .customStepper .ant-steps-item-description,.uploadStepperModal .customStepper .ant-steps-item-title{color:#fff}.uploadStepperModal .customStepper .ant-steps-item-icon{background-color:#fff3;border:none}.uploadStepperModal .stepper-content{margin-top:24px}.uploadStepperModal .stepper-content .ant-progress{background:#0000}.uploadStepperModal .stepper-content .ant-spin{color:#fff}.uploadStepperModal .ant-modal-content{background:#0000!important;box-shadow:none}.uploadStepperModal .ant-modal-body{background:#0000!important}.video-preview-glass{background:#ffffff0d;border:1px solid #fff3}.video-preview-glass .ant-collapse-content{background-color:initial!important}.vc-custom-scroll,.video-catalog-result-card .ant-card-body{padding-right:8px}.vc-custom-scroll::-webkit-scrollbar,.video-catalog-result-card .ant-card-body::-webkit-scrollbar{width:6px}.vc-custom-scroll::-webkit-scrollbar-track,.video-catalog-result-card .ant-card-body::-webkit-scrollbar-track{background:#0000;border-radius:10px}.vc-custom-scroll::-webkit-scrollbar-thumb,.video-catalog-result-card .ant-card-body::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:10px}.vc-custom-scroll::-webkit-scrollbar-thumb:hover,.video-catalog-result-card .ant-card-body::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.video-catalog-timeline{background:linear-gradient(90deg,#7543c224,#47268440),#0c07216b;border:1px solid #a078ff6b;border-radius:999px;box-shadow:inset 0 1px 2px #00000047,0 5px 16px #3416662e;cursor:pointer;display:flex;height:10px;margin-top:12px;overflow:hidden;position:relative;width:100%}.video-catalog-timeline:before{background:#ffffff1f;content:"";height:1px;left:10px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.video-catalog-timeline__chapter{background:linear-gradient(90deg,#6431a6,#7a2fc1);border:0;border-left:1px solid #ffffff1f;border-right:2px solid #ffffff61;bottom:0;box-shadow:inset 0 1px 0 #ffffff2e;cursor:pointer;padding:0;top:0;transition:filter .2s ease,box-shadow .2s ease}.video-catalog-timeline__chapter:focus-visible,.video-catalog-timeline__chapter:hover{box-shadow:0 0 12px #ba7eff99;filter:brightness(1.24) saturate(1.2);outline:none;z-index:2}.video-catalog-timeline__chapter.is-active{background:linear-gradient(90deg,#9b25ff,#d03bff);box-shadow:inset 0 0 0 2px #fff,0 0 14px #d34affb8;z-index:2}.video-catalog-timeline__playhead{background:#fff;border-radius:999px;box-shadow:0 0 0 2px #4b147be0,0 0 12px #fffffff5;pointer-events:none;top:0;transition:left .12s linear;width:4px;z-index:4}.video-catalog-timeline__details{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:14px}.video-catalog-timeline__reset.ant-btn{background:#7636b914;border-color:#b18bff8f;border-radius:999px;color:#9f74ff}.video-catalog-timeline__summary{background:linear-gradient(#211747,#211747) padding-box,linear-gradient(104.55deg,#628eff54 2.4%,#bf8cff5c) border-box;border:1px solid #0000;border-radius:15px;box-shadow:none;margin-top:16px;overflow:hidden;padding:14px}.video-catalog-timeline__summary-title{background:linear-gradient(100deg,#4524ad,#171936);border-radius:13px 13px 0 0;color:#fff;font-size:14px;font-weight:500;letter-spacing:2px;line-height:1;margin:-14px -14px 14px!important;padding:22px 28px;text-transform:uppercase}.video-catalog-timeline__summary-content{padding:4px 14px}.video-catalog-timeline__summary-button.ant-btn{background:linear-gradient(90deg,#7c3aed,#d946ef)!important;border:none!important;border-radius:999px!important;box-shadow:none;color:#fff!important;font-size:14px;font-weight:600;height:40px;margin-top:16px;min-width:180px;padding:0 24px}@media (max-width:576px){.video-catalog-timeline__details{align-items:flex-start;flex-direction:column}}.onboarding-form.light .ant-form-item-label>label{color:#e6eef8!important}.onboarding-form.light .ant-form-item-explain,.onboarding-form.light .ant-form-item-extra{color:#cbd5e1!important}.onboarding-form.dark .ant-form-item-label>label{color:#000000d9!important}.onboarding-form.dark .ant-form-item-explain,.onboarding-form.dark .ant-form-item-extra{color:#0000008c!important}.onboarding-form.dark .ant-collapse-header{color:#000000e0!important}.onboarding-form.light .ant-collapse-header{color:#e6eef8!important}.financial-transparent-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:initial;border:1px solid #fff3;border-radius:1.5rem;padding:1rem}.financial-advisor-main-card{max-width:100%;width:100%}@media (max-width:768px){.financial-advisor-main-card{max-width:100%;width:100%}}.dashboard-glass-modal{--modal-bg:#ffffff0f;--modal-border:#ffffff1f;--modal-shadow:0 8px 30px #00000073;--text-color:#fffffff5;--muted-color:#ffffffb8;--close-color:#ffffffeb;--header-opacity:1}.dashboard-glass-modal.light-theme{--modal-bg:#ffffffe6;--modal-border:#12212f0f;--modal-shadow:0 8px 30px #0a141e0f;--text-color:#0f1724;--muted-color:#0f1724ad;--close-color:#141e2ce6;--header-opacity:0.98}.dashboard-glass-modal.dark-theme{--modal-bg:#ffffff0f;--modal-border:#ffffff1f;--modal-shadow:0 8px 30px #00000073;--text-color:#fffffff5;--muted-color:#ffffffb8;--close-color:#ffffffeb;--header-opacity:1}.dashboard-glass-modal .ant-modal-content{backdrop-filter:blur(12px) saturate(120%)!important;-webkit-backdrop-filter:blur(12px) saturate(120%)!important;background:var(--modal-bg)!important;border:1px solid var(--modal-border)!important;border-radius:16px!important;box-shadow:var(--modal-shadow)!important;overflow:hidden!important;padding:0!important}.dashboard-glass-modal .ant-modal-header{background:#0000!important;border-bottom:none!important;opacity:var(--header-opacity);padding:16px 24px!important}.dashboard-glass-modal .ant-modal-title{color:var(--text-color)!important;font-size:1.05rem;font-weight:700!important}.dashboard-glass-modal .ant-modal-body{background:#0000!important;color:var(--text-color)!important;padding:20px 24px!important}.dashboard-glass-modal .ant-modal-close{color:var(--close-color)!important;opacity:.92}.dashboard-glass-modal .ant-modal-close:hover{opacity:1}.dashboard-glass-modal .ant-modal-body a,.dashboard-glass-modal .ant-modal-body p,.dashboard-glass-modal .ant-modal-body small,.dashboard-glass-modal .ant-modal-body span{color:var(--muted-color)!important}.dashboard-glass-modal .ant-modal-body b,.dashboard-glass-modal .ant-modal-body h4,.dashboard-glass-modal .ant-modal-body h5,.dashboard-glass-modal .ant-modal-body strong{color:var(--text-color)!important}.dashboard-glass-modal .ant-list-item,.dashboard-glass-modal .ant-list-item .ant-list-item-meta-description,.dashboard-glass-modal .ant-list-item .ant-list-item-meta-title{color:var(--text-color)!important;word-break:break-word}.dashboard-glass-modal .ant-modal-footer{background:#0000!important;border-top:none!important;padding:12px 24px!important}.dashboard-glass-modal .ant-btn:focus,.dashboard-glass-modal .ant-modal-close:focus{outline:2px solid #6366f11f;outline-offset:2px}.dark-theme .ant-progress-circle .ant-progress-text{fill:#fff!important;color:#fff!important}.light-theme .ant-progress-circle .ant-progress-text{fill:#0f172a!important;color:#0f172a!important}.growth-collapse{background:#121d4a!important;border:none!important}.growth-collapse .ant-collapse-content,.growth-collapse .ant-collapse-content-box,.growth-collapse .ant-collapse-item{background:#0000!important;border:none!important;padding:0!important}.growth-collapse .ant-collapse-header{border-radius:12px;margin-bottom:12px;padding:12px 16px!important}.growth-collapse .ant-collapse-arrow{color:#fff!important;font-size:16px;margin-top:6px;opacity:.9}.growth-collapse .ant-collapse-item-active{border:none!important}.growth-collapse .ant-collapse-content{transition:all .25s ease}.fa-chat-container{background:#000;background:linear-gradient(90deg,#000,#000) padding-box,linear-gradient(90deg,#628eff,#bf8cff) border-box;border:1.5px solid #0000;border-radius:15px;position:relative}.financial-adviser-chat .fa-chat-container{display:flex;flex-direction:column;height:600px!important;overflow:hidden;padding:12px!important}.financial-adviser-chat .cs-chat-header,.financial-adviser-chat .cs-chat-header-light{align-items:center;border-bottom:1px solid #ffffff1f;display:flex;flex:0 0 auto;justify-content:space-between;padding:12px 15px!important;width:100%}.financial-adviser-chat .cs-chat-status{align-items:center;display:flex;gap:12px}.financial-adviser-chat .cs-logo{display:block;height:30px!important;object-fit:contain;width:30px!important}.financial-adviser-chat .cs-messages-area{display:flex;flex:1 1 auto;flex-direction:column;gap:14px;max-height:none!important;min-height:0;overflow-y:auto!important;padding:16px 15px!important;scroll-behavior:smooth}.financial-adviser-chat .cs-message{animation:financial-message-slide .35s ease-out both;max-width:80%}.financial-adviser-chat .cs-message.assistant{align-self:flex-start}.financial-adviser-chat .cs-message.user{align-self:flex-end}.financial-adviser-chat .cs-message-header{align-items:center;display:flex;font-size:.8rem;gap:8px;margin-bottom:8px}.financial-adviser-chat .cs-message-header .ant-typography{color:#ffffffb3!important}.financial-adviser-chat .cs-message-content{border-radius:20px;font-size:.85rem!important;line-height:1.5!important;padding:10px 12px!important;white-space:normal;word-break:break-word}.financial-adviser-chat .cs-message.assistant .cs-message-content{background:linear-gradient(135deg,#0066ff29,#1a1a2eb3);border:1px solid #628eff59;border-bottom-left-radius:6px;color:#fff}.financial-adviser-chat .cs-message.user .cs-message-content{background:linear-gradient(135deg,#06f,#6947ff);border-bottom-right-radius:6px;box-shadow:0 6px 20px #0066ff4d;color:#fff}.financial-adviser-chat .cs-section-title{color:#fff!important;font-weight:700;margin:10px 0 6px}.financial-adviser-chat .cs-suggestions-container{display:flex;flex-wrap:wrap;gap:6px}.financial-adviser-chat .cs-typing-indicator{align-items:center;background:#0066ff1f;border-radius:20px 20px 20px 6px;color:#fff;display:flex;gap:10px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:10px 12px}.financial-adviser-chat .cs-typing-dots{display:flex;gap:4px}.financial-adviser-chat .cs-typing-dot{animation:financial-typing-bounce 1.4s infinite;background:#628eff;border-radius:50%;height:7px;width:7px}.financial-adviser-chat .cs-typing-dot:nth-child(2){animation-delay:.2s}.financial-adviser-chat .cs-typing-dot:nth-child(3){animation-delay:.4s}.financial-adviser-chat .cs-input-area{border-top:1px solid #ffffff1a;flex:0 0 auto;padding:12px 15px!important}.financial-adviser-chat .cs-input-container,.financial-adviser-chat .cs-input-container-light{align-items:center;background:#1a1a2e;border:2px solid #ffffff1a;border-radius:24px;display:flex;gap:8px;padding:6px 8px!important;transition:border-color .2s ease,box-shadow .2s ease}.financial-adviser-chat .cs-input-container-light:focus-within,.financial-adviser-chat .cs-input-container:focus-within{border-color:#628eff;box-shadow:0 0 20px #628eff2e}.financial-adviser-chat textarea.icsp-textarea{background:#0000!important;border:0!important;box-shadow:none!important;color:#fff!important;resize:none}.financial-adviser-chat textarea.icsp-textarea::placeholder{color:#7c8898!important}.financial-adviser-chat .cs-input-actions{margin-top:5px}.financial-adviser-chat .cs-send-button{background:linear-gradient(135deg,#06f,#6947ff)!important;border:0!important;box-shadow:0 6px 18px #0066ff4d!important;height:38px!important;min-width:38px!important;width:38px!important}@keyframes financial-message-slide{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes financial-typing-bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-7px)}}@media (max-width:768px){.financial-adviser-chat .fa-chat-container{height:520px!important}.financial-adviser-chat .cs-message{max-width:92%}.financial-adviser-chat .cs-chat-header p{font-size:1rem!important}}.step-3-label-padding .ant-form-item-label{padding:11px 5px!important}.case-study-main-container{margin:20px;width:80%}.back-btn-new{background:#0000;border:1px solid #3e74ff!important;border-radius:20px;color:#3e74ff;font-size:clamp(14px,2vw,16px);font-weight:400}.file-uploader-sub-section{background:linear-gradient(90deg,#3e74ff,#353535) padding-box,linear-gradient(90deg,#628eff,#bf8cff) border-box;border:1.5px solid #0000;border-radius:15px;padding:10px;width:100%}.file-uploader-sample-image{border-radius:15px;height:72px;width:130px}.preview-text{font-size:16px;font-weight:500}.filename-text{font-size:14px;font-weight:500}.limit-container{align-items:center;background-color:#121d4a;border-radius:12.91px;margin-bottom:10px!important;padding:5px}.limit-text{align-items:center;color:#fff;display:flex;flex-direction:column;font-size:14px;font-weight:400}.draggable-text{font-size:14px!important;font-weight:400!important}.instructions-toggle-button{background:#0000;border:none;color:#fff;cursor:pointer;font-size:16px;font-weight:500}.description-text{font-size:20px;font-weight:500}.file-uploader-custom-tag{background-color:#fff;border-radius:25px;color:#3e74ff;font-size:12px;font-weight:400;padding:2px 10px}.dragger-container{background-color:initial!important;border:2px dashed #3e74ff!important;border-radius:16px!important;color:#fff;width:50%}@media screen and (max-width:768px){.case-study-main-container{width:100%}.stats-container{flex-direction:column;justify-content:flex-start}.limit-text{flex-direction:row;gap:20px;margin-left:15px}.dragger-container{border:none!important;width:100%!important}.medical-disclaimer-container{flex-direction:column}}@media screen and (min-width:769px){.case-study-main-section{width:80%}}.text-image-limits{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.limits-text{display:flex;flex-direction:column;justify-content:center;max-width:500px}.stats-container{display:flex;flex-wrap:wrap;gap:15px;justify-content:flex-end}@media (max-width:768px){.text-image-limits{align-items:center;flex-direction:column;text-align:center}.stats-container{justify-content:center}.limits-desc{padding:0 16px}}@media (max-width:480px){.limits-title{font-size:18px}.limits-desc{font-size:13px}}.blood-report-case-study{background:#000;color:#fff;margin-top:64px;min-height:calc(100vh - 64px);min-width:0}.blood-report-case-study .br-content{background:#000;min-width:0;width:100%}.blood-report-case-study .br-case-study-heading,.blood-report-case-study .br-instructions-card-tour,.blood-report-case-study .br-stats-container,.blood-report-case-study .cs-chat-interface-tour{box-sizing:border-box;max-width:100%;min-width:0}.blood-report-case-study .br-stats-container>*{align-items:stretch;display:flex;gap:16px;margin-left:0;max-width:none;width:100%}.blood-report-case-study .br-stats-container>*>*{flex:1 1;max-width:none;min-width:0}@media (min-width:577px) and (max-width:1199px){.blood-report-case-study .br-stats-container .case-study-sub-section>.ant-row{flex-wrap:nowrap;justify-content:flex-start;margin-left:0;margin-right:0;max-width:none;width:100%}.blood-report-case-study .br-stats-container .case-study-sub-section>.ant-row>.ant-col-md-12{flex:0 0 100%!important;max-width:100%!important;min-width:0;width:100%!important}.blood-report-case-study .br-stats-container .limits-desktop{display:flex;flex-wrap:nowrap;gap:12px;max-width:none;width:100%}.blood-report-case-study .br-stats-container .limits-desktop>.limit-wrapper{flex:1 1!important;max-width:none!important;min-width:0;width:auto!important}}.blood-report-case-study .br-chat-outer{background:linear-gradient(104.56deg,#3e74ff61 2.95%,#3535355e 97.54%) padding-box,linear-gradient(90deg,#628eff,#bf8cff) border-box;border:1.5px solid #0000;border-radius:15px;box-shadow:none;box-sizing:border-box;min-width:0;overflow:hidden;width:100%}.blood-report-case-study .br-chat-inner{background:#0000;min-width:0;width:100%}.blood-report-case-study .br-chat-header{align-items:center;background:#0d0621;border-bottom:1px solid #2b367d;border-radius:0;box-sizing:border-box;display:flex;justify-content:space-between;min-height:60px;min-width:0;padding:10px 16px;width:100%}.blood-report-case-study .br-chat-header-identity{align-items:center;display:flex;gap:10px;min-width:0}.blood-report-case-study .br-chat-header-avatar{flex:0 0 34px}.blood-report-case-study .br-chat-header-avatar svg{color:#fff;display:block;height:18px;width:18px}.blood-report-case-study .br-chat-header-identity h3{color:#fff;font-size:17px;font-weight:500;line-height:1.3;margin:0;min-width:0;overflow-wrap:anywhere}.blood-report-case-study .br-chat-status{align-items:center;display:flex;gap:10px;min-width:0}.blood-report-case-study .br-chat-status h3{color:#fff;font-size:17px;font-weight:700;margin:0}.blood-report-case-study .br-chat-actions{align-items:center;display:flex;flex:0 1 auto;justify-content:flex-end;margin-left:auto;min-width:0}.blood-report-case-study .br-clear-chat,.blood-report-case-study .br-download-chat{align-items:center;background-color:#1a1f36;border:1px solid #2b367d;border-radius:4px;color:#06f!important;display:inline-flex;font-weight:500;margin:auto;transition:all .3s ease}.blood-report-case-study .br-clear-chat .anticon,.blood-report-case-study .br-download-chat .anticon{color:#3d83ff;transition:color .3s ease}.blood-report-case-study .br-clear-chat:hover,.blood-report-case-study .br-download-chat:hover{background-color:#2b367d;border-color:#3d83ff;color:#fff!important;transform:translateY(-3px)}.blood-report-case-study .br-messages-area{background:linear-gradient(135deg,#050018,#0d0621);box-sizing:border-box;max-width:100%;min-height:300px;min-width:0;overflow:auto;width:100%}.blood-report-case-study .br-uploaded-file{align-items:center;background:#1a1f36;border:1px solid #2b367d;border-radius:6px;color:#fff;display:flex;gap:8px;margin-top:12px;max-width:100%;padding:8px 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.blood-report-case-study .br-uploaded-file span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blood-report-case-study .br-input-area{background:#0d0621;border-top:1px solid #2b367d;box-sizing:border-box;max-width:100%;min-width:0;padding:14px 16px}.blood-report-case-study .br-input-container{align-items:center;display:flex;gap:12px;min-width:0;width:100%}.blood-report-case-study .br-message-input{background:#0000!important;border:#0000!important;border-radius:6px!important;color:#f7f3f3!important;flex:1 1 auto;line-height:22px!important;margin:0;min-width:0;padding-block:12px!important;resize:none;text-align:left}.blood-report-case-study .br-file-attach-panel,.blood-report-case-study .br-send-button{align-items:center;align-self:center;display:inline-flex;flex:0 0 42px;height:42px;justify-content:center;margin:0;width:42px}.blood-report-case-study .br-file-attach-panel{background:#fff!important;border:1px solid #fff!important;color:#3d83ff!important;font-size:18px}.blood-report-case-study .br-file-attach-panel:hover{background:#f3f4f6!important;border-color:#f3f4f6!important;color:#3d83ff!important}.blood-report-case-study .br-send-button{background:#06f;border-color:#06f}.blood-report-case-study .br-empty-insights{color:#bbb;margin-bottom:100px}.blood-report-case-study .aiCaseStudyMain,.blood-report-case-study .aiCaseStudyMainLight,.blood-report-case-study .cs-background-canvas,.blood-report-case-study .cs-floating-particles,.blood-report-case-study>.cs-header-card-tour{display:none}.blood-report-case-study .aiMainRow,.blood-report-case-study .aiMainRowLight{background:#0000!important;margin:0 auto;padding:24px 0 40px!important;width:min(1180px,calc(100% - 32px))!important}.blood-report-case-study .blood-report-reference-header{display:block;margin:18px 0 12px;text-align:center}.blood-report-case-study .cs-header-card-tour:not(.blood-report-reference-header){display:none}.blood-report-case-study .cs-main-interface{margin:0!important;width:100%}.blood-report-case-study .cs-main-interface>.ant-col:first-child{flex:0 0 100%;margin-top:12px;max-width:100%;order:2}.blood-report-case-study .cs-main-interface>.ant-col:last-child{flex:0 0 100%;max-width:100%;order:1}.blood-report-case-study .cs-stats-row-tour{margin:0;width:100%}.blood-report-case-study .cs-control-panel,.blood-report-case-study .cs-control-panel-light{background:linear-gradient(135deg,#050018,#0d0621)!important;border:1px solid #2b367d!important;border-radius:8px!important;box-shadow:none!important;height:auto!important;width:100%}.blood-report-case-study .cs-panel-header{align-items:center;color:#fff;display:flex;gap:8px}.blood-report-case-study .cs-agent-card .ant-list-item-meta-description,.blood-report-case-study .cs-agent-header,.blood-report-case-study .cs-panel-title{color:#fff!important}.blood-report-case-study .cs-agents-section-tour .ant-list-items{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.blood-report-case-study .cs-agent-card{background:#1a1f36!important;border:1px solid #2b367d!important;border-radius:6px;min-width:0;padding:12px!important}.blood-report-case-study .ec-wrapper{background:#0000;border:0;margin:0;padding:0;width:100%}.blood-report-case-study .ec-header{display:none}.blood-report-case-study .ec-body{margin:0;width:100%}.blood-report-case-study .cs-chat-interface-tour{background:linear-gradient(135deg,#050018,#0d0621)!important;border:1px solid #641cff!important;border-radius:8px!important;box-shadow:none!important;height:auto!important;overflow:hidden;padding:0;width:100%}.blood-report-case-study .cs-chat-interface-tour>.ant-card-body{padding:0}.blood-report-case-study .cs-chat-header{align-items:center;background:#0d0621;border-bottom:1px solid #2b367d;display:flex;justify-content:space-between;min-height:60px;padding:10px 16px}.blood-report-case-study .cs-chat-status{align-items:center;display:flex;gap:10px}.blood-report-case-study .cs-chat-status .ant-badge-status{margin-left:0!important}.blood-report-case-study .cs-chat-status h3{color:#fff!important;font-size:17px;margin:0!important}.blood-report-case-study .cs-clear-chat,.blood-report-case-study .cs-download-chat{align-items:center;background:#1a1f36;border:1px solid #2b367d;border-radius:4px;color:#06f!important;display:inline-flex;font-weight:500;transition:all .3s ease}.blood-report-case-study .cs-clear-chat:hover,.blood-report-case-study .cs-download-chat:hover{background:#2b367d!important;border-color:#3d83ff!important;color:#fff!important;transform:translateY(-3px)}.blood-report-case-study .cs-messages-area{background:linear-gradient(135deg,#050018,#0d0621);height:520px;min-height:300px;overflow:auto;padding:18px}.blood-report-case-study .cs-blood-chat-container{background:#0000;min-height:0;padding:0}.blood-report-case-study .messages-wrapper{display:flex;flex-direction:column;gap:18px;max-width:none;width:100%}.blood-report-case-study .message{display:flex;flex-direction:column;gap:8px}.blood-report-case-study .user-message{align-items:flex-end}.blood-report-case-study .assistant-message{align-items:flex-start}.blood-report-case-study .message-header{align-items:center;display:flex;gap:10px}.blood-report-case-study .avatar{align-items:center;background:linear-gradient(135deg,#641cff,#3d83ff);border-radius:50%;color:#fff;display:flex;height:34px;justify-content:center;width:34px}.blood-report-case-study .agent-info{display:flex;flex-direction:column}.blood-report-case-study .agent-name{color:#fff;font-size:13px;font-weight:600}.blood-report-case-study .timestamp{color:#8b92a9;font-size:11px}.blood-report-case-study .message-bubble{border-radius:12px;max-width:88%;overflow-wrap:anywhere;padding:12px 14px}.blood-report-case-study .user-bubble{background:linear-gradient(135deg,#641cff,#3d83ff);border-bottom-right-radius:3px;color:#fff}.blood-report-case-study .user-bubble p{margin:0}.blood-report-case-study .user-bubble .timestamp{color:#ffffffbf;display:block;margin-top:6px;text-align:right}.blood-report-case-study .assistant-bubble{background:#1a1f36;border:1px solid #2b367d;border-bottom-left-radius:3px;max-width:80%;width:100%}.blood-report-case-study .simple-text{color:#fff;line-height:1.6;margin:0;white-space:pre-wrap}.blood-report-case-study .cs-input-area{background:#0d0621;border-top:1px solid #2b367d;padding:14px 16px}.blood-report-case-study .cs-input-container,.blood-report-case-study .cs-input-wrapper{align-items:center;display:flex;gap:10px;min-width:0;width:100%}.blood-report-case-study .cs-input-wrapper{flex:1 1}.blood-report-case-study .cs-message-input{background:#fff!important;border:1px solid #fff!important;border-radius:6px!important;color:#111!important;flex:1 1;min-width:0;padding:11px 12px;resize:none}.blood-report-case-study .cs-file-attach-panel{background:#fff!important;border-color:#fff!important;color:#3d83ff!important}.blood-report-case-study .cs-file-attach-panel,.blood-report-case-study .cs-send-button{align-items:center;display:inline-flex;flex:0 0 42px;height:42px;justify-content:center;width:42px}.blood-report-case-study .cs-send-button{background:#06f;border-color:#06f}.blood-report-case-study .diet-section,.blood-report-case-study .nutrition-images-section{background:#11162b;border:1px solid #2b367d;border-radius:8px;color:#fff;margin:0 0 14px;padding:16px}.blood-report-case-study .vitamin-chart-container{background:#0000;border:0;border-radius:0;color:#fff;margin:0 0 16px;padding:0;width:100%}.blood-report-case-study .chart-header,.blood-report-case-study .recommendation-item,.blood-report-case-study .section-header,.blood-report-case-study .stat-row,.blood-report-case-study .vitamin-card-header{align-items:center;display:flex;gap:10px}.blood-report-case-study .chart-header,.blood-report-case-study .section-header{color:#fff;margin-bottom:12px}.blood-report-case-study .section-header{justify-content:flex-start;text-align:left}.blood-report-case-study .section-header h3{flex:0 1 auto;margin:0!important;text-align:left}.blood-report-case-study .chart-header{justify-content:center;margin:0 0 18px;text-align:center;width:100%}.blood-report-case-study .chart-header>div{width:100%}.blood-report-case-study .chart-header h3,.blood-report-case-study .section-header h3{color:#fff!important;margin:0}.blood-report-case-study .chart-subtitle{color:#9aa4bf;margin:2px 0 0}.blood-report-case-study .images-grid,.blood-report-case-study .vitamin-cards{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.blood-report-case-study .vitamin-cards{gap:16px}.blood-report-case-study .vitamin-card{background:#11162b;border:1px solid #2b367d;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;height:100%;min-width:0;padding:14px}.blood-report-case-study .vitamin-card-header{align-items:flex-start;justify-content:space-between;min-height:48px}.blood-report-case-study .recommendations-list,.blood-report-case-study .vitamin-card-body,.blood-report-case-study .vitamin-title{display:flex;flex-direction:column;gap:8px}.blood-report-case-study .vitamin-title{min-width:0}.blood-report-case-study .vitamin-card-body{flex:1 1;justify-content:flex-end}.blood-report-case-study .vitamin-card .severity-icon{flex:0 0 auto}.blood-report-case-study .vitamin-card .stat-row{grid-gap:10px;align-items:end;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.blood-report-case-study .vitamin-card .stat:nth-child(3){grid-column:1/-1;justify-self:center;width:50%}.blood-report-case-study .stat-value,.blood-report-case-study .vitamin-name{color:#fff;font-weight:600}.blood-report-case-study .vitamin-name{overflow-wrap:anywhere;text-transform:capitalize}.blood-report-case-study .stat{align-items:center;display:flex;flex-direction:column;gap:3px;justify-content:flex-end;min-width:0;text-align:center}.blood-report-case-study .stat-label{align-items:flex-end;color:#9aa4bf;display:flex;font-size:11px;justify-content:center;line-height:14px;min-height:28px;text-transform:uppercase}.blood-report-case-study .status-badge{background:#2b367d;border-radius:10px;color:#fff;font-size:11px;padding:2px 8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.blood-report-case-study .gap-indicator{background:#ef44441f;border-radius:6px;color:#fca5a5;display:flex;gap:6px;padding:8px}.blood-report-case-study .recommendation-item{align-items:flex-start;background:#1a1f36;border-radius:6px;padding:9px}.blood-report-case-study .recommendation-item p{color:#fff;margin:0}.blood-report-case-study .rec-icon{color:#10b981;flex-shrink:0}.blood-report-case-study .image-card{border-radius:8px;overflow:hidden}.blood-report-case-study .image-card img{display:block;height:200px;object-fit:cover;width:100%}.blood-report-case-study .ec-modal-overlay{align-items:center;background:#000000c7;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:4000}.blood-report-case-study .ec-modal{background:#0d0621;border:1px solid #641cff;border-radius:10px;display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden;width:min(1150px,100%)}.blood-report-case-study .ec-modal-header{align-items:center;border-bottom:1px solid #2b367d;color:#fff;display:flex;justify-content:space-between;padding:14px 18px}.blood-report-case-study .ec-modal-header h2{color:#fff;margin:0}.blood-report-case-study .ec-close-btn{background:#0000;border:0;color:#fff;cursor:pointer;padding:5px}.blood-report-case-study .ec-modal-content{overflow:auto;padding:18px}@media (max-width:1199px){.blood-report-case-study .br-chat-header{flex-direction:column;gap:8px;height:auto;justify-content:center;min-height:60px;padding-bottom:10px;padding-top:10px}.blood-report-case-study .br-chat-actions,.blood-report-case-study .br-chat-header-identity{justify-content:center;width:100%}.blood-report-case-study .br-chat-actions{margin-inline:auto}.blood-report-case-study .cs-chat-header{flex-direction:column;gap:8px;justify-content:center}.blood-report-case-study .cs-chat-actions{justify-content:center}.blood-report-case-study .cs-case-study-heading{text-align:center}}@media (min-width:577px) and (max-width:1199px){.blood-report-case-study .vitamin-card .stat-row{grid-template-columns:repeat(3,minmax(0,1fr))}.blood-report-case-study .vitamin-card .stat:nth-child(3){grid-column:auto;justify-self:stretch;width:auto}}@media (max-width:576px){.blood-report-case-study .case-study-main-container,.blood-report-case-study .case-study-main-section{padding-left:0;padding-right:0}.blood-report-case-study .case-study-main-section>.cs-chat-interface-tour{order:2}.blood-report-case-study .case-study-main-section>.cs-stats-row-tour{order:3}.blood-report-case-study .br-input-container{align-items:center;column-gap:12px;flex-wrap:nowrap;overflow:hidden}.blood-report-case-study .br-file-attach-panel,.blood-report-case-study .br-send-button{border-radius:50%;flex:0 0 28px;height:35px;min-width:34px;padding:0;width:28px}.blood-report-case-study .br-message-input{flex:1 1 auto;font-size:11px;height:42px;line-height:20px!important;max-height:42px;min-height:42px;overflow:hidden!important;padding:10px 8px!important;scrollbar-width:none;text-overflow:ellipsis;white-space:nowrap;width:0}.blood-report-case-study .br-message-input::-webkit-scrollbar{display:none}.blood-report-case-study .aiMainRow,.blood-report-case-study .aiMainRowLight{padding:18px 0 28px!important;width:100%!important}.blood-report-case-study .blood-report-reference-header,.blood-report-case-study .cs-main-interface,.blood-report-case-study .cs-stats-row-tour{padding-inline:12px}.blood-report-case-study .cs-messages-area{height:460px;padding:12px}.blood-report-case-study .cs-chat-status h3{font-size:15px}.blood-report-case-study .cs-agents-section-tour .ant-list-items,.blood-report-case-study .images-grid,.blood-report-case-study .vitamin-cards{grid-template-columns:minmax(0,1fr)}.blood-report-case-study .cs-input-area{padding:10px}.blood-report-case-study .cs-input-container{gap:8px}.blood-report-case-study .cs-file-attach-panel,.blood-report-case-study .cs-send-button{flex-basis:36px;height:36px;min-width:36px;width:36px}.blood-report-case-study .cs-message-input{font-size:11px}.blood-report-case-study .message-bubble{max-width:96%}.blood-report-case-study .vitamin-card .stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.blood-report-case-study .case-study-main-section>.cs-header-card-tour{display:block}.blood-report-case-study .case-study-main-section>.cs-chat-interface-tour{background:#0000!important;border:0!important;border-radius:0!important;height:auto!important;overflow:visible;padding:0 6px;width:auto}.blood-report-case-study .br-messages-area{-ms-overflow-style:none;height:520px;overflow-y:auto;padding:18px;scrollbar-width:none}.blood-report-case-study .br-messages-area::-webkit-scrollbar{display:none;height:0;width:0}@media (max-width:576px){.blood-report-case-study .case-study-main-section>.cs-chat-interface-tour{padding-left:0;padding-right:0}.blood-report-case-study .br-messages-area{height:460px;padding:12px}}.shopping-agent-sub-section{background:linear-gradient(45deg,#1d1d38,#6a69c14d);border:1px solid #504e4e;border-radius:12px;height:clamp(500px,50vw,550px);width:100%}.shopping-agent-sub-section-light{background:#fff;border:none!important;box-shadow:2px 10px 20px #0000004d!important}.shopping-chat-container{display:flex;flex-direction:column;padding:12px}.shopping-chat-header{border-bottom:1px solid #ffffff0f;color:#fff;font-weight:600;padding:8px 12px}.chat-messages{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;overflow:auto;padding:12px}.shopping-message{align-items:center;color:#fff;display:flex;max-width:75%}.shopping-message.user{align-self:flex-end}.shopping-message.bot{align-self:flex-start}.shopping-message-text{border-radius:12px;font-size:clamp(10px,2vw,14px);padding:8px 12px;white-space:pre-wrap}.shopping-message-text.user{background:linear-gradient(90deg,#4b8bff,#1f6fff)}.shopping-message-text.bot{background:linear-gradient(90deg,#3a3a6a,#2b2b4f)}.shopping-chat-icon{height:30px;width:30px}.shopping-user-icon{align-items:center;background:linear-gradient(#4b8ad5,#1a1b26);border:1px solid #c3c2c28f;border-radius:50%;color:#c9d0d3;display:flex;justify-content:center}.shopping-chat-input-container{align-items:center;border:1px solid gray;border-radius:10px;display:flex;padding:clamp(6px,1.5vw,8px);width:100%}.shopping-chat-input-container-light{border:1px solid #d3d3d3}.shopping-chat-input .ant-input{border:none!important;flex:1 1 auto}.shopping-chat-input{background:#0000!important;border:none!important;box-shadow:none!important;font-size:clamp(10px,2vw,14px);outline:none!important;padding-left:0!important}.send-btn{white-space:nowrap}.shopping-suggestion-btn{font-size:18px;margin-bottom:0!important;margin-right:0!important}.instructions-container{display:flex;flex-direction:column;padding:12px}.instructions-header{border-bottom:1px solid #ffffff0f;color:#fff;display:flex;flex-direction:column;font-weight:600;gap:6px;justify-content:center;margin-bottom:8px;padding:8px 12px}.instructions-header-light{border-bottom:1px solid #3b2a4924!important;color:#313181!important}.instructions-description{color:#ffffffb3;font-size:clamp(9px,2vw,13px);font-weight:400;line-height:1.4}.instructions-description-light{color:#1f194aa1!important}.instructions-list{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;overflow-y:auto;padding:8px 0}.instruction-item{background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;display:flex;gap:12px;padding:12px}.instruction-item-light{background:#f5f5f5!important;border:1px solid #e0e0e0!important}.instruction-number{align-items:center;background:linear-gradient(135deg,#60a5fa,#3180ff);border-radius:50%;color:#fff;display:flex;flex:0 0 auto;font-size:14px;font-weight:700;height:32px;justify-content:center;width:32px}.instruction-content{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;justify-content:center}.instruction-title{color:#fff;font-size:13px;font-weight:600}.each-instruction-description{color:#ffffffb3;font-size:clamp(9px,2vw,13px);line-height:1.4}.typing-loader{align-items:end;display:flex;gap:6px;height:24px}.typing-loader span{animation:heartbeat 1.2s ease-in-out infinite;background:#a8a8a8;border-radius:50%;display:inline-block;height:8px;width:8px}.typing-loader span:first-child{animation-delay:0s}.typing-loader span:nth-child(2){animation-delay:.2s}.typing-loader span:nth-child(3){animation-delay:.4s}@keyframes heartbeat{0%,80%,to{opacity:.4;transform:scale(1)}40%{opacity:1;transform:scale(1.8)}}.shopping-product-carousel-wrapper{margin-top:16px;padding:16px 0;width:100%}.shopping-carousel-header{align-items:center;border-bottom:1px solid #ffffff0f;color:#fff;display:flex;justify-content:space-between;padding:0 12px 12px}.shopping-carousel-title{color:inherit;font-size:16px;font-weight:600;margin:0}.shopping-product-count{background:#ffffff05;border-radius:4px;color:#fff9;font-size:12px;padding:4px 8px}.shopping-carousel-wrapper{width:100%}.shopping-carousel-container{align-items:center;display:flex;gap:8px;padding:12px;position:relative}.shopping-carousel-nav{align-items:center;block-size:2.5rem;border:1px solid #ffffff0f;border-radius:8px;color:#fff;display:flex;flex:0 0 auto;inline-size:2.5rem;justify-content:center;transition:all .3s ease}.shopping-carousel-nav:hover{background:#ffffff0f;border-color:#ffffff1f}.shopping-carousel-nav-light{border:1px solid rgba(99,98,98,.479)!important;color:#313181!important}.shopping-products-scroll-container{-ms-overflow-style:none;align-items:stretch;display:flex;flex:1 1 auto;gap:16px;overflow-x:auto;overflow-y:hidden;padding:8px 0;scroll-behavior:smooth;scrollbar-width:none}.shopping-products-scroll-container::-webkit-scrollbar{display:none}.shopping-product-card-wrapper{align-items:stretch;box-sizing:border-box;display:flex;flex:0 0 28%;flex-direction:column;max-inline-size:36rem}.shopping-product-card{background:linear-gradient(135deg,#1e1e3ccc,#3c3c78cc);border:1px solid #ffffff14;border-radius:12px;box-shadow:0 4px 12px #00000026;color:#fff;cursor:default;display:flex;flex:1 1 auto;flex-direction:column;margin-bottom:0!important;min-block-size:0;transition:all .3s ease}.shopping-product-card:hover{border-color:#60a5fa4d;box-shadow:0 8px 20px #60a5fa40;transform:translateY(-4px)}.shopping-product-image-container{aspect-ratio:16/9;background:linear-gradient(135deg,#2a2a5a,#1a1a3a);border-bottom:1px solid #ffffff0f;overflow:hidden;position:relative;width:100%}.shopping-product-image{height:100%;object-fit:contain;padding:.75rem;width:100%}.shopping-product-brand-tag{background:linear-gradient(135deg,#60a5fa,#3180ff);border:none;font-weight:600;position:absolute;right:8px;top:8px}.shopping-product-card-content{grid-gap:.75rem;display:grid;flex:1 1 auto;gap:.75rem;grid-template-rows:auto auto auto auto 1fr auto;padding:1rem}.shopping-product-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:14px;font-weight:600;line-height:1.4;margin:0;min-block-size:3.2rem;overflow:hidden}.shopping-product-price{min-block-size:2.2rem}.shopping-product-details{min-block-size:3.2rem}.shopping-product-rating{align-items:center;display:flex;gap:8px}.shopping-product-rating .ant-rate{font-size:12px}.shopping-rating-text{color:#fff9;font-size:12px}.shopping-product-price{align-items:flex-start;display:flex;gap:4px;justify-content:space-between}.shopping-price-amount{color:#60a5fa;font-size:18px;font-weight:700}.not-available-price{font-size:14px;font-weight:400}.shopping-price-currency{color:#ffffff80;font-size:12px}.shopping-price-unavailable{color:#fff9;font-size:13px;font-style:italic}.shopping-product-details{background:#ffffff05;border-left:.25rem solid #60a5fa4d;border-radius:6px;display:flex;flex-direction:column;gap:.5rem;padding:.5rem}.shopping-detail-row{align-items:center;display:flex;font-size:12px;justify-content:space-between}.shopping-detail-label{color:#fff9;font-weight:500}.shopping-detail-value{color:#ffffffe6;max-width:50%;text-align:right}.shopping-source-tag{background:linear-gradient(135deg,#06b6d4,#0891b2);border:none;font-weight:500;margin:0!important}.shopping-product-why{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#ffffffb3;display:-webkit-box;font-size:12px;line-height:1.5;margin:0;min-block-size:4rem;overflow:hidden}.shopping-product-pros-cons{background:#ffffff03;border:.0625rem solid #34d39933;border-radius:6px;display:flex;flex-direction:column;gap:.5rem;padding:.5rem}.shopping-product-cons-mini,.shopping-product-pros-mini{display:flex;flex-direction:column;gap:4px}.shopping-mini-label{color:#fff;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.shopping-mini-list{display:flex;flex-direction:column;gap:3px}.shopping-mini-item{align-items:flex-start;color:#ffffffb3;display:flex;font-size:11px;gap:4px;line-height:1.3}.shopping-check-icon-mini{color:#52c41a;flex:0 0 auto;font-size:10px;margin-top:1px}.shopping-close-icon-mini{color:#ff4d4f;flex:0 0 auto;font-size:10px;margin-top:1px}.shopping-product-actions{gap:8px!important}.shopping-add-cart-btn{display:none}.shopping-view-product-btn{background:linear-gradient(180deg,#4d59a5e6,#24263cd9);border:1px solid #ffffff0f!important;border-radius:.5rem;box-shadow:0 2px 8px #10182899;color:#fff;padding:.5rem .75rem;transition:all .22s ease}.shopping-view-product-btn:hover{background:linear-gradient(180deg,#4d59a5e6,#383c64e6);border-color:#60a5fa33;transform:translateY(-2px)}.shopping-comparisons-wrapper{display:flex;flex-direction:column;gap:20px;padding:16px}.shopping-comparison-summary{background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;padding:16px}.shopping-comparison-title{color:#fff;font-size:14px;font-weight:600;margin:0 0 8px}.shopping-title-light{color:#313181}.shopping-comparison-text{color:#ffffffb3;font-size:13px;line-height:1.6;margin:0}.product-approx-price{color:#a9a4a4;font-size:12px;font-style:italic}.shopping-comparison-top-products{background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;padding:16px}.shopping-top-products-list{display:flex;flex-wrap:wrap;gap:8px}.shopping-top-product-tag{line-height:1.4;max-width:300px;white-space:normal}.shopping-pros-cons-collapse{background:#0000!important;border:none!important}.shopping-pros-cons-collapse .ant-collapse-header{background:#ffffff05!important;border:1px solid #ffffff0f!important;border-radius:8px!important;color:#fff!important;margin-bottom:8px!important;padding:12px 16px!important}.shopping-pros-cons-collapse-light .ant-collapse-header{background:#f0f0ff99!important;border:1px solid #3b2a4924!important;color:#313181!important}.shopping-pros-cons-collapse .ant-collapse-item{background:#0000!important;border:none!important;margin-bottom:8px!important}.shopping-pros-cons-collapse .ant-collapse-content{background:#1e1e3c80!important;border:1px solid #ffffff0f!important;border-top:none!important;color:#fff!important}.shopping-pros-cons-collapse .ant-collapse-content-box{background:#0000!important;color:#fff!important}.shopping-pros-cons-collapse.ant-collapse .ant-collapse-item .ant-collapse-header{align-items:center!important}.shopping-collapse-header{align-items:center;display:flex;gap:6px;justify-content:space-between;width:100%}.shopping-pros-cons-content{background:linear-gradient(135deg,#1e1e3c4d,#32326433);border-radius:6px;color:#fff;display:flex;flex-direction:column;gap:16px;padding:16px}.shopping-cons-section,.shopping-pros-section{display:flex;flex-direction:column;gap:8px}.shopping-section-title{color:#fff;font-size:13px;font-weight:600;letter-spacing:.5px;margin:0;text-transform:uppercase}.shopping-cons-list,.shopping-pros-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.shopping-con-item,.shopping-pro-item{align-items:flex-start;color:#fffc;display:flex;font-size:13px;gap:8px;line-height:1.4}.shopping-check-icon{color:#52c41a;flex:0 0 auto;margin-top:2px}.shopping-close-icon{color:#ff4d4f;flex:0 0 auto;margin-top:2px}.shopping-product-action{display:flex;gap:8px;margin-top:8px}.shopping-expanded-card-overlay{align-items:stretch;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;bottom:0;display:flex;justify-content:flex-end;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:999}.shopping-expanded-card-overlay-active{opacity:1;visibility:visible}.shopping-expanded-card-container{background:linear-gradient(135deg,#1e1e3cf2,#3c3c78e6);border-left:1px solid #ffffff1a;box-shadow:-8px 0 32px #0006;display:flex;flex-direction:column;max-width:500px;overflow-x:hidden;overflow-y:auto;transform:translateX(100%);transition:transform .35s cubic-bezier(.4,0,.2,1);width:90%}.shopping-expanded-card-overlay-active .shopping-expanded-card-container{transform:translateX(0)}.shopping-expanded-card-close{align-items:center;background:#ffffff0d;border:none;border-radius:50%;color:#fff;display:flex;font-size:1.5rem;height:2.5rem;justify-content:center;position:absolute;right:1rem;top:1rem;transition:all .2s ease;width:2.5rem;z-index:10}.shopping-expanded-card-close:hover{background:#ffffff1a;transform:rotate(90deg)}.shopping-expanded-card-content{display:flex;flex:1 1;flex-direction:column;gap:1.5rem;padding:3rem 1.5rem 1.5rem;position:relative}.shopping-expanded-title{color:#fff;font-size:1.25rem;font-weight:700;line-height:1.4;margin:0}.shopping-expanded-section{display:flex;flex-direction:column;gap:.75rem}.shopping-expanded-section-title{border-bottom:1px solid #ffffff0f;color:#fff;font-size:.875rem;font-weight:600;letter-spacing:.5px;margin:0;padding-bottom:.5rem;text-transform:uppercase}.shopping-expanded-description{color:#fffc;font-size:.875rem;line-height:1.6;margin:0}.shopping-expanded-detail-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.shopping-expanded-detail-item{background:#ffffff05;border:1px solid #ffffff0a;border-radius:.5rem;display:flex;flex-direction:column;gap:.375rem;padding:.75rem}.shopping-expanded-detail-item .shopping-detail-label{color:#fff9;font-size:.75rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.shopping-expanded-detail-item .shopping-detail-value{color:#ffffffe6;font-size:.875rem;max-width:none;text-align:left;word-break:break-word}.shopping-expanded-rating-container{align-items:center;display:flex;gap:.5rem}.shopping-expanded-rating-container .ant-rate{font-size:.875rem}.shopping-expanded-price{align-items:baseline;display:flex;gap:.25rem}.shopping-expanded-actions{border-top:1px solid #ffffff0f;display:flex;flex-direction:column;gap:.75rem;margin-top:1rem;padding-top:1rem}.shopping-expanded-view-btn{background:linear-gradient(135deg,#60a5fa,#3180ff);border:none;border-radius:.5rem;font-weight:600;padding:.625rem 1rem;transition:all .22s ease}.shopping-expanded-view-btn:hover{background:linear-gradient(135deg,#7bb8ff,#4a94ff);box-shadow:0 4px 12px #60a5fa4d;transform:translateY(-2px)}.shopping-expanded-back-btn{background:#ffffff08;border:1px solid #ffffff1a;border-radius:.5rem;color:#fff;padding:.625rem 1rem;transition:all .22s ease}.shopping-expanded-back-btn:hover{background:#ffffff0f;border-color:#fff3}.shopping-view-more-btn{background:linear-gradient(180deg,#60a5fa1a,#3c64b414);border:1px solid #ffffff0f!important;border-radius:.5rem;box-shadow:0 2px 8px #10182899;color:#fff;padding:.5rem .75rem;transition:all .22s ease}.shopping-view-more-btn:hover{background:linear-gradient(180deg,#60a5fa26,#3c64b41f);border-color:#60a5fa4d!important;transform:translateY(-2px)}.shopping-expand-pros{display:flex;flex-direction:column;justify-content:flex-end;min-block-size:1rem}.shopping-expand-pros-toggle{align-items:center;background:#0000;border:none;border-radius:.375rem;color:#e6eefc;cursor:pointer;display:inline-flex;gap:.5rem;justify-content:flex-start;padding:.35rem .5rem;transition:background .18s ease,transform .18s ease}.shopping-expand-pros-placeholder{display:block;min-block-size:1.8rem;width:100%}.shopping-expand-pros-toggle:hover{background:#ffffff08}.shopping-expand-pros-toggle .anticon{font-size:.9rem}.shopping-expand-pros-toggle.expanded{transform:translateY(-2px)}.shopping-full-pros-cons{max-block-size:0;opacity:0;overflow:hidden;transition:max-block-size .28s ease,opacity .2s ease}.shopping-full-pros-cons.open{max-block-size:18rem;opacity:1}.shopping-full-pros-cons .shopping-cons-section,.shopping-full-pros-cons .shopping-pros-section{padding-top:.5rem}@media (max-width:1200px){.shopping-product-card-wrapper{flex:0 0 40%}}@media (max-width:768px){.shopping-carousel-header{align-items:flex-start;flex-direction:column;gap:8px}.shopping-product-card-wrapper{flex:0 0 48%}.shopping-product-card-content{padding:12px}.shopping-product-image-container{aspect-ratio:4/3}.shopping-product-name{font-size:13px}.shopping-price-amount{font-size:16px}.shopping-comparisons-wrapper{gap:12px;padding:8px}.shopping-collapse-header{align-items:flex-start;flex-direction:column}.shopping-expanded-card-container{max-width:100%;width:95%}.shopping-expanded-detail-grid{grid-template-columns:1fr}}@media (max-width:480px){.shopping-carousel-container{gap:4px;padding:8px}.shopping-carousel-nav{font-size:14px;height:32px;width:32px}.shopping-product-card-wrapper{flex:0 0 70%}.shopping-product-image-container{aspect-ratio:4/3}.shopping-product-name{-webkit-line-clamp:1;font-size:12px}.shopping-price-amount{font-size:14px}.shopping-add-cart-btn,.shopping-view-product-btn{font-size:.75rem;padding:.4rem .6rem}.shopping-top-products-list{flex-direction:column}.shopping-top-product-tag{width:100%}}.resume-form__container{box-sizing:border-box;min-height:100vh;padding:16px}.resume-form__light{background:#f6f8fb;color:#0b1220}.resume-form__dark{background:#0f1724;color:#e6eef8}.resume-form__container .ant-card{border-radius:12px}.resume-form__container .ant-form-item-label>label{color:inherit;font-weight:600}.resume-form__container .ant-input,.resume-form__container .ant-input-affix-wrapper,.resume-form__container .ant-input-textarea,.resume-form__container .ant-select-selector{background:#0000;border-color:#0000001f;color:inherit;transition:background-color .15s ease,border-color .15s ease}.resume-form__dark .ant-card{background:#0b1220;color:#e6eef8}.resume-form__dark .ant-input,.resume-form__dark .ant-input-affix-wrapper,.resume-form__dark .ant-input-textarea,.resume-form__dark .ant-select-selector{background:#0b1220;border-color:#223047;color:#e6eef8}.resume-form__dark ::placeholder{color:#e6eef899}.resume-form__container .ant-btn{color:inherit}@media (max-width:480px){.resume-form__container{padding:12px}}.resume-builder-main-card{width:849px}@media (max-width:768px){.resume-builder-main-card{width:335px}}.resume-form-textarea.ant-input{background:linear-gradient(90deg,#fff,#d6d6d6)!important;border-radius:30px!important;color:#000;font-size:16px;font-weight:400}.mobile-mt-80{margin-top:60px}@media (max-width:768px){.mobile-mt-80{margin-top:70px}}.resume-form-container{padding:16px 46px}@media (max-width:360px){.resume-builder-main-card{max-width:100%;width:100%!important}.resume-form-container{padding:12px 14px}.resume-form__container .ant-card{margin:0}.resume-form-textarea.ant-input{font-size:14px}}@media (max-width:480px){.gx-flex-row.gx-justify-content-between{align-items:stretch!important;flex-direction:column!important;gap:10px}.gx-flex-row.gx-justify-content-between>div:last-child{display:flex;justify-content:space-between;width:100%}.icsp-next-prev-btn,.icsp-reset-btn,.icsp-submit-btn{justify-content:center;width:100%}}.resume-template-card{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.resume-template-card:hover{border-color:#1677ff;box-shadow:0 12px 30px #1677ff40;transform:scale(1.03)}.resume-preview{div,html{width:100%}}.quiz-main-card{width:849px}@media (max-width:768px){.quiz-main-card{width:335px}}.quiz-title{font-size:16px;font-weight:600}.quiz-sub-title,.quiz-title{color:#fff;font-style:normal}.quiz-sub-title{font-size:14px;font-weight:400}.quiz-form{font-style:Noir Pro}.quiz-form,.quiz-submit-btn{align-items:center;display:flex;justify-content:center}.quiz-submit-btn{background:linear-gradient(90deg,#3e74ff,#bf8cff);border-radius:8px;border-radius:60px;border-style:none;color:#fff;font-size:16px;padding:8px 24px;transition:transform .2s ease-in-out}.quiz-submit-btn:active,.quiz-submit-btn:focus,.quiz-submit-btn:hover{background:linear-gradient(90deg,#3e74ff,#bf8cff)!important;border-style:none!important;box-shadow:none!important;color:#fff!important;transform:scale(1.02);transition:transform .2s ease-in-out}.quiz-form-label{color:#fff;margin-bottom:4px;margin-left:-4px}.topic-dropdown{.add-topic-btn{color:#000;cursor:pointer;font-weight:500;padding:8px 12px}}.question-type-tooltip{font-size:12px;line-height:1.4;max-width:300px}.question-type-option{align-items:center;display:flex;justify-content:space-between;width:100%}.question-type-info{color:#8c8c8c;cursor:help;font-size:12px;margin-left:8px}.revamp-ui-main-container{background:linear-gradient(#0d1628,#0d1628);border:1px solid #8f79ff;border-radius:14px;box-shadow:none;padding:20px;position:relative}.crop-analyzer-page{--ca-content-width:100%;--ca-page-bg:#000;background:var(--ca-page-bg);color:#fff;margin-top:64px;min-height:calc(100vh - 64px);overflow-x:clip;width:100%}.crop-analyzer-main-container{box-sizing:border-box;margin:20px auto!important;max-width:none;padding:0!important;width:80%}.crop-analyzer-main-container>.gx-d-flex,.crop-analyzer-main-section{width:100%}.crop-analyzer-main-section.ant-row{margin-left:-6px!important;margin-right:-6px!important;row-gap:12px}.crop-analyzer-main-section>.ant-col{padding-left:6px!important;padding-right:6px!important}.crop-analyzer-header-section,.crop-analyzer-limit-details-card,.crop-analyzer-main-section .instructions,.crop-analyzer-order-upload{box-sizing:border-box;margin-left:auto!important;margin-right:auto!important;max-width:100%;width:var(--ca-content-width)}.crop-analyzer-main-container .case-study-description{color:#fff!important;font-size:15px!important;font-weight:400!important;line-height:140%!important;margin:0 auto!important;max-width:100%!important;padding:0!important;text-align:center!important}.enter-location .ant-input-affix-wrapper{background-color:#000!important;border-radius:50px;border-radius:9px;height:38px}.enter-location .ant-input{background-color:initial!important;color:#fff}.crop-analyzer-tabs{background:#211747;border:0;border-radius:0;box-sizing:border-box;display:grid;grid-template-columns:1fr 1fr;max-width:100%;overflow:hidden;width:100%}.crop-analyzer-tab{align-items:center;border:0;border-bottom:1.5px solid #7f82bc;cursor:pointer;display:flex;font-size:16px;font-weight:400;gap:8px;height:58px;justify-content:center;position:relative;transition:background .2s ease,color .2s ease}.crop-analyzer-tab,.crop-analyzer-tab:active,.crop-analyzer-tab:focus,.crop-analyzer-tab:hover{background:#0000;color:#8f91bd}.crop-analyzer-tab .anticon{font-size:17px}.crop-analyzer-tab:first-child{border-right:1px solid #1e2039}.crop-analyzer-tab.active{border-bottom-color:#bf00ff;font-weight:500}.crop-analyzer-tab.active,.crop-analyzer-tab.active:active,.crop-analyzer-tab.active:focus,.crop-analyzer-tab.active:hover{background:#3e74ff2e;color:#fff}.crop-analyzer-tab.active:after{background:#bf00ff;bottom:-1.5px;content:"";height:3px;left:0;position:absolute;right:0}.crop-analyzer-upload-video{background:linear-gradient(#111423,#111423) padding-box,linear-gradient(104.55deg,#628eff 2.4%,#bf8cff) border-box;border:1.5px solid #0000;border-radius:15px;box-shadow:0 0 60px 0 #00c4ff0f;box-sizing:border-box;margin:0 auto;max-width:100%;overflow:hidden;padding:0!important;width:100%}.crop-analyzer-tab-card,.crop-analyzer-upload-content{background:#000 linear-gradient(104.56deg,#3e74ff61 2.95%,#3535355e 97.54%)!important;border:0;border-radius:0;box-shadow:none;box-sizing:border-box;height:348px;max-width:100%;min-height:348px;overflow:hidden;width:100%}.crop-analyzer-tab-card>.case-study-sub-section,.crop-analyzer-upload-content>.case-study-sub-section{background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none;box-sizing:border-box;height:100%;max-width:100%;padding:0!important;width:100%}.crop-analyzer-tab-card>.case-study-sub-section:after,.crop-analyzer-upload-content>.case-study-sub-section:after{display:none!important}.crop-analyzer-tab-card>.case-study-sub-section>*,.crop-analyzer-upload-content>.case-study-sub-section>*{position:relative;z-index:1}.crop-analyzer-tab-card .file-uploader-section,.crop-analyzer-upload-content .file-uploader-section{border:0!important;box-sizing:border-box;height:100%;justify-content:center;padding:16px 20px!important}.crop-analyzer-tab-card .file-uploader-section>.gx-d-flex.gx-flex-column.gx-align-items-center.gx-mb-4,.crop-analyzer-upload-content .file-uploader-section>.gx-d-flex.gx-flex-column.gx-align-items-center.gx-mb-4{margin-bottom:8px!important}.crop-analyzer-tab-card .file-uploader-section>.gx-d-flex.gx-flex-column.gx-align-items-center.gx-mb-4 .analysis-title,.crop-analyzer-upload-content .file-uploader-section>.gx-d-flex.gx-flex-column.gx-align-items-center.gx-mb-4 .analysis-title{display:none!important}.crop-analyzer-tab-card .dragger-container,.crop-analyzer-upload-content .dragger-container{align-items:stretch;background:#0000!important;border:0!important;border-radius:0!important;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;margin:0 auto;max-width:100%;min-width:0;width:70%}.crop-analyzer-tab-card .custom-dragger.ant-upload.ant-upload-drag,.crop-analyzer-upload-content .custom-dragger.ant-upload.ant-upload-drag{background:#0000!important;border:2px dashed #3e74ff!important;border-radius:16px!important;box-shadow:none!important;flex:0 0 192px;height:192px!important;max-height:192px!important;min-height:192px!important;overflow:hidden;width:100%!important}.crop-analyzer-tab-card .custom-dragger .ant-upload,.crop-analyzer-tab-card .custom-dragger .ant-upload-btn,.crop-analyzer-tab-card .custom-dragger .ant-upload-drag-container,.crop-analyzer-upload-content .custom-dragger .ant-upload,.crop-analyzer-upload-content .custom-dragger .ant-upload-btn,.crop-analyzer-upload-content .custom-dragger .ant-upload-drag-container{box-sizing:border-box;height:100%;width:100%}.crop-analyzer-tab-card .custom-dragger .ant-upload-btn,.crop-analyzer-upload-content .custom-dragger .ant-upload-btn{align-items:stretch;display:flex;justify-content:center;padding:0!important}.crop-analyzer-tab-card .custom-dragger .ant-upload-drag-container,.crop-analyzer-upload-content .custom-dragger .ant-upload-drag-container{align-items:center;display:flex;justify-content:center;min-width:0}.crop-analyzer-tab-card .upload-dragger-content,.crop-analyzer-upload-content .upload-dragger-content{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;max-width:100%;min-height:0;overflow:hidden;padding:12px 16px;text-align:center;width:100%}.crop-analyzer-tab-card .upload-dragger-content>div,.crop-analyzer-upload-content .upload-dragger-content>div{max-width:100%;min-width:0}.ca-action-btn{align-items:center;border:none;border-radius:9999px;box-shadow:0 4px 14px 0 #ddb7ff33;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:12px;font-weight:500;gap:8px;padding:12px 24px;transition:opacity .2s;white-space:nowrap}.ca-action-btn:hover{opacity:.9}.ca-primary-gradient{background:linear-gradient(135deg,#b76dff,#842bd2)}@media (max-width:768px){.crop-analyzer-page{padding-left:34px;padding-right:34px}.crop-analyzer-main-container{width:100%}.crop-analyzer-tab-card .dragger-container{border:none!important;width:100%!important}}@media screen and (min-width:769px){.crop-analyzer-main-section{width:80%}}@media (min-width:576px) and (max-width:768px){.crop-analyzer-tab-card .dragger-container{margin-left:auto;margin-right:auto;width:50%!important}}@media (max-width:575px){.crop-analyzer-page{padding-left:18px;padding-right:18px}.crop-analyzer-tab{font-size:14px;height:52px}.crop-analyzer-tabs svg{display:none!important}}.cs-response-main-container{background:linear-gradient(#0d1628,#0d1628);border:1px solid #8f79ff;border-radius:14px;box-shadow:none;padding:14px;position:relative}.cs-response-main-container .case-study-sub-section{background:linear-gradient(#211747,#211747) padding-box,linear-gradient(104.55deg,#628eff54 2.4%,#bf8cff5c) border-box!important;border:1px solid #0000!important;border-radius:14px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;padding:14px!important;position:relative!important}.cs-response-main-container .case-study-sub-section:after{display:none!important}.trip-section-title,.trip-title{-webkit-text-fill-color:initial!important;background:linear-gradient(100deg,#4524ad,#171936)!important;border-bottom:none!important;color:#fff!important;font-size:14px!important;font-weight:500!important;letter-spacing:2px!important;line-height:1!important;margin:-14px -14px 14px!important;padding:22px 28px!important;text-transform:uppercase!important}.trip-budget-grid,.trip-category-grid,.trip-details-grid,.trip-header-content,.trip-hotels-grid,.trip-itinerary-list,.trip-modes-container,.trip-places-grid,.trip-tips-list{display:flex;flex-direction:column;gap:12px}.trip-planner-container{display:flex;flex-direction:column;gap:20px;padding:20px 0;width:100%}.trip-header-content{display:flex;flex-direction:column;gap:15px}.trip-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#f8f8f9,#75f);-webkit-background-clip:text;background-clip:text;font-size:28px;font-weight:600;margin:0}.trip-destination-badge{align-items:center;background:#628eff1a;border:1px solid #628eff;border-radius:20px;display:flex;gap:10px;padding:8px 16px}.trip-destination-label{color:#7ba3ff;font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.trip-destination-value{color:#fff;font-size:16px;font-weight:600}.trip-section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.trip-section-title{border-bottom:2px solid #0000;border-image:linear-gradient(90deg,#628eff,#bf8cff) 1;color:#fff;font-size:19px;font-weight:700;letter-spacing:1.2px;margin:0 0 15px;padding-bottom:10px;text-transform:uppercase}.trip-expand-btn{align-items:center;background:#0000;border:1px solid #628eff;border-radius:50%;color:#628eff;cursor:pointer;display:flex;font-size:18px;height:32px;justify-content:center;transition:all .3s ease;width:32px}.trip-expand-btn:hover{background:#628eff1a;border-color:#bf8cff;color:#bf8cff;transform:scale(1.1)}.trip-details-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.trip-detail-item{background:#628eff29;border-left:3px solid #628eff;border-radius:8px;display:flex;flex-direction:column;gap:5px;padding:12px}.trip-detail-item.trip-preferences{grid-column:1/-1}.trip-detail-label{color:#b2c6ff;font-size:13px;letter-spacing:.5px;text-transform:uppercase}.trip-detail-value{color:#fff;font-size:15px;font-weight:600}.trip-preference-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:5px}.trip-preference-tag{background:linear-gradient(135deg,#628eff,#bf8cff);border-radius:15px;color:#fff;display:inline-block;font-size:12px;font-weight:500;padding:5px 12px}.trip-recommendation-text{color:#e8e8e8;font-size:15px;font-weight:500;line-height:1.7;margin:0}.trip-travel-comparison{padding:20px!important}.trip-modes-container{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.trip-mode-card{background:#3e74ff14;border:1px solid #ffffff52;border-radius:10px;padding:15px;transition:all .3s ease}.trip-mode-card:hover{background:#3e74ff1f;border-color:#628eff;transform:translateY(-2px)}.trip-mode-header{align-items:center;border-bottom:1px solid #628eff4d;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:10px}.trip-mode-name{color:#b2c6ff;font-size:17px;font-weight:700;margin:0}.trip-mode-duration{background:#628eff4d;border-radius:12px;color:#bf8cff;font-size:13px;font-weight:600;padding:5px 12px}.trip-mode-details{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.trip-mode-row{align-items:center;display:flex;font-size:13px;justify-content:space-between}.trip-mode-label{color:#d0d0d0;font-weight:600}.trip-mode-cost{color:#0fc893;font-weight:600}.trip-mode-budget{color:#bf8cff;font-weight:500}.trip-mode-cons,.trip-mode-pros{margin-top:10px}.trip-mode-list-title{color:#b2c6ff;font-size:12px;font-weight:700;letter-spacing:.8px;margin:0 0 8px;text-transform:uppercase}.trip-mode-list{list-style:none;margin:0;padding-left:20px}.trip-mode-list li{color:#e8e8e8;font-size:13px;font-weight:500;margin-bottom:5px;padding-left:10px;position:relative}.trip-mode-list li:before{color:#628eff;content:"•";left:0;position:absolute}.trip-mode-pros .trip-mode-list li:before{color:#0fc893}.trip-mode-cons .trip-mode-list li:before{color:#ff6b6b}.trip-mode-route-summary{background:#628eff0a;border:1px solid #628eff14;border-radius:8px;margin-top:10px;padding:10px}.trip-mode-route-text{color:#e8e8e8;font-size:13px;font-weight:500;line-height:1.6;margin:0}.trip-recommended-mode{background:linear-gradient(135deg,#628eff14,#bf8cff14)!important;padding:20px!important}.trip-recommendation-box{background:#0000004d;border:1px solid #bf8cff4d;border-radius:10px;padding:15px}.trip-recommendation-item{align-items:center;display:flex;gap:15px;margin-bottom:12px}.trip-recommendation-item:last-child{margin-bottom:0}.trip-rec-label{color:#7ba3ff;font-size:13px;font-weight:700;letter-spacing:.8px;min-width:80px;text-transform:uppercase}.trip-rec-value{border-radius:20px;font-size:16px;font-weight:600;padding:5px 15px}.trip-primary-mode{background:linear-gradient(135deg,#628eff,#bf8cff);color:#fff}.trip-fallback-mode{background:#3e74ff33;border:1px solid #628eff;color:#bf8cff}.trip-recommendation-reason{border-top:1px solid #628eff4d;margin-top:15px;padding-top:15px}.trip-recommendation-reason p{color:#e8e8e8;font-size:14px;font-weight:500;line-height:1.6;margin:0}.trip-budget-breakdown{padding:20px!important}.trip-budget-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.trip-budget-item{align-items:center;background:#3e74ff14;border-left:3px solid #628eff;border-radius:8px;display:flex;justify-content:space-between;padding:12px;transition:all .3s ease}.trip-budget-item:hover{background:#3e74ff1f;transform:translateX(5px)}.trip-budget-category{color:#d0d0d0;font-size:13px;font-weight:600;text-transform:capitalize}.trip-budget-amount{color:#0fc893;font-size:14px;font-weight:600}.trip-budget-total{background:#bf8cff1a!important;border-left-color:#bf8cff!important;font-weight:600;grid-column:1/-1}.trip-budget-total .trip-budget-amount,.trip-budget-total .trip-budget-category{color:#bf8cff}.trip-budget-categories{padding:20px!important}.trip-category-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.trip-category-card{background:#3e74ff14;border:1px solid #3e74ff;border-radius:10px;padding:15px;transition:all .3s ease}.trip-category-card:hover{border-color:#bf8cff;transform:translateY(-5px)}.trip-budget-card{border-color:#628eff}.trip-budget-card:hover{background:#628eff1f}.trip-midrange-card{border-color:#bf8cff}.trip-midrange-card:hover{background:#bf8cff1f}.trip-luxury-card{border:1px solid gold}.trip-luxury-card:hover{background:#ffd70014}.trip-category-title{font-size:15px;font-weight:700;letter-spacing:1.2px;margin:0 0 12px;text-transform:uppercase}.trip-budget-card .trip-category-title{color:#b2c6ff}.trip-midrange-card .trip-category-title{color:#bf8cff}.trip-luxury-card .trip-category-title{color:gold}.trip-category-breakdown{display:flex;flex-direction:column;gap:8px}.trip-category-row{display:flex;font-size:13px;justify-content:space-between}.trip-category-row span:first-child{color:#d0d0d0;font-weight:500;text-transform:capitalize}.trip-category-row span:last-child{color:#fff;font-weight:700}.trip-places-by-category{padding:20px!important}.trip-places-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.trip-place-category{background:#628eff14;border:1px solid #628eff;border-radius:10px;padding:15px;transition:all .3s ease}.trip-place-category:hover{background:#628eff1f;border-color:#bf8cff}.trip-place-category-title{color:#b2c6ff;font-size:14px;font-weight:700;letter-spacing:.8px;margin:0 0 10px;text-transform:uppercase}.trip-place-list{list-style:none;margin:0;padding-left:20px}.trip-place-item{color:#e8e8e8;font-size:13px;font-weight:500;margin-bottom:7px;padding-left:10px;position:relative}.trip-place-item:before{color:#628eff;content:"-  ";left:0;position:absolute}.trip-hotels{padding:20px!important}.trip-hotels-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.trip-hotel-card{border-left:4px solid;border-radius:10px;padding:15px;transition:all .3s ease}.trip-hotel-budget{background:#3e74ff14;border-color:#628eff}.trip-hotel-budget:hover{background:#3e74ff1f;transform:translateY(-3px)}.trip-hotel-midrange{background:#bf8cff14;border-color:#bf8cff}.trip-hotel-midrange:hover{background:#bf8cff1f;transform:translateY(-3px)}.trip-hotel-luxury{background:#ffd7000d;border-color:gold}.trip-hotel-luxury:hover{background:#ffd7001a;transform:translateY(-3px)}.trip-hotel-level{font-size:14px;font-weight:700;letter-spacing:1px;margin:0 0 8px;text-transform:uppercase}.trip-hotel-budget .trip-hotel-level{color:#628eff}.trip-hotel-midrange .trip-hotel-level{color:#bf8cff}.trip-hotel-luxury .trip-hotel-level{color:gold}.trip-hotel-description{color:#e8e8e8;font-size:13px;font-weight:500;line-height:1.6;margin:0}.trip-itinerary{padding:20px!important}.trip-itinerary-list{display:flex;flex-direction:column;gap:15px}.trip-itinerary-item{align-items:flex-start;background:#3e74ff14;border-left:3px solid #628eff;border-radius:10px;display:flex;gap:15px;padding:15px;transition:all .3s ease}.trip-itinerary-item:hover{background:#3e74ff1f;transform:translateX(5px)}.trip-itinerary-marker{align-items:center;background:linear-gradient(135deg,#628eff,#bf8cff);border-radius:50%;color:#fff;display:flex;font-size:14px;font-weight:600;height:35px;justify-content:center;min-width:35px;width:35px}.trip-itinerary-text{color:#e8e8e8;flex:1 1;font-size:14px;font-weight:500;line-height:1.7;margin:0}.trip-tips-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding-left:0}.trip-tip-item{background:#0f8e6a26;border-left:3px solid #0fc893;border-radius:8px;color:#e8e8e8;font-size:14px;font-weight:500;line-height:1.6;padding:12px 15px 12px 35px;position:relative}.trip-tip-item:before{color:#0fc893;content:"✓";font-weight:700;left:12px;position:absolute}.trip-best-time{background:#bf8cff0d!important;padding:20px!important;text-align:center}.trip-best-time-text{color:#fff;font-size:16px;font-weight:600;line-height:1.7;margin:0}@media screen and (max-width:768px){.trip-planner-container{gap:15px;padding:15px 0}.trip-title{font-size:22px}.trip-section-title{font-size:16px}.trip-category-grid,.trip-details-grid,.trip-hotels-grid,.trip-modes-container,.trip-places-grid{grid-template-columns:1fr}.trip-header-content{flex-direction:column}.trip-recommendation-item,.trip-section-header{align-items:flex-start;flex-direction:column}.trip-section-header{gap:10px}.trip-budget-grid{grid-template-columns:repeat(2,1fr)}.trip-budget-total{grid-column:1/-1!important}}@media screen and (max-width:480px){.trip-planner-container{gap:10px;padding:10px 0}.trip-title{font-size:18px}.trip-detail-item{font-size:12px;padding:10px}.trip-category-card,.trip-mode-card{padding:12px}.trip-budget-item{font-size:11px;padding:10px}.trip-itinerary-item{gap:10px;padding:12px}.trip-itinerary-marker{font-size:12px;height:30px;min-width:30px;width:30px}.trip-budget-grid{grid-template-columns:1fr}}.trip-activities-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding-left:0}.trip-activity-row{align-items:center;background:#00000008;border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:8px 10px}.activity-text{color:#e8e8e8;flex:1 1;font-size:14px;font-weight:500}.activity-category{border-radius:12px;color:#fff;display:inline-block;font-size:12px;font-weight:700;padding:4px 8px;text-transform:capitalize;white-space:nowrap}.activity-cat-leisure{background:linear-gradient(90deg,#6dd3a9,#3cc2ff)}.activity-cat-adventure{background:linear-gradient(90deg,#ff7a59,#ffca59);color:#1a1a1a}.activity-cat-food{background:linear-gradient(90deg,#ff8fb1,#ff6b6b)}.activity-cat-entertainment,.activity-cat-transport{background:linear-gradient(90deg,#9aa8ff,#628eff)}.activity-cat-default{background:rgba(220,255,186,.473);border:1px solid #ffffff0a;color:#e8e8e8}@media screen and (max-width:480px){.trip-activity-row{align-items:flex-start;flex-direction:column;gap:6px}.activity-category{font-size:11px;padding:4px 6px}}.cs-clear-chat,.cs-download-chat{align-items:center;background-color:#1a1f36;border:1px solid #2b367d;border-radius:4px;color:#06f!important;display:inline-flex;font-weight:500;transition:all .3s ease}.cs-clear-chat .anticon,.cs-download-chat .anticon{color:#3d83ff;transition:color .3s ease}.cs-clear-chat:hover,.cs-download-chat:hover{background-color:#2b367d;border-color:#3d83ff;color:#fff;transform:translateY(-3px)}.cs-clear-chat:hover .anticon,.cs-download-chat:hover .anticon{color:#06f}.video-catalog-tabs{background:#211747;border:0;border-radius:0;box-sizing:border-box;display:grid;grid-template-columns:1fr 1fr;max-width:100%;overflow:hidden;width:100%}.video-catalog-tab{align-items:center;border:0;border-bottom:1.5px solid #7f82bc;cursor:pointer;display:flex;font-size:16px;font-weight:400;gap:8px;height:58px;justify-content:center;position:relative;transition:background .2s ease,color .2s ease}.video-catalog-tab,.video-catalog-tab:active,.video-catalog-tab:focus,.video-catalog-tab:hover{background:#0000;color:#8f91bd}.video-catalog-tab .anticon{font-size:17px}.video-catalog-tab:first-child{border-right:1px solid #1e2039}.video-catalog-tab.active{border-bottom-color:#bf00ff;font-weight:500}.video-catalog-tab.active,.video-catalog-tab.active:active,.video-catalog-tab.active:focus,.video-catalog-tab.active:hover{background:#3e74ff2e;color:#fff}.video-catalog-tab.active:after{background:#bf00ff;bottom:-1.5px;content:"";height:3px;left:0;position:absolute;right:0}.video-catalog-upload-video{background:linear-gradient(#111423,#111423) padding-box,linear-gradient(104.55deg,#628eff 2.4%,#bf8cff) border-box;border:1.5px solid #0000;border-radius:15px;box-shadow:0 0 60px 0 #00c4ff0f;box-sizing:border-box;margin:0 auto;max-width:100%;overflow:hidden;padding:0!important;width:100%}.video-catalog-tab-card,.video-catalog-upload-content{background:#000 linear-gradient(104.56deg,#3e74ff61 2.95%,#3535355e 97.54%)!important;border:0;border-radius:0;box-shadow:none;box-sizing:border-box;height:348px;max-width:100%;min-height:348px;overflow:hidden;width:100%}.video-catalog-tab-card>.case-study-sub-section,.video-catalog-upload-content>.case-study-sub-section{background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none;box-sizing:border-box;height:100%;max-width:100%;padding:0!important;width:100%}.video-catalog-tab-card>.case-study-sub-section:after,.video-catalog-upload-content>.case-study-sub-section:after{display:none!important}.video-catalog-tab-card>.case-study-sub-section>*,.video-catalog-upload-content>.case-study-sub-section>*{position:relative;z-index:1}.video-catalog-tab-card .file-uploader-section,.video-catalog-upload-content .file-uploader-section{border:0!important;box-sizing:border-box;height:100%;justify-content:center;padding:0!important}.video-catalog-tab-card .file-uploader-section>.gx-d-flex.gx-flex-column.gx-align-items-center.gx-mb-4,.video-catalog-upload-content .file-uploader-section>.gx-d-flex.gx-flex-column.gx-align-items-center.gx-mb-4{margin-bottom:16px!important}.video-catalog-tab-card .file-uploader-section>.gx-d-flex.gx-flex-column.gx-align-items-center.gx-mb-4 .analysis-title,.video-catalog-upload-content .file-uploader-section>.gx-d-flex.gx-flex-column.gx-align-items-center.gx-mb-4 .analysis-title{display:none!important}.video-catalog-tab-card .dragger-container,.video-catalog-upload-content .dragger-container{align-items:stretch;background:#0000!important;border:0!important;border-radius:0!important;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;margin:0 auto;max-width:100%;min-width:0;width:70%}.video-catalog-tab-card .custom-dragger.ant-upload.ant-upload-drag,.video-catalog-upload-content .custom-dragger.ant-upload.ant-upload-drag{background:#0000!important;border:2px dashed #3e74ff!important;border-radius:16px!important;box-shadow:none!important;flex:0 0 192px;height:192px!important;max-height:192px!important;min-height:192px!important;overflow:hidden;width:100%!important}.video-catalog-tab-card .custom-dragger .ant-upload,.video-catalog-tab-card .custom-dragger .ant-upload-btn,.video-catalog-tab-card .custom-dragger .ant-upload-drag-container,.video-catalog-upload-content .custom-dragger .ant-upload,.video-catalog-upload-content .custom-dragger .ant-upload-btn,.video-catalog-upload-content .custom-dragger .ant-upload-drag-container{box-sizing:border-box;height:100%;width:100%}.video-catalog-tab-card .custom-dragger .ant-upload-btn,.video-catalog-upload-content .custom-dragger .ant-upload-btn{align-items:stretch;display:flex;justify-content:center;padding:0!important}.video-catalog-tab-card .custom-dragger .ant-upload-drag-container,.video-catalog-upload-content .custom-dragger .ant-upload-drag-container{align-items:center;display:flex;justify-content:center;min-width:0}.video-catalog-tab-card .upload-dragger-content,.video-catalog-upload-content .upload-dragger-content{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;max-width:100%;min-height:0;overflow:hidden;padding:12px 16px;text-align:center;width:100%}.video-catalog-tab-card .upload-dragger-content>div,.video-catalog-upload-content .upload-dragger-content>div{max-width:100%;min-width:0}.agri-sense-upload-card .video-catalog-upload-content .file-uploader-section{align-items:center;display:flex;flex-direction:column;gap:14px;justify-content:center;padding:18px 24px!important}.agri-sense-upload-card .file-uploader-section>.gx-d-flex.gx-flex-column.gx-align-items-center.gx-mb-4{display:none!important}.agri-sense-upload-card .enter-location{flex:0 0 auto;margin:0!important;max-width:420px;padding:0!important;width:min(100%,420px)}.agri-sense-upload-card .dragger-container{flex:0 0 auto;margin:0 auto;width:min(100%,720px)}.agri-sense-upload-card .custom-dragger.ant-upload.ant-upload-drag{flex-basis:190px;height:190px!important;max-height:190px!important;min-height:190px!important}@media (max-width:767px){.agri-sense-upload-card .video-catalog-tab-card,.agri-sense-upload-card .video-catalog-upload-content{height:auto;min-height:330px}.agri-sense-upload-card .video-catalog-upload-content .file-uploader-section{padding:16px!important}.agri-sense-upload-card .custom-dragger.ant-upload.ant-upload-drag{flex-basis:180px;height:180px!important;max-height:180px!important;min-height:180px!important}}.crop-analyzer-case-study-image{border-radius:15px;box-shadow:4px 4px 4px 0 #fff8f81a;height:72px;margin-right:10px;opacity:1;position:relative;top:1.42px;width:130px}.crop-item{background:#0f8e6a26;border-left:3px solid #0fc893;border-radius:8px;color:#e8e8e8;font-size:14px;font-weight:500;line-height:1.6;padding:12px 15px;position:relative}.crop-item:before{color:#0fc893;font-weight:700;left:12px;position:absolute}.crop-problem{color:#e65757!important}.crop-analyzer-container{padding:0!important}.enter-location{border-radius:50px!important;height:38px}.result-row{display:flex;gap:20px}.audio-problem{color:#e65757!important}.call-audio-uploader-wrapper .case-study-sub-section{height:100%!important;padding-bottom:6px!important;padding-top:6px!important}.call-audio-uploader-wrapper .custom-dragger{height:120px!important;min-height:180px!important}.call-audio-uploader-wrapper .custom-dragger .ant-upload-btn{height:50%!important;padding:8px!important}.call-audio-uploader-wrapper .upload-dragger-content{padding:2px 0!important}.call-audio-uploader-wrapper .animated-upload-circle{height:64px;width:64px}.call-audio-uploader-wrapper .circle-outer{height:95%;width:95%}.call-audio-uploader-wrapper .circle-inner{height:40px;width:40px}.call-audio-uploader-wrapper .draggable-text{font-size:15px!important;margin-top:4px!important}.hotel-main-card{width:849px}.hotel-form{align-items:center;display:flex;font-style:Noir Pro;justify-content:center}@media (max-width:768px){.hotel-main-card{width:335px}}.hotel-title{color:#fff;font-size:16px;font-style:normal;font-weight:600}.hotel-sub-title{color:#fff;font-size:14px;font-style:normal;font-weight:400}.hotel-submit-btn{align-items:center;background:linear-gradient(90deg,#3e74ff,#bf8cff);border-radius:8px;border-radius:60px;border-style:none;color:#fff;display:flex;font-size:16px;justify-content:center;padding:8px 24px;transition:transform .2s ease-in-out}.hotel-submit-btn:active,.hotel-submit-btn:focus,.hotel-submit-btn:hover{background:linear-gradient(90deg,#3e74ff,#bf8cff)!important;border-style:none!important;box-shadow:none!important;color:#fff!important;transform:scale(1.02);transition:transform .2s ease-in-out}.hotel-form-label{color:#fff;margin-bottom:4px;margin-left:-4px}.topic-dropdown{.add-topic-btn{color:#000;cursor:pointer;font-weight:500;padding:8px 12px}}.icsp-date-dropdown{transform-origin:top left!important}.icsp-date-range-picker{border-radius:60px!important;width:100%}.guests-dropdown{padding:12px!important}.guest-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.guest-label,.guest-row{color:#000;font-size:14px;font-weight:700}.guest-controls .ant-btn>span{height:100%;line-height:1}.guest-controls .ant-btn>span,.guest-controls span{align-items:center;display:inline-flex;justify-content:center}.guest-controls span{font-size:16px;text-align:center;width:28px}.guest-controls{align-items:center;display:flex;gap:8px}.guest-controls .ant-btn{align-items:center;background-color:#fff;border:1px solid #555;border-radius:50%;color:#1890ff;display:flex;font-size:20px!important;font-weight:700;justify-content:center;line-height:28px;margin:0;min-height:28px;min-width:28px;padding:0;top:2px;transition:background-color .2s}.guest-controls .ant-btn:hover{background-color:#e6f0ff;border-color:#096dd9;color:#1890ff}.guest-controls .ant-btn:disabled{background-color:#f5f5f5;border-color:#ccc;color:#999;cursor:not-allowed;opacity:1}.guest-count{align-items:center;color:#000;display:inline-flex;font-size:15px;font-weight:700;height:28px;justify-content:center;line-height:28px;min-width:24px}.guest-footer{margin-top:8px;text-align:right}.budget-row{align-items:center;display:flex;gap:8px}.budget-input{width:180px}.budget-separator{color:#fff;font-size:16px;font-weight:600}.budget-input-wrapper .ant-input-number{font-size:14px;height:35px;line-height:32px;padding:0 8px}.budget-input-wrapper .ant-select-single .ant-select-selector{height:32px;line-height:32px}.currency-select{width:80px}.purpose-radio-group{display:flex;width:100%}.purpose-radio-group .ant-radio-wrapper{color:#fff;white-space:normal}.flexibility-box{align-items:center;background:#fff;border:1px solid #d9d9d9;border-radius:12px;display:flex;height:40px;justify-content:space-between;padding:8px 12px}.flexibility-text{color:#8c8c8c;font-size:13px;white-space:nowrap}.flexibility-input-wrap{align-items:center;background:#f5f7fa;border-radius:10px;display:flex;padding:4px 8px}.flexibility-plusminus{font-weight:600;margin-right:4px}.flexibility-input{width:60px}.flexibility-input .ant-input-number-input{font-weight:600;padding:0;text-align:center}.flexibility-unit{color:#595959;font-size:12px;margin-left:6px}.icsp-input-numbers,.icsp-textarea-hotel{background:linear-gradient(90deg,#fff,#d6d6d6)!important;border-radius:60px!important;width:100%}.hotel-image-wrapper{align-items:center;background:#fff;border-radius:8px;display:flex;height:140px;justify-content:center;position:relative;width:100%}.hotel-image{border-radius:10px;height:140px;object-fit:cover;width:100%}.hotel-details{flex:1 1}.hotel-grid{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px}.hotel-image-item{flex:0 0 200px;height:200px}.hotel-details-item{flex:1 1}.trip-detail-row{display:flex;flex-wrap:wrap;gap:8px}.trip-detail-label{font-size:14px;font-weight:600;min-width:120px}.trip-detail-value{flex:1 1;font-size:14px}@media (max-width:768px){.hotel-grid{grid-template-columns:1fr}.hotel-image{height:180px}}.trip-details-grid{grid-gap:15px;display:grid;gap:15px}.trip-details-grid:not(.hotel-grid){grid-template-columns:repeat(3,1fr)}@media (max-width:768px){.trip-details-grid{grid-template-columns:1fr}}.hotel-submit-btn.ant-btn[disabled],.hotel-submit-btn.ant-btn[disabled]:active,.hotel-submit-btn.ant-btn[disabled]:focus,.hotel-submit-btn.ant-btn[disabled]:hover{background:linear-gradient(90deg,#82a7f3,#b376f8)!important;border:none!important;box-shadow:none!important;color:#fff!important;transform:none}.hi-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));padding:0 12px}.premium-range-error-area{margin-top:4px;text-align:center;width:100%}.hi-card{background:linear-gradient(90deg,#142143,#353535) padding-box,linear-gradient(90deg,#628eff,#bf8cff) border-box;border:1px solid #63b3ed1f;border-radius:22px;padding:2rem;transition:all .3s ease}.hi-card:hover{border-color:#38bdf859;transform:translateY(-6px)}.hi-card__title{color:#e2eaf6;font-family:"DM Serif Display",serif;font-size:1.2rem}.hi-card__insurer{color:#38bdf8;font-size:.7rem;text-transform:uppercase}.hi-stars{margin-top:6px}.hi-card__price-row{align-items:center;border-bottom:1px solid #63b3ed14;border-top:1px solid #63b3ed14;display:flex;justify-content:space-between;margin:1rem 0;padding:1rem 0}.hi-card__amount{color:#e2eaf6;font-size:1.8rem;font-weight:700}.hi-card__cta{background:#38bdf826;border:none;border-radius:8px;color:#38bdf8;cursor:pointer;padding:.5rem 1rem}.hi-card__sections{align-items:flex-start;justify-content:flex-start;text-align:left}.hi-section__label{color:#7b96c2;font-size:.7rem;margin-bottom:.5rem;text-transform:uppercase}.hi-tags{display:flex;flex-wrap:wrap;gap:.35rem}.hi-tag{border:1px solid #38bdf833;border-radius:6px;color:#93c5fd;font-size:.7rem;padding:.25rem .55rem}.hi-root{text-align:center;width:100%}.hi-header__eyebrow{background:#143c7840;border:1px solid #50b4ff59;border-radius:999px;color:#5ecbff;display:inline-block;font-size:14px;letter-spacing:3px;margin-bottom:18px;padding:8px 18px;text-transform:uppercase}.hi-header__title{color:#e6edf6;font-size:52px;font-weight:600;line-height:1.2;margin-bottom:14px}.hi-header__title span{color:#4cc3ff;font-style:italic}.hi-header__sub{color:#8ea7c4;font-size:18px;margin-bottom:32px}.hi-filter{display:flex;gap:16px;justify-content:center;margin-bottom:15px}.hi-filter__btn{background:#0000;border:1px solid #50b4ff33;border-radius:999px;color:#9fb6d4;cursor:pointer;font-size:16px;padding:10px 22px;transition:all .25s ease}.hi-filter__btn:hover{border-color:#50b4ff80;color:#d7e8ff}.hi-filter__btn--active{background:#288cff26;border-color:#4cc3ff;box-shadow:0 0 18px #50b4ff40;color:#4cc3ff}.insurance-premimum-range .ant-input-number-input{padding:7px 15px}@media (max-width:768px){.hi-header__title{font-size:34px}.hi-header__sub{font-size:16px}.hi-filter{flex-wrap:wrap}.hi-card{border-radius:18px;padding:1.2rem}.hi-card__title{font-size:1rem}.hi-card__price-row{align-items:flex-start;flex-direction:column;gap:10px}.hi-card__amount{font-size:1.4rem}.hi-card__cta{text-align:center;width:100%}}@media (max-width:1024px){.hi-card{padding:1.5rem}.hi-header__title{font-size:42px}.hi-card__amount{font-size:1.6rem}}@media (max-width:425px){.hi-grid{gap:14px;grid-template-columns:1fr;padding:0 10px}.hi-card{box-sizing:border-box;max-width:100%;width:100%}.hi-card__title{font-size:15px;line-height:1.3}.hi-card__price-row{align-items:flex-start;flex-direction:column;gap:8px}.hi-card__amount{font-size:20px}.hi-card__cta{width:100%}.hi-tags{flex-wrap:wrap}.hi-card *{min-width:0;word-break:break-word}}.insurance-input.ant-input-number{border-radius:28px!important;overflow:hidden}.insurance-premimum-range .insurance-input.ant-input-number .ant-input-number-input{-webkit-text-fill-color:#000;border-radius:28px!important;color:#000}.insurance-premimum-range .insurance-input .ant-input-number-input::placeholder{color:#494747;opacity:1}.insurance-input.ant-input-number .ant-input-number-handler-wrap{border-bottom-right-radius:28px!important;border-top-right-radius:28px!important}.insurance-currency-autocomplete .ant-select-selection-item,.insurance-currency-autocomplete .ant-select-selection-search,.insurance-currency-autocomplete .ant-select-selection-search-input,.insurance-currency-autocomplete.ant-select-single .ant-select-selector{align-items:center;display:flex}.insurance-currency-autocomplete .ant-select-selection-item{color:#000}.insurance-currency-autocomplete .ant-select-arrow{align-items:center;color:#494747;cursor:pointer;display:flex;justify-content:center;pointer-events:auto}.icsp-autocomplete.locked-selection .ant-select-selection-search-input{caret-color:#0000}.insurance-length-error-active .ant-form-item-explain-error{animation:insurance-error-enter .18s ease-out;opacity:1;transform:translateY(0);transition:opacity .4s ease,transform .4s ease}.insurance-length-error-fading .ant-form-item-explain-error{opacity:0;transform:translateY(-4px);transition:opacity .4s ease,transform .4s ease}@keyframes insurance-error-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.insurance-length-error-active .ant-form-item-explain-error,.insurance-length-error-fading .ant-form-item-explain-error{animation:none;transition:none}}.digital-seva-result-card{font-size:14px;line-height:1.6;max-width:100%;padding:4px 0}.digital-seva-result-card .digital-seva-section{margin-bottom:16px}.digital-seva-result-card .digital-seva-section:last-child{margin-bottom:0}.digital-seva-result-card .digital-seva-section-header{align-items:center;color:#93c5fd;display:flex;font-weight:600;gap:8px;margin-bottom:8px}.digital-seva-result-card .digital-seva-section-header h4{font-size:13px;font-weight:600;letter-spacing:.04em;margin:0;text-transform:uppercase}.digital-seva-result-card .digital-seva-icon{font-size:16px}.digital-seva-result-card .digital-seva-overview{background:#3b82f614;border-left:3px solid #3b82f6;border-radius:0 8px 8px 0;color:#e5e7eb;margin:0;padding:10px 12px}.digital-seva-result-card .digital-seva-tags{display:flex;flex-wrap:wrap;gap:8px}.digital-seva-result-card .digital-seva-tag{background:linear-gradient(135deg,#6366f140,#8b5cf633);border:1px solid #6366f180;border-radius:20px;color:#c4b5fd;display:inline-block;font-size:13px;padding:6px 12px}.digital-seva-result-card .digital-seva-steps{margin:0;padding-left:20px}.digital-seva-result-card .digital-seva-step-item{color:#e5e7eb;margin-bottom:8px}.digital-seva-result-card .digital-seva-step-item::marker{color:#6366f1}.digital-seva-result-card .digital-seva-list{color:#e5e7eb;margin:0;padding-left:20px}.digital-seva-result-card .digital-seva-list li{margin-bottom:6px}.digital-seva-result-card .digital-seva-precautions li::marker{color:#f59e0b}.digital-seva-result-card .digital-seva-links{display:flex;flex-direction:column;gap:8px}.digital-seva-result-card .digital-seva-link{align-items:center;background:#22c55e1a;border:1px solid #22c55e4d;border-radius:8px;color:#6ee7b7;display:inline-flex;font-size:13px;padding:8px 12px;text-decoration:none;transition:background .2s,border-color .2s}.digital-seva-result-card .digital-seva-link:hover{background:#22c55e2e;border-color:#22c55e80;color:#a7f3d0}.digital-seva-fallback{color:#e5e7eb;margin:0}.fertilizer-advisor-result-card{font-size:14px;line-height:1.6;max-width:100%;padding:4px 0}.fertilizer-advisor-result-card .fertilizer-advisor-section{margin-bottom:16px}.fertilizer-advisor-result-card .fertilizer-advisor-section:last-child{margin-bottom:0}.fertilizer-advisor-result-card .fertilizer-advisor-section-header{align-items:center;color:#fff!important;display:flex;font-weight:600;gap:8px;margin-bottom:8px}.fertilizer-advisor-result-card .fertilizer-advisor-section-header h4{color:#fff!important;font-size:13px;font-weight:600;letter-spacing:.04em;margin:0;text-transform:uppercase}.fertilizer-advisor-result-card .fertilizer-advisor-icon{font-size:16px}.fertilizer-advisor-result-card .fertilizer-advisor-notes,.fertilizer-advisor-result-card .fertilizer-advisor-overview{background:#3b82f614;border-left:3px solid #3b82f6;border-radius:0 8px 8px 0;color:#e5e7eb;margin:0;padding:10px 12px}.fertilizer-advisor-result-card .fertilizer-advisor-organic-list{display:flex;flex-direction:column;gap:12px}.fertilizer-advisor-result-card .fertilizer-advisor-organic-item{background:#22c55e0f;border:1px solid #22c55e40;border-radius:8px;padding:12px}.fertilizer-advisor-result-card .fertilizer-advisor-organic-name{color:#6ee7b7;display:block;font-size:14px;margin-bottom:6px}.fertilizer-advisor-result-card .fertilizer-advisor-organic-meta{color:#d1d5db;font-size:13px;margin:0 0 6px}.fertilizer-advisor-result-card .fertilizer-advisor-meta-label{color:#9ca3af;margin-right:4px}.fertilizer-advisor-result-card .fertilizer-advisor-steps{margin:0;padding-left:20px}.fertilizer-advisor-result-card .fertilizer-advisor-step-item{color:#e5e7eb;margin-bottom:8px}.fertilizer-advisor-result-card .fertilizer-advisor-step-item::marker{color:#6366f1}.fertilizer-advisor-result-card .fertilizer-advisor-list{color:#e5e7eb;margin:0;padding-left:20px}.fertilizer-advisor-result-card .fertilizer-advisor-list li{margin-bottom:6px}.fertilizer-advisor-result-card .fertilizer-advisor-precautions li::marker{color:#f59e0b}.fertilizer-advisor-result-card .fertilizer-advisor-links{display:flex;flex-direction:column;gap:8px}.fertilizer-advisor-result-card .fertilizer-advisor-link{align-items:center;background:#22c55e1a;border:1px solid #22c55e4d;border-radius:8px;color:#6ee7b7;display:inline-flex;font-size:13px;padding:8px 12px;text-decoration:none;transition:background .2s,border-color .2s}.fertilizer-advisor-result-card .fertilizer-advisor-link:hover{background:#22c55e2e;border-color:#22c55e80;color:#a7f3d0}.fertilizer-advisor-fallback{color:#e5e7eb;margin:0}.session-timeout-modal-wrap{height:100%!important;inset:0!important;position:fixed!important;width:100%!important;z-index:100000!important}.session-timeout-modal-wrap .ant-modal-mask{background-color:#000000a6!important;inset:0!important;position:absolute!important;z-index:100000!important}.session-timeout-modal-wrap .ant-modal{padding-bottom:0!important;position:relative!important;z-index:100001!important}.session-timeout-modal-wrap .ant-modal-content{position:relative!important;z-index:100002!important}.session-timeout-modal .ant-modal-content{border-radius:10px;box-shadow:0 0 20px #0000001a!important;transition:background-color .3s ease,color .3s ease}.session-timeout-modal .ant-modal-header{text-align:center}.session-timeout-modal .ant-modal-title{font-size:20px;font-weight:600}.session-timeout-modal .ant-modal-body{padding-top:16px}.session-timeout-modal-content{text-align:center}.session-timeout-title{font-size:20px;font-weight:700;margin-bottom:16px}.session-timeout-message{font-size:16px}.session-timeout-count{color:inherit;font-size:14px}.session-timeout-footer{margin-top:24px;text-align:center}.session-timeout-confirmation{display:flex;flex-direction:column;justify-content:center;min-height:120px}.session-timeout-modal.session-timeout-modal-expired{max-width:calc(100vw - 52px);width:525px!important}.session-timeout-modal.session-timeout-modal-expired.session-timeout-modal-expired .ant-modal-content{border:none;border-radius:33px;box-shadow:6px 6px 11.6px 0 #00000017!important;overflow:hidden;padding:0;position:relative}.session-timeout-modal.session-timeout-modal-expired .ant-modal-content:before{background:linear-gradient(104.55deg,#628eff 2.4%,#bf8cff);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute}.session-timeout-modal-expired .session-timeout-confirmation{align-items:center;justify-content:center;min-height:140px;text-align:center}.session-timeout-modal-expired .session-timeout-title{-webkit-text-fill-color:#0000;background:linear-gradient(90.34deg,#3e74ff -1.93%,#933eff 103.15%);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:30px;font-weight:600;margin:0 0 5px;text-align:center}.session-timeout-modal-expired .session-timeout-message{color:#ffffffbf;font-size:13.45px;font-weight:300;margin:0;max-width:530px;text-align:center;word-spacing:.06rem}.session-timeout-modal-expired .session-timeout-footer{margin-top:2rem}.session-timeout-modal-expired .session-timeout-footer .ant-btn{align-items:center;background:#3e74ff;border:none;border-radius:999px;color:#fff;display:inline-flex;font-weight:400;height:32px;justify-content:center;margin-bottom:0;padding:0 30px;text-transform:uppercase}.session-timeout-modal.session-timeout-modal-light .ant-modal-content{background-color:#fff;border:1px solid #e0e0e0;color:#1f1f1f}.session-timeout-modal.session-timeout-modal-light .ant-modal-title{color:#1f1f1f}.session-timeout-modal.session-timeout-modal-light .ant-modal-header{background-color:#fff}.session-timeout-modal.session-timeout-modal-dark .ant-modal-content{background:linear-gradient(180deg,#0f172a,#1e293b);border:1px solid #333;color:#f0f0f0}.session-timeout-modal.session-timeout-modal-dark .ant-modal-title{color:#f0f0f0}.session-timeout-modal.session-timeout-modal-dark .ant-modal-header{background-color:#0f172a}.session-timeout-modal.session-timeout-modal-expired.session-timeout-modal-light .ant-modal-content{background:#fff;color:#1f1f1f;height:auto;min-height:0}.session-timeout-modal.session-timeout-modal-expired.session-timeout-modal-dark .ant-modal-content{background:linear-gradient(180deg,#0f172a,#1e293b);color:#f0f0f0;height:auto;min-height:0}.session-timeout-modal.session-timeout-modal-expired .ant-modal-body{height:auto;min-height:0}.session-timeout-modal-expired.session-timeout-modal-light .session-timeout-message{color:#1f1f1fbf}.session-timeout-modal-expired.session-timeout-modal-dark .session-timeout-message{color:#ffffffbf}.session-timeout-modal-dark .timeout-count{color:#ff6b6b;font-size:22px}.session-timeout-modal-light .timeout-count{color:#ff3b3b;font-size:22px}.heartbeat-wrapper{height:50px;margin-top:20px;overflow:hidden;position:relative;width:100%}.heartbeat-track{animation:heartbeat-scroll 2s linear infinite;display:flex;width:600px}.heartbeat-wave{flex-shrink:0;height:50px;width:300px}.heartbeat-wave polyline{fill:none;stroke:#ff3b3b;stroke-width:2;stroke-linejoin:round;stroke-linecap:round;transition:stroke .3s ease}.session-timeout-modal-dark .heartbeat-wave polyline{stroke:#ff6b6b}@keyframes heartbeat-scroll{0%{transform:translateX(-300px)}to{transform:translateX(0)}}.heartbeat-wrapper.flatline polyline{stroke:#888;d:path("M 0 25 L 300 25")}.heartbeat-wrapper.flatline{opacity:.8}@media (max-width:640px){.session-timeout-modal.session-timeout-modal-expired{max-width:94%;width:94%!important}.session-timeout-modal-expired .session-timeout-message{font-size:14px}}.excel-dashboard{background:#000;color:#fff;min-height:100vh;overflow-anchor:none;position:relative}.excel-dashboard-upload-card{box-sizing:border-box;min-width:0;width:100%}.excel-dashboard-source-shell{background:linear-gradient(#17152b,#17152b) padding-box,linear-gradient(90deg,#628eff,#bf8cff) border-box;border:1.5px solid #0000;border-radius:15px;overflow:hidden}.excel-dashboard-source-tabs{background:#211747;border:0;border-bottom:0;border-radius:0;box-sizing:border-box;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;width:100%}.excel-dashboard-source-tab{align-items:center;background:#0000;border:0;border-bottom:0;color:#8f91bd;cursor:pointer;display:flex;font-size:16px;gap:8px;height:58px;justify-content:center;position:relative}.excel-dashboard-source-tab:first-child{border-right:1px solid #1e2039}.excel-dashboard-source-tab.active{background:#3e74ff2e;color:#fff;font-weight:500}.excel-dashboard-source-tab.active:after{background:#bf00ff;content:"";height:3px;inset:auto 0 -1.5px;position:absolute}.excel-dashboard-source-tab:disabled{cursor:not-allowed;opacity:.45}.excel-dashboard-source-shell>.excel-dashboard-upload-card{background:#0000;border:0;border-radius:0}.excel-dashboard-source-shell>.excel-dashboard-upload-card:after{border-radius:0;inset:0}.excel-dashboard .excel-dashboard-limits-card,.excel-dashboard .excel-dashboard-limits-upload-column{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.excel-dashboard .excel-dashboard-limits-card>*{align-items:stretch;display:flex;gap:16px;margin-left:0;max-width:none;width:100%}.excel-dashboard .excel-dashboard-limits-card>*>*{flex:1 1;max-width:none;min-width:0}@media (min-width:577px) and (max-width:1199px){.excel-dashboard .excel-dashboard-main-container{box-sizing:border-box;max-width:none!important;padding-inline:30px;width:100%!important}.excel-dashboard .case-study-main-section,.excel-dashboard .excel-dashboard-main-container>.gx-d-flex{max-width:none;width:100%}.excel-dashboard .case-study-main-section{margin-inline:auto}.excel-dashboard .excel-dashboard-limits-upload-column,.excel-dashboard .excel-dashboard-upload-column{flex:0 0 100%;max-width:100%;min-width:0;width:100%}.excel-dashboard .excel-dashboard-limits-card .case-study-sub-section>.ant-row{flex-wrap:nowrap;justify-content:flex-start;margin-left:0;margin-right:0;max-width:none;width:100%}.excel-dashboard .excel-dashboard-limits-card .case-study-sub-section>.ant-row>.ant-col-md-12{flex:0 0 100%!important;max-width:100%!important;min-width:0;width:100%!important}.excel-dashboard .excel-dashboard-limits-card .limits-desktop{display:flex;flex-wrap:nowrap;gap:12px;max-width:none;width:100%}.excel-dashboard .excel-dashboard-limits-card .limits-desktop>.limit-wrapper{flex:1 1!important;max-width:none!important;min-width:0;width:auto!important}.excel-dashboard .excel-dashboard-limits-card .limit-wrapper *{white-space:nowrap}}@media (max-width:576px){.excel-dashboard .excel-dashboard-main-container{padding-inline:0}.excel-dashboard .case-study-main-section{margin-inline:auto!important;max-width:calc(100vw - 28px);width:347px!important}.excel-dashboard .excel-dashboard-upload-card,.excel-dashboard .excel-dashboard-upload-column{max-width:100%;min-width:0;width:100%}.excel-dashboard .excel-dashboard-instructions-wrap,.excel-dashboard .excel-dashboard-limits-upload-column,.excel-dashboard .excel-dashboard-upload-column{box-sizing:border-box;flex:0 0 100%;max-width:100%;min-width:0;padding-inline:0!important;width:100%}.excel-dashboard .excel-dashboard-instructions-wrap>.agenticSupport-GS1-instructions-card,.excel-dashboard .excel-dashboard-limits-card,.excel-dashboard .excel-dashboard-source-shell{box-sizing:border-box;margin-inline:0;max-width:100%;min-width:0;width:100%}.excel-dashboard .excel-dashboard-limits-upload-column{order:2}.excel-dashboard .excel-dashboard-upload-column{order:1}}.excel-dashboard .upload-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(90deg,#3e74ff,#353535) padding-box,linear-gradient(90deg,#628eff,#bf8cff) border-box;border:1.5px solid #0000;border-radius:16px;margin-bottom:0;padding:30px}.excel-dashboard-upload-card{border-radius:15px;position:relative}.excel-dashboard-upload-card:after{background:#0000009e;border-radius:13.5px;content:"";inset:1.5px;pointer-events:none;position:absolute;z-index:0}.excel-dashboard-upload-card>*{position:relative;z-index:1}.excel-dashboard .excel-dashboard-source-shell>.upload-section.excel-dashboard-upload-card{border:0;border-radius:0}.excel-dashboard .excel-dashboard-source-shell>.excel-dashboard-upload-card:after{border-radius:0}.excel-dashboard .excel-dashboard-sample-zone{background:#0000;border:2px dashed #7a35ff;border-radius:12px;box-sizing:border-box;cursor:default;gap:12px;height:185px;min-height:185px;padding:16px;text-align:center}.excel-dashboard-sample-icon{font-size:38px;line-height:1}.excel-dashboard-sample-text{color:#94a3b8;font-size:16px;font-weight:500;line-height:1.4}.excel-dashboard-source-panel{height:230px;overflow:hidden}.excel-dashboard-reusable-uploader .case-study-sub-section{background:#0000;border:0;border-radius:0;padding:0!important}.excel-dashboard-reusable-uploader{position:relative}.excel-dashboard-reusable-uploader .case-study-sub-section:after,.excel-dashboard-reusable-uploader .file-uploader-section>div:first-child{display:none!important}.excel-dashboard-reusable-uploader .file-uploader-section{align-items:stretch;border:0;margin:0;padding:0}.excel-dashboard-reusable-uploader .dragger-container{background:#0000!important;border:2px dashed #7a35ff!important;border-radius:12px!important;box-sizing:border-box;height:185px;max-height:185px;min-height:185px;overflow:hidden;width:100%}.excel-dashboard-reusable-uploader .custom-dragger{border-radius:inherit;box-sizing:border-box;display:block;height:100%;min-height:0;overflow:hidden;width:100%}.excel-dashboard-reusable-uploader .custom-dragger>.ant-upload{max-height:100%;max-width:100%;overflow:hidden}.excel-dashboard-reusable-uploader .custom-dragger .ant-upload,.excel-dashboard-reusable-uploader .custom-dragger .ant-upload-btn,.excel-dashboard-reusable-uploader .custom-dragger .ant-upload-drag-container,.excel-dashboard-reusable-uploader .custom-dragger.ant-upload.ant-upload-drag,.excel-dashboard-reusable-uploader .upload-dragger-content{box-sizing:border-box;height:100%!important;min-height:0!important;width:100%}.excel-dashboard-reusable-uploader .upload-dragger-content{align-items:center;display:flex!important;justify-content:center;overflow:hidden;padding:16px}.excel-dashboard-reusable-uploader .custom-dragger .ant-upload-btn{box-sizing:border-box!important;height:100%!important;max-height:100%!important;overflow:hidden;padding:6px!important}.excel-dashboard-reusable-uploader .custom-dragger .ant-upload-drag-container,.excel-dashboard-reusable-uploader .upload-dragger-content>div{align-items:center;display:flex!important;justify-content:center}.excel-dashboard-reusable-uploader .upload-dragger-content>div{flex-direction:column;gap:12px;max-height:100%;transform:none}.excel-dashboard-reusable-uploader .upload-dragger-content .gx-mt-2{align-items:center;display:flex;flex-direction:column;margin-top:0!important}.excel-dashboard-reusable-uploader .draggable-text{font-size:16px!important;line-height:22px;margin:0!important}.excel-dashboard-reusable-uploader .case-study-upload-btn.ant-btn{background:linear-gradient(104.55deg,#3e74ff 2.4%,#bf8cff)!important;border:none!important;border-radius:40px!important;box-shadow:none!important;color:#fff!important;font-size:16px;font-weight:600;height:35px;line-height:1.3;margin-top:14px;min-width:120px;padding:8px 20px!important;width:auto!important}.excel-dashboard-reusable-uploader .case-study-upload-btn.ant-btn:focus,.excel-dashboard-reusable-uploader .case-study-upload-btn.ant-btn:hover{background:linear-gradient(104.55deg,#3e74ff 2.4%,#bf8cff)!important;border:none!important;box-shadow:none!important;color:#fff!important}.excel-dashboard-reusable-uploader .animated-upload-circle,.excel-dashboard-reusable-uploader .circle-outer{height:56px;width:56px}.excel-dashboard-reusable-uploader .circle-inner{height:36px;width:36px}.excel-dashboard-reusable-uploader .upload-arrow{font-size:18px;margin-left:18px;margin-top:10px}.excel-dashboard .excel-dashboard-reusable-uploader .upload-status.analyzing{color:#bf8cff;width:min(100%,680px)}.excel-dashboard .excel-dashboard-reusable-uploader .upload-status.analyzing .ant-spin-dot-item{background-color:#1890ff!important}.excel-dashboard .excel-dashboard-reusable-uploader .upload-status.analyzing .ant-typography{color:#bf8cff!important}.excel-dashboard .excel-dashboard-reusable-uploader .upload-status.analyzing h5.ant-typography{color:#bf8cff7a!important;font-weight:600;margin-bottom:8px}.excel-dashboard .excel-dashboard-reusable-uploader .upload-status.analyzing .ant-typography-secondary{color:#bf8cff5c!important}.excel-dashboard .excel-dashboard-reusable-uploader .status-progress .ant-progress-inner{background:#35275f!important}.excel-dashboard .excel-dashboard-reusable-uploader .status-progress .ant-progress-bg{background:linear-gradient(90deg,#7c4dff,#bf00ff)!important}.excel-dashboard .excel-dashboard-reusable-uploader .status-progress .ant-progress-text{color:#c4a1ff!important;font-weight:600}.excel-dashboard-selected-file{grid-gap:20px;align-content:center;background:#0000;border-radius:10px;box-sizing:border-box;color:#cbd5e1;display:grid;gap:20px;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;height:185px;inset:0;padding:0 32px;place-items:center;position:absolute;width:100%;z-index:3}.excel-dashboard-reusable-uploader.has-file .upload-dragger-content{display:none!important}.excel-dashboard-selected-file-line{align-items:flex-end;display:flex;gap:12px;justify-content:center;min-width:0;width:100%}.excel-dashboard-selected-file-icon{flex-shrink:0;font-size:30px;line-height:1}.excel-dashboard-selected-file .ant-typography{color:#fff;font-size:16px;font-weight:500;max-width:calc(100% - 46px)}.excel-dashboard-selected-file .ant-btn{align-self:center;background:#0000!important;border:1.5px solid #7a35ff!important;border-radius:40px!important;box-shadow:none!important;color:#fff!important;font-size:16px;font-weight:600;gap:6px;justify-self:center;line-height:1.3;margin:0!important;min-height:35px;min-width:120px;padding:8px 20px!important;transform:none;width:auto}.excel-dashboard-selected-file .ant-btn,.excel-dashboard-selected-file .ant-btn .anticon{align-items:center;display:inline-flex;justify-content:center}.excel-dashboard-selected-file .ant-btn .anticon+span{margin-left:0}.excel-dashboard-selected-file .ant-btn:focus,.excel-dashboard-selected-file .ant-btn:hover{background:#bf8cff14!important;border-color:#bf8cff!important;color:#fff!important}.excel-dashboard-selected-file .ant-btn[disabled],.excel-dashboard-selected-file .ant-btn[disabled]:hover{background:#0000!important;border-color:#7a35ff8c!important;color:#ffffff73!important}.excel-dashboard-output-card{margin-top:0}.excel-dashboard-output-error-banner{background:linear-gradient(135deg,#7f1d1d59,#1e293bbf);border-color:#ef444473}.excel-dashboard-output-error-text{color:#fecaca;font-size:14px;line-height:1.5;margin:0}.excel-dashboard-summary-strip{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.excel-dashboard-summary-essential{align-items:stretch;flex-direction:column;gap:10px}.excel-dashboard-summary-pill{align-items:center;background:linear-gradient(145deg,#1e293bf2,#0f172ad9);border:1px solid #6366f140;border-radius:10px;box-shadow:0 4px 16px #0000002e;box-sizing:border-box;display:flex;flex-direction:column;gap:2px;height:62px!important;justify-content:center;min-height:62px;min-width:84px;padding:4px 7px;text-align:center}.excel-dashboard-summary-label{color:#f8fafc;font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.excel-dashboard-summary-value{color:#e2e8f0;font-size:10px;font-weight:500}.excel-dashboard-sheet-block{margin-bottom:20px}.excel-dashboard-sheet-block--multi{border-bottom:0;margin-bottom:20px;padding-bottom:16px}.excel-dashboard-sheet-block--multi:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.excel-dashboard-sheet-index{align-items:center;background:#6366f126;border-radius:999px;color:#a5b4fc;display:inline-flex;font-size:12px;font-weight:600;justify-self:center;padding:2px 8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.excel-dashboard-sheet-navigation{align-items:center;display:flex;gap:14px;justify-content:center;margin:16px auto 2px;width:auto}.excel-dashboard .excel-dashboard-sheet-nav-btn.ant-btn{background:#0000!important;border:1.5px solid #7a35ff!important;border-radius:40px!important;box-shadow:none;color:#fff!important;font-size:12px;font-weight:600;gap:6px;height:auto;letter-spacing:normal;line-height:1.3;margin:0!important;min-height:28px;min-width:96px;padding:4px 10px!important;text-transform:none;transition:border-color .2s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease;width:96px}.excel-dashboard .excel-dashboard-sheet-nav-btn.ant-btn,.excel-dashboard .excel-dashboard-sheet-nav-btn.ant-btn .anticon{align-items:center;display:inline-flex;justify-content:center}.excel-dashboard .excel-dashboard-sheet-nav-btn.ant-btn .anticon+span{margin-left:0}.excel-dashboard .excel-dashboard-sheet-nav-btn.ant-btn:focus,.excel-dashboard .excel-dashboard-sheet-nav-btn.ant-btn:hover{background:#bf8cff14!important;border-color:#bf8cff!important;box-shadow:none;color:#fff!important}.excel-dashboard .excel-dashboard-sheet-nav-btn.ant-btn[disabled]{background:#0000!important;border-color:#7a35ff8c!important;box-shadow:none;color:#ffffff73!important}.excel-dashboard .excel-dashboard-table-scroll{scrollbar-color:#7a35ff #7a35ff1f;scrollbar-width:thin}.excel-dashboard .excel-dashboard-table-scroll::-webkit-scrollbar{height:10px}.excel-dashboard .excel-dashboard-table-scroll::-webkit-scrollbar-track{background:#7a35ff1a;border-radius:999px}.excel-dashboard .excel-dashboard-table-scroll::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#6941b8,#a78bfa);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.excel-dashboard .excel-dashboard-table-scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#7a35ff,#bf8cff);background-clip:padding-box}.excel-dashboard .excel-dashboard-sheet-nav-btn--attention.ant-btn:not([disabled]){animation:excel-dashboard-sheet-nav-pulse 1.4s ease-in-out 1}@keyframes excel-dashboard-sheet-nav-pulse{0%,to{background:#0000;border-color:#7a35ff;box-shadow:0 0 0 0 #bf8cff00,0 0 6px #7a35ff38}50%{background:#bf8cff21;border-color:#d6b1ff;box-shadow:0 0 0 4px #bf8cff29,0 0 14px #bf8cff80}}@media (prefers-reduced-motion:reduce){.excel-dashboard .excel-dashboard-sheet-nav-btn--attention.ant-btn:not([disabled]){animation:none}}.excel-dashboard-multi-sheet-note{color:#94a3b8;font-size:12px;margin:0 0 14px}.excel-dashboard-sheet-block:last-of-type{margin-bottom:0}.excel-dashboard-sheet-heading{border-bottom:1px solid #c4a1ffa6;color:#bf8cff;font-size:26px;font-weight:600;letter-spacing:2px;line-height:1.2;padding:8px 0;text-align:center;text-transform:uppercase}.excel-dashboard-sheet-name-tour{display:inline-block}@media (max-width:480px){.excel-dashboard-sheet-navigation{gap:8px;grid-template-columns:1fr auto 1fr}.excel-dashboard .excel-dashboard-sheet-nav-btn.ant-btn{font-size:12px;min-width:0;padding:7px 10px!important;width:100%}}.excel-dashboard-sheet-heading+.excel-dashboard-result-section-card{margin-top:16px}.excel-dashboard-sheet-date-ranges{gap:8px 14px;margin:10px 0 16px;width:100%}.excel-dashboard-sheet-date-group,.excel-dashboard-sheet-date-ranges{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.excel-dashboard-sheet-date-group{gap:7px}.excel-dashboard-sheet-date-column{color:#8f91bd;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.excel-dashboard-sheet-date-range{align-items:center;background:#00975857;border:1px solid #00ff8480;border-radius:11px;color:#00ff83;display:inline-flex;font-size:9px;font-weight:400;gap:10px;justify-content:center;line-height:1;min-height:22px;padding:3px 10px;white-space:nowrap}.excel-dashboard-sheet-date-divider{background:#00ff8473;height:12px;width:1px}.excel-dashboard .chart-content-advanced{height:auto;min-height:0;padding:2px 0 4px}.excel-dashboard .chart-advanced-empty{background:#0f172a80;border:1px dashed #475569cc;border-radius:10px;color:#94a3b8;font-size:12px;padding:20px;text-align:center}.excel-dashboard .chart-advanced-empty-compact{font-size:11px;padding:14px 12px}.excel-dashboard .chart-value-unit-hint{color:#a5b4fc;font-size:10px;letter-spacing:.02em;line-height:1.35;margin:0 0 6px}.excel-dashboard .chart-axis-title{color:#64748b;font-size:10px;margin:4px 0 0;text-align:center}.excel-dashboard .chart-axis-title-x{margin-top:2px}.excel-dashboard .chart-line-svg{max-height:168px}.excel-dashboard .chart-advanced-line-fixed{width:100%}.excel-dashboard .chart-advanced-svg{display:block;height:auto;width:100%}.excel-dashboard .chart-advanced-line{display:flex;flex-direction:column;gap:8px}.excel-dashboard .chart-advanced-pie{align-items:center;display:flex;flex-direction:column;gap:16px}@media (min-width:520px){.excel-dashboard .chart-advanced-pie{grid-gap:12px 20px;align-items:center;display:grid;gap:12px 20px;grid-template-columns:minmax(120px,160px) minmax(0,1fr);width:100%}.excel-dashboard .chart-advanced-pie .chart-value-unit-hint{grid-column:1/-1;width:100%}}.excel-dashboard .chart-pie-svg{flex-shrink:0;max-width:220px}.excel-dashboard .chart-pie-legend{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;max-width:280px;min-width:0;padding:0;width:100%}.excel-dashboard .chart-pie-legend-container{box-sizing:border-box;height:auto;min-height:-webkit-max-content;min-height:max-content;min-width:0;overflow:visible;width:100%}.excel-dashboard .chart-pie-legend li{align-items:center;color:#cbd5e1;display:flex;font-size:12px;gap:10px}.excel-dashboard .chart-pie-dot{border-radius:50%;box-shadow:0 0 8px currentColor;flex-shrink:0;height:10px;width:10px}.excel-dashboard .chart-pie-legend-label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.excel-dashboard .chart-pie-legend-val{font-feature-settings:"tnum";color:#e2e8f0;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.excel-dashboard .chart-bar-advanced-list{display:flex;flex-direction:column;gap:8px;width:100%}.excel-dashboard .chart-bar-advanced-row{grid-gap:8px;align-items:center;display:grid;font-size:11px;gap:8px;grid-template-columns:minmax(0,1.1fr) minmax(100px,2fr) auto}.excel-dashboard .chart-bar-advanced-label{color:#cbd5e1;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.excel-dashboard .chart-bar-advanced-track{background:linear-gradient(180deg,#1e293be6,#0f172af2);border:1px solid #47556999;border-radius:999px;box-shadow:inset 0 1px 2px #00000059;height:10px;overflow:hidden}.excel-dashboard .chart-bar-advanced-fill{border-radius:999px;height:100%;min-width:4px;transition:width .55s cubic-bezier(.22,1,.36,1)}.excel-dashboard .chart-bar-advanced-val{font-feature-settings:"tnum";color:#e2e8f0;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;min-width:2.5rem;text-align:right}.excel-dashboard .chart-advanced-pie-compact .chart-pie-svg{max-width:160px}.excel-dashboard .chart-advanced-pie-compact .chart-pie-legend{box-sizing:border-box;font-size:11px;gap:5px;max-width:none}.excel-dashboard .chart-advanced-pie-compact .chart-pie-legend-container{align-self:stretch}.excel-dashboard .chart-advanced-pie-compact .chart-pie-legend li{font-size:11px;line-height:1.35;min-width:0;width:100%}.excel-dashboard .chart-advanced-pie-compact .chart-pie-legend-label{min-width:0;padding-right:6px}.excel-dashboard .excel-dashboard-charts-block .ant-col:has(.chart-advanced-pie){align-self:flex-start;height:auto}.excel-dashboard .chart-card-advanced:has(.chart-advanced-pie){display:flex;flex-direction:column;height:auto!important;min-height:0;overflow:visible}.excel-dashboard .chart-card-advanced:has(.chart-advanced-pie) .chart-content-advanced{flex:0 0 auto;height:auto;min-height:0}.excel-dashboard .pie-donut-chart-card{align-self:flex-start;height:auto!important;min-height:0!important;overflow:visible!important}.excel-dashboard .pie-donut-chart-card .chart-content-advanced,.excel-dashboard .pie-donut-chart-card .chart-pie-legend,.excel-dashboard .pie-donut-chart-card .chart-pie-legend-container{height:auto!important;max-height:none!important}.excel-dashboard .excel-dashboard-charts-block>.ant-row{align-items:flex-start}.excel-dashboard .excel-dashboard-charts-block>.ant-row>.ant-col{align-self:flex-start;height:auto!important;min-height:0}.excel-dashboard .excel-dashboard-charts-block .chart-card-advanced{align-self:flex-start;height:auto!important;max-height:none!important;min-height:0!important}.excel-dashboard-raw-toggle{background:#0000;border:1px solid #475569;border-radius:8px;color:#94a3b8;cursor:pointer;font-size:13px;margin-bottom:12px;padding:8px 14px;transition:border-color .2s,color .2s}.excel-dashboard-raw-toggle:hover{border-color:#64748b;color:#e2e8f0}.excel-dashboard .insights-heading{color:#e2e8f0;font-size:18px;font-weight:600;margin:0 0 16px}.excel-dashboard-fallback-json{border-top:1px solid #334155;margin-top:20px;padding-top:20px}.excel-dashboard-fallback-pre{background:#0f172ad9;border:1px solid #1e293b;border-radius:12px;color:#cbd5e1;font-size:12px;line-height:1.5;margin:0;max-height:320px;overflow-x:auto;padding:16px}.excel-dashboard .config-section{background:#11132c6d;border:none;border-radius:12px;padding:25px;position:relative}.excel-dashboard .config-section:before{background:linear-gradient(90deg,#628eff,#bf8cff);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.5px;pointer-events:none;position:absolute}.excel-dashboard .excel-dashboard-form-group{gap:8px}.excel-dashboard .excel-dashboard-form-group label{color:#e2e8f0;font-size:14px;font-weight:500}.excel-dashboard .required{color:#ef4444}.excel-dashboard .form-input,.excel-dashboard .form-select{background:#1e293b;border:1px solid #475569;border-radius:8px;color:#fff;font-size:14px;padding:12px 16px;transition:all .2s}.excel-dashboard .form-input:focus,.excel-dashboard .form-select:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a;outline:none}.excel-dashboard .excel-dashboard-form-select.ant-select{background:#0000;border:0;padding:0;width:100%}.excel-dashboard .excel-dashboard-form-select.ant-select .ant-select-selector{background:#1e293b;border:1px solid #475569;border-radius:8px;color:#fff;height:44px;padding:0 16px}.excel-dashboard .excel-dashboard-form-select.ant-select .ant-select-selection-item,.excel-dashboard .excel-dashboard-form-select.ant-select .ant-select-selection-placeholder{color:#fff;font-size:14px;line-height:42px}.excel-dashboard .excel-dashboard-form-select.ant-select .ant-select-arrow{color:#fff}.excel-dashboard .excel-dashboard-form-select.ant-select-focused .ant-select-selector{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.excel-dashboard-select-dropdown.ant-select-dropdown{background:#1e293b!important;border:1px solid #475569;border-radius:8px;box-shadow:0 10px 24px #00000059;padding:4px}.excel-dashboard-select-dropdown.ant-select-dropdown .ant-select-item-option{border-radius:6px;color:#fff!important;font-size:13px!important;font-weight:400;line-height:20px;min-height:25px!important;padding:8px 12px;transition:background-color .2s ease}.excel-dashboard-select-dropdown.ant-select-dropdown .ant-select-item-option-active,.excel-dashboard-select-dropdown.ant-select-dropdown .ant-select-item-option-selected{background:#334155!important;color:#fff!important}.excel-dashboard-select-dropdown.ant-select-dropdown .ant-select-item-option-selected .ant-select-item-option-state{color:#bf8cff}.excel-dashboard .config-section .excel-dashboard-form-select.ant-select .ant-select-selector,.excel-dashboard .config-section .form-input,.excel-dashboard .config-section .form-textarea,.excel-dashboard .config-section select.form-select{background:#11132c30;border:1px solid #7f82bc}.excel-dashboard .config-section .excel-dashboard-form-select.ant-select .ant-select-selection-placeholder,.excel-dashboard .config-section .form-input::placeholder,.excel-dashboard .config-section .form-textarea::placeholder{color:#8f91bd;opacity:1}.excel-dashboard .config-section .excel-dashboard-form-select.ant-select-focused .ant-select-selector,.excel-dashboard .config-section .excel-dashboard-form-select.ant-select:hover .ant-select-selector,.excel-dashboard .config-section .form-input:focus,.excel-dashboard .config-section .form-input:hover,.excel-dashboard .config-section .form-textarea:focus,.excel-dashboard .config-section .form-textarea:hover,.excel-dashboard .config-section select.form-select:focus,.excel-dashboard .config-section select.form-select:hover{background:#11132c6d;border-color:#7f82bc!important;box-shadow:none!important}.excel-dashboard .config-section .excel-dashboard-form-group.has-error .excel-dashboard-form-select.ant-select .ant-select-selector,.excel-dashboard .config-section .excel-dashboard-form-group.has-error .excel-dashboard-form-select.ant-select-focused .ant-select-selector,.excel-dashboard .config-section .excel-dashboard-form-group.has-error .excel-dashboard-form-select.ant-select:hover .ant-select-selector,.excel-dashboard .config-section .excel-dashboard-form-group.has-error .form-input,.excel-dashboard .config-section .excel-dashboard-form-group.has-error .form-input:focus,.excel-dashboard .config-section .excel-dashboard-form-group.has-error .form-input:hover,.excel-dashboard .config-section .excel-dashboard-form-group.has-error .form-textarea,.excel-dashboard .config-section .excel-dashboard-form-group.has-error .form-textarea:focus,.excel-dashboard .config-section .excel-dashboard-form-group.has-error .form-textarea:hover{border-color:#ff4d4f!important;box-shadow:0 0 0 2px #ff4d4f1f!important}.excel-dashboard .excel-dashboard-field-error{color:#ff4d4f;font-size:12px;line-height:1.4}.excel-dashboard .form-textarea{background:#1e293b;border:1px solid #475569;border-radius:8px;color:#fff;font-family:inherit;font-size:14px;min-height:100px;padding:12px 16px;resize:vertical;transition:all .2s}.excel-dashboard .form-textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a;outline:none}.excel-dashboard .manual-config,.excel-dashboard .question-section{margin-bottom:20px}.excel-dashboard .generate-btn{align-items:center;background:linear-gradient(90deg,#3e74ff,#bf8cff);border:none;border-radius:60px;color:#fff;display:flex;font-size:16px;justify-content:center;margin-inline:auto;padding:8px 24px;transition:transform .2s ease-in-out}.excel-dashboard .generate-btn:active:not(:disabled),.excel-dashboard .generate-btn:focus:not(:disabled),.excel-dashboard .generate-btn:hover:not(:disabled){background:linear-gradient(90deg,#3e74ff,#bf8cff);border:none;box-shadow:none;color:#fff;transform:scale(1.02)}.excel-dashboard .generate-btn.ant-btn[disabled],.excel-dashboard .generate-btn.ant-btn[disabled]:active,.excel-dashboard .generate-btn.ant-btn[disabled]:focus,.excel-dashboard .generate-btn.ant-btn[disabled]:hover{background:linear-gradient(90deg,#3e74ff,#bf8cff);border:none;box-shadow:none;color:#fff;cursor:not-allowed;opacity:.45;transform:none}.excel-dashboard .excel-dashboard-result-footer{box-sizing:border-box;display:flex!important;justify-content:flex-end!important;padding:0 18px 18px;width:100%}.excel-dashboard .excel-dashboard-result-footer .generate-btn{margin-left:auto;margin-right:0;width:auto}.excel-dashboard .kpis-strip-clean{background:#0f172a8c;border:0;border-radius:12px;display:flex;flex-direction:column;margin-bottom:4px;overflow:hidden}.excel-dashboard .kpi-strip-row{align-items:center;border-bottom:0;display:flex;gap:10px;margin:0;padding:0 8px}.excel-dashboard .kpi-strip-row:last-child{border-bottom:none}.excel-dashboard .kpi-strip-emoji{align-items:center;background:#0000;border:0;border-radius:0;display:inline-flex;flex:0 0 30px;font-size:1rem;height:30px;justify-content:center;line-height:1;text-align:center;width:30px}.excel-dashboard .kpi-strip-line{display:block;flex:1 1;font-size:13px;line-height:1.55;margin:0;min-width:0}.excel-dashboard .kpi-strip-label{color:#f8fafc;font-weight:600;text-transform:uppercase}.excel-dashboard .kpi-strip-colon{color:#64748b;font-weight:400;margin:0 4px}.excel-dashboard .kpi-strip-value{font-feature-settings:"tnum";color:#cbd5e1;font-variant-numeric:tabular-nums;font-weight:500}.excel-dashboard .chart-card{background:#1e293b;border:1px solid #475569;border-radius:12px;padding:20px;transition:all .3s}.excel-dashboard .chart-card-advanced{align-self:flex-start;background:linear-gradient(165deg,#1e293bfa,#0f172aeb);border:1px solid #475569bf;border-radius:12px;box-shadow:0 4px 6px #00000026,inset 0 1px 0 #ffffff0a;height:auto!important;min-height:0;overflow:hidden;padding:12px 12px 14px;position:relative}.excel-dashboard .chart-card-advanced:before{background:linear-gradient(90deg,#6366f1,#8b5cf6,#06b6d4);border-radius:18px 18px 0 0;content:"";height:3px;left:0;opacity:.85;position:absolute;right:0;top:0}.excel-dashboard .chart-card:hover{box-shadow:0 8px 25px #0003;transform:translateY(-2px)}.excel-dashboard .chart-card-advanced:hover{border-color:#6366f159;box-shadow:0 12px 40px #00000059,inset 0 1px 0 #ffffff0f}.excel-dashboard .chart-header{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;margin-bottom:8px}.excel-dashboard .chart-header-titles{flex:1 1;min-width:0}.excel-dashboard .chart-header h4{color:#f8fafc;font-size:13px;font-weight:600;line-height:1.3;margin:0 0 2px}.excel-dashboard .chart-axes-meta{color:#94a3b8;font-size:10px;line-height:1.35;margin:0}.excel-dashboard .chart-type{background:#2563eb33;border-radius:4px;color:#60a5fa;font-size:12px;font-weight:500;padding:4px 8px}.excel-dashboard .chart-type-pill{background:#0f172ad9;border:1px solid #818cf859;border-radius:999px;color:#a5b4fc;flex-shrink:0;font-size:9px;font-weight:600;letter-spacing:.04em;padding:4px 8px}.excel-dashboard .chart-content{height:200px}.excel-dashboard .chart-content.chart-content-advanced{flex:0 0 auto;height:auto;min-height:0}.excel-dashboard .chart-card-advanced{flex:0 0 auto}.excel-dashboard .chart-card-advanced,.excel-dashboard .chart-card-advanced .chart-content-advanced{height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important;min-height:0!important}.excel-dashboard .chart-card-advanced .chart-content-advanced{flex:0 0 auto!important}.excel-dashboard .insights-section h4{color:#e2e8f0;font-size:20px;font-weight:600;margin-bottom:20px}.excel-dashboard .insights-grid{grid-gap:16px;display:grid;gap:16px}.excel-dashboard .insight-card{align-items:flex-start;border-left:4px solid;border-radius:12px;display:flex;gap:16px;padding:20px;transition:none}.excel-dashboard .insight-card.warning{background:#ef44441a;border-left-color:#ef4444}.excel-dashboard .insight-card.insight{background:#3b82f61a;border-left-color:#3b82f6}.excel-dashboard .insight-card.risk{background:#f565651a;border-left-color:#f56565}.excel-dashboard .insight-card.info{background:#6366f11f;border-left-color:#818cf8}.excel-dashboard .insight-icon{flex-shrink:0;font-size:20px}.excel-dashboard .insight-text{color:#e2e8f0;font-size:14px;line-height:1.5}.excel-dashboard .insight-card--narrative{align-items:stretch;flex-direction:column;gap:0;grid-column:1/-1}.excel-dashboard .insight-card--narrative .excel-dashboard-insight-narrative{width:100%}.excel-dashboard-insight-narrative{display:flex;flex-direction:column;gap:1.25rem}.excel-dashboard-narrative-section{padding-bottom:.25rem}.excel-dashboard-narrative-section-header{align-items:center;display:flex;gap:.5rem;margin-bottom:.45rem}.excel-dashboard-narrative-emoji{flex-shrink:0;font-size:1.15rem;line-height:1}.excel-dashboard-narrative-heading{color:#f8fafc;font-size:1rem;font-weight:700;letter-spacing:.01em}.excel-dashboard-narrative-body{color:#cbd5e1;font-size:.9375rem;line-height:1.65;margin:0;white-space:pre-line}.excel-dashboard-narrative-bullets{color:#cbd5e1;font-size:.9375rem;line-height:1.55;margin:0;padding-left:1.2rem}.excel-dashboard-narrative-bullets li{margin-bottom:.35rem}.excel-dashboard-narrative-bullets li:last-child{margin-bottom:0}.excel-dashboard-section-title{color:#f8fafc;font-size:12px;font-weight:600;letter-spacing:.06em;margin:0 0 8px;text-transform:uppercase;width:100%}.excel-dashboard-summary-strip-inner{width:100%}@media (min-width:992px){.excel-dashboard .excel-dashboard-summary-strip-inner>.ant-col-lg-4{flex:1 0 25%;max-width:100%;min-width:0;width:auto}}.excel-dashboard-charts-block,.excel-dashboard-kpi-block,.excel-dashboard-recommendations,.excel-dashboard-sheet-summary,.excel-dashboard-table-block{margin-bottom:14px}.excel-dashboard .excel-dashboard-kpi-block{box-sizing:border-box;width:100%}.excel-dashboard-recommendations-kpi-row{grid-gap:14px;align-items:stretch;display:grid;gap:14px;grid-template-columns:minmax(0,3fr) minmax(0,2fr);margin-bottom:14px}.excel-dashboard .excel-dashboard-recommendations-kpi-row>.excel-dashboard-result-section-card{box-sizing:border-box;height:100%;margin-bottom:0;margin-top:0}@media (max-width:992px){.excel-dashboard-recommendations-kpi-row{grid-template-columns:minmax(0,1fr)}}.excel-dashboard-cross-insights,.excel-dashboard-filters-bar{background:#0f172a8c;border:1px solid #334155;border-radius:10px;margin-bottom:4px;padding:12px 14px}.excel-dashboard-cross-insights{border-color:#2563eb70}.excel-dashboard-filters-bar--interactive{border:1.5px solid #2563eb70}.excel-dashboard-filters-header{gap:12px;margin-bottom:6px}.excel-dashboard .excel-dashboard-result-section-card>.excel-dashboard-filters-header{padding:10px 20px}.excel-dashboard .excel-dashboard-filter-reset-btn.ant-btn{align-items:center;background:#0f102b6b;border:1.5px solid #6240d1e6;border-radius:26px;box-shadow:none;color:#aeb1df;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;height:40px;justify-content:center;margin:0!important;min-width:0;padding:0 18px;transition:border-color .2s,color .2s,background .2s;width:auto}.excel-dashboard .excel-dashboard-filter-reset-btn.ant-btn:focus,.excel-dashboard .excel-dashboard-filter-reset-btn.ant-btn:hover{background:#6240d129;border-color:#8f6cff;color:#fff}.excel-dashboard-filter-controls{grid-gap:14px 20px;align-items:stretch;display:grid;gap:14px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}.excel-dashboard-filter-field{display:flex;flex-direction:column;gap:6px;min-width:160px}.excel-dashboard .excel-dashboard-filter-field--sheet{grid-column:1/-1;justify-self:center;min-width:280px;width:min(50%,560px)}.excel-dashboard .excel-dashboard-filter-field--sheet>.excel-dashboard-filter-label{text-align:center}.excel-dashboard .excel-dashboard-filter-field--sheet .excel-dashboard-filter-select.ant-select{height:40px}.excel-dashboard .excel-dashboard-filter-field--sheet .excel-dashboard-filter-select.ant-select .ant-select-selector{height:40px!important;padding:0 14px}.excel-dashboard .excel-dashboard-filter-field--sheet .excel-dashboard-filter-select.ant-select .ant-select-selection-item{line-height:38px}.excel-dashboard-filter-field--range{min-width:0;width:100%}.excel-dashboard .excel-dashboard-filter-date-panel{background:#0f102b47;border:0;border-radius:12px;box-sizing:border-box;padding:12px}.excel-dashboard .excel-dashboard-filter-date-panel>.excel-dashboard-filter-label{text-align:center;width:100%}.excel-dashboard-filter-label{color:#f8fafc;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.excel-dashboard-filter-select{background:#1e293b;border:1px solid #475569;border-radius:8px;color:#cbd5e1;font-size:13px;max-width:100%;padding:8px 10px}.excel-dashboard-filter-select:focus{border-color:#6366f1;outline:none}.excel-dashboard-filter-select.excel-dashboard-form-select.ant-select .ant-select-selector{background:#1e293b;border:1.5px solid #2563eb70}.excel-dashboard-filter-select.excel-dashboard-form-select.ant-select-focused .ant-select-selector,.excel-dashboard-filter-select.excel-dashboard-form-select.ant-select:hover .ant-select-selector{background:#1e293b;border-color:#933eff!important;box-shadow:none!important}.excel-dashboard .excel-dashboard-filter-field--sheet .excel-dashboard-filter-select.ant-select .ant-select-selector{border-color:#c4a1ffc7!important}.excel-dashboard .excel-dashboard-filter-field--sheet .excel-dashboard-filter-select.ant-select-focused .ant-select-selector,.excel-dashboard .excel-dashboard-filter-field--sheet .excel-dashboard-filter-select.ant-select:hover .ant-select-selector{border-color:#d6b1ff!important;box-shadow:0 0 0 2px #bf8cff29!important}.excel-dashboard-filter-dates{grid-gap:12px;align-items:flex-end;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.excel-dashboard-filter-dates label{align-items:center;color:#f8fafc;display:flex;flex-direction:column;font-size:10px;font-weight:600;gap:4px;min-width:0;text-align:center}.excel-dashboard-filter-date{background:#1e293b;border:1.5px solid #c4a1ffad;border-radius:8px;box-sizing:border-box;color:#cbd5e1;font-size:12px;min-width:0;padding:6px 8px;text-align:center;width:100%}.excel-dashboard-filter-date:focus{border-color:#d6b1ff;box-shadow:0 0 0 2px #bf8cff29;outline:none}.excel-dashboard-filter-date::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(1);opacity:1}.excel-dashboard-bullets{color:#cbd5e1;font-size:12px;line-height:1.55;margin:0;padding-left:18px}.excel-dashboard-filter-chip{background:#1e293be6;border:1px solid #475569;border-radius:8px;display:flex;flex-direction:column;gap:2px;max-width:100%;padding:8px 10px}.excel-dashboard-filter-name{color:#f8fafc;font-size:11px;font-weight:600}.excel-dashboard-filter-meta{color:#94a3b8;font-size:10px;word-break:break-word}.excel-dashboard-kv-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.excel-dashboard-kv-pair{background:#0f172aa6;border:1px solid #334155;border-radius:8px;display:flex;flex-direction:column;gap:4px;padding:8px 10px}.excel-dashboard-kv-key{color:#f8fafc;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.excel-dashboard-kv-val{color:#cbd5e1;font-size:13px;font-weight:500;word-break:break-word}.excel-dashboard-data-table{border-collapse:collapse;font-size:11px;width:100%}.excel-dashboard-data-table td,.excel-dashboard-data-table th{border-bottom:1px solid #1e293b;padding:8px 10px;text-align:left;vertical-align:top}.excel-dashboard-data-table th{background:#1e293bf2;color:#f8fafc;font-weight:700;white-space:nowrap}.excel-dashboard-data-table td{color:#cbd5e1}.excel-dashboard-data-table tbody tr:hover{background:#33415559}.excel-dashboard-table-block--modern{margin-bottom:16px}.excel-dashboard-table-heading-row{margin-bottom:10px}.excel-dashboard-table-total-hint{color:#64748b;font-weight:400}.excel-dashboard-table-shell{background:linear-gradient(180deg,#1e293b73,#0f172aeb);border:1.5px solid #2563eb70;border-radius:12px;box-shadow:0 8px 32px #00000047;overflow:hidden}.excel-dashboard-table-scroll{overflow-x:auto}.excel-dashboard-data-table--modern{border-collapse:initial;border-spacing:0;font-size:12px;min-width:100%}.excel-dashboard-data-table--modern td,.excel-dashboard-data-table--modern th{min-width:6rem;padding:10px 12px}.excel-dashboard-data-table--modern thead th{background:linear-gradient(180deg,#1e293b,#0f172a);border-bottom:1px solid #6366f166;box-shadow:0 2px 4px #0003;position:-webkit-sticky;position:sticky;top:0;z-index:2}.excel-dashboard-data-table--modern tbody tr:nth-child(2n){background:#0f172a80}.excel-dashboard-data-table--modern tbody tr:nth-child(odd){background:#1e293b40}.excel-dashboard-data-table--modern tbody tr:hover{background:#4f46e51f!important}.excel-dashboard-table-pagination{align-items:center;background:#0f172abf;border-top:1px solid #334155d9;display:flex;flex-wrap:nowrap!important;gap:8px;justify-content:space-between;padding:9px 12px}.excel-dashboard-pg-info{align-items:center;color:#94a3b8;display:flex;flex:0 0 auto;font-size:11px;line-height:1;min-height:28px;white-space:nowrap}.excel-dashboard-pg-loading{color:#a5b4fc;display:inline-block;font-weight:500;margin-right:6px}.excel-dashboard-pg-info strong{color:#e2e8f0}.excel-dashboard-pg-page-info{margin-left:4px}.excel-dashboard-pg-actions{flex:0 0 auto;flex-wrap:nowrap;gap:9px;margin-left:auto}.excel-dashboard-pg-actions,.excel-dashboard-pg-pages{align-items:center;display:flex;justify-content:center}.excel-dashboard-pg-pages{gap:7px}.excel-dashboard .excel-dashboard-table-block--modern .excel-dashboard-pg-btn.ant-btn{align-items:center;background:#0000;border:0;border-radius:0;box-shadow:none;color:#ffffffd1;cursor:pointer;display:inline-flex;font-size:11px;font-weight:500;gap:3px;height:auto;justify-content:center;line-height:1;margin:0!important;padding:0;transition:color .2s ease,opacity .2s ease,transform .2s ease;white-space:nowrap;width:auto}.excel-dashboard .excel-dashboard-table-block--modern .excel-dashboard-pg-page.ant-btn{align-items:center;background:#fff;border:0;border-radius:50%;box-shadow:none;color:#6a5cff;display:inline-flex;font-size:9px;font-weight:600;height:24px;justify-content:center;line-height:1;margin:0!important;min-width:24px;padding:0;transition:background .2s ease,color .2s ease,transform .2s ease;width:24px}.excel-dashboard .excel-dashboard-table-block--modern .excel-dashboard-pg-page--active.ant-btn{background:linear-gradient(180deg,#3e74ff,#933eff);color:#fff}.excel-dashboard .excel-dashboard-table-block--modern .excel-dashboard-pg-btn.ant-btn:focus:not(:disabled),.excel-dashboard .excel-dashboard-table-block--modern .excel-dashboard-pg-btn.ant-btn:hover:not(:disabled){background:#0000;color:#fff;transform:translateY(-1px)}.excel-dashboard .excel-dashboard-table-block--modern .excel-dashboard-pg-page.ant-btn:focus:not(.excel-dashboard-pg-page--active),.excel-dashboard .excel-dashboard-table-block--modern .excel-dashboard-pg-page.ant-btn:hover:not(.excel-dashboard-pg-page--active){background:#f1efff;color:#6a5cff;transform:translateY(-1px)}.excel-dashboard .excel-dashboard-table-block--modern .excel-dashboard-pg-btn.ant-btn[disabled]{background:#0000;border:0;color:#ffffffd1;cursor:not-allowed;opacity:.38}@media (max-width:1024px){.excel-dashboard .excel-dashboard-table-pagination{align-items:center;flex-direction:column;flex-wrap:nowrap!important;gap:10px;justify-content:center}.excel-dashboard .excel-dashboard-pg-info{font-size:10px;justify-content:center;text-align:center;width:100%}.excel-dashboard .excel-dashboard-pg-actions{align-items:center;box-sizing:border-box;display:flex;gap:12px;justify-content:center;margin-left:0;padding-inline:0;width:100%}.excel-dashboard .excel-dashboard-pg-pages{flex:0 0 auto;gap:0;height:24px;width:auto}.excel-dashboard .excel-dashboard-table-block--modern .excel-dashboard-pg-btn.ant-btn{font-size:9px;gap:3px;height:28px;line-height:28px;min-width:0;padding:0;width:auto}.excel-dashboard .excel-dashboard-table-block--modern .excel-dashboard-pg-page.ant-btn:not(.excel-dashboard-pg-page--active){display:none}.excel-dashboard .excel-dashboard-table-block--modern .excel-dashboard-pg-btn.ant-btn{font-size:10px}.excel-dashboard .excel-dashboard-table-block--modern .excel-dashboard-pg-page.ant-btn{height:24px;margin-inline:auto;min-width:24px;width:24px}}.excel-dashboard-reco-list{color:#fff;font-size:13px;line-height:1.55;margin:0;padding-left:18px}.excel-dashboard-recommendations{margin-top:16px}.excel-dashboard .excel-dashboard-reco-list{min-width:0}.excel-dashboard .excel-dashboard-reco-list li{margin:0 0 6px;padding-left:2px}.excel-dashboard .excel-dashboard-reco-list li:last-child{margin-bottom:0}.excel-dashboard .excel-dashboard-reco-list li::marker{color:#fff}.excel-dashboard .excel-dashboard-result-section-card{background:linear-gradient(#0d1628,#0d1628) padding-box,linear-gradient(104.55deg,#628eff 2.4%,#bf8cff) border-box;border:1.5px solid #0000;border-radius:15px;margin-bottom:16px;overflow:hidden;padding:14px}.excel-dashboard .excel-dashboard-sheet-results-card{background:linear-gradient(#0d1628,#0d1628) padding-box,linear-gradient(104.55deg,#628eff54 2.4%,#bf8cff5c) border-box;border:1.5px solid #8f79ff;border-radius:18px;box-sizing:border-box;margin:24px 0;padding:16px;width:100%}@media (max-width:768px){.excel-dashboard .excel-dashboard-sheet-results-card{padding:12px}}.excel-dashboard .excel-dashboard-result-section-card>.excel-dashboard-filters-header,.excel-dashboard .excel-dashboard-result-section-card>.excel-dashboard-section-title,.excel-dashboard .excel-dashboard-result-section-card>.excel-dashboard-table-heading-row,.excel-dashboard .excel-dashboard-result-section-card>.insights-heading{background:linear-gradient(100deg,#4524ad,#171936);margin:-14px -14px 14px!important;padding:22px 28px}.excel-dashboard .excel-dashboard-result-section-card .excel-dashboard-section-title,.excel-dashboard .excel-dashboard-result-section-card .insights-heading{color:#fff;font-size:14px;font-weight:500;letter-spacing:2px;line-height:1;margin-bottom:0;text-transform:uppercase;width:auto}.excel-dashboard .excel-dashboard-cross-insights .excel-dashboard-bullets{font-size:13px}.excel-dashboard .excel-dashboard-table-block--modern.excel-dashboard-result-section-card{background:linear-gradient(#0000,#0000) padding-box,linear-gradient(104.55deg,#628eff54 2.4%,#bf8cff5c) border-box;border:1.5px solid #0000;border-radius:15px;overflow:hidden;padding:0}.excel-dashboard .excel-dashboard-table-block--modern>.excel-dashboard-table-heading-row{border-radius:15px 15px 0 0;margin:0!important}.excel-dashboard .excel-dashboard-table-shell{background:#11122c;border:0;border-radius:0;box-shadow:none;overflow:hidden}.excel-dashboard .excel-dashboard-data-table--modern{border-collapse:collapse;font-size:12px}.excel-dashboard .excel-dashboard-data-table--modern td,.excel-dashboard .excel-dashboard-data-table--modern th{min-width:6rem;padding:10px 12px;text-align:center;vertical-align:middle}.excel-dashboard .excel-dashboard-data-table--modern thead th{background:#7a35ff29;border-bottom:1px solid #7a35ff57;box-shadow:none;color:#a78bfa;font-size:12px;font-weight:700;letter-spacing:.02em;line-height:1.3;padding:14px 16px;position:static;text-transform:uppercase}.excel-dashboard .excel-dashboard-data-table--modern tbody tr:nth-child(2n),.excel-dashboard .excel-dashboard-data-table--modern tbody tr:nth-child(odd){background:#11122c}.excel-dashboard .excel-dashboard-data-table--modern tbody tr{border-bottom:1px solid #7a35ff38}.excel-dashboard .excel-dashboard-data-table--modern tbody tr:last-child{border-bottom:0}.excel-dashboard .excel-dashboard-data-table--modern tbody td{color:#f8fafc;font-size:12px;font-weight:400;line-height:1.45}.excel-dashboard .excel-dashboard-data-table--modern tbody tr:hover{background:#3e24756b!important}.excel-dashboard .excel-dashboard-table-pagination{background:#11122c;border-top:1px solid #7a35ff47;padding:9px 12px}.excel-dashboard .excel-dashboard-charts-block.excel-dashboard-result-section-card{background:#0000;border:0;border-radius:0;overflow:visible;padding:0}.excel-dashboard .excel-dashboard-charts-block.excel-dashboard-result-section-card>.excel-dashboard-section-title{border-radius:15px 15px 0 0;margin:0 0 8px!important}.excel-dashboard .excel-dashboard-charts-block .chart-card-advanced{background:linear-gradient(#11182b,#11182b) padding-box,linear-gradient(104.55deg,#628eff54 2.4%,#bf8cff5c) border-box;border:1.5px solid #0000}.excel-dashboard .excel-dashboard-charts-block .chart-card-advanced:hover{border-color:#0000}.excel-dashboard .excel-dashboard-charts-block .chart-card-advanced:before{display:none}.excel-dashboard .excel-dashboard-charts-block .chart-advanced-pie,.excel-dashboard .excel-dashboard-charts-block .chart-card-advanced,.excel-dashboard .excel-dashboard-charts-block .chart-content-advanced,.excel-dashboard .excel-dashboard-charts-block .chart-pie-legend,.excel-dashboard .excel-dashboard-charts-block .chart-pie-legend-container,.excel-dashboard .excel-dashboard-charts-block>.ant-row,.excel-dashboard .excel-dashboard-charts-block>.ant-row>.ant-col{height:auto!important;min-height:0!important}.excel-dashboard .excel-dashboard-charts-block>.ant-row{align-items:flex-start!important}.excel-dashboard .excel-dashboard-charts-block .chart-card-advanced,.excel-dashboard .excel-dashboard-charts-block>.ant-row>.ant-col{align-self:flex-start}.excel-dashboard .excel-dashboard-charts-block .chart-card-advanced,.excel-dashboard .excel-dashboard-charts-block .chart-content-advanced{flex:none;overflow:visible}.excel-dashboard .excel-dashboard-charts-block .chart-type-pill{background:#432d7547;border:1px solid #6941b8;border-radius:999px;box-shadow:none;color:#c4b5fd;font-size:11px;font-weight:600;letter-spacing:.02em;line-height:1;padding:6px 11px}.excel-dashboard .insights-section.excel-dashboard-result-section-card{background:linear-gradient(#211747,#211747) padding-box,linear-gradient(104.55deg,#628eff54 2.4%,#bf8cff5c) border-box;border:1.5px solid #0000;border-radius:15px;overflow:hidden;padding:14px}.excel-dashboard .insights-section.excel-dashboard-result-section-card>.insights-heading{border-radius:15px 15px 0 0;margin:-14px -14px 0!important}.excel-dashboard .insights-section .insights-grid{grid-gap:0;display:grid;gap:0;grid-template-columns:minmax(0,1fr);padding:0}.excel-dashboard .insights-section .insight-card{align-items:center;background:#0000;border:0;border-radius:0;box-sizing:border-box;display:flex;gap:13px;min-height:67px;min-width:0;padding:12px 18px;width:100%}.excel-dashboard .insights-section .insight-card+.insight-card{border-top:1px solid #bf8cff2e}.excel-dashboard .insights-section .insight-icon{align-items:center;background:#7a35ff3d;border-radius:9px;display:inline-flex;flex:0 0 34px;font-size:16px;height:34px;justify-content:center;line-height:1;width:34px}.excel-dashboard .insights-section .insight-card.risk .insight-icon,.excel-dashboard .insights-section .insight-card.warning .insight-icon{background:#f565652e}.excel-dashboard .insights-section .insight-card.info .insight-icon{background:#628eff33}.excel-dashboard .insights-section .insight-text{color:#fff;font-size:14px;font-weight:400;line-height:1.5;min-width:0}@media (max-width:768px){.excel-dashboard .excel-dashboard-filter-controls,.excel-dashboard .insights-section .insights-grid{grid-template-columns:minmax(0,1fr)}.excel-dashboard .upload-section{padding:20px}.excel-dashboard .excel-dashboard-sample-zone{min-height:140px;padding:24px 16px}.excel-dashboard .config-section{padding:20px}.excel-dashboard .generate-btn{width:100%}}@media (max-width:480px){.excel-dashboard .config-section,.excel-dashboard .upload-section{padding:16px}.excel-dashboard .excel-dashboard-reusable-uploader .upload-dragger-content{padding:10px 8px}.excel-dashboard .excel-dashboard-reusable-uploader .upload-dragger-content .gx-mt-2,.excel-dashboard .excel-dashboard-reusable-uploader .upload-dragger-content>div{min-width:0;width:100%}.excel-dashboard .excel-dashboard-reusable-uploader .upload-dragger-content>div{gap:8px}.excel-dashboard .excel-dashboard-reusable-uploader .draggable-text{font-size:14px!important;line-height:20px;max-width:100%;overflow-wrap:anywhere;text-align:center;white-space:normal}.excel-dashboard .insights-section .insight-card{padding:9px}.excel-dashboard .excel-dashboard-reusable-uploader .case-study-upload-btn.ant-btn{font-size:14px;height:34px;margin-top:4px;min-width:112px;padding:6px 16px!important}.excel-dashboard .excel-dashboard-reusable-uploader .animated-upload-circle,.excel-dashboard .excel-dashboard-reusable-uploader .circle-outer{height:48px;width:48px}.excel-dashboard .excel-dashboard-reusable-uploader .circle-inner{height:32px;width:32px}.excel-dashboard .excel-dashboard-reusable-uploader .upload-arrow{font-size:16px;margin-left:15px;margin-top:8px}.excel-dashboard .excel-dashboard-source-tab{font-size:14px;height:52px}.excel-dashboard .excel-dashboard-filter-controls,.excel-dashboard .excel-dashboard-filter-field,.excel-dashboard .excel-dashboard-filter-field--range{min-width:0;width:100%}.excel-dashboard .excel-dashboard-filter-dates{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.excel-dashboard .excel-dashboard-filter-date,.excel-dashboard .excel-dashboard-filter-dates label{box-sizing:border-box;min-width:0;width:100%}}@media (max-width:375px){.excel-dashboard .config-section,.excel-dashboard .upload-section{padding:14px}.excel-dashboard .excel-dashboard-sample-zone{min-height:124px;padding:18px 10px}.excel-dashboard .excel-dashboard-source-tab .anticon{display:none}}@media (max-width:320px){.excel-dashboard .config-section,.excel-dashboard .upload-section{padding:10px}.excel-dashboard .excel-dashboard-reusable-uploader .custom-dragger .ant-upload-btn{padding:4px!important}.excel-dashboard .excel-dashboard-reusable-uploader .upload-dragger-content{padding:8px 6px}.excel-dashboard .excel-dashboard-reusable-uploader .upload-dragger-content>div{gap:6px}.excel-dashboard .excel-dashboard-reusable-uploader .draggable-text{font-size:13px!important;line-height:18px}.excel-dashboard .excel-dashboard-reusable-uploader .case-study-upload-btn.ant-btn{font-size:13px;height:32px;margin-top:2px;min-width:104px;padding:5px 14px!important}}.excel-dashboard .excel-dashboard-sheet-results-card .excel-dashboard-kpi-block.excel-dashboard-result-section-card,.excel-dashboard .excel-dashboard-sheet-results-card .excel-dashboard-recommendations.excel-dashboard-result-section-card,.excel-dashboard .excel-dashboard-sheet-results-card .excel-dashboard-sheet-summary.excel-dashboard-result-section-card{background:linear-gradient(#0d1628,#0d1628) padding-box,linear-gradient(104.55deg,#628eff54 2.4%,#bf8cff5c) border-box;border:1.5px solid #0000}.sna-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(240px,1fr))}.sna-card{background:linear-gradient(180deg,#141c28f2,#090e16f5);border:1px solid #64adff33;border-radius:14px;box-shadow:0 8px 30px #030a1473;padding:18px}.sna-card h4{color:#c9e8ff;font-size:15px;font-weight:700;margin:0 0 14px}.sna-headline{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.sna-headline h2{color:#fff;font-size:30px;margin:4px 0 0}.sna-label{color:#7aa4c9;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.sna-right-meta{align-items:flex-end;color:#b2c7dc;display:flex;flex-direction:column;font-size:12px;gap:8px}.sna-recommendation{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-top:16px}.sna-recommendation h3{color:#fff;font-size:24px;margin:6px 0 8px}.sna-confidence{align-items:center;color:#9bc4eb;display:flex;flex-direction:column;font-size:12px}.sna-confidence .ant-progress{margin-bottom:6px}.sna-list{display:flex;flex-direction:column;gap:9px}.sna-list>div{align-items:center;border-bottom:1px dashed #88b3e029;color:#b9d1ea;display:flex;gap:10px;justify-content:space-between;padding-bottom:7px}.sna-list>div:last-child{border-bottom:none;padding-bottom:0}.sna-list strong{color:#fff;font-weight:700}.sna-positive{color:#52c41a!important}.sna-negative{color:#ff4d4f!important}.sna-neutral{color:#faad14!important}.sna-prob-row{margin-bottom:12px}.sna-prob-row span{color:#b9d1ea;display:inline-block;margin-bottom:8px}.sna-bullets{color:#d6e7f6;margin:0;padding-left:18px}.sna-bullets li{line-height:1.45;margin-bottom:8px}.sna-subtext{color:#d6e7f6;line-height:1.6;margin:0}.sna-data-sources{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.sna-disclaimer-heading{color:#93c5fd;font-weight:700;margin-bottom:8px}.sna-run-toolbar{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1000px;padding:20px 28px!important;width:100%}.sna-run-toolbar-inner{display:flex;flex-direction:column;gap:14px;padding:0}.sna-run-toolbar .sna-run-form.ant-form,.sna-run-toolbar-inner{box-sizing:border-box;max-width:100%;width:100%}.sna-run-toolbar-controls{grid-column-gap:14px;grid-row-gap:8px;align-items:start;column-gap:14px;display:grid;grid-template-columns:-webkit-max-content -webkit-max-content minmax(160px,min(480px,1fr)) -webkit-max-content;grid-template-columns:max-content max-content minmax(160px,min(480px,1fr)) max-content;row-gap:8px;width:100%}.sna-run-toolbar-label{align-items:center;color:#7aa4c9;display:inline-flex;font-size:11px;font-weight:600;letter-spacing:.08em;line-height:1.2;margin:0;min-height:32px;text-transform:uppercase;white-space:nowrap}.sna-run-toolbar .ant-form-item{margin-bottom:0!important}.sna-run-toolbar-controls>.ant-form-item .ant-row.ant-form-item-row{flex-flow:row nowrap}.sna-run-toolbar-controls>.ant-form-item .ant-form-item-control{max-width:100%;width:100%}.sna-run-toolbar-controls .ant-form-item-control-input{min-height:32px}.sna-run-toolbar-controls .ant-form-item-control-input-content{align-items:center;display:flex;min-height:32px}.sna-run-form-item-mode{max-width:100%;width:-webkit-max-content;width:max-content}.sna-run-form-item-company.ant-form-item,.sna-run-form-item-ticker.ant-form-item{-webkit-margin-end:0!important;margin-inline-end:0!important;min-width:0;width:100%}.sna-run-form-item-btn{justify-self:start;width:-webkit-max-content;width:max-content}.sna-run-field.ant-input{font-size:13px;height:32px;line-height:1.3;width:100%}.sna-run-search-mode.ant-radio-group{display:inline-flex;flex-wrap:nowrap;vertical-align:middle}.sna-run-search-mode .ant-radio-button-wrapper{background:#ffffff0f!important;border-color:#64adff59!important;color:#b2c7dc!important;font-size:12px;height:32px;line-height:30px;padding:0 14px}.sna-run-search-mode .ant-radio-button-wrapper:not(:first-child):before{background-color:#64adff59}.sna-run-search-mode .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){background:#3b82f659!important;border-color:#60a5fa!important;box-shadow:none!important;color:#fff!important}.sna-run-search-mode .ant-radio-button-wrapper:hover{color:#e2eaf6}.sna-run-submit.ant-btn{border-radius:6px;font-size:13px;height:32px;line-height:30px;padding:0 18px}.sna-run-toolbar-hint{box-sizing:border-box;font-size:11px;font-weight:300;line-height:1.45;margin:0;max-width:100%;opacity:.72;padding:4px 0 0;width:100%}@media (max-width:576px){.sna-run-toolbar-controls{align-items:stretch;grid-template-columns:1fr;justify-items:stretch}.sna-run-toolbar-label{line-height:1.3;white-space:normal}.sna-run-form-item-mode{width:100%}.sna-run-form-item-company.ant-form-item,.sna-run-form-item-ticker.ant-form-item{max-width:none}.sna-run-search-mode.ant-radio-group{display:flex;width:100%}.sna-run-search-mode .ant-radio-button-wrapper{flex:1 1;padding:0 8px;text-align:center}.sna-run-form-item-btn{justify-self:stretch;width:100%}.sna-run-form-item-btn .ant-btn{width:100%}}.sna-dash-outer{margin-left:auto;margin-right:auto;max-width:1000px;width:100%}@media (max-width:1200px){.sna-grid{grid-template-columns:repeat(2,minmax(240px,1fr))}}@media (max-width:768px){.sna-grid{grid-template-columns:1fr}.sna-headline,.sna-recommendation{align-items:flex-start;flex-direction:column}.sna-right-meta{align-items:flex-start}}.sna-dash-root *{box-sizing:border-box}.sna-dash-root{font-size:14px;font-weight:400}.sna-dash-inner{display:flex;flex-direction:column;gap:12px;margin:0 auto;max-width:940px}.sna-dash-grid-bg{background-image:linear-gradient(#628eff0f 1px,#0000 0),linear-gradient(90deg,#628eff0f 1px,#0000 0);background-size:40px 40px}.sna-dash-header{border-bottom:1px solid #628eff38;display:flex;flex-direction:column;gap:8px;padding-bottom:12px}.sna-dash-header-actions{align-items:center;display:flex;gap:8px;justify-content:flex-end;width:100%}.sna-dash-header-body{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;width:100%}.sna-dash-ai-quick-summary{color:#e2eaf6d1;font-size:12px;font-weight:400;line-height:1.45;margin-left:auto;margin-top:8px;max-width:420px;text-align:right}.sna-dash-ai-market-story{border-top:1px solid #628eff2e;margin-top:4px;padding-top:12px;width:100%}.sna-dash-ai-market-story-title{color:#93c5fdf2;font-size:10px;font-weight:600;letter-spacing:1.5px;margin-bottom:8px;text-transform:uppercase}.sna-dash-ai-market-story-text{color:#e2eaf6e0;font-size:13px;font-weight:400;line-height:1.55;text-align:left}.sna-dash-ai-chart-explain{align-items:flex-start;background:#ffffff12;border:1px solid #628eff33;border-radius:8px;display:flex;gap:10px;margin-top:12px;padding:10px 12px}.sna-dash-ai-chart-explain--minimal{background:#0000;border:none;justify-content:flex-end;margin-top:10px;padding:0}.sna-dash-ai-chart-explain-icon{color:#93c5fde6;flex-shrink:0;font-size:14px;margin-top:2px}.sna-dash-ai-chart-explain-body{flex:1 1;min-width:0}.sna-dash-ai-chart-explain-title{align-items:center;color:#e2eaf6b8;display:flex;font-size:10px;font-weight:600;gap:6px;justify-content:space-between;letter-spacing:1.2px;margin-bottom:6px;text-transform:uppercase}.sna-dash-ai-explain-popover-btn{align-items:center;background:#93c5fd1f;border:1px solid #93c5fd73;border-radius:999px;color:#93c5fd;cursor:pointer;display:inline-flex;font-size:11px;gap:4px;line-height:1;padding:3px 8px}.sna-dash-ai-explain-popover-btn:hover{background:#93c5fd33;border-color:#93c5fd;color:#e2eaf6}.sna-dash-ai-explain-popover.ant-popover .ant-popover-inner{background:#0f1729;border:1px solid #93c5fd59}.sna-dash-ai-explain-popover.ant-popover .ant-popover-inner-content{padding:10px 12px}.sna-dash-ai-explain-popover.ant-popover .ant-popover-arrow-content{--antd-arrow-background-color:#0f1729}.sna-dash-ai-explain-popover-text{color:#e2eaf6;font-size:12px;font-weight:400;line-height:1.5;max-width:320px}.sna-dash-ai-explain-popover-text p:last-child{margin-bottom:0!important}.sna-dash-ai-explain-popover--full.ant-popover .ant-popover-inner-content{max-height:min(78vh,640px);max-width:min(480px,94vw);overflow:hidden;padding:12px 14px}.sna-dash-ai-explain-popover--chart.ant-popover .ant-popover-inner-content{max-height:min(72vh,560px);max-width:min(400px,92vw);overflow-y:auto}.sna-dash-ai-explain-popover-scroll{margin-right:-4px;max-height:min(70vh,580px);overflow-y:auto;padding-right:4px}.sna-dash-ai-explain-section{margin-bottom:14px}.sna-dash-ai-explain-section:last-child{margin-bottom:0}.sna-dash-ai-explain-section-title{color:#93c5fdf2;font-size:10px;font-weight:600;letter-spacing:1.1px;margin-bottom:6px;text-transform:uppercase}.sna-dash-ai-explain-section-body{color:#e2eaf6e6;font-size:12px;font-weight:400;line-height:1.55;margin:0;white-space:pre-wrap}.sna-dash-ai-explain-confidence{color:#93c5fde0;font-size:11px;font-weight:500;margin-top:8px}.sna-dash-ai-explain-group{border-top:1px solid #628eff38;margin-top:16px;padding-top:14px}.sna-dash-ai-explain-group-title{color:#e2eaf6;font-size:11px;font-weight:700;letter-spacing:.8px;margin-bottom:4px;text-transform:uppercase}.sna-dash-ai-explain-group-hint{color:#e2eaf680;font-size:11px;font-weight:400;line-height:1.45;margin:0 0 10px}.sna-dash-ai-explain-type-tag{background:#93c5fd1a;border:1px solid #93c5fd40;border-radius:999px;color:#93c5fdd9;display:inline-block;font-size:9px;letter-spacing:.6px;margin-bottom:8px;padding:2px 8px;text-transform:uppercase}.sna-dash-ai-explain-section--beginner{border-left:2px solid #628eff59;padding-left:10px}.sna-dash-ai-explain-md{color:#e2eaf6eb;font-size:12px;font-weight:400;line-height:1.55}.sna-dash-ai-explain-md-p{margin:0 0 8px}.sna-dash-ai-explain-md-p:last-child{margin-bottom:0}.sna-dash-ai-explain-md strong{color:#f8fafc;font-weight:600}.sna-dash-ai-explain-md-ol,.sna-dash-ai-explain-md-ul{margin:0 0 8px;padding-left:1.15rem}.sna-dash-ai-explain-md-li{margin-bottom:4px}.sna-dash-ai-explain-md-li:last-child{margin-bottom:0}.sna-dash-ai-explain-popover-related{border-top:1px solid #628eff33;margin-top:14px;padding-top:12px}.sna-dash-ai-explain-popover-related-title{color:#93c5fde6;font-size:10px;font-weight:600;letter-spacing:1px;margin-bottom:10px;text-transform:uppercase}.sna-dash-ai-explain-popover-related-block{margin-bottom:12px}.sna-dash-ai-explain-popover-related-block:last-child{margin-bottom:0}.sna-dash-ai-explain-popover-related-heading{color:#e2eaf6e0;font-size:11px;font-weight:600;margin-bottom:6px}.sna-dash-ai-graph-hover-target{border-radius:6px;cursor:pointer;display:block;outline:none;width:100%}.sna-dash-ai-graph-hover-card-fill{min-height:100%}.sna-dash-ai-graph-hover-target:focus-visible{box-shadow:0 0 0 2px #93c5fd73}.sna-dash-ai-graph-hover-tooltip.ant-tooltip .ant-tooltip-inner{background:#0f1729!important;border:1px solid #93c5fd59;box-shadow:0 8px 28px #00000073;color:#e2eaf6;text-align:left}.sna-dash-ai-graph-hover-tooltip.ant-tooltip .ant-tooltip-arrow-content{--antd-arrow-background-color:#0f1729}.sna-dash-ai-graph-hover-inner{padding:10px 12px 12px}.sna-dash-ai-graph-hover-heading{color:#93c5fd;font-size:11px;font-weight:700;letter-spacing:.4px;margin-bottom:8px}.sna-dash-ai-graph-hover-sub{color:#93c5fde0;font-size:10px;font-weight:600;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.sna-dash-ai-graph-hover-meta{color:#93c5fde0;font-size:11px;font-weight:500;margin-top:8px}.sna-dash-ai-graph-hover-block{border-top:1px solid #628eff2e;margin-top:12px;padding-top:12px}.sna-dash-ai-graph-hover-inner .sna-dash-ai-explain-md{font-size:11px;line-height:1.5}.sna-dash-ai-explain-popover-rich .sna-dash-ai-explain-popover-heading{color:#93c5fd;font-size:11px;font-weight:600;letter-spacing:.4px;margin-bottom:8px}.sna-dash-ai-explain-popover-rich .sna-dash-ai-explain-popover-body{color:#e2eaf6;font-size:12px;line-height:1.55;margin:0;white-space:pre-wrap}.sna-dash-ai-explain-popover-rich .sna-dash-ai-explain-confidence{margin-top:10px}.sna-dash-ai-chart-explain-text{color:#e2eaf6d9;font-size:11px;font-weight:400;line-height:1.5;margin:0}.sna-dash-new-ticker-btn.ant-btn{border-color:#93c5fd8c!important;border-radius:16px!important;color:#93c5fd!important;font-size:12px!important;height:30px!important;padding:0 12px!important}.sna-dash-new-ticker-btn.ant-btn:hover{border-color:#93c5fd!important;color:#e2eaf6!important}.sna-dash-ticker-badge{-webkit-clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);color:#fff;font-size:20px;font-weight:600;letter-spacing:.12em;padding:6px 18px}.sna-dash-chip{border:1px solid;font-size:9px;padding:2px 8px}.sna-dash-card-label,.sna-dash-chip{letter-spacing:1.5px;text-transform:uppercase}.sna-dash-card-label{color:#e2eaf68c;font-size:10px;font-weight:500;margin-bottom:10px}.sna-dash-mini-stats{grid-gap:6px;display:grid;gap:6px;margin-top:10px}.sna-dash-row-3{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr 1fr}@media (max-width:992px){.sna-dash-row-3{grid-template-columns:1fr}}@keyframes sna-dash-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.sna-dash-fade{animation:sna-dash-fade-up .5s ease both}.sna-dash-delay-1{animation-delay:.08s}.sna-dash-delay-2{animation-delay:.16s}.sna-dash-delay-3{animation-delay:.22s}.sna-dash-delay-4{animation-delay:.28s}.sna-dash-delay-5{animation-delay:.34s}.sna-dash-delay-6{animation-delay:.4s}.sna-dash-ext-row{align-items:baseline;display:flex;font-size:11px;gap:12px;justify-content:space-between;margin-bottom:6px}.sna-dash-ext-muted{color:#e2eaf68c;flex-shrink:0}.sna-dash-muted-cap{color:#ffffff59;font-size:9px;letter-spacing:1.5px;margin-bottom:4px;text-transform:uppercase}.sna-dash-muted-cap-sm{color:#ffffff59;font-size:8px;letter-spacing:1px;margin-bottom:3px;text-transform:uppercase}.sna-dash-outlook-row{align-items:center;border-bottom:1px solid #ffffff14;display:flex;justify-content:space-between;padding:9px 0}.sna-dash-outlook-period{color:#ffffff59;font-size:10px;letter-spacing:1px;text-transform:uppercase}.sna-dash-ai-insight{border:1px solid;padding:14px 16px;position:relative}.sna-dash-ai-badge{font-size:8px;left:14px;letter-spacing:2px;padding:0 8px;position:absolute;top:-6px}.sna-dash-ai-text{color:#ffffff8c;font-size:12px;line-height:1.75;margin:0}.sna-dash-news-row{align-items:flex-start;background:#ffffff05;border-left:2px solid;display:flex;gap:10px;margin-bottom:7px;padding:8px 10px}.sna-dash-news-dot{border-radius:50%;flex-shrink:0;height:6px;margin-top:5px;width:6px}.sna-dash-news-title{color:#ffffff8c;font-size:11px;line-height:1.55}.sna-dash-list-neg,.sna-dash-list-pos{align-items:flex-start;color:#ffffff80;display:flex;font-size:11px;gap:8px;line-height:1.55;margin-bottom:8px}.sna-dash-list-neg{color:#ffffff73}.sna-dash-confidence-reason{color:#fff6;font-size:11px;line-height:1.65}.sna-dash-footer{border-top:1px solid #628eff38;color:#e2eaf673;font-size:10px;font-weight:400;letter-spacing:.06em;line-height:1.6;padding-top:12px;text-align:center}.purchase-advisor-input-wrapper{margin:0 auto;max-width:100%;width:849px}.purchase-advisor-input-card{background:linear-gradient(#11132c,#11132c) padding-box,linear-gradient(104.55deg,#628eff 2.4%,#bf8cff) border-box;border:1.5px solid #0000;border-radius:15px 15px 0 0;box-shadow:0 0 60px 0 #00c4ff0f;display:flex;flex-direction:column;height:285px;max-width:100%;min-height:0;min-height:auto;overflow:hidden;width:849px}.purchase-advisor-tabs .ant-tabs-nav{background:#11132c;height:58px;margin:0!important}.purchase-advisor-tabs .ant-tabs-nav:before{border-bottom:1.5px solid #7f82bc!important}.purchase-advisor-tabs .ant-tabs-nav-list,.purchase-advisor-tabs .ant-tabs-nav-wrap{width:100%}.purchase-advisor-tabs .ant-tabs-nav-list{display:flex;transform:none!important;transition:none!important}.purchase-advisor-tabs .ant-tabs-nav-operations{display:none!important}.purchase-advisor-tabs .ant-tabs-tab{background:#0000;color:#8f91bd!important;cursor:pointer;flex:1 1;font-size:17px;font-weight:400;height:58px;justify-content:center;margin:0!important;padding:0!important}.purchase-advisor-tabs .ant-tabs-tab-btn{align-items:center;display:flex;height:100%;justify-content:center;pointer-events:auto;width:100%}.purchase-advisor-tab-label{gap:8px}.purchase-advisor-tabs .ant-tabs-tab-active{background:linear-gradient(104.56deg,#3e74ff3d 2.95%,#3535353d 97.54%)!important}.purchase-advisor-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff!important}.purchase-advisor-tabs .ant-tabs-ink-bar{background:#7a35ff!important;height:3px!important;transition:none!important}.purchase-advisor-tab-content{background:#11132c;box-sizing:border-box;height:227px;overflow:hidden}.purchase-advisor-product-form{height:227px;padding:36px 38px 20px;width:100%}.purchase-advisor-currency-select{width:80px!important}.purchase-advisor-price-input.ant-input{text-align:center;width:88px!important}.purchase-advisor-form-row{align-items:flex-start;display:flex;gap:24px}.purchase-advisor-product-name{flex:1 1;min-width:0}.purchase-advisor-price-range{flex:0 0 330px;width:330px}.purchase-advisor-product-form .ant-form-item{margin-bottom:0;width:100%}.purchase-advisor-product-form .ant-form-item-label{padding-bottom:12px}.purchase-advisor-product-form .ant-form-item-label>label{color:#bf8cff!important;font-size:11px;font-weight:700;height:auto;letter-spacing:1.5px;text-transform:uppercase}.purchase-advisor-product-form .ant-input,.purchase-advisor-product-form .ant-select-selector{background:#0000!important;border:1px solid #7f82bc!important;border-radius:14px!important;box-shadow:none!important;color:#fff!important;height:48px!important}.purchase-advisor-product-form .ant-select-selector{align-items:center;display:flex}.purchase-advisor-product-form .ant-input::placeholder{color:#8f91bd}.purchase-advisor-product-form .ant-form-item-explain-error{color:#ff4d4f;font-size:11px;margin-top:4px}.purchase-advisor-product-form .purchase-advisor-length-error-active .ant-form-item-explain-error{opacity:1}.purchase-advisor-product-form .ant-form-item-label>label.ant-form-item-required:after,.purchase-advisor-product-form .ant-form-item-label>label.ant-form-item-required:before{display:none!important}.purchase-advisor-product-form .ant-form-item-has-error .ant-input,.purchase-advisor-product-form .ant-form-item-has-error .ant-select-selector{border-color:#ff4d4f!important;box-shadow:0 0 0 2px #ff4d4f33!important}.purchase-advisor-field-label{-webkit-text-fill-color:#0000;background:linear-gradient(104.55deg,#628eff 2.4%,#bf8cff);-webkit-background-clip:text;background-clip:text;font-size:14px;font-weight:500;letter-spacing:2.2px;line-height:100%;text-transform:uppercase}.purchase-advisor-required{-webkit-text-fill-color:#ff4d4f;color:#ff4d4f;font-size:12px;margin-left:3px}.purchase-advisor-field-hint{color:#8f91bd;font-size:11px;line-height:130%;margin:8px 0 0}.purchase-advisor-price-fields .ant-select{flex-shrink:0;width:72px}.purchase-advisor-price-fields .ant-input{text-align:center;width:88px}.purchase-advisor-price-separator{color:#8f91bd;flex-shrink:0;font-size:14px;line-height:48px}.purchase-advisor-price-range .ant-form-item{margin-bottom:0}.purchase-advisor-price-range .ant-form-item-explain-error{font-size:11px;line-height:1.3;margin-top:4px;max-width:100px;white-space:normal!important;word-break:break-word}.purchase-advisor-price-range .ant-space-item{display:flex;flex-direction:column}.purchase-advisor-upload-section{gap:36px;height:227px;padding:24px 38px 28px}.purchase-advisor-upload-info{flex:1 1}.purchase-advisor-upload-title{color:#fff;font-size:16px;font-weight:700;margin:0 0 6px}.purchase-advisor-upload-sub{color:#8f91bd;font-size:13px;margin:0}.purchase-advisor-upload-btn.ant-btn{background:linear-gradient(104.55deg,#3e74ff 2.4%,#bf8cff)!important;border:none!important;border-radius:40px!important}.purchase-advisor-delete-btn.ant-btn,.purchase-advisor-upload-btn.ant-btn{box-shadow:none!important;color:#fff!important;flex:0 0 auto!important;font-size:16px;font-weight:600;line-height:1.3;min-height:35px;min-width:120px;padding:8px 20px!important;width:auto!important}.purchase-advisor-delete-btn.ant-btn{background:#0000!important;border:1.5px solid #7a35ff!important;border-radius:40px!important}.purchase-advisor-delete-btn.ant-btn:hover{background:#bf8cff14!important;border-color:#bf8cff!important;color:#fff!important}.purchase-advisor-upload-section .ant-upload{display:inline-flex!important;flex:0 0 auto!important;width:auto!important}.purchase-advisor-upload-actions.ant-space{display:flex!important;justify-content:flex-start!important;min-width:0;width:100%}.purchase-advisor-upload-actions .ant-space-item{flex:0 0 auto;min-width:0}.purchase-advisor-upload-section .purchase-advisor-upload-actions .ant-upload{display:inline-flex!important;height:auto!important;width:auto!important}.purchase-advisor-upload-actions .purchase-advisor-delete-btn.ant-btn,.purchase-advisor-upload-actions .purchase-advisor-upload-btn.ant-btn{justify-content:center;min-width:145px;width:145px!important}.purchase-advisor-dragger-wrap{flex-shrink:0;width:55%}.purchase-advisor-dragger-wrap .file-uploader-section{display:block!important;width:100%!important}.purchase-advisor-dragger-wrap .gx-d-flex.gx-flex-column.gx-align-items-center.gx-mb-4{display:none!important}.purchase-advisor-dragger-wrap .case-study-sub-section{background:#0000!important;border:none!important;box-shadow:none!important;padding:0!important;width:100%!important}.purchase-advisor-dragger-wrap .case-study-sub-section:after{display:none!important}.purchase-advisor-dragger-wrap .dragger-container{align-items:center;background:#0000!important;display:flex;height:180px!important;justify-content:center;padding:16px!important;width:100%!important}.purchase-advisor-dragger-wrap .upload-dragger-content{padding:12px!important}.purchase-advisor-dragger-wrap .ant-upload,.purchase-advisor-dragger-wrap .ant-upload-drag{background:#0000!important;border:none!important}.purchase-advisor-dragger-wrap .ant-upload-drag:hover{border-color:inherit!important;box-shadow:none!important}.purchase-advisor-dragger-wrap .draggable-text{color:#8f91bd!important;font-size:13px!important}.purchase-advisor-dragger-wrap .animated-upload-circle{height:80px!important;margin:0 auto 14px!important;position:relative!important;transform:none!important;width:80px!important}.purchase-advisor-dragger-wrap .upload-arrow{color:#fff!important;font-size:22px!important;position:absolute!important}.purchase-advisor-dragger-wrap .case-study-upload-btn{display:none!important}.purchase-advisor-dragger-wrap .circle-outer{animation:none!important;background:#0000!important;border:2px solid #628eff!important;border-radius:50%!important;height:80px!important;width:80px!important}.purchase-advisor-dragger-wrap .circle-inner{background:#628eff1a!important;border:2px solid #bf8cff!important;border-radius:50%!important;height:56px!important;width:56px!important}.purchase-advisor-dragger-preview{align-items:center;background:#0000;border:1.5px dashed #7a35ff;border-radius:15px;display:flex;height:180px;justify-content:center;overflow:hidden;width:100%}.purchase-advisor-dragger-img{border-radius:14px;height:100%;object-fit:contain;width:100%}.purchase-advisor-upload-section .case-study-sub-section{background:#0000!important;border:none!important;box-shadow:none!important;padding:0!important;width:100%!important}.purchase-advisor-upload-section .file-uploader-section{width:100%!important}.purchase-advisor-upload-section .dragger-container{background:#0000!important;border-radius:15px!important;height:180px!important;width:100%!important}.purchase-advisor-upload-section .ant-upload,.purchase-advisor-upload-section .ant-upload-drag,.purchase-advisor-upload-section .custom-dragger{background:#0000!important;border:none!important;height:100%!important;width:100%!important}.purchase-advisor-upload-section .analysis-title{color:#fff!important;font-size:16px!important;font-weight:700!important;margin:0 0 8px!important}.purchase-advisor-upload-section .analysis-title .anticon{display:none}.purchase-advisor-upload-section .ant-typography-secondary{color:#fff!important;font-size:13px!important}.purchase-advisor-upload-section .animated-upload-circle{margin:0 auto 18px!important;transform:scale(.9)}.purchase-advisor-upload-section .draggable-text{color:#8f91bd!important;font-size:13px!important;margin:0!important}.purchase-advisor-upload-section .case-study-upload-btn{background:linear-gradient(104.55deg,#3e74ff 2.4%,#bf8cff)!important;border:none!important;border-radius:20px!important;box-shadow:none!important;color:#fff!important;font-size:13px;font-weight:600;height:29px;margin-top:14px;padding:0 22px}.purchase-advisor-file-preview{align-items:center!important;background:#628eff14;border:1px solid #628eff4d;border-radius:10px;min-height:42px;width:100%}.purchase-advisor-file-left{align-items:center;flex:1 1;height:100%;min-width:0;overflow:hidden}.purchase-advisor-file-preview .ant-btn{margin-bottom:0!important;margin-right:0!important}.purchase-advisor-file-name{color:#fff;font-size:13px;font-weight:500;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.purchase-advisor-file-thumb{border-radius:6px;flex-shrink:0;height:32px;object-fit:cover;width:32px}.purchase-advisor-file-close-btn.ant-btn{background:#0000!important;border:none!important;border-radius:50%!important;box-shadow:none!important;color:#8f91bd!important;flex-shrink:0!important;height:26px!important;min-width:26px!important;padding:0!important;width:26px!important}.purchase-advisor-file-close-btn.ant-btn:hover{background:#ff4d4f1a!important;color:#ff4d4f!important}.purchase-advisor-file-action-btn.ant-btn{background:#0000!important;border:none!important;border-radius:6px!important;box-shadow:none!important;color:#8f91bd!important;flex-shrink:0!important;height:26px!important;min-width:26px!important;padding:0!important;width:26px!important}.purchase-advisor-file-action-btn.ant-btn:hover{background:#628eff1a!important;color:#628eff!important}.purchase-advisor-file-delete-btn.ant-btn:hover{background:#ff4d4f1a!important;color:#ff4d4f!important}.purchase-advisor-file-actions{align-self:center;flex-shrink:0;gap:2px}.purchase-advisor-file-actions .ant-btn{margin-right:0!important}.purchase-advisor-file-icon{color:#628eff;flex-shrink:0;font-size:16px}.purchase-advisor-preview-modal .ant-modal-header{background:#0000!important;border-bottom:1px solid #628eff33!important;flex-shrink:0!important}.purchase-advisor-preview-modal .ant-modal-close{color:#fff!important}.purchase-advisor-preview-modal .ant-modal-content{background:linear-gradient(#11132c,#11132c) padding-box,linear-gradient(104.55deg,#628eff 2.4%,#bf8cff) border-box!important;border:1.5px solid #0000;border-radius:15px!important;display:flex!important;flex-direction:column!important;max-height:90vh!important;overflow:hidden!important}.purchase-advisor-preview-modal.ant-modal{max-width:calc(100vw - 32px)!important;width:480px!important}.purchase-advisor-preview-modal .ant-modal-body{align-items:center!important;display:flex!important;flex:1 1!important;justify-content:center!important;overflow:hidden!important;padding:16px!important}.purchase-advisor-preview-modal{align-items:center;display:flex;height:420px;justify-content:center;max-height:calc(100vh - 200px);overflow:hidden;padding:12px!important}.purchase-advisor-preview-img{border-radius:10px;display:block;height:100%;max-height:100%;max-width:100%;object-fit:contain;width:100%}.purchase-advisor-analyze-footer{background:linear-gradient(104.55deg,#3e74ff 2.4%,#bf8cff);border-radius:0 0 15px 15px;box-shadow:6px 6px 11.6px 0 #00000017;height:53px;margin:0 auto;max-width:100%;width:849px}.purchase-advisor-analyze-btn.ant-btn{align-items:center!important;background:#0000!important;border:none!important;box-shadow:none!important;color:#fff!important;display:flex!important;font-size:17px!important;font-weight:400!important;gap:10px!important;height:53px;justify-content:center!important;margin-bottom:0!important;padding:0!important;width:100%}.purchase-advisor-analyze-btn.ant-btn>span{align-items:center!important;display:inline-flex!important;gap:10px!important}.purchase-advisor-upload-box-mobile{display:none}@media (min-width:486px) and (max-width:854px){.purchase-advisor-product-name{flex:1 1 auto}.purchase-advisor-price-range{flex:0 0 288px;width:288px}.purchase-advisor-upload-section{gap:24px;padding:24px 28px 28px}.purchase-advisor-dragger-wrap{width:50%}.purchase-advisor-upload-info{min-width:0;overflow:hidden}.purchase-advisor-upload-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.purchase-advisor-upload-actions.ant-space{flex-wrap:wrap;gap:10px!important}}@media (max-width:485px){.purchase-advisor-input-card{height:auto;min-height:285px}.purchase-advisor-tab-content{height:auto;min-height:227px}.purchase-advisor-analyze-footer,.purchase-advisor-input-card,.purchase-advisor-input-wrapper{width:100%}.purchase-advisor-product-form{height:auto;min-height:0;min-height:auto;padding:30px 18px}.purchase-advisor-form-row{flex-direction:column;gap:20px!important}.purchase-advisor-price-range,.purchase-advisor-product-name{flex:1 1 100%;width:100%}.purchase-advisor-price-range .ant-space{width:100%}.purchase-advisor-price-input.ant-input{width:100%!important}.purchase-advisor-currency-select{width:70px!important}.purchase-advisor-tabs .ant-tabs-tab{flex:1 1 50%!important;justify-content:center!important;margin:0!important;padding:0!important}.purchase-advisor-tabs .ant-tabs-nav-list{display:flex!important;width:100%!important}.purchase-advisor-upload-section{flex-direction:column;gap:0!important;height:auto!important;padding:16px!important}.purchase-advisor-desktop-only{display:none!important}.purchase-advisor-upload-box-mobile{align-items:center;display:flex!important;flex-direction:column;min-width:0;width:100%}.purchase-advisor-mobile-dashed-box{align-items:center;border:1.5px dashed #7a35ff;border-radius:15px;display:flex;flex-direction:column;min-width:0;padding:20px 16px;width:100%}.purchase-advisor-mobile-dashed-box .case-study-sub-section{background:#0000!important;border:none!important;box-shadow:none!important;padding:0!important;width:100%!important}.purchase-advisor-mobile-dashed-box .case-study-sub-section:after{display:none!important}.purchase-advisor-mobile-dashed-box .dragger-container{align-items:center!important;background:#0000!important;border:none!important;display:flex!important;height:auto!important;justify-content:center!important;padding:0!important;width:100%!important}.purchase-advisor-mobile-dashed-box .ant-upload-btn{align-items:center!important;display:flex!important;flex-direction:column!important;height:auto!important;padding:0!important;width:auto!important}.purchase-advisor-mobile-dashed-box .ant-upload-drag{display:flex!important;height:auto!important;justify-content:center!important;width:auto!important}.purchase-advisor-mobile-dashed-box .draggable-text h5{display:none!important}.purchase-advisor-mobile-dashed-box .ant-upload,.purchase-advisor-mobile-dashed-box .ant-upload-drag{background:#0000!important;border:none!important}.purchase-advisor-mobile-dashed-box .file-uploader-section{margin:0!important;padding:0!important;width:100%!important}.purchase-advisor-mobile-dashed-box .upload-dragger-content{align-items:center!important;display:flex!important;flex-direction:column!important;padding:0!important;text-align:center!important}.purchase-advisor-mobile-dashed-box .circle-outer{align-items:center;background:#0000!important;border:2px solid #628eff!important;border-radius:50%!important;display:flex;height:80px!important;justify-content:center;width:80px!important}.purchase-advisor-mobile-dashed-box .circle-inner{align-items:center;background:#628eff1a!important;border:2px solid #bf8cff!important;border-radius:50%!important;display:flex;height:56px!important;justify-content:center;width:56px!important}.purchase-advisor-mobile-dashed-box .upload-arrow{color:#fff!important;font-size:22px!important}.purchase-advisor-mobile-dashed-box .draggable-text{color:#8f91bd!important;font-size:13px!important;margin-top:10px!important}.purchase-advisor-mobile-dashed-box .case-study-upload-btn{display:none!important}.purchase-advisor-mobile-dashed-box .purchase-advisor-file-preview{min-width:0;width:100%}.purchase-advisor-mobile-dashed-box .draggable-text{display:none!important}.purchase-advisor-upload-actions.ant-space{flex-wrap:nowrap;gap:10px!important;justify-content:center!important}.purchase-advisor-upload-actions .ant-space-item{flex:1 1;max-width:170px}.purchase-advisor-upload-actions .ant-space-item:only-child{flex:0 1 170px}.purchase-advisor-upload-section .purchase-advisor-upload-actions .ant-upload{width:100%!important}.purchase-advisor-upload-actions .purchase-advisor-delete-btn.ant-btn,.purchase-advisor-upload-actions .purchase-advisor-upload-btn.ant-btn{min-width:0;padding-left:14px!important;padding-right:14px!important;width:100%!important}}@media (max-width:375px){.purchase-advisor-tab-label .anticon{display:none!important}.purchase-advisor-tab-label{justify-content:center!important;text-align:center;width:100%}}@media (max-width:340px){.purchase-advisor-mobile-dashed-box{padding:18px 14px}.purchase-advisor-upload-actions.ant-space{gap:8px!important}.purchase-advisor-upload-actions .purchase-advisor-delete-btn.ant-btn,.purchase-advisor-upload-actions .purchase-advisor-upload-btn.ant-btn{font-size:14px;padding-left:10px!important;padding-right:10px!important}.purchase-advisor-upload-actions .purchase-advisor-delete-btn.ant-btn .anticon,.purchase-advisor-upload-actions .purchase-advisor-upload-btn.ant-btn .anticon{margin-right:4px}.purchase-advisor-file-preview{padding-left:6px!important;padding-right:6px!important}.purchase-advisor-file-thumb{height:28px;width:28px}}.pal-wrapper{gap:16px;margin:0 auto;max-width:100%;width:849px}.pal-scanning-label{color:#8f91bd;font-size:13px;font-weight:400;gap:8px}.pal-gradient-border{background:linear-gradient(#0d1628,#0d1628) padding-box,linear-gradient(104.55deg,#628eff 2.4%,#bf8cff) border-box;border:1.5px solid #0000;box-shadow:0 0 60px 0 #00c4ff0f}.pal-main-card{border-radius:15px;min-height:320px;overflow:hidden}.pal-image-col{background:#06091a;border-right:1px solid #00c4ff14;flex-shrink:0;overflow:hidden;padding:16px;width:340px}.pal-slider-img{border-radius:8px;display:block;height:100%;object-fit:contain;object-position:center;width:100%}.pal-fade-in{opacity:1;transition:opacity .4s ease-in}.pal-fade-out{opacity:0;transition:opacity .4s ease-out}.pal-progress-transition{transition:width .9s linear}.pal-steps-col{flex:1 1;gap:20px;padding:28px 32px 28px 28px}.pal-steps-header{gap:10px}.pal-ai-icon{background:linear-gradient(104.55deg,#3e74ff 2.4%,#bf8cff);border-radius:50%;color:#fff;flex-shrink:0;font-size:16px;height:36px;width:38px}.pal-steps-title{color:#fff;font-size:17px;font-weight:500;line-height:130%}.pal-steps-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.pal-step{gap:10px}.pal-step-icon-slot{flex-shrink:0;height:20px;width:38px}.pal-step-icon{flex-shrink:0;height:20px;width:20px}.pal-spin-ring{animation:pal-spin 1s linear infinite;transform-origin:9px 9px}@keyframes pal-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pal-step-text{font-size:13px;font-weight:400;line-height:140%}.pal-step--done .pal-step-text{color:#00c16e}.pal-step--active .pal-step-text{color:#fff;font-weight:500}.pal-step--pending .pal-step-text{color:#4a4f7a}.pal-progress-section{gap:6px;margin-left:9px;margin-top:4px;width:calc(100% - 9px)}.pal-progress-label{color:#8f91bd;font-size:12px;font-weight:400}.pal-progress-pct{color:#8f91bd;font-size:12px;font-weight:600}.pal-progress-track{background:#ffffff14;border-radius:99px;height:6px;overflow:hidden;width:100%}.pal-progress-fill{background:linear-gradient(90deg,#3e74ff,#bf8cff);border-radius:99px;height:100%;transition:width .5s ease}.pal-stats-strip{border-radius:15px;overflow:hidden;padding:25px 32px}.case-study-sub-section.pal-stats-strip:after{border-radius:inherit}.pal-stats-left .pal-stats-avatar{background:linear-gradient(#0d1628,#0d1628) padding-box,linear-gradient(104.55deg,#628eff 2.4%,#bf8cff) border-box;border:1.5px solid #0000;border-radius:50%;flex-shrink:0;height:50px;object-fit:cover;width:50px}.pal-steps-header .pal-ai-icon{background:none!important}.pal-stats-left{gap:16px}.pal-stats-info{gap:3px}.pal-stat-item:first-child .pal-stat-value{-webkit-text-fill-color:#0000;background:#628eff;-webkit-background-clip:text;background-clip:text}.pal-stat-item:last-child .pal-stat-value{-webkit-text-fill-color:#0000;background:#bf8cff;-webkit-background-clip:text;background-clip:text}.pal-stats-title{color:#fff;font-size:13px;font-weight:600;line-height:130%}.pal-stats-subtitle{color:#8f91bd;font-size:11px;font-weight:400;line-height:130%}.pal-stats-right{gap:40px}.pal-stat-item{gap:4px}.pal-stat-value{font-size:28px;font-weight:700;line-height:100%}.pal-stat-label{color:#5a5e8a;font-size:9px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase}@media (max-width:650px){.pal-wrapper{gap:14px;max-width:100%!important;padding:0 4px;width:100%!important}.pal-scanning-label{font-size:12px;padding-left:2px}.pal-main-card,.pal-main-card.gx-d-flex{display:flex!important;flex-direction:column!important}.pal-main-card{border-radius:14px;min-height:0}.pal-image-col,.pal-main-card{max-width:100%!important;width:100%!important}.pal-image-col{border-bottom:1px solid #00c4ff14;border-right:none;box-sizing:border-box;height:200px!important;padding:14px}.pal-steps-col{box-sizing:border-box;flex:none!important;gap:16px;padding:18px 18px 20px;width:100%!important}.pal-steps-header{gap:8px}.pal-ai-icon{font-size:13px;height:30px;width:30px}.pal-step-icon-slot{width:30px}.pal-steps-title{font-size:14px}.pal-steps-list{gap:10px}.pal-step-text{font-size:12px}.pal-progress-section{margin-left:5px;margin-top:2px;width:calc(100% - 5px)}.pal-progress-label,.pal-progress-pct{font-size:11px}.pal-stats-strip,.pal-stats-strip.gx-d-flex{align-items:center!important;display:flex!important;flex-direction:column!important}.pal-stats-strip{gap:28px;padding:34px 18px 38px;text-align:center}.pal-stats-left,.pal-stats-left.gx-d-flex{align-items:center!important;flex-direction:column!important;gap:22px;width:100%}.pal-stats-left .pal-stats-avatar{height:72px;width:72px}.pal-stats-info{align-items:center;gap:6px;width:100%}.pal-stats-title{font-size:20px;line-height:125%}.pal-stats-subtitle{font-size:12px;line-height:135%}.pal-stats-right{gap:0;justify-content:space-between;position:relative;width:100%}.pal-stats-right:before{background:#ffffff17;content:"";height:77px;left:50%;position:absolute;top:4px;transform:translateX(-50%);width:1px}.pal-stat-item{gap:8px;width:50%}.pal-stat-value{font-size:29px}.pal-stat-label{font-size:9px;letter-spacing:1.2px;line-height:145%;max-width:120px;text-align:center}}.parc-wrapper{color:#fff;gap:18px;margin:0 auto;max-width:100%;width:849px}.parc-gradient-border{background:linear-gradient(#0d1628,#0d1628) padding-box,linear-gradient(104.55deg,#628eff 2.4%,#bf8cff) border-box;background-clip:padding-box,border-box;background-origin:border-box;border:1.5px solid #0000;border-radius:15px;overflow:hidden;position:relative}.parc-section-card{background:linear-gradient(#0d1628,#0d1628) padding-box,linear-gradient(104.55deg,#628eff 2.4%,#bf8cff) border-box;border:1.5px solid #0000;border-radius:15px;overflow:hidden}.parc-hero{align-items:stretch;border-radius:15px;display:flex}.parc-hero,.parc-hero-image-col{height:400px;overflow:hidden;position:relative}.parc-hero-image-col{flex-shrink:0;width:44%;z-index:2}.parc-hero-details,.parc-hero-image-col{position:relative}.parc-hero-img{background:#fff;box-sizing:border-box;display:block;object-fit:contain;padding:20px}.parc-hero-img,.parc-hero-img-placeholder{border-radius:13px;height:calc(100% - 3px);margin:1.5px;width:calc(100% - 3px)}.parc-hero-img-placeholder{background:#11132c}.parc-hero-details{background:linear-gradient(#101229,#101229) padding-box,linear-gradient(104.55deg,#628eff 2.4%,#bf8cff) border-box;border-left:none!important;border-radius:0 15px 15px 0;display:flex;flex:1 1;flex-direction:column;height:360px;margin-top:40px;min-width:0;overflow:hidden;padding:0;position:relative}.parc-hero-header{background:linear-gradient(100deg,#4524ad,#171936);flex-shrink:0;padding:20px 42px 14px;position:relative}.parc-hero-body{display:flex;flex:1 1;flex-direction:column;gap:8px;justify-content:flex-start;min-height:0;padding:20px 42px 22px}.parc-best-badge{background:linear-gradient(90deg,#ffe600,#ffb800);border-radius:0 13px 0 13px;box-shadow:none;color:#100800;font-size:13px;font-weight:500;gap:8px;height:33px;justify-content:center;line-height:33px;min-width:150px;padding:0 22px;position:absolute;right:0;top:0;transform:none;z-index:10}.parc-best-badge .anticon{font-size:14px}.parc-mobile-badge{display:none!important}.parc-desktop-badge{display:flex!important}.parc-product-label{font-size:12px;line-height:20px;margin-bottom:4px}.parc-product-label,.parc-product-title{font-weight:500;max-width:92%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parc-product-title{color:#fff;font-size:24px;line-height:120%;margin-bottom:0;text-shadow:0 2px 8px #00000040}.parc-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:20px;font-weight:500;line-height:140%;margin-bottom:0;margin-top:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.parc-price-row{flex-wrap:wrap;gap:8px;margin-bottom:0!important}.parc-price{font-size:24px;font-weight:500;line-height:100%}.parc-mrp{color:#9ea0c8;font-size:13px;font-weight:500;text-decoration:line-through}.parc-discount{background:#006d45;border-radius:8px;color:#00ff83;font-size:9px;font-weight:500;height:16px;line-height:16px;padding:0 8px}.parc-rating-row{gap:6px;margin-bottom:0!important}.parc-stars{gap:4px}.parc-star-num{color:#ffb800;font-size:11px;font-weight:500;margin-left:4px}.parc-stars{flex-wrap:nowrap;white-space:nowrap}.parc-stars .anticon{flex-shrink:0}.parc-rating-row .parc-star-num{font-size:15px}.parc-review-count{color:#b7b8d3;font-size:11px}.parc-chips-row{flex-wrap:nowrap;gap:6px;margin-bottom:0;min-height:22px;overflow:hidden}.parc-chips-row:empty{display:none}.parc-chip{background:#8070c16b;border-radius:14px;color:#e6e2ff;flex-shrink:0;font-size:10px;font-weight:500;height:22px;line-height:22px;padding:0 11px;white-space:nowrap}.parc-trust-row{margin-bottom:0;min-height:22px}.parc-cta-row{align-items:center!important;flex-wrap:wrap;gap:10px;margin-top:auto;width:100%}.parc-trust-btn.ant-btn{align-items:center!important;background:#00975857!important;border:1px solid #00ff8480!important;border-radius:11px!important;box-shadow:none!important;color:#00ff83!important;display:inline-flex!important;flex-shrink:0;font-size:9px!important;font-weight:400!important;height:22px!important;justify-content:center!important;line-height:1!important;margin:0!important;min-width:118px!important;padding:0 10px!important;white-space:nowrap}.parc-trust-btn.ant-btn>span{line-height:1!important}.parc-proceed-btn.ant-btn{align-items:center!important;background:linear-gradient(104.55deg,#6d63ff 2.4%,#b000ff)!important;border:none!important;border-radius:18px!important;box-shadow:none!important;color:#fff!important;display:inline-flex!important;flex-shrink:0;font-size:14px!important;font-weight:400!important;gap:6px!important;height:34px!important;justify-content:center!important;margin:0!important;min-width:150px!important;padding:0 20px!important;white-space:nowrap}.parc-proceed-btn.ant-btn>span{gap:10px}.parc-proceed-btn.ant-btn .anticon,.parc-proceed-btn.ant-btn>span{align-items:center;display:inline-flex;justify-content:center;line-height:1}.parc-proceed-btn.ant-btn .anticon{flex:0 0 auto;vertical-align:middle}.parc-proceed-btn.ant-btn .anticon svg{display:block}.parc-section-title{background:linear-gradient(100deg,#4524ad,#171936) padding-box,linear-gradient(104.55deg,#628eff 2.4%,#bf8cff) border-box;color:#fff;font-size:14px;font-weight:500;letter-spacing:2px;line-height:100%;margin:0;padding:22px 28px;text-transform:uppercase}.parc-ai-insight-title{background:none!important}.parc-section-title.parc-ai-insight-title{align-items:center;display:flex;font-size:14px;gap:10px;letter-spacing:.5px;text-transform:none}.parc-ai-insight-icon{align-items:center;background:linear-gradient(#1a1440,#1a1440) padding-box,linear-gradient(135deg,#628eff,#bf8cff) border-box;border:1.5px solid #0000;border-radius:50%;display:flex;flex-shrink:0;height:26px;justify-content:center;overflow:hidden;width:26px}.parc-ai-insight-icon-img{height:16px;object-fit:contain;width:16px}.parc-recommend-banner{align-items:center;border-radius:15px;display:flex;gap:30px}.parc-recommend-content-inner{gap:12px}.parc-recommend-badge-row{gap:8px}.parc-recommend-content{display:flex;flex:1 1;flex-direction:column;gap:6px;justify-content:center}.parc-recommend-ai-icon{flex-shrink:0;height:60px;width:60px}.parc-recommend-ai-icon-img{height:50px;object-fit:contain;width:50px}.parc-recommend-label{background:#00c16e1f;border:1px solid #00c16e73;border-radius:10px;color:#00c16e;display:inline-block;font-size:8px;font-weight:500;height:20px;letter-spacing:1px;line-height:20px;padding:0 10px;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.parc-recommend-title{color:#fff;font-size:17px;font-weight:500;line-height:130%}.parc-recommend-sub{color:#aeb1df;font-size:12px;font-weight:400}.parc-rbadge{align-items:center;border-radius:12px;display:inline-flex;font-weight:700;gap:5px;height:24px;padding:0 10px}.parc-rbadge,.parc-rbadge .anticon{font-size:10px}.parc-rbadge--green{background:#00c16e1f;border:1px solid #00c16e73;color:#00c16e}.parc-rbadge--blue{background:#628eff1f;border:1px solid #628eff73;color:#628eff}.parc-rbadge--purple{background:#bf8cff1f;border:1px solid #bf8cff73;color:#bf8cff}.parc-rbadge--gold{background:#f5a6231f;border:1px solid #f5a62373;color:#f5a623}.parc-ai-insight{padding-bottom:22px}.parc-ai-text{color:#d8d8e8;font-size:14px;line-height:160%;margin:0 28px}.parc-best-choice{border-radius:15px;gap:12px;min-height:270px;padding:34px 28px;text-align:center}.parc-best-choice-icon{background:#628eff1f;border:1.5px solid #628eff;border-radius:50%;color:#fff;font-size:34px;height:70px;width:70px}.parc-best-choice-title{color:#bf8cff;font-size:30px;font-weight:900;line-height:120%;margin:0}.parc-best-choice-sub{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:14px;font-weight:700;max-width:100%;overflow:hidden;text-overflow:ellipsis}.parc-best-choice-sub span{color:#00e676}.parc-best-choice-btns{gap:12px}.parc-best-choice-btns-single{justify-content:center}.parc-start-new-btn.ant-btn{background:#0000!important;border:1.5px solid #7f82bc59!important;border-radius:22px!important;box-shadow:none!important;color:#8f91bd!important;font-size:13px;font-weight:600;height:40px;padding:0 24px!important}.parc-hero-start-new-btn.ant-btn{align-items:center!important;background:#0f102b6b!important;border-color:#6240d1e6!important;color:#8f91bd!important;display:inline-flex!important;font-size:13px!important;font-weight:500!important;gap:6px!important;justify-content:center!important;margin:0!important}.parc-cta-row .parc-proceed-btn.ant-btn,.parc-hero-start-new-btn.ant-btn{border-radius:26px!important;flex-basis:calc(50% - 5px);flex-grow:1;flex-shrink:1;height:40px!important;max-width:calc(50% - 5px);min-width:0!important;padding:0 10px!important;text-align:center;width:auto!important}.parc-cta-row .parc-proceed-btn.ant-btn{font-size:14px!important}.parc-cta-row .parc-proceed-btn.ant-btn>span,.parc-hero-start-new-btn.ant-btn>span{align-items:center;display:inline-flex;justify-content:center;max-width:100%;min-width:0;text-align:center}.parc-new-search-link{background:none;border:none;color:#628eff;cursor:pointer;font-size:12px;font-weight:600;margin-top:14px;padding:0;text-decoration:underline}.parc-new-search-link:hover{color:#bf8cff}.parc-two-col{grid-gap:14px;align-items:stretch;display:grid;gap:14px;grid-template-columns:1.55fr 1fr}.parc-why{display:flex;flex-direction:column;height:100%;min-height:276px}.parc-mp-table{border-collapse:collapse;width:100%}.parc-mp-table th{color:#8f91bd;font-size:9px;font-weight:500;padding:14px;text-align:center;text-transform:uppercase}.parc-mp-table td{border-top:1px solid #1e2250;color:#fff;font-size:12px;padding:14px;text-align:center;vertical-align:middle}.parc-mp-reviews{align-items:center;display:inline-flex;flex-direction:column;gap:2px;line-height:1.2}.parc-green-text{color:#00e676!important;font-weight:500}.parc-why-grid{grid-gap:12px;display:grid;flex:1 1;gap:12px;grid-template-columns:1fr 1fr;padding:14px}.parc-why-card{background:#3e74ff24;border-radius:12px;gap:10px;height:130px;overflow:hidden;padding:14px}.parc-why-header{flex-shrink:0;gap:10px}.parc-why-icon{border-radius:10px;flex-shrink:0;height:34px;width:34px}.parc-why-title{color:#fff;font-size:11px;font-weight:500;margin:0}.parc-why-desc{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#aeb1df;display:-webkit-box;font-size:10px;font-weight:400;line-height:150%;margin:0;overflow:hidden;text-overflow:ellipsis;width:100%}.parc-alternatives{background:#0000;border:none}.parc-alt-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);padding:12px 0 0}.parc-alt-card{background:linear-gradient(#11132c,#11132c) padding-box,linear-gradient(104.55deg,#628eff 2.4%,#bf8cff) border-box;background-clip:padding-box,border-box;background-origin:border-box;border:1.5px solid #0000;border-radius:14px;gap:8px;min-height:190px;overflow:hidden;padding:14px;transition:box-shadow .15s ease}.parc-alt-card:hover{box-shadow:0 0 0 1px #bf8cff66}.parc-alt-img-wrap{background:#fff;border-radius:10px;height:100px;overflow:hidden;padding:5px;width:100%}.parc-alt-img{height:100%;object-fit:contain;width:100%}.parc-alt-title{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:13px;font-weight:500;line-height:130%;margin:0;min-height:50.7px;overflow:hidden;text-overflow:ellipsis}.parc-alt-cat{color:#8f91bd;font-size:11px;line-height:130%;margin:0}.parc-alt-price{color:#bf8cff;font-size:15px;font-weight:500}.parc-alt-trust{align-items:center;color:#00e676;display:inline-flex;font-size:12px;font-weight:700;gap:4px}.parc-alt-btn.ant-btn{background:#628eff29!important;border:none!important;border-radius:18px!important;box-shadow:none!important;color:#c7c9ef!important;font-size:12px!important;font-weight:700!important;height:34px!important;margin-top:6px}.parc-empty-state{background:linear-gradient(#0d1628,#0d1628) padding-box,linear-gradient(104.55deg,#628eff 2.4%,#bf8cff) border-box;border:1.5px solid #0000;border-radius:22px;box-shadow:0 0 60px #00c4ff14;margin:0 auto;max-width:849px;min-height:500px;padding:36px 24px;text-align:center;width:100%}.parc-empty-state .ant-empty{margin:0}.parc-empty-state .ant-empty-image{margin-bottom:18px}.parc-empty-illustration{height:220px;margin-bottom:26px;position:relative;width:260px}.parc-empty-box{background:linear-gradient(135deg,#628eff,#bf8cff);border-radius:18px;bottom:20px;box-shadow:0 28px 45px #628eff38;height:92px;left:50%;opacity:.9;position:absolute;transform:translateX(-50%);width:190px}.parc-empty-wrapper{background:linear-gradient(104.55deg,#628eff 2.4%,#bf8cff);border-radius:20px;margin:24px auto;max-width:720px;min-width:560px;padding:2px;width:52%}.parc-empty-paper{background:linear-gradient(180deg,#b7c6ff,#7f8cff);border-radius:12px;bottom:58px;box-shadow:inset 0 0 0 2px #ffffff40;height:135px;left:50%;padding:22px 18px;position:absolute;transform:translateX(-50%);width:112px}.parc-empty-paper span{background:#474dae59;border-radius:10px;display:block;height:12px;margin-bottom:14px}.parc-empty-chat{background:linear-gradient(135deg,#a48cff,#628eff);border-radius:50%;box-shadow:0 12px 30px #bf8cff40;color:#dfe6ff;font-size:28px;height:48px;line-height:34px;position:absolute;right:12px;top:24px;width:72px}.parc-empty-title{color:#fff;font-size:26px;font-weight:700;line-height:1.25;margin:0}.parc-empty-title span{-webkit-text-fill-color:#0000;background:linear-gradient(104.55deg,#628eff 2.4%,#bf8cff);-webkit-background-clip:text}.parc-empty-text{color:#b6b9d5;font-size:14px;font-weight:400;line-height:1.7;margin:14px auto 24px;max-width:360px}.parc-empty-btn{background:#0000!important;border:1px solid #bf8cff!important;border-radius:12px;color:#fff!important;font-size:14px;font-weight:600;height:44px;padding:0 22px}.parc-empty-btn:hover{background:#628eff1a!important;border-color:#628eff!important;color:#fff!important}.parc-empty-card{background:#0d1628;border-radius:18px;min-height:430px;padding:32px 24px;text-align:center}.parc-empty-card .ant-empty{margin:0}.parc-empty-card .ant-empty-image{margin-bottom:12px}.parc-empty-card .ant-empty-image svg{height:120px;width:120px}@media (max-width:768px){.parc-cta-row{gap:8px!important}.parc-hero-body,.parc-hero-header{padding:14px 42px 16px 34px}.parc-cta-row .parc-proceed-btn.ant-btn,.parc-hero-start-new-btn.ant-btn{font-size:12px!important;height:40px!important;min-width:0!important;padding:0 8px!important}.parc-marketplace svg{display:none}.parc-empty-wrapper{min-width:auto;width:100%}.parc-empty-card{min-height:360px;padding:24px 18px}.parc-empty-title{font-size:22px}.parc-empty-text{font-size:13px;max-width:100%}.parc-empty-btn{width:100%}}@media (min-width:577px) and (max-width:768px){.parc-wrapper{width:100%}.parc-hero,.parc-hero-image-col{height:clamp(330px,52vw,400px)}.parc-hero-details{height:calc(clamp(330px, 52vw, 400px) - 40px)}.parc-cta-row{align-items:center!important;flex-direction:row;flex-wrap:wrap}.parc-cta-row .parc-proceed-btn.ant-btn,.parc-hero-start-new-btn.ant-btn{border-radius:22px!important;box-sizing:border-box;flex-basis:calc(50% - 4px);flex-grow:1;flex-shrink:1;height:40px!important;max-width:calc(50% - 4px);min-width:0!important;width:auto!important}}@media (max-width:576px){.parc-best-choice-btns{flex-direction:column}.parc-mobile-badge{display:flex!important}.parc-desktop-badge{display:none!important}.parc-section-title{font-size:10px}.parc-product-label{font-size:12px;font-weight:600}.parc-best-badge{border-radius:0 13px 0 13px;font-size:13px;height:27px;line-height:32px;min-width:120px;padding:0 20px}.parc-wrapper{--pa-mobile-side-gap:clamp(14px,4vw,24px);width:100%}.parc-hero{background:linear-gradient(#0d1628,#0d1628) padding-box,linear-gradient(104.55deg,#628eff 2.4%,#bf8cff) border-box;background-clip:padding-box,border-box;background-origin:border-box;border:1.5px solid #0000;flex-direction:column;height:auto}.parc-hero-image-col{background:none;border:none;border-radius:0;height:clamp(200px,62vw,320px);width:100%}.parc-hero-img{border-radius:0;height:100%;margin:0;width:100%}.parc-hero-details{background:#0000;border:none;border-radius:0;height:auto;margin-top:0}.parc-hero-header{padding:clamp(12px,3vw,16px) var(--pa-mobile-side-gap) 12px}.parc-hero-body{padding:12px var(--pa-mobile-side-gap) clamp(16px,4vw,20px)}.parc-product-title{font-size:clamp(18px,5vw,20px);white-space:normal}.parc-description{font-size:clamp(13px,3.6vw,15px);padding:0}.parc-price{font-size:clamp(20px,5.5vw,22px)}.parc-chips-row{flex-wrap:wrap;height:auto}.parc-trust-row{justify-content:flex-start;min-height:26px}.parc-cta-row{align-items:center!important;display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px!important;justify-content:center}.parc-trust-btn.ant-btn{border-radius:14px!important;font-size:10px!important;font-weight:300!important;height:26px!important;min-width:120px!important;padding:0 12px!important;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.parc-cta-row .parc-proceed-btn.ant-btn{font-weight:300!important}.parc-cta-row .parc-proceed-btn.ant-btn,.parc-hero-start-new-btn.ant-btn{border-radius:24px!important;box-sizing:border-box;flex-basis:calc(50% - 4px);flex-grow:1;flex-shrink:1;font-size:10px!important;height:35px!important;max-width:calc(50% - 4px);min-width:0!important;padding:0 4px!important;width:auto!important}.parc-cta-row .parc-proceed-btn.ant-btn .anticon,.parc-hero-start-new-btn.ant-btn .anticon{display:none}.parc-cta-row .parc-proceed-btn.ant-btn>span,.parc-hero-start-new-btn.ant-btn>span{justify-content:center;line-height:1.12;overflow:visible;overflow-wrap:break-word;text-align:center;text-overflow:clip;white-space:normal;word-break:normal}.parc-recommend-banner{align-items:center;flex-direction:column;gap:18px;padding:32px 20px;text-align:center}.parc-recommend-ai-icon{height:60px;width:60px}.parc-ai-insight-icon{display:none}.parc-recommend-ai-icon-img{height:60px;width:60px}.parc-recommend-content{align-items:center;text-align:center;width:100%}.parc-recommend-content .gx-d-flex{justify-content:center}.parc-recommend-content-inner{align-items:center;text-align:center;width:100%}.parc-recommend-label{align-self:center}.parc-recommend-badge-row{justify-content:center}.parc-recommend-sub{margin:0 auto;max-width:320px}.parc-two-col{grid-template-columns:1fr}.parc-rbadge{margin:4px}.parc-section-title.parc-ai-insight-title{font-size:18px;font-weight:400;justify-content:center}.parc-alt-grid{grid-template-columns:repeat(2,1fr)}.parc-why-grid{grid-template-columns:1fr}.parc-why-card{height:110px}.parc-why-desc{font-size:12px}}@media (max-width:376px){.parc-cta-row .parc-proceed-btn.ant-btn,.parc-hero-start-new-btn.ant-btn{font-size:10px!important;line-height:1.12!important;white-space:normal!important}.parc-cta-row .parc-proceed-btn.ant-btn>span,.parc-hero-start-new-btn.ant-btn>span{line-height:1.12;overflow-wrap:break-word;white-space:normal;word-break:normal}.parc-marketplace svg,.parc-rbadge:not(:last-child) svg{display:none}.parc-mp-table td,.parc-mp-table th{padding-left:10px;padding-right:6px}}@media (max-width:320px){.parc-mp-table td,.parc-mp-table th{padding-left:6px;padding-right:6px}.parc-alt-cat{display:none}.parc-recommend-badge-row{display:none!important}.parc-cta-row{gap:6px!important}.parc-cta-row .parc-proceed-btn.ant-btn,.parc-hero-start-new-btn.ant-btn{font-size:10px!important;line-height:1.1!important;padding:0 4px!important;white-space:normal!important}.parc-cta-row .parc-proceed-btn.ant-btn>span,.parc-hero-start-new-btn.ant-btn>span{line-height:1.1;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}}:root{--pa-primary-gradient:linear-gradient(104.55deg,#628eff 2.4%,#bf8cff);--pa-card-bg:#0d1628;--pa-page-bg:#000;--pa-muted:#8f91bd;--pa-radius:15px;--pa-content-width:849px;--pa-shadow:6px 6px 11.6px 0 #00000017;--pa-glow:0 0 60px 0 #00c4ff0f}.purchase-advisor-page{background:#000;background:var(--pa-page-bg);margin-top:64px;min-height:calc(100vh - 64px);overflow-x:clip;padding-bottom:60px;width:100%}.purchase-advisor-container{max-width:1088px;padding:0!important;width:100%}.purchase-advisor-content-width{margin:0 auto;max-width:100%;width:849px;width:var(--pa-content-width)}.purchase-advisor-header-section{max-width:849px;max-width:var(--pa-content-width);padding:0 16px}.purchase-advisor-container .case-study-description{color:#fff!important;font-size:15px!important;font-weight:400!important;line-height:140%!important;margin:0 auto!important;max-width:100%!important;padding:0!important;text-align:center!important}.purchase-advisor-limits .case-study-sub-section.stats-container{margin:0 auto;max-width:849px;max-width:var(--pa-content-width)}.purchase-advisor-limits .limit-container{gap:12px;min-width:160px}.purchase-advisor-limits .limits-desktop{gap:12px;justify-content:space-evenly!important;margin-top:5px}.purchase-advisor-section-heading{color:#8f91bd!important;color:var(--pa-muted)!important;font-size:14px!important;font-weight:500!important;letter-spacing:2.2px!important;line-height:100%!important;margin:0 0 12px!important;text-transform:uppercase}.purchase-advisor-categories{box-sizing:border-box;padding-top:16px!important}.purchase-advisor-category-chip.ant-btn{background:#0000!important;border:1.5px solid #1e2039!important;border-radius:20px!important;box-shadow:none!important;color:#fff!important;cursor:default!important;font-size:13px!important;font-weight:500!important;height:36px!important;padding:0 18px!important}.purchase-advisor-category-chip.ant-btn:hover{background:#628eff14!important;border-color:#628eff!important}.purchase-advisor-category-chip-inner{gap:6px}.purchase-advisor-category-icon{height:16px;width:16px}.purchase-advisor-clear-all{background:#0000!important;border:none!important;box-shadow:none!important;color:#8f91bd!important;color:var(--pa-muted)!important;font-size:12px;font-weight:400;height:auto!important;padding:0!important}.purchase-advisor-recent-card{background:#0d1628;background:var(--pa-card-bg);border-radius:16px;border-top:1px solid #00c4ff1f;height:102px;padding:16px;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.purchase-advisor-recent-card-inner{display:block!important;height:100%;width:100%}.purchase-advisor-recent-content{flex:1 1 auto;min-width:0}.purchase-advisor-recent-chevron,.purchase-advisor-recent-chip-icon{display:none}.purchase-advisor-cancel-btn{background-color:#777!important;border:1px solid #d9d9d9;border-radius:6px;color:#fff!important}.purchase-advisor-recent-card--clickable{cursor:pointer}.purchase-advisor-recent-card--clickable:focus-visible,.purchase-advisor-recent-card--clickable:hover{border-color:#628eff8c;box-shadow:0 0 0 1px #628eff59,6px 6px 11.6px 0 #00000017;box-shadow:0 0 0 1px #628eff59,var(--pa-shadow);outline:none;transform:translateY(-1px)}.purchase-advisor-recent-row{gap:8px}.purchase-advisor-recent-card h4{color:#fff;font-size:14px;font-weight:500;line-height:100%;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.purchase-advisor-recent-card .anticon{color:#7f82bc;flex-shrink:0;font-size:14px}.purchase-advisor-recent-card p{color:#8f91bd;color:var(--pa-muted);font-size:14px;font-weight:400;line-height:100%;margin:10px 0 8px}.purchase-advisor-recent-title-wrap{flex:1 1 auto;min-width:0;overflow:hidden}.purchase-advisor-recent-title-wrap .ant-space-item:last-child{min-width:0;overflow:hidden}.purchase-advisor-recent-title{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.purchase-advisor-history-icon{flex-shrink:0}.purchase-advisor-recent-subtitle{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.purchase-advisor-rating{gap:6px}.purchase-advisor-rating span{color:#f5b301;font-size:13px;font-weight:700}.purchase-advisor-rating small{color:#8f91bd;color:var(--pa-muted);font-size:12px;font-weight:400;white-space:nowrap}.purchase-advisor-rating .anticon{color:#f5b301;font-size:12px}.purchase-advisor-instructions .ant-collapse,.purchase-advisor-instructions .case-study-sub-section,.purchase-advisor-instructions .instructions-container{background:linear-gradient(#0d1628,#0d1628) padding-box,linear-gradient(104.55deg,#628eff 2.4%,#bf8cff) border-box!important;background:linear-gradient(var(--pa-card-bg),var(--pa-card-bg)) padding-box,var(--pa-primary-gradient) border-box!important;border:1.5px solid #0000!important;border-radius:15px!important;border-radius:var(--pa-radius)!important;box-shadow:6px 6px 11.6px 0 #00000017!important;box-shadow:var(--pa-shadow)!important}.purchase-advisor-categories-mobile{display:none!important}@media (min-width:992px){.purchase-advisor-limits .ant-col-lg-14{flex:0 0 100%!important;max-width:100%!important}}@media (min-width:768px) and (max-width:991px){:root{--pa-tab-side-gap:40px;--pa-tab-content-width:min(var(--pa-content-width),100%)}.case-study-main-container.purchase-advisor-container{box-sizing:border-box;max-width:100%!important;padding-left:var(--pa-tab-side-gap)!important;padding-right:var(--pa-tab-side-gap)!important;width:100%!important}.purchase-advisor-categories,.purchase-advisor-content-width,.purchase-advisor-form-col,.purchase-advisor-header-section,.purchase-advisor-instructions,.purchase-advisor-limits,.purchase-advisor-limits .case-study-sub-section.stats-container{box-sizing:border-box;margin-left:auto!important;margin-right:auto!important;max-width:var(--pa-tab-content-width)!important;padding-left:0!important;padding-right:0!important;width:var(--pa-tab-content-width)!important}.purchase-advisor-container .case-study-description{font-size:14px!important;margin-left:auto!important;margin-right:auto!important;max-width:var(--pa-tab-content-width)!important}.purchase-advisor-limits .limits-desktop{display:flex!important;flex-wrap:wrap!important;gap:12px!important;justify-content:flex-end!important}.purchase-advisor-limits .limit-wrapper{flex-basis:calc(50% - 6px);flex-grow:0;flex-shrink:0;margin:0!important;max-width:calc(50% - 6px)!important}.purchase-advisor-limits .limit-container{flex-wrap:nowrap;margin-bottom:15px!important;min-width:0!important;width:100%!important}.purchase-advisor-limits .limit-text{flex:1 1 auto;min-width:0;overflow:visible!important;white-space:normal!important}.purchase-advisor-limits .limit-text p{font-size:13px!important;line-height:1.3!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important}.purchase-advisor-limits .limit-container .ant-progress,.purchase-advisor-limits .limit-container>svg,.purchase-advisor-limits .limit-icon{flex-shrink:0}.purchase-advisor-limits .ant-col-md-12{flex:0 0 100%!important;max-width:100%!important}}@media (max-width:767px){:root{--pa-mobile-side-gap:clamp(14px,4vw,24px);--pa-mobile-content-width:calc(100vw - var(--pa-mobile-side-gap)*2)}.case-study-main-container.purchase-advisor-container{box-sizing:border-box;max-width:100%!important;padding-left:var(--pa-mobile-side-gap)!important;padding-right:var(--pa-mobile-side-gap)!important;width:100%!important}.purchase-advisor-categories,.purchase-advisor-content-width,.purchase-advisor-form-col,.purchase-advisor-header-section,.purchase-advisor-instructions,.purchase-advisor-limits,.purchase-advisor-limits .case-study-sub-section.stats-container{box-sizing:border-box;margin-left:auto!important;margin-right:auto!important;max-width:var(--pa-mobile-content-width)!important;padding-left:0!important;padding-right:0!important;width:var(--pa-mobile-content-width)!important}.purchase-advisor-categories>*,.purchase-advisor-form-col>*,.purchase-advisor-instructions>*,.purchase-advisor-limits>*{box-sizing:border-box;max-width:100%!important;width:100%!important}.purchase-advisor-limits .limits-desktop{display:flex!important;flex-wrap:wrap!important;gap:12px!important;justify-content:center!important;width:100%!important}.purchase-advisor-limits .limit-wrapper{flex-basis:calc(50% - 6px);flex-grow:0;flex-shrink:0;margin:0!important;max-width:calc(50% - 6px)!important}.purchase-advisor-limits .limit-container{box-sizing:border-box;min-width:0!important;width:100%!important}}@media (min-width:486px) and (max-width:854px){.purchase-advisor-categories-desktop{display:none!important}.purchase-advisor-categories-mobile{gap:12px;justify-content:space-between!important;width:100%}.pa-cat-scroll,.purchase-advisor-categories-mobile{align-items:center!important;display:flex!important}.pa-cat-scroll{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;flex:1 1 auto;gap:10px;min-width:0;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none}.pa-cat-scroll::-webkit-scrollbar{display:none}.pa-cat-chip.ant-btn{border-radius:20px!important;flex:0 0 auto!important;height:40px!important;margin-bottom:0!important;min-width:-webkit-fit-content!important;min-width:-moz-fit-content!important;min-width:fit-content!important;padding:0 18px!important;width:auto!important}.pa-cat-chip-content,.pa-cat-chip.ant-btn{align-items:center!important;display:inline-flex!important;justify-content:center!important}.pa-cat-chip-content{flex-direction:row!important;gap:6px!important;white-space:nowrap!important}.pa-cat-chip-content img{flex-shrink:0;height:18px;width:18px}.pa-cat-chip-content span{font-size:13px!important;line-height:1!important;white-space:nowrap!important;word-break:keep-all!important}.pa-cat-arrow{align-items:center;background:#628eff1f;border:1px solid #628eff66;border-radius:50%;color:#628eff;cursor:pointer;display:flex;flex:0 0 28px;height:28px;justify-content:center;padding:0;width:28px}.pa-cat-arrow .anticon{font-size:11px}.pa-cat-arrow.disabled,.pa-cat-arrow:disabled{background:#628eff0f;cursor:not-allowed;opacity:.35}}@media (max-width:485px){.purchase-advisor-page{padding-left:0;padding-right:0}.case-study-main-container.purchase-advisor-container{box-sizing:border-box;padding:0 14px!important}.purchase-advisor-container .case-study-description{font-size:13px!important;padding:0 4px!important}.purchase-advisor-container>.ant-row{display:flex!important;flex-direction:column!important}.purchase-advisor-header-section{order:0!important}.purchase-advisor-form-col{order:1!important}.purchase-advisor-limits{order:2!important}.purchase-advisor-container>.ant-row>.ant-col:not(.purchase-advisor-form-col):not(.purchase-advisor-limits):not(.purchase-advisor-header-section){order:3!important}.purchase-advisor-recent-card{background:#11132c;border:1.5px solid #12305d;border-radius:16px;height:auto;min-height:82px;padding:18px}.purchase-advisor-recent-card-inner{display:flex!important;gap:18px}.purchase-advisor-recent-chip-icon{border-radius:14px;display:block;flex:0 0 48px;height:48px;object-fit:cover;width:48px}.purchase-advisor-recent-content{display:flex;flex-direction:column;justify-content:center;min-width:0}.purchase-advisor-recent-row{gap:0}.purchase-advisor-recent-card h4{font-size:15px;font-weight:500;line-height:120%}.purchase-advisor-history-icon,.purchase-advisor-recent-subtitle{display:none!important}.purchase-advisor-rating{gap:6px!important;margin-top:8px}.purchase-advisor-rating span{font-size:15px;font-weight:700}.purchase-advisor-rating small{font-size:14px;font-weight:500;padding-left:10px;position:relative}.purchase-advisor-rating small:before{background:#8f91bd;background:var(--pa-muted);border-radius:50%;content:"";height:3px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:3px}.purchase-advisor-rating .anticon{font-size:15px}.purchase-advisor-recent-chevron{color:#7f82bc!important;display:block;flex:0 0 auto;font-size:12px!important;margin-left:auto}.purchase-advisor-dragger-wrap .dragger-container,.purchase-advisor-upload-section .file-uploader-section{border:none!important}.purchase-advisor-limits .limits-desktop{display:flex!important;flex-wrap:wrap!important;gap:12px!important;justify-content:flex-end!important;width:100%!important}.purchase-advisor-limits .limit-wrapper{flex-basis:calc(50% - 6px);flex-grow:0;flex-shrink:0;margin:0!important;max-width:calc(50% - 6px)!important}.purchase-advisor-limits .limit-container{flex-wrap:nowrap;gap:12px!important;justify-content:center!important;margin-bottom:15px!important;min-width:0!important;width:100%!important}.purchase-advisor-limits .limit-text{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:6px;min-width:0;overflow:visible!important;white-space:normal!important}.purchase-advisor-limits .limit-text p{font-size:12px!important;line-height:1.3!important;margin:0!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important}.purchase-advisor-category-chip.ant-btn{align-items:center!important;display:inline-flex!important;flex-shrink:0;height:72px!important;justify-content:center!important;max-width:none!important;min-width:-webkit-fit-content!important;min-width:-moz-fit-content!important;min-width:fit-content!important;padding:10px 16px!important;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.purchase-advisor-category-chip.ant-btn .ant-btn-icon{margin-bottom:6px;margin-right:0!important}.purchase-advisor-category-chip.ant-btn span{font-size:12px!important;line-height:1!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap!important;word-break:normal!important}.purchase-advisor-category-chip.ant-btn .pa-category-content{min-width:-webkit-max-content;min-width:max-content;width:-webkit-max-content;width:max-content}.purchase-advisor-categories-desktop{display:none!important}.purchase-advisor-categories-mobile{align-items:center;display:flex!important;gap:6px;width:100%}.pa-cat-scroll{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;display:flex;flex:1 1;gap:5px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none}.pa-cat-scroll::-webkit-scrollbar{display:none}.pa-cat-chip.ant-btn{border-radius:12px!important;display:inline-flex!important;flex-shrink:0!important;font-size:10px!important;height:68px!important;justify-content:center!important;margin-bottom:0!important;padding:6px 4px!important;white-space:normal!important;width:68px!important}.pa-cat-chip.ant-btn,.pa-cat-chip.ant-btn>span{align-items:center!important;flex-direction:column!important}.pa-cat-chip.ant-btn>span{display:flex!important;gap:4px!important;line-height:1.2!important}.pa-cat-arrow{align-items:center;background:#628eff1f;border:1.5px solid #628eff66;border-radius:50%;color:#628eff;cursor:pointer;display:flex;flex-shrink:0;height:26px;justify-content:center;padding:0;width:26px}.pa-cat-arrow .anticon{font-size:10px}.pa-cat-arrow.disabled,.pa-cat-arrow:disabled{background:#628eff0f;cursor:not-allowed;opacity:.35}.pa-cat-chip-content{align-items:center!important;display:flex!important;flex-direction:column!important;gap:4px!important}.pa-cat-chip-content img{height:18px;width:18px}.pa-cat-chip-content span{font-size:10px!important;line-height:1.2!important;text-align:center;white-space:normal!important}}@media (max-width:376px){.purchase-advisor-delete-btn.ant-btn,.purchase-advisor-upload-btn.ant-btn{min-width:100px}.purchase-advisor-limits .limit-wrapper:not(:first-child) .limit-text{margin-left:20px!important}.purchase-advisor-limits .limit-wrapper:first-child .limit-text{margin-left:0!important}}.user-management-container{background:linear-gradient(145deg,#001f6b,#060016);box-sizing:border-box;height:100vh;max-width:100vw;overflow-x:hidden;padding:25px}.user-management-containerLight{background-color:#fff;height:100vh;overflow:auto;padding:25px}.container{margin:0 auto;max-width:1280px;min-height:100vh}.header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.header-content h1{color:#fff;font-size:1.5rem;font-weight:700;margin-bottom:4px}.header-content p{color:#d1d5db;font-size:12px}.cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.user-card{border:none;border-radius:8px;cursor:pointer;overflow:hidden;padding:1px;position:relative;transition:all .3s ease}.user-card:hover{box-shadow:0 18px 32px -12px #9333ea40;transform:scale(1.04) translateY(-4px)}.user-card.gradient-1{background:linear-gradient(135deg,#9333ea,#ec4899,#3b82f6)}.user-card.gradient-2{background:linear-gradient(135deg,#06b6d4,#3b82f6,#9333ea)}.user-card.gradient-3{background:linear-gradient(135deg,#10b981,#3b82f6,#9333ea)}.user-card.gradient-4{background:linear-gradient(135deg,#ec4899,#ef4444,#eab308)}.user-card.gradient-5{background:linear-gradient(135deg,#6366f1,#9333ea,#ec4899)}.user-card.gradient-6{background:linear-gradient(135deg,#2563eb,#9333ea,#312e81)}.card-inner{background:#111827e6}.card-inner,.card-innerLight{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:8px;height:100%;padding:16px;position:relative}.card-innerLight{background-color:#fff!important}.user-info{justify-content:space-between;margin-bottom:0}.avatar,.user-info{align-items:center;display:flex}.avatar{background:linear-gradient(135deg,#9333ea,#4863ec);border:2px solid #fff3;border-radius:50%;color:#fff;font-size:12px;font-weight:600;height:40px;justify-content:center;width:40px}.avatar img{border-radius:50%;height:100%;object-fit:cover;width:100%}.status-badge{border-radius:4px;font-weight:500;padding:2px 6px;text-transform:capitalize}.status-active{background:#22c55e33;border:1px solid #22c55e4d;color:#4ade80;font-size:8px!important}.status-modern{background:#22d3ee26;border:1px solid #22d3ee4d;color:#3e74ff}.status-inactive{background:#eb400733;border:1px solid #ff080880;color:#ba0000;font-size:8px!important}.user-name{color:#fff}.user-name,.user-namelight{font-size:14px;font-weight:600;margin-bottom:2px}.user-namelight{color:#545454}.user-role{color:#c084fc;font-size:12px;font-weight:500}.user-details{display:flex;flex-direction:column;gap:8px}.detail-item{align-items:center;color:#80848b;display:flex;font-size:12px}.detail-icon{color:#8498fc;height:14px;margin-right:4px;width:14px}.action-buttons{display:flex;gap:6px;padding-top:10px}.action-btn{align-items:center;border:1px solid;border-radius:4px;cursor:pointer;display:flex;flex:1 1;font-size:12px;gap:4px;justify-content:center;padding:6px 8px}.view-btn{background:#3b82f61a!important;border-color:#3b82f64d!important;color:#60a5fa}.view-btn:hover{background:#3b82f633;border-color:#3b82f680}.edit-btn{background:#9333ea1a;border-color:#9333ea4d;color:#c084fc}.edit-btn:hover{background:#9333ea33;border-color:#9333ea80}.hover-glow{background:linear-gradient(135deg,#9333ea00,#ec489900,#3b82f600);border-radius:8px;inset:0;pointer-events:none;position:absolute;transition:all .3s}.user-card:hover .hover-glow{background:linear-gradient(135deg,#9333ea1a,#ec48991a,#3b82f61a)}.icon{height:18px;width:18px}.icon-sm{height:14px;width:14px}.email-form .email-inputlightmanage{background-color:#fff;color:#000;font-size:14px;max-width:500px;padding:10px 20px;width:100%}.email-form .email-inputmanage{background-color:#222;border:none;border:0!important;color:#fff;font-size:14px;max-width:500px;outline:none;padding:10px 20px;width:100%}.user-management-container .email-form,.user-management-containerLight .email-form{align-items:stretch;display:flex;min-width:0;width:100%}.user-management-container .email-form .filter-btn,.user-management-container .email-form>.ant-btn,.user-management-containerLight .email-form .filter-btn,.user-management-containerLight .email-form>.ant-btn{flex:0 0 auto}.user-management-container .email-form .email-inputlightmanage,.user-management-container .email-form .email-inputmanage,.user-management-containerLight .email-form .email-inputlightmanage,.user-management-containerLight .email-form .email-inputmanage{flex:1 1 auto;min-width:0}.country-selects-dropdown.ant-select-dropdown{background-color:#fff!important}.ant-select-dropdown{background-color:#333!important}.ant-select-item{color:#fff!important}.ant-select-item:hover{background-color:#404040!important}.ant-select-item-option-selected{background-color:#1890ff!important;color:#fff!important}.user-pagination-container{display:flex;justify-content:flex-end;padding:10px}.user-pagination-container .ant-pagination-jump-next .ant-pagination-item-link-icon,.user-pagination-container .ant-pagination-jump-prev .ant-pagination-item-link-icon{opacity:1}.user-pagination-container .ant-pagination-jump-next .ant-pagination-item-ellipsis,.user-pagination-container .ant-pagination-jump-prev .ant-pagination-item-ellipsis{opacity:0}@media (max-width:768px){.user-management-container{background:linear-gradient(145deg,#001f6b,#060016);box-sizing:border-box;max-width:100vw;min-height:100vh;overflow-x:hidden;padding:25px}.cards-grid{grid-template-columns:1fr}.user-management-container{height:auto;padding:10px}.container{min-height:auto;padding:0 10px}.header-content h1{font-size:1.2rem}.header-content p{font-size:11px}.card-inner,.card-innerLight{padding:12px}.user-name,.user-namelight{font-size:13px}.action-btn,.avatar,.detail-item,.user-role{font-size:11px}.avatar{height:36px;width:36px}.icon{height:16px;width:16px}.icon-sm{height:12px;width:12px}.email-form .email-inputlightmanage,.email-form .email-inputmanage{font-size:13px;max-width:none;padding:8px 12px;width:auto!important}.user-management-container .email-form>.ant-btn,.user-management-containerLight .email-form>.ant-btn{height:auto;padding-inline:12px;white-space:nowrap}.user-pagination-container{box-sizing:border-box;justify-content:center;width:100%}.user-pagination-container .ant-pagination{align-items:center;align-self:center!important;display:flex;flex-wrap:nowrap;justify-content:center}.user-pagination-container .ant-pagination-item,.user-pagination-container .ant-pagination-jump-next,.user-pagination-container .ant-pagination-jump-prev,.user-pagination-container .ant-pagination-next,.user-pagination-container .ant-pagination-prev{height:32px!important;line-height:30px!important;margin-right:4px!important;min-width:32px!important;width:32px!important}.user-pagination-container .ant-pagination-next{margin-right:0!important}.user-pagination-container .ant-pagination-item a{font-size:13px;padding:0 4px}.user-pagination-container .ant-pagination-next .ant-pagination-item-link,.user-pagination-container .ant-pagination-prev .ant-pagination-item-link{font-size:12px}}@media (max-width:480px){.user-pagination-container{padding:6px 0}.user-pagination-container .ant-pagination{gap:3px;width:100%}.user-pagination-container .ant-pagination-item,.user-pagination-container .ant-pagination-jump-next,.user-pagination-container .ant-pagination-jump-prev,.user-pagination-container .ant-pagination-next,.user-pagination-container .ant-pagination-prev{height:27px!important;line-height:25px!important;margin-right:0!important;min-width:27px!important;width:27px!important}.user-pagination-container .ant-pagination-item a{font-size:12px;padding:0 2px}.user-pagination-container .ant-pagination-next .ant-pagination-item-link,.user-pagination-container .ant-pagination-prev .ant-pagination-item-link{font-size:11px}}.contact-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:all .3s ease-in-out;visibility:hidden;z-index:999}.contact-overlay.contact-overlay-visible{opacity:1;visibility:visible}.contact-sidebar{background:linear-gradient(180deg,#0f172a,#1e293b);box-shadow:-4px 0 20px #0000004d;display:flex;flex-direction:column;height:100vh;padding-bottom:24px;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .4s ease;width:550px;z-index:999}.contact-sidebar-light{background:linear-gradient(180deg,#f8fafc,#e2e8f0)!important;box-shadow:-4px 0 20px #0000001a!important}.contact-sidebar.contact-sidebar-open{transform:translateX(0)}.contact-sidebar-close-btn{align-items:center;background:linear-gradient(135deg,#f97316,#ea580c);border-radius:50%;box-shadow:0 4px 12px #f9731666;cursor:pointer;display:flex;height:36px;justify-content:center;left:-18px;position:absolute;top:30%;transition:all .3s ease;width:36px;z-index:1000}.contact-sidebar-close-btn-light{background:linear-gradient(135deg,#ea580c,#dc2626)!important;box-shadow:0 4px 12px #ea580c4d!important}.contact-sidebar-close-btn:hover{box-shadow:0 6px 16px #f9731699;transform:scale(1.1)}.contact-sidebar-close-btn-light:hover{box-shadow:0 6px 16px #ea580c80!important}.contact-sidebar-close-btn .anticon{color:#fff;font-size:16px}.contact-sidebar-header{background:linear-gradient(135deg,#1e293b,#334155);border-bottom:1px solid #ffffff1a;padding:24px;text-align:left}.contact-sidebar-header-light{background:linear-gradient(135deg,#fff,#f1f5f9)!important;border-bottom:1px solid #0000001a!important}.contact-sidebar-header h2{color:#fff;font-size:24px;font-weight:700;margin:0 0 6px}.contact-header-title-light{color:#1e293b!important}.contact-sidebar-header p{color:#94a3b8;font-size:14px;margin:0}.contact-header-subtitle-light{color:#64748b!important}.contact-sidebar-content{flex:1 1;overflow-y:auto;padding:24px;scrollbar-color:#fff3 #0000;scrollbar-width:thin}.contact-sidebar-content-light{scrollbar-color:#0003 #0000!important}.contact-sidebar-content::-webkit-scrollbar{width:6px}.contact-sidebar-content::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.contact-sidebar-content-light::-webkit-scrollbar-thumb{background:#0003!important}.contact-sidebar-content::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.contact-sidebar-content-light::-webkit-scrollbar-thumb:hover{background:#0000004d!important}.contact-form-lightDarklabel{color:#cbd5e1!important}.contact-form-lightlabel{color:#374151!important}.contact-sidebar .ant-input,.contact-sidebar .ant-input-affix-wrapper,.contact-sidebar .ant-input-textarea{background:#ffffff0d!important;border-radius:8px;color:#fff!important}.contact-sidebar .ant-input-affix-wrapper-focused,.contact-sidebar .ant-input-affix-wrapper:focus,.contact-sidebar .ant-input:focus{background:#ffffff14!important;border-color:#10b98199!important;box-shadow:0 0 0 2px #10b98133!important;color:#fff!important}.contact-sidebar .ant-input-affix-wrapper>input.ant-input{background:#0000!important;color:inherit!important}.contact-form-light .ant-input,.contact-form-light .ant-input-affix-wrapper,.contact-form-light .ant-input-textarea{background:#ffffffe6!important;color:#1e293b!important}.contact-form-light .ant-input-affix-wrapper-focused,.contact-form-light .ant-input-affix-wrapper:focus,.contact-form-light .ant-input:focus{background:#fff!important;border-color:#10b98199!important;box-shadow:0 0 0 2px #10b98133!important;color:#1e293b!important}.contact-form-light .ant-input-affix-wrapper>input.ant-input{background:#0000!important;color:inherit!important}.contact-form-light .ant-input-textarea::placeholder,.contact-form-light .ant-input::placeholder{color:#0006!important}.contact-form-light .ant-input-affix-wrapper .anticon{color:#0009!important}.contact-sidebar .ant-select,.contact-sidebar .ant-select-selector{background:#ffffff0d!important;border:1px solid #fff3!important;border-radius:8px!important;color:#fff!important}.contact-form-light .ant-select,.contact-form-light .ant-select-selector{background:#0000000d!important;border:1px solid #0003!important;color:#1e293b!important}.contact-form-light .ant-select-selection-placeholder{color:#0006!important}.contact-form-light .ant-select-arrow{color:#0009!important}.contact-tabs-light .ant-tabs-tab{color:#374151!important}.contact-tabs-light .ant-tabs-tab-active{color:#3b82f6!important}.contact-tabs-light .ant-tabs-ink-bar{background:#3b82f6!important}.contact-submit-btn{background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:8px;color:#fff;font-weight:600;height:44px;margin-top:12px}.contact-submit-btn:hover{background:linear-gradient(135deg,#059669,#047857)}.contact-submit-btn-light{background:linear-gradient(135deg,#059669,#047857)!important}.contact-submit-btn-light:hover{background:linear-gradient(135deg,#047857,#065f46)!important}.contact-switch-text-light{color:#374151!important}.contact-switch-btn-light.ant-btn-link{color:#3b82f6!important}.contact-switch-btn-light.ant-btn-link:hover{color:#2563eb!important}@media (max-width:768px){.contact-sidebar{width:100%}.contact-sidebar-close-btn{left:24px;top:24px}}.custom-feedback-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.custom-feedback-modal{background:linear-gradient(180deg,#0f172a,#1e293b);border-radius:12px;box-shadow:0 0 20px #0006;color:#fff;max-width:600px;padding:24px;width:100%}.custom-feedback-modal-light{background:linear-gradient(180deg,#f8fafc,#e2e8f0)!important;box-shadow:0 0 20px #0000001a!important;color:#1e293b!important}.custom-feedback-modal h3{color:#fff;font-size:20px;font-weight:600;margin-top:0}.custom-feedback-title-light{color:#1e293b!important}.custom-feedback-modal p{color:#94a3b8;margin-bottom:12px}.custom-feedback-text-light{color:#64748b!important}.custom-feedback-input{background:#ffffff0d;border:1px solid #fff3;border-radius:8px;color:#fff;font-family:inherit;font-size:14px;margin-bottom:3px;padding:10px 12px;width:100%}.custom-feedback-input-light{background:#0000000d!important;border:1px solid #0003!important;color:#1e293b!important}.custom-feedback-input::placeholder{color:#fff6}.custom-feedback-input-light::placeholder{color:#0006!important}.custom-feedback-textarea{background:#ffffff0d;border:1px solid #fff3;border-radius:8px;color:#fff;font-family:inherit;font-size:14px;margin-bottom:3px;padding:12px;resize:vertical;width:100%}.custom-feedback-textarea-light{background:#0000000d!important;border:1px solid #0003!important;color:#1e293b!important}.custom-feedback-textarea::placeholder{color:#fff6}.custom-feedback-textarea-light::placeholder{color:#0006!important}.custom-feedback-actions{display:flex;gap:12px;justify-content:flex-end}.custom-feedback-submit{background:#306bff!important;border:none;color:#fff;cursor:pointer}.custom-feedback-submit:hover{background:#0048ff!important;color:#fff}.custom-feedback-submit-light{background:#306bff!important;color:#fff!important}.custom-feedback-submit-light:hover{background:#0048ff!important}.custom-feedback-skip{background:#0000;border:1px solid #306bff;color:#306bff}.custom-feedback-skip:hover{background:#0000;border-color:#0048ff!important;color:#0048ff}.custom-feedback-skip-light{border:1px solid #0048ff!important;color:#306bff!important}.custom-feedback-skip-light:hover{background:#0000!important;border-color:1px solid #0048ff!important;color:#306bff!important}.custom-feedback-skip,.custom-feedback-submit{align-items:center!important;border-radius:30px!important;cursor:pointer;display:inline-flex!important;font-weight:600;height:33px;justify-content:center!important;padding:0 16px}.ant-select-clear{background-color:initial!important;color:red!important}.ant-select-item-empty{color:#fff!important}@media (max-width:768px){.contact-sidebar-header{background:linear-gradient(135deg,#1e293b,#334155);border-bottom:1px solid #ffffff1a;padding:24px 24px 24px 70px;text-align:left}}.custom-auto-complete .ant-select-selector .ant-select-selection-placeholder{color:#919191!important}.user-filter-overlay{background:#0009;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .3s ease-in-out;z-index:999}.user-filter-overlay.active{opacity:1;pointer-events:auto}.user-filter-sidebar{background:#0a0a1a;box-shadow:-2px 0 12px #0006;color:#f1f1f1;display:flex;flex-direction:column;height:100%;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s ease-in-out;width:420px;z-index:1000}.user-filter-sidebar-light{background:#fff;color:#111}.user-filter-sidebar.sidebar-open{transform:translateX(0)}.user-sidebar-close-btn{background:none;border:none;color:#f1f1f1;cursor:pointer;font-size:22px;position:absolute;right:14px;top:14px}.user-sidebar-close-btn-light{color:#111}.user-sidebar-header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;gap:10px;padding:16px}.user-sidebar-header-light{border-bottom:1px solid #0000001a}.user-header-title{color:#f1f1f1;font-size:18px;font-weight:600}.user-header-title-light{color:#111}.user-header-icon{color:#f1f1f1}.user-header-icon-light{color:#111}.user-sidebar-content{flex:1 1;overflow-y:auto;padding:16px}.user-sidebar-content-light{background:#fafafa;color:#111}.user-sidebar-footer{background:#0d1422;border-top:1px solid #ffffff1a;bottom:0;display:flex;gap:12px;padding:20px 30px;position:absolute;width:100%}.user-sidebar-footer-light{background:linear-gradient(135deg,#fff,#f1f5f9)!important;border-top:1px solid #00000026}.filter-section .ant-select,.filter-section .ant-select-selector{background:#ffffff0d!important;border:1px solid #fff3!important;border-radius:8px!important;color:#fff!important}.filter-section-light .ant-select,.filter-section-light .ant-select-selector{background:#0000000d!important;border:1px solid #0003!important;color:#1e293b!important}.select-dropdown-dark.ant-select-dropdown{background:#1e293b!important;border:1px solid #fff3!important;border-radius:8px!important;box-shadow:0 4px 12px #0000004d!important}.select-dropdown-dark .ant-select-item{background:#0000!important;color:#fff!important}.select-dropdown-dark .ant-select-item:hover{background:#ffffff1a!important}.select-dropdown-dark .ant-select-item-option-selected{background:#10b98133!important;color:#10b981!important}.select-dropdown-dark .ant-select-item-option-selected:hover{background:#10b9814d!important}@media (max-width:768px){.user-sidebar-footer{background:#0003;border-top:1px solid #ffffff1a;bottom:0;display:flex;gap:12px;padding:20px 30px;position:absolute;width:100%}}.light-theme-reset-btn.ant-btn{background:#0000000d!important;border:1px solid #0003!important;color:#334155!important}.light-theme-reset-btn.ant-btn:hover{background:#0000001a!important;border-color:#0000004d!important;color:#1e293b!important}.share-modal{position:relative}.share-modal .ant-modal-content{background:#0000;box-shadow:none;overflow:visible;padding:0}.share-modal .ant-modal-body{padding:0!important}.share-modal .share-modal__card{background:linear-gradient(135deg,#334c9e,#2e2e2e 48%,#262626);border-radius:35px;box-shadow:6px 6px 11.6px #0000002b;box-sizing:border-box;color:#fff;overflow:hidden;padding:28px;position:relative;width:100%;z-index:0}.share-modal .share-modal__card:before{background:linear-gradient(104.55deg,#628eff 2.4%,#bf8cff);border-radius:35px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute;z-index:0}.share-modal .share-modal__card>*{position:relative;z-index:1}.share-modal .share-header{align-items:center;box-sizing:border-box;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px;width:100%}.share-modal .share-close-btn{align-items:center;background:#1a1a1a;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;height:32px;justify-content:center;line-height:1;margin:0;padding:0;transition:background .2s ease;width:32px}.share-modal .share-close-btn:hover{background:#2a2a2a;color:#fff}.share-modal .share-close-btn .anticon{align-items:center;display:flex;justify-content:center;line-height:1}.share-modal .share-label{color:#ffffffc7;font-size:12px;font-weight:500;letter-spacing:1.2px;line-height:1.3;margin-bottom:0}.share-modal .share-item{cursor:pointer;text-align:center}.share-modal .share-item span{color:#ffffffe6;display:block;font-size:12px;margin-top:6px}.share-modal .icon{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:20px;height:44px;justify-content:center;margin:auto;width:44px}.share-modal .whatsapp{background:#25d366}.share-modal .facebook{background:#1877f2}.share-modal .x{background:#000;font-weight:700}.share-modal .email{background:#ea4335}.share-modal .telegram{background:#229ed9}.share-modal .linkedin{background:#0a66c2}.share-modal .link-box{align-items:center;display:flex;gap:10px;margin-top:22px}.share-modal .link-box input{background:#151820;border:1px solid #628eff;border-radius:10px;color:#f0f2ff;flex:1 1;font-size:12px;height:36px;outline:none;padding:0 12px}.share-modal .link-box input::selection{background:#3e74ff;color:#fff}.share-modal .share-modal-copy-btn.ant-btn{background:#3e74ff!important;border:none!important;border-radius:30px!important;color:#fff!important;font-size:13px!important;font-weight:500;height:36px!important;line-height:34px!important;min-width:88px!important;padding:0 16px!important;width:auto!important}.share-modal .share-modal-copy-btn.ant-btn:focus,.share-modal .share-modal-copy-btn.ant-btn:hover{background:#5a8aff!important;color:#fff!important}.share-modal .share-modal-copy-btn.ant-btn.copied{background:#3e74ff!important}@media (max-width:768px){.share-modal .share-modal__card{border-radius:22px;padding:20px}.share-modal .share-modal__card:before{border-radius:22px}}.dark-main-container{background:linear-gradient(145deg,#001f6b,#060016);height:100vh;overflow-y:auto;padding:25px}.page-header-common{font-size:1.5rem;font-weight:700}.dark-header{color:#545454}.ellipsis-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.animated-upload-circle{margin:0 auto;position:relative}.animated-upload-circle,.circle-outer{align-items:center;display:flex;height:80px;justify-content:center;width:80px}.circle-outer{animation:pulse 2s ease-in-out infinite;border:3px solid #34d399;border-radius:50%}.circle-inner{animation:rotate 3s linear infinite;border:2px solid #475569;border-radius:50%;height:50px;width:50px}.upload-arrow{animation:bounce 1.5s ease-in-out infinite;color:#ffffffa6;font-size:24px;font-weight:700;margin-left:25px;margin-top:15px;position:absolute;top:50%}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes bounce{0%,to{transform:translate(-50%,-50%) translateY(0)}50%{transform:translate(-50%,-50%) translateY(-20px)}}.dark-upload-dragger .circle-outer{border-color:#fff3}.dark-upload-dragger .circle-inner{border-color:#fff6}.dark-upload-dragger .upload-arrow{color:#ffffffa6}.dark-fields-common .ant-upload.ant-upload-drag{background-color:#ffffff0d!important;border:1px dashed #fff3!important;border-radius:12px!important;transition:all .3s ease}.dark-fields-common .ant-upload.ant-upload-drag:hover{background-color:#ffffff14!important;border-color:#10b98199!important}.dark-fields-common .ant-upload-drag-icon{color:#10b981cc!important}.dark-fields-common .ant-upload-text{color:#ffffffe6!important;font-size:14px;font-weight:500}.dark-fields-common .ant-upload-hint{color:#fff9!important;font-size:12px}.dark-fields-common .ant-upload.ant-upload-drag.ant-upload-drag-hover{background-color:#10b98126!important;border-color:#10b981cc!important}.dark-fields-common .ant-input,.dark-fields-common .ant-input-affix-wrapper,.dark-fields-common .ant-input-textarea{background-color:#ffffff0d!important;border-radius:8px;color:#fff!important}.dark-fields-common .ant-input-affix-wrapper-focused,.dark-fields-common .ant-input-affix-wrapper:focus,.dark-fields-common .ant-input:focus{background:#ffffff14!important;border-color:#10b98199!important;box-shadow:0 0 0 2px #10b98133!important;color:#fff!important}.dark-fields-common .ant-input-affix-wrapper>input.ant-input{background:#0000!important;color:inherit!important}.dark-fields-common .ant-select,.dark-fields-common .ant-select-selector{background:#ffffff0d!important;border-radius:8px!important;color:#fff!important}.dark-fields-common .ant-select-dropdown{background:#1e293b!important;border:1px solid #fff3!important;border-radius:8px!important;box-shadow:0 4px 12px #0000004d!important}.dark-fields-common .ant-select-item{background:#0000!important;color:#fff!important}.dark-fields-common .ant-select-item:hover{background:#ffffff1a!important}.dark-fields-common .ant-select-item-option-selected{background:#10b98133!important;color:#10b981!important}.dark-fields-common .ant-select-item-option-selected:hover{background:#10b9814d!important}.dark-fields-common .ant-select-selection-item{background:rgba(78,75,75,.573)!important;border:1px solid hsla(0,0%,100%,.301)!important;border-radius:6px!important;color:#fff!important}.dark-fields-common .ant-select-selection-item-remove{color:#fff9!important}.dark-fields-common .ant-select-selection-item-remove:hover{color:#f87171!important}.dark-fields-common .ant-select-selection-placeholder{color:#6c6c6c!important}.dark-fields-common .ant-select-selection-search-input{background:#0000!important;color:#fff!important}.dark-fields-common .ant-picker{background-color:#ffffff0d!important;border-radius:8px;color:#fff!important}.dark-fields-common .ant-picker-focused,.dark-fields-common .ant-picker:focus{background:#ffffff14!important;border-color:#10b98199!important;box-shadow:0 0 0 2px #10b98133!important;color:#fff!important}.dark-fields-common .ant-picker-input>input{background:#0000!important;color:inherit!important}.dark-fields-common .ant-picker-suffix .anticon svg{color:#fff9!important;transition:color .2s ease}.dark-fields-common .ant-picker-suffix .anticon svg:hover{color:#f87171!important}.table-title-common{border:none;color:#93c5fd;font-size:14px;font-weight:600;letter-spacing:.5px;padding:12px 16px;text-align:left;text-transform:uppercase}.tag-common-purple{background:#9333ea33;border:1px solid #9333ea4d;border-radius:12px;color:#c084fc;display:inline-block;font-size:11px;font-weight:500;padding:3px 6px;white-space:nowrap}.dark-table-title{color:#93c5fd}.dark-tag-purple{background:#9333ea33;border:1px solid #9333ea4d;color:#c084fc}.dark-table-view-btn{background:#164e63;color:#67e8f9}.dark-table-view-btn:hover{background:#0e7490;box-shadow:0 4px 8px #164e6366;transform:translateY(-1px)}.dark-table-edit-btn{background:#581c87;color:#c4b5fd}.dark-table-edit-btn:hover{background:#6d28d9;box-shadow:0 4px 8px #581c8766;transform:translateY(-1px)}.dark-status-yes{background:#22c55e33;border:1px solid #22c55e4d;color:#4ade80}.dark-status-no{background:#ef444433;border:1px solid #ef44444d;color:#f87171}.dark-filter-select .ant-select-selector{background:#ffffff14!important;border:1px solid #fff3!important;border-radius:8px;color:#fff}.dark-filter-select .ant-select-selection-placeholder{color:#ffffff80}.dark-filter-select .ant-select-selection-item{background:#3b82f6cc;border:none;border-radius:4px;color:#fff}.dark-filter-select .ant-select-arrow{color:#fff9}.ant-btn-group .ant-btn{transition:.5s ease-in-out!important}.ant-btn-group .ant-btn:focus{box-shadow:0 0 0 2px #3b82f633}.ant-btn-group .inactive-btn{background:#1e293bcc!important;color:#94a3b8!important}.ant-btn-group .inactive-btn:hover{background:#47556966!important;color:#e2e8f0!important}.ant-btn-group .active-btn{background:linear-gradient(135deg,#3b82f6,#1d4ed8)!important;box-shadow:0 2px 8px #3b82f64d!important;color:#fff!important}.ant-btn-group .active-btn:hover{background:linear-gradient(135deg,#2563eb,#1e40af);box-shadow:0 4px 12px #3b82f666;transform:translateY(-1px)}.dark-field-required:before{color:#f5222d;content:"*";font-size:14px;margin-right:2px}.dark-submit-common-btn{background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:8px;color:#fff!important;font-weight:600;height:44px;margin-top:12px}.dark-submit-common-btn:focus{background:linear-gradient(135deg,#10b981,#045c40)!important}.dark-submit-common-btn:hover{background:linear-gradient(135deg,#059669,#047857)!important}.dark-close-btn{align-items:center;background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:50%;box-shadow:0 4px 12px #ef444466;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .3s ease;width:36px}.dark-close-btn:hover{box-shadow:0 6px 16px #ef444499;transform:scale(1.1)}.dark-pagination{.ant-pagination-item{background-color:#404040!important;border-color:#707070!important}.ant-pagination-item a{color:#fff!important}.ant-pagination-item:hover{background-color:#595959!important}.ant-pagination-item:hover a{color:#fff!important}.ant-pagination-item-active{background-color:#1890ff!important;border-color:#1890ff!important}.ant-pagination-item-active a{color:#fff!important}.ant-pagination-item-active:hover{background-color:#40a9ff!important;border-color:#40a9ff!important}.ant-pagination-next,.ant-pagination-prev{background-color:#404040!important}.ant-pagination-next .ant-pagination-item-link,.ant-pagination-prev .ant-pagination-item-link{background-color:initial!important;color:#fff!important}.ant-pagination-next:hover,.ant-pagination-prev:hover{background-color:#595959!important}.ant-pagination-disabled{background-color:#333!important;border-color:#404040!important}.ant-pagination-disabled .ant-pagination-item-link{color:#8c8c8c!important}.ant-pagination-options-quick-jumper input{background-color:#404040!important;border-color:#707070!important;color:#fff!important}.ant-pagination-options-quick-jumper input:focus{border-color:#1890ff!important;box-shadow:0 0 0 2px #1890ff33!important}.ant-select-selector{background-color:#404040!important;border-color:#707070!important;color:#fff!important}.ant-select-arrow{color:#fff!important}.ant-pagination-total-text{color:#b5b5b5!important}.ant-pagination-simple .ant-pagination-simple-pager{background-color:#404040!important;border-color:#707070!important}.ant-pagination-simple .ant-pagination-simple-pager input{background-color:initial!important;color:#fff!important}}.dark-table-wrapper .ant-table{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff05!important;border:1px solid #ffffff1a;border-collapse:collapse;border-radius:10px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;overflow:hidden;width:100%}.dark-table-wrapper .ant-table-container{border:none!important}.dark-table-wrapper .ant-table-content{background:#0000!important}.dark-table-wrapper .ant-table-thead>tr>th{background:#3b82f633!important;border-bottom:1px solid #3b82f64d!important;border-right:none!important;color:#93c5fd!important;font-size:14px;font-weight:600;letter-spacing:.5px;padding:12px 16px!important;position:relative;text-align:left;text-transform:uppercase}.dark-table-wrapper .ant-table-thead>tr>th:before{display:none}.dark-table-wrapper .ant-table-tbody>tr{background:#ffffff05!important;border-bottom:1px solid #ffffff0d!important;transition:all .3s ease}.dark-table-wrapper .ant-table-tbody>tr:nth-child(odd){background:linear-gradient(135deg,#3b82f608,#6366f105)!important}.dark-table-wrapper .ant-table-tbody>tr:nth-child(2n){background:linear-gradient(135deg,#9333ea05,#a855f708)!important}.dark-table-wrapper .ant-table-tbody>tr:nth-child(3n){background:linear-gradient(135deg,#06b6d405,#22c55e05)!important}.dark-table-wrapper .ant-table-tbody>tr:nth-child(4n){background:linear-gradient(135deg,#ec489905,#fb718505)!important}.dark-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(135deg,#ffffff14,#ffffff0d)!important;box-shadow:0 4px 12px #0003;transform:translateY(-1px);transition:all .3s ease}.dark-table-wrapper .ant-table-tbody>tr>td{border-bottom:none!important;border-right:none!important;color:#e5e5e5!important;font-size:14px;line-height:1.5;padding:10px 16px!important}.dark-table-wrapper .ant-table-tbody>tr:last-child{border-bottom:none!important}.dark-table-wrapper .ant-table,.dark-table-wrapper .ant-table table,.dark-table-wrapper .ant-table-container,.dark-table-wrapper .ant-table-content table{border:none}.dark-table-wrapper{background:#0000}.dark-table-wrapper .ant-table-selection-column,.dark-table-wrapper .ant-table-tbody>tr.ant-table-placeholder>td:hover{background:#0000!important}.filter-sidebar-overlay-common{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:all .3s ease-in-out;visibility:hidden;z-index:998}.filter-sidebar-overlay-common.overlay-visible{opacity:1;visibility:visible}.filter-sidebar-common{background:linear-gradient(180deg,#1e293b,#0f172a);box-shadow:4px 0 20px #0000004d;display:flex;flex-direction:column;height:100vh;left:0;position:fixed;top:0;transform:translateX(-100%);transition:transform .4s cubic-bezier(.4,0,.2,1);width:380px;z-index:1100}.filter-sidebar-common.sidebar-open{transform:translateX(0)}.filter-sidebar-header-common{background:linear-gradient(135deg,#334155,#1e293b);border-bottom:1px solid #ffffff1a;padding:24px 24px 20px}.filter-sidebar-header-title-common h2{color:#fff;font-size:24px;font-weight:700;margin:0}.filter-sidebar-footer{background:#0003;border-top:1px solid #ffffff1a;display:flex;gap:12px;padding:20px 24px}.dark-common-search{background-color:#222!important;border:none;border:0!important;color:#fff;font-size:14px;max-width:500px;outline:none;padding:10px 20px;width:100%}.dark-select-common .ant-select-selection-item{background:#0000!important;border:none!important;border-radius:6px!important;color:#fff!important}.featured-badge-common .featured-text{background:#9f4a1933;border-radius:6px;color:#da9812;font-size:10px;font-weight:500;padding:4px 12px}.category-badge-common .featured-text{background:#ff6a9317;border-radius:6px;color:#ec3468;font-size:10px;font-weight:500;max-width:100px;padding:4px 12px}.drafted-badge-common .featured-text{background:#ffa97733;border-radius:6px;color:#da9812;font-size:10px;font-weight:500;padding:4px 12px}.published-badge-common .featured-text{background:#57faa224;border-radius:6px;color:#109459;font-size:10px;font-weight:500;padding:4px 12px}.featured-text.xs{font-size:8.5px!important}.dark-radio-common .ant-radio-wrapper{color:#e2e8f0}.dark-radio-common .ant-radio-checked .ant-radio-inner{background-color:#3b82f6;border-color:#3b82f6}.dark-radio-common .ant-radio-inner{background:#ffffff0d;border-color:#ffffff4d}.confirm-modal-common .ant-modal-confirm-btns{display:flex;margin-top:12px!important}.confirm-modal-common .ant-modal-confirm-btns .ant-btn{align-items:center;font-size:12px;height:28px;justify-content:center;min-width:60px;padding:2px 10px}.dark-confirm-modal-common .ant-modal-confirm-title{color:#d9e6fa}.dark-confirm-modal-common .ant-modal-content{background:linear-gradient(180deg,#0f172a,#1e293b);box-shadow:0 0 20px #0006}.dark-switch-common .ant-switch-checked{background-color:#52c41a!important}.grecaptcha-badge{display:none!important}.dark-common-popover .ant-popover-inner,.dark-common-popover .ant-popover-title{background:#1e293be6!important;color:#fff}.dark-common-popover .ant-popover-arrow{background:#1e293be6!important}.dark-common-popover.ant-popover-arrow-content,.dark-common-popover.ant-popover-arrow-content:before{background:#1e293b!important;display:none!important}.filter-overlay{-webkit-backdrop-filter:blur(1.9px);backdrop-filter:blur(1.9px);background:#00000040;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease-in-out;visibility:hidden;z-index:998}.filter-overlay.overlay-visible{opacity:1;visibility:visible}.filter-sidebar{width:380px}.filter-sidebar,.filter-sidebar1{background:linear-gradient(180deg,#1e293b,#0f172a);box-shadow:4px 0 20px #0000004d;display:flex;flex-direction:column;height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);transition:transform .4s cubic-bezier(.4,0,.2,1);z-index:4000}.filter-sidebar1{width:330px}.filter-sidebar-light,.filter-sidebar1-light1{background:linear-gradient(180deg,#f8fafc,#e2e8f0)!important;box-shadow:4px 0 20px #0000001a!important}.filter-sidebar.sidebar-open,.filter-sidebar1.sidebar-open1{transform:translateX(0)}.sidebar-close-btn{align-items:center;border-radius:50%;cursor:pointer;display:flex;height:17px;justify-content:center;position:absolute;right:12px;top:13px;transition:none!important;width:17px;z-index:1000}.sidebar-close-btn-light{background:linear-gradient(135deg,#000,#000)!important;box-shadow:0 3px 8px #00000040!important}.sidebar-close-btn .anticon{color:#fff;font-size:8px}.sidebar-header{background:linear-gradient(135deg,#334155,#1e293b);border-bottom:1px solid #ffffff1a;padding:24px 24px 20px;padding-bottom:3px!important}.sidebar-header-light{background:linear-gradient(135deg,#fff,#f1f5f9)!important;border-bottom:1px solid #0000001a!important}.header-title{align-items:center;display:flex;gap:12px;margin-bottom:12px}.header-title h2{color:#fff;font-size:24px;font-weight:700;margin:0}.header-title-light{color:#1e293b!important}.header-icon{color:#60a5fa;font-size:20px}.header-icon-light{color:#3b82f6!important}.filter-count-badge .ant-badge-count{background:#10b981;border-color:#10b981;font-size:11px;height:18px;line-height:18px;min-width:18px}.reset-btn1.ant-btn-link{color:#94a3b8;font-size:13px;height:auto;padding:0;padding:0!important}.reset-btn-light.ant-btn-link{color:#64748b!important}.reset-btn1.ant-btn-link:hover{color:#60a5fa}.reset-btn-light.ant-btn-link:hover{color:#3b82f6!important}.sidebar-content{flex:1 1;overflow-y:auto;padding:20px 24px;scrollbar-color:#fff3 #0000;scrollbar-width:thin}.sidebar-content-light{scrollbar-color:#0003 #0000!important}.sidebar-content::-webkit-scrollbar{width:6px}.sidebar-content::-webkit-scrollbar-track{background:#0000}.sidebar-content::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.sidebar-content-light::-webkit-scrollbar-thumb{background:#0003!important}.sidebar-content::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.sidebar-content-light::-webkit-scrollbar-thumb:hover{background:#0000004d!important}.filter-section{margin-bottom:28px}.section-title3{align-items:center;color:#e2e8f0;display:flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:12px}.section-title3-light{color:#334155!important}.section-title3 .anticon{color:#60a5fa;font-size:16px}.section-title3-light .anticon{color:#3b82f6!important}.filter-search .ant-input-search{background:#ffffff14;border:1px solid #fff3;border-radius:8px}.filter-search .ant-input{background:#0000;border:none;color:#fff}.filter-search .ant-input::placeholder{color:#ffffff80}.filter-search .ant-input-search-button{background:#3b82f6;border-color:#3b82f6}.filter-search-light .ant-input-search{background:#0000000d!important;border:1px solid #0003!important}.filter-search-light .ant-input{color:#1e293b!important}.filter-search-light .ant-input::placeholder{color:#00000080!important}.filter-search-light .ant-input-search-button{background:#3b82f6!important;border-color:#3b82f6!important}.filter-select .ant-select-selector{background:#ffffff14!important;border:1px solid #fff3!important;border-radius:8px;color:#fff}.filter-select .ant-select-selection-placeholder{color:#ffffff80}.filter-select .ant-select-selection-item{background:#3b82f6cc;border:none;border-radius:4px;color:#fff}.filter-select .ant-select-arrow{color:#fff9}.price-display{color:#60a5fa;font-size:16px;font-weight:600;margin-bottom:12px;text-align:center}.price-display-light{color:#3b82f6!important}.price-slider .ant-slider-rail{background:#fff3}.price-slider-light .ant-slider-rail{background:#0003!important}.price-slider .ant-slider-track{background:linear-gradient(90deg,#3b82f6,#60a5fa)}.price-slider .ant-slider-handle{background:#3b82f6;border-color:#3b82f6}.price-slider .ant-slider-handle:focus,.price-slider .ant-slider-handle:hover{border-color:#60a5fa;box-shadow:0 0 0 5px #3b82f633}.rating-filter .ant-rate-star{color:#ffffff4d}.rating-filter .ant-rate-star-full{color:#fbbf24}.rating-text{color:#94a3b8;font-size:12px;margin-top:8px;text-align:center}.checkbox-group{display:flex;flex-direction:column;gap:8px}.difficulty-checkbox .ant-checkbox-wrapper{color:#e2e8f0}.difficulty-checkbox-light .ant-checkbox-wrapper{color:#334155!important}.difficulty-checkbox .ant-checkbox-checked .ant-checkbox-inner,.difficulty-checkbox-light .ant-checkbox-checked .ant-checkbox-inner{background-color:#3b82f6;border-color:#3b82f6}.difficulty-checkbox .ant-checkbox-inner{background:#ffffff0d;border-color:#ffffff4d}.difficulty-checkbox-light .ant-checkbox-inner{background:#0000000d!important;border-color:#0000004d!important}.featured-checkbox{background:#10b9811a;border:1px solid #10b9814d;border-radius:8px;margin:0;padding:16px}.featured-checkbox .ant-checkbox-wrapper{color:#10b981;font-weight:500}.featured-checkbox .ant-checkbox-checked .ant-checkbox-inner{background-color:#10b981;border-color:#10b981}.featured-text{font-size:14px}.Landingsidebar-footer{background:#e8edf400;border-top:2px solid hsla(0,0%,100%,.785);bottom:0;display:flex;gap:5px;justify-content:center;padding:15px 12px;position:relative;width:100%}.Landingsidebar-footer-light{background:#e8edf4;border-top:1px solid #0000001a!important}.cancel-btn.ant-btn{background:#ffffff1a;border-color:2px solid #fff3;border-radius:8px;color:#e2e8f0;font-weight:500;height:44px}.cancel-btn-light.ant-btn{background:#0000000d!important;border-color:#0003!important;color:#334155!important}.cancel-btn.ant-btn:hover{background:#ffffff26;border-color:#ffffff4d;color:#fff}.cancel-btn-light.ant-btn:hover{background:#0000001a!important;border-color:#0000004d!important;color:#1e293b!important}.cancel-btn1.ant-btn{background:#6c63ff14;border:1px solid #6c63ff99;border-radius:999px;color:#000;cursor:default;font-size:13px;font-weight:500;height:35px;transition:all .2s ease-in-out;white-space:nowrap;width:30%}.apply-btn.ant-btn-primary{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:8px;box-shadow:0 4px 12px #3b82f64d;font-weight:600;height:44px}.apply-btn-light.ant-btn-primary{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;box-shadow:0 4px 12px #3b82f633!important}.apply-btn.ant-btn-primary:hover{background:linear-gradient(135deg,#2563eb,#1e40af);box-shadow:0 6px 16px #3b82f666}.apply-btn-light.ant-btn-primary:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;box-shadow:0 6px 16px #3b82f64d!important}.applynewbtn{border:1px solid #6c63ff99;border-radius:999px;box-shadow:0 0 12px #6c63ff99;cursor:default;font-size:13px;font-weight:500;height:35px;transition:all .2s ease-in-out;white-space:nowrap;width:40%}.applynewbtn,.applynewbtn.ant-btn:hover{background:linear-gradient(90deg,#3e74ff,#bf8cff);color:#fff}.applynewbtn.ant-btn:hover{cursor:pointer;transform:translateY(-1px)}@media (max-width:768px){.Landingsidebar-footer{background:#e8edf4;bottom:0;display:flex;gap:5px;justify-content:center;padding:15px 12px;position:-webkit-sticky;position:sticky;z-index:10}.filter-sidebar,.filter-sidebar1{width:100%}.sidebar-close-btn{right:24px;top:24px}}.newfilterdropdown{border-radius:24px!important}.newfilterdropdown .ant-select-selector{align-items:center;background:#f8f9ff!important;border:1.5px solid #d1d5ff!important;border-radius:24px!important;box-shadow:none!important;display:flex;font-size:14px;min-height:44px!important;padding:8px 16px!important}.newfilterdropdown .ant-select-selection-placeholder{color:#1f2937!important;font-weight:500;line-height:28px}.newfilterdropdown .ant-select-selection-item{color:#1f2937!important;line-height:28px}.newfilterdropdown .ant-select-arrow{align-items:center!important;color:#1f2937!important;display:flex!important;font-size:16px!important;pointer-events:none!important;right:16px!important;transition:transform .3s ease!important}.newfilterdropdown .ant-select-arrow .anticon{display:inline-block!important}.newfilterdropdown .ant-select-clear{display:none!important}.newfilterdropdown.ant-select-open .ant-select-arrow{transform:rotate(180deg)}.ant-select-dropdown.newfilterdropdown{background:#fff!important;border:1.5px solid #e5e7eb!important;border-radius:16px!important;box-shadow:0 10px 30px #0000001a!important;margin-top:4px!important;padding:8px!important}.ant-select-dropdown.newfilterdropdown .ant-select-item{border-radius:10px!important;color:#1f2937!important;font-size:14px;font-weight:400;margin-bottom:2px;padding:10px 12px!important;transition:background .2s ease}.ant-select-dropdown.newfilterdropdown .ant-select-item:hover{background:#f3f4f6!important}.ant-select-dropdown.newfilterdropdown .ant-select-item-option-selected{background:#eef2ff!important;color:#4f46e5!important;font-weight:600}.ant-select-dropdown.newfilterdropdown .ant-select-item-option-selected:hover{background:#e0e7ff!important}.ant-select-dropdown.newfilterdropdown .ant-select-item-option-selected .ant-select-item-option-state{color:#4f46e5!important}.newfilterdropdown .ant-select-selection-overflow{gap:6px}.newfilterdropdown .ant-select-selection-overflow-item{-webkit-margin-end:0!important;margin-inline-end:0!important}.newfilterdropdown .ant-select-selection-item{background:#eef2ff!important;border:1px solid #c7d2fe!important;border-radius:8px!important;color:#4338ca!important;font-size:13px;font-weight:500;height:auto!important;line-height:20px;margin:0!important;padding:4px 10px!important}.newfilterdropdown .ant-select-selection-item-remove{color:#6366f1!important;font-size:12px;margin-left:6px}.newfilterdropdown .ant-select-selection-item-remove:hover{color:#4338ca!important}.newfilterdropdown .ant-select-selection-search{-webkit-margin-start:0!important;margin-inline-start:0!important}.newfilterdropdown .ant-select-selection-search-input{color:#111827!important;font-size:14px;height:28px!important}.newfilterdropdown.ant-select-focused .ant-select-selector{border-color:#7c83ff!important;box-shadow:0 0 0 3px #7c83ff26!important}.newfilterdropdown.ant-select-disabled .ant-select-selector{background:#f3f4f6!important;border-color:#e5e7eb!important;cursor:not-allowed}.newfilterdropdown .ant-select-selection-placeholder:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%231f2937%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><polyline points=%276 9 12 15 18 9%27/></svg>");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:18px;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:18px}.categories-wrapper{background:#000;padding:36px 20px;text-align:center}.categories-title{color:#fff;font-size:28px;font-weight:600;margin:0 0 24px}.categories-title span{color:#6c63ff}.categories-list{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin:0 auto;max-width:1100px}@media (max-width:768px){.categories-list{display:flex;flex-wrap:wrap;gap:5px;justify-content:center;margin:0 auto;max-width:1100px}.categories-title{color:#fff;font-size:32px;font-weight:600;margin:0 0 20px}.categories-wrapper{background:#000;padding:30px 20px;text-align:center}}.category-pill{background:#6c63ff14;border:1px solid #6c63ff99;border-radius:999px;color:#7da2ff;cursor:default;font-size:13px;font-weight:500;padding:8px 16px;transition:all .2s ease-in-out;white-space:nowrap}.category-pill:hover{background:linear-gradient(90deg,#3e74ff,#bf8cff);box-shadow:0 0 12px #6c63ff99;color:#fff;cursor:pointer;transform:translateY(-1px)}.industry-wrapper{background:#f2f2f5;overflow:hidden;padding:36px 20px}.marquee{margin-bottom:24px;overflow:hidden;width:100%}.industry-wrapper .marquee:last-child{margin-bottom:0}.marquee-track{--drag-x:0px;animation:scroll-left 40s linear infinite;display:flex;gap:12px;transform:translateX(var(--drag-x));width:-webkit-max-content;width:max-content;will-change:transform}.marquee.right .marquee-track{animation:scroll-right 40s linear infinite}.marquee-track.dragging{animation-play-state:paused!important}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-track.draggable{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.marquee-track.draggable:active{cursor:grabbing}.industry-card{align-items:center;background:linear-gradient(104.56deg,#ffffff61 2.95%,#d6d6d65e 97.54%);border-radius:35px;box-shadow:6px 6px 11.6px 0 #00000017;display:flex;gap:14px;height:130px;margin:2px;opacity:1;padding:18px 10px;position:relative;width:280px;z-index:1}.industry-card:before{background:linear-gradient(104.55deg,#628eff 2.4%,#bf8cff);border-radius:30px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute}.industry-card:hover{background:#f4f4f4;border-color:#b63df7;cursor:grab}.industry-card img{background-color:initial;border-radius:20px;height:108px;object-fit:cover;padding:0;width:110px}.industry-card p{color:#222;font-size:13px!important;font-weight:500}.industry-card p:hover{color:#0070b5}@keyframes scroll-left{0%{transform:translateX(var(--drag-x))}to{transform:translateX(calc(var(--drag-x) - 33.333%))}}@keyframes scroll-right{0%{transform:translateX(calc(var(--drag-x) - 33.333%))}to{transform:translateX(var(--drag-x))}}.main-industry-para{color:#191919;margin:0 auto 24px;text-align:center;width:500px}.main-section-title{color:#232323!important;font-size:24px!important;font-weight:600!important;margin:0 0 4px;text-align:center}@media (max-width:425px){.industry-wrapper{gap:6px;grid-template-columns:repeat(2,1fr);padding:30px 6px}.industry-card{max-width:none;padding:8px}}@media (max-width:767px){.marquee-track{grid-gap:6px;animation:none;display:grid;gap:6px;grid-template-columns:repeat(2,1fr);transform:none;width:100%}.industry-card{align-items:center;flex-direction:column;height:auto;padding:8px;width:100%}.industry-card,.industry-card:before{border-radius:12px}.industry-card img{border-radius:12px;height:78px;width:80px}}@media (max-width:600px){.marquee{overflow:visible}.industry-main-heading{font-size:32px}.main-industry-para{color:#191919;flex-wrap:wrap;font-size:15px;margin:0 auto 16px;max-width:310px;text-align:center}.main-section-title{color:#232323!important;font-size:30px!important;font-weight:600!important;margin:0 0 4px}.marquee-track{grid-gap:4px;animation:none!important;cursor:default;display:grid;gap:4px;grid-template-columns:repeat(2,1fr);transform:none!important;width:100%}.marquee-track.draggable{cursor:default;touch-action:auto}.industry-card{align-items:center;border-radius:12px;flex-direction:column;max-width:100%;padding:8px}.main-section-second-title{font-size:32px}.industry-card img{height:120px;object-fit:cover;width:100%}.industry-card p{font-size:12px!important;text-align:center}.industry-wrapper{background:#f8f9ff;overflow:hidden;padding:30px 20px}}.filter-component{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#0f172ae6,#1e293bcc);background:#031c46cc;border:1px solid #4755694d;border-radius:16px;box-shadow:0 8px 32px #0000004d,inset 0 2px 8px #ffffff0d;padding:15px;transition:all .3s ease}.filter-component:hover{border-color:#fff3;box-shadow:0 12px 40px #0006,inset 0 2px 8px #ffffff14}.filter-item{margin-bottom:16px}.filter-label{color:#e8e9ea;display:block;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;opacity:.9;text-transform:uppercase}.picker-dropdown-dark.ant-picker-dropdown{background:#1e293b!important;border:1px solid #fff3!important;border-radius:8px!important;box-shadow:0 4px 12px #0000004d!important;overflow:hidden!important}.picker-dropdown-dark .ant-picker-header{background:#1e293b!important;border-bottom:1px solid #ffffff26!important;color:#fff!important}.picker-dropdown-dark .ant-picker-header button{color:#e2e8f0!important;transition:color .2s ease-in-out}.picker-dropdown-dark .ant-picker-header button:hover{color:#10b981!important}.picker-dropdown-dark .ant-picker-body,.picker-dropdown-dark .ant-picker-date-panel,.picker-dropdown-dark .ant-picker-panel-container{background:#1e293b!important}.picker-dropdown-dark .ant-picker-cell{background:#0000!important;color:#e2e8f0!important;transition:background .2s ease-in-out}.picker-dropdown-dark .ant-picker-cell-disabled{color:#ffffff4d!important}.picker-dropdown-dark .ant-picker-cell:hover .ant-picker-cell-inner{background:#ffffff14!important;border-radius:6px!important;color:#e2e8f0!important}.picker-dropdown-dark .ant-picker-cell-in-view.ant-picker-cell:hover:before{background:#ffffff14!important}.picker-dropdown-dark .ant-picker-cell-in-view.ant-picker-cell-range-hover:before{background:#10b98126!important}.picker-dropdown-dark .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:before,.picker-dropdown-dark .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:before{background:#10b98140!important}.picker-dropdown-dark .ant-picker-cell-today .ant-picker-cell-inner:before{border:1px solid #10b981!important;border-radius:6px!important}.picker-dropdown-dark .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner{background:#10b98140!important;border-radius:6px!important;color:#10b981!important;font-weight:500!important}.picker-dropdown-dark .ant-picker-cell-in-view.ant-picker-cell-in-range:before{background:#10b98126!important}.picker-dropdown-dark .ant-picker-cell-in-view.ant-picker-cell-in-range .ant-picker-cell-inner{color:#10b981!important}.picker-dropdown-dark .ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner{background:#10b9814d!important;border-radius:6px 0 0 6px!important;box-shadow:none!important;color:#10b981!important;font-weight:600!important}.picker-dropdown-dark .ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner{background:#10b9814d!important;border-radius:0 6px 6px 0!important;box-shadow:none!important;color:#10b981!important;font-weight:600!important}.picker-dropdown-dark .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):before,.picker-dropdown-dark .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):before{background:#10b98133!important}.picker-dropdown-dark .ant-picker-footer{background:#1e293b!important;border-top:1px solid #ffffff26!important}.picker-dropdown-dark .ant-picker-footer .ant-btn{background:#ffffff0d!important;border:1px solid #fff3!important;color:#e2e8f0!important;transition:all .2s ease-in-out}.picker-dropdown-dark .ant-picker-footer .ant-btn:hover{background:#10b98133!important;border-color:#10b981!important;color:#10b981!important}.picker-dropdown-dark .ant-picker{background:#ffffff0d!important;border:1px solid #fff3!important;border-radius:8px!important;color:#fff!important;transition:all .2s ease-in-out}.picker-dropdown-dark .ant-picker-focused,.picker-dropdown-dark .ant-picker:hover{border-color:#10b981!important}.picker-dropdown-dark .ant-picker-input>input{background:#0000!important;color:#fff!important}.picker-dropdown-dark .ant-picker-input>input::placeholder{color:#ffffff80!important}.dashboard-action-buttons{display:flex;gap:8px;justify-content:flex-end}.reset-button{background:#ffffff0d!important;border:1px solid #fff3!important;border-radius:6px!important;color:#e2e8f0!important;font-size:15px!important;padding-left:12px;padding-right:12px;transition:all .2s ease-in-out}.reset-button:hover{background:#ffffff1a!important;border-color:#20232f!important;color:#fff!important}.apply-button{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:4px;box-shadow:0 4px 12px #3b82f64d;color:#fff!important;font-size:14px!important;padding-left:12px;padding-right:12px}.apply-button:focus,.apply-button:hover{background:linear-gradient(135deg,#3b82f6,#113390);color:#fff!important}.export-button{background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:4px;box-shadow:0 4px 12px #10b9814d;color:#fff!important;font-size:14px!important;padding-left:12px;padding-right:12px;transition:all .3s ease}.export-button:focus,.export-button:hover{background:linear-gradient(135deg,#10b981,#047857);box-shadow:0 6px 16px #10b98166;color:#fff!important}.dark-select-dashboard.dark-select-dashboard .ant-select-selection-item{background:#0000!important;border:none!important;border-radius:6px!important;color:#fff!important}.dark-select-dashboard .ant-select-selector{border:1px solid #d9d9d9!important}.dark-select-dashboard .ant-select-arrow{color:#e2e8f0!important}.export-menu-light{background-color:#2e2e2e!important;color:#f5f5f5!important}.export-menu-light .ant-dropdown-menu-item{color:#f5f5f5}.export-menu-light .ant-dropdown-menu-item:hover{background-color:#8b8b8b79}.dashboard-mobile-quick-filters{display:none}@media (max-width:767px){.dashboard-mobile-quick-filters{display:flex}.dashboard-desktop-quick-filters{display:none}}@media (max-width:576px){.filter-component{border-radius:12px;padding:10px}.filter-component .ant-row{margin-left:-4px!important;margin-right:-4px!important}.filter-component .ant-col{padding-left:4px!important;padding-right:4px!important}.dashboard-quick-filters{display:flex!important;gap:6px!important;margin-bottom:10px}.dashboard-quick-filters .ant-space-item{margin:0!important}.dashboard-quick-filter{font-size:12px;line-height:24px;margin-right:0!important;min-height:28px;padding:1px 8px!important;white-space:nowrap}.filter-item{margin-bottom:8px}.filter-label{font-size:10px;letter-spacing:.25px;line-height:1.2;margin-bottom:4px;min-height:16px}.filter-component .ant-select-selector,.filter-component .custom-date-picker{border-radius:8px!important;height:36px!important}.filter-component .custom-date-picker{padding:0 8px}.filter-component .ant-select-single .ant-select-selector .ant-select-selection-item,.filter-component .ant-select-single .ant-select-selector .ant-select-selection-placeholder,.filter-component .custom-date-picker .ant-picker-input>input{font-size:12px!important;line-height:34px!important}.filter-component .ant-select-arrow,.filter-component .custom-date-picker .ant-picker-suffix{font-size:12px}.dashboard-action-buttons{gap:6px;padding-top:2px}.dashboard-action-buttons .ant-btn{font-size:12px!important;height:30px;line-height:28px;padding:0 10px}}@media (max-width:360px){.dashboard-quick-filter{font-size:11px;padding-left:6px!important;padding-right:6px!important}.dashboard-action-buttons .ant-btn{padding-left:8px;padding-right:8px}}.dashboard-container{-ms-overflow-style:none;box-sizing:border-box;display:flex;flex-direction:column;font-family:NoirPro,sans-serif;gap:1.5rem;height:100vh;margin:0 auto;max-width:100%;min-width:0;overflow-x:hidden;overflow-y:scroll;padding:1rem;scrollbar-width:none;width:100%}.dashboard-container::-webkit-scrollbar{display:none}.dashboard-container.dark{--text-primary:#fff;--text-secondary:#94a3b8;--card-bg:#ffffff14;--card-border:#ffffff1f;--hover-bg:#ffffff1a;color:#fff}.dashboard-container.light{--text-primary:#1e293b;--text-secondary:#64748b;--card-bg:#ffffffe6;--card-border:#e2e8f0cc;--hover-bg:#94a3b81a;color:#1e293b}.dashboard-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.dashboard-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#4f46e5,#7c3aed);-webkit-background-clip:text;background-clip:text;font-size:1.75rem;font-weight:700;margin:0}.theme-toggle{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--card-bg);border:1px solid var(--card-border);border-radius:8px;color:var(--text-primary);cursor:pointer;display:flex;font-size:1rem;height:40px;justify-content:center;transition:all .2s ease;width:40px}.theme-toggle:hover{background:var(--hover-bg);transform:scale(1.05)}.metric-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;box-shadow:0 8px 25px #00000026;padding:1rem;position:relative;transition:all .2s ease}.metric-card:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-2px)}.metric-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:.75rem}.metric-icon{background:#4f46e526;border-radius:8px;color:#4f46e5;font-size:1.25rem;padding:.5rem}.metric-change{background:var(--hover-bg);border-radius:12px;color:var(--text-secondary);font-size:.75rem;font-weight:500;padding:.2rem .5rem}.metric-value{color:var(--text-primary);font-size:1.5rem;margin:0 0 .25rem}.metric-title{color:var(--text-secondary);font-size:.8rem;font-weight:500;margin:0}.charts-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.chart-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;display:flex;flex-direction:column;overflow:hidden;padding:1rem;transition:all .2s ease}.chart-card:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-1px)}.chart-content{flex:1 1 240px;height:240px;min-height:0;min-width:0;overflow:hidden;width:100%}.chart-content .recharts-legend-wrapper{box-sizing:border-box;left:0!important;max-width:100%;padding:0 8px;right:0!important;width:100%!important}.chart-content .recharts-legend-wrapper .ant-row{justify-content:center;margin-left:0!important;margin-right:0!important;max-width:100%;width:100%}.chart-content .recharts-legend-wrapper .ant-col{max-width:100%}.chart-content>.gx-d-flex{height:100%}.chart-header{align-items:center;display:flex;gap:.5rem;margin-bottom:1rem}.chart-title{color:var(--text-primary);font-size:1rem;font-weight:600;margin:0}.chart-icon{color:#4f46e5;font-size:1rem}.performers-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.performer-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;height:300px;overflow-y:auto;padding:1rem;transition:all .2s ease}.performer-card:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-1px)}.card-header{align-items:center;display:flex;gap:.5rem;margin-bottom:1rem}.card-title{color:var(--text-primary);font-size:1rem;font-weight:600;margin:0}.card-icon{color:#4f46e5;font-size:1rem}.performer-item{align-items:center;background:var(--hover-bg);border-radius:8px;display:flex;justify-content:space-between;margin-bottom:.5rem;padding:.75rem;transition:all .2s ease}.performer-item:hover{background:#4f46e51a;transform:translateX(2px)}.performer-name{color:var(--text-primary);font-size:.8rem;font-weight:600;margin-bottom:.2rem}.performer-team{color:var(--text-secondary);font-size:.7rem}.performer-value{color:#4f46e5;font-size:1rem;font-weight:700}.performer-label{color:var(--text-secondary);font-size:.7rem}.performance-chart{align-items:center;display:flex;flex-direction:column;gap:.75rem}.performance-legend{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;width:100%}.legend-item{align-items:center;background:var(--hover-bg);border-radius:16px;display:flex;font-size:.75rem;gap:.5rem;padding:.4rem .75rem}.legend-color{border-radius:50%;height:8px;width:8px}.legend-label{color:var(--text-secondary);margin-right:.25rem}.legend-value{color:var(--text-primary);font-weight:600}@media (max-width:768px){.dashboard-container{gap:1rem;padding:.75rem}.dashboard-header-content,.dashboard-page-title{max-width:100%;min-width:0}.dashboard-page-title{font-size:clamp(17px,4.3vw,24px)!important;line-height:1.15;white-space:nowrap}.dashboard-back-action,.dashboard-back-column{min-width:0}.dashboard-back-action .ant-btn{min-width:0;padding-left:8px;padding-right:8px}.dashboard-title{font-size:1.5rem}.metrics-grid{gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.charts-grid,.performers-grid{gap:.75rem;grid-template-columns:1fr}.metric-value{font-size:1.25rem}.dashboard-container>div>.ant-row>.ant-col-md-12{display:flex}.dashboard-container>div>.ant-row>.ant-col-md-12>.chart-card{height:100%;width:100%}.filter-component .ant-select-selector,.filter-component .custom-date-picker{height:42px!important}.filter-component .custom-date-picker{padding-left:10px;padding-right:8px}.filter-component .custom-date-picker .ant-picker-input>input{font-size:12px;line-height:40px;min-width:0}.filter-component .custom-date-picker .ant-picker-suffix{margin-left:4px}.filter-component .ant-select-single .ant-select-selector .ant-select-selection-item,.filter-component .ant-select-single .ant-select-selector .ant-select-selection-placeholder{line-height:40px!important}}@media (max-width:480px){.chart-content .recharts-legend-wrapper{padding:10px 16px 6px}.otp-two-level-chart .recharts-default-legend{column-gap:14px;display:flex;flex-wrap:wrap;justify-content:center;margin:0!important;row-gap:8px}.otp-two-level-chart .recharts-default-legend .recharts-legend-item{margin:0!important;padding:0!important}.dashboard-page-title{font-size:clamp(17px,5vw,20px)!important}.dashboard-page-title .gx-ml-2{margin-left:4px!important}.dashboard-header-content p{font-size:11px;white-space:nowrap}}.custom-select-field .ant-select-selection-item{background:none!important;border:none!important;border-radius:0!important;color:#191425!important}.custom-select-field-dark .ant-select-selection-item{color:#fff!important}.custom-bar-chart .recharts-tooltip-wrapper,.custom-bar-chart .recharts-tooltip-wrapper:hover{visibility:hidden!important}.selected-time-grain .ant-select-selector .ant-select-selection-item{color:#404140!important}.privacy-container{align-items:center;background-color:#0a0b14;display:flex;flex-direction:column;gap:56px;margin-top:10px;padding:80px 0}@media (min-width:1200px){.privacy-back-btn{margin-bottom:-10px;margin-left:190px;margin-top:-16px}}.privacy-back-btn{margin-bottom:-10px;margin-left:103px;margin-top:-16px}@media (max-width:1440px){.privacy-back-btn{margin-left:105px}}@media (max-width:1024px){.privacy-back-btn{margin-left:48px}}@media (max-width:768px){.privacy-back-btn{margin-left:30px;margin-top:-10px}}@media (max-width:480px){.privacy-back-btn{margin-left:16px;margin-top:-20px}}.case-back-btn,.case-back-btn:active,.case-back-btn:focus,.case-back-btn:hover{background:#0000!important;border-color:#3e74ff!important;box-shadow:none!important;color:#3e74ff!important;outline:none!important}.privacy-card-container{background:linear-gradient(180deg,#12162df2,#070914f2);border:1px solid #628eff40;border-radius:24px;border-top-color:#628eff;margin:0 auto;max-width:1052px;min-height:auto;width:100%}@media (max-width:480px){.privacy-card-container{border-radius:14px;margin:0 8px 0 10px}}@media (max-width:768px){.privacy-card-container{border-radius:16px;border-width:1px;margin:0 12px;max-width:100%}}@media (max-width:1024px){.privacy-card-container{border-radius:20px;max-width:92%}}.privacy-content{padding:20px}.privacy-card{background:linear-gradient(180deg,#101428f2,#070914f2);border:1px solid #7c83ff40;border-radius:16px;box-shadow:0 10px 40px #0009;max-width:760px;padding:32px;width:100%}.privacy-title{color:#fff!important;margin-bottom:8px!important}.privacy-date{color:#99a1af;display:block;font-size:13px;margin-bottom:24px}.privacy-text{color:#d1d5dc;font-family:Noir Pro,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:0;line-height:26px}@media (max-width:768px){.privacy-text{font-size:14px;line-height:22px}}.custom-back-link-btn{align-items:center;background:#06070859;border:1px solid #3e74ff;border-radius:999px!important;box-shadow:none;color:#3e74ff;display:inline-flex;gap:6px;height:32px;line-height:1;padding:6px 12px!important}.custom-back-link-btn:active,.custom-back-link-btn:focus,.custom-back-link-btn:hover{background:#08090a59!important;border-color:#3e74ff!important;box-shadow:none!important;color:#3e74ff!important}.privacy-section{color:#fff!important}.privacy-body-lg{color:#d1d5dc}.privacy-body-lg,.privacy-email{font-family:Noir Pro,sans-serif;font-size:18px;font-style:normal;font-weight:400;letter-spacing:0;line-height:28px}.privacy-email{color:#3e74ff;white-space:nowrap}.privacy-inline-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px}.privacy-list{display:flex;flex-direction:column;gap:4px;list-style:none;margin:12px 0 20px;max-width:922px;padding-left:24px}.privacy-list li{color:#d1d5dc;font-size:16px;line-height:26px;list-style-type:none}.privacy-list li,.privacy-subsection-title{font-family:Noir Pro,sans-serif;font-weight:400}.privacy-subsection-title{color:#fff;font-size:13px;font-style:normal;letter-spacing:0;line-height:28px;max-width:922px}@media (max-width:768px){.privacy-subsection-title{font-size:16px;line-height:24px}}.privacy-label{color:#fff;font-family:Noir Pro,sans-serif;font-size:16px;font-style:normal;font-weight:700;letter-spacing:0;line-height:26px;margin-left:20px}.privacy-inline{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px}@media (max-width:768px){.privacy-label{font-size:14px;line-height:22px}}.privacy-highlight-box{background:#3e74ff1a;border:1px solid #3e74ff4d;border-radius:14px;display:flex;flex-direction:column;gap:4px;max-width:960px;min-height:112px;padding:21px 21px 1px}.privacy-note-title{color:#fff;font-family:Noir Pro,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:0;line-height:26px}@media (max-width:768px){.privacy-note-title{font-size:14px;line-height:22px}}.privacy-inline-strong{color:#fff;font-family:Arimo,sans-serif;font-size:16px;font-style:normal;font-weight:700;letter-spacing:0;line-height:26px;white-space:nowrap}.privacy-gradient-box{background:linear-gradient(90deg,#3e74ff33,#933eff33);border:1px solid #3e74ff4d;border-radius:16px;display:flex;flex-direction:column;gap:24px;max-width:957px;min-height:auto;padding:33px 33px 1px}@media (max-width:768px){.privacy-gradient-box{border-radius:14px;gap:16px;padding:20px}.privacy-inline-strong{font-size:14px;line-height:22px}}.privacy-inline-item{align-items:baseline;display:flex;gap:6px;list-style:none;padding-left:0}@media (max-width:768px){.privacy-inline-item{flex-wrap:wrap}.privacy-page{gap:24px;padding-left:16px;padding-right:16px;padding-top:32px}.privacy-card{border-radius:14px;padding:20px}.privacy-title{font-size:20px!important}.privacy-list li,.privacy-text{font-size:13px}}@media (max-width:480px){.privacy-page{gap:16px;padding-left:12px;padding-right:12px;padding-top:24px}}@media (max-width:1024px){.privacy-page{gap:40px;max-width:100%;padding-left:40px;padding-right:40px;padding-top:48px}}.overview-container{-webkit-overflow-scrolling:touch;box-sizing:border-box;color:#fff;display:flex;flex:1 1;flex-direction:column;gap:18px;height:100%;max-height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:10px 10px 24px;touch-action:pan-y;width:100%}.overview-toolbar{align-items:center;display:flex;flex-shrink:0;height:clamp(34px,4.5vh,44px);justify-content:flex-end}.overview-stat-cards{box-sizing:border-box;color:#101a44;display:flex;flex-shrink:0;gap:16px;padding:4px;width:100%}.overview-stat-card{background:#101a44!important;border:1px solid #00c4ff33;border-radius:10px;box-sizing:border-box;cursor:default;display:flex;flex:1 1;flex-direction:column;height:118px;justify-content:space-between;max-height:118px;min-height:118px;min-width:0;overflow:visible;padding:14px 18px!important;position:relative;transition:transform .2s ease,box-shadow .2s ease}.overview-stat-card:hover{box-shadow:0 4px 16px 0 #2f6fed8c!important;transform:translateY(-3px);z-index:5}.overview-stat-card-header{align-items:flex-start;display:flex;justify-content:space-between;width:100%}.overview-stat-label{color:#ffffff8c;font-size:clamp(10px,1.2vh,12px);font-weight:600;letter-spacing:.8px;line-height:1.3;max-width:75%;text-transform:uppercase}.overview-stat-icon{align-items:center;border-radius:10px;display:flex;flex-shrink:0;font-size:18px;height:36px;justify-content:center;width:36px}.overview-stat-icon.cost{background:#3e74ff2e;color:#6b9fff}.overview-stat-icon.input{background:#00e5be26;color:#00e5be}.overview-stat-icon.output{background:#ff4d9426;color:#ff4d94}.overview-stat-icon.most-used{background:#f5a62326;color:#f5a623}.overview-stat-value{color:#fff;font-size:clamp(20px,2.6vh,26px);font-style:normal;font-weight:500;padding-bottom:15px}.overview-stat-value.most-used-name{color:#fff;flex:1 1;font-size:clamp(13px,1.8vh,16px);font-style:normal;font-weight:400;margin-right:8px;min-width:0;overflow:hidden;padding-bottom:0;text-overflow:ellipsis;white-space:nowrap}.overview-stat{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.overview-stat-sub{align-items:center;display:flex;gap:8px}.overview-stat-hits-badge{color:#fff;text-align:center}.overview-stat-hits{font-size:20px;font-style:Medium;font-weight:500;letter-spacing:0;margin-bottom:0;text-align:center}.overview-stat-hits-label{color:#ffffff73;font-size:clamp(11px,1.3vh,13px);letter-spacing:.6px;line-height:1;margin-top:2px;text-transform:uppercase}.overview-panels-row{flex:1 1;gap:16px;width:100%}.overview-flowchart-panel,.overview-panels-row{box-sizing:border-box;display:flex;height:420px;max-height:420px;min-height:420px}.overview-flowchart-panel{background:linear-gradient(183.8deg,#101a44 30.64%,#2841aa 181.83%)!important;border:1px solid #00c4ff33!important;border-radius:12px!important;flex:1.6 1;flex-direction:column;max-width:61.5%;min-width:0;overflow:hidden}.overview-panel-header{align-items:center;border-bottom:1px solid #00c4ff33;box-sizing:border-box;display:flex;flex-shrink:0;height:56px;justify-content:space-between;min-height:56px;padding:10px 20px;width:100%}.overview-panel-title-block{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0;padding-right:12px}.overview-panel-title{color:#d6e3fb;font-size:16px;font-weight:600;line-height:1.3}.overview-panel-subtitle,.overview-panel-title{font-family:Noir Pro,NoirPro,sans-serif;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-panel-subtitle{color:#c2c6d7b3;font-size:13px;font-weight:400;line-height:1.4}.overview-metrics-select{height:36px!important;min-width:110px!important;opacity:1;width:110px!important}.overview-metrics-select .ant-select-selector{align-items:center!important;background:#3e74ff!important;border:1px solid #3e74ff80!important;border-radius:8px!important;box-shadow:0 4px 14px #3e74ff59!important;box-sizing:border-box;color:#fff!important;display:flex!important;gap:6px!important;height:36px!important;padding:6px 14px!important;transition:all .2s ease!important;width:110px!important}.overview-metrics-select .ant-select-selector:hover{background:#4e84ff!important}.overview-metrics-select .ant-select-selection-item{color:#fff!important;font-size:14px;font-weight:600;line-height:20px!important}.overview-metrics-select .ant-select-arrow{color:#fffc!important;pointer-events:none}.overview-flowchart-body{background:#0c132e;border:1px solid #00c4ff33;border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top:none;box-sizing:border-box;cursor:pointer;flex:1 1;min-height:0;overflow:hidden;padding:16px 20px;position:relative}.overview-flowchart-body:hover .overview-flowchart-expand-hint{opacity:1}.overview-flowchart-expand-hint{background:#3e74ffd9;border-radius:20px;bottom:14px;color:#fff;font-size:12px;font-weight:600;letter-spacing:.5px;opacity:0;padding:5px 14px;pointer-events:none;position:absolute;right:18px;transition:opacity .25s ease;z-index:2}.overview-flowchart-svg-wrapper{height:100%;width:100%}.overview-flowchart-svg-wrapper svg{height:100%!important;width:100%!important}.overview-donut-panel{background:linear-gradient(183.8deg,#101a44 30.64%,#2841aa 181.83%)!important;border:1px solid #00c4ff33!important;border-radius:12px;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;height:420px;max-height:420px;max-width:38.5%;min-height:420px;min-width:0;overflow:hidden}.overview-donught-header{border-bottom:1px solid #00c4ff33;flex-shrink:0;height:56px;justify-content:space-between;min-height:56px;padding:10px 20px;width:100%}.overview-donught-header,.overview-donut-chart-area{align-items:center;box-sizing:border-box;display:flex}.overview-donut-chart-area{flex:1 1;flex-direction:column;gap:16px;justify-content:center;min-height:0;overflow-y:hidden;padding:14px 20px}.overview-donut-svg-wrap{flex-shrink:0;height:200px;overflow:visible;position:relative;width:200px}.overview-donut-center-text,.overview-donut-svg-wrap{align-items:center;display:flex;justify-content:center}.overview-donut-center-text{flex-direction:column;gap:2px;inset:0;pointer-events:none;position:absolute}.overview-donut-center-label{color:#8c90a0;font-size:8.13px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.overview-donut-center-value{color:#d4e4fa;font-size:16px;font-weight:700;letter-spacing:-.5px}.overview-donut-legend{box-sizing:border-box;display:flex;flex-direction:column;gap:10px;max-height:140px;max-width:100%;overflow-x:hidden;overflow-y:auto;padding:0 8px;width:100%}.overview-donut-legend::-webkit-scrollbar{width:4px}.overview-donut-legend::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:4px}.overview-donut-legend::-webkit-scrollbar-track{background:#00000014}.overview-donut-legend-item{align-items:center;border-radius:8px;box-sizing:border-box;display:flex;gap:12px;justify-content:space-between;padding:6px 8px;transition:background .18s ease;width:100%}.overview-donut-legend-item--active{background:#ffffff12}.overview-donut-legend-left{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0}.overview-donut-legend-dot{border-radius:50%;flex-shrink:0;transition:transform .18s ease}.overview-donut-legend-item--active .overview-donut-legend-dot{transform:scale(1.35)}.overview-donut-legend-name{color:#ffffffd9;flex:1 1;font-size:13px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;transition:color .18s ease;white-space:nowrap}.overview-donut-legend-item--active .overview-donut-legend-name{color:#fff}.overview-donut-legend-pct{color:#fff;flex-shrink:0;font-size:13px;font-weight:700}.overview-flowchart-modal .ant-modal-content{background:#0b1030!important;border:1px solid #ffffff1a!important;border-radius:16px!important;padding:0!important}.overview-flowchart-modal .ant-modal-header{background:#0b1030!important;border-bottom:1px solid #ffffff14!important;border-radius:16px 16px 0 0!important;padding:18px 24px!important}.overview-flowchart-modal .ant-modal-title{color:#fff!important;font-size:18px!important;font-weight:700!important}.overview-flowchart-modal .ant-modal-close{color:#fff9!important;right:20px!important;top:16px!important}.overview-flowchart-modal .ant-modal-close:hover{background:#ffffff14!important;color:#fff!important}.overview-flowchart-modal .ant-modal-body{padding:24px!important}.overview-modal-flowchart-wrap{height:560px}.overview-modal-flowchart-wrap svg{height:100%!important;width:100%!important}.overview-metrics-dropdown .ant-select-item{background:#101a44!important;color:#e1e2ec!important;font-size:13px}.overview-metrics-dropdown .ant-select-item-option-active,.overview-metrics-dropdown .ant-select-item-option-selected{background:#24165c!important;color:#fff!important}.overview-container .ant-skeleton-input{max-width:100%!important;min-width:0!important}.overview-stat-card .ant-skeleton-input{background:#ffffff14!important;border-radius:8px!important}.overview-loading-overlay{align-items:center;color:#ffffff80;display:flex;flex-direction:column;font-size:14px;gap:12px;height:100%;justify-content:center}.overview-bar-scroll-area{-webkit-overflow-scrolling:touch;height:100%;overflow-x:auto;overflow-y:hidden;touch-action:pan-x;width:100%}.overview-bar-scroll-area::-webkit-scrollbar{height:6px}.overview-bar-scroll-area::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:4px}.overview-bar-scroll-area::-webkit-scrollbar-track{background:#0000}.overview-bar-chart-container{display:flex;flex-direction:column;height:100%;position:relative;width:100%}.overview-bar-chart-controls{display:flex;justify-content:flex-end;padding:0 12px 6px 0}.overview-bar-grouping-btn{align-items:center;background:#ffffff14;border:1px solid #ffffff26;border-radius:8px;color:#e1e2ec;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:6px 14px;transition:all .2s ease}.overview-bar-grouping-btn:hover{background:#3e74ff59;border-color:#3e74ff99;color:#fff}.overview-bar-grouping-icon{font-size:16px}.overview-bar-svg-wrap{align-items:center;display:flex;flex:1 1;min-height:0;width:100%}.overview-bar-svg{height:100%;width:100%}.overview-bar-group{transition:opacity .2s ease}.overview-bar-group:hover{opacity:.9}.overview-bar-rect{transition:filter .2s ease,transform .2s ease}.overview-bar-group:hover .overview-bar-rect{filter:brightness(1.12)}.overview-container::-webkit-scrollbar{width:6px}.overview-container::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:4px}.overview-container::-webkit-scrollbar-track{background:#0000001a}.overview-flowchart-modal .ant-modal-content{background:#0b1033;border-radius:14px;overflow:hidden;padding:0}.overview-flowchart-modal .ant-modal-header{background:#0b1033;border-bottom:1px solid #38bdf826;margin:0;padding:14px 20px 12px}.overview-flowchart-modal .ant-modal-title{color:#7dd3fc;font-size:14px;font-weight:600}.overview-flowchart-modal .ant-modal-close{color:#ffffff8c;top:12px}.overview-flowchart-modal .ant-modal-close:hover{color:#fff}.overview-flowchart-modal .ant-modal-body{padding:12px 12px 10px}.overview-modal-flowchart-wrap{box-sizing:border-box;max-height:calc(90vh - 110px);overflow-x:hidden;overflow-y:auto;width:100%}.overview-modal-flowchart-wrap::-webkit-scrollbar{height:5px;width:5px}.overview-modal-flowchart-wrap::-webkit-scrollbar-thumb{background:#38bdf859;border-radius:4px}.overview-modal-flowchart-wrap::-webkit-scrollbar-track{background:#0000}@media screen and (max-width:1024px){.overview-toolbar{display:none!important}.overview-container{height:100%;max-height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;padding-bottom:max(32px,env(safe-area-inset-bottom))}.overview-stat-cards{flex-wrap:wrap;gap:12px;padding:4px 0}.overview-stat-card{flex-basis:calc(50% - 6px);flex-grow:1;flex-shrink:1;height:100px;max-height:100px;min-height:100px;min-width:calc(50% - 6px);padding:14px!important}.overview-stat-value{font-size:clamp(16px,2vh,20px);padding-bottom:8px}.overview-stat-value.most-used-name{font-size:clamp(12px,1.5vh,14px)}.overview-panels-row{flex-direction:column-reverse;gap:24px;height:auto;margin-top:8px;max-height:none;min-height:auto}.overview-donut-panel,.overview-flowchart-panel{background:#0000!important;border:none!important;flex:none;height:auto;max-height:none;max-width:100%;min-height:auto}.overview-donught-header,.overview-panel-header{border-bottom:none!important;height:auto;min-height:auto;padding:0 4px 12px!important}.overview-panel-title{font-size:14px;letter-spacing:.5px}.overview-panel-subtitle{font-size:12px}.overview-donut-chart-area,.overview-flowchart-body{background:linear-gradient(183.8deg,#101a44 30.64%,#2841aa 181.83%)!important;border:1px solid #00c4ff33!important;border-radius:12px!important;box-sizing:border-box}.overview-flowchart-body{height:360px;padding:12px 16px}.overview-donut-chart-area{height:420px;padding:20px}.overview-container .ant-table-container,.overview-container .ant-table-content,.overview-container .ant-table-wrapper{max-width:100%}.overview-container .ant-table-content{-webkit-overflow-scrolling:touch;overflow-x:auto!important;overflow-y:visible;touch-action:pan-x pan-y}.overview-container table{min-width:680px;width:-webkit-max-content;width:max-content}}@media screen and (max-width:480px){.overview-container{padding:10px 4px max(28px,env(safe-area-inset-bottom))}.overview-stat-card{height:94px;max-height:94px;min-height:94px}}.overview-bar-svg{display:block}.overview-chart-value-label{pointer-events:none}.overview-chart-axis-label{cursor:default}.overview-chart-axis-label.clickable,.overview-chart-content.clickable,.overview-donut-legend-item{cursor:pointer}.overview-no-data{color:#ffffff73;font-size:13px;padding:12px 0;text-align:center}.overview-donut-segment{cursor:pointer;opacity:1;transition:all .25s cubic-bezier(.34,1.56,.64,1)}.overview-donut-segment.dimmed{opacity:.5}.overview-donut-percentage{pointer-events:none;-webkit-user-select:none;user-select:none}.overview-donut-legend-dot{height:10px;width:10px}.overview-pre-line{white-space:pre-line}.overview-stat-skeleton{border-radius:6px;height:28px!important;width:80%!important}.overview-no-margin{margin-bottom:0}.overview-select-icon{color:#fff}.overview-chart-content{cursor:default}.overview-chart-skeleton{border-radius:10px;height:200px!important;width:90%!important}.overview-donut-skeleton{display:block}.overview-legend-skeletons{display:flex;flex-direction:column;gap:10px;margin-top:8px;width:100%}.overview-legend-skeleton{border-radius:6px;height:20px!important;width:100%!important}.overview-flowchart-modal{max-width:1400px;top:20px}.tfc-container{background:#0b0f2a;border-radius:12px;box-sizing:border-box;padding:10px;width:100%}.tfc-dash{stroke:#6b8cc4;stroke-width:1.2;fill:none;stroke-dasharray:3 5;stroke-linecap:round;animation:tfc-anim 1.4s linear infinite}@keyframes tfc-anim{to{stroke-dashoffset:-16}}.tfc-node{fill:#0e1840;stroke:#38bdf8;stroke-width:1.5}.tfc-node.model{fill:#38bdf8;stroke:#38bdf8}.tfc-lbl{fill:#7dd3fc;text-anchor:middle;dominant-baseline:central;font-family:system-ui,-apple-system,sans-serif;font-size:12px;font-weight:600}.tfc-lbl.model{fill:#0b1033;font-weight:700;letter-spacing:.5px}.tfc-joint{fill:#38bdf8}.by-case-study-container{color:#fff;display:flex;flex:1 1;flex-direction:column;height:100%;min-height:0;width:100%}.by-case-study-toolbar{align-items:center;display:flex;flex-shrink:0;height:clamp(34px,4.5vh,44px);justify-content:space-between;margin-bottom:clamp(10px,1.8vh,20px)}.by-case-study-toolbar-left{align-items:center;display:flex;gap:12px}.back-to-list-btn,.date-filter-btn,.reload-skeleton-btn{align-items:center!important;background:#ffffff0f!important;border:1px solid #ffffff14!important;border-radius:8px!important;box-shadow:none!important;color:#fff!important;display:flex!important;font-size:clamp(12px,1.4vh,13px)!important;gap:8px;height:clamp(32px,4vh,36px)!important;margin-top:12px;padding:0 clamp(12px,1.5vw,16px)!important;transition:all .2s ease!important}.back-to-list-btn:hover,.date-filter-btn:hover,.reload-skeleton-btn:hover{background:#ffffff1a!important;border-color:#ffffff2e!important;color:#fff!important}.by-case-study-breadcrumbs{align-items:center;color:#8d8db5;display:flex;flex-shrink:0;font-size:clamp(11px,1.3vh,13px);gap:8px;letter-spacing:.5px;margin-bottom:clamp(10px,1.5vh,16px);text-transform:uppercase}.breadcrumb-item{cursor:pointer;transition:color .2s ease}.breadcrumb-item:hover{color:#fff}.breadcrumb-sep{color:#557;font-weight:700}.breadcrumb-current{color:#e1e2ec;cursor:default;font-weight:600}.breadcrumb-current:hover{color:#e1e2ec}.by-case-study-table{background:#101a44!important;border-radius:12px;display:flex;flex:0 1 auto;flex-direction:column;max-height:100%;min-height:0;width:100%}.by-case-study-table .ant-spin-container,.by-case-study-table .ant-spin-nested-loading,.by-case-study-table .ant-table,.by-case-study-table .ant-table-container{background:#0000!important;display:flex;flex-direction:column}.by-case-study-table .ant-table-content{background:#0000!important;display:block!important;flex:1 1;height:100%;min-height:0;overflow-x:auto!important;overflow-y:auto!important;scrollbar-color:#ffffff26 #0000;scrollbar-width:thin}.by-case-study-table .ant-table-content::-webkit-scrollbar{height:5px;width:5px}.by-case-study-table .ant-table-content::-webkit-scrollbar-track{background:#0000}.by-case-study-table .ant-table-content::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:4px}.by-case-study-table .ant-table-content::-webkit-scrollbar-thumb:hover{background:#ffffff59}.by-case-study-table .ant-table-container{border:1px solid #ffffff14;border-radius:clamp(10px,1.5vh,16px);overflow:hidden!important}.by-case-study-table table{border-collapse:collapse;display:table!important;table-layout:fixed!important;width:100%!important}.by-case-study-table.main-list-table table{height:auto}.by-case-study-table.main-list-table .ant-table-tbody>tr{height:auto;min-height:clamp(48px,8vh,64px);transition:background .2s ease}.by-case-study-table .ant-table-thead{display:table-header-group}.by-case-study-table .ant-table-tbody{display:table-row-group}.by-case-study-table .ant-table-thead>tr{height:clamp(38px,5.5vh,56px)}.by-case-study-table .ant-table-thead>tr>th{background:#101a44!important;border-bottom:none!important;border-radius:0!important;color:#ffffffa6!important;font-size:clamp(11px,1.3vh,13px);font-weight:600;height:100%;letter-spacing:.5px;overflow:hidden;padding:0 clamp(10px,1.2vw,16px)!important;position:-webkit-sticky!important;position:sticky!important;text-overflow:ellipsis;text-transform:uppercase;top:0!important;vertical-align:middle;white-space:nowrap;z-index:10!important}.by-case-study-table .ant-table-thead>tr>th:before{display:none!important}.by-case-study-table.detail-view-table .ant-table-tbody>tr{height:clamp(54px,6vh,68px);max-height:68px;transition:background .2s ease}.by-case-study-table .ant-table-tbody>tr>td{background:#0d1533!important;border-bottom:1px solid #ffffff0d!important;color:#fff;padding:clamp(6px,1vh,12px) clamp(10px,1.2vw,16px)!important;transition:background .2s ease;vertical-align:middle}.by-case-study-table .ant-table-tbody>tr>td:first-child,.by-case-study-table .ant-table-thead>tr>th:first-child{padding-left:clamp(12px,1.5vw,18px)!important;padding-right:clamp(6px,1vw,12px)!important;white-space:nowrap!important;word-break:keep-all!important}.detail-index-cell{color:#8d8db5;display:inline-block;font-weight:600;white-space:nowrap;word-break:keep-all}.session-expand-icon{align-items:center;color:#ffffff73;display:flex;font-size:11px;justify-content:center;transition:color .2s ease,transform .2s ease}.clickable-session-row:hover .session-expand-icon{color:#fff}.detail-index-skeleton{height:16px!important;width:20px!important}.by-case-study-table .ant-table-tbody>tr.clickable-row{cursor:pointer}.by-case-study-table .ant-table-tbody>tr.clickable-row:hover>td{background:#24165c!important}.by-case-study-table .ant-table-tbody>tr:last-child>td{border-bottom:none!important}.case-study-arrow-cell{align-items:center;color:#ffffff80;display:flex;font-size:14px;transition:color .2s ease,transform .2s ease}.clickable-row:hover .case-study-arrow-cell{color:#fff}.case-study-name-cell{display:flex;flex-direction:column;gap:3px;min-width:0;width:100%}.case-study-name{color:#e1e2ec;font-size:clamp(14px,1.8vh,16px);font-weight:400;line-height:1.3;overflow-wrap:anywhere;transition:color .2s ease;white-space:normal!important;word-break:break-word}.clickable-row:hover .case-study-name{color:#8caeff}.case-study-id{color:#8d8db5;font-size:clamp(11px,1.3vh,12px);font-weight:500}.case-study-id,.case-study-model-cell{white-space:normal!important;word-break:break-word}.case-study-model-cell{color:#e1e2ec;font-size:clamp(14px,1.8vh,16px);font-weight:400;overflow-wrap:anywhere}.case-study-tokens-cell{color:#d6e3fb}.case-study-cost-cell,.case-study-tokens-cell{font-size:clamp(14px,1.8vh,16px);font-weight:400;text-align:center;white-space:nowrap}.case-study-cost-cell{color:#bfcadf;font-family:NoirPro,sans-serif;line-height:20px}.case-study-detail-header{background:#101a44;border-bottom:1px solid #ffffff14;display:flex;flex-direction:column;flex-shrink:0;gap:8px;padding:clamp(14px,2vh,22px) clamp(16px,2.2vw,24px)}.case-study-detail-title{color:#fff;font-size:clamp(18px,2.4vh,24px);font-weight:700}.case-study-detail-label{color:#8d8db5;font-weight:500}.case-study-detail-name{color:#fff}.case-study-detail-meta{align-items:center;color:#8d8db5;display:flex;flex-wrap:wrap;font-size:clamp(12px,1.5vh,14px);gap:clamp(8px,1.2vw,16px)}.case-study-detail-meta .meta-white{color:#e1e2ec;font-weight:600}.case-study-detail-meta .meta-sep{color:#ffffff26}.by-case-study-table .ant-table-tbody>tr.user-header-row{cursor:pointer;-webkit-user-select:none;user-select:none}.by-case-study-table .ant-table-tbody>tr.user-header-row>td{background:#191448!important;border-bottom:1px solid #ffffff0f!important;color:#fff;font-size:clamp(14px,1.8vh,16px);font-weight:600;transition:background .2s ease}.by-case-study-table .ant-table-tbody>tr.user-header-row:hover>td{background:#24165c!important}.by-case-study-table .ant-table-tbody>tr.session-detail-row>td{background:#0d1533!important;color:#e1e2ec;font-size:clamp(13px,1.6vh,15px)}.by-case-study-table .ant-table-tbody>tr.session-detail-row:hover>td{background:#24165c!important}.by-case-study-table .ant-table-tbody>tr.clickable-session-row{cursor:pointer;-webkit-user-select:none;user-select:none}.session-end-chevron{align-items:center;color:#ffffff73;display:flex;font-size:11px;justify-content:flex-end;transition:color .2s ease}.clickable-session-row:hover .session-end-chevron{color:#fff}.by-case-study-table .ant-table-tbody>tr.prompt-detail-row>td{background:#0a1228!important;border-bottom:1px solid #ffffff0a!important;color:#b8c5df;font-size:clamp(12px,1.5vh,14px)}.by-case-study-table .ant-table-tbody>tr.prompt-detail-row:hover>td{background:#151e40!important}.userName{color:#d6e3fb;max-width:100%}.prompt-name-cell,.userName{display:block;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prompt-name-cell{color:#9eb3d8;font-size:clamp(12px,1.4vh,13.5px)}.session-name-cell{color:#c2c6d7;font-weight:500}.session-datetime-cell{color:#d6e3fb;display:flex;flex-direction:column;gap:3px;line-height:1.3}.datetime-date{font-size:clamp(13px,1.6vh,15px);font-weight:500}.datetime-date,.datetime-time{color:#d6e3fb;white-space:nowrap}.datetime-time{font-size:clamp(12px,1.4vh,13.5px)}.header-ellipsis-text{cursor:pointer;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.by-case-study-table .ant-skeleton{width:100%}.by-case-study-table .ant-skeleton-input{background:#ffffff14!important;border-radius:6px!important}.by-case-study-table .ant-table-tbody>tr.placeholder-row:hover>td{background:#0d1533!important;cursor:default}.no-more-case-studies-text{align-items:center;display:flex;gap:8px}.by-case-study-footer{align-items:center;display:flex;flex-shrink:0;height:clamp(36px,5vh,56px);justify-content:space-between;margin-top:clamp(8px,1.5vh,16px)}.by-case-study-footer .ant-pagination{align-items:center;display:flex;gap:6px;margin:0}.by-case-study-footer .ant-pagination-item,.by-case-study-footer .ant-pagination-next,.by-case-study-footer .ant-pagination-prev{align-items:center;background:#ffffff0a!important;border:1px solid #ffffff14!important;border-radius:8px!important;display:inline-flex!important;height:clamp(28px,3.5vh,34px)!important;justify-content:center;line-height:clamp(26px,3.3vh,32px)!important;margin:0!important;min-width:clamp(28px,3.5vh,34px)!important;transition:all .2s ease}.by-case-study-footer .ant-pagination-item a{align-items:center;color:#9999b3!important;display:flex;font-size:clamp(12px,1.4vh,14px);font-weight:500;height:100%;justify-content:center;width:100%}.by-case-study-footer .ant-pagination-item:hover,.by-case-study-footer .ant-pagination-next:hover,.by-case-study-footer .ant-pagination-prev:hover{background:#ffffff14!important;border-color:#ffffff29!important}.by-case-study-footer .ant-pagination-item:hover a{color:#fff!important}.by-case-study-footer .ant-pagination-item-active{background:#ffffff14!important;border-color:#ffffff38!important}.by-case-study-footer .ant-pagination-item-active a{color:#fff!important;font-weight:600}.by-case-study-footer .ant-pagination-next .ant-pagination-item-link,.by-case-study-footer .ant-pagination-prev .ant-pagination-item-link{align-items:center;background:#0000!important;border:none!important;color:#9999b3!important;display:flex;justify-content:center}.by-case-study-footer .ant-pagination-next:hover .ant-pagination-item-link,.by-case-study-footer .ant-pagination-prev:hover .ant-pagination-item-link{color:#fff!important}.by-case-study-table.detail-view-table{flex:0 1 auto;max-height:100%;min-height:0}.by-case-study-table.detail-view-table .ant-spin-container,.by-case-study-table.detail-view-table .ant-spin-nested-loading,.by-case-study-table.detail-view-table .ant-table,.by-case-study-table.detail-view-table .ant-table-container,.by-case-study-table.detail-view-table .ant-table-wrapper{display:flex;flex:1 1;flex-direction:column;min-height:0}.by-case-study-table.detail-view-table .ant-table-wrapper{overflow-x:auto!important;overflow-y:auto!important;scrollbar-color:#ffffff2e #0000;scrollbar-width:thin}.by-case-study-table.detail-view-table .ant-table-wrapper::-webkit-scrollbar{height:5px;width:5px}.by-case-study-table.detail-view-table .ant-table-wrapper::-webkit-scrollbar-track{background:#0000}.by-case-study-table.detail-view-table .ant-table-wrapper::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:4px}.by-case-study-table.detail-view-table .ant-table-wrapper::-webkit-scrollbar-thumb:hover{background:#ffffff59}.by-case-study-table.detail-view-table .ant-table-container,.by-case-study-table.detail-view-table .ant-table-content{overflow:visible!important}.by-case-study-container,.by-case-study-table,.by-case-study-table .ant-table-container{overflow:hidden!important}.detail-filter-bar{align-items:center;background:#ffffff05;border-bottom:1px solid #ffffff0f;display:flex;flex-shrink:0;justify-content:space-between;padding:clamp(8px,1.2vh,12px) clamp(12px,1.5vw,16px);position:relative}.by-case-study-cards-list,.by-case-study-mobile-detail{display:none}@media screen and (max-width:1024px){.by-case-study-container{-webkit-overflow-scrolling:touch;height:100%!important;max-height:100%;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;padding-bottom:max(24px,env(safe-area-inset-bottom));scrollbar-color:#ffffff2e #0000;scrollbar-width:thin}.by-case-study-container::-webkit-scrollbar{width:5px}.by-case-study-container::-webkit-scrollbar-track{background:#0000}.by-case-study-container::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:4px}.by-case-study-table,.by-case-study-table .ant-table-container,.by-case-study-table .ant-table-content,.by-case-study-table.detail-view-table,.by-case-study-table.detail-view-table .ant-table-wrapper{height:auto!important;min-height:auto!important;overflow:visible!important}.detail-view-table,.main-list-table{display:none!important}.by-case-study-cards-list{display:flex;flex:1 1;flex-direction:column;gap:clamp(10px,1.5vh,14px);min-height:0;overflow-y:auto!important}.by-case-study-cards-list::-webkit-scrollbar{width:5px}.by-case-study-cards-list::-webkit-scrollbar-track{background:#0000}.by-case-study-cards-list::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:4px}.case-study-card-item{grid-gap:8px 8px;background:#101a44;border:1px solid #ffffff14;border-radius:clamp(10px,1.5vh,14px);cursor:pointer;display:grid;flex-shrink:0;gap:8px 8px;grid-template-areas:"header header chevron" "metric1 metric2 metric3";grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto;padding:8px 10px;transition:all .2s ease}.case-study-card-item:hover{background:#192354;border-color:#ffffff2e}.case-study-card-item>.case-study-card-header{display:flex;flex-direction:column;gap:3px;grid-area:header}.case-study-name-title{color:#fff;font-size:clamp(13px,1.6vh,15px);font-weight:500;overflow:hidden;text-overflow:ellipsis;transition:color .2s ease;white-space:nowrap}.case-study-card-item:hover .case-study-name-title{color:#8caeff}.case-study-id-text{color:#8d8db5;font-size:clamp(11px,1.3vh,12px)}.case-study-card-item>.case-study-card-chevron{align-items:flex-start;color:#ffffff80;display:flex;font-size:14px;grid-area:chevron;justify-content:flex-end;padding-top:4px}.case-study-card-item:hover .case-study-card-chevron{color:#fff}.case-study-card-item>.case-study-card-metric-col:nth-of-type(2){grid-area:metric1}.case-study-card-item>.case-study-card-metric-col:nth-of-type(3){grid-area:metric2}.case-study-card-item>.case-study-card-metric-col:nth-of-type(4){grid-area:metric3}.case-study-card-metric-col{align-items:flex-start;display:flex;flex-direction:column;gap:4px;overflow:hidden}.case-study-card-metric-col .metric-label{color:#8d8db5;display:block;font-size:clamp(9px,1.1vh,10px);font-weight:600;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:100%}.case-study-card-metric-col .metric-cost-val,.case-study-card-metric-col .metric-value{color:#fff;font-size:13px;font-weight:500;white-space:nowrap}.case-study-card-metric-col .metric-cost-val{font-family:NoirPro,sans-serif}.case-study-card-item.placeholder-card{border-style:dashed;cursor:default;opacity:.35}.case-study-card-item.placeholder-card:hover{background:#101a44;border-color:#ffffff14}.by-case-study-mobile-detail{display:flex;flex-direction:column;gap:16px;padding-bottom:24px;width:100%}.by-case-study-mobile-detail .mobile-detail-feedback{border-radius:10px;margin:0}.by-case-study-mobile-detail .mobile-detail-loading{background:#281a66cc;border:1px solid #ffffff1a;color:#ffffffc7;font-size:13px;padding:18px 14px}.by-case-study-mobile-detail .ant-empty.mobile-detail-feedback{background:#281a668c;padding:18px 12px}.by-case-study-mobile-detail .ant-empty-description{color:#ffffffb3}.mobile-detail-header-card{background:#1d124c;border-radius:10px;margin-top:4px;padding:6px 8px}.mobile-detail-header-card,.mobile-header-row{display:flex;flex-direction:column;gap:4px}.mobile-header-label{color:#ffffff80;font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.mobile-header-value{color:#fff;font-size:14px;font-weight:500}.mobile-header-grid{grid-gap:8px 10px;display:grid;gap:8px 10px;grid-template-columns:1fr 1fr}.mobile-header-col{display:flex;flex-direction:column;gap:4px}.mobile-header-col .mobile-header-value{font-size:12px}.cost-value{color:#f5a623!important}.mobile-user-item,.mobile-users-list{display:flex;flex-direction:column;gap:12px}.mobile-user-header{align-items:center;background:#281a66;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:6px 8px}.mobile-user-title-box{align-items:center;display:flex;gap:10px}.mobile-user-avatar{align-items:center;background:#47318a;border-radius:50%;color:#fff;display:flex;font-size:12px;height:24px;justify-content:center;width:24px}.mobile-user-title{color:#fff;font-size:13px;font-weight:500}.mobile-user-chevron{color:#ffffff80;transition:transform .2s ease}.mobile-user-chevron.expanded{color:#fff;transform:rotate(180deg)}.mobile-sessions-list{display:flex;flex-direction:column;gap:12px}.mobile-session-card{background:#1d124c;border-radius:10px;display:flex;flex-direction:column;gap:4px;padding:6px 8px}.mobile-session-card-header{align-items:flex-start;display:flex;justify-content:space-between}.mobile-session-info{display:flex;flex-direction:column;gap:4px}.mobile-session-label{color:#ffffff80;font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.mobile-session-datetime{color:#fff;font-size:12px;font-weight:500}.mobile-session-expand-btn{align-items:center;cursor:pointer;display:flex;justify-content:center;padding:4px}.mobile-session-chevron{color:#ffffff80;font-size:16px;transition:transform .2s ease,color .2s ease}.mobile-session-chevron.expanded{color:#fff;transform:rotate(180deg)}.mobile-session-metrics{display:flex;gap:24px}.mobile-session-metric{display:flex;flex-direction:column;gap:4px}.mobile-session-metric-label{color:#ffffff80;font-size:10px;font-weight:600;letter-spacing:.5px}.mobile-session-metric-value{color:#fff;font-size:12px;font-weight:500}.mobile-session-cost-row{align-items:center;background:#130b36;border-radius:8px;display:flex;justify-content:space-between;padding:6px 10px}.mobile-session-cost-label{color:#ffffff80;font-size:12px;font-weight:500}.mobile-session-cost-value{color:#fff;font-size:12px;font-weight:500}.mobile-prompts-list{border-top:1px solid #ffffff14;display:flex;flex-direction:column;gap:16px;padding-top:8px}.mobile-prompt-item{display:flex;flex-direction:column;gap:12px}.mobile-prompt-name{color:#8caeff;font-size:12px;font-weight:500}.prompt-cost{background:#ffffff0a;padding:6px 10px}}@media (max-width:768px){.currency-select-wrapper{display:none!important}.by-case-study-toolbar{height:0!important;margin-bottom:0!important;min-height:0!important;overflow:hidden!important;padding:0!important}}.skeleton-24-18{height:18px!important;width:24px!important}.skeleton-width-50{width:50%!important}.skeleton-height-20{height:20px!important}.empty-description{color:#fff}.tc-detail-alert{align-items:center;border-radius:8px;display:flex;justify-content:center;margin:12px 0;min-height:116px}.tc-alert .ant-alert-content,.tc-detail-alert .ant-alert-content{flex:none}.tc-alert .ant-alert-message,.tc-detail-alert .ant-alert-message{margin-bottom:0;text-align:center}.by-user-container{color:#fff;display:flex;flex:1 1;flex-direction:column;height:100%;min-height:0;width:100%}.by-user-header-bar{align-items:center;display:flex;flex-shrink:0;height:clamp(34px,4.5vh,44px);justify-content:end;margin-bottom:clamp(12px,1.8vh,18px)}.by-user-header-left{color:#c2c6d6;font-size:clamp(13px,1.6vh,15px);font-weight:400}.by-user-header-right{align-items:center;display:flex;gap:clamp(8px,1.2vw,12px);margin:0!important}.back-to-list-btn,.export-btn,.reload-skeleton-btn,.this-month-btn{align-items:center!important;background:#ffffff0f!important;border:1px solid #ffffff14!important;border-radius:8px!important;box-shadow:none!important;color:#fff!important;display:flex!important;font-size:clamp(12px,1.4vh,13px)!important;gap:8px;height:clamp(32px,4vh,36px)!important;padding:0 clamp(12px,1.5vw,16px)!important;transition:all .2s ease!important}.back-to-list-btn:hover,.export-btn:hover,.reload-skeleton-btn:hover,.this-month-btn:hover{background:#ffffff1f!important;border-color:#ffffff38!important;color:#fff!important}.export-btn{background:#3e74ff!important;border-color:#3e74ff!important;font-weight:500!important;margin-top:14px}.export-btn:hover{background:#5585ff!important;border-color:#5585ff!important}.reload-skeleton-btn{background:#3e74ff26!important;border-color:#3e74ff4d!important;color:#8caeff!important}.reload-skeleton-btn:hover{background:#3e74ff40!important;border-color:#3e74ff80!important;color:#fff!important}.back-to-list-btn{background:#ffffff14!important;border-color:#ffffff24!important}.by-user-cards-list{display:flex;flex:1 1;flex-direction:column;gap:clamp(10px,1.5vh,14px);min-height:0;overflow-y:auto!important}.by-user-cards-list::-webkit-scrollbar{display:none}.user-card-item{grid-gap:clamp(12px,2vw,24px);align-items:center;background:#101a44;border:1px solid #ffffff14;border-radius:clamp(10px,1.5vh,14px);cursor:pointer;display:grid;flex-shrink:0;gap:clamp(12px,2vw,24px);grid-template-columns:minmax(220px,1.8fr) repeat(3,minmax(130px,1fr)) 40px;padding:clamp(6px,.8vh,18px) clamp(16px,2.2vw,24px);transition:all .2s ease}.user-card-item:hover{background:#192354;border-color:#ffffff2e}.user-card-item.active-user-card{background:#162050;border-color:#3e74ff}.user-profile-info{align-items:center;display:flex;gap:clamp(12px,1.5vw,16px);min-width:0}.user-avatar-box{align-items:center;background:#47318a;border:none;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:clamp(15px,2vh,18px);font-weight:700;height:clamp(44px,5.5vh,50px);justify-content:center;letter-spacing:.5px;width:clamp(44px,5.5vh,50px)}.user-details-text{display:flex;flex-direction:column;gap:3px;min-width:0}.user-name-title{color:#fff;font-size:clamp(15px,2vh,18px);font-weight:700;overflow:hidden;text-overflow:ellipsis;transition:color .2s ease;white-space:nowrap}.user-card-item:hover .user-name-title{color:#8caeff}.user-role-text{color:#8d8db5;font-size:clamp(12px,1.4vh,13px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-card-metric-col{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.metric-label{color:#8d8db5;font-size:clamp(10px,1.2vh,11px);font-weight:600;letter-spacing:.5px;text-transform:uppercase}.metric-value{align-items:center;color:#fff;display:flex;font-size:clamp(14px,1.8vh,16px);font-weight:700}.active-count-text{color:#c2c6d6;font-size:clamp(13px,1.6vh,15px);font-weight:400;margin-left:5px}.metric-cost-val{color:#fff;font-family:NoirPro,sans-serif;font-size:clamp(16px,2vh,18px);font-weight:700}.user-card-chevron{color:#ffffff80;display:flex;font-size:14px;justify-content:flex-end;transition:color .2s ease,transform .2s ease}.user-card-item:hover .user-card-chevron{color:#fff}.user-card-item.placeholder-card{border-style:dashed;cursor:default;opacity:.35}.user-card-item.placeholder-card:hover{background:#101a44;border-color:#ffffff14}.by-user-breadcrumbs{align-items:center;color:#8d8db5;display:flex;flex-shrink:0;font-size:clamp(11px,1.3vh,13px);gap:8px;letter-spacing:.5px;margin-bottom:clamp(10px,1.5vh,16px);text-transform:uppercase}.by-user-detail-table-wrapper{background:#101a44!important;border-radius:12px;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;width:100%}.by-user-detail-table-wrapper .ant-spin-container,.by-user-detail-table-wrapper .ant-spin-nested-loading,.by-user-detail-table-wrapper .ant-table,.by-user-detail-table-wrapper .ant-table-container,.by-user-detail-table-wrapper .ant-table-wrapper{background:#0000!important;display:flex;flex:1 1;flex-direction:column;min-height:0}.by-user-detail-table-wrapper .ant-table-wrapper{overflow-x:auto!important;overflow-y:auto!important;scrollbar-color:#ffffff2e #0000;scrollbar-width:thin}.by-user-detail-table-wrapper .ant-table-wrapper::-webkit-scrollbar{height:5px;width:5px}.by-user-detail-table-wrapper .ant-table-wrapper::-webkit-scrollbar-track{background:#0000}.by-user-detail-table-wrapper .ant-table-wrapper::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:4px}.by-user-detail-table-wrapper .ant-table-wrapper::-webkit-scrollbar-thumb:hover{background:#ffffff59}.by-user-detail-table-wrapper .ant-table-content{background:#0000!important;display:block!important;flex:1 1;height:auto;min-height:0;overflow-y:visible!important;scrollbar-color:#ffffff26 #0000;scrollbar-width:thin}.by-user-detail-table-wrapper .ant-table-content::-webkit-scrollbar{height:5px;width:5px}.by-user-detail-table-wrapper .ant-table-content::-webkit-scrollbar-track{background:#0000}.by-user-detail-table-wrapper .ant-table-content::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:4px}.by-user-detail-table-wrapper .ant-table-content::-webkit-scrollbar-thumb:hover{background:#ffffff59}.by-user-detail-table-wrapper .ant-table-container{border:1px solid #ffffff14;border-radius:clamp(10px,1.5vh,16px)}.by-user-detail-table-wrapper table{border-collapse:collapse;display:table!important;height:auto;min-height:0;table-layout:fixed!important;width:100%!important}.by-user-detail-table-wrapper.by-user-detail-full-page table{height:100%;min-height:100%}.by-user-detail-table-wrapper .ant-table-thead{display:table-header-group}.by-user-detail-table-wrapper .ant-table-tbody{display:table-row-group}.by-user-detail-table-wrapper .ant-table-thead>tr{height:clamp(38px,5.5vh,56px)}.by-user-detail-table-wrapper .ant-table-thead>tr>th{background:#101a44!important;border-bottom:none!important;border-radius:0!important;color:#ffffffa6!important;font-size:clamp(11px,1.3vh,13px);font-weight:600;height:100%;letter-spacing:.5px;line-height:1.25;overflow:visible;padding:0 clamp(16px,2.2vw,24px)!important;position:-webkit-sticky!important;position:sticky!important;text-overflow:clip;text-transform:uppercase;top:0!important;vertical-align:middle;white-space:normal;word-break:break-word;z-index:10!important}.by-user-detail-table-wrapper .ant-table-thead>tr>th:before{display:none!important}.by-user-detail-table-wrapper .ant-table-tbody>tr{height:clamp(54px,6vh,68px);max-height:68px;transition:background .2s ease}.by-user-detail-table-wrapper .ant-table-tbody>tr>td{background:#0d1533!important;border-bottom:1px solid #ffffff0d!important;color:#fff;padding:clamp(6px,1vh,12px) clamp(10px,1.2vw,16px)!important;transition:background .2s ease;vertical-align:middle}.by-user-detail-table-wrapper .ant-table-tbody>tr>td:first-child,.by-user-detail-table-wrapper .ant-table-thead>tr>th:first-child{padding-left:clamp(12px,1.5vw,18px)!important;padding-right:clamp(6px,1vw,12px)!important;white-space:nowrap!important}.by-user-detail-table-wrapper .ant-table-tbody>tr.user-detail-header-row>td{background:#191448!important;border-bottom:1px solid #ffffff0f!important;color:#fff;cursor:pointer;font-size:clamp(14px,1.8vh,16px);font-weight:600}.by-user-detail-table-wrapper .ant-table-tbody>tr.user-detail-header-row:hover>td{background:#24165c!important}.by-user-detail-table-wrapper .ant-table-tbody>tr.session-detail-row>td{background:#0d1533!important;color:#e1e2ec;font-size:clamp(13px,1.6vh,15px)}.by-user-detail-table-wrapper .ant-table-tbody>tr.session-detail-row:hover>td{background:#24165c!important}.by-user-detail-table-wrapper .ant-table-tbody>tr.by-user-clickable-session-row{cursor:pointer;-webkit-user-select:none;user-select:none}.by-user-detail-table-wrapper .ant-table-tbody>tr.by-user-prompt-detail-row>td{background:#0a1228!important;border-bottom:1px solid #ffffff0a!important;color:#b8c5df;font-size:clamp(12px,1.5vh,14px)}.by-user-detail-table-wrapper .ant-table-tbody>tr.by-user-prompt-detail-row:hover>td{background:#151e40!important}.by-user-detail-index-cell{color:#8d8db5;display:inline-block;font-weight:600;white-space:nowrap}.by-user-session-expand-icon{align-items:center;color:#ffffff73;display:flex;font-size:11px;justify-content:center;transition:color .2s ease}.by-user-clickable-session-row:hover .by-user-session-expand-icon{color:#fff}.by-user-session-end-chevron{align-items:center;color:#ffffff73;display:flex;font-size:11px;justify-content:flex-end;transition:color .2s ease}.by-user-clickable-session-row:hover .by-user-session-end-chevron{color:#fff}.by-user-prompt-name-cell{color:#9eb3d8;display:block;font-size:clamp(12px,1.4vh,13.5px);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.by-user-case-study-name-cell{align-items:center;color:#fff;display:flex;font-size:clamp(14px,1.8vh,16px);font-weight:600;gap:12px;justify-content:space-between;line-height:1.3;overflow-wrap:anywhere;word-break:break-word}.by-user-case-study-name-cell .case-study-name-text{-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;display:-webkit-box;max-height:2.6em;min-width:0;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis;white-space:normal}.by-user-case-study-toggle-icon{color:#ffffff8c;flex-shrink:0;font-size:12px;transition:color .2s ease,transform .2s ease}.user-detail-header-row:hover .by-user-case-study-toggle-icon{color:#fff}.by-user-case-study-toggle-icon.is-expanded{transform:rotate(180deg)}.by-user-session-name-cell{color:#c2c6d7;display:block;font-weight:500;overflow-wrap:anywhere;word-break:break-word}.by-user-session-datetime-cell{color:#d6e3fb;display:flex;flex-direction:column;gap:3px;line-height:1.3}.by-user-datetime-date{color:#d6e3fb;font-size:clamp(13px,1.6vh,15px);font-weight:500;white-space:nowrap}.by-user-datetime-time{color:#d6e3fb;font-size:clamp(12px,1.4vh,13.5px);white-space:nowrap}.by-user-cost-cell,.by-user-tokens-cell{display:inline-block;font-family:NoirPro,sans-serif;text-align:right;white-space:nowrap}.by-user-tokens-cell{color:#d6e3fb;font-weight:400}.by-user-cost-cell{color:#bfcadf;font-weight:600}.by-user-header-ellipsis-text{cursor:pointer;display:block;overflow:visible;text-overflow:clip;white-space:normal;word-break:break-word}.no-more-case-studies-text{color:#8d8db5;font-size:clamp(13px,1.6vh,15px);font-style:italic;font-weight:500}.user-detail-header{background:#101a44;border-bottom:1px solid #ffffff14;display:flex;flex-direction:column;flex-shrink:0;gap:8px;padding:clamp(14px,2vh,22px) clamp(16px,2.2vw,24px)}.user-detail-title{color:#fff;font-size:clamp(18px,2.4vh,24px);font-weight:700}.user-detail-label{color:#8d8db5;font-weight:500}.user-detail-name{color:#fff;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.user-detail-meta{align-items:center;color:#8d8db5;display:flex;flex-wrap:wrap;font-size:clamp(12px,1.5vh,14px);gap:clamp(8px,1.2vw,16px)}.user-detail-meta .meta-white{color:#e1e2ec;font-weight:600}.user-detail-meta .meta-sep{color:#ffffff26}.by-user-footer{align-items:center;display:flex;flex-shrink:0;height:clamp(36px,5vh,56px);justify-content:space-between;margin-top:clamp(8px,1.5vh,16px)}.by-user-footer .ant-pagination{align-items:center;display:flex;gap:6px;margin:0}.by-user-footer .ant-pagination-item,.by-user-footer .ant-pagination-next,.by-user-footer .ant-pagination-prev{align-items:center;background:#ffffff0a!important;border:1px solid #ffffff14!important;border-radius:8px!important;display:inline-flex!important;height:clamp(28px,3.5vh,34px)!important;justify-content:center;line-height:clamp(26px,3.3vh,32px)!important;margin:0!important;min-width:clamp(28px,3.5vh,34px)!important;transition:all .2s ease}.by-user-footer .ant-pagination-item a{align-items:center;color:#9999b3!important;display:flex;font-size:clamp(12px,1.4vh,14px);font-weight:500;height:100%;justify-content:center;width:100%}.by-user-footer .ant-pagination-item:hover,.by-user-footer .ant-pagination-next:hover,.by-user-footer .ant-pagination-prev:hover{background:#ffffff14!important;border-color:#ffffff29!important}.by-user-footer .ant-pagination-item:hover a{color:#fff!important}.by-user-footer .ant-pagination-item-active{background:#ffffff14!important;border-color:#ffffff38!important}.by-user-footer .ant-pagination-item-active a{color:#fff!important;font-weight:600}.by-user-footer .ant-pagination-next .ant-pagination-item-link,.by-user-footer .ant-pagination-prev .ant-pagination-item-link{align-items:center;background:#0000!important;border:none!important;color:#9999b3!important;display:flex;justify-content:center}.by-user-footer .ant-pagination-next:hover .ant-pagination-item-link,.by-user-footer .ant-pagination-prev:hover .ant-pagination-item-link{color:#fff!important}@media (max-width:960px){.by-user-detail-table-wrapper .ant-table-content{overflow-x:auto!important}.by-user-detail-table-wrapper table{min-width:900px}}.by-user-mobile-detail{display:none}@media screen and (max-width:1024px){.by-user-container{-webkit-overflow-scrolling:touch;height:100%!important;max-height:100%;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;padding-bottom:max(24px,env(safe-area-inset-bottom));scrollbar-color:#ffffff2e #0000;scrollbar-width:thin}.by-user-cards-list::-webkit-scrollbar,.by-user-container::-webkit-scrollbar{display:block;width:5px}.by-user-cards-list::-webkit-scrollbar-track,.by-user-container::-webkit-scrollbar-track{background:#0000}.by-user-cards-list::-webkit-scrollbar-thumb,.by-user-container::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:4px}.by-user-cards-list,.by-user-detail-table-wrapper,.by-user-detail-table-wrapper .ant-table,.by-user-detail-table-wrapper .ant-table-container,.by-user-detail-table-wrapper .ant-table-content,.by-user-detail-table-wrapper .ant-table-wrapper{height:auto!important;min-height:auto!important;overflow:visible!important}.user-card-item{grid-gap:8px 8px;display:grid;gap:8px 8px;grid-template-areas:"profile profile chevron" "metric1 metric2 metric3";grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto;padding:10px 12px}.user-card-item>.user-profile-info{grid-area:profile}.user-card-item>.user-card-chevron{align-items:flex-start;grid-area:chevron;justify-content:flex-end;padding-top:8px}.user-card-item>.user-card-metric-col:nth-child(2){grid-area:metric1}.user-card-item>.user-card-metric-col:nth-child(3){grid-area:metric2}.user-card-item>.user-card-metric-col:nth-child(4){grid-area:metric3}.metric-label,.user-card-metric-col{overflow:hidden}.metric-label{display:block;text-overflow:ellipsis;white-space:nowrap;width:100%}.metric-cost-val,.metric-value{font-size:14px;white-space:nowrap}.detail-view-table{display:none!important}.by-user-mobile-detail{display:flex;flex-direction:column;gap:16px;padding-bottom:24px;width:100%}.by-user-mobile-detail .mobile-user-detail-feedback{border-radius:12px;margin:0}.by-user-mobile-detail .mobile-user-detail-loading{background:#281a66cc;border:1px solid #ffffff1a;color:#ffffffc7;font-size:13px;padding:18px 14px}.by-user-mobile-detail .ant-empty.mobile-user-detail-feedback{background:#281a668c;padding:18px 12px}.by-user-mobile-detail .ant-empty-description{color:#ffffffb3}.mobile-detail-header-card{background:#1d124c;border-radius:12px;display:flex;flex-direction:column;gap:8px;margin-top:4px;padding:10px 12px}.mobile-header-row{display:flex;flex-direction:column;gap:4px}.mobile-header-label{color:#ffffff80;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.mobile-header-value{color:#fff;font-size:18px;font-weight:500}.mobile-header-grid{grid-gap:8px 10px;display:grid;gap:8px 10px;grid-template-columns:1fr 1fr}.mobile-header-col{display:flex;flex-direction:column;gap:4px}.mobile-header-col .mobile-header-value{font-size:15px}.cost-value{color:#f5a623!important}.mobile-case-studies-list,.mobile-case-study-item{display:flex;flex-direction:column;gap:12px}.mobile-case-study-header{align-items:center;background:#281a66;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:8px 10px}.mobile-cs-title{color:#fff;font-size:14px;font-weight:500}.mobile-cs-chevron{color:#ffffff80;transition:transform .2s ease}.mobile-cs-chevron.expanded{color:#fff;transform:rotate(180deg)}.mobile-sessions-list{display:flex;flex-direction:column;gap:12px}.mobile-session-card{background:#1d124c;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:10px 12px}.mobile-session-card-header{align-items:flex-start;display:flex;justify-content:space-between}.mobile-session-info{display:flex;flex-direction:column;gap:4px}.mobile-session-label{color:#ffffff80;font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.mobile-session-datetime{color:#fff;font-size:14px;font-weight:500}.mobile-session-expand-btn{align-items:center;cursor:pointer;display:flex;justify-content:center;padding:4px}.mobile-session-chevron{color:#ffffff80;font-size:16px;transition:transform .2s ease,color .2s ease}.mobile-session-chevron.expanded{color:#fff;transform:rotate(180deg)}.mobile-session-metrics{display:flex;gap:24px}.mobile-session-metric{display:flex;flex-direction:column;gap:4px}.mobile-session-metric-label{color:#ffffff80;font-size:10px;font-weight:600;letter-spacing:.5px}.mobile-session-metric-value{color:#fff;font-size:16px;font-weight:500}.mobile-session-cost-row{align-items:center;background:#130b36;border-radius:8px;display:flex;justify-content:space-between;padding:12px 16px}.mobile-session-cost-label{color:#ffffff80;font-size:12px;font-weight:500}.mobile-session-cost-value{color:#fff;font-size:16px;font-weight:600}.mobile-prompts-list{border-top:1px solid #ffffff14;display:flex;flex-direction:column;gap:16px;padding-top:8px}.mobile-prompt-item{display:flex;flex-direction:column;gap:12px}.mobile-prompt-name{color:#8caeff;font-size:13px;font-weight:500}.prompt-cost{background:#ffffff0a;padding:10px 14px}}@media screen and (max-width:480px){.user-card-item{gap:16px 8px;padding:16px}.metric-label{font-size:9px}.metric-cost-val,.metric-value{font-size:13px}}@media (max-width:768px){.currency-select-wrapper{display:none!important}.by-user-header-bar{height:0!important;margin-bottom:0!important;min-height:0!important;overflow:hidden!important;padding:0!important}}.skeleton-20-16{height:16px!important;width:20px!important}.skeleton-width-85{width:85%!important}.skeleton-avatar-rounded{border-radius:10px}.skeleton-details{width:140px}.skeleton-130-18{height:18px!important;width:130px!important}.skeleton-90-14{height:14px!important;width:90px!important}.skeleton-80-12{height:12px!important;width:80px!important}.skeleton-60-16{height:16px!important;width:60px!important}.skeleton-100-12{height:12px!important;width:100px!important}.skeleton-80-16{height:16px!important;width:80px!important}.skeleton-70-12{height:12px!important;width:70px!important}.skeleton-65-18{height:18px!important;width:65px!important}.skeleton-margin-top{margin-top:4px}.by-user-results-count{color:#9999b3;font-size:13px}.by-model-container{color:#fff;display:flex;flex:1 1;flex-direction:column;height:100%;min-height:0;width:100%}.by-model-toolbar{align-items:center;display:flex;flex-shrink:0;height:clamp(34px,4.5vh,44px);justify-content:flex-end;margin-bottom:clamp(10px,1.8vh,20px)}.date-filter-btn{align-items:center!important;background:#ffffff0f!important;border:1px solid #ffffff14!important;border-radius:8px!important;box-shadow:none!important;color:#fff!important;display:flex!important;font-size:clamp(12px,1.4vh,13px)!important;gap:8px;height:clamp(32px,4vh,36px)!important;margin-top:12px;padding:0 clamp(12px,1.5vw,16px)!important;transition:all .2s ease!important}.date-filter-btn:hover{background:#ffffff1a!important;border-color:#ffffff29!important;color:#fff!important}.currency-select-wrapper{align-items:center;display:flex;gap:clamp(8px,1.2vw,12px)}.currency-label{color:#9e9eb8;font-size:clamp(12px,1.4vh,14px)}.currency-select{width:clamp(95px,9vw,110px)!important}.currency-select .ant-select-selector{align-items:center!important;background:#2b1769!important;border:1px solid #ffffff14!important;border-radius:8px!important;box-shadow:none!important;color:#fff!important;display:flex!important;height:clamp(32px,4vh,36px)!important;padding:0 12px!important;transition:all .2s ease!important}.currency-select:hover .ant-select-selector{border-color:#fff3!important}.currency-select .ant-select-selection-item{align-items:center;color:#fff!important;display:flex;font-size:clamp(12px,1.4vh,13px);line-height:clamp(30px,3.8vh,34px)!important}.currency-select .ant-select-arrow{color:#fff9!important}.by-model-table{background:#101a44!important;border-radius:12px;display:flex;flex:1 1;flex-direction:column;min-height:0;width:100%}.by-model-table .ant-spin-container,.by-model-table .ant-spin-nested-loading,.by-model-table .ant-table,.by-model-table .ant-table-container,.by-model-table .ant-table-content{background:#0000!important;display:flex;flex:1 1;flex-direction:column;height:100%;min-height:0}.by-model-table .ant-table-container{border:1px solid #ffffff14;border-radius:clamp(10px,1.5vh,16px);overflow:hidden!important}.by-model-table table{border-collapse:collapse;display:table!important;height:100%!important;table-layout:fixed!important;width:100%!important}.by-model-table .ant-table-thead{display:table-header-group}.by-model-table .ant-table-tbody{display:table-row-group;height:100%}.by-model-table .ant-table-thead>tr{height:clamp(38px,5.5vh,56px)}.by-model-table .ant-table-thead>tr>th{background:#101a44!important;border-bottom:none!important;border-radius:12px;color:#ffffffa6!important;font-size:clamp(11px,1.3vh,13px);font-weight:600;height:100%;letter-spacing:.5px;padding:0 clamp(16px,2.2vw,32px)!important;text-transform:uppercase;vertical-align:middle}.by-model-table .ant-table-thead>tr>th:before{display:none!important}.by-model-table .ant-table-tbody>tr{height:14.28571%!important;transition:background .2s ease}.by-model-table .ant-table-tbody>tr>td{background:#0d1533!important;border-bottom:1px solid #ffffff0d!important;color:#fff;padding:clamp(6px,1vh,12px) clamp(16px,2.2vw,32px)!important;text-align:center;transition:background .2s ease;vertical-align:middle}.by-model-table .ant-table-tbody>tr:hover>td{background:#24165c!important}.by-model-table .ant-table-tbody>tr:last-child>td{border-bottom:none!important}.model-cell{align-items:center;display:flex;gap:clamp(8px,1.2vw,14px);min-width:0}.model-name{color:#e1e2ec;font-size:clamp(14px,1.8vh,18px);font-size:14px;font-style:normal;font-weight:500;letter-spacing:0;line-height:20px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.model-icon{align-items:center;background:#31206f;border-radius:clamp(6px,.8vh,8px);color:#a793ff;display:flex;flex-shrink:0;font-size:clamp(14px,1.8vh,18px);height:clamp(26px,3.5vh,34px);justify-content:center;width:clamp(26px,3.5vh,34px)}.model-icon.gpt{background:#2d2268;color:#9281ff}.model-icon.other{background:#31206f;color:#a793ff}.region-tag{align-items:center;background:#2b2161;border-radius:clamp(4px,.6vh,6px);color:#b5b4d6;display:inline-flex;font-size:clamp(10px,1.1vh,11px);font-weight:400;height:clamp(20px,2.5vh,24px);justify-content:center;letter-spacing:.5px;padding:0 8px;text-transform:uppercase;width:auto}.cost-cell{font-family:NoirPro;font-size:clamp(14px,1.8vh,18px);font-size:16px;font-style:Medium;font-weight:700;font-weight:500;letter-spacing:0;line-height:20px;text-align:right;vertical-align:middle}.by-model-footer{align-items:center;display:flex;flex-shrink:0;height:clamp(36px,5vh,56px);justify-content:space-between;margin-top:clamp(8px,1.5vh,16px)}.IO-cost{color:#c2c6d6;font-family:NoirPro;font-size:16px;font-style:Regular;font-weight:400;letter-spacing:0;line-height:20px;text-align:right;vertical-align:middle}.results-count{color:#9999b3;font-size:clamp(12px,1.4vh,14px)}.by-model-footer .ant-pagination{align-items:center;display:flex;gap:6px;margin:0}.by-model-footer .ant-pagination-item,.by-model-footer .ant-pagination-next,.by-model-footer .ant-pagination-prev{align-items:center;background:#ffffff0a!important;border:1px solid #ffffff14!important;border-radius:8px!important;display:inline-flex!important;height:clamp(28px,3.5vh,34px)!important;justify-content:center;line-height:clamp(26px,3.3vh,32px)!important;margin:0!important;min-width:clamp(28px,3.5vh,34px)!important;transition:all .2s ease}.by-model-footer .ant-pagination-item a{align-items:center;color:#9999b3!important;display:flex;font-size:clamp(12px,1.4vh,14px);font-weight:500;height:100%;justify-content:center;width:100%}.by-model-footer .ant-pagination-item:hover,.by-model-footer .ant-pagination-next:hover,.by-model-footer .ant-pagination-prev:hover{background:#ffffff14!important;border-color:#ffffff29!important}.by-model-footer .ant-pagination-item:hover a{color:#fff!important}.by-model-footer .ant-pagination-item-active{background:#ffffff14!important;border-color:#ffffff38!important}.by-model-footer .ant-pagination-item-active a{color:#fff!important;font-weight:600}.by-model-footer .ant-pagination-next .ant-pagination-item-link,.by-model-footer .ant-pagination-prev .ant-pagination-item-link{align-items:center;background:#0000!important;border:none!important;color:#9999b3!important;display:flex;justify-content:center}.by-model-footer .ant-pagination-next:hover .ant-pagination-item-link,.by-model-footer .ant-pagination-prev:hover .ant-pagination-item-link{color:#fff!important}.by-model-container,.by-model-table,.by-model-table .ant-table-container,.by-model-table .ant-table-content{overflow:hidden!important}.by-model-table .ant-table-tbody>tr.placeholder-row:hover>td{background:#0d1533!important;cursor:default}.no-more-data-text{color:#8d8db5;font-size:clamp(13px,1.6vh,16px);font-style:italic;font-weight:500}.by-model-mobile-cards{display:none}@media screen and (max-width:1024px){.by-model-container{-webkit-overflow-scrolling:touch;height:100%!important;max-height:100%;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;padding-bottom:max(24px,env(safe-area-inset-bottom));scrollbar-color:#ffffff2e #0000;scrollbar-width:thin}.by-model-container::-webkit-scrollbar{width:5px}.by-model-container::-webkit-scrollbar-track{background:#0000}.by-model-container::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:4px}.by-model-table{display:none!important}.by-model-mobile-cards{display:flex;flex-direction:column;gap:16px;height:auto;overflow:visible;padding-bottom:20px;padding-right:4px}.by-model-mobile-cards::-webkit-scrollbar{width:4px}.by-model-mobile-cards::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:4px}.by-model-mobile-cards::-webkit-scrollbar-track{background:#0000}.by-model-card{background:#11143a;border:1px solid #ffffff0a;border-radius:12px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;padding:20px}.by-model-card.skeleton-card{padding:24px}.by-model-card .card-header{align-items:center;display:flex;gap:14px;width:100%}.by-model-card .card-icon{align-items:center;border-radius:10px;display:flex;flex-shrink:0;font-size:20px;height:40px;justify-content:center;width:40px}.by-model-card .card-icon.gpt{background:#2d2268;color:#9281ff}.by-model-card .card-icon.other{background:#31206f;color:#a793ff}.by-model-card .card-title-group{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.by-model-card .card-model-name{color:#fff;font-size:16px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.by-model-card .card-provider-name{color:#fff6;font-size:11px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.by-model-card .card-region-tag{align-items:center;background:#ffffff1a;border-radius:12px;color:#ffffffb3;display:inline-flex;flex-shrink:0;font-size:10px;font-weight:600;height:22px;justify-content:center;letter-spacing:.5px;padding:0 8px;text-transform:uppercase}.by-model-card .card-tokens-row{display:flex;margin-top:24px;width:100%}.by-model-card .card-token-col{display:flex;flex:1 1;flex-direction:column;gap:6px}.by-model-card .card-token-label{color:#ffffff80;font-size:11px;font-weight:600;letter-spacing:.8px}.by-model-card .card-token-value{color:#e1e2ec;font-family:NoirPro,sans-serif;font-size:15px;font-weight:500}.by-model-card .card-divider{background:#ffffff0f;height:1px;margin:20px 0;width:100%}.by-model-card .card-cost-row{display:flex;flex-direction:column;gap:6px}.by-model-card .card-cost-label{color:#ffffff80;font-size:11px;font-weight:600;letter-spacing:.8px}.by-model-card .card-cost-value{color:#fff;font-family:NoirPro,sans-serif;font-size:16px;font-weight:500}.by-model-toolbar{margin-bottom:12px}}@media screen and (max-width:480px){.by-model-card{padding:16px}.by-model-card .card-tokens-row{margin-top:20px}.by-model-card .card-divider{margin:16px 0}}@media (max-width:768px){.currency-select-wrapper{display:none!important}.by-model-toolbar{height:0!important;margin-bottom:0!important;min-height:0!important;overflow:hidden!important;padding:0!important}}.skeleton-width-80{width:80%!important}.skeleton-width-70{width:70%!important}.skeleton-width-60{width:60%!important}.skeleton-height-18{height:18px!important}.skeleton-right{float:right}.empty-description{color:#8d8db5}.tc-alert{align-items:center;border-radius:8px;display:flex;justify-content:center;margin-bottom:16px;min-height:116px}.tc-alert .ant-alert-content{flex:none}.tc-alert .ant-alert-message{font-size:18px;margin-bottom:0;text-align:center}.ts-management-container{box-sizing:border-box;display:flex;flex-direction:column;height:100vh;max-height:100vh;overflow:hidden;padding:clamp(16px,2.5vh,28px) clamp(20px,3vw,36px);width:100%}.ts-management-container.light{background:linear-gradient(145deg,#001f6b,#060016)}.ts-management-container.dark{background:#06259e}.header,.ts-header{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;margin-bottom:clamp(12px,2vh,24px)}.header-content h1,.ts-header-content h1{color:#fff;font-size:clamp(28px,3vh,34px);font-weight:600;letter-spacing:.3px;margin-bottom:4px}.header-content p,.ts-header-content p{color:#fff;font-size:clamp(12px,1.4vh,15px);font-size:14px;font-weight:400;margin:0}.header-actions,.ts-header-actions{align-items:center;display:flex;gap:14px}.header-actions .cancel-btn,.ts-header-actions .cancel-btn{align-items:center!important;background:#ffffff0f!important;border:1px solid #ffffff14!important;border-radius:10px!important;box-shadow:none!important;color:#fff!important;display:flex!important;font-size:clamp(13px,1.5vh,14px)!important;font-weight:500!important;gap:6px;height:clamp(36px,4.5vh,42px)!important;justify-content:center!important;transition:all .2s ease!important}.header-actions .cancel-btn:hover,.ts-header-actions .cancel-btn:hover{background:#ffffff1a!important;border-color:#ffffff2e!important;color:#fff!important}.header-actions .apply-btn,.ts-header-actions .apply-btn{align-items:center!important;background:#3e74ff!important;border:none!important;border-radius:8px!important;box-shadow:0 4px 14px #6d3dff59!important;color:#fff!important;display:flex!important;font-size:clamp(13px,1.5vh,14px)!important;font-weight:600!important;gap:6px;height:clamp(36px,4.5vh,42px)!important;justify-content:center!important;transition:all .2s ease!important}.header-actions .apply-btn:hover,.ts-header-actions .apply-btn:hover{background:#7a4fff!important;box-shadow:0 6px 18px #6d3dff73!important}.token-tabs{display:flex;flex:1 1;flex-direction:column;margin-top:0;min-height:0}.token-tabs-nav{border-bottom:1px solid #ffffff1a;display:flex;flex-shrink:0;gap:clamp(16px,2.2vw,32px);margin-bottom:clamp(12px,1.8vh,20px)}.token-tab-btn{align-items:center;background:none;border:none;border-bottom:2px solid #0000;color:#ffffff80;cursor:pointer;display:inline-flex;flex-direction:column;font-size:clamp(13px,1.5vh,16px);font-weight:500;justify-content:center;padding:clamp(6px,1vh,10px) 0;transition:color .2s ease,border-color .2s ease}.token-tab-btn:after{content:attr(data-text);font-weight:600;height:0;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;visibility:hidden}.token-tab-btn:hover{color:#ffffffd9}.token-tab-btn.active{border-bottom-color:#f5a623;color:#f5a623;font-weight:600}.token-tabs-content{display:flex;flex:1 1;flex-direction:column;height:100%;margin-top:0;min-height:0}.tc-mobile-header,.tc-mobile-title{display:none}@media (max-width:768px){.ts-management-container{height:auto;max-height:none;min-height:100vh;overflow:visible}.token-tabs,.token-tabs-content{height:auto;min-height:auto;overflow:visible}.tc-desktop-header{display:none!important}.tc-mobile-header{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;margin-bottom:4px;padding:10px 0 8px}.tc-mobile-title{display:block;flex-shrink:0;margin-bottom:12px}.tc-mobile-title h1{color:#fff;font-size:22px;font-weight:700;margin:0 0 4px}.tc-mobile-title p{color:#ffffffa6;font-size:13px;margin:0}.tc-mobile-back-btn{align-items:center;background:#0000;border:none;color:#ffffffd9;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:6px;padding:4px 0;transition:color .18s ease}.tc-mobile-back-btn:hover{color:#fff}.tc-kebab-wrapper{position:relative}.tc-kebab-btn{align-items:center;background:#ffffff14;border:1px solid #ffffff1f;border-radius:8px;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;transition:background .18s ease;width:36px}.tc-kebab-btn:hover{background:#ffffff26}.tc-kebab-dropdown{animation:kebabFadeIn .16s ease forwards;background:#13305a;border:1px solid #ffffff1a;border-radius:10px;box-shadow:0 8px 24px #00000080;min-width:160px;padding:4px 0;position:absolute;right:0;top:calc(100% + 6px);z-index:1100}@keyframes kebabFadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.tc-kebab-item{background:#0000;border:none;box-sizing:border-box;color:#ffffffe0;cursor:pointer;display:block;font-size:14px;font-weight:500;padding:12px 20px;text-align:left;transition:background .15s ease;width:100%}.tc-kebab-item:hover{background:#ffffff12}.tc-kebab-item-label{display:block;white-space:nowrap}.tc-kebab-divider{background:#ffffff14;height:1px;margin:0}.tc-mobile-modal-overlay{align-items:center;animation:kebabFadeIn .18s ease forwards;background:#0000008c;display:flex;inset:0;justify-content:center;position:fixed;z-index:1200}.tc-mobile-modal{background:#13305a;border:1px solid #ffffff1f;border-radius:14px;box-shadow:0 16px 48px #0000008c;max-width:90vw;min-width:280px;padding:20px}.tc-mobile-modal-title{color:#ffffffe6;font-size:15px;font-weight:600;margin:0 0 16px}.tc-currency-options{display:flex;flex-direction:column;gap:8px}.tc-currency-option{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;color:#ffffffd9;cursor:pointer;font-size:14px;font-weight:500;padding:10px 16px;text-align:left;transition:background .15s ease,border-color .15s ease;width:100%}.tc-currency-option:hover{background:#ffffff1f}.tc-currency-option.active{background:#6366f140;border-color:#6366f199;color:#fff}}.tc-date-range-popover.dark .ant-popover-inner{background:#1e293b!important;border:1px solid #334155!important;border-radius:10px!important;box-shadow:0 10px 25px #00000073!important}.tc-date-range-popover.dark .ant-popover-arrow-content{background-color:#1e293b!important}.tc-date-range-popover.dark .ant-popover-inner-content{color:#e2e8f0!important}.tc-range-picker.dark.ant-picker,.tc-single-picker.dark.ant-picker{background:#0f172a!important;border:1px solid #334155!important;border-radius:6px!important}.tc-range-picker.dark .ant-picker-input>input,.tc-single-picker.dark .ant-picker-input>input{color:#f3f4f6!important}.tc-range-picker.dark .ant-picker-input>input::placeholder,.tc-range-picker.dark .ant-picker-range-separator,.tc-range-picker.dark .ant-picker-suffix,.tc-single-picker.dark .ant-picker-input>input::placeholder,.tc-single-picker.dark .ant-picker-range-separator,.tc-single-picker.dark .ant-picker-suffix{color:#9ca3af!important}.tc-range-picker.dark .ant-picker-clear,.tc-single-picker.dark .ant-picker-clear{background:#0f172a!important;color:#9ca3af!important}.tc-date-range-popover.dark .ant-btn-link{color:#60a5fa!important}.tc-date-range-popover.dark .ant-btn-link:disabled{color:#ffffff4d!important}.tc-date-range-popover.dark .ant-btn-default{background:#0000!important;border-color:#4b5563!important;color:#e5e7eb!important}.tc-date-range-popover.dark .ant-btn-default:hover{border-color:#60a5fa!important;color:#60a5fa!important}.tc-date-range-popover.dark .ant-btn-primary{background:#3b82f6!important;border-color:#3b82f6!important;color:#fff!important}.tc-date-range-popover.dark .ant-btn-primary:disabled{background:#3b82f64d!important;border-color:#0000!important;color:#fff6!important}.tc-picker-dropdown-dark.ant-picker-dropdown{background:#1e293b!important;border:1px solid #fff3!important;border-radius:8px!important;box-shadow:0 4px 12px #0006!important;overflow:hidden!important}.tc-picker-dropdown-dark .ant-picker-header{background:#1e293b!important;border-bottom:1px solid #ffffff26!important;color:#fff!important}.tc-picker-dropdown-dark .ant-picker-header button{color:#e2e8f0!important;transition:color .2s ease-in-out}.tc-picker-dropdown-dark .ant-picker-header button:hover{color:#3b82f6!important}.tc-picker-dropdown-dark .ant-picker-body,.tc-picker-dropdown-dark .ant-picker-date-panel,.tc-picker-dropdown-dark .ant-picker-panel-container{background:#1e293b!important}.tc-picker-dropdown-dark .ant-picker-cell{background:#0000!important;color:#e2e8f0!important;transition:background .2s ease-in-out}.tc-picker-dropdown-dark .ant-picker-cell-disabled{color:#ffffff40!important}.tc-picker-dropdown-dark .ant-picker-cell:hover .ant-picker-cell-inner{background:#ffffff14!important;border-radius:6px!important;color:#e2e8f0!important}.tc-picker-dropdown-dark .ant-picker-cell-in-view.ant-picker-cell:hover:before{background:#ffffff14!important}.tc-picker-dropdown-dark .ant-picker-cell-in-view.ant-picker-cell-range-hover:before{background:#3b82f626!important}.tc-picker-dropdown-dark .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:before,.tc-picker-dropdown-dark .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:before{background:#3b82f640!important}.tc-picker-dropdown-dark .ant-picker-cell-today .ant-picker-cell-inner:before{border:1px solid #3b82f6!important;border-radius:6px!important}.tc-picker-dropdown-dark .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner{background:#3b82f640!important;border-radius:6px!important;color:#3b82f6!important;font-weight:500!important}.tc-picker-dropdown-dark .ant-picker-cell-in-view.ant-picker-cell-in-range:before{background:#3b82f626!important}.tc-picker-dropdown-dark .ant-picker-cell-in-view.ant-picker-cell-in-range .ant-picker-cell-inner{color:#3b82f6!important}.tc-picker-dropdown-dark .ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner,.tc-picker-dropdown-dark .ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner{background:#3b82f6!important;border-radius:6px!important;color:#fff!important}.tc-inline-date-picker{width:100%}.tc-inline-picker-row{align-items:center;display:flex;gap:12px;width:100%}.tc-inline-picker-row .tc-single-picker{flex:1 1;width:100%}.tc-date-separator{color:#9ca3af}.tc-date-separator-dark{color:#6b7280}.tc-date-picker-footer{align-items:center;display:flex;justify-content:space-between;margin-top:16px}.tc-date-reset-button{padding:0!important}.tc-date-picker-actions{display:flex;gap:8px}.tc-date-trigger{min-width:130px;padding:0 14px;width:auto}.tc-applied-date,.tc-date-clear{align-items:center;display:inline-flex}.tc-date-clear{cursor:pointer;justify-content:center;margin-left:8px;opacity:.85}.tc-date-clear-icon{font-size:14px}.export-data-modal .ant-modal-content{border-radius:12px;box-shadow:0 10px 30px #00000026;overflow:hidden;padding:0}.export-data-modal .ant-modal-header{background:#0000;border-bottom:none;margin-bottom:0;padding:14px 18px 0}.export-data-modal .ant-modal-title{color:#292d2e;font-size:16px;font-weight:600}.export-data-modal .ant-modal-close{right:14px;top:12px}.export-data-modal-content{padding:8px 18px 14px}.export-data-modal-subtitle{color:#6b7280;font-size:12.5px;margin-bottom:10px}.export-range-banner{align-items:center;background:#f0f6ff;border:1px solid #dbeafe;border-radius:6px;display:flex;gap:6px;margin-bottom:10px;padding:6px 10px}.export-range-banner .range-icon{color:#2563eb;flex-shrink:0}.export-range-banner .range-text{display:flex;flex-wrap:wrap;font-size:12px;gap:4px}.export-range-banner .range-label{color:#4b5563;font-weight:500}.export-range-banner .range-value{color:#1e40af;font-weight:600}.export-all-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:8px;padding:0 2px 6px}.export-all-text{color:#374151;font-size:12.5px;font-weight:600}.selected-count{color:#6b7280;font-size:11.5px;font-weight:500}.export-data-modal-options{display:flex;flex-direction:column;gap:6px;max-height:none;overflow:visible}.export-option-card{align-items:flex-start;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;gap:8px;padding:8px 10px;transition:all .2s ease}.export-option-card:hover{background:#f8fafc;border-color:#93c5fd}.export-option-card.active{background:#eff6ff;border-color:#3b82f6}.option-checkbox{margin-top:1px;pointer-events:none}.option-icon-wrapper{align-items:center;background:#f1f5f9;border-radius:6px;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.export-option-card.active .option-icon-wrapper{background:#dbeafe}.option-icon.overview-icon{color:#f59e0b}.option-icon.user-icon{color:#3b82f6}.option-icon.case-icon{color:#8b5cf6}.option-icon.model-icon{color:#10b981}.option-details{display:flex;flex-direction:column;gap:1px}.option-title{color:#1f2937;font-size:13px;font-weight:600}.option-description{color:#6b7280;font-size:11px;line-height:1.25}.export-data-modal-footer{align-items:center;border-top:1px solid #e5e7eb;display:flex;gap:8px;justify-content:flex-end;margin-top:10px;padding-top:10px}.cancel-btn-modal,.export-confirm-btn{border-radius:6px;font-size:12px;font-weight:500;height:28px;min-width:60px;padding:2px 10px}.export-confirm-btn{align-items:center;display:flex;gap:6px;justify-content:center}@media (max-width:576px){.export-data-modal-content{padding:8px 12px 14px}.export-option-card{gap:6px;padding:8px}.option-icon-wrapper{height:26px;width:26px}.export-data-modal-footer{flex-direction:column-reverse;gap:6px}.cancel-btn-modal,.export-confirm-btn{justify-content:center;width:100%}}.dark .export-data-modal .ant-modal-content,.export-data-modal.dark .ant-modal-content{background:linear-gradient(180deg,#0f172a,#1e293b);border:none;box-shadow:0 0 20px #0006}.dark .export-data-modal .ant-modal-title,.export-data-modal.dark .ant-modal-title{color:#d9e6fa}.dark .export-data-modal .ant-modal-close,.export-data-modal.dark .ant-modal-close{color:#a6a6a6}.dark .export-data-modal .ant-modal-close:hover,.export-data-modal.dark .ant-modal-close:hover{color:#fff}.dark .export-data-modal-subtitle,.export-data-modal.dark .export-data-modal-subtitle{color:#9ca3af}.dark .export-range-banner,.export-data-modal.dark .export-range-banner{background:#1e293b;border-color:#334155}.dark .export-range-banner .range-label,.export-data-modal.dark .export-range-banner .range-label{color:#cbd5e1}.dark .export-range-banner .range-value,.export-data-modal.dark .export-range-banner .range-value{color:#60a5fa}.dark .export-all-header,.export-data-modal.dark .export-all-header{border-bottom-color:#334155}.dark .export-all-text,.export-data-modal.dark .export-all-text{color:#e2e8f0}.dark .selected-count,.export-data-modal.dark .selected-count{color:#94a3b8}.dark .export-option-card,.export-data-modal.dark .export-option-card{background:#1f2937;border-color:#374151}.dark .export-option-card:hover,.export-data-modal.dark .export-option-card:hover{background:#263445;border-color:#60a5fa}.dark .export-option-card.active,.export-data-modal.dark .export-option-card.active{background:#1e3a8a;border-color:#3b82f6}.dark .option-icon-wrapper,.export-data-modal.dark .option-icon-wrapper{background:#374151}.dark .export-option-card.active .option-icon-wrapper,.export-data-modal.dark .export-option-card.active .option-icon-wrapper{background:#1d4ed8}.dark .option-title,.export-data-modal.dark .option-title{color:#f3f4f6}.dark .option-description,.export-data-modal.dark .option-description{color:#9ca3af}.dark .export-data-modal-footer,.export-data-modal.dark .export-data-modal-footer{border-top-color:#334155}.dark .cancel-btn-modal,.export-data-modal.dark .cancel-btn-modal{background:#0000;border-color:#4b5563;color:#e5e7eb}.dark .cancel-btn-modal:hover,.export-data-modal.dark .cancel-btn-modal:hover{border-color:#60a5fa;color:#60a5fa}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74d3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-container-width:fit-content;--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-padding:14px;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-toast-shadow:0px 4px 12px #0000001a;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:0.2}.Toastify__toast-container{box-sizing:border-box;color:#fff;display:flex;flex-direction:column;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;width:var(--toastify-container-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--top-center{align-items:center;left:50%;top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top);transform:translateX(-50%)}.Toastify__toast-container--top-right{align-items:end;right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--bottom-left{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{align-items:center;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{align-items:end;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right)}.Toastify__toast{--y:0;align-items:center;border-radius:6px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;box-shadow:var(--toastify-toast-shadow);box-sizing:border-box;display:flex;flex:1 1 auto;font-family:sans-serif;font-family:var(--toastify-font-family);margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);padding:14px;padding:var(--toastify-toast-padding);position:relative;touch-action:none;width:320px;width:var(--toastify-toast-width);word-break:break-word;z-index:0}@media only screen and (max-width:480px){.Toastify__toast-container{left:env(safe-area-inset-left);margin:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:env(safe-area-inset-right)}.Toastify__toast{--toastify-toast-width:100%;border-radius:0;margin-bottom:0}}.Toastify__toast-container[data-stacked=true]{width:320px;width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s;width:100%}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{bottom:100%;content:"";height:calc(var(--g)*1px);left:0;position:absolute;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{-webkit-margin-end:10px;display:flex;flex-shrink:0;margin-inline-end:10px;width:22px}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74d3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74d3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;position:absolute;right:6px;top:6px;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:auto}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:100%;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:1}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{border-bottom-left-radius:0;left:auto;right:0;transform-origin:right}.Toastify__progress-bar--wrp{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:6px;border-bottom-right-radius:var(--toastify-toast-bd-radius);bottom:0;height:5px;left:0;overflow:hidden;position:absolute;width:100%}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{height:100%;opacity:.2;opacity:var(--toastify-color-progress-bgo);width:100%}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{opacity:1;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg)}to{opacity:0;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(-110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-duration:.3s;animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-duration:.3s;animation-name:Toastify__slideOutRight;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-duration:.3s;animation-name:Toastify__slideOutUp;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-duration:.3s;animation-name:Toastify__slideOutDown;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.light-header{color:#545454!important}.light-header-sub{color:#6b7280!important}.light-main-container{background-color:#fff;color:#fff;height:100vh;overflow:auto;padding:25px}.light-field-common .ant-input,.light-field-common .ant-input-affix-wrapper,.light-field-common .ant-input-textarea{background:#ffffffe6!important;border:1px solid #0003!important;color:#1e293b!important}.light-field-common .ant-input-affix-wrapper-focused,.light-field-common .ant-input-affix-wrapper:focus,.light-field-common .ant-input:focus{background:#fff!important;border-color:#10b98199!important;box-shadow:0 0 0 2px #10b98133!important;color:#1e293b!important}.light-field-common .ant-input-affix-wrapper>input.ant-input{background:#0000!important;color:inherit!important}.contact-sidebar .ant-input-textarea::placeholder,.contact-sidebar .ant-input::placeholder{color:#fff6}.light-field-common .ant-input-textarea::placeholder,.light-field-common .ant-input::placeholder{color:#0006!important}.contact-sidebar .ant-input-affix-wrapper .anticon{color:#fff9}.light-field-common .ant-input-affix-wrapper .anticon{color:#0009!important}.light-field-common .ant-select,.light-field-common .ant-select-selector{background:#fff!important;color:#1e293b!important}.contact-sidebar .ant-select-selection-placeholder{color:#fff6!important}.light-field-common .ant-select-selection-placeholder{color:#0006!important}.contact-sidebar .ant-select-arrow{color:#fff9!important}.light-field-common .ant-select-arrow{color:#0009!important}.light-table-title{color:#1e40af!important}.light-primary-text{color:#545454!important}.light-tag-purple{background:#9333ea1a!important;border:1px solid #9333ea33!important;color:#7c3aed!important}.light-table-view-btn{background:#0891b2;color:#fff}.light-table-view-btn:hover{background:#0e7490;box-shadow:0 4px 8px #0891b24d;transform:translateY(-1px)}.light-table-edit-btn{background:#7c3aed;color:#fff}.light-table-edit-btn:hover{background:#6d28d9;box-shadow:0 4px 8px #7c3aed4d;transform:translateY(-1px)}.light-status-yes{background:#22c55e1a;border:1px solid #22c55e33;color:#16a34a}.light-status-no{background:#ef44441a;border:1px solid #ef444433;color:#dc2626}.light-submit-common-btn{background:linear-gradient(135deg,#059669,#047857)!important}.light-submit-common-btn:hover{background:linear-gradient(135deg,#047857,#065f46)!important}.light-filter-sidebar-common{background:linear-gradient(180deg,#f8fafc,#e2e8f0)!important;box-shadow:4px 0 20px #0000001a!important}.light-filter-sidebar-header{background:linear-gradient(135deg,#fff,#f1f5f9)!important;border-bottom:1px solid #0000001a!important}.light-filter-sidebar-header-title{color:#1e293b!important}.light-filter-sidebar-footer{background:#ffffff80!important;border-top:1px solid #0000001a!important}.ant-btn-group .inactive-btn-light{background:#d4dceacc!important;color:#353b45!important}.ant-btn-group .inactive-btn-light:hover{background:#d1e0f566!important;color:#2d3238!important}.light-radio-common .ant-radio-wrapper{color:#334155!important}.light-radio-common .ant-radio-inner{background:#0000000d!important;border-color:#0000004d!important}.light-upload-arrow{color:#4e6c77}.light-confirm-modal-common .ant-modal-confirm-title{color:#292d2e}.light-confirm-modal-common .ant-modal-content{background-color:#fff!important;box-shadow:0 0 20px #0000001a!important}.light-confirm-modal-common .ant-modal-confirm-btns .ant-btn-default{background:#d9dbdbbd;color:#131718!important}.light-confirm-modal-common .ant-modal-confirm-btns .ant-btn-default:hover{background:#ebe9e9;color:#1e293b}.icsp-select .ant-select-selector{align-items:center;border-radius:60px!important;display:flex;flex-wrap:wrap;padding-left:12px!important;padding-right:12px!important}@media (max-width:480px){.icsp-select .ant-select-selector{min-height:42px;padding-left:14px!important;padding-right:14px!important}}.icsp-select .ant-select-selection-overflow{gap:6px;padding:2px 0}.icsp-select .ant-select-selection-placeholder{color:#494747;font-size:16px;font-weight:400}.icsp-select .ant-select-selection-item{color:#000;font-size:16px;font-weight:400}.icsp-select-dropdown.ant-select-dropdown{background:linear-gradient(90deg,#fff,#d6d6d6)!important;.ant-select-item-option{color:#000!important;font-size:16px;font-weight:400;line-height:19px}.ant-select-item-option-active,.ant-select-item-option-selected{background:linear-gradient(90deg,#3e74ff,#353535)!important;color:#fff!important}}.icsp-dropdown-tag{background:linear-gradient(90deg,#fff,#d6d6d6) padding-box,linear-gradient(90deg,#628eff,#bf8cff) border-box;border:2px solid #0000;border-radius:8px}.icsp-form-item .ant-form-item-explain-error{margin-bottom:12px!important;margin-left:10px!important}.icsp-form-item .ant-form-item-label>label{color:#fff;font-size:16px;height:20px;margin-bottom:10px;margin-left:16px}.icsp-form-item .ant-form-item-explain{margin-right:8px;text-align:right;width:100%}.icsp-form-item .ant-form-item-label>label .ant-form-item-tooltip{color:#fff}.icsp-input-number.ant-input-number{background:linear-gradient(90deg,#fff,#d6d6d6)!important;border-radius:60px!important;.ant-input-number-input{color:#000;font-size:16px;font-weight:400}}.icsp-input-number .ant-input-number-input::placeholder{color:#494747;font-size:16px;font-weight:400}.icsp-input.ant-input{background:linear-gradient(90deg,#fff,#d6d6d6)!important;border-radius:60px!important;color:#000;font-size:16px;font-weight:400}.icsp-submit-btn{align-items:center;background:linear-gradient(90deg,#3e74ff,#bf8cff);border-radius:8px;border-radius:60px;border-style:none;color:#fff;display:flex;font-size:16px;justify-content:center;padding:8px 24px;transition:transform .2s ease-in-out}.icsp-submit-btn.ant-btn[disabled]{background:linear-gradient(90deg,#a0bffb,#d3aefc)!important;border-style:none!important;box-shadow:none!important;color:#fff!important}.icsp-submit-btn:active,.icsp-submit-btn:focus,.icsp-submit-btn:hover{background:linear-gradient(90deg,#3e74ff,#bf8cff)!important;border-style:none!important;box-shadow:none!important;color:#fff!important;transform:scale(1.02);transition:transform .2s ease-in-out}.icsp-reset-btn{align-items:center;background:#0000;border:1px solid #fff;border-radius:8px;border-radius:60px;color:#fff;display:flex;font-size:16px;justify-content:center;padding:8px 24px;transition:transform .2s ease-in-out}.icsp-reset-btn:active,.icsp-reset-btn:focus,.icsp-reset-btn:hover{background:#0000;border:1px solid #fff;box-shadow:none!important;color:#fff!important;transform:scale(1.02);transition:transform .2s ease-in-out}.icsp-textarea.ant-input{background-color:initial;border-style:none;color:#fff!important}.icsp-datepicker.ant-picker{background:linear-gradient(90deg,#fff,#d6d6d6)!important;border-radius:60px!important;color:#000;font-size:16px;font-weight:400;.ant-picker-input>input{color:#000;font-size:16px;font-weight:400}}.icsp-autocomplete{.ant-select-selector{background:linear-gradient(90deg,#fff,#d6d6d6)!important;border-radius:60px!important}.ant-select-selection-placeholder{color:#494747;font-size:16px;font-weight:400}.ant-select-selection-search{color:#000;font-size:16px;font-weight:400}}.test{border:2px solid red}.cs-message-header .ant-typography-secondary{color:#f4f1ff!important;font-weight:600;opacity:1}@media (max-width:375px){.icsp-select.ant-select-multiple .ant-select-selector{padding:6px 12px!important}.icsp-select.ant-select-multiple .ant-select-selection-item{font-size:13px!important;padding:2px 8px!important}}body.dropdown-scroll-dismiss .ant-select-dropdown,body.tooltip-scroll-dismiss .ant-tooltip{opacity:0!important;pointer-events:none!important;transition:none!important;visibility:hidden!important}