/*! Copyright belongs to Gale. Opensource libraries are used and the copyright of them belongs to their own owners. */.sdmgdg2{background:#0000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:calc(100vh - 146px);width:100%}.iwv70pn{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.b1oryr1i{text-align:center}.b1oryr1i,.c6pzndv{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.c6pzndv{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-justify-content:center;justify-content:center}.c15a9531{min-width:0;overflow:auto}.cnrob0d{-webkit-box-pack:center;-ms-flex-pack:center;background:var(--color-full-black);-webkit-justify-content:center;justify-content:center;overflow:auto;width:100%;z-index:1}@media (max-width:992px){.cnrob0d{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.lj1bxa7{background-color:var(--color-full-black)!important;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100vh;min-height:100vh;min-height:100dvh;position:relative}.lj1bxa7,.lol0x7z{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.lol0x7z{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.mhmm9a1{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-grow:1;flex-grow:1;padding-top:20vh;position:relative;width:100%;z-index:1}@media (max-height:500px){.mhmm9a1{padding-top:32px}}.r1sahwm0{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:#fff;border-radius:10px;box-shadow:-3px 4px 8px #291d4a26;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;float:left;-webkit-justify-content:space-between;justify-content:space-between;-webkit-justify-content:center;justify-content:center;min-height:100vh;overflow:auto;position:relative;width:50%}@media (max-width:992px){.r1sahwm0{width:100%}}.r1pnv14v{bottom:10%;color:#fff;font-size:24px;font-weight:500;position:absolute;text-align:center;width:100%}@media screen and (max-width:768px){.r1pnv14v{font-size:14px}}.m3wn98d{width:450px}@media screen and (max-width:768px){.m3wn98d{width:250px}}@media (max-height:500px){.m3wn98d{width:250px}}.fbw36vo{width:100%}.f17yhx7j,.fbw36vo{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center}.f17yhx7j{background-color:#000;color:#fff;font-size:1.1rem;font-weight:500;margin-bottom:1rem}.d1d84qrr{bottom:0;height:100vh;left:0;pointer-events:none;position:fixed;width:100vw;z-index:0}.d1d84qrr img{bottom:0;left:0;position:absolute;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width:768px){.d1d84qrr img{object-fit:contain;width:100%}}.c1qpchw0{margin-top:4rem;max-width:380px;width:100%}@media screen and (min-width:768px){.c1qpchw0{max-width:550px}}@media (max-height:500px){.c1qpchw0{margin-top:20px}}.cqp30qj{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:1rem}.hdxvz4g{color:#fff;text-align:center}.cu8ja8j,.hdxvz4g{margin-bottom:1rem}.b1gf0ta0,.cu8ja8j{width:100%}.b1gf0ta0{-webkit-box-pack:center!important;-ms-flex-pack:center!important;-webkit-box-align:center!important;-ms-flex-align:center!important;-webkit-align-items:center!important;align-items:center!important;background:#000!important;border:1px solid #fff!important;border-radius:0!important;color:#fff!important;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;font-size:1rem;font-weight:600!important;-webkit-justify-content:center!important;justify-content:center!important;padding:16px 48px!important;-webkit-transition:all .3s;transition:all .3s}.b1gf0ta0:hover{border-color:#dc5a4b!important}.b1gf0ta0:disabled,.b1gf0ta0:focus{border-color:#666!important}.b1gf0ta0:disabled{color:#666!important}@media screen and (min-width:768px){.b1gf0ta0{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.g1cdiou0{color:#dcdcdc;font-size:1.375rem;margin-bottom:32px}@media (max-height:500px){.g1cdiou0{margin-bottom:8px}}.em6ay8g{overflow:hidden;-webkit-transition:all .5s ease-in;transition:all .5s ease-in}.c1te49du{min-width:9.7143rem}.s17lptvl.ant-btn{font-weight:600}.u11w9g6n span{-webkit-text-decoration:underline;text-decoration:underline}.u1joii7u span{text-transform:uppercase}.m16p1jer.ant-btn{border-radius:5px;box-shadow:0 4px 8px #291d4a26}.m151irjx.ant-btn{background:#0055c3;border-color:#0055c3}.m151irjx.ant-btn:active,.m151irjx.ant-btn:focus,.m151irjx.ant-btn:hover{background:#1b79f1;border-color:#1b79f1}.m81dr6w.ant-btn{color:#0055c3}.m81dr6w.ant-btn:active,.m81dr6w.ant-btn:focus,.m81dr6w.ant-btn:hover{color:#1b79f1}.m8ybd0s.ant-btn{border-color:#0055c3;color:#0055c3}.m8ybd0s.ant-btn:active,.m8ybd0s.ant-btn:focus,.m8ybd0s.ant-btn:hover{border-color:#1b79f1;color:#1b79f1}.tansjpl.ant-btn{background-color:initial;padding:0}.tansjpl.ant-btn:active,.tansjpl.ant-btn:focus,.tansjpl.ant-btn:hover{background:none}.tansjpl.ant-btn[disabled]{border:0}.lhsi121.ant-btn{height:auto;padding:0}.r1urvoza.ant-btn-primary{background:#0055c3;border-radius:5px}.r177ev39.ant-btn-primary{background-color:#fafafc;border-color:#fafafc;border-radius:15px;color:var(--color-almost-black)}.r177ev39.ant-btn-primary:active,.r177ev39.ant-btn-primary:focus,.r177ev39.ant-btn-primary:hover{background-color:#70a7c8;border-color:#70a7c8;color:var(--color-almost-black)}.r1vdao40.ant-btn-primary{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;border-radius:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center}.oj04is7.ant-btn{background-color:var(--color-card-background);border-color:var(--color-outline-button-color);color:var(--color-outlined-button)}.r1utb73n.ant-btn{border-radius:5px}.r14uvwgz.ant-btn{border-radius:15px}.r14uvwgz.ant-btn,.s1q6cz34.ant-btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center}.s1q6cz34.ant-btn{background-color:var(--color-card-background);box-shadow:0 0 14px 0 #0000001a;padding:1.2rem 2rem}.s1q6cz34.ant-btn:active,.s1q6cz34.ant-btn:focus,.s1q6cz34.ant-btn:hover{background-color:inherit;box-shadow:0 0 14px 0 #0003}.iqql9fe.ant-btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background-color:initial;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-justify-content:center;justify-content:center;padding:.5rem}.l1rz8iqw{color:var(--color-link);-webkit-text-decoration:none;text-decoration:none}.e1sjccjv{color:var(--color-link)!important;font-weight:bolder;-webkit-text-decoration:none!important;text-decoration:none!important}.lgb02hl{font-weight:600}.s1mfw1cg{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:40px;cursor:pointer;display:inline-block;padding:.3rem 1rem;-webkit-transition:color .2s,background-color .2s;transition:color .2s,background-color .2s}.s13ey335{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.d4s1fpw{background-color:var(--color-light-grey-bg);border-color:var(--color-40-black);color:var(--color-40-black);cursor:not-allowed}.m4cn1y{--label:var(--m4cn1y-0)}.m4cn1y .ant-select-selector{height:40px!important}.m4cn1y .ant-select-selector,.m4cn1y .ant-select-selector:before{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.m4cn1y .ant-select-selector:before{color:#c4c4c4;content:var(--label);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:.5rem}.m4cn1y .ant-select-selector .ant-select-selection-placeholder{text-align:right}.mybvapc{--label:var(--mybvapc-0)}.mybvapc .ant-select-selector{height:40px!important}.mybvapc .ant-select-selector,.mybvapc .ant-select-selector:before{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.mybvapc .ant-select-selector:before{color:#c4c4c4;content:var(--label);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:.5rem}.mybvapc .ant-select-selector .ant-select-selection-placeholder{text-align:right}.f1dhnhjv{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:var(--color-full-black);bottom:0;color:var(--chat-footer-text);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:.714 rem;font-weight:500;-webkit-justify-content:center;justify-content:center;padding:1rem;position:fixed;width:100%;z-index:1000}.f1dhnhjv.transparent-bg{background-color:var(--chat-footer-bg)}.f1dhnhjv.relative{position:relative}@media (max-height:800px){.f1dhnhjv{position:relative}}.r1gko2dt{background-color:#343434;border-radius:100%;bottom:2.5rem;box-shadow:0 7px 29px 0 #64646f33;color:#fff;cursor:pointer;font-size:1.5rem;font-weight:700;margin:0 auto;max-width:20%;opacity:1;overflow:hidden;padding:.2rem .55rem;position:fixed;position:relative;right:10rem;width:768px;z-index:10000}.r1vxp5g5{background:var(--color-charcoal-surface-1);bottom:8rem}.lilwlkl{cursor:not-allowed;opacity:.5;pointer-events:none}.c370841{-webkit-box-flex:1;-ms-flex-positive:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-grow:1;flex-grow:1;margin:0 auto;max-width:1440px;padding:0 16px;width:100%}@media screen and (min-width:768px){.c370841{padding:0 60px}}.su597t5 .ant-steps-item-wait .ant-steps-icon svg{fill:var(--color-60-gray)}.su597t5 .ant-steps-item-finish .ant-steps-item-container .ant-steps-item-content .ant-steps-item-title,.su597t5 .ant-steps-item-process .ant-steps-item-container .ant-steps-item-content .ant-steps-item-title{color:var(--color-link)}.b1ujki2c{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-top:36px}.soaq5yx{padding:0 1rem}.form-item{margin-bottom:16px}.ant-form-item-label{font-weight:700}.settings-tab-content{box-sizing:border-box;display:flex;height:fit-content;padding:0;text-align:left;width:100%}.settings-tab-content .settings-form{width:100%}.c4hh0jv .ant-checkbox-disabled+span{color:var(--color-white)}.m1cj9cb6{-webkit-box-pack:justify;-ms-flex-pack:justify;aspect-ratio:1;background:var(--color-full-black)!important;border:1px solid #666;color:var(--color-gale-gray);cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:160px;-webkit-justify-content:space-between;justify-content:space-between;outline:none;padding:24px 16px;text-align:left;-webkit-transition:all .2s;transition:all .2s;width:160px}.m1cj9cb6 .icon{color:#fff;opacity:.8;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.m1cj9cb6.align-bottom{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}@media screen and (min-width:768px){.m1cj9cb6{height:193px;width:193px}}.m1cj9cb6:hover{background:var(--color-charcoal-surface-1)!important;border-color:var(--color-white)}.m1cj9cb6:hover .arrow{-webkit-transform:translateX(4px);-ms-transform:translateX(4px);transform:translateX(4px)}.m1cj9cb6:hover .icon{opacity:1}.m1cj9cb6:focus{background:var(--color-charcoal-surface-2)!important;border-color:var(--color-primary);outline:none}.m1cj9cb6:focus .arrow{-webkit-transform:translateX(4px);-ms-transform:translateX(4px);transform:translateX(4px)}.m1cj9cb6:focus .arrow,.m1cj9cb6:focus .plus-btn{color:var(--color-primary)}.mvns3zh{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.uq86ej9{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1}.u16bfq8i,.uq86ej9{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1rem}.u16bfq8i{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.u12n200v{max-height:140px;overflow-y:auto}.urxvcqk{background:var(--color-charcoal-surface-1);border-radius:5px;padding:9px 10px}.u15aj65i{-webkit-box-pack:justify;-ms-flex-pack:justify;background:var(--color-charcoal-surface-1);border-radius:4px;-webkit-justify-content:space-between;justify-content:space-between;padding:8px}.c1kkgmcj,.u15aj65i{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.c1kkgmcj{gap:1rem}.d1o664ld{cursor:not-allowed;opacity:.7;pointer-events:none}.l1buvh9c{margin-bottom:1rem}.l1buvh9c .ant-list-header{border-bottom:none!important;padding-bottom:0!important}.ldjjghg{border:none;color:#fff;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:24px}.ldjjghg,.lnjlpy4{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.lnjlpy4{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:var(--color-charcoal-surface-1);border-radius:0;color:var(--color-white);-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:14px;gap:8px;margin-top:1rem;padding:24px 16px}@media screen and (min-width:768px){.lnjlpy4{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:24px}}.l1ds8ohb .list-item-label{color:var(--color-40-black);margin-bottom:0}.l1ds8ohb .list-item-value{margin-bottom:0;overflow:hidden;text-overflow:ellipsis;width:100%}.d3ej12p{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px;-webkit-justify-content:space-between;justify-content:space-between}.dimension-configuration-container{display:flex;flex-wrap:wrap;gap:1rem}.dimension-configuration-container .dimension-box{align-items:center;background:var(--color-charcoal-surface-1);border-radius:5px;display:flex;font-weight:600;justify-content:space-between;min-width:240px;padding:14px 16px}.kpi-benchmarks-component{color:var(--color-white)!important;margin:0 8px}.kpi-benchmarks-component .ant-list-header .kpi-header{background-color:var(--color-charcoal-surface-2);border-bottom:1px solid var(--color-border);color:var(--color-table-header);display:flex;font-weight:700;gap:8px;padding:8px;width:100%}.kpi-benchmarks-component .ant-list-header .kpi-header .definition{width:30%}.kpi-benchmarks-component .ant-list-header .kpi-header .b2b-percent,.kpi-benchmarks-component .ant-list-header .kpi-header .b2c-percent{width:10%}.kpi-benchmarks-component .ant-list-header .kpi-header .custom-name-without-edit{width:20%}.kpi-benchmarks-component .ant-list-header .kpi-header .b2b-percent-without-edit,.kpi-benchmarks-component .ant-list-header .kpi-header .b2c-percent-without-edit{width:16%}.kpi-benchmarks-component .ant-list-header .kpi-header .benchmark-value,.kpi-benchmarks-component .ant-list-header .kpi-header .custom-name,.kpi-benchmarks-component .ant-list-header .kpi-header .kpi-name{width:15%}.kpi-benchmarks-component .ant-list-header .kpi-header .actions{display:flex!important;justify-content:flex-end!important;width:5%!important}.kpi-benchmarks-component .ant-list-item{background-color:var(--color-charcoal-surface-1);margin-bottom:4px}.kpi-benchmarks-component .ant-list-item:hover{background-color:var(--color-hover-black)}.kpi-benchmarks-component .ant-list-item .kpi-details{display:flex;gap:8px;margin-left:4px;padding:0 8px;width:100%}.kpi-benchmarks-component .ant-list-item .kpi-details .ant-input,.kpi-benchmarks-component .ant-list-item .kpi-details .ant-input-number,.kpi-benchmarks-component .ant-list-item .kpi-details .ant-select{background-color:var(--color-charcoal-surface-2)!important;border:none!important;color:var(--color-white)!important;height:35px!important;width:100%!important}.kpi-benchmarks-component .ant-list-item .kpi-details .ant-input-number{padding:7px 16px!important}.kpi-benchmarks-component .ant-list-item .kpi-details .ant-input-number .ant-input-number-input:placeholder-shown,.kpi-benchmarks-component .ant-list-item .kpi-details .ant-input-number::placeholder,.kpi-benchmarks-component .ant-list-item .kpi-details .ant-input::placeholder{color:var(--color-input-placeholder)!important;font-size:12px!important}.kpi-benchmarks-component .ant-list-item .kpi-details .ant-select-selector{border:none!important}.kpi-benchmarks-component .ant-list-item .kpi-details .ant-select-selection-placeholder{font-size:12px!important}.kpi-benchmarks-component .ant-list-item .kpi-details .definition{width:30%}.kpi-benchmarks-component .ant-list-item .kpi-details .b2b-percent,.kpi-benchmarks-component .ant-list-item .kpi-details .b2c-percent{width:10%}.kpi-benchmarks-component .ant-list-item .kpi-details .benchmark-value,.kpi-benchmarks-component .ant-list-item .kpi-details .custom-name,.kpi-benchmarks-component .ant-list-item .kpi-details .kpi-name{width:15%}.kpi-benchmarks-component .ant-list-item .kpi-details .custom-name-without-edit{width:20%}.kpi-benchmarks-component .ant-list-item .kpi-details .b2b-percent-without-edit,.kpi-benchmarks-component .ant-list-item .kpi-details .b2c-percent-without-edit{width:16%}.kpi-benchmarks-component .ant-list-item .kpi-details .actions{align-items:flex-end!important;align-self:center!important;display:flex!important;flex-direction:column!important;gap:8px;width:5%!important}.c1kg60cg .ant-checkbox-disabled+span{color:var(--color-white)}.l1ogknxd{margin-bottom:1rem}.l1ogknxd .ant-list-header{border-bottom:none!important;padding-bottom:0!important}.lz5abxi{border:none;color:#fff;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:24px}.lsod9rw,.lz5abxi{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.lsod9rw{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:var(--color-charcoal-surface-1);border-radius:0;color:var(--color-white);-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:14px;gap:8px;margin-top:1rem;padding:24px 16px}@media screen and (min-width:768px){.lsod9rw{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:24px}}.lkftob8 .list-item-label{color:var(--color-40-black);margin-bottom:0}.lkftob8 .list-item-value{margin-bottom:0;overflow:hidden;text-overflow:ellipsis;width:100%}.d1aqlp29{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px;-webkit-justify-content:space-between;justify-content:space-between}.competitorContainer .list{margin-bottom:1rem}.competitorContainer .list .ant-list-header{border-bottom:none!important;padding-bottom:0!important}.competitorContainer .listHeader{border:none;color:#fff;display:flex;flex-direction:row;padding:24px}.competitorContainer .listItem{align-items:center;background:var(--color-charcoal-surface-1);border-radius:0;color:#fff;display:flex;flex-direction:column;flex-direction:row;font-size:14px;gap:8px;margin-top:1rem;padding:24px 16px}.competitorContainer .buttonContainer{display:flex;gap:8px;justify-content:flex-end}.competitorContainer .actionContainer{align-items:center;display:flex;gap:16px;justify-content:flex-end}.competitorContainer .descriptionText{color:var(--color-lighter-grey);margin-top:4px;word-break:break-word}.competitorContainer .urlText{color:var(--color-primary);cursor:pointer;text-decoration:underline;word-break:break-word}.competitorContainer .noCompetitorsMessage{color:var(--color-lighter-grey);font-size:14px;margin-top:8px;text-align:center}.floatingChatContainer{bottom:1rem;color:#fff;font-size:1.5rem;font-weight:700;height:100%;height:35rem;margin:0;max-width:31rem;opacity:1;overflow:hidden;padding:0 1.5rem;position:fixed;right:0;scale:1;transform-origin:calc(100% - 2rem) calc(100% - 2rem);transition:all .3s ease-in-out;width:100%;z-index:1002}.floatingChatContainer.floatingChatContainerClosed{scale:0;transition:all .3s ease-in-out}.floatingChatContainer .floatingChatContainerMain{background:var(--color-charcoal-surface-2);border:1px solid #414141;border-radius:28px;height:100%;overflow:hidden}.floatingChatContainer .floatingChatContainerMain .loader{height:30rem}.floatingChatContainer .floatingChatContainerMain .floatingChatContainerHeader{align-items:center;background-color:var(--color-full-always-black);display:flex;height:3.5rem;justify-content:space-between;padding:.5rem;width:100%}.floatingChatContainer .floatingChatContainerMain .floatingChatContainerHeader .floatingChatContainerHeaderIcon{border:1px solid #414141;border-radius:100%;overflow:hidden;scale:.8}.floatingChatContainer .floatingChatContainerMain .floatingChatContainerHeader .floatingChatContainerHeaderIcon img{width:2.5rem}.floatingChatContainer .floatingChatContainerMain .floatingChatContainerHeader .floatingChatContainerHeaderTitle{color:#fff;font-size:1.3rem;font-weight:700;margin-left:.5rem;margin-right:auto}.floatingChatContainer .floatingChatContainerMain .floatingChatContainerHeader .floatingChatContainerHeaderCloseButton{color:#fff;cursor:pointer;font-size:2rem;margin-right:0}.floatingChatContainer .floatingChatContainerMain .floatingChatContainerHeader .floatingChatContainerHeaderCloseButton .ant-btn-background-ghost.ant-btn-primary,.floatingChatContainer .floatingChatContainerMain .floatingChatContainerHeader .floatingChatContainerHeaderCloseButton .ant-btn.ant-btn-default{background:#0000;border:none;color:#fff!important;display:contents;padding:0 7px!important}.floatingChatContainer .floatingChatContainerMain .floatingChatContainerHeader .floatingChatContainerHeaderCloseButton .ant-btn-background-ghost.ant-btn-primary:hover,.floatingChatContainer .floatingChatContainerMain .floatingChatContainerHeader .floatingChatContainerHeaderCloseButton .ant-btn.ant-btn-default:hover{background:#0000!important;color:#fff!important}.floatingChatContainer .floatingChatContainerMain .layoutContainerPopUp{height:31rem;width:100%}.floatingChatContainer .floatingChatContainerMain .layoutContainerPopUp .mainContainerPopUp{height:100%;overflow:hidden;position:unset}.floatingChatContainer .floatingChatContainerMain .layoutContainerPopUp .mainContainerPopUp .sessionLoaderPopup{height:100%;margin-left:0!important}.floatingChatContainer .floatingChatContainerMain .layoutContainerPopUp .mainContainerPopUp .chatContainerPopUp{height:100%;margin-left:0;width:100%}.floatingChatContainer .floatingChatContainerMain .layoutContainerPopUp .mainContainerPopUp .chatContainerPopUp .messageContainerPopUp{padding:1rem}.floatingChatContainer .floatingChatContainerMain .layoutContainerPopUp .mainContainerPopUp .chatContainerPopUp .messageContainerPopUp .chatMessageContainerPopup .messageLabelBotPopup{font-size:calc(var(--font-size-chat-popup)*1.15);margin-bottom:2px}.floatingChatContainer .floatingChatContainerMain .layoutContainerPopUp .mainContainerPopUp .chatContainerPopUp .messageContainerPopUp .chatMessageContainerPopup .userLabelBotPopup{font-size:calc(var(--font-size-chat-popup)*1.15)}.floatingChatContainer .floatingChatContainerMain .layoutContainerPopUp .mainContainerPopUp .chatContainerPopUp .messageContainerPopUp .chatMessageContainerPopup .chatDescPopup{font-size:calc(var(--font-size-chat-popup)*1.15)!important;padding-left:15px}.floatingChatContainer .floatingChatContainerMain .layoutContainerPopUp .mainContainerPopUp .chatContainerPopUp .messageContainerPopUp .chatMessageContainerPopup .chatDescPopup .filePreviewContainer.conversation-history{margin-right:12px}.floatingChatContainer .floatingChatContainerMain .layoutContainerPopUp .mainContainerPopUp .chatContainerPopUp .messageContainerPopUp .chatMessageContainerPopup .chatDescPopup .questionContainerPopup{margin-right:10px}.floatingChatContainer .floatingChatContainerMain .layoutContainerPopUp .mainContainerPopUp .chatContainerPopUp .messageContainerPopUp .chatMessageContainerPopup .chatDescPopup .markdownPopup,.floatingChatContainer .floatingChatContainerMain .layoutContainerPopUp .mainContainerPopUp .chatContainerPopUp .messageContainerPopUp .chatMessageContainerPopup .chatDescPopup .markdownPopup p{font-size:calc(var(--font-size-chat-popup)*1.15)!important}.floatingChatContainer .floatingChatContainerMain .layoutContainerPopUp .mainContainerPopUp .chatContainerPopUp .messageContainerPopUp .chatMessageContainerPopup .chatDescPopup .ant-collapse-header .ant-collapse-expand-icon{font-size:calc(var(--font-size-chat-popup)*.95)!important;height:16px!important;padding-inline-end:2px}.floatingChatContainer .floatingChatContainerMain .layoutContainerPopUp .mainContainerPopUp .chatContainerPopUp .messageContainerPopUp .chatMessageContainerPopup .chatDescPopup .ant-collapse-header .ant-collapse-header-text{align-self:center;font-size:calc(var(--font-size-chat-popup)*.95)!important}.floatingChatContainer .floatingChatContainerMain .layoutContainerPopUp .mainContainerPopUp .chatContainerPopUp .messageContainerPopUp .chatMessageContainerPopup .chatDescPopup .toolCollapse .ant-collapse-header .ant-collapse-header-text{font-size:calc(var(--font-size-chat-popup)*.9)!important}.floatingChatContainer .floatingChatContainerMain .layoutContainerPopUp .mainContainerPopUp .chatContainerPopUp .inputContainerPopup{margin:.1rem .5rem}.floatingChatContainer .floatingChatContainerMain .layoutContainerPopUp .mainContainerPopUp .chatContainerPopUp .inputContainerPopup .ant-input{font-size:var(--font-size-chat-popup)!important;padding-right:39px!important}.floatingChatContainer .floatingChatContainerMain .layoutContainerPopUp .mainContainerPopUp .chatContainerPopUp .inputContainerPopup .submitBtnPopup{height:44px;width:44px}.floatingChatContainer .floatingChatContainerMain .layoutContainerPopUp .mainContainerPopUp .chatContainerPopUp .inputContainerPopup .fileUploadPopup{bottom:5px}.floatingChatIcon{align-items:center;background:#000;border:1px solid #414141;border-radius:100px;bottom:1.2rem;box-shadow:0 0 20px 1px #b8b8b86e;cursor:pointer;display:flex;flex-direction:row-reverse;height:3.5rem;justify-content:flex-start;margin:0;min-width:3.5rem;opacity:.9;overflow:hidden;position:fixed;right:1rem;transition:all .6s cubic-bezier(.4,1.2,.6,1),width .6s cubic-bezier(.4,1.2,.6,1);width:3.5rem;z-index:1001}@media (hover:hover) and (pointer:fine){.floatingChatIcon.hovered,.floatingChatIcon:hover{box-shadow:0 0 20px 1px #b8b8b8d4;opacity:1;width:21rem}}.floatingChatIcon .imageContainer{border:1px solid #414141;border-radius:100px;flex-shrink:0;margin-left:0;overflow:hidden}.floatingChatIcon img{flex-shrink:0;margin-left:0;margin-right:.25rem;transition:none;width:3rem}.floatingChatIcon .floatingChatText{color:#fff;flex:1 1 auto;font-size:1rem;font-weight:500;margin-left:1.5rem;opacity:0;overflow:hidden;transition:opacity .4s,max-width .4s;white-space:nowrap}.floatingChatIcon .floatingChatText .helpTitle{color:#fff;font-size:1.3rem;font-weight:700;margin-left:.5rem;margin-right:auto}.floatingChatIcon .floatingChatText .sampleText{color:var(--color-input-placeholder);font-size:.8rem;font-style:italic;font-weight:400}@media (hover:hover) and (pointer:fine){.floatingChatIcon.hovered .floatingChatText,.floatingChatIcon:hover .floatingChatText{opacity:1;transition:opacity .4s .2s}}.floatingChatIcon.floatingChatIconClosed{opacity:0;transform:translateX(-3rem) translateY(-3rem);transition:all .8s ease-in-out}.messageAndInputWrapperPopUp{display:flex;flex-direction:column;height:100%;position:relative}.messageAndInputWrapperPopUp.drag-over .dragOverlayPopup{display:flex}.messageAndInputWrapperPopUp .dragOverlayPopup{align-items:center;background:#1890ff1a;border:2px dashed #40a9ff;border-radius:8px;bottom:0;display:none;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1000}.messageAndInputWrapperPopUp .dragOverlayPopup .dragOverlayContentPopup{color:#40a9ff;font-weight:600;text-align:center}.messageAndInputWrapperPopUp .dragOverlayPopup .dragOverlayContentPopup .dragOverlayTextPopup{color:#40a9ff;font-size:1rem;margin:.5rem 0}.messageAndInputWrapperPopUp .dragOverlayPopup .dragOverlayContentPopup .dragOverlaySubtextPopup{color:#666;font-size:.8rem;margin-top:.25rem}.am208bw{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:var(--color-full-black);border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center}.am208bw img{height:50%;width:50%}.l1s0xzca{position:relative}.t1b3oie1{color:#000;font-size:20px;font-weight:600;margin-bottom:.1rem}.hbb6slm{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:50px;-webkit-justify-content:space-between;justify-content:space-between;left:0;padding:.8rem;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.s1wvakno{height:calc(100vh - 400px)}.mnj8tuw{-webkit-flex:1;-ms-flex:1;flex:1;margin-bottom:1rem;overflow-y:auto;padding:1rem 15%}@media screen and (max-width:768px){.mnj8tuw{padding:1rem 1rem 1rem 1.5rem}}.mpnh6u7{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:calc(100vh - 100px);width:100vw}.hmev3l4,.mpnh6u7{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.hmev3l4{-webkit-box-pack:center;-ms-flex-pack:center;font-size:18px;font-weight:600;-webkit-justify-content:center;justify-content:center;margin-top:1rem}@media screen and (max-width:768px){.hmev3l4{font-size:14px}}.hsjq0vg{margin-top:7vh}@media screen and (max-width:768px){.hsjq0vg{margin-top:1rem}}.c1srmh88{font-size:14px;font-weight:600;margin-top:.3rem}.chg1dll{color:var(--color-white);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:1.143rem!important;font-weight:400;margin-bottom:.5rem;padding-left:32px;width:100%}.chg1dll.right-align{-webkit-box-align:flex-end;-ms-flex-align:flex-end;-webkit-align-items:flex-end;align-items:flex-end}.c1seib42{margin-bottom:16px}.i1biynjq{background:#000;border-radius:.5rem;padding:4px 7px;position:absolute;right:16%;top:30%}@media screen and (max-width:768px){.i1biynjq{right:7%}}.sr30ifk{border-radius:.5rem;color:#171717;padding:4px 7px;position:absolute;right:16%;top:30%}@media screen and (max-width:768px){.sr30ifk{right:7%}}.f13hb3rb{cursor:pointer;top:25%}.f13hb3rb,.i1nba9ch{padding:4px 7px;position:absolute}.i1nba9ch{right:16%;top:30%}@media screen and (max-width:768px){.i1nba9ch{right:7%}}.a1jenmn6{background:#788f9c;border-radius:26px;padding:6px 9px}.nn6u2ni{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}.c1atx92a,.nn6u2ni{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.c1atx92a{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-flex-grow:1;flex-grow:1}.cfnu7dp{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.3rem}.cfnu7dp,.m1nnan4i{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.m1nnan4i{-webkit-box-pack:end;-ms-flex-pack:end;color:var(--color-white);font-size:16px;font-weight:600;gap:6px;-webkit-justify-content:flex-end;justify-content:flex-end;margin-bottom:.2rem}.r1yvl9tp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1rem;margin-top:.2rem}.r1yvl9tp>*{opacity:.7;-webkit-transition:-webkit-transform .2s;-webkit-transition:transform .2s;transition:transform .2s}.r1yvl9tp>:hover{opacity:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.r1yvl9tp.right-align{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.randmsh{cursor:pointer}.c1dy4neo,.randmsh{padding-right:3px}.mohaaav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:1.143rem!important;font-weight:400;max-width:99%}.mohaaav,.mohaaav>*{color:var(--color-gale-gray)}.mohaaav.light,.mohaaav.light>*{color:var(--color-70-black)}.mohaaav.disliked,.mohaaav.disliked>*{color:var(--color-primary)}.mohaaav table{border-collapse:collapse;border-radius:5px;overflow:hidden}.mohaaav th{background:#000;color:#fff;font-weight:600;padding:6px 13px}.mohaaav td{background:#eee;color:#000;font-weight:400;padding:6px 13px}.mohaaav p{font-size:1.143rem!important;margin-bottom:.3rem}.d1o8rvlz{color:var(--feedback-dislike);font-weight:500}.l1hljpnd{color:var(--feedback-like);font-weight:500}.m5w5c80{overflow-x:auto}.re4su9u{opacity:.75;pointer-events:none}.cr2hjoq{cursor:pointer;font-size:1rem;font-weight:600}.s1gyo6ws{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:6px;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:1rem}.snruzcp{color:gray;font-size:1rem;font-weight:600;overflow:auto}.ayfbidk{font-size:1rem;font-weight:400;max-height:350px;text-align:justify}.ayfbidk .react-json-view{background:#0000!important}.oztxevl{margin-bottom:4px;margin-top:12px}.i7hb0xd,.oztxevl{font-weight:600}.apff0lq{background:var(--color-charcoal-surface-1);border-radius:5px;color:var(--color-white);padding:5px 10px}.uoixhc5{cursor:pointer;font-size:1.1rem;font-weight:600;margin-bottom:0}.a1c8szxz{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px;-webkit-justify-content:center;justify-content:center;margin-right:12px}.a1c8szxz span{font-size:1rem;font-weight:500}.fwyz1zp{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#000;bottom:0;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1.1rem;font-weight:500;-webkit-justify-content:center;justify-content:center;padding:1rem;position:absolute;width:100%;z-index:1000}.snk1k7n{color:#000;left:0;padding:67px 0;position:fixed;top:94px;-webkit-transition:width 2s;transition:width 2s;width:250px;z-index:2}.s15spzak{height:290px;margin-left:250px;width:calc(100% - 250px);z-index:100}.s15spzak .ant-card-bordered{border-radius:8px;box-shadow:5px 5px 5px #d3d3d3;max-height:240px}.s15spzak .ant-tabs-tab:hover{color:#000}.s15spzak .ant-tabs-nav .ant-tabs-tab-active{color:#000;font-weight:700}.s15spzak .ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn{color:#000}.s15spzak .ant-tabs{font-size:13px;font-weight:400}.s15spzak .ant-tabs-ink-bar{background-color:#000}.op72bdd{position:absolute;top:50%}.ikzroxw{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.6rem}.n130rbeg,.n1pyvnhk{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.n1pyvnhk{-webkit-box-pack:justify;-ms-flex-pack:justify;height:100%;-webkit-justify-content:space-between;justify-content:space-between;overflow-y:auto}.f5rxi6k{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;font-size:16px;font-weight:600}.f5rxi6k,.f9b26g0{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.f9b26g0{padding-bottom:.3rem}.fphee5s{background:#484545;border-radius:6px;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:.7rem 1rem}.p1szph25{top:64%}.p1erywvu{top:61%}.s17gnudm{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:4px;max-height:30rem;overflow-y:scroll;width:100%}.la16a7s{cursor:not-allowed;opacity:.8;pointer-events:none}.e1l0px6b{background:#db5a4b!important;border:0!important;border-radius:8px!important;color:#fff!important;font-weight:600!important;height:2.2rem!important;padding-left:.5rem!important;padding-right:.5rem!important}.h1ex8d3o>*{visibility:hidden}.t14h6mp3{color:var(--color-30-gray);float:right;font-size:.7rem;font-weight:400;visibility:unset}.r3scnt0{color:var(--color-30-gray)!important}.babohve{gap:8px}.babohve,.m11p80l7{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.m11p80l7{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:8px}.m11p80l7,.uiudok{color:var(--color-white);font-size:14px;font-weight:400}.uiudok{margin-bottom:.2rem}.r17letdx{margin-right:30px}.r17letdx,.t12lfa6r{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:6px}.t12lfa6r{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;margin-right:8px}.t1c1rqep{border-radius:.5rem}.t1c1rqep .ant-tooltip-content{border-radius:.5rem;font-size:10px}.t1c1rqep .ant-tooltip-content .ant-tooltip-inner{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;border-radius:.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.s1psmq4d .ant-skeleton-title{display:none}.s1psmq4d .ant-skeleton-paragraph{margin-top:0}.s1psmq4d li{height:10px!important}.g2y2i93,.s1psmq4d .ant-skeleton-content .ant-skeleton-title+.ant-skeleton-paragraph{margin-top:1rem}.g2y2i93{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center}.cbkaie1{-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;height:100%;-webkit-justify-content:space-between;justify-content:space-between;overflow:hidden;width:70%}.cbkaie1 .ant-skeleton{padding:11px}.cbkaie1 .ant-skeleton .ant-skeleton-content .ant-skeleton-title{width:20%!important}.s9gqomq{height:90%}.d1m4xiyn{font-size:1rem;padding:0 10px}.t1ys7nnz.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){background:#171717!important}.t1ys7nnz .ant-radio-button-wrapper{border:none}.t1ys7nnz .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):before{background:none}.t1ys7nnz.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):before{background-color:none!important}.t1ys7nnz .ant-radio-button-wrapper:first-child{border-radius:5px 0 0 5px}.t1ys7nnz .ant-radio-button-wrapper:last-child{border-radius:0 5px 5px 0}.no4nx3j{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;padding:0 10px;text-align:center}.c13p3poc,.no4nx3j{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.c13p3poc{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;border-radius:4px;cursor:pointer;font-size:15px;font-weight:500;-webkit-justify-content:space-between;justify-content:space-between;padding:5px 10px}.c13p3poc .anticon svg,.c13p3poc div .anticon svg{display:inline-block}.c13p3poc:hover{background:#e0e0e0}.c13p3poc:hover .anticon svg{display:inline-block}.a9l1wc4{background:#e0e0e0}.s79v8mc{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center}.p1tdoil1 .ant-popover-inner{border-radius:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.cd10g42{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.cd10g42 #hoverImage,.cd10g42:hover #normalImage{display:none}.cd10g42:hover #hoverImage{display:inline-block}.e1cxvm2u{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:end;justify-content:end;z-index:1}.qut43y1{background:var(--color-charcoal-surface-3);border-radius:16px;color:var(--color-gale-gray);float:right;margin-right:30px;max-width:80%;padding:12px 16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;word-break:break-word}.tspfx3s{background:var(--color-charcoal-surface-1);border-radius:10px;box-shadow:0 2px 8px #00000026;color:#fff;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:6px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-width:250px;padding:12px}.tspfx3s,.tspfx3s .taskHeader{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.tspfx3s .taskHeader{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.tspfx3s .taskHeader h3{margin:0}.tspfx3s .taskRow{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.tspfx3s .taskRow .taskName,.tspfx3s .taskRow .taskTime{color:#ddd;font-size:12px}.tspfx3s .taskRow .ant-card{background-color:none!important;border:none!important}.ted9hzf{background:#f5f5f5;border-radius:10px;box-shadow:0 2px 8px #00000026;color:var(--color-full-black)!important;color:#fff;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:6px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:10px 0;max-width:450px;padding:15px 12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ted9hzf,.ted9hzf .taskCard{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ted9hzf .taskCard{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;border-radius:8px;-webkit-justify-content:space-between;justify-content:space-between}.ted9hzf .taskDetails{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-right:20px}.ted9hzf .taskName{font-size:16px;font-weight:600}.ted9hzf .taskMeta{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:#666;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:14px;-webkit-justify-content:space-between;justify-content:space-between;margin-top:6px}.ted9hzf .taskTime{padding-right:30px}.ted9hzf .taskStatus,.ted9hzf .taskTime{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:5px}.ted9hzf .taskStatus{font-weight:500;text-transform:capitalize}.ted9hzf .taskStatus.scheduled{color:#1890ff}.ted9hzf .taskStatus.paused{color:#faad14}.ted9hzf .taskStatus.archived{color:#ff4d4f}.c9ktzxl{border-radius:8px;height:50%;margin:8px 0;width:50%}.c9ktzxl .conversation-image{border-radius:8px;object-fit:contain;-webkit-transition:all .3s ease;transition:all .3s ease}.c9ktzxl .ant-image .ant-image-mask{border-radius:8px}.c9ktzxl .ant-image .ant-image-mask .preview-mask{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:var(--color-overlay-dark);border-radius:8px;color:var(--color-full-always-white);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:12px 16px}.c9ktzxl .ant-image .ant-image-mask .preview-mask .anticon{font-size:20px}.c9ktzxl .ant-image .ant-image-mask .preview-mask span{font-size:14px;font-weight:500}.ant-image-preview .ant-image-preview-img{background:var(--color-full-black);border-radius:8px;box-shadow:0 8px 32px var(--color-shadow-dark)}.d1c761e0{background:var(--color-charcoal-surface-3);border-radius:16px;color:var(--color-gale-gray);cursor:pointer;float:right;margin-bottom:1rem;margin-right:30px;padding:12px 16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;width:80%;word-break:break-word}.dthwx8w{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.d1t1weil,.dthwx8w{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1rem}.filePreviewContainer{display:flex;gap:3px;margin-top:12px;overflow-x:auto;padding:5px 10px 8px!important}.filePreviewContainer.conversation-history{color:var(--color-gale-gray);margin-left:12px;margin-right:30px;padding:0;padding:0!important}.filePreviewContainer.conversation-history .filePreviewItem .thumbnailWrapper{height:70px;width:70px}.filePreviewContainer .filePreviewItem{align-items:center;display:flex;flex-direction:column;position:relative}.filePreviewContainer .filePreviewItem .thumbnailWrapper{border:1px solid var(--color-inner-border);border-radius:15px;height:48px;overflow:hidden;position:relative;width:48px}.filePreviewContainer .filePreviewItem .thumbnailWrapper .thumbnailImage{height:100%;object-fit:cover;width:100%}.filePreviewContainer .filePreviewItem .thumbnailWrapper .fileThumbnail{background:var(--color-90-black);height:100%;justify-content:center;width:100%}.filePreviewContainer .filePreviewItem .closeButton{text-box:auto;background:#fff;border:none;border-radius:50%;color:#000;cursor:pointer;font-size:1rem;height:16px;padding:0;position:absolute;right:-3px;top:-3px;width:16px}.filePreviewContainer .filePreviewItem .fileName{color:var(--color-30-gray);font-size:12px;margin-top:4px;max-width:60px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.imageModalOverlay.ant-modal{padding:0}.imageModalOverlay.ant-modal .ant-modal-content.ant-modal-content{background:#fff;border-radius:8px;padding:0!important}.imageModalOverlay .imageModalContent{align-items:center;background:#fff;border-radius:8px;display:flex;flex-direction:column;max-height:85vh;max-width:95vw;padding:5px;position:relative;z-index:1000000}.imageModalOverlay .imageModalContent img{border-radius:var(--card-border-radius);max-height:80vh;max-width:90vw}.imageModalOverlay .imageModalContent .closeModalBtn{background:#0000;border:none;color:#fff;cursor:pointer;font-size:2rem;font-size:1rem;height:40px;position:absolute;right:0;text-shadow:0 0 5px #000;top:0;width:40px}.fileTooltip .ant-tooltip-inner{background-color:#000}.tn9izup{margin-top:1rem;overflow:auto;width:100%}.t1uc8go9{border-radius:8px}.t1uc8go9 .ant-table-thead>tr>th{background:#000;color:#fff;font-weight:600}.t1uc8go9 .ant-table-tbody>tr>td{background:#eee;color:#000;font-weight:400}.t1uc8go9 .ant-table-tbody tr td.ant-table-cell- row-hover,.t1uc8go9 .ant-table-tbody tr.ant-table-row:hover td{background:#eee}.tcjdp71{background-color:var(--color-charcoal-surface-1)!important;background-size:20px,20px;background:radial-gradient(circle,#ffffff40 1px,#0000 0) 0 0 /20px 20px;border-radius:var(--card-border-radius);height:400px;overflow-y:auto;position:relative;-webkit-scroll-behavior:smooth;-moz-scroll-behavior:smooth;-ms-scroll-behavior:smooth;scroll-behavior:smooth;width:100%}.tcjdp71 .link__to-solved{stroke:#00ad00;stroke-width:3px}.n7a1h6t{-webkit-box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:48%;position:absolute;right:10px;top:7%;vertical-align:center;width:22%}.n1luvcg6{height:80%;width:47%!important}.n1luvcg6 .ant-modal-content{background-color:initial;height:100%;padding:0}.n1luvcg6 .ant-modal-content .ant-modal-body{height:100%;padding:0}.n1luvcg6 .ant-modal-content .ant-modal-body .hover-component-modal-container{height:100%}.n1luvcg6 .ant-modal-content .ant-modal-body .hover-component-modal-container .hover-component-modal{max-height:100%}.h1v28287{background-color:var(--color-charcoal-surface-1);border:.5px solid #ffffff30;border-radius:4px;height:30rem;padding:10px;width:100%;z-index:0}.n1v61ohz{max-height:24rem;overflow-y:auto}.n1v61ohz .ant-collapse-item .ant-collapse-header{background:var(--color-charcoal-surface-3)!important;border-radius:5px!important}.n1v61ohz .ant-collapse-item .ant-collapse-content{border:3px solid var(--color-charcoal-surface-3)!important;border-top:0!important}.n1v61ohz .ant-collapse-item-active .ant-collapse-header{background:var(--color-charcoal-surface-3)!important;border-radius:5px!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.nojovn8{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.nojovn8 .ant-btn-background-ghost.ant-btn-primary,.nojovn8 .ant-btn.ant-btn-default{border:none;display:contents}.n1ex1roo{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}.n1ex1roo,.n6rnszr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.n6rnszr{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;position:absolute;right:23px;top:23px;width:42px;z-index:2}.n6rnszr .ant-btn-background-ghost.ant-btn-primary,.n6rnszr .ant-btn.ant-btn-default{background:#0000;border:none;color:#fff!important;display:contents;padding:0 7px!important}.n6rnszr .ant-btn-background-ghost.ant-btn-primary:hover,.n6rnszr .ant-btn.ant-btn-default:hover{background:#0000;color:#fff!important}.t1j2yqgw{height:100%}.huq5pld,.t1j2yqgw .ant-tabs-content-holder{overflow-y:auto}.huq5pld{max-height:100%}.cuck098{border:1px solid var(--color-60-gray);border-radius:8px;color:var(--color-gale-gray);cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-weight:400;height:100%;padding:16px;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.cuck098:hover{background:var(--color-hover-black);border-color:var(--color-white);color:var(--color-white)}@media screen and (max-width:768px){.cuck098{padding:8px 16px}}.ant-thought-chain.ant-thought-chain-middle .ant-thought-chain-item .ant-thought-chain-item-content .ant-thought-chain-item-content-box{background:var(--color-charcoal-surface-2);border:1px solid var(--color-tag-gray-border)!important;width:100%}.ant-thought-chain.ant-thought-chain-middle>.ant-thought-chain-item .ant-thought-chain-item-header:before,:where(.css-dev-only-do-not-override-1mh84vo).ant-thought-chain.ant-thought-chain-middle>.ant-thought-chain-item .ant-thought-chain-item-content:before{background:var(--color-tag-gray-border)!important}.ant-thought-chain.ant-thought-chain-middle .ant-thought-chain-item .ant-thought-chain-item-header .ant-thought-chain-item-icon{background:var(--chat-text-placeholder)}.shimmerWrapper{border-radius:6px;font-size:1rem;margin-bottom:.5rem;overflow:hidden;width:100%}.shimmerText,.shimmerWrapper{display:inline-block;position:relative}.shimmerText{-webkit-text-fill-color:#0000;animation:shimmerBot 2s linear infinite;background:linear-gradient(120deg,var(--color-white-40) 0,var(--color-white-60) 40%,var(--color-white) 50%,var(--color-white-60) 60%,var(--color-white-40) 100%);-webkit-background-clip:text;background-size:200% 100%}@keyframes shimmerBot{0%{background-position:120% 0}to{background-position:-20% 0}}.chatToolContainer{margin-top:8px}@media screen and (max-width:768px){.chatToolContainer{margin-top:0}}.chatToolContainer .ant-select:not(.ant-select-customize-input) .ant-select-selector,.chatToolContainer .ant-select:not(.ant-select-customize-input) .ant-select-selector:hover{background-color:var(--color-charcoal-surface-1)!important;border-radius:8px!important;color:#fff!important;padding:5px 16px!important}.chatToolContainer .ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder{color:#fff!important}.chatToolContainer .ant-select-single .ant-select-selector .ant-select-selection-item{color:#fff!important;font-size:1.143rem!important}.chatToolContainer .ant-input:active,.chatToolContainer .ant-input:hover{background:#0000!important;border:none!important}.chatToolContainer .ant-select{max-width:250px}.chatToolContainer .ant-select .ant-select .ant-select-arrow{left:220px}@media screen and (min-width:768px){.chatToolContainer .ant-select .ant-select .ant-select-arrow{left:40px}}@media screen and (min-width:1200px){.chatToolContainer .ant-select .ant-select .ant-select-arrow{left:220px}}.chatToolContainer .ant-select .ant-select .ant-select-arrow:hover{border-radius:8px!important;padding:5px 16px!important}.chatToolContainer .ant-cascader{left:330px;position:relative;top:10px}@media screen and (max-width:768px){.chatToolContainer .ant-cascader{left:2px!important;top:2px!important}}@media screen and (max-width:1200px){.chatToolContainer .ant-cascader{left:330px}}.chatToolContainer .ant-dropdown-trigger{margin-left:324px;margin-top:4px}@media (max-width:768px){.chatToolContainer .ant-dropdown-trigger{margin-left:4px}}.chatToolContainer .ant-dropdown-menu{background-color:var(--color-charcoal-surface-1)!important;color:var(--color-white)!important}.chatToolContainer .ant-dropdown-menu-item{color:var(--color-white)!important}.chatToolContainer .ant-dropdown-menu-item:hover{background-color:#333!important}.chatToolContainer .ant-btn{background-color:var(--color-charcoal-surface-1)!important;border:1px solid var(--color-70-black)!important;border-radius:8px!important;color:var(--color-white)!important;font-size:14px;font-weight:400!important;justify-content:space-between!important;padding:8px!important;text-transform:none}.chatToolContainer .ant-dropdown-menu-submenu-popup{border-radius:8px!important;inset:44px auto auto 480px!important;margin-top:8px}@media screen and (max-width:768px){.chatToolContainer .ant-dropdown-menu-submenu-popup{margin-top:0}}@media (max-width:768px){.chatToolContainer .ant-dropdown-menu-submenu-popup{inset:104px auto auto 160px!important}}.chatToolContainer .ant-dropdown-menu-submenu-popup ul li{margin-bottom:0!important}.chatToolContainer .ant-dropdown-menu-submenu-arrow-icon{color:inherit!important}.modelLLmDropdown{background-color:#000;display:flex}.modelLLmDropdown .ant-cascader-menus{background-color:#323232e6;min-width:fit-content}.modelLLmDropdown .ant-cascader-menu:first-child{background-color:initial;height:fit-content;max-height:200px;min-width:150px;overflow-y:auto;width:fit-content}@media screen and (max-width:768px){.modelLLmDropdown .ant-cascader-menu:first-child{min-width:auto}}.modelLLmDropdown .ant-cascader-menu:nth-child(2){background-color:var(--color-charcoal-surface-1);height:160px;max-height:200px;min-width:200px;overflow-y:auto;width:fit-content}@media screen and (max-width:768px){.modelLLmDropdown .ant-cascader-menu:nth-child(2){min-width:auto}}.modelLLmDropdown .ant-cascader-menu-item{color:gray}.modelLLmDropdown .ant-cascader-menu-item-active{background-color:var(--color-40-black);color:#fff;font-size:1.143rem}.modelLLmDropdown .ant-cascader-menu-item-active .ant-cascader-menu-item-expand-icon{color:#fff}.modelLLmDropdown .ant-cascader-menu-item:hover{background-color:var(--color-60-black);color:#fff}.modelLLmDropdown .ant-cascader-menu-item:hover .ant-cascader-menu-item-expand-icon{color:#fff}.modelLLmDropdown .ant-cascader-menu-item-expand-icon{color:gray}.modelLLmDropdown .ant-cascader-menu-item-expand-icon:hover{color:#fff}.modelLLmDropdown span.ant-select-selection-item{font-size:1.143rem}.modelLLmDropdown .ant-cascader-menu,.modelLLmDropdown .ant-cascader-menu-item,.modelLLmDropdown .ant-cascader-menu-item-active,.modelLLmDropdown .ant-cascader-menu-item:hover,.modelLLmDropdown .ant-cascader-picker,.modelLLmDropdown .ant-cascader-picker-label,.modelLLmDropdown .ant-select-customize-input .ant-select-selector .ant-select-selection-item{color:#fff;font-family:inherit;font-size:1.143rem}.modelLLmDropdown .ant-select-selector{max-width:100%;min-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:auto}.no-hover-bg:focus,.no-hover-bg:hover{background:var(--color-white)!important}.i1nw3gwf{background:var(--color-charcoal-surface-3);border-radius:30px;margin:6px 16px;padding:0;position:relative;z-index:2}.i1nw3gwf .ant-input{border-radius:26px!important;height:3.5rem}.i1nw3gwf:hover{background:var(--color-charcoal-surface-3)}@media screen and (min-width:768px){.i1nw3gwf{margin-bottom:0}}@media screen and (min-width:1200px){.i1nw3gwf{margin:0 15%}}.i1nw3gwf .ant-input:placeholder-shown{font-size:14px}.i1nw3gwf .ant-input:placeholder-shown::-webkit-input-placeholder{font-weight:600}.i1nw3gwf .ant-input:placeholder-shown::-moz-placeholder{font-weight:600}.i1nw3gwf .ant-input:placeholder-shown:-ms-input-placeholder{font-weight:600}.i1nw3gwf .ant-input:placeholder-shown::placeholder{font-weight:600}.i1f7xkrk{background:#0000!important;border:1px solid #0000!important;color:var(--color-30-gray);font-size:16px!important;font-weight:400;outline:none!important;padding:12px 50px 12px 20px!important;resize:none}.i1f7xkrk.ant-input{padding-right:39px!important}.i1f7xkrk.ant-input-disabled,.i1f7xkrk.ant-input-disabled:hover{color:var(--color-30-gray)!important}.i1f7xkrk.upload-feature{padding-left:50px!important}[data-theme=light] .i1f7xkrk.ant-input{background-color:var(--chat-input-bg)!important;border-color:var(--chat-border-color)!important;color:var(--chat-text-primary)!important}[data-theme=light] .i1f7xkrk.ant-input::-webkit-input-placeholder{color:var(--chat-text-placeholder)!important}[data-theme=light] .i1f7xkrk.ant-input::-moz-placeholder{color:var(--chat-text-placeholder)!important}[data-theme=light] .i1f7xkrk.ant-input:-ms-input-placeholder{color:var(--chat-text-placeholder)!important}[data-theme=light] .i1f7xkrk.ant-input::placeholder{color:var(--chat-text-placeholder)!important}[data-theme=light] .i1f7xkrk.ant-input:focus{border-color:var(--chat-input-color)!important;color:var(--chat-text-primary)!important}[data-theme=light] .i1f7xkrk.ant-textarea{background-color:var(--chat-input-bg)!important;border-color:var(--chat-border-color)!important;color:var(--chat-text-primary)!important}[data-theme=light] .i1f7xkrk.ant-textarea::-webkit-input-placeholder{color:var(--chat-text-placeholder)!important}[data-theme=light] .i1f7xkrk.ant-textarea::-moz-placeholder{color:var(--chat-text-placeholder)!important}[data-theme=light] .i1f7xkrk.ant-textarea:-ms-input-placeholder{color:var(--chat-text-placeholder)!important}[data-theme=light] .i1f7xkrk.ant-textarea::placeholder{color:var(--chat-text-placeholder)!important}.iws7x3f{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.6rem}.ihekqi2{bottom:9px}.ihekqi2,.s1624j0u{position:absolute;right:4px}.s1624j0u{background:none;border:none;bottom:1px;cursor:pointer;height:50px;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;width:50px}.s1624j0u img{height:100%;width:100%}.s1624j0u:disabled{cursor:default;opacity:.5;pointer-events:none}.s7294vm{background:#0000;border:none;bottom:2px;cursor:pointer;height:50px;position:absolute;right:1px;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;width:50px}.s7294vm img{height:100%;width:100%}.s7294vm:disabled{cursor:default;opacity:.5;pointer-events:none}.o13tswh0{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background:#0000;bottom:10px;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;margin-left:10px;padding:4px 7px;position:absolute;right:48px}.o13tswh0 img,.o13tswh0 svg{color:var(--color-white);height:24px;width:24px}.fg4dbcj{bottom:10px;cursor:pointer;margin-left:10px;padding:4px 7px;position:absolute}.l12yr5xm{background-color:var(--chat-bg-primary);color:var(--chat-text-primary);position:relative;-webkit-transition:background-color .3s ease,color .3s ease;transition:background-color .3s ease,color .3s ease}.t124gzds{color:#000;font-size:20px;font-weight:600;margin-bottom:.1rem}.h1y922om{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#000;height:50px;-webkit-justify-content:space-between;justify-content:space-between;left:0;padding:.8rem;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.c1pdkxjl,.h1y922om{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.c1pdkxjl{-webkit-box-flex:1;-ms-flex-positive:1;background-color:var(--chat-bg-primary);-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-grow:1;flex-grow:1;margin-left:0;overflow:hidden;width:100%}@media screen and (min-width:768px){.c1pdkxjl{margin-left:320px;width:calc(100vw - 320px)}}.s3x1q4t{margin-top:0!important;padding-top:32px!important}.mmd3ava{background-color:var(--chat-bg-primary);color:var(--chat-text-primary);-webkit-flex:1;-ms-flex:1;flex:1;margin-top:0;overflow-y:scroll;padding:1rem 1rem 1rem 1.5rem}@media screen and (min-width:768px){.mmd3ava{margin-top:5px;padding-bottom:32px}}@media screen and (min-width:1200px){.mmd3ava{padding:0 15% 32px}}.m1tlahac{background:var(--chat-bg-primary);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:calc(100vh - 50px);height:calc(100dvh - 50px);overflow:auto;position:fixed;top:60px;-webkit-transition:-webkit-transform .2s ease-in;-webkit-transition:transform .2s ease-in;transition:transform .2s ease-in;width:100%}@media screen and (min-width:768px){.m1tlahac{height:100vh;top:0}}.hxt7ffo{-webkit-box-pack:center;-ms-flex-pack:center;color:var(--chat-text-primary);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1.429rem;font-weight:700;-webkit-justify-content:center;justify-content:center;margin-top:1rem}.hxt7ffo span{text-align:center;white-space:pre-line}.hzskm63{margin:7vh 0}@media screen and (max-width:768px){.hzskm63{margin:1rem 0}}.c1heesut{font-size:14px;font-weight:600;margin-top:.3rem}.c1heesut,.c1whu1z2{color:var(--chat-text-primary)}.c1whu1z2{font-weight:400;margin-bottom:.5rem;padding-left:32px;width:calc(100% - 3.4rem)}.cdrxlc0{color:var(--chat-text-primary)}.i144m0p5{background:var(--chat-bg-secondary);border-radius:.5rem;padding:4px 7px;position:absolute;right:16%;top:30%}@media screen and (max-width:768px){.i144m0p5{right:7%}}.ad5b3qw{background:var(--chat-bg-tertiary);border-radius:26px;padding:6px 9px}.n1org50c{background-color:var(--chat-bg-primary);color:var(--chat-text-primary);-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}.c1mttq3o,.n1org50c{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.c1mttq3o{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-flex-grow:1;flex-grow:1}.c1boxjo0{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px}.m1ydzczl{color:var(--chat-text-primary);font-size:16px;font-weight:600;margin-bottom:.2rem}.r11eduz6{font-size:1rem;margin-top:.2rem}.r11eduz6>*{color:var(--chat-text-secondary);opacity:.7;-webkit-transition:-webkit-transform .2s;-webkit-transition:transform .2s;transition:transform .2s}.r11eduz6>:hover{color:var(--chat-text-primary);opacity:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.r10e38v2{cursor:pointer}.c13wmcc1,.r10e38v2{color:var(--chat-text-secondary);padding-right:3px}.m163b6uw{color:var(--chat-text-primary);display:contents;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-weight:400}.m163b6uw table{border-collapse:collapse;border-radius:5px;overflow:hidden}.m163b6uw th{background:var(--chat-bg-secondary);font-weight:600}.m163b6uw td,.m163b6uw th{color:var(--chat-text-primary);padding:6px 13px}.m163b6uw td{background:var(--chat-bg-tertiary);border:1px solid var(--chat-border-color);font-weight:400}.m163b6uw p{font-size:1.143rem!important;margin-bottom:.3rem}.m163b6uw h1,.m163b6uw h2,.m163b6uw h3,.m163b6uw h4,.m163b6uw h5,.m163b6uw h6,.m163b6uw p{color:var(--chat-text-primary)}.m163b6uw code{border-radius:3px;padding:2px 4px}.m163b6uw code,.m163b6uw pre{background-color:var(--chat-bg-secondary);color:var(--chat-text-primary)}.m163b6uw pre{border:1px solid var(--chat-border-color);border-radius:5px;padding:1rem}.rq0hk06{opacity:.75;pointer-events:none}.c119bfmm{color:var(--chat-text-secondary);cursor:pointer;font-size:1rem;font-weight:600}.c119bfmm:hover{color:var(--chat-text-primary)}.soyj8t8{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:6px;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:1rem}.s1tvlan8{font-size:1rem;font-weight:600}.a6zrxjg,.s1tvlan8{color:var(--chat-text-secondary);overflow:auto}.a6zrxjg{font-weight:700;max-height:350px;white-space:pre}.osd45p4{margin-top:.5rem}.i1ecuh9p,.osd45p4{font-size:.85rem;font-weight:600}.a1szcuk8{background:#f9f9f9;border-radius:5px;padding:5px 10px}.u10rfatr{cursor:pointer;font-size:1.1rem;font-weight:600;margin-bottom:1rem}.a2yww6u{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px;-webkit-justify-content:center;justify-content:center;margin-right:12px}.a2yww6u span{font-size:1rem;font-weight:500}.fi3o8t8{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#000;bottom:0;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1.1rem;font-weight:500;-webkit-justify-content:center;justify-content:center;padding:1rem;position:absolute;width:100%;z-index:1000}.s1v5d6tl{background:#212121;color:#000;height:100vh;left:0;padding:16px;position:fixed;top:0;width:320px;z-index:2}.qpa4hyk,.s1v5d6tl{-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.qpa4hyk{-webkit-box-align:flex-end;-ms-flex-align:flex-end;-webkit-align-items:flex-end;align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;width:100%;z-index:100}.qpa4hyk .ant-card-body{background:var(--color-charcoal-surface-1);border-bottom:1px solid var(--color-charcoal-black)}.qpa4hyk .ant-card-bordered{border:none;border-radius:0;width:100%}.qpa4hyk .ant-tabs-tab:hover{color:var(--color-white)}.qpa4hyk .ant-tabs-nav:before{border-bottom:1px solid var(--color-60-gray)!important}.qpa4hyk .ant-tabs{font-size:13px;font-weight:400;padding-bottom:8px}.qpa4hyk .ant-tabs,.qpa4hyk .ant-tabs h3{color:var(--color-white)}.qpa4hyk .ant-tabs-content-holder{max-height:0;overflow:hidden;-webkit-transition:all .4s ease-in;transition:all .4s ease-in}.qpa4hyk .ant-btn-link{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:var(--color-40-black);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:.857rem;padding:0}.qpa4hyk .ant-btn-link:hover{color:var(--color-white)}.qpa4hyk .ant-btn-link .more-info-icon{margin-right:4px}.qpa4hyk.expanded .ant-tabs-content-holder{max-height:1000px}@media screen and (min-width:768px){.qpa4hyk{margin-left:320px;width:calc(100% - 320px)}.qpa4hyk .ant-card-body{padding:50px 15% 24px}}.qfbp1xk{background:#0000;border:none;bottom:0;color:var(--color-white);cursor:pointer;height:40px;padding:0;position:absolute;right:16px;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .2s ease-in;transition:all .2s ease-in;width:40px;z-index:1}.qfbp1xk:hover{color:var(--color-primary)}.qfbp1xk.expanded{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (min-width:768px){.qfbp1xk{right:14%}}.od0ebgv{position:absolute;top:50%}.nk5xxf1,.nlmm9c9{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.nk5xxf1{-webkit-box-pack:justify;-ms-flex-pack:justify;height:calc(100vh - 102px);-webkit-justify-content:space-between;justify-content:space-between;overflow-y:auto}.fd58jhb{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;font-size:16px;font-weight:600}.f1toypng,.fd58jhb{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.f1toypng{padding-bottom:.3rem}.f1r2flx7{background:#484545;border-radius:6px;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:.7rem 1rem}.p9dfkrd{top:64%}.p10v5jxk{top:61%}.s108hko{max-height:30rem;overflow-y:auto;padding-left:.5rem;padding-right:.5rem;width:100%}.lfmriun{cursor:not-allowed;opacity:.8;pointer-events:none}.exe4ot6{background:#db5a4b!important;border:0!important;color:#fff!important;font-weight:600!important;height:2.2rem!important;padding-left:.5rem!important;padding-right:.5rem!important}.hmfyhbq>*{visibility:hidden}.t1cocq4m{color:#1c1c1c;float:right;font-size:.7rem;visibility:unset}.t13livta{border-radius:.5rem;padding-bottom:.5rem!important}.t13livta .ant-tooltip-content{border-radius:.5rem;font-size:10px}.t13livta .ant-tooltip-content .ant-tooltip-inner{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;border-radius:.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:5px}.s5xpiu8 .ant-skeleton-title{display:none}.s5xpiu8 .ant-skeleton-paragraph{margin-top:0}.s5xpiu8 li{height:10px!important}.gpxwq8d,.s5xpiu8 .ant-skeleton-content .ant-skeleton-title+.ant-skeleton-paragraph{margin-top:1rem}.gpxwq8d{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center}.cpwed9n{-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;height:100%;-webkit-justify-content:space-between;justify-content:space-between;overflow:hidden;width:70%}.cpwed9n .ant-skeleton{padding:11px}.cpwed9n .ant-skeleton .ant-skeleton-content .ant-skeleton-title{width:20%!important}.s1dovfil{height:90%;margin-left:320px}@media (max-width:768px){.s1dovfil{margin-left:0!important}}.d1upha1r{font-size:1rem;padding:0 10px}.twqx067.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){background:var(--color-white)!important;border:1px solid var(--color-white)!important;color:var(--color-full-black)!important}[data-theme=light] .twqx067.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){background:var(--chat-text-primary)!important;border:1px solid var(--chat-text-primary)!important;color:var(--chat-bg-primary)!important}[data-theme=light] .twqx067.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) span{color:var(--chat-bg-primary)!important}[data-theme=light] .twqx067.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus,[data-theme=light] .twqx067.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{background:var(--chat-text-primary)!important;border-color:var(--chat-text-primary)!important;color:var(--chat-bg-primary)!important}[data-theme=light] .twqx067.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus span,[data-theme=light] .twqx067.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover span{color:var(--chat-bg-primary)!important}.twqx067 .ant-radio-button-wrapper{background:#0000!important;border:none;border:1px solid var(--color-white);color:var(--color-white)!important}[data-theme=light] .twqx067 .ant-radio-button-wrapper{background:var(--chat-bg-primary)!important;border:1px solid var(--chat-text-primary)!important;color:var(--chat-text-primary)!important}[data-theme=light] .twqx067 .ant-radio-button-wrapper span{color:var(--chat-text-primary)!important}[data-theme=light] .twqx067 .ant-radio-button-wrapper:focus,[data-theme=light] .twqx067 .ant-radio-button-wrapper:hover{background:var(--chat-hover-bg)!important;border-color:var(--chat-text-primary)!important;color:var(--chat-text-primary)!important}[data-theme=light] .twqx067 .ant-radio-button-wrapper:focus span,[data-theme=light] .twqx067 .ant-radio-button-wrapper:hover span{color:var(--chat-text-primary)!important}.twqx067 .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):before{background:none}.twqx067.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):before{background-color:none!important}.twqx067 .ant-radio-button-wrapper:first-child{border-radius:5px 0 0 5px}.twqx067 .ant-radio-button-wrapper:last-child{border-radius:0 5px 5px 0}.n1298gfu{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;padding:0 10px;text-align:center}.c1m9ftpz,.n1298gfu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.c1m9ftpz{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;border-radius:4px;cursor:pointer;font-size:15px;font-weight:500;-webkit-justify-content:space-between;justify-content:space-between;padding:5px 10px}.c1m9ftpz .anticon svg,.c1m9ftpz div .anticon svg{display:inline-block}.c1m9ftpz:hover{background:#e0e0e0}.c1m9ftpz:hover .anticon svg{display:inline-block}.a1yx5gd9{background:#e0e0e0}.s1cq91vz{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center}.p150fkoa .ant-popover-inner{border-radius:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.c89qjr7{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.c89qjr7 #hoverImage,.c89qjr7:hover #normalImage{display:none}.c89qjr7:hover #hoverImage{display:inline-block}.l2d78tl{left:350px;max-width:200px;overflow:auto!important;position:relative;top:10px;z-index:999999!important}.c18glyrb .ant-dropdown-menu{background-color:var(--chat-bg-secondary)!important;border:1px solid var(--chat-border-color)!important}.c18glyrb .ant-dropdown-menu,.c18glyrb .ant-dropdown-menu-item{color:var(--chat-text-primary)!important}.c18glyrb .ant-dropdown-menu-item:hover{background-color:var(--chat-hover-bg)!important}.c18glyrb .ant-dropdown-menu-submenu-arrow-icon{color:inherit!important}.c18glyrb.ant-dropdown-menu-submenu-popup{border:none!important;border-radius:8px!important;-webkit-inset:44px auto auto 480px!important;-ms-inset:44px auto auto 480px!important;inset:44px auto auto 480px!important;margin-top:7px}@media screen and (max-width:768px){.c18glyrb.ant-dropdown-menu-submenu-popup{margin-top:0}}@media (max-width:768px){.c18glyrb.ant-dropdown-menu-submenu-popup{inset:104px auto auto 160px!important}}.c18glyrb.ant-dropdown-menu-submenu-popup ul li{margin-bottom:0!important}.c1f5ngmj .ant-dropdown-menu-item:hover{background-color:var(--color-lighter-grey)!important;color:var(--color-hover-black)!important}.c1f5ngmj.ant-dropdown-menu-submenu-popup{border:none!important;border-radius:8px!important;-webkit-inset:44px auto auto 480px!important;-ms-inset:44px auto auto 480px!important;inset:44px auto auto 480px!important;margin-top:7px}@media screen and (max-width:768px){.c1f5ngmj.ant-dropdown-menu-submenu-popup{margin-top:0}}@media (max-width:768px){.c1f5ngmj.ant-dropdown-menu-submenu-popup{inset:104px auto auto 160px!important}}.c1f5ngmj.ant-dropdown-menu-submenu-popup ul li{margin-bottom:0!important}@media screen and (max-width:768px){.tcq33gm{width:100%!important}.tcq33gm .ant-modal-body{padding:16px 0!important}}@media screen and (max-width:390px){.tcq33gm .ant-row{display:block!important}.tcq33gm .ant-col{margin-bottom:24px;max-width:100%!important}.tcq33gm .ant-col:last-child{margin-bottom:0}}.mmn4anm{-webkit-box-flex:1;-ms-flex-positive:1;background-color:var(--chat-bg-primary);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-grow:1;flex-grow:1;overflow:hidden;position:relative}.mmn4anm.drag-over .dragOverlay{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d4udrno{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:var(--chat-drag-overlay-bg);bottom:0;display:none;-webkit-justify-content:center;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1000}.d1avqyje,.d4udrno{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.d1avqyje{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px;text-align:center}.d1avqyje,.d2209ov{color:var(--chat-text-primary)}.d2209ov{font-size:1.5rem;font-weight:600;margin:0}.d3kisvw{color:var(--chat-text-secondary);font-size:1rem;font-weight:400;margin:0}.d1f3x4ej{-webkit-filter:var(--chat-icon-filter,none);filter:var(--chat-icon-filter,none);height:64px;opacity:.8;width:64px}.tfibchp{height:36px!important;margin-top:3px}.p5jrezk .ant-modal-title{color:var(--color-white);font-size:16px}.p5jrezk .persona-warning-title{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px}.p5jrezk .persona-warning-title .anticon{color:var(--color-gale-warning-yellow);font-size:20px}.p5jrezk .persona-warning-title span{font-size:16px;font-weight:500}.p5jrezk .ant-modal-body{padding:0!important}.p5jrezk .ant-modal-body p{font-size:14px}.p5jrezk .ant-modal-footer button:hover{color:var(--color-white)!important}.pbcf0o1{border:1px solid var(--color-70-black);border-radius:9px;font-size:15px;margin-top:3px;padding:5px}.o6ifqrj,.pbcf0o1{height:36px!important}.o6ifqrj{background-color:var(--color-primary)!important;border-radius:8px!important;color:var(--color-white)!important;font-weight:600!important}.o6ifqrj:hover{background-color:var(--color-primary-dark)!important}.c976388 .ant-modal-content{background-color:var(--chat-bg-primary);border-radius:12px;box-shadow:0 4px 12px #00000026;color:var(--chat-text-primary)}.c976388 .ant-modal-header{background-color:var(--chat-bg-primary);border-bottom:1px solid var(--chat-border-color);border-radius:12px 12px 0 0}.c976388 .ant-modal-header .ant-modal-title{color:var(--chat-text-primary);font-size:20px;font-weight:600}.c976388 .ant-modal-close-x{color:var(--chat-text-secondary)}.c976388 .ant-modal-close-x:hover{color:var(--chat-text-primary)}.c976388 .ant-modal-body{max-height:calc(80vh - 120px);overflow-y:auto;padding:24px}.w73plos .ant-btn-primary{display:block;margin:0 auto;width:100%!important}.hejnti6{-webkit-box-pack:center;-ms-flex-pack:center;color:var(--chat-text-primary);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1.1rem;-webkit-justify-content:center;justify-content:center;margin-top:.6rem;text-align:center;white-space:pre-line}.lqoyf9i.ant-btn:active,.lqoyf9i.ant-btn:focus,.lqoyf9i.ant-btn:hover,.lqoyf9i:active,.lqoyf9i:focus,.lqoyf9i:hover,.lqoyf9i:not([data-theme]) .lqoyf9i.ant-btn,[data-theme=dark] .lqoyf9i.ant-btn{background-color:var(--color-charcoal-surface-1)!important;border:1px solid var(--color-70-black)!important;box-shadow:none!important;color:var(--color-white)!important}[data-theme=light] .lqoyf9i.ant-btn{background-color:var(--chat-bg-primary)!important;border:1px solid var(--chat-border-color)!important;color:var(--chat-text-primary)!important}[data-theme=light] .lqoyf9i.ant-btn.ant-btn:active,[data-theme=light] .lqoyf9i.ant-btn.ant-btn:focus,[data-theme=light] .lqoyf9i.ant-btn.ant-btn:hover,[data-theme=light] .lqoyf9i.ant-btn:active,[data-theme=light] .lqoyf9i.ant-btn:focus,[data-theme=light] .lqoyf9i.ant-btn:hover{background-color:var(--chat-bg-primary)!important;border:1px solid var(--chat-border-color)!important;box-shadow:none!important;color:var(--chat-text-primary)!important}.s1xn8hf3{background:var(--color-sidenav-charcoal-surface-1);border-right:1px solid var(--color-sidenav-border-charcoal-surface-1);color:#000;height:100vh;left:0;padding:16px 0 0;position:fixed;top:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .2s ease-in;-webkit-transition:transform .2s ease-in;transition:transform .2s ease-in;width:320px;z-index:100}.s1xn8hf3.show{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:1002}@media (max-width:768px){.s1xn8hf3{box-shadow:0 0 15px #00000059}}.nnag3cp{-webkit-box-pack:justify;-ms-flex-pack:justify;height:calc(100vh - 90px);-webkit-justify-content:space-between;justify-content:space-between;margin-top:70px;overflow-y:auto;position:relative;z-index:1}.n5t706g,.nnag3cp{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.e13txkra,.n5t706g,.nnag3cp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.e13txkra{-webkit-box-pack:end;-ms-flex-pack:end;color:var(--color-side-text-gray);-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:end;justify-content:end;margin-top:12px;z-index:1}.nf64974{-webkit-box-pack:center;-ms-flex-pack:center;color:var(--color-white);font-size:1rem;font-weight:700;-webkit-justify-content:center;justify-content:center;padding:0 10px}.g1ofdsah,.nf64974{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:center}.g1ofdsah{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:1rem}.g8v8gxs{color:var(--color-white);padding:0 16px}.g8v8gxs,.mtzj2nr{margin-top:36px}.t1gvehf2.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){background:var(--color-white)!important;border-right-color:var(--color-white);border:1px solid var(--color-white);color:var(--color-full-black)!important;font-size:1rem;font-weight:500}.t1gvehf2.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus,.t1gvehf2.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{border-color:var(--color-white);box-shadow:none;outline:none}.t1gvehf2 .ant-radio-button-wrapper{background:#0000!important;border:none;border:1px solid var(--color-white);border-right-color:var(--color-white)!important;color:var(--color-white)!important;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:4px 24px}[data-theme=light] .t1gvehf2.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){background:var(--chat-text-primary)!important;border-right-color:var(--chat-text-primary)!important;border:1px solid var(--chat-text-primary)!important;color:var(--chat-bg-primary)!important}[data-theme=light] .t1gvehf2.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) span{color:var(--chat-bg-primary)!important}[data-theme=light] .t1gvehf2.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus,[data-theme=light] .t1gvehf2.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{background:var(--chat-text-primary)!important;border-color:var(--chat-text-primary)!important;color:var(--chat-bg-primary)!important}[data-theme=light] .t1gvehf2.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus span,[data-theme=light] .t1gvehf2.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover span{color:var(--chat-bg-primary)!important}[data-theme=light] .t1gvehf2 .ant-radio-button-wrapper{background:var(--chat-bg-primary)!important;border-right-color:var(--chat-text-primary)!important;border:1px solid var(--chat-text-primary)!important;color:var(--chat-text-primary)!important}[data-theme=light] .t1gvehf2 .ant-radio-button-wrapper span{color:var(--chat-text-primary)!important}[data-theme=light] .t1gvehf2 .ant-radio-button-wrapper:focus,[data-theme=light] .t1gvehf2 .ant-radio-button-wrapper:hover{background:var(--chat-hover-bg)!important;border-color:var(--chat-text-primary)!important;color:var(--chat-text-primary)!important}[data-theme=light] .t1gvehf2 .ant-radio-button-wrapper:focus span,[data-theme=light] .t1gvehf2 .ant-radio-button-wrapper:hover span{color:var(--chat-text-primary)!important}.t1gvehf2 .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):before{background:none;display:none}.t1gvehf2.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):before{background-color:none!important;display:none}.t1gvehf2 .ant-radio-button-wrapper:first-child{border-color:var(--color-white);border-radius:0}.t1gvehf2 .ant-radio-button-wrapper:not(:first-child):before{display:none}.t1gvehf2 .ant-radio-button-wrapper:last-child{border-radius:0}[data-theme=light] .t1gvehf2 .ant-radio-button-wrapper:first-child{border-color:var(--chat-text-primary)}.s14g00jy.ant-collapse{background:#0000;border:0;border-radius:10px;color:var(--color-white);margin-bottom:1rem;width:100%}.s14g00jy.ant-collapse .ant-collapse-item .ant-collapse-header{border-radius:0!important;color:var(--color-side-text-gray);padding:9px 16px!important}.s14g00jy.ant-collapse>.ant-collapse-item{border:0}.s14g00jy .ant-collapse-content{background:#0000;border-top:1px solid var(--color-60-gray);color:var(--color-white);padding:0}.s14g00jy .ant-collapse-content>.ant-collapse-content-box{border-radius:0;padding:0}.chq5vdw{max-height:20vh}.chq5vdw,.tnrt4ds{overflow-y:auto;padding:12px 0}.tnrt4ds{max-height:17vh}.cq9hxqz{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;border-radius:0;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:15px;font-weight:500;-webkit-justify-content:space-between;justify-content:space-between;padding:4px 16px;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.cq9hxqz .anticon svg,.cq9hxqz div .anticon svg{display:inline-block}.cq9hxqz:hover{background:var(--color-charcoal-surface-2)}.cq9hxqz:hover .anticon svg{display:inline-block}.atn1ic3{background:var(--color-charcoal-surface-2)}.pogbnmj .ant-popover-inner{border-radius:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.s1mi1ddc{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center}.d9pd2zi{color:var(--color-gale-gray);cursor:pointer;font-size:1rem;padding:0 10px;text-align:center}.o1faks8w{background:var(--color-full-black);height:100vh;left:0;opacity:.3;position:fixed;top:0;width:100vw;z-index:1001}.a1s096r5{color:var(--color-white);font-size:1rem;font-weight:400;margin:16px auto 0;max-width:80%;padding:0 16px}.a1s096r5,.dfrqlxo{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;text-align:center}.dfrqlxo{color:var(--color-side-text-gray);margin-top:12px;z-index:1}.u1hc6uxm{cursor:pointer;font-weight:600;margin-bottom:.2rem}.n8s0q7c{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:1rem}.q6qvv6v{margin-bottom:.4rem}.aagqer4,.q6qvv6v{font-size:1rem;font-weight:500}.aagqer4{color:gray;margin-bottom:1rem;margin-left:1.4rem}.cmrh0f7{font-size:16px;max-height:200px;overflow:hidden}.e15cyh2k{font-size:14px;max-height:none}.operator-container{background:var(--chat-bg-primary);border-radius:12px;color:var(--chat-text-primary);display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;height:calc(100vh - 64px);margin:0 20px;overflow:hidden;position:relative}.operator-container .operator-header{background:var(--chat-bg-primary);border-bottom:1px solid var(--chat-border-color);padding:16px 24px}.operator-container .operator-header .back-button{align-items:center!important;background:#0000!important;border:none!important;color:var(--chat-text-primary)!important;display:flex!important;font-size:14px!important;font-weight:400!important;gap:8px!important;height:auto!important;padding:4px 0!important;transition:color .2s ease!important}.operator-container .operator-header .back-button:hover{background:#0000!important;color:var(--chat-text-secondary)!important}.operator-container .operator-header .back-button:focus{background:#0000!important;box-shadow:none!important}.operator-container .operator-header .back-button .anticon,.operator-container .operator-header .back-button span:last-child{font-size:14px}.operator-container .operator-content{background:#0000;display:flex;flex:1;min-height:0;padding:0}.operator-container .operator-content .chat-section{background:var(--chat-bg-secondary);border-right:1px solid var(--chat-border-color);display:flex;flex:0 0 35%;flex-direction:column;overflow:hidden}.operator-container .operator-content .chat-section .chat-header{background:var(--chat-bg-tertiary);border-bottom:1px solid var(--chat-border-color);padding:10px}.operator-container .operator-content .chat-section .chat-header h3{align-items:center;color:var(--chat-text-primary);display:flex;font-size:16px;font-weight:600;gap:8px;margin:0}.operator-container .operator-content .chat-section .chat-header h3:before{content:"🤖";font-size:18px}.operator-container .operator-content .chat-section .chat-content{background:var(--chat-bg-primary);flex:1;overflow:hidden}.operator-container .operator-content .chat-section .chat-content .layoutContainerOperator{height:100%!important}.operator-container .operator-content .chat-section .chat-content .layoutContainerOperator .mainContainerOperator{height:100%!important;position:relative!important}.operator-container .operator-content .chat-section .chat-content .layoutContainerOperator .mainContainerOperator .chatContainerOperator{height:100%!important;margin-left:0!important;width:100%!important}.operator-container .operator-content .vnc-section{background:var(--chat-bg-secondary);display:flex;flex:1;flex-direction:column;overflow:hidden}.operator-container .operator-content .vnc-section .vnc-header{background:var(--chat-bg-tertiary);border-bottom:1px solid var(--chat-border-color);padding:10px}.operator-container .operator-content .vnc-section .vnc-header h3{align-items:center;color:var(--chat-text-primary);display:flex;font-size:16px;font-weight:600;gap:8px;margin:0}.operator-container .operator-content .vnc-section .vnc-header h3:before{font-size:18px}.operator-container .operator-content .vnc-section .vnc-content{background:var(--color-full-always-black);flex:1;overflow:hidden;position:relative}.operator-container .operator-content .vnc-section .vnc-content>*{height:100%;width:100%}.operator-container ::-webkit-scrollbar{height:6px;width:6px}.operator-container ::-webkit-scrollbar-track{background:var(--chat-bg-secondary);border-radius:3px}.operator-container ::-webkit-scrollbar-thumb{background:var(--chat-text-placeholder);border-radius:3px}.operator-container ::-webkit-scrollbar-thumb:hover{background:var(--chat-text-secondary)}@media (max-width:1200px){.operator-container .operator-content .chat-section{flex:0 0 40%}}@media (max-width:768px){.operator-container{height:calc(100vh - 56px)}.operator-container .operator-header{padding:12px 16px}.operator-container .operator-header .back-button{font-size:14px!important}.operator-container .operator-content{flex-direction:column}.operator-container .operator-content .chat-section{border-bottom:1px solid var(--chat-border-color);border-right:none;flex:0 0 45%}.operator-container .operator-content .vnc-section{flex:1}}@media (max-width:480px){.operator-container .operator-header{padding:8px 12px}.operator-container .operator-header .back-button span:last-child{display:none}.operator-container .operator-content .chat-section .chat-header h3,.operator-container .operator-content .vnc-section .vnc-header h3{font-size:14px}.operator-container .operator-content .chat-section .chat-header h3:before,.operator-container .operator-content .vnc-section .vnc-header h3:before{font-size:16px}}.circling-magnifying-glass{align-items:center;display:flex;display:flex!important;justify-content:center;position:relative}.circling-magnifying-glass .magnifying-glass-icon{animation:orbit 3s linear infinite;animation-fill-mode:forwards;animation-play-state:running;color:var(--color-primary);position:absolute;transform-origin:50% 50%}@keyframes orbit{0%{transform:rotate(0deg) translateX(4px) rotate(0deg)}25%{transform:rotate(90deg) translateX(4px) rotate(-90deg)}50%{transform:rotate(180deg) translateX(4px) rotate(-180deg)}75%{transform:rotate(270deg) translateX(4px) rotate(-270deg)}to{transform:rotate(1turn) translateX(4px) rotate(-1turn)}}.deep-research-progress-container{display:flex;justify-content:flex-start;margin-bottom:16px;margin-top:4px;width:100%}.deep-research-progress-box{background:var(--color-charcoal-surface-3);border:1px solid var(--color-white-border-subtle);border-radius:16px;color:var(--color-gale-gray);cursor:pointer;max-width:90%;min-width:400px;padding:12px 16px;transition:all .2s ease;width:fit-content}.deep-research-progress-box:hover{background:var(--color-charcoal-surface-2);border-color:var(--color-white-border-20);transform:translateY(-1px)}.deep-research-loading-box{align-items:flex-start;display:flex;flex-direction:row;gap:1rem}.deep-research-loader{align-items:center;display:flex;flex-grow:0;flex-shrink:0;margin-top:10px;order:0}.deep-research-content{flex:1;min-width:0}.deep-research-title{color:var(--color-white);font-size:1.2rem;font-weight:600;line-height:1.2;margin-bottom:4px;text-align:left}.deep-research-subtitle{color:var(--color-gale-gray);font-size:.9rem;line-height:1.3;text-align:left}.coffee-icon{display:inline-block;font-size:1.2rem;margin-left:4px}.deep-research-progress-bar{background-color:var(--color-white-highlight);border-radius:3px;height:6px;margin-top:12px;overflow:hidden;width:100%}.deep-research-progress-fill{background:var(--color-research-gradient);border-radius:2px;box-shadow:0 0 4px var(--color-research-shadow);height:100%;min-width:2px;overflow:hidden;position:relative;transition:width .5s ease-in-out}.deep-research-progress-fill:before{animation:progressShimmer 2s infinite;background:var(--color-research-shimmer);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes progressShimmer{0%{left:-100%}to{left:100%}}.deep-research-drawer .ant-drawer-header{background:var(--color-charcoal-surface-1);border-bottom:1px solid var(--color-tag-gray-border);color:var(--color-white)}.deep-research-drawer .ant-drawer-header .ant-drawer-title{color:var(--color-white);font-weight:600}.deep-research-drawer .ant-drawer-body{background:var(--color-charcoal-surface-1);padding:16px}.deep-research-drawer .ant-drawer-close{color:var(--color-white)}.deep-research-drawer .ant-drawer-close:hover{color:var(--color-primary)}.deep-research-drawer .circling-magnifying-glass{animation-delay:0s}.deep-research-drawer .magnifying-glass-icon{animation:none!important;animation-delay:0s;animation-fill-mode:forwards}.deep-research-drawer-content{padding-right:15px;scrollbar-color:var(--color-white-radial-2) #0000;scrollbar-width:thin}.deep-research-percentage{color:var(--color-gale-gray);font-size:.75rem;font-weight:600;margin-top:4px;opacity:.8;text-align:right}.deep-research-drawer-content::-webkit-scrollbar{background:#0000;width:6px}.deep-research-drawer-content::-webkit-scrollbar-track{background:#0000;border-radius:0;margin:0}.deep-research-drawer-content::-webkit-scrollbar-thumb{background:#0000;border-radius:3px;transition:background-color .2s ease}.deep-research-drawer-content:hover::-webkit-scrollbar-thumb{background:var(--color-white-radial-2)}.deep-research-drawer-content::-webkit-scrollbar-thumb:hover{background:var(--color-white-text-50)}.deep-research-drawer-content::-webkit-scrollbar-thumb:active{background:var(--color-white-text-60)}.deep-research-empty{align-items:center;color:var(--color-gale-gray);display:flex;height:200px;justify-content:center}.deep-research-empty-content{align-items:center;display:flex;flex-direction:column;gap:1rem;text-align:center}.deep-research-empty-content p{font-size:1rem;margin:0;opacity:.8}.deep-research-dummy-content{padding:0}.research-step{background:var(--color-research-step-bg);border:1px solid var(--color-research-step-border);border-radius:8px;margin-bottom:1.5rem;overflow:hidden}.research-step.completed{background:var(--color-research-completed-bg);border-color:var(--color-research-completed-border)}.research-step.in-progress{background:var(--color-research-active-bg);border-color:var(--color-research-active-border)}.step-header{background:var(--color-white-bg-2);border-bottom:1px solid var(--color-white-border-05);gap:12px;padding:12px 16px}.step-header,.step-indicator{align-items:center;display:flex}.step-indicator{border-radius:50%;flex-shrink:0;font-size:12px;font-weight:600;height:24px;justify-content:center;width:24px}.research-step.completed .step-indicator{background:var(--color-research-success-bg-20);color:var(--color-research-success)}.research-step.in-progress .step-indicator{background:var(--color-research-primary-bg-20);color:var(--color-research-primary)}.circular-loader{animation:spin 1s linear infinite;border-top:2px solid var(--color-research-active-border);border:2px solid var(--color-research-active-border);border-radius:50%;border-top-color:var(--color-research-primary);height:16px;width:16px}.step-title{color:var(--color-white);flex:1;font-size:14px;font-weight:600}.step-time{background:var(--color-white-border-05);border-radius:12px;font-size:12px;padding:2px 8px}.step-content p,.step-time{color:var(--color-gale-gray)}.step-content p{font-size:13px;line-height:1.4;margin:0 0 8px}.step-content ul{list-style:none;margin:0;padding-left:16px}.step-content li{color:var(--color-white-text-70);font-size:12px;line-height:1.3;margin-bottom:4px;position:relative}.step-content li:before{color:var(--color-primary);content:"•";left:-12px;position:absolute}.step-detailed-content h1,.step-detailed-content h2,.step-detailed-content h3{color:var(--color-white);font-weight:600;margin-bottom:8px;margin-top:16px}.step-detailed-content h1{font-size:16px}.step-detailed-content h2{font-size:14px}.step-detailed-content h3{font-size:13px}.step-detailed-content p{color:var(--color-gale-gray);font-size:13px;line-height:1.5;margin-bottom:8px}.step-detailed-content ol,.step-detailed-content ul{color:var(--color-gale-gray);font-size:13px;margin-bottom:8px;padding-left:20px}.step-detailed-content li{color:var(--color-white-text-70);margin-bottom:4px}.step-detailed-content strong{color:var(--color-white);font-weight:600}.step-detailed-content code{background:var(--color-white-border-subtle);border-radius:3px;color:var(--color-research-warning);font-size:12px;padding:2px 4px}.step-detailed-content pre{border-radius:6px;font-size:12px;line-height:1.4;overflow-x:auto}.step-detailed-content pre code{background:none;color:var(--color-research-light-gray);padding:0}[data-theme=light] .deep-research-progress-box{background:var(--color-research-light-bg);border-color:var(--color-research-light-border);color:var(--color-research-slate)}[data-theme=light] .deep-research-progress-box:hover{background:var(--color-research-code-bg);border-color:var(--color-research-code-border)}[data-theme=light] .deep-research-title{color:var(--color-research-slate-dark)}[data-theme=light] .deep-research-subtitle{color:var(--color-research-slate)}[data-theme=light] .deep-research-drawer .ant-drawer-header{background:var(--color-white-text-full);border-bottom-color:var(--color-research-light-border)}[data-theme=light] .deep-research-drawer .ant-drawer-body{background:var(--color-white-text-full)}[data-theme=light] .deep-research-drawer .ant-drawer-header .ant-drawer-title{color:var(--color-research-slate-dark)}[data-theme=light] .deep-research-drawer .ant-drawer-close{color:var(--color-research-slate)}.deep-research-progress-fill.active{animation:activePulse 3s ease-in-out infinite;background:var(--color-research-gradient);overflow:hidden;position:relative}.deep-research-progress-fill.active:before{animation-duration:1.5s}@keyframes activePulse{0%,to{box-shadow:0 0 4px var(--color-research-shadow)}50%{box-shadow:0 0 8px var(--color-research-shadow-strong)}}.deep-research-progress-fill.completed{animation:completePulse 2s ease-in-out infinite;background:var(--color-research-gradient)}@keyframes completePulse{0%,to{opacity:1}50%{opacity:.8}}.deep-research-progress-text{align-items:center;color:var(--color-text-secondary);display:flex;font-size:.75rem;gap:8px;margin-top:4px}.step-count{opacity:.8}.time-remaining{color:var(--color-primary);font-weight:500}.research-complete-icon{font-size:1rem;margin-right:4px}.drawer-title{justify-content:space-between;width:100%}.drawer-status,.drawer-title{align-items:center;display:flex}.drawer-status{font-size:.85rem;gap:8px}.status-complete{color:var(--color-research-success-secondary);font-weight:500}.status-progress{color:var(--color-primary);font-weight:500}.progress-percentage{background:var(--color-primary);border-radius:8px;color:#fff;font-size:.75rem;font-weight:600;padding:2px 6px}.deep-research-loading-state{flex-direction:column;padding:40px 20px;text-align:center}.loading-content h3{color:var(--color-text-primary);font-size:1.2rem;margin:16px 0 8px}.loading-content p{color:var(--color-text-secondary);line-height:1.5;margin-bottom:24px}.loading-steps{max-width:400px;width:100%}.research-progress-summary{background:var(--color-charcoal-surface-2);border:1px solid var(--color-tag-gray-border);border-radius:8px;margin-bottom:20px;padding:16px}.summary-stats{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.stat-item{text-align:center}.stat-label{color:var(--color-text-secondary);display:block;font-size:.75rem;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.stat-value{color:var(--color-text-primary);display:block;font-size:1.1rem;font-weight:600}.research-steps-container{margin-top:20px}.research-steps-container h4{border-bottom:1px solid var(--color-tag-gray-border);color:var(--color-text-primary);font-size:1rem;font-weight:600;margin-bottom:16px;padding-bottom:8px}@media (max-width:768px){.deep-research-progress-box{max-width:90%}.deep-research-drawer{width:90%!important}.deep-research-loading-box{gap:.75rem}.deep-research-title{font-size:1.1rem}.deep-research-subtitle{font-size:.85rem}.summary-stats{gap:12px;grid-template-columns:1fr}.drawer-title{align-items:flex-start;flex-direction:column;gap:8px}.drawer-status{align-self:flex-end}}.deep-research-message{font-size:11px}.remote-desktop-container{background:var(--color-charcoal-surface-1);border:1px solid var(--chat-border-secondary);border-radius:8px;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;position:relative;width:100%}.remote-desktop-container .remote-desktop-empty-state{align-items:center;background:linear-gradient(135deg,var(--color-charcoal-surface-1) 0,var(--color-charcoal-surface-2) 100%);display:flex;flex:1;height:100%;justify-content:center;min-height:0;padding:2rem;width:100%}.remote-desktop-container .remote-desktop-empty-state .connection-card{background:#0000!important;border:none!important;box-shadow:none!important;max-width:400px;width:100%}.remote-desktop-container .remote-desktop-empty-state .connection-card .ant-card-body{padding:2rem!important;text-align:center}.remote-desktop-container .remote-desktop-empty-state .connection-card .ant-card-body .connection-content{color:var(--color-gale-gray)}.remote-desktop-container .remote-desktop-empty-state .connection-card .ant-card-body .connection-content .connection-icon{margin-bottom:1.5rem}.remote-desktop-container .remote-desktop-empty-state .connection-card .ant-card-body .connection-content .connection-icon .anticon{color:var(--chat-text-placeholder);transition:color .3s ease}.remote-desktop-container .remote-desktop-empty-state .connection-card .ant-card-body .connection-content .connection-icon .ant-spin .ant-spin-dot i{background-color:var(--color-cyan)!important}.remote-desktop-container .remote-desktop-empty-state .connection-card .ant-card-body .connection-content .connection-title{color:var(--chat-text-primary)!important;font-size:1.5rem;font-weight:600;margin-bottom:1rem!important}.remote-desktop-container .remote-desktop-empty-state .connection-card .ant-card-body .connection-content .connection-message{color:var(--chat-text-secondary)!important;display:block;font-size:1rem;line-height:1.5;margin-bottom:1rem}.remote-desktop-container .remote-desktop-empty-state .connection-card .ant-card-body .connection-content .connection-status{margin-top:1rem}.remote-desktop-container .remote-desktop-empty-state .connection-card .ant-card-body .connection-content .connection-status .ant-typography{background:var(--color-charcoal-surface-2);border:1px solid var(--chat-border-color);border-radius:20px;color:var(--chat-text-placeholder)!important;display:inline-block;font-size:.85rem;padding:.5rem 1rem}.remote-desktop-container .desktop-screen{background:var(--color-full-always-black);flex:1;height:100%;min-height:0;position:relative;width:100%}.remote-desktop-container .desktop-screen.disconnected{display:none}.remote-desktop-container .desktop-screen.connected{display:flex;flex-direction:column}.remote-desktop-container .desktop-screen canvas{height:auto!important;width:auto!important}.remote-desktop-container .desktop-screen .noVNC_container{align-items:center!important;display:flex!important;height:100%!important;justify-content:center!important;width:100%!important}.remote-desktop-container .desktop-screen canvas{background:var(--color-full-always-black);max-height:100%!important;max-width:100%!important;object-fit:contain}.remote-desktop-container .desktop-screen .noVNC_status{background:#191919d9!important}.remote-desktop-container .desktop-screen .noVNC_panel,.remote-desktop-container .desktop-screen .noVNC_status{border:1px solid var(--chat-border-color)!important;border-radius:6px!important;color:var(--color-gale-gray)!important}.remote-desktop-container .desktop-screen .noVNC_panel{background:var(--color-charcoal-surface-2)!important}.remote-desktop-container .desktop-screen .noVNC_button{background:var(--color-charcoal-surface-3)!important;border:1px solid var(--color-border)!important;border-radius:4px!important;color:var(--color-gale-gray)!important;transition:all .2s ease}.remote-desktop-container .desktop-screen .noVNC_button:hover{background:var(--chat-hover-bg)!important;border-color:var(--chat-border-color)!important}.remote-desktop-container .desktop-screen .noVNC_button:active{background:var(--color-charcoal-black)!important;border-color:var(--chat-border-color)!important}.remote-desktop-container .desktop-screen .noVNC_input{background:var(--color-charcoal-surface-1)!important;border:1px solid var(--chat-border-color)!important;border-radius:4px!important;color:var(--color-gale-gray)!important}.remote-desktop-container .desktop-screen .noVNC_input:focus{border-color:var(--color-cyan)!important;box-shadow:0 0 0 2px rgba(var(--color-cyan-rgb),.2)!important}@media (max-width:768px){.remote-desktop-container{min-height:300px}.remote-desktop-container .remote-desktop-empty-state{padding:1.5rem}.remote-desktop-container .remote-desktop-empty-state .connection-card .ant-card-body{padding:1.5rem!important}.remote-desktop-container .remote-desktop-empty-state .connection-card .ant-card-body .connection-title{font-size:1.25rem}.remote-desktop-container .remote-desktop-empty-state .connection-card .ant-card-body .connection-message{font-size:.9rem}}@media (max-width:480px){.remote-desktop-container{border-radius:4px;min-height:250px}.remote-desktop-container .remote-desktop-empty-state{padding:1rem}.remote-desktop-container .remote-desktop-empty-state .connection-card .ant-card-body{padding:1rem!important}.remote-desktop-container .remote-desktop-empty-state .connection-card .ant-card-body .connection-icon .anticon{font-size:36px!important}.remote-desktop-container .remote-desktop-empty-state .connection-card .ant-card-body .connection-title{font-size:1.1rem}.remote-desktop-container .remote-desktop-empty-state .connection-card .ant-card-body .connection-message{font-size:.85rem}}.remote-desktop-container .desktop-screen>div:first-child{height:100%!important;width:100%!important}.remote-desktop-container .desktop-screen>div:first-child canvas{height:auto!important;max-height:100%!important;width:100%!important}.remote-desktop-empty-state{animation:fadeIn .3s ease-in-out}.desktop-screen.connected{animation:fadeIn .5s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.remote-desktop-container .ant-spin-dot-item{background-color:var(--color-cyan)}.remote-desktop-container .ant-typography{color:inherit}.sm34wtj{background-color:var(--chat-bg-primary);height:100%;overflow-y:auto;padding:16px}.sm34wtj,.stbi4ws{color:var(--chat-text-primary)}.stbi4ws{font-size:18px;margin-bottom:10px}.l19tqzex{color:var(--chat-text-primary);padding-left:8px}.lc42huq{color:var(--chat-text-secondary);padding-left:8px}.ciu11bi{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;margin-bottom:10px;margin-top:10px;width:180px}.c1ebramp{background-color:var(--chat-bg-secondary);border:1px solid var(--chat-border-color);border-radius:8px;cursor:pointer;margin-bottom:8px;padding:12px 16px}.c1ebramp:hover{background-color:var(--chat-hover-bg)}.c1ebramp .ant-list-item-meta-title{color:var(--chat-text-primary)}.c1ebramp .ant-list-item-meta-description{color:var(--chat-text-secondary)}.chat-layout,.chat-layout.sidebar-collapsed{--sidebar-width:80px}.sidebar-container.collapsed{width:80px}.top-left-header{align-items:center;backdrop-filter:blur(8px);background:var(--color-background-secondary);border:none;border-radius:8px;display:flex;gap:8px;position:fixed;top:12px;transition:all .3s ease;z-index:1000}.top-left-header .wrapper{align-items:center;display:flex;margin-top:2px}.top-left-header .slash-icon{color:var(--color-white-text-60);font-size:20px;margin:0 4px}.top-left-header .right-caret-icon{color:var(--color-white-text-60);font-size:16px}.top-left-header .app-name{color:var(--color-white-text-80);cursor:default;font-size:16px;font-weight:600;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-left-header .sidebar-toggle-btn{background:#0000!important;border:none!important;border-radius:4px;color:var(--color-white-text-60)!important;font-size:20px;margin-right:15px}.top-left-header .sidebar-toggle-btn svg{stroke-width:.2}.top-left-header .nav-client-btn{align-items:center;background:none;border:none;border-radius:6px;color:var(--color-white-text-60);cursor:pointer;display:flex;font-size:14px;font-weight:500;transition:all .2s ease}.top-left-header .nav-client-btn .client-logo,.top-left-header .nav-client-btn img{border-radius:2px;height:24px;max-width:50px!important;object-fit:contain;transition:all .2s ease;width:auto}[data-theme=light] .top-left-header .nav-client-btn .client-logo,[data-theme=light] .top-left-header .nav-client-btn img{filter:invert(1) brightness(.1);opacity:1}[data-theme=dark] .top-left-header .nav-client-btn .client-logo,[data-theme=dark] .top-left-header .nav-client-btn img{filter:brightness(1.1);opacity:1}.top-left-header .nav-client-btn .client-name{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-right-header{backdrop-filter:blur(8px);background:var(--color-background-secondary);border:none;border-radius:8px;position:fixed;right:12px;z-index:1000}.chat-layout.headerless .top-right-header{top:12px}.top-right-header .header-icons{align-items:center;display:flex;gap:12px;margin-top:-2px}.top-right-header .theme-toggle-btn{margin-top:4px!important}.top-right-header .header-icon-btn{align-items:center;background:#0000;border:none;border-radius:4px;color:var(--chat-text-primary);cursor:pointer;display:flex;height:36px;justify-content:center;min-height:36px;min-width:36px;transition:all .2s cubic-bezier(.4,0,.2,1);width:36px}.top-right-header .header-icon-btn svg{font-size:20px}.top-right-header .header-icon-btn:hover{background:var(--color-background-hover);transform:translateY(-1px)}.top-right-header .header-icon-btn:active{transform:translateY(0)}.top-right-header .header-icon-btn.ant-btn{border:none!important;border-radius:4px!important;height:36px!important;min-height:36px!important;min-width:36px!important;padding:0!important;width:36px!important}.top-right-header .header-icon-btn.ant-btn .anticon{font-size:16px;line-height:1}.top-right-header .header-icon-btn.canvas-btn{color:var(--chat-text-secondary);font-size:16px}.top-right-header .header-icon-btn.canvas-btn:hover{color:var(--chat-text-primary)}.top-right-header .header-icon-btn.profile-btn{padding:0}.top-right-header .header-icon-btn.profile-btn img{height:20px;object-fit:contain;width:20px}.profile-popover .ant-popover-content{margin-top:3px;padding:0}.profile-popover .ant-popover-inner-content{min-width:160px;padding:8px}.profile-popover .profile-info{padding-bottom:4px}.profile-popover .profile-item{align-items:center;border-radius:4px;color:var(--chat-text-primary);cursor:pointer!important;display:flex;font-size:14px;padding:4px;transition:background-color .2s}.profile-popover .profile-item.profile-logout{color:var(--color-error);cursor:pointer!important;margin-top:4px}.profile-popover .profile-item.profile-logout:hover{background:var(--color-error-bg);cursor:pointer!important}.profile-popover .profile-divider{background:var(--color-border-light);height:1px;margin:4px 0}.profile-popover.profile-popover-dark .ant-popover-inner,.profile-popover.profile-popover-light .ant-popover-inner{background:var(--color-background-secondary);border:1px solid var(--color-border-secondary)}@media (max-width:768px){.top-right-header{padding:4px;right:8px;top:70px}.top-right-header .header-icon-btn{height:32px;min-height:32px;min-width:32px;width:32px}.top-right-header .header-icon-btn.ant-btn{height:32px!important;min-height:32px!important;min-width:32px!important;width:32px!important}.top-right-header .header-icon-btn.profile-btn img{height:18px;width:18px}.top-right-header .header-icons{gap:8px}}.tiptap-tooltip{--tt-tooltip-bg:var(--tt-gray-light-900);--tt-tooltip-text:var(--white);--tt-kbd:var(--tt-gray-dark-a-400)}.dark .tiptap-tooltip{--tt-tooltip-bg:var(--white);--tt-tooltip-text:var(--tt-gray-light-600);--tt-kbd:var(--tt-gray-light-a-400)}.tiptap-tooltip{background-color:var(--tt-tooltip-bg);border-radius:var(--tt-radius-md,.375rem);box-shadow:0 4px 6px -1px #0000001a;color:var(--tt-tooltip-text);font-size:.75rem;font-weight:500;overflow:hidden;padding:.375rem .5rem;text-align:center;z-index:200}.tiptap-tooltip kbd{color:var(--tt-kbd);display:inline-block;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;text-align:center;text-transform:capitalize;vertical-align:initial}.tiptap-button{--tt-button-default-bg-color:var(--tt-gray-dark-a-100);--tt-button-hover-bg-color:var(--tt-gray-dark-200);--tt-button-active-bg-color:var(--tt-gray-dark-a-200);--tt-button-active-bg-color-emphasized:var( --tt-brand-color-900 );--tt-button-active-bg-color-subdued:var( --tt-gray-dark-a-200 );--tt-button-active-hover-bg-color:var(--tt-gray-dark-300);--tt-button-active-hover-bg-color-emphasized:var( --tt-brand-color-800 );--tt-button-active-hover-bg-color-subdued:var( --tt-gray-dark-a-300 );--tt-button-disabled-bg-color:var(--tt-gray-dark-a-50);--tt-button-default-text-color:var(--tt-gray-dark-a-600);--tt-button-hover-text-color:var(--tt-gray-dark-a-900);--tt-button-active-text-color:var(--tt-gray-dark-a-900);--tt-button-active-text-color-emphasized:var(--tt-gray-dark-a-900);--tt-button-active-text-color-subdued:var(--tt-gray-dark-a-900);--tt-button-disabled-text-color:var(--tt-gray-dark-a-300);--tt-button-default-icon-color:var(--tt-gray-dark-a-600);--tt-button-hover-icon-color:var(--tt-gray-dark-a-900);--tt-button-active-icon-color:var(--tt-brand-color-400);--tt-button-active-icon-color-emphasized:var(--tt-brand-color-400);--tt-button-active-icon-color-subdued:var(--tt-gray-dark-a-900);--tt-button-disabled-icon-color:var(--tt-gray-dark-a-400);--tt-button-default-icon-sub-color:var(--tt-gray-dark-a-300);--tt-button-hover-icon-sub-color:var(--tt-gray-dark-a-400);--tt-button-active-icon-sub-color:var(--tt-gray-dark-a-300);--tt-button-active-icon-sub-color-emphasized:var(--tt-gray-dark-a-400);--tt-button-active-icon-sub-color-subdued:var(--tt-gray-dark-a-300);--tt-button-disabled-icon-sub-color:var(--tt-gray-dark-a-100);--tt-button-default-dropdown-arrows-color:var(--tt-gray-dark-a-600);--tt-button-hover-dropdown-arrows-color:var(--tt-gray-dark-a-700);--tt-button-active-dropdown-arrows-color:var(--tt-gray-dark-a-600);--tt-button-active-dropdown-arrows-color-emphasized:var( --tt-gray-dark-a-700 );--tt-button-active-dropdown-arrows-color-subdued:var(--tt-gray-dark-a-600);--tt-button-disabled-dropdown-arrows-color:var(--tt-gray-dark-a-400)}.tiptap-button[data-style=ghost]{--tt-button-default-bg-color:var(--transparent);--tt-button-hover-bg-color:var(--tt-gray-dark-200);--tt-button-active-bg-color:var(--tt-gray-dark-a-100);--tt-button-active-bg-color-emphasized:var( --tt-brand-color-900 );--tt-button-active-bg-color-subdued:var( --tt-gray-dark-a-100 );--tt-button-active-hover-bg-color:var(--tt-gray-dark-200);--tt-button-active-hover-bg-color-emphasized:var( --tt-brand-color-800 );--tt-button-active-hover-bg-color-subdued:var( --tt-gray-dark-a-200 );--tt-button-disabled-bg-color:var(--transparent);--tt-button-default-text-color:var(--tt-gray-dark-a-600);--tt-button-hover-text-color:var(--tt-gray-dark-a-900);--tt-button-active-text-color:var(--tt-gray-dark-a-900);--tt-button-active-text-color-emphasized:var(--tt-gray-dark-a-900);--tt-button-active-text-color-subdued:var(--tt-gray-dark-a-900);--tt-button-disabled-text-color:var(--tt-gray-dark-a-300);--tt-button-default-icon-color:var(--tt-gray-dark-a-600);--tt-button-hover-icon-color:var(--tt-gray-dark-a-900);--tt-button-active-icon-color:var(--tt-brand-color-400);--tt-button-active-icon-color-emphasized:var(--tt-brand-color-300);--tt-button-active-icon-color-subdued:var(--tt-gray-dark-a-900);--tt-button-disabled-icon-color:var(--tt-gray-dark-a-400);--tt-button-default-icon-sub-color:var(--tt-gray-dark-a-300);--tt-button-hover-icon-sub-color:var(--tt-gray-dark-a-400);--tt-button-active-icon-sub-color:var(--tt-gray-dark-a-300);--tt-button-active-icon-sub-color-emphasized:var(--tt-gray-dark-a-400);--tt-button-active-icon-sub-color-subdued:var(--tt-gray-dark-a-300);--tt-button-disabled-icon-sub-color:var(--tt-gray-dark-a-100);--tt-button-default-dropdown-arrows-color:var(--tt-gray-dark-a-600);--tt-button-hover-dropdown-arrows-color:var(--tt-gray-dark-a-700);--tt-button-active-dropdown-arrows-color:var(--tt-gray-dark-a-600);--tt-button-active-dropdown-arrows-color-emphasized:var( --tt-gray-dark-a-700 );--tt-button-active-dropdown-arrows-color-subdued:var( --tt-gray-dark-a-600 );--tt-button-disabled-dropdown-arrows-color:var(--tt-gray-dark-a-400)}.tiptap-button[data-style=primary]{--tt-button-default-bg-color:var(--tt-brand-color-500);--tt-button-hover-bg-color:var(--tt-brand-color-600);--tt-button-active-bg-color:var(--tt-brand-color-900);--tt-button-active-bg-color-emphasized:var( --tt-brand-color-900 );--tt-button-active-bg-color-subdued:var( --tt-brand-color-900 );--tt-button-active-hover-bg-color:var(--tt-brand-color-800);--tt-button-active-hover-bg-color-emphasized:var( --tt-brand-color-800 );--tt-button-active-hover-bg-color-subdued:var( --tt-brand-color-800 );--tt-button-disabled-bg-color:var(--tt-gray-dark-a-100);--tt-button-default-text-color:var(--white);--tt-button-hover-text-color:var(--white);--tt-button-active-text-color:var(--tt-gray-light-a-900);--tt-button-active-text-color-emphasized:var(--tt-gray-light-a-900);--tt-button-active-text-color-subdued:var(--tt-gray-light-a-900);--tt-button-disabled-text-color:var(--tt-gray-light-a-400)}.dark .tiptap-button[data-style=primary]{--tt-button-default-text-color:var(--white);--tt-button-hover-text-color:var(--white);--tt-button-active-text-color:var(--tt-gray-dark-a-900);--tt-button-active-text-color-emphasized:var(--tt-gray-dark-a-900);--tt-button-active-text-color-subdued:var(--tt-gray-dark-a-900);--tt-button-disabled-text-color:var(--tt-gray-dark-a-300)}.tiptap-button[data-style=primary]{--tt-button-default-icon-color:var(--white);--tt-button-hover-icon-color:var(--white);--tt-button-active-icon-color:var(--tt-brand-color-600);--tt-button-active-icon-color-emphasized:var(--tt-brand-color-600);--tt-button-active-icon-color-subdued:var(--tt-brand-color-600);--tt-button-disabled-icon-color:var(--tt-gray-light-a-400)}.dark .tiptap-button[data-style=primary]{--tt-button-default-icon-color:var(--white);--tt-button-hover-icon-color:var(--white);--tt-button-active-icon-color:var(--tt-brand-color-400);--tt-button-active-icon-color-emphasized:var(--tt-brand-color-400);--tt-button-active-icon-color-subdued:var(--tt-brand-color-400);--tt-button-disabled-icon-color:var(--tt-gray-dark-a-300)}.tiptap-button[data-style=primary]{--tt-button-default-icon-sub-color:var(--tt-gray-dark-a-500);--tt-button-hover-icon-sub-color:var(--tt-gray-dark-a-500);--tt-button-active-icon-sub-color:var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color-emphasized:var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color-subdued:var(--tt-gray-light-a-500);--tt-button-disabled-icon-sub-color:var(--tt-gray-light-a-100)}.dark .tiptap-button[data-style=primary]{--tt-button-default-icon-sub-color:var(--tt-gray-dark-a-400);--tt-button-hover-icon-sub-color:var(--tt-gray-dark-a-500);--tt-button-active-icon-sub-color:var(--tt-gray-dark-a-300);--tt-button-active-icon-sub-color-emphasized:var(--tt-gray-dark-a-400);--tt-button-active-icon-sub-color-subdued:var(--tt-gray-dark-a-300);--tt-button-disabled-icon-sub-color:var(--tt-gray-dark-a-100)}.tiptap-button[data-style=primary]{--tt-button-default-dropdown-arrows-color:var(--white);--tt-button-hover-dropdown-arrows-color:var(--white);--tt-button-active-dropdown-arrows-color:var(--tt-gray-light-a-700);--tt-button-active-dropdown-arrows-color-emphasized:var( --tt-gray-light-a-700 );--tt-button-active-dropdown-arrows-color-subdued:var( --tt-gray-light-a-700 );--tt-button-disabled-dropdown-arrows-color:var(--tt-gray-light-a-400)}.dark .tiptap-button[data-style=primary]{--tt-button-default-dropdown-arrows-color:var(--white);--tt-button-hover-dropdown-arrows-color:var(--white);--tt-button-active-dropdown-arrows-color:var(--tt-gray-dark-a-600);--tt-button-active-dropdown-arrows-color-emphasized:var( --tt-gray-dark-a-600 );--tt-button-active-dropdown-arrows-color-subdued:var( --tt-gray-dark-a-600 );--tt-button-disabled-dropdown-arrows-color:var(--tt-gray-dark-a-400)}.tiptap-button-group{display:flex;position:relative;vertical-align:middle}.tiptap-button-group[data-orientation=vertical]{align-items:flex-start;flex-direction:column;justify-content:center;min-width:max-content}.tiptap-button-group[data-orientation=vertical]>.tiptap-button{width:100%}.tiptap-button-group[data-orientation=horizontal]{align-items:center;flex-direction:row;gap:.125rem}.tiptap-button{font-feature-settings:"salt" on,"cv01" on;align-items:center;border:none;border-radius:var(--tt-radius-lg,.75rem);display:flex;font-size:.875rem;font-weight:500;gap:.25rem;height:2rem;justify-content:center;line-height:1.15;min-width:2rem;padding:.5rem;transition-duration:var(--tt-transition-duration-default);transition-property:background,color,opacity;transition-timing-function:var(--tt-transition-easing-default)}.tiptap-button:focus-visible{outline:none}.tiptap-button[data-focus-visible=true],.tiptap-button[data-highlighted=true]{background-color:var(--tt-button-hover-bg-color);color:var(--tt-button-hover-text-color)}.tiptap-button[data-weight=small]{min-width:1.5rem;padding-left:0;padding-right:0;width:1.5rem}.tiptap-button[data-size=large]{font-size:.9375rem;height:2.375rem;min-width:2.375rem;padding:.625rem}.tiptap-button[data-size=small]{border-radius:var(--tt-radius-md,.5rem);font-size:.75rem;height:1.5rem;line-height:1.2;min-width:1.5rem;padding:.3125rem}.tiptap-button .tiptap-button-text{flex-grow:1;line-height:1.5rem;padding:0 .125rem;text-align:left}.tiptap-button[data-text-trim=on] .tiptap-button-text{overflow:hidden;text-overflow:ellipsis}.tiptap-button .tiptap-button-dropdown-arrows,.tiptap-button .tiptap-button-dropdown-small,.tiptap-button .tiptap-button-icon,.tiptap-button .tiptap-button-icon-sub{flex-shrink:0}.tiptap-button .tiptap-button-icon{height:1rem;width:1rem}.tiptap-button[data-size=large] .tiptap-button-icon{height:1.125rem;width:1.125rem}.tiptap-button[data-size=small] .tiptap-button-icon{height:.875rem;width:.875rem}.tiptap-button .tiptap-button-icon-sub{height:1rem;width:1rem}.tiptap-button[data-size=large] .tiptap-button-icon-sub{height:1.125rem;width:1.125rem}.tiptap-button[data-size=small] .tiptap-button-icon-sub{height:.875rem;width:.875rem}.tiptap-button .tiptap-button-dropdown-arrows{height:.75rem;width:.75rem}.tiptap-button[data-size=large] .tiptap-button-dropdown-arrows{height:.875rem;width:.875rem}.tiptap-button .tiptap-button-dropdown-small,.tiptap-button[data-size=small] .tiptap-button-dropdown-arrows{height:.625rem;width:.625rem}.tiptap-button[data-size=large] .tiptap-button-dropdown-small{height:.75rem;width:.75rem}.tiptap-button[data-size=small] .tiptap-button-dropdown-small{height:.5rem;width:.5rem}.tiptap-button:has(>svg):not(:has(>:not(svg))){gap:.125rem}.tiptap-button:has(>svg):not(:has(>:not(svg)))[data-size=large],.tiptap-button:has(>svg):not(:has(>:not(svg)))[data-size=small]{gap:.125rem}.tiptap-button:has(>svg:nth-of-type(2)):has(>.tiptap-button-dropdown-small):not(:has(>svg:nth-of-type(3))):not(:has(>.tiptap-button-text)){gap:0;padding-right:.25rem}.tiptap-button:has(>svg:nth-of-type(2)):has(>.tiptap-button-dropdown-small):not(:has(>svg:nth-of-type(3))):not(:has(>.tiptap-button-text))[data-size=large]{padding-right:.375rem}.tiptap-button:has(>svg:nth-of-type(2)):has(>.tiptap-button-dropdown-small):not(:has(>svg:nth-of-type(3))):not(:has(>.tiptap-button-text))[data-size=small]{padding-right:.25rem}.tiptap-button .tiptap-button-emoji{display:flex;justify-content:center;width:1rem}.tiptap-button[data-size=large] .tiptap-button-emoji{width:1.125rem}.tiptap-button[data-size=small] .tiptap-button-emoji{width:.875rem}.tiptap-button{background-color:var(--tt-button-default-bg-color);color:var(--tt-button-default-text-color)}.tiptap-button .tiptap-button-icon{color:var(--tt-button-default-icon-color)}.tiptap-button .tiptap-button-icon-sub{color:var(--tt-button-default-icon-sub-color)}.tiptap-button .tiptap-button-dropdown-arrows,.tiptap-button .tiptap-button-dropdown-small{color:var(--tt-button-default-dropdown-arrows-color)}.tiptap-button:hover:not([data-active-item=true]):not([disabled]),.tiptap-button[data-active-item=true]:not([disabled]),.tiptap-button[data-highlighted]:not([disabled]):not([data-highlighted=false]){background-color:var(--tt-button-hover-bg-color);color:var(--tt-button-hover-text-color)}.tiptap-button:hover:not([data-active-item=true]):not([disabled]) .tiptap-button-icon,.tiptap-button[data-active-item=true]:not([disabled]) .tiptap-button-icon,.tiptap-button[data-highlighted]:not([disabled]):not([data-highlighted=false]) .tiptap-button-icon{color:var(--tt-button-hover-icon-color)}.tiptap-button:hover:not([data-active-item=true]):not([disabled]) .tiptap-button-icon-sub,.tiptap-button[data-active-item=true]:not([disabled]) .tiptap-button-icon-sub,.tiptap-button[data-highlighted]:not([disabled]):not([data-highlighted=false]) .tiptap-button-icon-sub{color:var(--tt-button-hover-icon-sub-color)}.tiptap-button:hover:not([data-active-item=true]):not([disabled]) .tiptap-button-dropdown-arrows,.tiptap-button:hover:not([data-active-item=true]):not([disabled]) .tiptap-button-dropdown-small,.tiptap-button[data-active-item=true]:not([disabled]) .tiptap-button-dropdown-arrows,.tiptap-button[data-active-item=true]:not([disabled]) .tiptap-button-dropdown-small,.tiptap-button[data-highlighted]:not([disabled]):not([data-highlighted=false]) .tiptap-button-dropdown-arrows,.tiptap-button[data-highlighted]:not([disabled]):not([data-highlighted=false]) .tiptap-button-dropdown-small{color:var(--tt-button-hover-dropdown-arrows-color)}.tiptap-button[data-active-state=on]:not([disabled]),.tiptap-button[data-state=open]:not([disabled]){background-color:var(--tt-button-active-bg-color);color:var(--tt-button-active-text-color)}.tiptap-button[data-active-state=on]:not([disabled]) .tiptap-button-icon,.tiptap-button[data-state=open]:not([disabled]) .tiptap-button-icon{color:var(--tt-button-active-icon-color)}.tiptap-button[data-active-state=on]:not([disabled]) .tiptap-button-icon-sub,.tiptap-button[data-state=open]:not([disabled]) .tiptap-button-icon-sub{color:var(--tt-button-active-icon-sub-color)}.tiptap-button[data-active-state=on]:not([disabled]) .tiptap-button-dropdown-arrows,.tiptap-button[data-active-state=on]:not([disabled]) .tiptap-button-dropdown-small,.tiptap-button[data-state=open]:not([disabled]) .tiptap-button-dropdown-arrows,.tiptap-button[data-state=open]:not([disabled]) .tiptap-button-dropdown-small{color:var(--tt-button-active-dropdown-arrows-color)}.tiptap-button[data-active-state=on]:not([disabled]):hover,.tiptap-button[data-state=open]:not([disabled]):hover{background-color:var(--tt-button-active-hover-bg-color)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized],.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized]{background-color:var(--tt-button-active-bg-color-emphasized);color:var(--tt-button-active-text-color-emphasized)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized] .tiptap-button-icon,.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized] .tiptap-button-icon{color:var(--tt-button-active-icon-color-emphasized)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized] .tiptap-button-icon-sub,.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized] .tiptap-button-icon-sub{color:var(--tt-button-active-icon-sub-color-emphasized)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized] .tiptap-button-dropdown-arrows,.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized] .tiptap-button-dropdown-small,.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized] .tiptap-button-dropdown-arrows,.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized] .tiptap-button-dropdown-small{color:var(--tt-button-active-dropdown-arrows-color-emphasized)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized]:hover,.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized]:hover{background-color:var(--tt-button-active-hover-bg-color-emphasized)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued],.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued]{background-color:var(--tt-button-active-bg-color-subdued);color:var(--tt-button-active-text-color-subdued)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued] .tiptap-button-icon,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued] .tiptap-button-icon{color:var(--tt-button-active-icon-color-subdued)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued] .tiptap-button-icon-sub,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued] .tiptap-button-icon-sub{color:var(--tt-button-active-icon-sub-color-subdued)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued] .tiptap-button-dropdown-arrows,.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued] .tiptap-button-dropdown-small,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued] .tiptap-button-dropdown-arrows,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued] .tiptap-button-dropdown-small{color:var(--tt-button-active-dropdown-arrows-color-subdued)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued]:hover,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued]:hover{background-color:var(--tt-button-active-hover-bg-color-subdued)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued]:hover .tiptap-button-icon,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued]:hover .tiptap-button-icon{color:var(--tt-button-active-icon-color-subdued)}.tiptap-button:disabled{background-color:var(--tt-button-disabled-bg-color);color:var(--tt-button-disabled-text-color)}.tiptap-button:disabled .tiptap-button-icon{color:var(--tt-button-disabled-icon-color)}.tiptap-badge{--tt-badge-border-color:var(--tt-gray-light-a-200);--tt-badge-border-color-subdued:var(--tt-gray-light-a-200);--tt-badge-border-color-emphasized:var(--tt-gray-light-a-600);--tt-badge-text-color:var(--tt-gray-light-a-500);--tt-badge-text-color-subdued:var( --tt-gray-light-a-400 );--tt-badge-text-color-emphasized:var( --tt-gray-light-a-600 );--tt-badge-bg-color:var(--white);--tt-badge-bg-color-subdued:var(--white);--tt-badge-bg-color-emphasized:var(--white);--tt-badge-icon-color:var(--tt-gray-light-a-500);--tt-badge-icon-color-subdued:var( --tt-gray-light-a-400 );--tt-badge-icon-color-emphasized:var( --tt-brand-color-600 )}.dark .tiptap-badge{--tt-badge-border-color:var(--tt-gray-dark-a-200);--tt-badge-border-color-subdued:var(--tt-gray-dark-a-200);--tt-badge-border-color-emphasized:var(--tt-gray-dark-a-500);--tt-badge-text-color:var(--tt-gray-dark-a-500);--tt-badge-text-color-subdued:var( --tt-gray-dark-a-400 );--tt-badge-text-color-emphasized:var( --tt-gray-dark-a-600 );--tt-badge-bg-color:var(--black);--tt-badge-bg-color-subdued:var(--black);--tt-badge-bg-color-emphasized:var(--black);--tt-badge-icon-color:var(--tt-gray-dark-a-500);--tt-badge-icon-color-subdued:var( --tt-gray-dark-a-400 );--tt-badge-icon-color-emphasized:var( --tt-brand-color-400 )}.tiptap-badge[data-style=ghost]{--tt-badge-border-color:var(--tt-gray-light-a-200);--tt-badge-border-color-subdued:var(--tt-gray-light-a-200);--tt-badge-border-color-emphasized:var(--tt-gray-light-a-600);--tt-badge-text-color:var(--tt-gray-light-a-500);--tt-badge-text-color-subdued:var( --tt-gray-light-a-400 );--tt-badge-text-color-emphasized:var( --tt-gray-light-a-600 );--tt-badge-bg-color:var(--transparent);--tt-badge-bg-color-subdued:var(--transparent);--tt-badge-bg-color-emphasized:var(--transparent);--tt-badge-icon-color:var(--tt-gray-light-a-500);--tt-badge-icon-color-subdued:var( --tt-gray-light-a-400 );--tt-badge-icon-color-emphasized:var( --tt-brand-color-600 )}.dark .tiptap-badge[data-style=ghost]{--tt-badge-border-color:var(--tt-gray-dark-a-200);--tt-badge-border-color-subdued:var(--tt-gray-dark-a-200);--tt-badge-border-color-emphasized:var(--tt-gray-dark-a-500);--tt-badge-text-color:var(--tt-gray-dark-a-500);--tt-badge-text-color-subdued:var( --tt-gray-dark-a-400 );--tt-badge-text-color-emphasized:var( --tt-gray-dark-a-600 );--tt-badge-bg-color:var(--transparent);--tt-badge-bg-color-subdued:var(--transparent);--tt-badge-bg-color-emphasized:var(--transparent);--tt-badge-icon-color:var(--tt-gray-dark-a-500);--tt-badge-icon-color-subdued:var( --tt-gray-dark-a-400 );--tt-badge-icon-color-emphasized:var( --tt-brand-color-400 )}.tiptap-badge[data-style=gray]{--tt-badge-border-color:var(--tt-gray-light-a-200);--tt-badge-border-color-subdued:var(--tt-gray-light-a-200);--tt-badge-border-color-emphasized:var(--tt-gray-light-a-500);--tt-badge-text-color:var(--tt-gray-light-a-500);--tt-badge-text-color-subdued:var( --tt-gray-light-a-400 );--tt-badge-text-color-emphasized:var(--white);--tt-badge-bg-color:var(--tt-gray-light-a-100);--tt-badge-bg-color-subdued:var( --tt-gray-light-a-50 );--tt-badge-bg-color-emphasized:var( --tt-gray-light-a-700 );--tt-badge-icon-color:var(--tt-gray-light-a-500);--tt-badge-icon-color-subdued:var( --tt-gray-light-a-400 );--tt-badge-icon-color-emphasized:var(--white)}.dark .tiptap-badge[data-style=gray]{--tt-badge-border-color:var(--tt-gray-dark-a-200);--tt-badge-border-color-subdued:var(--tt-gray-dark-a-200);--tt-badge-border-color-emphasized:var(--tt-gray-dark-a-500);--tt-badge-text-color:var(--tt-gray-dark-a-500);--tt-badge-text-color-subdued:var( --tt-gray-dark-a-400 );--tt-badge-text-color-emphasized:var(--black);--tt-badge-bg-color:var(--tt-gray-dark-a-100);--tt-badge-bg-color-subdued:var( --tt-gray-dark-a-50 );--tt-badge-bg-color-emphasized:var( --tt-gray-dark-a-800 );--tt-badge-icon-color:var(--tt-gray-dark-a-500);--tt-badge-icon-color-subdued:var( --tt-gray-dark-a-400 );--tt-badge-icon-color-emphasized:var(--black)}.tiptap-badge[data-style=green]{--tt-badge-border-color:var(--tt-color-green-inc-2);--tt-badge-border-color-subdued:var(--tt-color-green-inc-3);--tt-badge-border-color-emphasized:var(--tt-color-green-dec-2);--tt-badge-text-color:var(--tt-color-green-dec-3);--tt-badge-text-color-subdued:var( --tt-color-green-dec-2 );--tt-badge-text-color-emphasized:var( --tt-color-green-inc-5 );--tt-badge-bg-color:var(--tt-color-green-inc-4);--tt-badge-bg-color-subdued:var( --tt-color-green-inc-5 );--tt-badge-bg-color-emphasized:var( --tt-color-green-dec-1 );--tt-badge-icon-color:var(--tt-color-green-dec-3);--tt-badge-icon-color-subdued:var( --tt-color-green-dec-2 );--tt-badge-icon-color-emphasized:var( --tt-color-green-inc-5 )}.dark .tiptap-badge[data-style=green]{--tt-badge-border-color:var(--tt-color-green-dec-2);--tt-badge-border-color-subdued:var(--tt-color-green-dec-3);--tt-badge-border-color-emphasized:var(--tt-color-green-base);--tt-badge-text-color:var(--tt-color-green-inc-3);--tt-badge-text-color-subdued:var( --tt-color-green-inc-2 );--tt-badge-text-color-emphasized:var( --tt-color-green-dec-5 );--tt-badge-bg-color:var(--tt-color-green-dec-4);--tt-badge-bg-color-subdued:var( --tt-color-green-dec-5 );--tt-badge-bg-color-emphasized:var( --tt-color-green-inc-1 );--tt-badge-icon-color:var(--tt-color-green-inc-3);--tt-badge-icon-color-subdued:var( --tt-color-green-inc-2 );--tt-badge-icon-color-emphasized:var( --tt-color-green-dec-5 )}.tiptap-badge[data-style=yellow]{--tt-badge-border-color:var(--tt-color-yellow-inc-2);--tt-badge-border-color-subdued:var(--tt-color-yellow-inc-3);--tt-badge-border-color-emphasized:var(--tt-color-yellow-dec-1);--tt-badge-text-color:var(--tt-color-yellow-dec-3);--tt-badge-text-color-subdued:var( --tt-color-yellow-dec-2 );--tt-badge-text-color-emphasized:var( --tt-color-yellow-dec-3 );--tt-badge-bg-color:var(--tt-color-yellow-inc-4);--tt-badge-bg-color-subdued:var( --tt-color-yellow-inc-5 );--tt-badge-bg-color-emphasized:var( --tt-color-yellow-base );--tt-badge-icon-color:var(--tt-color-yellow-dec-3);--tt-badge-icon-color-subdued:var( --tt-color-yellow-dec-2 );--tt-badge-icon-color-emphasized:var( --tt-color-yellow-dec-3 )}.dark .tiptap-badge[data-style=yellow]{--tt-badge-border-color:var(--tt-color-yellow-dec-2);--tt-badge-border-color-subdued:var(--tt-color-yellow-dec-3);--tt-badge-border-color-emphasized:var(--tt-color-yellow-inc-1);--tt-badge-text-color:var(--tt-color-yellow-inc-3);--tt-badge-text-color-subdued:var( --tt-color-yellow-inc-2 );--tt-badge-text-color-emphasized:var( --tt-color-yellow-dec-3 );--tt-badge-bg-color:var(--tt-color-yellow-dec-4);--tt-badge-bg-color-subdued:var( --tt-color-yellow-dec-5 );--tt-badge-bg-color-emphasized:var( --tt-color-yellow-base );--tt-badge-icon-color:var(--tt-color-yellow-inc-3);--tt-badge-icon-color-subdued:var( --tt-color-yellow-inc-2 );--tt-badge-icon-color-emphasized:var( --tt-color-yellow-dec-3 )}.tiptap-badge[data-style=red]{--tt-badge-border-color:var(--tt-color-red-inc-2);--tt-badge-border-color-subdued:var(--tt-color-red-inc-3);--tt-badge-border-color-emphasized:var(--tt-color-red-dec-2);--tt-badge-text-color:var(--tt-color-red-dec-3);--tt-badge-text-color-subdued:var( --tt-color-red-dec-2 );--tt-badge-text-color-emphasized:var( --tt-color-red-inc-5 );--tt-badge-bg-color:var(--tt-color-red-inc-4);--tt-badge-bg-color-subdued:var( --tt-color-red-inc-5 );--tt-badge-bg-color-emphasized:var( --tt-color-red-dec-1 );--tt-badge-icon-color:var(--tt-color-red-dec-3);--tt-badge-icon-color-subdued:var( --tt-color-red-dec-2 );--tt-badge-icon-color-emphasized:var( --tt-color-red-inc-5 )}.dark .tiptap-badge[data-style=red]{--tt-badge-border-color:var(--tt-color-red-dec-2);--tt-badge-border-color-subdued:var(--tt-color-red-dec-3);--tt-badge-border-color-emphasized:var(--tt-color-red-base);--tt-badge-text-color:var(--tt-color-red-inc-3);--tt-badge-text-color-subdued:var( --tt-color-red-inc-2 );--tt-badge-text-color-emphasized:var( --tt-color-red-dec-5 );--tt-badge-bg-color:var(--tt-color-red-dec-4);--tt-badge-bg-color-subdued:var( --tt-color-red-dec-5 );--tt-badge-bg-color-emphasized:var( --tt-color-red-inc-1 );--tt-badge-icon-color:var(--tt-color-red-inc-3);--tt-badge-icon-color-subdued:var( --tt-color-red-inc-2 );--tt-badge-icon-color-emphasized:var( --tt-color-red-dec-5 )}.tiptap-badge[data-style=brand]{--tt-badge-border-color:var(--tt-brand-color-300);--tt-badge-border-color-subdued:var(--tt-brand-color-200);--tt-badge-border-color-emphasized:var(--tt-brand-color-600);--tt-badge-text-color:var(--tt-brand-color-800);--tt-badge-text-color-subdued:var( --tt-brand-color-700 );--tt-badge-text-color-emphasized:var( --tt-brand-color-50 );--tt-badge-bg-color:var(--tt-brand-color-100);--tt-badge-bg-color-subdued:var( --tt-brand-color-50 );--tt-badge-bg-color-emphasized:var( --tt-brand-color-600 );--tt-badge-icon-color:var(--tt-brand-color-800);--tt-badge-icon-color-subdued:var( --tt-brand-color-700 );--tt-badge-icon-color-emphasized:var( --tt-brand-color-100 )}.dark .tiptap-badge[data-style=brand]{--tt-badge-border-color:var(--tt-brand-color-700);--tt-badge-border-color-subdued:var(--tt-brand-color-800);--tt-badge-border-color-emphasized:var(--tt-brand-color-400);--tt-badge-text-color:var(--tt-brand-color-200);--tt-badge-text-color-subdued:var( --tt-brand-color-300 );--tt-badge-text-color-emphasized:var( --tt-brand-color-950 );--tt-badge-bg-color:var(--tt-brand-color-900);--tt-badge-bg-color-subdued:var( --tt-brand-color-950 );--tt-badge-bg-color-emphasized:var( --tt-brand-color-400 );--tt-badge-icon-color:var(--tt-brand-color-200);--tt-badge-icon-color-subdued:var( --tt-brand-color-300 );--tt-badge-icon-color-emphasized:var( --tt-brand-color-900 )}.tiptap-badge-group{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem}.tiptap-badge-group [data-orientation=vertical]{flex-direction:column}.tiptap-badge-group [data-orientation=horizontal]{flex-direction:row}.tiptap-badge{font-feature-settings:"salt" on,"cv01" on;align-items:center;border:1px solid;border-radius:var(--tt-radius-sm,.375rem);display:flex;font-size:.625rem;font-weight:700;height:1.25rem;justify-content:center;line-height:1.15;min-width:1.25rem;padding:.25rem;transition-duration:var(--tt-transition-duration-default);transition-property:background,color,opacity;transition-timing-function:var(--tt-transition-easing-default)}.tiptap-badge[data-size=large]{border-radius:var(--tt-radius-md,.375rem);font-size:.75rem;height:1.5rem;min-width:1.5rem;padding:.375rem}.tiptap-badge[data-size=small]{border-radius:var(--tt-radius-xs,.25rem);height:1rem;min-width:1rem;padding:.125rem}.tiptap-badge .tiptap-badge-text{flex-grow:1;padding:0 .125rem;text-align:left}.tiptap-badge[data-text-trim=on] .tiptap-badge-text{overflow:hidden;text-overflow:ellipsis}.tiptap-badge .tiptap-badge-icon{flex-shrink:0;height:.625rem;pointer-events:none;width:.625rem}.tiptap-badge[data-size=large] .tiptap-badge-icon{height:.75rem;width:.75rem}.tiptap-badge{background-color:var(--tt-badge-bg-color);border-color:var(--tt-badge-border-color);color:var(--tt-badge-text-color)}.tiptap-badge .tiptap-badge-icon{color:var(--tt-badge-icon-color)}.tiptap-badge[data-appearance=emphasized]{background-color:var(--tt-badge-bg-color-emphasized);border-color:var(--tt-badge-border-color-emphasized);color:var(--tt-badge-text-color-emphasized)}.tiptap-badge[data-appearance=emphasized] .tiptap-badge-icon{color:var(--tt-badge-icon-color-emphasized)}.tiptap-badge[data-appearance=subdued]{background-color:var(--tt-badge-bg-color-subdued);border-color:var(--tt-badge-border-color-subdued);color:var(--tt-badge-text-color-subdued)}.tiptap-badge[data-appearance=subdued] .tiptap-badge-icon{color:var(--tt-badge-icon-color-subdued)}.tiptap-dropdown-menu{--tt-dropdown-menu-border-color:var(--tt-gray-dark-a-50);--tt-dropdown-menu-bg-color:var(--tt-gray-dark-50);--tt-dropdown-menu-text-color:var(--tt-gray-dark-a-600);outline:none;transform-origin:var(--radix-dropdown-menu-content-transform-origin);z-index:50}.tiptap-dropdown-menu,.tiptap-dropdown-menu>*{max-height:var(--radix-dropdown-menu-content-available-height)}.tiptap-dropdown-menu[data-state=open]{animation:fadeIn .15s cubic-bezier(.16,1,.3,1),zoomIn .15s cubic-bezier(.16,1,.3,1)}.tiptap-dropdown-menu[data-state=closed]{animation:fadeOut .15s cubic-bezier(.16,1,.3,1),zoomOut .15s cubic-bezier(.16,1,.3,1)}.tiptap-dropdown-menu[data-side=top-end],.tiptap-dropdown-menu[data-side=top-start],.tiptap-dropdown-menu[data-side=top]{animation:slideFromBottom .15s cubic-bezier(.16,1,.3,1)}.tiptap-dropdown-menu[data-side=right-end],.tiptap-dropdown-menu[data-side=right-start],.tiptap-dropdown-menu[data-side=right]{animation:slideFromLeft .15s cubic-bezier(.16,1,.3,1)}.tiptap-dropdown-menu[data-side=bottom-end],.tiptap-dropdown-menu[data-side=bottom-start],.tiptap-dropdown-menu[data-side=bottom]{animation:slideFromTop .15s cubic-bezier(.16,1,.3,1)}.tiptap-dropdown-menu[data-side=left-end],.tiptap-dropdown-menu[data-side=left-start],.tiptap-dropdown-menu[data-side=left]{animation:slideFromRight .15s cubic-bezier(.16,1,.3,1)}:root{--tiptap-card-bg-color:var(--tt-gray-dark-50);--tiptap-card-border-color:var(--tt-gray-dark-a-100);--tiptap-card-group-label-color:var(--tt-gray-dark-a-800)}.tiptap-card{--padding:0.375rem;--border-width:1px;word-wrap:break-word;align-items:center;background-clip:initial;background-color:var(--tiptap-card-bg-color);border:1px solid var(--tiptap-card-border-color);border-radius:calc(var(--padding) + var(--tt-radius-lg));box-shadow:var(--tt-shadow-elevated-md);display:flex;flex-direction:column;min-width:0;outline:none;position:relative}.tiptap-card-header{align-items:center;border-bottom:var(--border-width) solid var(--tiptap-card-border-color);display:flex;flex:0 0 auto;justify-content:space-between;padding:.375rem;width:100%}.tiptap-card-body{flex:1 1 auto;overflow-y:auto;padding:.375rem}.tiptap-card-item-group{display:flex;min-width:max-content;position:relative;vertical-align:middle}.tiptap-card-item-group[data-orientation=vertical]{flex-direction:column;justify-content:center}.tiptap-card-item-group[data-orientation=horizontal]{align-items:center;flex-direction:row;gap:.25rem}.tiptap-card-group-label{color:var(--tiptap-card-group-label-color);font-size:.75rem;font-weight:600;line-height:normal;padding:.75rem .5rem .25rem;text-transform:capitalize}.tiptap-popover{--tt-popover-bg-color:var(--white);--tt-popover-border-color:var(--tt-gray-light-a-100);--tt-popover-text-color:var(--tt-gray-light-a-600)}.dark .tiptap-popover{--tt-popover-border-color:var(--tt-gray-dark-a-50);--tt-popover-bg-color:var(--tt-gray-dark-50);--tt-popover-text-color:var(--tt-gray-dark-a-600)}.tiptap-popover{outline:none;transform-origin:var(--radix-popover-content-transform-origin);z-index:50}.tiptap-popover,.tiptap-popover>*{max-height:var(--radix-popover-content-available-height)}.tiptap-popover[data-state=open]{animation:fadeIn .15s cubic-bezier(.16,1,.3,1),zoomIn .15s cubic-bezier(.16,1,.3,1)}.tiptap-popover[data-state=closed]{animation:fadeOut .15s cubic-bezier(.16,1,.3,1),zoomOut .15s cubic-bezier(.16,1,.3,1)}.tiptap-popover[data-side=top-end],.tiptap-popover[data-side=top-start],.tiptap-popover[data-side=top]{animation:slideFromBottom .15s cubic-bezier(.16,1,.3,1)}.tiptap-popover[data-side=right-end],.tiptap-popover[data-side=right-start],.tiptap-popover[data-side=right]{animation:slideFromLeft .15s cubic-bezier(.16,1,.3,1)}.tiptap-popover[data-side=bottom-end],.tiptap-popover[data-side=bottom-start],.tiptap-popover[data-side=bottom]{animation:slideFromTop .15s cubic-bezier(.16,1,.3,1)}.tiptap-popover[data-side=left-end],.tiptap-popover[data-side=left-start],.tiptap-popover[data-side=left]{animation:slideFromRight .15s cubic-bezier(.16,1,.3,1)}.tiptap-separator{--tt-link-border-color:var(--tt-gray-light-a-200)}.dark .tiptap-separator{--tt-link-border-color:var(--tt-gray-dark-a-200)}.tiptap-separator{background-color:var(--tt-link-border-color);flex-shrink:0}.tiptap-separator[data-orientation=horizontal]{height:1px;margin:.5rem 0;width:100%}.tiptap-separator[data-orientation=vertical]{height:1.5rem;width:1px}.tiptap-button-highlight{background-color:var(--highlight-color);border-radius:var(--tt-radius-xl);height:1.25rem;margin:0 -.175rem;position:relative;transition:transform .2s ease;width:1.25rem}.tiptap-button-highlight:after{border:1px solid var(--highlight-color);border-radius:inherit;box-sizing:border-box;content:"";filter:brightness(95%);height:100%;left:0;mix-blend-mode:multiply;position:absolute;top:0;width:100%}.dark .tiptap-button-highlight:after{filter:brightness(140%);mix-blend-mode:lighten}.tiptap-button[data-active-state=on] .tiptap-button-highlight:after{filter:brightness(80%)}.dark .tiptap-button[data-active-state=on] .tiptap-button-highlight:after{filter:brightness(180%)}:root{--tiptap-input-placeholder:var(--tt-gray-light-a-400)}.dark{--tiptap-input-placeholder:var(--tt-gray-dark-a-400)}.tiptap-input{appearance:none;background:none;border-radius:.375rem;display:block;font-size:.875rem;font-weight:400;height:2rem;line-height:1.5;outline:none;padding:.375rem .5rem;width:100%}.tiptap-input::placeholder{color:var(--tiptap-input-placeholder)}.tiptap-input-clamp{min-width:12rem;padding-right:0;text-overflow:ellipsis;white-space:nowrap}.tiptap-input-clamp:focus{overflow:visible;text-overflow:clip}.tiptap-input-group{align-items:stretch;display:flex;flex-wrap:wrap;position:relative}:root{--tt-toolbar-height:2.75rem;--tt-safe-area-bottom:env(safe-area-inset-bottom,0px);--tt-toolbar-bg-color:var(--white);--tt-toolbar-border-color:var(--tt-gray-light-a-100)}.dark{--tt-toolbar-bg-color:var(--black);--tt-toolbar-border-color:var(--tt-gray-dark-a-50)}.tiptap-toolbar{align-items:center;display:flex;gap:.25rem}.tiptap-toolbar-group{align-items:center;display:flex;gap:.125rem}.tiptap-separator+.tiptap-toolbar-group:empty,.tiptap-toolbar-group:empty,.tiptap-toolbar-group:empty+.tiptap-separator{display:none}.tiptap-toolbar[data-variant=fixed]{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;background:var(--tt-toolbar-bg-color);border-bottom:1px solid var(--tt-toolbar-border-color);min-height:var(--tt-toolbar-height);overflow-x:auto;overscroll-behavior-x:contain;padding:0 .5rem;position:sticky;scrollbar-width:none;top:0;width:100%;z-index:10}.tiptap-toolbar[data-variant=fixed]::-webkit-scrollbar{display:none}@media(max-width:480px){.tiptap-toolbar[data-variant=fixed]{border-bottom:none;border-top:1px solid var(--tt-toolbar-border-color);flex-wrap:nowrap;height:calc(var(--tt-toolbar-height) + var(--tt-safe-area-bottom));justify-content:flex-start;padding:0 .5rem var(--tt-safe-area-bottom);position:absolute;top:auto}.tiptap-toolbar[data-variant=fixed] .tiptap-toolbar-group{flex:0 0 auto}}.tiptap-toolbar[data-variant=floating]{--tt-toolbar-padding:0.125rem;--tt-toolbar-border-width:1px;background-color:var(--tt-toolbar-bg-color);border:var(--tt-toolbar-border-width) solid var(--tt-toolbar-border-color);border-radius:calc(var(--tt-toolbar-padding) + var(--tt-radius-lg) + var(--tt-toolbar-border-width));box-shadow:var(--tt-shadow-elevated-md);outline:none;overflow:hidden;padding:.188rem}.tiptap-toolbar[data-variant=floating][data-plain=true]{background-color:#0000;border:none;border-radius:0;box-shadow:none;padding:0}@media screen and (max-width:480px){.tiptap-toolbar[data-variant=floating]{border:none;border-radius:0;box-shadow:none;width:100%}}.tiptap.ProseMirror{--blockquote-bg-color:var(--tt-gray-dark-900)}.tiptap.ProseMirror blockquote{margin:1.5rem 0;padding-bottom:.375em;padding-left:1em;padding-top:.375em;position:relative}.tiptap.ProseMirror blockquote p{margin-top:0}.tiptap.ProseMirror blockquote.is-empty:before,.tiptap.ProseMirror blockquote:before{background-color:var(--blockquote-bg-color);border-radius:0;bottom:0;content:"";height:100%;left:0;position:absolute;top:0;width:.25em}.tiptap.ProseMirror{--tt-inline-code-bg-color:var(--tt-gray-dark-a-100);--tt-inline-code-text-color:var(--tt-gray-dark-a-700);--tt-inline-code-border-color:var(--tt-gray-dark-a-200);--tt-codeblock-bg:var(--tt-gray-dark-a-50);--tt-codeblock-text:var(--tt-gray-dark-a-800);--tt-codeblock-border:var(--tt-gray-dark-a-200)}.tiptap.ProseMirror code{background-color:var(--tt-inline-code-bg-color);border:1px solid var(--tt-inline-code-border-color);border-radius:6px/.375rem;color:var(--tt-inline-code-text-color);font-family:JetBrains Mono NL,monospace;font-size:.875em;line-height:1.4;padding:.1em .2em}.tiptap.ProseMirror pre{background-color:var(--tt-codeblock-bg);border:1px solid var(--tt-codeblock-border);border-radius:6px/.375rem;color:var(--tt-codeblock-text);font-size:1rem;margin-bottom:1.5em;margin-top:1.5em;padding:1em}.tiptap.ProseMirror pre code{-webkit-text-fill-color:inherit;background-color:#0000;border:none;border-radius:0;color:inherit}.tiptap.ProseMirror{--horizontal-rule-color:var(--tt-gray-dark-a-200)}.tiptap.ProseMirror hr{background-color:var(--horizontal-rule-color);border:none;height:1px}.tiptap.ProseMirror [data-type=horizontalRule]{margin-bottom:2.25em;margin-top:2.25em;padding-bottom:.75rem;padding-top:.75rem}.tiptap.ProseMirror{--tt-checklist-bg-color:var(--tt-gray-dark-a-100);--tt-checklist-bg-active-color:var(--tt-gray-dark-a-900);--tt-checklist-border-color:var(--tt-gray-dark-a-200);--tt-checklist-border-active-color:var(--tt-gray-dark-a-900);--tt-checklist-check-icon-color:var(--black);--tt-checklist-text-active:var(--tt-gray-dark-a-500)}.tiptap.ProseMirror ol,.tiptap.ProseMirror ul{margin-bottom:1.5em;margin-top:1.5em;padding-left:1.5em}.tiptap.ProseMirror ol:first-child,.tiptap.ProseMirror ul:first-child{margin-top:0}.tiptap.ProseMirror ol:last-child,.tiptap.ProseMirror ul:last-child{margin-bottom:0}.tiptap.ProseMirror ol ol,.tiptap.ProseMirror ol ul,.tiptap.ProseMirror ul ol,.tiptap.ProseMirror ul ul{margin-bottom:0;margin-top:0}.tiptap.ProseMirror li p{line-height:1.6;margin-top:0}.tiptap.ProseMirror ol{list-style:decimal}.tiptap.ProseMirror ol ol{list-style:lower-alpha}.tiptap.ProseMirror ol ol ol{list-style:lower-roman}.tiptap.ProseMirror ul:not([data-type=taskList]){list-style:disc}.tiptap.ProseMirror ul:not([data-type=taskList]) ul{list-style:circle}.tiptap.ProseMirror ul:not([data-type=taskList]) ul ul{list-style:square}.tiptap.ProseMirror ul[data-type=taskList]{padding-left:.25em}.tiptap.ProseMirror ul[data-type=taskList] li{align-items:flex-start;display:flex;flex-direction:row}.tiptap.ProseMirror ul[data-type=taskList] li:not(:has(>p:first-child)){list-style-type:none}.tiptap.ProseMirror ul[data-type=taskList] li[data-checked=true]>div>p{opacity:.5;text-decoration:line-through}.tiptap.ProseMirror ul[data-type=taskList] li[data-checked=true]>div>p span{text-decoration:line-through}.tiptap.ProseMirror ul[data-type=taskList] li label{padding-right:.5rem;padding-top:.375rem;position:relative}.tiptap.ProseMirror ul[data-type=taskList] li label input[type=checkbox]{height:0;opacity:0;position:absolute;width:0}.tiptap.ProseMirror ul[data-type=taskList] li label span{background-color:var(--tt-checklist-bg-color);border:1px solid var(--tt-checklist-border-color);border-radius:var(--tt-radius-xs,.25rem);cursor:pointer;display:block;height:1em;position:relative;transition:background-color 80ms ease-out,border-color 80ms ease-out;width:1em}.tiptap.ProseMirror ul[data-type=taskList] li label span:before{background-color:var(--tt-checklist-check-icon-color);content:"";height:.75em;left:50%;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.414 4.586a2 2 0 0 1 0 2.828l-11 11a2 2 0 0 1-2.828 0l-5-5a2 2 0 1 1 2.828-2.828L9 14.172l9.586-9.586a2 2 0 0 1 2.828 0Z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.414 4.586a2 2 0 0 1 0 2.828l-11 11a2 2 0 0 1-2.828 0l-5-5a2 2 0 1 1 2.828-2.828L9 14.172l9.586-9.586a2 2 0 0 1 2.828 0Z'/%3E%3C/svg%3E") center/contain no-repeat;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:.75em}.tiptap.ProseMirror ul[data-type=taskList] li label input[type=checkbox]:checked+span{background:var(--tt-checklist-bg-active-color);border-color:var(--tt-checklist-border-active-color)}.tiptap.ProseMirror ul[data-type=taskList] li label input[type=checkbox]:checked+span:before{opacity:1}.tiptap.ProseMirror ul[data-type=taskList] li div{flex:1 1 0%;min-width:0}.tiptap.ProseMirror img{display:block;height:auto;max-width:100%}.tiptap.ProseMirror>img:not([data-type=emoji] img){border-radius:var(--tt-radius-xs,.25rem);margin:2rem 0;outline:.125rem solid #0000}.tiptap.ProseMirror img:not([data-type=emoji] img).ProseMirror-selectednode{outline-color:var(--tt-brand-color-500)}.tiptap.ProseMirror .tiptap-thread:has(>img){margin:2rem 0}.tiptap.ProseMirror .tiptap-thread:has(>img) img{border-radius:var(--tt-radius-xs,.25rem);outline:.125rem solid #0000}.tiptap.ProseMirror .tiptap-thread img{margin:0}.tiptap.ProseMirror h1,.tiptap.ProseMirror h2,.tiptap.ProseMirror h3,.tiptap.ProseMirror h4{color:inherit;font-style:inherit;position:relative}.tiptap.ProseMirror h1:first-child,.tiptap.ProseMirror h2:first-child,.tiptap.ProseMirror h3:first-child,.tiptap.ProseMirror h4:first-child{margin-top:0}.tiptap.ProseMirror h1{font-size:1.5em;font-weight:700;margin-top:3em}.tiptap.ProseMirror h2{font-size:1.25em;font-weight:700;margin-top:2.5em}.tiptap.ProseMirror h3{font-size:1.125em;font-weight:600;margin-top:2em}.tiptap.ProseMirror h4{font-size:1em;font-weight:600;margin-top:2em}.tiptap.ProseMirror{--tt-collaboration-carets-label:var(--tt-gray-dark-100);--link-text-color:var(--tt-brand-color-400);--thread-text:var(--tt-gray-dark-900);--placeholder-color:var(--tt-gray-dark-a-400);--thread-bg-color:var(--tt-color-yellow-dec-2);--tiptap-ai-insertion-color:var(--tt-brand-color-400)}.tiptap.ProseMirror>*{position:relative}.tiptap.ProseMirror{caret-color:var(--tt-cursor-color);outline:none;white-space:pre-wrap}.tiptap.ProseMirror p:not(:first-child){font-size:1rem;font-weight:400;line-height:1.6;margin-top:20px}.tiptap.ProseMirror:not(.readonly):not(.ProseMirror-hideselection) ::selection{background-color:var(--tt-selection-color)}.tiptap.ProseMirror:not(.readonly):not(.ProseMirror-hideselection) .selection::selection{background:#0000}.tiptap.ProseMirror .selection{background-color:var(--tt-selection-color);display:inline}.tiptap.ProseMirror .ProseMirror-selectednode:not(img):not(pre):not(.react-renderer){background-color:var(--tt-selection-color);border-radius:var(--tt-radius-md)}.tiptap.ProseMirror .ProseMirror-hideselection{caret-color:#0000}.tiptap.ProseMirror.resize-cursor{cursor:ew-resize;cursor:col-resize}.tiptap.ProseMirror a span{text-decoration:underline}.tiptap.ProseMirror s span{text-decoration:line-through}.tiptap.ProseMirror u span{text-decoration:underline}.tiptap.ProseMirror .tiptap-ai-insertion{color:var(--tiptap-ai-insertion-color)}.tiptap.ProseMirror .collaboration-carets__caret{border-left:1px solid #0000;border-right:1px solid #0000;margin-left:-1px;margin-right:-1px;pointer-events:none;position:relative;word-break:normal}.tiptap.ProseMirror .collaboration-carets__label{border-radius:.25rem;border-bottom-left-radius:0;color:var(--tt-collaboration-carets-label);font-size:.75rem;font-weight:600;left:-1px;line-height:1;padding:.125rem .375rem;position:absolute;top:-1.3em;user-select:none;white-space:nowrap}.tiptap.ProseMirror [data-type=emoji] img{cursor:text;display:inline-block;height:1.25em;width:1.25em}.tiptap.ProseMirror a{color:var(--link-text-color);text-decoration:underline}.tiptap.ProseMirror [data-type=mention]{color:var(--tt-brand-color-500);display:inline-block}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--inline{border-bottom:2px dashed var(--tt-color-yellow-base);color:var(--thread-text);font-weight:600;transition:color .2s ease-in-out,background-color .2s ease-in-out}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--inline.tiptap-thread--hovered,.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--inline.tiptap-thread--selected{background-color:var(--thread-bg-color);border-bottom-color:#0000}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--block:has(img){border-radius:var(--tt-radius-xs,.25rem);outline:.125rem solid var(--tt-color-yellow-base);overflow:hidden;width:fit-content}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--block:has(img).tiptap-thread--selected{outline-color:var(--tt-color-yellow-base);outline-width:.25rem}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--block:has(img).tiptap-thread--hovered{outline-width:.25rem}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--block:not(:has(img)){border-bottom:.125rem dashed var(--tt-color-yellow-base);border-radius:.25rem;outline:.25rem solid #0000;padding-bottom:.5rem}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--block:not(:has(img)).tiptap-thread--hovered,.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--block:not(:has(img)).tiptap-thread--selected{background-color:var(--tt-color-yellow-base);outline-color:var(--tt-color-yellow-base)}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--resolved.tiptap-thread--inline.tiptap-thread--selected{background-color:var(--tt-color-yellow-base);border-color:#0000;opacity:.5}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--block:has(.react-renderer){margin-bottom:3rem;margin-top:3rem}.is-empty:not(.with-slash)[data-placeholder]:has(>.ProseMirror-trailingBreak:only-child):before{content:attr(data-placeholder)}.is-empty.with-slash[data-placeholder]:has(>.ProseMirror-trailingBreak:only-child):before{content:"Write, type '/' for commands…";font-style:italic}.is-empty[data-placeholder]:has(>.ProseMirror-trailingBreak:only-child):before{height:0;left:0;pointer-events:none;position:absolute;right:0;text-align:inherit;width:100%}.is-empty[data-placeholder]:has(>.ProseMirror-trailingBreak):before{color:var(--placeholder-color)}.prosemirror-dropcursor-block,.prosemirror-dropcursor-inline{background:var(--tt-brand-color-400)!important;border-radius:.25rem;cursor:grabbing;height:.188rem;margin-left:-1px;margin-right:-1px;width:100%}.canvas-editor{display:flex;flex-direction:column;flex-grow:1;min-height:0}.canvas-editor .canvas-editor-toolbar{display:flex;justify-content:flex-start;overflow:visible;padding:8px;position:relative;width:100%}.canvas-editor .canvas-editor-toolbar .tiptap-toolbar{background:#0000;border:none;padding:0}.canvas-editor .canvas-editor-toolbar .tiptap-toolbar [role=button],.canvas-editor .canvas-editor-toolbar .tiptap-toolbar button{background:#0000!important;border:none!important;border-radius:4px!important;box-shadow:none!important;font-weight:400!important;padding:6px 8px!important}.canvas-editor .canvas-editor-toolbar .tiptap-toolbar [role=button]:disabled,.canvas-editor .canvas-editor-toolbar .tiptap-toolbar button:disabled{background:#0000!important;cursor:not-allowed!important}.canvas-editor .canvas-editor-toolbar .select-trigger,.canvas-editor .canvas-editor-toolbar select{background:#0000!important;border:none!important;border-radius:4px!important;font-weight:400!important;padding:6px 8px!important}.canvas-editor .theme-toggle-button{background:#0000;border:none;border-radius:4px;box-shadow:none;cursor:pointer;font-size:12px;font-weight:400;padding:4px 8px;position:absolute;right:8px;top:8px;z-index:20}.canvas-editor .canvas-editor-content-container{border-radius:0 0 4px 4px;border-top:none;display:flex;flex-direction:column;flex-grow:1;min-height:0;overflow-y:auto;width:100%}.canvas-editor .canvas-editor-content-container .ProseMirror{min-height:300px;outline:none;padding:15px}.canvas-editor .canvas-editor-content-container .ProseMirror:focus{outline:none}.canvas-editor .canvas-editor-content-container .ProseMirror h1{font-weight:700}.canvas-editor .canvas-editor-content-container .ProseMirror h2,.canvas-editor .canvas-editor-content-container .ProseMirror h3{font-weight:600}.canvas-editor .canvas-editor-content-container .ProseMirror h4,.canvas-editor .canvas-editor-content-container .ProseMirror h5,.canvas-editor .canvas-editor-content-container .ProseMirror h6{font-weight:500}.canvas-editor .canvas-editor-content-container .ProseMirror blockquote{font-style:italic;padding-left:12px}.canvas-editor .canvas-editor-content-container .ProseMirror code{border-radius:3px;font-family:monospace;padding:2px 4px}.canvas-editor .canvas-editor-tiptap{flex-grow:1}.canvas-editor.light{background:#fff;color:#000}.canvas-editor.light .canvas-editor-toolbar{background:#f8fafc;border:none}.canvas-editor.light .canvas-editor-toolbar .tiptap-toolbar [role=button],.canvas-editor.light .canvas-editor-toolbar .tiptap-toolbar button{color:#374151!important}.canvas-editor.light .canvas-editor-toolbar .tiptap-toolbar [role=button] i,.canvas-editor.light .canvas-editor-toolbar .tiptap-toolbar [role=button] span,.canvas-editor.light .canvas-editor-toolbar .tiptap-toolbar [role=button] svg,.canvas-editor.light .canvas-editor-toolbar .tiptap-toolbar button i,.canvas-editor.light .canvas-editor-toolbar .tiptap-toolbar button span,.canvas-editor.light .canvas-editor-toolbar .tiptap-toolbar button svg{fill:#374151!important;stroke:#374151!important;color:#374151!important;opacity:1!important}.canvas-editor.light .canvas-editor-toolbar .tiptap-toolbar [role=button]:hover,.canvas-editor.light .canvas-editor-toolbar .tiptap-toolbar button:hover{background:#0000000d!important}.canvas-editor.light .canvas-editor-toolbar .tiptap-toolbar [role=button]:hover i,.canvas-editor.light .canvas-editor-toolbar .tiptap-toolbar [role=button]:hover span,.canvas-editor.light .canvas-editor-toolbar .tiptap-toolbar [role=button]:hover svg,.canvas-editor.light .canvas-editor-toolbar .tiptap-toolbar button:hover i,.canvas-editor.light .canvas-editor-toolbar .tiptap-toolbar button:hover span,.canvas-editor.light .canvas-editor-toolbar .tiptap-toolbar button:hover svg{fill:#000!important;stroke:#000!important;color:#000!important}.canvas-editor.light .canvas-editor-toolbar .tiptap-toolbar [role=button].is-active,.canvas-editor.light .canvas-editor-toolbar .tiptap-toolbar [role=button][data-state=on],.canvas-editor.light .canvas-editor-toolbar .tiptap-toolbar button.is-active,.canvas-editor.light .canvas-editor-toolbar .tiptap-toolbar button[data-state=on]{background:#00000014!important;color:#000!important}.canvas-editor.light .canvas-editor-toolbar .tiptap-toolbar [role=button].is-active i,.canvas-editor.light .canvas-editor-toolbar .tiptap-toolbar [role=button].is-active span,.canvas-editor.light .canvas-editor-toolbar .tiptap-toolbar [role=button].is-active svg,.canvas-editor.light .canvas-editor-toolbar .tiptap-toolbar [role=button][data-state=on] i,.canvas-editor.light .canvas-editor-toolbar .tiptap-toolbar [role=button][data-state=on] span,.canvas-editor.light .canvas-editor-toolbar .tiptap-toolbar [role=button][data-state=on] svg,.canvas-editor.light .canvas-editor-toolbar .tiptap-toolbar button.is-active i,.canvas-editor.light .canvas-editor-toolbar .tiptap-toolbar button.is-active span,.canvas-editor.light .canvas-editor-toolbar .tiptap-toolbar button.is-active svg,.canvas-editor.light .canvas-editor-toolbar .tiptap-toolbar button[data-state=on] i,.canvas-editor.light .canvas-editor-toolbar .tiptap-toolbar button[data-state=on] span,.canvas-editor.light .canvas-editor-toolbar .tiptap-toolbar button[data-state=on] svg{fill:#000!important;stroke:#000!important;color:#000!important}.canvas-editor.light .canvas-editor-toolbar .tiptap-toolbar [role=button]:disabled,.canvas-editor.light .canvas-editor-toolbar .tiptap-toolbar button:disabled{color:#d1d5db!important}.canvas-editor.light .canvas-editor-toolbar .tiptap-toolbar [role=button]:disabled i,.canvas-editor.light .canvas-editor-toolbar .tiptap-toolbar [role=button]:disabled span,.canvas-editor.light .canvas-editor-toolbar .tiptap-toolbar [role=button]:disabled svg,.canvas-editor.light .canvas-editor-toolbar .tiptap-toolbar button:disabled i,.canvas-editor.light .canvas-editor-toolbar .tiptap-toolbar button:disabled span,.canvas-editor.light .canvas-editor-toolbar .tiptap-toolbar button:disabled svg{fill:#d1d5db!important;stroke:#d1d5db!important;color:#d1d5db!important}.canvas-editor.light .canvas-editor-toolbar .select-trigger,.canvas-editor.light .canvas-editor-toolbar select{color:#374151!important}.canvas-editor.light .canvas-editor-toolbar .select-trigger:hover,.canvas-editor.light .canvas-editor-toolbar select:hover{background:#0000000d!important}.canvas-editor.light .canvas-editor-toolbar .select-trigger:focus,.canvas-editor.light .canvas-editor-toolbar select:focus{background:#0000000d!important;box-shadow:0 0 0 2px #3b82f633!important}.canvas-editor.light .theme-toggle-button{color:#374151}.canvas-editor.light .theme-toggle-button:hover{background:#0000000d}.canvas-editor.light .canvas-editor-content-container{background:#fff}.canvas-editor.light .canvas-editor-content-container .ProseMirror{background:#fff!important;color:#000!important}.canvas-editor.light .canvas-editor-content-container .ProseMirror blockquote,.canvas-editor.light .canvas-editor-content-container .ProseMirror h1,.canvas-editor.light .canvas-editor-content-container .ProseMirror h2,.canvas-editor.light .canvas-editor-content-container .ProseMirror h3,.canvas-editor.light .canvas-editor-content-container .ProseMirror h4,.canvas-editor.light .canvas-editor-content-container .ProseMirror h5,.canvas-editor.light .canvas-editor-content-container .ProseMirror h6,.canvas-editor.light .canvas-editor-content-container .ProseMirror li,.canvas-editor.light .canvas-editor-content-container .ProseMirror p{color:#000!important}.canvas-editor.light .canvas-editor-content-container .ProseMirror.ProseMirror-focused{background:#fff!important}.canvas-editor.light .canvas-editor-content-container .ProseMirror blockquote{border-left:4px solid #d1d5db;color:#000!important}.canvas-editor.light .canvas-editor-content-container .ProseMirror code{background:#f3f4f6;color:#000!important}.canvas-editor.light .canvas-editor-tiptap{background:#fff;color:#000}.canvas-editor.dark{background:#1f1f1f;color:#fff}.canvas-editor.dark .canvas-editor-toolbar{background:#2d2d2d;border:none}.canvas-editor.dark .canvas-editor-toolbar .tiptap-toolbar [role=button],.canvas-editor.dark .canvas-editor-toolbar .tiptap-toolbar button{color:#fff!important}.canvas-editor.dark .canvas-editor-toolbar .tiptap-toolbar [role=button] i,.canvas-editor.dark .canvas-editor-toolbar .tiptap-toolbar [role=button] span,.canvas-editor.dark .canvas-editor-toolbar .tiptap-toolbar [role=button] svg,.canvas-editor.dark .canvas-editor-toolbar .tiptap-toolbar button i,.canvas-editor.dark .canvas-editor-toolbar .tiptap-toolbar button span,.canvas-editor.dark .canvas-editor-toolbar .tiptap-toolbar button svg{fill:#fff!important;stroke:#fff!important;color:#fff!important;opacity:1!important}.canvas-editor.dark .canvas-editor-toolbar .tiptap-toolbar [role=button]:hover,.canvas-editor.dark .canvas-editor-toolbar .tiptap-toolbar button:hover{background:#414141!important}.canvas-editor.dark .canvas-editor-toolbar .tiptap-toolbar [role=button]:hover i,.canvas-editor.dark .canvas-editor-toolbar .tiptap-toolbar [role=button]:hover span,.canvas-editor.dark .canvas-editor-toolbar .tiptap-toolbar [role=button]:hover svg,.canvas-editor.dark .canvas-editor-toolbar .tiptap-toolbar button:hover i,.canvas-editor.dark .canvas-editor-toolbar .tiptap-toolbar button:hover span,.canvas-editor.dark .canvas-editor-toolbar .tiptap-toolbar button:hover svg{fill:#fff!important;stroke:#fff!important;color:#fff!important}.canvas-editor.dark .canvas-editor-toolbar .tiptap-toolbar [role=button].is-active,.canvas-editor.dark .canvas-editor-toolbar .tiptap-toolbar [role=button][data-state=on],.canvas-editor.dark .canvas-editor-toolbar .tiptap-toolbar button.is-active,.canvas-editor.dark .canvas-editor-toolbar .tiptap-toolbar button[data-state=on]{background:#414141!important}.canvas-editor.dark .canvas-editor-toolbar .tiptap-toolbar [role=button].is-active i,.canvas-editor.dark .canvas-editor-toolbar .tiptap-toolbar [role=button].is-active span,.canvas-editor.dark .canvas-editor-toolbar .tiptap-toolbar [role=button].is-active svg,.canvas-editor.dark .canvas-editor-toolbar .tiptap-toolbar [role=button][data-state=on] i,.canvas-editor.dark .canvas-editor-toolbar .tiptap-toolbar [role=button][data-state=on] span,.canvas-editor.dark .canvas-editor-toolbar .tiptap-toolbar [role=button][data-state=on] svg,.canvas-editor.dark .canvas-editor-toolbar .tiptap-toolbar button.is-active i,.canvas-editor.dark .canvas-editor-toolbar .tiptap-toolbar button.is-active span,.canvas-editor.dark .canvas-editor-toolbar .tiptap-toolbar button.is-active svg,.canvas-editor.dark .canvas-editor-toolbar .tiptap-toolbar button[data-state=on] i,.canvas-editor.dark .canvas-editor-toolbar .tiptap-toolbar button[data-state=on] span,.canvas-editor.dark .canvas-editor-toolbar .tiptap-toolbar button[data-state=on] svg{fill:#fff!important;stroke:#fff!important;color:#fff!important}.canvas-editor.dark .canvas-editor-toolbar .tiptap-toolbar [role=button]:disabled,.canvas-editor.dark .canvas-editor-toolbar .tiptap-toolbar button:disabled{color:#6b7280!important}.canvas-editor.dark .canvas-editor-toolbar .tiptap-toolbar [role=button]:disabled i,.canvas-editor.dark .canvas-editor-toolbar .tiptap-toolbar [role=button]:disabled span,.canvas-editor.dark .canvas-editor-toolbar .tiptap-toolbar [role=button]:disabled svg,.canvas-editor.dark .canvas-editor-toolbar .tiptap-toolbar button:disabled i,.canvas-editor.dark .canvas-editor-toolbar .tiptap-toolbar button:disabled span,.canvas-editor.dark .canvas-editor-toolbar .tiptap-toolbar button:disabled svg{fill:#6b7280!important;stroke:#6b7280!important;color:#6b7280!important}.canvas-editor.dark .canvas-editor-toolbar .select-trigger,.canvas-editor.dark .canvas-editor-toolbar select{color:#fff!important}.canvas-editor.dark .canvas-editor-toolbar .select-trigger:hover,.canvas-editor.dark .canvas-editor-toolbar select:hover{background:#414141!important}.canvas-editor.dark .canvas-editor-toolbar .select-trigger:focus,.canvas-editor.dark .canvas-editor-toolbar select:focus{background:#414141!important;box-shadow:0 0 0 2px #3b82f633!important}.canvas-editor.dark .theme-toggle-button{color:#fff}.canvas-editor.dark .theme-toggle-button:hover{background:#393939}.canvas-editor.dark .canvas-editor-content-container{background:#1f1f1f}.canvas-editor.dark .canvas-editor-content-container .ProseMirror{background:#1f1f1f!important;color:#fff!important}.canvas-editor.dark .canvas-editor-content-container .ProseMirror blockquote,.canvas-editor.dark .canvas-editor-content-container .ProseMirror h1,.canvas-editor.dark .canvas-editor-content-container .ProseMirror h2,.canvas-editor.dark .canvas-editor-content-container .ProseMirror h3,.canvas-editor.dark .canvas-editor-content-container .ProseMirror h4,.canvas-editor.dark .canvas-editor-content-container .ProseMirror h5,.canvas-editor.dark .canvas-editor-content-container .ProseMirror h6,.canvas-editor.dark .canvas-editor-content-container .ProseMirror li,.canvas-editor.dark .canvas-editor-content-container .ProseMirror p{color:#fff!important}.canvas-editor.dark .canvas-editor-content-container .ProseMirror.ProseMirror-focused{background:#1f1f1f!important}.canvas-editor.dark .canvas-editor-content-container .ProseMirror blockquote{border-left:4px solid #434343;color:#fff!important}.canvas-editor.dark .canvas-editor-content-container .ProseMirror code{background:#393939;color:#fff!important}.canvas-editor.dark .canvas-editor-tiptap{background:#1f1f1f;color:#fff}.canvas-editor.light .floating-explain-button{background:#fff!important;border-color:#d1d5db!important;color:#000!important}.canvas-editor.light .floating-explain-button:hover{background:#f2f2f2!important}.canvas-editor.light .floating-explain-button button{color:#000!important}.canvas-editor.dark .floating-explain-button{background:#1f1f1f!important;border-color:#434343!important;color:#fff!important}.canvas-editor.dark .floating-explain-button:hover{background:#393939!important}.canvas-editor.dark .floating-explain-button button{color:#fff!important}.attachment-btn{align-items:center;backdrop-filter:blur(10px);background:var(--color-white-overlay-subtle);border:1px solid var(--color-white-border-subtle);border-radius:50%;color:var(--chat-text-secondary);cursor:pointer;display:flex;flex-shrink:0;font-size:18px;font-weight:600;height:34px;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1);width:34px}.attachment-btn:disabled{cursor:not-allowed;opacity:.5;transform:none}.attachment-btn:disabled:hover{background:var(--color-white-overlay-subtle);border-color:var(--color-white-border-subtle);color:var(--chat-text-secondary)}.capability-chips{flex-wrap:wrap;justify-content:center;justify-content:flex-start;margin-left:-5px}.capability-chip,.capability-chips{align-items:center;display:flex;gap:4px}.capability-chip{backdrop-filter:blur(10px);background:var(--color-white-overlay-subtle);border:1px solid var(--color-white-border-subtle);border-radius:10px;color:var(--chat-text-secondary);cursor:pointer;font-size:10px;font-weight:600;justify-content:center;padding:4px;transition:all .2s cubic-bezier(.4,0,.2,1)}.capability-chip:hover{background:var(--color-white-overlay-normal);border-color:var(--color-white-border-normal);color:var(--chat-text-primary)}.capability-chip:active{transform:translateY(0)}.capability-chip svg{height:18px;opacity:.7;width:18px}.capability-chip:hover svg{opacity:1}.capability-selector-btn{align-items:center;background:var(--color-white-overlay-subtle);border:1px solid var(--color-white-border-subtle);border-radius:28px;color:var(--chat-text-secondary);cursor:pointer;display:flex;font-size:12px;gap:6px;height:34px;justify-content:space-between;margin-left:-4px;max-width:140px;min-width:90px;padding:8px 14px;transition:all .2s ease!important}.capability-selector-btn.has-selected-capability{gap:0;justify-content:flex-start;max-width:38px;min-width:38px;padding:8px;width:38px}.tools-icon{color:var(--text-color);flex-shrink:0;font-size:16px}.tools-label{flex:1;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.capability-selector-btn.has-selected-capability .tools-label{display:none}.dropdown-icon{color:var(--text-color-secondary,var(--color-white-text-50));flex-shrink:0;font-size:12px}.capability-selector-btn.has-selected-capability .dropdown-icon{display:none}.capability-selector-dropdown{--ant-color-bg-elevated:var(--color-dark-bg-2);--ant-color-border:var(--color-white-border-subtle);--ant-color-text:var(--color-white-text-medium);--ant-color-text-secondary:var(--color-white-text-low)}.capability-selector-dropdown,.capability-selector-dropdown.dark-theme{--ant-color-bg-elevated:var(--color-dark-bg-2)!important}.capability-selector-dropdown .ant-dropdown-menu,.capability-selector-dropdown.dark-theme .ant-dropdown-menu{backdrop-filter:blur(12px)!important}.capability-selector-dropdown.light-theme{--ant-color-bg-elevated:var(--color-white)!important}.capability-selector-dropdown .ant-dropdown-menu{backdrop-filter:blur(12px);background:var(--color-dark-bg-2);border:1px solid var(--ant-color-border);border-radius:6px;box-shadow:0 6px 16px 0 var(--color-black-overlay),0 3px 6px -4px var(--color-black-overlay),0 9px 28px 8px #00000026;min-width:180px;padding:4px}.capability-selector-dropdown .ant-dropdown-menu,.capability-selector-dropdown.dark-theme .ant-dropdown-menu{background:var(--color-dark-bg-2)!important;background-color:var(--color-dark-bg-2)!important}.capability-selector-dropdown.light-theme .ant-dropdown-menu{background:var(--color-white)!important;background-color:var(--color-white)!important;border:1px solid var(--color-20-black)!important}.capability-selector-dropdown .ant-dropdown-menu-item{border-radius:4px;color:var(--ant-color-text);font-size:14px!important;margin-top:2px!important;padding:10px 14px;transition:all .2s ease}.capability-selector-dropdown.dark .ant-dropdown-menu-item:hover{background:var(--color-dropdown-hover)!important}.capability-selector-dropdown.light-theme .ant-dropdown-menu-item:hover{background:var(--color-20-black)!important}.capability-dropdown-item{align-items:center;display:flex;justify-content:space-between;width:100%}.capability-item-content{align-items:center;display:flex;gap:8px}.capability-dropdown-item svg{height:16px;opacity:.7;width:16px}.capability-dropdown-item:hover svg{opacity:1}.capability-check-icon{margin-right:-5px}.capability-selector-dropdown.light-theme .ant-dropdown-menu,.light-theme .capability-selector-dropdown .ant-dropdown-menu,div.capability-selector-dropdown.light-theme .ant-dropdown-menu{background-color:var(--color-white)!important;background:var(--color-white)!important}.capability-selector-dropdown.dark-theme .ant-dropdown-menu,.dark-theme .capability-selector-dropdown .ant-dropdown-menu,div.capability-selector-dropdown.dark-theme .ant-dropdown-menu{background-color:var(--color-dark-bg-2)!important;background:var(--color-dark-bg-2)!important}.file-chip{align-items:center;background-color:var(--chat-bg-secondary);border:1px solid var(--color-white-border-20);border-radius:25px;cursor:default;display:flex;gap:12px;height:50px;justify-content:center;justify-content:flex-start;margin:4px;max-width:250px;min-width:150px;overflow:hidden;padding:8px 12px;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1)}.file-chip.file-chip-clickable{cursor:pointer}.file-chip-eye-overlay{background-color:var(--color-black-overlay);color:#fff}.file-chip:hover .file-chip-eye-overlay{opacity:1}.file-chip-filename{color:var(--text-primary,#fff)}.file-chip-type{color:var(--text-secondary,var(--color-white-text-70))}.file-chip-preview{border-radius:4px;height:26px;object-fit:cover;width:26px}.file-chip-close-button{align-items:center;background-color:var(--color-white-border-20);border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:26px;justify-content:center;margin-left:8px;transition:all .2s ease;width:26px}.file-chip-close-button:hover{background-color:var(--color-error-overlay)}.file-chip-close-icon{display:none}.file-chip-icon-pdf{color:var(--color-file-pdf);font-size:22px}.file-chip-icon-excel{color:var(--color-file-excel);font-size:22px}.file-chip-icon-word{color:var(--color-file-word);font-size:22px}.file-chip-icon-image{color:var(--color-file-image);font-size:22px}.file-chip-icon-default{color:var(--text-secondary,var(--color-white-text-low));font-size:18px}.file-chip-tooltip-title{color:var(--color-white);font-weight:700}.file-chip-tooltip-description,.file-chip-tooltip-size{color:var(--color-white-text-80);margin-top:4px}[data-theme=dark] .file-chip{background-color:var(--color-dark-bg-1);border-color:var(--color-dark-border-1)}[data-theme=dark] .file-chip:hover{background-color:var(--color-dark-bg-2);border-color:var(--color-dark-border-2)}.file-chip-preview-modal .ant-modal-content{background:var(--color-dark-bg-1);border-radius:12px}.file-chip-preview-modal .ant-modal-header{background:var(--color-dark-bg-1);border-bottom:1px solid var(--color-dark-border-1);border-radius:12px 12px 0 0}.file-chip-preview-modal .ant-modal-title{color:var(--color-white);font-weight:600}.file-chip-preview-modal .ant-modal-close{color:var(--color-white)}.file-chip-preview-modal .ant-modal-close:hover{color:var(--color-error)}.file-chip-preview-container{padding:16px;text-align:center}.file-chip-preview-info{background:var(--color-dark-bg-2);border:1px solid var(--color-dark-border-2);border-radius:8px;margin-top:16px;padding:12px;text-align:left}.file-chip-preview-info p{color:var(--color-white);font-size:13px;margin:4px 0}.file-chip-preview-info strong{color:var(--color-white-text-80)}[data-theme=light] .file-chip-preview-modal .ant-modal-content{background:var(--color-white)}[data-theme=light] .file-chip-preview-modal .ant-modal-header{background:var(--color-white);border-bottom:1px solid var(--color-light-border)}[data-theme=light] .file-chip-preview-modal .ant-modal-close,[data-theme=light] .file-chip-preview-modal .ant-modal-title{color:var(--color-black)}[data-theme=light] .file-chip-preview-info{background:var(--color-light-bg);border:1px solid var(--color-light-border-subtle)}[data-theme=light] .file-chip-preview-info p{color:var(--color-black)}[data-theme=light] .file-chip-preview-info strong{color:var(--color-gray-600)}.file-chip-no-preview{color:var(--text-secondary);justify-content:center;text-align:center}.file-chip-no-preview p{color:var(--text-secondary);font-size:14px;margin-bottom:0;margin-top:16px}.file-container{margin-bottom:8px}.file-container .ant-space{width:100%}.file-card{background:var(--color-light-bg);border:1px solid var(--color-light-border-subtle);border-radius:6px}.file-card .ant-card-body{align-items:center;display:flex;justify-content:space-between;padding:8px 12px}.file-content{align-items:center;display:flex;flex:1;justify-content:center;min-width:0}.file-icon-container{flex-shrink:0;margin-right:8px}.file-preview-image{border-radius:4px;object-fit:cover}.file-info{flex:1;min-width:0}.file-info-content{display:flex;flex-direction:column}.file-name{color:var(--color-text-dark);font-size:13px;font-weight:500;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-size{color:var(--color-text-secondary);font-size:11px;margin-top:2px}.file-description-container{flex:1;margin-left:8px;min-width:0}.file-description{color:var(--color-text-muted);font-size:12px;font-style:italic;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-remove-button{color:var(--color-error);flex-shrink:0;height:auto;margin-left:8px;min-width:auto;padding:2px;width:auto}.file-icon-image{color:var(--color-file-image);font-size:16px}.file-icon-pdf{color:var(--color-file-pdf);font-size:16px}.file-icon-excel{color:var(--color-file-excel);font-size:16px}.file-icon-word{color:var(--color-file-word);font-size:16px}.file-icon-default{color:var(--color-text-secondary);font-size:16px}.file-upload-area{align-items:center;background-color:initial!important;border:none!important;display:flex;flex-wrap:wrap;gap:2px;min-height:36px;overflow:hidden;padding:2px;transition:all .3s cubic-bezier(.4,0,.2,1)}.file-upload-area.is-transitioning,.file-upload-area.is-transitioning .file-chip-wrapper{transition:all .4s cubic-bezier(.25,.46,.45,.94)}.file-chip-wrapper{position:relative;transform:translateZ(0)}.file-chip-wrapper:not(.file-chip-enter):not(.file-chip-exit){transition:all .3s cubic-bezier(.4,0,.2,1)}.file-chip-enter{animation:fileChipEnter .4s cubic-bezier(.25,.46,.45,.94) forwards;opacity:0;transform:translateY(-12px) scale(.9)}.file-chip-exit{animation:fileChipExit .25s cubic-bezier(.4,0,1,1) forwards;opacity:1;transform:translateY(0) scale(1);z-index:-1}@keyframes fileChipEnter{0%{opacity:0;transform:translateY(-12px) scale(.9)}60%{opacity:.9;transform:translateY(-2px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fileChipExit{0%{opacity:1;transform:translateY(0) scale(1)}50%{opacity:.3;transform:translateY(-8px) scale(.9)}to{opacity:0;transform:translateY(-15px) scale(.8)}}.file-upload-area-enter{margin-bottom:0;max-height:0;opacity:0;padding-bottom:0;padding-top:0;transform:translateY(-10px)}.file-upload-area-enter-active{transition:all .3s cubic-bezier(.4,0,.2,1)}.file-upload-area-enter-active,.file-upload-area-exit{margin-bottom:8px;max-height:200px;opacity:1;padding-bottom:6px;padding-top:6px;transform:translateY(0)}.file-upload-area-exit-active{margin-bottom:0;max-height:0;opacity:0;padding-bottom:0;padding-top:0;transform:translateY(-10px);transition:all .3s cubic-bezier(.4,0,.2,1)}[data-theme=dark] .file-upload-area{background-color:var(--color-slate-bg-strong);border-color:var(--color-slate-border-subtle)}.send-btn{align-items:center;background:var(--color-primary-bg-medium);border:none;border-radius:50%;color:var(--color-white-text-high);cursor:pointer;display:flex;flex-shrink:0;font-size:16px;height:32px;justify-content:center;margin-right:-5px;transition:all .2s cubic-bezier(.4,0,.2,1);width:32px}.send-btn:disabled{cursor:not-allowed;opacity:.5;transform:none}.send-btn:disabled:hover{background:var(--color-primary-bg-medium);transform:none}.dynamic-modal .ant-modal-content{background-color:var(--color-slate-bg-strong);border:1px solid var(--chat-hover-bg)}.dynamic-modal .ant-modal-header{background-color:var(--color-slate-bg-strong);border-bottom:1px solid var(--chat-hover-bg)}.dynamic-modal .ant-modal-title{color:var(--color-white-text-high);font-weight:600}.dynamic-modal .ant-modal-close-x{color:var(--color-white-text-medium)}.dynamic-modal .ant-modal-close-x:hover{color:var(--color-white-text-high)}.dynamic-modal .ant-modal-body{background-color:var(--color-slate-bg-strong);padding:24px}.dynamic-modal .ant-form-item-label>label{color:var(--color-white-text-high);font-weight:500}.dynamic-modal .ant-form-item-required:before{display:none!important}.dynamic-modal .ant-input{background-color:var(--color-slate-bg-strong)!important;border:1px solid var(--chat-hover-bg);color:var(--color-white-text-high)}.dynamic-modal .ant-input:hover{background-color:var(--color-slate-bg-strong)!important;border-color:var(--color-white-border-normal)}.dynamic-modal .ant-input:focus{background-color:var(--color-slate-bg-strong)!important;border-color:var(--color-primary-border-normal);box-shadow:0 0 0 2px var(--color-primary-tint)}.dynamic-modal .ant-input::placeholder{color:var(--color-white-text-medium)}.dynamic-modal .ant-form-item-explain-error{color:var(--color-error-text-high)}.dynamic-modal .ant-btn{border-radius:6px;font-weight:500;height:40px;min-width:100px}.dynamic-modal .ant-btn:hover{background-color:var(--color-primary-bg-strong)!important;border-color:var(--color-primary-border-normal)!important;color:var(--color-white-text-high)!important}.dynamic-modal .ant-btn-primary{background-color:var(--color-primary-bg-strong);border-color:var(--color-primary-border-normal);color:var(--color-white-text-high)}.dynamic-modal .ant-btn-primary:hover{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover);color:var(--color-full-always-white)}.dynamic-modal .ant-btn-primary:focus{background-color:var(--color-primary-dark);border-color:var(--color-primary-dark);box-shadow:0 0 0 2px var(--color-primary-tint-70);color:var(--color-full-always-white)}.dynamic-modal .ant-btn-default{background-color:var(--color-modal-button-gray)!important;border:1px solid var(--color-40-black)!important;color:var(--color-full-always-white)!important}.dynamic-modal .ant-btn-default:hover,.dynamic-modal .ant-btn-default:hover:focus{background-color:var(--color-primary-dark)!important;border-color:var(--color-primary-dark)!important;color:var(--color-full-always-white)!important}.dynamic-modal .ant-btn-default:focus{background-color:var(--color-modal-button-gray)!important;border-color:var(--color-40-black)!important;box-shadow:0 0 0 2px var(--color-primary-tint-70)!important;color:var(--color-full-always-white)!important}.dynamic-modal .ant-btn-dangerous{background-color:var(--color-primary-dark);border-color:var(--color-primary-dark);color:var(--color-full-always-white)}.dynamic-modal .ant-btn-dangerous:hover{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover);color:var(--color-full-always-white)}.dynamic-modal .ant-btn-loading .ant-btn-loading-icon{color:inherit}.dynamic-modal .single-button-container{display:flex;justify-content:flex-start;width:100%}.dynamic-modal .single-button-container .ant-btn{width:auto}.dynamic-modal .multiple-buttons-container{align-items:center;display:flex;gap:8px;justify-content:flex-start}.dynamic-modal .multiple-buttons-container .ant-btn{width:auto}@media (max-width:768px){.dynamic-modal{margin:0;max-width:calc(100vw - 32px);padding:16px}.dynamic-modal .ant-modal-body{padding:16px}.dynamic-modal .multiple-buttons-container{flex-direction:column;gap:12px}.dynamic-modal .multiple-buttons-container .ant-btn{width:100%}}.model-selector-btn{align-items:center;background:var(--color-white-overlay-subtle);border:1px solid var(--color-white-border-subtle);border-radius:12px;color:var(--chat-text-secondary);cursor:pointer;display:flex;font-size:12px;gap:10px;height:34px;justify-content:space-between;max-width:170px;min-width:110px;padding:8px 14px;transition:all .2s cubic-bezier(.4,0,.2,1)}.model-selector-btn .model-label{flex:1;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.model-selector-btn .dropdown-icon{color:var(--text-color-secondary,var(--color-white-text-low));flex-shrink:0;font-size:10px}.model-selector-dropdown,.model-selector-dropdown.dark-theme{--ant-color-bg-elevated:var(--color-dark-bg-2);--ant-color-border:var(--color-white-border-subtle);--ant-color-text:var(--color-white-text-medium);--ant-color-text-secondary:var(--color-white-text-low)}.model-selector-dropdown.light-theme{--ant-color-bg-elevated:var(--color-white);--ant-color-border:var(--color-20-black);--ant-color-text:var(--color-80-black);--ant-color-text-secondary:var(--color-60-black)}.model-selector-dropdown .ant-dropdown-menu{backdrop-filter:blur(12px);background:var(--color-dark-bg-2);border:1px solid var(--ant-color-border);border-radius:6px;box-shadow:0 6px 16px 0 var(--color-black-overlay),0 3px 6px -4px var(--color-black-overlay),0 9px 28px 8px #00000026;min-width:160px;padding:4px}.model-selector-dropdown .ant-dropdown-menu,.model-selector-dropdown.dark-theme .ant-dropdown-menu{background:var(--color-dark-bg-2)!important;background-color:var(--color-dark-bg-2)!important}.model-selector-dropdown.light-theme .ant-dropdown-menu{background:var(--color-white)!important;border:1px solid var(--color-20-black)!important;box-shadow:0 0 10px 0 var(--color-10-black),0 3px 0 0 var(--color-10-black),0 9px 10px 0 var(--color-10-black)!important}.model-selector-dropdown .ant-dropdown-menu-item-group-title{background:#0000!important;border-bottom:1px solid var(--color-white-border-25);color:var(--color-10-black)!important;font-size:12px;font-weight:700;letter-spacing:1px;margin:0 0 4px;padding:10px 12px 6px;text-transform:uppercase}.model-selector-dropdown.light-theme .ant-dropdown-menu-item-group-title{border-bottom:1px solid var(--color-30-black)!important;color:var(--color-70-black)!important}.model-selector-dropdown .ant-dropdown-menu-item{border-radius:4px;color:var(--ant-color-text);font-size:14px!important;margin-top:2px!important;padding:6px 12px;transition:all .2s ease}.model-selector-dropdown.dark .ant-dropdown-menu-item:hover{background:var(--color-dropdown-hover)!important}.model-selector-dropdown.light-theme .ant-dropdown-menu-item:hover{background:var(--color-20-black)!important}.model-selector-dropdown .ant-dropdown-menu-item-selected{background:var(--color-submenu-item-active-bg)!important;color:var(--color-white-text-high)!important}.model-selector-dropdown.dark .ant-dropdown-menu-item-selected:hover{background:var(--color-submenu-item-active-bg)!important}.model-selector-dropdown.light-theme .ant-dropdown-menu-item-selected,.model-selector-dropdown.light-theme .ant-dropdown-menu-item-selected:hover{background:var(--base-primary-lighter)!important}.model-selector-dropdown .ant-dropdown-menu-item-divider{background:var(--color-white-border-25);margin:2px 0}.model-selector-dropdown .ant-dropdown-menu-item-divider,.model-selector-dropdown.dark-theme .ant-dropdown-menu-item-divider{background:var(--color-50-black)!important}.model-selector-dropdown.light-theme .ant-dropdown-menu-item-divider{background:var(--color-30-black)!important}.model-name{color:var(--color-30-black);font-size:14px;font-weight:600;line-height:1.3}.model-description{color:var(--color-white-text-60);font-size:12px;line-height:1.2;margin-top:2px}.model-selector-dropdown.light-theme .model-name{color:var(--color-50-black)!important}.model-selector-dropdown.light-theme .model-description{color:var(--color-60-black)!important}.ai-chat-task-preview{background:var(--chat-input-bg);border:2px solid var(--chat-border-color);border-radius:10px;color:var(--chat-text-primary);cursor:pointer!important;margin:10px 0;max-width:450px;padding:15px 12px;transition:all .2s ease;width:fit-content}.ai-chat-task-preview:hover{transform:translateY(-2px)}.ai-chat-task-preview .task-card{align-items:center;display:flex;justify-content:space-between}.ai-chat-task-preview .task-details{display:flex;flex:1;flex-direction:column;padding-right:20px}.ai-chat-task-preview .task-name{font-size:16px;font-weight:600}.ai-chat-task-preview .task-meta{align-items:center;display:flex;font-size:14px;margin-top:6px;opacity:.8}.ai-chat-task-preview .task-time{align-items:center;display:flex;gap:5px}.analysis-drawer{--transition-duration:0.15s}.analysis-drawer .ant-drawer-content-wrapper{transition:transform var(--transition-duration) cubic-bezier(.23,1,.32,1)!important}.analysis-drawer .ant-drawer-mask{transition:opacity var(--transition-duration) ease!important}.analysis-drawer .ant-drawer-header{border-bottom:1px solid #f0f0f0;padding:16px 24px}.analysis-drawer .drawer-title{align-items:center;display:flex;justify-content:space-between;width:100%}.analysis-drawer .drawer-status{align-items:center;display:flex;gap:8px}.analysis-drawer .status-complete{color:#28a745;font-size:12px;font-weight:500}.analysis-drawer .status-progress{color:#c55e52;font-size:12px;font-weight:500}.analysis-drawer .progress-percentage{color:#666;font-size:12px}.deep-research-drawer-content{-webkit-overflow-scrolling:touch;height:100%;overflow-y:auto;transform:translateZ(0);will-change:scroll-position}.deep-research-loading-state{align-items:center;display:flex;height:50vh;justify-content:center;will-change:opacity}.deep-research-loading-state .loading-content{max-width:300px;text-align:center}.deep-research-loading-state h3{color:var(--color-text-primary,#333);margin:16px 0 8px}.deep-research-loading-state p{color:var(--color-text-secondary,#666);margin-bottom:24px}.loading-steps{margin-top:24px}.research-steps-container{contain:layout;padding:16px 0}.circling-magnifying-glass{display:inline-block;will-change:transform}.magnifying-glass-icon{height:100%;width:100%}.message-item.user-message{align-self:flex-end;background:var(--background-primary);border:1px solid var(--border-color);border-radius:8px;padding:8px 12px}.message-item.assistant-message{align-items:flex-start;align-self:flex-start;max-width:100%;width:100%}.thinking-message-container .assistant-message.latest-message,.thinking-message-container.latest-message{transition:min-height .3s ease}.message-content{border-radius:8px;font-size:14px;padding:8px 12px}.partial-response{padding:12px 16px}.thinking-message-container{animation:slideInFromBottom .3s ease-out;max-width:100%;width:100%}.thinking-message-container .chat-analysis-view{margin-bottom:8px;margin-top:8px}.thinking-message-container .analysis-panel{background:#0000;border:none}.thinking-message-container .file-preview-item{background:rgba(var(--primary-color-rgb),.1);border:1px solid rgba(var(--primary-color-rgb),.2);border-radius:2px;color:var(--primary-color);font-size:10px;padding:4px}.thinking-indicator-wrapper{align-items:center;display:flex;gap:8px;margin-bottom:12px;padding-left:10px;position:relative}.thinking-orb{animation:pulseOrb 2s ease-in-out infinite;background-color:var(--color-primary-tint);border-radius:50%;box-shadow:0 0 4px var(--color-primary-tint);height:8px;width:8px}@keyframes pulseOrb{0%,to{box-shadow:0 0 4px var(--color-primary-tint);opacity:1;transform:scale(1)}50%{box-shadow:0 0 12px var(--color-primary-tint);opacity:.7;transform:scale(1.4)}}.thinking-steps-container{background:rgba(var(--primary-color-rgb),.02);border:1px solid rgba(var(--primary-color-rgb),.1);border-radius:8px;margin:12px 0;overflow:hidden}.thinking-placeholder{align-items:center;background:rgba(var(--primary-color-rgb),.05);border-radius:8px;display:flex;gap:12px;margin:12px 0;padding:16px}.thinking-dots{display:flex;gap:4px}.thinking-dots span{animation:thinkingPulse 1.4s ease-in-out infinite;background:var(--primary-color);border-radius:50%;height:6px;width:6px}.thinking-dots span:first-child{animation-delay:-.32s}.thinking-dots span:nth-child(2){animation-delay:-.16s}.thinking-dots span:nth-child(3){animation-delay:0s}.thinking-text{color:var(--text-secondary);font-size:14px}.thinking-status{-webkit-text-fill-color:#0000;animation:shimmer 2s linear infinite;background:linear-gradient(120deg,var(--color-white-40) 0,var(--color-white-60) 40%,var(--color-white) 50%,var(--color-white-60) 60%,var(--color-white-40) 100%);-webkit-background-clip:text;background-size:200% 100%;display:inline-block;position:relative}@supports not (background-clip:text){.thinking-status{animation:fadeInOut 2.5s ease-in-out infinite;color:var(--color-primary-text-high)}}@keyframes thinkingFade{0%,to{opacity:.7}50%{opacity:1}}.thinking-letter{display:inline-block}.response-label{color:var(--text-secondary);font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.thinking-actions{display:flex;justify-content:flex-end;margin-top:16px}.stop-generation-btn{align-items:center;background:var(--error-color);border:none;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:6px;padding:8px 16px;transition:all .2s ease}.stop-generation-btn:hover{background:var(--error-color-hover);transform:translateY(-1px)}.stop-generation-btn:active{transform:translateY(0)}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes thinkingPulse{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}[data-theme=dark] .partial-response-content{background:var(--color-white-overlay-subtle);border-color:var(--color-white-border-subtle)}.thinking-message-container.deep-research-mode{position:relative}.thinking-orb.deep-research-orb{animation:deepResearchPulse 2.5s ease-in-out infinite;background:linear-gradient(45deg,var(--color-primary-bg-medium),var(--color-primary-bg-strong));box-shadow:0 0 8px var(--color-primary-tint);height:10px;width:10px}@keyframes deepResearchPulse{0%,to{box-shadow:0 0 8px var(--color-primary-tint);opacity:1;transform:scale(1)}25%{box-shadow:0 0 12px var(--color-primary-tint);opacity:.8;transform:scale(1.2)}50%{box-shadow:0 0 16px var(--color-primary-tint);opacity:.6;transform:scale(1.5)}75%{box-shadow:0 0 12px var(--color-primary-tint);opacity:.8;transform:scale(1.2)}}.deep-research-mode .thinking-status{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,var(--color-primary-bg-medium),var(--color-primary-bg-strong));-webkit-background-clip:text;background-clip:text;color:var(--color-primary-text-high);font-weight:500}@media (max-width:768px){.thinking-message-container{padding:0 8px}.partial-response-content{font-size:13px;padding:10px}.thinking-orb.deep-research-orb{height:8px;width:8px}}.chat-analysis-view{text-align:left;width:100%}.chat-analysis-view .deep-research-analysis-button{color:var(--color-analysis-text-gray);cursor:pointer!important;font-weight:400;margin-bottom:10px;transition:all .2s ease}.chat-analysis-view .deep-research-analysis-button .analysis-expand-icon{margin-right:8px;transition:transform .2s ease}.chat-analysis-view .deep-research-analysis-content{padding:16px 0}.chat-analysis-view .ant-collapse-item.ant-collapse-item-active{border-radius:0!important}.chat-analysis-view .ant-collapse-header-text{color:var(--color-gale-gray)}.chat-analysis-view .ant-collapse-content-box,.chat-analysis-view .ant-collapse-header{padding:0!important}.chat-analysis-view .thinking-process{padding:4px!important}.chat-analysis-view .action-header{background:#0000;border:none!important;max-width:600px;padding-left:12px;width:600px}.chat-analysis-view .action-title,.chat-analysis-view .bullet{color:#d3d3d3}.chat-analysis-collapse{background:#0000;border:none}.chat-analysis-collapse .ant-collapse-item{background:#0000;border:none;border-radius:8px}.chat-analysis-collapse .ant-collapse-header{border-radius:8px;color:var(--color-analysis-text-gray);font-size:14px;font-weight:500;margin-bottom:10px;padding:10px 14px}.chat-analysis-collapse .ant-collapse-content{background:#0000;border-top:none}.chat-analysis-collapse .ant-collapse-content-box{padding:16px}.analysis-expand-icon{color:var(--color-analysis-text-medium);font-size:12px}.analysis-panel{border:none}.analysis-loading-container{background:var(--color-slate-bg-5);border:1px solid var(--color-slate-border-20);border-radius:12px;display:flex;flex-direction:column;justify-content:center;margin:8px 0;min-height:120px;padding:24px 20px;text-align:left}.analysis-loading-container .ant-spin-container{align-items:center;display:flex;flex-direction:column;gap:16px}.analysis-loading-container .ant-spin-text{color:var(--color-research-slate);font-size:14px;font-weight:500;margin-top:12px}.loading-placeholder{margin:0 auto;max-width:500px;width:100%}.analysis-skeleton{padding:8px 0}.analysis-skeleton .ant-skeleton-title{background:var(--color-analysis-skeleton);height:16px!important}.analysis-skeleton .ant-skeleton-paragraph li{background:var(--color-analysis-skeleton);height:14px!important}.analysis-skeleton-wrapper{display:flex;flex-direction:column;gap:24px;width:100%}.skeleton-action-section,.skeleton-search-section,.skeleton-thought-section{display:flex;flex-direction:column;gap:12px}.skeleton-header{align-items:center;background:var(--color-slate-bg-10);border:1px solid var(--color-slate-border-30);border-radius:8px;display:flex;gap:8px;padding:10px 12px}.skeleton-icon,.skeleton-source-icon{height:16px;width:16px}.skeleton-bullet,.skeleton-icon,.skeleton-source-icon{animation:shimmer 1.5s infinite;background:var(--color-skeleton-gradient);background-size:200% 100%;border-radius:50%}.skeleton-bullet{flex-shrink:0;height:8px;margin-top:4px;width:8px}.skeleton-content{display:flex;flex-direction:column;gap:8px;padding-left:16px}.skeleton-bullet-item{align-items:flex-start;display:flex;gap:8px}.skeleton-search-query{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.skeleton-sources{display:flex;flex-direction:column;gap:8px}.skeleton-source-item{align-items:center;display:flex;gap:6px}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width:768px){.chat-analysis-view{margin-top:12px;padding-top:8px}.chat-analysis-collapse .ant-collapse-header{font-size:12px;padding:6px 8px}.chat-analysis-collapse .ant-collapse-content-box{padding:8px}.chat-analysis-view .action-header{max-width:320px;width:320px}.analysis-loading-container{margin:6px 0;min-height:100px;padding:16px 12px}.analysis-loading-container .ant-spin-text{font-size:13px}}@media (min-width:769px) and (max-width:1024px){.chat-analysis-view .action-header{max-width:480px;width:480px}}@media (min-width:1025px) and (max-width:1440px){.chat-analysis-view .action-header{max-width:600px;width:600px}}@media (min-width:1441px){.chat-analysis-view .action-header{max-width:700px;width:700px}}.chat-analysis-steps-container{background:#0000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;padding:16px;position:relative;width:100%}.chat-analysis-steps-container.streaming{opacity:.95}.chat-analysis-steps-container .chat-analysis-empty{color:var(--color-text-muted-light);font-style:italic;padding:24px;text-align:center}.chat-analysis-steps-container .analysis-tool-collapse{background:#0000;border:none;counter-reset:step-counter;margin-bottom:16px;position:relative}.chat-analysis-steps-container .analysis-tool-collapse .ant-collapse-item{border:1px solid var(--color-slate-border-30);border-radius:12px;box-shadow:0 2px 8px #0000000f;margin-bottom:12px;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:1}.chat-analysis-steps-container .analysis-tool-collapse .ant-collapse-item:hover{border-color:var(--color-slate-border-40);box-shadow:0 4px 12px #0000001a;transform:translateY(-1px)}.chat-analysis-steps-container .analysis-tool-collapse .ant-collapse-item.ant-collapse-item-active{box-shadow:0 4px 16px #0000001f}.chat-analysis-steps-container .analysis-tool-collapse .ant-collapse-item.ant-collapse-item-active .ant-collapse-header{background:var(--color-slate-bg-15)}.chat-analysis-steps-container .analysis-tool-collapse .ant-collapse-header{align-items:center;background:var(--color-slate-bg-10);border:none;border-radius:0;display:flex;flex-direction:row;gap:4px;justify-content:space-between;margin-bottom:0!important;min-height:56px;padding:16px 24px;position:relative}.chat-analysis-steps-container .analysis-tool-collapse .ant-collapse-header .ant-collapse-header-text{color:var(--chat-text-primary);flex:1;font-size:15px;font-weight:600;text-align:left}.chat-analysis-steps-container .analysis-tool-collapse .ant-collapse-header .ant-collapse-expand-icon{padding-inline-start:12px!important}.chat-analysis-steps-container .analysis-tool-collapse .ant-collapse-content{background:var(--color-slate-bg-5);border:none}.chat-analysis-steps-container .analysis-tool-collapse .ant-collapse-content .ant-collapse-content-box{background:var(--color-slate-bg-2);border:1px solid var(--color-slate-border-20)!important;border-radius:12px;margin:12px;padding:24px;position:relative;text-align:left}.chat-analysis-steps-container .analysis-tool-collapse .analysis-expand-icon{color:var(--color-text-secondary);font-size:14px;transition:all .3s cubic-bezier(.4,0,.2,1)}.chat-analysis-steps-container .analysis-tool-collapse .analysis-expand-icon:hover{color:var(--chat-text-primary)}.chat-analysis-steps-container .analysis-item-panel .ant-collapse-header{align-items:center;display:flex;justify-content:space-between;position:relative}.chat-analysis-steps-container .analysis-item-panel .ant-collapse-header .ant-collapse-header-text{flex:1}.chat-analysis-steps-container .analysis-item-panel .ant-collapse-header .ant-collapse-extra{margin-left:auto;padding-inline-end:12px!important;position:static}.chat-analysis-steps-container .analysis-input-label,.chat-analysis-steps-container .analysis-output-label{background:var(--color-slate-bg-12);border:1px solid var(--color-slate-border-15);border-radius:2px;color:var(--chat-text-primary);display:inline-block;font-size:12px;font-weight:700;margin-bottom:8px;padding:4px 8px;text-transform:uppercase}.chat-analysis-steps-container .analysis-input-label{background:var(--color-primary-bg-light);border-color:var(--color-primary-border-light);margin-left:12px;margin-top:8px}.chat-analysis-steps-container .analysis-output-label{background:var(--color-success-bg-light);border-color:var(--color-success-border-light);margin-left:12px;margin-top:12px}.chat-analysis-steps-container .analysis-action-container{background:var(--color-slate-bg-8);border:1px solid var(--color-slate-border-20);border-radius:8px;box-shadow:0 1px 3px #0000000d;margin-bottom:16px;margin-left:16px;margin-right:16px;overflow-y:auto;padding:16px}.chat-analysis-steps-container .analysis-action-container pre{background:var(--color-slate-bg-15)!important;border:1px solid var(--color-slate-border-15);border-radius:4px;font-size:13px;line-height:1.6;overflow-x:auto;padding:16px}.chat-analysis-steps-container .analysis-action-container .react-json-view{background:#0000!important;font-size:13px}.chat-analysis-steps-container .analysis-tool-output{background:var(--color-slate-bg-5);border-left:3px solid var(--color-info);border-radius:8px;margin-bottom:8px;padding:12px}.chat-analysis-steps-container .analysis-llm-output{background:var(--color-slate-bg-5);border-left:3px solid var(--color-warning);border-radius:8px;margin-bottom:8px;padding:12px}.chat-analysis-steps-container .analysis-llm-output .analysis-llm-content{color:var(--chat-text-primary);font-size:14px;line-height:1.6}.chat-analysis-steps-container .analysis-llm-output .analysis-llm-content h1,.chat-analysis-steps-container .analysis-llm-output .analysis-llm-content h2,.chat-analysis-steps-container .analysis-llm-output .analysis-llm-content h3,.chat-analysis-steps-container .analysis-llm-output .analysis-llm-content h4,.chat-analysis-steps-container .analysis-llm-output .analysis-llm-content h5,.chat-analysis-steps-container .analysis-llm-output .analysis-llm-content h6{color:var(--chat-text-primary);margin-bottom:4px;margin-top:8px}.chat-analysis-steps-container .analysis-llm-output .analysis-llm-content p{margin-bottom:8px}.chat-analysis-steps-container .analysis-llm-output .analysis-llm-content ol,.chat-analysis-steps-container .analysis-llm-output .analysis-llm-content ul{margin-bottom:8px;padding-left:16px}.chat-analysis-steps-container .analysis-llm-output .analysis-llm-content li{margin-bottom:4px}.chat-analysis-steps-container .analysis-llm-output .analysis-llm-content code{background:var(--color-slate-bg-10);border-radius:4px;font-size:13px;padding:2px 6px}.chat-analysis-steps-container .analysis-llm-output .analysis-llm-content pre{background:var(--color-slate-bg-10);border-radius:4px;font-size:13px;line-height:1.5;overflow-x:auto;padding:12px}.chat-analysis-steps-container .ant-thought-chain-item-pending-pending .ant-avatar.ant-avatar-circle.ant-avatar-icon.ant-thought-chain-item-icon{background-color:initial!important;border:1px solid var(--color-slate-border-30)!important}.chat-analysis-steps-container .ant-thought-chain.ant-thought-chain-middle>.ant-thought-chain-item .ant-thought-chain-item-content:before,.chat-analysis-steps-container .ant-thought-chain.ant-thought-chain-middle>.ant-thought-chain-item .ant-thought-chain-item-header:before,.chat-analysis-steps-container :where(.css-dev-only-do-not-override-sfsqom).ant-thought-chain .ant-thought-chain-item-success-success .ant-thought-chain-item-icon,.chat-analysis-steps-container :where(.css-dev-only-do-not-override-sfsqom).ant-thought-chain .ant-thought-chain-item-success-success>:before{background-color:var(--color-tag-gray-border)!important}.chat-analysis-steps-container .ant-thought-chain-item-success-success .ant-avatar.ant-avatar-circle.ant-avatar-icon.ant-thought-chain-item-icon{border-color:#9abd16!important}.chat-analysis-steps-container .ant-thought-chain-item-header{gap:8px!important}.chat-analysis-steps-container .ant-thought-chain.ant-thought-chain-middle .ant-thought-chain-item .ant-thought-chain-item-content .ant-thought-chain-item-content-box{border:1px solid var(--color-slate-border-30)!important}.message-info{align-items:center;display:flex;justify-content:center;margin-top:6px;opacity:0;padding:0 4px;transition:opacity .2s ease,visibility .2s ease}.message-item:hover .message-info{opacity:1;visibility:visible}.message-actions{align-items:center;display:flex;gap:12px;justify-content:center}.copy-icon,.download-icon,.info-icon,.thumbs-down-icon,.thumbs-up-icon{border-radius:4px;color:var(--chat-text-placeholder);cursor:pointer;font-size:16px;opacity:.6;padding:4px;transition:all .2s ease}.download-icon,.info-icon{font-size:18px}.copy-icon:hover,.download-icon:hover,.info-icon:hover,.thumbs-down-icon:hover,.thumbs-up-icon:hover{background-color:var(--color-white-overlay-subtle);opacity:1;transform:scale(1.1)}.info-icon:hover{color:var(--color-primary-tint)}.tooltip-content{display:flex;flex-direction:column;font-size:12px;gap:4px}.tooltip-item{display:block;line-height:1.4;white-space:nowrap}.copy-icon:hover{color:var(--color-primary-tint)}.thumbs-up-icon:hover{color:var(--color-success-text-high)}.thumbs-down-icon:hover{color:var(--color-error-text-high)}.download-icon:hover{color:var(--color-primary-text-high)}.thumbs-down-icon.active-dislike,.thumbs-up-icon.active-like{opacity:1}.thumbs-down-icon.loading,.thumbs-up-icon.loading{cursor:not-allowed;opacity:.5}.user-message .message-info{justify-content:flex-end}.assistant-message .message-info{justify-content:flex-start}.csv-file-chip{align-items:center;background-color:var(--chat-bg-secondary,#2a2a2a);border:1px solid var(--color-white-border-20);border-radius:25px;cursor:pointer;display:flex;gap:8px;height:50px;justify-content:center;justify-content:flex-start;margin:4px;max-width:250px;min-width:150px;overflow:hidden;padding:4px 8px;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1)}.csv-file-chip:hover{background-color:var(--chat-bg-tertiary,#333);border-color:var(--color-white-border-30)}.csv-file-chip-clickable{cursor:pointer}.csv-chip-icon-container{align-items:center;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.csv-chip-text{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:4px;justify-content:center;overflow:hidden}.csv-chip-filename{color:var(--text-primary,#fff);font-size:14px;font-weight:500;line-height:1.2;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.csv-chip-type{color:var(--text-secondary,#ffffffb3);font-size:12px;font-weight:400;line-height:1;white-space:nowrap}.csv-chip-icon{color:var(--color-file-excel-green);font-size:22px;transition:all .2s ease;z-index:1}.csv-file-chip:hover .csv-chip-icon{opacity:.3}.csv-chip-center-download-icon{align-items:center;background-color:var(--color-file-excel-overlay);border-radius:50%;color:#fff;display:flex;font-size:16px;height:32px;justify-content:center;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .2s ease;width:32px;z-index:2}.csv-file-chip:hover .csv-chip-center-download-icon{opacity:1;transform:translate(-50%,-50%) scale(1)}.csv-chip-center-download-icon:hover{background-color:var(--color-file-excel-green);transform:translate(-50%,-50%)}.csv-chip-tooltip-title{color:var(--text-primary,#fff);font-weight:500;margin-bottom:4px}.csv-chip-tooltip-action{color:var(--text-secondary,#ffffffa6);font-size:12px}.downloadable-file-chip{align-items:center;background-color:var(--chat-bg-secondary,#2a2a2a);border:1px solid var(--color-white-border-20);border-radius:25px;cursor:pointer;display:flex;gap:8px;height:50px;justify-content:center;justify-content:flex-start;margin:4px;max-width:250px;min-width:150px;overflow:hidden;padding:4px 8px;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1)}.downloadable-file-chip-clickable{cursor:pointer}.file-chip-icon-container{flex-shrink:0;height:32px;position:relative;width:32px}.file-chip-eye-overlay,.file-chip-icon-container{align-items:center;display:flex;justify-content:center}.file-chip-eye-overlay{background-color:var(--color-black-overlay-60);border-radius:50%;color:var(--color-white);font-size:14px;height:24px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease;width:24px;z-index:2}.downloadable-file-chip:hover{background-color:var(--chat-bg-tertiary,#333);border-color:var(--color-white-border-30)}.downloadable-file-chip:hover .file-chip-eye-overlay{opacity:1}.file-chip-text{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:4px;justify-content:center;overflow:hidden}.file-chip-filename{color:var(--color-white,#fff);font-size:14px;font-weight:500;line-height:1.2;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-chip-type{font-size:12px;font-weight:400;line-height:1;white-space:nowrap}.downloadable-file-chip .file-chip-preview{border-radius:3px;height:20px;object-fit:cover;width:20px}.downloadable-file-chip .file-chip-icon-pdf{color:var(--color-file-pdf-red);font-size:18px}.downloadable-file-chip .file-chip-icon-excel{color:var(--color-file-excel-green);font-size:18px}.downloadable-file-chip .file-chip-icon-word{color:var(--color-file-word-blue);font-size:18px}.downloadable-file-chip .file-chip-icon-ppt{color:var(--color-file-ppt-orange);font-size:18px}.downloadable-file-chip .file-chip-icon-txt{color:var(--color-file-text-gray);font-size:18px}.downloadable-file-chip .file-chip-icon-image{color:var(--color-file-image-blue);font-size:18px}.downloadable-file-chip .file-chip-icon-default{color:var(--text-secondary,#ffffffa6);font-size:18px}.file-chip-tooltip-title{color:var(--text-primary,#fff);font-weight:500;margin-bottom:4px}.file-chip-tooltip-action{color:var(--text-secondary,#ffffffa6);font-size:12px}.file-chip-preview-modal .ant-modal-content{background-color:var(--chat-bg-primary,#1a1a1a);border:1px solid var(--border-color,#ffffff1a)}.file-chip-preview-modal .ant-modal-header{background-color:var(--chat-bg-secondary,#2a2a2a);border-bottom:1px solid var(--border-color,#ffffff1a)}.file-chip-preview-modal .ant-modal-title{color:var(--text-primary,#fff)}.file-chip-no-preview,.file-chip-preview-container{align-items:center;display:flex;flex-direction:column;gap:16px}.file-chip-no-preview{color:var(--text-secondary,#ffffffa6);padding:40px}.conversation-exchange{display:flex;flex-direction:column;gap:8px;max-width:100%;width:100%}.message-item{display:flex;flex-direction:column;margin-bottom:0;max-width:80%;overflow:hidden;padding:0!important}.message-item.has-image{max-width:90%}.user-message{align-items:flex-end;align-self:flex-end}.assistant-message{align-items:flex-start;align-self:flex-start;max-width:100%;width:100%}.assistant-message.latest-message{transition:min-height .3s ease}.message-content{word-wrap:break-word;border-radius:12px;font-size:15px;padding:12px 16px;text-align:left}.user-message .message-content{background:var(--chat-input-bg);border-radius:12px 12px 4px 12px;color:var(--chat-text-primary);font-size:16px!important;transition:all .2s ease}.assistant-message .message-content{background:#0000;border-radius:12px 12px 12px 4px;color:var(--chat-text-primary);transition:all .2s ease;width:100%}.user-input-content{line-height:1.5;overflow-wrap:break-word;white-space:pre-wrap}.assistant-message .message-content:hover{background:#0000}.assistant-message .message-content>div{font-size:16px!important}.assistant-message .message-content>div p{color:inherit!important;font-size:16px!important}.message-files{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px;margin-top:8px;max-width:100%}.conversation-image-container{border-radius:8px;display:flex;flex-direction:column;gap:8px;margin:8px 0;max-width:100%;width:fit-content}.conversation-image-container .image-wrapper{border-radius:8px;max-height:400px;overflow:hidden;position:relative}.conversation-image-container .conversation-image{border-radius:8px;display:block;height:auto;max-height:400px;max-width:100%;object-fit:contain;transition:all .3s ease;width:auto}.conversation-image-container .ant-image .ant-image-mask{border-radius:8px}.conversation-image-container .ant-image .ant-image-mask .preview-mask{align-items:center;background:var(--color-black-overlay-strong);border-radius:8px;color:var(--color-white-text-high);display:flex;flex-direction:column;gap:8px;padding:12px 16px}.conversation-image-container .ant-image .ant-image-mask .preview-mask .anticon{font-size:20px}.conversation-image-container .ant-image .ant-image-mask .preview-mask span{font-size:14px;font-weight:500}:global(.ant-image-preview) .ant-image-preview-img{background:var(--color-black-bg-strong);border-radius:8px;box-shadow:0 8px 32px var(--color-black-tint)}.message-file-chip{font-size:12px;max-width:200px}.message-generated-files{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;padding:8px 0}:root{--text-secondary:#000000a6}[data-theme=dark]{--text-secondary:#ffffffa6}.message-generated-files-title{color:var(--text-secondary,#ffffffa6);font-size:12px;font-weight:500;margin-bottom:8px;text-align:left;width:100%}.message-generated-file-chip{margin:2px}.message-csv-files{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;padding:8px 0}.message-csv-files-title{color:var(--text-secondary,#ffffffa6);font-size:12px;font-weight:500;margin-bottom:8px;width:100%}.message-csv-file-chip{margin:2px}.conversation-messages-container{-ms-overflow-style:none;align-items:center;display:flex;flex:1;flex-direction:column;height:auto;max-height:100%;overflow-y:auto;padding-top:1rem;position:relative;scroll-behavior:smooth;scrollbar-width:none}.conversation-messages-container -webkit-scrollbar{display:none}.conversation-messages-container.instant-scroll-mode{scroll-behavior:auto!important}[data-theme=dark] .scroll-to-bottom-button:hover,[data-theme=light] .scroll-to-bottom-button:hover{background-color:var(--chat-bg-primary)!important;border-color:var(--color-primary-border-normal)}.pagination-loading{align-items:center;color:var(--color-slate-text-medium);font-size:14px;gap:8px;justify-content:center;padding:16px}.messages-list,.pagination-loading{display:flex;max-width:800px;width:100%}.messages-list{flex-direction:column;gap:16px}.conversation-start{border-top:1px solid var(--color-slate-border-subtle);font-size:12px;margin-top:20px;padding:20px}.conversation-start,.error-message,.no-messages{color:var(--color-slate-text-medium);text-align:center}.error-message,.no-messages{background:var(--chat-bg-secondary);border-radius:8px;font-size:16px;margin:20px 0;max-width:800px;padding:40px 20px;width:100%}.error-message,.message-error{background:var(--color-error-bg-subtle);border:1px solid var(--color-error-border-normal);color:var(--color-error-text-high)}.message-error{border-radius:4px;font-size:12px;margin:4px 0;padding:8px 12px}[data-theme=dark] .error-message,[data-theme=dark] .message-error{background:var(--color-error-bg-strong);border-color:var(--color-error-border-strong);color:var(--color-error-text-high)}[data-theme=dark] .no-messages{background:var(--chat-bg-secondary);color:var(--chat-text-secondary)}@media (max-width:768px){.conversation-messages-container{padding:10px}.error-message,.messages-list,.no-messages,.pagination-loading{max-width:none;width:100%}}@media (max-width:480px){.conversation-messages-container{padding:8px}}.ai-chat-conversation-starters{container-type:inline-size;display:flex;justify-content:center;margin-top:-15px;overflow:hidden;width:100%}.ai-chat-conversation-starters .conversation-chips-container{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;max-height:200px;overflow-x:hidden;overflow-y:auto;padding-right:4px;width:100%}.ai-chat-conversation-starters .conversation-chips-container::-webkit-scrollbar{width:6px}.ai-chat-conversation-starters .conversation-chips-container::-webkit-scrollbar-track{background:var(--color-sidenav-border-charcoal-surface-1,#2a2a2a);border-radius:3px}.ai-chat-conversation-starters .conversation-chips-container::-webkit-scrollbar-thumb{background:var(--color-60-gray,#666);border-radius:3px}.ai-chat-conversation-starters .conversation-chips-container::-webkit-scrollbar-thumb:hover{background:var(--color-40-black,#888)}.ai-chat-conversation-box{align-items:center;background:var(--chat-input-bg);border:1px solid var(--chat-input-bg);border-radius:24px;color:var(--chat-text-primary);cursor:pointer;display:inline-flex;flex:0 0 calc(50% - 6px);font-size:14px;font-weight:500;max-width:360px;padding:12px 20px;text-align:left;transition:all .2s ease;user-select:none}.ai-chat-conversation-box:hover{transform:translateY(-1px)}.ai-chat-conversation-box:focus{outline:none}@container (max-width: 600px){.ai-chat-conversation-box{flex:0 0 100%;max-width:100%}}.scroll-to-bottom-container{align-items:center;bottom:20px;display:flex;flex-grow:0;flex-shrink:0;height:38px;justify-content:center;left:50%;pointer-events:all;position:absolute;transform:translateX(-50%);width:38px;z-index:100}.chat-scroll-button .scroll-to-bottom-container{bottom:20px}.scroll-to-bottom-button,.scroll-to-bottom-button.ant-btn,.scroll-to-bottom-button.ant-btn-circle,.scroll-to-bottom-button.ant-btn-primary{align-items:center!important;aspect-ratio:1/1!important;background:var(--chat-bg-primary)!important;border-color:var(--color-40-black)!important;border-radius:50%!important;border-style:solid!important;border-width:1px!important;box-sizing:border-box!important;display:flex!important;flex-grow:0!important;flex-shrink:0!important;font-size:16px!important;height:38px!important;justify-content:center!important;line-height:1!important;margin:0!important;max-height:38px!important;max-width:38px!important;min-height:38px!important;min-width:38px!important;overflow:hidden!important;padding:0!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;width:38px!important}.scroll-to-bottom-button .anticon{color:var(--color-white);font-size:18px}.unread-count-badge{align-items:center;background:var(--color-error-bg-normal);border:2px solid var(--chat-bg-primary);border-radius:12px;box-shadow:0 2px 6px var(--color-error-tint);color:var(--color-white);display:flex;font-size:11px;font-weight:600;height:20px;justify-content:center;min-width:20px;padding:0 6px;position:absolute;right:-8px;top:-8px}.scroll-to-bottom-container{animation:slideUpFadeIn .3s ease-out}@keyframes slideUpFadeIn{0%{opacity:0;transform:translateX(-50%) translateY(20px) scale(.8)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}.scroll-to-bottom-container *{aspect-ratio:1/1!important;border-radius:50%!important}.scroll-to-bottom-button .anticon,.scroll-to-bottom-button .anticon svg{align-items:center!important;display:flex!important;font-size:16px!important;height:16px!important;justify-content:center!important;width:16px!important}[data-theme=dark] .unread-count-badge{border-color:var(--chat-bg-primary)}@media (max-width:768px){.scroll-to-bottom-container{bottom:20px;left:50%;transform:translateX(-50%)}.chat-scroll-button .scroll-to-bottom-container{bottom:16px}.scroll-to-bottom-button{height:44px!important;min-height:44px!important;min-width:44px!important;width:44px!important}.scroll-to-bottom-button .anticon{font-size:16px}}.chat-content-footer{align-items:center;bottom:2px;display:flex;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);width:auto;z-index:100}.chat-content-footer .footer-text{align-items:center;backdrop-filter:blur(8px);border-radius:10px;color:var(--color-slate-text-medium);display:flex;font-size:11px;gap:4px;justify-content:center;line-height:1.3;margin:0 auto;padding:4px;text-align:center;white-space:nowrap}.footer-info-icon{color:var(--color-slate-text-medium);cursor:pointer;font-size:14px;transition:all .2s cubic-bezier(.4,0,.2,1)}.footer-info-icon:hover{color:var(--color-slate-text-high)}.footer-info-tooltip .ant-tooltip-inner{word-wrap:break-word;backdrop-filter:blur(8px);background:var(--color-slate-bg-strong);border-radius:8px;color:var(--color-white-text-medium);font-size:12px;hyphens:auto;line-height:1.6;max-width:500px;min-width:500px;padding:8px 12px;text-align:justify;text-justify:inter-word;white-space:normal}.footer-info-tooltip .ant-tooltip-arrow:before{background:var(--color-slate-bg-strong)}.footer-info-tooltip .ant-tooltip-content{max-height:none}.footer-info-tooltip{z-index:1000}.session-delete-form .delete-confirmation-text{color:var(--color-white);margin-bottom:16px}.session-delete-form .session-info-container{background:var(--color-80-black);border:1px solid var(--color-border-medium);border-radius:4px;margin-bottom:24px;padding:12px}.session-delete-form .session-info-container .session-label{color:var(--color-white);margin-right:8px}.session-delete-form .session-info-container .session-name{color:var(--color-primary-dark);font-style:italic}@media (max-width:768px){.session-delete-form .session-info-container{padding:8px}.session-delete-form .modal-button-container{gap:8px}}.personalization-content .ant-modal .ant-modal-body{padding:0!important}.personalization-content .ant-form-item{margin-bottom:16px}.personalization-content .personalization-form{max-height:538px;overflow:auto;padding-right:8px}.personalization-content .trait-container{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px;margin-top:8px}.personalization-content .trait-box{border:1px solid var(--color-20-black);border-radius:14px;cursor:pointer;padding:4px 8px}.personalization-content .trait-refresh-icon{cursor:pointer}.personalization-modal .ant-modal-body{padding:0!important}.task-delete-form{padding:8px 0}.task-delete-form .ant-typography{font-size:14px;line-height:1.5;margin-bottom:0}.task-delete-form .modal-buttons{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.task-delete-form .modal-buttons button{min-width:100px}.task-modal{--modal-bg:var(--bg-secondary);--modal-border:var(--border-color);--text-primary:var(--text-primary);--text-secondary:var(--text-secondary)}.task-modal .ant-modal-content{background:var(--modal-bg);border:1px solid var(--modal-border);border-radius:8px}.task-modal .ant-modal-header{background:var(--modal-bg);border-bottom:1px solid var(--modal-border);padding:16px 24px}.task-modal .ant-modal-title{color:var(--text-primary);font-size:18px;font-weight:600}.task-modal .ant-modal-close-x{color:var(--text-secondary)}.task-modal .ant-modal-close-x:hover{color:var(--text-primary)}.task-modal .ant-modal-body{background:var(--modal-bg);padding:24px}.task-create-edit-form .ant-form-item-label>label{color:var(--text-primary);font-weight:500}.task-create-edit-form .ant-input,.task-create-edit-form .ant-input:focus,.task-create-edit-form .ant-input:hover{background:var(--bg-primary);border-color:var(--border-color);color:var(--text-primary)}.task-create-edit-form .ant-select-selector{background:var(--bg-primary)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}.task-create-edit-form .ant-select-selection-placeholder{color:var(--text-secondary)}.task-create-edit-form .ant-picker{background:var(--bg-primary);border-color:var(--border-color);color:var(--text-primary)}.task-create-edit-form .ant-picker:focus,.task-create-edit-form .ant-picker:hover{border-color:var(--primary-color)}.task-create-edit-form .ant-btn{border-radius:6px;font-weight:500;height:36px;transition:all .2s ease}.chat-layout{--sidebar-width:60px;height:calc(100vh - 62px);min-height:0;overflow:hidden;position:relative}.chat-layout.headerless{height:100vh}.chat-layout.sidebar-collapsed{--sidebar-width:60px}.chat-layout.sidebar-expanded{--sidebar-width:294px}.sidebar-container{background:var(--color-full-always-black);box-shadow:2px 0 8px var(--color-shadow-medium);cursor:pointer;display:flex;flex-direction:column;height:calc(100vh - 62px);left:0;overflow:hidden;position:fixed;top:62px;transition:width .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);z-index:999}.chat-layout.headerless .sidebar-container{height:100vh;top:0}.sidebar-container.collapsed{background-color:var(--chat-bg-primary);box-shadow:none;width:60px}.sidebar-container.expanded{box-shadow:none;width:294px}.main-content{background:var(--chat-bg-secondary);height:calc(100vh - 62px);margin:0;min-height:0;overflow:hidden;padding:0;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.chat-layout.headerless .main-content{height:100vh}.chat-layout.sidebar-collapsed .main-content,.chat-layout.sidebar-expanded .main-content{margin-left:var(--sidebar-width);transition:margin-left .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1);width:calc(100% - var(--sidebar-width))}.content-container{background:var(--chat-bg-primary);display:flex;flex-direction:column;height:calc(100vh - 62px);overflow:hidden;padding:0}.chat-layout.headerless .content-container{height:100vh}.sidebar-overlay{background:var(--chat-shadow);bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:62px;transition:opacity .2s cubic-bezier(.4,0,.2,1),visibility .2s cubic-bezier(.4,0,.2,1);visibility:hidden;z-index:998}.chat-layout.headerless .sidebar-overlay{top:0}@media (max-width:480px){.chat-layout.sidebar-expanded .sidebar-overlay.visible{opacity:1;pointer-events:auto;visibility:visible}.chat-layout.sidebar-collapsed .main-content{margin-left:0;width:100%}.chat-layout.sidebar-expanded{height:100vh;overflow:hidden}.chat-layout.sidebar-expanded .main-content{filter:blur(1px);margin-left:0;pointer-events:none;width:100%}.chat-layout.sidebar-collapsed,.chat-layout.sidebar-expanded{--sidebar-width:0}.chat-layout.sidebar-expanded{overflow:hidden}.chat-layout.sidebar-expanded .main-content{filter:blur(1px);pointer-events:none;transform:translateX(0)}.sidebar-overlay{background:var(--chat-drag-overlay-bg);z-index:998}.sidebar-container{height:100vh;z-index:999}}@media (min-width:1025px){.sidebar-overlay{display:none}}@media (max-width:480px){.chat-layout .sidebar-overlay{background:var(--chat-drag-overlay-bg)!important;bottom:0!important;left:0!important;right:0!important;z-index:998!important}.chat-layout .sidebar-container{height:100vh!important;z-index:999!important}.chat-layout.sidebar-expanded{height:100vh!important;overflow:hidden!important;position:fixed!important;width:100%!important}.chat-layout.sidebar-expanded .main-content{margin-left:0!important;width:100%!important}.chat-layout.sidebar-expanded .content-container,.chat-layout.sidebar-expanded .main-content{filter:blur(1px)!important;pointer-events:none!important}}.purple-orb{align-items:center;display:flex;height:120px;justify-content:center;margin-bottom:3px;width:120px;will-change:width,height,margin-bottom,transform}.orb-gradient,.purple-orb{position:relative;transition:all .6s cubic-bezier(.4,0,.2,1)}.orb-gradient{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-gradient-1) 30%,var(--color-primary-gradient-2) 70%,var(--color-primary-gradient-3) 100%);border-radius:50%;box-shadow:0 -8px 16px var(--color-primary-orb-shadow-1),0 0 12px var(--color-primary-orb-shadow-2),0 8px 18px var(--color-primary-orb-shadow-3),inset 0 1px 0 var(--color-white-highlight);height:100%;overflow:hidden;width:100%;will-change:transform,box-shadow,background,border-radius}.orb-gradient:before{animation:reflectionFlow 8s linear infinite;background:radial-gradient(ellipse 40% 30% at 30% 30%,var(--color-primary-radial-1) 0,#0000 60%),radial-gradient(ellipse 35% 40% at 50% 50%,var(--color-primary-radial-2) 0,#0000 55%),radial-gradient(ellipse 45% 35% at 70% 70%,var(--color-primary-radial-3) 0,#0000 65%);filter:blur(12px);height:200%;left:-50%;opacity:0;top:-50%;width:200%}.orb-gradient:after,.orb-gradient:before{border-radius:50%;content:"";pointer-events:none;position:absolute}.orb-gradient:after{background:radial-gradient(ellipse at 30% 40%,#fff6 20%,#0000 50%),radial-gradient(ellipse at 70% 60%,var(--color-primary-radial-4) 15%,#0000 40%),radial-gradient(ellipse at 50% 30%,var(--color-primary-radial-5) 25%,#0000 60%),radial-gradient(ellipse at 80% 80%,var(--color-primary-radial-6) 30%,#0000 70%);opacity:.8}.orb-flow-layer,.orb-gradient:after{height:100%;left:0;top:0;transition:opacity .6s cubic-bezier(.4,0,.2,1);width:100%}.orb-flow-layer{background:radial-gradient(ellipse at 60% 30%,#ffffff4d 25%,#0000 60%),radial-gradient(ellipse at 40% 70%,var(--color-primary-radial-5) 20%,#0000 50%),radial-gradient(ellipse at 80% 50%,var(--color-primary-radial-6) 30%,#0000 70%),radial-gradient(ellipse at 20% 60%,var(--color-primary-radial-6) 35%,#0000 80%);border-radius:50%;opacity:.7;pointer-events:none;position:absolute}.purple-orb .orb-gradient{animation:gentleFloat 4s ease-in-out infinite}.purple-orb .orb-gradient:before{animation:reflectionFlow 12s linear infinite;opacity:.3}.purple-orb .orb-gradient:after{animation:liquidFlow1 10s linear infinite}.purple-orb .orb-flow-layer{animation:liquidFlow2 14s linear infinite reverse}.purple-orb.loading .orb-gradient{animation:gentleFloat 4s ease-in-out infinite,subtleGlow 4s ease-in-out infinite}.purple-orb.loading .orb-gradient:before{animation:reflectionFlow 8s linear infinite;opacity:1}.purple-orb.loading .orb-gradient:after{animation:liquidFlow1 6s linear infinite}.purple-orb.loading .orb-flow-layer{animation:liquidFlow2 8s linear infinite reverse}@keyframes gentleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes subtleGlow{0%,to{box-shadow:0 -8px 16px var(--color-primary-orb-shadow-1),0 0 12px var(--color-primary-orb-shadow-2),0 8px 18px var(--color-primary-orb-shadow-3),inset 0 1px 0 var(--color-white-highlight);filter:brightness(1) saturate(1)}50%{box-shadow:0 -10px 18px var(--color-primary-orb-shadow-3),0 0 16px var(--color-primary-orb-shadow-1),0 10px 22px var(--color-primary-orb-shadow-4),inset 0 1px 0 #ffffff2e;filter:brightness(1.05) saturate(1.02)}}@keyframes reflectionFlow{0%{opacity:.5;transform:rotate(0deg) scale(1)}50%{opacity:.9;transform:rotate(180deg) scale(1.1)}to{opacity:.5;transform:rotate(1turn) scale(1)}}@keyframes liquidFlow1{0%{transform:rotate(0deg) scale(1)}25%{transform:rotate(90deg) scale(1.05)}50%{transform:rotate(180deg) scale(.98)}75%{transform:rotate(270deg) scale(1.03)}to{transform:rotate(1turn) scale(1)}}@keyframes liquidFlow2{0%{transform:rotate(0deg) scale(1.02)}25%{transform:rotate(90deg) scale(.97)}50%{transform:rotate(180deg) scale(1.06)}75%{transform:rotate(270deg) scale(.99)}to{transform:rotate(1turn) scale(1.02)}}.chat-welcome-section{align-items:center;border-top:1px solid var(--color-sidenav-border-charcoal-surface-1);display:flex;flex:1;flex-direction:column;height:100%;justify-content:center;margin-top:55px!important;min-height:0;overflow:hidden;padding:0;position:relative;text-align:center;transition:all .6s cubic-bezier(.4,0,.2,1)}.chat-welcome-section.has-messages{align-items:stretch;justify-content:flex-start}.chat-welcome-section .purple-orb{animation:welcomeFadeInUp .8s ease-out .1s both}.chat-welcome-section:not(.has-messages) .purple-orb.loading .orb-gradient{animation:subtleGlow 3s ease-in-out infinite,liquidFlow1 10s linear infinite!important}.chat-welcome-section:not(.has-messages) .purple-orb.loading .orb-flow-layer{animation:liquidFlow2 8s linear infinite reverse!important}.chat-welcome-section:not(.has-messages) .purple-orb *{transform-origin:center!important}.subtitle-text{animation:welcomeFadeInUp .8s ease-out .2s both;color:var(--color-40-black)!important;font-size:36px;font-weight:400;line-height:1.1;margin-bottom:10px;margin-top:16px;transition:all .6s cubic-bezier(.4,0,.2,1)}.purple-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-tint-90) 50%,var(--color-primary-bg-medium) 100%);-webkit-background-clip:text;background-clip:text}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes welcomeFadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUpFromBottom{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.chat-welcome-section.content-state,.chat-welcome-section.loading-state{justify-content:center}.content-wrapper{max-height:0;opacity:0;overflow:hidden;transform:translateY(20px);transition:all .6s cubic-bezier(.4,0,.2,1);width:100%}.content-wrapper.visible{max-height:none;opacity:1;transform:translateY(0)}.content-wrapper.with-messages{display:flex;flex:1;flex-direction:column;height:100%;min-height:0;overflow:hidden;position:relative;top:0}.content-wrapper.with-messages,.content-wrapper.with-messages.visible{margin-top:0;max-height:none;padding-top:0}.conversation-container{display:flex;flex:1;flex-direction:column;min-height:0;overflow-y:auto;padding:0;position:relative}.historical-messages{flex:1;min-height:0;overflow-y:auto}.chat-input-container{align-items:center;justify-content:center;margin:0 auto;max-width:800px;padding:7px 4px 15px;transition:all .6s cubic-bezier(.4,0,.2,1);z-index:50}.chat-input-container.welcome-position{animation:welcomeFadeInUp .8s ease-out .4s both;position:relative}.chat-input-container.fixed-position{animation:slideUpFromBottom .6s ease-out both;backdrop-filter:blur(10px);background:var(--chat-bg-primary);border-top:1px solid var(--chat-border-color);bottom:0;box-shadow:0 -4px 20px var(--chat-shadow);left:50%;margin:0;max-width:800px;padding-bottom:80px;position:absolute;transform:translateX(-50%);width:calc(100% - 40px)}.chat-input-container .chat-input-container{max-width:800px;width:100%}.chat-input-container .custom-sender{max-width:800px;width:100%!important}@media (max-width:768px){.chat-welcome-section{margin-left:56px!important}.chat-welcome-section.has-messages{padding:10px 10px 0}.chat-input-container{max-width:none;padding:0 4px 15px 2px;width:100%}.chat-input-container.fixed-position{left:50%;max-width:none;padding-bottom:70px;transform:translateX(-50%);width:calc(100% - 20px)}.chat-input-container .chat-input-container{max-width:none;width:100%}.chat-input-container .custom-sender{max-width:none;width:100%!important}}[data-theme=dark] .fixed-chat-input-container{background:var(--chat-bg-primary);border-top:1px solid var(--chat-border-color)}.welcome-container{align-items:center;display:flex;flex-direction:column;gap:32px;justify-content:center;margin:0 auto;max-width:800px;padding:20px;width:100%}.conversation-starter-container{animation:welcomeFadeInUp .8s ease-out .4s both;width:100%}.conversation-starter-container .ant-row{margin:0!important}.conversation-starter-container .ant-col{padding:0 10px 20px}@media screen and (max-width:768px){.conversation-starter-container .ant-col{padding:0 5px 15px}.welcome-container{gap:24px;padding:16px}.subtitle-text{font-size:28px}}@media screen and (max-width:480px){.welcome-container{gap:20px;padding:12px}.subtitle-text{font-size:24px}}.chat-input-container{animation:fadeInUp .4s ease-out .2s both;display:flex;flex-direction:column;gap:12px;position:relative;transform-origin:center;transition:height .3s cubic-bezier(.4,0,.2,1);width:100%}.chat-input-container.drag-over{border:2px dashed var(--color-primary-border-subtle);border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1)}.drag-overlay{align-items:center;animation:dragOverlayFadeIn .2s ease-out forwards;backdrop-filter:blur(8px);border-radius:12px;bottom:0;color:var(--color-primary);display:flex;font-size:16px;font-weight:500;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transform:scale(.98);z-index:1000}@keyframes dragOverlayFadeIn{to{opacity:1;transform:scale(1)}}.file-upload-container{overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.file-upload-container.no-files{max-height:0;opacity:0;transform:translateY(-10px)}.file-upload-container.has-files{max-height:200px;opacity:1;transform:translateY(0)}.chat-input-footer{justify-content:space-between;margin-bottom:-2px}.chat-input-footer,.footer-left{align-items:center;display:flex;gap:12px}.footer-left{flex:1;flex-wrap:wrap;margin-bottom:-1px;margin-left:-10px;min-width:0}.footer-right{gap:8px}.canvas-btn,.footer-right{align-items:center;display:flex;justify-content:center}.canvas-btn{backdrop-filter:blur(10px);background:var(--color-white-overlay-subtle);border:1px solid var(--color-white-border-subtle);border-radius:50%;color:var(--chat-text-secondary);cursor:pointer;flex-shrink:0;font-size:16px;height:34px;transition:all .2s ease;width:34px}.canvas-btn:hover{background:var(--color-white-overlay-strong);border-color:var(--color-white-border-normal);color:var(--chat-text-primary);transform:scale(1.05)}.canvas-btn:disabled{cursor:not-allowed;opacity:.5;transform:none}.sender-wrapper{transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.custom-sender{max-width:800px!important;padding:2px 2px 0;width:100%!important}.custom-sender .ant-sender{align-items:center!important;backdrop-filter:blur(10px)!important;background:var(--color-white-overlay-subtle)!important;border:1px solid var(--color-white-border-subtle)!important;box-shadow:none!important;display:flex!important;padding:4px 8px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.custom-sender .ant-input{font-size:16px!important;font-weight:400!important;line-height:1.4!important;margin:12px!important;outline:none!important;padding:3px!important}.custom-sender .ant-input,.custom-sender .ant-input:hover{background:none!important;border:none!important;box-shadow:none!important;color:var(--chat-text-primary)!important}.custom-sender .ant-input::placeholder{color:var(--chat-text-placeholder)!important;font-weight:400!important}.custom-sender .ant-input:focus{background:none!important;border:none!important;box-shadow:none!important}.custom-sender .ant-sender:focus-within{background:var(--color-white-overlay-focus)!important;transform:translateY(-1px)!important}.custom-sender .ant-sender-content{margin:0!important;padding-block:0!important;padding-inline:0!important}.custom-sender .ant-sender-content .ant-input-outlined{margin:0!important;padding:6px 8px!important}.custom-sender .ant-input-outlined .ant-input{margin:0!important;padding:0!important}.custom-sender.ant-sender,.custom-sender.ant-sender:focus-within{border:0 solid var(--color-input-border)!important;border-radius:18px!important;box-shadow:none!important}.selected-capability-chip{align-items:center;background:var(--color-primary-bg-subtle);border:1px solid var(--color-primary-border-normal);border-radius:16px;color:var(--color-primary);display:inline-flex;font-size:12px;font-weight:500;gap:2px;margin-left:-4px;padding:4px 8px;padding-right:4px!important}.selected-capability-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.remove-capability-btn{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--color-primary);cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;transition:all .2s ease;width:24px}.remove-capability-btn:hover{background:var(--color-primary-tint-70);color:var(--color-primary)}.remove-capability-btn:active{transform:scale(.95)}[data-theme=dark] .selected-capability-chip{background:var(--color-primary-bg-15);border-color:var(--color-primary-tint-80);color:var(--color-primary)}[data-theme=dark] .remove-capability-btn{color:var(--color-primary)}[data-theme=dark] .remove-capability-btn:hover{background:var(--color-primary-bg-20)}.submenu-item-with-ellipsis{align-items:center!important;display:flex!important;justify-content:space-between!important;min-width:0!important;padding-right:4px!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;width:100%!important}.submenu-item-with-ellipsis .submenu-item-content{cursor:pointer!important;display:block!important;flex:1!important;max-width:calc(100% - 30px)!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;white-space:nowrap!important}.submenu-item-with-ellipsis .submenu-item-content:hover{color:inherit!important}.submenu-item-with-ellipsis .ant-tooltip-open,.submenu-item-with-ellipsis>span[role=tooltip]{flex:1!important;min-width:0!important;overflow:hidden!important}.submenu-item-with-ellipsis>span[role=tooltip]{display:block!important}.submenu-ellipsis-button{align-items:center!important;background:none!important;border:none!important;border-radius:0!important;color:var(--color-submenu-ellipsis)!important;display:flex!important;height:24px!important;justify-content:center!important;margin-right:2px!important;min-width:24px!important;opacity:0!important;padding:0!important;transform:scale(.8)!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;width:24px!important}.submenu-ellipsis-button:hover{background:none!important;color:var(--color-submenu-ellipsis-hover)!important;opacity:1!important;transform:scale(1)!important}.submenu-ellipsis-button .anticon{font-size:18px!important;font-weight:900!important;line-height:1!important;transform:rotate(90deg)!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important}.ant-menu-item:hover .submenu-ellipsis-button,.sidebar-menu .ant-menu-item.ant-menu-item-selected .submenu-ellipsis-button{opacity:1!important;transform:scale(1)!important}.submenu-item-with-ellipsis:hover .submenu-ellipsis-button{color:var(--color-submenu-ellipsis-hover)!important;opacity:1!important;transform:scale(1)!important}.sidebar-menu-dropdown{z-index:1060!important}.sidebar-menu-dropdown.ant-dropdown-placement-bottomLeft .ant-dropdown-menu{transform:translateX(15px)!important}.sidebar-menu-dropdown .ant-dropdown-menu{backdrop-filter:blur(12px)!important;background:var(--color-dark-bg-2)!important;border:1px solid var(--color-white-border-subtle)!important;border-radius:4px!important;box-shadow:0 4px 12px var(--color-black-overlay)!important;margin-top:4px!important;max-height:none!important;min-width:120px!important;overflow:hidden!important;padding:4px!important}.sidebar-menu-dropdown .ant-dropdown-menu .ant-dropdown-menu-item{border-radius:4px!important;color:var(--color-white-text-medium)!important;font-size:12px!important;line-height:1.4!important;margin:2px 0!important;padding:4px 8px!important;position:relative!important;transition:all .2s ease!important}.sidebar-menu-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:hover{background:var(--color-dropdown-hover)!important}.sidebar-menu-dropdown.theme-light .ant-dropdown-menu,[data-theme=light] .sidebar-menu-dropdown .ant-dropdown-menu{background:var(--color-white)!important;border:1px solid var(--color-20-black)!important;box-shadow:0 4px 12px #0000001a!important}.sidebar-menu-dropdown.theme-light .ant-dropdown-menu-item,[data-theme=light] .sidebar-menu-dropdown .ant-dropdown-menu-item{color:var(--color-80-black)!important}.sidebar-menu-dropdown.theme-light .ant-dropdown-menu-item:hover,[data-theme=light] .sidebar-menu-dropdown .ant-dropdown-menu-item:hover{background:var(--color-10-black)!important;color:var(--color-full-black)!important}.dropdown-menu-item-label{align-items:center!important;color:var(--color-white-text-medium)!important;display:flex!important;padding-right:20px!important;position:relative!important;width:100%!important}.sidebar-menu-dropdown.theme-light .dropdown-menu-item-label,[data-theme=light] .dropdown-menu-item-label{color:var(--color-80-black)!important}.sidebar-menu-dropdown .ant-dropdown-menu-item .anticon{color:var(--color-white-text-dim)!important;font-size:12px!important;opacity:.7!important;position:absolute!important;right:0!important;top:50%!important;transform:translateY(-50%)!important}.sidebar-menu-dropdown .ant-dropdown-menu-item:hover .anticon{color:var(--color-white-text-high)!important;opacity:1!important}.sidebar-menu-dropdown.theme-light .ant-dropdown-menu-item .anticon,[data-theme=light] .sidebar-menu-dropdown .ant-dropdown-menu-item .anticon{color:var(--color-60-black)!important}.sidebar-menu-dropdown.theme-light .ant-dropdown-menu-item:hover .anticon,[data-theme=light] .sidebar-menu-dropdown .ant-dropdown-menu-item:hover .anticon{color:var(--color-full-black)!important}.sidebar-menu-container{background:var(--chat-sidebar-bg);border-right:1px solid var(--color-sidenav-border-charcoal-surface-1);display:flex;flex-direction:column;height:100%;overflow:hidden;transition:all .2s cubic-bezier(.4,0,.2,1)}.navigation-header{margin-bottom:8px;padding:16px 12px}.navigation-header .nav-left{align-items:center;display:flex;gap:8px}.navigation-header.collapsed{padding:12px}.navigation-header.collapsed .nav-left{gap:0;justify-content:center;position:relative}.navigation-header.collapsed .nav-left .sidebar-toggle-btn.hover-visible{left:50%;opacity:0;pointer-events:auto;position:absolute;transform:translateX(-50%);visibility:visible;z-index:10}.navigation-header.collapsed .nav-logo-btn{justify-content:center;padding:6px;transition:opacity .2s ease,visibility .2s ease}.navigation-header .nav-logo-btn{align-items:center;background:none;border:none;border-radius:6px;cursor:pointer;display:flex;padding:4px;transition:all .2s ease}.navigation-header .nav-logo-btn:hover{background:var(--chat-hover-bg)}.navigation-header .nav-logo-btn .nav-logo{height:16px;margin-top:2px;transition:opacity .2s ease;width:auto}[data-theme=dark] .navigation-header .nav-logo-btn .nav-logo,[data-theme=light] .navigation-header .nav-logo-btn .nav-logo{opacity:1}.navigation-header .nav-logo-btn .nav-favicon{border-radius:4px;height:24px;object-fit:contain;transition:all .2s ease;width:24px}[data-theme=light] .navigation-header .nav-logo-btn .nav-favicon{filter:brightness(1);opacity:.9}[data-theme=dark] .navigation-header .nav-logo-btn .nav-favicon{filter:brightness(1.1);opacity:1}.navigation-header .nav-divider{align-items:center;display:flex;opacity:.6;padding:0 4px}.navigation-header .nav-divider .breadcrumb-arrow,.navigation-header .nav-divider img{height:12px;transition:all .2s ease;width:auto}[data-theme=light] .navigation-header .nav-divider .breadcrumb-arrow,[data-theme=light] .navigation-header .nav-divider img{filter:invert(1) brightness(.3);opacity:.8}[data-theme=dark] .navigation-header .nav-divider .breadcrumb-arrow,[data-theme=dark] .navigation-header .nav-divider img{filter:none;opacity:1}.top-action-buttons{display:flex;flex-direction:column;gap:8px;padding:10px 12px}.top-action-buttons .action-button{align-items:center;background:#0000!important;border:none!important;border-radius:6px;color:var(--color-white-text-60);display:flex;font-weight:500;gap:8px;height:36px;justify-content:flex-start;overflow:hidden;padding:0 16px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.top-action-buttons .action-button:hover{background:var(--chat-hover-bg)!important;color:var(--color-white-text-60)!important}.top-action-buttons .action-button:disabled{background:#0000!important;color:var(--color-text-secondary)!important;opacity:.6}.top-action-buttons .action-button:disabled .sidebar-icon{color:var(--color-text-secondary)}.top-action-buttons .action-button:focus,.top-action-buttons .action-button:focus-visible{background:#0000!important;box-shadow:none!important;outline:2px solid var(--color-primary);outline-offset:2px}.top-action-buttons .action-button .sidebar-icon{color:var(--color-white-text-60);font-size:16px;transition:all .3s cubic-bezier(.4,0,.2,1)}.top-action-buttons .action-button .button-text{max-width:200px;transform:translateX(0)}.tab-system,.top-action-buttons .action-button .button-text{opacity:1;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.tab-system{border-bottom:1px solid var(--chat-border-color);display:flex;max-height:50px;padding:0 8px;transform:scaleY(1);transform-origin:top}.tab-system.hidden{border-bottom-width:0;max-height:0;opacity:0;padding:0 8px;transform:scaleY(0)}.tab-system .tab-item{align-items:center;border-bottom:2px solid #0000;color:var(--color-text-secondary);cursor:pointer;display:flex;flex:1;font-size:13px;font-weight:500;gap:6px;justify-content:center;overflow:hidden;padding:12px 8px;position:relative;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.tab-system .tab-item:hover{background:var(--chat-hover-bg);color:var(--color-text)}.tab-system .tab-item.active{background:var(--chat-active-bg);border-bottom-color:var(--color-primary);color:var(--color-primary)}.tab-system .tab-item:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.tab-system .tab-item .sidebar-icon{font-size:14px;transition:all .3s cubic-bezier(.4,0,.2,1)}.tab-system .tab-item .tab-text{max-width:100px;opacity:1;overflow:hidden;transform:translateX(0);transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.content-list{flex:1;margin-bottom:130px;max-height:450px;overflow-y:auto;padding:8px}.content-list::-webkit-scrollbar{width:4px}.content-list::-webkit-scrollbar-track{background:#0000}.content-list::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-bg);border-radius:2px}.content-list::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover-bg)}.sidebar-container.collapsed .sidebar-menu-container{background-color:var(--chat-bg-primary);border-right:1px solid var(--color-sidenav-border-charcoal-surface-1)}.sidebar-container.collapsed .top-action-buttons{padding:10px 8px}.sidebar-container.collapsed .top-action-buttons .action-button{justify-content:center;padding:0 12px}.sidebar-container.collapsed .top-action-buttons .action-button .button-text{max-width:0;opacity:0;overflow:hidden;transform:translateX(-10px)}.sidebar-container.collapsed .tab-system{padding:0 4px}.sidebar-container.collapsed .tab-system .tab-item{justify-content:center;padding:12px 4px}.sidebar-container.collapsed .tab-system .tab-item .tab-text{max-width:0;opacity:0;overflow:hidden;transform:translateX(-10px)}.sidebar-container.collapsed .content-list{padding:8px 4px}.sidebar-container.collapsed .ant-menu-item .ant-menu-title-content,.sidebar-container.collapsed .ant-menu-submenu-title .ant-menu-title-content{max-width:0;opacity:0;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.sidebar-container.collapsed .ant-menu-item-selected .ant-menu-title-content,.sidebar-container.collapsed .ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-title-content{max-width:0;opacity:0;overflow:hidden}.sidebar-container.collapsed .ant-menu-item-active,.sidebar-container.collapsed .ant-menu-item-selected,.sidebar-container.collapsed .ant-menu-submenu-active>.ant-menu-submenu-title,.sidebar-container.collapsed .ant-menu-submenu-selected>.ant-menu-submenu-title{background:#0000!important;color:var(--color-white-text-60)!important}.sidebar-container.collapsed .ant-menu-item-active:after,.sidebar-container.collapsed .ant-menu-item-selected:after,.sidebar-container.collapsed .ant-menu-submenu-active>.ant-menu-submenu-title:after,.sidebar-container.collapsed .ant-menu-submenu-selected>.ant-menu-submenu-title:after{display:none!important}.sidebar-container.collapsed .sidebar-menu-container{overflow:visible;position:relative}.sidebar-container.collapsed .bottom-menu{background:var(--chat-bg-primary);border-top:1px solid var(--chat-border-color);bottom:0;left:0;margin:0;padding:8px 4px;position:absolute;right:0}.sidebar-container.collapsed .bottom-menu .ant-menu-item{margin:2px 0;padding:8px 12px!important;text-align:center}.sidebar-container.collapsed .bottom-menu .ant-menu-item .ant-menu-title-content{display:none}.sidebar-container.collapsed .bottom-menu .ant-menu-item .anticon{font-size:16px}.sidebar-menu-container .ant-menu{background:#0000!important;border:none!important}.sidebar-menu-container .ant-menu.ant-menu-inline-collapsed{width:auto!important}.sidebar-menu-container .ant-menu-item{color:var(--color-white-text-60)!important}.sidebar-menu-container .ant-menu-item:hover{background:var(--color-submenu-item-hover-bg)!important}.sidebar-menu-container .ant-menu-item-selected,.sidebar-menu-container .ant-menu-item-selected:hover{background:var(--color-submenu-item-active-bg)!important}.sidebar-menu-container .ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title{line-height:40px;padding:0!important;text-align:center}.sidebar-menu-container .ant-menu-inline-collapsed{width:60px!important}.sidebar-menu-container .ant-menu-inline .ant-menu-submenu-title .ant-menu-title-content{transition:all .3s cubic-bezier(.4,0,.2,1)}.submenu-title-with-action{align-items:center;display:flex;justify-content:space-between;width:100%}.submenu-title-content{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.submenu-action-button{align-items:center;background:var(--color-bg-container)!important;border:1px solid var(--color-border);border-radius:4px;color:var(--color-text)!important;cursor:pointer;display:flex;font-size:12px;height:24px;justify-content:center;line-height:1;min-width:24px;opacity:1;padding:0;transition:all .3s cubic-bezier(.4,0,.2,1);width:24px}.submenu-action-button:not(:disabled):hover{background:var(--color-bg-container-hover)!important;border-color:var(--color-primary);color:var(--color-text)!important;opacity:1}.submenu-action-button:disabled{background:var(--color-bg-container)!important;border-color:var(--color-border);cursor:not-allowed;opacity:.4}.submenu-action-button:focus,.submenu-action-button:focus-visible{background:var(--color-bg-container-hover)!important;border-color:var(--color-primary);box-shadow:none!important;outline:2px solid var(--color-primary);outline-offset:1px}.submenu-action-button:active{background:var(--color-bg-container-active)!important;border-color:var(--color-primary);transform:scale(.95)}.submenu-action-button.ant-btn-loading{background:var(--color-bg-container)!important;border-color:var(--color-border);pointer-events:none}.submenu-action-button.ant-btn-loading .ant-btn-loading-icon{font-size:12px}.sidebar-menu-container .ant-menu-inline-collapsed .submenu-action-button,.sidebar-menu-container .ant-menu-inline-collapsed .submenu-item-with-ellipsis .submenu-ellipsis-button{display:none}.sidebar-menu-container .ant-menu-item:hover .submenu-action-button,.sidebar-menu-container .ant-menu-submenu:hover>.ant-menu-submenu-title .submenu-action-button{opacity:1}.sidebar-menu-container .ant-menu-item:hover .ant-menu-inline-collapsed .submenu-item-with-ellipsis .submenu-ellipsis-button,.sidebar-menu-container .ant-menu-submenu:hover>.ant-menu-submenu-title .ant-menu-inline-collapsed .submenu-item-with-ellipsis .submenu-ellipsis-button{display:none}.sidebar-menu-container .ant-menu-item:hover .ant-menu-item .submenu-action-button,.sidebar-menu-container .ant-menu-item:hover .ant-menu-item:hover .submenu-action-button,.sidebar-menu-container .ant-menu-item:hover .ant-menu-submenu-title .submenu-action-button,.sidebar-menu-container .ant-menu-item:hover .ant-menu-submenu:hover>.ant-menu-submenu-title .submenu-action-button,.sidebar-menu-container .ant-menu-submenu:hover>.ant-menu-submenu-title .ant-menu-item .submenu-action-button,.sidebar-menu-container .ant-menu-submenu:hover>.ant-menu-submenu-title .ant-menu-item:hover .submenu-action-button,.sidebar-menu-container .ant-menu-submenu:hover>.ant-menu-submenu-title .ant-menu-submenu-title .submenu-action-button,.sidebar-menu-container .ant-menu-submenu:hover>.ant-menu-submenu-title .ant-menu-submenu:hover>.ant-menu-submenu-title .submenu-action-button{opacity:1}.button-animate-pulse{animation:pulse 2s infinite}.tab-animate-highlight{animation:highlight 1s ease-out}@keyframes highlight{0%{background:var(--color-primary-light)}to{background:#0000}}.infinite-scroll-loading{align-items:center;color:var(--color-text-secondary);display:flex;font-size:12px;justify-content:center;opacity:.8;padding:8px;transition:opacity .3s ease}.infinite-scroll-loading .anticon{font-size:11px}.infinite-scroll-loading span{font-style:italic;font-weight:400}.sidebar-menu-container .ant-menu-item.ant-menu-item-disabled .infinite-scroll-loading{cursor:default;opacity:.6}.loading-menu-item{pointer-events:none}.loading-menu-item:hover{background-color:initial!important}.bottom-menu{background:var(--chat-bg-primary);border-top:1px solid var(--chat-border-color);bottom:0;flex-direction:column;gap:8px;left:0;margin-top:auto;position:absolute;right:0}.bottom-menu,.bottom-menu .ant-menu-item{align-items:center;display:flex}.bottom-menu .ant-menu-item:hover{background:var(--color-submenu-item-hover-bg)!important}.bottom-menu .ant-menu-item[data-menu-id=app-name]{color:var(--chat-text-secondary)!important;cursor:default!important;font-size:12px;opacity:.8}.bottom-menu .ant-menu-item[data-menu-id=app-name]:hover{background:#0000!important}.bottom-menu .ant-menu-item[data-menu-id=app-name] .sidebar-icon{opacity:.6}.sidebar-menu-dropdown .ant-dropdown-menu{background:var(--color-bg-elevated)!important;border:1px solid var(--color-border)!important;box-shadow:0 6px 16px 0 #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d!important}.sidebar-menu-dropdown .ant-dropdown-menu-item{background:#0000!important;color:var(--color-text)!important}.sidebar-menu-dropdown .ant-dropdown-menu-item:hover{background:var(--color-bg-container-hover)!important}.sidebar-menu-dropdown .ant-dropdown-menu-item .anticon{color:var(--color-text-secondary)!important}.sidebar-menu-dropdown .ant-dropdown-menu-item .anticon:hover{color:var(--color-text)!important}.collapsed-empty-area-clickable{background:#0000;bottom:130px;cursor:e-resize;left:0;position:absolute;right:0;top:170px;transition:all .2s ease;z-index:1}.collapsed-empty-area-clickable:hover{opacity:.5}.clickable-when-collapsed{cursor:e-resize}.vnc-panel{background:var(--color-background);border-left:1px solid var(--color-white-border-08);border-radius:8px 0 0 0;box-shadow:-2px 0 8px var(--color-black-tint);display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;width:100%}.vnc-panel-header{align-items:center;backdrop-filter:blur(8px);background:var(--color-surface);border-bottom:1px solid var(--color-white-border-06);display:flex;justify-content:space-between;min-height:48px;padding:12px 16px}.vnc-panel-title{align-items:center;color:var(--color-text);display:flex;font-size:14px;font-weight:500;gap:8px}.vnc-panel-title .connection-status{font-size:12px;font-weight:400}.vnc-panel-title .connection-status.connected{color:var(--color-success)}.vnc-panel-title .connection-status.disconnected{color:var(--color-warning)}.vnc-panel-controls{display:flex;gap:8px}.vnc-panel-controls .ant-btn{align-items:center;border:none;box-shadow:none;color:var(--color-text-secondary);display:flex;font-size:12px;gap:4px;height:auto;justify-content:center;padding:4px 8px}.vnc-panel-controls .ant-btn:hover{background:var(--color-hover);color:var(--color-primary)}.vnc-panel-content{height:100%;min-height:0;overflow:hidden}.vnc-panel-content,.vnc-panel-loading{display:flex;flex:1;flex-direction:column}.vnc-panel-loading{align-items:center;color:var(--color-text-secondary);gap:16px;justify-content:center}.vnc-panel-loading p{font-size:14px;margin:0}.chat-layout.agent-mode{display:flex;height:100vh;overflow:hidden}.chat-layout.agent-mode .sidebar-container{flex-shrink:0}.chat-layout.agent-mode .main-content{display:flex;flex:1;overflow:hidden}.chat-layout.agent-mode .content-container{display:flex;flex:1;flex-direction:column;overflow:hidden}.chat-layout.agent-mode .sidebar-container.collapsed{width:60px}.chat-layout.agent-mode .sidebar-container.expanded{width:280px}.drag-splitter{align-items:center;background:var(--chat-border-secondary,#444);border:none;box-shadow:inset 1px 0 0 var(--color-white-border-subtle),inset -1px 0 0 var(--color-white-border-subtle);cursor:col-resize;display:flex;justify-content:center;position:relative;transition:background-color .2s ease;user-select:none;width:8px;z-index:10}.drag-splitter:hover{background:var(--color-gale-purple,#6366f1);box-shadow:none}.drag-splitter:hover .drag-handle{opacity:1}.drag-splitter.dragging{background:var(--color-gale-purple,#6366f1);box-shadow:none}.drag-handle{align-items:center;display:flex;flex-direction:column;gap:2px;justify-content:center;opacity:.8;transition:opacity .2s ease}.drag-splitter.dragging .drag-handle{opacity:1}.drag-line{background:var(--color-white-text-low);border-radius:1px;height:8px;width:2px}.drag-splitter.dragging .drag-line,.drag-splitter:hover .drag-line{background:#fff}.canvas-panel{background:var(--color-background);border:2px solid var(--color-border);border-radius:6px;display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.canvas-header{align-items:center;background:var(--color-surface);border-bottom:1px solid var(--color-border);display:flex;justify-content:center;min-height:52px;padding:12px 16px}.canvas-header-content{align-items:center;display:flex;justify-content:space-between;width:100%}.canvas-title{color:var(--color-text-primary);flex:1;font-size:16px;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.canvas-actions{align-items:center;display:flex;gap:4px}.canvas-content{display:flex;flex:1;flex-direction:column;overflow:hidden}.canvas-placeholder{align-items:center;background:var(--color-background);display:flex;height:100%;justify-content:center;width:100%}.canvas-placeholder-content{padding:40px 20px;text-align:center}.canvas-placeholder-content h4{color:var(--color-text-primary);font-size:18px;font-weight:600;margin:0 0 8px}.canvas-placeholder-content p{color:var(--color-text-secondary);font-size:14px;margin:0 0 24px}.canvas-placeholder-content .ant-btn{min-width:140px}.canvas-panel.light-theme{--color-background:var(--color-white);--color-surface:var(--color-light-bg);--color-border:var(--color-light-border-subtle);--color-text-primary:var(--color-text-dark);--color-text-secondary:var(--color-text-secondary)}.canvas-panel.dark-theme{--color-background:var(--color-canvas-dark-bg);--color-surface:var(--color-canvas-dark-surface);--color-border:var(--color-canvas-dark-border);--color-text-primary:var(--color-white);--color-text-secondary:var(--color-canvas-dark-text)}.canvas-sidebar-modal .ant-modal-content{background:var(--color-surface)}@media (max-width:768px){.canvas-header{min-height:48px;padding:8px 12px}.canvas-title{font-size:14px}}.chat-layout.agent-mode-active{overflow:hidden;position:relative}.chat-layout.agent-mode-active .main-content.split-view{--chat-panel-width:30%;--vnc-panel-width:66%;display:flex;flex-direction:row;height:100vh;overflow:hidden;width:100%}.chat-layout.agent-mode-active.sidebar-expanded .main-content.split-view{--vnc-panel-width:51%}.chat-layout.agent-mode-active .content-container.chat-panel{display:flex;flex:0 0 var(--chat-panel-width);flex-direction:column;min-height:0;min-width:0;padding-right:8px;transition:flex-basis .1s ease,width .1s ease;width:var(--chat-panel-width)}.chat-layout.agent-mode-active .vnc-panel-container{background:var(--color-background);border-radius:8px;display:flex;flex:0 0 var(--vnc-panel-width);flex-direction:column;margin:8px 8px 8px 0;min-height:0;min-width:0;overflow:hidden;transition:flex-basis .1s ease,width .1s ease;width:var(--vnc-panel-width)}.chat-layout.agent-mode-active .sidebar-container{position:fixed;transition:width .2s ease,min-width .2s ease;z-index:999}.chat-layout.agent-mode-active .sidebar-container.collapsed{min-width:60px;width:60px}.chat-layout.agent-mode-active .sidebar-container.expanded{min-width:294px;width:294px}:where(.css-dev-only-do-not-override-1s50f3k).ant-menu-submenu-popup.ant-menu-submenu{background:var(--color-charcoal-surface-1)!important}.ant-menu-submenu-popup .ant-menu,.ant-menu-submenu-popup.ant-menu-submenu{background:var(--color-charcoal-surface-1)!important}.ant-menu-submenu-popup .ant-menu{max-height:200px!important;overflow-y:auto!important;scrollbar-color:var(--color-white-radial-2) #0000!important;scrollbar-width:thin!important}.ant-menu-submenu-popup .ant-menu::-webkit-scrollbar{width:6px!important}.ant-menu-submenu-popup .ant-menu::-webkit-scrollbar-track{background:#0000!important}.ant-menu-submenu-popup .ant-menu::-webkit-scrollbar-thumb{background:var(--color-white-radial-2)!important;border-radius:3px!important}.ant-menu-submenu-popup .ant-menu::-webkit-scrollbar-thumb:hover{background:var(--color-white-gradient-mid)!important}body .ant-menu-submenu-popup.ant-menu-submenu{background:var(--color-charcoal-surface-1)!important}.chat-layout.agent-mode-active :where(.css-dev-only-do-not-override-1s50f3k).ant-menu-submenu-popup.ant-menu-submenu{background:var(--color-charcoal-surface-1)!important}@media (max-width:480px){.chat-layout.agent-mode-active .sidebar-container{position:fixed;z-index:1000}.chat-layout.agent-mode-active .main-content.split-view{--chat-panel-width:30%;--vnc-panel-width:70%;width:100%}.chat-layout.agent-mode-active .content-container.chat-panel{flex:0 0 30%;width:30%}.chat-layout.agent-mode-active .vnc-panel-container{flex:0 0 70%;width:70%}}.chat-layout.canvas-mode-active{overflow:hidden;position:relative}.chat-layout.canvas-mode-active .main-content.canvas-split-view{--chat-panel-width:30%;--canvas-panel-width:66.5%;display:flex;flex-direction:row;height:100vh;overflow:hidden;padding-right:8px;width:100%}.chat-layout.canvas-mode-active .content-container.chat-panel-canvas{display:flex;flex:0 0 var(--chat-panel-width);flex-direction:column;min-height:0;min-width:0;padding-right:8px;transition:flex-basis .1s ease,width .1s ease;width:var(--chat-panel-width)}.chat-layout.canvas-mode-active .canvas-panel-container{background:var(--color-background);border-radius:0;display:flex;flex:0 0 var(--canvas-panel-width);flex-direction:column;margin-bottom:8px;min-height:0;min-width:0;overflow:hidden;padding-left:10px;padding-top:62px;transition:flex-basis .1s ease,width .1s ease;width:var(--canvas-panel-width)}.chat-layout.canvas-mode-active.sidebar-expanded .canvas-panel-container{max-width:51%;transition:flex-basis .2s cubic-bezier(.4,0,.2,1),width .2s cubic-bezier(.4,0,.2,1),max-width .3s cubic-bezier(.4,0,.2,1);will-change:max-width,width,flex-basis}.chat-layout.canvas-mode-active .sidebar-container{position:fixed;transition:width .2s ease,min-width .2s ease;z-index:999}.chat-layout.canvas-mode-active .sidebar-container.collapsed{min-width:60px;width:60px}.chat-layout.canvas-mode-active .sidebar-container.expanded{min-width:294px;width:294px}.canvas-toggle-button{min-width:120px;transition:all .2s ease}.canvas-toggle-button.active{background-color:var(--color-primary);color:#fff}@media (max-width:1200px){.chat-layout.canvas-mode-active .main-content.canvas-split-view{--chat-panel-width:35%;--canvas-panel-width:65%}}@media (max-width:480px){.chat-layout.canvas-mode-active .main-content.canvas-split-view{--chat-panel-width:100%;--canvas-panel-width:100%;flex-direction:column;padding:0 8px 8px}.chat-layout.canvas-mode-active .content-container.chat-panel-canvas{flex:0 0 50%;height:50vh;padding-right:0}.chat-layout.canvas-mode-active .canvas-panel-container{flex:0 0 50%;height:50vh;margin:0}}.chat-layout.agent-mode-active.canvas-mode-active .vnc-panel-container{display:none}.layout{z-index:2}.layout.ant-layout{background-color:initial;color:#fff}.page-container.ant-layout-content{box-sizing:border-box;margin:0 auto;max-width:1440px;padding:0 20px;width:100%}@media (max-width:1200px){.page-container{max-width:1024px}}@media (max-width:768px){.page-container{max-width:768px}}@media (max-width:576px){.page-container{max-width:100%;padding:0 16px}}.decorativeBackgroundImage{position:fixed;right:0;top:0;z-index:0}.decorativeBackgroundImage img{object-fit:cover;transition:all .2s;width:100%}@media screen and (min-width:786px){.decorativeBackgroundImage img{width:100%}}.custom-input-search.ant-input-group-wrapper{margin-left:16px;max-width:254px;width:100%}@media (max-width:1024px){.custom-input-search.ant-input-group-wrapper{max-width:80%}}@media (max-width:768px){.custom-input-search.ant-input-group-wrapper{margin-left:8px;margin-top:16px;max-width:90%}}@media (max-width:480px){.custom-input-search.ant-input-group-wrapper{margin-left:0;margin-top:16px;max-width:100%}}.custom-input-search.ant-input-group-wrapper .ant-input-group-wrapper-outlined.ant-input-group-wrapper-disabled .ant-input-group-addon{border-color:none!important}.custom-input-search.ant-input-group-wrapper .ant-input-group{color:var(--color-default-text-color)}.custom-input-search.ant-input-group-wrapper .ant-input-group:active .ant-input-affix-wrapper,.custom-input-search.ant-input-group-wrapper .ant-input-group:active .ant-input-group-addon,.custom-input-search.ant-input-group-wrapper .ant-input-group:focus .ant-input-affix-wrapper,.custom-input-search.ant-input-group-wrapper .ant-input-group:focus .ant-input-group-addon,.custom-input-search.ant-input-group-wrapper .ant-input-group:focus-visible .ant-input-affix-wrapper,.custom-input-search.ant-input-group-wrapper .ant-input-group:focus-visible .ant-input-group-addon,.custom-input-search.ant-input-group-wrapper .ant-input-group:focus-within .ant-input-affix-wrapper,.custom-input-search.ant-input-group-wrapper .ant-input-group:focus-within .ant-input-group-addon{border:0}.custom-input-search.ant-input-group-wrapper .ant-input-group .ant-input-affix-wrapper{background-color:initial;border:0;box-sizing:border-box;max-width:100%;padding:12px;width:100%}@media (max-width:1024px){.custom-input-search.ant-input-group-wrapper .ant-input-group .ant-input-affix-wrapper{padding:10px}}@media (max-width:768px){.custom-input-search.ant-input-group-wrapper .ant-input-group .ant-input-affix-wrapper{padding:8px}}@media (max-width:480px){.custom-input-search.ant-input-group-wrapper .ant-input-group .ant-input-affix-wrapper{padding:6px}}.custom-input-search.ant-input-group-wrapper .ant-input-group .ant-input-affix-wrapper .ant-input{background-color:initial!important;border:none!important;color:var(--color-default-text-color)}.custom-input-search.ant-input-group-wrapper .ant-input-group .ant-input-affix-wrapper .ant-input-suffix{color:var(--color-default-text-color)}.custom-input-search.ant-input-group-wrapper .ant-input-group .ant-input-group-addon{background-color:initial;border:0;color:var(--color-default-text-color)}.custom-input-search.ant-input-group-wrapper .ant-input-group .ant-input-group-addon .ant-btn.ant-btn-primary.ant-input-search-button{background-color:initial;border:none;color:var(--color-default-text-color)}.custom-input-search.ant-input-group-wrapper .ant-input-group .ant-input-group-addon .ant-btn.ant-btn-primary.ant-input-search-button .anticon.anticon-search{color:var(--color-default-text-color)}.ant-input-number-outlined.ant-input-number-disabled{border:1px solid var(--color-60-black)!important}.custom-input.ant-input-affix-wrapper{background-color:initial;border:1px solid #8d8d8d;box-sizing:border-box;max-width:100%;padding:0;width:100%}@media (max-width:1024px){.custom-input.ant-input-affix-wrapper{padding:10px}}@media (max-width:768px){.custom-input.ant-input-affix-wrapper{padding:8px}}@media (max-width:480px){.custom-input.ant-input-affix-wrapper{padding:6px}}.custom-input.ant-input-affix-wrapper .ant-input{color:var(--color-default-text-color)}.custom-input.ant-input-affix-wrapper .ant-input,.custom-input.ant-input-affix-wrapper .ant-input :hover{background-color:initial!important;border:none!important}.custom-input.ant-input-affix-wrapper .ant-input-suffix{color:var(--color-default-text-color)}.ant-input-affix-wrapper.custom-input.ant-input-affix-wrapper-status-error{background-color:initial!important}.ant-input-number.ant-input-number-in-form-item.custom-input{background-color:initial;box-sizing:border-box;color:var(--color-default-text-color);max-width:100%;padding:12px;width:100%}@media (max-width:1024px){.ant-input-number.ant-input-number-in-form-item.custom-input{padding:10px}}@media (max-width:768px){.ant-input-number.ant-input-number-in-form-item.custom-input{padding:8px}}@media (max-width:480px){.ant-input-number.ant-input-number-in-form-item.custom-input{padding:6px}}.ant-input-number.ant-input-number-in-form-item.custom-input .ant-input{background-color:initial;border:none;color:var(--color-default-text-color)}.ant-input-number.ant-input-number-in-form-item.custom-input .ant-input-number-input{padding:0}.ant-input-number.ant-input-number-in-form-item.custom-input .ant-input-suffix{color:var(--color-default-text-color)}.tagPopover .ant-popover-inner-content{box-shadow:0 0 1px 0 #ffffff8a;padding:5px}.tagPopover .ant-popover-arrow>.ant-popover-arrow-content{box-shadow:0 0 1px 0 #ffffff8a}.tagWrapper{color:#fff;flex-wrap:wrap;font-size:12px;max-height:200px;max-width:268px;overflow-y:auto;width:fit-content}.tagText,.tagWrapper{display:flex;justify-content:space-between}.tagText{background-color:#fff;border:.5px solid #c6c6c685;border-radius:3px;color:#000;flex-grow:1;margin:5px;padding:4px 3px 3px}.tagTextDisabled{opacity:.8}.foreCast-container .dark-table{background-color:none;border-radius:8px 8px 0 0}.foreCast-container .ant-table{background:none}.fixed-row{position:sticky;top:0;z-index:10}.fixed-row .ant-table-cell{background:#171717!important;border-bottom:1px solid #fff!important}.SEMKeywords-container .tableAudienceContainer .dark-table .ant-table{border-collapse:collapse}.SEMKeywords-container .tableAudienceContainer .dark-table .ant-table .ant-table-tbody>tr>td,.SEMKeywords-container .tableAudienceContainer .dark-table .ant-table .ant-table-thead>tr>th{border:1px solid #d9d9d9;text-align:center}.SEMKeywords-container .tableAudienceContainer .dark-table .ant-table .ant-table-thead>tr>th{background-color:#f0f0f0;font-weight:700}.SEMKeywords-container .tableAudienceContainer .dark-table .ant-table .ant-table-tbody>tr>td{background-color:#fff}.media-plan-overview-container{background-color:var(--color-charcoal-surface-2);border-radius:8px}.media-plan-overview-container .charts-row{display:flex;flex-wrap:wrap;justify-content:space-around;padding:6px 6px 0;width:100%}.media-plan-overview-container .charts-row .media-plan-chart-container{align-items:flex-start;background-color:var(--color-full-black);border-radius:8px;display:flex;flex:1;flex-direction:column;min-width:300px;padding-bottom:6px;padding-top:12px}.media-plan-overview-container .charts-row .media-plan-chart-container h2{margin-left:20px;margin-top:6px}.media-plan-overview-container .second-row .media-plan-chart-container:first-child{margin-right:1rem!important}.media-plan-overview-container .charts-row:last-child{padding-bottom:6px!important}.media-plan-overview-container .header-container{border-radius:4px;margin:0 0 1rem;text-align:center}.media-plan-overview-container .header-container .ant-col{padding:8px}.media-plan-overview-container .header-container .planning{margin-right:0}.media-plan-overview-container .tableContainer .ant-table-tbody>tr>td{padding:6px 0!important}.media-plan-overview-container .tableAudienceContainer{margin-bottom:20px;padding:0 1rem}.media-plan-overview-container .forecasttableContainer{margin-bottom:5px}.media-plan-overview-container .tableContainer{margin-bottom:5px;padding:10px 10px 0}.media-plan-overview-container .tableContainer .ant-table{background-color:var(--color-70-black)}.media-plan-overview-container .tableContainer .ant-tabs-nav .ant-tabs-tab-btn{text-transform:none}.tabs-container{background:#0000;border:.8px solid var(--color-white);cursor:pointer;padding:30.5rem .8rem}.activeTab-container{border:1px solid var(--color-primary)}.float-label{position:relative}.float-label .label.as-placeholder,.float-label label.as-label{font-weight:400;z-index:1}.float-label .ant-select-single.ant-select-show-arrow .ant-select-selection-item,.float-label .ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder{line-height:45px}.float-label .ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input,.float-label .ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover{border-color:var(--color-primary-tint-90)!important}.float-label .ant-select-focused{border:0!important}.float-label .ant-input-number-group-wrapper-outlined.ant-input-number-group-wrapper .ant-input-number-group-addon{border:1px solid var(--color-60-black)!important;border-radius:0;color:var(--color-white)}.float-label .ant-input,.float-label .ant-input-password,.float-label .ant-select-selector{border:1px solid #696969!important;border-radius:4px;height:40px!important}.float-label .ant-input-password #password,.float-label .ant-input-password #repassword{border:none!important;height:100%!important}.float-label .ant-select-focused,.float-label .ant-select:not(.ant-select-customize-input) .ant-select-selector,.float-label .ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-radius:4px;box-shadow:none!important}.float-label .ant-select-focused:focus,.float-label .ant-select:not(.ant-select-customize-input) .ant-select-selector:focus,.float-label .ant-select:not(.ant-select-disabled):hover .ant-select-selector:focus{border-color:#0000;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.float-label .ant-select-focused:hover,.float-label .ant-select:not(.ant-select-customize-input) .ant-select-selector:hover,.float-label .ant-select:not(.ant-select-disabled):hover .ant-select-selector:hover{border-color:#0000;box-shadow:none}.label{font-weight:400;left:12px;pointer-events:none;position:absolute;top:11px;transition:all .2s ease}.as-placeholder{color:gray}.as-label{background:var(--color-full-black);font-size:12px!important;margin-left:-4px;padding:0 4px;top:-8px}.sem-warning-banner{background:#493f28;border-radius:5px 5px 0 0;color:#e1c018;gap:1rem;padding:.6rem 1rem}.sem-warning-banner,.sem-warning-banner .sem-message-container{align-items:center;display:flex}.semProcessContainer .semContainerHeader{font-size:15px;margin:1rem auto;text-align:center;width:920px}.channel-constraint .constraint{margin-bottom:1rem}.channel-constraint .constraint-header{color:#e8e5e5;font-size:1.1rem;font-weight:600}.channel-constraint .constraint-item{margin-left:4px}.channel-constraint .ant-slider-mark :nth-child(2){transform:translateX(-85%)!important}.custom-constraints .ant-picker-input input,.custom-constraints .ant-select-selection-placeholder{font-size:1rem!important}.custom-constraints .ant-input-number-group-addon:first-child{border:1px solid var(--color-60-black)!important;border-radius:0!important;color:#fff}.scenarioConstraintContainer .scenarioConstraintHeader{font-size:15px;margin:0 auto;text-align:center;width:900px}.mediaplanCreateLayout .steps{color:#fff!important;margin-bottom:20px}.mediaplanCreateLayout .step-title{color:#fff!important}.mediaplanCreateLayout .step-title-active{color:var(--color-primary)!important}.mediaplanCreateLayout .step-icon{color:#fff!important}.mediaplanCreateLayout .step-icon-active{color:var(--color-primary)!important}.mediaplanCreateLayout .steps-item-inactive .steps-item-tail:after{background-color:#555!important}.mediaplanCreateLayout .ant-steps-item-title:after{background-color:#f0f0f0!important}.media-description{color:#8d8d8d;font-size:14px;line-height:1.5;max-width:75%}@media (max-width:768px){.media-description{font-size:12px;max-width:100%}}@media (max-width:480px){.media-description{font-size:10px}}.media-btn-description{color:#8d8d8d;font-size:14px;line-height:1.5;margin-top:8px}@media (max-width:768px){.media-btn-description{font-size:12px}}@media (max-width:480px){.media-btn-description{font-size:10px}}.page-header-layout{align-items:center;display:flex;justify-content:space-between}@media (max-width:768px){.page-header-layout{align-items:flex-start;flex-direction:column}}@media (max-width:480px){.page-header-layout{margin-bottom:16px;margin-top:4px}}.table-filter-main-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:80px}@media (max-width:768px){.table-filter-main-container{align-items:flex-start;flex-direction:column;margin-top:40px}}@media (max-width:480px){.table-filter-main-container{margin-top:20px}}.table-filter-main-container .search-media-plan{bottom:2px;position:relative}@media (max-width:768px){.table-filter-main-container .search-media-plan{bottom:0}}.table-filter-section-one{align-items:center;display:flex;flex-direction:row;width:100%}@media (max-width:768px){.table-filter-section-one{align-items:flex-start;flex-direction:column}}.mediaplanActionMenu{background-color:#333;color:#fff}.drawer-footer{background-color:var(--color-80-black)!important;display:flex!important;justify-content:space-between!important;padding:10px!important}.ant-drawer,.ant-drawer-content-wrapper{background-color:initial!important}.drawer-content{display:flex!important;flex-direction:row!important;gap:20px!important}.selected-items,.tree-container{background-color:var(--color-70-black)!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;min-height:300px!important;overflow-y:auto!important;width:50%!important}.selected-items{padding:0 20px!important}.selected-items h3{color:var(--color-white)!important;margin-bottom:16px!important;margin-top:20px!important}.selected-items .ant-list{background-color:var(--color-80-black)!important;border:none!important;overflow-y:auto!important}.selected-items .ant-list-item{border:none!important;margin-left:20px!important}.selected-items .ant-list-empty-text,.selected-items .ant-list-item{color:var(--color-white)!important}.selected-items .ant-list .ant-list-item .ant-list-item-action{margin-inline-start:0!important}.selected-items .ant-list .ant-list-item .ant-list-item-action>li{padding:0!important}.selected-items .ant-list .ant-list-item .ant-list-item-action>li .ant-btn{margin:0!important;padding:0!important}.tree-node{border:none!important}.tree-node .ant-checkbox-wrapper{border:none!important;color:var(--color-white)!important;margin-left:20px!important;padding:0 10px 10px!important}.tree-container .ant-collapse,.tree-container .ant-collapse-header{background-color:var(--color-70-black)!important;border:none!important}.tree-container .ant-collapse-header{align-items:center!important;color:var(--color-white)!important}.tree-container .ant-collapse-content-box{background-color:var(--color-70-black)!important;border:none!important;color:var(--color-white)!important;padding:0 10px 10px!important}.tree-container .ant-collapse-content,.tree-container .ant-collapse-item{border:none!important}.dark-theme-input{border:1px solid var(--color-charcoal-surface-3)!important}.dark-theme-input,.dark-theme-input .ant-input{background-color:var(--color-charcoal-surface-2)!important;color:var(--color-white)!important}.dark-theme-input .ant-input-prefix{color:var(--color-white)!important}.feature-table{border-collapse:collapse;font-size:16px;text-align:left;width:100%}.feature-table td,.feature-table th{border:1px solid var(--color-charcoal-surface-3);padding:12px 15px}.feature-table th{background-color:var(--color-charcoal-surface-2);color:var(--color-white);font-weight:700}.feature-table .selected{background-color:var(--color-charcoal-surface-4)}.feature-list{display:grid;gap:20px;grid-template-columns:repeat(2,1fr);padding:20px}.category{background-color:var(--color-charcoal-surface-2);border-radius:8px;box-shadow:0 2px 4px #0000001a;flex-direction:column;min-height:300px;padding:15px;position:relative}.category,.category-header{display:flex;justify-content:space-between}.category-header{align-items:center;margin-bottom:10px}.category-title{color:var(--color-primary);font-size:18px}.features{display:flex;flex-direction:column;flex-grow:1;gap:8px}.feature{align-items:center;border-bottom:1px solid var(--color-60-black);display:flex;justify-content:space-between;padding:8px}.feature-header{border-bottom:2px solid var(--color-primary);font-weight:700}.feature-name{color:var(--color-white);flex:1;font-size:14px}.feature-pen{width:60px}.feature-index,.feature-pen{color:var(--color-white);font-size:14px;text-align:center}.feature-index{width:40px}.button-delete{background:none;border:none;color:var(--color-white);cursor:pointer;font-size:16px;transition:color .3s ease}.button-delete:hover{color:var(--color-primary)}.category-list{background-color:var(--color-charcoal-surface-1);border-radius:8px;box-shadow:0 2px 4px #0000001a;max-height:300px;overflow-y:auto;padding:10px}.category-item{align-items:center;border-radius:4px;cursor:pointer;display:flex;margin:8px;padding:10px;transition:background-color .3s ease,transform .3s ease}.category-item:hover{background-color:var(--color-charcoal-surface-3);transform:translateY(-2px)}.loading-spinner-container{align-items:center;background-color:var(--color-charcoal-surface-1);color:var(--color-white);display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center}.demographic-overview-section{border-radius:8px;color:var(--color-black);display:flex;flex-direction:column;width:100%}.demographic-overview-section .core-demographics-container{background-color:var(--color-charcoal-surface-2);border-radius:8px;margin-top:16px;padding:6px 6px 0}.demographic-overview-section .section-title__demographic{color:var(--color-30-black)!important;font-size:1.75em;text-align:center}.demographic-overview-section .core-charts-row{display:flex;flex-wrap:wrap;justify-content:space-between}.demographic-overview-section .core-chart-container{background-color:#000;border-radius:8px;flex:1;margin-bottom:6px;margin-right:6px;min-width:300px;padding:12px 4px 6px}.demographic-overview-section .core-chart-select{background-color:#000;border-radius:8px 8px 0 0;display:flex;justify-content:flex-end;padding:10px;width:100%}.demographic-overview-section .core-chart{height:400px!important;width:100%}.demographic-overview-section .core-chart-container:last-child{margin-right:0}.demographic-overview-section .gender-container{border-radius:8px;flex:0 0 25%;margin-right:4px;padding:4px}.demographic-overview-section .gender-icons{display:flex;gap:10px;justify-content:center}.demographic-overview-section .gender-icon{text-align:center}.demographic-overview-section .gender-icon svg{display:block;margin:0 auto}.demographic-overview-section .gender-icon p{color:#ddd;font-size:16px}.demographic-overview-section .section-title{color:var(--color-30-black)!important;font-weight:500;margin-top:8px;text-align:center}.demographic-overview-section .charts-row{display:flex;flex-wrap:wrap;justify-content:space-around;width:100%}.demographic-overview-section .chart-container{align-items:center;display:flex;flex:1;flex-direction:column;margin:10px;max-width:1200px;min-width:300px}.demographic-overview-section .chart{height:400px;width:100%}.demographic-overview-section .one-chart-row .core-chart-container{flex:1 1 100%}@media (max-width:768px){.demographic-overview-section .core-chart-container,.demographic-overview-section .family-container,.demographic-overview-section .gender-container,.demographic-overview-section .one-chart-row .core-chart-container{flex:1 1 100%;margin-right:0}.demographic-overview-section .core-charts-row{flex-direction:column;gap:10px}.demographic-overview-section .chart-container{min-width:100%}}.audience-persona-section{background-color:var(--color-charcoal-surface-2);border-radius:8px;box-shadow:0 2px 8px #0000001a;color:var(--color-white);margin-top:20px;padding:20px}.audience-persona-section .persona-section{display:flex;flex-direction:column;gap:10px}.audience-persona-section .persona-name{margin-bottom:10px}.audience-persona-section .persona-name-text{color:var(--color-white);font-size:22px;font-weight:700}.audience-persona-section .persona-description{margin-bottom:20px}.audience-persona-section .persona-description-text{color:#ccc;font-size:18px;line-height:1.6}.audience-persona-section .chat-button{align-self:flex-start}.traits-table{margin-top:20px}.traits-table .table-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.traits-table .toggle-view-button{border:none!important;color:var(--color-white)!important;cursor:pointer}.traits-table .toggle-view-button,.traits-table .toggle-view-button:active,.traits-table .toggle-view-button:focus,.traits-table .toggle-view-button:hover{background:none!important;box-shadow:none!important}.traits-table .toggle-view-button .anticon{color:var(--color-white)!important}.controls-row{display:flex;justify-content:left;margin-bottom:20px}.controls-row .feature-select-section,.controls-row .sort-select-section{display:flex;flex-direction:column;margin-right:20px}.controls-row .feature-select-section label,.controls-row .sort-select-section label{font-weight:700;margin-bottom:8px}.step-loader-modal .ant-modal-content{border-radius:1rem;overflow:hidden;padding:0}.step-loader-modal .ant-modal-body{padding:0}.persona-name-tooltip .ant-tooltip-inner{word-wrap:break-word;border-radius:.5rem;font-size:.875rem;font-weight:500;max-width:300px;padding:.5rem .75rem}.persona-name-tooltip .ant-tooltip-arrow:before,.persona-name-tooltip .ant-tooltip-inner{background:var(--color-tooltip-bg,#1f2937)}.step-loader-content{padding:2rem}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:translateY(0)}}@keyframes zoomIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes successPulse{0%{box-shadow:0 0 0 0 #52c41ab3;transform:scale(1)}70%{box-shadow:0 0 0 10px #52c41a00;transform:scale(1.05)}to{box-shadow:0 0 0 0 #52c41a00;transform:scale(1)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.step-loader-content .header{margin-bottom:2rem;text-align:center}.step-loader-content .header .loader-icon-container{display:inline-block;position:relative}.step-loader-content .header .loader-icon-container .loader-icon{align-items:center;background:linear-gradient(135deg,var(--color-primary),var(--color-bright_blue));border-radius:50%;display:flex;height:4rem;justify-content:center;margin:0 auto 1rem;transition:all .2s ease;width:4rem}.step-loader-content .header .loader-icon-container .loader-icon svg{animation:spin 1s linear infinite;color:var(--color-white);height:2rem;width:2rem}.step-loader-content .header .loader-icon-container .loader-icon.loader-icon-success{animation:successPulse 2s infinite;background:linear-gradient(135deg,var(--feedback-like),#52c41a)}.step-loader-content .header .loader-icon-container .loader-icon.loader-icon-success svg{animation:zoomIn .5s ease-out;color:var(--color-white)}.step-loader-content .header .loader-icon-container .loader-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite;background:linear-gradient(135deg,var(--color-cyan),var(--color-bright_blue));border-radius:50%;height:1.5rem;opacity:.75;position:absolute;right:-2px;top:-2px;width:1.5rem}.step-loader-content .header .title{color:var(--chat-text-primary);font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.step-loader-content .header .subtitle{color:var(--chat-text-secondary);margin-bottom:0}.step-loader-content .header .persona-name-section{animation:slideInUp .6s ease-out;margin-top:1.5rem}.step-loader-content .header .persona-name-section .persona-name-label{align-items:center;color:var(--chat-text-secondary);display:flex;font-size:.75rem;font-weight:600;gap:.5rem;justify-content:center;letter-spacing:.05em;margin-bottom:.75rem;text-transform:uppercase}.step-loader-content .header .persona-name-section .persona-name-label svg{color:var(--color-primary);height:.875rem;width:.875rem}.step-loader-content .header .persona-name-section .persona-name-container{align-items:center;background:var(--color-tag-blue-background);border:1px solid var(--color-tag-blue-border);border-radius:10px;display:inline-flex;gap:.5rem;max-width:280px;padding:4px 8px;position:relative;transition:all .2s ease}.step-loader-content .header .persona-name-section .persona-name-container:before{background:var(--color-bright_blue);border-radius:.75rem;bottom:-1px;content:"";left:-1px;opacity:0;position:absolute;right:-1px;top:-1px;transition:all .2s ease;z-index:-1}.step-loader-content .header .persona-name-section .persona-name-container:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.step-loader-content .header .persona-name-section .persona-name-container:hover:before{opacity:.1}.step-loader-content .header .persona-name-section .persona-name-container .persona-name{color:var(--color-tag-blue-txt);cursor:default;font-size:.875rem;font-weight:600;max-width:200px;overflow:hidden;text-overflow:ellipsis;transition:all .2s ease;white-space:nowrap}.step-loader-content .header .persona-name-section .persona-name-container .edit-name-btn{align-items:center;background:none;border:none;border-radius:.375rem;color:var(--color-tag-blue-txt);cursor:pointer;display:flex;height:2rem;justify-content:center;overflow:hidden;position:relative;transition:all .2s ease;width:2rem}.step-loader-content .header .persona-name-section .persona-name-container .edit-name-btn:before{background:var(--color-primary);border-radius:.375rem;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transform:scale(.8);transition:all .2s ease}.step-loader-content .header .persona-name-section .persona-name-container .edit-name-btn:active{transform:scale(.95)}.step-loader-content .header .persona-name-section .persona-name-container .edit-name-btn:focus{outline:2px solid var(--color-primary);outline-offset:2px}.step-loader-content .header .persona-name-section .persona-name-container .edit-name-btn svg{height:.875rem;position:relative;width:.875rem;z-index:1}.step-loader-content .progress-section{margin-bottom:2rem}.step-loader-content .progress-section .progress-header{color:var(--chat-text-secondary);display:flex;font-size:.875rem;justify-content:space-between;margin-bottom:.5rem}.step-loader-content .progress-section .progress-bar{background:var(--color-progress-bg);border-radius:9999px;height:.5rem;overflow:hidden;width:100%}.step-loader-content .progress-section .progress-bar .progress-fill{background:linear-gradient(90deg,var(--color-primary),var(--color-bright_blue));border-radius:9999px;height:100%;transition:width 1s ease-out}.step-loader-content .progress-section .progress-bar .progress-fill .progress-shine{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;background:#ffffff4d;height:100%}.step-loader-content .steps-container{display:flex;flex-direction:column;gap:1rem}.step-loader-content .steps-container .step-item{align-items:center;border-radius:.5rem;display:flex;gap:.75rem;padding:.75rem;transition:all .5s ease}.step-loader-content .steps-container .step-item.step-completed{background:var(--color-tag-green-background);border:1px solid var(--color-tag-green-border)}.step-loader-content .steps-container .step-item.step-current{background:var(--color-tag-blue-background);border:1px solid var(--color-tag-blue-border);box-shadow:0 1px 3px 0 var(--color-box-shadow)}.step-loader-content .steps-container .step-item.step-pending{background:var(--chat-bg-secondary);border:1px solid var(--chat-border-color)}.step-loader-content .steps-container .step-item .step-icon{flex-shrink:0}.step-loader-content .steps-container .step-item .step-icon svg{height:1.25rem;width:1.25rem}.step-loader-content .steps-container .step-item .step-icon.step-icon-completed svg{animation:zoomIn .3s ease-out;color:var(--feedback-like)}.step-loader-content .steps-container .step-item .step-icon.step-icon-current{position:relative}.step-loader-content .steps-container .step-item .step-icon.step-icon-current svg{animation:spin 1s linear infinite;color:var(--color-cyan)}.step-loader-content .steps-container .step-item .step-icon.step-icon-current .step-icon-current-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite;border:2px solid var(--color-button-primary);border-radius:50%;height:1.25rem;left:0;position:absolute;top:0;width:1.25rem}.step-loader-content .steps-container .step-item .step-icon.step-icon-pending svg{color:var(--color-60-gray)}.step-loader-content .steps-container .step-item .step-content{flex:1;min-width:0}.step-loader-content .steps-container .step-item .step-content .step-text{font-size:.875rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;transition:color .3s ease;white-space:nowrap}.step-loader-content .steps-container .step-item .step-content .step-text.step-text-completed{color:var(--color-tag-green-txt)}.step-loader-content .steps-container .step-item .step-content .step-text.step-text-current{color:var(--color-tag-blue-txt)}.step-loader-content .steps-container .step-item .step-content .step-text.step-text-pending{color:var(--chat-text-secondary)}.step-loader-content .steps-container .step-item .step-content .step-dots{display:flex;gap:.25rem;margin-top:.25rem}.step-loader-content .steps-container .step-item .step-content .step-dots .step-dot{animation:bounce 1s infinite;background:var(--color-cyan);border-radius:50%;height:.5rem;width:.5rem}.step-loader-content .steps-container .step-item .step-content .step-dots .step-dot:nth-child(2){animation-delay:.1s}.step-loader-content .steps-container .step-item .step-content .step-dots .step-dot:nth-child(3){animation-delay:.2s}.step-loader-content .footer{margin-top:2rem;text-align:center}.step-loader-content .footer .footer-content{align-items:center;color:var(--chat-text-secondary);display:inline-flex;font-size:.875rem;gap:.5rem}.step-loader-content .footer .footer-content .footer-dot{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;background:var(--color-primary);border-radius:50%;height:.5rem;width:.5rem}.step-loader-content .footer .footer-actions{display:flex;gap:.75rem;justify-content:center}.step-loader-content .footer .footer-actions .chat-button{background:linear-gradient(135deg,var(--color-primary),var(--color-bright_blue));border:none;font-weight:600;min-width:140px;transition:all .2s ease}.step-loader-content .footer .footer-actions .chat-button:hover{background:linear-gradient(90deg,var(--color-button-primary),var(--color-bright_blue));box-shadow:0 10px 15px -3px var(--color-box-shadow);transform:translateY(-2px)}.step-loader-content .footer .footer-actions .chat-button:active{transform:translateY(0)}.step-loader-content .footer .footer-actions .close-button{background:var(--chat-bg-secondary);border:1px solid var(--chat-border-color);color:var(--chat-text-primary);font-weight:500;min-width:100px;transition:all .2s ease}.step-loader-content .footer .footer-actions .close-button:hover{background:var(--color-hover-bg);border-color:var(--color-primary);color:var(--color-primary);transform:translateY(-1px)}.step-loader-content .footer .footer-actions .close-button:active{transform:translateY(0)}.audience-listing-container{color:var(--color-white)}.audience-listing-container .audience-listing-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.audience-listing-container .compare-mode-alert{border-color:var(--color-charcoal-surface-3)!important;color:var(--color-white)!important}.audience-listing-container .compare-mode-alert .ant-alert-message{display:flex;justify-content:space-between;width:100%}.audience-listing-container .compare-mode-alert .selected-tags{background:var(--color-charcoal-surface-1);border-color:var(--color-charcoal-surface-3);color:var(--color-white)!important;padding:4px}.audience-listing-container .compare-mode-alert .selected-tags .ant-tag-close-icon,.audience-listing-container .compare-mode-alert .selected-tags .anticon-close{color:var(--color-white)!important}.audience-listing-container .compare-mode-alert .ant-alert-icon{color:var(--color-primary)}.audience-listing-container .compare-mode-alert .ant-space-item:nth-of-type(2){color:var(--color-30-gray)}.audience-listing-container .filters-container{align-items:center;display:flex;gap:10px;margin-bottom:20px}.audience-listing-container .filters-container label{color:var(--color-white);margin-right:8px}.audience-listing-container .filters-container .filter-select{width:100%}.audience-listing-container .compare-mode-actions{display:flex;justify-content:space-between;width:100%}.audience-listing-container .alert-dark{background:var(--color-80-black);border-color:var(--color-charcoal-surface-3);color:var(--color-white)}.audience-listing-container .mb-20{margin-bottom:20px}.audience-listing-container .row-flex-between{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:space-between}.container .ant-checkbox-disabled+span{color:var(--color-white)}.list{margin-bottom:1rem}.list .ant-list-header{border-bottom:none!important;padding-bottom:0!important}.listHeader{border:none;color:#fff;display:flex;flex-direction:row;padding:24px}.listItem{align-items:center;background:var(--color-charcoal-surface-1);border-radius:0;color:var(--color-white);display:flex;flex-direction:column;font-size:14px;gap:8px;margin-top:1rem;padding:24px 16px}@media screen and (min-width:768px){.listItem{flex-direction:row;padding:24px}}.listItemInner .list-item-label{color:var(--color-40-black);margin-bottom:0}.listItemInner .list-item-value{margin-bottom:0;overflow:hidden;text-overflow:ellipsis;width:100%}.deleteContainer{align-items:center;display:flex;gap:8px;justify-content:space-between}.ctc3491{box-shadow:0 8px 24px #959da533}.ctc3491.ant-card-bordered{border-radius:10px}.ctc3491.ant-card-bordered .ant-card-body{max-height:calc(100vh - 238px);overflow-y:auto}.l14g817m{color:gray}.d1856vyo{opacity:.5}.c1bcsfxx{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between}.c1bcsfxx .ant-form-item{margin-bottom:.8rem}.c1bcsfxx .ant-slider-rail,.c1bcsfxx .ant-slider-track{height:9px}.c1bcsfxx .ant-slider-handle{height:18px;width:18px}.c1bcsfxx .ant-slider-dot{height:14px;width:14px}.c1bcsfxx .ant-input-number{padding:8px 16px!important}.p4915if{width:98%}.p4915if .ant-progress-bg,.p4915if.ant-progress-success-bg{height:25px!important}.p4915if .ant-progress-status-success .ant-progress-text{color:#fff}.p4915if .ant-progress-bg,.p4915if .ant-progress-success-bg{border-radius:0}.p4915if .ant-progress-inner{background-color:var(--color-full-black);border-radius:0}.f150ykmw{margin-left:1rem;margin-top:1rem;overflow-x:hidden;overflow-y:auto}.p1w1mxs0{background-color:#91dd91;padding:4px 14px}.dsrkqtc{cursor:not-allowed;opacity:.7;pointer-events:none}.attuz8h{border:.5px solid var(--color-border);border-radius:8px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px;margin-bottom:1rem;margin-top:1rem;padding:16px 24px 24px}.attuz8h,.f12658gx{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.f12658gx{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:var(--color-70-black);border-radius:8px;box-shadow:0 2px 5px var(--color-box-shadow);gap:8px;padding:12px}.mf0d744{background:#0000;border:.5px solid var(--color-border);border-radius:8px;margin-bottom:1rem;margin-top:1rem;text-align:center}.g7qrp2u{-webkit-box-pack:space-around;-ms-flex-pack:space-around;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:32px;-webkit-justify-content:space-around;justify-content:space-around}.e11p4qlm,.g7qrp2u{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.e11p4qlm{-webkit-flexdirection:column;-ms-flexdirection:column;flexdirection:column;justifycontent:stretch}.browse-feature-drawer .browse_drawer-footer{bottom:0!important;display:flex!important;justify-content:space-between!important;margin-top:20px!important;position:sticky!important}.browse-feature-drawer .ant-drawer,.browse-feature-drawer .ant-drawer-content-wrapper{background-color:initial!important}.browse-feature-drawer .drawer-content{display:flex!important;flex-direction:row!important;gap:20px!important}.browse-feature-drawer .selected-items,.browse-feature-drawer .tree-container{background-color:var(--color-70-black)!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;min-height:300px!important;overflow-y:auto!important;width:50%!important}.browse-feature-drawer .selected-items{padding:0 20px!important}.browse-feature-drawer .selected-items h3{color:var(--color-white)!important;margin-bottom:16px!important;margin-top:20px!important}.browse-feature-drawer .selected-items .ant-list{background-color:var(--color-80-black)!important;border:none!important;overflow-y:auto!important}.browse-feature-drawer .selected-items .ant-list-item{border:none!important;color:var(--color-white)!important;margin-left:20px!important}.browse-feature-drawer .selected-items .ant-list-empty-text{color:var(--color-white)!important}.browse-feature-drawer .tree-node{border:none!important}.browse-feature-drawer .tree-node .ant-checkbox-wrapper{border:none!important;color:var(--color-white)!important;margin-left:20px!important;padding:0 10px 10px!important}.browse-feature-drawer .tree-container .ant-collapse,.browse-feature-drawer .tree-container .ant-collapse-header{background-color:var(--color-70-black)!important;border:none!important}.browse-feature-drawer .tree-container .ant-collapse-header{align-items:center!important;color:var(--color-white)!important}.browse-feature-drawer .tree-container .ant-collapse-content-box{background-color:var(--color-70-black)!important;border:none!important;color:var(--color-white)!important;padding:0 10px 10px!important}.browse-feature-drawer .tree-container .ant-collapse-content,.browse-feature-drawer .tree-container .ant-collapse-item{border:none!important}.browse-feature-drawer .dark-theme-input{border:1px solid var(--color-charcoal-surface-3)!important}.browse-feature-drawer .dark-theme-input,.browse-feature-drawer .dark-theme-input .ant-input{background-color:var(--color-charcoal-surface-2)!important;color:var(--color-white)!important}.browse-feature-drawer .dark-theme-input .ant-input-prefix{color:var(--color-white)!important}.browse-feature-drawer .feature-table{border-collapse:collapse;font-size:16px;text-align:left;width:100%}.browse-feature-drawer .feature-table td,.browse-feature-drawer .feature-table th{border:1px solid var(--color-charcoal-surface-3);padding:12px 15px}.browse-feature-drawer .feature-table th{background-color:var(--color-charcoal-surface-2);color:var(--color-white);font-weight:700}.browse-feature-drawer .feature-table .selected{background-color:var(--color-charcoal-surface-4)}.cnr213b{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;word-wrap:break-word;-webkit-align-items:center;align-items:center;border-radius:8px;box-shadow:0 8px 24px #959da533;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:200px;-webkit-justify-content:center;justify-content:center;text-align:center;-webkit-transition:-webkit-transform .3s;-webkit-transition:transform .3s;transition:transform .3s;width:200px}.cnr213b.ant-card-bordered{border-radius:10px}.cnr213b.ant-card-bordered .ant-card-body{overflow-y:auto;padding:24px 14px}.cnr213b.card-primary{background-color:var(--color-primary)!important}.cnr213b.card-gray{background-color:var(--color-full-black)!important}.cnr213b.card-hover:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.cnr213b.card-disabled{background-color:var(--color-full-black)!important;color:#aaa!important;cursor:not-allowed}.cnr213b.card-disabled .ant-card-meta-description,.cnr213b.card-disabled .ant-card-meta-title{color:#aaa!important}.cnr213b .ant-card-meta-title{color:#fff!important;font-size:18px;font-weight:700;white-space:pre-wrap!important;width:180px!important}.cnr213b .ant-card-meta-description{word-wrap:break-word;color:#fff!important;font-size:14px}.cnr213b .ant-radio-inner{background-color:initial}.f1v4bv1i{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1}.f1v4bv1i .ant-form-item-label>label{width:100%!important}.c1buklmv{color:gray;margin-bottom:8px}.dp17wdl{height:auto;position:absolute;right:20px;top:40px}.dy6sr6r{position:relative}.b1livt9p{margin-bottom:16px!important}.a1fpnfc{margin-bottom:24px;margin-top:-10px}.c1x6m21i{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;-webkit-justify-content:center;justify-content:center;width:100%}.c91otz8{font-weight:700;margin-top:10px;text-align:center}.r16qgau9{margin-bottom:16px}.eka7v0y{color:var(--color-primary);margin-left:8px}.c6bfr60{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center}.r1dlzn3s{left:10px;position:absolute;top:10px}.f1kuvn57{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;width:100%}.fcuvrgj,.tnj1ozt{margin-bottom:10px}.t1d8gj7u{background-color:#000;border:1px solid #fff;border-radius:5px;max-width:70%;padding:10px}.sjs8k1p{max-width:300px;width:300px}.ssxkqop{color:var(--color-gale-gray);font-weight:400}.cim6jkf{gap:8px;margin-bottom:24px;width:100%}@media screen and (min-width:768px){.cim6jkf{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.c9anvdb{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}@media screen and (min-width:768px){.c9anvdb{-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}}.ssf49tc{-ms-flex-preferred-size:25%;background:var(--color-charcoal-surface-1)!important;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-flex-basis:25%;flex-basis:25%;height:40vh;overflow-y:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width:768px){.ssf49tc{height:calc(100vh - 250px)}}.s1si1kg2{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-preferred-size:75%;-webkit-align-items:center;align-items:center;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-flex-basis:75%;flex-basis:75%;height:40vh;-webkit-justify-content:center;justify-content:center;overflow-y:auto}@media screen and (min-width:768px){.s1si1kg2{height:calc(100vh - 250px)}}.vvbmbu1{background-color:#ccc;height:100%;width:1px}.c13pg3jb{height:100%;padding:20px}.c13pg3jb .ant-card-bordered{border:1px solid #d3d3d3;border-radius:8px;box-shadow:5px 5px 5px #d3d3d3;margin-bottom:16px}.bzmosww{margin-bottom:16px!important}.cf2fb7f{background:var(--color-charcoal-surface-1)!important;border-radius:16px;color:var(--color-white)!important}.cf2fb7f.ant-card{height:100%}.cf2fb7f .ant-card-head-wrapper{-webkit-box-align:normal;-ms-flex-align:normal;-webkit-align-items:normal;align-items:normal}.cf2fb7f .ant-card-body{border-bottom:1px solid var(--color-60-black);padding-top:8px}.cf2fb7f .ant-card-head,.cf2fb7f:last-child .ant-card-body{border-bottom:none}.cf2fb7f .ant-card-head-title{color:var(--color-white)!important;font-weight:700;padding-bottom:0}.c11kzejn{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;height:inherit;-webkit-justify-content:center;justify-content:center;max-height:600px;min-height:500px;overflow:hidden;width:100%}.c11kzejn,.cs23fth{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.cs23fth{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:1rem}.h11owqgh{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1.5rem;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:1rem}.fidbq4s{max-height:130px;overflow-y:auto}.d6p5fcj{margin-left:1rem}.cz3o3d6{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1rem}.cnourif{padding:0 1rem}.t19qikbj{background:#0000;border:.8px solid var(--color-white);cursor:pointer;padding:.5rem .8rem}.a1scs3ey{border:1px solid var(--color-primary)}.c1mnonqg{padding:0 1rem}.th0lnlw{background:#0000;border:.8px solid var(--color-white);cursor:pointer;padding:.5rem .8rem;-webkit-transition:all .1s ease;transition:all .1s ease}.a1pwolgg{border:1px solid var(--color-primary)}.createAudienceContainer{border-radius:8px;color:#fff;overflow:hidden;padding:0 20px}.createAudienceContainer .title{color:#fff;margin-bottom:20px;text-align:center}.createAudienceContainer .formItem{margin-bottom:20px}.createAudienceContainer .helper-text{color:#888;font-size:.9em;margin-bottom:8px}.createAudienceContainer .input{border:1px solid #555;border-radius:8px;color:#fff;padding:10px;width:100%}.createAudienceContainer .card{align-items:center;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;height:200px;justify-content:center;text-align:center;transition:transform .3s;width:200px}.createAudienceContainer .card-primary{background-color:var(--color-primary)!important}.createAudienceContainer .card-gray{background-color:var(--color-full-black)!important}.createAudienceContainer .card-hover:hover{transform:scale(1.05)}.createAudienceContainer .card-disabled{background-color:var(--color-full-black)!important;color:#aaa!important;cursor:not-allowed}.createAudienceContainer .card-disabled .card-meta-description,.createAudienceContainer .card-disabled .card-meta-title{color:#aaa!important}.createAudienceContainer .card-meta-title{color:#fff!important;display:block;font-size:18px;font-weight:700;overflow-wrap:break-word;white-space:normal;word-break:break-word}.createAudienceContainer .card-meta-description{color:#fff!important;font-size:14px}.createAudienceContainer .ant-radio-inner{background-color:initial}.createAudienceContainer .steps{color:#fff!important;margin-bottom:20px}.createAudienceContainer .step-title{color:#fff!important}.createAudienceContainer .step-title-active{color:var(--color-primary)!important}.createAudienceContainer .step-icon{color:#fff!important}.createAudienceContainer .step-icon-active{color:var(--color-primary)!important}.createAudienceContainer .steps-item-inactive .steps-item-tail:after{background-color:#555!important}.createAudienceContainer .ant-steps-item-title:after{background-color:#f0f0f0!important}.createAudienceContainer .advanced-settings{align-items:center;display:flex}.createAudienceContainer .advanced-settings-title{font-weight:700;margin-right:10px}.createAudienceContainer .radio-group{display:flex;flex-direction:column;gap:10px}.createAudienceContainer .button-container{bottom:0;display:flex;justify-content:flex-end;position:sticky;width:100%}.createAudienceContainer .breadCrumb{margin-bottom:16px!important}.behaviour-probability-container{align-items:center!important;background-color:var(--color-charcoal-black)!important;border:1px solid var(--color-gray)!important;border-radius:12px!important;box-shadow:0 4px 8px #0003!important;color:var(--color-white)!important;display:flex!important;flex-direction:column!important;margin:20px auto 0!important;padding:30px!important;transition:background-color .3s ease,color .3s ease!important;width:100%!important}.behaviour-probability-text,.behaviour-probability-title{color:var(--color-white)!important;margin-bottom:20px!important;text-align:center!important}.behaviour-probability-text{font-size:16px!important}.behaviour-probability-slider{margin:20px 0!important;padding:0 30px!important;width:60%!important}.ant-slider-mark-text{color:var(--color-primary)!important;font-size:12px!important;text-align:center!important;white-space:nowrap!important}.ant-slider-track{background-color:var(--color-primary)!important}.ant-slider-handle{border-color:var(--color-primary)!important}.selected-segments{background-color:var(--color-300-gray)!important;border:2px solid var(--color-primary)!important;border-radius:8px!important;color:var(--color-white)!important;margin-top:20px!important;padding:20px!important;text-align:left!important;width:100%!important}.selected-segments .selected-segments-title{color:var(--color-white)!important;margin-bottom:10px!important}.selected-segments .selected-segments-text{word-wrap:break-word!important;overflow:hidden!important;white-space:pre-wrap!important}.low-precision-alert{background-color:var(--color-charcoal-surface-2)!important;border:1px solid var(--color-tag-red-border)!important;border-radius:8px!important;margin-top:20px!important;padding:10px!important}.low-precision-alert,.low-precision-alert .ant-alert-description,.low-precision-alert .ant-alert-message{color:var(--color-white)!important}#data-source-tab-layout{border-radius:8px;color:#fff;padding:20px}#data-source-tab-layout .buttonContainer{display:flex;justify-content:space-between;margin-bottom:20px;text-align:right}#data-source-tab-layout .buttonRight{display:flex}#data-source-tab-layout .errorBoundaryFallback{background-color:var(--color-80-black);border:1px solid var(--color-60-black);border-radius:8px;color:#e06b5d;padding:20px;text-align:center}#data-source-tab-layout .boolean-builder{background-color:var(--color-80-black);border:1px solid var(--color-60-black);border-radius:8px;padding:20px}#data-source-tab-layout .boolean-builder h1{color:#dc5a4b;margin-bottom:20px;text-align:center}#data-source-tab-layout .boolean-builder .expression{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;width:100%}#data-source-tab-layout .boolean-builder .expression .ant-input,#data-source-tab-layout .boolean-builder .expression .ant-select{background-color:var(--color-70-black);border:1px solid var(--color-60-black);color:#fff;margin-right:10px}#data-source-tab-layout .boolean-builder .expression .ant-select-selector{background-color:var(--color-70-black)!important;color:#fff!important}#data-source-tab-layout .boolean-builder .expression .ant-select-arrow{color:#fff}#data-source-tab-layout .boolean-builder .expression .ant-input{background-color:var(--color-70-black);color:#fff}#data-source-tab-layout .boolean-builder .expression .ant-btn{background-color:#dc5a4b;border:1px solid var(--color-60-black);color:#fff;margin-right:10px}#data-source-tab-layout .boolean-builder .expression .ant-btn:hover{background-color:var(--color-hover-black)}#data-source-tab-layout .boolean-builder .expression .delete-button{background:none;border:none;color:#e06b5d!important;cursor:pointer;margin-right:10px}#data-source-tab-layout .boolean-builder .group{align-items:flex-start;background-color:var(--color-70-black);border:.5px solid var(--color-60-black);border-radius:8px;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:20px;padding:20px;width:100%}#data-source-tab-layout .boolean-builder .group .group-header{align-items:center;display:flex;justify-content:space-between;width:100%}#data-source-tab-layout .boolean-builder .group .combinator-container{align-items:center;display:flex}#data-source-tab-layout .boolean-builder .group .ant-input,#data-source-tab-layout .boolean-builder .group .ant-select{background-color:var(--color-70-black);border:1px solid var(--color-60-black);color:#fff;margin-right:10px}#data-source-tab-layout .boolean-builder .group .ant-select-selector{background-color:var(--color-70-black)!important;color:#fff!important}#data-source-tab-layout .boolean-builder .group .ant-select-arrow{color:#fff}#data-source-tab-layout .boolean-builder .group .ant-input{background-color:var(--color-70-black);color:#fff}#data-source-tab-layout .boolean-builder .group .ant-btn{background-color:#dc5a4b;border:1px solid var(--color-60-black);color:#fff!important;margin-right:10px}#data-source-tab-layout .boolean-builder .group .ant-btn:hover{background-color:var(--color-hover-black)}#data-source-tab-layout .boolean-builder .group .delete-button{background:none;border:none;color:#e06b5d!important;cursor:pointer}#data-source-tab-layout .boolean-builder .combinator{align-items:center;display:flex;margin-bottom:10px}#data-source-tab-layout .boolean-builder .nested-rules{border-left:2px solid var(--color-60-black);display:flex;flex-direction:column;margin-bottom:20px;margin-left:20px;padding-left:20px}#data-source-tab-layout .boolean-builder .add-buttons{display:flex;justify-content:flex-start;margin-top:10px}#data-source-tab-layout .boolean-builder .add-buttons .ant-btn{background-color:#dc5a4b;border:1px solid var(--color-60-black);color:#fff}#data-source-tab-layout .boolean-builder .add-buttons .ant-btn:hover{background-color:var(--color-hover-black)!important}#data-source-tab-layout .boolean-builder .add-buttons .ant-btn:focus{background-color:#dc5a4b!important}#data-source-tab-layout .audience-size{align-items:center;display:flex;justify-content:flex-start;margin-bottom:20px}#data-source-tab-layout .audience-size-label{font-size:1.2em;font-weight:700;margin-right:4px}#data-source-tab-layout .audience-size-value{font-size:1.2em;margin-right:4px}#data-source-tab-layout .audience-size .anticon{margin-left:10px}#data-source-tab-layout .refresh-icon{color:#dc5a4b;cursor:pointer;margin-right:10px;transition:transform .3s ease}#data-source-tab-layout .refresh-icon:hover{transform:rotate(90deg)}#data-source-tab-layout #query-output{background-color:var(--color-80-black);border:1px solid var(--color-60-black);border-radius:8px;color:#fff;margin-top:20px;padding:10px}#data-source-tab-layout #query-output h2{color:#dc5a4b;margin-bottom:10px}#data-source-tab-layout #query-output pre{word-wrap:break-word;overflow:hidden;white-space:pre-wrap}.error{color:#e06b5d;display:block;font-size:12px;margin-top:5px}.formContainer{flex-grow:1}.formContainer .ant-form-item-label>label{width:100%!important}.audienceSize{color:gray;margin-bottom:24px;margin-top:-10px}.sliderContainer{width:100%}.customCard{word-wrap:break-word;align-items:center;border-radius:8px;box-shadow:0 8px 24px #959da533;cursor:pointer;display:flex;flex-direction:column;height:200px;justify-content:center;text-align:center;transition:transform .3s;width:200px}.customCard.card-primary{background-color:var(--color-primary)!important}.customCard.card-gray{background-color:var(--color-full-black)!important}.customCard.card-hover:hover{transform:scale(1.05)}.customCard.card-disabled{background-color:var(--color-full-black)!important;color:#aaa!important;cursor:not-allowed}.customCard.card-disabled .ant-card-meta-description,.customCard.card-disabled .ant-card-meta-title{color:#aaa!important}.customCard .ant-card-meta-title{color:#fff!important;font-size:18px;font-weight:700;white-space:pre-wrap!important;width:180px!important}.customCard .ant-card-meta-description{word-wrap:break-word;color:#fff!important;font-size:14px}.customCard .ant-radio-inner{background-color:initial}.sliderContainer{max-width:300px;width:300px}.sectionHeader{color:var(--color-gale-gray);font-weight:400}.extra-content{color:#696969;font-weight:500}.cpsa3ng{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1rem}.f1q0mp9{height:calc(100vh - 427px);margin-top:1rem;overflow-x:hidden;overflow-y:auto}.bijxgoo{margin-bottom:16px!important}.c1ows7rt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1rem;margin-bottom:1rem}.c1ows7rt .ant-checkbox-group{width:100%}.d2w0elq{position:fixed;right:0;top:0;z-index:0}.d2w0elq img{object-fit:cover;-webkit-transition:all .2s;transition:all .2s;width:100%}@media screen and (min-width:786px){.d2w0elq img{width:100%}}.c1l414os{background-color:initial;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:relative;z-index:2}.h14rx47t{font-size:1.3rem;font-weight:600}.l7wp2p1{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 auto;max-width:1440px;-webkit-transition:-webkit-transform .2s ease-in;-webkit-transition:transform .2s ease-in;transition:transform .2s ease-in;width:100%}@media screen and (min-width:768px){.l7wp2p1{top:0}}.audience-details-container{color:var(--color-white);padding:20px}.header{margin-bottom:20px}.header-content{align-items:center;display:flex;justify-content:space-between}.title{color:var(--color-white)}.description,.title{text-align:left!important}.description{font-size:16px;margin:20px 0}.tabs{margin-bottom:20px}.audience-size,.base-size{display:block;font-size:14px;font-style:italic;margin-bottom:5px}.audience-size,.base-size{color:var(--color-30-gray)!important}.sql-query{word-wrap:break-word;background-color:var(--color-dark-background);border:1px solid var(--color-dark-border);border-radius:4px;color:var(--color-light-text);padding:10px;white-space:pre-wrap}.breadCrumb{margin-bottom:16px!important}.audience-summary-container{background-color:var(--color-full-black);box-sizing:border-box;color:var(--color-white);display:flex;flex-direction:column;height:100%;padding:20px;width:100%}.audience-summary-container .title-dropdown-row{align-items:center;display:flex;margin-bottom:12px;width:100%}.audience-summary-container .title-dropdown-row .gender-title{color:var(--color-30-black);font-size:1.17em;font-weight:500;margin-right:12px}.audience-summary-container .title-dropdown-row .display-mode-selector{margin-left:0;width:220px!important}.audience-summary-container .title-dropdown-row .display-mode-selector .ant-select-selector{padding:0 8px!important;width:220px!important}.audience-summary-container .title-dropdown-row .display-mode-selector .ant-select-selector:hover{padding:0 8px!important}.audience-summary-container .title-dropdown-row .display-mode-selector .ant-select-dropdown{min-width:100%!important;width:auto!important}.audience-summary-container .mean-age-table-container{border:1px solid var(--color-inner-border);border-radius:2px;display:flex;flex-direction:column;margin-bottom:15px;margin-left:136px;overflow:hidden;width:80%}.audience-summary-container .mean-age-table-row{align-items:center;border-bottom:1px solid var(--color-inner-border);display:flex;width:100%}.audience-summary-container .mean-age-table-row :first-child{border-left:none!important}.audience-summary-container .mean-age-table-row:last-child{border-bottom:none}.audience-summary-container .mean-age-label{color:var(--color-30-black)!important;font-weight:500;margin-left:136px;margin-top:10px;text-align:left;width:80%}.audience-summary-container .mean-age-cell{border-left:1px solid var(--color-inner-border);color:var(--color-30-black);flex:1;font-weight:500;padding:6px 8px;text-align:center}.audience-summary-container .mean-age-table-row.header-row .mean-age-cell{color:var(--color-20-black);font-weight:600}.audience-summary-container .ant-dropdown-menu{background-color:var(--color-80-black)!important;border:1px solid var(--color-70-black)!important}.audience-summary-container .ant-dropdown-menu-item{color:var(--color-white)!important}.audience-summary-container .ant-dropdown-menu-item:hover{background-color:var(--color-70-black)!important}.audience-summary-header{align-items:center;display:flex;margin-bottom:10px}.sort-button{align-items:center;background-color:var(--color-full-black);border:1px solid var(--color-70-black);color:var(--color-white);cursor:pointer;display:flex;font-size:14px;padding:5px 10px}.sort-button .anticon{margin-left:5px}.audience-summary-chart{height:400px;overflow-y:auto;width:100%}.echarts-for-audience{background-color:var(--color-full-black)}.audience-summary-footer{border-top:1px solid var(--color-70-black);display:flex;font-size:12px;padding-top:10px}.size-label{flex:0 0 50px;margin-right:10px;text-align:right}.size-values{align-items:center;display:flex;flex:1;justify-content:space-between}.size-value{border-left:1px solid var(--color-70-black);display:flex;justify-content:center;padding:0 5px;text-align:center;white-space:nowrap}.size-value.total{border-left:none}.compare-demographic-section{border-radius:8px;color:var(--color-black);display:flex;flex-direction:column;width:100%}.compare-demographic-section .core-demographics-container{background-color:var(--color-charcoal-surface-2);border-radius:8px;margin-top:16px;padding:6px 6px 0}.compare-demographic-section .section-title__demographic{color:var(--color-30-black)!important;font-size:1.75em;text-align:center}.compare-demographic-section .core-charts-row{display:flex;flex-wrap:wrap;justify-content:space-between}.compare-demographic-section .core-chart-container{align-items:center;background-color:#000;border-radius:8px;display:flex;flex:1;flex-direction:column;margin-bottom:6px;margin-right:6px;min-width:300px;padding:12px}.compare-demographic-section .core-chart-container .title-dropdown-row{align-items:center;display:flex;margin-bottom:12px;width:100%}.compare-demographic-section .core-chart-container .title-dropdown-row .gender-title{color:var(--color-30-black);font-size:1.17em;font-weight:500;margin-right:12px}.compare-demographic-section .core-chart-container .title-dropdown-row .display-mode-selector{margin-left:0;width:180px!important}.compare-demographic-section .core-chart-container .title-dropdown-row .display-mode-selector .ant-select-selector{padding:0 8px!important;width:180!important}.compare-demographic-section .core-chart-container .title-dropdown-row .display-mode-selector .ant-select-dropdown{min-width:100%!important;width:auto!important}.compare-demographic-section .core-chart-container .mean-age-table-container{border:1px solid var(--color-inner-border);border-radius:2px;display:flex;flex-direction:column;margin-bottom:15px;margin-left:80px;overflow:hidden;width:86%}.compare-demographic-section .core-chart-container .mean-age-table-row{align-items:center;border-bottom:1px solid var(--color-inner-border);display:flex;width:100%}.compare-demographic-section .core-chart-container .mean-age-table-row :first-child{border-left:none!important}.compare-demographic-section .core-chart-container .mean-age-table-row:last-child{border-bottom:none}.compare-demographic-section .core-chart-container .mean-age-label{color:var(--color-30-black)!important;font-weight:500;margin-left:78px;margin-top:10px;text-align:left;width:86%}.compare-demographic-section .core-chart-container .mean-age-cell{align-content:center;border-left:1px solid var(--color-inner-border);color:var(--color-30-black);flex:1;font-weight:500;height:100%;padding:6px 8px;text-align:center}.compare-demographic-section .core-chart-container .mean-age-table-row.header-row .mean-age-cell{color:var(--color-20-black);font-weight:600}.compare-demographic-section .core-chart-container .gender-chart-row{align-items:center;display:flex;justify-content:space-between;overflow-y:auto;width:100%}.compare-demographic-section .core-chart-container .gender-chart-row .gender-container{align-items:center;display:flex;justify-content:center;margin-right:-80px;margin-top:48px}.compare-demographic-section .core-chart-container .gender-chart-row .gender-container .gender-icons{align-items:center;display:flex;flex-direction:column;gap:10px}.compare-demographic-section .core-chart-container .gender-chart-row .gender-container .gender-icon svg{display:block;margin:0 auto}.compare-demographic-section .core-chart-container .gender-chart-row .core-chart{flex:1;height:400px!important}@media (max-width:768px){.compare-demographic-section .gender-chart-row,.compare-demographic-section .title-dropdown-row{align-items:center;flex-direction:column}.compare-demographic-section .gender-chart-row .display-mode-selector,.compare-demographic-section .title-dropdown-row .display-mode-selector{margin-left:0;margin-top:8px}.compare-demographic-section .gender-chart-row .gender-container,.compare-demographic-section .title-dropdown-row .gender-container{margin-bottom:12px;margin-right:0}.compare-demographic-section .core-chart-container{flex:1 1 100%;margin-right:0}}.persona-carousel-container{align-items:center;display:flex;flex-direction:column;margin:0 auto;padding:20px 0;position:relative;width:90%}.persona-carousel-container .swiper-container{height:100%;overflow:visible;position:relative;width:100%;z-index:1}.persona-carousel-container .main-carousel{align-items:center;display:flex;justify-content:center;margin-bottom:30px;min-height:450px;position:relative;width:100%;z-index:2}.persona-carousel-container .main-carousel .swiper-button-next,.persona-carousel-container .main-carousel .swiper-button-prev{color:var(--color-white)!important;cursor:pointer;z-index:3}.persona-carousel-container .main-carousel .swiper-button-next.disabled,.persona-carousel-container .main-carousel .swiper-button-prev.disabled{cursor:not-allowed;opacity:.5}.persona-carousel-container .main-carousel .swiper-button-next.disabled:hover,.persona-carousel-container .main-carousel .swiper-button-prev.disabled:hover{transform:none}.persona-carousel-container .main-carousel .swiper-button-next .anticon,.persona-carousel-container .main-carousel .swiper-button-prev .anticon{color:var(--color-white)!important;font-size:20px}.persona-carousel-container .main-carousel .swiper-button-prev{left:-100px;position:absolute}.persona-carousel-container .main-carousel .swiper-button-next{position:absolute;right:-60px}.persona-carousel-container .persona-actions{display:flex;justify-content:flex-end;margin-bottom:20px;width:100%}.persona-carousel-container .persona-actions .ant-btn{align-items:center;display:flex;gap:5px}.persona-carousel-container .persona-actions .ant-btn:hover{box-shadow:0 2px 8px #0003;transform:translateY(-2px)}.persona-carousel-container .carousel-control{align-items:center;background:#0000;border:none;color:var(--color-white)!important;display:flex;height:40px;justify-content:center;transition:all .3s ease;width:40px}.persona-carousel-container .carousel-control.disabled{cursor:not-allowed;opacity:.5}.persona-carousel-container .carousel-control.disabled:hover{transform:none}.persona-carousel-container .carousel-control .anticon{font-size:20px}.persona-carousel-container .swiper-pagination{margin-top:20px;position:relative}.persona-carousel-container .swiper-pagination .swiper-pagination-bullet{background:var(--color-charcoal-surface-3);opacity:.7}.persona-carousel-container .swiper-pagination .swiper-pagination-bullet-active{background:var(--color-primary);opacity:1}.persona-carousel-container .persona-card{background-color:var(--color-charcoal-surface-1);border:1px solid var(--color-charcoal-surface-3);border-radius:8px;box-shadow:0 4px 12px #0000004d;color:var(--color-white);max-height:500px;overflow-y:auto;padding:0 20px 20px;transition:all .3s ease}.persona-carousel-container .persona-card:hover{box-shadow:0 8px 16px #0006;transform:translateY(-5px)}.persona-carousel-container .persona-card h2,.persona-carousel-container .persona-card h3,.persona-carousel-container .persona-card h4{margin:0;padding:0}.persona-carousel-container .persona-card h2{font-size:20px;font-weight:700}.persona-carousel-container .persona-card h3{color:var(--color-primary);font-size:16px;margin-top:4px}.persona-carousel-container .persona-card h4{color:var(--color-GALE-blue);font-size:14px;letter-spacing:.5px;margin-bottom:8px;margin-top:16px;text-transform:uppercase}.persona-carousel-container .personas-preview{background-color:var(--color-charcoal-surface-1);border-radius:8px;display:flex;gap:16px;justify-content:center;margin-top:10px;min-height:50px;overflow:visible!important;padding:20px 50px!important;position:relative;transition:background-color .3s ease}.persona-carousel-container .personas-preview.dragging-over{background-color:var(--color-70-black);border:1px dashed var(--color-primary)}.persona-carousel-container .personas-preview:after,.persona-carousel-container .personas-preview:before{bottom:0;content:"";opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .3s ease;width:40px}.persona-carousel-container .personas-preview:before{background:linear-gradient(90deg,rgba(var(--color-primary-rgb),.2),#0000);left:0}.persona-carousel-container .personas-preview:after{background:linear-gradient(270deg,rgba(var(--color-primary-rgb),.2),#0000);right:0}.persona-carousel-container .personas-preview.dragging-item-active:after,.persona-carousel-container .personas-preview.dragging-item-active:before{opacity:1}.persona-carousel-container .personas-preview .preview-card{align-items:center;background-color:var(--color-charcoal-surface-2);border:1px solid var(--color-charcoal-surface-3);border-radius:8px;cursor:grab;display:flex;flex:1 1 auto;justify-content:center;min-height:36px;padding:4px;position:relative;transition:all .3s ease;z-index:1}.persona-carousel-container .personas-preview .preview-card.active{background-color:var(--color-charcoal-black);border:2px solid var(--color-primary)}.persona-carousel-container .personas-preview .preview-card.dragging{background-color:var(--color-charcoal-surface-2);border:2px dashed var(--color-primary)!important;box-shadow:0 8px 20px #000c!important;opacity:1!important;outline:2px solid var(--color-charcoal-black);transform:scale(1.1);z-index:1000!important}.persona-carousel-container .personas-preview .preview-card:hover{box-shadow:0 4px 8px #0000004d;transform:translateY(-3px)}.persona-carousel-container .personas-preview .preview-card .preview-label{align-items:center;color:var(--color-white);display:flex;font-size:12px;font-weight:700;gap:4px}.persona-carousel-container .personas-preview .preview-card .preview-label .drag-indicator{font-size:10px;opacity:.7}.persona-carousel-container .stickyTop{background-color:var(--color-charcoal-surface-1);border-bottom:1px solid #ffffff1a;padding-top:20px;position:sticky;top:0}.persona-carousel-container .stickyTop .persona-header{border-bottom:1px solid var(--color-charcoal-surface-3);margin-bottom:16px;padding-bottom:12px}.persona-carousel-container .stickyTop .persona-definition{font-size:14px;margin-bottom:20px}.persona-carousel-container .stickyTop .persona-definition p{color:var(--color-20-black);line-height:1.5;margin:10px 0}.persona-carousel-container .stickyTop .persona-size{font-weight:700;margin-top:12px}.persona-carousel-container .stickyTop .persona-size .size-text{color:var(--color-primary)}.persona-carousel-container .persona-section{border-bottom:1px solid #ffffff1a;margin-bottom:20px;padding-top:10px}.persona-carousel-container .persona-section ul{list-style-type:none;margin:10px 0;padding-left:0}.persona-carousel-container .persona-section li{color:var(--color-30-black);font-size:14px;line-height:1.4;margin-bottom:6px}@media (max-width:768px){.persona-carousel-container .swiper-button-next,.persona-carousel-container .swiper-button-prev{height:36px;width:36px}.persona-carousel-container .swiper-button-prev{left:-12px}.persona-carousel-container .swiper-button-next{right:-12px}.persona-carousel-container .carousel-control .anticon{font-size:16px}.persona-carousel-container .persona-actions{justify-content:center}}.dragging-item-active{cursor:grabbing!important}.audience-attitude-container{display:flex;flex-direction:column;margin:0 auto;width:90%}.audience-attitude-container .feature-selection-section{background-color:var(--color-charcoal-surface-1);border:1px solid var(--color-charcoal-surface-3);border-radius:8px;box-shadow:0 4px 12px #0000004d;color:var(--color-white);padding:20px}.audience-attitude-container .feature-selection-section .feature-selector{display:flex;flex-direction:column;gap:12px}.audience-attitude-container .feature-selection-section .feature-selector .selector-header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:16px}.audience-attitude-container .feature-selection-section .feature-selector .selector-header .browse-categories-btn{align-items:center;background-color:var(--color-primary);border-color:var(--color-primary);display:flex;font-weight:500;gap:8px}.audience-attitude-container .feature-selection-section .feature-selector .selector-header .browse-categories-btn:hover{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover)}.audience-attitude-container .feature-selection-section .selected-feature-info{align-items:center;background-color:var(--color-charcoal-surface-2);border-left:3px solid var(--color-primary);border-radius:8px;display:flex;flex:1;gap:8px;margin-right:16px;padding:12px}.audience-attitude-container .feature-selection-section .selected-feature-info.empty{border-left:3px solid var(--color-charcoal-surface-3)}.audience-attitude-container .feature-selection-section .selected-feature-info.empty p{color:var(--color-grey-4);font-style:italic}.audience-attitude-container .feature-selection-section .selected-feature-info h3{color:var(--color-white);font-size:14px;font-weight:600;margin:0;white-space:nowrap}.audience-attitude-container .feature-selection-section .selected-feature-info p{color:var(--color-primary);font-size:14px;margin:0}.audience-attitude-container .persona-actions{display:flex;justify-content:flex-end;margin-bottom:20px;width:100%}.audience-attitude-container .persona-actions .ant-btn{align-items:center;display:flex;gap:5px}.audience-attitude-container .persona-actions .ant-btn:hover{box-shadow:0 2px 8px #0003;transform:translateY(-2px)}.audience-attitude-container .feature-selector-modal .ant-modal-content{background-color:var(--color-charcoal-surface-1);color:var(--color-white)}.audience-attitude-container .feature-selector-modal .ant-modal-header{background-color:var(--color-charcoal-surface-1);border-bottom:1px solid var(--color-charcoal-surface-3)}.audience-attitude-container .feature-selector-modal .ant-modal-title{color:var(--color-white)}.audience-attitude-container .feature-selector-modal .ant-modal-footer{border-top:1px solid var(--color-charcoal-surface-3)}.audience-attitude-container .feature-selector-modal .ant-modal-close{color:var(--color-white)}.audience-attitude-container .feature-selector-modal .ant-modal-close:hover{color:var(--color-primary)}.audience-attitude-container .feature-selector-modal .modal-loading-container{padding:40px;text-align:center}.audience-attitude-container .feature-selector-modal .modal-loading-container .ant-spin{color:var(--color-primary)}.audience-attitude-container .feature-selector-modal .modal-loading-container .ant-typography{color:var(--color-white)}.audience-attitude-container .feature-selector-modal .modal-content{background-color:var(--color-charcoal-surface-1)!important;padding:12px 0}.audience-attitude-container .feature-selector-modal .modal-content .ant-typography{color:var(--color-white)}.audience-attitude-container .feature-selector-modal .ant-modal-body{background-color:var(--color-charcoal-surface-1)!important}.audience-attitude-container .persona-carousel-container{align-items:center;display:flex;flex-direction:column;padding:20px 0;position:relative;width:100%}.audience-attitude-container .persona-carousel-container .swiper-container{height:100%;margin-top:20px;overflow:visible;position:relative;width:100%}.audience-attitude-container .persona-carousel-container .main-carousel{align-items:flex-start!important;display:flex;justify-content:center;margin-bottom:30px;min-height:450px;position:relative;width:100%}.audience-attitude-container .persona-carousel-container .main-carousel .swiper-button-next,.audience-attitude-container .persona-carousel-container .main-carousel .swiper-button-prev{color:var(--color-white)!important;cursor:pointer}.audience-attitude-container .persona-carousel-container .main-carousel .swiper-button-next.disabled,.audience-attitude-container .persona-carousel-container .main-carousel .swiper-button-prev.disabled{cursor:not-allowed;opacity:.5}.audience-attitude-container .persona-carousel-container .main-carousel .swiper-button-next.disabled:hover,.audience-attitude-container .persona-carousel-container .main-carousel .swiper-button-prev.disabled:hover{transform:translateY(-50%)}.audience-attitude-container .persona-carousel-container .main-carousel .swiper-button-next .anticon,.audience-attitude-container .persona-carousel-container .main-carousel .swiper-button-prev .anticon{color:var(--color-white)!important;font-size:20px}.audience-attitude-container .persona-carousel-container .main-carousel .swiper-button-prev{left:-100px}.audience-attitude-container .persona-carousel-container .main-carousel .swiper-button-next{right:-20px}.audience-attitude-container .persona-carousel-container .main-carousel .carousel-control{align-items:center;background-color:initial!important;border-color:var(--color-primary)!important;display:flex;justify-content:center}.audience-attitude-container .persona-carousel-container .main-carousel .carousel-control:hover{background-color:var(--color-primary-hover)!important;border-color:var(--color-primary-hover)!important}.audience-attitude-container .persona-carousel-container .main-carousel .carousel-control.disabled{cursor:not-allowed;opacity:.5}.audience-attitude-container .persona-carousel-container .main-carousel .carousel-control.disabled:hover{transform:none}.audience-attitude-container .persona-carousel-container .main-carousel .carousel-control .anticon{color:var(--color-white)!important;font-size:20px}.audience-attitude-container .persona-carousel-container .persona-card{background-color:var(--color-charcoal-surface-1);border:1px solid var(--color-charcoal-surface-3);border-radius:8px;box-shadow:0 4px 12px #0000004d;color:var(--color-white);height:100%;max-height:500px;min-height:300px;overflow-y:auto;padding:0 20px 20px;position:relative;transition:all .3s ease}.audience-attitude-container .persona-carousel-container .persona-card:hover{box-shadow:0 8px 16px #0006;transform:translateY(-5px)}.audience-attitude-container .persona-carousel-container .persona-card h2,.audience-attitude-container .persona-carousel-container .persona-card h3,.audience-attitude-container .persona-carousel-container .persona-card h4{margin:0;padding:0}.audience-attitude-container .persona-carousel-container .persona-card h2{color:var(--color-white);font-size:20px;font-weight:700}.audience-attitude-container .persona-carousel-container .persona-card h3{color:var(--color-primary);font-size:16px;margin-top:4px}.audience-attitude-container .persona-carousel-container .persona-card h4{color:var(--color-white);font-size:16px;font-weight:700;margin:10px 0;text-align:center;text-transform:none}.audience-attitude-container .persona-carousel-container .persona-card .persona-header{background-color:var(--color-charcoal-surface-1);border-bottom:1px solid var(--color-primary);padding-top:20px;position:sticky;text-align:center;top:0}.audience-attitude-container .persona-carousel-container .persona-card .persona-content{display:flex;flex-direction:column}.audience-attitude-container .persona-carousel-container .persona-card .attitude-statements-section{margin-top:16px}.audience-attitude-container .persona-carousel-container .persona-card .attitude-statements-section .attitude-table{margin-bottom:16px}.audience-attitude-container .persona-carousel-container .persona-card .attitude-statements-section .table-header{background-color:var(--color-charcoal-surface-2);border-radius:4px 4px 0 0;font-size:16px;font-weight:700;padding:8px 12px;text-align:center}.audience-attitude-container .persona-carousel-container .persona-card .attitude-statements-section .table-header .index-header,.audience-attitude-container .persona-carousel-container .persona-card .attitude-statements-section .table-header .pen-header{font-weight:700}.audience-attitude-container .persona-carousel-container .persona-card .attitude-statements-section .table-rows{border:1px solid var(--color-charcoal-surface-2);margin-bottom:16px}.audience-attitude-container .persona-carousel-container .persona-card .attitude-statements-section .table-rows .table-row{border-radius:0;font-size:14px;margin-bottom:2px;padding:8px 12px;text-align:center}.audience-attitude-container .persona-carousel-container .persona-card .attitude-statements-section .table-rows .table-row:last-child{border-radius:0 0 4px 4px}.audience-attitude-container .persona-carousel-container .persona-card .attitude-statements-section .table-rows .table-row .statement-text{font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:normal}.audience-attitude-container .persona-carousel-container .persona-card .attitude-statements-section .loading-message{align-items:center;color:var(--color-white);display:flex;flex-direction:column;font-style:italic;justify-content:center;opacity:.8;padding:20px;text-align:center}.audience-attitude-container .persona-carousel-container .personas-preview{background-color:var(--color-charcoal-surface-1);border-radius:8px;display:flex;gap:16px;justify-content:center;margin-top:10px;min-height:50px;overflow:visible!important;padding:20px 50px!important;position:relative;transition:background-color .3s ease}.audience-attitude-container .persona-carousel-container .personas-preview.dragging-over{background-color:var(--color-70-black);border:1px dashed var(--color-primary)}.audience-attitude-container .persona-carousel-container .personas-preview:after,.audience-attitude-container .persona-carousel-container .personas-preview:before{bottom:0;content:"";opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .3s ease;width:40px}.audience-attitude-container .persona-carousel-container .personas-preview:before{background:linear-gradient(90deg,rgba(var(--color-primary-rgb),.2),#0000);left:0}.audience-attitude-container .persona-carousel-container .personas-preview:after{background:linear-gradient(270deg,rgba(var(--color-primary-rgb),.2),#0000);right:0}.audience-attitude-container .persona-carousel-container .personas-preview.dragging-item-active:after,.audience-attitude-container .persona-carousel-container .personas-preview.dragging-item-active:before{opacity:1}.audience-attitude-container .persona-carousel-container .personas-preview .attitude-preview-card{align-items:center;background-color:var(--color-charcoal-surface-2);border:1px solid var(--color-charcoal-surface-3);border-radius:8px;cursor:grab;display:flex;flex:1 1 auto;justify-content:center;min-height:36px;padding:4px;position:relative;transition:all .3s ease;width:fit-content;z-index:1}.audience-attitude-container .persona-carousel-container .personas-preview .attitude-preview-card.active{background-color:var(--color-charcoal-black);border:2px solid var(--color-primary)}.audience-attitude-container .persona-carousel-container .personas-preview .attitude-preview-card.dragging{background-color:var(--color-charcoal-surface-2);border:2px dashed var(--color-primary)!important;box-shadow:0 8px 20px #000c!important;opacity:1!important;outline:2px solid var(--color-charcoal-black);transform:scale(1.1);z-index:1000!important}.audience-attitude-container .persona-carousel-container .personas-preview .attitude-preview-card:hover{box-shadow:0 4px 8px #0000004d;transform:translateY(-3px)}.audience-attitude-container .persona-carousel-container .personas-preview .attitude-preview-card .preview-label{align-items:center;color:var(--color-white);display:flex;font-size:12px;font-weight:700;gap:4px}.audience-attitude-container .persona-carousel-container .personas-preview .attitude-preview-card .preview-label .drag-indicator{font-size:10px;opacity:.7}.audience-attitude-container .persona-carousel-container .personas-preview .dragging-item-active{cursor:grabbing!important}@media (max-width:768px){.audience-attitude-container .feature-selection-section .selector-header{align-items:flex-start;flex-direction:column;gap:12px}.audience-attitude-container .feature-selection-section .selector-header .selected-feature-info{margin-bottom:12px;margin-right:0;width:100%}.audience-attitude-container .feature-selection-section .selector-header .browse-categories-btn{justify-content:center;width:100%}.audience-attitude-container .persona-carousel-container .main-carousel{min-height:350px!important}.audience-attitude-container .persona-carousel-container .main-carousel .swiper-button-next,.audience-attitude-container .persona-carousel-container .main-carousel .swiper-button-prev{height:40px;width:40px}.audience-attitude-container .persona-carousel-container .main-carousel .swiper-button-prev{left:-12px}.audience-attitude-container .persona-carousel-container .main-carousel .swiper-button-next{right:-12px}.audience-attitude-container .persona-carousel-container .main-carousel .carousel-control .anticon{font-size:16px}}.media-table{margin-top:20px}.media-table .table-header{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:16px}.media-table .title-with-dropdown{align-items:center;display:flex}.media-table .title-with-dropdown h4.ant-typography{margin-bottom:0;margin-right:16px}.media-table .title-with-dropdown .display-mode-selector{margin-left:0;width:180px!important}.media-table .title-with-dropdown .display-mode-selector .ant-select-selector{padding:0 8px!important;width:180px!important}.media-table .title-with-dropdown .display-mode-selector .ant-select-selector:hover{padding:0 8px!important}.media-table .title-with-dropdown .display-mode-selector .ant-select-dropdown{min-width:100%!important;width:auto!important}.media-table .mean-age-table-container{border:1px solid var(--color-inner-border);border-radius:2px;display:flex;flex-direction:column;margin-bottom:15px;overflow:hidden;width:100%}.media-table .mean-age-table-row{border-bottom:1px solid var(--color-inner-border);display:flex;width:100%}.media-table .mean-age-table-row .mean-age-cell{align-items:center;border-left:1px solid var(--color-inner-border);color:var(--color-30-black);display:flex;flex:1;font-weight:500;justify-content:center;padding:6px 8px;text-align:center}.media-table .mean-age-table-row .header-row .mean-age-cell{color:var(--color-20-black);font-weight:600}.media-table .mean-age-table-row:last-child{border-bottom:none}.media-table .mean-age-label{color:var(--color-30-black);font-weight:500;padding:6px 8px;text-align:left;width:120px}.f1s6v62c{margin:1rem 0}.f1s6v62c .ant-input{padding:.5rem;width:100%}.l1f8zvfl .ant-list-header{border-bottom:none!important}.lcxs6w8{border:none;color:var(--color-white);display:none;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;font-weight:600;padding:.6rem 1rem}@media screen and (min-width:768px){.lcxs6w8{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.l5wbt96{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:var(--color-charcoal-surface-1);border:none;border-radius:0;box-shadow:none;color:var(--color-white);cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;gap:8px;margin-top:1rem;min-height:60px;padding:.6rem 1rem;text-align:left}.l5wbt96,.l5wbt96 .description,.l5wbt96 .name{width:100%}.l5wbt96 .date,.l5wbt96 .status{width:50%}.l5wbt96:hover{background:var(--color-charcoal-surface-1)}.l5wbt96:disabled{cursor:not-allowed}@media screen and (min-width:768px){.l5wbt96{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.l5wbt96 .description,.l5wbt96 .name{width:20%}.l5wbt96 .status,.l5wbt96 .type{width:15%}.l5wbt96 .date{width:25%}}.l17tj8xz{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1rem}.dwawaxo{margin-top:1.1rem}.dwawaxo .anticon{color:red;cursor:pointer}.creativeAnalysisContainer{color:var(--color-white);justify-self:center;width:90%}.creativeAnalysisContainer .creativeAnalysisHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.creativeAnalysisContainer .creativeAnalysisActionsRow{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:space-between}.creativeAnalysisContainer .creativeAnalysisCompareAlert{border-color:var(--color-charcoal-surface-3)!important;color:var(--color-white)!important}.creativeAnalysisContainer .creativeAnalysisCompareAlert .ant-alert-message{display:flex;justify-content:space-between;width:100%}.creativeAnalysisContainer .creativeAnalysisCompareAlert .creativeAnalysisSelectedTag{background:var(--color-charcoal-surface-1);border-color:var(--color-charcoal-surface-3);color:var(--color-white)!important;padding:4px}.creativeAnalysisContainer .creativeAnalysisCompareAlert .creativeAnalysisSelectedTag .ant-tag-close-icon,.creativeAnalysisContainer .creativeAnalysisCompareAlert .creativeAnalysisSelectedTag .anticon-close{color:var(--color-white)!important}.creativeAnalysisContainer .creativeAnalysisCompareAlert .ant-alert-icon{color:var(--color-primary)}.creativeAnalysisContainer .creativeAnalysisCompareAlert .ant-space-item:nth-of-type(2){color:var(--color-30-gray)}.creativeAnalysisContainer .creativeAnalysisFilters{align-items:center;display:flex;gap:10px;margin-bottom:20px}.creativeAnalysisContainer .creativeAnalysisFilters label{color:var(--color-white);margin-right:8px}.creativeAnalysisContainer .creativeAnalysisFilters .creativeAnalysisFilterSelect{width:100%}.creativeAnalysisContainer .creativeAnalysisCompareActions{display:flex;justify-content:space-between;width:100%}.creativeAnalysisContainer .creativeAnalysisDarkAlert{background:var(--color-80-black);border-color:var(--color-charcoal-surface-3);color:var(--color-white)}.creativeAnalysisContainer .creativeAnalysisMb20{margin-bottom:20px}.create-creative-analysis-container{align-items:flex-start;display:flex;justify-content:center;min-height:100vh;padding:16px}@media screen and (min-width:768px){.create-creative-analysis-container{padding:3rem 54px}}.create-creative-analysis-container .content-parent{background-color:var(--color-90-black);border-radius:8px;box-shadow:0 4px 8px var(--color-box-shadow);margin:0 auto;padding:24px;width:80%}.create-creative-analysis-container .back-button{color:var(--color-30-black);cursor:pointer;display:inline-flex;gap:4px;margin-bottom:36px}.create-creative-analysis-container .back-button:hover{color:var(--color-30-gray)}.create-creative-analysis-container .back-button .arrow-icon{font-size:10px}.create-creative-analysis-container .header-row{margin-bottom:24px}.create-creative-analysis-container .header-row .form-title{color:var(--color-white);font-size:24px;font-weight:500;margin-bottom:2px}.create-creative-analysis-container .form-container{background-color:var(--color-charcoal-surface-2);border-radius:8px;margin-top:24px;padding:24px}.create-creative-analysis-container .ant-form-item-label>label{color:var(--color-white);width:100%!important}.create-creative-analysis-container .ant-input,.create-creative-analysis-container .ant-input-affix-wrapper,.create-creative-analysis-container .ant-select-selector{background-color:var(--color-charcoal-surface-1);border-color:var(--color-border);color:var(--color-white)}.create-creative-analysis-container .ant-input-affix-wrapper:hover,.create-creative-analysis-container .ant-input:hover,.create-creative-analysis-container .ant-select-selector:hover{border-color:var(--color-30-gray)}.create-creative-analysis-container .ant-input-affix-wrapper.ant-input-focused,.create-creative-analysis-container .ant-input-affix-wrapper.ant-select-focused,.create-creative-analysis-container .ant-input-affix-wrapper:focus,.create-creative-analysis-container .ant-input.ant-input-focused,.create-creative-analysis-container .ant-input.ant-select-focused,.create-creative-analysis-container .ant-input:focus,.create-creative-analysis-container .ant-select-selector.ant-input-focused,.create-creative-analysis-container .ant-select-selector.ant-select-focused,.create-creative-analysis-container .ant-select-selector:focus{border-color:var(--color-button-primary)!important;box-shadow:0 0 0 2px #0055c31a!important}.create-creative-analysis-container .ant-select-selection-overflow{flex-wrap:wrap}.create-creative-analysis-container .ant-input::placeholder{color:var(--color-60-gray)}.create-creative-analysis-container .ant-select-dropdown{background-color:var(--color-90-black);border:1px solid var(--color-border)}.create-creative-analysis-container .ant-select-dropdown .ant-select-item{color:var(--color-white)}.create-creative-analysis-container .ant-select-dropdown .ant-select-item.ant-select-item-option-selected,.create-creative-analysis-container .ant-select-dropdown .ant-select-item:hover{background-color:var(--color-charcoal-surface-3)}.create-creative-analysis-container .ant-select-dropdown .ant-select-item-group{color:var(--color-60-gray)}.create-creative-analysis-container .creatives-container,.create-creative-analysis-container .custom-audiences-container{background-color:var(--color-charcoal-surface-2);border-radius:8px;margin-top:16px;padding:16px}.create-creative-analysis-container .no-audiences,.create-creative-analysis-container .no-creatives{background-color:var(--color-charcoal-surface-2);border-radius:8px;color:var(--color-60-gray);margin-top:16px;padding:24px;text-align:center}.create-creative-analysis-container .ant-table{background-color:initial}.create-creative-analysis-container .ant-table .ant-table-thead>tr>th{background-color:var(--color-charcoal-surface-2);border-bottom:1px solid var(--color-border);color:var(--color-30-gray);font-weight:500}.create-creative-analysis-container .ant-table .ant-table-tbody>tr>td{background-color:initial;border-bottom:1px solid var(--color-border);color:var(--color-white)}.create-creative-analysis-container .ant-table .ant-table-row-selected>td,.create-creative-analysis-container .ant-table .ant-table-tbody>tr:hover>td{background-color:var(--color-charcoal-surface-3)}.create-creative-analysis-container .ant-tag{background-color:var(--color-tag-blue-background);border-color:var(--color-tag-blue-border);color:var(--color-tag-blue-txt);margin-left:8px}.create-creative-analysis-container .collapsible-section{background-color:var(--color-charcoal-surface-2);border:1px solid var(--color-border);border-radius:8px;margin-top:24px}.create-creative-analysis-container .collapsible-section .ant-collapse-header{background-color:initial!important;color:var(--color-white)!important}.create-creative-analysis-container .collapsible-section .ant-collapse-content{background-color:initial;border-top:1px solid var(--color-border)}.create-creative-analysis-container .collapsible-section .ant-collapse-content-box{padding:16px}.create-creative-analysis-container .ant-modal .ant-modal-content{background-color:var(--color-90-black)}.create-creative-analysis-container .ant-modal .ant-modal-header{background-color:var(--color-90-black);border-bottom:1px solid var(--color-border)}.create-creative-analysis-container .ant-modal .ant-modal-header .ant-modal-title{color:var(--color-white)}.create-creative-analysis-container .ant-modal .ant-modal-body{background-color:var(--color-90-black);color:var(--color-white);padding:24px}.create-creative-analysis-container .ant-modal .ant-modal-footer{background-color:var(--color-90-black);border-top:1px solid var(--color-border)}.create-creative-analysis-container .ant-modal .ant-form-item:last-child{margin-bottom:0}.create-creative-analysis-container .ant-btn-dangerous{color:var(--color-tag-red-txt)}.create-creative-analysis-container .ant-btn-dangerous:hover{background-color:var(--color-tag-red-background);border-color:var(--color-tag-red-border);color:var(--color-tag-red-border)}.create-creative-analysis-container .creatives-container .ant-btn,.create-creative-analysis-container .custom-audiences-container .ant-btn{margin-right:8px}.create-creative-analysis-container .ant-table-footer{background-color:initial;padding:8px 0}.create-creative-analysis-container .ant-form-item-has-error .ant-input,.create-creative-analysis-container .ant-form-item-has-error .ant-input-affix-wrapper,.create-creative-analysis-container .ant-form-item-has-error .ant-select-selector{border-color:var(--color-tag-red-border)!important}.create-creative-analysis-container .ant-form-item-explain-error{color:var(--color-tag-red-border)}.features-grouped-container{display:flex;flex-wrap:wrap;gap:16px}.features-grouped-container .feature-group{background:#0000;border:1px solid var(--color-charcoal-surface-3);border-radius:12px;flex:1;min-width:200px;padding:16px}.features-grouped-container .feature-group.positive .feature-chip{background:#09ae694d;border-color:var(--color-tag-green-border)}.features-grouped-container .feature-group.neutral .feature-chip{background:var(--color-50-black);border-color:var(--color-50-black)}.features-grouped-container .feature-group.negative .feature-chip{background:#ea2f214d;border-color:var(--color-tag-red-border)}.features-grouped-container .feature-group.extra .feature-chip{background:#ffc8554d;border-color:var(--color-tag-yellow-border)}.features-grouped-container .feature-group .group-header{align-items:center;border-bottom:1px solid var(--color-charcoal-surface-3);border-radius:12px 12px 0 0;display:flex;justify-content:space-between;margin:-16px -16px 12px;padding:8px 16px}.features-grouped-container .feature-group .group-header .sentiment-title{color:var(--color-white);font-size:14px;font-weight:600;margin:0}.features-grouped-container .feature-group .feature-tags-container{display:flex;flex-wrap:wrap;gap:8px;max-height:300px;overflow-y:auto}.features-grouped-container .feature-group .feature-tags-container .feature-chip{border:1px solid var(--color-charcoal-surface-3);border-radius:20px;color:var(--color-white);cursor:pointer;font-size:12px;font-weight:500;margin:0;padding:4px 12px;transition:all .2s ease;white-space:normal;width:100%}.features-grouped-container .feature-group .feature-tags-container .feature-chip:hover{box-shadow:0 2px 4px var(--color-box-shadow);filter:brightness(1.2);transform:translateY(-1px)}.features-grouped-container .no-features{color:var(--color-30-gray);font-style:italic;padding:20px;text-align:center}.inspiration-section{background:#000;border-radius:10px;margin-bottom:24px;padding:20px}.inspiration-section .section-header{align-items:center;display:flex;gap:12px;margin-bottom:16px}.inspiration-section .section-header .section-icon{color:var(--color-primary);font-size:20px}.inspiration-section .section-header .ant-typography{color:var(--color-white);font-weight:600;margin:0}.inspiration-section .inspiration-swiper{padding-bottom:32px}.inspiration-section .inspiration-swiper .swiper-slide{bottom:8px;display:flex;justify-content:center}.inspiration-section .inspiration-swiper .swiper-wrapper{align-items:stretch;display:flex;padding:16px}.inspiration-section .inspiration-swiper .swiper-button-next,.inspiration-section .inspiration-swiper .swiper-button-prev{background:var(--color-charcoal-black);border:1px solid var(--color-70-black);border-radius:50%;color:var(--color-primary);height:40px;margin-top:-20px;top:50%;width:40px;z-index:10}.inspiration-section .inspiration-swiper .swiper-button-next:after,.inspiration-section .inspiration-swiper .swiper-button-prev:after{font-size:16px;font-weight:700}.inspiration-section .inspiration-swiper .swiper-button-next:hover,.inspiration-section .inspiration-swiper .swiper-button-prev:hover{background:var(--color-primary);color:var(--color-white);transform:scale(1.1);transition:all .2s ease}.inspiration-section .inspiration-swiper .swiper-button-prev{left:10px}.inspiration-section .inspiration-swiper .swiper-button-next{right:10px}.inspiration-section .inspiration-swiper .swiper-pagination{bottom:8px;text-align:center}.inspiration-section .inspiration-swiper .swiper-pagination .swiper-pagination-bullet{background:var(--color-70-black);height:10px;opacity:.8;width:10px}.inspiration-section .inspiration-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--color-primary);opacity:1;transform:scale(1.2)}.inspiration-section .inspiration-swiper .inspiration-slide-content{align-items:flex-start;display:flex;gap:20px;max-width:1000px;width:100%}@media (max-width:768px){.inspiration-section .inspiration-swiper .inspiration-slide-content{align-items:center;flex-direction:column;gap:16px}}.inspiration-section .inspiration-swiper .inspiration-image-section{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:12px;height:440px;width:400px}.inspiration-section .inspiration-swiper .inspiration-image-section .inspiration-image-container{align-items:center;align-self:center;background:#0000;border-radius:8px;display:flex;justify-content:center;overflow:hidden;position:relative;transition:all .3s ease}@media (max-width:768px){.inspiration-section .inspiration-swiper .inspiration-image-section .inspiration-image-container{height:300px;width:300px}}@media (max-width:480px){.inspiration-section .inspiration-swiper .inspiration-image-section .inspiration-image-container{height:250px;width:250px}}.inspiration-section .inspiration-swiper .inspiration-image-section .inspiration-image-container:hover{border-color:var(--color-primary);box-shadow:0 8px 24px #0000004d;transform:translateY(-4px)}.inspiration-section .inspiration-swiper .inspiration-image-section .inspiration-image-container .ant-image{display:flex;height:100%;width:100%}.inspiration-section .inspiration-swiper .inspiration-image-section .inspiration-image-container .ant-image .inspiration-image{height:100%;object-fit:contain;transition:transform .3s ease;width:100%}.inspiration-section .inspiration-swiper .inspiration-image-section .inspiration-image-container .ant-image .ant-image-mask{align-items:center;background:#00000080;border-radius:8px;display:flex;justify-content:center;transition:all .3s ease}.inspiration-section .inspiration-swiper .inspiration-image-section .inspiration-image-container .ant-image .ant-image-mask:hover{background:#000000b3}.inspiration-section .inspiration-swiper .inspiration-image-section .inspiration-image-container .ant-image .ant-image-mask .preview-mask{align-items:center;color:var(--color-white);display:flex;flex-direction:column;gap:8px;opacity:.9;transition:opacity .3s ease}.inspiration-section .inspiration-swiper .inspiration-image-section .inspiration-image-container .ant-image .ant-image-mask .preview-mask:hover{opacity:1}.inspiration-section .inspiration-swiper .inspiration-image-section .inspiration-image-container .ant-image .ant-image-mask .preview-mask .anticon{font-size:28px}.inspiration-section .inspiration-swiper .inspiration-image-section .inspiration-image-container .ant-image .ant-image-mask .preview-mask span{font-size:14px;font-weight:500}.inspiration-section .inspiration-swiper .inspiration-image-section .inspiration-image-container .ant-image .ant-image-preview-img{max-height:90vh;max-width:90vw;object-fit:contain}.inspiration-section .inspiration-swiper .inspiration-image-section .inspiration-image-container .image-error-placeholder{align-items:center;background:var(--color-60-black);color:var(--color-30-gray);display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.inspiration-section .inspiration-swiper .inspiration-image-section .inspiration-image-container .image-error-placeholder .anticon{font-size:48px;margin-bottom:12px;opacity:.5}.inspiration-section .inspiration-swiper .inspiration-image-section .inspiration-image-container .image-error-placeholder .ant-typography{color:var(--color-30-gray);font-size:14px}.inspiration-section .inspiration-swiper .inspiration-image-section .image-actions{display:flex;gap:8px;justify-content:center;max-width:400px;width:100%}@media (max-width:768px){.inspiration-section .inspiration-swiper .inspiration-image-section .image-actions{max-width:300px}}@media (max-width:480px){.inspiration-section .inspiration-swiper .inspiration-image-section .image-actions{flex-direction:column;max-width:250px}}.inspiration-section .inspiration-swiper .inspiration-image-section .image-actions .playground-btn{background:var(--color-primary);border-color:var(--color-primary);border-radius:6px;color:var(--color-white);flex:1;font-weight:600}.inspiration-section .inspiration-swiper .inspiration-image-section .image-actions .playground-btn:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white);opacity:.9;transform:scale(1.05)}.inspiration-section .inspiration-swiper .inspiration-explanation{background:var(--color-charcoal-surface-2);border:1px solid var(--color-70-black);border-radius:8px;flex:1;min-height:200px;padding:16px}.inspiration-section .inspiration-swiper .inspiration-explanation .explanation-header{align-items:center;border-bottom:1px solid var(--color-70-black);display:flex;gap:8px;margin-bottom:12px;padding-bottom:8px}.inspiration-section .inspiration-swiper .inspiration-explanation .explanation-header .explanation-icon{color:var(--color-primary);font-size:16px}.inspiration-section .inspiration-swiper .inspiration-explanation .explanation-header .explanation-title{color:var(--color-white);font-size:16px;font-weight:600}.inspiration-section .inspiration-swiper .inspiration-explanation .explanation-list{list-style-type:none;margin:0;padding-left:16px}.inspiration-section .inspiration-swiper .inspiration-explanation .explanation-list .explanation-point{margin-bottom:8px;padding-left:12px;position:relative}.inspiration-section .inspiration-swiper .inspiration-explanation .explanation-list .explanation-point:before{color:var(--color-primary);content:"•";font-size:16px;font-weight:700;left:0;position:absolute;top:0}.inspiration-section .inspiration-swiper .inspiration-explanation .explanation-list .explanation-point:last-child{margin-bottom:0}.inspiration-section .inspiration-swiper .inspiration-explanation .explanation-list .explanation-point .explanation-text{color:var(--color-white);display:block;font-size:14px;line-height:1.4}.inspiration-section .empty-inspiration{align-items:center;display:flex;justify-content:center;padding:32px 16px}.inspiration-section .empty-inspiration .ant-empty .ant-empty-description{color:var(--color-30-gray)}.playground-drawer .ant-drawer-header{border-bottom:1px solid var(--color-60-black)}.playground-drawer .loading-section{align-items:center;display:flex;flex-direction:column;gap:16px;height:100%;justify-content:center}.playground-drawer .loading-section .loading-text{color:var(--color-40-black);font-size:16px}.playground-drawer .result-section{display:flex;flex-direction:column;height:100%}.playground-drawer .result-section .result-header{align-items:center;border-bottom:1px solid var(--color-charcoal-surface-3);display:flex;justify-content:space-between;margin-bottom:20px;padding:16px 24px}.playground-drawer .result-section .result-header .ant-btn{width:auto!important}.playground-drawer .result-section .result-image-container{align-items:center;align-self:center;background:#0000;border-radius:8px;display:flex;height:600px;justify-content:center;overflow:hidden;position:relative;transition:all .3s ease;width:800px}.playground-drawer .result-section .result-image-container:hover{border-color:var(--color-primary);box-shadow:0 8px 24px #0003;transform:translateY(-2px)}.playground-drawer .result-section .result-image-container .ant-image{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.playground-drawer .result-section .result-image-container .ant-image .result-image{background:#0000;height:100%;object-fit:contain;transition:transform .3s ease;width:100%}.playground-drawer .result-section .result-image-container .ant-image .ant-image-mask{align-items:center;background:#00000080;border-radius:8px;display:flex;justify-content:center;transition:all .3s ease}.playground-drawer .result-section .result-image-container .ant-image .ant-image-mask:hover{background:#000000b3}.playground-drawer .result-section .result-image-container .ant-image .ant-image-mask .preview-mask{align-items:center;color:var(--color-white);display:flex;flex-direction:column;gap:12px;opacity:.9;transition:opacity .3s ease}.playground-drawer .result-section .result-image-container .ant-image .ant-image-mask .preview-mask:hover{opacity:1;transform:scale(1.05)}.playground-drawer .result-section .result-image-container .ant-image .ant-image-mask .preview-mask .anticon{font-size:36px}.playground-drawer .result-section .result-image-container .ant-image .ant-image-mask .preview-mask span{font-size:16px;font-weight:500}.playground-drawer .result-section .result-image-container .ant-image .ant-image-preview-img{max-height:95vh;max-width:95vw;object-fit:contain}.playground-drawer .result-section .result-image-container .image-error-placeholder{align-items:center;background:var(--color-60-black);color:var(--color-30-gray);display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.playground-drawer .result-section .result-image-container .image-error-placeholder .anticon{font-size:64px;margin-bottom:16px;opacity:.5}.playground-drawer .result-section .result-image-container .image-error-placeholder .ant-typography{color:var(--color-30-gray);font-size:16px}.playground-drawer .playground-content{display:flex;height:100%}.playground-drawer .playground-content .playground-image-section{align-items:center;background:#0000;display:flex;flex:0 0 50%;flex-direction:column;height:400px;justify-content:center;padding:24px;width:400px}.playground-drawer .playground-content .playground-image-section .ant-image{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.playground-drawer .playground-content .playground-image-section .ant-image .playground-image{border-radius:8px;box-shadow:0 2px 8px #0000001a;height:100%;object-fit:contain;width:100%}.playground-drawer .playground-content .playground-image-section .ant-image .ant-image-mask{align-items:center;border-radius:8px;display:flex;justify-content:center}.playground-drawer .playground-content .playground-image-section .ant-image .ant-image-mask .preview-mask{align-items:center;color:var(--color-white);display:flex;flex-direction:column;gap:8px}.playground-drawer .playground-content .playground-image-section .ant-image .ant-image-mask .preview-mask .anticon{font-size:32px}.playground-drawer .playground-content .playground-image-section .ant-image .ant-image-mask .preview-mask span{font-size:16px;font-weight:500}.playground-drawer .playground-content .playground-image-section .ant-image .ant-image-preview-img{max-height:90vh;max-width:90vw;object-fit:contain}.playground-drawer .playground-content .playground-image-section .image-error-placeholder{align-items:center;background:var(--color-60-black);border:1px dashed var(--color-70-black);border-radius:8px;color:var(--color-30-gray);display:flex;flex-direction:column;height:300px;justify-content:center;width:300px}.playground-drawer .playground-content .playground-image-section .image-error-placeholder .anticon{font-size:48px;margin-bottom:12px;opacity:.5}.playground-drawer .playground-content .playground-image-section .image-error-placeholder .ant-typography{color:var(--color-30-gray);font-size:14px}.playground-drawer .playground-content .playground-controls-section{border-left:1px solid var(--color-charcoal-surface-3);display:flex;flex:1;flex-direction:column;overflow-y:auto;padding:24px}.playground-drawer .playground-content .playground-controls-section .features-section{margin-bottom:20px}.playground-drawer .playground-content .playground-controls-section .features-section .features-title{color:var(--color-20-black);margin-bottom:16px}.playground-drawer .playground-content .playground-controls-section .features-section .available-features{margin-bottom:16px;overflow-y:auto;padding-right:8px}.playground-drawer .playground-content .playground-controls-section .features-section .available-features::-webkit-scrollbar{width:6px}.playground-drawer .playground-content .playground-controls-section .features-section .available-features::-webkit-scrollbar-track{background:var(--color-charcoal-surface-2);border-radius:3px}.playground-drawer .playground-content .playground-controls-section .features-section .available-features::-webkit-scrollbar-thumb{background:var(--color-charcoal-surface-3);border-radius:3px}.playground-drawer .playground-content .playground-controls-section .features-section .available-features::-webkit-scrollbar-thumb:hover{background:var(--color-60-black)}.playground-drawer .playground-content .playground-controls-section .features-section .available-features .feature-item{margin-bottom:8px}.playground-drawer .playground-content .playground-controls-section .features-section .available-features .feature-item .ant-checkbox-wrapper{align-items:center;display:flex}.playground-drawer .playground-content .playground-controls-section .features-section .available-features .feature-item .ant-checkbox-wrapper .ant-tag{cursor:pointer;margin-left:8px}.playground-drawer .playground-content .playground-controls-section .features-section .custom-input-group{display:flex;gap:8px}.playground-drawer .playground-content .playground-controls-section .features-section .custom-input-group .ant-input{flex:1}.playground-drawer .playground-content .playground-controls-section .features-section .custom-input-group .ant-btn{min-width:80px}.playground-drawer .playground-content .playground-controls-section .features-section .features-display-card{background:var(--color-charcoal-surface-2);border-color:var(--color-charcoal-surface-3);margin-bottom:16px}.playground-drawer .playground-content .playground-controls-section .features-section .features-display-card .ant-card-head{background:#0000;border-bottom-color:var(--color-charcoal-surface-3);padding:12px 16px}.playground-drawer .playground-content .playground-controls-section .features-section .features-display-card .ant-card-head .ant-card-head-title{color:var(--color-40-black);font-size:14px}.playground-drawer .playground-content .playground-controls-section .features-section .features-display-card .ant-card-body{padding:16px}.playground-drawer .playground-content .playground-controls-section .features-section .features-display-card .features-tags{display:flex;flex-wrap:wrap;gap:8px}.playground-drawer .playground-content .playground-controls-section .features-section .features-display-card .features-tags .ant-tag{font-size:13px;margin:0;padding:4px 12px}.playground-drawer .playground-content .playground-controls-section .features-section .features-display-card .features-tags .ant-tag.ant-tag-blue{background:#1890ff1a;border-color:#1890ff4d;color:#40a9ff}.playground-drawer .playground-content .playground-controls-section .features-section .features-display-card .features-tags .ant-tag.ant-tag-red{background:#ff4d4f1a;border-color:#ff4d4f4d;color:#ff7875}.playground-drawer .playground-content .playground-controls-section .features-section .features-display-card .features-tags .ant-tag .ant-tag-close-icon{font-size:10px;margin-left:4px}.playground-drawer .playground-content .playground-controls-section .features-section .features-display-card .features-tags .ant-tag .ant-tag-close-icon:hover{color:var(--color-white)}.playground-drawer .playground-content .playground-controls-section .ant-divider{border-color:var(--color-charcoal-surface-3);margin:20px 0}.playground-drawer .playground-content .playground-controls-section .apply-button{background:var(--color-primary);border-color:var(--color-primary);font-size:16px;font-weight:600;height:48px;margin-top:auto;width:100%}.playground-drawer .playground-content .playground-controls-section .apply-button:hover:not(:disabled){background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.playground-drawer .playground-content .playground-controls-section .apply-button:disabled{background:var(--color-charcoal-surface-3);border-color:var(--color-charcoal-surface-3);color:var(--color-60-black)}@media (max-width:1200px){.playground-drawer{width:90vw!important}}@media (max-width:768px){.playground-drawer .ant-modal-body{height:80vh}.playground-drawer .playground-content{flex-direction:column}.playground-drawer .playground-content .playground-image-section{border-bottom:1px solid var(--color-charcoal-surface-3);border-right:none;flex:0 0 40%}.playground-drawer .playground-content .playground-controls-section{flex:1;padding:16px}.playground-drawer .playground-content .playground-controls-section .features-section .available-features{max-height:150px}}.playground-drawer.ant-modal .ant-modal-content{background:var(--color-charcoal-surface-1)}.playground-drawer.ant-modal .ant-modal-header{background:var(--color-charcoal-surface-1);border-bottom-color:var(--color-charcoal-surface-3)}.playground-drawer.ant-modal .ant-modal-title{color:var(--color-white)}.playground-drawer.ant-modal .ant-modal-close-x{color:var(--color-40-black)}.playground-drawer.ant-modal .ant-modal-close-x:hover{color:var(--color-20-black)}.competitor-report{min-height:100vh;padding:16px}.competitor-report .header{margin-bottom:20px}.competitor-report .header .subtitle{color:var(--color-30-black);font-size:16px}.competitor-report .audience-selector{align-items:center;border-radius:8px;display:flex;gap:12px;justify-content:flex-start;margin-bottom:10px}.competitor-report .audience-selector .selector-label{color:var(--color-white);font-size:16px;font-weight:700}.competitor-report .audience-selector .ant-select .ant-select-selector{border-color:var(--color-70-black)!important;color:var(--color-white)!important;padding:0 8px!important}.competitor-report .audience-selector .ant-select .ant-select-selector .ant-select-selection-item{color:var(--color-white)!important}.competitor-report .audience-selector .ant-select .ant-select-selector:hover{border-color:var(--color-primary)!important;padding:0 8px!important;transform:none}.competitor-report .audience-selector .ant-select.ant-select-focused .ant-select-selector,.competitor-report .audience-selector .ant-select:focus-within .ant-select-selector{border-color:var(--color-primary)!important;box-shadow:0 0 0 2px rgba(var(--color-primary-rgb),.2)!important}.competitor-report .audience-selector .ant-select .ant-select-arrow{color:var(--color-30-gray)}.competitor-report .audience-card{background:#0000;border:none;margin-bottom:20px}.competitor-report .audience-card .ant-card-body{padding:16px}.competitor-report .audience-card .audience-header{align-items:center;display:flex;gap:8px;margin-bottom:12px}.competitor-report .audience-card .audience-header .anticon{color:var(--color-primary);font-size:16px}.competitor-report .audience-card .audience-header .ant-typography{color:var(--color-white);font-weight:600;margin:0}.competitor-report .audience-card .audience-content .info-item{margin-bottom:20px}.competitor-report .audience-card .audience-content .info-item:last-child{margin-bottom:0}.competitor-report .audience-card .audience-content .info-item .label{color:var(--color-primary);display:block;font-size:16px;font-weight:600;margin-bottom:4px;position:inherit}.competitor-report .audience-card .audience-content .info-item .value{color:var(--color-white);font-size:14px;list-style-type:none}.competitor-report .audience-card .audience-content .info-item .value .value-point{margin-bottom:8px;padding-left:12px;position:relative}.competitor-report .audience-card .audience-content .info-item .value .value-point:before{color:var(--color-primary);content:"•";font-size:16px;font-weight:700;left:0;position:absolute;top:0}.competitor-report .audience-card .audience-content .info-item .value .value-point:last-child{margin-bottom:0}.competitor-report .audience-card .audience-content .info-item .value .value-point .explanation-text{color:var(--color-white);display:block;font-size:14px;line-height:1.4}.competitor-report .audience-card .audience-content .info-item .insights{color:var(--color-white);font-size:14px;line-height:1.4;list-style-type:none;margin:0;padding-left:20px!important}.competitor-report .audience-card .audience-content .info-item .insights .insights-point{margin-bottom:8px;padding-left:12px;position:relative}.competitor-report .audience-card .audience-content .info-item .insights .insights-point:before{color:var(--color-primary);content:"•";font-size:16px;font-weight:700;left:0;position:absolute;top:0}.competitor-report .audience-card .audience-content .info-item .insights .insights-point:last-child{margin-bottom:0}.competitor-report .audience-card .audience-content .info-item .insights .insights-point .explanation-text{color:var(--color-white);display:block;font-size:14px;line-height:1.4}.competitor-report .reports-section{background:#0000;margin-bottom:24px}.competitor-report .reports-section .section-header{align-items:center;display:flex;gap:12px;margin:16px 0}.competitor-report .reports-section .section-header .section-icon{color:var(--color-primary);font-size:20px}.competitor-report .reports-section .section-header .ant-typography{color:var(--color-white);flex:1;font-weight:600;margin:0}.competitor-report .reports-section .creatives-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-top:20px}.competitor-report .creative-card{background:var(--color-charcoal-black);border:1px solid var(--color-70-black);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:all .3s ease;will-change:transform}.competitor-report .creative-card:hover{border-color:var(--color-primary);box-shadow:0 8px 24px #0000004d;transform:translateY(-4px)}.competitor-report .creative-card:hover .creative-card-image .card-image{transform:scale(1.05)}.competitor-report .creative-card:hover .creative-card-image .video-preview-container .video-overlay{opacity:1}.competitor-report .creative-card:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.competitor-report .creative-card:active{transform:scale(.98)}.competitor-report .creative-card [role=button]{cursor:pointer}.competitor-report .creative-card .creative-card-image{background:var(--color-60-black);height:200px;overflow:hidden;position:relative;width:100%}.competitor-report .creative-card .creative-card-image .card-image{height:100%;object-fit:cover;transition:transform .3s ease;width:100%;will-change:transform}.competitor-report .creative-card .creative-card-image .card-image[alt=broken],.competitor-report .creative-card .creative-card-image .card-image[src=""]{display:none}.competitor-report .creative-card .creative-card-image .card-image[src=""]{background:var(--color-60-black);position:relative}.competitor-report .creative-card .creative-card-image .card-image[src=""]:after{animation:shimmer 2s infinite;background:linear-gradient(90deg,#ffffff1a,#fff3 50%,#ffffff1a);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.competitor-report .creative-card .creative-card-image .video-preview-container{height:100%;overflow:hidden;position:relative;width:100%}.competitor-report .creative-card .creative-card-image .video-preview-container .card-video{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.competitor-report .creative-card .creative-card-image .video-preview-container .video-overlay{align-items:center;background:#0006;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.competitor-report .creative-card .creative-card-image .video-preview-container .video-overlay .play-icon{color:var(--color-white);filter:drop-shadow(0 2px 4px rgba(0,0,0,.5));font-size:48px}.competitor-report .creative-card .creative-card-image .image-placeholder{align-items:center;color:var(--color-30-gray);display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.competitor-report .creative-card .creative-card-image .image-placeholder .anticon{font-size:32px;margin-bottom:8px;opacity:.5}.competitor-report .creative-card .creative-card-image .image-placeholder span{font-size:12px}.competitor-report .creative-card .creative-card-content{display:flex;flex:1;flex-direction:column;gap:12px;padding:16px}.competitor-report .creative-card .creative-card-content .creative-title{color:var(--color-white);display:block;font-size:14px;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.competitor-report .creative-card .creative-card-content .rating-section{align-items:flex-start;display:flex;flex-direction:column;gap:6px}.competitor-report .creative-card .creative-card-content .rating-section .engagement-text{color:var(--color-30-gray);font-size:12px}.competitor-report .creative-card .creative-card-content .media-type-indicator{align-items:center;color:var(--color-30-gray);display:flex;font-size:12px;gap:4px;margin-top:auto}.competitor-report .creative-card .creative-card-content .media-type-indicator .anticon{font-size:14px}.competitor-report .features-list{display:flex;flex-wrap:wrap;gap:4px}.competitor-report .features-list .feature-tag{border:none;font-size:11px;font-weight:500;margin:0;padding:2px 6px}.competitor-report .features-list .more-tag{background:var(--color-60-black);border:1px solid var(--color-70-black);color:var(--color-30-gray);font-size:11px;font-weight:500;margin:0;padding:2px 6px}.competitor-report .features-list .more-tag:hover{border-color:var(--color-primary);color:var(--color-white)}.competitor-report .features-list .no-features{color:var(--color-30-gray);font-size:12px;font-style:italic}.competitor-report .empty-state,.competitor-report .no-results{align-items:center;background:var(--color-charcoal-black);border:1px solid var(--color-70-black);border-radius:8px;display:flex;justify-content:center;min-height:200px}.competitor-report .empty-state .ant-empty .ant-empty-image,.competitor-report .no-results .ant-empty .ant-empty-image{filter:invert(1) opacity(.3)}.competitor-report .empty-state .ant-empty .ant-empty-description,.competitor-report .no-results .ant-empty .ant-empty-description{color:var(--color-30-gray)}.competitor-report .ant-select-dropdown{background:var(--color-charcoal-black)!important;border:1px solid var(--color-70-black)!important}.competitor-report .ant-select-dropdown .ant-select-item{color:var(--color-white)!important;padding:8px 12px!important}.competitor-report .ant-select-dropdown .ant-select-item:hover{background:var(--color-60-black)!important}.competitor-report .ant-select-dropdown .ant-select-item.ant-select-item-option-selected{background:var(--color-primary)!important}.competitor-report::-webkit-scrollbar{width:8px}.competitor-report::-webkit-scrollbar-track{background:var(--color-60-black)}.competitor-report::-webkit-scrollbar-thumb{background:var(--color-70-black);border-radius:4px}.competitor-report::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}@media (max-width:1200px){.competitor-report .creatives-grid{gap:16px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}@media (max-width:768px){.competitor-report{padding:12px}.competitor-report .audience-selector{align-items:flex-start;flex-direction:column;gap:8px;padding:12px}.competitor-report .audience-selector .ant-select{width:100%}.competitor-report .creatives-grid{gap:12px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.competitor-report .creative-card .creative-card-image{height:160px}.competitor-report .creative-card .creative-card-content{padding:12px}.competitor-report .report-detail-modal .modal-content .modal-body{padding:16px}.competitor-report .report-detail-modal .modal-content .modal-body .ant-row{flex-direction:column}.competitor-report .report-detail-modal .modal-content .modal-body .ant-row .ant-col{max-width:100%!important;width:100%!important}}@media (max-width:480px){.competitor-report{padding:8px}.competitor-report .creatives-grid{gap:12px;grid-template-columns:1fr}.competitor-report .features-list .feature-tag,.competitor-report .features-list .more-tag{font-size:10px}.competitor-report .report-detail-modal .ant-modal{max-width:95%!important;width:95%!important}}@media (hover:none) and (pointer:coarse){.competitor-report .creative-card:active{transform:scale(.98)}.competitor-report .creative-card .creative-card-image .video-preview-container .video-overlay{opacity:1}}@media (prefers-reduced-motion:reduce){.creative-card{transition:none}.creative-card:hover,.creative-card:hover .creative-card-image .card-image{transform:none}.creative-card .creative-card-image .video-preview-container .video-overlay{transition:none}@keyframes shimmer{0%,to{transform:translateX(0)}}}@media (prefers-contrast:high){.competitor-report .creative-card{border:2px solid var(--color-white)}.competitor-report .creative-card:hover{border-color:var(--color-primary);border-width:3px}}@media (prefers-color-scheme:dark){.competitor-report .ant-empty .ant-empty-image{filter:invert(1) opacity(.5)}}@media print{.competitor-report .creative-card{break-inside:avoid;page-break-inside:avoid}.competitor-report .report-detail-modal{display:none!important}}.report-detail-modal .ant-modal-content{background:var(--color-charcoal-black)!important;border:1px solid var(--color-70-black)}.report-detail-modal .ant-modal-header{background:#0000!important;border-bottom:1px solid var(--color-70-black)!important}.report-detail-modal .ant-modal-body{padding:0!important}.report-detail-modal .ant-modal-close:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.report-detail-modal .modal-content .modal-header{border-bottom:1px solid var(--color-70-black)!important;padding:20px 24px!important}.report-detail-modal .modal-content .modal-header .creative-title{align-items:center;display:flex;justify-content:space-between}.report-detail-modal .modal-content .modal-header .creative-title .title{color:var(--color-white)!important;flex:1;font-size:18px!important;font-weight:600!important;max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-detail-modal .modal-content .modal-header .creative-title .rating-container{align-items:center;display:flex;gap:8px!important}.report-detail-modal .modal-content .modal-body{padding:24px!important}.report-detail-modal .modal-content .modal-body .creative-image-section .ant-image{border-radius:8px!important;height:auto!important;max-height:400px!important;width:100%!important}.report-detail-modal .modal-content .modal-body .creative-image-section .ant-image .modal-creative-image{border-radius:8px!important;overflow:hidden!important;width:100%!important}.report-detail-modal .modal-content .modal-body .creative-image-section .ant-image .ant-image-img{height:auto!important;max-height:400px!important;object-fit:contain!important;width:100%!important}.report-detail-modal .modal-content .modal-body .creative-image-section .ant-image .ant-image-mask{align-items:center;display:flex;justify-content:center}.report-detail-modal .modal-content .modal-body .creative-image-section .ant-image .ant-image-mask .preview-mask{align-items:center;color:var(--color-white);display:flex;flex-direction:column;gap:8px}.report-detail-modal .modal-content .modal-body .creative-image-section .ant-image .ant-image-mask .preview-mask .anticon{font-size:24px}.report-detail-modal .modal-content .modal-body .creative-image-section .ant-image .ant-image-mask .preview-mask span{font-size:14px;font-weight:500}.report-detail-modal .modal-content .modal-body .creative-video-section .modal-creative-video{background:var(--color-60-black);border-radius:8px;height:auto;max-height:400px;width:100%}.report-detail-modal .modal-content .modal-body .creative-details .detail-section{margin-bottom:24px!important}.report-detail-modal .modal-content .modal-body .creative-details .detail-section:last-child{margin-bottom:0!important}.report-detail-modal .modal-content .modal-body .creative-details .detail-section .info-item{margin-top:10px!important}.report-detail-modal .modal-content .modal-body .creative-details .detail-section .info-item:last-child{margin-bottom:0!important}.report-detail-modal .modal-content .modal-body .creative-details .detail-section .info-item .label{color:var(--color-primary)!important;display:block!important;font-size:18px!important;font-style:italic!important;font-weight:500!important;margin-bottom:3px!important;position:inherit!important}.report-detail-modal .modal-content .modal-body .creative-details .detail-section .info-item .value{color:var(--color-white);font-size:14px;list-style-type:none}.report-detail-modal .modal-content .modal-body .creative-details .detail-section .info-item .value .value-point{margin-bottom:8px;padding-left:12px;position:relative}.report-detail-modal .modal-content .modal-body .creative-details .detail-section .info-item .value .value-point:before{color:var(--color-primary);content:"•";font-size:16px;font-weight:700;left:0;position:absolute;top:0}.report-detail-modal .modal-content .modal-body .creative-details .detail-section .info-item .value .value-point:last-child{margin-bottom:0}.report-detail-modal .modal-content .modal-body .creative-details .detail-section .info-item .value .value-point .explanation-text{color:var(--color-white);display:block;font-size:14px;line-height:1.4}.report-detail-modal .modal-content .modal-body .creative-details .detail-section .info-item .competitor-name{color:var(--color-primary)!important;font-size:13px!important;font-weight:600!important}.report-detail-modal .modal-content .modal-body .creative-details .detail-section .info-item .analysis,.report-detail-modal .modal-content .modal-body .creative-details .detail-section .info-item .headline{color:var(--color-white)!important;font-size:13px!important;line-height:1.3!important;margin:0!important}.report-detail-modal .modal-content .modal-body .creative-details .detail-section .section-label{color:var(--color-primary)!important;display:block!important;font-size:16px!important;font-weight:600!important;margin-bottom:8px!important}.report-detail-modal .modal-content .modal-body .creative-details .detail-section .section-content{color:var(--color-white)!important;font-size:14px!important;line-height:1.5!important;margin:0!important}.rating-container .ant-tooltip .ant-tooltip-content .ant-tooltip-inner{color:var(--color-white)}.rating-container .ant-tooltip .ant-tooltip-arrow:before,.rating-container .ant-tooltip .ant-tooltip-content .ant-tooltip-inner{background:var(--color-charcoal-black);border:1px solid var(--color-70-black)}.creative-analysis-report-container{justify-self:center;margin:0 auto;width:90%}.creative-analysis-report-container .header{background-color:var(--color-charcoal-surface-2);border-radius:10px;margin-bottom:20px;padding:20px}.creative-analysis-report-container .title{color:var(--color-primary)!important;text-align:left!important}.creative-analysis-report-container .description{color:#fff;font-size:16px;margin:20px 0;text-align:left!important}.creative-analysis-report-container .ant-tabs-content-holder{background-color:var(--color-charcoal-surface-2)!important;border-radius:10px}.cwqhetj{background:#000;overflow-y:auto}.aera9f6,.cwqhetj{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.aera9f6{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-grow:1;flex-grow:1;margin:0 auto;max-width:1440px;padding:0 16px;width:100%}@media screen and (min-width:768px){.aera9f6{padding:0 60px}}.b10ubbap{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:.8rem;z-index:1000}.agte0m4,.b10ubbap{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.agte0m4{gap:1rem}.ud9a5jx{font-size:1.1rem;font-weight:600;margin-bottom:1rem}.p1yqp4h4 .ant-popover-inner{border-radius:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ty5phlk{padding-bottom:24px}.a29lurz{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:end;justify-content:end}.a29lurz,.fv48kis{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.fv48kis{-webkit-box-pack:center;-ms-flex-pack:center;color:#fff;font-size:1.1rem;font-weight:500;-webkit-justify-content:center;justify-content:center;margin-bottom:1rem}.c12yr76p{background:#db5a4b!important;border:0!important;color:#fff!important;font-weight:600!important;height:2.2rem!important;padding-left:.5rem!important;padding-right:.5rem!important}.egg6byt.ant-btn-default{background:#db5a4b;border:0!important;border-radius:8px;color:#fff!important;font-weight:600;height:2.2rem;padding-left:.5rem;padding-right:.5rem;text-align:center;text-transform:capitalize}.egg6byt.ant-btn-default:hover{background:#db5a4b;border:0}.g1ijjtm7.ant-btn-default{background:#db5a4b;border:0!important;border-radius:8px;color:#fff!important;font-weight:600;height:2.2rem;padding-left:.5rem;padding-right:.5rem;text-align:center;text-transform:capitalize}.g1ijjtm7.ant-btn-default:focus,.g1ijjtm7.ant-btn-default:hover{background:#db5a4b;border:0;color:#fff!important}.c10k9a55 .ant-card-small>.ant-card-head{background:var(--color-full-black);color:var(--color-gale-gray)}.c10k9a55 .ant-card-bordered{border:0}.c10k9a55 .ant-card-small>.ant-card-body{background:var(--color-full-black);color:var(--color-gale-gray)}.b1lme3gl{gap:8px;margin:24px 0;width:100%}.b1lme3gl>button{width:48%}@media screen and (min-width:432px){.b1lme3gl>button{width:49%}}@media screen and (min-width:768px){.b1lme3gl,.b1lme3gl>button{width:auto}}.tvph843{font-size:1.1rem;font-weight:600;margin-bottom:16px}.t1hy0qer{background:var(--color-charcoal-surface-1);border:1px solid var(--color-charcoal-surface-2);border-radius:8px;color:#fff;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-weight:600;gap:12px;height:100%;padding:20px;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.t1hy0qer,.t1u78m5o{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.t1u78m5o{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.t8olxo5{gap:12px}.t8olxo5,.tkbcgxq{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.tkbcgxq{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-negative:0;border-radius:6px;color:var(--color-primary);-webkit-flex-shrink:0;flex-shrink:0;height:32px;-webkit-justify-content:center;justify-content:center}.t1w5un0g{-webkit-box-flex:1;-ms-flex-positive:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-grow:1;flex-grow:1;gap:8px}.trjwmrs{color:#fff;font-size:1rem;font-weight:700;margin:0}.t11bl5as{color:var(--color-white);font-size:.9rem;font-weight:400;line-height:1.4}.t1sgnpd8{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.t1sgnpd8,.tmww24j{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.tmww24j{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:#0000;border:1px solid var(--color-white)!important;border-radius:4px;color:var(--color-white);cursor:pointer;font-size:.9rem;font-weight:400!important;padding:8px 16px;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.tmww24j:hover{border-color:var(--color-primary)!important;color:var(--color-primary)}.tmww24j svg{margin-left:8px}.a1120qmc,.a18spud0{margin-top:2rem}.f13k1nk3,.g1uzswgs{color:var(--color-gale-gray)}.g1uzswgs{font-size:16px;font-weight:600;margin-bottom:1rem}.gxkxk4e{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:2rem;width:100%}.a15hfkfg{color:var(--color-primary);cursor:pointer;display:inline-block;font-size:16px;margin-left:1rem}.fcfpap0{color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:14px;font-weight:600;position:absolute;right:4.5rem;top:.46rem}.fjjq0xq{color:#fff;font-weight:400}.f1gmj59j{color:#fff;font-size:14px;font-weight:600;position:absolute;right:4.5rem;top:1.15rem}.c17sqrcu .ant-modal-confirm-btns{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin-top:1rem}.globalUploadFormContainer .form{color:var(--color-gale-gray)}.globalUploadFormContainer .header{color:var(--color-gale-gray);font-size:16px;font-weight:600;margin-bottom:1rem}.globalUploadFormContainer .description{color:var(--color-white);font-size:16px;font-weight:600;margin-bottom:1rem}.globalUploadFormContainer .uploadContainer{margin-bottom:1.5rem}.globalUploadFormContainer .uploadContainer.disabled{opacity:.6!important;pointer-events:none}.globalUploadFormContainer .uploadArea{background:var(--color-80-black);border-radius:8px;cursor:pointer;text-align:center;transition:all .3s ease}.globalUploadFormContainer .uploadArea.dragover,.globalUploadFormContainer .uploadArea:hover{background:var(--color-70-black);border-color:var(--color-primary)}.globalUploadFormContainer .uploadArea.disabled{background:var(--color-90-black);border-color:var(--color-40-black);cursor:not-allowed}.globalUploadFormContainer .uploadArea.ant-upload-drag{background:var(--color-80-black);border-color:var(--color-60-gray);border-radius:8px}.globalUploadFormContainer .uploadArea.ant-upload-drag.ant-upload-drag-hover:not(.disabled),.globalUploadFormContainer .uploadArea.ant-upload-drag:hover:not(.disabled){background:var(--color-70-black);border-color:var(--color-primary)}.globalUploadFormContainer .uploadArea.ant-upload-drag.ant-upload-disabled{background:var(--color-90-black);border-color:var(--color-40-black);cursor:not-allowed}.globalUploadFormContainer .uploadArea.ant-upload-drag.ant-upload-disabled p.ant-upload-drag-icon .anticon{color:var(--color-60-gray)!important}.globalUploadFormContainer .uploadArea.ant-upload-drag.ant-upload-disabled p.ant-upload-text{color:var(--color-30-gray)!important}.globalUploadFormContainer .uploadArea.ant-upload-drag.ant-upload-disabled p.ant-upload-hint{color:var(--color-50-gray)!important}.globalUploadFormContainer .uploadArea .ant-upload-drag-icon{margin-bottom:1rem}.globalUploadFormContainer .uploadArea .ant-upload-drag-icon .anticon{color:var(--color-30-gray);font-size:48px}.globalUploadFormContainer .uploadArea.disabled .ant-upload-drag-icon .anticon{color:var(--color-60-gray)!important}.globalUploadFormContainer .uploadArea .ant-upload-text{color:var(--color-white);font-size:16px;margin-bottom:.5rem}.globalUploadFormContainer .uploadArea .ant-upload-hint{color:var(--color-30-gray)!important;font-size:14px}.globalUploadFormContainer .uploadIcon{color:var(--color-30-gray);font-size:48px;margin-bottom:1rem}.globalUploadFormContainer .uploadText{color:var(--color-white);font-size:16px;margin-bottom:.5rem}.globalUploadFormContainer .uploadSubtext{color:var(--color-30-gray);font-size:14px}.globalUploadFormContainer .fileList{margin-top:1rem}.globalUploadFormContainer .fileItem{align-items:center;background:var(--color-70-black);border-radius:6px;display:flex;justify-content:space-between;margin-bottom:.5rem;padding:.75rem}.globalUploadFormContainer .fileItem.fileItemError{background:var(--color-tag-red-background);border-color:var(--color-tag-red-border)}.globalUploadFormContainer .fileItem.disabled{background:var(--color-90-black)}.globalUploadFormContainer .fileItem.disabled .fileName{color:var(--color-60-gray)}.globalUploadFormContainer .fileItem.disabled .removeButton{cursor:not-allowed;opacity:.5;pointer-events:none}.globalUploadFormContainer .fileInfo{align-items:center;display:flex;flex:1}.globalUploadFormContainer .fileIcon{color:var(--color-primary);font-size:20px;margin-right:.75rem}.globalUploadFormContainer .fileName{color:var(--color-white);font-weight:500;margin-bottom:.25rem}.globalUploadFormContainer .fileSize{color:var(--color-30-gray);font-size:12px}.globalUploadFormContainer .fileActions{display:flex;gap:.5rem}.globalUploadFormContainer .removeButton{border-radius:4px;color:var(--color-primary);cursor:pointer;padding:.25rem;transition:all .2s}.globalUploadFormContainer .removeButton:hover{background:var(--color-70-black);opacity:.8}.globalUploadFormContainer .loadingSpinner{align-items:center;display:flex;justify-content:center;padding:1rem}.globalUploadFormContainer .fileCountDisplay{color:var(--color-30-gray);font-size:14px;font-weight:500;margin-top:.5rem;text-align:left}.globalUploadFormContainer .fileCountDisplay.fileCountLimitReached{color:var(--color-tag-orange-txt)}.globalUploadFormContainer .limitText{color:var(--color-tag-orange-txt);font-weight:600}.globalUploadFormContainer .successIcon{color:var(--color-tag-green-txt);font-size:14px;margin-left:.5rem}.globalUploadFormContainer .errorIcon{color:var(--color-tag-red-txt);font-size:14px;margin-left:.5rem}.globalUploadFormContainer .errorText{color:var(--color-tag-red-txt);font-weight:500}.globalUploadFormContainer .ant-upload-wrapper .ant-upload-drag.ant-upload-disabled{background:var(--color-90-black);border-color:var(--color-40-black);cursor:not-allowed}.globalUploadFormContainer .ant-upload-wrapper .ant-upload-drag.ant-upload-disabled p.ant-upload-drag-icon .anticon{color:var(--color-60-gray)!important}.globalUploadFormContainer .ant-upload-wrapper .ant-upload-drag.ant-upload-disabled p.ant-upload-text{color:var(--color-30-gray)!important}.f1a8uh9f{color:var(--color-gale-gray)!important;width:100%}.f1a8uh9f .ant-form-item-control-input-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:8px}.c1hvz3cl{color:gray;font-weight:600;margin-bottom:.5rem}.ti1gvrl{overflow:auto;padding:16px 24px}.t2nhglg{width:100%}.ar56obk{color:var(--color-primary);cursor:pointer;display:inline-block;font-size:16px;margin-top:1rem}.a16wtfno{margin-top:2rem}.a1jr0dfv{color:gray;font-size:1rem;margin-bottom:.5rem}.fqr9irc .ant-input,.fqr9irc .ant-input-number{width:100%}.ag9bhca{margin-top:2rem}.a5qe37z{color:var(--color-primary);cursor:pointer;display:inline-block}.a5qe37z,.arftz26{font-size:16px;margin-bottom:1rem}.arftz26{font-weight:600}.c127r68c{color:gray;margin-bottom:1rem}.idxhf4p{font-size:14px}.c3mqeuf{-ms-flex-negative:0;color:var(--color-60-gray);cursor:pointer;-webkit-flex-shrink:0;flex-shrink:0;font-size:16px;-webkit-transition:color .3s ease;transition:color .3s ease}.c3mqeuf:hover,.sleu5h4{color:var(--color-link)}.sleu5h4{font-size:14px;overflow:hidden;text-overflow:ellipsis}.h1gj2ajt{color:#fff;font-size:1.2rem;font-weight:500}.ctync2d{margin-bottom:1rem;padding-right:20px}.l7p1kyf{color:gray;font-size:14px;font-weight:500;margin-right:1rem}.f1g473t0{-webkit-box-pack:end;-ms-flex-pack:end;color:var(--color-gale-gray);display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;font-size:14px;font-weight:600;gap:8px;-webkit-justify-content:flex-end;justify-content:flex-end;padding-right:20px;width:100%}.c1brxcr0{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-right:20px}.c1brxcr0,.cyt7qfi{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.cyt7qfi{-webkit-box-pack:justify;-ms-flex-pack:justify;gap:1rem;-webkit-justify-content:space-between;justify-content:space-between}.h1r75kp8{color:gray;font-weight:600}.aqgq6ih{color:var(--color-primary);cursor:pointer;display:inline-block;font-size:16px}.f1x7jk4n{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.bmqaxeu{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1}.cr6aim8{min-height:calc(100vh - 215px)}.c1d78pt0,.cr6aim8{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.a4mdwkn{color:var(--color-primary);cursor:pointer;display:inline-block;font-size:16px;margin-top:1rem}.cv6elt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.b18igom3{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1;margin-bottom:24px}.t1i0cblm{margin-left:1rem}.s1n0b8cf{font-size:16px;font-weight:500;margin-bottom:.8rem}.htq6jcb{font-size:18px;font-weight:600;margin-bottom:1rem}.czxhm4r{background:var(--color-charcoal-surface-1);border-radius:10px;color:var(--color-gale-gray);height:100%;padding:1rem}.czxhm4r .ant-checkbox-disabled+span{color:#000}.c1a6davl{max-height:150px;overflow-y:auto}.c1wsz16n{color:var(--color-gale-gray);font-weight:500}.l14zgkit{border:none;color:var(--color-40-black);font-weight:600;padding:1rem}.l14zgkit,.luuiwh5{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:8px}.luuiwh5{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;border-radius:8px;color:var(--color-gale-gray);font-size:14px;padding:0 1rem}.fhgtqj7{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dsudwqz,.fhgtqj7{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dsudwqz{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.b1orx12z{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1}.ej3sop{border-radius:5px;border-top:none;border-top-left-radius:0;border-top-right-radius:0;box-shadow:0 2px 8px 0 #63636333;padding-top:1rem}.ej3sop .monaco-diff-editor,.ej3sop .monaco-editor,.ej3sop .monaco-editor .overflow-guard{border-top-left-radius:0;border-top-right-radius:0;border-radius:5px}.e172nuis{-webkit-box-pack:end;-ms-flex-pack:end;background:#222;border-radius:5px;border-bottom-left-radius:0;border-bottom-right-radius:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:end;justify-content:end;padding:6px 1rem}.f1bescs3{color:#fff;cursor:pointer;font-size:.8rem;font-weight:800}.v1sunssb{background:#0000;border:none;color:var(--color-white);cursor:pointer}.l12bq4my{border:none;color:var(--color-gale-gray);font-weight:600;padding:.6rem 1rem}.l12bq4my,.lotdy19{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.lotdy19{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;border-radius:8px;color:#fff;font-size:14px;gap:8px;padding:0 1rem}.c8bfekh{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1rem}.uvi12ea{color:red;font-size:14px}.t18z4gpt{padding-right:20px}.t18z4gpt .ant-tabs-tab-btn{font-weight:600}.t18z4gpt .ant-tabs-tab.ant-tabs-tab-disabled{opacity:.6}.f1oxqlsp{color:var(--color-gale-gray)!important;width:100%}.f1oxqlsp .ant-form-item-control-input-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:8px}.u1i6i1zp .ant-upload-drag{background-color:#1e1e1e;border:2px dashed #3a3a3a;border-radius:12px;color:#b0b0b0;-webkit-transition:all .3s ease;transition:all .3s ease}.u1i6i1zp .ant-upload-drag:hover{border-color:#666}.u1i6i1zp .ant-upload-drag .ant-upload-text{color:#dcdcdc;font-size:14px!important}.ub1pbsl{border-radius:12px;padding:0;width:100%}.ub1pbsl .ant-card-body{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:10px 24px!important}.ux18yqb{color:#d0d0d0;font-size:12px;padding:15px 0}.ux18yqb p{margin-bottom:0!important}.g1ry5er8{color:#60aaff;font-weight:500;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:color .3s ease,-webkit-transform .3s ease;-webkit-transition:color .3s ease,transform .3s ease;transition:color .3s ease,transform .3s ease}.g1ry5er8:hover{color:#1a8fff;-webkit-text-decoration:underline;text-decoration:underline;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.f1iiwit5{-webkit-box-flex:1;-ms-flex-positive:1;color:#000;-webkit-flex-grow:1;flex-grow:1;font-size:14px;font-weight:500;text-align:left;word-break:break-all}.d144aogp{color:red;cursor:pointer;font-size:18px}.u1d6jfqk{color:#dcdcdc;font-size:32px!important}.a13298zb{color:#888;text-align:center}.t1liercr::-webkit-input-placeholder{color:gray!important;opacity:1}.t1liercr::-moz-placeholder{color:gray!important;opacity:1}.t1liercr:-ms-input-placeholder{color:gray!important;opacity:1}.t1liercr::placeholder{color:gray!important;opacity:1}.s8ih8am{color:var(--color-gale-gray);display:block;font-size:14px;font-weight:600;margin-bottom:6px}.mcpCapabilityToolHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.mcpCapabilityToolHeader .title{margin:0}.mcpCapabilityToolHeader .addButton{align-items:center;display:flex;gap:8px}.mcpCapabilityToolClientCard{background:var(--color-70-black);border:none;border-radius:var(--card-border-radius);box-shadow:0 4px 16px var(--color-box-shadow);cursor:auto;height:100%}.mcpCapabilityToolClientCard .cardHeader{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.mcpCapabilityToolClientCard .cardHeader .clientName{color:var(--color-text-secondary);flex:1;margin:0}.mcpCapabilityToolClientCard .cardHeader .clientName .icon{color:var(--color-primary);margin-right:8px}.mcpCapabilityToolClientCard .cardHeader .editButton{color:var(--color-text-secondary)}.mcpCapabilityToolClientCard .cardHeader .editButton .anticon{font-size:16px}.mcpCapabilityToolClientCard .cardHeader .editButton:hover{background-color:var(--color-hover-bg);color:var(--color-primary)}.mcpCapabilityToolClientCard .cardHeader .deleteButton{color:var(--color-text-secondary)}.mcpCapabilityToolClientCard .cardHeader .deleteButton .anticon{font-size:16px}.mcpCapabilityToolClientCard .cardHeader .deleteButton:hover{color:var(--color-tag-red-txt)}.mcpCapabilityToolClientCard .clientInfo .clientUrl{align-items:center;display:flex;gap:16px}.mcpCapabilityToolClientCard .clientInfo .clientUrl .tooltip{cursor:auto}.mcpCapabilityToolClientCard .clientInfo .clientUrl .toolCount{align-items:center;display:flex;flex-shrink:0;gap:8px}.mcpCapabilityToolClientCard .clientInfo .clientUrl .toolCount .toolBadge{align-items:center;display:flex;justify-content:center}.mcpCapabilityToolClientCard .clientInfo .clientUrl .toolCount .toolBadge .ant-badge-count{align-items:center;background-color:var(--color-primary);border-color:var(--color-primary);border-radius:50%;box-shadow:none;color:var(--color-white);display:flex!important;font-size:12px;font-weight:600;height:24px;justify-content:center;line-height:24px;padding:0;width:24px}.mcpCapabilityToolClientCard .clientInfo .clientUrl .url{color:var(--color-text-secondary);flex:1;font-size:14px;word-break:break-all}.mcpCapabilityToolEmptyState{padding:40px}.mcpCapabilityToolEmptyState .ant-typography{color:var(--color-white)!important}.mcpCapabilityToolModal .description{margin-bottom:8px;margin-top:-8px}.mcpCapabilityToolModal .description .ant-typography{color:var(--color-white)!important}.mcpCapabilityToolModal .serverCard{background:var(--color-charcoal-surface-2);border:1px solid var(--color-30-black);border-radius:var(--card-border-radius);cursor:pointer;height:120px;text-align:center}.mcpCapabilityToolModal .serverCard .body{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:20px 12px}.mcpCapabilityToolModal .serverCard .icon{font-size:24px;margin-bottom:8px}.mcpCapabilityToolModal .serverCard .icon.addNew{color:var(--color-gale-gray)}.mcpCapabilityToolModal .serverCard .name{color:var(--color-white);font-size:14px}.mcpCapabilityToolModal .serverCard .name.bold{font-weight:500}.mcpBadge.active{background-color:var(--color-green);color:var(--color-white)}.mcpBadge.inactive{background-color:var(--color-border1);color:var(--color-60-gray)}.mcpConnectionModal .connectionForm .serverIcon{display:flex;justify-content:center}.mcpConnectionModal .connectionForm .serverIcon .iconCircle{align-items:center;background:var(--color-charcoal-surface-2);border-radius:50%;display:flex;font-size:32px;height:80px;justify-content:center;width:80px}.mcpConnectionModal .connectionForm .connectionFormFields .ant-form-item-label>label{color:var(--color-white)!important}.mcpConnectionModal .connectionForm .connectionFormFields .ant-input,.mcpConnectionModal .connectionForm .connectionFormFields .ant-input-password,.mcpConnectionModal .connectionForm .connectionFormFields .ant-select-selector{background:var(--color-charcoal-surface-2)!important;border:1px solid var(--color-charcoal-surface-3)!important;color:var(--color-white)!important}.mcpConnectionModal .connectionForm .connectionFormFields .ant-input-password::placeholder,.mcpConnectionModal .connectionForm .connectionFormFields .ant-input::placeholder,.mcpConnectionModal .connectionForm .connectionFormFields .ant-select-selector::placeholder{color:var(--color-gale-gray)!important}.mcpConnectionModal .connectionForm .connectionFormFields .ant-select-arrow{color:var(--color-white)!important}.mcpConnectionModal .connectionForm .connectionFormFields .ant-input-password-icon{color:var(--color-gale-gray)!important}.mcpConnectionModal .connectionForm .formActions{display:flex;gap:16px;justify-content:space-between;margin-top:32px}.mcpToolSelectionModal .ant-modal-body{padding:0 16px 16px!important}.mcpToolSelectionModal .toolSelectionContent .serverHeader{align-items:center;display:flex;gap:16px;justify-content:center}.mcpToolSelectionModal .toolSelectionContent .serverHeader .serverIcon .iconCircle{align-items:center;background:var(--color-charcoal-surface-2);border-radius:50%;display:flex;font-size:32px;height:80px;justify-content:center;width:80px}.mcpToolSelectionModal .toolSelectionContent .description{color:var(--color-text-secondary);font-size:14px;line-height:1.5}.mcpToolSelectionModal .toolSelectionContent .selectAllContainer{margin-bottom:16px}.mcpToolSelectionModal .toolSelectionContent .toolSelectionForm .toolsCheckboxGroup{margin-bottom:0}.mcpToolSelectionModal .toolSelectionContent .toolSelectionForm .toolsCheckboxGroup .toolsList{max-height:400px;overflow-x:hidden;overflow-y:auto;padding-right:8px;width:100%}.mcpToolSelectionModal .toolSelectionContent .toolSelectionForm .toolsCheckboxGroup .toolsList .toolItem{background:var(--color-card-bg);border:1px solid var(--color-border);border-radius:var(--card-border-radius);margin-bottom:16px;padding:16px;position:relative;width:100%}.mcpToolSelectionModal .toolSelectionContent .toolSelectionForm .toolsCheckboxGroup .toolsList .toolItem:hover{background:var(--color-hover-bg);border-color:var(--color-primary)}.mcpToolSelectionModal .toolSelectionContent .toolSelectionForm .toolsCheckboxGroup .toolsList .toolItem .toolIconTopRight{color:var(--color-text-tertiary);font-size:16px;position:absolute;right:8px;top:8px}.mcpToolSelectionModal .toolSelectionContent .toolSelectionForm .toolsCheckboxGroup .toolsList .toolItem .toolIconTopRight .anticon{cursor:pointer}.mcpToolSelectionModal .toolSelectionContent .toolSelectionForm .toolsCheckboxGroup .toolsList .toolItem .toolCheckbox{align-items:flex-start;display:flex;width:100%}.mcpToolSelectionModal .toolSelectionContent .toolSelectionForm .toolsCheckboxGroup .toolsList .toolItem .toolCheckbox .ant-checkbox{flex-shrink:0;margin-top:2px}.mcpToolSelectionModal .toolSelectionContent .toolSelectionForm .toolsCheckboxGroup .toolsList .toolItem .toolCheckbox .toolInfo{display:flex;flex:1;flex-direction:column;margin-left:8px;width:100%}.mcpToolSelectionModal .toolSelectionContent .toolSelectionForm .toolsCheckboxGroup .toolsList .toolItem .toolCheckbox .toolInfo .toolIconRow{display:flex;justify-content:space-between}.mcpToolSelectionModal .toolSelectionContent .toolSelectionForm .toolsCheckboxGroup .toolsList .toolItem .toolCheckbox .toolInfo .toolIconRow .toolName{color:var(--color-text-primary)!important;display:block!important;font-size:16px!important;font-weight:600!important;line-height:1.2!important;margin-bottom:4px!important}.mcpToolSelectionModal .toolSelectionContent .toolSelectionForm .toolsCheckboxGroup .toolsList .toolItem .toolCheckbox .toolInfo .toolDescription{color:var(--color-text-secondary)!important;display:block!important;font-size:13px!important;font-weight:400!important;line-height:1.4!important}.mcpToolSelectionModal .toolSelectionContent .toolSelectionForm .formActions{display:flex;gap:12px;justify-content:space-between;margin-top:24px}.mcpCapabilityToolEmptyState{border-radius:var(--card-border-radius);text-align:center}.d1j3kupl{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:2.286rem}.d9e1705{border:none;border-top:2px solid #27272a;-webkit-flex:1;-ms-flex:1;flex:1}.d1w36tuy{color:#fff;font-size:1rem;font-weight:700;margin:0 1rem 0 0}.ryjwpco{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-flow:nowrap;-ms-flex-flow:nowrap;flex-flow:nowrap;-webkit-justify-content:space-between;justify-content:space-between;margin-top:16px}.cwdjp5i.ant-col,.ryjwpco{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.cwdjp5i.ant-col{border-right:1px solid #fff;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:80vh;max-height:80vh;overflow-y:auto}.l59jzki{fontsize:1.3rem;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.s1945295{width:200px}.rzj8fe0 .ant-radio-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.rzj8fe0 .ant-radio-wrapper{color:#fff}.rzj8fe0 .ant-radio-checked .ant-radio-inner{border-color:#555}.rzj8fe0 .ant-radio-inner{border-color:#fff}.rzj8fe0 .ant-radio-inner:after{background-color:#555}.rzj8fe0 .ant-radio-input:focus+.ant-radio-inner{border-color:#555}.dmc2gze,.igezyua{max-width:240px}.h1f1u6dp.ant-divider-horizontal{border-top:.5px solid #fff;margin:8px 0 24px;min-width:92%;opacity:50%;width:92%}.pp9h3sq{display:block;margin:0 auto;position:relative;top:20px}.pp9h3sq .ant-pagination{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center}.pp9h3sq .ant-pagination .ant-pagination-prev .ant-pagination-item-link{background-color:initial;border:0}.pp9h3sq .ant-pagination .ant-pagination-prev .ant-pagination-item-link .anticon{color:#d9d9d9;opacity:70%}.pp9h3sq .ant-pagination .ant-pagination-item{background-color:initial;border:0}.pp9h3sq .ant-pagination .ant-pagination-item a{color:#d9d9d9;opacity:50%}.pp9h3sq .ant-pagination .ant-pagination-item-active{background-color:initial;border:0}.pp9h3sq .ant-pagination .ant-pagination-item-active a{color:#d9d9d9;font-weight:700;opacity:100%}.pp9h3sq .ant-pagination .ant-pagination-next .ant-pagination-item-link{background-color:initial;border:0}.pp9h3sq .ant-pagination .ant-pagination-next .ant-pagination-item-link .anticon{color:#d9d9d9;opacity:70%}.vxsdz56{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;display:none;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:16px}.c15thw0r{min-width:300px;width:100%}.c15thw0r.ant-card{background:var(--color-charcoal-surface-3);border-radius:10px;box-shadow:none;color:var(--color-white);cursor:pointer;margin-bottom:8px;width:100%}.c15thw0r.ant-card .ant-card-body{padding:0 0 16px}@media screen and (min-width:992px){.c15thw0r{min-width:0}.c15thw0r.ant-card{margin-bottom:0;margin-right:8px}}.cewi7vh{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:var(--color-charcoal-surface-1);border-top-left-radius:10px;border-top-right-radius:10px;color:var(--color-white);-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;min-height:57px;padding:6px 16px}.c1bipayl,.cewi7vh{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.c1bipayl{-webkit-box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline;color:#191919;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.c1bipayl .anticon{font-size:1rem}.c1ld3jx.ant-btn.ant-btn-default{border-radius:8px;height:32px;position:relative;top:2px}.c1ckmwlw{-webkit-box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:16px 16px 0}.c1ckmwlw,.c4u9red{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.c4u9red{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;width:100%}.c175x395{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:14px;font-weight:700;margin-bottom:0;overflow:hidden;position:relative;right:2px;text-overflow:ellipsis}.cavvsra{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between}.cavvsra,.crgpbtq{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.crgpbtq{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;margin-botto:4px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-evenly;justify-content:space-evenly;margin-top:14px}.cjekgj{font-size:12px;margin-bottom:4px}.cjxy2s1{font-size:12px;font-weight:500;margin-bottom:0;text-transform:capitalize}.cdgq3bp{font-size:10px;margin-bottom:0}.cdgq3bp,.u1fo19fz{color:var(--color-white)}.u1fo19fz{margin-left:8px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.f1xqp7bz{border-radius:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%}@media screen and (min-width:992px){.f1xqp7bz{height:calc(100vh - 378px)}}.snjy4ja{-ms-flex-preferred-size:30%;color:#000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-flex-basis:30%;flex-basis:30%;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;margin-bottom:16px;overflow-y:auto}@media screen and (min-width:992px){.snjy4ja{margin-bottom:0}}.s1htcpg3{-ms-flex-preferred-size:70%;background-color:var(--color-charcoal-surface-2);border-radius:10px;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-flex-basis:70%;flex-basis:70%;height:100%;overflow-y:auto;padding:16px 40px}.v1wedpvv{background-color:#ccc;width:1px}.c1v283s8,.v1wedpvv{height:100%}.c1v283s8 .ant-space-item,.c4gq1by{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.c4gq1by{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.fmjigrp .c7hb0xd.ant-collapse .ant-collapse-item.ant-collapse-item.ant-collapse-item .ant-collapse-content,.fmjigrp .collapse_c7hb0xd.ant-collapse .ant-collapse-item.ant-collapse-item.ant-collapse-item .ant-collapse-content{max-width:900px;width:100%}.c15h6k0w{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-weight:400;margin-bottom:.5rem;margin-left:.5rem;width:calc(100% - 3.4rem)}.m1fgsxa3{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline;color:#000;color:var(--color-white);-webkit-justify-content:flex-end;justify-content:flex-end;margin-bottom:.2rem}.m1fgsxa3,.m1he7s94{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;font-size:16px;font-weight:600}.m1he7s94{gap:8px;margin-bottom:8px}.t148snpj{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.r18rfqlb{font-size:1rem;margin-top:.2rem}.r18rfqlb>*{opacity:.7;-webkit-transition:-webkit-transform .2s;-webkit-transition:transform .2s;transition:transform .2s}.r18rfqlb>:hover{opacity:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.t16b42vq{border-radius:.5rem;padding-bottom:.5rem!important}.t16b42vq .ant-tooltip-content{border-radius:.5rem;font-size:10px}.t16b42vq .ant-tooltip-content .ant-tooltip-inner{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;border-radius:.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:5px}.t188m8dn{color:#1c1c1c;color:var(--color-gale-gray);font-size:.7rem;margin-left:8px;margin-right:30px}.t2q6z8a{color:#1c1c1c;float:right;font-size:.7rem;visibility:unset}.f1rrsiut{-ms-flex-line-pack:start;-webkit-align-content:flex-start;align-content:flex-start;background:var(--color-80-black);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;min-height:30px;-webkit-transition:min-height 1s ease-in 1s;transition:min-height 1s ease-in 1s;width:100%}.f1rrsiut.expand{gap:12px;min-height:100vh;padding:16px;-webkit-transition:min-height .1s ease-in;transition:min-height .1s ease-in;width:90%}.f1rrsiut.expand>*{max-width:none;width:100%}@media screen and (min-width:992px){.f1rrsiut{background:#0000;-webkit-transform:transitionX(0);-ms-transform:transitionX(0);transform:transitionX(0);width:100%}}.fail766{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:0;position:fixed;top:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .1s;-webkit-transition:transform .1s;transition:transform .1s;width:100%;z-index:1001}.fail766.expand{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .2s;-webkit-transition:transform .2s;transition:transform .2s}@media screen and (min-width:992px){.fail766{min-height:none;position:relative;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fybgjgo{background:#0006;min-height:30px;opacity:0;padding:10px 0 24px;-webkit-transition:min-height 1s ease-in 1s;transition:min-height 1s ease-in 1s;width:100%}.fybgjgo.expand{background:#0006;min-height:100vh;opacity:1;padding:0;-webkit-transition:min-height .1s ease-in;transition:min-height .1s ease-in;width:100vw}@media screen and (min-width:992px){.fybgjgo{background:#0000;opacity:1;position:relative;width:100%}}.f11q5hzm{background:#0000;border:none;color:var(--color-white);cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.f11q5hzm:hover{color:var(--color-primary)}.n4w9lik{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}.h1k7ndur{margin-top:7vh}@media screen and (max-width:768px){.h1k7ndur{margin-top:1rem}}.hlu8a1m{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:18px;font-weight:600;-webkit-justify-content:center;justify-content:center;margin-top:1rem}@media screen and (max-width:768px){.hlu8a1m{font-size:14px}}.d1i5j138.chatDesc{color:#f08080}.l15r5t19 .chatDesc{color:#90ee90}.p1rg38ft{-webkit-scroll-behavior:smooth;-moz-scroll-behavior:smooth;-ms-scroll-behavior:smooth;scroll-behavior:smooth}.ma50136{background-color:#0006}.q159irq4{-webkit-box-align:flex-end;-ms-flex-align:flex-end;-webkit-align-items:flex-end;align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.q14elrm3{background:var(--color-charcoal-surface-3);border-radius:16px;color:var(--color-gale-gray);float:right;margin-bottom:8px;margin-right:30px;max-width:80%;padding:12px 16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.a12qs6o5{color:#db5a4b;cursor:pointer;display:inline-block;font-size:16px;margin:1rem 0}.s19d2d9x{background:#db5a4b!important;border:0!important;color:#fff!important;font-weight:600!important}.b1jwrres{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;gap:8px;-webkit-justify-content:flex-end;justify-content:flex-end;width:100%}.b1jwrres>button{width:50%}@media screen and (min-width:768px){.b1jwrres{width:50%}.b1jwrres>button{width:auto}}.f8ggo0o{max-width:900px;padding-top:40px}.a1i22u8h{height:100vh!important;margin:0!important;max-width:none!important;padding-bottom:0!important;top:0!important;width:100vw!important}@media screen and (min-width:768px){.a1i22u8h{height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important;margin:0 auto!important;max-height:90vh!important;max-width:590px!important;padding-bottom:5vh!important;top:5vh!important;width:auto!important}}.a1i22u8h .ant-input{background:#0000!important;margin-right:44px!important;width:auto}.a163owec{color:var(--color-white);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:40px;height:calc(100vh - 200px);margin-top:24px;overflow-y:auto;width:100%}@media screen and (min-width:768px){.a163owec{height:calc(90vh - 200px)}}.a1jkzfeo{background:var(--color-charcoal-surface-2);border-radius:20px;color:var(--color-gale-gray);cursor:pointer;margin-bottom:16px;padding:8px 16px;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.a1jkzfeo:hover{background:var(--color-70-black)}.p9dakt{margin-left:4px}.i1ff2xmd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px}.i1ff2xmd:last-child{margin-bottom:24px}.i19ut8ie{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.ilo4mpj{background:#0000;border:1px solid #0000;border-radius:2px;cursor:pointer;padding:0;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.ilo4mpj.selected,.ilo4mpj:focus,.ilo4mpj:hover{border:1px solid var(--color-primary)}.c1wpzdg7{overflow-x:hidden;overflow-y:auto}.f1cf937y{max-width:1400px}.a1qh089{color:#fff;margin-bottom:1rem}.clvn4t{margin-top:1rem}.clvn4t .react-colorful{height:150px;width:150px}.c158lves{background:#db5a4b!important;border:0!important;color:#fff!important;font-weight:600!important}.u4fdm7l .ant-upload.ant-upload-select-picture-card{background-color:initial;border:0;height:auto}.l189nhdw{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;margin-bottom:10px}.u1winsz9{color:#c5cbd2;margin-left:2px;margin-right:8px}.ae4jb27{margin-bottom:0!important;max-height:1px;opacity:0;overflow:hidden;pointer-events:none}.b1hyj15v{gap:8px;margin:24px 0}.b1hyj15v>button{width:48%}@media screen and (min-width:768px){.b1hyj15v>button{width:auto}}.c1adfa19{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1rem}.c1adfa19 .anticon{color:red;margin-top:-1.2rem}.cerwdz8 .ant-cascader-dropdown .ant-cascader-menu-item{background-color:var(--color-60-black)!important}.chooseLlmModelContainer .ant-cascader-menus{max-height:200px!important;overflow-y:auto}.chooseLlmModelContainer .ant-cascader-menu-item-active{background-color:#000!important;color:#fff!important}.modelLLmDropdown{background-color:"black";display:"flex"}.modelLLmDropdown .ant-cascader-menus{background-color:#323232e6!important;min-width:fit-content!important;padding:4px}.modelLLmDropdown .ant-cascader-menu:first-child{background-color:initial!important;height:fit-content!important;max-height:200px!important;min-width:150px!important;overflow-y:auto!important;width:fit-content!important}.modelLLmDropdown .ant-cascader-menu:nth-child(2){background-color:var(--color-charcoal-surface-1)!important;height:160px!important;max-height:200px!important;min-width:200px!important;overflow-y:auto!important;width:fit-content!important}.modelLLmDropdown .ant-cascader-menu-item{color:gray!important}.modelLLmDropdown .ant-cascader-menu-item-active{background-color:var(--color-40-black)!important;color:#fff!important;font-size:1.143rem!important;font-weight:400}.modelLLmDropdown .ant-cascader-menu-item-active .ant-cascader-menu-item-expand-icon{color:#fff!important}.modelLLmDropdown .ant-cascader-menu-item:hover{background-color:var(--color-60-black)!important;color:#fff!important}.modelLLmDropdown .ant-cascader-menu-item:hover .ant-cascader-menu-item-expand-icon{color:#fff!important}.modelLLmDropdown .ant-cascader-menu-item-expand-icon{color:gray!important}.modelLLmDropdown .ant-cascader-menu-item-expand-icon:hover{color:#fff!important}.modelLLmDropdown span.ant-select-selection-item{font-size:1.143rem!important}.modelLLmDropdown .ant-cascader-menu,.modelLLmDropdown .ant-cascader-menu-item,.modelLLmDropdown .ant-cascader-menu-item-active,.modelLLmDropdown .ant-cascader-menu-item:hover,.modelLLmDropdown .ant-cascader-picker,.modelLLmDropdown .ant-cascader-picker-label,.modelLLmDropdown .ant-select-customize-input .ant-select-selector .ant-select-selection-item{color:#fff!important;font-family:inherit!important;font-size:1.143rem!important}.modelLLmDropdown .ant-select-selector{max-width:100%!important;min-width:150px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:auto!important}.lxwhftd .ant-list-header{border-bottom:none!important;padding-bottom:0!important}.l74kamh{border:none;color:#fff;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:24px}.l74kamh,.ltef7n6{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ltef7n6{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:var(--color-charcoal-surface-1);border-radius:0;color:var(--color-white);-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:14px;gap:8px;margin-top:1rem;padding:24px 16px}@media screen and (min-width:768px){.ltef7n6{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:24px}}.l214cv .list-item-label{color:var(--color-40-black);margin-bottom:0}.l214cv .list-item-value{margin-bottom:0;overflow:hidden;text-overflow:ellipsis;width:100%}.l6l1xnd{background:#0000;border:none;cursor:pointer;font-weight:700}.anw1zr6{background:#db5a4b!important;border:0!important;color:#fff!important;font-weight:600!important}.b2gdryl{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;gap:8px;-webkit-justify-content:flex-end;justify-content:flex-end;margin:24px 0;width:100%}.b2gdryl>button{width:50%}@media screen and (min-width:768px){.b2gdryl>button{width:auto}}.email-helper-simple-container{background:var(--color-full-black);min-height:100vh;padding:8px}.email-helper-simple-container .email-helper-header{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-tint-90) 100%);border:none;margin-bottom:32px}.email-helper-simple-container .email-helper-header .ant-card-body{padding:32px}.email-helper-simple-container .email-helper-header h1{color:var(--color-primary)!important;font-size:28px;font-weight:600}.email-helper-simple-container .email-helper-header p{color:var(--chat-text-secondary)!important;font-size:16px}.email-helper-simple-container .email-helper-header .ant-list-item{color:var(--color-white);font-size:15px}.email-helper-simple-container .content-section{align-items:stretch;display:flex;flex-wrap:wrap}.email-helper-simple-container .content-section .ant-col{display:flex;flex-direction:column}.email-helper-simple-container .content-section .ant-col:first-child .step-card{display:flex;flex:1;flex-direction:column}.email-helper-simple-container .content-section .ant-col:first-child .step-card .ant-card-body{display:flex;flex:1;flex-direction:column}.email-helper-simple-container .content-section .ant-col:first-child .step-card .download-section{margin-top:auto}.email-helper-simple-container .content-section .ant-col:last-child .video-section{display:flex;flex:1;flex-direction:column}.email-helper-simple-container .content-section .ant-col:last-child .video-section .ant-card-body{display:flex;flex:1;flex-direction:column;justify-content:center}.email-helper-simple-container .content-section .ant-col:last-child .video-section .video-wrapper{align-items:center;display:flex;justify-content:center}.email-helper-simple-container .step-card{background:var(--chat-bg-secondary);border:1px solid var(--chat-border-color);border-radius:var(--card-border-radius);box-shadow:0 2px 8px var(--chat-shadow)}.email-helper-simple-container .step-card .ant-card-body{padding:24px}.email-helper-simple-container .step-card .download-section{background:var(--chat-bg-tertiary);border:none!important;margin-top:16px}.email-helper-simple-container .step-card .download-section .ant-btn-primary{background:var(--color-primary);border-color:var(--color-primary)}.email-helper-simple-container .step-card .download-section .ant-btn-primary:hover:not(:disabled){background:var(--color-primary-tint-90);border-color:var(--color-primary-tint-90)}.email-helper-simple-container .step-card .ant-list-item{color:var(--chat-text-primary);font-size:16px}.email-helper-simple-container .video-section{background:var(--chat-bg-secondary);border:1px solid var(--chat-border-color);border-radius:var(--card-border-radius);box-shadow:0 2px 8px var(--chat-shadow)}.email-helper-simple-container .video-section .ant-card-body{padding:32px 24px;text-align:center}.email-helper-simple-container .video-section h4{color:var(--chat-text-primary);font-weight:600;margin-bottom:16px}.email-helper-simple-container .video-section .video-wrapper{align-items:center;display:flex;justify-content:center;text-align:center;width:100%}.email-helper-simple-container .video-section .video-wrapper img,.email-helper-simple-container .video-section .video-wrapper video{border-radius:8px;box-shadow:0 2px 8px var(--chat-shadow);width:100%}.email-helper-simple-container .email-helper-list-icon{color:var(--feedback-like);font-size:18px;margin-right:8px;vertical-align:middle}.email-helper-simple-container .email-helper-step-icon{color:var(--color-primary);font-size:18px;margin-right:8px;vertical-align:middle}@media (max-width:768px){.email-helper-simple-container{padding:12px}.email-helper-simple-container .email-helper-header .ant-card-body{padding:16px}.email-helper-simple-container .email-helper-header h1{font-size:22px!important}.email-helper-simple-container .step-card .ant-card-body{padding:16px}.email-helper-simple-container .video-section{margin-bottom:24px}.email-helper-simple-container .video-section .ant-card-body{padding:16px 8px}.email-helper-simple-container .content-section{flex-direction:column-reverse}.email-helper-simple-container .content-section .ant-col{display:block}.email-helper-simple-container .content-section .ant-col .step-card,.email-helper-simple-container .content-section .ant-col .step-card .ant-card-body,.email-helper-simple-container .content-section .ant-col .video-section,.email-helper-simple-container .content-section .ant-col .video-section .ant-card-body{display:block;flex:none}}.email-helper-simple-container .ant-card{background:var(--chat-bg-secondary);border:1px solid var(--chat-border-color);border-radius:var(--card-border-radius);box-shadow:0 2px 8px var(--chat-shadow)}.email-helper-simple-container .ant-card .ant-card-head{background:var(--chat-bg-tertiary);border-bottom:1px solid var(--chat-border-color)}.email-helper-simple-container .ant-card .ant-card-head-title{color:var(--chat-text-primary)}.email-helper-simple-container .ant-card .ant-card-body{background:var(--chat-bg-secondary)}.email-helper-simple-container .ant-btn{border-radius:var(--card-border-radius);font-weight:500;transition:all .3s ease}.email-helper-simple-container .ant-typography h1,.email-helper-simple-container .ant-typography h2,.email-helper-simple-container .ant-typography h3,.email-helper-simple-container .ant-typography h4,.email-helper-simple-container .ant-typography h5{color:var(--chat-text-primary)}.email-helper-simple-container .ant-typography{color:var(--chat-text-secondary)}.email-helper-simple-container .ant-list-item{color:var(--chat-text-primary)}.f1sbmlia{width:100%}.g4l9lkn{margin-bottom:32px}.t17jnq76{color:var(--color-white);font-size:24px;font-weight:500;margin-bottom:2px}.sq2qzev{color:var(--color-gale-gray)!important;display:block;font-size:14px;line-height:1.6}.fra44r8{background:var(--color-90-black);border-radius:8px;margin-bottom:32px;padding:24px}.fra44r8 .ant-form-item{margin-bottom:28px}.fra44r8 .ant-form-item:last-child{margin-bottom:0}.fra44r8 .ant-form-item-label>label,.izrdaia{color:var(--color-white);font-size:14px}.izrdaia{background-color:var(--color-80-black);border:1px solid var(--color-70-black)}.izrdaia:focus,.izrdaia:hover{background-color:var(--color-80-black);border-color:var(--color-link)}.izrdaia::-webkit-input-placeholder{color:var(--color-40-black)}.izrdaia::-moz-placeholder{color:var(--color-40-black)}.izrdaia:-ms-input-placeholder{color:var(--color-40-black)}.izrdaia::placeholder{color:var(--color-40-black)}.t1e4jui{background-color:var(--color-80-black);border:1px solid var(--color-70-black);color:var(--color-white);font-size:14px;min-height:120px}.t1e4jui:focus,.t1e4jui:hover{background-color:var(--color-80-black);border-color:var(--color-link)}.t1e4jui::-webkit-input-placeholder{color:var(--color-40-black)}.t1e4jui::-moz-placeholder{color:var(--color-40-black)}.t1e4jui:-ms-input-placeholder{color:var(--color-40-black)}.t1e4jui::placeholder{color:var(--color-40-black)}.t161l3qd{width:100%}.t1lns3f8{color:var(--color-60-gray);display:block;font-size:14px;margin-bottom:16px}.t167lvte{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}@media (max-width:768px){.t167lvte{grid-template-columns:1fr}}.th6a2q7{background:var(--color-90-black);border:1px solid var(--color-80-black);border-radius:8px;cursor:pointer;padding:16px;-webkit-transition:all .2s ease;transition:all .2s ease}.th6a2q7:hover{border-color:var(--color-link);-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.tytw9jn{color:var(--color-white);display:block;margin-bottom:4px}.f1b5qwcc{width:100%}.f1jt72c0{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:24px}.f1narnsc{color:var(--color-white);font-size:18px;margin:0}.e157iptv{background-color:var(--color-90-black);border-radius:8px;color:var(--color-60-gray);padding:48px 24px;text-align:center}.crmq2u2{border-bottom:1px solid var(--color-80-black);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:16px;margin-bottom:16px;padding:0 12px 8px}.h16wslys{color:var(--color-60-gray);font-size:12px;font-weight:500;text-transform:uppercase}.h16wslys:first-child{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;width:200px}.h16wslys:nth-child(2){-webkit-flex:1;-ms-flex:1;flex:1}.h16wslys:nth-child(3){-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;width:120px}.hcom6tp{width:32px}.s1x39mg8{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:12px;margin-bottom:8px;overflow-y:auto;padding-right:4px}.s1x39mg8::-webkit-scrollbar{width:6px}.s1x39mg8::-webkit-scrollbar-track{background:var(--color-90-black);border-radius:3px}.s1x39mg8::-webkit-scrollbar-thumb{background:var(--color-70-black);border-radius:3px}.cf2u3vk{background-color:var(--color-90-black);border-radius:8px;min-height:200px;padding:16px}.i1n6vprn{-webkit-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;border-radius:8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:16px;margin-bottom:10px;padding:12px;position:relative;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.i1n6vprn .ant-form-item{margin-bottom:0;position:relative}.i1n6vprn .ant-form-item:first-child{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;width:200px}.i1n6vprn .ant-form-item:nth-child(2){-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}.i1n6vprn .ant-form-item:nth-child(3){-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;width:120px}.i1n6vprn .ant-form-item-explain{font-size:12px;left:0;position:absolute;top:calc(100% + 4px);white-space:nowrap;z-index:1}.i1n6vprn .ant-input,.i1n6vprn .ant-select{background-color:var(--color-80-black);color:var(--color-white);-webkit-transition:border-color .2s ease;transition:border-color .2s ease}.i1n6vprn .ant-input:hover,.i1n6vprn .ant-select:hover{border-color:var(--color-link)}.i1n6vprn .ant-input:focus,.i1n6vprn .ant-select-focused .ant-select-selector{border-color:var(--color-link)!important;box-shadow:0 0 0 2px #dc5a4b33!important}.c44zn65{width:100%!important}.c128051a{width:100%}.c1qbvq3b{min-width:130px!important}.d619yww{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:var(--color-tag-red-txt);cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:16px;height:32px;margin-top:10px;padding-left:8px;-webkit-transition:color .2s ease;transition:color .2s ease}.d619yww:hover{color:var(--color-tag-red-border)}.d1v0xsw8{opacity:1}.a15katit{background-color:var(--color-link);border:none;-webkit-transition:all .2s ease;transition:all .2s ease}.a15katit:hover{background-color:var(--color-primary-tint-90);-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.a15katit:active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.e185q927{background-color:var(--color-80-black);border:1px solid var(--color-tag-red-txt);border-radius:4px;color:var(--color-tag-red-txt);margin-top:16px;padding:8px 12px}.t3k6sgq{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px}.i1hx9uvt{color:var(--color-60-gray);cursor:help;font-size:14px;-webkit-transition:color .2s ease;transition:color .2s ease}.i1hx9uvt:hover{color:var(--color-link)}.to71sf6{padding:5px}.to71sf6 .ant-list-item,.to71sf6 .ant-typography{-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important}.ipz99yi{background-color:var(--color-90-black);border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:20px}.i1mwxhu6,.ipz99yi{margin-bottom:10px}.i1wpldc,.iha4gfb{margin-bottom:5px}.iha4gfb{list-style-type:none;padding:0}.i26nlq5{border-radius:4px;margin-bottom:10px;padding:0!important}.i1iiio94{font-size:14px}.c57v6pn{-ms-flex-negative:0;color:var(--color-60-gray);cursor:pointer;-webkit-flex-shrink:0;flex-shrink:0;font-size:16px;-webkit-transition:color .3s ease;transition:color .3s ease}.c57v6pn:hover,.s1s8d5qh{color:var(--color-link)}.s1s8d5qh{font-size:14px;overflow:hidden;text-overflow:ellipsis}.tvtifkk{position:relative;width:100%}.t1b732cg{background-color:var(--color-80-black);border:1px solid var(--color-box-shadow);border-radius:8px;color:var(--color-white);font-size:14px;line-height:1.5715;padding:8px;resize:vertical;width:100%}.sxrkcqj{background-color:var(--color-90-black);border:1px solid var(--color-70-black);border-radius:6px;box-shadow:0 6px 16px #0000004d;margin-top:0;max-width:300px;min-width:200px;opacity:0;overflow:hidden;position:fixed;-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px);-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;-webkit-transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease;z-index:1000}.sxrkcqj.visible{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.s1pkwi83{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:var(--color-white);cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:14px;padding:8px 12px;-webkit-transition:background-color .15s ease;transition:background-color .15s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.s1pkwi83:hover{background-color:var(--color-70-black)}.s1pkwi83:active{background-color:var(--color-60-black)}.s1pkwi83:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.s1pkwi83:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.fqwtqxj{width:100%}.f15r6zdu{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:24px}.f1uxayuk{color:var(--color-white);font-size:18px;margin:0}.hw61nx1{gap:16px}.a1qrd4yz,.hw61nx1{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.a1qrd4yz{gap:8px}.a11p33du{font-size:14px;white-space:nowrap}.a11p33du,.e2tqrly{color:var(--color-60-gray)}.e2tqrly{background-color:var(--color-90-black);border-radius:8px;padding:48px 24px;text-align:center}.c1rvutlo{border-bottom:1px solid var(--color-80-black);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:16px;margin-bottom:16px;padding:0 12px 8px}.h1j4bt7{color:var(--color-60-gray);font-size:12px;font-weight:500;text-transform:uppercase}.h1j4bt7:first-child{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;width:200px}.h1j4bt7:nth-child(2){-webkit-flex:1;-ms-flex:1;flex:1}.h1e6ce1i{width:32px}.s1giti72{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:12px;margin-bottom:8px;overflow-y:auto;padding-right:4px}.s1giti72::-webkit-scrollbar{width:6px}.s1giti72::-webkit-scrollbar-track{background:var(--color-90-black);border-radius:3px}.s1giti72::-webkit-scrollbar-thumb{background:var(--color-70-black);border-radius:3px}.c1qki0g3{min-height:100px}.i1fgyihv{background-color:var(--color-90-black);border-radius:8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px;margin-bottom:10px;padding:25px;position:relative;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.i1fgyihv .ant-form-item{margin-bottom:0;position:relative}.i1fgyihv .ant-form-item-explain{font-size:12px;left:0;position:absolute;top:calc(100% + 4px);white-space:nowrap;z-index:1}.i1fgyihv .ant-input,.i1fgyihv .ant-select{background-color:var(--color-80-black);border-radius:8px!important;color:var(--color-white);-webkit-transition:border-color .2s ease;transition:border-color .2s ease}.i1fgyihv .ant-input:hover,.i1fgyihv .ant-select:hover{border-color:var(--color-link)}.i1fgyihv .ant-input:focus,.i1fgyihv .ant-select-focused .ant-select-selector{border-color:var(--color-link)!important;box-shadow:0 0 0 2px #dc5a4b33!important}.i1fgyihv .ant-select-selector.ant-select-selector.ant-select-selector,.i1fgyihv .ant-select-selector.ant-select-selector.ant-select-selector:hover{border-radius:8px!important}.i1fgyihv .ant-radio-group .ant-radio-wrapper{color:var(--color-white)}.i1fgyihv .ant-radio-group .ant-radio-wrapper .ant-radio .ant-radio-inner{background-color:var(--color-80-black);border-color:var(--color-60-gray)}.i1fgyihv .ant-radio-group .ant-radio-wrapper .ant-radio.ant-radio-checked .ant-radio-inner{background-color:var(--color-link);border-color:var(--color-link)}.m4a31dh{-webkit-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:16px;width:100%}.m4a31dh .ant-form-item:first-child{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;width:200px}.m4a31dh .ant-form-item:nth-child(2){-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}.aqc8i5o{max-height:0;overflow:hidden;padding:0;-webkit-transition:max-height .3s ease-in-out;transition:max-height .3s ease-in-out}.a1m01j3m{max-height:300px;opacity:1}.a1mdc4ta{-webkit-box-pack:space-around;-ms-flex-pack:space-around;background-color:var(--color-80-black);border:1px solid var(--color-60-black);border-radius:6px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-around;justify-content:space-around;padding:16px}.a1jajb5r{-ms-flex-line-pack:center;-webkit-align-content:center;align-content:center;margin-bottom:0!important;width:100%}.flnlvlf{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:25px;width:100%}.d17zueai,.flnlvlf{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.d17zueai{-webkit-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.f1agxjcb{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:var(--color-white);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:14px;font-weight:500;gap:6px;margin-bottom:4px}.h1hiiemk{color:var(--color-60-gray);cursor:help;font-size:12px;-webkit-transition:color .2s ease;transition:color .2s ease}.h1hiiemk:hover{color:var(--color-link)}.a15hlgmm{min-width:100px;width:70%!important}.cupj0s0{width:100%!important}.dxpo2aa{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:var(--color-tag-red-txt);cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:16px;height:32px;position:absolute;right:12px;top:12px;-webkit-transition:color .2s ease;transition:color .2s ease}.dxpo2aa:hover{color:var(--color-tag-red-border)}.d1x2mjo{opacity:1}.adm8x30{background-color:var(--color-link);border:none;-webkit-transition:all .2s ease;transition:all .2s ease}.adm8x30:hover{background-color:var(--color-primary-tint-90);-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.adm8x30:active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.egzt22r{background-color:var(--color-80-black);border:1px solid var(--color-tag-red-txt);border-radius:4px;color:var(--color-tag-red-txt);margin-top:16px;padding:8px 12px}.tzn72ei{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px}.i1yqrj62{color:var(--color-60-gray);cursor:help;font-size:14px;-webkit-transition:color .2s ease;transition:color .2s ease}.i1yqrj62:hover{color:var(--color-link)}.cybysq8{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.cybysq8,.f3sctfh{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.f3sctfh{-webkit-box-pack:center;-ms-flex-pack:center;gap:16px;-webkit-justify-content:center;justify-content:center;margin-top:28px}@media (max-width:768px){.f3sctfh{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.f1u0mpbn{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:var(--color-90-black);border:1px solid var(--color-80-black);border-radius:8px;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:200px;padding:24px;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;width:280px}.f1u0mpbn:hover:not(.disabledCard){border-color:var(--color-link)}@media (max-width:768px){.f1u0mpbn{max-width:280px;width:100%}}.sxfdor8{background-color:#dc5a4b1a!important;border-color:var(--color-link)!important}.d1mw05pz{cursor:not-allowed;opacity:.6}.d1mw05pz:hover{border-color:var(--color-80-black);-webkit-transform:none;-ms-transform:none;transform:none}.f1e5gzpk{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;width:100%}.f8ckagb{color:var(--color-link);font-size:32px;margin-bottom:16px}.f1a5hzya{color:var(--color-white);font-size:18px;font-weight:500;margin-bottom:8px}.f121teq9{color:var(--color-60-gray);font-size:14px;line-height:1.5}.sa4jdbj{background-color:var(--color-80-black);border-radius:4px;color:var(--color-white);font-size:12px;padding:2px 8px;position:absolute;right:8px;top:8px}.i6eecos{background-color:var(--color-90-black);border-radius:8px;margin-top:24px;padding:24px;width:100%}.i6eecos .ant-form-item{margin-bottom:16px}.i6eecos .ant-form-item-label>label,.i6eecos .ant-input{color:var(--color-white)}.i6eecos .ant-input{background-color:var(--color-80-black);border:1px solid var(--color-70-black);width:100%}.i6eecos .ant-input:focus,.i6eecos .ant-input:hover{border-color:var(--color-link)}.i6eecos .ant-input::-webkit-input-placeholder{color:var(--color-60-gray)}.i6eecos .ant-input::-moz-placeholder{color:var(--color-60-gray)}.i6eecos .ant-input:-ms-input-placeholder{color:var(--color-60-gray)}.i6eecos .ant-input::placeholder{color:var(--color-60-gray)}.ida2yl{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:var(--color-80-black);border-radius:4px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.5rem;padding:12px 16px;width:100%}.iz1laae{color:var(--color-40-black);font-size:14px}.sijp6pg{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.5rem}.sq37xbm{color:var(--color-link);font-size:14px;overflow:hidden;text-overflow:ellipsis}.c1b5vg76{-ms-flex-negative:0;color:var(--color-60-gray);cursor:pointer;-webkit-flex-shrink:0;flex-shrink:0;font-size:16px;-webkit-transition:color .3s ease;transition:color .3s ease}.c1b5vg76:hover{color:var(--color-link)}.tln6aaz .ant-table{background-color:initial;color:var(--color-white)}.tln6aaz .ant-table-thead .ant-table-cell:before{background-color:initial!important}.tln6aaz .ant-table-thead>tr>th{background-color:var(--color-90-black);border-bottom:1px solid #ffffff1a;color:var(--color-30-gray);font-weight:600;padding:12px 16px}.tln6aaz .ant-table-tbody>tr:hover>td{background-color:var(--color-80-black)!important}.tln6aaz .ant-table-tbody>tr>td{border-bottom:1px solid #ffffff1a;padding:12px 16px}.tln6aaz .ant-table-container{border-top-left-radius:8px;border-top-right-radius:8px;overflow:hidden}.tln6aaz .ant-table-empty .ant-table-tbody>tr.ant-table-placeholder{background-color:initial}.tln6aaz .ant-empty-description{color:var(--color-white)}.tln6aaz .ant-empty-img-simple-path{fill:var(--color-30-gray)}.tln6aaz .ant-table-cell{max-width:400px}.r1fifqe7{border-radius:8px;margin:0 auto;max-width:100%}.rb3xjup{color:var(--color-white);font-size:24px;font-weight:600}.rb3xjup,.so079qb{margin-bottom:24px}.so079qb{background-color:var(--color-90-black);border-radius:8px;padding:20px}.sdwa3kk{color:var(--color-white);font-size:18px;font-weight:600;margin-bottom:16px}.iyzdrto{-webkit-box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline;display:grid;gap:8px 16px;grid-template-columns:auto 1fr}.iyzdrto .ant-typography{color:var(--color-white);font-size:14px}.iyzdrto .ant-typography strong{color:var(--color-30-gray)}.s1iqb0mv{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:10px}.p1ik2ze9{border-radius:4px!important;font-size:12px!important;height:28px!important;width:35px!important}.lnmcunk{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;min-height:200px}.e1fhvv31{padding:32px;text-align:center}.e1fhvv31,.i1at7f34{color:var(--color-60-gray)}.i1at7f34{cursor:help;font-size:14px;margin-left:8px;-webkit-transition:color .2s ease;transition:color .2s ease}.i1at7f34:hover{color:var(--color-link)}.e53cmzk{color:var(--feedback-dislike)}.e53cmzk:hover .ant-table-cell.ant-table-cell,.e53cmzk:hover td{color:var(--feedback-dislike)!important}.t2lj8zj .ant-tooltip-inner{max-width:1000px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.n15lv5cv.ant-input-number{margin-left:10px;padding:0 10px!important;width:60px!important}.cq42vyb{padding:10px 0 0}.s19jwtgo{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:16px;max-width:400px}.lcwoeym{color:var(--color-30-black);font-size:14px}.vzuamns{color:var(--color-white);font-size:16px;font-weight:600}.cy6pz7j{color:#10b981;font-size:20px;font-weight:700}.i8tzntf{color:#fff6;font-size:12px;margin-top:15px;text-align:left}.b1dhl8qu.ant-btn-default{padding:8px 20px!important}.hf5w5he{color:#fff6;font-size:12px;margin-top:10px;text-align:center}.d10l5gpk .ant-modal-body{gap:10px!important;padding:16px 0!important}.dckqxj1 .ant-input,.dckqxj1 .ant-input-affix-wrapper,.dckqxj1 .ant-input-number,.dckqxj1 .ant-picker,.dckqxj1 .ant-select:not(.ant-select-customize-input) .ant-select-selector{background-color:#1f1f1f!important;border-color:var(--color-80-black)!important;color:#fff!important}.dckqxj1 .ant-input-number-input::-webkit-input-placeholder,.dckqxj1 .ant-input::-webkit-input-placeholder,.dckqxj1 .ant-picker-input>input,.dckqxj1 .ant-select-selection-item,.dckqxj1 .ant-select-selection-placeholder{color:#ffffffa6!important}.dckqxj1 .ant-input-number-input::-moz-placeholder,.dckqxj1 .ant-input::-moz-placeholder,.dckqxj1 .ant-picker-input>input,.dckqxj1 .ant-select-selection-item,.dckqxj1 .ant-select-selection-placeholder{color:#ffffffa6!important}.dckqxj1 .ant-input-number-input:-ms-input-placeholder,.dckqxj1 .ant-input:-ms-input-placeholder,.dckqxj1 .ant-picker-input>input,.dckqxj1 .ant-select-selection-item,.dckqxj1 .ant-select-selection-placeholder{color:#ffffffa6!important}.dckqxj1 .ant-input-number-input::placeholder,.dckqxj1 .ant-input::placeholder,.dckqxj1 .ant-picker-input>input,.dckqxj1 .ant-select-selection-item,.dckqxj1 .ant-select-selection-placeholder{color:#ffffffa6!important}.dckqxj1 .ant-input-affix-wrapper-focused,.dckqxj1 .ant-input-affix-wrapper:hover,.dckqxj1 .ant-input-number-focused,.dckqxj1 .ant-input-number:hover,.dckqxj1 .ant-input:focus,.dckqxj1 .ant-input:hover,.dckqxj1 .ant-picker-focused,.dckqxj1 .ant-picker:hover,.dckqxj1 .ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:var(--color-70-black)!important}.dckqxj1 .ant-picker-suffix,.dckqxj1 .ant-select-arrow{color:#ffffff4d!important}.dckqxj1 .ant-form-item-label>label{color:#ffffffd9!important}.dckqxj1 .ant-form-item{margin-bottom:24px}.dckqxj1 .ant-form-item-has-error .ant-input,.dckqxj1 .ant-form-item-has-error .ant-input-affix-wrapper,.dckqxj1 .ant-form-item-has-error .ant-input-number,.dckqxj1 .ant-form-item-has-error .ant-picker,.dckqxj1 .ant-form-item-has-error .ant-select:not(.ant-select-disabled) .ant-select-selector{background-color:#1f1f1f!important;border-color:#ff4d4f!important}.dckqxj1 .ant-form-item-explain-error{color:#ff4d4f!important}.dckqxj1 .ant-form-item-has-error .ant-input-affix-wrapper:hover,.dckqxj1 .ant-form-item-has-error .ant-input-number:hover,.dckqxj1 .ant-form-item-has-error .ant-input:hover,.dckqxj1 .ant-form-item-has-error .ant-picker:hover,.dckqxj1 .ant-form-item-has-error .ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#ff7875!important}.dckqxj1 .ant-form-item-has-error .ant-input-affix-wrapper-focused,.dckqxj1 .ant-form-item-has-error .ant-input-number-focused,.dckqxj1 .ant-form-item-has-error .ant-input:focus,.dckqxj1 .ant-form-item-has-error .ant-picker-focused,.dckqxj1 .ant-form-item-has-error .ant-select-focused .ant-select-selector{border-color:#ff7875!important;box-shadow:0 0 0 2px #ff4d4f33!important}.dckqxj1 .ant-select .ant-select-arrow{color:var(--color-60-black)!important}.ch2oydv{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;min-height:100vh;padding:16px}@media screen and (min-width:768px){.ch2oydv{padding:3rem 54px}}.c160tc3m{background-color:var(--color-90-black);border-radius:8px;box-shadow:0 4px 8px var(--color-box-shadow);margin:0 auto;padding:24px;width:80%}.b1wsfqke{color:var(--color-60-gray);cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;gap:4px;margin-bottom:36px}.b1wsfqke:hover{color:var(--color-30-gray)}.a1y352iu{font-size:10px}.shewe2a{background-color:var(--color-charcoal-surface-2);border-radius:8px;margin-top:48px;padding:24px}.s9ovzon .ant-steps-item-title{color:var(--color-60-gray)!important}.s9ovzon .ant-steps-item-wait .ant-steps-icon svg{fill:var(--color-60-gray)!important}.s9ovzon .ant-steps-item-finish .ant-steps-item-container .ant-steps-item-content .ant-steps-item-title,.s9ovzon .ant-steps-item-process .ant-steps-item-container .ant-steps-item-content .ant-steps-item-title{color:var(--color-link)!important}.b1nd3dax{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:36px}.b1nd3dax,.mtj6iri .ant-modal-confirm-btns{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.mtj6iri .ant-modal-confirm-btns .ant-btn.ant-btn{fontsize:13px;min-width:80px;padding:10px 21px!important;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.l152ljtx{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:var(--color-90-black);border-left:4px solid #0000;border-radius:var(--card-border-radius);box-shadow:0 1px 4px #0000001a;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:16px 20px;-webkit-transition:all .3s ease;transition:all .3s ease}.l152ljtx:hover{background-color:var(--color-hover-black);box-shadow:0 6px 20px #0000004d}.n410bqi{-webkit-flex:2;-ms-flex:2;flex:2;min-width:150px;padding-right:16px;text-align:left}.t1eqdrvs{color:var(--color-10-black);font-size:16px;font-weight:500;overflow:hidden;text-align:left!important;text-overflow:ellipsis;white-space:nowrap}.sups5ro{width:120px}.s1akh6hw{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;font-weight:500;gap:4px}.pncr4lw{-webkit-flex:1;-ms-flex:1;flex:1;min-width:180px}.pncr4lw .ant-progress{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.pncr4lw .ant-progress-outer{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1}.d1ojame8,.dnrrxbe{-webkit-flex:1;-ms-flex:1;flex:1}.dnrrxbe{min-width:120px}.a1kdeji7{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;justify-self:center}.m19lfuko{color:var(--color-30-gray);font-size:12px}.v1993ph5{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:var(--color-link)!important;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;gap:4px}.l1hftoz0{background-color:#242424;border-radius:8px}.l1hftoz0 .ant-table-cell{border-bottom:1px solid #ffffff14!important;text-align:center}.l1hftoz0 .ant-table-cell .ant-tag{margin-right:0!important}.l1hftoz0 .ant-table-thead .ant-table-cell{background-color:var(--color-90-black)!important;border-bottom:1px solid #fff6;color:#fff6!important;font-size:.9rem;text-align:center;text-transform:uppercase}.l1hftoz0 .ant-table-row{padding:0 10px!important}.l1hftoz0 .ant-pagination{background-color:var(--color-90-black)!important;margin:0!important;padding:10px!important}.s1mc6irj{font-size:.7rem}.s1bs03nm{border:1px solid #ffffff42;border-radius:9999px;display:inline-block;font-size:.75rem;font-weight:600;padding:2px 10px;text-align:center}.s19fyrbu{background-color:#14532d;color:#bbf7d0}.so99fys{background-color:#713f12;color:#fef08a}.s11cowpa{background-color:#7f1d1d;color:#fecaca}.snmerhh{background-color:#374151;color:#d1d5db}.smvz5xf{background-color:#1e3a8a;color:#bfdbfe}.s1uum24n{background-color:#7c3aed;color:#e9d5ff}.s1hz8a70{background-color:#945ff1;color:#f3e8ff}.s16fc0cd{-webkit-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;gap:16px;max-width:1440px;width:100%}.s16fc0cd,.s1ezk240{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.s1ezk240{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:4px;max-width:250px}.s3t7uov .ant-input-group>.ant-input:first-child{border:none!important}.syvloex{width:180px}.vt0v3xa{color:var(--color-tag-red-txt);font-size:12px;margin-top:2px}.w32p7d9{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:48px 24px;width:100%}.wqersqo{margin-bottom:48px;text-align:center}.w5nupnq{color:var(--color-white);font-size:32px;font-weight:600;margin-bottom:16px}.w1mf5kxj{color:var(--color-60-gray);font-size:16px;margin:0 auto;max-width:600px}.f1d67agl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:48px;max-width:1200px;width:100%}@media (max-width:768px){.f1d67agl{display:block}}.f17lahaj{background-color:var(--color-90-black);border:1px solid var(--color-80-black);border-radius:8px;-webkit-flex:1;-ms-flex:1;flex:1;padding:24px;-webkit-transition:border-color .3s ease;transition:border-color .3s ease}.f1cndu9l{color:var(--color-link);font-size:24px;margin-bottom:16px}.f1a6dkt0{color:var(--color-white);font-size:18px;font-weight:500;margin-bottom:8px}.fkktlpu{color:var(--color-60-gray);font-size:14px;line-height:1.5}.c21y5g1{font-size:16px;height:40px;padding:0 24px}.a16t2h6y{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-negative:0;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;flex-shrink:0;-webkit-justify-content:center;justify-content:center;width:20px}@media (max-width:768px){.a16t2h6y{display:contents}}.adnuy2r{border-left:2px solid var(--color-40-black);border-top:2px solid var(--color-40-black);display:block;height:17px;margin:30px auto;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);width:17px}.adnuy2r:before{background-color:var(--color-40-black);content:"";display:block;height:32px;left:0;top:0;-webkit-transform:rotate(-45deg) translate(10px,4px);-ms-transform:rotate(-45deg) translate(10px,4px);transform:rotate(-45deg) translate(10px,4px);width:2px}@media (max-width:768px){.adnuy2r{margin:30px auto 20px;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}}.d1u2jmxm{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;background-color:var(--color-full-black);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;padding:16px}@media screen and (min-width:768px){.d1u2jmxm{padding:3rem 54px}}.c34ntn4{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:1440px;overflow-y:auto;padding:0 20px}.c34ntn4,.t18gqf86{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.t18gqf86{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:var(--color-full-black);-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:24px;padding-right:30px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.ty1f6c3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:12px;padding-right:16px}.l1qgzeiw{min-height:50vh}.e1euppf6,.l1qgzeiw{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center}.e1euppf6{background:var(--color-90-black);border-radius:8px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:24px;min-height:40vh;padding:32px;text-align:center}.e1euppf6 .ant-empty-image{opacity:.5}.e5agc9g{color:var(--color-60-gray);font-size:16px;margin:24px 0}.ceq0koh .ant-message-error .ant-message-notice-content{background-color:#fff2f0;border:1px solid #ffccc7;color:#ff4d4f}.l6drxuv{height:1px;visibility:hidden;width:100%}.ly4botq{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;padding:20px 0}.tvdarz1{margin:0 auto;max-width:1440px;padding:32px 0;width:80%}.t118iwlg{color:var(--color-white);font-size:24px;font-weight:600;margin-bottom:24px}.t1krept{background-color:var(--color-90-black);border-radius:8px;margin-bottom:24px;padding:24px}.t1hdlrrw{color:var(--color-white);font-size:18px;font-weight:600;margin-bottom:16px}.t19rxx0p{-webkit-box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline;display:grid;gap:12px 24px;grid-template-columns:minmax(150px,auto) 1fr}.t19rxx0p .ant-typography{color:var(--color-white);font-size:14px}.t19rxx0p .ant-typography strong{color:var(--color-30-gray)}.tae8cob{color:var(--color-link);cursor:pointer;display:inline-block;margin-bottom:16px}.tae8cob .ant-btn-link{color:var(--color-link);padding-left:0}.tae8cob .ant-btn-link:hover{color:var(--color-primary-tint-90)}.tqj5anu{color:var(--color-white);font-size:18px;margin-top:50px;text-align:center}.e1sbh5t7{color:var(--feedback-dislike)}.e1sbh5t7:hover .ant-table-cell.ant-table-cell,.e1sbh5t7:hover td{color:var(--feedback-dislike)!important}.t4knnz5 .ant-tooltip-inner{max-width:1000px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.ctr4503{color:#10b981;font-weight:700}.invoice-details{padding:1rem}.invoice-details .ant-select.ant-select-multiple .ant-select-selection-placeholder{left:0!important}.invoice-details .invoiceContainers{background:var(--color-90-black);border-radius:8px;height:100%;min-height:calc(100vh - 20rem);padding:1rem}.invoice-details .invoiceContainers .ant-form-item-label>label{pointer-events:none}.invoice-details .invoiceContainers .ant-form-item{margin-bottom:8px}.invoice-details .invoiceContainers .ant-input{font-size:14px;padding:9px 16px!important}.invoice-details .invoiceContainers .ant-picker input{font-size:14px}.invoice-details .invoiceContainers .ant-select:not(.ant-select-customize-input) .ant-select-selector{padding:7px 16px!important}.invoice-details .invoiceContainers .ant-input-number{padding:10px 16px!important}.invoice-details .invoiceContainers .ant-input-number-group-addon{border:1px solid var(--color-60-black);border-radius:0!important}.invoice-details .invoiceContainers .extraction-error .ant-select:not(.ant-select-customize-input) .ant-select-selector,.invoice-details .invoiceContainers .extraction-error .ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#df6b5c!important}.invoice-details .invoiceContainers .extraction-error .ant-input,.invoice-details .invoiceContainers .extraction-error .ant-input-number,.invoice-details .invoiceContainers .extraction-error .ant-input-number-group-addon{border:1px solid #df6b5c!important}.invoice-details .invoiceContainers .extraction-error .ant-picker{border-color:#df6b5c!important}.invoice-details .invoiceContainers .extraction-error .ant-form-item-extra{color:#df6b5c!important}.invoice-details .invoiceContainers .ant-checkbox-wrapper .ant-checkbox-inner{border:1px solid var(--color-primary)!important}.invoice-details .invoiceContainers .validation-checkbox .ant-checkbox .ant-checkbox-inner{border-color:var(--color-60-black)}.invoice-details .invoiceContainers .validation-checkbox-checked .ant-checkbox .ant-checkbox-inner,.invoice-details .invoiceContainers .validation-checkbox-checked .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner{background-color:#52c41a!important;border-color:#52c41a!important}.invoice-details .invoiceContainers .validation-checkbox-checked .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner:after{border-color:#fff!important}.invoice-details .invoiceContainers .validation-container{margin-bottom:16px;margin-top:16px}.invoice-details .invoiceContainers .validation-container .ant-checkbox-wrapper{font-size:14px}.placement-mapping-container .placement-mapping-box{border:1px solid var(--color-60-black);color:var(--color-white);cursor:pointer;height:52px;overflow:hidden;padding:14px 16px;text-overflow:ellipsis;white-space:nowrap;width:100%}.placement-mapping-container .placement-mapping-box-error{border:1px solid #df6b5c!important}.placement-tree-container .ant-tree .ant-tree-list-holder-inner{background:var(--color-charcoal-surface-2)!important}.placement-tree-container .ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected{background:var(--color-charcoal-surface-2)!important;color:var(--color-white)!important}.placement-tree-container .ant-input-affix-wrapper>input.ant-input{border:none!important}.placement-tree-container .ant-input-affix-wrapper .ant-input-clear-icon{color:#6f6f6f}.placement-tree-container .ant-tree .ant-tree-indent-unit:before,.placement-tree-container .ant-tree .ant-tree-switcher-leaf-line:after,.placement-tree-container .ant-tree .ant-tree-switcher-leaf-line:before{border-color:#8888886b}.placement-select-all .placement-select-container{align-items:center;color:var(--color-white);display:flex;gap:10px}.placement-select-all .action-btn{cursor:pointer;font-weight:700}.placement-select-all .placement-mapping-box{border:1px solid var(--color-60-black);color:var(--color-white);cursor:pointer;flex-grow:1;height:44px;overflow:hidden;padding:11px 16px;text-overflow:ellipsis;white-space:nowrap}.placement-select-all .placement-mapping-box-error{border:1px solid #df6b5c!important}.placement-select-all .close-icon :hover{background:var(--color-60-black)}.prisma-mapping-filters .ant-select.ant-select-multiple .ant-select-selection-placeholder{left:0!important}.prisma-mapping-filters .ant-input-affix-wrapper>input.ant-input{border:none!important}.prisma-mapping-filters .ant-input-affix-wrapper .ant-input-clear-icon{color:#6f6f6f}.prisma-mapping-item{background-color:var(--color-80-black);border-radius:4px;margin-bottom:.8rem;padding:1rem}.prisma-mapping-item:first-child{margin-top:1rem}.prisma-mapping-item .ant-input-number{padding:14px 16px!important}.prisma-mapping-item .ant-input-number-group-addon{border:1px solid var(--color-60-black);border-radius:0!important;height:52px}.prisma-mapping-item .ant-form-item{margin-bottom:8px}.prisma-mapping-item .add-placement-button{left:-30px;position:absolute;top:15px}.prisma-mapping-item .ant-input{height:52px}.prisma-mapping-item .ant-select-selection-item{margin-right:15px}.prisma-mapping-item .extraction-error .ant-select:not(.ant-select-customize-input) .ant-select-selector,.prisma-mapping-item .extraction-error .ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#df6b5c!important}.prisma-mapping-item .extraction-error .ant-input,.prisma-mapping-item .extraction-error .ant-input-number,.prisma-mapping-item .extraction-error .ant-input-number-group-addon{border:1px solid #df6b5c!important}.prisma-mapping-item .extraction-error .ant-picker{border-color:#df6b5c!important}.prisma-mapping-item .extraction-error .ant-form-item-extra{color:#df6b5c!important}.prisma-mapping-item .prisma-mapping-reset-container{display:flex;gap:.4rem}.preview-invoice-wrapper{align-items:center;border:1px solid var(--color-inner-border);border-radius:15px;cursor:pointer;display:flex;height:45px;justify-content:center;width:45px}.preview-invoice-icon{color:#ff4d4f;font-size:24px}.prisma-mapping-header{background-color:var(--color-90-black);border-bottom:1.5px solid var(--color-60-black);margin-top:1rem;padding:1rem}.preview-invoice-drawer{height:100%;width:100%}.preview-invoice-drawer div{align-items:center;display:flex;height:100%;justify-content:center}.preview-invoice-iframe{background:var(--color-100-black);border:none;height:100%;width:100%}.add-placement-link{cursor:pointer;display:inline-block;font-weight:700;margin:.5rem 0 0 1rem}.prisma-mapping-in-progress{font-size:15px;margin:1rem auto;text-align:center;width:920px}.disabled-next-button{background:var(--color-full-black);border:1px solid var(--color-white);color:var(--color-white);cursor:not-allowed;font-size:1rem;font-weight:500!important;opacity:.3;padding:4px 24px!important;text-transform:none}.bulk-select-layover{background-color:var(--color-90-black);border:1px solid var(--color-40-black);border-radius:12px;bottom:2rem;box-shadow:0 8px 24px #959da533;margin:0 auto;padding:12px 16px;position:sticky;width:50%;z-index:100001}.prisma-review-footer{background-color:var(--color-80-black);padding:1rem}.invoice-details-layout .invoice-details-header{margin:10px 0 20px}.invoice-details-layout .steps{color:#fff!important;margin-bottom:20px;margin-top:10px}.invoice-details-layout .step-title{color:#fff!important}.invoice-details-layout .step-title-active{color:var(--color-primary)!important}.invoice-details-layout .step-icon{color:#fff!important}.invoice-details-layout .step-icon-active{color:var(--color-primary)!important}.invoice-details-layout .steps-item-inactive .steps-item-tail:after{background-color:#555!important}.invoice-details-layout .ant-steps-item-title:after{background-color:#f0f0f0!important}.invoice-upload .invoice-upload-box{background:var(--color-90-black);margin:0 auto;padding:40px 16px 16px;width:60%}.invoice-upload .invoice-upload-box .invoice-upload-button{background:#dc5a4b;border-radius:4px;color:#fff;font-size:16px;font-weight:500;margin:1rem auto;padding:12px 20px;width:140px}.invoice-upload .invoice-upload-actions{margin-bottom:1rem}.invoice-upload .ant-upload-wrapper .ant-upload-drag:not(.ant-upload-disabled):hover{border:1px dashed #d9d9d9}.invoice-upload .ant-upload-drag .ant-upload-drag-container{height:250px}.invoice-upload .filePreviewContainer{display:flex;gap:10px;margin-top:12px;overflow-x:auto;padding:5px 10px 8px!important}.invoice-upload .filePreviewContainer.conversation-history{color:var(--color-gale-gray);margin-left:12px;margin-right:30px;padding:0;padding:0!important}.invoice-upload .filePreviewContainer.conversation-history .filePreviewItem .thumbnailWrapper{height:70px;width:70px}.invoice-upload .filePreviewContainer .filePreviewItem{align-items:center;display:flex;flex-direction:column;position:relative}.invoice-upload .filePreviewContainer .filePreviewItem .thumbnailWrapper{border:1px solid var(--color-inner-border);border-radius:15px;height:58px;overflow:hidden;position:relative;width:58px}.invoice-upload .filePreviewContainer .filePreviewItem .thumbnailWrapper .thumbnailImage{height:100%;object-fit:cover;width:100%}.invoice-upload .filePreviewContainer .filePreviewItem .thumbnailWrapper .fileThumbnail{background:var(--color-90-black);height:100%;justify-content:center;width:100%}.invoice-upload .filePreviewContainer .filePreviewItem .closeButton{text-box:auto;background:#fff;border:none;border-radius:50%;color:#000;cursor:pointer;font-size:1rem;height:16px;padding:0;position:absolute;right:-3px;top:-3px;width:16px}.invoice-upload .filePreviewContainer .filePreviewItem .fileName{color:var(--color-30-gray);font-size:12px;margin-top:4px;max-width:60px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.ant-picker.ant-picker-multiple{font-size:1.1rem;height:52px}.ant-picker.ant-picker-multiple .ant-picker-selection-overflow .ant-picker-selection-item-content{color:#c4c4c4}.ant-input-affix-wrapper>input.ant-input{border:none!important}.ant-input-affix-wrapper .ant-input-clear-icon,.ant-input-affix-wrapper .ant-input-clear-icon:hover{color:#6f6f6f}.ant-picker.ant-picker-multiple .ant-picker-selection-item{background:var(--color-white);border-radius:6px!important;color:var(--color-full-black)!important;font-size:13px!important;line-height:20px!important;margin:2px 4px 2px 0!important;padding:2px 8px!important}.ant-picker.ant-picker-multiple .ant-picker-selection-overflow .ant-picker-selection-item-content{color:var(--color-full-black)!important}.ant-picker.ant-picker-multiple .ant-picker-selection-item .ant-picker-selection-item-remove{color:var(--color-text-secondary,#c4c4c4)!important;margin-left:4px!important}.ant-picker.ant-picker-multiple .ant-picker-selection-item .ant-picker-selection-item-remove:hover{color:var(--color-white,#fff)!important}.ant-picker .ant-picker-clear{border-radius:50%;color:var(--color-50-black)!important;font-size:12px}.media-finance-listing .ant-select.ant-select-multiple .ant-select-selection-placeholder{left:0!important}.invoice-search-input{background:#0000!important;border:1px solid var(--color-60-black)!important;border-radius:0!important;box-shadow:none!important;height:auto!important;padding:3px 11px!important}.invoice-search-input input{color:var(--color-white);font-size:16px!important;line-height:100%;padding-left:4px!important}.invoice-search-input input:focus,.invoice-search-input input:hover{background:#0000!important;border:none!important;box-shadow:none!important}.version-list .ant-thought-chain .ant-thought-chain-item-success-success .ant-thought-chain-item-icon,.version-list .ant-thought-chain .ant-thought-chain-item-success-success>:before{background-color:var(--color-tag-green-background)!important;color:var(--color-tag-green-txt)!important}.version-list .ant-thought-chain .ant-thought-chain-item-error-error .ant-thought-chain-item-icon,.version-list .ant-thought-chain .ant-thought-chain-item-error-error>:before{background-color:var(--color-tag-yellow-background)!important;color:var(--color-tag-yellow-txt)!important}.version-list .ant-thought-chain .ant-thought-chain-item-pending-pending .ant-thought-chain-item-icon,.version-list .ant-thought-chain .ant-thought-chain-item-pending-pending>:before{background-color:var(--color-tag-blue-background)!important;color:var(--color-tag-blue-txt)!important}.version-list .ant-thought-chain .ant-thought-chain-item-success-error .ant-thought-chain-item-icon,.version-list .ant-thought-chain .ant-thought-chain-item-success-error>:before{background-color:var(--color-tag-green-background)!important;color:var(--color-tag-green-txt)!important}.version-list .ant-thought-chain .ant-thought-chain-item-pending-success .ant-thought-chain-item-icon,.version-list .ant-thought-chain .ant-thought-chain-item-pending-success>:before{background-color:var(--color-tag-blue-background)!important;color:var(--color-tag-blue-txt)!important}.app-edit{display:flex;gap:10px;height:calc(100vh - 10.4rem);overflow:hidden;width:100%}.chat-container{background-color:var(--chat-bg-primary);border:1px solid var(--chat-border-color);border-radius:10px 10px 0 0;box-shadow:0 2px 8px 0 #63636333;display:flex;flex-direction:column;height:100%;transition:width .3s ease,opacity .3s ease;width:40%}.chat-container.hidden{border:none;opacity:0;overflow:hidden;width:0}.chat-container .chat-welcome-section{display:flex;flex:1;flex-direction:column;height:100%;overflow:hidden;padding:0 10px}.chat-header{background-color:var(--chat-bg-secondary);border-bottom:1px solid var(--chat-border-color);border-radius:10px 10px 0 0;flex-shrink:0;padding:15px 20px}.chat-header h3{color:var(--chat-text-primary);font-size:18px;font-weight:600;margin:0}.iframe-header{align-items:center;background-color:var(--chat-bg-secondary);border-bottom:1px solid var(--chat-border-color);border-radius:10px 10px 0 0;display:flex;flex-shrink:0;justify-content:space-between;padding:8px 20px}.iframe-header h3{color:var(--chat-text-primary);font-size:18px;font-weight:600;margin:0}.iframe-header .fullscreen-toggle{border-radius:4px;color:var(--chat-text-primary);cursor:pointer;font-size:16px;padding:8px;transition:background-color .2s ease}.iframe-container,.iframe-header .fullscreen-toggle:hover{background-color:var(--chat-bg-primary)}.iframe-container{border:1px solid var(--chat-border-color);border-radius:10px 10px 0 0;box-shadow:0 2px 8px 0 #63636333;display:flex;flex-direction:column;height:100%;transition:width .3s ease;width:60%}.iframe-container.fullscreen{width:100%}.iframe-content{flex:1;overflow:hidden;position:relative}.preview-iframe{border:none;display:block;height:100%;width:100%}@media (max-width:768px){.app-edit{flex-direction:column}.chat-container,.iframe-container{height:50vh;width:100%}.iframe-header{align-items:stretch;flex-direction:column;gap:10px}}@media (max-width:480px){.chat-header,.chat-input,.iframe-header{padding:10px 15px}.message-content{max-width:90%}.chat-input{flex-direction:column;gap:8px}.send-button{align-self:flex-end;width:auto}}.create-mini-app .ant-select.ant-select-multiple .ant-select-selection-placeholder{left:0}.create-mini-app .ant-upload-wrapper .ant-upload-list .ant-upload-list-item .ant-upload-list-item-name{color:var(--color-white)}.i1p40l9u{padding:20px}.s1doyd7e{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:20px;padding:15px}.bker8f2{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.lnhpewj,.m8p027f{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.lnhpewj{-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:end;align-items:end;padding:100px 100px 20px}.t11iyzo8{margin-top:16px;width:100%}.ak9y6xd{margin:0 auto;max-width:1440px;width:100%}.n3oc0nc{-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:var(--color-full-black);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;padding:16px}@media screen and (min-width:768px){.n3oc0nc{padding:16px 52px}}.b1mqtxzi.ant-breadcrumb{margin-bottom:8px;margin-top:8px}.bfs60u7.ant-breadcrumb{background-color:initial;padding-bottom:8px;padding-top:8px}.bfs60u7.ant-breadcrumb a{background-color:initial!important}.p104mm46{height:50px;left:50%;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50px;z-index:1000}.oeaicu3{background:#fffc;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.t1w9yznd{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:0;text-align:left;width:100%}.s1pstj44.ant-card{background-color:var(--color-charcoal-surface-2);border:none;border-radius:10px!important;box-shadow:none;color:var(--color-white);height:calc(100vh - 274px);margin:0 auto;max-width:1440px;overflow-y:auto;padding:20px;width:100%}.s1pstj44.ant-card .ant-anchor-ink-ball{background:var(--color-primary);border:none}.s1pstj44.ant-card .ant-anchor-link-title{color:var(--color-white)}.s1pstj44.ant-card .ant-anchor-link-title-active,.s1pstj44.ant-card .ant-anchor-link-title:hover{color:var(--color-primary)}.sccmxw6{font-size:14px;margin-bottom:10px}.s1un7qol{font-size:16px;font-weight:700}.s1k01t5z{position:-webkit-sticky;position:sticky;top:20px}.s142knwi{font-style:italic;margin-left:20px}.imv1i4h.ant-btn.ant-btn-default{background:#0000;border:0;color:var(--color-white);padding:16px!important}.imv1i4h.ant-btn.ant-btn-default .anticon{color:var(--color-white)}.imv1i4h.ant-btn.ant-btn-default:hover .anticon{color:var(--color-primary)}.c183rt38.ant-tabs,.c183rt38.ant-tabs .ant-tabs-content-holder,.w123u8ek{width:100%}.w123u8ek{height:300px;margin-bottom:20px}.rt0nvsh.ant-card{background-color:var(--color-charcoal-surface-2);border:none;border-radius:10px!important;box-shadow:none;margin:0 auto;max-width:1440px;overflow-y:auto;padding:20px;width:100%}.rvd1oy6.ant-card{padding:0!important}.rvd1oy6.ant-card .ant-card-body{padding:5px!important}.fifv6sp{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:var(--color-charcoal-surface-2);border-radius:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;justify-content:flex-start;margin:0 auto;max-width:1440px;overflow-y:auto;padding:16px;width:100%}@media screen and (min-width:768px){.fifv6sp{padding:16px 48px}}.f1atyfhp.ant-card{background-color:initial;border:none;box-shadow:none;margin-bottom:20px;margin-top:20px;padding:0!important;width:100%}.f1atyfhp.ant-card .ant-card-body{color:var(--color-white);padding:0}.f1atyfhp.ant-card .ant-form{color:var(--color-white)}.q1jy4vtf{border:1px solid #d9d9d9;border-radius:4px;margin-bottom:16px;padding:16px}.q4ihi2a{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.rbo630i{margin-left:10px}.r1uoqfib,.rbo630i{color:#f08080!important;cursor:pointer}.avbs1ej{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;padding-top:20px;width:100%}.a1mhvl3g.ant-btn.ant-btn-default{border:0;border-radius:5px;height:24px;padding:0}.b3dttrv.ant-btn.ant-btn-default{border:0;margin-bottom:10px;padding:0}.skuysww{background:var(--color-charcoal-surface-1);border:none;border-radius:4px;margin-bottom:32px;padding:20px}.sub4kk0{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.s13oenvu,.sub4kk0{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.s13oenvu{-webkit-box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline;margin-bottom:16px;margin-top:8px;width:100%}.s13oenvu .ant-form-item{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.s13oenvu .ant-form-item,.s13oenvu .ant-form-item .ant-row{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%}.s13oenvu .ant-form-item .ant-row{-webkit-box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline}.s13oenvu .ant-form-item .ant-space-vertical{width:100%}.n4wgod4{-webkit-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;background-color:initial;border:1px solid #525252;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-top:16px;padding:16px}.n4wgod4 p{margin-bottom:0}.vh20pru{-webkit-box-pack:start;-ms-flex-pack:start;background-color:initial;border:1px solid #525252;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;justify-content:flex-start;padding:16px}.vh20pru p{margin-bottom:0}.png87ka{-webkit-box-pack:center;-ms-flex-pack:center;background-color:#ffffff1a;bottom:0;-webkit-justify-content:center;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.png87ka,.s1lbqmmp{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.s1lbqmmp{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.qnkl777{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;-webkit-justify-content:space-between;justify-content:space-between}.q7yd0pd{font-size:16px;font-weight:500;width:100%}.qurkhs1.ant-divider-horizontal.ant-divider-with-text{border-top-color:var(--color-white);color:var(--color-white);font-size:14px;font-weight:400;padding-left:32px}.q1vf2gxg{border:none;border-radius:4px;margin-bottom:16px;padding:0;width:100%}.q7f4h6s{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;margin-bottom:10px}.a1i3qz9s.ant-btn.ant-btn-default{background-color:#f9f9f9;border:0}.g7donpy.ant-btn{border-radius:5px}.f1pv7cy6{-webkit-box-align:flex-start;-ms-flex-align:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:16px;width:100%}.f1pv7cy6,.fpp33r2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.fpp33r2{-webkit-box-pack:center;-ms-flex-pack:center;gap:10px;-webkit-justify-content:center;justify-content:center;margin-bottom:20px;width:60%}@media screen and (max-width:568px){.fpp33r2{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.fpp33r2>*{width:100%!important}}.s18qzu1b{width:30%}.s18qzu1b .ant-input-group>.ant-input:first-child{border:none!important}.c14iyrys{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;padding:16px}@media screen and (min-width:768px){.c14iyrys{padding:3rem 54px}}.clfgl9{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-justify-content:space-between;justify-content:space-between;max-width:1440px;width:100%}.ecv5t93{display:block;margin:0 auto}.cvrfh7m,.ecv5t93{width:100%}.c1v8k1kb.ant-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.ayey0h5.ant-card{background-color:var(--color-charcoal-surface-2);border:none;border-radius:10px!important;color:var(--color-white);height:100%;margin:0 auto;max-width:1440px;overflow-y:auto;padding:16px!important;width:100%}.ayey0h5.ant-card .ant-card-head{color:var(--color-white);padding:0}.ayey0h5.ant-card .ant-card-body{padding:16px 0 0}.ayey0h5.ant-card .ant-card-extra{color:var(--color-white)}.andxf8d.ant-card{background-color:var(--color-charcoal-surface-2);border:none;border-radius:10px!important;box-shadow:none;height:100%;margin:0 auto;max-width:1440px;overflow-y:auto;padding:0;width:100%}.andxf8d .ant-card-body{-webkit-box-align:normal;-ms-flex-align:normal;-webkit-align-items:normal;align-items:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.a1yqp08x,.andxf8d .ant-card-body{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.a1yqp08x{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:8px;margin-left:auto}.cnwy7ap.ant-select-item-option{font-size:1rem;padding:10px 7px}.a1988j2a{background-color:var(--color-charcoal-surface-2);color:var(--color-white);height:100%;margin-top:10px;overflow-y:auto;padding:16px!important}.a1988j2a a{color:var(--color-primary);opacity:.8;-webkit-transition:all .2s;transition:all .2s}.a1988j2a a:hover{color:var(--color-primary);opacity:1}.cb705hu{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;position:relative}.ctsbc8f{background-color:#fff;border:none;box-shadow:0 2px 8px #00000026;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.ctsbc8f:first-child{left:-40px}.ctsbc8f:last-child{right:-40px}.sqds33r{border:1px solid #d9d9d9;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:15px;padding:24px 12px 24px 24px}.s1ol3h1g,.sqds33r{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.s1ol3h1g{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:8px;width:100%}.s1ol3h1g p{margin-bottom:0}.s1ol3h1g .ant-form-item{margin-bottom:0!important}.s7du6m{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:8px;width:100%}@media screen and (min-width:768px){.s7du6m{width:60%}}.si4of2y{width:50%}.aik6ltk{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;-webkit-justify-content:flex-end;justify-content:flex-end;margin:40px 0 20px}.aik6ltk button{width:100%!important}@media screen and (min-width:860px){.aik6ltk button{width:auto!important}}.a1smj0ip{width:100%}@media screen and (min-width:860px){.a1smj0ip{width:60%}}.ag8ksob{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;gap:8px;-webkit-justify-content:flex-end;justify-content:flex-end}.ag8ksob,.ag8ksob button{width:100%}@media screen and (min-width:800px){.ag8ksob{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;width:100%}}.r1ikzvx1.ant-picker.ant-picker-range{width:45%}.r1ikzvx1.ant-picker.ant-picker-range .anticon{color:var(--color-white)}.pj7czrr{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;margin-top:20px}.s1y9ardf{border-left:1px solid #d9d9d9;-webkit-flex:1;-ms-flex:1;flex:1;margin-left:20px;overflow-y:auto;padding-left:20px}.d18xd32s{width:100%}.a1oduxxy .ant-table-column-title{white-space:nowrap}.a1oduxxy .ant-table-filter-dropdown{max-width:300px!important;width:100%!important}.a1oduxxy .ant-table{display:block;margin:0 auto;max-width:1440px;width:100%}.a1oduxxy .ant-table,.a1oduxxy .ant-table .ant-table-thead .ant-table-cell{background:#0000!important;color:var(--color-white)}.a1oduxxy .ant-table .ant-table-row{background:#0000!important;box-shadow:none}.a1oduxxy .ant-table .ant-table-row .ant-table-cell-row-hover,.a1oduxxy .ant-table .ant-table-row:hover .ant-table-cell{background:#0000!important}.a1oduxxy .ant-table-pagination .ant-pagination-item,.a1oduxxy .ant-table-pagination .ant-pagination-item-link{border:none}.a1qw7izy .ant-table-column-title{white-space:nowrap}.a1qw7izy .ant-table-filter-dropdown{max-width:300px!important;width:100%!important}.a1qw7izy .ant-table{display:block;width:100%}.a1qw7izy .ant-table,.a1qw7izy .ant-table .ant-table-thead .ant-table-cell{background:#0000!important;color:var(--color-white)}.a1qw7izy .ant-table .ant-table-thead .ant-table-cell:before{background-color:initial!important}.a1qw7izy .ant-table .ant-table-thead .ant-table-cell .ant-table-filter-trigger{color:var(--color-white)}.a1qw7izy .ant-table .ant-table-row{background:#0000!important;box-shadow:none}.a1qw7izy .ant-table .ant-table-row .ant-table-cell-row-hover,.a1qw7izy .ant-table .ant-table-row:hover .ant-table-cell{background:#0000!important}.a1qw7izy .ant-table-pagination .ant-pagination-item,.a1qw7izy .ant-table-pagination .ant-pagination-item-link{border:none}.bkng23d{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center}.kuhbyr4{overflow:hidden}.kh97jel,.kuhbyr4{width:100%}.kh97jel,.kht68ru,.kuhbyr4{border-radius:10px;z-index:3}.kht68ru{-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:var(--color-charcoal-surface-1);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:8px;-webkit-justify-content:space-between;justify-content:space-between;min-width:309%}.kht68ru .ant-col{padding:5px 10px!important}.kht68ru .ant-col.col-wrapper{padding:5px 0!important;width:49%}.kht68ru .ant-select .ant-select-clear{background-color:var(--color-charcoal-surface-2)!important}.k16vhm86 .ant-select-selection-placeholder{font-size:.9rem!important}.k16vhm86 .ant-select.ant-select.ant-select,.k16vhm86 .ant-select.ant-select.ant-select:hover{padding:0!important}.k16vhm86 .ant-select.ant-select.ant-select .ant-select-selector.ant-select-selector.ant-select-selector,.k16vhm86 .ant-select.ant-select.ant-select .ant-select-selector.ant-select-selector.ant-select-selector:hover{padding-bottom:7px!important;padding-top:7px!important}.k16vhm86 .ant-select.ant-select.ant-select .ant-select-selector.ant-select-selector.ant-select-selector .ant-select-selection-overflow{padding:0}.k16vhm86 .ant-select.ant-select.ant-select .ant-select-selector.ant-select-selector.ant-select-selector .ant-select-selection-overflow .ant-select-selection-item-content{font-size:.8rem;max-width:10rem}.k16vhm86 .ant-input.ant-input,.k16vhm86 .ant-picker-input.ant-picker-input.ant-picker-input{font-size:1.1rem!important;padding-bottom:9px!important;padding-top:9px!important}.k16vhm86 .ant-picker.ant-picker-range .ant-picker-input input{font-size:.8rem!important;text-align:center}.j1mthq6v{margin-top:4rem;max-height:400px;overflow-y:auto;text-align:center}.jtaf4sr{color:gray;font-size:15px;font-weight:500}.h1hlohtp{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding-bottom:10px}.h1hlohtp,.s14ye96d{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.s14ye96d{-webkit-box-pack:end;-ms-flex-pack:end;color:#fff;gap:8px;height:58px;-webkit-justify-content:flex-end;justify-content:flex-end;padding-bottom:13px}.s14ye96d .ant-btn-primary{font-size:1rem;padding:10px!important}.s14ye96d .ant-select .ant-select-selector.ant-select-selector,.s14ye96d .ant-select .ant-select-selector.ant-select-selector:hover{padding:4px 8px!important}.iv97b16{color:var(--color-white)!important;cursor:pointer;font-size:20px;padding-left:8px;vertical-align:middle}.mps0if0,.mps0if0 h1,.mps0if0 h2,.mps0if0 h3,.mps0if0 h4,.mps0if0 h5,.mps0if0 h6{color:var(--color-white)}.t6z67t{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3px;width:100%}.ce8ogxl{margin-bottom:20px;margin-top:20px}.c1kt03ly.ant-card,.ce8ogxl h3{color:var(--color-white);margin-bottom:16px}.c1kt03ly.ant-card{background:var(--color-charcoal-surface-1);border:none;box-shadow:none}.c1kt03ly.ant-card .ant-card-body{padding:16px}.ci5zlh9.ant-card{background:var(--color-charcoal-surface-1);border:.5px solid #fff6;border-radius:0;box-shadow:none;color:var(--color-white);margin:15px 0 15px 15px}.ci5zlh9.ant-card .ant-card-body{padding:16px}.avnihha{z-index:1000!important}.l1gjk461{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding-bottom:16px;width:100%}.l1qy6z7j{width:30%}.l59qix0{min-height:40px;width:50%}.l59qix0,.m9t04na{border:1px solid var(--color-60-black)!important;padding:10px}.m9t04na{height:40px;width:10%}.i17ar579 .ant-input-number-group-addon{background-color:initial;border:none;padding-left:0}.i1cbgvgq.ant-input-number{font-size:10px;padding:2px 6px!important}.i1cbgvgq.ant-input-number,.i1cbgvgq.ant-input-number:hover{background-color:#2f2f2f!important;border:1px solid var(--color-charcoal-surface-1)}.eptdtgj{border:1px solid var(--color-charcoal-surface-1);padding:10px}.s24rhf2.ant-slider{width:91%}.c19yearo{overflow-y:auto;padding-bottom:24px;z-index:9999999!important}.q1mru57d{-webkit-box-pack:end;-ms-flex-pack:end;background-color:#262626;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px;-webkit-justify-content:flex-end;justify-content:flex-end;padding-bottom:50px;padding-right:50px;padding-top:28px;position:fixed;right:0;width:calc(90% - 10px)}.qpquzbt .queryBuilder{background-color:var(--color-charcoal-surface-1);border-radius:5px;overflow:auto;padding:16px;width:100%}.qpquzbt .queryBuilder .ruleGroup .ruleGroup-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1rem;margin-bottom:1rem}.qpquzbt .queryBuilder .ruleGroup .ruleGroup-header .ruleGroup-addGroup,.qpquzbt .queryBuilder .ruleGroup .ruleGroup-header .ruleGroup-addRule,.qpquzbt .queryBuilder .ruleGroup .ruleGroup-header .ruleGroup-combinators,.qpquzbt .queryBuilder .ruleGroup .ruleGroup-header .ruleGroup-notToggle,.qpquzbt .queryBuilder .ruleGroup .ruleGroup-header .ruleGroup-remove{-webkit-box-pack:center!important;-ms-flex-pack:center!important;-webkit-box-align:center!important;-ms-flex-align:center!important;-webkit-align-items:center!important;align-items:center!important;background-color:var(--color-charcoal-surface-1)!important;border:1px solid var(--color-white);border-radius:0;color:var(--color-white);display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;font-size:1.143rem;font-weight:600!important;height:40px!important;-webkit-justify-content:center!important;justify-content:center!important;line-height:120%;padding:0 48px!important;text-transform:uppercase;-webkit-transition:all .3s;transition:all .3s}.qpquzbt .queryBuilder .ruleGroup .ruleGroup-header .ruleGroup-remove{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background-color:var(--color-charcoal-surface-1)!important;border:1px solid var(--color-white);border-radius:0;color:var(--color-white);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:32px;font-weight:600!important;height:40px!important;-webkit-justify-content:center;justify-content:center;line-height:32px;padding-bottom:10px!important;padding:0;width:56px!important}.qpquzbt .queryBuilder .ruleGroup .ruleGroup-header .ruleGroup-notToggle{padding:0 15px!important}.qpquzbt .queryBuilder .ruleGroup .ruleGroup-header .ruleGroup-notToggle input{margin-right:7px}.qpquzbt .queryBuilder .ruleGroup-body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px}.qpquzbt .queryBuilder .ruleGroup-body .rule{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1rem;width:100%}.qpquzbt .queryBuilder .ruleGroup-body .rule .ant-select,.qpquzbt .queryBuilder .ruleGroup-body .rule .ant-select-selector,.qpquzbt .queryBuilder .ruleGroup-body .rule .rule-fields,.qpquzbt .queryBuilder .ruleGroup-body .rule .rule-operators{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:var(--color-charcoal-surface-1)!important;padding:10px}.qpquzbt .queryBuilder .ruleGroup-body .rule .rule-remove{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;border:1px solid var(--color-white);border-radius:0;color:var(--color-white);font-size:32px;font-weight:600!important;height:40px!important;-webkit-justify-content:center;justify-content:center;line-height:32px;padding-bottom:10px!important;padding:0;width:56px!important}.qpquzbt .queryBuilder .ruleGroup-body .rule .rule-remove,.qpquzbt .queryBuilder .ruleGroup-body .rule .rule-value{background-color:var(--color-charcoal-surface-1)!important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.qpquzbt .queryBuilder .ruleGroup-body .rule .rule-value{border:1px solid #6f6f6f;color:#fff;gap:1rem;min-width:120px;padding:10px;width:100%}.qpquzbt .queryBuilder .ruleGroup-body .ruleGroup{border:1px solid #353535;border-radius:5px;padding:16px;width:100%!important}.a15w6u2i{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:14px;-webkit-justify-content:flex-end;justify-content:flex-end;padding:16px 5px}.a1muo49n{color:#fff;font-size:16px;font-weight:700;padding-right:10px}.a1vamvr2{fontsize:14px;color:#fff;height:40px;width:250px!important}.f6rq3za{background-color:red!important;background-color:#f9f9f9!important;border:1px solid #d9d9d9!important;box-shadow:0 1px 6px #0003!important;color:red!important;padding:10px!important;width:300px!important}.s81qh6z{background-color:#2c2c2c!important}.s15te09t{color:var(--color-white);cursor:pointer;font-weight:400;margin:10px!important;padding:8px 12px!important;width:180px!important}.ck5tf10,.s15te09t{font-size:14px;line-height:22px}.ck5tf10{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-height:300px;overflow-y:scroll;padding:10px;width:200px}.ck5tf10 .ant-checkbox-wrapper{color:var(--color-white);cursor:pointer;font-size:14px;font-weight:400;line-height:22px;margin:0!important;padding:5px 12px}.bcipbzw{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:7px}.t106vvv2.disabled{opacity:.6}.t106vvv2 .ant-tooltip-content{background-color:var(--color-charcoal-surface-2)}.t106vvv2 .ant-slider{width:91%}.l1xbluy6{height:20px;padding-top:20%}.l1fjfo2r,.l1xbluy6{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center}.l1fjfo2r{padding-top:20px}.d11mefc2{background:#000;border:1px solid #626262;cursor:default;font-size:11px;font-style:italic;font-weight:500;padding:10px;text-align:center;width:100%}.a1h8540f.ant-btn{margin-top:5px!important}.sercq47{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.f1rg7h2h,.sercq47{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.f1rg7h2h{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-left:10px}.f1jheb4o{font-size:13px;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.f1267h14{font-size:10px}.u3mwkxq{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;padding-left:10px}.s16ig8sf .ant-select-item.ant-select-item-option{padding-left:0;padding-right:0}.s191lmby .ant-select-selection-item{font-size:13px;max-width:95%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmpzgcs{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background:inherit;background-color:var(--color-charcoal-surface-3);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:13px;-webkit-justify-content:center;justify-content:center;padding:3px 0;width:100%}.s1d88zwt .ant-popover-inner-content.ant-popover-inner-content{max-height:200px!important;max-width:300px!important;overflow-y:auto!important}.t14defb5{color:#fff;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12px;max-height:200px;max-width:268px;overflow-y:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.t14defb5,.tn6a1lk{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.tn6a1lk{-webkit-box-flex:1;-ms-flex-positive:1;background-color:#fff;border:.5px solid #c6c6c685;border-radius:3px;color:#000;-webkit-flex-grow:1;flex-grow:1;margin:5px;padding:4px 3px 3px}.tznhsln .ant-popover-inner-content{box-shadow:0 0 1px 0 #ffffff8a;padding:5px}.tznhsln .ant-popover-arrow>.ant-popover-arrow-content{box-shadow:0 0 1px 0 #ffffff8a}.hrba5ld{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;position:absolute;right:52px;top:147px}.hrba5ld .ant-btn-primary{font-size:.9rem;margin-left:10px;padding:10px!important}.i19tguz3{border:1px solid var(--color-60-black)!important}.i19tguz3,.qvtybl4{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px;padding:10.5px}.qvtybl4{-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:var(--color-charcoal-surface-1);-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:10px}.motlki9{position:relative}.m1i7x77j{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:10px}.m1bp2vjq,.m1i7x77j{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.m1bp2vjq{gap:8px}.m1bp2vjq p{font-weight:500;margin:0}.m1bp2vjq span{color:#8c8c8c;font-size:14px}.c1k8u7br.ant-btn-text{color:#8c8c8c}.f13zqn2i{background-color:#fafafa1a;border:1px solid #fff3;border-radius:4px;gap:12px;padding:12px}.f13zqn2i,.f1x8depi{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.f1x8depi{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-negative:0;background-color:#ffffff1a;border-radius:8px;-webkit-flex-shrink:0;flex-shrink:0;height:56px;-webkit-justify-content:center;justify-content:center;margin:0;padding:0;width:56px}.f1mv09ju{color:#fff;font-size:32px}.f2fqjmw{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.f1jumeua,.f2fqjmw{-webkit-flex:1;-ms-flex:1;flex:1}.fotj0ul{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:4px}.fotj0ul p{color:#fff;font-weight:500;margin:0}.fakepuw{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2px}.fakepuw p{color:#fff;font-size:12px;margin:0}.fhmiux6{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;gap:4px}.f17rop2g.ant-btn-text,.fhmiux6{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.f17rop2g.ant-btn-text{-webkit-box-pack:center;-ms-flex-pack:center;color:#8c8c8c;height:40px;-webkit-justify-content:center;justify-content:center;min-width:40px;padding:4px}.f17rop2g.ant-btn-text.ant-btn-dangerous{color:#ff4d4f}.f17rop2g.ant-btn-text .anticon{font-size:20px}.f17rop2g.ant-btn-text:hover:not(:disabled) .anticon{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.f17rop2g.ant-btn-text:disabled{color:#4a4a4a;cursor:not-allowed;opacity:.5}.v18s33sn{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;margin-top:8px}.v18s33sn .ant-btn-link{color:#1890ff;height:auto;padding:4px 0}.nkc8245{color:#8c8c8c;margin:10px 0}.one38d7{gap:12px}.o1wvyxs1,.one38d7{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.o1wvyxs1{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-negative:0;background-color:#8d8d8d1a;border-radius:8px;-webkit-flex-shrink:0;flex-shrink:0;height:56px;-webkit-justify-content:center;justify-content:center;margin:0;padding:0;width:56px}.o1oqep5d{color:#8c8c8c;font-size:32px}.o1fxciwd p:first-child{margin-bottom:4px}.o1fxciwd p:first-child strong{font-weight:700}.o1fxciwd p:last-child{color:#8c8c8c;font-size:14px;margin:0}.d3akmc4{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;margin-bottom:16px}.d3akmc4 span{font-weight:700;margin-right:8px}.b40dmpj.small,.d1hmpybr.small{padding:6px 16px}.b40dmpj.small{margin-bottom:16px}.uy0jff7{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px}.qz2ul9u{border:none;padding:0}.f1pos3ia:not(:last-child){margin-bottom:8px}.cyosotq{display:none}.e14cj1z0{display:block}.qbfoosc{border:1px solid #d9d9d9;border-radius:4px;margin-bottom:16px;padding:16px}.s1hte6js{font-size:16px;font-weight:500;width:100%}.dvn4mht .delete-btn{color:#ff4d4f;cursor:pointer}.dvn4mht .delete-btn:hover{color:#ff7875}.dvn4mht .delete-btn:disabled{color:#8c8c8c;cursor:not-allowed}.ifgp40p{position:relative;top:1.5px}.c7jac15{font-size:1rem;justify-self:center}.ts437v9{width:100%}.f16l9o9q{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.m1lx6zmu .ant-modal-content,.m1lx6zmu .ant-modal-header{background-color:dark-grey;color:#000}.m1lx6zmu .ant-modal-title{color:#fff}.m1mptpti .ant-table,.m1mptpti .ant-table-body{background-color:var(--color-charcoal-surface-2);color:#fff}.m1mptpti .ant-table-thead>tr>th{border-color:#bdbdbd}.m1mptpti .ant-table-tbody>tr>td,.m1mptpti .ant-table-thead>tr>th{background-color:var(--color-charcoal-surface-1);color:#fff!important}.m1mptpti .ant-table-tbody>tr>td{border-color:#fff;-webkit-transition:background .2s,opacity .2s;transition:background .2s,opacity .2s}.m1mptpti .ant-table-tbody>tr:hover>td{background-color:var(--color-charcoal-surface-1)!important;color:#fff!important;opacity:1}.sbhfqwo{margin-bottom:20px}.fc999vb{background:inherit;position:relative}.lx2ywuo{font-size:12px;font-weight:400;left:12px;pointer-events:none;position:absolute;top:12px;-webkit-transition:all .2s ease;transition:all .2s ease}.lgaengs{background:inherit;font-size:10px;padding:0 5px;top:-.5rem}.lgaengs .anticon-info-circle{font-size:8px!important;pointer-events:all}.hbgf5cq.anticon-info-circle{font-size:10px;pointer-events:all;-webkit-transition:all .2s ease;transition:all .2s ease}.c1shslpc{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:16px}.s1r8tvd8{width:100%}.aqrs8v8.ant-card{background-color:var(--color-charcoal-surface-2);border:none;border-radius:10px!important;box-shadow:none;height:100%;margin:0 auto;max-width:1440px;overflow-y:auto;padding:0;width:100%}.aqrs8v8 .ant-card-body{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:normal;-ms-flex-align:normal;-webkit-align-items:normal;align-items:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between}.aqrs8v8 .ant-card-body,.t1m6feiu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.t1m6feiu{box-sizing:border-box;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:0;text-align:left;width:100%}.k1a1d6pw .ant-select-selection-placeholder{font-size:.9rem!important}.k1a1d6pw .ant-select.ant-select.ant-select,.k1a1d6pw .ant-select.ant-select.ant-select:hover{padding:0!important}.k1a1d6pw .ant-select.ant-select.ant-select .ant-select-selector.ant-select-selector.ant-select-selector,.k1a1d6pw .ant-select.ant-select.ant-select .ant-select-selector.ant-select-selector.ant-select-selector:hover{padding-bottom:7px!important;padding-top:7px!important}.k1a1d6pw .ant-select.ant-select.ant-select .ant-select-selector.ant-select-selector.ant-select-selector .ant-select-selection-overflow{padding:0}.k1a1d6pw .ant-select.ant-select.ant-select .ant-select-selector.ant-select-selector.ant-select-selector .ant-select-selection-overflow .ant-select-selection-item-content{font-size:.8rem}.k1a1d6pw .ant-input.ant-input,.k1a1d6pw .ant-picker-input.ant-picker-input.ant-picker-input{font-size:1.1rem!important;padding-bottom:9px!important;padding-top:9px!important}.k1a1d6pw .ant-picker.ant-picker-range .ant-picker-input input{font-size:.8rem!important;text-align:center}.k41thbr{background-color:var(--color-charcoal-surface-1);border-radius:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:10px 0;width:100%;z-index:3}.k41thbr .ant-col{padding:5px 10px!important}.k41thbr .ant-col.col-wrapper{padding:5px 0!important;width:49%}.tvui9vv{color:#fff;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12px;max-height:200px;max-width:268px;overflow-y:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.tl54ztd,.tvui9vv{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.tl54ztd{-webkit-box-flex:1;-ms-flex-positive:1;background-color:#fff;border:.5px solid #c6c6c685;border-radius:3px;color:#000;-webkit-flex-grow:1;flex-grow:1;margin:5px;padding:4px 3px 3px}.t14byjcc .ant-popover-inner-content{box-shadow:0 0 1px 0 #ffffff8a;padding:5px}.t14byjcc .ant-popover-arrow>.ant-popover-arrow-content{box-shadow:0 0 1px 0 #ffffff8a}.sthhqjx .ant-select-item-option-content{word-wrap:normal;font-size:.8rem;text-overflow:unset}.sr4uiim{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-align-items:center;align-items:center;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px;height:58px;-webkit-justify-content:flex-end;justify-content:flex-end;padding-bottom:13px}.sr4uiim .ant-btn-primary{font-size:1rem;padding:10px!important}.sr4uiim .ant-select .ant-select-selector.ant-select-selector,.sr4uiim .ant-select .ant-select-selector.ant-select-selector:hover{padding:4px 8px!important}.sr4uiim .ant-select .ant-select-selection-item.ant-select-selection-item.ant-select-selection-item{font-size:.8rem!important}.sr4uiim .ant-select .ant-select-selection-item.ant-select-selection-item.ant-select-selection-item:hover{font-size:.8rem}.s1vejzf2{background-color:var(--color-charcoal-surface-1);right:-1rem;scale:.8;top:23px;width:21%}.e1tw2w67,.s1vejzf2{position:absolute!important;z-index:10}.e1tw2w67{background-color:var(--color-charcoal-surface-2);border:.5px solid #ffffff2e;border-radius:10px;bottom:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:1.3rem;right:9px}.e1tw2w67 .anticon{padding:5px}.f1hncjlw{background-color:var(--color-charcoal-surface-2);height:100%;left:0;position:fixed;top:0;width:100%;z-index:1001}.f7q2o7p{height:100%!important;width:100%!important}.k6f5rdl{height:655px!important}.k186cgje{border:.5px solid #ffffff2e;border-radius:10px;overflow:hidden;width:100%;z-index:2}.k5fcfoc{margin-top:20px}.k5fcfoc .ant-list-item,.k5fcfoc .ant-typography{color:#fff}.dhm63x9 table{border-color:#fff}.dhm63x9 table>thead>tr>th{background-color:#171717;color:#fff}.dhm63x9 table>tbody>tr>td{background-color:#222!important;border-bottom:none;color:#fff}.dhm63x9 .ant-empty-description{color:#fff}.dhm63x9 .ant-pagination li{background-color:#222;border:0;color:#fff}.dhm63x9 .ant-pagination li button{background-color:#222;border:none;color:#fff}.dhm63x9 .ant-pagination li a,.dhm63x9 .ant-pagination li button:hover{background-color:#222;color:#fff}.dhm63x9 .ant-pagination li a{border:0}.dhm63x9 .ant-pagination-item-active{border:1px solid #fff!important}.azf8mep{width:30%!important}.a1q1ugj6{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:end;justify-content:end}.c1caskpf{background-color:#3c3b3b;border-radius:5px;color:#fff;margin:5px;padding:5px}.plu5vys{margin-top:16;text-align:"center"}.cxbfuad{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.o1ua868k.ant-card{background:var(--color-charcoal-surface-2);-webkit-flex:1 1 calc(33.333% - 16px);-ms-flex:1 1 calc(33.333% - 16px);flex:1 1 calc(33.333% - 16px);margin-bottom:16px;max-width:32.5%;min-width:32.5%;position:relative}.s8xmp5l{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:#fff;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:18px;position:absolute;right:8px;top:8px}.o95xq8j{color:#fff;font-size:12px;padding-top:12px}.o1f3royu .ant-list-item.ant-list-item-no-flex{border:none}.n6llb9m{background-color:#3c3b3b;border-radius:5px;color:#fff;margin:5px 10px 5px 0;padding:5px}.twyp1jr{color:#fff;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12px;max-height:200px;max-width:268px;overflow-y:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ti0oh29,.twyp1jr{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.ti0oh29{-webkit-box-flex:1;-ms-flex-positive:1;background-color:#fff;border:.5px solid #c6c6c685;border-radius:3px;color:#000;-webkit-flex-grow:1;flex-grow:1;margin:5px;padding:4px 3px 3px}.tnkiwz9 .ant-popover-inner-content{box-shadow:0 0 1px 0 #ffffff8a;padding:5px}.tnkiwz9 .ant-popover-arrow>.ant-popover-arrow-content{box-shadow:0 0 1px 0 #ffffff8a}.v1296de1{height:400px;position:relative;width:100%}.h1nuvdwu{background-color:var(--color-90-black);border-radius:4px;box-shadow:0 2px 8px #00000026;padding:10px;position:absolute;right:10px;top:0;z-index:1000}.o1aia3a .ant-drawer-content-wrapper{width:50%!important}.d1xcqjep{color:#000}.fdkkiuw{height:100%!important;max-height:100%!important;max-width:100%!important;width:100%!important}.luofup6{color:#000}.d1ctcql0 table{border-color:#fff}.d1ctcql0 table>thead>tr>th{background-color:#171717;color:#fff}.d1ctcql0 table>tbody>tr>td{background-color:#222!important;border-bottom:none;color:#fff}.d1ctcql0 .ant-empty-description{color:#fff}.d1ctcql0 .ant-pagination li{background-color:#222;border:0;color:#fff}.d1ctcql0 .ant-pagination li button{background-color:#222;border:none;color:#fff}.d1ctcql0 .ant-pagination li a,.d1ctcql0 .ant-pagination li button:hover{background-color:#222;color:#fff}.d1ctcql0 .ant-pagination li a{border:0}.d1ctcql0 .ant-pagination-item-active{border:1px solid #fff!important}.cu65juu{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.cu65juu,.o14o55vf{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.o14o55vf{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;width:100%}.ocq25uc{padding:0!important}.sjihblz{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;font-size:18px;position:absolute;right:-11px;top:-11px}.o19jkm7f,.sjihblz{color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.o19jkm7f{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12px;padding-top:12px}.oloa3jc .ant-list-item.ant-list-item-no-flex{border:none}.nq4riha{background-color:#3c3b3b;border-radius:5px;color:#fff;margin:5px 10px 5px 0;padding:5px}.r1jt4yiq.ant-ribbon.ant-ribbon-placement-start{left:-34px!important;top:-29px}.stxt8o6{font-size:18px;font-weight:600;padding-bottom:10px}.vfhmmvo{-webkit-box-pack:right;-ms-flex-pack:right;bottom:24px!important;font-size:18px;-webkit-justify-content:right;justify-content:right;left:24px!important;position:absolute!important}.vfhmmvo.ant-btn.ant-btn-default{padding:5px 10px!important}.o1nc3u6l{padding:0 16px}.l6ny9w3{font-size:16px}.l6ny9w3.anticon.anticon:hover{color:green}.djxa1r6{font-size:16px}.djxa1r6.anticon.anticon:hover{color:red}.phewlcs{cursor:pointer;font-size:20px}.phewlcs .anticon:hover{color:#40a9ff}.fcepsuw{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.fcepsuw,.fqicude{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.fqicude{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:20px}.j192eb3e{height:100%;width:230px}.fu7lndz{height:100%;width:210px}.fu7lndz,.s281ras{margin-right:20px!important}.s281ras{height:52px;margin-bottom:0!important;width:270px}.s1aiqhf7,.s281ras .ant-input-wrapper.ant-input-group,.s281ras .ant-input-wrapper.ant-input-group .ant-input{height:100%}.s1aiqhf7{margin-right:20px!important;width:255px}.oomjfjk{border-radius:5px;box-shadow:inset 0 0 8px -2px #fff3;font-size:12px;padding:5px 10px;text-align:center}.dx9g0ck{width:100%}.dx9g0ck table{border-color:#fff}.dx9g0ck .ant-table-thead{background-color:#171717!important}.dx9g0ck .ant-table-thead .ant-table-cell:before{background-color:initial!important}.dx9g0ck .ant-table-body{background-color:#222}.dx9g0ck table>thead>tr>th{background-color:#171717!important;color:#fff!important}.dx9g0ck table>thead>tr>th.ant-table-cell-scrollbar{box-shadow:none}.dx9g0ck table>tbody>tr>td{background-color:#222!important;border-bottom:none!important;color:#fff}.dx9g0ck .ant-empty-description{color:#fff}.dx9g0ck .ant-pagination li{background-color:#222;border:0;color:#fff}.dx9g0ck .ant-pagination li button{background-color:#222;border:none;color:#fff}.dx9g0ck .ant-pagination li a,.dx9g0ck .ant-pagination li button:hover{background-color:#222;color:#fff}.dx9g0ck .ant-pagination li a{border:0}.dx9g0ck .ant-pagination-item-active{border:1px solid #fff!important}.a135zfic,.apz28iv{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between}.apz28iv{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:100%}.d1v52foi{padding-left:10px}.s1bu592x .ant-select-item.ant-select-item-option{padding-left:0;padding-right:0}.c1mfgqwo{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background:inherit;background-color:var(--color-charcoal-surface-3);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:13px;-webkit-justify-content:center;justify-content:center;padding:3px 0;width:100%}.sgj23zr .ant-popover-inner-content.ant-popover-inner-content{max-height:200px!important;max-width:300px!important;overflow-y:auto!important}.s1ja12pm{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.f13lws4q,.s1ja12pm{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.f13lws4q{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-left:10px}.f1ud6ayx{font-size:13px;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.f198ei8y{font-size:10px}.u1bio44l{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;padding-left:10px}.ca6ga5r.ant-btn-primary,.eysc4zt.ant-btn-primary{height:100%}.p1p3v5j5{background-color:#222}.p1p3v5j5 .ant-table-row{border:1px solid #000}.p1p3v5j5 .ant-table-cell{border:none!important;color:#000;font-size:10px;padding:1px 0 1px 8px}.pmzoxk9{padding:0}.pmzoxk9 .ant-popover-inner-content.ant-popover-inner-content{max-height:200px!important;max-width:300px!important;overflow-y:auto!important;padding:0}.ptfmkly{max-height:3rem;max-width:190px;overflow-y:auto}.rpyw3nj.ant-btn-default.ant-btn-default{background:none;border:none;color:#fff!important;padding-left:5px!important}.rpyw3nj.ant-btn-default.ant-btn-default:hover{background:none;border:none;color:#fc3b3b!important}.cglibha{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1;height:inherit;margin:0 auto;position:relative}.cb8avmo{margin:10px}.cl6zmqt{font-size:20px;font-weight:800}.cv2b07f{width:40rem}.dy9uisu table{border-color:#fff}.dy9uisu table>thead>tr>th{background-color:#171717;color:#fff}.dy9uisu table>tbody>tr>td{background-color:#222!important;border-bottom:none;color:#fff}.dy9uisu .ant-empty-description{color:#fff}.dy9uisu .ant-pagination li{background-color:#222;border:0;color:#fff}.dy9uisu .ant-pagination li button{background-color:#222;border:none;color:#fff}.dy9uisu .ant-pagination li a,.dy9uisu .ant-pagination li button:hover{background-color:#222;color:#fff}.dy9uisu .ant-pagination li a{border:0}.dy9uisu .ant-pagination-item-active{border:1px solid #fff!important}.n1m12crl{padding:16px}.pwzihmh{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;margin-bottom:10px}.q1b1j3w8 .queryBuilder{background-color:var(--color-charcoal-surface-1);border-radius:5px;overflow:auto;padding:16px;width:100%}.q1b1j3w8 .queryBuilder .ruleGroup .ruleGroup-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1rem;margin-bottom:1rem}.q1b1j3w8 .queryBuilder .ruleGroup .ruleGroup-header .ruleGroup-addGroup,.q1b1j3w8 .queryBuilder .ruleGroup .ruleGroup-header .ruleGroup-addRule,.q1b1j3w8 .queryBuilder .ruleGroup .ruleGroup-header .ruleGroup-combinators,.q1b1j3w8 .queryBuilder .ruleGroup .ruleGroup-header .ruleGroup-remove{-webkit-box-pack:center!important;-ms-flex-pack:center!important;-webkit-box-align:center!important;-ms-flex-align:center!important;-webkit-align-items:center!important;align-items:center!important;background-color:var(--color-charcoal-surface-1)!important;border:1px solid var(--color-white);border-radius:0;color:var(--color-white);display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;font-size:1.143rem;font-weight:600!important;height:40px!important;-webkit-justify-content:center!important;justify-content:center!important;line-height:120%;padding:0 48px!important;text-transform:uppercase;-webkit-transition:all .3s;transition:all .3s}.q1b1j3w8 .queryBuilder .ruleGroup .ruleGroup-header .ruleGroup-remove{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background-color:var(--color-charcoal-surface-1)!important;border:1px solid var(--color-white);border-radius:0;color:var(--color-white);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:32px;font-weight:600!important;height:40px!important;-webkit-justify-content:center;justify-content:center;line-height:32px;padding-bottom:10px!important;padding:0;width:56px!important}.q1b1j3w8 .queryBuilder .ruleGroup-body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px}.q1b1j3w8 .queryBuilder .ruleGroup-body .rule{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1rem;width:100%}.q1b1j3w8 .queryBuilder .ruleGroup-body .rule .ant-select,.q1b1j3w8 .queryBuilder .ruleGroup-body .rule .ant-select-selector,.q1b1j3w8 .queryBuilder .ruleGroup-body .rule .rule-fields,.q1b1j3w8 .queryBuilder .ruleGroup-body .rule .rule-operators{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:var(--color-charcoal-surface-1)!important;padding:10px}.q1b1j3w8 .queryBuilder .ruleGroup-body .rule .rule-remove{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;border:1px solid var(--color-white);border-radius:0;color:var(--color-white);font-size:32px;font-weight:600!important;height:40px!important;-webkit-justify-content:center;justify-content:center;line-height:32px;padding-bottom:10px!important;padding:0;width:56px!important}.q1b1j3w8 .queryBuilder .ruleGroup-body .rule .rule-remove,.q1b1j3w8 .queryBuilder .ruleGroup-body .rule .rule-value{background-color:var(--color-charcoal-surface-1)!important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.q1b1j3w8 .queryBuilder .ruleGroup-body .rule .rule-value{border:1px solid #6f6f6f;color:#fff;gap:1rem;min-width:120px;padding:10px;width:100%}.q1b1j3w8 .queryBuilder .ruleGroup-body .ruleGroup{border:1px solid gray;border-radius:5px;padding:16px;width:100%!important}.a18ikl7l{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:14px;-webkit-justify-content:flex-end;justify-content:flex-end;padding:16px}.a1bae7ou{font-weight:700}.a1bae7ou,.q1o75rh7{color:#fff;font-size:16px;padding-right:10px}.fj5wpht{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:14px;padding:16px;width:90%}.accz3mw{fontsize:14px;color:#fff;height:40px;width:180px!important}.q1xlnt1d{-webkit-align-item:center;-webkit-box-align-item:center;-ms-flex-align-item:center;align-item:center;gap:20px}.q17xectm,.q1xlnt1d{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.q17xectm{-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:var(--color-charcoal-surface-1);gap:8px;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:10px;padding:10.5px}.analysis-listing-container{color:var(--color-white)}.analysis-listing-container .analysis-listing-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.analysis-listing-container .analysis-listing-header h1{color:var(--color-white);font-size:24px;font-weight:600;margin:0}.analysis-listing-container .filters-container{align-items:center;display:flex;gap:10px;margin-bottom:20px}.analysis-listing-container .filters-container .ant-col{margin-right:16px}.analysis-listing-container .filters-container label{color:var(--color-white);display:block;font-size:14px;font-weight:500;margin-bottom:8px}.analysis-listing-container .filters-container .filter-select{width:100%}.analysis-listing-container .filters-container .filter-select .ant-input,.analysis-listing-container .filters-container .filter-select .ant-select-selector{background-color:var(--color-charcoal-surface-2)!important;border-color:var(--color-charcoal-surface-3)!important;color:var(--color-white)!important}.analysis-listing-container .filters-container .filter-select .ant-input::placeholder{color:var(--color-40-black)!important}.analysis-listing-container .analysis-name{color:var(--color-white);font-weight:500}.analysis-listing-container .problem-statement{color:var(--color-40-black);line-height:1.4}.analysis-listing-container .row-flex-between{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:space-between}.insights-brief-container .form-field{margin-bottom:24px}.insights-brief-container .form-field .field-label{color:var(--color-white);display:block;font-size:14px;font-weight:500;margin-bottom:8px}.insights-brief-container .form-field .form-input{background-color:var(--color-full-black);border:1px solid var(--color-70-black);border-radius:4px;color:var(--color-white);padding:8px 12px;width:100%}.insights-brief-container .form-field .form-input::placeholder{color:var(--color-60-black)}.insights-brief-container .form-field .form-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(var(--color-primary-rgb),.2)}.insights-brief-container .form-field .form-textarea{background-color:var(--color-full-black);border:1px solid var(--color-70-black);border-radius:4px;color:var(--color-white);min-height:100px;padding:8px 12px;resize:vertical;width:100%}.insights-brief-container .form-field .form-textarea::placeholder{color:var(--color-60-black);font-size:13px;line-height:1.4}.insights-brief-container .form-field .form-textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(var(--color-primary-rgb),.2)}.insights-brief-container .form-field .form-select{width:100%}.insights-brief-container .form-field .form-select .ant-select-selector{background-color:var(--color-full-black)!important;border:1px solid var(--color-70-black)!important;border-radius:4px!important;color:var(--color-white)!important}.insights-brief-container .form-field .form-select .ant-select-selector .ant-select-selection-placeholder{color:var(--color-60-black)!important}.insights-brief-container .form-field .form-select .ant-select-selector .ant-select-selection-item{color:var(--color-white)!important}.insights-brief-container .form-field .form-select:hover .ant-select-selector{border-color:var(--color-primary)!important}.insights-brief-container .form-field .form-select.ant-select-focused .ant-select-selector{border-color:var(--color-primary)!important;box-shadow:0 0 0 2px rgba(var(--color-primary-rgb),.2)!important}.analysis-report-type-dropdown{background-color:var(--color-full-black)!important;border:1px solid var(--color-70-black)!important;border-radius:8px!important;box-shadow:0 4px 12px var(--color-dropdown-shadow)!important}.analysis-report-type-dropdown .ant-select-item{background-color:var(--color-full-black)!important;color:var(--color-white)!important}.analysis-report-type-dropdown .ant-select-item:hover{background-color:var(--color-charcoal-surface-2)!important}.analysis-report-type-dropdown .ant-select-item.ant-select-item-option-selected{background-color:var(--color-charcoal-surface-2)!important;color:var(--color-white)!important}.analysis-report-type-dropdown .ant-select-item.ant-select-item-option-disabled{background-color:var(--color-charcoal-surface-1)!important;color:var(--color-40-black)!important;cursor:not-allowed!important}.platforms-handles-container .post-history-section{margin-bottom:24px}.platforms-handles-container .post-history-section .ant-typography{color:var(--color-white);margin-bottom:16px}.platforms-handles-container .post-history-section .post-history-content .main-sections-row{display:flex;flex-direction:row;gap:4px}.platforms-handles-container .post-history-section .post-history-content .time-frame-section{border-right:1px solid var(--color-charcoal-surface-3);flex:1;min-width:0}.platforms-handles-container .post-history-section .post-history-content .post-limit-section{flex:1;margin-left:16px;min-width:200px}.platforms-handles-container .post-history-section .post-history-content .history-label,.platforms-handles-container .post-history-section .post-history-content .required-label{color:var(--color-40-black);font-size:14px;line-height:1.4;margin-bottom:16px}.platforms-handles-container .post-history-section .post-history-content .history-label strong,.platforms-handles-container .post-history-section .post-history-content .required-label strong{color:var(--color-white);font-size:16px;font-weight:600}.platforms-handles-container .post-history-section .post-history-content .history-label .sub-label,.platforms-handles-container .post-history-section .post-history-content .required-label .sub-label{color:var(--color-40-black);font-size:13px;font-weight:400;line-height:1.4;margin-top:4px}.platforms-handles-container .post-history-section .post-history-content .time-frame-section .radio-buttons-row{margin-bottom:16px}.platforms-handles-container .post-history-section .post-history-content .time-frame-section .radio-buttons-row .history-radio-group{display:flex;flex-direction:column;gap:12px}@media (min-width:1200px){.platforms-handles-container .post-history-section .post-history-content .time-frame-section .radio-buttons-row .history-radio-group{flex-direction:row;flex-wrap:wrap;gap:16px}}.platforms-handles-container .post-history-section .post-history-content .time-frame-section .radio-buttons-row .history-radio-group .ant-radio-wrapper{background:#ffffff05;border:1px solid var(--color-charcoal-surface-3);border-radius:6px;margin-right:0;padding:8px 12px;transition:all .2s ease;white-space:nowrap}.platforms-handles-container .post-history-section .post-history-content .time-frame-section .radio-buttons-row .history-radio-group .ant-radio-wrapper:hover{background:#ffffff0d;border-color:var(--color-primary)}.platforms-handles-container .post-history-section .post-history-content .time-frame-section .radio-buttons-row .history-radio-group .ant-radio-wrapper .ant-radio{display:none}.platforms-handles-container .post-history-section .post-history-content .time-frame-section .radio-buttons-row .history-radio-group .ant-radio-wrapper .ant-radio+span{color:var(--color-white);font-size:14px}.platforms-handles-container .post-history-section .post-history-content .time-frame-section .radio-buttons-row .history-radio-group .ant-radio-wrapper.ant-radio-wrapper-checked{background:rgba(var(--color-primary-rgb),.1);border-color:var(--color-primary)}.platforms-handles-container .post-history-section .post-history-content .time-frame-section .radio-buttons-row .anticon.anticon-calendar,.platforms-handles-container .post-history-section .post-history-content .time-frame-section .radio-buttons-row .anticon.anticon-clock-circle{margin-right:6px}.platforms-handles-container .post-history-section .post-history-content .time-frame-section .input-fields-row .input-option{align-items:center;display:flex;padding:8px 0}.platforms-handles-container .post-history-section .post-history-content .time-frame-section .input-fields-row .input-option .number-input,.platforms-handles-container .post-history-section .post-history-content .time-frame-section .input-fields-row .input-option .post-limit-input{background:#0000;border-radius:6px;color:var(--color-white);max-width:250px;min-width:150px;width:auto}@media (max-width:480px){.platforms-handles-container .post-history-section .post-history-content .time-frame-section .input-fields-row .input-option .number-input,.platforms-handles-container .post-history-section .post-history-content .time-frame-section .input-fields-row .input-option .post-limit-input{max-width:200px;min-width:120px}}.platforms-handles-container .post-history-section .post-history-content .time-frame-section .input-fields-row .input-option .number-input .ant-input,.platforms-handles-container .post-history-section .post-history-content .time-frame-section .input-fields-row .input-option .post-limit-input .ant-input{background:#0000;border:2px solid var(--color-charcoal-surface-2)!important;border-radius:6px 0 0 6px!important;color:var(--color-white)}.platforms-handles-container .post-history-section .post-history-content .time-frame-section .input-fields-row .input-option .number-input .ant-input-group-addon,.platforms-handles-container .post-history-section .post-history-content .time-frame-section .input-fields-row .input-option .post-limit-input .ant-input-group-addon{background:var(--color-charcoal-surface-2);border:none;color:var(--color-white);font-size:13px;font-weight:400;padding:4px 12px}.platforms-handles-container .post-history-section .post-history-content .time-frame-section .input-fields-row .input-option .number-input.ant-input-focused,.platforms-handles-container .post-history-section .post-history-content .time-frame-section .input-fields-row .input-option .number-input:focus,.platforms-handles-container .post-history-section .post-history-content .time-frame-section .input-fields-row .input-option .number-input:hover,.platforms-handles-container .post-history-section .post-history-content .time-frame-section .input-fields-row .input-option .post-limit-input.ant-input-focused,.platforms-handles-container .post-history-section .post-history-content .time-frame-section .input-fields-row .input-option .post-limit-input:focus,.platforms-handles-container .post-history-section .post-history-content .time-frame-section .input-fields-row .input-option .post-limit-input:hover{box-shadow:0 0 0 2px rgba(var(--color-primary-rgb),.2)}.platforms-handles-container .post-history-section .post-history-content .time-frame-section .input-fields-row .input-option .number-input::placeholder,.platforms-handles-container .post-history-section .post-history-content .time-frame-section .input-fields-row .input-option .post-limit-input::placeholder{color:var(--color-40-black)}.platforms-handles-container .post-history-section .post-history-content .time-frame-section .input-fields-row .input-option .number-input input[type=number]::-webkit-inner-spin-button,.platforms-handles-container .post-history-section .post-history-content .time-frame-section .input-fields-row .input-option .number-input input[type=number]::-webkit-outer-spin-button,.platforms-handles-container .post-history-section .post-history-content .time-frame-section .input-fields-row .input-option .post-limit-input input[type=number]::-webkit-inner-spin-button,.platforms-handles-container .post-history-section .post-history-content .time-frame-section .input-fields-row .input-option .post-limit-input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.platforms-handles-container .post-history-section .post-history-content .time-frame-section .input-fields-row .input-option .number-input input[type=number],.platforms-handles-container .post-history-section .post-history-content .time-frame-section .input-fields-row .input-option .post-limit-input input[type=number]{-moz-appearance:textfield;appearance:textfield}.platforms-handles-container .post-history-section .post-history-content .time-frame-section .input-fields-row .input-option .date-range-picker{background:#0000;border:2px solid var(--color-charcoal-surface-2)!important;border-radius:6px;max-width:300px;min-width:250px;width:auto}@media (max-width:480px){.platforms-handles-container .post-history-section .post-history-content .time-frame-section .input-fields-row .input-option .date-range-picker{max-width:280px;min-width:200px}}.platforms-handles-container .post-history-section .post-history-content .time-frame-section .input-fields-row .input-option .date-range-picker .ant-picker-input input{background:#0000;color:var(--color-white)}.platforms-handles-container .post-history-section .post-history-content .time-frame-section .input-fields-row .input-option .date-range-picker .ant-picker-separator{color:var(--color-40-black)}.platforms-handles-container .post-history-section .post-history-content .time-frame-section .input-fields-row .input-option .date-range-picker.ant-picker-focused,.platforms-handles-container .post-history-section .post-history-content .time-frame-section .input-fields-row .input-option .date-range-picker:focus,.platforms-handles-container .post-history-section .post-history-content .time-frame-section .input-fields-row .input-option .date-range-picker:hover{border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(var(--color-primary-rgb),.2)}.platforms-handles-container .post-history-section .post-history-content .optional-section .section-divider{background-color:var(--color-charcoal-surface-3);height:1px;margin:8px 0;opacity:.5}.platforms-handles-container .post-history-section .post-history-content .optional-section .optional-label{margin-bottom:16px}.platforms-handles-container .post-history-section .post-history-content .optional-section .optional-label strong{color:var(--color-30-black);font-size:15px;font-weight:600}.platforms-handles-container .post-history-section .post-history-content .optional-section .optional-label .sub-label{color:var(--color-40-black);font-size:13px;font-weight:400;line-height:1.4;margin-top:4px}.platforms-handles-container .post-history-section .post-history-content .optional-section .post-limit-section .post-limit-input{background:#0000;border-radius:6px;color:var(--color-white);max-width:250px;min-width:150px;width:auto}@media (max-width:480px){.platforms-handles-container .post-history-section .post-history-content .optional-section .post-limit-section .post-limit-input{max-width:200px;min-width:120px}}.platforms-handles-container .post-history-section .post-history-content .optional-section .post-limit-section .post-limit-input .ant-input{background:#0000;border:2px solid var(--color-charcoal-surface-2)!important;border-radius:6px 0 0 6px!important;color:var(--color-white)}.platforms-handles-container .post-history-section .post-history-content .optional-section .post-limit-section .post-limit-input .ant-input-group-addon{background:var(--color-charcoal-surface-2);border:none;color:var(--color-white);font-size:13px;font-weight:400;padding:4px 12px}.platforms-handles-container .post-history-section .post-history-content .optional-section .post-limit-section .post-limit-input.ant-input-focused,.platforms-handles-container .post-history-section .post-history-content .optional-section .post-limit-section .post-limit-input:focus,.platforms-handles-container .post-history-section .post-history-content .optional-section .post-limit-section .post-limit-input:hover{box-shadow:0 0 0 2px rgba(var(--color-primary-rgb),.2)}.platforms-handles-container .post-history-section .post-history-content .optional-section .post-limit-section .post-limit-input::placeholder{color:var(--color-40-black)}.platforms-handles-container .post-history-section .post-history-content .optional-section .post-limit-section .post-limit-input input[type=number]::-webkit-inner-spin-button,.platforms-handles-container .post-history-section .post-history-content .optional-section .post-limit-section .post-limit-input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.platforms-handles-container .post-history-section .post-history-content .optional-section .post-limit-section .post-limit-input input[type=number]{-moz-appearance:textfield;appearance:textfield}.platforms-handles-container .post-history-section .post-history-content .post-limit-section .post-limit-input{background:#0000;border-radius:6px;color:var(--color-white);max-width:250px;min-width:150px;width:auto}@media (max-width:480px){.platforms-handles-container .post-history-section .post-history-content .post-limit-section .post-limit-input{max-width:200px;min-width:120px}}.platforms-handles-container .post-history-section .post-history-content .post-limit-section .post-limit-input .ant-input{background:#0000;border:2px solid var(--color-charcoal-surface-2)!important;border-radius:6px 0 0 6px!important;color:var(--color-white)}.platforms-handles-container .post-history-section .post-history-content .post-limit-section .post-limit-input .ant-input-group-addon{background:var(--color-charcoal-surface-2);border:none;color:var(--color-white);font-size:13px;font-weight:400;padding:4px 12px}.platforms-handles-container .post-history-section .post-history-content .post-limit-section .post-limit-input.ant-input-focused,.platforms-handles-container .post-history-section .post-history-content .post-limit-section .post-limit-input:focus,.platforms-handles-container .post-history-section .post-history-content .post-limit-section .post-limit-input:hover{box-shadow:0 0 0 2px rgba(var(--color-primary-rgb),.2)}.platforms-handles-container .post-history-section .post-history-content .post-limit-section .post-limit-input::placeholder{color:var(--color-40-black)}.platforms-handles-container .post-history-section .post-history-content .post-limit-section .post-limit-input input[type=number]::-webkit-inner-spin-button,.platforms-handles-container .post-history-section .post-history-content .post-limit-section .post-limit-input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.platforms-handles-container .post-history-section .post-history-content .post-limit-section .post-limit-input input[type=number]{-moz-appearance:textfield;appearance:textfield}.platforms-handles-container .post-history-section .date-options{align-items:center;display:flex;flex-wrap:wrap;gap:24px}.platforms-handles-container .post-history-section .date-options .date-option{align-items:center;color:var(--color-white);display:flex;font-size:14px;gap:8px}.platforms-handles-container .post-history-section .date-options .date-option .ant-checkbox-wrapper .ant-checkbox-inner{background-color:initial;border-color:var(--color-charcoal-surface-3)}.platforms-handles-container .post-history-section .date-options .date-option .ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--color-primary);border-color:var(--color-primary)}.platforms-handles-container .post-history-section .date-options .date-option .ant-checkbox-wrapper .ant-checkbox+span{color:var(--color-white)}.platforms-handles-container .post-history-section .date-options .date-option span{white-space:nowrap}.platforms-handles-container .post-history-section .date-options .date-option .number-input{text-align:center;width:60px}.platforms-handles-container .post-history-section .date-options .date-option .date-input{width:140px}.platforms-handles-container .post-history-section .date-options .date-option .date-input,.platforms-handles-container .post-history-section .date-options .date-option .number-input{background:#0000;border:1px solid var(--color-charcoal-surface-3);border-radius:6px;color:var(--color-white)}.platforms-handles-container .post-history-section .date-options .date-option .date-input:focus,.platforms-handles-container .post-history-section .date-options .date-option .date-input:hover,.platforms-handles-container .post-history-section .date-options .date-option .number-input:focus,.platforms-handles-container .post-history-section .date-options .date-option .number-input:hover{border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(var(--color-primary-rgb),.2)}.platforms-handles-container .post-history-section .date-options .date-option .date-input::placeholder,.platforms-handles-container .post-history-section .date-options .date-option .number-input::placeholder{color:var(--color-40-black)}.platforms-handles-container .main-platforms-section{margin-bottom:24px;margin-top:32px}.platforms-handles-container .main-platforms-section .ant-typography{color:var(--color-white);font-weight:600;margin-bottom:8px}.platforms-handles-container .main-platforms-section .platforms-description{color:var(--color-40-black);font-size:14px;line-height:1.4;margin-bottom:16px}.platforms-handles-container .section{margin-bottom:24px}.platforms-handles-container .section .ant-collapse{border:none!important}.platforms-handles-container .section .ant-typography{color:var(--color-white);margin-bottom:16px}.platforms-handles-container .brand-collapse,.platforms-handles-container .competitors-collapse,.platforms-handles-container .creators-collapse,.platforms-handles-container .inspirational-collapse,.platforms-handles-container .publishers-collapse{background:#0000}.platforms-handles-container .brand-collapse .ant-collapse-item,.platforms-handles-container .competitors-collapse .ant-collapse-item,.platforms-handles-container .creators-collapse .ant-collapse-item,.platforms-handles-container .inspirational-collapse .ant-collapse-item,.platforms-handles-container .publishers-collapse .ant-collapse-item{background:#0000;border:1px solid var(--color-charcoal-surface-3);border-radius:6px;overflow:hidden}.platforms-handles-container .brand-collapse .ant-collapse-item.ant-collapse-item-active .ant-collapse-header,.platforms-handles-container .competitors-collapse .ant-collapse-item.ant-collapse-item-active .ant-collapse-header,.platforms-handles-container .creators-collapse .ant-collapse-item.ant-collapse-item-active .ant-collapse-header,.platforms-handles-container .inspirational-collapse .ant-collapse-item.ant-collapse-item-active .ant-collapse-header,.platforms-handles-container .publishers-collapse .ant-collapse-item.ant-collapse-item-active .ant-collapse-header{border-bottom:1px solid var(--color-charcoal-surface-3)}.platforms-handles-container .brand-collapse .ant-collapse-item .ant-collapse-header,.platforms-handles-container .competitors-collapse .ant-collapse-item .ant-collapse-header,.platforms-handles-container .creators-collapse .ant-collapse-item .ant-collapse-header,.platforms-handles-container .inspirational-collapse .ant-collapse-item .ant-collapse-header,.platforms-handles-container .publishers-collapse .ant-collapse-item .ant-collapse-header{background:var(--color-charcoal-surface-2);border:none;border-radius:6px 6px 0 0;color:var(--color-white);padding:12px 16px}.platforms-handles-container .brand-collapse .ant-collapse-item .ant-collapse-header .ant-collapse-arrow,.platforms-handles-container .competitors-collapse .ant-collapse-item .ant-collapse-header .ant-collapse-arrow,.platforms-handles-container .creators-collapse .ant-collapse-item .ant-collapse-header .ant-collapse-arrow,.platforms-handles-container .inspirational-collapse .ant-collapse-item .ant-collapse-header .ant-collapse-arrow,.platforms-handles-container .publishers-collapse .ant-collapse-item .ant-collapse-header .ant-collapse-arrow{color:var(--color-white)}.platforms-handles-container .brand-collapse .ant-collapse-item .ant-collapse-content,.platforms-handles-container .competitors-collapse .ant-collapse-item .ant-collapse-content,.platforms-handles-container .creators-collapse .ant-collapse-item .ant-collapse-content,.platforms-handles-container .inspirational-collapse .ant-collapse-item .ant-collapse-content,.platforms-handles-container .publishers-collapse .ant-collapse-item .ant-collapse-content{background:var(--color-full-black);border-radius:0 0 6px 6px;border-top:none}.platforms-handles-container .brand-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box,.platforms-handles-container .competitors-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box,.platforms-handles-container .creators-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box,.platforms-handles-container .inspirational-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box,.platforms-handles-container .publishers-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box{padding:16px}.platforms-handles-container .brand-content .name-field,.platforms-handles-container .competitor-content .name-field{margin-bottom:16px}.platforms-handles-container .brand-content .name-input,.platforms-handles-container .competitor-content .name-input{background:#0000;border:1px solid var(--color-charcoal-surface-3);border-radius:6px;color:var(--color-white)}.platforms-handles-container .brand-content .name-input:focus,.platforms-handles-container .brand-content .name-input:hover,.platforms-handles-container .competitor-content .name-input:focus,.platforms-handles-container .competitor-content .name-input:hover{border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(var(--color-primary-rgb),.2)}.platforms-handles-container .items-container .item-wrapper{background:#ffffff05;border:1px solid var(--color-charcoal-surface-3);border-radius:6px;margin-bottom:24px;padding:16px}.platforms-handles-container .items-container .item-wrapper:last-child{margin-bottom:16px}.platforms-handles-container .items-container .item-wrapper .item-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.platforms-handles-container .items-container .item-wrapper .item-header .item-label{color:var(--color-white);font-size:14px;font-weight:500;opacity:.8}.platforms-handles-container .items-container .item-wrapper .item-header .remove-button{font-size:14px;height:24px;line-height:22px;padding:0 8px}.platforms-handles-container .platforms-section .platforms-label{color:var(--color-white);font-size:14px;line-height:1.4;margin-bottom:16px}.platforms-handles-container .platforms-section .platforms-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:24px}.platforms-handles-container .platforms-section .platforms-container .platform-group{background:var(--color-charcoal-surface-1);border:1px solid var(--color-charcoal-surface-3);border-radius:8px;flex:1;min-width:280px;padding:16px}.platforms-handles-container .platforms-section .platforms-container .platform-group .platform-header{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.platforms-handles-container .platforms-section .platforms-container .platform-group .platform-header .platform-icon{align-items:center;display:flex;flex-shrink:0;justify-content:center}.platforms-handles-container .platforms-section .platforms-container .platform-group .platform-header .platform-label{color:var(--color-white);font-size:14px;font-weight:500}.platforms-handles-container .platforms-section .platforms-container .platform-group .platform-content .handle-input{background:#0000;border:1px solid var(--color-charcoal-surface-3);border-radius:6px;color:var(--color-white)}.platforms-handles-container .platforms-section .platforms-container .platform-group .platform-content .handle-input:focus,.platforms-handles-container .platforms-section .platforms-container .platform-group .platform-content .handle-input:hover{border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(var(--color-primary-rgb),.2)}.platforms-handles-container .platforms-section .platforms-container .platform-group .platform-content .content-options,.platforms-handles-container .platforms-section .platforms-container .platform-group .platform-content .data-sources{margin-top:12px}.platforms-handles-container .platforms-section .platforms-container .platform-group .platform-content .content-options .data-sources-label,.platforms-handles-container .platforms-section .platforms-container .platform-group .platform-content .data-sources .data-sources-label{color:var(--color-40-black);display:block;font-size:12px;font-weight:500;margin-bottom:8px}.platforms-handles-container .platforms-section .platforms-container .platform-group .platform-content .content-options .checkbox-group,.platforms-handles-container .platforms-section .platforms-container .platform-group .platform-content .data-sources .checkbox-group{display:flex;gap:12px;padding-left:4px}.platforms-handles-container .platforms-section .platforms-container .platform-group .platform-content .content-options .ant-checkbox-wrapper,.platforms-handles-container .platforms-section .platforms-container .platform-group .platform-content .content-options .checkbox-group .ant-checkbox-wrapper,.platforms-handles-container .platforms-section .platforms-container .platform-group .platform-content .data-sources .ant-checkbox-wrapper,.platforms-handles-container .platforms-section .platforms-container .platform-group .platform-content .data-sources .checkbox-group .ant-checkbox-wrapper{font-size:12px}.platforms-handles-container .platforms-section .platforms-container .platform-group .platform-content .content-options .ant-checkbox-wrapper .ant-checkbox-inner,.platforms-handles-container .platforms-section .platforms-container .platform-group .platform-content .content-options .checkbox-group .ant-checkbox-wrapper .ant-checkbox-inner,.platforms-handles-container .platforms-section .platforms-container .platform-group .platform-content .data-sources .ant-checkbox-wrapper .ant-checkbox-inner,.platforms-handles-container .platforms-section .platforms-container .platform-group .platform-content .data-sources .checkbox-group .ant-checkbox-wrapper .ant-checkbox-inner{background-color:initial;border-color:var(--color-charcoal-surface-3)}.platforms-handles-container .platforms-section .platforms-container .platform-group .platform-content .content-options .ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner,.platforms-handles-container .platforms-section .platforms-container .platform-group .platform-content .content-options .checkbox-group .ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner,.platforms-handles-container .platforms-section .platforms-container .platform-group .platform-content .data-sources .ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner,.platforms-handles-container .platforms-section .platforms-container .platform-group .platform-content .data-sources .checkbox-group .ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--color-primary);border-color:var(--color-primary)}.platforms-handles-container .platforms-section .platforms-container .platform-group .platform-content .content-options .ant-checkbox-wrapper .ant-checkbox+span,.platforms-handles-container .platforms-section .platforms-container .platform-group .platform-content .content-options .checkbox-group .ant-checkbox-wrapper .ant-checkbox+span,.platforms-handles-container .platforms-section .platforms-container .platform-group .platform-content .data-sources .ant-checkbox-wrapper .ant-checkbox+span,.platforms-handles-container .platforms-section .platforms-container .platform-group .platform-content .data-sources .checkbox-group .ant-checkbox-wrapper .ant-checkbox+span{color:var(--color-white)}.platforms-handles-container .platforms-section .platforms-container .platform-group .platform-content .input-with-validation .handle-input-error{border-color:var(--color-primary-tint-90)!important}.platforms-handles-container .platforms-section .platforms-container .platform-group .platform-content .input-with-validation .handle-input-error:focus,.platforms-handles-container .platforms-section .platforms-container .platform-group .platform-content .input-with-validation .handle-input-error:hover{border-color:var(--color-primary-tint-90)!important;box-shadow:0 0 0 2px #ff4d4f33!important}.platforms-handles-container .platforms-section .platforms-container .platform-group .platform-content .input-with-validation .handle-validation-error{color:var(--color-primary-tint-90);display:block;font-size:12px;line-height:1.4;margin-top:4px}.platforms-handles-container .platforms-section .platforms-container .platform-group .platform-content .follower-inputs-section{border-top:1px solid var(--color-charcoal-surface-3);margin-top:12px;padding:8px 0}.platforms-handles-container .platforms-section .platforms-container .platform-group .platform-content .follower-inputs-section .follower-section-title{color:var(--color-40-black);font-size:12px;font-weight:500;margin-bottom:8px}.platforms-handles-container .platforms-section .platforms-container .platform-group .platform-content .follower-inputs-section .follower-input-row{align-items:center;background:var(--color-charcoal-surface-1);border-radius:4px;display:flex;gap:12px;justify-content:space-between;margin-bottom:6px;padding:4px 8px}.platforms-handles-container .platforms-section .platforms-container .platform-group .platform-content .follower-inputs-section .follower-input-row .handle-label{color:var(--color-white);flex:1;font-family:Courier New,monospace;font-size:12px;font-weight:500}.platforms-handles-container .platforms-section .platforms-container .platform-group .platform-content .follower-inputs-section .follower-input-row .follower-input .ant-input{background:var(--color-charcoal-surface-2);border:1px solid var(--color-charcoal-surface-3);color:var(--color-white);font-size:12px}.platforms-handles-container .platforms-section .platforms-container .platform-group .platform-content .follower-inputs-section .follower-input-row .follower-input .ant-input:hover{border-color:var(--color-white)}.platforms-handles-container .platforms-section .platforms-container .platform-group .platform-content .follower-inputs-section .follower-input-row .follower-input .ant-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-fade)}.platforms-handles-container .platforms-section .platforms-container .platform-group .platform-content .follower-inputs-section .follower-input-row .follower-input .ant-input::placeholder{color:var(--color-40-black)}.platforms-handles-container .platforms-section .platforms-container .platform-group .platform-content .handle-entry-row{display:flex;flex-direction:column;margin-bottom:12px;position:relative}.platforms-handles-container .platforms-section .platforms-container .platform-group .platform-content .handle-entry-row .handle-inputs-container{align-items:flex-start;display:flex;gap:8px}.platforms-handles-container .platforms-section .platforms-container .platform-group .platform-content .handle-entry-row .handle-inputs-container .handle-inputs{align-items:center;display:flex;flex:1;gap:8px}@media (max-width:768px){.platforms-handles-container .platforms-section .platforms-container .platform-group .platform-content .handle-entry-row .handle-inputs-container .handle-inputs{flex-direction:column;gap:12px}}.platforms-handles-container .platforms-section .platforms-container .platform-group .platform-content .handle-entry-row .handle-inputs-container .handle-inputs .input-group{display:flex;flex:1;flex-direction:column}.platforms-handles-container .platforms-section .platforms-container .platform-group .platform-content .handle-entry-row .handle-inputs-container .handle-inputs .input-group:first-child{flex:2}.platforms-handles-container .platforms-section .platforms-container .platform-group .platform-content .handle-entry-row .handle-inputs-container .handle-inputs .input-group:last-child{flex:1;max-width:140px}@media (max-width:768px){.platforms-handles-container .platforms-section .platforms-container .platform-group .platform-content .handle-entry-row .handle-inputs-container .handle-inputs .input-group:last-child{max-width:none}.platforms-handles-container .platforms-section .platforms-container .platform-group .platform-content .handle-entry-row .handle-inputs-container .handle-inputs .input-group:first-child,.platforms-handles-container .platforms-section .platforms-container .platform-group .platform-content .handle-entry-row .handle-inputs-container .handle-inputs .input-group:last-child{flex:1}}.platforms-handles-container .platforms-section .platforms-container .platform-group .platform-content .handle-entry-row .handle-inputs-container .handle-inputs .input-group-full-width{flex:1!important;max-width:none!important}.platforms-handles-container .platforms-section .platforms-container .platform-group .platform-content .handle-entry-row .handle-inputs-container .handle-inputs .follower-input,.platforms-handles-container .platforms-section .platforms-container .platform-group .platform-content .handle-entry-row .handle-inputs-container .handle-inputs .handle-input{width:100%}.platforms-handles-container .platforms-section .platforms-container .platform-group .platform-content .handle-entry-row .handle-inputs-container .handle-inputs .follower-input .ant-input,.platforms-handles-container .platforms-section .platforms-container .platform-group .platform-content .handle-entry-row .handle-inputs-container .handle-inputs .handle-input .ant-input{background:var(--color-charcoal-surface-2);border:1px solid var(--color-charcoal-surface-3);color:var(--color-white)}.platforms-handles-container .platforms-section .platforms-container .platform-group .platform-content .handle-entry-row .handle-inputs-container .handle-inputs .follower-input .ant-input:hover,.platforms-handles-container .platforms-section .platforms-container .platform-group .platform-content .handle-entry-row .handle-inputs-container .handle-inputs .handle-input .ant-input:hover{border-color:var(--color-white)}.platforms-handles-container .platforms-section .platforms-container .platform-group .platform-content .handle-entry-row .handle-inputs-container .handle-inputs .follower-input .ant-input:focus,.platforms-handles-container .platforms-section .platforms-container .platform-group .platform-content .handle-entry-row .handle-inputs-container .handle-inputs .handle-input .ant-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-fade)}.platforms-handles-container .platforms-section .platforms-container .platform-group .platform-content .handle-entry-row .handle-inputs-container .handle-inputs .follower-input .ant-input::placeholder,.platforms-handles-container .platforms-section .platforms-container .platform-group .platform-content .handle-entry-row .handle-inputs-container .handle-inputs .handle-input .ant-input::placeholder{color:var(--color-40-black)}.platforms-handles-container .platforms-section .platforms-container .platform-group .platform-content .handle-entry-row .handle-inputs-container .handle-inputs .follower-input.handle-input-error .ant-input,.platforms-handles-container .platforms-section .platforms-container .platform-group .platform-content .handle-entry-row .handle-inputs-container .handle-inputs .follower-input.handle-input-error .ant-input:hover,.platforms-handles-container .platforms-section .platforms-container .platform-group .platform-content .handle-entry-row .handle-inputs-container .handle-inputs .handle-input.handle-input-error .ant-input,.platforms-handles-container .platforms-section .platforms-container .platform-group .platform-content .handle-entry-row .handle-inputs-container .handle-inputs .handle-input.handle-input-error .ant-input:hover{border-color:var(--color-error)!important}.platforms-handles-container .platforms-section .platforms-container .platform-group .platform-content .handle-entry-row .handle-inputs-container .handle-inputs .follower-input.handle-input-error .ant-input:focus,.platforms-handles-container .platforms-section .platforms-container .platform-group .platform-content .handle-entry-row .handle-inputs-container .handle-inputs .handle-input.handle-input-error .ant-input:focus{border-color:var(--color-error)!important;box-shadow:0 0 0 2px #ff4d4f33!important}.platforms-handles-container .platforms-section .platforms-container .platform-group .platform-content .handle-entry-row .handle-inputs-container .remove-handle-btn{background:#0000;border:none;color:var(--color-error);flex-shrink:0;font-size:14px;font-weight:700;height:32px;padding:4px;place-self:center}.platforms-handles-container .platforms-section .platforms-container .platform-group .platform-content .handle-entry-row .handle-inputs-container .remove-handle-btn:hover{color:var(--color-error)}.platforms-handles-container .platforms-section .platforms-container .platform-group .platform-content .handle-entry-row .handle-validation-error-container{margin-top:8px;width:100%}.platforms-handles-container .platforms-section .platforms-container .platform-group .platform-content .handle-entry-row .handle-validation-error-container .handle-validation-error{color:var(--color-primary);font-size:12px;line-height:1.4;padding:4px 0}.platforms-handles-container .platforms-section .platforms-container .platform-group .platform-content .add-handle-btn{background:#0000;border:1px solid var(--color-charcoal-surface-3);color:var(--color-white);margin-bottom:16px;margin-top:8px}.platforms-handles-container .platforms-section .platforms-container .platform-group .platform-content .add-handle-btn:hover{background:#ffffff0d;border-color:var(--color-white);color:var(--color-white)}.platforms-handles-container .remove-button{color:var(--color-error);font-size:16px;font-weight:700}.platforms-handles-container .remove-button:hover{background:#ff4d4f1a;color:var(--color-error)}.platforms-handles-container .add-button{border:1px solid var(--color-charcoal-surface-3);border-radius:4px;color:var(--color-white);height:36px;margin-top:8px}.platforms-handles-container .add-button:hover{background:#ffffff0d;border-color:var(--color-white);color:var(--color-white)}@media (max-width:768px){.platforms-handles-container .post-history-section .post-history-content .history-radio-group .radio-option{align-items:flex-start;flex-direction:column;gap:8px}.platforms-handles-container .post-history-section .post-history-content .history-radio-group .radio-option .radio-label{min-width:unset}.platforms-handles-container .post-history-section .post-history-content .history-radio-group .radio-option .number-input{width:100px}.platforms-handles-container .post-history-section .post-history-content .history-radio-group .radio-option .date-range-picker{width:100%}.platforms-handles-container .platforms-section .platforms-container{flex-direction:column;gap:16px}.platforms-handles-container .platforms-section .platforms-container .platform-group{min-width:unset}.platforms-handles-container .date-options{align-items:flex-start;flex-direction:column;gap:12px}.platforms-handles-container .date-options .date-option{width:100%}}.platforms-handles-container .required-asterisk{color:var(--color-white);font-weight:700;margin-right:4px}.platforms-handles-container .requirement-note{color:var(--color-50-black);font-size:12px;font-style:italic;margin-left:8px}.platform-help-tooltip .ant-tooltip-inner{background-color:var(--color-charcoal-surface-2)!important;color:var(--color-white)!important}.platform-help-tooltip .ant-tooltip-inner .tooltip-content{margin-bottom:8px}.platform-help-tooltip .ant-tooltip-inner .tooltip-link{color:#1890ff;text-decoration:underline}.platform-help-tooltip .ant-tooltip-arrow:before{background-color:var(--color-charcoal-surface-1)!important;border-color:var(--color-charcoal-surface-3)!important}.question-circle-icon{color:var(--color-white);cursor:pointer;font-size:16px}.validation-error-notification .ant-notification-notice-content{background-color:var(--color-white)!important;border-radius:8px}.validation-error-notification .ant-notification-notice-message{color:var(--color-primary)!important;font-size:16px;font-weight:600;line-height:1.3;margin-bottom:12px;text-align:left}.validation-error-notification .ant-notification-notice-description{color:var(--color-40-black);font-size:14px;line-height:1.5;margin:0;text-align:left}.validation-error-notification .ant-notification-notice-description div{color:var(--color-50-black);line-height:1.4;margin-bottom:6px;padding-left:0}.validation-error-notification .ant-notification-notice-description div:last-child{margin-bottom:0}.validation-error-notification .ant-notification-notice-description ul{margin:0;padding-left:16px}.validation-error-notification .ant-notification-notice-description ul li{line-height:1.4;margin-bottom:4px}.validation-error-notification .ant-notification-notice-description ul li:last-child{margin-bottom:0}.validation-error-notification .ant-notification-notice-icon{color:var(--color-primary)!important;font-size:24px;margin-right:12px;margin-top:2px}.validation-error-notification.ant-notification-notice{background-color:var(--color-white);max-width:400px;min-width:320px}.follower-input.handle-input-error,.handle-input-error{background:rgba(var(--color-primary-rgb),.02)!important;border-color:var(--color-primary)!important;box-shadow:0 0 0 2px var(--color-primary-fade)!important}.follower-input.handle-input-error:focus,.follower-input.handle-input-error:hover,.handle-input-error:focus,.handle-input-error:hover{background:rgba(var(--color-primary-rgb),.03)!important;border-color:var(--color-primary-hover)!important;box-shadow:0 0 0 2px var(--color-primary-fade)!important}.follower-input.handle-input-error .ant-input,.handle-input-error .ant-input{background:#0000!important;color:var(--color-white)!important}.follower-input.handle-input-error .ant-input-group-addon,.handle-input-error .ant-input-group-addon{background:var(--color-charcoal-surface-2)!important;border-color:var(--color-primary)!important}.handle-validation-error{color:var(--color-primary)!important}.field-validation-error,.handle-validation-error{background:rgba(var(--color-primary-rgb),.05);border-radius:4px;font-size:12px;line-height:1.4;margin-top:6px;padding:4px 8px;text-align:left}.field-validation-error{align-items:flex-start;color:var(--color-primary);display:flex;gap:6px}.handle-validation-error-container{margin-top:4px;text-align:left;width:100%}.ant-notification-bottomRight .validation-error-notification{margin-bottom:24px;margin-right:24px;max-width:400px;min-width:320px}@media (max-width:768px){.ant-notification-bottomRight .validation-error-notification{margin-bottom:16px;margin-right:16px;max-width:calc(100vw - 32px);min-width:280px}}@media (max-width:480px){.ant-notification-bottomRight .validation-error-notification{margin-bottom:12px;margin-right:12px;max-width:calc(100vw - 24px);min-width:260px}.ant-notification-bottomRight .validation-error-notification .ant-notification-notice-content{padding:12px 16px}.ant-notification-bottomRight .validation-error-notification .ant-notification-notice-message{font-size:15px;margin-bottom:10px}.ant-notification-bottomRight .validation-error-notification .ant-notification-notice-description{font-size:13px}}.has-error .ant-input,.has-error .ant-input-group,.has-error .ant-picker{border-color:var(--color-primary)!important;box-shadow:0 0 0 2px var(--color-primary-fade)!important}.error-icon{color:var(--color-primary);flex-shrink:0;font-size:14px;margin-right:4px}.section-has-errors .ant-collapse-header{background:rgba(var(--color-primary-rgb),.08)!important}.section-has-errors .ant-collapse-item{border-color:var(--color-primary)!important}.collapse-has-errors .ant-collapse-header{color:var(--color-primary)!important}.section-error-indicator{color:var(--color-primary);font-size:12px;font-weight:400;opacity:.8}.item-has-errors{background:rgba(var(--color-primary-rgb),.05)!important;border:1px solid var(--color-primary)!important}.item-has-errors .item-header{background:rgba(var(--color-primary-rgb),.08);border-radius:6px 6px 0 0;margin:-16px -16px 12px;padding:8px 12px}.item-error-indicator{color:var(--color-primary);font-size:11px;font-weight:400;opacity:.9}.browse-tags-drawer{height:100%}.browse-tags-drawer .ant-drawer-footer .browse_drawer-footer{background:var(--color-bg-container)!important;bottom:0!important;display:flex!important;justify-content:flex-end!important;margin-top:20px!important;padding:16px 0!important;position:sticky!important}.browse-tags-drawer .ant-drawer-footer .browse_drawer-footer .ant-btn-primary{font-weight:500;height:40px;min-width:100px}.browse-tags-drawer .dark-theme-input .ant-input{background:var(--color-bg-container);border:1px solid var(--color-border);color:var(--color-text)}.browse-tags-drawer .dark-theme-input .ant-input::placeholder{color:var(--color-text-tertiary)}.browse-tags-drawer .dark-theme-input .ant-input-prefix{color:var(--color-text-secondary)}.browse-tags-drawer .drawer-content{display:flex;gap:24px;height:auto}.browse-tags-drawer .drawer-content .tree-container{flex:1;overflow-y:auto;padding-right:16px}.browse-tags-drawer .drawer-content .tree-container .tree-node{margin-bottom:8px}.browse-tags-drawer .drawer-content .tree-container .tree-node .ant-checkbox-wrapper{width:100%}.browse-tags-drawer .drawer-content .tree-container .tree-node .ant-checkbox-wrapper .tag-info{flex:1;margin-left:8px}.browse-tags-drawer .drawer-content .tree-container .tree-node .ant-checkbox-wrapper .tag-info .tag-name{align-items:center;color:var(--color-text);display:flex;font-weight:500;margin-bottom:4px}.browse-tags-drawer .drawer-content .tree-container .tree-node .ant-checkbox-wrapper .tag-info .tag-name .info-icon{margin-left:8px}.browse-tags-drawer .drawer-content .tree-container .tree-node .ant-checkbox-wrapper .tag-info .tag-description{color:var(--color-text-secondary);font-size:12px;line-height:1.4}.browse-tags-drawer .drawer-content .tree-container .tree-node .ant-collapse{background:#0000;border:none}.browse-tags-drawer .drawer-content .tree-container .tree-node .ant-collapse .ant-collapse-item{border:none}.browse-tags-drawer .drawer-content .tree-container .tree-node .ant-collapse .ant-collapse-item .ant-collapse-header{background:var(--color-bg-container);border:1px solid var(--color-border);border-radius:6px;color:var(--color-text);font-weight:500;margin-bottom:8px;padding:8px 16px}.browse-tags-drawer .drawer-content .tree-container .tree-node .ant-collapse .ant-collapse-item .ant-collapse-header:hover{background:var(--color-fill-quaternary)}.browse-tags-drawer .drawer-content .tree-container .tree-node .ant-collapse .ant-collapse-item .ant-collapse-content{background:#0000;border:none}.browse-tags-drawer .drawer-content .tree-container .tree-node .ant-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box{padding:0 0 0 20px}.browse-tags-drawer .drawer-content .selected-items{flex:1;overflow-y:auto;padding-left:16px}.browse-tags-drawer .drawer-content .selected-items h3{border-bottom:1px solid var(--color-border);color:var(--color-text);margin-bottom:16px;padding-bottom:8px}.browse-tags-drawer .drawer-content .selected-items .ant-list .ant-list-item{background:var(--color-bg-container);border:1px solid var(--color-border);border-radius:6px;margin-bottom:8px;padding:12px}.browse-tags-drawer .drawer-content .selected-items .ant-list .ant-list-item .ant-list-item-meta .ant-list-item-meta-title{color:var(--color-text);font-weight:500;margin-bottom:8px}.browse-tags-drawer .drawer-content .selected-items .ant-list .ant-list-item .ant-list-item-meta .ant-list-item-meta-description .tag-prompt{color:var(--color-text-secondary);font-size:12px;font-style:normal}.browse-tags-drawer .drawer-content .selected-items .ant-list .ant-list-item .ant-list-item-action{margin-left:16px}.browse-tags-drawer .drawer-content .selected-items .ant-list .ant-list-item .ant-list-item-action .ant-btn{background:#0000;border:none;padding:4px}.browse-tags-drawer .drawer-content .selected-items .ant-list .ant-list-item .ant-list-item-action .ant-btn.ant-btn-dangerous{color:var(--color-error)}.browse-tags-drawer .drawer-content .selected-items .ant-list .ant-list-item .ant-list-item-action .ant-btn.ant-btn-dangerous:hover{background:var(--color-error-bg)}.browse-tags-drawer .drawer-content .selected-items .ant-list .ant-list-item .ant-list-item-action .ant-btn:not(.ant-btn-dangerous){color:var(--color-text-secondary)}.browse-tags-drawer .drawer-content .selected-items .ant-list .ant-list-item .ant-list-item-action .ant-btn:not(.ant-btn-dangerous):hover{background:var(--color-primary-bg);color:var(--color-primary)}.edit-tag-modal .modal-content .modal-footer{margin-top:32px!important;text-align:center!important}.edit-tag-modal .modal-content .modal-footer .modal-apply-btn{font-size:14px!important;font-weight:600!important;height:40px!important;letter-spacing:.5px!important}[data-theme=dark] .browse-tags-drawer .drawer-content .tree-container .tree-node .ant-collapse .ant-collapse-item .ant-collapse-header{background:var(--color-bg-elevated);border-color:var(--color-border-secondary)}[data-theme=dark] .browse-tags-drawer .drawer-content .tree-container .tree-node .ant-collapse .ant-collapse-item .ant-collapse-header:hover{background:var(--color-fill-tertiary)}[data-theme=dark] .browse-tags-drawer .drawer-content .selected-items .ant-list .ant-list-item{background:var(--color-bg-elevated);border-color:var(--color-border-secondary)}[data-theme=dark] .browse-tags-drawer .drawer-content .selected-items .apply-section{border-top-color:var(--color-border-secondary)}.ai-recommended-tags .existing-tags-notice{background:var(--color-fill-tertiary);border-radius:6px;color:var(--color-text-secondary);font-size:12px;margin-bottom:12px;padding:8px 12px}.ai-recommended-tags .generate-button{margin-bottom:12px}.ai-recommended-tags .ai-loading-state{padding:40px 20px;text-align:center}.ai-recommended-tags .ai-loading-state .loading-message{color:var(--color-text-secondary);margin-top:16px}.ai-recommended-tags .ai-empty-state{padding:40px 20px;text-align:center}.ai-recommended-tags .ai-empty-state .empty-icon{color:var(--color-text-tertiary);font-size:48px}.ai-recommended-tags .ai-empty-state .empty-description p{margin:0}.ai-recommended-tags .ai-empty-state .empty-description p:last-child{color:var(--color-text-tertiary);font-size:14px}.ai-recommended-tags .search-input{margin-bottom:16px}.ai-recommended-tags .edit-tag-modal .modal-content .modal-input,.ai-recommended-tags .edit-tag-modal .modal-content .modal-textarea{background:var(--color-bg-container);border:1px solid var(--color-border);color:var(--color-text)}.ai-recommended-tags .edit-tag-modal .modal-content .modal-textarea::placeholder{color:var(--color-text-tertiary)}.ai-recommended-tags .edit-tag-modal .modal-content .modal-footer{margin-top:24px}.ai-recommended-tags .edit-tag-modal .modal-content .modal-footer .modal-apply-btn{font-weight:500;height:40px}.add-custom-tags-content{padding:16px}.add-custom-tags-content .tags-rows .tag-row{margin-bottom:12px}.add-custom-tags-content .tags-rows .tag-row .action-col{align-self:center}.add-custom-tags-content .tags-rows .tag-row .delete-action{align-items:center;display:flex;height:32px;justify-content:center}.add-custom-tags-content .add-row-section{float:right;margin-top:16px;text-align:right}.tags-prompts-container .extra-content{color:var(--color-text-secondary);font-size:14px;margin-bottom:24px}.tags-prompts-container .ant-form-item .ant-input{background:var(--color-bg-container);border:1px solid var(--color-border);color:var(--color-text)}.tags-prompts-container .ant-form-item .ant-input:disabled{background:var(--color-bg-container-disabled);color:var(--color-text-disabled)}.tags-prompts-container .small{font-size:12px;height:32px;padding:4px 12px}[data-theme=dark] .tags-prompts-container .ant-form-item .ant-input{background:var(--color-bg-elevated);border-color:var(--color-border-secondary);color:#fff}[data-theme=dark] .tags-prompts-container .ant-form-item .ant-input:disabled{background:#141414;color:#8c8c8c}.dry-run-status-loader{padding:20px}.dry-run-status-loader .status-card{border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 4px 12px #0000000d}.dry-run-status-loader .status-card .ant-card-body{padding:24px}.dry-run-status-loader .header{margin-bottom:24px;text-align:center}.dry-run-status-loader .header .loader-icon-container{display:inline-block;margin-bottom:16px;position:relative}.dry-run-status-loader .header .loader-icon-container .loader-icon{align-items:center;background:#f6ffed;border:2px solid #b7eb8f;border-radius:50%;color:#52c41a;display:flex;font-size:28px;height:64px;justify-content:center;position:relative;width:64px;z-index:2}.dry-run-status-loader .header .loader-icon-container .loader-icon.loader-icon-success{background:#f6ffed;border-color:#52c41a;color:#52c41a}.dry-run-status-loader .header .loader-icon-container .loader-icon.loader-icon-error{background:#fff2f0;border-color:#ff7875;color:#ff4d4f}.dry-run-status-loader .header .loader-icon-container .loader-ping{animation:ping 2s cubic-bezier(0,0,.2,1) infinite;background:#52c41a;border-radius:50%;bottom:0;left:0;opacity:.3;position:absolute;right:0;top:0}.dry-run-status-loader .header .title{color:#262626;font-size:20px;font-weight:600;margin:0 0 8px!important}.dry-run-status-loader .header .subtitle{color:#8c8c8c;display:block;font-size:14px;line-height:1.4;margin-bottom:16px}.dry-run-status-loader .header .analysis-info{background:#f9f9f9;border-radius:6px;font-size:14px;margin-top:12px;padding:8px 12px}.dry-run-status-loader .progress-section{margin-bottom:24px}.dry-run-status-loader .progress-section .progress-header{align-items:center;color:#595959;display:flex;font-size:14px;justify-content:space-between;margin-bottom:8px}.dry-run-status-loader .progress-section .progress-bar{background:#f5f5f5;border-radius:4px;height:8px;overflow:hidden;position:relative}.dry-run-status-loader .progress-section .progress-bar .progress-fill{background:linear-gradient(90deg,#52c41a,#73d13d);border-radius:4px;height:100%;position:relative;transition:width .3s ease}.dry-run-status-loader .progress-section .progress-bar .progress-fill .progress-shine{animation:shine 2s infinite;background:linear-gradient(90deg,#0000,#fff6 50%,#0000);height:100%;left:-100%;position:absolute;top:0;width:100%}.dry-run-status-loader .steps-container .step-item{align-items:flex-start;border-bottom:1px solid #f5f5f5;display:flex;padding:12px 0}.dry-run-status-loader .steps-container .step-item:last-child{border-bottom:none}.dry-run-status-loader .steps-container .step-item.step-completed .step-text{color:#52c41a}.dry-run-status-loader .steps-container .step-item.step-current .step-text{color:#1890ff;font-weight:500}.dry-run-status-loader .steps-container .step-item.step-error .step-text{color:#ff4d4f}.dry-run-status-loader .steps-container .step-item .step-icon-wrapper{align-items:center;display:flex;height:24px;justify-content:center;margin-right:12px;position:relative;width:24px}.dry-run-status-loader .steps-container .step-item .step-icon-wrapper .step-icon-completed{color:#52c41a;font-size:18px}.dry-run-status-loader .steps-container .step-item .step-icon-wrapper .step-icon-loading{color:#1890ff;font-size:16px}.dry-run-status-loader .steps-container .step-item .step-icon-wrapper .step-icon-pending{color:#d9d9d9;font-size:16px}.dry-run-status-loader .steps-container .step-item .step-icon-wrapper .step-icon-error{color:#ff4d4f;font-size:18px}.dry-run-status-loader .steps-container .step-item .step-icon-wrapper .step-icon-ping{animation:ping 2s cubic-bezier(0,0,.2,1) infinite;background:#1890ff;border-radius:50%;bottom:0;left:0;opacity:.3;position:absolute;right:0;top:0}.dry-run-status-loader .steps-container .step-item .step-content{flex:1}.dry-run-status-loader .steps-container .step-item .step-content .step-text{color:#595959;font-size:14px;line-height:1.4;margin:0}.dry-run-status-loader .steps-container .step-item .step-content .step-dots{display:flex;gap:4px;margin-top:4px}.dry-run-status-loader .steps-container .step-item .step-content .step-dots .step-dot{animation:pulse 1.5s ease-in-out infinite;background:#1890ff;border-radius:50%;height:4px;width:4px}.dry-run-status-loader .steps-container .step-item .step-content .step-dots .step-dot:first-child{animation-delay:0s}.dry-run-status-loader .steps-container .step-item .step-content .step-dots .step-dot:nth-child(2){animation-delay:.2s}.dry-run-status-loader .steps-container .step-item .step-content .step-dots .step-dot:nth-child(3){animation-delay:.4s}.dry-run-status-loader .footer{border-top:1px solid #f5f5f5;margin-top:24px;padding-top:16px}.dry-run-status-loader .footer .footer-content{align-items:center;display:flex;gap:8px;justify-content:center}.dry-run-status-loader .footer .footer-content .footer-dot{animation:pulse 2s ease-in-out infinite;background:#52c41a;border-radius:50%;height:6px;width:6px}.dry-run-status-loader .footer .footer-content .footer-text{color:#8c8c8c;font-size:13px;line-height:1.4;text-align:center}.dark-theme .dry-run-status-loader .status-card{background:#141414;border-color:#303030}.dark-theme .dry-run-status-loader .status-card .ant-card-body{background:#141414}.dark-theme .dry-run-status-loader .header .title{color:#f0f0f0}.dark-theme .dry-run-status-loader .header .subtitle{color:#bfbfbf}.dark-theme .dry-run-status-loader .header .analysis-info{background:#262626;color:#f0f0f0}.dark-theme .dry-run-status-loader .progress-section .progress-header{color:#bfbfbf}.dark-theme .dry-run-status-loader .progress-section .progress-bar{background:#262626}.dark-theme .dry-run-status-loader .steps-container .step-item{border-bottom-color:#303030}.dark-theme .dry-run-status-loader .steps-container .step-item .step-content .step-text{color:#bfbfbf}.dark-theme .dry-run-status-loader .steps-container .step-item.step-current .step-text{color:#40a9ff}.dark-theme .dry-run-status-loader .footer{border-top-color:#303030}.dark-theme .dry-run-status-loader .footer .footer-text{color:#8c8c8c}@keyframes ping{75%,to{opacity:0;transform:scale(1.1)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes shine{0%{left:-100%}to{left:100%}}.tag-filter-modal .tag-item{align-items:center!important;background-color:var(--color-charcoal-surface-2)!important;border:1px solid var(--color-70-black)!important;border-radius:6px!important;box-sizing:border-box!important;cursor:pointer!important;display:flex!important;min-height:36px!important;padding:8px 12px!important;transition:all .2s ease!important;width:100%!important}.tag-filter-modal .tag-item.selected{background-color:var(--color-charcoal-surface-1)!important}.tag-filter-modal .tag-item.unselected{background-color:var(--color-charcoal-surface-2)!important}.tag-filter-modal .tag-item:hover{border-color:var(--color-40-black)!important}.tag-filter-modal .tag-item:hover.selected{border-color:var(--color-primary)!important}.tag-filter-modal .tag-item .tag-checkbox{flex-shrink:0!important;margin-right:8px!important}.tag-filter-modal .tag-item .tag-checkbox .ant-checkbox .ant-checkbox-inner{background-color:var(--color-charcoal-surface-3)!important;border-color:var(--color-60-black)!important}.tag-filter-modal .tag-item .tag-checkbox .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important}.tag-filter-modal .tag-item .tag-checkbox .ant-checkbox:hover .ant-checkbox-inner{border-color:var(--color-primary)!important}.tag-filter-modal .tag-item .tag-text{color:var(--color-white)!important;flex:1!important;font-size:13px!important;line-height:1.4!important;margin:0!important;word-break:break-word!important}.tag-filter-modal .tag-item .tag-text.selected{font-weight:500!important}.tag-filter-modal .tags-grid .ant-row{margin-left:-4px!important;margin-right:-4px!important}.tag-filter-modal .tags-grid .ant-col{margin-bottom:8px!important;padding-left:4px!important;padding-right:4px!important}.tag-filter-modal .ant-modal-content{background-color:var(--color-charcoal-surface-1)!important;border:1px solid var(--color-70-black)!important;border-radius:8px!important}.tag-filter-modal .ant-modal-content .ant-modal-header{background-color:var(--color-charcoal-surface-1)!important;border-bottom:1px solid var(--color-70-black)!important;padding:16px 20px!important}.tag-filter-modal .ant-modal-content .ant-modal-header .ant-modal-title{color:var(--color-white)!important;font-size:16px!important;line-height:1.4!important}.tag-filter-modal .ant-modal-content .ant-modal-header .ant-modal-title .modal-title-container .title-header{align-items:center;display:flex;gap:8px;margin-bottom:4px}.tag-filter-modal .ant-modal-content .ant-modal-header .ant-modal-title .modal-title-container .title-header .title-icon{color:var(--color-primary);font-size:16px}.tag-filter-modal .ant-modal-content .ant-modal-header .ant-modal-title .modal-title-container .title-header .title-text{color:var(--color-white);margin:0}.tag-filter-modal .ant-modal-content .ant-modal-header .ant-modal-title .modal-title-container .title-description{color:var(--color-40-black);font-size:13px}.tag-filter-modal .ant-modal-content .ant-modal-body{background-color:var(--color-charcoal-surface-1)!important;padding:0!important}.tag-filter-modal .ant-modal-content .ant-modal-body .modal-body-content{max-height:60vh;overflow-y:auto;padding:16px}.tag-filter-modal .ant-modal-content .ant-modal-body .modal-body-content .tag-categories-collapse{background:#0000!important;border:none!important}.tag-filter-modal .ant-modal-content .ant-modal-body .modal-body-content .tag-categories-collapse .ant-collapse-item{background-color:initial!important;border:1px solid var(--color-70-black)!important;border-radius:8px!important;margin-bottom:12px;overflow:hidden}.tag-filter-modal .ant-modal-content .ant-modal-body .modal-body-content .tag-categories-collapse .ant-collapse-item:last-child{margin-bottom:0}.tag-filter-modal .ant-modal-content .ant-modal-body .modal-body-content .tag-categories-collapse .ant-collapse-item.tag-category-collapse-panel .ant-collapse-header{align-items:center}.tag-filter-modal .ant-modal-content .ant-modal-body .modal-body-content .tag-categories-collapse .ant-collapse-item.tag-category-collapse-panel .ant-collapse-header .ant-collapse-header-text{flex:1;overflow:visible}.tag-filter-modal .ant-modal-content .ant-modal-body .modal-body-content .tag-categories-collapse .ant-collapse-item .ant-collapse-header{background-color:var(--color-charcoal-surface-2)!important;border-bottom:1px solid var(--color-70-black)!important;border-radius:0!important;padding:10px 14px!important}.tag-filter-modal .ant-modal-content .ant-modal-body .modal-body-content .tag-categories-collapse .ant-collapse-item .ant-collapse-header:hover{background-color:var(--color-charcoal-surface-2)!important}.tag-filter-modal .ant-modal-content .ant-modal-body .modal-body-content .tag-categories-collapse .ant-collapse-item .ant-collapse-header .ant-collapse-expand-icon{color:var(--color-40-black)!important;margin-left:8px!important}.tag-filter-modal .ant-modal-content .ant-modal-body .modal-body-content .tag-categories-collapse .ant-collapse-item .ant-collapse-header .ant-collapse-expand-icon:hover{color:var(--color-white)!important}.tag-filter-modal .ant-modal-content .ant-modal-body .modal-body-content .tag-categories-collapse .ant-collapse-item .ant-collapse-header .ant-collapse-arrow{color:var(--color-40-black)!important}.tag-filter-modal .ant-modal-content .ant-modal-body .modal-body-content .tag-categories-collapse .ant-collapse-item .ant-collapse-header .ant-collapse-arrow:hover{color:var(--color-white)!important}.tag-filter-modal .ant-modal-content .ant-modal-body .modal-body-content .tag-categories-collapse .ant-collapse-item .ant-collapse-header .collapse-header-content{align-items:center;display:flex;justify-content:space-between;width:100%}.tag-filter-modal .ant-modal-content .ant-modal-body .modal-body-content .tag-categories-collapse .ant-collapse-item .ant-collapse-header .collapse-header-content .category-info{align-items:center;display:flex;gap:8px}.tag-filter-modal .ant-modal-content .ant-modal-body .modal-body-content .tag-categories-collapse .ant-collapse-item .ant-collapse-header .collapse-header-content .category-info .category-icon{color:var(--color-primary);font-size:16px}.tag-filter-modal .ant-modal-content .ant-modal-body .modal-body-content .tag-categories-collapse .ant-collapse-item .ant-collapse-header .collapse-header-content .category-info .category-details{display:flex;flex-direction:column}.tag-filter-modal .ant-modal-content .ant-modal-body .modal-body-content .tag-categories-collapse .ant-collapse-item .ant-collapse-header .collapse-header-content .category-info .category-details .category-title{color:var(--color-white);font-size:14px;font-weight:500;line-height:1.2}.tag-filter-modal .ant-modal-content .ant-modal-body .modal-body-content .tag-categories-collapse .ant-collapse-item .ant-collapse-header .collapse-header-content .category-info .category-details .category-stats{color:var(--color-40-black);font-size:12px;line-height:1.2}.tag-filter-modal .ant-modal-content .ant-modal-body .modal-body-content .tag-categories-collapse .ant-collapse-item .ant-collapse-header .collapse-header-content .category-select-all{color:var(--color-white);margin-left:16px;position:relative;z-index:1}.tag-filter-modal .ant-modal-content .ant-modal-body .modal-body-content .tag-categories-collapse .ant-collapse-item .ant-collapse-header .collapse-header-content .category-select-all .ant-checkbox .ant-checkbox-inner{background-color:var(--color-charcoal-surface-3);border-color:var(--color-60-black)}.tag-filter-modal .ant-modal-content .ant-modal-body .modal-body-content .tag-categories-collapse .ant-collapse-item .ant-collapse-header .collapse-header-content .category-select-all .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner{background-color:var(--color-primary);border-color:var(--color-primary)}.tag-filter-modal .ant-modal-content .ant-modal-body .modal-body-content .tag-categories-collapse .ant-collapse-item .ant-collapse-header .collapse-header-content .category-select-all .ant-checkbox:hover .ant-checkbox-inner{border-color:var(--color-primary)}.tag-filter-modal .ant-modal-content .ant-modal-body .modal-body-content .tag-categories-collapse .ant-collapse-item .ant-collapse-header .collapse-header-content .category-select-all:hover{background-color:initial}.tag-filter-modal .ant-modal-content .ant-modal-body .modal-body-content .tag-categories-collapse .ant-collapse-item.ant-collapse-item-active .ant-collapse-header{border-bottom:1px solid var(--color-70-black)!important}.tag-filter-modal .ant-modal-content .ant-modal-body .modal-body-content .tag-categories-collapse .ant-collapse-item .ant-collapse-content{background-color:initial!important;border:none!important}.tag-filter-modal .ant-modal-content .ant-modal-body .modal-body-content .tag-categories-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box{padding:12px!important}.tag-filter-modal .ant-modal-content .ant-modal-body .modal-body-content .tag-categories-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box .category-tags{padding:0!important}.tag-filter-modal .ant-modal-content .ant-modal-body .modal-body-content .tag-categories-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box .category-tags .tags-grid{margin:0!important}.tag-filter-modal .ant-modal-content .ant-modal-body .modal-body-content .tag-categories-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box .category-tags .tags-grid .ant-row{margin-left:-4px!important;margin-right:-4px!important}.tag-filter-modal .ant-modal-content .ant-modal-body .modal-body-content .tag-categories-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box .category-tags .tags-grid .ant-col{margin-bottom:8px!important;padding-left:4px!important;padding-right:4px!important}.tag-filter-modal .ant-modal-content .ant-modal-body .modal-body-content .tag-categories-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box .category-tags .tags-grid .tag-item{align-items:center!important;border:1px solid var(--color-70-black)!important;border-radius:6px!important;cursor:pointer!important;display:flex!important;min-height:36px!important;padding:8px 12px!important;transition:all .2s ease!important}.tag-filter-modal .ant-modal-content .ant-modal-body .modal-body-content .tag-categories-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box .category-tags .tags-grid .tag-item.selected{background-color:var(--color-charcoal-surface-1)!important}.tag-filter-modal .ant-modal-content .ant-modal-body .modal-body-content .tag-categories-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box .category-tags .tags-grid .tag-item.selected:hover{border-color:var(--color-primary)!important}.tag-filter-modal .ant-modal-content .ant-modal-body .modal-body-content .tag-categories-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box .category-tags .tags-grid .tag-item.unselected{background-color:var(--color-charcoal-surface-2)!important}.tag-filter-modal .ant-modal-content .ant-modal-body .modal-body-content .tag-categories-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box .category-tags .tags-grid .tag-item.unselected:hover{background-color:var(--color-charcoal-surface-2)!important;border-color:var(--color-40-black)!important}.tag-filter-modal .ant-modal-content .ant-modal-body .modal-body-content .tag-categories-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box .category-tags .tags-grid .tag-item .tag-checkbox{margin-right:8px!important}.tag-filter-modal .ant-modal-content .ant-modal-body .modal-body-content .tag-categories-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box .category-tags .tags-grid .tag-item .tag-checkbox .ant-checkbox .ant-checkbox-inner{background-color:var(--color-charcoal-surface-3)!important;border-color:var(--color-60-black)!important}.tag-filter-modal .ant-modal-content .ant-modal-body .modal-body-content .tag-categories-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box .category-tags .tags-grid .tag-item .tag-checkbox .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important}.tag-filter-modal .ant-modal-content .ant-modal-body .modal-body-content .tag-categories-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box .category-tags .tags-grid .tag-item .tag-checkbox .ant-checkbox:hover .ant-checkbox-inner{border-color:var(--color-primary)!important}.tag-filter-modal .ant-modal-content .ant-modal-body .modal-body-content .tag-categories-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box .category-tags .tags-grid .tag-item .tag-text{color:var(--color-white)!important;font-size:13px!important;line-height:1.4!important;margin:0!important;word-break:break-word!important}.tag-filter-modal .ant-modal-content .ant-modal-body .modal-body-content .tag-categories-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box .category-tags .tags-grid .tag-item .tag-text.selected{font-weight:500!important}.tag-filter-modal .ant-modal-content .ant-modal-body .modal-body-content .tag-category-section{background-color:initial;border:1px solid var(--color-70-black);border-radius:8px;margin-bottom:12px;overflow:hidden}.tag-filter-modal .ant-modal-content .ant-modal-body .modal-body-content .tag-category-section:last-child{margin-bottom:0}.tag-filter-modal .ant-modal-content .ant-modal-body .modal-body-content .tag-category-section .category-header{align-items:center;background-color:var(--color-charcoal-surface-2);border-bottom:1px solid var(--color-70-black);display:flex;justify-content:space-between;padding:10px 14px}.tag-filter-modal .ant-modal-content .ant-modal-body .modal-body-content .tag-category-section .category-header .category-info{align-items:center;display:flex;gap:8px}.tag-filter-modal .ant-modal-content .ant-modal-body .modal-body-content .tag-category-section .category-header .category-info .category-icon{color:var(--color-primary);font-size:16px}.tag-filter-modal .ant-modal-content .ant-modal-body .modal-body-content .tag-category-section .category-header .category-info .category-details .category-title{color:var(--color-white);font-size:14px;margin:0}.tag-filter-modal .ant-modal-content .ant-modal-body .modal-body-content .tag-category-section .category-header .category-info .category-details .category-stats{color:var(--color-40-black);font-size:12px}.tag-filter-modal .ant-modal-content .ant-modal-body .modal-body-content .tag-category-section .category-header .category-select-all{color:var(--color-white)}.tag-filter-modal .ant-modal-content .ant-modal-body .modal-body-content .tag-category-section .category-header .category-select-all .ant-checkbox .ant-checkbox-inner{background-color:var(--color-charcoal-surface-3);border-color:var(--color-60-black)}.tag-filter-modal .ant-modal-content .ant-modal-body .modal-body-content .tag-category-section .category-header .category-select-all .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner{background-color:var(--color-primary);border-color:var(--color-primary)}.tag-filter-modal .ant-modal-content .ant-modal-body .modal-body-content .tag-category-section .category-header .category-select-all .ant-checkbox:hover .ant-checkbox-inner{border-color:var(--color-primary)}.tag-categories-collapse .tag-filter-modal .ant-modal-content .ant-modal-body .modal-body-content .tag-category-section .category-tags{padding:0}.tag-category-section .tag-filter-modal .ant-modal-content .ant-modal-body .modal-body-content .tag-category-section .category-tags{padding:12px}.tag-filter-modal .ant-modal-content .ant-modal-body .modal-body-content .tag-category-section .category-tags .tags-grid .tag-item{align-items:center;border:1px solid var(--color-70-black);border-radius:6px;cursor:pointer;display:flex;min-height:36px;padding:8px 12px;transition:all .2s ease}.tag-filter-modal .ant-modal-content .ant-modal-body .modal-body-content .tag-category-section .category-tags .tags-grid .tag-item.selected{background-color:var(--color-charcoal-surface-1)}.tag-filter-modal .ant-modal-content .ant-modal-body .modal-body-content .tag-category-section .category-tags .tags-grid .tag-item.selected:hover{border-color:var(--color-primary)}.tag-filter-modal .ant-modal-content .ant-modal-body .modal-body-content .tag-category-section .category-tags .tags-grid .tag-item.unselected{background-color:var(--color-charcoal-surface-2)}.tag-filter-modal .ant-modal-content .ant-modal-body .modal-body-content .tag-category-section .category-tags .tags-grid .tag-item.unselected:hover{background-color:var(--color-charcoal-surface-2);border-color:var(--color-40-black)}.tag-filter-modal .ant-modal-content .ant-modal-body .modal-body-content .tag-category-section .category-tags .tags-grid .tag-item .tag-checkbox{margin-right:8px}.tag-filter-modal .ant-modal-content .ant-modal-body .modal-body-content .tag-category-section .category-tags .tags-grid .tag-item .tag-text{color:var(--color-white);font-size:13px;line-height:1.4;word-break:break-word}.tag-filter-modal .ant-modal-content .ant-modal-body .modal-body-content .tag-category-section .category-tags .tags-grid .tag-item .tag-text.selected{font-weight:500}.tag-filter-modal .ant-modal-content .ant-modal-body .modal-body-content .empty-state{background-color:var(--color-charcoal-surface-2);border:1px solid var(--color-70-black);border-radius:8px;padding:60px 20px;text-align:center}.tag-filter-modal .ant-modal-content .ant-modal-body .modal-body-content .empty-state .empty-icon{color:var(--color-40-black);display:block;font-size:48px;margin-bottom:16px}.tag-filter-modal .ant-modal-content .ant-modal-body .modal-body-content .empty-state .empty-title{color:var(--color-white);margin-bottom:8px}.tag-filter-modal .ant-modal-content .ant-modal-body .modal-body-content .empty-state .empty-description{color:var(--color-40-black)}.tag-filter-modal .ant-modal-content .ant-modal-footer{background-color:var(--color-charcoal-surface-1)!important;border-top:1px solid var(--color-70-black)!important;padding:12px 20px!important}.tag-filter-modal .ant-modal-content .ant-modal-footer .footer-content{display:flex;justify-content:flex-end}.tag-filter-modal .ant-modal-content .ant-modal-close{color:var(--color-40-black)!important}.tag-filter-modal .ant-checkbox-wrapper,.tag-filter-modal .ant-modal-content .ant-modal-close:hover{color:var(--color-white)!important}.tag-filter-modal .ant-checkbox-wrapper .ant-checkbox .ant-checkbox-inner{background-color:var(--color-charcoal-surface-3)!important;border-color:var(--color-60-black)!important}.tag-filter-modal .ant-checkbox-wrapper .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important}.tag-filter-modal .ant-checkbox-wrapper .ant-checkbox:hover .ant-checkbox-inner{border-color:var(--color-primary)!important}.asset-viewer-modal .ant-modal-header{background-color:var(--color-charcoal-surface-2)!important;border-bottom:1px solid var(--color-charcoal-surface-3)!important}.asset-viewer-modal .ant-modal-title{color:var(--color-white)!important}.asset-viewer-modal .ant-modal-close,.asset-viewer-modal .asset-viewer-close{color:#fff!important;font-size:18px!important}.asset-viewer-modal .ant-modal-close:hover,.asset-viewer-modal .asset-viewer-close:hover{color:var(--color-primary)!important}.asset-viewer-modal .ant-modal-body{display:flex!important;flex-direction:column!important;height:80vh!important;max-height:900px!important;padding:0!important}.asset-viewer-modal .ant-modal-body,.asset-viewer-modal .ant-modal-content{background-color:var(--color-charcoal-surface-1)!important}.asset-viewer-modal .ant-modal-mask{background-color:#000000d9!important}.asset-viewer-modal .asset-viewer-swiper-container{align-items:center!important;background-color:var(--color-charcoal-surface-1)!important;display:flex!important;flex:1!important;justify-content:center!important;overflow:hidden!important}.asset-viewer-modal .asset-viewer-swiper-container .asset-viewer-swiper{height:100%!important;overflow:hidden!important;width:100%!important}.asset-viewer-modal .asset-viewer-swiper-container .asset-viewer-swiper .swiper-wrapper{transition-timing-function:cubic-bezier(.25,.46,.45,.94)!important}.asset-viewer-modal .asset-viewer-swiper-container .asset-viewer-swiper .swiper-slide{align-items:center!important;display:flex!important;justify-content:center!important;opacity:.7!important;transition:opacity .4s ease!important}.asset-viewer-modal .asset-viewer-swiper-container .asset-viewer-swiper .swiper-slide.swiper-slide-active{opacity:1!important}.asset-viewer-modal .asset-viewer-swiper-container .asset-viewer-swiper .asset-viewer-slide-content{align-items:center!important;display:flex!important;height:100%!important;justify-content:center!important;transition:transform .4s ease!important;width:100%!important}.asset-viewer-modal .asset-viewer-swiper-container .asset-viewer-swiper .asset-viewer-image,.asset-viewer-modal .asset-viewer-swiper-container .asset-viewer-swiper .asset-viewer-video{border-radius:12px!important;box-shadow:0 12px 32px #00000080!important;height:auto!important;max-height:95%!important;max-width:95%!important;object-fit:contain!important;transition:transform .3s ease,box-shadow .3s ease!important;width:auto!important}.asset-viewer-modal .asset-viewer-swiper-container .asset-viewer-swiper .asset-viewer-image:hover,.asset-viewer-modal .asset-viewer-swiper-container .asset-viewer-swiper .asset-viewer-video:hover{box-shadow:0 16px 40px #0009!important;transform:scale(1.02)!important}.asset-viewer-modal .asset-viewer-swiper-container .asset-viewer-swiper .swiper-button-next,.asset-viewer-modal .asset-viewer-swiper-container .asset-viewer-swiper .swiper-button-prev{backdrop-filter:blur(10px)!important;background:#ffffff26!important;border:1px solid #fff3!important;border-radius:50%!important;box-shadow:0 4px 12px #00000026!important;color:var(--color-white)!important;height:48px!important;margin-top:-24px!important;transition:all .3s ease!important;width:48px!important}.asset-viewer-modal .asset-viewer-swiper-container .asset-viewer-swiper .swiper-button-next:after,.asset-viewer-modal .asset-viewer-swiper-container .asset-viewer-swiper .swiper-button-prev:after{font-size:16px!important;font-weight:600!important}.asset-viewer-modal .asset-viewer-swiper-container .asset-viewer-swiper .swiper-button-next:hover,.asset-viewer-modal .asset-viewer-swiper-container .asset-viewer-swiper .swiper-button-prev:hover{background:#ffffff40!important;border-color:#fff6!important;box-shadow:0 6px 20px #00000040!important;transform:scale(1.1)!important}.asset-viewer-modal .asset-viewer-swiper-container .asset-viewer-swiper .swiper-button-next.swiper-button-disabled,.asset-viewer-modal .asset-viewer-swiper-container .asset-viewer-swiper .swiper-button-prev.swiper-button-disabled{cursor:not-allowed!important;opacity:.3!important}.asset-viewer-modal .asset-viewer-swiper-container .asset-viewer-swiper .swiper-button-next.swiper-button-disabled:hover,.asset-viewer-modal .asset-viewer-swiper-container .asset-viewer-swiper .swiper-button-prev.swiper-button-disabled:hover{background:#ffffff26!important;border-color:#fff3!important;transform:none!important}.asset-viewer-modal .asset-viewer-swiper-container .asset-viewer-swiper .swiper-button-prev{left:24px!important}.asset-viewer-modal .asset-viewer-swiper-container .asset-viewer-swiper .swiper-button-next{right:24px!important}.asset-viewer-modal .asset-viewer-swiper-container .asset-viewer-swiper .swiper-pagination{bottom:24px!important;z-index:10!important}.asset-viewer-modal .asset-viewer-swiper-container .asset-viewer-swiper .swiper-pagination .swiper-pagination-fraction{backdrop-filter:blur(10px)!important;background:#ffffff26!important;border:1px solid #fff3!important;border-radius:20px!important;box-shadow:0 4px 12px #00000026!important;color:var(--color-white)!important;font-size:13px!important;font-weight:500!important;padding:6px 14px!important;transition:all .3s ease!important}.asset-viewer-modal .asset-viewer-swiper-container .asset-viewer-swiper .swiper-pagination .swiper-pagination-fraction:hover{background:#ffffff40!important;border-color:#fff6!important}.asset-viewer-modal .asset-viewer-thumbnails{background:#0000!important;border-top:1px solid #ffffff1a!important;display:flex!important;flex-direction:row!important;flex-shrink:0!important;gap:12px!important;height:100px!important;justify-content:center!important;overflow-x:auto!important;overflow-y:hidden!important;padding:15px 20px!important}.asset-viewer-modal .asset-viewer-thumbnails::-webkit-scrollbar{height:4px!important}.asset-viewer-modal .asset-viewer-thumbnails::-webkit-scrollbar-track{background:#0000!important}.asset-viewer-modal .asset-viewer-thumbnails::-webkit-scrollbar-thumb{background:#fff3!important;border-radius:2px!important}.asset-viewer-modal .asset-viewer-thumbnails::-webkit-scrollbar-thumb:hover{background:#ffffff4d!important}.asset-viewer-modal .asset-viewer-thumbnails .asset-viewer-thumbnail{background:#0000!important;border:2px solid #0000!important;border-radius:8px!important;cursor:pointer!important;display:inline-block!important;flex-shrink:0!important;height:70px!important;min-width:70px!important;opacity:.6!important;overflow:hidden!important;position:relative!important;transition:all .3s ease!important;width:70px!important}.asset-viewer-modal .asset-viewer-thumbnails .asset-viewer-thumbnail.active{border-color:var(--color-primary)!important;box-shadow:0 4px 12px #0000004d!important;opacity:1!important;transform:scale(1.05)!important}.asset-viewer-modal .asset-viewer-thumbnails .asset-viewer-thumbnail:hover:not(.active){border-color:#ffffff4d!important;opacity:.8!important;transform:translateY(-2px)!important}.asset-viewer-modal .asset-viewer-thumbnails .asset-viewer-thumbnail .asset-viewer-thumbnail-image,.asset-viewer-modal .asset-viewer-thumbnails .asset-viewer-thumbnail .asset-viewer-thumbnail-video{height:100%!important;object-fit:cover!important;width:100%!important}.asset-viewer-modal .asset-viewer-thumbnails .asset-viewer-thumbnail .asset-viewer-thumbnail-play-indicator{color:#fff!important;font-size:16px!important;left:50%!important;pointer-events:none!important;position:absolute!important;text-shadow:0 2px 4px #0009!important;top:50%!important;transform:translate(-50%,-50%)!important}.tag-prompt-tooltip{max-width:400px}.review-summary-container{padding:0}.review-summary-container .main-title{color:var(--color-white);margin-bottom:24px}.review-summary-container .main-title .title-icon{color:var(--color-primary);margin-right:8px}.review-summary-container .analysis-description{color:var(--color-40-black);display:block;font-size:14px;margin-bottom:24px}.review-summary-container .handle-group{margin-bottom:8px}.review-summary-container .handle-group .handle-group-title{color:var(--color-white);display:block;font-size:13px;margin-bottom:4px}.review-summary-container .handle-group .handles-container{display:flex;flex-wrap:wrap;gap:4px}.review-summary-container .handle-group .handle-item{align-items:center;background-color:var(--color-charcoal-surface-3);border:1px solid var(--color-70-black);border-radius:4px;display:flex;gap:4px;padding:2px 6px}.review-summary-container .handle-group .handle-item .handle-name{font-size:11px}.review-summary-container .handle-group .handle-tag{background-color:var(--color-charcoal-surface-1);border:1px solid var(--color-60-black);color:var(--color-white);font-size:11px;margin:0}.review-summary-container .more-items{color:var(--color-40-black);font-size:12px}.review-summary-container .primary-badge{background-color:var(--color-primary)}.review-summary-container .card-icon{color:var(--color-primary);font-size:16px}.review-summary-container .card-title{color:var(--color-white);margin:0}.review-summary-container .card-divider{border-color:var(--color-70-black);margin:12px 0}.review-summary-container .text-label{color:var(--color-white)}.review-summary-container .text-value{color:var(--color-40-black)}.review-summary-container .text-value-large{color:var(--color-40-black);font-size:14px}.review-summary-container .handle-name{font-size:11px}.review-summary-container .time-range-container{margin-top:4px}.review-summary-container .time-range-icon{color:var(--color-info)}.review-summary-container .summary-card{background-color:var(--color-charcoal-surface-2)!important;border:1px solid var(--color-70-black)!important;box-shadow:0 2px 8px var(--color-black-30);transition:all .3s ease}.review-summary-container .summary-card:hover{border-color:var(--color-60-black)!important;box-shadow:0 4px 16px var(--color-black-40)}.review-summary-container .summary-card .card-header{align-items:center;display:flex;margin-bottom:0}.review-summary-container .summary-card .card-header .ant-typography{margin:0!important}.review-summary-container .summary-card .card-header .card-header-icon{color:var(--color-primary);font-size:16px}.review-summary-container .summary-card .card-header .card-header-title{color:var(--color-white);margin:0}.review-summary-container .summary-card .card-divider{border-color:var(--color-70-black);margin:12px 0}.review-summary-container .summary-card .ant-divider-horizontal{border-top-color:var(--color-70-black)!important;margin:12px 0}.review-summary-container .brief-content .brief-item{margin-bottom:12px}.review-summary-container .brief-content .brief-item:last-child{margin-bottom:0}.review-summary-container .brief-content .brief-item .ant-typography{font-size:14px;line-height:1.5}.review-summary-container .config-section .ant-typography{display:block}.review-summary-container .config-section .ant-space{margin-bottom:4px}.review-summary-container .config-section .config-icon.calendar{color:var(--color-info)}.review-summary-container .config-section .config-icon.clock{color:var(--color-success)}.review-summary-container .config-section .config-label{color:var(--color-white)}.review-summary-container .config-section .config-value-container{margin-top:4px}.review-summary-container .config-section .config-value{color:var(--color-40-black);font-size:14px}.review-summary-container .tags-summary .tag-category{margin-bottom:16px}.review-summary-container .tags-summary .tag-category:last-child{margin-bottom:0}.review-summary-container .tags-summary .tag-category .ant-typography{display:block;margin-bottom:6px}.review-summary-container .tags-summary .tag-category .ant-tag{border-radius:4px;cursor:default;font-size:12px;font-weight:500;transition:all .2s ease}.review-summary-container .tags-summary .tag-category .ant-tag:hover{box-shadow:0 2px 4px var(--color-black-10);transform:translateY(-1px)}.review-summary-container .dry-run-row{margin-top:16px}.review-summary-container .empty-state{background-color:var(--color-charcoal-surface-2);border:1px solid var(--color-70-black);border-radius:8px;color:var(--color-40-black);padding:60px 20px;text-align:center}.review-summary-container .empty-state .empty-state-icon{color:var(--color-60-black);font-size:48px;margin-bottom:16px}.review-summary-container .empty-state .empty-state-title{color:var(--color-white);margin-bottom:8px}.review-summary-container .empty-state .empty-state-description{color:var(--color-40-black)}@media (max-width:768px){.review-summary-container .ant-col{margin-bottom:16px}.review-summary-container .config-section,.review-summary-container .overview-stat{text-align:center}.review-summary-container .segments-container .segment-summary .segment-header{align-items:flex-start;flex-direction:column;gap:8px}.review-summary-container .segments-container .segment-summary .segment-items{justify-content:flex-start}}.review-summary-container .empty-state{transition:all .3s ease}.review-summary-container .empty-state:hover{border-color:var(--color-60-black)!important}.review-summary-container .empty-state .anticon{display:block;margin-bottom:16px}.review-summary-container .empty-state .ant-typography{margin-bottom:8px}.review-summary-container .tag-item{transition:all .2s ease}.review-summary-container .tag-item:hover{box-shadow:0 2px 6px #0003;opacity:.9;transform:translateY(-1px)}.review-summary-container .tag-item .tag-name{letter-spacing:.2px}.review-summary-container .tag-item .tag-value{word-wrap:break-word;hyphens:auto;overflow-wrap:break-word}.review-summary-container .tags-column-container{max-height:200px;overflow-y:auto}.review-summary-container .tags-column-container::-webkit-scrollbar{width:4px}.review-summary-container .tags-column-container::-webkit-scrollbar-track{background:var(--color-charcoal-surface-3);border-radius:2px}.review-summary-container .tags-column-container::-webkit-scrollbar-thumb{background:var(--color-60-black);border-radius:2px}.review-summary-container .tags-column-container::-webkit-scrollbar-thumb:hover{background:var(--color-40-black)}.review-summary-container .custom-dark-tabs .ant-tabs-nav{margin-bottom:16px!important}.review-summary-container .custom-dark-tabs .ant-tabs-nav:before{border-bottom:1px solid var(--color-70-black)!important}.review-summary-container .custom-dark-tabs .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab{background:#0000!important;border:none!important;color:var(--color-40-black)!important}.review-summary-container .custom-dark-tabs .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab.ant-tabs-tab-active,.review-summary-container .custom-dark-tabs .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--color-primary)!important}.review-summary-container .custom-dark-tabs .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab:hover,.review-summary-container .custom-dark-tabs .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab:hover .ant-tabs-tab-btn{color:var(--color-white)!important}.review-summary-container .custom-dark-tabs .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab .ant-tabs-tab-btn{color:var(--color-40-black)!important;font-size:13px!important;font-weight:500!important}.review-summary-container .custom-dark-tabs .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-ink-bar{background:var(--color-primary)!important}.review-summary-container .custom-dark-tabs .ant-tabs-content-holder{background:#0000!important}.review-summary-container .custom-dark-tabs .ant-tabs-content-holder .ant-tabs-tabpane{padding:0!important}.review-summary-container .custom-dark-tabs .tab-label{color:var(--color-white)}.review-summary-container .custom-dark-tabs .tags-container{display:flex;flex-wrap:wrap;gap:8px}.review-summary-container .custom-dark-tabs .tag-predefined{background-color:var(--color-tag-blue-background);border:1px solid var(--color-tag-blue-border);color:var(--color-tag-blue-txt);cursor:pointer;font-size:12px;padding:4px 8px}.review-summary-container .custom-dark-tabs .tag-custom{background-color:var(--color-tag-green-background);border:1px solid var(--color-tag-green-border);color:var(--color-tag-green-txt);cursor:pointer;font-size:12px;padding:4px 8px}.review-summary-container .custom-dark-tabs .tag-ai{background-color:var(--color-tag-purple-background);border:1px solid var(--color-tag-purple-border);color:var(--color-tag-purple-txt);cursor:pointer;font-size:12px;padding:4px 8px}.review-summary-container .custom-dark-tabs .no-tags-message{color:var(--color-40-black);font-size:12px}.review-summary-container .dry-run-section .dry-run-button-container{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.review-summary-container .dry-run-section .dry-run-button{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.review-summary-container .dry-run-section .dry-run-button:hover{background-color:var(--color-primary-hover)!important;border-color:var(--color-primary-hover)!important}.review-summary-container .dry-run-section .dry-run-results-title{color:var(--color-white);margin-bottom:12px}.review-summary-container .dry-run-section .status-tag-valid{background-color:var(--color-tag-green-background);border:1px solid var(--color-tag-green-border);color:var(--color-tag-green-txt);font-size:12px}.review-summary-container .dry-run-section .status-tag-invalid{background-color:var(--color-tag-red-background);border:1px solid var(--color-tag-red-border);color:var(--color-tag-red-txt);font-size:12px}@keyframes reviewSummarySlideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.review-summary-container .summary-card{animation:reviewSummarySlideInUp .3s ease-out;animation-fill-mode:both}.review-summary-container .summary-card:first-child{animation-delay:.1s}.review-summary-container .summary-card:nth-child(2){animation-delay:.2s}.review-summary-container .summary-card:nth-child(3){animation-delay:.3s}.review-summary-container .summary-card:nth-child(4){animation-delay:.4s}.review-summary-container .ant-table-pagination.ant-pagination .ant-pagination-item:before,.review-summary-container .ant-table-pagination.ant-pagination li:before{display:none!important}.review-summary-container .ant-table-pagination.ant-pagination .ant-pagination-options-quick-jumper input{background:#0000!important;border:1px solid var(--color-charcoal-surface-3)!important;color:var(--color-white)!important}.review-summary-container .ant-table-pagination.ant-pagination .ant-pagination-options-quick-jumper input:hover{border-color:var(--color-white)!important}.review-summary-container .ant-table-pagination.ant-pagination .ant-pagination-options-quick-jumper input:focus{border-color:var(--color-primary)!important;box-shadow:0 0 0 2px var(--color-primary-fade)!important}.review-summary-container .dry-run-section.dark-theme .dry-run-button-container{background-color:var(--color-charcoal-surface-1);border:1px solid var(--color-70-black);border-radius:8px;padding:20px;text-align:center}.review-summary-container .dry-run-section.dark-theme .dry-run-button-container .description-text{margin-bottom:12px}.review-summary-container .dry-run-section.dark-theme .dry-run-button-container .description-text .ant-typography{color:var(--color-40-black);display:block;font-size:14px}.review-summary-container .dry-run-section.dark-theme .dry-run-button-container .dry-run-button{background-color:var(--color-primary);border-color:var(--color-primary)}.review-summary-container .dry-run-section.dark-theme .status-loader-container{background-color:var(--color-charcoal-surface-1);border:1px solid var(--color-70-black);border-radius:8px}.review-summary-container .dry-run-section.dark-theme .results-table-container{background-color:initial;border:1px solid var(--color-70-black);border-radius:8px;padding:16px}.review-summary-container .dry-run-section.dark-theme .results-table-container .scroll-hint-message{align-items:center;background-color:var(--color-charcoal-surface-2);border-radius:6px;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px;padding:8px 12px}.review-summary-container .dry-run-section.dark-theme .results-table-container .scroll-hint-message .download-button{border-radius:4px;flex-shrink:0;font-size:12px;height:28px;padding:0 12px}.review-summary-container .dry-run-section.dark-theme .results-table-container .scroll-hint-message .download-button .anticon{font-size:12px}.review-summary-container .dry-run-section.dark-theme .results-table-container .scroll-hint-message .scroll-hint-content{align-items:center;color:var(--color-white);display:flex;font-size:12px;gap:6px;transition:opacity .3s ease}.review-summary-container .dry-run-section.dark-theme .results-table-container .scroll-hint-message .scroll-hint-content .anticon{color:var(--color-primary);font-size:12px}.review-summary-container .dry-run-section.dark-theme .results-table-container .tag-filter-container{background-color:var(--color-charcoal-surface-2);border:1px solid var(--color-70-black);border-radius:6px;margin-bottom:16px;padding:12px 16px}.review-summary-container .dry-run-section.dark-theme .results-table-container .tag-filter-container .ant-space,.review-summary-container .dry-run-section.dark-theme .results-table-container .tag-filter-container .tag-filter-space{justify-content:space-between;width:100%}.review-summary-container .dry-run-section.dark-theme .results-table-container .tag-filter-container .tag-filter-label{color:var(--color-white);font-size:14px;font-weight:500}.review-summary-container .dry-run-section.dark-theme .results-table-container .tag-filter-container .tag-filter-count{color:var(--color-40-black);font-size:12px}.review-summary-container .dry-run-section.dark-theme .results-table-container .tag-filter-container .filter-tags-button{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.review-summary-container .dry-run-section.dark-theme .results-table-container .tag-filter-container .ant-btn:hover,.review-summary-container .dry-run-section.dark-theme .results-table-container .tag-filter-container .filter-tags-button:hover{background-color:var(--color-primary-hover)!important;border-color:var(--color-primary-hover)!important}.review-summary-container .dry-run-section.dark-theme .results-table-container .dry-run-results-title{align-items:center;color:var(--color-white);display:flex;gap:8px;margin-bottom:16px}.review-summary-container .dry-run-section.dark-theme .results-table-container .dry-run-results-title .anticon{color:var(--color-success)}.review-summary-container .individual-tag-columns-table .ant-table-tbody tr:not(.ant-table-measure-row){height:120px;max-height:120px}.review-summary-container .individual-tag-columns-table .ant-table-tbody tr:not(.ant-table-measure-row) td{max-height:120px;overflow:hidden;padding:12px 16px!important;vertical-align:top}.review-summary-container .individual-tag-columns-table .ant-table-tbody tr:not(.ant-table-measure-row) td.ant-table-cell-fix-left{position:relative}.review-summary-container .individual-tag-columns-table .ant-table-tbody tr:not(.ant-table-measure-row) td.ant-table-cell-fix-left:after{background:linear-gradient(90deg,#0000,#0000000f 30%,#0000001f 70%,#0000002e);bottom:0;content:"";pointer-events:none;position:absolute;right:0;top:0;width:8px;z-index:1}.review-summary-container .individual-tag-columns-table .ant-table-tbody tr:not(.ant-table-measure-row) td.ant-table-cell-fix-left:last-child:after{display:none}.review-summary-container .individual-tag-columns-table .ant-table-tbody tr:not(.ant-table-measure-row) td:not(.ant-table-cell-fix-left) .ant-tooltip{display:block;width:100%}.review-summary-container .individual-tag-columns-table .ant-table-tbody tr:not(.ant-table-measure-row) td:not(.ant-table-cell-fix-left)>div{line-height:1.3;max-height:96px;overflow:hidden}.review-summary-container .individual-tag-columns-table .ant-table-thead tr th.ant-table-cell-fix-left{position:relative}.review-summary-container .individual-tag-columns-table .ant-table-thead tr th.ant-table-cell-fix-left:after{background:linear-gradient(90deg,#0000,#00000014 30%,#00000026 70%,#00000038);bottom:0;content:"";pointer-events:none;position:absolute;right:0;top:0;width:8px;z-index:2}.review-summary-container .individual-tag-columns-table .ant-table-thead tr th.ant-table-cell-fix-left:last-child:after{display:none}.review-summary-container .asset-thumbnail{align-items:center;background-color:var(--color-charcoal-surface-2);border:1px solid var(--color-charcoal-surface-3);border-radius:6px;cursor:pointer;display:flex;height:60px;justify-content:center;overflow:hidden;position:relative;transition:all .2s ease;width:60px}.review-summary-container .asset-thumbnail:hover{border-color:var(--color-primary);box-shadow:0 2px 8px #0000004d;transform:scale(1.05)}.review-summary-container .asset-thumbnail img,.review-summary-container .asset-thumbnail video{height:100%;object-fit:cover;width:100%}.review-summary-container .asset-thumbnail .fallback-icon{color:var(--color-40-black);font-size:24px}.review-summary-container .asset-thumbnail .video-indicator{color:#fff;font-size:20px;left:50%;pointer-events:none;position:absolute;text-shadow:0 2px 4px #0009;top:50%;transform:translate(-50%,-50%)}.create-analysis-container{border-radius:8px;color:var(--color-white);min-height:100vh;overflow:hidden;padding:0 20px}.create-analysis-container .title{color:var(--color-white);margin-bottom:20px;text-align:center}.create-analysis-container .stepper-container{margin-bottom:20px}.create-analysis-container .stepper-container .button-container{display:flex;justify-content:flex-end;margin-top:10px}.create-analysis-container .steps{margin-bottom:20px}.create-analysis-container .steps,.create-analysis-container .steps .ant-steps-item .ant-steps-item-icon .anticon,.create-analysis-container .steps .ant-steps-item .ant-steps-item-title{color:var(--color-white)!important}.create-analysis-container .steps .ant-steps-item.ant-steps-item-active .ant-steps-item-icon .anticon,.create-analysis-container .steps .ant-steps-item.ant-steps-item-active .ant-steps-item-title,.create-analysis-container .steps .ant-steps-item.ant-steps-item-finish .ant-steps-item-icon .anticon,.create-analysis-container .steps .ant-steps-item.ant-steps-item-finish .ant-steps-item-title{color:var(--color-primary)!important}.create-analysis-container .steps .step-title{color:var(--color-white)!important;font-size:14px}.create-analysis-container .steps .step-title-active{color:var(--color-primary)!important;font-size:14px;font-weight:500}.create-analysis-container .steps .step-icon{color:var(--color-white)!important}.create-analysis-container .steps .step-icon-active{color:var(--color-primary)!important}.create-analysis-container .steps .steps-item-inactive .steps-item-tail:after{background-color:var(--color-70-black)!important}.create-analysis-container .steps .ant-steps-item-title:after{background-color:var(--color-10-black)!important}.create-analysis-container .step-content-wrapper{display:flex;flex:1;flex-direction:column;margin-bottom:30px;min-height:500px;width:100%}.create-analysis-container .step-content-wrapper .step-content h3{color:var(--color-white);margin-bottom:15px}.create-analysis-container .step-content-wrapper .step-content p{color:var(--color-white);font-size:16px;margin-bottom:20px;opacity:.8}.create-analysis-container .step-content-wrapper .step-content .form-placeholder{background-color:var(--color-charcoal-surface-2);border:2px dashed var(--color-70-black);border-radius:8px;color:var(--color-60-black);font-style:italic;padding:40px;text-align:center}.create-analysis-container .step-content-wrapper .step-content:has(.review-summary-container){background:#0000;padding:0}.create-analysis-container .create-analysis-loader{align-items:center;color:var(--color-white);display:flex;justify-content:center;min-height:400px}@media (max-width:768px){.create-analysis-container{padding:0 10px}.create-analysis-container .steps .ant-steps-item-title{font-size:12px}.create-analysis-container .step-content-wrapper{padding:20px}.create-analysis-container .step-actions{flex-direction:column;gap:10px}.create-analysis-container .step-actions .btn{width:100%}}.spectra-layout-container{display:flex;flex-direction:column;height:100%;width:100%}.spectra-layout{height:100%;padding:0 60px;transition:transform .3s ease;width:100%}.a1nyv1iw{-webkit-box-pack:justify;-ms-flex-pack:justify;aspect-ratio:1;background:var(--color-full-black)!important;border:1px solid #666;color:var(--color-gale-gray);cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:160px;-webkit-justify-content:space-between;justify-content:space-between;outline:none;padding:24px 16px;text-align:left;-webkit-transition:all .2s;transition:all .2s;width:160px}.a1nyv1iw .icon{color:#fff;opacity:.8;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.a1nyv1iw.align-bottom{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}@media screen and (min-width:768px){.a1nyv1iw{height:193px;width:193px}}.a1nyv1iw:hover{background:var(--color-charcoal-surface-1)!important;border-color:var(--color-white)}.a1nyv1iw:hover .arrow{-webkit-transform:translateX(4px);-ms-transform:translateX(4px);transform:translateX(4px)}.a1nyv1iw:hover .icon{opacity:1}.a1nyv1iw:focus{background:var(--color-charcoal-surface-2)!important;border-color:var(--color-primary);outline:none}.a1nyv1iw:focus .arrow{-webkit-transform:translateX(4px);-ms-transform:translateX(4px);transform:translateX(4px)}.a1nyv1iw:focus .arrow,.a1nyv1iw:focus .plus-btn{color:var(--color-primary)}.a1tvz30n{position:relative}.i1fkbtvf{background:#0000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:9rem;height:40px;width:40px}.i1fkbtvf img{height:100%;object-fit:contain;width:100%}.asv0wss{-webkit-box-flex:1;-ms-flex-positive:1;border:1px solid #19202b;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:0;-webkit-flex-grow:1;flex-grow:1;height:auto;margin:0 1px}.aumcfks{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:#dcdcdc;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:14px;font-weight:400;-webkit-justify-content:space-between;justify-content:space-between;text-transform:capitalize;width:100%}.cfqii2t{color:#fff;font-size:1.7rem;height:25px;margin-left:8px;-webkit-transition:all .2s;transition:all .2s;width:25px}.c1wdedvu{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:colummn;-ms-flex-direction:colummn;flex-direction:colummn;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:32px;margin-bottom:32px}@media screen and (min-width:768px){.c1wdedvu{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.cg0dl5r{background:var(--color-full-black);border:1px solid var(--color-white);color:var(--color-white);cursor:pointer;font-size:1rem;font-weight:500;min-width:208px;padding:6px 24px;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;width:100%}@media screen and (min-width:768px){.cg0dl5r{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.cg0dl5r img{height:20px;width:20px}.cg0dl5r:hover{background:var(--color-charcoal-surface-1)!important;border-color:var(--color-white)}.cg0dl5r:focus{background:var(--color-charcoal-surface-2)!important;border-color:var(--color-primary);outline:none}.b2o16a2{color:var(--color-gale-gray);font-size:10px;left:0;line-height:1;margin-top:2px;opacity:.8;position:absolute;top:100%;white-space:nowrap}.czpcgp2{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1;height:inherit;margin:0 auto 40px;max-width:1440px;padding:1rem 16px;position:relative;z-index:1}@media screen and (min-width:768px){.czpcgp2{padding:0 80px}}.a6tqczp{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-grow:1;flex-grow:1;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:70px;-webkit-justify-content:flex-start;justify-content:flex-start;margin-top:24px;width:100%}@media screen and (min-width:768px){.a6tqczp{-webkit-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.coxjwns{background:#db5a4b!important;border:0!important;color:#fff!important;font-weight:600!important;height:2.2rem!important;padding-left:.5rem!important;padding-right:.5rem!important}.coxjwns span{margin-left:.3rem!important}.coxjwns .anticon{margin-left:0!important}.l1k77iih{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;max-width:162px;position:relative;width:60%}@media screen and (min-width:768px){.l1k77iih{width:30%}}.c6nqqa2{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;width:100%}.c1h9v6e1{height:100%;max-width:124px;object-fit:cover;width:100%}.r1vewpzj{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}.a1f9urmo{margin:0 0 3.429rem}.d180zhgh{position:fixed;right:0;top:0;z-index:0}.d180zhgh img{object-fit:cover;-webkit-transition:all .2s;transition:all .2s;width:100%}@media screen and (min-width:786px){.d180zhgh img{width:100%}}.e14skmrd{-webkit-box-align:flex-start;-ms-flex-align:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:flex-start;align-items:flex-start;background:linear-gradient(90deg,#ffa50026,#ff8c001a);border-bottom:2px solid var(--color-tag-orange-border);border-radius:8px 8px 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px;-webkit-justify-content:space-between;justify-content:space-between;padding:16px 20px}@media screen and (max-width:768px){.e14skmrd{-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px}}.eqqnko7{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-justify-content:space-between;justify-content:space-between;width:100%}.eqqnko7 .anticon{-ms-flex-negative:0;color:var(--color-tag-orange-border);-webkit-flex-shrink:0;flex-shrink:0;font-size:18px}.eqqnko7 span{color:var(--color-white);font-size:14px;line-height:1.4}.eqqnko7 span strong{color:var(--color-tag-orange-border);margin-right:4px}.srs5rfy{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0}@media screen and (max-width:768px){.srs5rfy{min-width:auto;width:100%}}.s1snua4d{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:16px;-webkit-justify-content:space-between;justify-content:space-between;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width:768px){.s1snua4d{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:12px;text-align:center}}.s1prfvuk{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;gap:10px}@media screen and (max-width:768px){.s1prfvuk{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px}}.s1h5lqdy{-ms-flex-negative:0;color:var(--color-tag-orange-border);-webkit-flex-shrink:0;flex-shrink:0;height:16px;width:16px}.s1qlowzc{color:var(--color-white);font-size:13px;line-height:1.4;margin:0}.s1qlowzc strong{color:var(--color-tag-orange-border);font-weight:600}.sa4if4h{-webkit-box-align:center!important;-ms-flex-align:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;-webkit-align-items:center!important;align-items:center!important;background:var(--color-primary)!important;border:none!important;border-radius:6px!important;color:var(--color-white)!important;cursor:pointer!important;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;font-size:13px!important;font-weight:600!important;gap:8px!important;height:36px!important;-webkit-justify-content:center!important;justify-content:center!important;min-width:160px;padding:0 16px!important;-webkit-transition:all .3s ease!important;transition:all .3s ease!important;white-space:nowrap!important;width:100%}.sa4if4h:hover{background:#e67a00!important;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.sa4if4h:active{-webkit-transform:translateY(0)!important;-ms-transform:translateY(0)!important;transform:translateY(0)!important}.sa4if4h:disabled{cursor:not-allowed;opacity:.6}.sa4if4h .anticon{color:var(--color-white)!important;font-size:14px!important}.s4yx2rn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:16px;-webkit-justify-content:space-between;justify-content:space-between;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width:768px){.s4yx2rn{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px;text-align:center}}.s17gxxin{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;gap:10px}@media screen and (max-width:768px){.s17gxxin{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px}}.ut2eoza{border:1px solid #0000;border-radius:4px;color:var(--color-tag-orange-border);font-size:12px;font-weight:500;padding:4px 8px;-webkit-transition:all .3s ease;transition:all .3s ease;white-space:nowrap}.ut2eoza,.ut2eoza:hover{-webkit-text-decoration:none;text-decoration:none}.ut2eoza:hover{background:var(--color-tag-orange-background);border-color:var(--color-tag-orange-border);color:#ff8c00}.ut2eoza:active{-webkit-transform:scale(.98);-ms-transform:scale(.98);transform:scale(.98)}.s1wyiu1r{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px}.s1wyiu1r .anticon{-ms-flex-negative:0;color:var(--color-primary);-webkit-flex-shrink:0;flex-shrink:0;font-size:20px}.s1wyiu1r span{color:var(--color-white);font-size:16px;font-weight:500}.spwt4ng{padding:16px 0}.spwt4ng p{color:var(--color-white);font-size:14px;line-height:1.5;margin-bottom:16px}.s1lnkg1t{-webkit-box-align:center!important;-ms-flex-align:center!important;-webkit-align-items:center!important;align-items:center!important;border:none!important;color:var(--color-white)!important;cursor:pointer!important;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;font-weight:600!important;gap:6px!important}.s1lnkg1t,.s1lnkg1t:hover{background:var(--color-primary)!important}.e8hf2qh{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:var(--color-primary);box-shadow:0 2px 4px #0003;color:#fff;font-size:10px;font-weight:700;-webkit-letter-spacing:.5px;-moz-letter-spacing:.5px;-ms-letter-spacing:.5px;letter-spacing:.5px;padding:2px 12px;text-transform:uppercase;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:all .3s ease;transition:all .3s ease;z-index:10}.e8hf2qh,.etuce3r{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;position:absolute}.etuce3r{bottom:-36px;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:2}.esu45tn{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:12px}.w1jf8cfo{border-radius:50%;cursor:pointer;font-size:18px;padding:4px;-webkit-transition:all .3s ease;transition:all .3s ease}.w1jf8cfo,.w1jf8cfo:hover{color:var(--color-gale-warning-yellow)!important}.w1jf8cfo:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.ss063yx{border-radius:50%;cursor:pointer;font-size:18px;padding:4px;-webkit-transition:all .3s ease;transition:all .3s ease}.ss063yx,.ss063yx:hover{color:var(--color-gale-warning-yellow)!important}.ss063yx:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.e1p4vpmk{color:var(--color-white);font-size:14px;font-weight:600;-webkit-letter-spacing:.5px;-moz-letter-spacing:.5px;-ms-letter-spacing:.5px;letter-spacing:.5px;text-transform:uppercase}.s1d48yr8{width:100%}.e1r3cibi{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:12px}.e1r3cibi .anticon{-ms-flex-negative:0;color:var(--color-tag-orange-border);-webkit-flex-shrink:0;flex-shrink:0;font-size:24px}.e1r3cibi span{color:var(--color-white);font-size:18px;font-weight:600}.ejfboym{padding:20px 0}.ejfboym p{color:var(--color-white);font-size:14px;line-height:1.6;margin-bottom:16px}.ejfboym p:last-child{margin-bottom:0}.ejfboym strong{color:var(--color-tag-orange-border);font-weight:600}.c1whkt30{color:#fff;font-weight:700;margin-bottom:0}.e1pcq7re{margin-bottom:1rem}.mdgiz6n{position:relative}.m1fg357m{opacity:1;pointer-events:auto}.m1368ydh{opacity:.5;pointer-events:none}.m14nnnub{cursor:not-allowed;height:100%;left:0;position:absolute;top:0;width:100%}.tbdic21{max-width:400px}.tqcs6jm{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-weight:700;gap:8px;margin-bottom:8px}.tx8b63d{color:var(--color-gale-warning-yellow)!important;font-size:16px}.tx2m192{margin:0 0 8px}.t116gy67{margin:0}.t116gy67 strong{color:var(--color-gale-warning-yellow);font-weight:600}.u9a6g24{cursor:pointer;font-size:1.1rem;font-weight:600;margin-bottom:1rem}.t1bgb1y7{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;background-color:initial;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;left:0;margin:0 auto;padding:16px;pointer-events:none;position:relative;top:0;z-index:1000}@media screen and (min-width:768px){.t1bgb1y7{padding:32px 52px}}.t1bgb1y7.chatbot-bar{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:16px}.t1bgb1y7.sticky{position:-webkit-sticky;position:sticky}.t1bgb1y7 div{pointer-events:auto}.ab6nmn0{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:#0000;border:none;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px;-webkit-justify-content:center;justify-content:center;margin-right:12px}.ab6nmn0 span{font-size:1rem;font-weight:500}.cww9kr9{background:#0000;border:none}.c1w3ukz4{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:12px;max-height:30px}.c1w3ukz4 img{objectfit:contain;cursor:pointer;max-height:40px;max-width:60px}.e1tth36j.ant-btn-primary{border-radius:8px;font-weight:600;height:2.2rem;padding-left:.5rem;padding-right:.5rem;text-align:center;text-transform:capitalize}.e1tth36j.ant-btn-primary,.e1tth36j.ant-btn-primary:hover{background:#db5a4b;border:0}.p1n2s3w .ant-popover-inner{background-color:var(--color-white);border-radius:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p1n2s3w .ant-popover-arrow:after,.p1n2s3w .ant-popover-arrow:before{background-color:var(--color-white)!important}[data-theme=light] .p1n2s3w .ant-popover-arrow:after,[data-theme=light] .p1n2s3w .ant-popover-arrow:before{background-color:#fff!important}[data-theme=dark] .p1n2s3w .ant-popover-arrow:after,[data-theme=dark] .p1n2s3w .ant-popover-arrow:before{background-color:var(--color-white)!important}.azi7qsr{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1rem}.lzybhnl{max-width:180px;-webkit-transition:all .3s;transition:all .3s}.lzybhnl.chat-mode{max-width:100px}.u1xjmrft{background:#0000;border:none;cursor:pointer;padding:0;-webkit-transition:all .3s;transition:all .3s}.u1xjmrft:hover{opacity:.7}.udbm744{margin-right:8px}.m1pxp4ti{background:#0000;border:none;cursor:pointer;padding:0;pointer-events:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.m1pxp4ti img{max-height:30px}.l13501gg{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.cqu4oz8{color:var(--color-gale-gray);font-size:12px;line-height:1.2;margin:10px 0 0 5px;opacity:.8;white-space:nowrap}@media screen and (max-width:768px){.cqu4oz8{display:none}}.ez508h0{color:var(--color-primary);cursor:pointer;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease}.ez508h0:hover{color:var(--color-white);-webkit-text-decoration:underline;text-decoration:underline}.ez508h0:visited{color:var(--color-primary)}.h4a2sas{aspect-ratio:1;background:var(--color-full-black);border:1px solid var(--color-60-gray);cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:163px;min-width:163px;opacity:.8;overflow:hidden;position:relative;-webkit-transition:all .2s;transition:all .2s;width:100%}.h4a2sas:hover{background:var(--color-charcoal-surface-1)!important;border-color:var(--color-white);opacity:1}.h4a2sas:focus{background:var(--color-charcoal-surface-2)!important;border-color:var(--color-primary);opacity:1}@media screen and (min-width:768px){.h4a2sas{max-height:183px;max-width:183px}}.i15pq65j{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:#0000!important;border-top-left-radius:5px;border-top-right-radius:5px;color:var(--color-white);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:9rem;height:100%;-webkit-justify-content:center;justify-content:center;-webkit-transition:all .2s;transition:all .2s;width:100%}.cr93d7t{max-width:108px;object-fit:cover;pointer-events:none}.e1a787h9{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:var(--color-primary);box-shadow:0 2px 4px #0003;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:10px;font-weight:700;-webkit-justify-content:center;justify-content:center;left:0;-webkit-letter-spacing:.5px;-moz-letter-spacing:.5px;-ms-letter-spacing:.5px;letter-spacing:.5px;padding:4px 12px;position:absolute;right:0;text-transform:uppercase;top:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:all .3s ease;transition:all .3s ease;z-index:10}.e6kdm32{display:block;white-space:nowrap}.c1rdh93p{background:#000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.h1pfye5y{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1;height:inherit;margin:0 auto 120px;max-width:1440px;padding:1rem 1.25rem;position:relative;width:100%;z-index:1}@media screen and (min-width:768px){.h1pfye5y{padding:0 80px}}.s1a5q61a{aspect-ratio:1;background:var(--color-full-black);border:1px solid var(--color-60-gray);cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:163px;min-width:163px;-webkit-transition:all .2s;transition:all .2s;width:100%}.s1a5q61a:hover{background:var(--color-charcoal-black)!important;border-color:var(--color-white)}.s1a5q61a:focus{background:var(--color-full-black)!important;border-color:var(--color-primary)}@media screen and (min-width:768px){.s1a5q61a{max-height:183px;max-width:183px}}.h9zah2u{color:#dcdcdc;font-size:1.268rem;margin:80px auto 60px;text-align:center}@media screen and (min-width:768px){.h9zah2u{font-size:1.714rem}}.hmw4fph{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;margin:0 auto;max-width:500px}@media screen and (min-width:586px){.hmw4fph{max-width:529px}}@media screen and (min-width:786px){.hmw4fph{max-width:716px}}@media screen and (min-width:1200px){.hmw4fph{max-width:1198px}}.d1mbv8m4{position:fixed;right:0;top:0;z-index:0}.d1mbv8m4 img{max-width:1440px;object-fit:cover;-webkit-transform:rotate(220deg) translate(-20%,20%);-ms-transform:rotate(220deg) translate(-20%,20%);transform:rotate(220deg) translate(-20%,20%);-webkit-transition:all .2s;transition:all .2s;width:160%}@media screen and (min-width:786px){.d1mbv8m4 img{-webkit-transform:rotate(197deg) translate(-20%,55%);-ms-transform:rotate(197deg) translate(-20%,55%);transform:rotate(197deg) translate(-20%,55%);width:100%}}.aqghqhm{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;aspect-ratio:1;background:var(--color-full-black);border:1px solid var(--color-60-gray);cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-justify-content:center;justify-content:center;min-height:163px;min-width:163px;opacity:.8;-webkit-transition:all .2s;transition:all .2s;width:100%}.aqghqhm:hover{background:var(--color-charcoal-surface-1)!important;border-color:var(--color-white);opacity:1}.aqghqhm:focus{background:var(--color-charcoal-surface-2)!important;border-color:var(--color-primary);opacity:1}@media screen and (min-width:768px){.aqghqhm{max-height:183px;max-width:183px}}.c1qpgpcd{color:#fff;font-size:1.7rem;height:45px;-webkit-transition:all .2s;transition:all .2s;width:45px}.ce9o4pl{position:relative}@media screen and (max-width:768px){.ce9o4pl{padding-bottom:5px}}.h13gycce{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;borderBottom:.5px solid #00000026;-webkit-align-items:center;align-items:center;background-color:#ededed;box-shadow:0 7px 29px 0 #64646f33;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;left:0;padding:.8rem;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.clvj7j6{margin-left:0;padding-top:14px}.f16lx985{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#000;bottom:0;color:#fff;font-size:1.1rem;font-weight:500;-webkit-justify-content:center;justify-content:center;padding:1rem;position:absolute;width:100%;z-index:1000}.cqo71r1,.f16lx985{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.cqo71r1{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-justify-content:space-between;justify-content:space-between;min-height:calc(100vh - 144px)}:root{--color-primary:#dc5a4b;--color-primary-tint-90:#e06b5d;--color-60-gray:#666;--color-30-gray:#8e8e8e;--color-side-text-gray:#8e8e8e;--color-gale-gray:#dcdcdc;--color-almost-black:#191919;--color-charcoal-black:#2a2a2a;--color-gale-warning-yellow:#ffbf00;--color-tag-green-txt:#027a48;--color-tag-red-txt:#b42318;--color-tag-yellow-txt:#916800;--color-tag-orange-txt:#b54c00;--color-tag-blue-txt:#0055c3;--color-tag-purple-txt:#562cb7;--color-tag-gray-txt:#000000e0;--color-tag-cyan-txt:#006d75;--color-tag-green-border:#09ae69;--color-tag-red-border:#ea2f21;--color-tag-yellow-border:#ffc855;--color-tag-orange-border:#f09150;--color-tag-blue-border:#2785ff;--color-tag-purple-border:#8653ff;--color-tag-gray-border:#d9d9d9;--color-tag-cyan-border:#87e8de;--color-tag-green-background:#ecfdf3;--color-tag-red-background:#fef3f2;--color-tag-yellow-background:#fffbda;--color-tag-orange-background:#ffede0;--color-tag-blue-background:#eff8ff;--color-tag-purple-background:#f2eaff;--color-tag-gray-background:#fafafa;--color-tag-cyan-background:#e6fffb;--color-tag-dark-background:#6f6f6f;--color-white:#fff;--color-10-black:#f4f4f4;--color-20-black:#e0e0e0;--color-30-black:#c6c6c6;--color-40-black:#8d8d8d;--color-50-black:#6f6f6f;--color-60-black:#525252;--color-70-black:#393939;--color-80-black:#262626;--color-90-black:#161616;--color-full-black:#000;--feedback-dislike:#fd5c50;--feedback-like:#09ae69;--color-charcoal-surface-1:var(--color-90-black);--color-charcoal-surface-2:var(--color-80-black);--color-charcoal-surface-3:var(--color-70-black);--color-outlined-button:var(--color-primary);--color-link:var(--color-primary);--color-card-background:var(--color-white);--color-hover-black:#121212;--color-box-shadow:#1919190a;--color-input-placeholder:#c4c4c4;--color-progress-bg:#c4c4c4;--color-border:#c4c4c4;--color-border-light:#d2d2d2;--color-border1:#d9d9d9;--color-light-grey-bg:#cccccc29;--color-lighter-grey:#e0e0e0;--color-card-grey-bg:#f6f6f6;--color-dark-grey-bg:#eaeaea;--card-border-radius:5px;--color-green:#9bbd14;--color-gale-yellow:#ffc855;--color-gale-orange:#f09150;--color-gale-blue:#0055c3;--color-section-seperators:#0000004d;--color-inner-border:#959595;--color-table-header:#626262;--color-table-header-background:#fafafc;--box-shadow-popover:1px 4px 4px #0055c340;--color-button-primary:#0055c3;--new-app-background-color:#f5f5f7;--color-cyan:#1890ff;--color-bright_blue:#6186ed;--font-size-chat-popup:0.9rem;--chat-bg-primary:#1f1f1f;--chat-bg-secondary:#2a2a2a;--chat-bg-tertiary:#3a3a3a;--chat-text-primary:#fff;--chat-text-secondary:#c4c4c4;--chat-text-placeholder:#8c8c8c;--chat-border-color:#434343;--chat-border-secondary:#303030;--chat-accent-color:#dc5a4b;--chat-hover-bg:#404040;--chat-input-bg:#3a3a3a;--chat-message-user-bg:#dc5a4b;--chat-message-bot-bg:#2a2a2a;--chat-shadow:#0000004d;--chat-drag-overlay-bg:#000c;--chat-footer-bg:#0000;--chat-footer-text:#dcdcdc;--chat-sidebar-bg:#181818;--color-sidenav-border:#0000;--color-full-always-black:#000;--color-full-always-white:#fff;--color-sidenav-charcoal-surface-1:var(--color-90-black);--color-sidenav-border-charcoal-surface-1:#ffffff0d;--base-primary:#dc5a4b;--base-primary-hover:#b54e45;--base-primary-dark:#c55e52;--base-primary-light:#f08a7d;--base-primary-lighter:#f8d8d2;--base-white:#fff;--base-black:#000;--base-surface-1:#1a1a1a;--base-surface-2:#1f1f1f;--base-surface-3:#262626;--base-surface-4:#2a2a2a;--base-surface-5:#303030;--base-border-light:#333;--base-border-medium:#404040;--base-border-strong:#434343;--base-text-primary:#fff;--base-text-secondary:#bfbfbf;--base-text-muted:#8c8c8c;--base-text-disabled:#595959;--base-info:#1890ff;--base-info-light:#40a9ff;--base-info-file:#007bff;--base-success:#28a745;--base-success-bg:#f6ffed;--base-success-bg-dark:#162312;--base-success-border:#b7eb8f;--base-success-border-dark:#274916;--base-error:#dc3545;--base-error-light:#ff4d4f;--base-slate:#64748b;--base-slate-dark:#475569;--color-primary:var(--base-primary);--color-primary-hover:var(--base-primary-hover);--color-primary-dark:var(--base-primary-dark);--color-primary-light:var(--base-primary-light);--color-white:var(--base-white);--color-black:var(--base-black);--color-surface-1:var(--base-surface-1);--color-surface-2:var(--base-surface-2);--color-surface-3:var(--base-surface-3);--color-surface-4:var(--base-surface-4);--color-surface-5:var(--base-surface-5);--color-border-light:var(--base-border-light);--color-border-medium:var(--base-border-medium);--color-border-strong:var(--base-border-strong);--color-text-primary:var(--base-text-primary);--color-text-secondary:var(--base-text-secondary);--color-text-muted:var(--base-text-muted);--color-text-disabled:var(--base-text-disabled);--color-info:var(--base-info);--color-info-light:var(--base-info-light);--color-info-file:var(--base-info-file);--color-success:var(--base-success);--color-success-bg:var(--base-success-bg);--color-success-bg-dark:var(--base-success-bg-dark);--color-success-border:var(--base-success-border);--color-success-border-dark:var(--base-success-border-dark);--color-error:var(--base-error);--color-error-light:var(--base-error-light);--color-slate:var(--base-slate);--color-slate-dark:var(--base-slate-dark);--color-primary-05:#dc5a4b0d;--color-primary-10:#dc5a4b1a;--color-primary-15:#dc5a4b26;--color-primary-20:#dc5a4b33;--color-primary-30:#dc5a4b4d;--color-primary-40:#dc5a4b66;--color-primary-50:#dc5a4b80;--color-primary-60:#dc5a4b99;--color-primary-70:#dc5a4bb3;--color-primary-80:#dc5a4bcc;--color-white-05:#ffffff0d;--color-white-10:#ffffff1a;--color-white-15:#ffffff26;--color-white-20:#fff3;--color-white-25:#ffffff40;--color-white-30:#ffffff4d;--color-white-40:#fff6;--color-white-50:#ffffff80;--color-white-60:#fff9;--color-white-70:#ffffffb3;--color-white-80:#fffc;--color-white-90:#ffffffe6;--color-white-95:#fffffff2;--color-black-05:#0000000d;--color-black-10:#0000001a;--color-black-15:#00000026;--color-black-20:#0003;--color-black-30:#0000004d;--color-black-60:#0009;--color-black-85:#000000d9;--color-info-10:#1890ff1a;--color-info-20:#1890ff33;--color-success-10:#28a7451a;--color-success-20:#28a74533;--color-error-overlay:#ff4d4fcc;--color-slate-05:#4755690d;--color-slate-10:#4755691a;--color-slate-15:#47556926;--color-slate-20:#64748b33;--color-slate-30:#64748b4d;--color-slate-40:#64748b66;--color-primary-tint-70:var(--color-primary-70);--color-primary-tint-80:var(--color-primary-80);--color-primary-bg-15:var(--color-primary-15);--color-primary-bg-20:var(--color-primary-20);--color-primary-bg-medium:var(--color-primary-dark);--color-primary-orb-shadow-1:var(--color-primary-30);--color-primary-orb-shadow-2:var(--color-primary-20);--color-primary-orb-shadow-3:var(--color-primary-30);--color-primary-orb-shadow-4:var(--color-primary-30);--color-primary-radial-1:var(--color-primary-80);--color-primary-radial-2:var(--color-primary-70);--color-primary-radial-3:var(--color-primary-80);--color-primary-radial-4:var(--color-primary-50);--color-primary-radial-5:var(--color-primary-50);--color-primary-radial-6:var(--color-primary-30);--color-primary-gradient-1:var(--color-primary-light);--color-primary-gradient-2:var(--color-primary-light);--color-primary-gradient-3:var(--color-primary-light);--color-white-highlight:var(--color-white-15);--color-white-highlight-bright:var(--color-white-20);--color-white-radial-1:var(--color-white-30);--color-white-radial-2:var(--color-white-20);--color-white-text-50:var(--color-white-50);--color-white-text-60:var(--color-white-60);--color-white-text-70:var(--color-white-70);--color-white-text-80:var(--color-white-80);--color-white-text-90:var(--color-white-90);--color-white-border-05:var(--color-white-05);--color-white-border-06:var(--color-white-05);--color-white-border-08:var(--color-white-10);--color-white-border-15:var(--color-white-15);--color-white-border-20:var(--color-white-20);--color-white-border-25:var(--color-white-30);--color-white-border-30:var(--color-white-30);--color-white-overlay-hover:var(--color-white-10);--color-white-overlay-focus:var(--color-white-10);--color-white-bg-2:var(--color-white-05);--color-white-bg-3:var(--color-white-05);--color-dark-bg-1:var(--color-surface-1);--color-dark-bg-2:var(--color-surface-3);--color-canvas-dark-bg:var(--color-surface-2);--color-canvas-dark-surface:var(--color-surface-4);--color-analysis-content-bg:var(--color-surface-5);--color-gray-800:var(--color-surface-2);--color-gray-100:#f3f4f6;--color-light-bg:#f8f9fa;--color-light-border:#f0f0f0;--color-light-border-subtle:#e9ecef;--color-dark-border-1:var(--color-border-light);--color-dark-border-2:var(--color-border-medium);--color-canvas-dark-border:var(--color-border-strong);--color-input-border:var(--color-border-medium);--color-canvas-dark-text:var(--color-text-secondary);--color-text-dark:var(--color-surface-3);--color-text-secondary:var(--color-text-muted);--color-text-muted-light:#6b7280;--color-menu-text:var(--color-white-70);--color-tooltip-text:var(--color-white-95);--color-gray-600:#666;--color-slate-border-20:var(--color-slate-20);--color-slate-border-30:var(--color-slate-30);--color-slate-border-40:var(--color-slate-40);--color-slate-bg-3:var(--color-slate-05);--color-slate-bg-5:var(--color-slate-05);--color-slate-bg-8:var(--color-slate-10);--color-slate-bg-10:var(--color-slate-10);--color-slate-bg-15:var(--color-slate-15);--color-scrollbar-thumb:var(--color-white-30);--color-scrollbar-thumb-hover:var(--color-white-50);--color-shadow-light:var(--color-black-10);--color-shadow-medium:var(--color-black-15);--color-shadow-heavy:var(--color-black-20);--color-tooltip-bg:var(--color-black-85);--color-menu-sub-bg:var(--color-black-30);--color-black-overlay:var(--color-black-60);--color-modal-button-gray:#606060;--color-dropdown-hover:#4a4a4a;--color-dropdown-selected:#555;--color-dropdown-selected-hover:#606060;--color-info-blue:var(--color-info);--color-info-blue-light:var(--color-info-light);--color-file-pdf:var(--color-error);--color-file-excel:var(--color-success);--color-file-image:var(--color-info-file);--color-file-ppt-orange:#fff;--color-file-text-gray:#fff;--color-file-word-blue:#fff;--color-file-pdf-red:#fff;--color-white-text-high:#fffffff2;--color-white-text-medium:#ffffffbf;--color-white-text-normal:#fff9;--color-white-text-dim:#fff6;--color-white-border-strong:#ffffff4d;--color-white-border-normal:#ffffff26;--color-white-border-subtle:#ffffff14;--color-white-overlay-strong:#ffffff1a;--color-white-overlay-subtle:#ffffff0d;--color-primary-tint:#dc5a4bcc;--color-primary-bg-strong:#dc5a4b33;--color-primary-bg-subtle:#dc5a4b1a;--color-primary-border-strong:#dc5a4b80;--color-primary-border-normal:#dc5a4b4d;--color-primary-border-subtle:#dc5a4b33;--color-primary-shadow:#dc5a4b66;--color-slate-bg-strong:#4755691f;--color-slate-bg-subtle:#4755690d;--color-slate-border-strong:#64748b59;--color-slate-border-normal:#64748b40;--color-shadow-normal:#0000001f;--color-submenu-ellipsis:var(--color-primary);--color-submenu-ellipsis-hover:var(--color-30-black);--color-submenu-item-active-bg:var(--base-primary-dark);--color-submenu-item-hover-bg:var(--color-70-black);--color-slate-text-medium:var(--color-modal-button-gray)}[data-theme=light]{--chat-sidebar-bg:#f9f9f9;--chat-bg-primary:#fff;--chat-bg-secondary:#f5f5f5;--chat-bg-tertiary:#fff;--chat-text-primary:#000;--chat-text-secondary:#666;--chat-text-placeholder:#8c8c8c;--chat-border-color:#d9d9d9;--chat-border-secondary:#f0f0f0;--chat-accent-color:#dc5a4b;--chat-hover-bg:#f5f5f5;--chat-input-bg:#f4f4f4;--chat-message-user-bg:#dc5a4b;--chat-message-bot-bg:#f8f9fa;--chat-shadow:#0000001a;--chat-drag-overlay-bg:#ffffffe6;--chat-icon-filter:brightness(0) saturate(100%);--chat-footer-bg:#fff;--chat-footer-text:#000;--chat-input-color:#d1d1d1;--color-charcoal-surface-1:#fafafa;--color-charcoal-surface-2:#f5f5f5;--color-charcoal-surface-3:#e8e8e8;--color-hover-black:#f0f0f0;--color-sidenav-border:#0d0d0d0d;--color-10-black:#000;--color-20-black:#333;--color-30-black:#666;--color-40-black:grey;--color-50-black:#999;--color-60-black:#b3b3b3;--color-70-black:#ccc;--color-80-black:#e6e6e6;--color-90-black:#f2f2f2;--color-card-background:#fff;--color-input-placeholder:#8c8c8c;--color-border:#d9d9d9;--color-border-light:#e8e8e8;--color-border1:#d9d9d9;--color-full-black:#fff;--color-white:#000;--color-charcoal-black:#f7f7f7;--color-gale-gray:#333;--color-side-text-gray:#1d1d1d;--color-sidenav-charcoal-surface-1:#f9f9f9;--color-sidenav-border-charcoal-surface-1:#ededed;--color-primary-tint-70:#dc5a4b4d;--color-primary-tint-80:#dc5a4b66;--color-primary-hover:#a84a3f;--color-primary-dark:var(--base-primary);--color-white-highlight:#00000026;--color-white-highlight-bright:#0000002e;--color-white-radial-1:#0006;--color-white-radial-2:#0000004d;--color-white-text-90:#000000e6;--color-white-text-80:#000c;--color-white-text-70:#000000b3;--color-white-text-60:#0009;--color-white-text-50:#00000080;--color-white-border-30:#0000004d;--color-white-border-25:#00000040;--color-white-border-20:#0003;--color-white-border-15:#00000026;--color-white-border-08:#00000014;--color-white-border-06:#0000000f;--color-white-border-05:#0000000d;--color-white-40:#0006;--color-white-60:#0009;--color-white-70:#000000b3;--color-white-overlay-hover:#0000000d;--color-white-overlay-focus:#00000008;--color-white-bg-3:rgba(0,0,0,.015);--color-white-bg-2:#00000003;--color-black-overlay:#0000004d;--color-slate-border-40:#64748b33;--color-slate-border-30:#64748b26;--color-slate-border-20:#64748b1a;--color-slate-bg-15:#4755690d;--color-slate-bg-10:#47556908;--color-slate-bg-8:#47556905;--color-slate-bg-5:#47556903;--color-slate-bg-3:rgba(71,85,105,.005);--color-shadow-light:#0000000d;--color-shadow-medium:#00000014;--color-shadow-heavy:#0000001a;--color-analysis-content-bg:#f8f9fa;--color-text-muted-light:#4b5563;--color-gray-800:#f7fafc;--color-gray-100:#1a202c;--color-input-border:#d1d5db;--color-tooltip-bg:#fffffff2;--color-tooltip-text:#000000de;--color-menu-text:#000000bf;--color-menu-sub-bg:#ffffffe6;--color-scrollbar-thumb:#0003;--color-dark-bg-1:#fff;--color-dark-bg-2:#f8f9fa;--color-dark-border-1:#e9ecef;--color-dark-border-2:#dee2e6;--color-canvas-dark-bg:#fff;--color-canvas-dark-surface:#f8f9fa;--color-canvas-dark-border:#e9ecef;--color-canvas-dark-text:#495057;--color-text-dark:#f8f9fa;--color-text-muted:#868e96;--color-text-secondary:#6c757d;--color-info-blue:#3182ce;--color-dropdown-hover:#f5f5f5;--color-dropdown-selected:#e8e8e8;--color-dropdown-selected-hover:#d0d0d0;--color-step-border:#64748b33;--color-step-text-gray:var(--base-gray-dark);--color-step-block-border:var(--base-slate);--color-step-block-bg:#3a3a3a;--color-step-gradient:linear-gradient(#0000,var(--base-slate-light));--color-step-text-dark:var(--base-slate-dark);--color-step-bg-light:var(--base-white);--color-step-border-light:var(--base-slate-light);--color-step-code-bg:#f0f8ff;--color-step-primary-blue:var(--base-blue);--color-step-primary-border:var(--base-blue);--color-step-primary-hover:var(--base-blue);--color-step-primary-hover-border:#0f5fa3;--color-step-icon-light:#e6f5ff;--color-step-border-gray:var(--base-gray-light);--color-step-gradient-purple:linear-gradient(45deg,var(--base-blue),var(--base-purple));--color-step-success-green:var(--base-green);--color-step-bg-light-transparent:#ffffff80;--color-step-text-gray-light:#d4d7dd;--color-step-text-gray-medium:var(--base-gray);--color-step-text-gray-dark:var(--base-gray-dark);--color-step-bg-gray-light:#f7f8f9;--color-step-border-gray-light:#e4e8ec;--color-step-bg-very-light:#fbfcfc;--color-step-border-gray-medium:#d4d7dd;--color-step-info-blue-bg:#f4f8ff;--color-step-info-blue-border:#9cf;--color-research-gradient:linear-gradient(90deg,var(--base-primary) 0%,#f4bdb6 50%,var(--base-primary) 100%);--color-research-success:var(--base-green);--color-research-primary:var(--base-blue);--color-research-warning:var(--base-amber);--color-research-light-gray:var(--base-gray-light);--color-research-slate:var(--base-slate);--color-research-slate-dark:var(--base-slate-dark);--color-research-light-bg:var(--base-white);--color-research-light-border:#f2f3f4;--color-research-code-bg:#f0f8ff;--color-research-code-border:#b3c1d1;--color-research-success-secondary:var(--base-green);--color-research-shadow:#dc5a4b66;--color-research-shadow-strong:#dc5a4bcc;--color-research-shimmer:linear-gradient(90deg,#0000,#ffffff4d 50%,#0000);--color-research-step-bg:#ffffff08;--color-research-step-border:#ffffff1a;--color-research-completed-border:#22c55e4d;--color-research-completed-bg:#22c55e0d;--color-research-active-border:#1890ff4d;--color-research-active-bg:#1890ff0d;--color-research-success-bg-20:#22c55e33;--color-research-primary-bg-20:#1890ff33;--color-status-info:#1890ff;--color-status-success:#52c41a;--color-status-warning:#faad14;--color-status-orange:#d46b08;--color-info-bg-10:#1890ff1a;--color-info-bg-20:#1890ff33;--color-info-border-20:#1890ff33;--color-success-bg-10:#52c41a1a;--color-success-border-20:#52c41a33;--color-warning-bg-10:#faad141a;--color-warning-border-20:#faad1433;--color-analysis-header:#c35d53;--color-analysis-text-gray:#374151;--color-analysis-text-medium:#6b7280;--color-analysis-skeleton:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%);--color-skeleton-gradient:linear-gradient(90deg,#64748b4d 25%,#47556966 50%,#64748b4d 75%);--color-thinking-pulse-start:#10b981b3;--color-thinking-pulse-end:#10b98100;--color-thinking-step-border:#64748b4d;--color-thinking-step-hover:#64748b66;--color-thinking-content-bg:#4755691a;--color-thinking-content-hover:#47556926;--color-black-overlay:#0003;--color-black-overlay-60:#0009;--color-dropdown-border:#ffffff26;--color-dropdown-shadow:#0000004d;--color-dropdown-item-text:#ffffffd9;--color-dropdown-item-bg-hover:#ffffff1a;--color-dropdown-item-text-hover:#fff;--color-session-delete-bg-hover:#ff4d4f1a;--color-session-rename-focus-shadow:#dc5a4b33;--color-file-excel-green:#28a745;--color-file-excel-overlay:#28a745e6;--color-file-pdf-red:#dc3545;--color-file-word-blue:#007bff;--color-file-image-blue:#007bff;--color-file-ppt-orange:#d24726;--color-file-text-gray:#6c757d;--color-white-text-high:#000000f2;--color-white-text-medium:#000000bf;--color-white-text-normal:#0009;--color-white-text-dim:#0006;--color-white-border-strong:#0000004d;--color-white-border-normal:#00000026;--color-white-border-subtle:#00000014;--color-white-overlay-strong:#0000000d;--color-white-overlay-subtle:#00000005;--color-primary-tint:#dc5a4b66;--color-primary-bg-strong:#dc5a4b26;--color-primary-bg-subtle:#dc5a4b14;--color-primary-border-strong:#dc5a4b66;--color-primary-border-normal:#dc5a4b40;--color-primary-border-subtle:#dc5a4b26;--color-primary-shadow:#dc5a4b40;--color-slate-bg-strong:#47556914;--color-slate-bg-subtle:#47556908;--color-slate-border-strong:#64748b33;--color-slate-border-normal:#64748b1f;--color-shadow-normal:#0000000f;--color-scrollbar-thumb-hover:#0000004d;--color-submenu-item-active-bg:#f8d8d2;--color-submenu-item-hover-bg:var(--color-80-black);--color-primary-bg-medium:var(--color-primary-light);--color-slate-text-medium:var(--color-modal-button-gray);--color-submenu-ellipsis-hover:var(--color-30-black)}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-corner{background:#0000;border:none;height:0;width:0}::-webkit-scrollbar-track{background:var(--color-70-black);border-radius:6px}::-webkit-scrollbar-thumb{background:var(--color-60-black);border-radius:6px;transition:background .2s ease-in}::-webkit-scrollbar-thumb:hover{background:var(--color-50-black)}#app h1,#app h2,#app h3,#app h4,#app h5,#app h6{color:var(--color-white)}.ant-divider{border-color:var(--color-60-black)}.ant-message{color:var(--color-80-black)}.ant-empty-description{color:var(--color-gale-gray)!important}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-white);-webkit-background-clip:text;background-color:initial!important;box-shadow:none;transition:background-color 5000s ease-in-out 0s}.ant-form-item-explain-error{color:var(--color-primary-tint-90)!important}.ant-picker-outlined.ant-picker-disabled input[disabled]{opacity:.6!important}.ant-input-number-outlined.ant-input-number-disabled input[disabled]{color:var(--color-30-gray)!important}.ant-input,.ant-input-password{background:#0000;border:1px solid var(--color-60-black);border-radius:0!important;color:var(--color-white)!important;font-size:1.143rem;padding:13px 16px!important}.ant-input-password:active,.ant-input-password:focus,.ant-input-password:hover,.ant-input:active,.ant-input:focus,.ant-input:hover{background:var(--color-hover-black)!important;border:1px solid var(--color-60-black)!important;box-shadow:none;color:var(--color-white);outline:none}.ant-input .ant-input-password:focus,.ant-input .ant-input-password:hover,.ant-input .ant-input:focus,.ant-input .ant-input:hover,.ant-input-password .ant-input-password:focus,.ant-input-password .ant-input-password:hover,.ant-input-password .ant-input:focus,.ant-input-password .ant-input:hover{border:0!important;outline:none}.ant-input-password:disabled,.ant-input-password:disabled:active,.ant-input-password:disabled:focus,.ant-input-password:disabled:hover,.ant-input:disabled,.ant-input:disabled:active,.ant-input:disabled:focus,.ant-input:disabled:hover{background:#0000!important;color:var(--color-white);opacity:.6}.ant-input-password{padding:0 16px 0 0!important}.ant-input-number-focused{background:#0000!important;border:1px solid var(--color-60-black)!important}.ant-input-number{background:#0000;border:1px solid var(--color-60-black);border-radius:0!important;color:var(--color-white)!important;padding:13px 16px!important}.ant-input-number:focus,.ant-input-number:hover{background:var(--color-hover-black)!important;border:1px solid var(--color-60-black)!important;box-shadow:none;color:var(--color-white)}.ant-input-number .ant-input:focus,.ant-input-number .ant-input:hover{border:none!important;outline:none!important}.ant-input-number .ant-input-number-handler-wrap{box-shadow:none;display:none}.ant-input-number .ant-input-number-handler-wrap:focus,.ant-input-number .ant-input-number-handler-wrap:focus .ant-input-number-input,.ant-input-number .ant-input-number-handler-wrap:hover,.ant-input-number .ant-input-number-handler-wrap:hover .ant-input-number-input{box-shadow:none}.ant-input-number .ant-input-number-input{border:none;box-shadow:none;color:var(--color-white)!important;height:auto;padding:0}.ant-input-number .ant-input-number-input:focus,.ant-input-number .ant-input-number-input:hover{background:#0000!important;border:none!important;box-shadow:none;outline:none}.ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before{color:var(--color-gale-gray)!important}.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper{background-color:initial!important}.ant-form-item-label>label{color:var(--color-gale-gray)!important}.ant-form-item .ant-form-item-extra{color:#696969}.ant-form-item-has-error .ant-form-item-control .ant-form-item-control-input .ant-input,.ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number,.ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:hover,.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input,.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover{background:var(--color-hover-black)!important;border-color:var(--color-primary-tint-90);box-shadow:none;color:var(--color-white)!important;font-size:1.143rem;outline:none}.ant-select:not(.ant-select-customize-input) .ant-select-selector,.ant-select:not(.ant-select-disabled):hover .ant-select-selector{background:#0000!important;border:1px solid var(--color-60-black)!important;border-radius:0!important;box-shadow:none!important;height:auto!important;padding:10px 16px!important}.ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,.ant-select:not(.ant-select-disabled):hover .ant-select-selector .ant-select-selection-item{font-size:1rem}.ant-select:not(.ant-select-customize-input) .ant-select-selector:focus,.ant-select:not(.ant-select-disabled):hover .ant-select-selector:focus{border-color:#0000;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ant-select:not(.ant-select-customize-input) .ant-select-selector:hover,.ant-select:not(.ant-select-disabled):hover .ant-select-selector:hover{border-color:#0000;box-shadow:none}.ant-select-single.ant-select-show-arrow .ant-select-selection-item,.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder{color:var(--color-input-placeholder)!important}.ant-select.small .ant-select-selector,.ant-select.small:hover .ant-select-selector{padding:0 16px!important}.ant-select-arrow{color:var(--color-white)}.ant-select-dropdown{border:1px solid var(--color-60-black);font-size:1.143rem;padding:0}.ant-select-dropdown .ant-select-item-option{padding:12px 16px}.ant-select-dropdown-empty{background:var(--color-full-black);color:var(--color-white)}.ant-empty-small{color:var(--color-white)}.ant-select-single.ant-select-show-arrow .ant-select-selection-item,.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder{align-items:center;color:var(--color-white);display:flex;font-size:1.143rem}.ant-checkbox-wrapper{border:none;font-size:1rem;font-weight:700}.ant-checkbox-wrapper,.ant-checkbox-wrapper .ant-checkbox{color:var(--color-white)}.ant-checkbox-wrapper .ant-checkbox-inner{background:#0000!important;border:1px solid var(--color-40-black)!important;border-radius:0!important;top:0!important}.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled span{color:gray!important}.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled .ant-checkbox-checked+span{color:var(--color-white)!important}.ant-checkbox-input:focus+.ant-checkbox-inner,.ant-checkbox-wrapper:hover .ant-checkbox-inner,.ant-checkbox:hover .ant-checkbox-inner{background:#0000!important;border:1px solid var(--color-primary)!important;border-radius:0!important;top:0!important}.ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner,.ant-checkbox-wrapper .ant-checkbox-checked:hover .ant-checkbox-inner{background:var(--color-white)!important}.ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner:after{border-color:var(--color-full-black)!important}.ant-input-search{border:1px solid var(--color-60-black)}.ant-input-group-addon:first-child,.ant-input-group>.ant-input:first-child{background:#0000;border:1px solid var(--color-60-black);color:var(--color-white);padding:0 8px}.ant-input-group-addon:first-child:focus,.ant-input-group-addon:first-child:hover,.ant-input-group>.ant-input:first-child:focus,.ant-input-group>.ant-input:first-child:hover{background:var(--color-full-black)!important}.ant-input-group-addon:first-child:disabled,.ant-input-group-addon:first-child:disabled:focus,.ant-input-group-addon:first-child:disabled:hover,.ant-input-group>.ant-input:first-child:disabled,.ant-input-group>.ant-input:first-child:disabled:focus,.ant-input-group>.ant-input:first-child:disabled:hover{background:#0000!important}.ant-input-group:focus,.ant-input-group:hover{border:none}.ant-input-group-addon{background-color:initial;border:none;border-radius:0;padding:0}.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button{background-color:initial;border:none;border-radius:0;color:var(--color-white)!important;padding:16px!important}.ant-picker-clear{background:var(--color-full-black)!important;color:var(--color-white)}.ant-picker{background-color:initial!important;border-color:var(--color-60-black)!important;border-radius:0;padding:2px 11px;width:100%}.ant-picker.ant-picker-focused,.ant-picker:hover{border-color:var(--color-60-black)!important;box-shadow:none;outline:none}.ant-picker.ant-picker-range{background-color:initial!important;border-radius:0;color:var(--color-white)!important;height:fit-content;padding:3px 11px;width:100%}.ant-picker.ant-picker-range,.ant-picker.ant-picker-range :hover{border-color:var(--color-60-black)!important;box-shadow:none}.ant-picker.ant-picker-range .ant-picker-input{padding:13px 0!important}.ant-picker.ant-picker-range .ant-picker-input input{color:var(--color-white);font-size:1.143rem;line-height:100%}.ant-picker.ant-picker-range .ant-picker-active-bar{background:var(--color-primary)!important}.ant-picker .ant-picker-separator{color:var(--color-white)!important;opacity:60%}.ant-picker .ant-picker-suffix{color:var(--color-white);opacity:60%}.ant-picker .ant-picker-input{padding:13px 0!important}.ant-picker .ant-picker-input input{color:var(--color-white)!important;font-size:1.143rem;line-height:100%}.ant-picker-dropdown .ant-picker-time-panel-column>li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{background:var(--color-80-black)!important}.ant-picker-dropdown .ant-picker-panel,.ant-picker-dropdown .ant-picker-presets{border:none}.ant-picker-dropdown .ant-picker-panel .ant-picker-content th,.ant-picker-dropdown .ant-picker-panel .ant-picker-header button,.ant-picker-dropdown .ant-picker-presets .ant-picker-content th,.ant-picker-dropdown .ant-picker-presets .ant-picker-header button{color:var(--color-white)!important}.ant-picker-dropdown .ant-picker-panel .ant-picker-content .ant-picker-cell,.ant-picker-dropdown .ant-picker-presets .ant-picker-content .ant-picker-cell{color:var(--color-white)!important;opacity:.2}.ant-picker-dropdown .ant-picker-panel .ant-picker-content .ant-picker-cell-in-view,.ant-picker-dropdown .ant-picker-presets .ant-picker-content .ant-picker-cell-in-view{opacity:1}.ant-picker-dropdown .ant-picker-panel .ant-picker-content .ant-picker-cell-in-view.ant-picker-cell-today,.ant-picker-dropdown .ant-picker-presets .ant-picker-content .ant-picker-cell-in-view.ant-picker-cell-today{border-color:var(--color-primary)!important;border-radius:0}.ant-picker-dropdown .ant-picker-panel .ant-picker-cell-disabled.ant-picker-cell-today .ant-picker-cell-inner:before,.ant-picker-dropdown .ant-picker-presets .ant-picker-cell-disabled.ant-picker-cell-today .ant-picker-cell-inner:before{border-color:var(--color-60-black)!important}.ant-picker-dropdown .ant-picker-footer{background-color:var(--color-70-black)!important;border:none;color:var(--color-white)!important}.ant-picker-dropdown .ant-picker-footer .ant-picker-preset .ant-tag{color:var(--color-tag-orange-txt)!important;font-weight:600}.ant-picker-dropdown .ant-picker-footer .ant-picker-today-btn{color:var(--color-white)!important}.ant-picker-dropdown .ant-picker-footer .ant-picker-today-btn.ant-picker-today-btn-disabled{color:var(--color-60-black)!important}.ant-select.ant-select-selector{background-color:var(--color-white)!important;border-color:var(--color-60-black)!important;border-radius:8px!important}.ant-select.ant-select-selector .ant-select-selection-item{background-color:initial;color:var(--color-white)}.ant-select.ant-select-selector .ant-select-selection-item .ant-select-selection-item-remove,.ant-select.ant-select-selector .ant-select-selection-item .ant-select-selection-item-remove :hover{color:var(--color-white)}.ant-select .ant-select-arrow{color:var(--color-white)!important}.ant-select .ant-select-clear{background-color:initial}.ant-select .ant-select-clear,.ant-select .ant-select-clear :hover{color:var(--color-50-black)!important}.ant-select .ant-select-selection-search-input{color:var(--color-white)!important}.ant-select .ant-select-selection-overflow{padding:1px 0}.ant-select .ant-select-selection-overflow-item{max-width:70%}.ant-select.ant-select-multiple .ant-select-selection-item{background:var(--color-white);color:var(--color-full-black);font-size:12px!important;padding-inline-end:2px;padding-inline-start:2px}.ant-select.ant-select-multiple .ant-select-selection-placeholder{font-size:1.143rem;left:16px;right:16px}.ant-select.ant-select-disabled.ant-select-multiple .ant-select-selection-item{border-color:#0000;color:var(--color-full-black);opacity:.8}.ant-select-multiple .ant-select-selection-search{margin-inline-start:0!important;margin:2px 0}.ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input{height:100%!important}.ant-select-single{height:auto!important}.ant-radio-group .ant-radio-wrapper{color:var(--color-white)}.ant-radio-group .ant-radio-input:focus+.ant-radio-inner{box-shadow:none}.ant-radio-group .ant-radio .ant-radio-inner{background-color:initial;border-color:var(--color-60-black)}.ant-radio-group .ant-radio.ant-radio-checked .ant-radio-inner{border-color:var(--color-primary)}.ant-radio-group .ant-radio.ant-radio-checked .ant-radio-inner:after{background-color:var(--color-primary)}.utility-btn{background:#0000;border:none;cursor:pointer;font-weight:700;text-decoration:underline;text-transform:capitalize;transition:all .2s}.utility-btn:hover{color:var(--color-primary)}.ant-btn-primary{align-items:center!important;background:var(--color-full-black);border:1px solid var(--color-white);border-radius:0;color:var(--color-white);display:flex!important;font-size:1.143rem;font-weight:600!important;height:fit-content;justify-content:center!important;line-height:120%;padding:16px 48px!important;text-transform:uppercase;transition:all .3s;width:100%}.ant-btn-primary.small{font-size:1rem;font-weight:500!important;padding:6px 24px!important;text-transform:none}.ant-btn-primary:hover{background:var(--color-full-black)!important;border-color:var(--color-primary)!important;color:var(--color-white)!important}.ant-btn-primary:focus{border-color:var(--color-primary-tint-90)!important}.ant-btn-primary:disabled,.ant-btn-primary:focus{background:var(--color-full-black);color:var(--color-white)}.ant-btn-primary:disabled{border:1px solid var(--color-white);opacity:.3;pointer-events:none}@media screen and (min-width:768px){.ant-btn-primary{width:fit-content}}.ant-btn-default{align-items:center!important;background:var(--color-white);border:1px solid var(--color-white);border-radius:0;color:var(--color-full-black)!important;display:flex!important;font-size:1.143rem;font-weight:600!important;height:fit-content;justify-content:center!important;line-height:120%;padding:16px 48px!important;text-transform:uppercase;transition:all .3s;width:100%}.ant-btn-default.small{font-size:1rem;font-weight:500!important;padding:6px 24px!important;text-transform:none}.ant-btn-default:hover{background:var(--color-white)!important;border:1px solid var(--color-primary)}.ant-btn-default:focus{background:var(--color-white)!important;border:1px solid var(--color-primary-tint-90)}.ant-btn-default:disabled{background:var(--color-white);opacity:.3;pointer-events:none}@media screen and (min-width:768px){.ant-btn-default{width:fit-content}}.delete-btn{color:var(--color-primary)}.delete-btn:hover{color:var(--color-primary-tint-90)}.ant-tabs-nav .ant-tabs-tab-btn{color:var(--color-40-black)!important;font-size:.857rem!important;font-weight:700!important;text-transform:uppercase}.ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--color-white)!important}.ant-tabs-ink-bar{background-color:var(--color-primary)!important}.ant-tabs-dropdown-menu{background:var(--color-charcoal-surface-2)!important}.ant-tabs-dropdown-menu-item.ant-tabs-dropdown-menu-item-active{background:var(--color-full-black)!important}.ant-drawer-content-wrapper .ant-drawer-wrapper-body{padding:40px!important;position:relative}.ant-drawer-content-wrapper .ant-drawer-wrapper-body .ant-drawer-header{border-bottom:none;padding:0}.ant-drawer-content-wrapper .ant-drawer-content{background-color:var(--color-charcoal-surface-2);color:var(--color-white)}.ant-drawer-content-wrapper .ant-drawer-header-title{flex-direction:row-reverse!important}.ant-drawer-content-wrapper .ant-drawer-header-title .ant-drawer-close{color:var(--color-white);margin-right:0!important}.ant-drawer-content-wrapper .ant-drawer-header-title .ant-drawer-close:hover{color:var(--color-primary)}.ant-drawer-content-wrapper .ant-drawer-header-title .ant-drawer-title{color:var(--color-white);font-size:1.429rem;font-weight:700}.ant-drawer-content-wrapper .ant-drawer-body{overflow-x:hidden;padding:32px}.ant-breadcrumb{color:var(--color-white)!important}.ant-breadcrumb .ant-breadcrumb-link,.ant-breadcrumb .ant-breadcrumb-separator,.ant-breadcrumb a{background:#0000;color:var(--color-white)!important}.ant-breadcrumb a:hover{color:var(--color-primary)!important}.ant-pagination,.ant-table-pagination.ant-pagination{font-feature-settings:"tnum";box-sizing:border-box;color:var(--color-white);font-size:1rem;font-variant:tabular-nums;line-height:100%;list-style:none;margin:0;padding:0}.ant-pagination li,.ant-table-pagination.ant-pagination li{background:#0000}.ant-pagination .ant-pagination-item,.ant-table-pagination.ant-pagination .ant-pagination-item{background-color:initial;border:none}.ant-pagination .ant-pagination-item a,.ant-table-pagination.ant-pagination .ant-pagination-item a{background:#0000;color:var(--color-white)}.ant-pagination .ant-pagination-item:focus a,.ant-pagination .ant-pagination-item:hover a,.ant-table-pagination.ant-pagination .ant-pagination-item:focus a,.ant-table-pagination.ant-pagination .ant-pagination-item:hover a{color:var(--color-primary)!important}.ant-pagination .ant-pagination-item-link,.ant-table-pagination.ant-pagination .ant-pagination-item-link{background:#0000!important;border:none;color:var(--color-white)}.ant-pagination .ant-pagination-item-link:hover,.ant-pagination .ant-pagination-item-link:hover a,.ant-table-pagination.ant-pagination .ant-pagination-item-link:hover,.ant-table-pagination.ant-pagination .ant-pagination-item-link:hover a{color:var(--color-primary)!important}.ant-pagination .ant-pagination-item-link:disabled,.ant-table-pagination.ant-pagination .ant-pagination-item-link:disabled{color:var(--color-60-black)!important}.ant-pagination .ant-pagination-item-active,.ant-table-pagination.ant-pagination .ant-pagination-item-active{border:none!important;color:var(--color-primary)!important;font-weight:700}.ant-pagination .ant-pagination-item-active .ant-btn-text,.ant-pagination .ant-pagination-item-active a,.ant-table-pagination.ant-pagination .ant-pagination-item-active .ant-btn-text,.ant-table-pagination.ant-pagination .ant-pagination-item-active a{color:var(--color-primary)!important}.ant-pagination .ant-btn-text,.ant-table-pagination.ant-pagination .ant-btn-text{border:none!important;color:var(--color-white)}.ant-pagination .ant-btn-text:hover,.ant-table-pagination.ant-pagination .ant-btn-text:hover{color:var(--color-primary)}.ant-pagination .ant-btn-text:disabled,.ant-table-pagination.ant-pagination .ant-btn-text:disabled{color:var(--color-60-black)}.ant-pagination .ant-pagination-jump-next,.ant-pagination .ant-pagination-jump-prev,.ant-pagination .ant-pagination-next,.ant-pagination .ant-pagination-prev,.ant-table-pagination.ant-pagination .ant-pagination-jump-next,.ant-table-pagination.ant-pagination .ant-pagination-jump-prev,.ant-table-pagination.ant-pagination .ant-pagination-next,.ant-table-pagination.ant-pagination .ant-pagination-prev{color:var(--color-white)!important}.ant-pagination .ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon,.ant-pagination .ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon,.ant-table-pagination.ant-pagination .ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon,.ant-table-pagination.ant-pagination .ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon{color:var(--color-primary)}.ant-pagination .ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis,.ant-pagination .ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-ellipsis,.ant-table-pagination.ant-pagination .ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis,.ant-table-pagination.ant-pagination .ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-ellipsis{color:var(--color-white)!important}.ant-collapse .ant-collapse-item-disabled>.ant-collapse-header,.ant-collapse .ant-collapse-item-disabled>.ant-collapse-header>.arrow{cursor:default}.regularCollapse.ant-collapse{background:var(--color-charcoal-surface-2);border:0;border-radius:4px;margin-bottom:1rem;transition:all .2s ease-in}.regularCollapse.ant-collapse:hover{background:var(--color-70-black)}.regularCollapse.ant-collapse .ant-collapse-item .ant-collapse-header{border:0;flex-direction:row-reverse;padding:9px 14px}.regularCollapse.ant-collapse>.ant-collapse-item{border:0}.regularCollapse.ant-collapse .ant-collapse-content .ant-collapse-content-box{background:var(--color-charcoal-surface-2)!important;border-radius:0 0 4px 4px;padding:16px 24px}.regularCollapse.ant-collapse>.ant-collapse-item>.ant-collapse-header{color:var(--color-gale-gray)}.regularCollapse .ant-collapse-content{background-color:initial;border:none}.regularCollapseWithoutHeaderReverse.ant-collapse .ant-collapse-item .ant-collapse-header{flex-direction:row!important}.drawerCollapse.ant-collapse{background:var(--color-charcoal-surface-1);border:none;border-radius:4px;margin-bottom:1rem}.drawerCollapse.ant-collapse .ant-collapse-item .ant-collapse-header{border:none;color:var(--color-white)!important;flex-direction:row-reverse!important;padding:9px 14px}.drawerCollapse.ant-collapse>.ant-collapse-item{border:none}.drawerCollapse.ant-collapse .ant-collapse-content{background-color:initial;border-top:none!important}.drawerCollapse.ant-collapse .ant-collapse-content .ant-collapse-content-box{background:var(--color-charcoal-surface-1)!important;border-radius:0 0 4px 4px;color:var(--color-white)!important;padding:16px 24px}.analysisCollapse.ant-collapse{background-color:initial;border:0;border-radius:10px;margin-bottom:.5rem}.analysisCollapse.ant-collapse .ant-collapse-item{border:none}.analysisCollapse.ant-collapse .ant-collapse-item .ant-collapse-header{background-color:var(--color-charcoal-surface-3);border:0;border-radius:4px!important;color:var(--color-white);font-size:.85rem;padding:4px 8px;width:fit-content}.analysisCollapse.ant-collapse .ant-collapse-item .ant-collapse-header .ant-collapse-header-text{padding-right:5px}.analysisCollapse.ant-collapse .ant-collapse-item .ant-collapse-header .ant-collapse-expand-icon{margin-right:4px}.analysisCollapse.ant-collapse .ant-collapse-item.ant-collapse-item-active .ant-collapse-header{border-radius:4px 4px 0 0;width:100%}.analysisCollapse.ant-collapse .analysis-item .ant-collapse-header{background:var(--color-full-black)!important;border-radius:4px!important;flex-direction:row-reverse}.analysisCollapse.ant-collapse .analysis-item .ant-collapse-header .ant-collapse-extra{padding-right:.5rem}.analysisCollapse.ant-collapse .ant-collapse-item-active.analysis-item .ant-collapse-header{background:#0000!important;border-radius:4px!important}.analysisCollapse.ant-collapse .ant-collapse-content{background-color:var(--color-charcoal-surface-3)!important;border:0;border-radius:0 0 4px 4px;width:100%}.analysisCollapse.ant-collapse .ant-collapse-content .ant-collapse-content-box{color:var(--color-white)!important;font-size:1rem;padding:10px!important}.toolCollapse.ant-collapse{background-color:initial;border:0;border-radius:10px;margin-bottom:.5rem}.toolCollapse.ant-collapse .ant-collapse-item.ant-collapse-item.ant-collapse-item{border-radius:10px}.toolCollapse.ant-collapse .ant-collapse-item.ant-collapse-item.ant-collapse-item .ant-collapse-header{align-items:center;background-color:var(--color-charcoal-surface-1);border:0;border-radius:5px;border-bottom-left-radius:0;border-bottom-right-radius:0;color:var(--color-white);font-size:.85rem;font-weight:700;padding:6px;width:100%}.toolCollapse.ant-collapse .ant-collapse-item.ant-collapse-item.ant-collapse-item .ant-collapse-header .ant-collapse-header-text{padding-right:5px}.toolCollapse.ant-collapse .ant-collapse-item.ant-collapse-item.ant-collapse-item .ant-collapse-header .ant-collapse-extra{padding-left:.5rem}.toolCollapse.ant-collapse .ant-collapse-item.ant-collapse-item.ant-collapse-item .ant-collapse-content{background-color:initial;border:0;border-radius:5px;border-top-left-radius:0;border-top-right-radius:0;width:100%}.toolCollapse.ant-collapse .ant-collapse-item.ant-collapse-item.ant-collapse-item .ant-collapse-content .ant-collapse-content-box{border-radius:10px;padding:16px 24px}.toolCollapse.ant-collapse>.ant-collapse-item{border:0}.ant-collapse-header-text{display:flex;margin-right:8px}.ant-collapse-expand-icon{align-self:center!important}.ant-modal-mask,.ant-modal-wrap{z-index:1003!important}.ant-modal .ant-modal-close-x,.ant-modal .ant-modal-confirm-title{color:var(--color-white)}.ant-modal .ant-modal-content{background:var(--color-charcoal-surface-2);border-radius:10px;color:var(--color-white);height:100%;width:100%}.ant-modal .ant-modal-header{background-color:initial;color:var(--color-white)}.ant-modal .ant-modal-header .ant-modal-title{color:var(--color-white)}.ant-modal .ant-modal-body{display:flex;flex-direction:column;gap:16px;padding:16px}.ant-modal .ant-btn-primary{background-color:initial;width:100%}.ant-modal .ant-modal-confirm-btns{display:flex}.ant-modal .ant-modal-confirm-btns>button{width:50%!important}.ant-modal-confirm-content{color:var(--color-white)!important}.ant-modal-confirm-confirm .ant-modal-confirm-body>.anticon,.ant-modal-confirm-warning .ant-modal-confirm-body>.anticon{color:var(--color-primary)}.disclaimerModal{top:35vh!important}.disclaimerModal .ant-modal-close-x{color:var(--color-full-black)}.disclaimerModal .ant-modal-content{background:var(--color-white);color:var(--color-full-black)}.dark-table{overflow:auto}.dark-table .ant-table-content .ant-table-thead .ant-table-cell{background-color:pink}.dark-table .ant-table-content .ant-table-thead .ant-table-cell:before{background-color:initial!important}.dark-table .ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before{background-color:var(--color-90-black)!important}.dark-table table{border-color:#fff}.dark-table table>thead>tr>th{background-color:#171717!important;border-radius:0!important;color:#fff!important}.dark-table table>thead>tr>th .ant-table-column-sorters,.dark-table table>thead>tr>th .ant-table-column-sorters .ant-table-column-sorter-down,.dark-table table>thead>tr>th .ant-table-column-sorters .ant-table-column-sorter-up{color:#fff}.dark-table table>tbody>tr>td{background-color:#222!important;border-bottom:none!important;color:#fff!important}.dark-table .ant-empty-description{color:#fff!important}.dark-table .ant-table-thead>tr>th.ant-table-column-has-sorters.ant-table-column-sort{background-color:#000!important}.dark-table-listing{overflow-x:auto}.dark-table-listing .ant-table-content{background-color:var(--color-80-black)!important}.dark-table-listing .ant-table-content .ant-table-thead .ant-table-cell{background-color:pink}.dark-table-listing .ant-table-content .ant-table-thead .ant-table-cell:before{background-color:initial!important}.dark-table-listing table>thead>tr>th{background-color:var(--color-90-black)!important;color:#fff!important}.dark-table-listing table>thead>tr>th .ant-table-column-sorters{color:#fff!important}.dark-table-listing table>thead>tr>th .ant-table-column-sorters .ant-table-column-sorter-down,.dark-table-listing table>thead>tr>th .ant-table-column-sorters .ant-table-column-sorter-up{color:#fff}.dark-table-listing .ant-table-row-expand-icon{color:var(--color-primary)!important}.dark-table-listing table>tbody>tr td{border-bottom:none!important;color:#fff}.dark-table-listing table>tbody>.ant-table-row-level-0:not(:first-child) td{background-color:var(--color-80-black)!important;border-top:.5px solid var(--color-50-black)!important}.dark-table-listing table>tbody>.ant-table-row-level-0~.ant-table-row-level-1 td{background-color:var(--color-80-black)!important}.dark-table-listing table>tbody>tr:first-child td{background-color:var(--color-80-black)!important;border-top:none!important}.dark-table-listing table>tbody>.ant-table-row-level-1 td:first-child{padding-left:50px!important}.dark-table-listing table>tbody>.ant-table-row-level-1 td:first-child span{padding:0!important}.dark-table-listing table>tbody>.ant-table-row-level-1 td:first-child button{display:none!important}.dark-table-listing table>tbody>.ant-table-row-level-0 td:first-child{align-items:center}.dark-table-listing table>tbody>.ant-table-row-level-0 td:first-child button{align-items:center;margin:15px 15px 15px 0}.dark-table-listing .ant-empty-description{color:#fff!important}.dark-table-listing .ant-table-thead>tr>th.ant-table-column-has-sorters.ant-table-column-sort{background-color:#000}.dark-table-listing .ant-table-expanded-row{color:#fff}.dark-table-listing .ant-table-expanded-row .ant-table-cell{background-color:inherit!important;padding-top:10px!important}.dark-table-listing .ant-table-expanded-row>td{border-bottom:1px solid #fff}.ant-table-filter-dropdown{background:var(--color-70-black)}.ant-table-filter-dropdown .ant-table-filter-dropdown-search{border:none}.ant-table-filter-dropdown .ant-table-filter-dropdown-search-input{background:#0000;border:1px solid var(--color-60-black);border-radius:0;box-shadow:none;padding:0 11px}.ant-table-filter-dropdown .ant-table-filter-dropdown-search-input:hover{background:var(--color-hover-black)!important;border-color:var(--color-60-black)}.ant-table-filter-dropdown .ant-table-filter-dropdown-search-input .anticon{color:var(--color-white)}.ant-table-filter-dropdown .ant-table-filter-dropdown-search-input .ant-input{border:none}.ant-table-filter-dropdown .ant-table-filter-dropdown-search-input .ant-input:focus,.ant-table-filter-dropdown .ant-table-filter-dropdown-search-input .ant-input:hover{background:#0000!important;border:none!important}.ant-table-filter-dropdown .ant-dropdown-menu{background:var(--color-70-black)}.ant-table-filter-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:hover{background:var(--color-80-black)}.ant-table-filter-dropdown .ant-table-filter-dropdown-btns{border:none}.ant-btn-link[disabled],.ant-btn-link[disabled]:active,.ant-btn-link[disabled]:focus,.ant-btn-link[disabled]:hover{color:var(--color-50-black)!important}.ant-dropdown-menu-item-selected,.ant-dropdown-menu-submenu-title-selected{background:#0000;color:var(--color-white)}.ant-popover .ant-popover-inner-content{color:var(--color-full-black)!important}.dark-ant-tree.ant-tree,.dark-ant-tree.ant-tree .ant-tree-list,.dark-ant-tree.ant-tree .ant-tree-list-holder,.dark-ant-tree.ant-tree .ant-tree-list-holder-inner,.dark-ant-tree.ant-tree .ant-tree-treenode{background-color:initial!important}.dark-ant-tree.ant-tree .ant-tree-treenode:hover{background-color:var(--color-charcoal-surface-2)!important}.dark-ant-tree.ant-tree .ant-tree-treenode.ant-tree-treenode-selected{background-color:initial!important}.dark-ant-tree.ant-tree .ant-tree-node-content-wrapper:hover{background-color:var(--color-charcoal-surface-2)!important}.dark-ant-tree.ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected{background-color:var(--color-primary)!important;color:var(--color-white)!important}.dark-ant-tree.ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected .ant-tree-title{color:var(--color-white)!important;font-weight:700!important}.dark-ant-tree.ant-tree .ant-tree-title{color:var(--color-white)}.ant-spin-dot-item{background-color:var(--color-primary)!important}.select-disable{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.transition-all{transition:all .2s ease-in}.ant-typography h3,div.ant-typography-h3,div.ant-typography-h3>textarea,h3.ant-typography{font-size:24px;font-style:normal;font-weight:700}.ant-skeleton.ant-skeleton-active .ant-skeleton-paragraph>li{animation-duration:1.4s!important;animation-iteration-count:infinite!important;animation-timing-function:ease!important;background:linear-gradient(90deg,hsla(0,5%,83%,.726) 25%,#8a858526 37%,hsla(0,3%,81%,.493) 63%);background-size:400% 100%!important;height:8px!important}:root{text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--tt-gray-light-a-50:#3838380a;--tt-gray-light-a-100:#0f16240d;--tt-gray-light-a-200:#25272d1a;--tt-gray-light-a-300:#2f323733;--tt-gray-light-a-400:#282c336b;--tt-gray-light-a-500:#34373ca3;--tt-gray-light-a-600:#24272ec7;--tt-gray-light-a-700:#23252ade;--tt-gray-light-a-800:#1e2024f2;--tt-gray-light-a-900:#1d1e20fa;--tt-gray-light-50:#fafafa;--tt-gray-light-100:#f4f4f5;--tt-gray-light-200:#eaeaeb;--tt-gray-light-300:#d5d6d7;--tt-gray-light-400:#a6a7ab;--tt-gray-light-500:#7d7f82;--tt-gray-light-600:#53565a;--tt-gray-light-700:#404145;--tt-gray-light-800:#2c2d30;--tt-gray-light-900:#222325;--tt-gray-dark-a-50:#e8e8fd0d;--tt-gray-dark-a-100:#e7e7f312;--tt-gray-dark-a-200:#eeeef61c;--tt-gray-dark-a-300:#efeff538;--tt-gray-dark-a-400:#f4f4ff5e;--tt-gray-dark-a-500:#eceefd80;--tt-gray-dark-a-600:#f7f7fda3;--tt-gray-dark-a-700:#fbfbfebf;--tt-gray-dark-a-800:#fdfdfde0;--tt-gray-dark-a-900:#fffffff5;--tt-gray-dark-50:#19191a;--tt-gray-dark-100:#202022;--tt-gray-dark-200:#2d2d2f;--tt-gray-dark-300:#464649;--tt-gray-dark-400:#636369;--tt-gray-dark-500:#7c7c83;--tt-gray-dark-600:#a3a3a8;--tt-gray-dark-700:#c0c0c3;--tt-gray-dark-800:var(--color-20-black);--tt-gray-dark-900:#f5f5f5;--tt-brand-color-50:#fdf6f5;--tt-brand-color-100:#f4cfcb;--tt-brand-color-200:#eca8a0;--tt-brand-color-300:#e48175;--tt-brand-color-400:#e06d60;--tt-brand-color-500:#db5a4b;--tt-brand-color-600:#cc3827;--tt-brand-color-700:#a12c1f;--tt-brand-color-800:#762117;--tt-brand-color-900:#4c150e;--tt-brand-color-950:#360f0a;--tt-color-green-inc-5:#f0fff2;--tt-color-green-inc-4:#d6ffdc;--tt-color-green-inc-3:#b8ffc5;--tt-color-green-inc-2:#90fea8;--tt-color-green-inc-1:#67fe92;--tt-color-green-base:#01fe73;--tt-color-green-dec-1:#03ce5e;--tt-color-green-dec-2:#02a247;--tt-color-green-dec-3:#007a35;--tt-color-green-dec-4:#005221;--tt-color-green-dec-5:#002e0f;--tt-color-yellow-inc-5:#fffcf0;--tt-color-yellow-inc-4:#fff7d1;--tt-color-yellow-inc-3:#fff1ad;--tt-color-yellow-inc-2:#ffeb8a;--tt-color-yellow-inc-1:#ffe45c;--tt-color-yellow-base:#fd0;--tt-color-yellow-dec-1:#d1b500;--tt-color-yellow-dec-2:#a38d00;--tt-color-yellow-dec-3:#7a6a00;--tt-color-yellow-dec-4:#524500;--tt-color-yellow-dec-5:#2e2600;--tt-color-red-inc-5:#ffeeeb;--tt-color-red-inc-4:#ffcdc2;--tt-color-red-inc-3:#fa9;--tt-color-red-inc-2:#ff8a75;--tt-color-red-inc-1:#ff5d47;--tt-color-red-base:#ff3014;--tt-color-red-dec-1:#d11800;--tt-color-red-dec-2:#a30e00;--tt-color-red-dec-3:#7a0800;--tt-color-red-dec-4:#520400;--tt-color-red-dec-5:#2e0100;--white:var(--color-white);--black:#0e0e11;--transparent:#fff0;--tt-shadow-elevated-md:0px 16px 48px 0px #1118270a,0px 12px 24px 0px #1118270a,0px 6px 8px 0px #11182705,0px 2px 3px 0px #11182705;--tt-radius-xxs:0.125rem;--tt-radius-xs:0.25rem;--tt-radius-sm:0.375rem;--tt-radius-md:0.5rem;--tt-radius-lg:0.75rem;--tt-radius-xl:1rem;--tt-transition-duration-short:0.1s;--tt-transition-duration-default:0.2s;--tt-transition-duration-long:0.64s;--tt-transition-easing-default:cubic-bezier(0.46,0.03,0.52,0.96);--tt-transition-easing-cubic:cubic-bezier(0.65,0.05,0.36,1);--tt-transition-easing-quart:cubic-bezier(0.77,0,0.18,1);--tt-transition-easing-circ:cubic-bezier(0.79,0.14,0.15,0.86);--tt-transition-easing-back:cubic-bezier(0.68,-0.55,0.27,1.55);--tt-accent-contrast:8%;--tt-destructive-contrast:8%;--tt-foreground-contrast:8%;overflow-wrap:break-word;text-rendering:optimizeLegibility}:root,:root *,:root :after,:root :before{box-sizing:border-box}:root{--tt-bg-color:var(--black);--tt-border-color:var(--tt-gray-dark-a-200);--tt-border-color-tint:var(--tt-gray-dark-a-100);--tt-sidebar-bg-color:var(--tt-gray-dark-100);--tt-scrollbar-color:var(--tt-gray-dark-a-200);--tt-cursor-color:var(--tt-brand-color-400);--tt-selection-color:#7a52ff33;--tt-card-bg-color:var(--tt-gray-dark-50);--tt-card-border-color:var(--tt-gray-dark-a-50);--tt-shadow-elevated-md:0px 16px 48px 0px #00000080,0px 12px 24px 0px #0000003d,0px 6px 8px 0px #00000038,0px 2px 3px 0px #0000001f;--tt-color-text-gray:#9c9c9c;--tt-color-text-brown:#b9856e;--tt-color-text-orange:#c77d48;--tt-color-text-yellow:#ca994e;--tt-color-text-green:#519e71;--tt-color-text-blue:#3699d3;--tt-color-text-purple:#9e69d3;--tt-color-text-pink:#d15796;--tt-color-text-red:#df5553;--tt-color-text-gray-contrast:#ffffff17;--tt-color-text-brown-contrast:#b9674640;--tt-color-text-orange-contrast:#e97d2533;--tt-color-text-yellow-contrast:#b3823d33;--tt-color-text-green-contrast:#2d9a6533;--tt-color-text-blue-contrast:#327da933;--tt-color-text-purple-contrast:#9b60d22e;--tt-color-text-pink-contrast:#dc4c9238;--tt-color-text-red-contrast:#dd555540;--tt-color-highlight-yellow:#6b6524;--tt-color-highlight-green:#509568;--tt-color-highlight-blue:#6e92aa;--tt-color-highlight-purple:#583e74;--tt-color-highlight-red:#743e42;--tt-color-highlight-gray:#2f2f2f;--tt-color-highlight-brown:#4a3228;--tt-color-highlight-orange:#5c3b23;--tt-color-highlight-pink:#4e2c3c;--tt-color-highlight-yellow-contrast:#58531e;--tt-color-highlight-green-contrast:#47855d;--tt-color-highlight-blue-contrast:#5e86a1;--tt-color-highlight-purple-contrast:#4c3564;--tt-color-highlight-red-contrast:#643539;--tt-color-highlight-gray-contrast:hsla(0,0%,100%,.094);--tt-color-highlight-brown-contrast:#b8654540;--tt-color-highlight-orange-contrast:#e97e2533;--tt-color-highlight-pink-contrast:#dc4c9138}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fCRc4AMP6lbBP.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fABc4AMP6lbBP.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:url(/assets/a732a12eb07742232407.ttf) format("truetype");unicode-range:u+1f??}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:url(/assets/a732a12eb07742232407.ttf) format("truetype");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:url(/assets/a732a12eb07742232407.ttf) format("truetype");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:url(/assets/a732a12eb07742232407.ttf) format("truetype");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:url(/assets/a732a12eb07742232407.ttf) format("truetype");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(/assets/fc2b5060f7accec5cf74.ttf) format("truetype");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(/assets/fc2b5060f7accec5cf74.ttf) format("truetype");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(/assets/fc2b5060f7accec5cf74.ttf) format("truetype");unicode-range:u+1f??}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(/assets/fc2b5060f7accec5cf74.ttf) format("truetype");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(/assets/fc2b5060f7accec5cf74.ttf) format("truetype");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(/assets/fc2b5060f7accec5cf74.ttf) format("truetype");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(/assets/fc2b5060f7accec5cf74.ttf) format("truetype");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(/assets/f80816a5455d171f948d.ttf) format("truetype");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(/assets/f80816a5455d171f948d.ttf) format("truetype");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(/assets/f80816a5455d171f948d.ttf) format("truetype");unicode-range:u+1f??}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(/assets/f80816a5455d171f948d.ttf) format("truetype");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(/assets/f80816a5455d171f948d.ttf) format("truetype");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(/assets/f80816a5455d171f948d.ttf) format("truetype");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(/assets/f80816a5455d171f948d.ttf) format("truetype");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.material-symbols-outlined{word-wrap:normal;-webkit-font-feature-settings:"liga";direction:ltr;display:inline-block;font-family:Material Symbols Outlined,monospace;font-size:40px;font-style:normal;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 40;font-weight:400;height:1em;letter-spacing:normal;line-height:1;overflow:hidden;text-transform:none;white-space:nowrap;width:1em}.material-symbols-outlined,body{-webkit-font-smoothing:antialiased}body{-moz-osx-font-smoothing:grayscale;background-color:var(--color-full-black)!important;font-family:Roboto,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important;height:auto!important;line-height:1.5715;margin:0;padding:0;position:relative}a{color:#dc5a4b}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}